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

被引:5
|
作者
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
相关论文
共 50 条
  • [21] Design of Robust PID Controller Using PSO-Based Automated QFT for Nonminimum Phase Boost Converter
    Kobaku, Tarakanath
    Poola, Rajesh
    Agarwal, Vivek
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (12) : 4854 - 4858
  • [22] Linear reduction of backstepping algorithm based on nonlinear decoration for ship course-keeping control system
    Zhang, Xian-Ku
    Zhang, Qiang
    Ren, Hong-Xiang
    Yang, Guang-Ping
    OCEAN ENGINEERING, 2018, 147 : 1 - 8
  • [23] PSO-based motion fuzzy controller design for mobile robots
    Wong, Ching-Chang
    Wang, Hou-Yi
    Li, Shih-An
    INTERNATIONAL JOURNAL OF FUZZY SYSTEMS, 2008, 10 (01) : 24 - 32
  • [24] PSO-based controller design for rotary inverted pendulum system
    Hassanzadeh, Iraj
    Mobayen, Saleh
    Journal of Applied Sciences, 2008, 8 (16) : 2907 - 2912
  • [25] Multi-objective based Course-keeping Controller Optimization of Unmanned Surface Vehicle
    Xu Qingyang
    2014 33RD CHINESE CONTROL CONFERENCE (CCC), 2014, : 7483 - 7486
  • [26] Optimization for Design of PID Controller Based on Improved PSO
    Zhu, Jin
    Kang, Wei
    Zhang, Xiumei
    ADVANCED MATERIALS SCIENCE AND TECHNOLOGY, PTS 1-2, 2011, 181-182 : 571 - 576
  • [27] Adaptive Nonlinear Controller Design for Course-Tracking of Ships Based on Dynamic Surface Control and Backstepping
    Zhao Jie
    Du Jialu
    Yu Shuanghe
    Liu Yuming
    PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 910 - 915
  • [28] Adaptive PID Controller Design Method based on PSO
    Zhong, Honghao
    Bai, Wenyan
    Huang, Wanwei
    Zheng, Zongzhun
    PROCEEDINGS OF THE 32ND 2020 CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2020), 2020, : 4501 - 4506
  • [29] Optimization for Design of PID Controller Based on Improved PSO
    Tao, Xun
    ICMS2010: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON MODELLING AND SIMULATION ICMS2010, VOL 5: APPLIED MATHEMATICS AND MATHEMATICAL MODELLING, 2010, : 173 - 178
  • [30] PSO-based On-line Tuning PID Controller for Setpoint Changes and Load Disturbance
    Chen, Ping-Lin
    Yang, Ming-Chin
    Sun, Tsung-Ying
    2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 1887 - 1894