TY - JOUR
T1 - Neural Network Predictive Control Approach Design for Adaptive Cruise Control
AU - Mahadika, Pratama
AU - Subiantoro, Aries
AU - Kusumoputro, Benyamin
N1 - Funding Information:
This research is funded by a Research Grant from Publikasi Terindeks Internasonal (PUTI) 2020 Universitas Indonesia.
Publisher Copyright:
© 2020, International Journal of Technology. All Rights Reserved
Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2020
Y1 - 2020
N2 - As one part of the advanced driver assistance systems (ADAS), adaptive cruise control (ACC) is introduced to reduce the possibility of traffic accidents by controlling the throttle and the pressure on the brakes to maintain a safe distance from the vehicle in front. Generally, linearized model-based controllers are used in the ACC. In this paper, a new approach to ACC’s inner loop is developed by designing the controller using neural network predictive control (NNPC) which integrates the capability of artificial neural networks (ANN) to imitate vehicle characteristics and model predictive control (MPC) to obtain the minimized quadratic error between future reference trajectories and predicted outputs. Two separate control loops will be used: an outer loop based on a decision algorithm, and the PI controller, which will give the inner loop a speed reference to maintain the safe distance from the vehicle in front. NNPC is used in the inner loop to manipulate throttle and brake pressure on the brakes in order to control the speed of the following vehicle. Simulations will be carried out using software-in-the-loop (SIL) between CarSim and Simulink. The ANN model is identified and verified to mimic the nonlinearity behavior of the vehicle model using the mean square error (MSE) parameter. The results of this study are that the ANN model is able to imitate the vehicle dynamic with MSE equal to 0.0095, and the controller can maintain a safe distance while having a smooth response.
AB - As one part of the advanced driver assistance systems (ADAS), adaptive cruise control (ACC) is introduced to reduce the possibility of traffic accidents by controlling the throttle and the pressure on the brakes to maintain a safe distance from the vehicle in front. Generally, linearized model-based controllers are used in the ACC. In this paper, a new approach to ACC’s inner loop is developed by designing the controller using neural network predictive control (NNPC) which integrates the capability of artificial neural networks (ANN) to imitate vehicle characteristics and model predictive control (MPC) to obtain the minimized quadratic error between future reference trajectories and predicted outputs. Two separate control loops will be used: an outer loop based on a decision algorithm, and the PI controller, which will give the inner loop a speed reference to maintain the safe distance from the vehicle in front. NNPC is used in the inner loop to manipulate throttle and brake pressure on the brakes in order to control the speed of the following vehicle. Simulations will be carried out using software-in-the-loop (SIL) between CarSim and Simulink. The ANN model is identified and verified to mimic the nonlinearity behavior of the vehicle model using the mean square error (MSE) parameter. The results of this study are that the ANN model is able to imitate the vehicle dynamic with MSE equal to 0.0095, and the controller can maintain a safe distance while having a smooth response.
KW - Adaptive cruise control
KW - Artificial neural network
KW - Dynamic vehicle model
KW - Neural network predictive control
UR - http://www.scopus.com/inward/record.url?scp=85098542893&partnerID=8YFLogxK
U2 - 10.14716/ijtech.v11i7.4592
DO - 10.14716/ijtech.v11i7.4592
M3 - Article
AN - SCOPUS:85098542893
SN - 2086-9614
VL - 11
SP - 1451
EP - 1462
JO - International Journal of Technology
JF - International Journal of Technology
IS - 7
ER -