Using improved particle swarm optimization to tune PID controllers in cooperative collision avoidance systems

  • Xing-chen Wu
  • Gui-he Qin
  • Ming-hui Sun
  • He Yu
  • Qian-yi Xu
Article
  • 45 Downloads

Abstract

The introduction of proportional-integral-derivative (PID) controllers into cooperative collision avoidance systems (CCASs) has been hindered by difficulties in their optimization and by a lack of study of their effects on vehicle driving stability, comfort, and fuel economy. In this paper, we propose a method to optimize PID controllers using an improved particle swarm optimization (PSO) algorithm, and to better manipulate cooperative collision avoidance with other vehicles. First, we use PRESCAN and MATLAB/Simulink to conduct a united simulation, which constructs a CCAS composed of a PID controller, maneuver strategy judging modules, and a path planning module. Then we apply the improved PSO algorithm to optimize the PID controller based on the dynamic vehicle data obtained. Finally, we perform a simulation test of performance before and after the optimization of the PID controller, in which vehicles equipped with a CCAS undertake deceleration driving and steering under the two states of low speed (≤50 km/h) and high speed (≥100 km/h) cruising. The results show that the PID controller optimized using the proposed method can achieve not only the basic functions of a CCAS, but also improvements in vehicle dynamic stability, riding comfort, and fuel economy.

Key words

Cooperative collision avoidance system (CCAS) Improved particle swarm optimization (PSO) PID controller Vehicle comfort Fuel economy 

CLC number

TP39 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. CAN Newsletter Online, 2014. Emergency Steering Assist. http://can-newsletter.org/engineering/engineering-miscel laneous/140813_emergency-steering-assistGoogle Scholar
  2. Chen, L.W., Chou, P.C., 2013. A lane-level cooperative collision avoidance system based on vehicular sensor networks. 19th Annual Int. Conf. on Mobile Computing & Networking, p.131–134. https://doi.org/10.1145/2500423.2505293Google Scholar
  3. Cho, H., Kim, B., 2014. Cooperative intersection collisionwarning system based on vehicle-to-vehicle communication. Contemp. Eng. Sci., 7(22):1147–1154. https://doi.org/10.12988/ces.2014.49143CrossRefGoogle Scholar
  4. Feng, Y.Q., Ji, H.Q., Liu, Z.S., 2012. Parameter setting and simulation of the PID controller for vehicle spacing control system. China Sci. Technol. Inform., 2012(8):141–143 (in Chinese).Google Scholar
  5. Huang, C.M., Lin, S.Y., 2014. Cooperative vehicle collision warning system using the vector-based approach with dedicated short range communication data transmission. IET Intell. Transp. Syst., 8(2):124–134. https://doi.org/10.1049/iet-its.2012.0101CrossRefGoogle Scholar
  6. Jin, C., Wang, J., Ma, J., et al., 2010. Application of improved PSO for parameter tuning of PID controller. J. Electron. Meas. Instrum., 24(2):141–146. https://doi.org/10.3724/SP.J.1187.2010.00141CrossRefGoogle Scholar
  7. Khan, H., Iqbal, J., Baizid, K., et al., 2015. Longitudinal and lateral slip control of autonomous wheeled mobile robot for trajectory tracking. Front. Inform. Technol. Electron. Eng., 16(2):166–172. https://doi.org/10.1631/FITEE.1400183CrossRefGoogle Scholar
  8. Kim, K.I., Guan, H., Wang, B., et al., 2016. Active steering control strategy for articulated vehicles. Front. Inform. Technol. Electron. Eng., 17(6):576–586. https://doi.org/10.1631/FITEE.1500211CrossRefGoogle Scholar
  9. Konstantinidis, E.I., Patoulidis, G.I., Vandikas, I.N., et al., 2010. Development of a collaborative vehicle collision avoidance system. IEEE Intelligent Vehicles Symp., p.1066–1071. https://doi.org/10.1109/IVS.2010.5548022Google Scholar
  10. Kreuzen, C., 2012. Cooperative Adaptive cruise control using information from multiple predecessors in combination with MPC. MS Thesis, Delft University of Technology, Delft, the Netherlands.Google Scholar
  11. Lee, D.H., Bai, S.N., Kim, T.W., et al., 2010. Enhanced selective forwarding scheme for alert message propagation in VANETs. Int. Conf. on Information Science and Applications, p.1–9. https://doi.org/10.1109/ICISA.2010.5480516Google Scholar
  12. Mirfakhraie, T., He, Y., Liscano, R., 2014. Wireless networked control for active trailer steering systems of articulated vehicles. ASME Int. Mechanical Engineering Congress and Exposition, Volume 12: Transportation Systems, p.V012T15A003. https://doi.org/10.1115/IMECE2014-36440Google Scholar
  13. Ong, H.Y., Gerdes, J.C., 2015. Cooperative collision avoidance via proximal message passing. American Control Conf., p.4124–4130. https://doi.org/10.1109/ACC.2015.7171976Google Scholar
  14. Seo, H.S., Jung, J.S., Lee, S.S., 2014. Network performance analysis and manuever model for overtaking assistant service using wave. Int. J. Autom. Technol., 15(1):57–64. https://doi.org/10.1007/s12239-014-0006-xCrossRefGoogle Scholar
  15. Shi, Y., Eberhart, R., 1998. A modified particle swarm optimizer. IEEE Int. Conf. on Evolutionary Computation, p.69–73. https://doi.org/10.1109/ICEC.1998.699146Google Scholar
  16. Shi, Y., Eberhart, R.C., 2001. Fuzzy adaptive particle swarm optimization. Congress on Evolutionary Computation, p.101–106. https://doi.org/10.1109/CEC.2001.934377Google Scholar
  17. Solyom, S., Bengtsson, M., 2012. Collision Avoidance System in a Vehicle. US Patent 8 200 420.Google Scholar
  18. Tan, H.S., Huang, J., 2006. DGPS-based vehicle-to-vehicle cooperative collision warning: engineering feasibility viewpoints. IEEE Trans. Intell. Transp. Syst., 7(4):415–428. https://doi.org/10.1109/TITS.2006.883938CrossRefGoogle Scholar
  19. Wang, Q., Phillips, C., 2013. Cooperative collision avoidance for multi-vehicle systems using reinforcement learning. 18th Int. Conf. on Methods & Models in Automation & Robotics, p.98–102. https://doi.org/10.1109/MMAR.2013.6669888Google Scholar
  20. Wang, Q., Zhu, S., He, Y., 2015. Model reference adaptive control for active trailer steering of articulated heavy vehicles. SAE Technical Papers, 2015-01-1495. https://doi.org/10.4271/2015-01-1495Google Scholar
  21. Wang, Q.G., Zou, B., Lee, T.H., et al., 1997. Auto-tuning of multivariable PID controllers from decentralized relay feedback. Automatica, 33(3):319–330. https://doi.org/10.1016/S0005-1098(96)00177-XMathSciNetCrossRefMATHGoogle Scholar
  22. Wu, Y.H., Lu, Y.P., 2009. Main factors and evaluation methods of driving comfort. Heilongjiang Jiaotong Keji, 2009(8): 197–198 (in Chinese). https://doi.org/10.16402/j.cnki.issn1008-3383.2009.08. 107Google Scholar
  23. Yan, G., Yang, W., Weigle, M.C., et al., 2010. Cooperative collision warning through mobility and probability prediction. IEEE Intelligent Vehicles Symp., p.1172–1177. https://doi.org/10.1109/IVS.2010.5547990Google Scholar
  24. Yu, C.B., Wang, Y.Q., Shao, J.L., 2016. Optimization of formation for multi-agent systems based on LQR. Front. Inform. Technol. Electron. Eng., 17(2):96–109. https://doi.org/10.1631/FITEE.1500490CrossRefGoogle Scholar
  25. Zardosht, B., Beauchemin, S., Bauer, M.A., 2013. A decision making module for cooperative collision warning systems using vehicular ad-hoc networks. 16th Int. IEEE Conf. on Intelligent Transportation Systems, p.1743–1749. https://doi.org/10.1109/ITSC.2013.6728481Google Scholar
  26. Zhang, H.T., Hu, H.L., Wang, B., 2008. A modified PSO algorithm and its application in tuning of PID. Techn. Autom. Appl., 27(12):14–16. https://doi.org/10.3969/j.issn.1003-7241.2008.12.004Google Scholar
  27. Zhang, J.M., Li, Q., Cheng N., et al., 2013. Nonlinear path-following method for fixed-wing unmanned aerial vehicles. J. Zhejiang Univ.-Sci. C (Comput. & Electron.), 14(2):125–132. https://doi.org/10.1631/jzus.C1200195CrossRefGoogle Scholar
  28. Zhang, M.H., Duan, D.P., Chen, L., 2012. Turning mechanism and composite control of stratospheric airships. J. Zhejiang Univ.-Sci. C (Comput. & Electron.), 13(11): 859–865. https://doi.org/10.1631/jzus.C1200084CrossRefGoogle Scholar
  29. Zhu, X., Liu, Z., Li, L., 2015. Evasive manoeuvre for emergency steering based on typical vehicle-pedestrian use case. J. Autom. Safety Energy, 6(3):217–223 (in Chinese). https://doi.org/10.3969/j.issn.1674-8484.2015.03.003Google Scholar

Copyright information

© Zhejiang University and Springer-Verlag GmbH Germany, part of Springer Nature 2017

Authors and Affiliations

  1. 1.College of Computer Science and TechnologyJilin UniversityChangchunChina
  2. 2.MOE Key Laboratory of Symbol Computation and Knowledge EngineeringChangchunChina
  3. 3.Department of Measurement and Controlling EngineeringChangchun UniversityChangchunChina

Personalised recommendations