363
Ship is a MIMO (Multiple Input Multiple Output)
plant, when taking into account trajectory tracking
problem. So optimization problem is a
multidimensional one. Its cost function J has the
following form described by Equation 3.
( ) ( )
( )
( )
( )
1
1
22
0
|
u
N
N
pp
pN p
J xkpk ykp ukp
−
= =
= + − + +∆+
∑∑
QR
M
(3)
where:
x(k) – state space vector,
M – output matrix,
y(k+p) – output signals vector in (k+p)-time,
∆u(k+p) – control signal increments vector in (k+p)-
time,
Q(p) – output signal weights matrix,
R(p) – control signal increment weights matrix.
Control signals optimization process is based on
the information about ship included in its dynamics
model, knowledge about constraints and predicted
disturbances, past and future predicted outputs. In
case of a ship steering process we define constraints
as physical ones for the actuators and their real rates
of turn. Weight matrix of control signals penalizes for
fast and big changes of input signals, that lead to
increased ships operating costs and actuators
exhaustion. In turn, output signal weights matrix
enforces accuracy of the trajectory tracking. Trajectory
should be known and provided to the algorithm in
whole prediction horizon for a better performance.
Otherwise, it is treated as constant which can degrade
control quality.
Plant dynamics model is very important, when
control quality is taken into account. Incremental
state-space model was used in presented MPC system
for Underway Replenishment operations (Miller
2016a). In the mentioned above system output and
control signals defined as deviations.
2.3 Model predictive algorithms in marine applications
MPC is a group of model-based control algorithms
that have been developed since early 1970s. They
come from Dynamic Matrix Control (DMC), which is
known as first generation of the MPC, developed for
Shell Oil (Holkar & Waghmare 2010). This control
strategy may be applied to the stable linear objects
and does not work with nonlinear plants having
cross-couplings between several channels in their
dynamics. It is useless to control ship motion, but can
be applied to the ships diesel engine and regulate
emission (Kozlik 2016).
Model Predictive Heuristic Control (MPHC) uses
FIR linear model to estimate future control signal.
Richalet in 1978 proposed extended version of
predictive algorithm that includes reference trajectory
(Testud et al. 1978). It defines plants closed-loop
behavior and is treated as an output signal. Algorithm
estimates control signals iteratively and chooses these
that ensure minimization of the error between
reference and set point trajectory. MPHC is a base for
ships predictive regulators, despite the fact that it
incorporates FIR model which is better for chemical
processes control.
Generalized Predictive Control (GPC) is the most
popular and widely used MPC algorithm. Its first
version was proposed by Clarke in 1987 (Clarke,
Mohtadi & Tuffs 1987). GPC algorithm predicts future
output signals based on polynomial or state-space
models. It can be used for MIMO plants that are non-
minimal phase, unstable and having variable dead-
times. It is also possible to add predictive feedforward
controller object deals with measurable disturbances.
This is common situation in ships motion control,
where wind and waves are present. In GPC
optimization is done on-line. The values of future
controls are determined based on predefined quality
indicator by solving quadrating programing task.
According to the Equation 3 (see section 2.3)
summands are squares of the differences between set-
points and output signals estimated in prediction
horizon and control signals deviations in the last
sample time. During MPC controller synthesis length
of the horizons, cost function form and constraints are
modified. Moreover, in GPC changing predictor may
be used (Camacho & Alba 2013), which extends
algorithm application capabilities.
Rapid evolution of the GPC algorithm is proved by
its usage in developing Intelligent Transport Systems
to follow a line and guide unmanned vehicle along it
(Horiuchi, Tamatsukuri & Nohtomi 2000). GPC
algorithm is also a part of Scientific Environments like
MATLAB, LabVIEW and SciLab, which shows its
usage in industrial applications and research.
3 PREDICTION CONTROL IN UNREP
OPERATIONS
3.1 Underway Replenishment (UNREP)
Underway Replenishment (UNREP) derives from
navy. It is a form of Ship to Ship transfer that is
undertaken when 2 ships are moving close to each
other. Nowadays it has also found application in
merchant navy. Two ships – Ship To Be Lightered
(STBL) and Service Ship (SS) are moving close to each
other in order to allow for fast cargo shipment
between them. STBL is a guiding ship which means it
moves with constant speed and course. SS is an
approaching ship that changes course and speed to
bring them to the STBL’s motion parameters. UNREP
procedure allows STBL to change course and speed
not more than 10
0
and 1kn.
During commercial UNREP maneuver navigator
controls ship manually and estimates distance
between vessels using markers placed on boards and
line connecting them. Furthermore, radar, GPS and
AIS are used for distance and ships’ relative position
assessment. But their accuracy is too small to use
them in automatic control systems.
Increasing number of VLCCs and big gas carriers
that cannot enter smaller harbors. They have to be
reloaded in open waters due to their big draught and
restricted maneuverability. In Arctic areas feeders
having an ice class are used to transport petroleum
and LNG products. In this case also Ship to Ship
operations are carried out. It leads to UNREP
companies (e.g. STP Inc., STS Limited UK, Teakey)
arising.