Skip to main content
Log in

Dynamic Positioning System Design for A Marine Vessel with Unknown Dynamics Subject to External Disturbances Including Wave Effect

  • Published:
China Ocean Engineering Aims and scope Submit manuscript

Abstract

In this paper, a new control system is proposed for dynamic positioning (DP) of marine vessels with unknown dynamics and subject to external disturbances. The control system is composed of a substructure for wave filtering and state estimation together with a nonlinear PD-type controller. For wave filtering and state estimation, a cascade combination of a modified notch filter and an estimation stage is considered. In estimation stage, a modified extended-state observer (ESO) is proposed to estimate vessel velocities and unknown dynamics. The main advantage of the proposed method is its robustness to model uncertainties and external disturbances and it does not require prior knowledge of vessel model parameters. Besides, the stability of the cascade structure is analyzed and input to state stability (ISS) is guaranteed. Later on, a nonlinear PD-type controller with feedforward of filtered estimated dynamics is utilized. Detailed stability analyses are presented for the closed-loop DP control system and global uniform ultimate boundedness is proved using large scale systems method. Simulations are conducted to evaluate the performance of the proposed method for wave filtering and state estimation and comparisons are made with two conventional methods in terms of estimation accuracy and the presence of uncertainties. Besides, comparisons are made in closed-loop control system to demonstrate the performance of the proposed method compared with conventional methods. The proposed control system results in better performance in the presence of uncertainties, external disturbance and even in transients when the vessel is subjected to sudden changes in environmental disturbances.

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.

Similar content being viewed by others

References

  • Aarset, M.F., Strand, J.P. and Fossen, T.I., 1998. Nonlinear vectorial observer backstepping with integral action and wave filtering for ships, IFAC Proceedings Volumes, 31(30), 77–82.

    Article  Google Scholar 

  • Balchen, J.G., Jenssen, N.A. and Sælid, S., 1976. Dynamic positioning using Kalman filtering and optimal control theory, IFAC/IFIP Symposium on Automation in Offshore Oil Field Operation, Bergen, Norway.

  • Brodtkorb, A.H., Værnø, S.A., Teel, A.R., Sørensen, A.J. and Skjetne, R., 2016. Hybrid observer for improved transient performance of a marine vessel in dynamic positioning, IFAC-PapersOnLine, 49(18), 345–350.

    Article  Google Scholar 

  • Castañeda, H., Salas-Peña, O.S. and de León-Morales, J., 2017. Extended observer based on adaptive second order sliding mode control for a fixed wing UAV, ISA Transactions, 66, 226–232.

    Article  Google Scholar 

  • Cui, R.X., Chen, L.P., Yang, C.G. and Chen, M., 2017. Extended state observer-based integral sliding mode control for an underwater robot with unknown disturbances and uncertain nonlinearities, IEEE Transactions on Industrial Electronics, 64(8), 6785–6795.

    Article  Google Scholar 

  • Donnarumma, S., Figari, M., Martelli, M., Vignolo, S. and Viviani, M., 2018. Design and validation of dynamic positioning for marine systems: A case study, IEEE Journal of Oceanic Engineering, 43(3), 677–688.

    Article  Google Scholar 

  • Du, J.L., Hu, X., Krstić, M. and Sun, Y.Q., 2018. Dynamic positioning of ships with unknown parameters and disturbances, Control Engineering Practice, 76, 22–30.

    Article  Google Scholar 

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

    Book  Google Scholar 

  • Fossen, T.I. and Perez, T., 2009. Kalman filtering for positioning and heading control of ships and offshore rigs, IEEE Control Systems Magazine, 29(6), 32–46.

    Article  MathSciNet  Google Scholar 

  • Fossen, T.I. and Strand, J.P., 1999. Passive nonlinear observer design for ships using Lyapunov methods: Full-scale experiments with a supply vessel, Automatica, 35(1), 3–16.

    Article  MathSciNet  Google Scholar 

  • Fung, P. and Grimble, M., 1983. Dynamic ship positioning using a self-tuning Kalman filter, IEEE Transactions on Automatic Control, 28(3), 339–350.

    Article  Google Scholar 

  • Gao, Z.Q., 2003. Scaling and bandwidth-parameterization based controller tuning, Proceedings of the 2003 American Control Conference, Denver, CO, USA.

  • Hosseinnajad, A. and Loueipour, M., 2019. Design of dynamic positioning control system for an ROV with unknown dynamics using modified time delay estimation, International Journal of Maritime Technology, 11, 53–59.

    Article  Google Scholar 

  • Karimi-Ghartemani, M., Khajehoddin, S.A., Jain, P.K., Bakhshai, A. and Mojiri, M., 2012. Addressing DC component in PLL and notch filter algorithms, IEEE Transactions on Power Electronics, 27(1), 78–86.

    Article  Google Scholar 

  • Kjerstad, Ø.K. and Skjetne, R., 2016. Disturbance rejection by acceleration feedforward for marine surface vessels, IEEE Access, 4, 2656–2669.

    Article  Google Scholar 

  • Liu, X.L. and Xiong, L.P., 2014. Mechanical arm active disturbance rejection control based on artificial bee colony algorithm, Applied Mechanics and Materials, 513–517, 1511–1514.

    Article  Google Scholar 

  • Loria, A., Fossen, T.I. and Panteley, E., 2000. A separation principle for dynamic positioning of ships: Theoretical and experimental results, IEEE Transactions on Control Systems Technology, 8(2), 332–343.

    Article  Google Scholar 

  • Loueipour, M., Keshmiri, M., Danesh, M. and Mojiri, M., 2015. Wave filtering and state estimation in dynamic positioning of marine vessels using position measurement, IEEE Transactions on Instrumentation and Measurement, 64(12), 3253–3261.

    Article  Google Scholar 

  • Madohski, R. and Herman, P., 2015. Survey on methods of increasing the efficiency of extended state disturbance observers, ISA Transactions, 56, 18–27.

    Article  Google Scholar 

  • Moreno-Valenzuela, J. and Acho-Zuppa, L., 2004. Dynamic positioning control of ships via relay observer design, Asian Journal of Control, 6(3), 398–406.

    Article  Google Scholar 

  • Mousazadeh, H. and Kiapey, A., 2019. Experimental evaluation of a new developed algorithm for an autonomous surface vehicle and comparison with simulink results, China Ocean Engineering, 33(3), 268–278.

    Article  Google Scholar 

  • Peng, Z.H. and Wang, J., 2018. Output-feedback path-following control of autonomous underwater vehicles based on an extended state observer and projection neural networks, IEEE Transactions on Systems, Man, and Cybernetics: Systems, 48(4), 535–544.

    Article  Google Scholar 

  • Peng, Z.H., Wang, D., Li, T.S. and Han, M., 2019. Output-feedback cooperative formation maneuvering of autonomous surface vehicles with connectivity preservation and collision avoidance, IEEE Transactions on Cybernetics, 50(6), 2527–2535.

    Article  Google Scholar 

  • Qian, J.Z., Xiong, A. and Ma, W.L., 2016. Extended state observer-based sliding mode control with new reaching law for PMSM speed control, Mathematical Problems in Engineering, Article ID 6058981.

  • Saelid, S., Jenssen, N. and Balchen, J., 1983. Design and analysis of a dynamic positioning system based on Kalman filtering and optimal control, IEEE Transactions on Automatic Control, 28(3), 331–339.

    Article  Google Scholar 

  • Sariyildiz, E. and Ohnishi, K., 2014. A guide to design disturbance observer, Journal of Dynamic Systems, Measurement, and Control, 136(2), 021011.

    Article  Google Scholar 

  • Smallwood, D.A. and Whitcomb, L.L., 2004. Model-based dynamic positioning of underwater robotic vehicles: Theory and experiment, IEEE Journal of Oceanic Engineering, 29(1), 169–186.

    Article  Google Scholar 

  • Sørensen, A.J., 2011. A survey of dynamic positioning control systems, Annual Reviews in Control, 35(1), 123–136.

    Article  Google Scholar 

  • Sørensen, A.J., 2012. Marine Control Systems Propulsion and Motion Control of Ships and Ocean Structures, Lecture Notes, NTNU.

  • Tannuri, E.A. and Morishita, H.M., 2006. Experimental and numerical evaluation of a typical dynamic positioning system, Applied Ocean Research, 28(2), 133–146.

    Article  Google Scholar 

  • Værnø, S.A., Brodtkorb, A.H. and Skjetne, R., 2019. Compensation of bias loads in dynamic positioning of marine surface vessels, Ocean Engineering, 178, 484–492.

    Article  Google Scholar 

  • Værnø, S.A., Brodtkorb, A.H., Skjetne, R. and Calabrò, V., 2017. Time-varying model-based observer for marine surface vessels in dynamic positioning, IEEE Access, 5, 14787–14796.

    Article  Google Scholar 

  • Vidyasagar, M., 1980. Decomposition techniques for large-scale systems with nonadditive interactions: Stability and stabilizability, IEEE Transactions on Automatic Control, 25(4), 773–779.

    Article  MathSciNet  Google Scholar 

  • Wang, F., Lv, M. and Xu, F., 2016. Design and implementation of a triple-redundant dynamic positioning control system for deepwater drilling rigs, Applied Ocean Research, 57, 140–151.

    Article  Google Scholar 

  • Wang, F., Wan, L., Jiang, D.P. and Xu, Y.R., 2011. Design and reliability analysis of DP-3 dynamic positioning control architecture, China Ocean Engineering, 25(4), 709–720.

    Article  Google Scholar 

  • Wang, Y.L., Shi, R.J. and Wang, H.B., 2014. ESO-based fuzzy sliding-mode control for a 3-DOF serial-parallel hybrid humanoid arm, Journal of Control Science and Engineering, 2014, Article ID 304590.

  • Xia, G.Q., Shao, X.C. and Zhao, A., 2015. Robust nonlinear observer and observer-backstepping control design for surface ships, Asian Journal of Control, 17(4), 1377–1393.

    Article  MathSciNet  Google Scholar 

  • Yao, J.Y., Jiao, Z.X. and Ma, D.W., 2014. Extended-state-observer-based output feedback nonlinear robust control of hydraulic systems with backstepping, IEEE Transactions on Industrial Electronics, 61(11), 6285–6293.

    Article  Google Scholar 

  • Zhang, Y., Jiao, L. and Liu, J., 2011. Optimization design of ADRC for oxygen content in flue gas based on chaos particle swarm optimization algorithm, Proceedings of 2011 International Conference on Electronic & Mechanical Engineering and Information Technology, Harbin, China.

  • Zhang, Y.J., Fan, C.D., Zhao, F.F., Ai, Z.Y. and Gong, Z.H., 2014. Parameter tuning of ADRC and its application based on CCCSA, Nonlinear Dynamics, 76(2), 1185–1194.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mehdi Loueipour.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hosseinnajad, A., Loueipour, M. Dynamic Positioning System Design for A Marine Vessel with Unknown Dynamics Subject to External Disturbances Including Wave Effect. China Ocean Eng 34, 651–663 (2020). https://doi.org/10.1007/s13344-020-0058-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13344-020-0058-9

Key words

Navigation