Autonomous Underwater Vehicles (AUVs) play a significant role in ocean-related research fields as tools for human exploration and the development of marine resources. However, the uncertainty of the underwater environment and the complexity of underwater motion pose significant challenges to the fault-tolerant control of AUV actuators. This paper presents a fault-tolerant control strategy for AUV actuators based onTakagi and Sugeno (T-S) fuzzy logic and pseudo-inverse quadratic programming under control constraints, aimed at addressing potential actuator faults. Firstly, considering the steady-state performance and dynamic performance of the control system, a T-S fuzzy controller is designed. Next, based on the redundant configuration of the actuators, the propulsion system is normalized, and the fault-tolerant control of AUV actuators is achieved using the pseudo-inverse method under thrust allocation. When control is constrained, a quadratic programming approach is used to compensate for the input control quantity. Finally, the effectiveness of the fuzzy control and fault-tolerant control allocation methods studied in this paper is validated through mathematical simulation. The experimental results indicate that in various fault scenarios, the pseudo-inverse combined with a nonlinear quadratic programming algorithm can compensate for the missing control inputs due to control constraints, ensuring the normal thrust of AUV actuators and achieving the expected fault-tolerant effect.
Read full abstract