Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article
Public Access

Switching Predictive Control Using Reconfigurable State-Based Model

Published: 19 November 2018 Publication History

Abstract

Advanced control methodologies have helped the development of modern vehicles that are capable of path planning and path following. For instance, Model Predictive Control (MPC) employs a predictive model to predict the behavior of the physical system for a specific time horizon in the future. An optimization problem is solved to compute optimal control actions while handling model uncertainties and nonlinearities. However, these prediction routines are computationally intensive and the computational overhead grows with the complexity of the model. Switching MPC addresses this issue by combining multiple predictive models, each with a different precision granularity. In this artcle, we proposed a novel switching predictive control method based on a model reduction scheme to achieve various model granularities for path following in autonomous vehicles. A state-based model with tunable parameters is proposed to operate as a reconfigurable predictive model of the vehicle. A runtime switching algorithm is presented that selects the best model using machine learning. We employed a metric that formulates the tradeoff between the error and computational savings due to model reduction. Our simulation results show that the use of the predictive model in the switching scheme as opposed to single granularity scheme, yields a 45% decrease in execution time in tradeoff for a small 12% loss in accuracy in prediction of future outputs and no loss of accuracy in tracking the reference trajectory.

References

[1]
Amir Aminifar, Paulo Tabuada, Petru Eles, and Zebo Peng. 2016. Self-triggered controllers and hard real-time guarantees. In Proceedings of the 2016 Conference on Design, Automation 8 Test in Europe. EDA Consortium, 636--641.
[2]
Maral Amir and Tony Givargis. 2017. HES machine: Harmonic equivalent state machine modeling for cyber-physical systems. In Proceedings of the 2017 IEEE International High Level Design Validation and Test Workshop (HLDVT’17). IEEE, 31--38.
[3]
Maral Amir and Tony Givargis. 2017. Hybrid state machine model for fast model predictive control: Application to path tracking. In Proceedings of the 36th International Conference on Computer-Aided Design. IEEE Press, 185--192.
[4]
Maral Amir and Tony Givargis. 2018. Priority neuron: A resource-aware neural network for cyber-physical systems. IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst. (2018).
[5]
Sorin C. Bengea and Raymond A. DeCarlo. 2005. Optimal control of switching systems. Automatica 41, 1 (2005), 11--27.
[6]
Hua Chen, Li Ning, and Li Shaoyuan. 2011. Switching multi-model predictive control for hypersonic vehicle. In Proceedings of the 2011 8th Asian Control Conference (ASCC’11). IEEE, 677--681.
[7]
Greg Droge and Magnus Egerstedt. 2011. Adaptive time horizon optimization in model predictive control. In Proceedings of the American Control Conference (ACC’11). IEEE, 1843--1848.
[8]
Stephen M. Erlien, Susumu Fujita, and J. Christian Gerdes. 2013. Safe driving envelopes for shared control of ground vehicles. IFAC Proc. Vol. 46, 21 (2013), 831--836.
[9]
Paolo Falcone, M. Tufo, Francesco Borrelli, Jahan Asgari, and H. Eric Tseng. 2007. A linear time varying model predictive control approach to the integrated vehicle dynamics control problem in autonomous systems. In Proceedings of the 2007 46th IEEE Conference on Decision and Control. IEEE, 2980--2985.
[10]
Jorge A. Ferreira, João E. De Oliveira, and Vítor A. Costa. 1999. Modeling of hydraulic systems for hardware-in-the-loop simulation: A methodology proposal. In Proceedings of the International Mechanical Engineering Congress 8 Exposition.
[11]
Yiqi Gao, Theresa Lin, Francesco Borrelli, Eric Tseng, and Davor Hrovat. 2010. Predictive control of autonomous ground vehicles with obstacle avoidance on slippery roads. In Proceedings of the ASME 2010 Dynamic Systems and Control Conference, Vol. 1. American Society of Mechanical Engineers, 265--272.
[12]
Alexander N. Gorban and Dirk Roose. 2010. Coping with Complexity: Model Reduction and Data Analysis. Vol. 75. Springer Science 8 Business Media.
[13]
Herman O. Hartley. 1961. The modified Gauss-Newton method for the fitting of non-linear regression functions by least squares. Technometrics 3, 2 (1961), 269--280.
[14]
Jeff Heaton. 2008. Introduction to Neural Networks with Java. Heaton Research, Inc.
[15]
B. Houska, H. J. Ferreau, and M. Diehl. 2011. ACADO toolkit -- An open source framework for automatic control and dynamic optimization. Opt. Contr. Appl. Methods 32, 3 (2011), 298--312.
[16]
Ali Jadbabaie and John Hauser. 2005. On the stability of receding horizon control with a general terminal cost. IEEE Trans. Automat. Contr. 50, 5 (2005), 674--678.
[17]
Carl T. Kelley. 1999. Iterative Methods for Optimization. SIAM.
[18]
Carl T. Kelley. 2003. Solving Nonlinear Equations with Newton’s Method. SIAM.
[19]
S. Mohammad Khansari-Zadeh and Aude Billard. 2014. Learning control Lyapunov function to ensure stability of dynamical system-based robot reaching motions. Robot. Auton. Syst. 62, 6 (2014), 752--765.
[20]
H. J. Kim and Andrew Y. Ng. 2005. Stable adaptive control with online learning. In Advances in Neural Information Processing Systems. 977--984.
[21]
Peter Krauthausen and Uwe D. Hanebeck. 2010. A model-predictive switching approach to efficient intention recognition. In Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS’10). IEEE, 4908--4913.
[22]
Yann LeCun, Bernhard E. Boser, John S. Denker, Donnie Henderson, Richard E. Howard, Wayne E. Hubbard, and Lawrence D. Jackel. 1990. Handwritten digit recognition with a back-propagation network. In Advances in Neural Information Processing Systems. 396--404.
[23]
Edward A. Lee. 2008. Cyber physical systems: Design challenges. In Proceedings of the 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC’08). IEEE, 363--369.
[24]
Xue Lin, Paul Bogdan, Naehyuck Chang, and Massoud Pedram. 2015. Machine learning-based energy management in a hybrid electric vehicle to minimize total operating cost. In Proceedings of the 2015 IEEE/ACM International Conference on Computer-Aided Design (ICCAD’15). IEEE, 627--634.
[25]
Yoram Louzoun, Sorin Solomon, Henri Atlan, and Irun R. Cohen. 2001. Modeling complexity in biology. Physica A 297, 1 (2001), 242--252.
[26]
R. Mahadevan and F. J. Doyle III. 2003. Efficient optimization approaches to nonlinear model predictive control. Int. J. Robust Nonlin. Contr. 13, 3–4 (2003), 309--329.
[27]
Hamid Mirzaei and Tony Givargis. 2017. Fine-grained acceleration control for autonomous intersection management using deep reinforcement learning. IEEE Smart World Congress (SWC'17). San Francisco, 1--8.
[28]
Jorge J. Moré. 1978. The Levenberg-Marquardt algorithm: Implementation and theory. In Numerical Analysis. Springer, 105--116.
[29]
Steven W. Smith et al. 1997. The scientist and engineer’s guide to digital signal processing (2nd. ed.). California Technical Publishing, San Diego, CA.
[30]
Korosh Vatanparvar and Mohammad Abdullah Al Faruque. 2015. Battery lifetime-aware automotive climate control for electric vehicles. In Proceedings of the 2015 52nd ACM/EDAC/IEEE Design Automation Conference (DAC’15). IEEE, 1--6.
[31]
Korosh Vatanparvar, Sina Faezi, Igor Burago, Marco Levorato, and Mohammad Abdullah Al Faruque. 2018. Extended range electric vehicle with driving behavior estimation in energy management. IEEE Transactions on Smart Grid 14, 8 (2018).
[32]
Korosh Vatanparvar and Mohammad Abdullah Al Faruque. 2017. Electric vehicle optimized charge and drive management. ACM Trans. Des. Autom. Electr. Syst. 23, 1 (2017), 3.
[33]
Muhammad Aizzat Zakaria, Hairi Zamzuri, Rosbi Mamat, Saiful Amri Mazlan, Mohd Azizi Abd Rahman, and Abdul Hadi Abd Rahman. 2014. Dynamic curvature path tracking control for autonomous vehicle: Experimental results. In Proceedings of the 2014 International Conference on Connected Vehicles and Expo (ICCVE’14). IEEE, 264--269.
[34]
Kun Zhang, Jonathan Sprinkle, and Ricardo G. Sanfelice. 2015. Computationally aware control of autonomous vehicles: A hybrid model predictive control approach. Auton. Robots 39, 4 (2015), 503--517.
[35]
Lixian Zhang, Yanzheng Zhu, Peng Shi, and Qiugang Lu. 2016. Time-dependent Switched Discrete-time Linear Systems: Control and Filtering. Springer.
[36]
Lixian Zhang, Songlin Zhuang, and Richard D. Braatz. 2016. Switched model predictive control of switched linear systems: Feasibility, stability and robustness. Automatica 67 (2016), 8--21.

Cited By

View all
  • (2022)Design and experimental evaluation of an efficient MPC-based lateral motion controller considering path preview for autonomous vehiclesControl Engineering Practice10.1016/j.conengprac.2022.105164123(105164)Online publication date: Jun-2022
  • (2021)GravityProceedings of the 26th Asia and South Pacific Design Automation Conference10.1145/3394885.3431514(715-721)Online publication date: 18-Jan-2021
  • (2020)Multi-task Model Predictive Control based on Continuation with Intermediate Mode2020 IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC)10.1109/ITSC45102.2020.9294663(1-7)Online publication date: 20-Sep-2020

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Design Automation of Electronic Systems
ACM Transactions on Design Automation of Electronic Systems  Volume 24, Issue 1
January 2019
309 pages
ISSN:1084-4309
EISSN:1557-7309
DOI:10.1145/3293467
  • Editor:
  • Naehyuck Chang
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Journal Family

Publication History

Published: 19 November 2018
Accepted: 01 August 2018
Revised: 01 August 2018
Received: 01 March 2018
Published in TODAES Volume 24, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Modeling
  2. linear regression
  3. neural networks
  4. reconfigurable
  5. switching predictive control

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)55
  • Downloads (Last 6 weeks)13
Reflects downloads up to 07 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Design and experimental evaluation of an efficient MPC-based lateral motion controller considering path preview for autonomous vehiclesControl Engineering Practice10.1016/j.conengprac.2022.105164123(105164)Online publication date: Jun-2022
  • (2021)GravityProceedings of the 26th Asia and South Pacific Design Automation Conference10.1145/3394885.3431514(715-721)Online publication date: 18-Jan-2021
  • (2020)Multi-task Model Predictive Control based on Continuation with Intermediate Mode2020 IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC)10.1109/ITSC45102.2020.9294663(1-7)Online publication date: 20-Sep-2020

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media