accessibility__skip_menu__jump_to_main

Full text: Automatic, cooperative maneuvering of watercraft within ports

J.R. Marx et al. 
Ocean Engineering 343 (2026) 123388 
5.1. Simulation tests 
namics, and actuation characteristics. The sampling time T, is chosen 
to match the dynamic response of each vessel. The smaller and lighter 
;hips MESSIN and BELA exhibits fast maneuvering behavior and thus re- 
]uires a finer temporal resolution to capture control-relevant dynamics. 
in contrast, the larger vessel DENEB can be controlled adequately with 
A coarser discretization due to it’s higher inertia and slower response 
characteristics. The prediction horizon H, and control horizon H, are 
:uned accordingly to provide sufficient foresight while keeping com- 
utational demands manageable. The input update interval /;„ defines 
ı10w often the controller is allowed to modify the control input within 
‘he prediction horizon. This interval is set higher for the DENEB to re- 
luce actuator workload and imitate natural steering behavior. Smaller, 
nore agile vessels instead benefit from more frequent updates to some 
extend. 
The weighting matrices Q and R reflect the relative importance of 
accurate trajectory tracking and control efficiency. To ensure compara- 
>ility across states and inputs with different physical units (e.g., linear 
and angular positions in Q; forces and torques in R), the matrices are 
scaled accordingly. This normalization guarantees that each component 
:ontributes meaningfully to the optimization cost, regardless of its mag- 
ıitude or physical unit. Simulations mainly were used to tune the Q and 
R matrices. Initially, each diagonal element was scaled by an appropri- 
ate denominator to normalize the impact of different physical units. For 
‘he Q matrix, the initial diagonal was set to [1/0.5?, 1/0.5?, 1/0.0174?] 
such that a position error of 0.5 m is weighted equally to a heading er- 
:or of 1° (0.0174 rad). For the R matrix, illustrated here for the vessel 
DENEB, the diagonal was initialized with [1/1? 1/1? 1/100°] implying 
‘hat an effort of 1 N is considered equivalent to a moment of 100 Nm. 
As the cost function is quadratic, all denominators are squared accord- 
.ngly. 
To tune Q against R, multiple simulation trials were conducted. 
ıf large deviations from the reference trajectory occurred, the weights 
n the Q matrix were increased. Conversely, if the tracking behavior 
showed osecillations or instability, the Q values were reduced to allow 
;moother control actions. Simultaneously, input weights are adjusted 
:o favour or disfavour specific force directions or yaw moment. In gen- 
aral, lateral forces and frequent changes in heading are considered un- 
desirable. In contrast, adjustments to the forward velocity, primarily 
governed by the surge force in X direction, can typically be made in a 
nore energy-efficient and cost-effective manner. These considerations 
are taken into account in the selection of the parameter values for the 
R matrix and to fine-tune the controller. 
While the relative weighting within the Q matrix remains constant 
across all vessels, the entries of R, as well as the overall balance be- 
5.1.1. Environment of simulation tests 
The simulation environment served multiple purposes, for the de- 
velopment of basic control and optimization functionalities, but also of 
che test procedures, quantification of disturbance influences or suitable 
visualization tools for the responsible skippers and the captain as the 
aighest supervisor. In its final configuration, which can be seen in Fig. 9, 
't differs from the equipment that was installed on board the Deneb only 
ın that motion models were used instead of the real vehicles. 
On the far right of the picture, the boxes can be seen which are 
mounted on BELA or MESSIN and which mainly contain an industrial 
PC (IPC) for control and the router for the network communication. The 
dynamic motion models run on the PCs to the left. The rack in the cen- 
cer of the picture contains the IPC for the control system for the DENEB. 
The switch for the connection to the ship’s network, ie. to the actuators, 
sensors and bridge, is also located here. The monitor to the right shows 
a human machine interface (HMI) for online parameterization of the 
:ontrol systems. The devices on the left-hand side of Fig. 9 are used to 
»perate the overall system and to visualize current operating modes or 
:ommands. This includes the RCD and a musical instrument digital in- 
:erface (MIDI) board, which are primarily used for manual control and 
visualization of the commands to the DENEB in automatic mode, but 
also for implementing the entire cooperative scenario, as described in 
Section 5.2.1. 
The visualization was tested in the simulation to optimize the set- 
iungs for the engineers and the captain alike, so that they can jointly 
evaluate the maneuvering in the back of the DENEB bridge during the 
ceal-world tests. The visualization interface could already be seen in 
Fig. 4. In addition, the effects of wind influences were investigated by 
applying heading dependend wind forces to the motion models. 
5.1.2. Results of simulation tests 
The simulation tests were primarily used to examine and parame- 
cerize the algorithms developed for optimization and control without 
endangering people or materials. The decisive indicator for suitable con- 
croller parameters were the safety aspects mentioned above, which were 
defined in Section 2.3. The parameters for each MPC are summarized in 
che Tables 5-7. They contain the final values for the sampling time T,, 
che number of samples for prediction horizon H,, the control horizon 
H, and the control update interval /,„, as well as the state weighting 
matrix Q and input weighting matrix R. 
While the overall structure of the controller remains consistent, the 
specific values differ significantly due to variations in vessel size, dyv- 
PCs DENEB 
Development 
round Control 
""  =57449n 
Control . 
ıterfrsecs 
ap mem 
Cimulatr 
ann 
a zn kl 
Remote Control Devic- 
Arm" 
Monitors 
Develonmen. 
MI Contre! 
ırametrization 
OO 
- a.‘ . 
xx 
Da 
AN 
ar 
Visuali. 
Maonitar "5" 
7. A 
5ENFER 
Na 4) a 
Zim ılatar 
Fig. 9. Simulation setup for the three ships.
	        
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.