Optimal constrained control allocation in marine surface vessels with rudders

被引:86
作者
Johansen, Tor A. [1 ]
Fugseth, Thomas P. [1 ]
Tondel, Petter [1 ]
Fossen, Thor I. [1 ]
机构
[1] Norwegian Univ Sci & Technol, Dept Engn Cybernet, NO-7491 Trondheim, Norway
关键词
ship control; multi-parametric programming; disjunctive programming; quadratic programming; constrained control; control allocation;
D O I
10.1016/j.conengprac.2007.01.012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A propeller with a rudder can produce a thrust vector within a range of directions and magnitudes in the horizontal plane for low-speed maneuvering and dynamic positioning. The set of attainable thrust vectors is non-convex because significant lift can be produced by the rudder only with forward thrust. It is suggested to decompose the attainable thrust region into a finite union of convex polyhedral sets and a mixed-integer-like convex quadratic programming formulation of the optimal control allocation problem for marine vessels with any number of rudders as well as thrusters and other propulsion devices is derived. Actuator rate and position constraints are explicitly taken into account. Using multi-parametric quadratic programming software, an explicit piecewise linear representation of the least-squares optimal control allocation law is pre-computed. It can therefore be implemented with low computational complexity and high software reliability without the use of real-time optimization. The method is illustrated using a scale model ship in a basin. (c) 2007 Elsevier Ltd. All rights reserved.
引用
收藏
页码:457 / 464
页数:8
相关论文
共 18 条
[1]  
[Anonymous], NONCONVEX OPTIMIZATI
[2]   Disjunctive programming: Properties of the convex hull of feasible points [J].
Balas, E .
DISCRETE APPLIED MATHEMATICS, 1998, 89 (1-3) :3-44
[3]   The explicit linear quadratic regulator for constrained systems [J].
Bemporad, A ;
Morari, M ;
Dua, V ;
Pistikopoulos, EN .
AUTOMATICA, 2002, 38 (01) :3-20
[4]  
BERGE SP, 1997, IFAC C MAN CONTR MAR
[5]   Convex programming for disjunctive convex optimization [J].
Ceria, S ;
Soares, J .
MATHEMATICAL PROGRAMMING, 1999, 86 (03) :595-614
[6]  
Fossen T. I., 2002, Marine Control Systems: Guidance, Navigation, and Control of Ships, Rigs and Underwater vehicles
[7]  
Fuglseth T.P., 2003, THESIS NORWEGIAN U S
[8]   Efficient optimal constrained control allocation via multiparametric programming [J].
Johansen, TA ;
Fossen, TI ;
Tondel, P .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2005, 28 (03) :506-515
[9]   Constrained nonlinear control allocation with singularity avoidance using sequential quadratic programming [J].
Johansen, TA ;
Fossen, TI ;
Berge, SP .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2004, 12 (01) :211-216
[10]   Fuel-efficient rudder and propeller control allocation for marine craft: Experiments with a model ship [J].
Lindegaard, KP ;
Fossen, TI .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2003, 11 (06) :850-862