Abstract
This paper considers the cooperative dynamic positioning of multiple marine surface vessels in the presence of dynamical uncertainty and time-varying ocean disturbances. The objective is to enable a group of vessels to automatically position themselves in a desired time-varying formation and track a reference position. By employing a dynamic surface control technique, distributed adaptive controllers are derived on the basis of the information of neighboring vessels. Neural network with iterative updating laws is used to accurately identify the dynamical uncertainty and time-varying ocean disturbances. Two types of adaptive laws are proposed and validated: (1) direct iterative updating laws based on the velocity tracking errors; (2) composite iterative updating laws based on the tracking errors and the prediction errors. For both cases, Lyapunov–Krasovskii functionals are employed to analyze the stability of the closed-loop network, and uniform ultimate boundedness of error signals are established. The key features of the proposed controllers are as follows. First, the information exchanges are reduced by employing a distributed control strategy. Second, by using the iterative updating laws, the mixed uncertainty including the internal model uncertainty and external time-varying ocean disturbances can be compensated. Besides, the proposed controllers are easier to implement in digital processors with the derivative-free updating laws. Third, the prediction errors and tracking errors are combined to construct the composite iterative neural control laws, which are able to achieve faster adaptation and improved performance. Comparison studies are given to show the effectiveness of the proposed methods.
Similar content being viewed by others
References
Sørensen, A.J.: A survey of dynamic positioning control systems. Annu. Rev. Control 35(1), 123–136 (2011)
Balchen, J.G., Jenssen, N.A., Sælid, S.: Dynamic positioning using Kalman filtering and optimal control theory. In: IFAC/IFIP Symposium on Automation in Offshore Oil Field Operation, pp. 183–186 (1976)
Saelid, S., Jenssen, N.A., Balchen, J.G.: Design and analysis of a dynamic positioning system based on Kalman filtering and optimal control. IEEE Trans. Autom. Control 28(3), 331–339 (1983)
Fossen, T.I., Strand, J.P.: Passive nonlinear observer design for ships using Lyapunov methods: fullscale experiments with a supply vessel. Automatica 35(1), 3–16 (1999)
Du, J., Inoue, Y.: Computer simulations on thruster assisted fuzzy control dynamic positioning system of floating body. Behav. Offshore Struct. 2, 743–753 (1995)
Chen, M., Jiang, B.: Adaptive control and constrained control allocation for overactuated ocean surface vessels. Int. J. Syst. Sci. 44(12), 2295–2309 (2013)
Witkowska, A.: Dynamic positioning system with vectorial backstepping controller. In: 18th International Conference on Methods and Models in Automation and Robotics, pp. 842–847(2013)
Agostinho A.C., Moratelli J., Morishita H.M.: Sliding mode control applied to offshore dynamic positioning systems. In: Proceedings of the IFAC International Conference on Manoeuvring (2009)
Tannuri, E.A., Agostinho, A.C., Morishita, H.M.: Dynamic positioning systems: an experimental analysis of sliding mode control. Control Eng. Pract. 18(6), 1121–1232 (2010)
Hespanha, J.P., Morse, A.S.: Switching between stabilizing controllers. Automatica 38(11), 1905–1917 (2002)
Fang, S., Blanke, M.: Fault monitoring and fault recovery control for position moored tanker. In: Proceedings of the 7th Workshop on Advanced Control and Diagnosis (2009)
Lapierre, L., Soetanto, D., Pascoal A.: Coordinated motion control of marine robots. In: Proceedings of the 6th IFAC Conference on Maneuvering and Control of Marine Craft (2003)
Cui, R.X., Yan, W.S., Xu, D.M.: Synchronization of multiple autonomous underwater vehicles without velocity measurements. Sci. China: Inf. Sci. 55(7), 1693–1703 (2012)
Cui, R.X., Ren, B., Ge, S.S.: Synchronised tracking control of multi-agent system with high-order dynamics. IET Control Theory Appl. 6(5), 603–614 (2012)
Peng, Z.H., Wang, D., Liu, H.T.H., Sun, G., Wang, H.: Distributed robust state and output feedback controller designs for rendezvous of networked autonomous surface vehicles using neural networks. Neurocomputing 115(4), 130–141 (2013)
Peng, Z.H., Wang, D., Li, T.S., Wu, Z.L.: Leaderless and leader-follower cooperative control of multiple marine surface vehicles with unknown dynamics. Nonlinear Dyn. 74(1–2), 95–106 (2013)
Chen, M., Wu, Q.X., Jiang, C.S.: Disturbance-observer-based robust synchronization control of uncertain chaotic systems. Nonlinear Dyn. 70(4), 2421–2432 (2012)
Zhang, H.W., Lewis, F.L., Qu, Z.H.: Lyapunov, adaptive, and optimal design techniques for cooperative systems on directed communication graphs. IEEE Trans. Ind. Electron. 59(7), 3026–3041 (2012)
Zhang, H.W., Lewis, F.L.: Synchronization of nonlinear cooperative systems with unknown dynamics using neural adaptive control. Automatica 48(7), 1432–1439 (2012)
Li, Z.K., Ren, W., Liu, X.D., Xie, L.H.: Distributed consensus of linear multi-agent systems with adaptive dynamic protocols. Automatica 49(7), 1986–1995 (2013)
Li, Z.K., Duan, Z.S., Lewis, F.L.: Distributed robust consensus control of multi-agent systems with heterogeneous matching uncertainties. Automatica 50(3), 883–889 (2014)
Hong, Y.G., Wang, X.L., Jiang, Z.P.: Distributed output regulation of leader-follower multi-agent systems. Int. J. Robust Nonlinear Control 23(1), 48–66 (2013)
Chen, W.S., Wen, C.Y., Hua, S.Y., Sun, C.Y.: Distributed cooperative adaptive identification and control for a group of continuous-time systems with a cooperative PE condition via consensus. IEEE Trans. Autom. Control 59(1), 91–106 (2014)
Chen, W.S., Li, X.B., Jiao, L.C.: Quantized consensus of second-order continuous-time multi-agent systems with a directed topology via sampled data. Automatica 49(7), 2236–2242 (2013)
Wen, G.H., Duan, Z.S., Chen, G.R., Yu, W.W.: Consensus tracking of multi-agent systems with lipschitz-type node dynamics and switching topologies. IEEE Trans. Circuits Syst. I: Regul. Pap. 61(2), 499–511 (2014)
Wen, G.H., Hu, G.Q., Yu, W.W., Chen, G.R.: Distributed \(H_\infty \) consensus of higher order multiagent systems with switching topologies. IEEE Trans. Circuits Syst. 61(5), 359–363 (2014)
Xia, G.Q., Shi, X.C., Fu, M.Y., Wang, H.J., Bian, X.Q.: Design of dynamic positioning systems using hybrid CMAC-based PID controller for a ship. In: IEEE International Conference on Mechatronics and Automation, vol. 2, pp. 825–830 (2005)
Chen, M., Ge, S.Z.S., How, B.V.E., Yoo, S.C.: Robust adaptive position mooring control for marine vessels. IEEE Trans. Control Syst. Technol. 21(2), 395–409 (2013)
Dai, S.L., Wang, C., Luo, F.: Learning control of uncertain ocean surface ship dynamics using neural networks. In: IEEE 5th International Conference on Cybernetics and Intelligent Systems, pp. 380–385 (2011)
Sun, G., Wang, D., Li, T.S., Peng, Z.H., Wang, H.: Single neural network approximation based adaptive control for a class of uncertain strict-feedback nonlinear systems. Nonlinear Dyn. 72(1–2), 175–184 (2013)
Fei, J., Zhou, J.: Robust adaptive control of MEMS triaxial gyroscope using fuzzy compensator. IEEE Trans. Syst. Man Cybern. Part B: Cybern. 42(6), 1599–1607 (2012)
Fei, J., Ding, H.: Adaptive sliding mode control of dynamic system using RBF neural network. Nonlinear Dyn. 70(2), 1563–1573 (2012)
Li, T.S., Li, R.H., Li, J.F.: Decentralized adaptive neural control of nonlinear systems with unknown time delays. Nonlinear Dyn. 67(3), 2017–2026 (2012)
Li, T.S., Wang, D., Chen, N.X.: Adaptive fuzzy control of uncertain MIMO non-linear systems in block-triangular forms. Nonlinear Dyn. 63(1–2), 105–123 (2011)
Tong, S.C., Li, Y.M.: Adaptive fuzzy output feedback tracking backstepping control of strict-feedback nonlinear systems with unknown dead zones. IEEE Trans. Fuzzy Syst. 20(1), 168–180 (2012)
Tong, S.C., Huo, B.Y., Li, Y.M.: Observer-based adaptive decentralized fuzzy fault-tolerant control of nonlinear large-scale systems with actuator failures. IEEE Trans. Fuzzy Syst. 22(1), 1–15 (2014)
Li, Y.M., Tong, S.C., Li, T.S.: Adaptive fuzzy backstepping control of static var compensator based on state observer. Nonlinear Dyn. 73(1–2), 133–142 (2013)
Swaroop, D., Hedrick, J.K., Yip, P.P., Gerdes, J.C.: Dynamic surface control for a class of nonlinear system. IEEE Trans. Autom. Control 45(10), 1893–1899 (2000)
Wang, D., Huang, J.: Neural network-based adaptive dynamic surface control for a class of uncertain nonlinear systems in strict-feedback form. IEEE Trans. Neural Netw. 6(1), 195–202 (2005)
Yucelen, T., Calise, A.J.: Derivative-Free model reference adaptive control. J. Guid. Control Dyn. 34(4), 933–950 (2011)
Wen, C., Fahmida, N.C.: Simultaneous identification of time-varying parameters and estimation of system states using iterative learning observers. Int. J. Syst. Sci. 38(1), 39–45 (2007)
Skjetne, R., Fossen, T.I., Kokotovic, P.V.: Adaptive maneuvering, with experiments, for a model ship in a marine control laboratory. Automatica 41(2), 289–298 (2005)
Fossen T.I.: How to incorporate wine, waves and ocean currents in the marine craft equations of motion. In: Proceedings of the IFAC Conference on Manoeuvring and Control of Marine Craft, pp. 19–21 (2012)
Acknowledgments
This work was supported in part by the National Nature Science Foundation of China under Grants 61273137, 51209026, and in part by the Scientific Research Fund of Liaoning Provincial Education Department under Grant L2013202, and in part by the Fundamental Research Funds for the Central Universities under Grants 3132015021, 3132014321.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, L., Wang, D. & Peng, Z. Direct and composite iterative neural control for cooperative dynamic positioning of marine surface vessels. Nonlinear Dyn 81, 1315–1328 (2015). https://doi.org/10.1007/s11071-015-2071-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-015-2071-8