Mathematical model

 

As explained in the Principle of DP, the mathematical model plays a big role in the system. It is important that the Operator understands fully how this feature works, and the difference between it and the older DP systems.
 
In fact, the DP system in the earlier days, was simply a analogue system directly controlled by direct measurement.

This might be also the case in modern DP system, where a Proportional/Integral/Derivative (PID) control algorithm can be used ,for example, to control the surge, sway and yaw.
 
Doing so, there might be the possibilities to set limits for measurements, but the main issue here is that the forces not directly measured won’t be taken in account.  

Using a mathematical modelling, as briefly explained in the principle of DP, the model itself controls the process, for example the thrusters, and the model is updated by the measurements.

There are necessary inputs  to a DP system, these are the forces, namely the external forces and thrusters, and positions (position and heading).

There’s a real need to find an efficient way of “mixing” or “blending” all this data, keeping in mind that measurements from position reference systems are noisy and that calculated data from the vessel model is only as good as your model and is only an approximation of the real world.

So it is necessary to  weigh all these parameters to determine the best possible estimate of the vessel position and heading.

A filter is then necessary to re-construct the vessel state based on noisy position and heading measurements.

 
separate the Low Frequency components of motion (which we want to counteract) from the High Frequency components of motion.
 
estimate the state of the vessel (including velocity [not measured directly] and current)
 
Based on the estimated position and heading of the vessel, the difference (or offset) between the desired values for position and heading, (Wanted Position) and the estimated position and heading is calculated. The control system then calculates the appropriate forces required to bring these offsets to zero and determines the proper command to be sent to the actuators (thrusters).

 

Text Box: error
Text Box: wanted Position

                         

                                                                                                                         

 

 

 

 

 

                                                                                                                           

Text Box: command
                                                                                                                                 

                                                                                                                                              

Text Box: Real Position

Text Box: controls

 

      

 

 

 

                                                                                                                                       

 

The problem is now to send the  appropriate  signal to the thrusters based on sensor input and reference signals, through the control.

 

Proportional Integral Derivative (PID) Controllers were used originally for DP application.

 

Optimal Controllers combined with Kalman Filters are used today.