LANG Q, XU H X, YU W Z, et al. Fault-tolerant control for ships with thruster faults based on improved adaptive control allocation[J]. Chinese Journal of Ship Research, 2025, 20(1): 289–299 (in both Chinese and English). DOI: 10.19693/j.issn.1673-3185.04191
Citation: LANG Q, XU H X, YU W Z, et al. Fault-tolerant control for ships with thruster faults based on improved adaptive control allocation[J]. Chinese Journal of Ship Research, 2025, 20(1): 289–299 (in both Chinese and English). DOI: 10.19693/j.issn.1673-3185.04191

Fault-tolerant control for ships with thruster faults based on improved adaptive control allocation

More Information
  • Received Date: September 17, 2024
  • Revised Date: December 19, 2024
  • Accepted Date: December 30, 2024
  • Available Online: December 31, 2024
  • Published Date: January 19, 2025
© 2025 The Authors. Published by Editorial Office of Chinese Journal of Ship Research. Creative Commons License
This is an Open Access article distributed under the terms of the Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • Objective 

    In the process of marine resource development, some thrusters of over-actuated ships are prone to failures during operation, resulting in a decrease in propulsion power. This paper aims to propose a fault-tolerant control method based on improved adaptive control allocation to enhance the fault tolerance and the safety reliability of ship operations.

    Methods 

    Firstly, an adaptive control allocation algorithm is designed to online reconstruct the configuration matrix of the faulty propulsion system based on the current propulsion capacity, reducing the thrust deviation. Additionally, a differential term is added to the adaptive update law to suppress the thrust jitter. Then, the unprocessed control allocation error is regarded as a lumped disturbance, which is estimated and compensated by a modified extended state observer. Finally, the boundedness of the error in the closed-loop control system is proved using Lyapunov theory, ensuring the theoretical feasibility of the method.

    Results 

    Simulation and modeling experiments are carried out using a self-developed over-actuated ship experimental prototype. In terms of the upper limit of positioning error, the IACA method demonstrates a significantly lower upper limit of positioning error across all directions when compared to the ACA and QPCA methods. Furthermore, regarding system dynamic performance, the IACA method facilitates rapid stabilization of the system to a steady state following thruster failure. In the simulation experiments, the abrupt changes in disturbance estimation values, actual force, and thrust deviation associated with the IACA method were minimal post-failure, indicating a rapid recovery. Additionally, the adaptive parameter updates were both faster and more stable, exhibiting minimal jitter, effectively enhancing the system's performance in terms of jitter reduction.

    Conclusion 

    The results show that the proposed method can effectively handle the failure of over-actuated ship thrusters. Verified by experiments, it can reduce operation errors, help the system quickly return to stability, improve the jitter, enhance the fault tolerance of the ship, provide an effective strategy for the fault-tolerant control of ship thrusters, and is of great significance for the safe and stable operation of the ship. However, further research and optimization are needed in the future.

  • [1]
    王芳. 过驱动水面航行器的控制分配技术研究[D]. 哈尔滨: 哈尔滨工程大学, 2012.

    WANG F. Research on control allocation for over-actuated marine vessels[D]. Harbin: Harbin Engineering University, 2012 (in Chinese).
    [2]
    LIU C Y, HAN X, SUN C, et al. Adaptive dynamic positioning control of an offshore wind turbine installation vessel subjected to thruster dynamics and input constraints[J]. Ocean Engineering, 2024, 292: 116516. doi: 10.1016/j.oceaneng.2023.116516
    [3]
    CHEN M, JIANG B, CUI R X. Actuator fault-tolerant control of ocean surface vessels with input saturation[J]. International Journal of Robust and Nonlinear Control, 2016, 26(3): 542–564. doi: 10.1002/rnc.3324
    [4]
    GUO B, CHEN Y. Fuzzy robust fault-tolerant control for offshore ship-mounted crane system[J]. Information Sciences, 2020, 526: 119–132. doi: 10.1016/j.ins.2020.03.068
    [5]
    WANG W, WEN C Y. Adaptive actuator failure compensation control of uncertain nonlinear systems with guaranteed transient performance[J]. Automatica, 2010, 46(12): 2082–2091. doi: 10.1016/j.automatica.2010.09.006
    [6]
    LIU F Q, MA Z X, MU B X, et al. Review on fault-tolerant control of unmanned underwater vehicles[J]. Ocean Engineering, 2023, 285: 115471. doi: 10.1016/j.oceaneng.2023.115471
    [7]
    郝立颖, 韩金城, 郭戈, 等. 带有推进器故障的船舶动力定位系统的鲁棒滑模容错控制[J]. 控制与决策, 2020, 35(6): 1291–1296. doi: 10.13195/j.kzyjc.2018.1233

    HAO L Y, HAN J C, GUO G, et al. Robust sliding mode fault-tolerant control for dynamic positioning system of ships with thruster faults[J]. Control and Decision, 2020, 35(6): 1291–1296 (in Chinese). doi: 10.13195/j.kzyjc.2018.1233
    [8]
    YU W Z, XU H X, HAN X, et al. Fault-tolerant control for dynamic positioning vessel with thruster faults based on the neural modified extended state observer[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2021, 51(9): 5905–5917. doi: 10.1109/TSMC.2019.2956806
    [9]
    CRISTOFARO A, JOHANSEN T A. Fault tolerant control allocation using Unknown input observers[J]. Automatica, 2014, 50(7): 1891–1897. doi: 10.1016/j.automatica.2014.05.007
    [10]
    BENETAZZO F, IPPOLITI G, LONGHI S, et al. Advanced control for fault-tolerant dynamic positioning of an offshore supply vessel[J]. Ocean Engineering, 2015, 106: 472–484. doi: 10.1016/j.oceaneng.2015.07.001
    [11]
    王元慧, 王海滨, 张晓云. 动力定位船轨迹跟踪鲁棒自适应容错控制[J]. 控制理论与应用, 2021, 38(2): 287–300. doi: 10.7641/CTA.2020.00323

    WANG Y H, WANG H B, ZHANG X Y. Robust adaptive fault-tolerant tracking control for dynamic positioning vessel[J]. Control Theory & Applications, 2021, 38(2): 287–300 (in Chinese). doi: 10.7641/CTA.2020.00323
    [12]
    NGUYEN X P, DANG X K, DO V D, et al. Robust adaptive fuzzy-free fault-tolerant path planning control for a semi-submersible platform dynamic positioning system with actuator constraints[J]. IEEE Transactions on Intelligent Transportation Systems, 2023, 24(11): 12701–12715. doi: 10.1109/TITS.2023.3297252
    [13]
    WANG J B, HAO L Y, YANG X. Robust fixed-time fault-tolerant control for unmanned marine vehicles via integral terminal sliding mode technique[J]. Ocean Engineering, 2024, 293: 116696. doi: 10.1016/j.oceaneng.2024.116696
    [14]
    ARGHA A, SU S W, CELLER B G. Control allocation-based fault tolerant control[J]. Automatica, 2019, 103: 408–417. doi: 10.1016/j.automatica.2019.02.014
    [15]
    TOHIDI S S, YILDIZ Y, KOLMANOVSKY I. Adaptive control allocation for constrained systems[J]. Automatica, 2020, 121: 109161. doi: 10.1016/j.automatica.2020.109161
    [16]
    ZHU D Q, LIU Q, YANG Y S. An active fault-tolerant control method of unmanned underwater vehicles with continuous and uncertain faults[J]. International Journal of Advanced Robotic Systems, 2008, 5(4): 411–418. doi: 10.5772/6230
    [17]
    YE D, PARK J H, FAN Q Y. Adaptive robust actuator fault compensation for linear systems using a novel fault estimation mechanism[J]. International Journal of Robust and Nonlinear Control, 2016, 26(8): 1597–1614. doi: 10.1002/rnc.3369
    [18]
    LIN Y Y, DU J L, ZHU G B, et al. Thruster fault-tolerant control for dynamic positioning of vessels[J]. Applied Ocean Research, 2018, 80: 118–124. doi: 10.1016/j.apor.2018.07.015
    [19]
    HOSSEINNAJAD A, LOUEIPOUR M. Velocity-based tuning of degree of homogeneity for finite-time stabilization and fault tolerant control of an ROV in the presence of thruster saturation and rate limits[J]. Nonlinear Dynamics, 2023, 111(9): 8253–8274. doi: 10.1007/s11071-022-08222-8
    [20]
    TJØNNÅS J, JOHANSEN T A. Adaptive control allocation[J]. Automatica, 2008, 44(11): 2754–2765. doi: 10.1016/j.automatica.2008.03.031
    [21]
    TOHIDI S S, KHAKI SEDIGH A, BUZORGNIA D. Fault tolerant control design using adaptive control allocation based on the pseudo inverse along the null space[J]. International Journal of Robust and Nonlinear Control, 2016, 26(16): 3541–3557. doi: 10.1002/rnc.3518
    [22]
    王观道, 向先波, 李锦江, 等. 面向过驱动UUV推进器容错控制的非线性观测自适应推力分配[J]. 中国舰船研究, 2022, 17(5): 175–183. doi: 10.19693/j.issn.1673-3185.02571

    WANG D G, XIANG X B, LI J J, et al. Nonlinear observer-based adaptive thruster allocation for thruster fault tolerant control of over-actuated UUV[J]. Chinese Journal of Ship Research, 2022, 17(5): 175–183 (in Chinese). doi: 10.19693/j.issn.1673-3185.02571
    [23]
    DU Y B, JIANG B, MA Y J. Distributed fault-tolerant control for over-actuated multi-agent systems with uncertain perturbations using control allocation[J]. International Journal of Robust and Nonlinear Control, 2023, 33(11): 6011–6030. doi: 10.1002/rnc.6688
    [24]
    BLENDERMANN W. Parameter identification of wind loads on ships[J]. Journal of Wind Engineering and Industrial Aerodynamics, 1994, 51(3): 339–351. doi: 10.1016/0167-6105(94)90067-1
    [25]
    DAIDOLA J C. A simulation program for vessel's maneuvering at slow speeds[C]//Proceedings of the 11th Ship Technology and Research Symposium. Portland: Transportation Research Board, 1986: 156−161.
    [26]
    FOSSEN T I. Handbook of marine craft hydrodynamics and motion control[M]. Hoboken: John Wiley & Sons, 2011.

Catalog

    Article views (178) PDF downloads (44) Cited by()
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return