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 条
  • [41] PSO Based PID Controller Design for Twin Rotor MIMO System
    Biswas, Pramit
    Maiti, Roshni
    Kolay, Anirban
    Das Sharma, Kaushik
    Sarkar, Gautam
    2014 INTERNATIONAL CONFERENCE ON CONTROL, INSTRUMENTATION, ENERGY & COMMUNICATION (CIEC), 2014, : 56 - 60
  • [42] Design of PSO-Based Fuzzy Logic Controller for Single Axis Magnetic Levitation System
    Hussein, Basheer Noaman
    Sulaiman, Nasri
    Ahmad, R. K. Raja
    Marhaban, Mohammad Hamiruce
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2011, 6 (06) : 577 - 584
  • [43] Nonlinear adaptive control algorithm based on dynamic surface control and neural networks for ship course-keeping controller
    Zhang Q.
    Hu Y.
    Wang A.
    Jiang N.
    Zhang, Qiang (zq20060054@163.com), 1600, (20): : 157 - 164
  • [44] DETERMINING ROBUST PARAMETERS IN STABILIZING SET OF BACKSTEPPING BASED NONLINEAR CONTROLLER FOR SHIP COURSE KEEPING
    Zhang, X. K.
    Zhang, G. Q.
    INTERNATIONAL JOURNAL OF MARITIME ENGINEERING, 2016, 158 : A269 - A273
  • [45] DETERMINING ROBUST PARAMETERS IN STABILIZING SET OF BACKSTEPPING BASED NONLINEAR CONTROLLER FOR SHIP COURSE KEEPING
    Zhang X.K.
    Zhang G.Q.
    Zhang, G.Q., 1600, University of Buckingham Press (158): : A269 - A273
  • [46] Design of Ship Course Controller Based on Fuzzy - PID Algorithm
    An, Mengqiang
    Zhou, Peng
    Zheng, ZhongXing
    PROCEEDINGS OF THE 2015 5TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND AUTOMATION ENGINEERING, 2016, 42 : 769 - 773
  • [47] PSO Based Optimal Gain Scheduling Backstepping Flight Controller Design for a Transformable Quadrotor
    Derrouaoui, Saddam Hocine
    Bouzid, Yasser
    Guiatni, Mohamed
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2021, 102 (03)
  • [48] PSO Based Optimal Gain Scheduling Backstepping Flight Controller Design for a Transformable Quadrotor
    Saddam Hocine Derrouaoui
    Yasser Bouzid
    Mohamed Guiatni
    Journal of Intelligent & Robotic Systems, 2021, 102
  • [49] Design of NN-PID controller based on PSO and its FPGA implementation
    Bai, RL
    Wang, J
    Wang, LF
    Ding, F
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES A-MATHEMATICAL ANALYSIS, 2006, 13 : 1307 - 1314
  • [50] Design of Ship Course-Keeping Autopilot using a Sine Function-Based Nonlinear Feedback Technique
    Zhang, Xian-ku
    Zhang, Guo-qing
    JOURNAL OF NAVIGATION, 2016, 69 (02): : 246 - 256