Abstract
Suffering from actuator failure and complex sideslip angle, the motion control of a sailboat becomes challenging. In this paper, an improved double finite-time observer-based line-of-sight guidance and finite-time control (IDFLOS-FC) scheme is presented for path following of sailboats. The salient features of the proposed IDFLOS-FC scheme are as follows: (1) Considering the problem of actuator failure, an actuator failure model is introduced into the dynamics model of a sailboat. (2) The time-varying sideslip angle of the sailboat is accurately observed by the double finite-time sideslip observers (DFSOs), which reduces the error in line-of-sight (LOS) guidance. (3) A radial basis function (RBF) neural network is used to fit the uncertainty of the model, and the upper bound of the sum of fault effects and external disturbances is estimated based on adaptive theory, so that the controller has accurate tracking and interference suppression. (4) According to the Lyapunov method, the system is finite-time stable. Finally, simulation was used to validate the effectiveness of the method.
摘要
目的
在实际航行中,无人帆船存在执行器故障问题以及未知漂角,使得帆船的路径跟踪变得极具挑战性。本文考虑了无人帆船的执行器故障,并设计了一种有限时间漂角观测器来观测未知漂角,以提高无人帆船的路径跟踪精度。
创新点
1. 设计双有限时间漂角观测器,能够观测时变的漂角,适用于更复杂的工况;2. 设计一种参数自适应调整的非奇异终端滑模,用以增强系统的鲁棒性;3. 采用RBF神经网络最小参数估计法对无人帆船模型的不确定性部分进行估计,设计一种基于自适应参数调整滑模的容错控制方法,并证明航向控制系统的误差具有有限时间收敛性。
方法
1. 设计双有限时间漂角观测器,用于观测未知漂角;2.考虑执行器故障,利用反步法与滑模控制法,推导出合适的控制律;3. 通过仿真模拟,中途增加故障的方式来证实所设计方案的鲁棒性和可靠性。
结论
1. 所设计的双有限时间漂角观测器能够精确观测对未知漂角;2. 所提出的 IDFLOS-FC 方案能在执行器失效、漂角随时间变化和未知外部扰动的条件下实现无人驾驶帆船的精确路径跟踪,并能在添加故障时精确跟踪所需的路径,这充分证明了 IDFLOS-FC 方案的可靠性和优越性。
References
Chen M, Jiang B, Cui RX, 2016. Actuator fault-tolerant control of ocean surface vessels with input saturation. International Journal of Robust and Nonlinear Control, 26(3): 542–564. https://doi.org/10.1002/rnc.3324
Cui RX, Zhang X, Cui D, 2016. Adaptive sliding-mode attitude control for autonomous underwater vehicles with input nonlinearities. Ocean Engineering, 123:45–54. https://doi.org/10.1016/j.oceaneng.2016.06.041
Deng YJ, Zhang XK, Zhang GQ, 2020. Line-of-sight-based guidance and adaptive neural path-following control for sailboats. IEEE Journal of Oceanic Engineering, 45(4): 1177–1189. https://doi.org/10.1109/JOE.2019.2923502
Dos Santos DH, Goncalves LMG, 2019. 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, 16(1): 172988141882183. https://doi.org/10.1177/1729881418821830
Emami SA, Banazadeh A, 2020. Fault-tolerant predictive trajectory tracking of an air vehicle based on acceleration control. IET Control Theory & Applications, 14(5):750–762. https://doi.org/10.1049/iet-cta.2019.0596
Fossen TI, 2011. Handbook of Marine Craft Hydrodynamics and Motion Control. John Wiley & Sons Ltd., Chichester, UK.
Fu MY, Li MY, Xie WB, 2018. Finite-time trajectory tracking fault-tolerant control for surface vessel based on time-varying sliding mode. IEEE Access, 6:2425–2433. https://doi.org/10.1109/ACCESS.2017.2783319
Guo B, Chen Y, Zhou AJ, 2021. Event trigger-based adaptive sliding mode fault-tolerant control for dynamic systems. Science China Information Sciences, 64(6):169205. https://doi.org/10.1007/s11432-019-2681-1
Hong SM, Ha KN, Kim JY, 2020. Dynamics modeling and motion simulation of USV/UUV with linked underwater cable. Journal of Marine Science and Engineering, 8(5): 318. https://doi.org/10.3390/jmse8050318
Li Y, Li XW, Wei XW, 2023. Sim-real joint experimental verification for an unmanned surface vehicle formation strategy based on multi-agent deterministic policy gradient and line of sight guidance. Ocean Engineering, 270:113661. https://doi.org/10.1016/j.oceaneng.2023.113661
Liu T, Dong ZP, Du HW, 2017. Path following control of the underactuated USV based on the improved line-of-sight guidance algorithm. Polish Maritime Research, 24(1):3–11. https://doi.org/10.1515/pomr-2017-0001
Liu ZQ, 2022. Improved ELOS based path following control for underactuated surface vessels with roll constraint. Ocean Engineering, 245:110348. https://doi.org/10.1016/j.oceaneng.2021.110348
Liu ZX, Zhang YM, Yu X, et al., 2016. Unmanned surface vehicles: an overview of developments and challenges. Annual Reviews in Control, 41:71–93. https://doi.org/10.1016/j.arcontrol.2016.04.018
Ma Y, Nie ZQ, Hu SL, et al., 2021. Fault detection filter and controller co-design for unmanned surface vehicles under DoS attacks. IEEE Transactions on Intelligent Transportation Systems, 22(3):1422–1434. https://doi.org/10.1109/TITS.2020.2970472
Manley JE, 2008. Unmanned surface vehicles, 15 years of development. OCEANS 2008, p.1–4. https://doi.org/10.1109/OCEANS.2008.5289429
Pettersen KY, Lefeber E, 2001. Way-point tracking control of ships. Proceedings of the 40th IEEE Conference on Decision and Control, p.940–945. https://doi.org/10.1109/CDC.2001.980230
Qin HD, Li CP, Sun YC, 2020. Adaptive neural network-based fault-tolerant trajectory-tracking control of unmanned surface vessels with input saturation and error constraints. IET Intelligent Transport Systems, 14(5):356–363. https://doi.org/10.1049/iet-its.2019.0221
Shao KJ, Wu YJ, Wang N, et al., 2023. Sailboat path following control based on LOS with sideslip angle observation and finite-time backstepping. S-Cube 2022: Sensor Systems and Software, p.63–78.
Viel C, Vautier U, Wan J, et al., 2018. Position keeping control of an autonomous sailboat. IFAC-PapersOnLine, 51(29): 14–19. https://doi.org/10.1016/j.ifacol.2018.09.462
Wan L, Cao Y, Sun YC, et al., 2022. Fault-tolerant trajectory tracking control for unmanned surface vehicle with actuator faults based on a fast fixed-time system. ISA Transactions, 130:79–91. https://doi.org/10.1016/j.isatra.2022.04.013
Wang N, Deng ZC, 2020. Finite-time fault estimator based fault-tolerance control for a surface vehicle with input saturations. IEEE Transactions on Industrial Informatics, 16(2): 1172–1181. https://doi.org/10.1109/TII.2019.2930471
Wang N, Ahn CK, 2021. Coordinated trajectory-tracking control of a marine aerial-surface heterogeneous system. IEEE/ASME Transactions on Mechatronics, 26(6):3198–3210. https://doi.org/10.1109/TMECH.2021.3055450
Wang N, Su SF, 2021. Finite-time unknown observer-based interactive trajectory tracking control of asymmetric under-actuated surface vehicles. IEEE Transactions on Control Systems Technology, 29(2):794–803. https://doi.org/10.1109/TCST.2019.2955657
Wang N, Sun Z, Yin JC, et al., 2018. Finite-time observer based guidance and control of underactuated surface vehicles with unknown sideslip angles and disturbances. IEEE Access, 6:14059–14070. https://doi.org/10.1109/ACCESS.2018.2797084
Wang N, Gao Y, Zhao H, et al., 2021. Reinforcement learning-based optimal tracking control of an unknown unmanned surface vehicle. IEEE Transactions on Neural Networks and Learning Systems, 32(7):3034–3045. https://doi.org/10.1109/TNNLS.2020.3009214
Wang N, Zhang YH, Ahn CK, et al., 2022. Autonomous pilot of unmanned surface vehicles: bridging path planning and tracking. IEEE Transactions on Vehicular Technology, 71(3): 2358–2374. https://doi.org/10.1109/TVT.2021.3136670
Wang XM, Song XM, Du LH, 2019. Review and application of unmanned surface vehicle in China. The 5th International Conference on Transportation Information and Safety, p.1476–1481. https://doi.org/10.1109/ICTIS.2019.8883835
Wille KL, Hassani V, Sprenger F, 2016. Modeling and course control of sailboats. IFAC-PapersOnLine, 49(23):532–539. https://doi.org/10.1016/j.ifacol.2016.10.490
Xia GQ, Wang XW, Zhao B, et al., 2019. LOS guidance law for path following of USV based on sideslip observer. Chinese Automation Congress, p.1312–1316. https://doi.org/10.1109/CAC48633.2019.8996308
Xiao L, Jouffroy J, 2014. Modeling and nonlinear heading control of sailing yachts. IEEE Journal of Oceanic Engineering, 39(2):256–268. https://doi.org/10.1109/JOE.2013.2247276
Xu MCX, Wang YT, Han ZQ, et al., 2020. Unmanned surface vehicle path following based on path parameter description. Global Oceans: Singapore-U.S. Gulf Coast, p.1–6. https://doi.org/10.1109/IEEECONF38699.2020.9389063
Zhou ZT, Zhong MY, Wang YQ, 2019. Fault diagnosis observer and fault-tolerant control design for unmanned surface vehicles in network environments. IEEE Access, 7:173694–173702. https://doi.org/10.1109/ACCESS.2019.2954352
Acknowledgments
This work is supported by the National Natural Science Foundation of China (Nos. 52271306, 52025111, and 51939003), the Central Guidance on Local Science and Technology Development Fund (No. 2023JH6/100100010), and the Fundamental Research Funds for the Central Universities (No. 3132023501), China.
Author information
Authors and Affiliations
Contributions
Yujin WU designed the research. Yujin WU and Kangjian SHAO processed the corresponding data. Yujin WU wrote the first draft of the manuscript. Ning WANG and Zhongchao DENG helped to organize the manuscript. Yujin WU and Ning WANG revised and edited the final version.
Corresponding author
Ethics declarations
Yujin WU, Kangjian SHAO, Ning WANG, and Zhongchao DENG declare that they have no conflict of interest.
Additional information
Electronic supplementary materials Lemmas S1–S3
Electronic supplementary materials
Rights and permissions
About this article
Cite this article
Wu, Y., Shao, K., Wang, N. et al. Finite-time path following control of a sailboat with actuator failure and unknown sideslip angle. J. Zhejiang Univ. Sci. A 24, 749–761 (2023). https://doi.org/10.1631/jzus.A2300184
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1631/jzus.A2300184