Data driven inverse-model control of SI engines

Effective control of spark ignition engines (SIE) under all operating conditions is essential for achieving high fuel economy, low emissions and high vehicle performance. Design and development of high performance control system is a challenging problem due to the variety of engine operating regimes, the complexity of nonlinear physical and chemical engine processes, a number of unmeasurable variables which directly affect important engine variables, multiplicity of control inputs and outputs, process/measurement noise and load disturbances. In this paper, the most important problems of torque tracking and air-to-fuel ratio (AFR) stabilization at the stoichiometric level are addressed. To provide a suitable solution for this problem, a data driven approach based on the design of direct and inverse models is proposed. The inverse model is represented by a grey box with a selected fixed structure, outputs which are the control variables and a set of input variables as nonlinear functions of the engine state and regulated variables. The direct model is also represented as a grey box, but the regulated variables are the model outputs and the control variables are the model inputs. The parameters of the grey box models are estimated through an offline identification procedure using vehicle data and a special representation of the models in the form of linear regressions. The controller is designed to maintain the combined gain of tandem "inverse model direct model" close to unity at all engine operating regimes. Two approaches for parameter estimation are proposed and justified. One approach is based on the substitution of the regulated desired value in the inverse model for its current value, and the other is based on the pseudo inverse of the direct model. Both approaches result in the design of a feedforward controller. In practice, the feedforward controller is augmented by a PID controller to provide improved performance in the presence of modeling errors and external disturbances. The final controller is robust to uncontrollable disturbances. Test results demonstrating the performance of the algorithms are presented and discussed.