accessibility__skip_menu__jump_to_main

Full text: Automatic, cooperative maneuvering of watercraft within ports

J.R. Marx et al. 
to public traffic and also has a low current speed. Depending on the 
wind direction, there are areas sheltered from wind near the outer piers, 
which are lined with tall trees. The scenario was designed using the 
SAMMON planning software from ISSIMS GmbH based on the dynamic 
notion model of research vessel DENEB, the characteristics of the other 
:wo vehicles and all nautical relevant aspects as safety distances to the 
ort structures and adjusted speeds. To create defined framework con- 
ditions, the maneuver plans start and end with a speed of zero, so that 
‘he vehicles accelerate until they encounter each other and then slow 
down again. DENEB and BELA reach a maximum speed of 4 kn, MESSIN 
according to her propulsion performance of 3kn. The straight section is 
approx. 1000 m. The figure shows the time of 350s after the start of the 
maneuver, whereby several collisions would inevitably occur without 
avasive maneuvers. Following the evasion rules, this is a crossing and a 
ıead-on situation. The evasive maneuvers should be as close as possible 
cO the initial maneuver plans, but maintain the safety distances between 
‘he vessels and to the port structures. For the automatic tests, DENEB 
and BELA can also start from the opposite side, saving time. 
3. Controller approaches 
The increasing need for autonomy, safety, and efficiency in maritime 
operations has made advanced control strategies a cornerstone of mod- 
ern vessel automation. Among these strategies, Model Predictive Control 
‘'MPC) has emerged as a particularly powerful and versatile method due 
:o its inherent ability to prediet future states, incorporate constraints, 
and deal with multivariable, nonlinear systems. 
MPC is especially relevant for inland navigation and nearshore oper- 
ations where confined spaces, hydrodynamic complexity, and environ- 
mental disturbances pose significant challenges. It has been successfully 
applied to dynamic positioning (DP) (Veksler et al., 2016), trajectory 
tracking (Zheng et al., 2014), and energy-optimal docking (Homburger 
et al., 2024b), leveraging its predictive capacity to ensure precision even 
ın uncertain or highly dynamic conditions. 
Various forms of MPC are used in the maritime domain. Classical 
‚inear MPC (LMPC) is computationally efficient but limited in its appli- 
cability to nonlinear systems e.g. simplified motion models. Nonlinear 
MPC, as detailed by Camacho and Alba (2013), or more recently by 
Homburger et al. (2024a), allows accurate modelling but often exceeds 
real-time constraints in onboard applications. 
Modern developments extend MPC with learning components to 
overcome modelling limitations. Iterative Learning Control (ILC)-based 
MPC (Homburger et al., 2024a) or data-driven approaches such as those 
Jased on Deep Reinforcement Learning (DRL) (Zare et al., 2021) have 
shown potential in simulation and experimental trials, although their 
sample inefficiency and need for large datasets remain a challenge. 
Stochastic sampling-based methods like Model Predictive Path Inte- 
gral Control (MPPI), introduced in Theodorou and Todorov (2012), offer 
another promising alternative by approximating the solution to optimal 
:ontrol problems via information-theoretic principles. These approaches 
nave shown excellent performance in docking scenarios involving strong 
zurrents and measurement noise (Homburger et al., 2022). 
In contrast, classical techniques such as PID control, sliding mode 
zontrol (SMC) (Liu et al., 2018), adaptive control (Sgrensen, 2005), and 
teedback linearization (Lutz and Meurer, 2021) are still in use, particu- 
‚arly where system complexity is low or hardware resources are limited. 
However, they generally lack the flexibility and constraint-handling ca- 
pability of MPC. As shown in comparative studies (Wirtensohn et al., 
2021), MPC-based methods tend to outperform traditional approaches 
under realistic conditions. 
Foundational contributions such as those by Fossen (2011, 2002) 
nave laid the groundwork for modern marine control theory, providing 
standard 3DOF vessel models and control-oriented hydrodynamic for- 
nulations. Building on these, current MPC applications address issues 
like underactuation, actuator constraints, and environmental prediction, 
as detailed in reviews such as (Hewing et al., 2020). 
Ocean Engineering 343 (2026) 123388 
In summary, MPC is not only a state-of-the-art control technique in 
naritime automation, but it also continues to evolve rapidly through hy- 
öridization with learning, stochastic, and optimization-based methods. 
[ts adaptability to both theoretical development and real-world applica- 
ion ensures its central role in future maritime control systems. 
Especially in the context of trajectory tracking Model Predictive Con- 
crol is well suited due to several advantages. 
» Prediction capability is enabled through a model-based forecast of 
future system behavior across a prediction horizon. 
Constraint handling allows explicit inclusion of actuator and safety 
limits in the optimization problem. 
Offset-free tracking ensures accurate convergence to the reference 
aven in the presence of constant disturbances and modeling errors. 
Modular adaptability to different vessels is possible by re- 
identifying model parameters. 
Support for nonlinear behavior is realized through nonlinear opti- 
mization. 
'hese properties make MPC ideal for spatially and temporally accu- 
‘ate trajectory tracking, particularly in the presence of external distur- 
jances and system uncertainties, as supported in Marx et al. (2024) and 
Zheng et al (2014). 
A purely nonlinear MPC approach is capable of representing the non- 
inear behavior directly. However, it often comes with a high computa- 
:ional burden and requires complex solver infrastructures that may be 
nfeasible for real-time implementation on embedded systems. Linear 
MIPC, on the other hand, assumes time-invariant linear dynamics, which 
imits its performance for vessels with complex dynamics. 
For this work, a viable middle ground is the use of linearized MPC, 
where the system model is locally linearized at each sampling instant. 
This allows capturing essential nonlinear effects while preserving con- 
vexity of the optimization problem. It enables efficient QP-based so- 
‚utions with strong tracking and disturbance rejection performance, as 
demonstrated in Marx et al. (2023) and Dhar and Bhasin (2018). 
3.1. Motion models 
The base for conventional MPC is the availability of accurate model. 
To capture vessel dynamics sufficiently, a 3-DOF model in surge (uw), 
sway (v), and yaw rate (r) is used. The state vector is defined as 
v = [u v r]'. The dynamic behavior of the vessel is identified experimen- 
:ally using test data from real-world trials and encoded in the follow- 
ıng structure, where the nonlinear dynamic model is split into free and 
forced response terms 
v=f(v,t)= g(v) + Ber 
—— 
free forced 
( vr u u? 
g(v)= F.lAv+Clur|+ D|v* |+ E|v? 
{ UD DS zz 
X 
Be=F-B. [| 
N 
where r is the input vector representing surge force X, sway force Y and 
yaw moment N. The matrices A through F are 3 x 3 and vessel-specific. 
'dentified parameter values differ for each vessel and are summarized in 
‘he tables below. These matrices account for linear coupling, quadratic 
and cubic damping, and parameter scaling (Tables 2-4). 
Vessel trajectories are defined in earth-fixed coordinates, consisting 
of the position vector n = [x, y, v1’, where x,, y, are the Cartesian po- 
sitions and w is the heading angle. The transformation from body-fixed 
to earth-fixed velocity is performed using the rotation matrix Row) as 
[ cosy  -—-siny 0O0' 
sin cos vr 0 
0 f 
‚71No full text available for this image
	        
No full text available for this image
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.