학술논문
Optimal MPC Horizons Tunning of Nonlinear MPC for Autonomous Vehicles Using Particle Swarm Optimisation
Document Type
Conference
Author
Source
2022 IEEE International Conference on Systems, Man, and Cybernetics (SMC) Systems, Man, and Cybernetics (SMC), 2022 IEEE International Conference on. :635-641 Oct, 2022
Subject
Language
ISSN
2577-1655
Abstract
The autonomous vehicle (AV) has been studied by many researchers recently because of its valuable points in transportation, aviation, military, smart city, and aerospace. The model predictive control (MPC) is employed to track the artificial intelligent regenerated motion signals with higher accuracy than other error-and model-based controllers as it can consider the constraints of the system in extracting the optimal solution. However, the accuracy and applicability of the MPC rely on the MPC horizons, including prediction and control horizons. The higher prediction horizons mean a higher computational load of the system, which reduces the real-time applicability of the system. On the other hand, a higher prediction horizon increases the system’s stability in facing abrupt motion signals. In addition, higher control horizons mean more dexterity in the system facing an unknown situation. On the other hand, a longer control horizon increases the computational load of the system exponentially. This study employs particle swarm optimisation (PSO) to extract the optimal MPC horizons considering the accuracy and computational load. The cost function is defined to increase the accuracy of the longitudinal time-varying velocity tracking, decrease the lateral deviation, decrease the relative yaw angle and decrease the computational load of the system. It should be noted that the lateral deviation and relative yaw angle are extracted using the vehicle four wheels dynamic model in order to evaluate the AVs’ passenger motion comfort. The proposed method is designed and developed under MATLAB/Simulink. The extracted optimal MPC horizon is compared with some other arrangements of the MPC horizons to prove the efficiency of the proposed method compared with the trial-and-error method.