Hostname: page-component-76d6cb85b7-rxvq6 Total loading time: 0 Render date: 2026-07-17T19:40:58.109Z Has data issue: false hasContentIssue false

A Novel Tracking Controller for Autonomous Underwater Vehicles with Thruster Fault Accommodation

Published online by Cambridge University Press:  14 December 2015

Bing Sun
Affiliation:
(Laboratory of Underwater Vehicles and Intelligent Systems, Shanghai Maritime University, Shanghai, 201306, China)
Daqi Zhu*
Affiliation:
(Laboratory of Underwater Vehicles and Intelligent Systems, Shanghai Maritime University, Shanghai, 201306, China)
Simon X. Yang
Affiliation:
(The Advanced Robotics and Intelligent Systems Laboratory, School of Engineering, University of Guelph, Guelph, ON. N1G2W1, Canada)
*
Rights & Permissions [Opens in a new window]

Abstract

In this paper, for the over-actuated Autonomous Underwater Vehicle (AUV) system, a novel tracking controller with thruster fault accommodation is proposed. Firstly, a cascaded control method is proposed for AUV robust tracking control. Then, we deal with the tracking control problem when one or more thrusters are completely or partly malfunctioning. Different control strategies are used to reallocate the thruster forces. For the cases that thrusters are partly malfunctioning, a weighted pseudo-inverse is firstly used to generate the normalised thruster forces. When the normalised thruster forces are out of maximum limits, the Quantum-behaviour Particle Swarm Optimisation (QPSO) is used for the restricted usage of the faulty thruster and to find the solution of the control reallocation problem within the limits. Compared with the weighted pseudo-inverse method, the QPSO algorithm does not need truncation or scaling to ensure the feasibility of the solution due to its particle search in the feasible solution space. The proposed controller is implemented in order to evaluate its performance in different faulty situations and its efficiency is demonstrated through simulation results.

Information

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2015 
Figure 0

Figure 1. Mathematical model of AUV in the horizontal plane.

Figure 1

Figure 2. The scheme of the proposed AUV tracking control system (without thruster fault).

Figure 2

Figure 3. Tracking control formulation.

Figure 3

Figure 4. Thruster Distribution.

Figure 4

Figure 5. A general tracking control system with thruster fault.

Figure 5

Figure 6. The block diagram of thruster fault accommodation control.

Figure 6

Figure 7. The flow chart of QPSO.

Figure 7

Figure 8. Comparison of different types of fault case.

Figure 8

Table 1. The results of first thruster fault case.

Figure 9

Table 2. The results of second and third thruster fault case.

Figure 10

Figure 9. The tracking result using filter-designed method with and without fault accommodation.

Figure 11

Figure 10. The tracking errors using filter-designed method with and without fault accommodation.

Figure 12

Figure 11. The normalised thruster forces using filter designed method with and without fault accommodation.

Figure 13

Figure 12. The tracking result using filter-designed method with and without fault accommodation.

Figure 14

Figure 13. The tracking errors using filter-designed method with and without fault accommodation.

Figure 15

Figure 14. Normalised thruster control force using filter-designed method with and without fault accommodation.

Figure 16

Figure 15. Comparison study with other control methods.