Skip to main content

Trajectory Tracking Control for Underactuated Surface Vessels Based on Nonlinear Model Predictive Control

  • Conference paper
  • First Online:
Computational Logistics (ICCL 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9335))

Included in the following conference series:

Abstract

An autonomous vessel can improve the intelligence, efficiency and economy of shipping logistics. To realize autonomous navigation control of underactuated vessels (USVs), this paper presents a controller that can make USV track a reference trajectory with only 2 inputs, i.e., surge and yaw. A nonlinear state-space model with 2 inputs considering environmental disturbances induced by wind, current and waves for a 3 degree of freedom (DOF) surface vessel is considered. Based on this model, a trajectory tracking controller using Nonlinear Model Predictive Control (NMPC) is designed. System constraints on inputs, input increment and output are incorporated in the NMPC framework. Simulation results show that the controller can track an ellipse trajectory well and that the tracking errors are within acceptable ranges, while system constraints are satisfied.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Duan, A.Y., Zhao, Y.: Brief Discussion on the Problems of Safety Management of Carrying Cargo on Deck (in Chinese). Ship and Ocean Engineering 35, 124–126 (2006)

    Google Scholar 

  2. Serrano, M.E., Scaglia, G.J.E., Godoy, S.A., et al.: Trajectory Tracking of Underactuated Surface Vessels: A Linear Algebra Approach. IEEE Transactions on Control Systems Technology 22, 1103–1111 (2014)

    Article  Google Scholar 

  3. Lefeber, E., Pettersen, K.Y., Nijmeijer, H.: Tracking control of an underactuated ship. IEEE transactions on control systems technology 11, 52–61 (2003)

    Article  Google Scholar 

  4. Yan, Z., Wang, J.: Model predictive control for tracking of underactuated vessels based on recurrent neural networks. Oceanic Engineering 37, 717–726 (2012)

    Article  Google Scholar 

  5. Wang, X: Study on path following control for underactuated ships by using analytic model predictive control (in Chinese). School of Naval Architecture, Ocean and Civil Engineering, Shanghai Jiao Tong University, Shanghai (2009)

    Google Scholar 

  6. Moreira, L., Soares, C.G.: Autonomous ship model to perform manoeuvring tests. Journal of Maritime Research 8, 29–46 (2011)

    Google Scholar 

  7. Ashrafiuon, H., Muske, K.R., McNinch, L.C., et al.: Sliding-mode Tracking Control of Surface Vessels. IEEE Transactions on Industrial Electronics 55, 4004–4012 (2008)

    Article  Google Scholar 

  8. Chen, H.: Model Predictive Control (in Chinese). Science Press, Beijing (2013)

    Google Scholar 

  9. Zheng, H., Negenborn, R.R., Lodewijks, G.: Survey of approaches for improving the intelligence of marine surface vehicles. In: Proceedings of the 16th International IEEE Conference on Intelligent Transportation, The Hague, The Netherlands, pp. 1217–1223 (2013)

    Google Scholar 

  10. Li, Z., Sun, J., Oh, S.: Path following for marine surface vessels with rudder and roll constraints: an MPC approach. In: American Control Conference, ACC 2009, pp. 3611–3616. IEEE (2009)

    Google Scholar 

  11. Liu, L., Liu, Z., Zhang, J.: LMI-based model predictive control for underactuated surface vessels with input constraints. In: Abstract and Applied Analysis. Hindawi Publishing Corporation (2014)

    Google Scholar 

  12. Perez, T., Fossen, T.I.: Kinematic Models for Manoeuvring and Seakeeping of Marine Vessels. Modeling, Identification and Control 28, 19–30 (2007)

    Article  Google Scholar 

  13. Fossen, T.I.: Handbook of Marine Craft Hydrodynamics and Motion Control. John Wiley & Sons, New Jersey (2011)

    Book  Google Scholar 

  14. Zheng, H., Negenborn, R.R., Lodewijks, G.: Trajectory tracking of autonomous vessels using model predictive control. In: Proceedings of the 19th IFAC World Congress, Cape Town, South Africa, pp. 8812–8818 (2014)

    Google Scholar 

  15. Do, K.D., Jiang, Z.P., Pan, J.: Universal controllers for stabilization and tracking of underactuated ships. Systems and Control Letters. 47, 299–317 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  16. Gong, J.W., Jiang, Y., Xu, W.: Model Predictive Control of Unmanned Vehicle (in Chinese). Beijing Institute of Technology Press, Beijing (2014)

    Google Scholar 

  17. Skjetne, R., Smogeli, Ø.N., Fossen, T.I.: A Nonlinear Ship Manoeuvering Model: Identification and adaptive control with experiments for a model ship. Modeling, Identification and Control 25, 3–27 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chenguang Liu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Liu, C., Zheng, H., Negenborn, R.R., Chu, X., Wang, L. (2015). Trajectory Tracking Control for Underactuated Surface Vessels Based on Nonlinear Model Predictive Control. In: Corman, F., Voß, S., Negenborn, R. (eds) Computational Logistics. ICCL 2015. Lecture Notes in Computer Science(), vol 9335. Springer, Cham. https://doi.org/10.1007/978-3-319-24264-4_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-24264-4_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-24263-7

  • Online ISBN: 978-3-319-24264-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics