Journal of Marine Science and Technology

, Volume 22, Issue 3, pp 426–431 | Cite as

Model predictive controller design for ship dynamic positioning system based on state-space equations

  • Wenhua Li
  • Yuqing Sun
  • Haiquan Chen
  • Gang Wang
Original article


Model predictive control (MPC) algorithm based on state-space equations was applied to ship dynamic positioning control system. A state estimator was designed to solve the problem that not all the states used can be measured to improve the control accuracy of the system. Through simulation in MATLAB®, this paper analyzed and compared the model predictive controller with or without constraints and the state estimator. Simulation results on a supply ship verify the effectiveness of this proposed model predictive control algorithm based on state-space equations and show that the MPC controller with the state estimator can improve the control effect of dynamic positioning system of ships.


Ship Dynamic positioning system Model predictive control algorithm State-space equations The state estimator 



This work was supported by the Fundamental Research Funds for the Central Universities (3132014332, 3132015025) and Natural Science Foundation of Liaoning Province (2015020132).


  1. 1.
    Balchen JG, Jenssen NA, Mathisen E et al (1980) A dynamic positioning system based on Kalman filtering and optimal control. Model Identif Control 1(3):135–163CrossRefGoogle Scholar
  2. 2.
    Grimble MJ, Patton RJ, Wise DA (1980) The design of dynamic ship positioning control systems using stochastic optimal control theory. Optim Control Appl Methods 1(2):167–202CrossRefMATHGoogle Scholar
  3. 3.
    Fossen TI, Grovlen A (1998) Nonlinear output feedback control of dynamically positioned ships using vectorial observer backstepping. IEEE Trans Control Syst Technol 6(1):121–128CrossRefGoogle Scholar
  4. 4.
    Ngo KB, Mahony R, Jiang ZP (2005) Integrator backstepping using barrier functions for systems with multiple state constraints. In: 44th IEEE conference on decision and control, 2005 and 2005 European control conference. CDC-ECC’05. IEEE, 2005, pp 8306–8312Google Scholar
  5. 5.
    Yamamoto I, Matsuura M, Yamaguchi Y et al (1997) Dynamic positioning system based on nonlinear programming for offshore platforms. In: Proceedings of the international offshore and polar engineering conference, vol 3, pp 632–640Google Scholar
  6. 6.
    Daigo K, Yamamoto I, Matsuura M et al (1998) Dynamic positioning system for FPSOs with fuzzy control logic based on a nonlinear programming algorithm. In: Proceedings of the international conference on offshore mechanics and arctic engineering, OMAE, 11 ppGoogle Scholar
  7. 7.
    Fossen TI, Strand JP (1998) Passive nonlinear observer design for ships using Lyapunov methods: full-scale experiments with a supply vessel. Automatica 35(1):3–16MathSciNetCrossRefMATHGoogle Scholar
  8. 8.
    Muhammad S, Dòria-Cerezo A (2012) Passivity-based control applied to the dynamic positioning of ships. IET Control Theory Appl 6(5):680–688MathSciNetCrossRefGoogle Scholar
  9. 9.
    Yamamoto I, Matsuura M, Hirayama H et al (2001) Dynamic positioning system of offshore platform by advanced control. In: Proceedings of the international conference on offshore mechanics and arctic engineering, OMAE, vol 1, pp 1025–1033Google Scholar
  10. 10.
    Kim MH, Inman DJ (2001) Application of a sliding mode observer for dynamic positioning of ships. In: Proceedings of the ASME design engineering technical conference, Pittsburgh, PennsylvaniaGoogle Scholar
  11. 11.
    Xie W, Fu M, Shi X (2013) Adaptive sliding-mode passive observer design for dynamic positioning vessel. Control Theory Appl 30(1):131–136Google Scholar
  12. 12.
    Du J, Yang Y, Guo C et al (2013) Output feedback control for dynamic positioning system of a ship based on a high gain observer. Control Theory Appl 30(11):486–491Google Scholar
  13. 13.
    Du J, Hu X, Liu H et al (2015) Adaptive robust output feedback control for a marine dynamic positioning system based on a high-gain observer. IEEE Trans Neural Netw Learn Syst 26(11):2775–2786MathSciNetCrossRefGoogle Scholar
  14. 14.
    Yamamoto I, Terada Y (1999) Development of inverse LMI dynamic positioning system of offshore platform by advanced control. In: IEEE conference on control applications—proceedings, vol 2, pp 1118–1122Google Scholar
  15. 15.
    Katebi MR, Grimble MJ, Zhang Y (1997) H∞ robust control design for dynamic ship positioning. IEE Proc Control Theory Appl 144(2):110–120CrossRefMATHGoogle Scholar
  16. 16.
    Peng Z, Wang D, Hu X (2011) Robust adaptive formation control of underactuated autonomous surface vehicles with uncertain dynamics. IET Control Theory Appl 5(12):1378–1387MathSciNetCrossRefGoogle Scholar
  17. 17.
    Katebi MR, Yamamoto I, Matsuura M et al (2001) Robust dynamic ship positioning control system design and applications. Int J Robust Nonlinear Control 11(13):1257–1284CrossRefMATHGoogle Scholar
  18. 18.
    Wang YH (2006) Application of model predictive control to dynamic positioning system. Master thesis, Harbin Engineering University, HarbinGoogle Scholar
  19. 19.
    Guerreiro BJ, Silvestre C, Cunha R et al (2014) Trajectory tracking nonlinear model predictive control for autonomous surface craft. IEEE Trans Control Syst Technol 22(6):2160–2175CrossRefGoogle Scholar
  20. 20.
    Wang Y, Shi X, Bian X (2007) Restriction control of marine dynamic positioning system based on model predictive control. Ship Eng 3:22–25Google Scholar
  21. 21.
    Fossen TI (1994) Guidance and control of ocean vehicles. Wiley, New York, pp 21–25Google Scholar
  22. 22.
    Maciejowski JM (2002) Predictive control: with constraints. Pearson education, New Jersey, pp 83–117Google Scholar
  23. 23.
    Fossen TI, Sagatun SI, Sφrensen AJ (1996) Identification of dynamically positioned ships. Control Eng tice 4(3):369–376CrossRefMATHGoogle Scholar

Copyright information

© JASNAOE 2016

Authors and Affiliations

  • Wenhua Li
    • 1
  • Yuqing Sun
    • 1
  • Haiquan Chen
    • 1
  • Gang Wang
    • 1
  1. 1.Department of Marine EngineeringDalian Maritime UniversityDalianChina

Personalised recommendations