en
×

分享给微信好友或者朋友圈

使用微信“扫一扫”功能。
作者简介:

李光磊(1983-),男,硕士,工程师,主要从事航装备质量监督,水下机器人技术研究。

通讯作者:

钟荣兴(1994-),男,博士,工程师,主要从事水声通信研究,水下机器人技术研究。

中图分类号:U664.82

文献标识码:A

文章编号:2096-5753(2023)03-0300-08

DOI:10.19838/j.issn.2096-5753.2023.03.006

参考文献 1
吴有生,赵羿羽,郎舒妍,等.智能无人潜水器技术发展研究[J].中国工程科学,2020,22(6):26-31.
参考文献 2
王芳,万磊,李晔,等.欠驱动AUV的运动控制技术综述[J].中国造船,2010,51(2):227-241.
参考文献 3
康帅,俞建成,张进.微小型自主水下机器人研究现状[J].机器人,2023(2):1-20.
参考文献 4
LI Y,JIANG Y Q,WANG L F,et al.Intelligent PID guidance control for AUV path tracking[J].Journal of Central South University,2015,22(9):3440-3449.
参考文献 5
李岳明.多功能自主式水下机器人运动控制研究[D].哈尔滨:哈尔滨工程大学,2013.
参考文献 6
唐文政.基于改进S面控制的AUV运动控制方法研究[D].哈尔滨:哈尔滨工程大学,2019.
参考文献 7
孙俊松.欠驱动AUV的轨迹跟踪反步滑模控制研究 [D].大连:大连海事大学,2020.
参考文献 8
韩亚楠.复杂海洋环境下的欠驱动AUV路径跟踪控制[D].大连:大连海事大学,2020.
参考文献 9
LEVANT A.Homogeneity approach to high-order sliding mode design[J].Automatica,2005,41(5):823-830.
参考文献 10
黄博伦,杨启.基于 super-twisting 二阶滑模算法的作业型ROV路径跟踪控制方法[J].水下无人系统学报,2021,29(1):14-22.
参考文献 11
NERKAR S S,LONDHE P S,PATRE B M.Design of super twisting disturbance observer based control for autonomous underwater vehicle[J].International Journal of Dynamics and Control,2022,10(4):306-322.
参考文献 12
MANZANILLA A,IBARRA E,SALAZAR S,et al.Super-twisting integral sliding mode control for trajectory tracking of an unmanned underwater vehicle[J].Ocean Engineering,2021,234(6):109164.
参考文献 13
FOSSEN T I.Handbook of marine craft hydrodynamics and motion control[M].New York:Wiley,2011.
参考文献 14
ZHANG Y H,LI Y M,SUN Y S,et al.Design and simulation of X-rudder AUV's motion control[J].Ocean Engineering,2017,137:204-214.
参考文献 15
韩俊庆,李伟,孟凡彬,等.基于 Super-twisting 的欠驱动船舶滑模自抗扰控制[J].舰船科学技术,2022,44(8):73-78.
参考文献 16
POLYAKOV A,POZNYAK A.Lyapunov function design for finite-time convergence analysis of "twisting" and "super-twisting" second order sliding mode controllers[C]//2008 International Workshop on Variable Structure Systems.Antalya:IEEE,2008.
参考文献 17
张子昌,徐雪峰,侯成刚.基于MPC算法的AUV空间航迹跟踪控制[J].舰船科学技术,2020,42(23):86-91.
参考文献 18
徐钰斐.复杂环境下的USV路径规划与跟踪控制研究[D].哈尔滨:哈尔滨工程大学,2020.
目录contents

    摘要

    以 X 舵智能水下机器人(Autonomous Underwater Vehicle,AUV)为研究对象,提出了一种改进 Super-Twisting 滑模与非线性干扰观测器结合的 AUV 控制方法。首先,对 AUV 进行了运动学、动力学以及 X 舵分配进行了建模;之后,按照 Super-Twisting 理论设计了 AUV 控制器;然后,考虑到原算法中符号函数引起的控制输出抖振现象,提出了基于 Sigmoid 函数的改进 Super-Twisting 控制器,考虑到未建模动态以及外部环境干扰,设计了非线性干扰观测器对集总干扰进行补偿;最后,通过仿真验证了所提控制器的有效性。仿真表明,在干扰影响条件下,所提方法能够在大幅降低输出抖振并保证良好的控制精度。

    Abstract

    This paper proposes a new control method for X-rudder AUVs based on the combination of modified Super-Twisting sliding mode and disturbance observer. First,the kinematic model,dynamic model and force allocation model are provided. Then,an AUV controller is built based on Super-Twisting theory. Moreover,to decrease the chattering effects caused by the signal function in the controller,a modified Super-Twisting controller is designed based on the sigmoid function,and a nonlinear disturbance observer is given to compensate the influences of current disturbances and uncertainties in models. Finally,simulations are carried out to illustrate the effectiveness of the proposed method. The results show that chattering effects are largely fixed and the tracking errors are converged to zero under the influences of current disturbances and model uncertainties.

  • 0 引言

  • 智能水下机器人(Autonomous UnderwaterVehicle,AUV)是一种可脱离母船,以自主形式完成作业任务的水下航行器[1-3]。AUV 可用于执行一系列海洋科考、工程设备检修维护以及军事任务,三维路径跟踪控制是实现上述任务的关键技术。AUV 本身是一种欠驱动机构,在实际任务环境中,还受到外界环境干扰、自身模型不确定性的影响。因此,如何克服上述问题实现 AUV 高精度跟踪控制,受到各国科研机构及研究人员的广泛重视。

  • 当前,AUV 主要采用 PID 控制器[4]、S 面控制器[5-6]实现运动控制,这类无模型控制方法结构简单、计算量少,但没有考虑 AUV 动力学模型及环境对控制品质的影响,因此在复杂环境下控制效果较差,甚至可能导致任务失败。滑模控制技术不需要模型精确参数,对外界干扰具有鲁棒性。孙俊松[7]提出了一种终端滑模控制方法,提高了海流干扰下 AUV 的控制品质。韩亚楠[8]提出了一种反步积分滑模相结合的控制方法,在模型参数不确定、具有外界干扰的条件下实现了路径跟踪控制。滑模控制的缺陷是系统在趋近律引导下可能会频繁穿越滑模面,导致执行机构高频抖振,影响 AUV 控制品质及使用寿命。

  • LEVANT 等人[9]提出了一种 Super-Twisting 滑模控制理论,将符号函数隐藏在控制律积分项中,一定程度上降低了传统滑模控制的抖振现象。黄博伦等人[10]提出了一种基于 Super-Twisting 的遥控水下机器人控制方法,仿真表明了该算法相较于传统滑模控制器的优越性;NERKAR 等[11] 设计了一种基于 Super-Twisting 的滑模干扰观测器,从而实现 AUV 干扰补偿;MANZANILLA 等[12] 将 Super-Twisting 滑模控制器应用于四自由度遥控水下机器人上,并取得了较好的效果。当上述研究少有将六自由度欠驱动 AUV 作为研究对象, Super-Twisting 滑模理论中由于符号函数在误差零点附近所引起的快速变化仍会带来一定执行机构抖振。

  • 本文设计了一种改进 Super-Twisting 滑模控制算法,结合非线性干扰观测器,对模型不确定以及外界环境干扰进行了补偿,相较于传统 SuperTwisting 控制器,进一步降低了控制输出抖振现象,通过仿真,实现了环境干扰条件下的 X 舵 AUV 高精度控制,证明了所提方法的优越性。

  • 1 X 舵 AUV 建模

  • AUV 在大地坐标系下与艇体坐标系下速度关系如式(1)[13]

  • η˙=J(η)v
    (1)
  • 式中:η=[xyzϕθψ]T表示大地坐标系下 AUV 位置姿态矢量,其中,[xyz]表示大地坐标系下艇体的位置,欧拉角向量[ϕθψ]描述 AUV 姿态v=[uvwpqr]T表示艇体坐标系下 AUV 广义速度矢量,[uvw] 表示艇体坐标系下 AUV 的线速度,[pqr] 表示艇体坐标系下艇体的角速度;Jη为转换矩阵,有:

  • J (η) =Rbn (η) 00Tbn (η)

  • Rbn (η) =cψcθ-sψcθ+cψsθsφsψsφ+cψcθcφsψcθcψcφ+sψsθsφ-cψsφ+sψsθcφ-sθsφcθcφcθ

  • Tbn (η) =1sφtθcφtθ0cφ-sφ0sφ/cθcφ/cθ

  • 式中:c 表示 cos S表示 sint﹒表示 tan(﹒)。

  • 进一步考虑海流影响,艇体坐标系下海流的速度可以写为

  • uc=Uccos (θ) cosψc-ψvc=Ucsin (θ) sin (φ) cosψc-ψ+cos (φ) sinψc-ψwc=Ucsin (θ) cos (φ) cosψc-ψ-sin (φ) sinψc-ψ

  • 式中,Ucψc分别是大地坐标系下的海流速度大小及方向。艇体坐标系下的相对速度为

  • ur=u-ucvr=v-vcwr=w-wc

  • 假设 AUV 在水中受零浮力,考虑海流影响的 AUV 纵向动力学模型可以描述为[14]

  • u˙=mvrr-mwrq+Xqqq2+Xrrr2+Xrprp+Xvrvrr=

  • Xuqwrq+Xuuur2+Xvvr2+Xuwwr2+τu/m-Xu˙=

  • mvr-mwq+Xqqq2+Xrrr2+Xrprp+Xvrvr+Xwqwq=

  • Xuuu2+Xwv2+Xwww2+tu/m-Xu˙+Uu=

  • fu+guτu+Uu
    (2)
  • 同理,AUV 剩余 5 自由度动力学模型可描述为

  • v˙=fv+Dvw˙=fw+Dwp˙=fp+gpτp+Dpq˙=fq+gqτq+Dqr˙=fr+grτr+Dr
    (3)
  • 式中:m 为 AUV 质量;Cmn 为水动力系数, C 为 AUV 六自由度对应的水动力,下角标 mn代表对应的运动;fr 代表动力学模型已知项; Dr 代表未建模动态;τm为对应自由度的控制力/力矩,由 AUV 推进器和 X 舵产生,此外,有:

  • gu=1/m-Xu˙gp=1/Ix-Mp˙gq=1/Iy-Mq˙gr=1/Iz-Mr˙
    (4)
  • 式中,IxIyIz 为绕载体对应坐标轴的惯性矩,τpτq τr 均由 X 舵产生。

  • X 型艉舵形式如图2 所示,X 舵分配模型描述了舵角与输出力矩之间的关系,如式(5)所示:

  • τpτqτr=u2kδ1kδ2kδ3kδ4mδ1mδ2mδ3mδ4nδ1nδ2nδ3nδ4δ1δ2δ3δ4
    (5)
  • 式中:kδimδinδii=14为 4 个舵在横倾、纵倾与回转自由度的水动力系数;δi为 X 舵的 4 个舵角。

  • 2 Super-Twisting 滑模控制器

  • 如图5 所示,以 AUV 横摇镇定控制为例,定义系统的跟踪误差为

  • eφ=φ-φd=φ
    (6)
  • 式中,φd 为期望横倾角,设为 0。设计线性滑模面为

  • sφ=e˙φ+ceφ
    (7)
  • c为增益,对上式求导,有:

  • s˙φ=e¨φ+ce˙φ=φ¨+cφ˙
    (8)
  • 由式(1),有:

  • φ¨=p˙+fφ

  • fφ=φ˙qcosφtanθ+qθ˙sinφsec2θ+q˙sinφtanθ-

  • φ˙rsinφtanθ+rθ˙cosφsec2θ+r˙cosφtanθ
    (9)
  • 设计高滑模趋近律为

  • s˙φ=-k1sφ0.5sgnsφ-k20t sgnsφdτ
    (10)
  • 式中:k1k2 为增益;sgn()为符号函数。将式(7)、(9)、(10)代入式(3)中,得到横摇自由度基于 Super-Twisting 滑模控制器形式为

  • τp=-k1sφ0.5sgnsφ-k20t sgnsφdτ-

  • cφ˙-fφ-fq/gp-Dq/gp
    (11)
  • 考虑到 AUV 横摇角度较小,式(1)可改写为

  • θ˙=qψ˙=r/cosθ
    (12)
  • 类似于式(6)-(11)过程,可得到 AUV 纵摇、艏摇自由度的高阶滑模控制律为

  • τq=-k1sθ0.5sgnsθ-k20t sgnsθdτ+θ¨d-ce˙θ-fθ/gq-Dθ/gqτr=-k1sψ0.5sgnsψ-k20t sgnsψdτ+ψ¨d-ce˙ψcos(θ)-rtan(θ)-fψ/gr-Dψ/gr
    (13)
  • 式中:eθ=θ-θdeψ=ψ-ψdsθ=e˙θ+ceθsψ=e˙ψψ+ceψ

  • AUV 还要实现速度控制,设计滑模面为

  • su=eu+c0t eudτ
    (14)
  • 式中,eu=u-ud 为速度误差。类似于式(6)-(11) 过程,可得面向 AUV 速度的高阶滑模控制律为

  • τu=-k1su0.5sgnsu-k20t sgnsudτ+u˙d-c1eu-fu/gu-Du/gu
    (15)
  • 式中,eu=u-ud。控制律(11)、(13)、(15)中包未建模动态可通过后文中的干扰观测器进行补偿。基于 Super-Twisting 滑模控制器的稳定性分析可参考文献[15]-[16]

  • 3 改进 Super-Twisting 滑模控制器

  • 如控制律式(11)所示,Super-Twisting 控制器将符号函数写入积分中,使控制律连续,减轻了传统滑模控制器造成的输出抖振现象。但当Sφ 趋于 0 时,由于符号函数的影响,控制器仍会在增益k1 作用下产生一定控制输出,导致Sφ 反复穿越平面 Sφ = 0,所以形成一定程度的抖振。

  • Sigmoid 函数是一种连续函数,取值范围为 [–1,1],在零点附近变化平缓,在远离零点位置性质与符号函数一致。利用 Sigmoid 函数代替符号函数,降低Sφ 趋于 0 时控制器输出,从而降低控制输出抖振,改进 Super-Twisting 滑模控制器形式为

  • τu=-k1su0.5sigk,su-k20t sigk,sudτ+u˙d-ceu-fu/gu-Du/guτp=-k1sφ0.5sigk,sφ-k20t sigk,sφdτ-cφ˙-fφ-fq/gp-Dq/gpτq=-k1sθ0.5sigk,sθ-k20t sigk,sθdτ+θ¨d-c˙θ-fθ/gq-Dθ/gqτr=-k1sψ0.5sigk,sψ-k20t sigk,sψdτ+ψ¨d-ce˙ψcos(θ)-rtan(θ)-fψ/gr-Dψ/gr
    (16)
  • 式中,sigks=-2/1+eks+1 为 sigmoid 函数,k 为增益。如图1 所示,对比算子|s|0.5sigks|s|0.5sgns,可发现在 Sφ 趋于 0 时,sigmoid 函数算子产生的输出要小于符号函数,且变化更平滑。

  • 图1 |s|0.5sigks|s|0.5sgns算子在零点附近输出

  • Fig.1 Output of function |s|0.5sig (k, s) and |s|0.5sgn (s) near 0

  • 4 非线性干扰观测器设计

  • 设计非线性干扰观测器对未建模动态进行估计和补偿,对应 4 个自由度上观测器形式为

  • D^u=ξu+Luξ˙u=L-guτu-D^uD^p=ξp+Lpξ˙p=L-gpτp-D^pD^q=ξq+Lqξ˙q=L-gqτq-D^qD^r=ξr+Lrξ˙r=L-grτr-D^r
    (17)
  • 式中: L为干扰观测器增益;ξuξpξqξr 为辅助变量;D^uD^qD^θD^ψ 为观测器估计的模型不确定性与海流共同造成的干扰。

  • 结合干扰观测器的改进 Super-Twisting 滑模控制器形式为

  • τu=-k1su0.5sigk, su-k20t sigk, sudτ+u˙d-ceu-fu/gu-D^u/gu

  • τp=-k1sφ0.5sigk, sφ-k20t sigk, sφdτ-cφ˙-fφ-fq/gp-D^q/gp

  • τq=-k1sθ0.5sigk, sθ-k20t sigk, sθdτ+θ¨d-c˙θ-fθ/gq-D^θ/gq

  • τr=-k1sψ0.5sigk,sψ-k20t sigk,sψdτ+ψ¨d-ce˙ψcos(θ)-rtan(θ)-fψ/gr-D^ψ/gr
    (18)
  • 本文通过直接伪逆法计算 X 舵舵角输出,X 舵舵角解算形式为

  • y=BTB-1BTτ

  • 式中:y 为伪逆法输出的指令舵角;τ=τpτqτrT为控制器输出,执行机构配置矩阵为式(5)中的:

  • B=u2kδ1kδ2kδ3kδ4mδ1mδ2mδ3mδ4nδ1nδ2nδ3nδ4

  • 本文所提控制器框架如图2 所示。

  • 图2 所提控制器框架

  • Fig.2 Architecture of the proposed control method

  • 5 仿真分析

  • 对所提控制方法进行仿真分析,所采用的 AUV 主体长度 2 145 mm,系统主体外径 200 mm,m = 49.8 kg,Ix=1.9kgm2Iy=Iz=1.6kgm2,艉部舵面呈 X 舵形式。

  • 仿真中要求 AUV 遍历预设的航迹点,由于 AUV 是一类欠驱动运动载体,选取视线导航法进行运动学解算[17-18],仿真中,AUV 初始航速设为 1.5 m/s,期望航速为 1.5 m/s。初始点位置为[–8, 102,0]m,要求依次遍历[500,300,15]m,[1 000, 300,30]m,[1 500,0,45]m,[1 000,–300,30]m, [500,–300,15]m,[80,0,0]m,海流速度 0.2 m/s。对比了 Super-Twisting 滑模控制器与本文所提结合干扰观测器的改进控制器的控制效果。

  • AUV 在路径跟踪过程中,期望速度为 2 m/s, LOS 算法实时提供期望艏向和期望纵倾,艏向误差、纵倾误差以及速度误差如图3 和图4 所示,误差 RMS 如表1 所示。

  • 图3 AUV 姿态控制误差

  • Fig.3 AUV attitude control error

  • 从图3 和图4 可以看出,所提算法和 SuperTwisting 算法在艏向和纵倾误差上表现接近,在速度误差上,Super-Twisting 算法误差明显较大,且存在明显振动现象。从表1 可以看出,由于干扰观测器的补偿作用,所提方法在艏向、纵倾表现上均优于 Super-Twisting 算法,优于引入的 Sigmoid 算子作用,速度误差远远优于原始 SuperTwisting 算法。

  • 图4 AUV 速度控制误差

  • Fig.4 AUV speed control error

  • 表1 AUV 路径跟踪过程中的控制误差

  • Table1 Control error of AUV path tracking

  • AUV 在 Z 方向、水平面和三维跟踪轨迹如图5 所示。

  • 图5 所提方法及 Super-Twisting 方法的路径跟踪效果

  • Fig.5 Path tracking of the proposed control method and the original Super-Twisting control method

  • 从图5 可以看出,在深度控制方面,2 种算法效果接近,但从图5(b)、(c)可知,AUV 在遍历第 3 个路径点后,Super-Twisting 算法在路径上有一定的抖动,而所提算法较好的实现了全过程的路径跟踪。

  • Super-Twisting 算法和所提算法下 X 舵的输出如图6 和图7 所示。

  • 图6 Super-Twisting 方法下 X 舵输出

  • Fig.6 Output of X-rudder under the original Super-Twisting control method

  • 从图6 和图7 可以看出,Super-Twisting 算法出现了较严重的抖振现象,所提算法较好的解决了抖振问题。

  • 图7 所提方法下 X 舵输出

  • Fig.7 Output of X-rudder under the proposed method

  • 6 结束语

  • 本文提出了一种改进 Super-Twisting 滑模控制算法,改善了传统滑模控制以及 Super-Twisting 滑模控制中输出抖振的现象。同时,结合非线性干扰观测器,对 AUV 实际试验环境中模型不确定以及外界环境干扰进行了补偿,形成了面向 X 舵 AUV 的路径跟踪控制器。结合 LOS 制导律以及 X 舵控制分配方法,对所提改进算法进行了路径跟踪控制仿真验证,并与 Super-Twisting 滑模控制进行对比,证明了所提方法的在控制精度以及执行机构输出效果方面的优越性。

  • 参考文献

    • [1] 吴有生,赵羿羽,郎舒妍,等.智能无人潜水器技术发展研究[J].中国工程科学,2020,22(6):26-31.

    • [2] 王芳,万磊,李晔,等.欠驱动AUV的运动控制技术综述[J].中国造船,2010,51(2):227-241.

    • [3] 康帅,俞建成,张进.微小型自主水下机器人研究现状[J].机器人,2023(2):1-20.

    • [4] LI Y,JIANG Y Q,WANG L F,et al.Intelligent PID guidance control for AUV path tracking[J].Journal of Central South University,2015,22(9):3440-3449.

    • [5] 李岳明.多功能自主式水下机器人运动控制研究[D].哈尔滨:哈尔滨工程大学,2013.

    • [6] 唐文政.基于改进S面控制的AUV运动控制方法研究[D].哈尔滨:哈尔滨工程大学,2019.

    • [7] 孙俊松.欠驱动AUV的轨迹跟踪反步滑模控制研究 [D].大连:大连海事大学,2020.

    • [8] 韩亚楠.复杂海洋环境下的欠驱动AUV路径跟踪控制[D].大连:大连海事大学,2020.

    • [9] LEVANT A.Homogeneity approach to high-order sliding mode design[J].Automatica,2005,41(5):823-830.

    • [10] 黄博伦,杨启.基于 super-twisting 二阶滑模算法的作业型ROV路径跟踪控制方法[J].水下无人系统学报,2021,29(1):14-22.

    • [11] NERKAR S S,LONDHE P S,PATRE B M.Design of super twisting disturbance observer based control for autonomous underwater vehicle[J].International Journal of Dynamics and Control,2022,10(4):306-322.

    • [12] MANZANILLA A,IBARRA E,SALAZAR S,et al.Super-twisting integral sliding mode control for trajectory tracking of an unmanned underwater vehicle[J].Ocean Engineering,2021,234(6):109164.

    • [13] FOSSEN T I.Handbook of marine craft hydrodynamics and motion control[M].New York:Wiley,2011.

    • [14] ZHANG Y H,LI Y M,SUN Y S,et al.Design and simulation of X-rudder AUV's motion control[J].Ocean Engineering,2017,137:204-214.

    • [15] 韩俊庆,李伟,孟凡彬,等.基于 Super-twisting 的欠驱动船舶滑模自抗扰控制[J].舰船科学技术,2022,44(8):73-78.

    • [16] POLYAKOV A,POZNYAK A.Lyapunov function design for finite-time convergence analysis of "twisting" and "super-twisting" second order sliding mode controllers[C]//2008 International Workshop on Variable Structure Systems.Antalya:IEEE,2008.

    • [17] 张子昌,徐雪峰,侯成刚.基于MPC算法的AUV空间航迹跟踪控制[J].舰船科学技术,2020,42(23):86-91.

    • [18] 徐钰斐.复杂环境下的USV路径规划与跟踪控制研究[D].哈尔滨:哈尔滨工程大学,2020.

  • 参考文献

    • [1] 吴有生,赵羿羽,郎舒妍,等.智能无人潜水器技术发展研究[J].中国工程科学,2020,22(6):26-31.

    • [2] 王芳,万磊,李晔,等.欠驱动AUV的运动控制技术综述[J].中国造船,2010,51(2):227-241.

    • [3] 康帅,俞建成,张进.微小型自主水下机器人研究现状[J].机器人,2023(2):1-20.

    • [4] LI Y,JIANG Y Q,WANG L F,et al.Intelligent PID guidance control for AUV path tracking[J].Journal of Central South University,2015,22(9):3440-3449.

    • [5] 李岳明.多功能自主式水下机器人运动控制研究[D].哈尔滨:哈尔滨工程大学,2013.

    • [6] 唐文政.基于改进S面控制的AUV运动控制方法研究[D].哈尔滨:哈尔滨工程大学,2019.

    • [7] 孙俊松.欠驱动AUV的轨迹跟踪反步滑模控制研究 [D].大连:大连海事大学,2020.

    • [8] 韩亚楠.复杂海洋环境下的欠驱动AUV路径跟踪控制[D].大连:大连海事大学,2020.

    • [9] LEVANT A.Homogeneity approach to high-order sliding mode design[J].Automatica,2005,41(5):823-830.

    • [10] 黄博伦,杨启.基于 super-twisting 二阶滑模算法的作业型ROV路径跟踪控制方法[J].水下无人系统学报,2021,29(1):14-22.

    • [11] NERKAR S S,LONDHE P S,PATRE B M.Design of super twisting disturbance observer based control for autonomous underwater vehicle[J].International Journal of Dynamics and Control,2022,10(4):306-322.

    • [12] MANZANILLA A,IBARRA E,SALAZAR S,et al.Super-twisting integral sliding mode control for trajectory tracking of an unmanned underwater vehicle[J].Ocean Engineering,2021,234(6):109164.

    • [13] FOSSEN T I.Handbook of marine craft hydrodynamics and motion control[M].New York:Wiley,2011.

    • [14] ZHANG Y H,LI Y M,SUN Y S,et al.Design and simulation of X-rudder AUV's motion control[J].Ocean Engineering,2017,137:204-214.

    • [15] 韩俊庆,李伟,孟凡彬,等.基于 Super-twisting 的欠驱动船舶滑模自抗扰控制[J].舰船科学技术,2022,44(8):73-78.

    • [16] POLYAKOV A,POZNYAK A.Lyapunov function design for finite-time convergence analysis of "twisting" and "super-twisting" second order sliding mode controllers[C]//2008 International Workshop on Variable Structure Systems.Antalya:IEEE,2008.

    • [17] 张子昌,徐雪峰,侯成刚.基于MPC算法的AUV空间航迹跟踪控制[J].舰船科学技术,2020,42(23):86-91.

    • [18] 徐钰斐.复杂环境下的USV路径规划与跟踪控制研究[D].哈尔滨:哈尔滨工程大学,2020.