Abstract

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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call