JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE) ›› 2016, Vol. 46 ›› Issue (4): 54-59.doi: 10.6040/j.issn.1672-3961.0.2016.010

Previous Articles     Next Articles

Path following controller for unmanned surface vessels based on ADRC

WANG Changshun1,2, XIAO Hairong1   

  1. 1. School of Information Science and Electric Engineering, Shandong Jiaotong University, Jinan 250357, Shandong, China;
    2. Marine Engineering College, Dalian Maritime University, Dalian 116026, Liaoning, China
  • Received:2016-01-08 Online:2016-08-20 Published:2016-01-08

Abstract: A path following active disturbance rejection controller with parameters online optimization was presented for underactuated USV nonlinear system. USV mathematical model with uncertain dynamics and parameterized path navigation method was described briefly. A novel method based on dual population genetic algorithm with chaotic local search strategy was introduced to online optimize the ADRC parameters. Simulation results under different conditions were presented to show numerically that the path following controller worked as expected even though there existed uncertain dynamics, unknown disturbance and parameter perturbation in the marine environment.

Key words: DPGA, ADRC, chaotic local search, nonlinear system, unmanned surface vessels, path following

CLC Number: 

  • TP273
[1] 李家良. 水面无人艇发展与应用[J]. 火力与指挥控制, 2012,37(6):203-207. LI Jialiang. Development and application of unmanned surface vehicle[J]. Fire Control & Command Control, 2012, 37(6):203-207.
[2] 胡云艳. 欠驱动水面无人艇的航迹跟踪控制研究[D]. 哈尔滨: 哈尔滨工程大学, 2011. HU Yunyan. Research on tracking control of underactuated unmanned surface vessels[D]. Harbin: Harbin Engineering University, 2011.
[3] LIU L, WANG D, PENG Z H. Direct and composite iterative neural control for cooperative dynamic positioning of marine surface vessels[J]. Nonlinear Dynamics, 2015, 81(3):1315-1328.
[4] YAN Z P, YU H M, ZHANG W, et al. Globally finite-time stable tracking control of underactuated UUVs[J]. Ocean Engineering, 2015, 107:132-146.
[5] 王飞飞, 闫雪华, 刘允刚. 一类控制系数未知非线性参数化系统的输出反馈实际跟踪控制[J]. 山东大学学报(工学版), 2013, 43(5):55-67. WANG Feifei, YAN Xuehua, LIU Yungang. Practical tracking by output feedback for a class of nonlinearly parameterized systems with unknown control coefficients[J]. Journal of Shandong University(Engineering Science), 2013, 43(5):55-67.
[6] DALY J, TRIBOU M, WASLANDER S. A nonlinear path following controller for an underactuated unmanned surface vessel[C] // Proceedings of 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems. Algarve, Portugal: Intelligent Robots and Systems, 2012: 82-87.
[7] DONG Z P, WAN L, LI Y M, et al. Trajectory tracking control of underactuated USV based on modified backstepping approach[J]. International Journal of Naval Architecture and Ocean Engineering, 2015, 7(5):817-832.
[8] 高双, 朱齐丹, 李磊. 基于神经网络的高速无人艇模糊PID控制[J]. 系统仿真学报, 2007,19(4):776-779. GAO Shuang, ZHU Qidan, LI Lei. Fuzzy NN control of high-speed unmanned ship[J]. Journal of System Simulation, 2007, 19(4):776-779.
[9] LIU C, ZOU Z J, LI T S. Path following of underactuated surface vessels with fin roll reduction based on neural network and hierarchical sliding mode technique[J]. Neural Computing & Applications, 2015, 26(7):1525-1535.
[10] ASHRAFIUON H, MUSKE K, MCNINCH L, et al. Sliding-mode tracking control of surface vessels[J]. IEEE Transactions on Industrial Electronics, 2008, 55(11):4004-4011.
[11] HAN J Q. From PID to active disturbance rejection control[J]. IEEE Transactions on Industrial Electronics, 2009, 56(3):900-906.
[12] XUE W C, BAI W Y, YANG S, et al. ADRC with adaptive extended state observer and its application to air-fuel ratio control in gasoline engines[J]. IEEE Trans. on Industrial Electronics, 2015, 62(9):5847-5857.
[13] 周风余, 单金明, 王伟, 等. 基于ADRC 的船舶航向控制器设计与仿真研究[J]. 山东大学学报(工学版), 2009, 39(1):57-62,76. ZHOU Fengyu, SHAN Jinming, WANG Wei, et al. Research on the design and simulation of a ship course controller based on ADRC[J]. Journal of Shandong University(Engineering Science), 2009, 39(1):57-62,76.
[14] 刘文江, 隋青美, 周风余. 基于自抗扰控制技术的船舶直线航迹控制器设计[J]. 山东大学学报(工学版), 2010, 40(6):48-53. LIU Wenjiang, SUI Qingmei, ZHOU Fengyu. Straight-line tracking control of ships based on ADRC[J]. Journal of Shandong University(Engineering Science), 2010, 40(6):48-53.
[15] 胡坤, 张孝芳, 刘常波. 基于遗传算法的无人水下航行器深度自抗扰控制[J]. 兵工学报, 2013, 34(2):217-222. HU Kun, ZHANG Xiaofang, LIU Changbo. Unmanned underwater vehicle depth ADRC based on genetic algorithm near surface[J]. Acta Armamentarii, 2013, 34(2):217-222.
[16] 潘为刚, 李贻斌. 优化自抗扰控制器在船舶主机上的应用与仿真研究[J]. 内燃机工程, 2012, 33(5):74-78. PAN Weigang, LI Yibin. Application and simulation research of optimal active disturbance rejection controller in marine main engine[J]. Chinese Internal Combustion Engine Engineering, 2012, 33(5):74-78.
[17] 王瑞琪, 张承慧, 李珂. 基于改进混沌优化的多目标遗传算法[J]. 控制与决策, 2011, 26(9):1391-1397. WANG Ruiqi, ZHANG Chenghui, LI Ke. Multi-objective genetic algorithm based on improved chaotic optimization[J]. Control and Decision, 2011, 26(9):1391-1397.
[18] PARK T, CHOE R, RYU K. Dual-population genetic algorithm for nonstationary optimization[C] // Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation. Atlanta, U S A: Association for Computing Machinery, 2008: 1025-1032.
[19] ESSAFI I, MATI Y, DAUZÈRE-PÉRÈS S. A genetic local search algorithm for minimizing total weighted tardiness in the Job-Shop scheduling problem[J]. Computers & Operations Research, 2008, 35(8):2599-2616.
[20] DO K, PAN J. Global robust adaptive path following of underactuated ships[J]. Automatica, 2006, 42(10):1713-1722.
[21] FOSSEN T, BREIVIK M, SKJETNE R. Line-of-sight path following of underactuated marine craft[C] // Proceedings of the 6th IFAC MCMC. Oxford, UK: IFAC Elsevier Ltd, 2003: 244-249.
[22] BREIVIK M, HOVESTEIN V, FOSSEN T. Staight line target tracking for unmanned surface vehicles[J]. Modeling, Identification and Control, 2008, 29(4):131-149.
[23] PEYMANI E, FOSSEN T. Path following of underwater robots using Lagrange multipliers[J]. Robotics and Autonomous Systems, 2015, 67:44-52.
[24] 赵志良. 非线性自抗扰控制器的收敛性[D]. 北京:中国科学技术大学, 2012. ZHAO Zhiliang. Convergence of nonlinear active disturbance rejection control[D]. Beijing: University of Science and Technology of China, 2012.
[25] PARK T, RYU K. A dual-population genetic algorithm for adaptive diversity control[J]. IEEE Transactions on Evolutionary Computation, 2010, 14(6):865-884.
[1] LI Wei, WANG Kehong, CAO Huichao. A fault filtering method based on an improved extended state filter for nonlinear system [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2017, 47(5): 7-14.
[2] MAO Haijie, LI Wei, WANG Kehong, FENG Xiaolin. Sensor fault tolerant switch strategy for multi-motor synchronous system based on ADRC [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2017, 47(5): 64-70.
[3] CHEN Jie, ZHONG Maiying, ZHANG Ligang. Fault detection of unmanned aerial vehicle flight control system based on optimal estimation of the L2-norm [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2017, 47(5): 89-95.
[4] ZHAO Xuan, ZHONG Maiying, GUO Dingfei. Parity space-based fault detection for unmanned aerial vehicle flight control systems [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2017, 47(5): 150-156.
[5] WANG Fei-fei1, YAN Xue-hua2*, LIU Yun-gang3. Practical tracking by output feedback for a class of nonlinearly
parameterized systems with unknown control coefficients
[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2013, 43(5): 55-67.
[6] LIU Wen-jiang1,2, SUI Qing-mei1, ZHOU Feng-yu1. Straight-line tracking control of ships based on ADRC [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2010, 40(6): 48-53.
[7] SHANG Fang, LIU Yun-Gang, ZHANG Cheng-Hui. Disturbance attenuation by output feedback fora class of uncertain nonlinear systems [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2010, 40(1): 19-27.
[8] RUAN Jiu-Hong, LI Yi-Bin, YANG Fu-An, RONG Hua-Wen. On manned AWID-AWIS vehicle dynamics control [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2010, 40(1): 10-14.
[9] YANG Fu-An, LI Yi-Bin, RUAN Jiu-Hong, RONG Hua-Wen, SONG Dui. Control and simulation of position servo systemwith low speed based on ADRC [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2009, 39(6): 48-52.
[10] ZHANG Jian, LIU Yuan-Gang. Adaptive stabilization for a class of uncertain high-orderstochastic nonlinear systems [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2009, 39(6): 35-47.
[11] Liu Yun-Gang. Finite-time stabilization for a class of first-order nonlinear systems with unknown control direction [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2009, 39(3): 37-46.
[12] ZHOU Fengyu, SHAN Jinming, WANG Wei, CHEN Jingshuai, RAN Jiuhong. [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2009, 39(1): 57-62.
[13] SUN Zong-yao,LIU Yun-gang . Adaptive output feedback stabilization for a class of second-dimensional uncertain nonlinear systems [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2007, 37(5): 34-39 .
[14] JIA Xiu-qin,LIU Yun-gang . H partial-state observer design for nonlinear systems [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2007, 37(5): 40-46 .
[15] XIE Nan . Reliable guaranted cost control for uncertain nonlinear discrete-time systems with state delay [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2007, 37(4): 28-33 .
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] LI Ke,LIU Chang-chun,LI Tong-lei . Medical registration approach using improved maximization of mutual information[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2006, 36(2): 107 -110 .
[2] YUE Yuan-Zheng. Relaxation in glasses far from equilibrium[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2009, 39(5): 1 -20 .
[3] WANG Yong, XIE Yudong. Gas control technology of largeflow pipe[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2009, 39(2): 70 -74 .
[4] LIU Xin 1, SONG Sili 1, WANG Xinhong 2. [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2009, 39(2): 98 -100 .
[5] MENG Jian, LI Yibin, LI Bin. Bound gait controlling method of quadruped robot[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2015, 45(3): 28 -34 .
[6] HANG Guang-qing,KONG Fan-yu,LI Da-xing, . Efficient algorithm with resistance to simple power analysis on Koblitz curves[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2007, 37(3): 78 -80 .
[7] XU Yan-sheng,LIU Xing-fang . Application of the fuzzy clustering iterative model to the evalution of water resource carrying capacity[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2007, 37(3): 100 -104 .
[8] LI Shan-ping,HU Zhen,SUN Yi-ming*,ZHEN Bo-ru,ZHANG Qi-lei,CAO Han-lin . Preparation and evaluation of the electro-catalytic characteristics of novel lead Ti-based dioxide electrodes[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2007, 37(3): 109 -113 .
[9] LI Xin-Ping, DAI Yi-Fei, HU Jing. Fluid-solid coupling analysis of surrounding rock mass stability and water inflow forecast of a tunnel in a karst zone[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2009, 39(4): 1 -6 .
[10] HE Dongzhi, ZHANG Jifeng, ZHAO Pengfei. Parallel implementing probabilistic spreading algorithm using MapReduce programming mode[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 0, (): 22 -28 .