Fast Online Computation of a Model Predictive Controller and Its Application to Fuel Economy–Oriented Adaptive Cruise Control

The recent progress of advanced vehicle control systems presents a great opportunity for the application of model predictive control (MPC) in the automotive industry. However, high computational complexity inherently associated with the receding horizon optimization must be addressed to achieve real-time implementation. This paper presents a generic scale reduction framework to reduce the online computational burden of MPC controllers. A lower dimensional MPC algorithm is formulated by combining an existing “move blocking ” strategy with a “constraint-set compression” strategy, which is proposed to further reduce the problem scale by partially relaxing inequality constraints in the prediction horizon. The closed-loop stability is guaranteed by adding terminal zero-state constraint. The tradeoff between control optimality and computational intensity is achieved by proper design of the blocking and compression matrices. The fast algorithm has been applied on intelligent vehicular longitudinal automation, implemented as a fuel economy-oriented adaptive cruise controller and experimentally evaluated by a series of real-time simulations and field tests. These results indicate that the proposed method significantly improves the computational speed while maintaining satisfactory control optimality without sacrificing the desired performance.

[1]  A. Zheng,et al.  A computationally efficient nonlinear MPC algorithm , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[2]  M. Morari,et al.  A geometric algorithm for multi-parametric linear programming , 2003 .

[3]  Alberto Bemporad,et al.  An MPC/hybrid system approach to traction control , 2006, IEEE Transactions on Control Systems Technology.

[4]  Rajesh Rajamani,et al.  Model predictive control of transitional maneuvers for adaptive cruise control vehicles , 2004, IEEE Transactions on Vehicular Technology.

[5]  Manfred Morari,et al.  Robust constrained model predictive control for nonlinear systems: a comparative study , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[6]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

[7]  M. Morari,et al.  Geometric Algorithm for Multiparametric Linear Programming , 2003 .

[8]  E. Gilbert,et al.  Optimal infinite-horizon feedback laws for a general class of constrained discrete-time systems: Stability and moving-horizon approximations , 1988 .

[9]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

[10]  H. Michalska,et al.  Receding horizon control of nonlinear systems , 1988, Proceedings of the 28th IEEE Conference on Decision and Control,.

[11]  P. Falcone,et al.  A hierarchical Model Predictive Control framework for autonomous ground vehicles , 2008, 2008 American Control Conference.

[12]  M. Morari,et al.  Stability of model predictive control with mixed constraints , 1995, IEEE Trans. Autom. Control..

[13]  E. Polak,et al.  Moving horizon control of nonlinear systems with input saturation, disturbances and plant uncertainty , 1993 .

[14]  Jianqiang Wang,et al.  Economy-oriented vehicle adaptive cruise control with coordinating multiple objectives function , 2013 .

[15]  Alberto Bemporad,et al.  A survey on explicit model predictive control , 2009 .

[16]  Jianqiang Wang,et al.  Model Predictive Multi-Objective Vehicular Adaptive Cruise Control , 2011, IEEE Transactions on Control Systems Technology.

[17]  M. Morari,et al.  Move blocking strategies in receding horizon control , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[18]  Bjarne A. Foss,et al.  More efficient predictive control , 2005, Autom..

[19]  Ilya V. Kolmanovsky,et al.  A stable block model predictive control with variable implementation horizon , 2005, Proceedings of the 2005, American Control Conference, 2005..

[20]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[21]  J. Rawlings,et al.  The stability of constrained receding horizon control , 1993, IEEE Trans. Autom. Control..

[22]  Manfred Morari,et al.  Soft Constrained Model Predictive Control With Robust Stability Guarantees , 2014, IEEE Transactions on Automatic Control.

[23]  W. Kwon,et al.  On feedback stabilization of time-varying discrete linear systems , 1978 .

[24]  Bart De Schutter,et al.  A hybrid MPC approach to the design of a Smart adaptive cruise controller , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[25]  R. Fletcher Practical Methods of Optimization , 1988 .

[26]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[27]  Stephen P. Boyd,et al.  Fast Model Predictive Control Using Online Optimization , 2010, IEEE Transactions on Control Systems Technology.