• DocumentCode
    900907
  • Title

    Constrained nonlinear control allocation with singularity avoidance using sequential quadratic programming

  • Author

    Johansen, Tor A. ; Fossen, Thor I. ; Berge, Svein P.

  • Author_Institution
    Dept. of Eng. Cybern., Norwegian Univ. of Sci. & Technol., Trondheim, Norway
  • Volume
    12
  • Issue
    1
  • fYear
    2004
  • Firstpage
    211
  • Lastpage
    216
  • Abstract
    Control allocation problems can be formulated as optimization problems, where the objective is typically to minimize the use of control effort (or power) subject to actuator rate and position constraints, and other operational constraints. Here we consider the additional objective of singularity avoidance, which is essential to avoid loss of controllability in some applications, leading to a nonconvex nonlinear program. We suggest a sequential quadratic programming approach, solving at each sample a convex quadratic program approximating the nonlinear program. The method is illustrated by simulated maneuvers for a marine vessel equipped with azimuth thrusters. The example indicates reduced power consumption and increased maneuverability as a consequence of the singularity-avoidance.
  • Keywords
    collision avoidance; concave programming; convex programming; marine vehicles; navigation; nonlinear control systems; quadratic programming; actuator rate; azimuth thrusters; constrained nonlinear control allocation; maneuverability; marine vessel; mechanical systems; nonconvex nonlinear program; nonlinear programming; operational constraints; optimization problems; overactuated systems; position constraints; power consumption; sequential quadratic programming; sequential quadratic programming approach; singularity avoidance; singularity-avoidance; Actuators; Azimuth; Constraint optimization; Control systems; Controllability; Energy consumption; Force control; Motion control; Quadratic programming; Surges;
  • fLanguage
    English
  • Journal_Title
    Control Systems Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6536
  • Type

    jour

  • DOI
    10.1109/TCST.2003.821952
  • Filename
    1268067