Skip to main content
Log in

Online optimal control for dynamic positioning of vessels via time-based adaptive dynamic programming

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

In this paper, a discrete-time online optimal control via time-based adaptive dynamic programming is developed for dynamic positioning (DP) of vessels in the presence of unknown system dynamic, energy conservation and wastage decrease of equipment. Firstly, a model network is established by a neural network (NN) to identify the DP system. And then, a NN optimal control scheme is developed, in which current and recorded data of DP vessel are utilized to train the critic network and action network. The optimal cost and control law are updated once at the sampling instant. The designed DP optimal control policy can maintain the vessel at desired position and heading angle, and guarantee the uniform ultimate boundedness of all the signals in the closed-loop system simultaneously. Finally, simulation results involving a supply vessel demonstrate the effectiveness of the proposed DP optimal control law.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  • Bai W, Zhou Q, Li T, Li H (2019) Adaptive reinforcement learning nn control for uncertain nonlinear system with input saturation. IEEE Trans Cybern. https://doi.org/10.1109/TCYB.2019.292105

    Article  Google Scholar 

  • Balchen JG, Jenssen NA, Saelid S (1980) Dynamic positioning of floating vessels based on Kalman filtering and optimal control. In: Proceedings of the 19th IEEE conference on decision and control, Albuquerque, New Mexico, pp 852–864

  • Bellman RE (1957) Dynamic programming. Princeton University Press, Princeton

    Google Scholar 

  • Benetazzo F, Ippoliti G, Longhi S, Raspa P (2015) Advanced control for fault-tolerant dynamic positioning of an offshore supply vessel. Ocean Eng 106:472–484

    Article  Google Scholar 

  • Chen H (2008) Research on design of DP thruster system of deepwater semi-submersible platform. Shanghai Jiao Tong University, Shanghai

    Google Scholar 

  • Chen T (2018) An innovative fuzzy and artificial neural network approach for forecasting yield under an uncertain learning environment. J Ambient Intell Humaniz Comput 9(4):1013–1025

    Article  Google Scholar 

  • Cheng L, Liu W, Yang C, Huang T, Hou ZG, Tan M (2017) A neural-network-based controller for piezoelectric-actuated stick–slip devices. IEEE Trans Ind Electron 65(3):2598–2607

    Article  Google Scholar 

  • Cheng L, Liu Y, Hou ZG, Tan M, Du D, Fei M (2019) A rapid spiking neural network approach with an application on hand gesture recognition. IEEE Trans Cogn Dev Syst. https://doi.org/10.1109/TCDS.2019.2918228

    Article  Google Scholar 

  • Dierks T, Jagannathan S, Jagannathan (2012) Online optimal control of affine nonlinear discrete-time systems with unknown internal dynamics by using time-based policy update. IEEE Trans Neural Netw Learn Syst 23(7):1118–1129

    Article  Google Scholar 

  • Dreyfus SE, Law AM (1977) The art and theory of dynamic programming. Academic Press, New York

    Google Scholar 

  • Du J, Hu X, Krstic M, Sun Y (2016) Robust dynamic positioning of ships with disturbances under input saturation. Automatica 73:207–214

    Article  MathSciNet  Google Scholar 

  • Du J, Hu X, Krstic M, Sun Y (2018) Dynamic positioning of ships with unknown parameters and disturbances. Control Eng Pract 76:22–30

    Article  Google Scholar 

  • Fossen TI, Berge SP (1997) Nonlinear vectorial backstepping design for global exponential tracking of marine vessels in the presence of actuator dynamics. In: Proceedings of the 36th IEEE conference on decision and control, 1997, vol 5. IEEE, pp 4237–4242

  • Fossen TI (2002) Marine control systems: guidance, navigation and control of ships, rigs and underwater vehicles. Marine Cybernetics AS, Trondheim

    Google Scholar 

  • Fossen TI (2002) Marine control systems: guidance, navigation and control of ships, rigs and underwater vehicles. Marine Cybernetics AS, Trondlheim

    Google Scholar 

  • Fossen TI (2011) Handbook of marine craft hydrodynamics and motion control. Wiley, Chichester

    Book  Google Scholar 

  • 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–128

    Article  Google Scholar 

  • Fossen TI, Strand JP (2001) Nonlinear passive weather optimal positioning control (WOPC) system for ships and rigs: experimental results. Automatica 37(5):701–715

    Article  MathSciNet  Google Scholar 

  • Fu M, Liu T, Xu Y, et al (2016) A neurodynamics-based dynamic surface control algorithm for tracking control of dynamic positioning vehicles. In: Proceedings of the 35th Chinese control conference, Chengdu, China, pp 9167–9171

  • 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–202

    Article  Google Scholar 

  • Kim H (2019) Multiple vehicle tracking and classification system with a convolutional neural network. J Ambient Intell Human Comput. https://doi.org/10.1007/s12652-019-01429-5

    Article  Google Scholar 

  • Liu D, Wang D, Zhao D, Wei Q, Jin N (2012) Neural-network-based optimal control for a class of unknown discrete-time nonlinear systems using globalized dual heuristic programming. IEEE Trans Autom Sci Eng 9(3):628

    Article  Google Scholar 

  • Shao X (2015) Research on control methods for dynamic positioning ships based on discrete time system theory. Harbin Engineering University, Harbin

    Google Scholar 

  • Shi Q, Li T, Li J, Chen CP, Xiao Y, Shan Q (2019) Adaptive leader-following formation control with collision avoidance for a class of second-order nonlinear multi-agent systems. Neurocomputing 350:282–290

    Article  Google Scholar 

  • Shun J (2010) Research on dynamic positioning of submarine cable workboat based on fuzzy control. Shanghai Jiao Tong University, Shanghai

    Google Scholar 

  • Sun X (2014) Research on model predictive control for the ship dynamic positioning system. Harbin Engineering University, Harbin

    Google Scholar 

  • Sun T, Peng L, Cheng L, Hou ZG, Pan Y (2019) Composite learning enhanced robot impedance control. IEEE Trans Neural Netw Learn Syst. https://doi.org/10.1109/TNNLS.2019.2912212

    Article  Google Scholar 

  • Tannuri EA, Agostinho AC, Morishita HM, Moratelli L Jr (2010) Dynamic positioning systems: an experimental analysis of sliding mode control. Control Eng Pract 18(10):1121–1132

    Article  Google Scholar 

  • Veksler A, Johansen TA, Borrelli F, Realfsen B (2016) Dynamic positioning with model predictive control. IEEE Trans Control Syst Technol 24(4):1340–1353

    Article  Google Scholar 

  • Wang D, Liu D (2018) Learning and guaranteed cost control with event-based adaptive critic implementation. IEEE Trans Neural Netw Learn Syst 99:1–11

    Google Scholar 

  • Wang D, He H, Liu D (2017a) Adaptive critic nonlinear robust control: a survey. IEEE Trans Cybern 47(10):3429–3451

    Article  Google Scholar 

  • Wang D, He H, Zhong X, Liu D (2017b) Event-driven nonlinear discounted optimal regulation involving a power system application. IEEE Trans Ind Electron 64(10):8177–8186

    Article  Google Scholar 

  • Wen G, Ge SS, Chen CP, Tu F, Wang S (2018) Adaptive tracking control of surface vessel using optimized backstepping technique. IEEE Trans Cybern 99:1–12

    Google Scholar 

  • White DA, Sofge DA (1992) Handbook of intelligent control: neural, fuzzy, and adaptive approaches. Van Nostrand Reinhold, New York

    Google Scholar 

  • Xiao G, Zhang H, Luo Y (2015) Online optimal control of unknown discrete-time nonlinear systems by using time-based adaptive dynamic programming. Neurocomputing 165:163–170

    Article  Google Scholar 

  • Xu H, Feng H (2016) The principle of ship dynamic positioning system. National Defense Industry Press, Peking

    Google Scholar 

  • Zhang HG, Zhang X, Luo YH, Yang J (2013) An overview of research on adaptive dynamic programming. Acta Autom Sin 39(4):303–311

    Article  Google Scholar 

  • Zhao D, Bian X, Ding F (2011) Design of a nonlinear controller for dynamic ship positioning. J Harbin Eng Univ 32(1):57–61

    Google Scholar 

  • Zhou L, Wang W, Chen H (2008) Review on the study of dynamic positioning control systems for vessels. Ship Ocean Eng 37(2):86–91

    Google Scholar 

  • Zhu Y, Zhao D, Yang X, Zhang Q (2017) Policy iteration for $ H_\infty $ optimal control of polynomial nonlinear systems via sum of squares programming. IEEE Trans Cybern 48(2):500–509

    Article  Google Scholar 

  • Zhu Y, Zhao D, Li X, Wang D (2018a) Control-limited adaptive dynamic programming for multi-battery energy storage systems. IEEE Trans Smart Grid 10(4):4235–4244

    Article  Google Scholar 

  • Zhu Y, Zhao D, Zhong Z (2018b) Adaptive optimal control of heterogeneous cacc system with uncertain dynamics. IEEE Trans Control Syst Technol 99:1–8

    Google Scholar 

Download references

Acknowledgements

This work is supported in part by the National Natural Science Foundation of China (under Grant Nos. 51939001, 61976033, 61751202, U1813203, 61803064), the Science and Technology Innovation Funds of Dalian (under Grant no. 2018J11CY022), the LiaoNing Revitalization Talents Program (under Grant no. XLYC1807046), Natural Foundation Guidance Plan Project of Liaoning (2019-ZD-0151) and the Fundamental Research Funds for the Central Universities (under Grant nos. 3132019345).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tieshan Li.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gao, X., Li, T., Shan, Q. et al. Online optimal control for dynamic positioning of vessels via time-based adaptive dynamic programming. J Ambient Intell Human Comput 14, 15629–15641 (2023). https://doi.org/10.1007/s12652-019-01522-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-019-01522-9

Keywords

Navigation