【技术实现步骤摘要】
一种新型水下机器人非奇异快速终端滑模控制方法及系统
[0001]本专利技术属于水下运载器的轨迹跟踪控制方法
,本专利技术涉及一种新型水下机器人非奇异快速终端滑模控制方法及系统。
技术介绍
[0002]自主水下机器人(AUV)如今已被广泛用于完成各种水下任务,比如:水下矿石开采、水下救援、海洋学研究等等。为了能出色的完成水下作业,精准的位姿跟踪至关重要。然而不确定的水下环境使得AUV的动力学模型的强非线性、高耦合性以及内部参数不确定的特点表现更加突出,这对控制器的性能产生了严重的影响,给控制器设计带来了巨大挑战,因此设计有效的控制器是AUV设计的主要任务。
[0003]传统的水下机器人控制器设计多采用线性控制方法,以实现水下机器人的位姿跟踪使误差收敛到零的目标.这种控制方法虽然有效,但实现的渐进收敛容易导致收敛时间过长,其对应的是机器人控制实时性较弱。针对这样的不足,近年来,许多先进的非线性控制方法被提出,如反演控制、模型预测控制、自适应控制、滑模控制这些控制方法中,滑模控制由于强鲁棒性、简单和对参数变化不灵敏的优点而引起研究人员的关注并迅速应用至水下机器人的控制器设计中。Wang等人提出终端滑模控制(Terminal Sliding Mode Control,TSMC),该方法通过在滑模面中添加幂级数小于1的非线性项,加快了平衡点附近的收敛速度,实现有限时间收敛。Yu等人提出一种快速终端滑模控制(Fast Terminal Sliding Mode Control,FTSMC),该方法在初始位置远离或者 ...
【技术保护点】
【技术特征摘要】
1.一种新型水下机器人非奇异快速终端滑模控制方法,其特征在于,包括以下步骤:S01:构建水下机器人的动力学方程;S02:将动力学方程变换为轨迹跟踪误差方程;S03:设计非奇异快速终端滑模控制的滑模面为:其中,e为跟踪误差,为e的一阶导数,α、β为控制参数,α=diag([α1,
…
,α6]),β=diag([β1,
…
,β6]),且α
i
,β
i
>0,i=1,
…
,6,0<q
i
<p
i
<2q
i
代表内部参数且为奇数,代表内部参数且为奇数,S04:对水下机器人应用非奇异快速终端滑模控制,控制输入设计为:其中,σ=[σ1,
…
,σ6]
T
代表内部参数,σ
i
>0,|D
i
|<L
i
,i=1,2,
…
,6,L
i
代表第i维D的上界,B、f、D为轨迹跟踪误差方程参数,Lsign(s)为干扰上下界符号函数。2.根据权利要求1所述的新型水下机器人非奇异快速终端滑模控制方法,其特征在于,所述步骤S01中构建水下机器人的动力学方程包括:水下机器人的动力学模型一般描述:其中,η∈R6×1=[η1,η2]
T
=[x,y,z,φ,θ,ψ]
T
代表水下机器人在世界坐标系下的位置和角度,ν∈R6×1=[ν1,ν2]
T
=[u,v,w,p,q,r]
T
代表水下机器人在运动坐标系下的速度和角速度,τ∈R6×1=[F
e
,M
e
]
T
=[X,Y,Z,K,M,N]
T
代表水下机器人所受外部施加的力和力矩;M∈R6×6是惯量矩阵;C(ν)∈R6×6为刚体科氏项和向心项矩阵;D(ν)为流体阻尼矩阵;G(η)为重力与浮力矩阵,d(η,t)为水下机器人受到的外部干扰,t为时间;为水下机器人在世界坐标系下的速度和角速度,为水下机器人在运动坐标系下的速度和角速度;运动坐标系和世界坐标系下的坐标转换矩阵由J(η)表示为:R(η),T(η)为:
其中,s(
·
),c(
·
),t(
·
)分别代表sin(
·
),cos(
·
),tan(
·
),θ为俯仰角,ψ为俯仰角、φ为横滚角;世界坐标系下的动力学模型变换为:其中:A为方程参数,为η的二阶导数,表示水下机器人在世界坐标系下的加速度和角加速度。3.根据权利要求2所述的新型水下机器人非奇异快速终端滑模控制方法,其特征在于,水下机器人计算得到的动力学参数与实际动力学参数的误差值dis代表外部干扰,
△
表示变化的量,|d
n
(η,t)|≤L
gn
,n=1,2,3,4,5,6,L
gn
为第n维的上界。4.根据权利要求1所述的新型水下机器人非奇异快速终端滑模控制方法,其特征在于,控制器中的sign(
·
)用来抵消模型不确定和外部干扰;当跟踪误差接近平衡点时,与跟踪误差相关的当跟踪误差接近平衡点时,与跟踪误差相关的趋向零从而削弱(L|s|
‑
sD)的影响,进而抑制扰动,其中,L代表D的上界,|s|代表滑模面的绝对值;若系统状态变量到达平衡点时,此时k=0,模型参数不确定以及外部干扰就不会对系统产生任何影响,进行无抖振的滑模控制。5.一种新型水下机器人非奇异快速终端滑模控制系统,其特征在于,包括:动力学方程构建模块,构建水下机器人的动力学方程;轨迹跟踪误差变换模块,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。