Nonlinear Programming-Based Fault-Tolerant Control for X-Rudder AUVs
To fully utilize the fault-tolerant capability of the X-rudder autonomous undersea vehicles (AUVs), a fault-tolerant motion control algorithm for AUVs oriented towards rudder failures was proposed, and it was deployed on a prototype of an X-rudder AUV. The fault-tolerant motion control algorithm con...
Saved in:
Published in | 水下无人系统学报 Vol. 32; no. 2; pp. 345 - 353 |
---|---|
Main Author | |
Format | Journal Article |
Language | Chinese |
Published |
Science Press (China)
01.04.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | To fully utilize the fault-tolerant capability of the X-rudder autonomous undersea vehicles (AUVs), a fault-tolerant motion control algorithm for AUVs oriented towards rudder failures was proposed, and it was deployed on a prototype of an X-rudder AUV. The fault-tolerant motion control algorithm consisted of two parts: dynamics control and control allocation. In dynamics control, the introduction of a multi-loop incremental feedback control algorithm could make the output virtual rudder instruction smooth and gentle. The control allocation algorithm converted the virtual rudder to the control input of the X-rudder actuator by solving a nonlinear programming problem, with the optimization goal of minimizing the allocation error and control output, and the constraints of rudder failure, rudder angle saturation, and other physical limitations were considered. This also enabled the X-rudder AUV to have fault-tolerant motion capabilities. Field trial results show that the rudder instructions generated by the fault |
---|---|
ISSN: | 2096-3920 |
DOI: | 10.11993/j.issn.2096-3920.2023-0133 |