Flexible Spacing Adaptive Cruise Control Using Stochastic Model Predictive Control

This paper proposes a stochastic model predictive control (MPC) approach to optimize the fuel consumption in a vehicle following context. The practical solution of that problem requires solving a constrained moving horizon optimal control problem using a short-term prediction of the preceding vehicle’s velocity. In a deterministic framework, the prediction errors lead to constraint violations and to harsh control reactions. Instead, the suggested method considers errors, and limits the probability of a constraint violation. A conditional linear Gauss model is developed and trained with real measurements to estimate the probability distribution of the future velocity of the preceding vehicle. The prediction model is used to evaluate two different stochastic MPC approaches. On the one hand, an MPC with individual chance constraints is applied. On the other hand, samples are drawn from the conditional Gaussian model and used for a scenario-based optimization approach. Finally, both developed control strategies are evaluated and compared against a standard deterministic MPC. The evaluation of the controllers shows a significant reduction of the fuel consumption compared with standard adaptive cruise control algorithms.

[1]  Meng Wang,et al.  Rolling horizon control framework for driver assistance systems. Part I: Mathematical formulation and non-cooperative systems , 2014 .

[2]  J. Löfberg Minimax approaches to robust model predictive control , 2003 .

[3]  Luigi del Re,et al.  A Framework for Virtual Testing of ADAS , 2016 .

[4]  Harald Waschl,et al.  Extension and experimental validation of fuel efficient predictive adaptive cruise control , 2015, 2015 American Control Conference (ACC).

[5]  Roman Schmied,et al.  Predictive Cooperative Adaptive Cruise Control: Fuel Consumption Benefits and Implementability , 2014 .

[6]  D. Swaroop,et al.  A review of constant time headway policy for automatic vehicle following , 2001, ITSC 2001. 2001 IEEE Intelligent Transportation Systems. Proceedings (Cat. No.01TH8585).

[7]  Steven Broekx,et al.  Using on-board logging devices to study the longer-term impact of an eco-driving course , 2009 .

[8]  Sergio Grammatico,et al.  A Scenario Approach for Non-Convex Control Design , 2014, IEEE Transactions on Automatic Control.

[9]  Roman Schmied,et al.  Prediction of Preceding Driver Behavior for Fuel Efficient Cooperative Adaptive Cruise Control , 2014 .

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

[11]  Lorenzo Fagiano,et al.  The scenario approach for Stochastic Model Predictive Control with bounds on closed-loop constraint violations , 2013, Autom..

[12]  Giuseppe Carlo Calafiore,et al.  Randomized Model Predictive Control for stochastic linear systems , 2012, 2012 American Control Conference (ACC).

[13]  G. Ripaccioli,et al.  Stochastic model predictive control with driver behavior learning for improved powertrain control , 2010, 49th IEEE Conference on Decision and Control (CDC).

[14]  Kevin Murphy,et al.  Bayes net toolbox for Matlab , 1999 .

[15]  Luigi del Re,et al.  A model predictive Cooperative Adaptive Cruise Control approach , 2013, 2013 American Control Conference.

[16]  Junqiang Xi,et al.  Modeling and Recognizing Driver Behavior Based on Driving Data: A Survey , 2014 .

[17]  Pu Li,et al.  Chance constrained programming approach to process optimization under uncertainty , 2008, Comput. Chem. Eng..

[18]  Kevin P. Murphy,et al.  Machine learning - a probabilistic perspective , 2012, Adaptive computation and machine learning series.

[19]  Rolf Egnell,et al.  Transient Emission Predictions With Quasi Stationary Models , 2005 .

[20]  Alberto Bemporad,et al.  Control of systems integrating logic, dynamics, and constraints , 1999, Autom..

[21]  J. Barkenbus Eco-driving: An overlooked climate change initiative , 2010 .

[22]  Manfred Morari,et al.  Scenario-based MPC for energy-efficient building climate control under weather and occupancy uncertainty , 2013, 2013 European Control Conference (ECC).

[23]  Feng Gao,et al.  A comprehensive review of the development of adaptive cruise control systems , 2010 .

[24]  Johan Löfberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004 .

[25]  Panagiotis Papadimitratos,et al.  Vehicular communication systems: Enabling technologies, applications, and future outlook on intelligent transportation , 2009, IEEE Communications Magazine.

[26]  Harald Waschl,et al.  Cooperative adaptive cruise control applying stochastic linear model predictive control strategies , 2015, 2015 European Control Conference (ECC).

[27]  Maarten Steinbuch,et al.  String-Stable CACC Design and Experimental Validation: A Frequency-Domain Approach , 2010, IEEE Transactions on Vehicular Technology.

[28]  Steffen L. Lauritzen,et al.  Stable local computation with conditional Gaussian distributions , 2001, Stat. Comput..

[29]  J. Lygeros,et al.  On the sample size of randomized MPC for chance-constrained systems with application to building climate control , 2014, European Control Conference.

[30]  Francesco Borrelli,et al.  A Bayesian filter for modeling traffic at stop intersections , 2015, 2015 IEEE Intelligent Vehicles Symposium (IV).

[31]  Ellen van Nunen,et al.  Safety in the Face of Uncertainty , 2014, International Journal of Intelligent Transportation Systems Research.

[32]  J. M. Grosso,et al.  Chance-Constrained Model Predictive Control for Drinking Water Networks , 2014 .

[33]  G Naus,et al.  Cooperative adaptive cruise control, design and experiments , 2010, Proceedings of the 2010 American Control Conference.

[34]  Manfred Morari,et al.  A tractable approximation of chance constrained stochastic MPC based on affine disturbance feedback , 2008, 2008 47th IEEE Conference on Decision and Control.

[35]  John Lygeros,et al.  Performance Bounds for the Scenario Approach and an Extension to a Class of Non-Convex Programs , 2013, IEEE Transactions on Automatic Control.

[36]  M. Campi,et al.  The scenario approach for systems and control design , 2008 .

[37]  Quan Hung Tran,et al.  Modelling of traffic situations at urban intersections with probabilistic non-parametric regression , 2013, 2013 IEEE Intelligent Vehicles Symposium (IV).

[38]  Lars Eriksson,et al.  Modeling and Control of Engines and Drivelines: Eriksson/Modeling and Control of Engines and Drivelines , 2014 .

[39]  Dimitar Filev,et al.  Stochastic dynamic programming control policies for fuel efficient in-traffic driving , 2012, 2012 American Control Conference (ACC).

[40]  Motoyuki Akamatsu,et al.  Prediction of Human Driving Behavior Using Dynamic Bayesian Networks , 2006, IEICE Trans. Inf. Syst..