Introduction to Dynamic Positioning
2 - Basic Principles of DP
Dynamic Positioning can be described as an integration of a number of shipboard systems to obtain the ability of accurate manoeuvrability. DP can be defined as:
A system which automatically controls a vessel’s position and heading exclusively by means of active thrust.
The above definition includes remaining at a fixed location, but also precision manoeuvring, tracking and other specialist positioning abilities.
A convenient way of visualising the inter-relation of the various elements of a DP system is to divide the system into six parts, as the following sketch shows.
Sketch 2.1 - Schematic Diagram of a DP system
The prime function of a DP system is to allow a vessel to maintain position and heading. A variety of further sub-functions may be available, such as track-follow, or weathervane modes, but the control of position and heading is fundamental.
Any vessel (or other object) has six freedoms of movement; three rotations and three translations. In a vessel they can be illustrated as roll, pitch, yaw, surge, sway and heave.
Sketch 2.2 - The Six Freedoms of Movement
Dynamic positioning is concerned with the automatic control of surge, sway and yaw. Surge and sway, of course, comprise the position of the vessel, while yaw is defined by the vessel heading. Both of these are controlled about desired or "setpoint" values input by the operator, i.e. position setpoint, and heading setpoint. Position and heading must be measured in order to obtain the error from the required value. Position is measured by one or more of a range of position references, while heading information is provided from one or more gyrocompasses. The difference between the setpoint and the feedback is the error or offset, and the DP system operates to minimise these errors.
The vessel must be able to control position and heading within acceptable limits in the face of a variety of external forces. If these forces are measured directly, the control computers can apply immediate compensation. A good example of this is compensation for wind forces, where a continuous measurement is available from windsensors. Other examples include plough cable tension in a vessel laying cable, and fire monitor forces in a vessel engaged in firefighting. In these cases, forces are generated which, if unknown, would disturb the station keeping if unknown. Sensors connected to the cable tensioners, and the fire monitors allow direct feedback of these "external" forces to the DP control system and allow compensation to be ordered from the thruster before an excursion develops.
In addition to maintaining station and heading, DP may be used to achieve automatic change of position or heading, or both. The DP operator (DPO) may choose a new position using the control console facilities. The DPO may also choose the speed at which he wants the vessel to move. Similarly, the operator may input a new heading. The vessel will rotate to the new heading at the selected rate-of-turn, while maintaining station. Automatic changes of position and heading simultaneously are possible.
Some DP vessels, such as dredgers, pipelay barges and cable lay vessels have a need to follow a pre-determined track. Others need to be able to weathervane about a specified spot. This is the mode used by shuttle tankers loading from an offshore loading terminal. Other vessels follow a moving target, such as a submersible vehicle (ROV), or a seabed vehicle. In these cases the vessel's position reference is the vehicle rather than a designated fixed location.
2.1 - DP Model
Every vessel is subjected to forces from wind, waves and tidal movements as well as forces generated from the propulsion system and other external elements (fire monitors, pipelay tension, etc). The response to these forces is vessel movement, resulting in changes of position and heading. These are measured by the position reference systems and gyro compasses. The DP control system calculates the offsets between the measured values of position and heading, and the required (or setpoint) values, and calculates the forces that the thrusters must generate in order to reduce the errors to zero. In addition the DP control system calculates the wind force acting upon the vessel, and the thrust required to counteract it based on the model of the vessel held in the computer.
Modelling and filtering enable a ‘dead reckoning’ or ‘DR’ mode (often called ‘memory’) to operate if all position references are lost. The vessel will continue to maintain position automatically, although the position-keeping will deteriorate with the increasing length of time since the last position data received. In practical terms, this means that the DPO does not need to immediately select "manual" control upon the loss of all position reference.
The difference between the thrust calculated from the model and the wind speed and direction is the force taken as the current. The current force or ‘sea force’ is therefore a summation of all the unknown forces and errors in the DP model and displayed in the model as the speed and direction of the current.
The first DP control systems comprised simple analogue PDI controllers that did not adapt to the actual sea conditions and vessel and thruster errors. Control improvements, Kalman filtering and fast digital data transmission ("data highways") have enabled significant improvements in station keeping accuracy.