Practical anti-windup control via saturation feedback in fuzzy-PI diesel engine speed regulation
Anti-windup control is a critical auxiliary for PID regulator. It is designed to address integral saturation when PID regulator’s output is constrained. In this study an anti-windup control via saturation feedback is proposed. It is built with a feedback path, which transfers output constraint and overwrites cumulative term of PID regulator with the constraint value during integral saturation period. Satisfactory anti-windup control performance can be obtained consequently, since any excessive cumulation by integral effect will be reset. Besides, the proposed algorithm is simple enough for practical implementation, because no coefficients are required. The algorithm is utilized in fuzzy-PI diesel engine speed regulation for validation. Simulation experiments are conducted first, where cases of integral saturation at upper boundary and lower boundary are performed respectively. For the former case integral saturation results in 3.4% engine speed overshoot ( <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline" overflow="scroll"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi>n</mml:mi> </mml:mrow> <mml:mrow> <mml:mi>os</mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> ) and 0.2 s time lag of injected fuel mass adjustment ( <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline" overflow="scroll"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi>t</mml:mi> </mml:mrow> <mml:mrow> <mml:mi>lag</mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> ) with saturation feedback, for the latter case 1.5% <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline" overflow="scroll"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi>n</mml:mi> </mml:mrow> <mml:mrow> <mml:mi>os</mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> and 0.1 s <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline" overflow="scroll"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi>t</mml:mi> </mml:mrow> <mml:mrow> <mml:mi>lag</mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> are achieved, demonstrating a good anti-windup performance. Road test is subsequently conducted for further validation. The result shows 0.28 s <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline" overflow="scroll"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi>t</mml:mi> </mml:mrow> <mml:mrow> <mml:mi>lag</mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> after integral saturation, which substantiates the satisfactory performance of saturation feedback in practical application.
Authors
- Shangyan Wang (ORCID: https://orcid.org/0009-0007-0068-9257)
- Fujun Zhang (ORCID: https://orcid.org/0000-0002-5810-0560)
- Bingbing Wang (ORCID: https://orcid.org/0000-0002-8522-7727)
- Tao Cui (ORCID: https://orcid.org/0000-0003-0467-7396)
Institutions
- Beijing Institute of Technology (CN)
Publication Details
- Journal
- Proceedings of the Institution of Mechanical Engineers Part D Journal of Automobile Engineering
- Published
- 2025-11-25
- DOI
- https://doi.org/10.1177/09544070251394421
- Primary Topic
- Vehicle Dynamics and Control Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00