Hydrophysics

Hydrophysics

Motion Control of an Unmanned Sailing Boat Subject to Surface Disturbances Based on an Integrated Optimal Feedback Linearization Algorithm

Document Type : Original Article

Authors
1 Department of Electrical, Forestry and Cybernetic Engineering, Malek Ashtar University of Technology, Iran
2 Department of Northern Research Center & Technology, Malek Ashtar University of Technology, Iran
Abstract
This article presents the design of heading and speed controllers for an unmanned sailing boat that effectively utilizes natural wind power to navigate maritime paths. Considering the nonlinear dynamics governing the sailboat and the disturbances caused by water currents, two separate controllers are employed to manage the heading and speed under these perturbations. The proposed method uses an input-output feedback linearization controller to track the desired heading angle, while an innovative optimal controller regulates the sail angle to maximize speed. In the feedback linearization approach, nonlinear terms are canceled to linearize the system, enabling the design of a heading controller that ensures the output accurately follows the desired input. The sail angle controller is designed to achieve maximum speed based on the actual wind direction and speed. Simulation results, compared with a conventional PID control method, show that the optimal feedback linearization controller tracks the reference heading faster—by approximately 20 seconds in some cases—and achieves an average speed increase of about 20% over the PID controller.
Keywords

Subjects


[1]  Manley J. Unmanned surface vehicles, 15 years of development2008. 1-4 p.
[2] Santos D, Gonçalves L. A gain-scheduling control strategy and short-term path optimization with genetic algorithm for autonomous navigation of a sailboat robot. International Journal of Advanced Robotic Systems. 2019;16:172988141882183.
[3] Silva MF, Friebe A, Malheiro B, Guedes P, Ferreira P, Waller M. Rigid wing sailboats: A state of the art survey. Ocean Engineering. 2019;187:106150.
[4] Liu K, Sun Z, Qu Y, Yu J, Huang Y, Zhao W. Research on Key Methods of Autonomous sailboat’s Position Keeping Control2022. 1-6 p.
[5] Zhou L, Chen K, Chen Z, Dong H, Song D, editors. Course Control of Unmanned Sailboat Based on BAS-PID Algorithm. 2020 International Conference on System Science and Engineering (ICSSE); 2020 31 Aug.-3 Sept. 2020.
[6] Wirz J, Tranzatto M, Liniger A, Colombino M, Hesse H, Grammatico S. AEOLUS, the ETH Autonomous Model Sailboat2015.
[7] Wille KL, Hassani V, Sprenger F. Modeling and Course Control of Sailboats. IFAC-PapersOnLine. 2016;49(23):532-9.
[8] Le Gallic M, Tillet J, Jaulin L, Le Bars F. Tight slalom control for sailboat robots. International Robotic Sailing Conference (IRSC); 2018-08-31; Southampton, United Kingdom2018.
[9] Herrero P, Jaulin L, Vehí J. Guaranteed Set-point Computation with Application to the Control of a Sailboat. International Journal of Control, Automation and Systems. 2010;8:1-7.
[10] Abrougui H, Nejim S, Dallagi H. Modeling and Autopilot Design for an Autonomous Catamaran Sailboat Based on Feedback Linearization2019. 130-5 p.
[11] Zhang S, Du X, Hu F-F, Huang J-T, editors. An Associatively Recursive Dynamic Backstepping Control Design for Pure-Feedback Nonlinear Systems. 2021 40th Chinese Control Conference (CCC); 2021: IEEE.
[12] Zhang G, Li J, Li B, Zhang X. Improved Integral LOS Guidance and Path-Following Control for an Unmanned Robot Sailboat via the Robust Neural Damping Technique. Journal of Navigation. 2019;72:1-21.
[13] Zhang G, Li J, Liu C, Zhang W. A robust fuzzy speed regulator for unmanned sailboat robot via the composite ILOS guidance. Nonlinear Dynamics. 2022;110:1-16.
[14] Yingjie D, Xianku Z, Guoqing Z. Fuzzy logic based speed optimization and path following control for sail-assisted ships. Ocean Engineering. 2019;171:300-10.
[15] Abrougui H, Dallagi H, Nejim S. Autopilot Design for an Autonomous Sailboat Based on Sliding Mode Control. Automatic Control and Computer Sciences. 2019;53:393-407.
[16] Abrougui H, Nejim S. Sliding Mode Control of An Autonomous Sailboat2018.
[17] Wille K, Hassani V, Sprenger F. Modeling and Course Control of Sailboats2016.
[18] Xiao L, Jouffroy J. Modeling and Nonlinear Heading Control of Sailing Yachts. IEEE Journal of Oceanic Engineering. 2014.

  • Receive Date 20 January 2025
  • Revise Date 13 April 2025
  • Accept Date 14 April 2025