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...

Full description

Saved in:
Bibliographic Details
Main Authors: Shun-Liang Ding, Shuai-Feng He, Bi-Qing Tu, Jin-Jin Liu, Yu-Yuan Wang, En-Zhe Song
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