Development of Two-Step Model Predictive Control for an Adaptive Cruise Control System
Main Article Content
Abstract
This paper introduces an adaptive cruise control (ACC) of a vehicle based on Model Predictive Control (MPC) as a high-level controller of the ACC system. This high-level controller calculates the desired acceleration for a low-level controller. Also, this paper presents a longitudinal dynamic model of a vehicle consisting of the dynamics of the powertrain and the dynamics of external forces. In addition to establishing a steady spacing distance between two vehicles, avoiding collision, and keeping the acceleration calculation within permitted limits, a method is proposed to speed up the algorithm and reduce the computational effort. Finally, two driving scenarios were used to validate the proposed method, and a comparison of the performance between the original MPC and the speedup MPC was introduced. The simulation results showed that the host vehicle tracked the preceding vehicle accurately for the proposed controller without collision. Moreover, it showed that the execution time required for the proposed method was less than that of the original MPC controller.
Metrics
Article Details

This work is licensed under a Creative Commons Attribution 4.0 International License.
THIS IS AN OPEN ACCESS ARTICLE UNDER THE CC BY LICENSE http://creativecommons.org/licenses/by/4.0/
Funding data
-
University of Baghdad
Grant numbers Postgraduate Research Grant (PGRG) No. (18س/211) in (10/01/2023.)
Plaudit
References
Sun C, Chu L, Guo J, Shi D, Li T, Jiang Y. Research on Adaptive Cruise Control Strategy of Pure Electric Vehicle with Braking Energy Recovery. Advances in Mechanical Engineering 2017; 9(11): 1–12.
Shaleesh IS, Almohammedi AA, Mohammad NI, Ahmad AA, Shepelev V. Cooperation and Radio Silence Strategy in Mix Zone to Protect Location Privacy of Vehicle in VANET. Tikrit Journal of Engineering Sciences 2021; 28(1): 31–39.
Gustavsson P, Aust ML. In-Vehicle Nudging for Increased Adaptive Cruise Control Use: A Field Study. Journal on Multimodal User Interfaces 2024; 18(1): 1–12.
Mohammed D, Nagy V, Márton L, Jagicza M, Józsa D, Horváth B. Efficiency of Adaptive Cruise Control in Commercial Vehicles. Pollack Periodica 2024; 19(1): 1–7.
Bageshwar VL, Garrard WL, Rajamani R. Model Predictive Control of Transitional Maneuvers for Adaptive Cruise Control Vehicles. IEEE Transactions on Vehicular Technology 2004; 53(5): 1573–1585.
Shakouri P, Ordys A, Laila DS, Askari MR. Adaptive Cruise Control System: Comparing Gain-Scheduling PI and LQ Controllers. In: Proceedings of the 18th IFAC World Congress. Milano, Italy; 2011. pp. 12956–12961.
Zhu Z, Bei S, Li B, Liu G, Tang H, Zhu Y, Gao C. Research on Robust Control of Intelligent Vehicle Adaptive Cruise. World Electric Vehicle Journal 2023; 14(5): 127.
Ahmed DF, Abed IA. Model Predictive Control of a Double Effect Evaporator Via Simulation. Tikrit Journal of Engineering Sciences 2021; 28(1): 49–63.
Alkareem MS, Abbas NH. Model Predictive Control Design for Electric Vehicle Based on Improved Physics-Inspired Optimization Algorithms. Tikrit Journal of Engineering Sciences 2023; 30(4): 118–126.
Ali LM, Al-Zughaibi AI. Investigation of Control Behavior via Active Suspension System Considering Time-Delay and Variable Masses. Journal of Engineering 2024; 30(11): 108–127.
Mahadika P, Subiantoro A, Kusumoputro B. Neural Network Predictive Control Approach Design for Adaptive Cruise Control. International Journal of Technology 2020; 11(7): 1451–1462.
Jai Y, Jibrin R, Itoh Y, Gorges D. Energy-Optimal Adaptive Cruise Control for Electric Vehicles in Both Space Domain based on Model Predictive Control. IFAC-PapersOnLine 2019; 52(5): 316–321.
Feng S, Zhao Y, Deng H, Wang Q. Binary Search Tree-Based Explicit MPC Controller Design with Kalman Filter for Vehicular Adaptive Cruise System. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering 2021; 235(13): 3183–3196.
Yang Z, Wang Z, Yan M. An Optimization Design of Adaptive Cruise Control System Based on MPC and ADRC. Actuators 2021; 10(7): 144.
Zhan Y, Zhai C, Long X, Wang B, Chen H, Chen C. Robust Optimal Adaptive Cruise Control Based on ADP for Intelligent Vehicles under Bounded Disturbances. In: 2023 7th CAA International Conference on Vehicular Control and Intelligence (CVCI). IEEE; 2023. pp. 1–6.
Mahdinia I, Arvin R, Khattak AJ, Ghiasi A. Safety, Energy, and Emissions Impacts of Adaptive Cruise Control and Cooperative Adaptive Cruise Control. Transportation Research Record: Journal of the Transportation Research Board 2020; 2674(4): 253–267.
Shakouri P, Ordys A. Nonlinear Model Predictive Control Approach in Design of Adaptive Cruise Control with Automated Switching to Cruise Control. Control Engineering Practice 2014; 26: 160–177.
Guo L, Ge P, Sun D, Qiao Y. Adaptive Cruise Control Based on Model Predictive Control with Constraints Softening. Applied Sciences 2020; 10(6): 2117.
Nie Z, Farzaneh H. Adaptive Cruise Control for Eco-Driving Based on Model Predictive Control Algorithm. Applied Sciences 2020; 10(15): 5271.
Capuano A, Spano M, Musa A, Toscano G, Misul D. Development of an Adaptive Model Predictive Control for Platooning Safety in Battery Electric Vehicles. Energies 2021; 14(13): 3912.
Villarreal O, Rossiter JA. A Shifting Strategy for Efficient Block-based Nonlinear Model Predictive Control Using Real-Time Iterations. IET Control Theory & Applications 2020; 14(19): 3275–3284.
Cho D, Hedrick JK. Automotive Powertrain Modeling for Control. Journal of Dynamic Systems, Measurement, and Control 1989; 111(4): 568–576.
Rajamani R. Vehicle Dynamics and Control. 2nd ed. Springer: New York, USA; 2012.
Wong JY. Theory of Ground Vehicles. 4th ed. John Wiley & Sons: Hoboken, NJ, USA; 2008.
Pacejka HB. Tire and Vehicle Dynamics. 3rd ed. Butterworth-Heinemann: Oxford, UK; 2012.
Memon Z, Unar MA, Pathan DK. Parametric Study of Nonlinear Adaptive Cruise Control for a Road Vehicle Model by MPC. Mehran University Research Journal of Engineering & Technology 2012; 31(2): 301–314.
Wang L. Model Predictive Control System Design and Implementation Using MATLAB®. Springer: London, UK; 2009.