This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Design Environment for Nonlinear Model Predictive Control
Technical Paper
2016-01-0627
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
Model Predictive Control (MPC) design methods are becoming popular among automotive control researchers because they explicitly address an important challenge faced by today’s control designers: How does one realize the full performance potential of complex multi-input, multi-output automotive systems while satisfying critical output, state and actuator constraints? Nonlinear MPC (NMPC) offers the potential to further improve performance and streamline the development for those systems in which the dynamics are strongly nonlinear. These benefits are achieved in the MPC framework by using an on-line model of the controlled system to generate the control sequence that is the solution of a constrained optimization problem over a receding horizon. Motivated by the application of NMPC to the Diesel engine air path control problem, we present a control design environment that leverages Maple’s symbolic computation engine to facilitate NMPC problem formulation, solution, and C code-generation. Given the limited on-line computational resources available for automotive control implementation and the dependence of effective NMPC problem formulation and solution on the application at hand, the designer needs to be able to fully explore the NMPC formulation / solution / computation cost design space. Thus our Symbolic Computing Design Environment (SCDE) for NMPC is constructed so that the designer can rapidly evaluate the performance and computation cost of several implementation options. In particular, we show by example how SCDE can be used to choose between numeric and symbolic solutions approaches and reduce NMPC computation cost by generating functions from the controller’s equations that re-use the sub-expressions common to different aspects of the solution.
Recommended Content
Authors
Citation
Walker, K., Samadi, B., Huang, M., Gerhard, J. et al., "Design Environment for Nonlinear Model Predictive Control," SAE Technical Paper 2016-01-0627, 2016, https://doi.org/10.4271/2016-01-0627.Also In
References
- Andersson , J. A General-Purpose Software Framework for Dynamic Optimization Arenberg Doctoral School, KU Leuven 2013
- Bemporad , A. , Morari , M. , Dua , V. , Pistikopoulos , E. The explicit linear quadratic regulator for constrained systems Automatica 38 1 3 20 2002
- CYBERNET SYSTEMS CO., LTD Quick Guide of AutoGenU for Maple http://www.maplesoft.com/view.aspx?SF=153555/QuickGuide_AutoGenU.pdf 2014
- Gaglieardi , D. , Ohtsuka , T. , del Re , L. Direct C/GMRES control of the air path of a diesel engine Proc. of the IFAC 19th World Congress Cape Town, South Africa 2014
- Gerhard , J. , Postma , E. J. , Shmoylova , E. Model Simplification Project - Final report for 2008-2009 Toyota internal report 2009
- Herceg , M. , Raff , T. , Allgöwer , F. Nonlinear model predictive control of a turbocharged diesel engine Proc. of the 2006 IEEE International Conference on Control Applications Munich, Germany 2006
- Houska , B. ; Ferreau , H. , Diehl , M. ACADO Toolkit -- An Open Source Framework for Automatic Control and Dynamic Optimization Optimal Control Applications and Methods Vol. 32 298 312 2011
- Hrovat , D. , Di Cairano , S. , Tseng , H.E. , Kolmanovsky , I.V. The development of Model Predictive Control in automotive industry: A survey Proc. of 2012 IEEE International Conference on Control Applications 295 302 2012
- Huang , M. , Nakada , H. , Polavarpu , S. , Butts , K. , Kolmanovsky , I.V. Rate-based model predictive control of diesel engines Proc. of the 7th IFAC Symposium on Advances in Automotive Control Tokyo, Japan 2013
- Huang , M. , Nakada , H. , Butts , K.R. , Kolmanovsky , I.V. Nonlinear Model Predictive Control of a diesel engine air path: A comparison of constraint handling and computational strategies Proceedings of 5th IFAC Conference on Nonlinear Model Predictive Control Seville, Spain 2015
- Huang , M. , Butts , K. , Kolmanovsky , I.V. A low complexity gain scheduling strategy for explicit model predictive control of a diesel air path Proc. of the ASME Dynamic Systems and Control Conference Columbus, OH 2015
- Jankovic , M. , Jankovic , M. , Kolmanovsky , I.V. Constructive Lyapunov control design for turbocharged diesel engines IEEE Transactions on Control Systems Technology 8 2 288 299 2000
- Karlsson , M. , Ekholm , K. , Strandh , P. , Johansson , R. , Tunestål , P. Multiple-input multiple-output model predictive control of a diesel engine Proc. of the 6th IFAC Symposium Advances in Automotive Control Munich, Germany July 12-14, 2010
- Kelley , C.T. Iterative Methods for Linear and Nonlinear Equations Society for Industrial and Applied Mathematics 1995
- Murilo , A. , Alamir , M. , Alberer , D. A general NMPC framework for a diesel engine air path International Journal of Control 87 10 2194 2207 2014
- Ohtsuka , T. A continuation/GMRES method for fast computation of nonlinear receding horizon control Automatica Vol. 40 4 563 574 2004
- Ortner , P. , del Re , L. Predictive control of a diesel engine air path IEEE Transactions on Control Systems Technology 15 3 449 456 2007
- Stewart , G. , Borrelli , F. A model predictive control framework for industrial turbodiesel engine control Proc. of the 47th IEEE Conference on Decision and Control Cancun 5704 5711 2008
- Wang , X. , Ortner , P. , Alberer , D. A design framework for nonlinear predictive engine control Proc. of the 2009 IFAC Workshop on Engine and Powertrain Control, Simulation and Modeling IFP, Rueil-Malmaison, France November 30 -December 2, 2009