Abstract
Accuracy and efficiency are two important performances of model predictive control in trajectory tracking and they are seriously affected by the control parameters of model predictive control. To make the model predictive control with high accuracy and efficiency simultaneous, the paper proposed a strategy to tune the control parameters for model predictive control. The proposed strategy converts the tuning problem to a multi-objective optimization problem and employs non-dominated sorting genetic algorithm (NSGA-II) to solve it. The proposed strategy is employed to tune the control parameters for a classical model predictive control in a typical trajectory tracking condition. The simulation results show that the comprehensive performances of model predictive controller tuned by the proposed method are better than other tuning methods. The proposed tuning strategy is validated and it can be applied to tune the control parameters for model predictive control in trajectory tracking.
Similar content being viewed by others
References
X. Liu, J. Liang and J. Fu, A dynamic trajectory planning method for lane-changing maneuver of connected and automated vehicles, Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 235(7) (2021) 1808–1824.
Y. Liu and J. Jiang, Optimum path-tracking control for inverse problem of vehicle handling dynamics, Journal of Mechanical Science and Technology, 30(8) (2016) 3433–3440.
H. Pang et al., A practical trajectory tracking control of autonomous vehicles using linear time-varying MPC method, Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 236(4) (2022) 709–723.
Z. Wang and C. Wei, Human-centred risk-potential-based trajectory planning of autonomous vehicles, Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 237 (2–3) (2022).
J.-K. Yin and W.-P. Fu, Framework of integrating trajectory replanning with tracking for self-driving cars, Journal of Mechanical Science and Technology, 35(12) (2021) 5655–5663.
C. Zhang et al., Neural network adaptive position tracking control of underactuated autonomous surface vehicle, Journal of Mechanical Science and Technology, 34(2) (2020) 855–865.
A. P. Aguiar and J. P. Hespanha, Trajectory-tracking and path-following of underactuated autonomous vehicles with parametric modeling uncertainty, IEEE Transactions on Automatic Control, 52(8) (2007) 1362–1379.
D. Calzolari, B. Schürmann and M. Althoff, Comparison of trajectory tracking controllers for autonomous vehicles, 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC), Yokohama, Japan (2017).
J. Cao et al., Trajectory tracking control algorithm for autonomous vehicle considering cornering characteristics, IEEE Access, 8 (2020) 59470–59484.
L. Caracciolo, A. De Luca and S. Iannitti, Trajectory tracking control of a four-wheel differentially driven mobile robot, Proceedings 1999 IEEE International Conference on Robotics and Automation, 4 (1999) 2632–2638.
S. Li et al., Dynamic trajectory planning and tracking for autonomous vehicle with obstacle avoidance based on model predictive control, IEEE Access, 7 (2019) 132074–132086.
A. S. Poznyak et al., Nonlinear adaptive trajectory tracking using dynamic neural networks, IEEE Transactions on Neural Networks, 10(6) (1999) 1402–1411.
N. H. Amer et al., Modelling and control strategies in path tracking control for autonomous ground vehicles: a review of state of the art and challenges, Journal of Intelligent and Robotic Systems, 86(2) (2017) 225–254.
J. L. Garriga and M. Soroush, Model predictive control tuning methods: a review, Industrial and Engineering Chemistry Research, 49(8) (2010) 3505–3515.
A. Mohammadi et al., Multiobjective and interactive genetic algorithms for weight tuning of a model predictive control-based motion cueing algorithm, IEEE Transactions on Cybernetics, 49(9) (2018) 3471–3481.
M. Alhajeri and M. Soroush, Tuning guidelines for model-predictive control, Industrial and Engineering Chemistry Research, 59(10) (2020) 4177–4191.
T. Baumeister, S. L. Brunton and J. N. Kutz, Deep learning and model predictive control for self-tuning mode-locked lasers, JOSA B, 35(3) (2018) 617–626.
K. Y. Rani and H. Unbehauen, Study of predictive controller tuning methods, Automatica, 33(12) (1997) 2243–2248.
A. R. McIntosh, D. Fisher and S. Shah, Performance tuning of adaptive generalized predictive control, IFAC Proceedings Volumes, 23(8) (1990) 339–344.
Q. Zhang and S. Li, Enhanced performance assessment of subspace model — based predictive controller with parameters tuning, The Canadian Journal of Chemical Engineering, 85(4) (2007) 537–548.
A. Georgiou, C. Georgakis and W. L. Luyben, Nonlinear dynamic matrix control for high — purity distillation columns, AIChE Journal, 34(8) (1988) 1287–1298.
P. R. Maurath et al., Predictive controller design by principal components analysis, Industrial and Engineering Chemistry Research, 27(7) (1988) 1204–1212.
J. Lee and Z. Yu, Tuning of model predictive controllers for robust performance, Computers and Chemical Engineering, 18(1) (1994) 15–37.
P. O. Scokaert and J. B. Rawlings, Constrained linear quadratic regulation, IEEE Transactions on Automatic Control, 43(8) (1998) 1163–1169.
R. Shridhar and D. J. Cooper, A novel tuning strategy for multivariable model predictive control, ISA Transactions, 36(4) (1997) 273–280.
K. Pereida and A. P. Schoellig, Adaptive model predictive control for high-accuracy trajectory tracking in changing conditions, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain (2018).
K. Han, J. Zhao and J. Qian, A novel robust tuning strategy for model predictive control, 2006 6th World Congress on Intelligent Control and Automation, Dalian (2006) 6406–6410.
J. H. Lee and Z. Yu, Worst-case formulations of model predictive control for systems with bounded parameters, Automatica, 33(5) (1997) 763–781.
A. Al-Ghazzawi et al., On-line tuning strategy for model predictive controllers, Journal of Process Control, 11(3) (2001) 265–284.
W. Liu and G. Wang, Auto-tuning procedure for model-based predictive controller, 2000 IEEE International Conference on Systems, Man and Cybernetics. Cybernetics Evolving to Systems, Humans, Organizations, and Their Complex Interactions, Nashville (2000) 3421–3426.
J. Gong, Y. Jiang and W. Xu, Model Predictive Control for Self-Driving Vehicles, Beijing Institute of Technology Press, Beijing, China (2014).
F. Borrelli et al., MPC-based approach to active steering for autonomous vehicle systems, International Journal of Vehicle Autonomous Systems, 3(2–4) (2005) 265–291.
F. Kuhne, W. F. Lages and J. G. da Silva Jr, Model predictive control of a mobile robot using linearization, Proceedings of Mechatronics and Robotics, 4(4) (2004) 525–530.
K. Deb et al., A fast and elitist multiobjective genetic algorithm: NSGA-II, IEEE Transactions on Evolutionary Computation, 6(2) (2002) 182–197.
P. Falcone et al., MPC-based yaw and lateral stabilisation via active front steering and braking, Vehicle System Dynamics, 46(S1) (2008) 611–628.
B.-A. Kim et al., Comparative study of approximate, proximate, and fast model predictive control with applications to autonomous vehicles, 2012 12th International Conference on Control, Automation and Systems, Jeju, Korea (2012) 479–484.
S.-H. Lee et al., Proximate model predictive control strategy for autonomous vehicle lateral control, 2012 American Control Conference (ACC), Montereal, Canada (2012) 3605–3610.
P. Falcone et al., Predictive active steering control for autonomous vehicle systems, IEEE Transactions on Control Systems Technology, 15(3) (2007) 566–580.
B. Varma, N. Swamy and S. Mukherjee, Trajectory tracking of autonomous vehicles using different control techniques (PID vs LQR vs MPC), 2020 International Conference on Smart Technologies in Computing, Electrical and Electronics (ICSTCEE), Bengaluru, India (2020) 84–89.
Author information
Authors and Affiliations
Corresponding author
Additional information
Jianqiao Chen is a doctor of the School of Mechanical Engineering of Shenyang University of Technology, China. He obtained a master’s degree in Vehicle Engineering from Liaoning University of Technology. His research interests include vehicle system dynamics and control.
Guofu Tian is a postdoctoral fellow at the School of Mechanical Engineering, Tianjin University. He received a Ph.D. in mechanical engineering from Northeastern University. He is currently employed as a Professor of Vehicle Engineering in the School of Mechanical Engineering, Shenyang University of Technology. His main research directions are intelligent driving and lightweight body design.
Rights and permissions
About this article
Cite this article
Chen, J., Tian, G. & Fu, Y. A novel multi-objective tuning strategy for model predictive control in trajectory tracking. J Mech Sci Technol 37, 6657–6667 (2023). https://doi.org/10.1007/s12206-023-1137-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12206-023-1137-7