A Survey of Control Allocation Methods for Underwater Vehicles

A control allocation system implements a function that maps the desired control forces generated by the vehicle motion controller into the commands of the different actuators. In this article, a survey of control allocation methods for over-actuated underwater vehicles is presented. The methods are applicable for both surface vessels and underwater vehicles. The paper presents a survey of control allocation methods with focus on mathematical representation and solvability of thruster allocation problems. The paper is useful for university students and engineers who want to get an overview of state-of-the art control allocation methods as well as advance methods to solve more complex problems.

[1]  Ola Härkegård,et al.  Efficient active set algorithms for solving constrained least squares problems in aircraft control allocation , 2002, CDC.

[2]  Tor Arne Johansen,et al.  Optimizing adaptive control allocation with actuator dynamics , 2007, 2007 46th IEEE Conference on Decision and Control.

[3]  Thor I. Fossen,et al.  Marine Control Systems Guidance, Navigation, and Control of Ships, Rigs and Underwater Vehicles , 2002 .

[4]  Alberto Bemporad,et al.  An algorithm for multi-parametric quadratic programming and explicit MPC solutions , 2003, Autom..

[5]  Stephen J. Wright,et al.  Numerical Optimization , 2018, Fundamental Statistical Inference.

[6]  D. Enns CONTROL ALLOCATION APPROACHES , 1998 .

[7]  Thor I. Fossen,et al.  Fuel-efficient rudder and propeller control allocation for marine craft: experiments with a model ship , 2003, IEEE Trans. Control. Syst. Technol..

[8]  Wayne C. Durham Constrained control allocation - Three-moment problem , 1994 .

[9]  Wayne C. Durham Attainable moments for the constrained control allocation problem , 1994 .

[10]  Tor Arne Johansen,et al.  Constrained nonlinear control allocation with singularity avoidance using sequential quadratic programming , 2004, IEEE Transactions on Control Systems Technology.

[11]  O. J. Sordalen,et al.  Optimal thrust allocation for marine vessels , 1997 .

[12]  Marc Bodson,et al.  Evaluation of optimization methods for control allocation , 2001 .

[13]  T. P. Fuglseth,et al.  Optimal constrained control allocation in marine surface vessels with rudders , 2008 .

[14]  João Borges de Sousa,et al.  Optimum Allocation For Multiple Thrusters , 1999 .

[15]  T. Johansen Optimizing nonlinear control allocation , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[16]  J. Spjøtvold Parametric Programming in Control Theory , 2008 .

[17]  Wayne C. Durham,et al.  Closed-form solutions to constrained control allocation problem , 1995 .

[18]  O. Harkegard Efficient active set algorithms for solving constrained least squares problems in aircraft control allocation , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[19]  T. Johansen,et al.  An algorithm for multi-parametric quadratic programming and explicit MPC solutions , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[20]  Alberto Bemporad,et al.  Evaluation of piecewise affine control via binary search tree , 2003, Autom..

[21]  Wayne C. Durham Constrained Control Allocation , 1992 .

[22]  Wayne C. Durham Efficient, Near-Optimal Control Allocation , 1999 .

[23]  Thor I. Fossen,et al.  Adaptive control of nonlinear systems: A case study of underwater robotic systems , 1991, J. Field Robotics.

[24]  Thor I. Fossen,et al.  Robust Control Allocation of Overactuated Ships; Experiments with a Model Ship , 1997 .

[25]  Mato Baotic,et al.  Multi-Parametric Toolbox (MPT) , 2004, HSCC.

[26]  Tor Arne Johansen,et al.  Optimizing nonlinear adaptive control allocation , 2006 .

[27]  T. Johansen,et al.  Efficient Optimal Constrained Control Allocation via Multiparametric Programming , 2005 .

[28]  Thor I. Fossen,et al.  Guidance and control of ocean vehicles , 1994 .