CN110618606A - 一种复合干扰下的欠驱动auv反步自适应模糊滑模控制方法 - Google Patents
一种复合干扰下的欠驱动auv反步自适应模糊滑模控制方法 Download PDFInfo
- Publication number
- CN110618606A CN110618606A CN201910938266.3A CN201910938266A CN110618606A CN 110618606 A CN110618606 A CN 110618606A CN 201910938266 A CN201910938266 A CN 201910938266A CN 110618606 A CN110618606 A CN 110618606A
- Authority
- CN
- China
- Prior art keywords
- backstepping
- auv
- sliding mode
- under
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 239000002131 composite material Substances 0.000 claims abstract description 19
- 230000003044 adaptive effect Effects 0.000 claims description 14
- 230000001133 acceleration Effects 0.000 claims description 5
- 238000013016 damping Methods 0.000 claims description 4
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 4
- 150000001875 compounds Chemical class 0.000 description 8
- 238000013461 design Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000004088 simulation Methods 0.000 description 4
- 241000282414 Homo sapiens Species 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000005764 inhibitory process Effects 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 238000012827 research and development Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000013178 mathematical model Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 239000002803 fossil fuel Substances 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 238000012876 topography Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
- G05B13/0275—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using fuzzy logic only
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0088—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
Landscapes
- Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Mathematical Physics (AREA)
- Fuzzy Systems (AREA)
- Business, Economics & Management (AREA)
- Game Theory and Decision Science (AREA)
- Feedback Control In General (AREA)
Abstract
本发明公开了一种复合干扰下的欠驱动AUV反步自适应模糊滑模控制方法。首先建立AUV的运动学与动力学模型,建立基于Serret‑Frenet坐标系的轨迹跟踪误差模型;根据误差模型,考虑在无干扰情况下,分别设计水平面和垂直面的轨迹跟踪反步滑模控制器,实现轨迹跟踪功能;在前述基础上,考虑系统在复合干扰条件下的工作状态,在原有控制器上增加自适应模糊逻辑系统,提高系统的抗干扰能力。以实现在外界复合干扰条件下对欠驱动AUV的轨迹跟踪控制。本发明能够辨识欠驱动AUV复合干扰,为水下机器人的轨迹跟踪精确控制提供了一种具有自适应,鲁棒性强等优点的参考方案。
Description
技术领域
本发明涉及水下机器人轨迹跟踪控制领域,具体地说是一种反步自适应模糊滑模控制方法,它可以在复合干扰下使AUV稳定的跟踪预定轨迹。
背景技术
海洋是地球上至关重要的资源宝库,由于陆地资源的濒临枯竭,海洋逐渐成为人类重点开发的对象。根据人类目前为止的探测可知,海洋中存在大量的化石燃料、金属矿藏以及生物资源,同时海洋还是一个可以进行交通运输和波浪发电的宝地。近年来,人类加快了对海洋开发的脚步,各个国家都将海洋作为研究和开发的重要领域。但海洋的环境相对陆地来说比较特殊,水下环境非常恶劣,随着水深的增加,水下的压力、温度、光照等因素都会发生巨大的变化。由于海底环境的危险性和复杂性,使得载人水下作业十分危险,这也就迫切要求研究一种高技术的无人水下探测器,智能水下机器人(Autonomous UnderwaterVehicle)作为一种高新技术的海洋探测载体应运而生,AUV的研究和发展是时代背景下的产物,是科技与信息的有机结合体。目前很多不同型号的AUV相继投入使用,AUV的应用对于人类开发和利用海洋作用巨大。AUV可以勘探水下资源、采集海洋样本、观察海洋生物、探查海底地形等。
智能型水下机器人按照输入个数与被控自由度是否匹配可划分为三大类:全驱动水下机器人、过驱动水下机器人和欠驱动水下机器人。出于节约成本和减轻重量的考虑,本发明采用欠驱动AUV进行研究,欠驱动AUV是指控制输入的维数少于本体自由度的水下机器人,欠驱动AUV具有系统可靠性高、能源消耗低、系统推进效率高等优点,在海洋勘探、水文调查、目标探测、生物采样等领域作用巨大。但欠驱动AUV系统存在较强的耦合性,模型具有非线性和时变性,模型参数具有不确定性,并且欠驱动AUV易受外界干扰的影响。因此控制算法设计的好坏就决定了AUV轨迹跟踪性能的优劣。
目前国内外的AUV控制方面的研究大多是根据标称模型设计的控制器,忽略了欠驱动AUV自身动力学特性,并且没有考虑外界干扰以及参数不确定性的影响。
发明内容
针对上述现有技术,本发明要解决的技术问题是提供一种复合干扰下的欠驱动AUV反步自适应模糊滑模控制方法,能够自适应的识别复合干扰并抑制干扰的影响,使系统稳定跟踪,具有鲁棒性强的特点。
为解决上述技术问题,本发明的一种复合干扰下的欠驱动AUV反步自适应模糊滑模控制方法,包括以下步骤:
步骤1:给定AUV期望轨迹,初始位置,速度,建立AUV的垂直面与水平面的动力学模型与运动学模型;
步骤2:建立基于Serret-Frenet坐标系的轨迹跟踪误差模型;
步骤3:利用所述的轨迹跟踪误差模型和动力学模型,对水平面和垂直面分别构造反步滑模控制器,并分别获取水平面和垂直面下的控制器输出;
步骤4:在步骤3所述控制器基础上,设计自适应反步滑模模糊控制器,加入自适应模糊控制系统,并实现在复合干扰下的欠驱动AUV轨迹跟踪控制。
本发明还包括:
1.步骤1中动力学模型包括水平面动力学模型和垂直面动力学模型,其中水平面动力学模型满足:
垂直面动力学模型满足:
步骤1所述运动学模型包括水平面运动学模型和垂直面运动学模型,其中水平面运动学模型满足:
垂直面运动学模型满足:
其中,m表示AUV运动时的实际质量,分别表示加速度在三个运动轴上的投影,xg、yg、zg分别表示重力加速度在在x、y、z方向上的分量,Ix、Iy、Iz表示x,y,z轴的转动惯量,m11,m22,m33为AUV纵向、横向和艏向的附加质量和科氏力;X表示简化后AUV受到的推力;N表示简化后AUV受到的偏航力矩;Xuu,Xu|u|,Yvv,Yv|v|,Nrr,Nr|r|表示AUV在x、y、z轴平移和旋转时与水环境之间的粘性阻尼系数,均为正数。
2.步骤2中轨迹跟踪误差模型包括水平面轨迹跟踪误差模型和垂直面轨迹跟踪误差模型,其中水平面轨迹跟踪误差模型满足:
其中,ψe为航向角跟踪误差,ψe=ψ-ψP,为航向角误差的导数,Up是参考点沿参考轨迹的运动速度,τe、ne分别表示跟踪点在跟踪轨迹的切向和法向的跟踪误差;r和rp分别表示沿z轴和指向Up方向的角速度;
其中垂直面轨迹跟踪误差模型满足:
其中θe表示纵倾角跟踪误差。
3.步骤3所述反步滑模控制器包括水平面反步滑模纵向速度控制器、水平面反步滑模航向控制器和垂直面反步滑模纵倾角控制器;
其中,水平面反步滑模纵向速度控制器满足:
水平面反步滑模航向控制器满足:
垂直面反步滑模纵倾角控制器满足:
4.步骤4所述自适应反步滑模模糊控制器包括:水平面反步自适应模糊滑模纵向速度控制器、水平面反步自适应模糊滑模航向角控制器和垂直面反步自适应模糊滑模纵倾角控制器;
其中,水平面反步自适应模糊滑模纵向速度控制器满足:
水平面反步自适应模糊滑模航向角控制器满足:
垂直面反步自适应模糊滑模纵倾角控制器满足:
其中为模糊逻辑系统的输出,为模糊逻辑系统的输出,为模糊逻辑系统的扰动项,S1=u-ud,h和β均表示值为正的实数,z1=ψ-ψd,下标的序号表示在不同的控制器中的参数表示。
本发明有益效果:本发明通过生成误差变量,利用所述误差变量和动力学模型,在无干扰条件下设计了反步滑模控制器,实现AUV的稳定跟踪,进而外加复合干扰,加入了模糊逻辑系统,设计了自适应反步滑模模糊控制器,实现对AUV在复合干扰下轨迹跟踪的精确控制。相比于现有技术,具有更精确的跟踪效果,且无抖振,可以更好的抑制复合干扰,具有较高的稳定性。
附图说明
图1为AUV坐标系参考图。
图2为自适应反步滑模模糊控制流程图。
图3为自适应反步滑模模糊控制结构图。
图4为水平面反步滑模控制轨迹跟踪图。
图5为垂直面反步滑模控制轨迹跟踪图。
图6为复合干扰下水平面圆轨迹跟踪曲线图。
图7为复合干扰下垂直面圆轨迹跟踪曲线图。
具体实施方式
下面结合附图对本发明具体实施方式做进一步说明。
本发明公开了一种复合干扰下的欠驱动AUV反步自适应模糊滑模控制方法。首先建立AUV的运动学与动力学模型,建立基于Serret-Frenet坐标系的轨迹跟踪误差模型;根据误差模型,考虑在无干扰情况下,分别设计水平面和垂直面的轨迹跟踪反步滑模控制器,实现轨迹跟踪功能;在前述基础上,考虑系统在复合干扰条件下的工作状态,在原有控制器上增加自适应模糊逻辑系统,提高系统的抗干扰能力。以实现在外界复合干扰条件下对欠驱动AUV的轨迹跟踪控制。本发明能够辨识欠驱动AUV复合干扰,为水下机器人的轨迹跟踪精确控制提供了一种具有自适应,鲁棒性强等优点的参考方案。
现将具体技术方案如下:
一种复合干扰下的欠驱动AUV反步自适应模糊滑模控制方法,包括如下内容:
步骤1,给定AUV初始条件和期望轨迹,建立AUV的垂直面与水平面的动力学与运动学模型;
步骤2,建立基于Serret-Frenet坐标系的轨迹跟踪误差模型;
步骤3,利用所述的误差变量和AUV动力学模型,对水平面和垂直面分别构造反步滑模控制控制器,并分别获取水平面和垂直面下的控制器输出,实现无干扰条件下的欠驱动AUV轨迹跟踪控制;
步骤4,在前述无扰动控制下的轨迹跟踪控制器上,加入自适应模糊控制系统,以实现对复合干扰的识别与抑制,并削弱滑模抖振。并实现在复合干扰下的欠驱动AUV轨迹跟踪控制。
上述AUV的数学模型为:
水平面运动学方程为:
垂直面运动学方程为:
水平面动力学方程为:
垂直面动力学方程为:
其中:m11,m22,m33为AUV纵向、横向和艏向的附加质量和科氏力;
AUV推进方向为X轴方向,X,Y为AUV沿x坐标轴和y坐标轴方向的推力,N表示沿z轴方向的力矩,Xuu,Xu|u|,Yvv,Yv|v|,Nrr,Nr|r|表示AUV在x、y、z轴平移和旋转时与水环境之间的粘性阻尼系数,均为正数;
上述AUV水平面轨迹跟踪误差方程为:
AUV垂直面轨迹跟踪误差方程为:
上述反步滑模控制器为:
水平面反步滑模纵向速度控制器:
水平面反步滑模航向控制器
垂直面反步滑模纵倾角控制器
上述反步自适应模糊滑模控制器为:
水平面反步自适应模糊滑模纵向速度控制器
水平面反步自适应模糊滑模航向角控制器设计
垂直面反步自适应模糊滑模纵倾角控制器设计
本发明具体实施方式还包括:
实施1:如图2为自适应反步滑模模糊控制的流程图,其实施过程为:
步骤1,建立AUV的垂直面与水平面的动力学与运动学模型;
步骤2,建立基于Serret-Frenet坐标系的轨迹跟踪误差模型;
步骤3,利用所述的误差变量和动力学模型,对水平面和垂直面分别构造反步滑模控制控制器,并分别获取水平面和垂直面下的控制器输出,实现无干扰条件下的欠驱动AUV轨迹跟踪控制;
步骤4,在前述无扰动控制下的轨迹跟踪控制器上,加入自适应模糊控制系统,以实现对复合干扰的识别与抑制,并削弱滑模抖振。并实现在复合干扰下的欠驱动AUV轨迹跟踪控制。
实施2:如图3所示,可知其主要含模糊滑模控制器,自适应反步控制器以及控制对象。本发明通过建立AUV的运动学与动力学模型:
水平面运动学方程为:
垂直面运动学方程为:
水平面动力学方程为:
垂直面动力学方程为:
然后在Serret-Frenet坐标系下建立跟踪误差模型:
AUV水平面轨迹跟踪误差方程为:
AUV垂直面轨迹跟踪误差方程为:
实施3:设计出自适应反步控制器:
水平面反步滑模纵向速度控制器:
水平面反步滑模航向控制器
垂直面反步滑模纵倾角控制器
将该控制器作用于实施1中的控制对象,得到图4,图5。图4为水平面圆轨迹跟踪曲线图,图5为垂直面正弦轨迹跟踪曲线图。仿真假设初始条件相同,不考虑外界干扰,AUV期望速度为ud=1m/s,分别选用圆和正弦曲线作为所要跟踪的轨迹,并且AUV的初始状态为v(0)=r(0)=0,u(0)=0.08m/s。由图4和图5可知,本发明所设计的水平面轨迹跟踪控制器与PID控制器均能够在无外界干扰的情况下较好的跟踪目标轨迹。反步滑模控制器相对来说能更加快速的跟踪上目标轨迹,PID控制器则在前期出现了较大偏移;反步滑模控制器在无干扰条件下可以取得比传统PID更好的跟踪效果。
实施4:在实施3的基础上,设计了自适应反步滑模模糊控制器为:
水平面反步自适应模糊滑模纵向速度控制器
水平面反步自适应模糊滑模航向角控制器设计
垂直面反步自适应模糊滑模纵倾角控制器设计
其中为模糊逻辑系统的输出,为模糊逻辑系统的输出,为模糊逻辑系统的扰动项,S1=u-ud,h和β均表示值为正的实数,z1=ψ-ψd,下标的序号表示在不同的控制器中的参数表示。
将上述控制器作用于实施2中的控制对象,并加入复合干扰,对水平面进行仿真。仿真假设初始条件相同,AUV期望速度为ud=1m/s,并且AUV的初始状态为u(0)=0.08m/s,v(0)=r(0)=0,ψ(0)=0,ξ(0)=η(0)=0,分别选用圆和直线作为所要跟踪的轨迹。另外,模型参数估计值和初值设成0,外界干扰估计值和初值也设成0,并且假设欠驱动AUV受到[3N 3N 3N/m]的外界干扰,选取控制器的参数为表2水平面路径跟踪控制参数
(1)圆轨迹的参数方程为:
如图6所示为复合干扰下水平面圆轨迹跟踪曲线,由图6可知反步滑模控制器和反步自适应模糊滑模控制器均能够较好的跟踪圆轨迹,但反步自适应模糊滑模控制器跟踪效果相对更好。
实施5:在实施4的控制器下,继续对垂直面做跟踪仿真。仿真假设初始条件相同,AUV期望速度为ud=1m/s,并且AUV的初始状态为u(0)=0.06m/s,w(0)=q(0)=0,θ(0)=0,ξ(0)=ζ(0)=0,分别选用正弦曲线和直线作为所要跟踪的轨迹。另外,模型参数估计值和的初值设成0,外界干扰估计值和初值也设成0,并且假设欠驱动AUV受到[2N 2N 2N/m]的外界干扰,选取控制器的参数如表3所示。
表3垂直面路径跟踪控制参数
(1)正弦轨迹的参数方程为:
如图7所示为复合干扰下垂直面正弦轨迹跟踪曲线,由图可知,两种控制器均能够较好的跟踪正弦轨迹,但反步滑模控制器产生了较大的抖振。而自适应反步滑模模糊控制却能在复合干扰下,稳定跟踪。
本发明具体实施方式还包括:
步骤1,建立AUV的垂直面与水平面的动力学与运动学模型;
步骤2,基于Serret-Frenet坐标系的轨迹跟踪误差模型,并解算出虚拟控制律;
步骤3,利用所述的误差变量和虚拟控制律,对水平面和垂直面分别构造反步滑模控制控制器,并分别获取水平面和垂直面下的控制器输出,实现无干扰条件下的欠驱动AUV轨迹跟踪控制;
步骤4,在前述无扰动控制下的轨迹跟踪控制器上,加入自适应模糊控制系统,以实现对复合干扰的识别与抑制,并削弱滑模抖振。并实现在复合干扰下的欠驱动AUV轨迹跟踪控制。
表1水下机器人6自由度运动标识符
AUV的数学模型为(AUV六自由度运动标识符如表1所示):
水平面运动学方程为:
其中,m表示AUV运动时的实际质量,分别表示加速度在三个运动轴上的投影,
xg、yg、zg分别表示重力加速度在在x、y、z方向上的分量,Ix、Iy、Iz表示x,y,z轴的转动惯量。下同。
垂直面运动学方程为:
水平面动力学方程为:
垂直面动力学方程为:
其中:m11,m22,m33为AUV纵向、横向和艏向的附加质量和科氏力;
X表示简化后AUV受到的推力;
N表示简化后AUV受到的偏航力矩;
Xuu,Xu|u|,Yvv,Yv|v|,Nrr,Nr|r|表示粘性阻尼系数,均为正数;
AUV水平面轨迹跟踪误差方程为:
其中:ψe为航向角跟踪误差,ψe=ψ-ψP,为航向角误差的导数,Up是参考点沿参考轨迹的运动速度,τe、ne分别表示跟踪点在跟踪轨迹的切向和法向的跟踪误差,AUV垂直面轨迹跟踪误差方程为:
其中θe表示纵倾角跟踪误差
水平面反步滑模纵向速度控制器:
其中h1表示正的常数,S1表示滑模面
水平面反步滑模航向控制器
其中c1、h2为常数,S2为滑模面,
垂直面反步滑模纵倾角控制器
水平面反步自适应模糊滑模纵向速度控制器
水平面反步自适应模糊滑模航向角控制器设计
垂直面反步自适应模糊滑模纵倾角控制器设计
其中,为表示模糊系统的输入,h和β均表示值为正的实数。下标的序号表示在不同的控制器中的参数表示。
Claims (5)
1.一种复合干扰下的欠驱动AUV反步自适应模糊滑模控制方法,其特征在于,包括以下步骤:
步骤1:给定AUV期望轨迹,初始位置,速度,建立AUV的垂直面与水平面的动力学模型与运动学模型;
步骤2:建立基于Serret-Frenet坐标系的轨迹跟踪误差模型;
步骤3:利用所述的轨迹跟踪误差模型和动力学模型,对水平面和垂直面分别构造反步滑模控制器,并分别获取水平面和垂直面下的控制器输出;
步骤4:在步骤3所述控制器基础上,设计自适应反步滑模模糊控制器,加入自适应模糊控制系统,并实现在复合干扰下的欠驱动AUV轨迹跟踪控制。
2.根据权利要求1所述的一种复合干扰下的欠驱动AUV反步自适应模糊滑模控制方法,其特征在于:
步骤1所述动力学模型包括水平面动力学模型和垂直面动力学模型,其中水平面动力学模型满足:
垂直面动力学模型满足:
步骤1所述运动学模型包括水平面运动学模型和垂直面运动学模型,其中水平面运动学模型满足:
垂直面运动学模型满足:
其中,m表示AUV运动时的实际质量,分别表示加速度在三个运动轴上的投影,xg、yg、zg分别表示重力加速度在在x、y、z方向上的分量,Ix、Iy、Iz表示x,y,z轴的转动惯量,m11,m22,m33为AUV纵向、横向和艏向的附加质量和科氏力;X表示简化后AUV受到的推力;N表示简化后AUV受到的偏航力矩;Xuu,Xu|u|,Yvv,Yv|v|,Nrr,Nr|r|表示AUV在x、y、z轴平移和旋转时与水环境之间的粘性阻尼系数,均为正数。
3.根据权利要求1所述的一种复合干扰下的欠驱动AUV反步自适应模糊滑模控制方法,其特征在于:
步骤2所述的轨迹跟踪误差模型包括水平面轨迹跟踪误差模型和垂直面轨迹跟踪误差模型,其中水平面轨迹跟踪误差模型满足:
其中,ψe为航向角跟踪误差,ψe=ψ-ψP,为航向角误差的导数,Up是参考点沿参考轨迹的运动速度,τe、ne分别表示跟踪点在跟踪轨迹的切向和法向的跟踪误差;r和rp分别表示沿z轴和指向Up方向的角速度;
其中垂直面轨迹跟踪误差模型满足:
其中θe表示纵倾角跟踪误差。
4.根据权利要求1所述的一种复合干扰下的欠驱动AUV反步自适应模糊滑模控制方法,其特征在于:
步骤3所述反步滑模控制器包括水平面反步滑模纵向速度控制器、水平面反步滑模航向控制器和垂直面反步滑模纵倾角控制器;
其中,水平面反步滑模纵向速度控制器满足:
水平面反步滑模航向控制器满足:
垂直面反步滑模纵倾角控制器满足:
5.根据权利要求1所述的一种复合干扰下的欠驱动AUV反步自适应模糊滑模控制方法,其特征在于:
步骤4所述自适应反步滑模模糊控制器包括:水平面反步自适应模糊滑模纵向速度控制器、水平面反步自适应模糊滑模航向角控制器和垂直面反步自适应模糊滑模纵倾角控制器;
其中,水平面反步自适应模糊滑模纵向速度控制器满足:
水平面反步自适应模糊滑模航向角控制器满足:
垂直面反步自适应模糊滑模纵倾角控制器满足:
其中为模糊逻辑系统的输出,为模糊逻辑系统的输出,为模糊逻辑系统的扰动项,S1=u-ud,h和β均表示值为正的实数,z1=ψ-ψd,下标的序号表示在不同的控制器中的参数表示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910938266.3A CN110618606B (zh) | 2019-09-30 | 2019-09-30 | 一种复合干扰下的欠驱动auv反步自适应模糊滑模控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910938266.3A CN110618606B (zh) | 2019-09-30 | 2019-09-30 | 一种复合干扰下的欠驱动auv反步自适应模糊滑模控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110618606A true CN110618606A (zh) | 2019-12-27 |
CN110618606B CN110618606B (zh) | 2022-06-17 |
Family
ID=68924874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910938266.3A Active CN110618606B (zh) | 2019-09-30 | 2019-09-30 | 一种复合干扰下的欠驱动auv反步自适应模糊滑模控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110618606B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111428382A (zh) * | 2020-04-17 | 2020-07-17 | 福瑞泰克智能系统有限公司 | 车辆轨迹控制的方法、系统、计算机设备和可读存储介质 |
CN112147899A (zh) * | 2020-09-30 | 2020-12-29 | 沈阳工业大学 | 一种基于模糊滑模算法的水下机器人自主避障控制方法 |
CN112394645A (zh) * | 2021-01-20 | 2021-02-23 | 中国人民解放军国防科技大学 | 一种航天器姿态跟踪的神经网络反步滑模控制方法和系统 |
CN112527018A (zh) * | 2020-12-26 | 2021-03-19 | 九江职业技术学院 | 一种欠驱动自主水下航行器的三维镇定控制方法 |
CN113110512A (zh) * | 2021-05-19 | 2021-07-13 | 哈尔滨工程大学 | 一种减弱未知干扰与抖振影响的可底栖式auv自适应轨迹跟踪控制方法 |
CN113963025A (zh) * | 2021-10-22 | 2022-01-21 | 西北工业大学深圳研究院 | 水下自适应机动目标快速跟踪及追踪方法 |
CN115576196A (zh) * | 2022-08-30 | 2023-01-06 | 广东核电合营有限公司 | 一种核电站水下端塞清洁机器人轨迹追踪方法和装置 |
CN117850249A (zh) * | 2024-03-08 | 2024-04-09 | 山东科技大学 | 一种auv自适应模糊控制方法 |
CN118534781A (zh) * | 2024-07-26 | 2024-08-23 | 西南石油大学 | 一种欠驱动波动鳍水下机器人的自适应反步滑模控制方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102385316A (zh) * | 2011-09-16 | 2012-03-21 | 哈尔滨工程大学 | 一种基于神经网络反步法的欠驱动自主水下航行器变深控制方法 |
WO2012110542A1 (en) * | 2011-02-18 | 2012-08-23 | Cnh Belgium N.V. | System and method for automatic lateral guidance control of a farming vehicle |
CN106444806A (zh) * | 2016-09-27 | 2017-02-22 | 哈尔滨工程大学 | 基于生物速度调节的欠驱动auv三维轨迹跟踪控制方法 |
CN107991872A (zh) * | 2017-12-07 | 2018-05-04 | 哈尔滨工程大学 | 欠驱动auv的虚拟锚泊水平面区域镇定控制方法及实现方法 |
CN108319138A (zh) * | 2018-01-29 | 2018-07-24 | 哈尔滨工程大学 | 一种欠驱动无人艇的滑模-反步双回路轨迹跟踪控制方法 |
CN108519736A (zh) * | 2018-03-29 | 2018-09-11 | 北京航天控制仪器研究所 | 一种usv轨迹跟踪反步滑模控制方法 |
-
2019
- 2019-09-30 CN CN201910938266.3A patent/CN110618606B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012110542A1 (en) * | 2011-02-18 | 2012-08-23 | Cnh Belgium N.V. | System and method for automatic lateral guidance control of a farming vehicle |
CN102385316A (zh) * | 2011-09-16 | 2012-03-21 | 哈尔滨工程大学 | 一种基于神经网络反步法的欠驱动自主水下航行器变深控制方法 |
CN106444806A (zh) * | 2016-09-27 | 2017-02-22 | 哈尔滨工程大学 | 基于生物速度调节的欠驱动auv三维轨迹跟踪控制方法 |
CN107991872A (zh) * | 2017-12-07 | 2018-05-04 | 哈尔滨工程大学 | 欠驱动auv的虚拟锚泊水平面区域镇定控制方法及实现方法 |
CN108319138A (zh) * | 2018-01-29 | 2018-07-24 | 哈尔滨工程大学 | 一种欠驱动无人艇的滑模-反步双回路轨迹跟踪控制方法 |
CN108519736A (zh) * | 2018-03-29 | 2018-09-11 | 北京航天控制仪器研究所 | 一种usv轨迹跟踪反步滑模控制方法 |
Non-Patent Citations (2)
Title |
---|
CHEN, WEI.ETC: "Adaptive Terminal Sliding Mode NDO-Based Control of Underactuated AUV in Vertical Plane", 《DISCRETE DYNAMICS IN NATURE AND SOCIETY》 * |
严浙平等: "时变干扰下欠驱动AUV水平面轨迹", 《宇航总体技术》 * |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111428382A (zh) * | 2020-04-17 | 2020-07-17 | 福瑞泰克智能系统有限公司 | 车辆轨迹控制的方法、系统、计算机设备和可读存储介质 |
CN112147899A (zh) * | 2020-09-30 | 2020-12-29 | 沈阳工业大学 | 一种基于模糊滑模算法的水下机器人自主避障控制方法 |
CN112147899B (zh) * | 2020-09-30 | 2022-05-20 | 沈阳工业大学 | 一种基于模糊滑模算法的水下机器人自主避障控制方法 |
CN112527018B (zh) * | 2020-12-26 | 2023-02-07 | 九江职业技术学院 | 一种欠驱动自主水下航行器的三维镇定控制方法 |
CN112527018A (zh) * | 2020-12-26 | 2021-03-19 | 九江职业技术学院 | 一种欠驱动自主水下航行器的三维镇定控制方法 |
CN112394645A (zh) * | 2021-01-20 | 2021-02-23 | 中国人民解放军国防科技大学 | 一种航天器姿态跟踪的神经网络反步滑模控制方法和系统 |
CN112394645B (zh) * | 2021-01-20 | 2021-04-16 | 中国人民解放军国防科技大学 | 一种航天器姿态跟踪的神经网络反步滑模控制方法和系统 |
CN113110512A (zh) * | 2021-05-19 | 2021-07-13 | 哈尔滨工程大学 | 一种减弱未知干扰与抖振影响的可底栖式auv自适应轨迹跟踪控制方法 |
CN113110512B (zh) * | 2021-05-19 | 2022-08-26 | 哈尔滨工程大学 | 一种减弱未知干扰与抖振影响的可底栖式auv自适应轨迹跟踪控制方法 |
CN113963025A (zh) * | 2021-10-22 | 2022-01-21 | 西北工业大学深圳研究院 | 水下自适应机动目标快速跟踪及追踪方法 |
CN115576196A (zh) * | 2022-08-30 | 2023-01-06 | 广东核电合营有限公司 | 一种核电站水下端塞清洁机器人轨迹追踪方法和装置 |
CN117850249A (zh) * | 2024-03-08 | 2024-04-09 | 山东科技大学 | 一种auv自适应模糊控制方法 |
CN117850249B (zh) * | 2024-03-08 | 2024-05-14 | 山东科技大学 | 一种auv自适应模糊控制方法 |
CN118534781A (zh) * | 2024-07-26 | 2024-08-23 | 西南石油大学 | 一种欠驱动波动鳍水下机器人的自适应反步滑模控制方法 |
CN118534781B (zh) * | 2024-07-26 | 2024-09-27 | 西南石油大学 | 一种欠驱动波动鳍水下机器人的自适应反步滑模控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110618606B (zh) | 2022-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110618606B (zh) | 一种复合干扰下的欠驱动auv反步自适应模糊滑模控制方法 | |
CN109634307B (zh) | 一种无人水下航行器复合航迹跟踪控制方法 | |
CN107168312B (zh) | 一种补偿uuv运动学和动力学干扰的空间轨迹跟踪控制方法 | |
CN108267953B (zh) | 一种基于领航者-跟踪者水下机器人位置跟踪方法 | |
Li et al. | Robust adaptive motion control for underwater remotely operated vehicles with velocity constraints | |
CN108829099A (zh) | 一种基于受限反步法控制的欠驱动无人船轨迹跟踪方法 | |
CN112527018B (zh) | 一种欠驱动自主水下航行器的三维镇定控制方法 | |
CN112091976B (zh) | 一种水下机械臂任务空间控制方法 | |
CN111007854B (zh) | 一种欠驱动船轨迹跟踪控制系统 | |
CN113835434B (zh) | 一种分布式多无人船舶自适应神经网络编队控制方法 | |
CN114115262B (zh) | 基于方位角信息的多auv执行器饱和协同编队控制系统和方法 | |
CN108663938A (zh) | 一种考虑通讯拓扑变换的uuv集群协调控制方法 | |
CN111158383A (zh) | 基于干扰观测器和rbfnn的无人艇航迹跟踪控制方法 | |
CN111857165B (zh) | 一种水下航行器的轨迹跟踪控制方法 | |
CN113485389A (zh) | 一种基于自适应预测的水下机器人三维轨迹跟踪控制方法 | |
CN108829126A (zh) | 一种考虑通讯延时的auv集群协调控制方法 | |
Hu et al. | Disturbance Observer-Based Model Predictive Control for an Unmanned Underwater Vehicle | |
Liang et al. | Path following control for underactuated AUV based on feedback gain backstepping | |
Wang et al. | NN-backstepping for diving control of an underactuated AUV | |
de Cerqueira Gava et al. | AUV cruising auto pilot for a long straight confined underwater tunnel | |
Zhao et al. | UUV trajectory tracking control with fault tolerant based on MPC | |
Li et al. | Model Predictive Control with Disturbance Observer for Unmanned Surface Vessels Path Tracking | |
Zhang et al. | Research on Backstepping Tracking Control of Deep-diving AUV Based on Biological Inspiration | |
CN116540723A (zh) | 一种基于人工势场的水下机器人滑模轨迹跟踪控制方法 | |
CN116027796A (zh) | 一种多自治水下机器人编队控制系统及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |