DocumentCode :
184067
Title :
Cartesian thrust allocation algorithm with variable direction thrusters, turn rate limits and singularity avoidance
Author :
Veksler, Aleksander ; Johansen, Tor Arne ; Borrelli, Francesco ; Realfsen, Bjornar
Author_Institution :
Dept. of Eng. Cybern. (NTNU), Center for Autonomous Marine Oper. & Syst., Trondheim, Norway
fYear :
2014
fDate :
8-10 Oct. 2014
Firstpage :
917
Lastpage :
922
Abstract :
The literature on thrust allocation algorithms that is currently available usually focuses on solving only a few of the many facets of the thrust allocation problem at a time. This paper presents a unified thrust allocation algorithm that solves most of the challenges that are faced by the practitioners in one algorithm. This includes controlling thrusters that can change the direction of the generated thrust slowly and/or reverse the direction of the generated thrust, minimizing the power consumption and wear-and-tear in the thrusters, and handling thruster saturations. When rotable thrusters are present, a functionality to avoid driving the thruster system into singular configurations should normally be included. This functionality requires significant numerical calculations for each iteration of the thrust allocation algorithm. In the presented work those calculations were written in explicit form using a symbolic processor, translated to ANSI C and compiled. This technique was demonstrated to provide acceptable real-time performance.
Keywords :
control system synthesis; position control; ships; ANSI C; Cartesian thrust allocation algorithm; dynamic positioning; explicit analysis; numerical calculations; power consumption minimization; real-time performance; rotable thrusters; ship control system design; singular configurations; singularity avoidance; symbolic processor; thrust direction reversal; thruster control; thruster saturation handling; thruster system driving avoidance; turn rate limits; unified thrust allocation algorithm; variable direction thrusters; wear-and-tear minimization; Azimuth; Force; Heuristic algorithms; Indexes; Optimization; Resource management; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Control Applications (CCA), 2014 IEEE Conference on
Conference_Location :
Juan Les Antibes
Type :
conf
DOI :
10.1109/CCA.2014.6981453
Filename :
6981453
Link To Document :
بازگشت