Document Type : Original Article

Authors

Faculty of Mechanical Engineering, Sahand University of Technology, Tabriz, Iran

Abstract

Car cruise control systems have become a common feature of modern vehicles for the driver's comfort during long journeys. The main problem of this system is maintaining the speed set by the driver, or in other words, the car's speed must match the predetermined value. In this article, a Proportional-Integral-Derivative (PID) controller using Genetic Algorithm (GA) is designed for this system. Three objective functions Integral Square Error (ISE), Integral Absolute Error (IAE) and Integral Time Absolute Error (ITAE) were investigated for this controller and the function with the best response was selected as the final controller. The results obtained for the selected controller are compared with the results of the PID controller adjusted by the Ziegler-Nichols method and a fuzzy controller. The results show that the controller designed with the GA based on the ITAE objective function had the best performance compared to other controllers.

Keywords

[1]      Waheed, M. A., Adeleke, A. I., Kuye, S. I., Olajuwon, B. I., & Sobamowo, G. (2022). Analytical Investigations of Vehicle Dynamic Behaviours under Influence of Magnetorheological Fluid Damper. Computational Sciences and Engineering, 2(1), 81-95.
[2]      Prabhakar, G., Selvaperumal, S., & Nedumal Pugazhenthi, P. (2019). Fuzzy PD plus I control-based adaptive cruise control system in simulation and real-time environment. IETE Journal of Research, 65(1), 69-79.
[3]      Moon, S., Moon, I., & Yi, K. (2009). Design, tuning, and evaluation of a full-range adaptive cruise control system with collision avoidance. Control Engineering Practice, 17(4), 442-455.
[4]      Bayuwindra, A., Ploeg, J., Lefeber, E., & Nijmeijer, H. (2019). Combined longitudinal and lateral control of car-like vehicle platooning with extended look-ahead. IEEE Transactions on Control Systems Technology, 28(3), 790-803.
[5]      Abou Harfouch, Y., Yuan, S., & Baldi, S. (2017). An adaptive switched control approach to heterogeneous platooning with intervehicle communication losses. IEEE Transactions on Control of Network Systems, 5(3), 1434-1444.
[6]      Rezaee, M., Osguei, A. T., & Arghand, H. A. (2013). An investigation on the ride comfort of a vehicle subjected to the random road excitation. International Journal of Vehicle Safety, 6(3), 235-253.
[7]      Liao, J., & Chen, S. (2016). Optimization of reading data via classified block access patterns in file systems. IEEE Access, 4, 9421-9427.
[8]      Chaturvedi, S., & Kumar, N. (2023). Design and implementation of an optimized PID controller for the adaptive cruise control system. IETE Journal of Research, 69(10), 7084-7091.
[9]      Rout, M. K., Sain, D., Swain, S. K., & Mishra, S. K. (2016, March). PID controller design for cruise control system using genetic algorithm. In 2016 international conference on electrical, electronics, and optimization techniques (ICEEOT), 4170-4174. IEEE.
[10]     Senapati, A., Maitra, A., Mondal, S., Bhattacharya, B., Mondal, B. K., & Kashyap, A. K. (2018). Speed Control of Smart Car using Fuzzy Logic Controller. International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering, 7(3), 1121-1129.
[11]     Theodosis, D., Karafyllis, I., & Papageorgiou, M. (2023). Cruise controllers for lane-free ring-roads based on control Lyapunov functions. Journal of the Franklin Institute, 360(9), 6131-6161.
[12]     Sharma, R. K. (2022, December). Simulation and Design of a Vehicle Cruise Control System. In 2022 8th International Conference on Signal Processing and Communication (ICSC), 659-662. IEEE.
[13]     Acharya, D., & Das, D. K. (2021). Swarm optimization approach to design pid controller for artificially ventilated human respiratory system. Computer Methods and Programs in Biomedicine, 198, 105776.
[14]     Wang, T. (2022, October). Application of Model Predictive Controller to Adaptive Cruise Control. In 2022 6th CAA International Conference on Vehicular Control and Intelligence (CVCI), 1-6. IEEE.
[15]     Cao, Z., Yang, D., Jiang, K., Wang, T., Jiao, X., & Xiao, Z. (2019). End-to-end adaptive cruise control based on timing network. In Proceedings of the 19th Asia Pacific Automotive Engineering Conference & SAE-China Congress 2017: Selected Papers, 839-852. Springer Singapore.
[16]     Plessen, M. G., Bernardini, D., Esen, H., & Bemporad, A. (2017). Spatial-based predictive control and geometric corridor planning for adaptive cruise control coupled with obstacle avoidance. IEEE Transactions on Control Systems Technology, 26(1), 38-50.
[17]     Xiao, L., & Gao, F. (2010). A comprehensive review of the development of adaptive cruise control systems. Vehicle system dynamics, 48(10), 1167-1192.
[18]     Muller, R., & Nocker, G. (1992,). Intelligent cruise control with fuzzy logic. In proceedings of the Intelligent Vehicles92 Symposium, 173-178. IEEE.
[19]     Shakouri, P., Ordys, A., Laila, D. S., & Askari, M. (2011). Adaptive cruise control system: comparing gain-scheduling PI and LQ controllers. IFAC Proceedings Volumes, 44(1), 12964-12969.
[20]     Zhou, J., & Peng, H. (2004, March). Range policy of adaptive cruise control for improved flow stability and string stability. In IEEE International Conference on Networking, Sensing and Control,1,595-600.
[21]     Choi, S., d'Andréa-Novel, B., Fliess, M., Mounier, H., & Villagra, J. (2009, August). Model-free control of automotive engine and brake for stop-and-go scenarios. In 2009 European Control Conference (ECC), 3622-3627. IEEE.
[22]     Osman, K., Rahmat, M. F., & Ahmad, M. A. (2009, March). Modelling and controller design for a cruise control system. In 2009 5th international colloquium on signal processing & its applications, 254-258. IEEE.
[23]     Paz-Ramos, M. A., Torres-Jimenez, J., & Quintero-Marmol-Marquez, E. (2004). Proportional-integral-derivative controllers tuning for unstable and integral processes using genetic algorithms. In Computational Science-ICCS 2004: 4th International Conference, Kraków, Poland, June 6-9, 2004, Proceedings, Part II 4, 532-539. Springer Berlin Heidelberg.