Modified Volterra model-based non-linear model predictive control of IC engines with real-time simulations

Modelling of non-linear dynamics of an air manifold and fuel injection in an internal combustion (IC) engine is investigated in this paper using the Volterra series model. Volterra model-based non-linear model predictive control (NMPC) is then developed to regulate the air–fuel ratio (AFR) at the stoichiometric value. Due to the significant difference between the time constants of the air manifold dynamics and fuel injection dynamics, the traditional Volterra model is unable to achieve a proper compromise between model accuracy and complexity. A novel method is therefore developed in this paper by using different sampling periods, to reduce the input terms significantly while maintaining the accuracy of the model. The developed NMPC system is applied to a widely used IC engine benchmark, the mean value engine model. The performance of the controlled engine under real-time simulation in the environment of dSPACE was evaluated. The simulation results show a significant improvement of the controlled performance compared with a feed-forward plus PI feedback control.

[1]  Francisco Rodríguez,et al.  Nonlinear MPC based on a Volterra series model for greenhouse temperature control using natural ventilation , 2011 .

[2]  Francis J. Doyle,et al.  Identification and Control Using Volterra Models , 2001 .

[3]  Irfan-Ullah Awan,et al.  Modeling and online parameter estimation of intake manifold in gasoline engines using sliding mode observer , 2013, Simul. Model. Pract. Theory.

[4]  Carlos Bordons,et al.  Nonlinear MPC for the airflow in a PEM fuel cell using a Volterra series model , 2012 .

[5]  C. Pinello,et al.  Automotive engine control and hybrid systems: challenges and opportunities , 2000, Proceedings of the IEEE.

[6]  Elbert Hendricks,et al.  Modelling of the Intake Manifold Filling Dynamics , 1996 .

[7]  S. S. Douglas,et al.  Adaptive neural network model based predictive control of an internal combustion engine with a new optimization algorithm , 2006 .

[8]  M Sunwoo,et al.  An adaptive sliding mode controller for air-fuel ratio control of spark ignition engines , 2001 .

[9]  Ronald K. Pearson,et al.  Nonlinear model predictive control of a simulated multivariable polymerization reactor using second-order Volterra models , 1996, Autom..

[10]  Riccardo Scattolini,et al.  Modelling the volumetric efficiency of ic engines: Parametric, non-parametric and neural techniques , 1996 .

[11]  Elbert Hendricks,et al.  A Generic Mean Value Engine Model for Spark Ignition Engines , 2000 .

[12]  Raza Samar,et al.  Lateral track control of UAVs using the sliding mode approach: from design to flight testing , 2015 .

[13]  Jan Anthonis,et al.  Cruise control using model predictive control with constraints , 2008 .

[14]  Hong Chen,et al.  Automotive Control: the State of the Art and Perspective , 2013 .

[15]  Alex Simpkins,et al.  System Identification: Theory for the User, 2nd Edition (Ljung, L.; 1999) [On the Shelf] , 2012, IEEE Robotics & Automation Magazine.

[16]  Marimuthu Palaniswami,et al.  Gaussian networks for fuel injection control , 2001 .

[17]  S. S. Douglas,et al.  Adaptive neural network model based predictive control for air-fuel ratio of SI engines , 2006, Eng. Appl. Artif. Intell..

[18]  J. Karl Hedrick,et al.  An observer-based controller design method for improving air/fuel characteristics of spark ignition engines , 1998, IEEE Trans. Control. Syst. Technol..

[19]  Marimuthu Palaniswami,et al.  Model predictive control of a fuel injection system with a radial basis function network observer , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[20]  Roger Fletcher,et al.  Practical methods of optimization; (2nd ed.) , 1987 .

[21]  Pin-Ze Yu,et al.  A novel adaptive control algorithm based on non-linear Laguerre—Volterra observer , 2009 .

[22]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .