• Chinese Journal of Ship Research
  • Vol. 20, Issue 1, 232 (2025)
Yong XIONG, Siwen ZHOU, XianFei WANG, and Zhiyuan LYU
Author Affiliations
  • School of Navigation, Wuhan University of Technology, Wuhan 430063, China
  • show less
    DOI: 10.19693/j.issn.1673-3185.03542 Cite this Article
    Yong XIONG, Siwen ZHOU, XianFei WANG, Zhiyuan LYU. Data-driven ship trajectory tracking control method[J]. Chinese Journal of Ship Research, 2025, 20(1): 232 Copy Citation Text show less

    Abstract

    Objective

    Aiming at the problems of unknown ship model parameters and external disturbance and servo constraints, this paper proposes a method for the data-driven online identification of ship parameters and iterative analytical calculation of the optimal control quantity of track tracking control.

    Method

    A three degrees of freedom dynamics equation of a double propeller ship is constructed, and the extended state observer-multiple innovation recursive least squares interactive algorithm is designed by collecting the motion data of the ship. By approximating the identified ship motion model to a time-invariant linear model in the sampling period, the ship trajectory tracking problem can be transformed into a linear quadratic optimization control problem with constraints and disturbances. The weighted matrix and penalty function are introduced to construct the quadratic performance index including trajectory error, external disturbance, and control constraint inequality. The precise integration method is then used to obtain the analytical solution of the matrix Riccati differential equation and the iterative calculation formula of the finite time state regulator.

    Results

    Th online identification of the ship motion model parameters and estimation of unknown disturbances are achieved, and a trajectory tracking control algorithm with "no need to worry after startup" is designed, reducing the strict requirements of parameter identification and control algorithms for experimental design.

    Conclusion

    Using MATLAB to carry out numerical simulation and analyze the influence of weight matrix $ \boldsymbol{Q},\boldsymbol{R} $ and S on trajectory tracking accuracy, the results verify the effectiveness of the parameter identification and control algorithm.