A GOA-Based Fault-Tolerant Trajectory Tracking Control for an Underwater Vehicle of Multi-Thruster System Without Actuator Saturation

被引:11
作者
Zhu, Danjie [1 ]
Wang, Lei [2 ]
Zhang, Hua [2 ]
Yang, Simon X. [1 ]
机构
[1] Univ Guelph, Sch Engn, Adv Robot & Intelligent Syst ARIS Lab, Guelph, ON N1G 2W1, Canada
[2] Underwater Engn Inst, China Ship Sci Res Ctr, Wuxi 214082, Jiangsu, Peoples R China
基金
加拿大自然科学与工程研究理事会;
关键词
Attitude control; Trajectory tracking; Fault tolerant systems; Fault tolerance; Optimization; Underwater vehicles; Vehicle dynamics; Actuator saturation; backstepping control; fault-tolerant control; grasshopper optimization; trajectory tracking; underwater vehicle; OPTIMIZATION ALGORITHM THEORY; DIAGNOSIS;
D O I
10.1109/TASE.2022.3230951
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes an intelligent fault-tolerant control (FTC) strategy to tackle the trajectory tracking problem of an underwater vehicle (UV) under thruster damage (power loss) cases and meanwhile resolve the actuator saturation brought by the vehicle's physical constraints. In the proposed control strategy, the trajectory tracking component is formed by a refined backstepping algorithm that controls the velocity variation and a sliding mode control deducts the torque/force outputs; the fault-tolerant component is established based on a Grasshopper Optimization Algorithm (GOA), which provides fast convergence speed as well as satisfactory accuracy of deducting optimized reallocation of the thruster forces to compensate for the power loss in different fault cases. Simulations with or without environmental perturbations under different fault cases and comparisons to other traditional FTCs are presented, thus verifying the effectiveness and robustness of the proposed GOA-based fault-tolerant trajectory tracking design.Note to Practitioners-This paper is motivated by the actuator saturation problem that exists in the trajectory tracking of an underwater vehicle (UV) when encountering power loss of the thruster system. The fault-tolerance trajectory tracking performance is affected by physical constraints of the vehicle when using the traditional methods as they may deduct excessive kinematic/dynamic requirements during the control process, thus inducing the deviation of the tracking trajectory. Therefore, the refined backstepping as well as the grasshopper optimization (GOA) are combined to eliminate the excess, where the refined backstepping is used to alleviate the speed jumps (kinematic outputs) and the GOA is to control the propulsion forces (dynamic outputs) when facing thruster fault cases. This innovates the industrial practitioners that the control design of the vehicle can be improved to avoid the tracking deviation brought by unsatisfied driving commands under fault cases through embedding optimization algorithms. Moreover, for the specific type of UV studied in this paper used for dam detection, simulations regarding practical dam detection such as the 3D polygonal line trajectory tracking and the frequently occurring UV single-fault cases are chosen, which can serve as references for practitioners working in the related field. In the future, underwater experiments of the UV will be investigated, with more effects of the practical environment involved.
引用
收藏
页码:771 / 782
页数:12
相关论文
共 51 条
[21]   Approach to Reconfiguration of a Motion Control System for an Autonomous Underwater Vehicle [J].
Martynova L.A. ;
Rozengauz M.B. .
Gyroscopy and Navigation, 2020, 11 (03) :244-253
[22]   Grasshopper Optimization Algorithm: Theory, Variants, and Applications [J].
Meraihi, Yassine ;
Gabis, Asma Benmessaoud ;
Mirjalili, Seyedali ;
Ramdane-Cherif, Amar .
IEEE ACCESS, 2021, 9 :50001-50024
[23]   Hybrid Electric Vehicle Fault Tolerant Control [J].
Meyer, Richard T. ;
Johnson, Scott C. ;
DeCarlo, Raymond A. ;
Pekarek, Steve ;
Sudhoff, Scott D. .
JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 2018, 140 (02)
[24]  
Mishra Puneet, 2020, Advances in Intelligent Computing and Communication. Proceedings of ICAC 2019. Lecture Notes in Networks and Systems (LNNS 109), P179, DOI 10.1007/978-981-15-2774-6_22
[25]  
Mohanty Satarupa, 2020, Smart Intelligent Computing and Applications. Proceedings of the Third International Conference on Smart Computing and Informatics. Smart Innovation, Systems and Technologies (SIST 159), P719, DOI 10.1007/978-981-13-9282-5_69
[26]   Thruster fault diagnosis and accommodation for open-frame underwater vehicles [J].
Omerdic, E ;
Roberts, G .
CONTROL ENGINEERING PRACTICE, 2004, 12 (12) :1575-1598
[27]   Adaptive Dynamic Surface Control for Formations of Autonomous Surface Vehicles With Uncertain Dynamics [J].
Peng, Zhouhua ;
Wang, Dan ;
Chen, Zhiyong ;
Hu, Xiaojing ;
Lan, Weiyao .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2013, 21 (02) :513-520
[28]  
Podder T. K., 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), P1251, DOI 10.1109/ROBOT.2000.844770
[29]   A Review on Fault Diagnosis and Fault Tolerant Control Methods for Single-rotor Aerial Vehicles [J].
Qi, Xin ;
Qi, Juntong ;
Theilliol, Didier ;
Zhang, Youmin ;
Han, Jianda ;
Song, Dalei ;
Hua, ChunSheng .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2014, 73 (1-4) :535-555
[30]   Mechanosensory-induced behavioural gregarization in the desert locust Schistocerca gregaria [J].
Rogers, SM ;
Matheson, T ;
Despland, E ;
Dodgson, T ;
Burrows, M ;
Simpson, SJ .
JOURNAL OF EXPERIMENTAL BIOLOGY, 2003, 206 (22) :3991-4002