Overview and Analysis
Overview and Analysis
O
Pitch
O
Y Pitch
Y
Sway Roll
Sway Roll
Surge
Surge
X
ѱ X
ѱ
Sensors:
Sensors:
-Compass
-Compass (Heading)
(Heading)
-Wind
-Wind
-Vertical
-Vertical or Motion
or Motion
reference units
reference units
Wind Sensor Gyrocompass
Gyrocompass
-Draft
-Draft MRU
Wind Sensor
MRU
-SeaCurrent
-Sea Current
Satellite
Satellite
Operator Console:
Operator
(HumanConsole:
Machine Position Reference
(Human Machine
Interface) system:Position Reference
Interface)
-HMI Computer -GNSSsystem:
(Satellite system)
-Operator
-HMI panel
Computer -Hydro-GNSS
acoustic(Satellite system)
-Display screen
-Operator panel -Laser-Hydro acoustic
-Display screen -Microwave
-Laser
-Taut wire
-Microwave
-Taut wire
DP Controller:
-Process stations
DP Controller:
-I/O system
-Process stations
-I/O system
Figure
Figure 2. Componentsofofaageneric
2. Components generic dynamic
dynamic position
positionsystem
systemin in
marine vessels.
marine vessels.
- Navigation system
- Acoustic systems
- Microwave and laser systems
- The interface control unit, which is used as an interface to read the thrusters, switchboard
feedback signals, as well as outputting command signals from the DP system to external units.
• Observing system and operator control panels.
consumers such as winches, rotating equipment in drilling, and cable laying operation. Therefore,
the TDS controller computes the command of thruster power to rotational per minute (RPM) order to
drive speed regulation thrusters and feeds by generators. Furthermore, the level of thruster controller
Energies 2020, 13, x FOR PEER REVIEW 5 of 22
provides the prospect of predicting and restricting the deviances of signal errors in the vessel location
since
in thethe local
vessel thruster
location controllers
since the localdo not have
thruster any notice
controllers doabout the performance
not have of the
any notice about theother regional
performance
controllers. Therefore,
of the other regional they are not
controllers. able to calculate
Therefore, the able
they are not variations in thethe
to calculate resultant generalized
variations power.
in the resultant
Nevertheless, to counteract thrust load fluctuations, local thruster controllers have to be
generalized power. Nevertheless, to counteract thrust load fluctuations, local thruster controllers able to reduce
and
haveincrease
to be ablethetopower
reducedemand. Hence,
and increase the PMS
power is demand.
used to adjust
Hence, the available
PMS is usedpower signal
to adjust the in power
available
plants for the thruster controllers.
power signal in power plants for the thruster controllers.
PESS
P-Gensets
Governor1 Governor2 Governor3 Governor4 Governor5 Governor6
Main
Generators
ESS fset1 fset2 fset3 fset4 fset5 fset6
8725 KVA
6980KW
AVR
G G G G
G G
Vset Vset Vset Vset
Vset AC Bus
CB
6.6 kv Bus
3600kVA
6.6kv/400v 3600kVA 6.6kv/400v
DB Service
loads Loads
1000 VDC Bus
Environment
disternabces
ƒ we
τd Wref Driver speed PWM
DP control system Thruster Allocation
regulation
I PWM Inverter v
Figure 3.
Figure 3. The
The relationship
relationship schematic
schematic diagram
diagram between the PMS
between the PMS and
and DP
DP control
control system.
system.
the optimum power flow be sure of DP demand in the future operational condition. In this way, the DP
load profile can be predicted by PMS based on effective optimization algorithms [42–46]. As a result,
the flexibility of power balance amongst power plant and the DP command demand for producing
sufficient energy resources by using advanced control techniques for PMS is very crucial in the marine
microgrids [47,48].
Classification
Description IMO LR DNV ABS
No redundancy exists, the vessel is provided by
the manually stationary keeping and
Class 0 DP(M) DNV-T DPS-0
automatically heading control under the sea
disturbances.
No redundancy exists, only one computer system
for the DPS is equipped to automatically control DNV-AUT
Class 1 DP(A) DPS-1
the deviation of the vessel station and heading DNV-AUTS
displacement.
Two redundant computer systems are used to
automatically control the station and heading
movement under the sea disturbances. Hence, Class 2 DP(2A) DNV-AUTR DPS-2
the vessel position will not lose due to the failure
of the dynamic system.
Three redundant computer systems are
employed to control heading and environmental
disturbances, during the DPS failure containing Class 3 DP(3A) DNV-AUTRO DPS-3
the loss of the unit due to overflow or fire
situations.
and control inputs. Moreover, the control models of roll and pitch are introduced in [56] for damping
the vessel motion of roll and pitch in small-water plane areas. However, the execution of control gains
for roll and pitch may be required to design an observer for approximating the roll and pitch angular
velocities. For this purpose, a mathematics reference model in DP vessels is used; this produces a
flexible set point to estimate acceleration, speed and position reference that are inputs to the positioning
controller. In [57], the authors described more details on reference models, guidance systems, and
some models of the local optimization reference points. Table A1 in Appendix A illustrates a summary
of DP mathematical models.
measurement data generated by the mathematical model and the variances are then used to update
the model.
The position reference system computes a deviation for each position reference system in use
and places various weightings on their estimates according to each system’s individual quality in the
absence of position measurements [57]. That is to say that the system can perform positioning for some
time without position measurement updates from any position reference systems. In the EKF, the
mathematical ship model reliability and the noise level of the position measurement are the basis for
deciding how much to trust each estimate [58]. As time passes, the model uncertainty will be reduced
by learning from estimated ship responses. The method is tuned if, for instance, only one position
reference system is active, and it has a little update speed. In this situation, the model uncertainty
Energies 2020, 13, x FOR PEER REVIEW 8 of 22
may be increased in the period between measurements, and the ship model will be comprehensively
updated with each analysis [59]. Figure 4a,b demonstrates a simplified block scheme of the DPS
comprehensively updated with each analysis [59]. Figure 4a,b demonstrates a simplified block
controller and the expanded Kalman filter.
scheme of the DPS controller and the expanded Kalman filter.
Operational
Area
_ + Measurement from
Thruster Mathematical
Control Forces Reference Position
Feedback Vessel Model Position and System and Sensors
Set Point
Heading
Controller Estimates
Model Update
Filtered Motions
Measured Current
Motions
Extended Kalman Filter Estimate
Extended Kalman Filter
(a) (b)
Figure 4.
Figure 4. (a) A simplified block diagram
diagram of the DP control system
system and (b) the simplified
simplified block
block diagram
diagram
of the EKF in the DPS.
of the EKF in the DPS.
3.2.
3.2. Model
Model Predictive
Predictive Control
Control Model
Model
Over
Over the last three
the last three decades,
decades,the theconcept
conceptofofpredictive
predictive model
model control
control hashas
beenbeen widely
widely usedused in
in the
the industrial control system developments. In 1978, Richalet introduced his popular
industrial control system developments. In 1978, Richalet introduced his popular papers on the event, papers on the
event, application,
application, and implementation
and implementation of the
of the MPC MPC algorithm.
algorithm. The The theoryofofMPC
theory MPCutilizes
utilizes aa quadratic
quadratic
operational withdrawal optimization objectives and control response adjustment
operational withdrawal optimization objectives and control response adjustment strategies to strategies to dominate
the effect of
dominate thesignal
effecterror, controller
of signal error,parameters, and the environment
controller parameters, through thethrough
and the environment other undefined
the other
issues based on the predictive model [60,61].
undefined issues based on the predictive model [60,61].
As
As aa result
result of
of the
thecomputer
computer software
software and
and hardware
hardware technological
technological development,
development, itit hashas become
become
possible
possible to integrate the DPS and thruster controller into a combined algorithm through MPC.
to integrate the DPS and thruster controller into a combined algorithm through MPC.
Accordingly,
Accordingly, The MPC can mathematically perform highly accurate control of unknown plants by
The MPC can mathematically perform highly accurate control of unknown plants by
using
using linear
linear models
models of of ship
ship dynamic
dynamic in in the
the area
area of
ofthe
thedesired
desiredposition.
position. Moreover,
Moreover, the the advanced
advanced
method
method based
based on on feedback
feedback linearization
linearization isis evaluated
evaluated toto reduce
reduce thethe mathematical
mathematical model
model nonlinearity.
nonlinearity.
The
The MPC control technique simulates the future behaviors of ship replacement by using previous
MPC control technique simulates the future behaviors of ship replacement by using previous
control
controlinput
inputresults
resultsand,and,
consequently, predicts
consequently, suitablesuitable
predicts control output
controlresponses. It allows constraints
output responses. It allows
executed
constraints onexecuted
both input on and
bothoutput variables
input and output tovariables
predict disturbances’ impact on future
to predict disturbances’ impactprocedure
on future
evolution. Hence, the prediction model includes capabilities in the optimization
procedure evolution. Hence, the prediction model includes capabilities in the optimization method method to predict the
dynamic
to predictresponse of vessels
the dynamic overof
response a specified time
vessels over horizon. time horizon.
a specified
The MPC algorithm method is used for different restrictions of advanced control methodology
with complex controlled targets. In recent years, MPC has become an essential tool in the control
fields of industry. Due to the nonlinear behavior of DPS, the MPC was suggested for DPS as an
advantageous algorithm to overcome the conventional control method [30,31]. Based on an iterative
characteristic, the MPC algorithm is bounded perspective optimization of the dynamic model of a