The Course Control Based on an On-line Self-adjusted PID Control Algorithm for Unmanned Surface Vehicles
HU Zhiqiang1,2, ZHOU Huanyin1,2,3, LIN Yiang1, LIU Tiejun1
1. State Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China;
2. Graduate University of Chinese Academy of Sciences, Beijing 100049, China;
3. School of Mechanical and Electronic Engineering, East China Institute of Technology, Nanchang 330013, China
胡志强, 周焕银, 林扬, 刘铁军. 基于在线自优化PID算法的USV系统航向控制[J]. 机器人, 2013, 35(3): 263-268,275.DOI: 10.3724/SP.J.1218.2013.00263.
HU Zhiqiang, ZHOU Huanyin, LIN Yiang, LIU Tiejun. The Course Control Based on an On-line Self-adjusted PID Control Algorithm for Unmanned Surface Vehicles. ROBOT, 2013, 35(3): 263-268,275. DOI: 10.3724/SP.J.1218.2013.00263.
To improve the robustness of course control of the studied USV (unmanned surface vehicle) system under diverse sea conditions and settle the coupling between the surge speed and the course, a PID (proportional-integral-derivative) control algorithm whose control parameters are adaptively adjusted on-line is developed. The control parameters of the proposed PID control algorithm are some functions which are adaptively adjusted according to the surge speeds and the state errors of course. It is shown by Lyapunov function method that the proposed algorithm can keep the USV system stable. Some sea trials demonstrate that the control parameters are self-adjusted on-line according to surge speed and the state error of course under different sea conditions, moreover, the robustness and anti-disturbance performance under different sea conditions are improved, and the overshoot is decreased to less than 1.5% without static errors.
[1] Roberts G N. Trends in marine control systems[J]. Annual Reviews in Control, 2008, 32(2): 263-269. [2] Fossen T I. Guidance and control of ocean vehicles[M]. Chichester, UK: John Wiley & Sons Ltd, 1994: 85-117.[3] Wu G X, Zou J, Wan L. Design of the basic motion control system for water-jet-propelled unmanned surface vehicle[J]. Control Theory & Applications, 2010, 27(2): 257-262.[4] 袁雷,吴汉松.船舶航向控制的多滑模鲁棒自适应设计[J].控制理论与应用,2010,27(12):1618-1622. Yuan L, Wu H S. Multiple-sliding-mode robust adaptive design for ship course tracking control[J]. Control Theory and Applications, 2010, 27(12): 1618-1622.[5] Pan L X, Jin H Z, Wang L L. Robust control based on feedback linearization for roll stabilizing of autonomous underwater vehicle under wave disturbances[J]. China Ocean Engineering, 2011, 25(2): 251-263. [6] Moreira L, Guedes Soares C. H2 and H∞ designs for diving and course control of an autonomous underwater vehicle in presence of waves[J]. IEEE Journal of Oceanic Engineering, 2008, 33(2): 69-88. [7] Miskovic N, Bibuli M, Bruzzone G, et al. Heading control design based on self-oscillation identification method applied to Charlie USV[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. Piscataway, NJ, USA: IEEE, 2008: 4193.[8] 刘和平,龚振邦,李敏,等.水下机器人浪涌中横摇角的模糊滑模控制[J].武汉理工大学学报,2009,31(14):122-125,133. Liu H P, Gong Z B, Li M, et al. Fuzzy sliding mode control on the rolling of underwater robot in wave[J]. Journal of Wuhan University of Technology, 2009, 31(14): 122-125,133.[9] Lu H C, Chang J C, Yeh M F. Design and analysis of directaction CMAC PID controller[J]. Neurocomputing, 2007, 70(16- 18): 2615-2625.[10] Ali A, Majhi S. PID controller tuning for integrating processes[ J]. ISA Transactions, 2010, 49(1): 70-78.[11] Li X H, Yu H B, Yuan M Z, et al. Design of robust optimal proportional-integral-derivative controller based on new interval polynomial stability criterion and Lyapunov theorem in the multiple parameters’ perturbations circumstance[J]. IET Control Theory and Applications, 2010, 4(11): 2427-2440. [12] Kim J S, Kim J H, Park J M, et al. Auto tuning PID controller based on improved genetic algorithm for reverse osmosis plant[J]. International Journal of Electrical and Computer Engineering, 2008, 3(8): 532-537.[13] VanZwieten T S. Dynamic simulation and control of an autonomous surface vehicle[D]. Boca Raton, USA: Florida Atlantic University, 2003.[14] Das S, Pan I, Das S, et al. A novel fractional order fuzzy PID controller and its optimal time domain tuning based on integral performance indices[J]. Engineering Applications of Artificial Intelligence, 2012, 25(2): 430-442. [15] Caccia M, Bibuli M, Bono R, et al. Basic navigation, guidance and control of an unmanned surface vehicle[J]. Autonomous Robots, 2008, 25(4): 349-365. [16] Yan R J, Pang S, Sun H B, et al. Development and missions of unmanned surface vehicle[J]. Journal of Marine Science and Application, 2010, 9(4): 451-457. [17] Park J H, Shim H W, Jun B H, et al. A model estimation and multi-variable control of an unmanned surface vehicle with two fixed thrusters[C]//OCEANS. Piscataway, NJ, USA: IEEE, 2010: 1-5.[18] Peng Y, Huang Q J, He Y Q, et al. Active modeling based course control of unmanned surface vehicles[J]. ICIC Express Letters, 2009, 3(3B): 579-84.[19] 蒋新松,封锡盛,王棣棠.水下机器人[M].沈阳:辽宁科 学技术出版社,2000:150-183. Jiang X S, Feng X S, Wang D T. Underwater vehicles[M]. Shenyang: Liaoning Science and Technology Publisher, 2000: 150-183.