Motion control is one of the three core modules of autonomous driving, and nonlinear model predictive control (NMPC) has recently attracted widespread attention in the field of motion control. Vehicle dynamics equations, as a widely used model, have a significant impact on the solution efficiency of NMPC due to their stiffness. This paper first theoretically analyzes the limitations on the discretized time step caused by the stiffness of the vehicle dynamics model equations when using existing common numerical methods to solve NMPC, thereby revealing the reasons for the low computational efficiency of NMPC. Then, an A-stable controller based on the finite element orthogonal collocation method is proposed, which greatly expands the stable domain range of the numerical solution process of NMPC, thus achieving the purpose of relaxing the discretized time step restrictions and improving the real-time performance of NMPC. Finally, through CarSim 8.0/Simulink 2021a co-simulation, it is verified that the vehicle dynamics model equations are with great stiffness when the vehicle speed is low, and the proposed controller can enhance the real-time performance of NMPC. As the vehicle speed increases, the stiffness of the vehicle dynamics model equation decreases. In addition to the superior capability in addressing the integration stability issues arising from the stiffness nature of the vehicle dynamics equations, the proposed NMPC controller also demonstrates higher accuracy across a broad range of vehicle speeds.
Read full abstract