Litcius/Paper detail

Constrained control allocation for dynamic ship positioning using deep neural network

Robert Skulstad, Guoyuan Li, Thor I. Fossen, Houxiang Zhang

2023Ocean Engineering14 citationsDOIOpen Access PDF

Abstract

Dynamic positioning (DP) is one of the key technologies towards ship autonomy. Ships in DP mode use thruster devices to maintain position and perform low-speed maneuvering. The motion controller issues force requests according to the measured ship state and motion objectives. These requests must be translated into individual thruster commands. Due to constraints in the thrusters, such as inertia and limited angles of operation, state-of-the-art control allocation methods apply constrained optimization techniques. Although such methods readily capture the handling of constraints, they may require significant computational resources in searching for optimized commands in real time. Here we show that a neural network may be applied to offer an effective evaluation of the mapping between motion controller requests and executable thruster commands. An Autoencoder-like neural network is trained with data generated using knowledge about the configuration of the thrusters. Custom loss functions shape the weights of the network, such that the overall motion objectives and thruster constraints are met. Then, the network is applied to perform low-speed maneuvering and stationkeeping in a simulator. Comparison relative to a state-of-the-art variable angle, constrained control allocator indicate similar dynamic performance with reduced peak power consumption.

Topics & Concepts

Controller (irrigation)Computer scienceArtificial neural networkDynamic positioningControl theory (sociology)State (computer science)Position (finance)InertiaMotion controllerExecutableControl engineeringSimulationMotion controlControl (management)EngineeringArtificial intelligenceRobotPhysicsOperating systemMarine engineeringAlgorithmFinanceBiologyClassical mechanicsAgronomyEconomicsInertial Sensor and NavigationAdaptive Control of Nonlinear SystemsMaritime Navigation and Safety
Constrained control allocation for dynamic ship positioning using deep neural network | Litcius