A Real-Time Nonlinear Model Predictive Controller for Yaw Motion Optimization of Distributed Drive Electric Vehicles

This paper proposes a real-time nonlinear model predictive control (NMPC) strategy for direct yaw moment control (DYC) of distributed drive electric vehicles (DDEVs). The NMPC strategy is based on a control-oriented model built by integrating a single track vehicle model with the Magic Formula (MF) tire model. To mitigate the NMPC computational cost, the continuation/generalized minimal residual (C/GMRES) algorithm is employed and modified for real-time optimization. Since the traditional C/GMRES algorithm cannot directly solve the inequality constraint problem, the external penalty method is introduced to transform inequality constraints into an equivalently unconstrained optimization problem. Based on the Pontryagin's minimum principle (PMP), the existence and uniqueness for solution of the proposed C/GMRES algorithm are proven. Additionally, to achieve fast initialization in C/GMRES algorithm, the varying predictive duration is adopted so that the analytic expressions of optimally initial solutions in C/GMRES algorithm can be derived and gained. A Karush-Kuhn-Tucker (KKT) condition based control allocation method distributes the desired traction and yaw moment among four independent motors. Numerical simulations are carried out by combining CarSim and Matlab/Simulink to evaluate the effectiveness of the proposed strategy. Results demonstrate that the real-time NMPC strategy can achieve superior vehicle stability performance, guarantee the given safety constraints, and significantly reduce the computational efforts.

[1]  Aldo Sorniotti,et al.  On the handling performance of a vehicle with different front-to-rear wheel torque distributions , 2018, Vehicle System Dynamics.

[2]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[3]  Jie Wang,et al.  Electronic Stability Control Based on Motor Driving and Braking Torque Distribution for a Four In-Wheel Motor Drive Electric Vehicle , 2016, IEEE Transactions on Vehicular Technology.

[4]  Aldo Sorniotti,et al.  A gain scheduled robust linear quadratic regulator for vehicle direct yaw moment control , 2018 .

[5]  Masao Nagai,et al.  Integrated Robust Control of Active Rear Wheel Steering and Direct Yaw Moment Control , 1997 .

[6]  Guodong Yin,et al.  Improving Vehicle Handling Stability Based on Combined AFS and DYC System via Robust Takagi-Sugeno Fuzzy Control , 2018, IEEE Transactions on Intelligent Transportation Systems.

[7]  Ilya Kolmanovsky,et al.  Nonlinear Model Predictive Control of a Diesel Engine Air Path: A Comparison of Constraint Handling and Computational Strategies , 2015 .

[8]  Hong Chen,et al.  Model predictive path following control for autonomous cars considering a measurable disturbance: Implementation, testing, and verification , 2019, Mechanical Systems and Signal Processing.

[9]  Feng Liu,et al.  Nonlinear Model Predictive Lateral Stability Control of Active Chassis for Intelligent Vehicles and Its FPGA Implementation , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

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

[11]  Andrew G. Alleyne,et al.  Autonomous Vehicle Control: A Nonconvex Approach for Obstacle Avoidance , 2017, IEEE Transactions on Control Systems Technology.

[12]  Francesco Borrelli,et al.  An auto-generated nonlinear MPC algorithm for real-time obstacle avoidance of ground vehicles , 2013, 2013 European Control Conference (ECC).

[13]  Dietmar Göhlich,et al.  Improvement in the vehicle stability of distributed-drive electric vehicles based on integrated model-matching control , 2018 .

[14]  Mario Huemer,et al.  Battery state-of-charge estimation using approximate least squares , 2015 .

[15]  Yoshiro Hamada,et al.  Receding horizon guidance of a small unmanned aerial vehicle for planar reference path following , 2018 .

[16]  Rongrong Wang,et al.  Composite nonlinear feedback control for path following of four-wheel independently actuated autonomous ground vehicles , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[17]  Eugene L. Allgower,et al.  Numerical continuation methods - an introduction , 1990, Springer series in computational mathematics.

[18]  Wei Zheng,et al.  Karush-Kuhn-Tuckert based global optimization algorithm design for solving stability torque allocation of distributed drive electric vehicles , 2017, J. Frankl. Inst..

[19]  Andreas Antoniou,et al.  Practical Optimization: Algorithms and Engineering Applications , 2007, Texts in Computer Science.

[20]  Davide Tavernini,et al.  An Explicit Nonlinear MPC Approach to Vehicle Stability Control , 2018 .

[21]  Zhuoping Yu,et al.  Vehicle dynamics control of four in-wheel motor drive electric vehicle using gain scheduling based on tyre cornering stiffness estimation , 2012 .

[22]  C. Kelley Iterative Methods for Linear and Nonlinear Equations , 1987 .

[23]  Chao Shen,et al.  Modified C/GMRES Algorithm for Fast Nonlinear Model Predictive Tracking Control of AUVs , 2017, IEEE Transactions on Control Systems Technology.

[24]  Toshiyuki Ohtsuka,et al.  A continuation/GMRES method for fast computation of nonlinear receding horizon control , 2004, Autom..

[25]  Rongrong Wang,et al.  Composite Nonlinear Feedback Control for Path Following of Four-Wheel Independently Actuated Autonomous Ground Vehicles , 2016, IEEE Transactions on Intelligent Transportation Systems.

[26]  Donald E. Kirk,et al.  Optimal control theory : an introduction , 1970 .

[27]  Hong Chen,et al.  Energy-efficient control of electric vehicles based on linear quadratic regulator and phase plane analysis , 2017 .

[28]  Rongrong Wang,et al.  Integral Sliding Mode-Based Composite Nonlinear Feedback Control for Path Following of Four-Wheel Independently Actuated Autonomous Vehicles , 2016, IEEE Transactions on Transportation Electrification.

[29]  Tielong Shen,et al.  Real-Time Fuel Economy Optimization With Nonlinear MPC for PHEVs , 2016, IEEE Transactions on Control Systems Technology.

[30]  Francesco Borrelli,et al.  Predictive Active Steering Control for Autonomous Vehicle Systems , 2007, IEEE Transactions on Control Systems Technology.

[31]  Konghui Guo,et al.  A novel direct yaw moment controller for in-wheel motor electric vehicles , 2013 .

[32]  Graham C. Goodwin,et al.  Predictive control: a historical perspective , 2012 .

[33]  Lorenzo Fagiano,et al.  Vehicle yaw control using a fast NMPC approach , 2008, 2008 47th IEEE Conference on Decision and Control.

[34]  Rajesh Rajamani,et al.  Vehicle dynamics and control , 2005 .