PSO-Based Predictive PID-Backstepping Controller Design for the Course-Keeping of Ships

被引:6
作者
Lin, Bowen [1 ,2 ]
Zheng, Mao [1 ,2 ]
Han, Bing [3 ]
Chu, Xiumin [1 ,2 ]
Zhang, Mingyang [4 ]
Zhou, Haiming [1 ,2 ]
Ding, Shigan [1 ,2 ]
Wu, Hao [1 ,2 ]
Zhang, Kehao [1 ,2 ]
机构
[1] Wuhan Univ Technol, Intelligent Transportat Syst Res Ctr, Wuhan 430062, Peoples R China
[2] Natl Engn Res Ctr Water Transport Safety, Wuhan 430070, Peoples R China
[3] Natl Engn Res Ctr Ship & Shipping Control Syst, Shanghai 200135, Peoples R China
[4] Aalto Univ, Sch Engn, Espoo 02150, Finland
关键词
ship course-keeping; MMG; PID control; predictive control; backstepping control; particle swarm optimization;
D O I
10.3390/jmse12020202
中图分类号
U6 [水路运输]; P75 [海洋工程];
学科分类号
0814 ; 081505 ; 0824 ; 082401 ;
摘要
Ship course-keeping control is of great significance to both navigation efficiency and safety. Nevertheless, the complex navigational conditions, unknown time-varying environmental disturbances, and complex dynamic characteristics of ships pose great difficulties for ship course-keeping. Thus, a PSO-based predictive PID-backstepping (P-PB) controller is proposed in this paper to realize the efficient and rapid course-keeping of ships. The proposed controller takes the ship's target course, current course, yawing speed, as well as predictive motion parameters into consideration. In the design of the proposed controller, the PID controller is improved by introducing predictive control. Then, the improved controller is combined with a backstepping controller to balance the efficiency and stability of the control. Subsequently, the parameters in the proposed course-keeping controller are optimized by utilizing Particle Swarm Optimization (PSO), which can adaptively adjust the value of parameters in various scenarios, and thus further increase its efficiency. Finally, the improved controller is validated by carrying out simulation tests in various scenarios. The results show that it improves the course-keeping error and time-response specification by 4.19% and 9.71% on average, respectively, which can efficiently achieve the course-keeping of ships under various scenarios.
引用
收藏
页数:20
相关论文
共 55 条
[1]   Wind loads on post-panamax container ship [J].
Andersen, Ingrid Marie Vincent .
OCEAN ENGINEERING, 2013, 58 :115-134
[3]   Simulation of turning circle by CFD: Analysis of different propeller models and their effect on manoeuvring prediction [J].
Broglia, Riccardo ;
Dubbioso, Giulio ;
Durante, Danilo ;
Di Mascio, Andrea .
APPLIED OCEAN RESEARCH, 2013, 39 :1-10
[4]   Effects of water depth and speed on ship motion control from medium deep to very shallow water [J].
Chen, Changyuan ;
Delefortrie, Guillaume ;
Lataire, Evert .
OCEAN ENGINEERING, 2021, 231
[5]   Position Control of Heave Compensation for Offshore Cranes Based on a Particle Swarm Optimized Model Predictive Trajectory Path Controller [J].
Chen, Hao ;
Xie, Jinke ;
Han, Jingang ;
Shi, Weifeng ;
Charpentier, Jean-Frederic ;
Benbouzid, Mohamed .
JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2022, 10 (10)
[6]   Distributed model predictive control: A tutorial review and future research directions [J].
Christofides, Panagiotis D. ;
Scattolini, Riccardo ;
Munoz de la Pena, David ;
Liu, Jinfeng .
COMPUTERS & CHEMICAL ENGINEERING, 2013, 51 :21-41
[7]   Evaluation and prediction of punctuality of vessel arrival at port: a case study of Hong Kong [J].
Chu, Zhong ;
Yan, Ran ;
Wang, Shuaian .
MARITIME POLICY & MANAGEMENT, 2024, 51 (06) :1096-1124
[8]   Port efficiency, maritime transport costs, and bilateral trade [J].
Clark, XM ;
Dollar, D ;
Micco, A .
JOURNAL OF DEVELOPMENT ECONOMICS, 2004, 75 (02) :417-450
[9]   PSO-BASED PID CONTROLLER DESIGN FOR SHIP COURSE-KEEPING AUTOPILOT [J].
Dlabac, Tatijana ;
Calasan, Martin ;
Krcum, Maja ;
Marvucic, Nikola .
BRODOGRADNJA, 2019, 70 (04) :1-15
[10]  
Ghthwan A.S., 2020, Int. J. Electr. Comput. Eng., V10, P840