38
models from limited data, even for vessels with
unknown motion characteristics. However, parameter
estimation for nonlinear motion models generally
requires high computational power and extended
convergence times. The mathematical modelling group
model [6] offers another approach in which empirical
formulas derived from extensive experimental data
across various ship types are used to estimate model
parameters from principal particulars [7–9]. These
formulas allow for the design of motion models
without the need for physical experiments. Based on
these formulas, Miyoshi et al. [10] designed a linear
motion model, which was used for route-tracking and
berthing control [11, 12]. This method was applied to
three vessels and its effectiveness was demonstrated
through experiments under actual sea conditions.
Although linear models are relatively easy to design,
they often require parameter tuning to accurately
represent actual ship behaviour, leading to non-
negligible implementation costs for each target ship.
Furthermore, when controlling manoeuvres involving
speed changes using linear models, an additional
model design for various speed ranges is necessary
[12]. To address these challenges, recent studies have
proposed online model estimation methods that
sequentially update the motion model parameters
using input-output data acquired during manoeuvring
[13]. These approaches allow for control without
predefining a motion model by continuously updating
it in real time. Nonetheless, for actual deployment in
ship operations, linear models are preferred because of
their predictability and reliability [11, 12].
To overcome this issue, the authors previously
proposed a model estimation method that updates a
linear model, initially derived from principal
particulars, using input-output data obtained during
control [14]. As the speed of a ship changes gradually,
the associated changes in manoeuvrability are also
gradual. Thus, sequential updates to linear model
parameters can effectively capture speed-dependent
variations in dynamics. The estimated parameters
were those of the sway and yaw motions, which were
controlled by the rudder in a three-degree-of-freedom
linear model. In this model estimation, the time delay
between the actuator inputs and the resulting motions
was considered by shifting the input-output time
series. In addition, to compensate for steady external
disturbances, such as tidal currents, a bias term was
introduced in the sway motion model to estimate the
steady forces acting on the hull. The rudder command
was then adjusted based on the estimated disturbance
effect. The effectiveness of this method was previously
verified using simulations of unberthing manoeuvres,
showing that it can accurately reproduce ship motion
even in the presence of sensor noise and current
disturbances [14]. However, under actual sea
conditions, multiple time-varying disturbances—such
as wind and current—exist, and sensor data may
contain irregular noise, which can affect both model
estimation and control performance. Therefore, an
experimental validation using an actual ship is
necessary to demonstrate its practical effectiveness.
In this study, we implemented a control system
based on the proposed online estimation model on a
full-scale ship and evaluated its performance through
real sea trials. The target ship was Shioji Maru, a 60 m
long, 775-ton training ship comparable in size to a
typical 500-ton coastal cargo vessel. The control was
conducted based on a manoeuvring plan created by
referencing the actual unberthing operations of the
target ship. The experiments were conducted in a large
open-sea area within a bay to ensure the safety of the
ship and surrounding structures, and virtual quays
were defined to reproduce the unberthing scenario.
Although the bank effects cannot be replicated, the
setup allows for the evaluation of responses to wind
and current disturbances. Owing to the operational
limitations of the actuators, the unberthing manoeuvre
is divided into two phases: unberthing and leaving.
The implemented system included online model
estimation and route-tracking control modules
proposed in a previous study [14]. The model
parameters were updated using the time-series data of
the actuator inputs and the measured ship velocities
via the gradient descent method. Based on the
estimated linear model, a state-feedback controller
using a linear quadratic regulator (LQR) algorithm is
applied for route tracking. The model update and
control frequency were set to 2 Hz in accordance with
the system cycle of the ship. Moreover, the actuator
commands from the control system were constrained
according to the operational limits of the target ship to
prevent overloading. The experimental results
demonstrate that the proposed control method can
estimate external disturbances and achieve accurate
unberthing control under actual sea conditions.
The remainder of this paper is organized as follows.
Section 2 describes the unberthing motion model used
in this study. Section 3 presents the online model
estimation method and control system. Section 4
describes the experimental setup and Section 5
presents the experimental results. Finally, Section 6
concludes the study.
2 SHIP MOTION MODEL IN UNBERTHING
MANEUVER
2.1 Manoeuvring Phases
In this study, an unberthing manoeuvre is defined as
an operation in which a ship departs from a stationary
position on a quay and accelerates while following a
planned course line. As shown in Figure 1, the
unberthing manoeuvre is divided into two phases, the
unberthing and leaving phases, based on the actuators
used for attitude control. The unberthing phase refers
to the initial stage of the manoeuvre when the ship
away from the quay at speeds below 3 kn (5.6 km/h). In
this phase, attitude control is achieved using side
thrusters because rudder effectiveness is limited at low
speeds. The leaving phase is defined as the stage at
which the ship’s speed exceeds 3 kn and continues to
accelerate outward from the port. In this phase, control
was performed using the main propeller and rudder,
which become effective at higher speeds. Accordingly,
different actuator configurations are used in the two
phases. The unberthing phase employs the main
propeller, bow thruster (B/T), and stern thruster (S/T),
whereas the leaving phase uses the main propeller and
rudder. In this study, separate motion models,
parameter estimation processes, and controller designs
were developed for each phase.