Basic Principle of Operation
Basic Principle of Operation
Introduction
Dynamic Positioning may be defined as a system that automatically controls a vessel's position
and heading by means of active thrusters.
Individuals concerned with the operation of a DP vessel must be aware of the complete
integration of this system with the rest of the vessel. A DP system is not just a standalone
system installed on the bridge. Dynamically positioned vessels are designed around this
capability. The DP system not only includes the electronics on the bridge but also includes the
power generation plant, the electrical distribution system, and the thrusters along with their
control systems. This is just the tip of the iceberg. If the diesel generators are to be considered
part of the DP system, then the supporting systems must also be included, such as the cooling
system, fuel delivery system and the lubrication system, etc. A failure in one of these
subsystems can cascade into a loss of DP. Another example is the dependence of the DP
computers on the cooling provided by the air-conditioning system. Therefore the air-conditioning
system in this compartment must also be considered part of the DP system, since the
computers would not be able to operate without it. So as you can see, developing a robust
system capable of withstanding any single-point failure can influence every aspect of the vessel
design.
During the design stage and initial sea trials Failure Mode and Effect Criticality Analyses
(FMECA) are conducted on the entire system to identify and correct any potential single-point
failure modes. These are very thorough reviews which assess how a single failure can
potentially cascade into larger system failures. Any single-point failures, which can prevent the
system from maintaining station, are addressed and corrected prior to the rig being accepted
from the shipyard. More often than not these single-point failures are corrected through
redundancy.
PRINCIPLES OF OPERATIONS
All vessels have six degrees of movement (Figure 5.1), three rotational and three transitional.
Each is defined as follows:
Rotational Movement
Yaw - This is rotational movement of the bow about a vertical axis. It is this movement which
dictates the vessels heading.
Pitch - This is rotational movement about a transverse axis.
Roll - This is rotational movement about a longitudinal axis or side-to-side.
Translational Movement
Surge - This is movement in the horizontal plane in the forward or aft direction.
Sway - This is movement in the horizontal plane in the transverse direction or
side-to-side.
Heave - This is the vertical movement in the up or down direction.
WAVE
FORCES
CURRENT
FORCES
Computers
For the most part, modern DP systems utilize off-the-shelf Pentium type computer processors
operating in a Windows environment. The computers may be arranged in a single, dual or triple
configuration, depending on the level of redundancy required. The system communicates via an
Ethernet or Local Area Network (LAN), which incorporates many other vessel control functions.
DP vessels that meet the highest classification requirements (class 3) are triple redundant
consisting of three operator stations and three independent computers. Communication
between the three systems is via a dual high-speed data network. This type of arrangement
significantly increases the reliability of the system compared to a single or even a dual system.
The system is able to detect an error and isolate the faulty data or component. The concept of
majority voting is used to detect and isolate faults.
If a fault is detected in one of the computers or sensors, that computer or sensor is isolated. The
onus does not befall the DP Operator to determine which data or component is correct, as is the
case with dual redundant systems.
The term MMI or man-machine interface has been adopted for the control consoles. Basically
this is where all the input buttons, indicator lights, display screens and maneuvering joystick are
located. The control consoles are typically installed on the bridge along with the other essential
controls such as position reference control units, thruster control console (Figure 5.4),
communication suite, radar and vessel management system console. In some semi-
submersible vessels the DP consoles may be located in a space other than the bridge. The
location is not all that critical, but there is definitely an advantage to having the operator located
in a space that has a view of the outside to provide some orientation during heading and
position changes.
Mathematical Modeling
The DP computers carry out their positioning function by using a feedback control loop as
shown in Figure 5.5. The DP operator inputs the desired position for the vessel into the
controller. The actual position of the vessel is determined by the position reference systems and
is input into the computer.
Based on the position error (desired minus actual), the controller calculates the commands to
the thrusters which provide the necessary forces to counter the environmental forces and
ENVIRONMENTAL
MEASURED WIND FORCES
DESIRED MOTIONS
CONTROLLER THRUSTERS SHIP
POSITION Fc
POSITION
THRUSTER
ERRORS
COMMANDS
APPARENT POSITION
POSITION REFERENCE
maintain the vessel on location.Critical to the reliability and performance of a DP vessel is the power
generation, distribution and management system as discussed in detail in Section 5.6.There are three
independent control loops, one each for the surge, sway and yaw axes of the vessel. The three control
axes are coupled by the thruster allocation logic in the controller as shown in Figure 5.6.
δy
Certain properties of the vessel, such as the displacement, added mass, hydrodynamic and
aerodynamic coefficients must be known in order to design the control system software.
Controller
The controller of a DP system must perform the following main functions:
Process all data generated by the dynamic positioning sensors, discarding non-significant or
faulty signals, carry out the necessary filtering and computations, and optimize stability of
the implemented control algorithm.
Determine most probable true position (surge, sway and heading) and command available
thrusters, minimizing power consumption and complying with any other requirements (e.g.
that imposed by power management system).
Present the operator with up-to-date information on vessel location relative to the reference
point, status information about all equipment including alarms, malfunctioning equipment,
and adequate warnings about potential loss of position.
PID Controller
The earlier generation controllers calculated the thruster commands based on the position error,
the rate of change in position error and time integral of the position error. This controller is
commonly referred to as the PID (proportional-integral-derivative) controller. The "proportional"
control provides the thrust that is analogous to the spring force generated by a mooring system
when the vessel is offset from its equilibrium position. The "derivative" control provides the
controlled damping, and the "integral" control is required to maintain a zero position error. If the
integral term is not included,
a cumulative difference in the measured and reference variables must be tolerated so that the
controller, through the proportional term, can command the necessary steady-state
counterforce.
Kalman Controller
Another type of controller, more commonly used now, uses what is known as Kalman filtering
technology. Functionally these Kalman controllers are analogous to the PID controllers - the
manner in which the proportional, integral and derivative terms are computed is different.
Kalman controllers employ mathematical models and the thruster commands no longer depend
on the difference between required and measured values, but between required values and
values derived from models. The measured values obtained from the position reference
systems and other sensors are used to adjust the models in real time. Use of the modeling
method involves calculation of the forces acting on the vessel and thus requires knowledge of
the numerous hydrodynamic parameters of the vessel. Nevertheless, the Kalman controller can
provide a superior performance relative to the PID controller, as it can include a much better
position signal processing logic, especially in situations where the position signals are
constantly contaminated by ambient noise. Another situation where the Kalman controller is
superior is when the DP system is in a "dead reckoning mode" following complete loss of all
online position sensors. Better dead reckoning performance allows the operating personnel
more time to deal with the situation.
Kalman filtering provides another system improvement. Ocean waves act on a floating vessel in
two ways. First, there is a high frequency component that physically lifts the ship up and puts it
back down in the same place, in an oscillatory and circular motion. Because the high frequency
forces involved are so large, and the thrusters so relatively small, it would be futile to try and
command the thrusters to counter these motions. Second, there is a low frequency component
where the ship drifts slowly off position due to low frequency forces, called wave drift forces.
This effect can be witnessed when watching a seagull floating in waves; it moves around in a
vertical circle in each wave but only drifts along very slowly.
One of the controller requirements, therefore, is to remove the high frequency component from
the position measurements so as to prevent the control system, and therefore the thrusters,
reacting to it. Applying Kalman filtering and modeling techniques to the processing of the error
signal has achieved improved filtering of the wave frequency motions without introducing a lag
in the system, and thus has improved controller performance.