• 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