Skip to main content
Top
Published in: Neural Computing and Applications 11/2020

28-05-2019 | Original Article

Computationally efficient MPC for path following of underactuated marine vessels using projection neural network

Authors: Cheng Liu, Cheng Li, Wenhua Li

Published in: Neural Computing and Applications | Issue 11/2020

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

A practical model predictive control (MPC) for path following of underactuated marine vessels, which is a representative marine application, is presented in this paper. Taking advantage of the capability of dealing with multivariable system and input saturation, the MPC method is used to transform the underactuated control problem into the optimization problem with incorporation of input (rudder) constraints. Considering the implementation obstacle of solving optimization problem formulated by the MPC method efficiently, the projection neural network, which is known as parallel computational capability, is employed here to improve the computational efficiency. The full information of ship motion is normally difficult to obtain directly due to the lack of enough measurements; therefore, the state observer is also included. A simple linear model represented the main dynamics of path following of underactuated marine vessels is conceived as predictive (control design) model; meanwhile, in order to demonstrate the effectiveness of proposed control design, all the comparative studies are conducted on a nonlinear high-fidelity simulation model. The simulation results validate that the proposed control design is effective and efficient.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Ashrafiuon H, Muske KR, McNich LC (2010) Review of nonlinear tracking and set-point control approaches for autonomous underactuated marine vehicles. In: American control conference, Baltimore, MD, USA, pp 5203–5211 Ashrafiuon H, Muske KR, McNich LC (2010) Review of nonlinear tracking and set-point control approaches for autonomous underactuated marine vehicles. In: American control conference, Baltimore, MD, USA, pp 5203–5211
2.
go back to reference Perez T (2005) Ship motion control: course keeping and roll stabilization using rudder and fins. Springer, Berlin Perez T (2005) Ship motion control: course keeping and roll stabilization using rudder and fins. Springer, Berlin
3.
go back to reference Fossen TI (2011) Handbook of marine craft hydrodynamics and motion control. Wiley, New YorkCrossRef Fossen TI (2011) Handbook of marine craft hydrodynamics and motion control. Wiley, New YorkCrossRef
4.
go back to reference Ren RY, Zou ZJ, Wang YD, Wang XG (2018) Adaptive Nomoto model used in the path following problem of ships. J Mar Sci Technol 23(14):1–11 Ren RY, Zou ZJ, Wang YD, Wang XG (2018) Adaptive Nomoto model used in the path following problem of ships. J Mar Sci Technol 23(14):1–11
5.
go back to reference Zhang J, Sun TR, Liu ZL (2017) Robust model predictive control for path-following of underactuated surface vessels with roll constraints. Ocean Eng 143:125–132CrossRef Zhang J, Sun TR, Liu ZL (2017) Robust model predictive control for path-following of underactuated surface vessels with roll constraints. Ocean Eng 143:125–132CrossRef
6.
go back to reference Maghenem M, Belleter DJW, Paliotta C, Pettersen KY (2017) Observer based path following for underactuated marine vessels in the presence of ocean currents: a local approach. 2017IFAC 50(1):13654–13661MATH Maghenem M, Belleter DJW, Paliotta C, Pettersen KY (2017) Observer based path following for underactuated marine vessels in the presence of ocean currents: a local approach. 2017IFAC 50(1):13654–13661MATH
7.
go back to reference Jiang ZP (2002) Global tracking control of underactuated ships by Lyapunov’s direct method. Automatica 38(2):301–309MATHCrossRef Jiang ZP (2002) Global tracking control of underactuated ships by Lyapunov’s direct method. Automatica 38(2):301–309MATHCrossRef
8.
go back to reference Do KD, Pan J (2006) Underactuated ships follow smooth paths with integral actions and without velocity measurements for feedback: theory and experiments. IEEE Trans Control Syst Technol 14(2):308–322CrossRef Do KD, Pan J (2006) Underactuated ships follow smooth paths with integral actions and without velocity measurements for feedback: theory and experiments. IEEE Trans Control Syst Technol 14(2):308–322CrossRef
9.
go back to reference Do KD (2016) Global robust adaptive path-tracking control of underactuated ships under stochastic disturbances. Ocean Eng 111(1):267–278CrossRef Do KD (2016) Global robust adaptive path-tracking control of underactuated ships under stochastic disturbances. Ocean Eng 111(1):267–278CrossRef
10.
go back to reference Lefeber E, Pettersen KY, Nijmeijer H (2003) Tracking control of underactuated ship. IEEE Trans Control Syst Technol 11(1):52–61CrossRef Lefeber E, Pettersen KY, Nijmeijer H (2003) Tracking control of underactuated ship. IEEE Trans Control Syst Technol 11(1):52–61CrossRef
11.
go back to reference Lee TC, Jiang ZP (2004) New cascade approach for global k-exponential tracking of underactuated ships. IEEE Trans Autom Control 49(12):2297–2303MathSciNetMATHCrossRef Lee TC, Jiang ZP (2004) New cascade approach for global k-exponential tracking of underactuated ships. IEEE Trans Autom Control 49(12):2297–2303MathSciNetMATHCrossRef
12.
go back to reference Yan Z, Wang J (2012) Model predictive control for tracking of underactuated vessels based on recurrent neural networks. IEEE J Ocean Eng 37(4):717–726CrossRef Yan Z, Wang J (2012) Model predictive control for tracking of underactuated vessels based on recurrent neural networks. IEEE J Ocean Eng 37(4):717–726CrossRef
13.
go back to reference Li Z, Sun J, Oh S (2009) Design, analysis and experimental validation of a robust nonlinear path following controller for marine surface vessels. Automatica 45(7):1649–1658MathSciNetMATHCrossRef Li Z, Sun J, Oh S (2009) Design, analysis and experimental validation of a robust nonlinear path following controller for marine surface vessels. Automatica 45(7):1649–1658MathSciNetMATHCrossRef
14.
go back to reference Liu C, Chen CLP, Zou ZJ, Li TS (2017) Adaptive NN-DSC control design for path following of underactuated surface vessels with input saturation. Neurocomputing 267:466–474CrossRef Liu C, Chen CLP, Zou ZJ, Li TS (2017) Adaptive NN-DSC control design for path following of underactuated surface vessels with input saturation. Neurocomputing 267:466–474CrossRef
15.
go back to reference Liu L, Wang D, Peng ZH (2017) ESO-based line-of-sight guidance law for path following of underactuated marine surface vehicles with exact sideslip compensation. IEEE J Ocean Eng 42(2):477–487CrossRef Liu L, Wang D, Peng ZH (2017) ESO-based line-of-sight guidance law for path following of underactuated marine surface vehicles with exact sideslip compensation. IEEE J Ocean Eng 42(2):477–487CrossRef
16.
go back to reference Fossen TI, Pettersen KY, Galeazzi R (2015) Line-of-Sight path following for Dubins paths with adaptive sideslip compensation of drift forces. IEEE Trans Control Syst Technol 23(2):820–827CrossRef Fossen TI, Pettersen KY, Galeazzi R (2015) Line-of-Sight path following for Dubins paths with adaptive sideslip compensation of drift forces. IEEE Trans Control Syst Technol 23(2):820–827CrossRef
17.
go back to reference Abdurahman B, Savvaris A, Tsourdos A (2017) A switching LOS guidance with relative kinematics for path-following of underactuated underwater vehicles. 2017IFAC 50(1):2290–2295 Abdurahman B, Savvaris A, Tsourdos A (2017) A switching LOS guidance with relative kinematics for path-following of underactuated underwater vehicles. 2017IFAC 50(1):2290–2295
18.
go back to reference Oh SR, Sun J (2010) Path following of underactuated marine surface vessels using line-of-sight based model predictive control. Ocean Eng 37:289–295CrossRef Oh SR, Sun J (2010) Path following of underactuated marine surface vessels using line-of-sight based model predictive control. Ocean Eng 37:289–295CrossRef
20.
go back to reference Qin SJ, Badgwell TA (2003) A survey of industrial model predictive control technology. Control Eng Pract 11(7):733–764CrossRef Qin SJ, Badgwell TA (2003) A survey of industrial model predictive control technology. Control Eng Pract 11(7):733–764CrossRef
22.
go back to reference Xiao HZ, Chen CLP (2019) Incremental updating multi-robot formation using nonlinear model predictive control method with general projection neural network. IEEE Trans Ind Electron 66(6):4502–4512CrossRef Xiao HZ, Chen CLP (2019) Incremental updating multi-robot formation using nonlinear model predictive control method with general projection neural network. IEEE Trans Ind Electron 66(6):4502–4512CrossRef
23.
go back to reference Xia YS, Leung H, Wang J (2002) A projection neural network and its application to constrained optimization problems. IEEE Trans Circuits Syst Fundam Theory Appl 49(4):447–458MathSciNetMATHCrossRef Xia YS, Leung H, Wang J (2002) A projection neural network and its application to constrained optimization problems. IEEE Trans Circuits Syst Fundam Theory Appl 49(4):447–458MathSciNetMATHCrossRef
24.
go back to reference Xiao HZ, Li ZJ, Chen CLP (2016) Formation control of leader-follower mobile robots systems using model predictive control based on neural-dynamics optimization. IEEE Trans Ind Electron 63(9):5752–5762CrossRef Xiao HZ, Li ZJ, Chen CLP (2016) Formation control of leader-follower mobile robots systems using model predictive control based on neural-dynamics optimization. IEEE Trans Ind Electron 63(9):5752–5762CrossRef
25.
go back to reference Li ZJ, Xiao HZ, Yang CG, Zhao YW (2015) Model predictive control of nonholonomic chained systems using general projection neural networks optimization. IEEE Trans Syst Man Cybernet Syst 45(10):1313–1321CrossRef Li ZJ, Xiao HZ, Yang CG, Zhao YW (2015) Model predictive control of nonholonomic chained systems using general projection neural networks optimization. IEEE Trans Syst Man Cybernet Syst 45(10):1313–1321CrossRef
26.
go back to reference Xia YS, Wang J (2016) A Bi-projection neural network for solving constrained quadratic optimization problems. IEEE Trans Neural Netw Learn Syst 27(2):214–224MathSciNetCrossRef Xia YS, Wang J (2016) A Bi-projection neural network for solving constrained quadratic optimization problems. IEEE Trans Neural Netw Learn Syst 27(2):214–224MathSciNetCrossRef
27.
go back to reference Yan Z, Fan JC, Wang J (2017) A collective neurodynamic approach to constrained global optimization. IEEE Trans Neural Netw Learn Syst 28(5):1206–1215CrossRef Yan Z, Fan JC, Wang J (2017) A collective neurodynamic approach to constrained global optimization. IEEE Trans Neural Netw Learn Syst 28(5):1206–1215CrossRef
28.
go back to reference Hagan MT, Demuth HB, Beale M et al (2002) Neural network design. China Machine Press, Beijing Hagan MT, Demuth HB, Beale M et al (2002) Neural network design. China Machine Press, Beijing
29.
go back to reference Tank DW, Hopfield JJ (1986) Simple neural network optimization network: an A\D converter, signal decision circuit, and a linear programming circuit. IEEE Trans Circuit Syst 33(5):533–541CrossRef Tank DW, Hopfield JJ (1986) Simple neural network optimization network: an A\D converter, signal decision circuit, and a linear programming circuit. IEEE Trans Circuit Syst 33(5):533–541CrossRef
30.
go back to reference Hopfield JJ, Tank DW (1986) Computing with neural circuits: a model. Science 233:625–633CrossRef Hopfield JJ, Tank DW (1986) Computing with neural circuits: a model. Science 233:625–633CrossRef
31.
32.
go back to reference Rodriguez-Vazquez A, Dominguer-Castro R, Rueda A et al (1990) Nonlinear switched: capacitor ‘neural’ networks for optimization problems. IEEE Trans Circuits Syst 37(3):384–398MathSciNetCrossRef Rodriguez-Vazquez A, Dominguer-Castro R, Rueda A et al (1990) Nonlinear switched: capacitor ‘neural’ networks for optimization problems. IEEE Trans Circuits Syst 37(3):384–398MathSciNetCrossRef
33.
go back to reference Wu X, Xia Y, Li J, Chen WK (1996) A high-performance neural network for solving linear and quadratic programming problems. IEEE Trans Neural Netw 7(3):643–651CrossRef Wu X, Xia Y, Li J, Chen WK (1996) A high-performance neural network for solving linear and quadratic programming problems. IEEE Trans Neural Netw 7(3):643–651CrossRef
34.
go back to reference Xia Y, Wang J (2004) A recurrent neural network for nonlinear convex optimization subject to nonlinear inequality constraints. IEEE Trans Circuits Syst 51(7):1385–1394MathSciNetMATHCrossRef Xia Y, Wang J (2004) A recurrent neural network for nonlinear convex optimization subject to nonlinear inequality constraints. IEEE Trans Circuits Syst 51(7):1385–1394MathSciNetMATHCrossRef
35.
go back to reference Seong CY (2001) Neural dynamic optimization for control systems-part I: background. IEEE Trans Syst Man Cybern 31(4):482–489CrossRef Seong CY (2001) Neural dynamic optimization for control systems-part I: background. IEEE Trans Syst Man Cybern 31(4):482–489CrossRef
36.
go back to reference Oshaba AS, Ali ES, Abd Elazim SM (2017) PI controller design for MPPT of photovoltaic system supplying SRM via BAT search algorithm. Neural Comput Appl 28(4):651–667CrossRef Oshaba AS, Ali ES, Abd Elazim SM (2017) PI controller design for MPPT of photovoltaic system supplying SRM via BAT search algorithm. Neural Comput Appl 28(4):651–667CrossRef
37.
go back to reference Abd-Elazim SM, Ali ES (2018) Load frequency controller design of a two-area system composing of PV grid and thermal generator via firefly algorithm. Neural Comput Appl 30(2):607–616CrossRef Abd-Elazim SM, Ali ES (2018) Load frequency controller design of a two-area system composing of PV grid and thermal generator via firefly algorithm. Neural Comput Appl 30(2):607–616CrossRef
39.
go back to reference Ioannou PA, Sun J (2012) Robust adaptive controller. Dover Publications, New York Ioannou PA, Sun J (2012) Robust adaptive controller. Dover Publications, New York
40.
go back to reference Rana MS, Pota HR, Petersen IR (2013) High-speed AFM image scanning using observer-based MPC-notch control. IEEE Trans Nanotechnol 12(2):246–254CrossRef Rana MS, Pota HR, Petersen IR (2013) High-speed AFM image scanning using observer-based MPC-notch control. IEEE Trans Nanotechnol 12(2):246–254CrossRef
41.
go back to reference Wang LP (2009) Model predictive control system design and implementation using MATLAB. Springer, Berlin Wang LP (2009) Model predictive control system design and implementation using MATLAB. Springer, Berlin
42.
go back to reference Sun JV, Kolmanovsky I, Ghaemi R, Chen SH (2007) A stable block model predictive control with variable implementation horizon. Automatica 43(11):1945–1953MathSciNetMATHCrossRef Sun JV, Kolmanovsky I, Ghaemi R, Chen SH (2007) A stable block model predictive control with variable implementation horizon. Automatica 43(11):1945–1953MathSciNetMATHCrossRef
43.
go back to reference Breivik M (2003) Nonlinear maneuvering control of underactuated ships. Master Thesis, Norwegian University of Science and Technology, Norway Breivik M (2003) Nonlinear maneuvering control of underactuated ships. Master Thesis, Norwegian University of Science and Technology, Norway
44.
go back to reference Li Z, Sun J (2012) Disturbance compensating model predictive control with application to ship heading control. IEEE Trans Control Syst Technol 20(1):257–265 Li Z, Sun J (2012) Disturbance compensating model predictive control with application to ship heading control. IEEE Trans Control Syst Technol 20(1):257–265
45.
go back to reference Liu C, Sun J, Zou ZJ (2015) Integrated line of sight and model predictive control for path following and roll motion control using rudder. J Ship Res 59(2):99–112CrossRef Liu C, Sun J, Zou ZJ (2015) Integrated line of sight and model predictive control for path following and roll motion control using rudder. J Ship Res 59(2):99–112CrossRef
Metadata
Title
Computationally efficient MPC for path following of underactuated marine vessels using projection neural network
Authors
Cheng Liu
Cheng Li
Wenhua Li
Publication date
28-05-2019
Publisher
Springer London
Published in
Neural Computing and Applications / Issue 11/2020
Print ISSN: 0941-0643
Electronic ISSN: 1433-3058
DOI
https://doi.org/10.1007/s00521-019-04273-y

Other articles of this Issue 11/2020

Neural Computing and Applications 11/2020 Go to the issue

Multi-Source Data Understanding (MSDU)

Mutual kNN based spectral clustering

Premium Partner