Model-Based Control with Active Disturbance Rejection Algorithm for a Diesel Engine
To improve the speed control performance of a diesel engine, the active disturbance rejection controller (ADRC) is designed by adding an arranging transition process to the traditional PID controller, extracting differential signals reasonably, and adopting nonlinear combination process to error sig...
Saved in:
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Wiley
2023-01-01
|
Series: | Complexity |
Online Access: | http://dx.doi.org/10.1155/2023/8429922 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832553013649080320 |
---|---|
author | Shun-Liang Ding Shuai-Feng He Bi-Qing Tu Jin-Jin Liu Yu-Yuan Wang En-Zhe Song |
author_facet | Shun-Liang Ding Shuai-Feng He Bi-Qing Tu Jin-Jin Liu Yu-Yuan Wang En-Zhe Song |
author_sort | Shun-Liang Ding |
collection | DOAJ |
description | To improve the speed control performance of a diesel engine, the active disturbance rejection controller (ADRC) is designed by adding an arranging transition process to the traditional PID controller, extracting differential signals reasonably, and adopting nonlinear combination process to error signals. The ADRC is composed of a tracking differentiator (TD), an extended state observer (ESO), and a nonlinear state error feedback (NLSEF). Such constructed ADRC can adapt to the strong nonlinear and complicate working conditions of diesel engine for power generation. A simulation model of the diesel engine is built to verify the proposed ADRC, and simulation results are in good accordance with the experimental results. To further validate the advantages of the designed ADRC, the traditional PID is improved by TD. Meanwhile, performance comparisons are carried out between traditional PID controller, improved PID controller, and ADRC. Results present that the improved PID controller can achieve a better control performance than that of the traditional PID controller both in steady state and transient state. However, the ADRC can further improve the speed control performance evidently on the basis of the improved PID controller. |
format | Article |
id | doaj-art-d0f66d023ec64b0baeea2cdd28ff38a9 |
institution | Kabale University |
issn | 1099-0526 |
language | English |
publishDate | 2023-01-01 |
publisher | Wiley |
record_format | Article |
series | Complexity |
spelling | doaj-art-d0f66d023ec64b0baeea2cdd28ff38a92025-02-03T05:57:24ZengWileyComplexity1099-05262023-01-01202310.1155/2023/8429922Model-Based Control with Active Disturbance Rejection Algorithm for a Diesel EngineShun-Liang Ding0Shuai-Feng He1Bi-Qing Tu2Jin-Jin Liu3Yu-Yuan Wang4En-Zhe Song5School of Mechanical and Power EngineeringSchool of Mechanical and Power EngineeringCSSC Marine Power Zhenjiang Co., Ltd.School of Mechanical and Power EngineeringCollege of Power and Energy EngineeringCollege of Power and Energy EngineeringTo improve the speed control performance of a diesel engine, the active disturbance rejection controller (ADRC) is designed by adding an arranging transition process to the traditional PID controller, extracting differential signals reasonably, and adopting nonlinear combination process to error signals. The ADRC is composed of a tracking differentiator (TD), an extended state observer (ESO), and a nonlinear state error feedback (NLSEF). Such constructed ADRC can adapt to the strong nonlinear and complicate working conditions of diesel engine for power generation. A simulation model of the diesel engine is built to verify the proposed ADRC, and simulation results are in good accordance with the experimental results. To further validate the advantages of the designed ADRC, the traditional PID is improved by TD. Meanwhile, performance comparisons are carried out between traditional PID controller, improved PID controller, and ADRC. Results present that the improved PID controller can achieve a better control performance than that of the traditional PID controller both in steady state and transient state. However, the ADRC can further improve the speed control performance evidently on the basis of the improved PID controller.http://dx.doi.org/10.1155/2023/8429922 |
spellingShingle | Shun-Liang Ding Shuai-Feng He Bi-Qing Tu Jin-Jin Liu Yu-Yuan Wang En-Zhe Song Model-Based Control with Active Disturbance Rejection Algorithm for a Diesel Engine Complexity |
title | Model-Based Control with Active Disturbance Rejection Algorithm for a Diesel Engine |
title_full | Model-Based Control with Active Disturbance Rejection Algorithm for a Diesel Engine |
title_fullStr | Model-Based Control with Active Disturbance Rejection Algorithm for a Diesel Engine |
title_full_unstemmed | Model-Based Control with Active Disturbance Rejection Algorithm for a Diesel Engine |
title_short | Model-Based Control with Active Disturbance Rejection Algorithm for a Diesel Engine |
title_sort | model based control with active disturbance rejection algorithm for a diesel engine |
url | http://dx.doi.org/10.1155/2023/8429922 |
work_keys_str_mv | AT shunliangding modelbasedcontrolwithactivedisturbancerejectionalgorithmforadieselengine AT shuaifenghe modelbasedcontrolwithactivedisturbancerejectionalgorithmforadieselengine AT biqingtu modelbasedcontrolwithactivedisturbancerejectionalgorithmforadieselengine AT jinjinliu modelbasedcontrolwithactivedisturbancerejectionalgorithmforadieselengine AT yuyuanwang modelbasedcontrolwithactivedisturbancerejectionalgorithmforadieselengine AT enzhesong modelbasedcontrolwithactivedisturbancerejectionalgorithmforadieselengine |