The use of efficient embedded control systems in the transportation industry and particularly in turbocharged Diesel engines requires the programming of elaborated nonlinear control and filtering methods. To this end, in this paper nonlinear control for turbocharged Diesel engines is developed with the use of Differential flatness theory and adaptive fuzzy control. It is shown that the dynamic model of the turbocharged Diesel engine is differentially flat and admits dynamic feedback linearization. It is also shown that the dynamic model can be written in the linear Brunovsky canonical form for which a state feedback controller can be easily designed. To compensate for modeling errors and external disturbances an adaptive fuzzy control scheme is implemented making use of the transformed dynamical system of the diesel engine that is obtained through the application of differential flatness theory. The control algorithm aims at satisfying the $$H_\infty $$ tracking performance criterion, which means that the influence of the modeling errors and the external disturbances on the tracking error is attenuated to an arbitrary desirable level. After transforming the MIMO diesel engine system into the canonical form, the resulting control inputs are shown to contain nonlinear elements which depend on the system’s parameters. The nonlinear terms which appear in the control inputs are approximated with the use of neuro-fuzzy networks. Moreover, since only the system’s output is measurable the complete state vector has to be reconstructed with the use of a state observer. It is shown that a suitable learning law can be defined for the aforementioned neuro-fuzzy approximators so as to preserve the closed-loop system stability. With the use of Lyapunov stability analysis it is proven that the proposed observer-based adaptive fuzzy control scheme results in $$H_{\infty }$$ tracking performance.
Read full abstract