DOI QR코드

DOI QR Code

T-S fuzzy PID control based on RCGAs for the automatic steering system of a ship

선박자동조타를 위한 RCGA기반 T-S 퍼지 PID 제어

  • Yu-Soo LEE (Global Customer Operation Experts, Winterthur Gas & Diesel Korea) ;
  • Soon-Kyu HWANG (Energy System R&D Department, DSME) ;
  • Jong-Kap AHN (Training Ship Operation Center, Gyeongsang National University)
  • 이유수 (윈터투어 가스앤디젤 코리아) ;
  • 황순규 (대우조선해양 에너지시스템 연구개발부) ;
  • 안종갑 (경상국립대학교 실습선 운영관리센터)
  • Received : 2023.01.30
  • Accepted : 2023.02.20
  • Published : 2023.02.28

Abstract

In this study, the second-order Nomoto's nonlinear expansion model was implemented as a Tagaki-Sugeno fuzzy model based on the heading angular velocity to design the automatic steering system of a ship considering nonlinear elements. A Tagaki-Sugeno fuzzy PID controller was designed using the applied fuzzy membership functions from the Tagaki-Sugeno fuzzy model. The linear models and fuzzy membership functions of each operating point of a given nonlinear expansion model were simultaneously tuned using a genetic algorithm. It was confirmed that the implemented Tagaki-Sugeno fuzzy model could accurately describe the given nonlinear expansion model through the Zig-Zag experiment. The optimal parameters of the sub-PID controller for each operating point of the Tagaki-Sugeno fuzzy model were searched using a genetic algorithm. The evaluation function for searching the optimal parameters considered the route extension due to course deviation and the resistance component of the ship by steering. By adding a penalty function to the evaluation function, the performance of the automatic steering system of the ship could be evaluated to track the set course without overshooting when changing the course. It was confirmed that the sub-PID controller for each operating point followed the set course to minimize the evaluation function without overshoot when changing the course. The outputs of the tuned sub-PID controllers were combined in a weighted average method using the membership functions of the Tagaki-Sugeno fuzzy model. The proposed Tagaki-Sugeno fuzzy PID controller was applied to the second-order Nomoto's nonlinear expansion model. As a result of examining the transient response characteristics for the set course change, it was confirmed that the set course tracking was satisfactorily performed.

Keywords

References

  1. Ahn J, Lee C, Lee Y, Son J, Lee S and So M. 2010. Fuzzy modelling for design of ship's autopilot. Journal of Advanced Marine Engineering and Technology 34, 102-108. https://doi.org/10.5916/jkosme.2010.34.1.102.
  2. Astrom KJ and Hagglund T. 1995. PID controllers: theory, design and tuning (2nd Edition). ISA Press, 1-4.
  3. Bech MI. 1968. The reversed spiral test as applied to large ships. In: Shipping world and shipbuilder, 1753-1754.
  4. Bech MI and Wanger Smith L. 1969. Analogue simulation of ship maneuvers based on full scale Trials or free sailing model tests. Technical report Hy-14, Hydro- and Aerodynamics Laboratory, Lyngby Denmark, 1-24.
  5. Bhattacharyya SK and Gupta DK. 2014. Target Path Iteration method for trajectory control of ships. Applied Ocean Research 48, 55-65. https://doi.org/10.1016/j.apor.2014.07.012.
  6. Chen C, Lataire E and Delefortrie G. 2022. Experimental study of adaptive course controllers with nonlinear modulators for surface ships in shallow water. ISA Transactions, 1-14. https://doi.org/10.1016/j.isatra.2022.08.005.
  7. Fossen TI. 1994. Guidance and control of ocean vehicles. John Wiley & Sons Ltd., 1-480.
  8. Gao Z and Guo G. 2019. Adaptive heading tracking control of surface vehicles with unknown control directions and full state constraints. Neurocomputing 359, 517-525. https://doi.org/10.1016/j.neucom.2019.06.091.
  9. Gupta DK, Vasudev KL and Bhattacharyya SK. 2018. Genetic algorithm optimization based nonlinear ship maneuvering control. Applied Ocean Research 74, 142-153. https://doi.org/10.1016/j.apor.2018.03.001.
  10. Hu X, Wei X, Han J and Zhang Q. 2020. Adaptive disturbance rejection for course tracking of marine vessels under actuator constraint. ISA Transactions 100, 82-91. https://doi.org/10.1016/j.isatra.2019.11.024.
  11. Jin G. 2004. Genetic algorithms and their applications. KyoWooSa, Seoul, Korea, 1-377.
  12. Jin G and Joo S. 2000. A study on a real-coded genetic algorithm. Journal of Institute of Control, Robotics and Systems 6, 268-275.
  13. Jin G, Kim J, Lee H and Lee Y. 2018. Intelligence system and its applications. DaSom, 1-294.
  14. Kim S. 2002. Understanding of Ship - Ch.4 Sec.4 Ship's maneuvering performance. KORDI, 137-151.
  15. Koyama T. 1967. On the optimum automatic steering system of ships at sea. Journal of the Japan Society of Shipbuilding, Volume 1967, Issue 122, 18-35. https://doi.org/10.2534/jjasnaoe1952.1967.122_18.
  16. Lee B. 2005. An optimal route decision and LOS guidance system for automatic navigation of ships. Ph.D. thesis, Korea Maritime & Ocean University, 1-136.
  17. Lee K and Oh K. 1991. Fuzzy theory and their application. Hongrung Publishing Company, 1.1-9.35.
  18. Lee S, Ahn J, Choi J, Son J, Lee Y and So M. 2007. Stabilization controller design of a container crane for high productivity in cargo handling using a RCGA. J Navig Port Res 31, 515-521. https://doi.org/10.5394/KINPR.2007.31.6.515
  19. Lee Y. 2004. Robust speed control of marine gas turbine engines using Fuzzy-PID technique. Master's thesis, Korea Maritime & Ocean University, 1-53.
  20. Lee Y, Hwang S and Ahn J. 2022. Genetic algorithm-based design of nonlinear PID controller for the temperature control of load-following coolant systems. J Korean Soc Fish Ocean Technol 58, 359-366. https://doi.org/10.3796/KSFOT.2022.58.4.359.
  21. Nomoto K. 1960. Analysis of Kempf's standard maneuver test and proposed steering quality indices. Proceedings of the 1st symposium on ship maneuverability, David Taylor Model Basin, Washington DC, USA, Report 1461, 275-305.
  22. Ogata K. 2003. Modern control engineering, fourth edition. Pearson Education Korea and Scitech Media Inc., 229-235.
  23. Seo S, Kong I, Lee P, Kim Y, Park S, Park H, Son Y, Kin J and Son S. 1996. Development of advanced marine auto-pilot system. Korea Institute of Machinery and Materials, 1-87.
  24. Sohn K. 2001. Ship motion and maneuverability. Korea Maritime University, 1-280.
  25. Tagaki T and Sugeno M. 1985. Fuzzy identification of systems and its application to modelling and control. IEEE Trans. on SMC, Vol. SMC-15, No. 1, 116-132. https://doi.org/10.1109/TSMC.1985.6313399.
  26. Wang LX. 1996. A course in fuzzy systems and control. Prentice-Hall, 1-448.
  27. Xu P, Qin H, Ma J, Deng Z and Xue Y. 2023. Data-driven model predictive control for ships with gaussian process. Ocean Engineering 268, 1-13. https://doi.org/10.1016/j. oceaneng.2022.113420.
  28. Yim J and Youn M. 2003. Ship automation. OB, 1.1-6.20.
  29. Zwierzewicz Z, Dorobczynski L, Sosnowski M and Jaszczak S. 2022. Design of ship course-keeping system via adaptive control techniques. Procedia Computer Science 207, 936-945. https://doi.org/10.1016/j.procs.2022.09.149.