This content is not included in your SAE MOBILUS subscription, or you are not logged in.
Handling Delays in Stability Control of Electric Vehicles Using MPC
ISSN: 0148-7191, e-ISSN: 2688-3627
Published April 14, 2015 by SAE International in United States
Annotation ability available
In this paper, the problem of stability control of an electric vehicle is addressed. To this aim, it is required that the vehicle follows a desired yaw rate at all driving/road conditions. The desired yaw rate is calculated based on steering angle, vehicle speed, vehicle geometric properties as well as road conditions. The vehicle response is modified by torque vectoring on front and/or rear axles.
This control problem is subject to several constraints. The electric motors can only deliver a certain amount of torque at a given rotational speed. In addition, the tire capacity also plays an important role. It limits the amount of torque they can transfer without causing wheel to slip excessively. These constraints make the Model Predictive Control (MPC) approach a suitable choice, because it can explicitly consider the constraints of the control problem, in particular the tire capacity constraint, and help prevent tire saturation, which is often the cause of vehicle instability.
Successful implementation of a control system often requires filtering the noise in measured signals. Such filters attenuate the high frequency noise in the sensor output, but they also introduce a certain amount of phase shift (time lag) in the signal. Depending on filter specifications (filter type, order and noise attenuation level), the amount of delay varies. The delays in the vehicle stability control system may be inconsequential in normal driving conditions, but can degrade the performance of most controllers in critical driving conditions that involve high speed cornering or adverse road conditions. Besides, filters are not the only source of delay in a control system. Actuators often exhibit a considerable amount of delay in delivering the requested torque.
In this paper, a method is developed that allows dealing with delays from different sources in the framework of model predictive control. To this end, the prediction model is used to predict the system states at the end of the delay period. This is the earliest time that the effect of any control action is visible on the system. Afterwards, the control action is determined based on this new state. The proposed method is easy to implement and unlike robust control techniques, does not entail a complicated tuning process.
The performance of the model predictive controller with the proposed delay-handling method is investigated using computer simulations with a high-fidelity CarSim model of a four wheel drive electric SUV. Comparison is made with the same controller when the system delay is ignored in the controller design. It can be seen that the new controller shows a superior performance in severe driving conditions and can better prevent vehicle instability.
CitationJalaliyazdi, M., Khajepour, A., Chen, S., and Litkouhi, B., "Handling Delays in Stability Control of Electric Vehicles Using MPC," SAE Technical Paper 2015-01-1598, 2015, https://doi.org/10.4271/2015-01-1598.
- Transport Canada, “Canadian motor vehicle traffic collision statistics,” 2010.
- Borrelli F., Falcone P., Keviczky T. and Asgari J., “MPC-based approach to active steering for autonomous vehicle systems,” International Journal of Vehicle Autonomous Systems, vol. 3, pp. 265-291, 2005.
- Gill P., Murray W., Saunders M. and Wright M., “NPSOL-Nonlinear Programming Software,” Mountain View, CA, 1998.
- Gill P. E., Murray W. and Saunders M. A., “SNOPT: An SQP algorithm for large-scale constrained optimization,” SIAM Journal on Optimization, vol. 12, pp. 979-1006, 2002.
- Palmieri G., Barbarisi O., Scala S. and Glielmo L., “A preliminary study to integrate LTV-MPC lateral vehicle dynamics control with a slip control,” in Decision and Control, 2009 Held Jointly with the 2009 28th Chinese Control Conference. CDC/CCC 2009. Proceedings of the 48th IEEE Conference On, 2009, pp. 4625-4630.
- Falcone P., Tufo M., Borrelli F., Asgari J. and Tsengz H. E., “A linear time varying model predictive control approach to the integrated vehicle dynamics control problem in autonomous systems,” in Decision and Control, 2007 46th IEEE Conference On, 2007, pp. 2980-2985.
- Turri V., Carvalho A., Tseng H., Johansson K. H. and Borrelli F., “Linear Model Predictive Control for Lane Keeping and Obstacle Avoidance on Low Curvature Roads,” 2013.
- Barbarisi O., Palmieri G., Scala S. and Glielmo L., “LTV-MPC for yaw rate control and side slip control with dynamically constrained differential braking,” European Journal of Control, vol. 15, pp. 468-479, 2009.
- Falcone P., Borrelli F., Tseng H. E., Asgari J. and Hrovat D., “Linear time-varying model predictive control and its application to active steering systems: Stability analysis and experimental validation,” International Journal of Robust and Nonlinear Control, vol. 18, pp. 862-875, 2008.
- Anwar S., “Generalized predictive control of yaw dynamics of a hybrid brake-by-wire equipped vehicle,” Mechatronics, vol. 15, pp. 1089-1108, 2005.
- Camacho E. F. and Alba C. B., Model Predictive Control. Springer, 2013.
- Morari M., Baotic M. and Borrelli F., “Hybrid systems modeling and control,” European Journal of Control, vol. 9, pp. 177-189, 2003.
- Borrelli F., Bemporad A. and Morari M., “Predictive control for linear and hybrid systems,” Prepation, Draft Available at Http://Www.Me.Berkeley.Edu/Frborrel, 2011.
- Cplex I., “11.0 User's Manual,” ILOG SA, Gentilly, France, 2007.
- Borrelli F., Bemporad A., Fodor M. and Hrovat D., “An MPC/hybrid system approach to traction control,” Control Systems Technology, IEEE Transactions On, vol. 14, pp. 541-552, 2006.
- Niculescu S., Delay Effects on Stability: A Robust Control Approach. Springer, 2001.
- Zhong Q., Robust Control of Time-Delay Systems. Springer, 2006.
- Jalili N. and Esmailzadeh E., “Optimum Active Vehicle Suspensions With Actuator Time Delay,” Journal of Dynamic Systems, Measurement, and Control, vol. 123, pp. 54-61, August 4, 2000.
- Borrelli F., Bemporad A. and Morari M., “Predictive Control for linear and hybrid systems,” 2013.
- Ferreau H. J., “qpOASES user's manual,” Optimization in Engineering Center (OPTEC) and Department of Electrical Engineering, KU Leuven, Leuven, 2011.
- The Mathworks Inc., “MATLAB and Simulink Toolbox,” 2012.
- Mechanical Simulation, “CarSim Users Manual,” 2011.