Kalman filtering for positioning and heading control of ships and offshore rigs

In this article, we have described the main components of a ship motion-control system and two particular motion-control problems that require wave filtering, namely, dynamic positioning and heading autopilot. Then, we discussed the models commonly used for vessel response and showed how these models are used for Kalman filter design. We also briefly discussed parameter and noise covariance estimation, which are used for filter tuning. To illustrate the performance, a case study based on numerical simulations for a ship autopilot was considered. The material discussed in this article conforms to modern commercially available ship motion-control systems. Most of the vessels operating in the offshore industry worldwide use Kalman filters for velocity estimation and wave filtering. Thus, the article provides an up-to-date tutorial and overview of Kalman-filter-based wave filtering.

[1]  Thor I. Fossen,et al.  Marine Control Systems Guidance, Navigation, and Control of Ships, Rigs and Underwater Vehicles , 2002 .

[2]  Thor I. Fossen,et al.  Tutorial on nonlinear backstepping: Applications to ship control , 1999 .

[3]  Michael J. Grimble,et al.  Dynamic ship positioning using a self-tuning Kalman filter , 1983 .

[4]  Robert Taggart,et al.  Anomalous Behavior of Merchant Ship Steering Systems , 1970 .

[5]  S. Bennett Ship Stabilization: History , 1991 .

[6]  Kensaku Nomoto,et al.  On the steering qualities of ships , 1956 .

[7]  N. Minorsky.,et al.  DIRECTIONAL STABILITY OF AUTOMATICALLY STEERED BODIES , 2009 .

[8]  Thor I. Fossen,et al.  Guidance and control of ocean vehicles , 1994 .

[9]  Steinar Saelid,et al.  Dynamic positioning of floating vessles based on Kalman filtering and optimal control , 1980, 1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[10]  Jens G. Balchen,et al.  A DYNAMIC POSITIONING SYSTEM BASED ON KALMAN FILTERING AND OPTIMAL CONTROL , 1980 .

[11]  Tristan Perez,et al.  Modelling and performance of an active heave compensator for offshore operations , 2007 .

[12]  Asgeir J. Sørensen,et al.  Identification of Dynamically Positioned Ships , 1995 .

[13]  Michael J. Grimble,et al.  The design of dynamic ship positioning control systems using stochastic optimal control theory , 1980 .

[14]  Thor I. Fossen,et al.  Nonlinear output feedback control of dynamically positioned ships using vectorial observer backstepping , 1998, IEEE Trans. Control. Syst. Technol..

[15]  Tristan Perez,et al.  Ship Motion Control: Course Keeping and Roll Stabilisation Using Rudder and Fins , 2005 .

[16]  S. Nomoto,et al.  Experimental investigation of the relationship between IP network performances and speech quality of VoIP , 2003, 10th International Conference on Telecommunications, 2003. ICT 2003..

[17]  Odd M. Faltinsen,et al.  Sea loads on ships and offshore structures , 1990 .

[18]  S. Saelid,et al.  Design and analysis of a dynamic positioning system based on Kalman filtering and optimal control , 1983, IEEE Transactions on Automatic Control.

[19]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[20]  Max J. Morgan Dynamic Positioning of Offshore Vessels , 1978 .

[21]  M. Ochi Ocean Waves: The Stochastic Approach , 1998 .

[22]  T. Holzhüter On the Robustness of Course Keeping Autopilots , 1992 .

[23]  Michael J. Grimble,et al.  Use of Kalman filtering techniques in dynamic ship-positioning systems , 1980 .

[24]  Ali H. Sayed,et al.  Linear Estimation (Information and System Sciences Series) , 2000 .

[25]  Torgeir Moan,et al.  On some uncertainties related to the short term stochastic modelling of ocean waves , 1983 .

[26]  Asgeir J. Sørensen,et al.  DESIGN OF A DYNAMIC POSITIONING SYSTEM USING MODEL-BASED CONTROL , 1995 .

[27]  Thor I. Fossen,et al.  Passive nonlinear observer design for ships using Lyapunov methods: full-scale experiments with a supply vessel , 1999, Autom..

[28]  John S. Sargent,et al.  Design Considerations for Dynamically Positioned Utility Vessels , 1976 .

[29]  Andrew Harvey,et al.  Forecasting, Structural Time Series Models and the Kalman Filter. , 1991 .

[30]  Tristan Perez,et al.  Kinematic Models for Manoeuvring and Seakeeping of Marine Vessels , 2007 .