To address the precise modeling problem of highly nonlinear ship rolling motion, a data-driven modeling method based on Koopman operator was proposed. Firstly, based on the random wave model and the ship rolling dynamics model, the ship rolling dynamics model under random waves was established. Secondly, the extended dynamic mode decomposition (EDMD) method was used to approximate the Koopman operator, and a high-dimensional linear model of ship rolling was established. After determining the basis function used by the high-dimensional linear model and the spatial dimension of system lifting, data-driven modeling was carried out based on the ship rolling data obtained by Matlab Simulink simulation. The experimental results show that the established Koopman linear model is significantly better than the three models of local linearization, feedback linearization, and unscented Kalman filter in terms of tracking accuracy for ship roll angle and roll angular velocity, and the calculation speed of the model is significantly improved. The research results in this paper provide certain technical support for the application of the high-dimensional linear control fitting method in ship attitude stability control.
JIANG Wentao
,
ZHENG Jianyong
,
QIE Tongtong
,
HUANG Kongyang
,
YU Jincheng
. Data-driven modeling method for ship rolling based on Koopman operator[J]. Journal of Shanghai University, 2026
, 32(3)
: 420
-431
.
DOI: 10.12066/j.issn.1007-2861.2728
[1] 胡丽芬, 张明, 巩庆涛, 等. 基于MPC的船舶横摇运动控制方法研究[J]. 水动力学研究与进展A辑, 2023, 38(4): 551-557.
[2] Abraham I, Murphey T D. Active learning of dynamics for data-driven control using Koopman operators [J]. IEEE Transactions on Robotics, 2019, 35(5): 1071-1083.
[3] Mauroy A, Goncalves J. Koopman-based lifting techniques for nonlinear systems identification [J]. IEEE Transactions on Automatic Control, 2020, 65(6): 2550-2565.
[4] Chen B, Huang Z W, Zhang R, et al. Data-driven Koopman model predictive control for optimal operation of high speed trains [J]. IEEE Access, 2021(9): 82233-82248.
[5] Li T F, Zhou Z, Li S A, et al. The emerging graph neural networks for intelligent fault diagnostics and prognostics: a guideline and a benchmark study-sciencedirect [J]. Mechanical Systems and Signal Processing, 2022, 168(7): 108653-108659.
[6] Zhang D C, Stewart E, Entezami M, et al. Intelligent acoustic-based fault diagnosis of roller bearings using a deep graph convolutional network sciencedirect [J]. Measurement, 2020, 156(3): 107585-107590.
[7] Mamakoukas G, Castano M L, Tan X, et al. Derivative-based Koopman operators for realtime control of robotic systems [J]. IEEE Transactions on Robotics, 2021, 37(6): 2173-2192.
[8] 朱蓉蓉. 基于深度Koopman预测器的非线性系统模型预测控制[D]. 合肥: 中国科学技术大学, 2019.
[9] Korda M, Mezie I. On convergence of extended dynamic mode decomposition to the Koopman operator [J]. Journal of Nonlinear Science, 2018, 28(2): 687-710.
[10] Bruder D, Fu X, Gillespie R B, et al. Data-driven control of soft robots using Koopman operator theory [J]. IEEE Transactions on Robotics, 2020, 37(3): 948-961.
[11] Korda M, Mezic I. Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control [J]. Automatica, 2018, 93: 149-160.
[12] Xiao Y Q, Zhang X L, Xu X, et al. DDK: a deep Koopman approach for longitudinal and lateral control of autonomous ground vehicles [C]// IEEE International Conference on Robotics and Automation (ICRA). 2023: 975-981.
[13] 常欢. 基于Koopman算子的非线性模型预测控制实现策略[D]. 长春: 吉林大学, 2022.