MPC-On-Chip: An Embedded GPC Coprocessor for Automotive Active Suspension Systems

Safety critical automotive systems require tight real-time constraints. This letter presents a case study for embedded implementation of a model predictive controller (MPC) used to control an automotive active suspension system. It proposes a special purpose coprocessor for solving the online mathematical optimization needed by the controller, while maintaining real-time constraints imposed by system dynamics. Mathematical formulation for the optimum usage of hardware resources is provided and verified for its applicability on a proposed platform.

[1]  David W. Clarke,et al.  Generalized Predictive Control - Part II Extensions and interpretations , 1987, Autom..

[2]  David W. Clarke,et al.  Generalized predictive control - Part I. The basic algorithm , 1987, Autom..

[3]  Uwe Schwiegelshohn,et al.  A Square Root and Division Free Givens Rotation for Solving Least Squares Problems on Systolic Arrays , 1991, SIAM J. Sci. Comput..

[4]  Leonidas G. Bleris,et al.  Towards embedded model predictive control for System-on-a-Chip applications , 2006 .

[5]  Yasser Shoukry,et al.  Networked embedded generalized predictive controller for an active suspension system , 2010, Proceedings of the 2010 American Control Conference.

[6]  Minghua He,et al.  Model predictive control on a chip , 2005, 2005 International Conference on Control and Automation.

[7]  M. H. El-Malaki,et al.  A Platform Approach for Hardware/Software Co-Design with Support for RTOS-Based Systems , 2007, J. Circuits Syst. Comput..

[8]  Jan M. Maciejowski,et al.  Embedded Model Predictive Control (MPC) using a FPGA , 2008 .

[9]  Joseph R. Cavallaro,et al.  FPGA Implementation of Matrix Inversion Using QRD-RLS Algorithm , 2005, Conference Record of the Thirty-Ninth Asilomar Conference onSignals, Systems and Computers, 2005..

[10]  Lynn Conway,et al.  Introduction to VLSI systems , 1978 .

[11]  L.G. Bleris,et al.  Model predictive hydrodynamic regulation of microflows , 2005, Proceedings of the 2005, American Control Conference, 2005..

[12]  L.G. Bleris,et al.  Real-time implementation of model predictive control , 2005, Proceedings of the 2005, American Control Conference, 2005..