技术特征:1.一种基于自适应滑模控制的UUV路径跟踪方法,其特征是:
步骤一、初始化:
为UUV的各种自适应参数ki,λi赋初值,其中,ki为滑模控制的切换增益参数,λi为滑模控制的边界层厚度参数,i=1,2,3,并确定路径跟踪过程的理想速度为ud,定义更新次数t=0;
步骤二、获取UUV的当前状态:
通过UUV自身的传感器得到当前时刻状态:u,v分别为纵向和横向速度,r为艏摇角速度,x,y分别为UUV重心在固定坐标系{I}下的纵向坐标和横向坐标,ψ为艏摇角,确定纵向速度误差eu=u-ud;
步骤三、基于Serret-Frenet坐标系,建立欠驱动UUV水平面误差方程,得到UUV重心在坐标{I}下的纵向位置偏差xe、横向位置误差ye以及航向偏差值ψe;
步骤四、利用滑模控制方法,分别设计航速滑模控制律、位置滑模控制律以及艏相角滑模控制律,通过对推力Xprop,期望航速和转矩Nprop的控制,使ud→0,xe→0,ψe→0;
步骤五、更新切换增益和边界层厚度的自适应律;
步骤六、进行控制输入饱和补偿:
电机和螺旋桨转速n与推力Xprop的关系由下式得出:
Xprop=Cnn|n| (1)
其中,Cn是固定系数;
垂直舵所产生的转速表示为:
其中,δr为垂直舵舵角,范围为[-35°,+35°],N()为水动力系数;
通过推力Xprop和转矩Nprop得到UUV转速n与δr为垂直舵舵角的大小,通过判断它们的值是否在指定区间内,实现对输入控制推力Xprop和转矩Nprop进行输入饱和补偿;
步骤七、令t=t+1,跳转回步骤二,进行下一次控制律与自适应律的更新,实现对UUV水平面路径跟踪精确控制。
2.根据权利要求1所述的基于自适应滑模控制的UUV路径跟踪方法,其特征是步骤三具体包括:
UUV水平面运动学方程为:
令UUV的重心就在{B}的原点处,重力与浮力相等,UUV结构左右对称,并认为上下近似对称,得UUV水平面动力学方程如下:
上式中,d11=-Xu-Xu|u||u|,d22=-Yv-Yv|v||v|,d33=-Nr-Nr|r||r|,其中Xu,Yv,Nr,Xu|u|,Yv|v|,N为水动力系数;
对于在{I}下的海流流速表示为:
VI=[uI,vI,0]T (5)
在{B}下的海流流速表示为:
带有海流干扰的水平面动力学模型表示为:
其中,
给定一条在{I}坐标系下的期望路径:
式中,s-----期望路径的弧长,xd,yd------水平面期望路径在{I}下的坐标;
建立UUV水平面路径跟踪的误差方程:
3.根据权利要求2所述的基于自适应滑模控制的UUV路径跟踪方法,其特征是步骤四的具体过程包括:
利用滑模控制方法,分别设计航速滑模控制律、位置滑模控制律以及艏相角滑模控制律;
为设计航速滑模控制律,选取如下指数趋近律:
其中,k1>0-----航速滑模控制切换增益
ε1>0-----航速滑模控制的指数趋近项系数
期望航速ud为设定的一定值,故得UUV的航速滑模控制律:
求得k1的取值范围如下:
k1的取值范围取为:
为设计位置滑模控制律,选取幂次趋近律:
其中,k2>0-----位置滑模控制切换增益
0<α<1-----位置滑模控制的幂次数
位置跟踪控制器:
得k2的取值范围如下:
k1的取值范围取为:
同理,为设计艏相角的滑模控制律,采用无奇异值的终端滑模控制方法,采取如下滑模面函数:
式中,eψ=ψe-W-----艏向角滑模控制律中的误差项;
c>0,p>q>0----c为设计系数,p、q都是奇数;
同时,选取指数趋近律:
其中,k3>0-----航向角滑模控制切换增益
ε3>0-----航向角滑模控制的指数趋近项系数
得到的UUV艏向角跟踪滑模控制律表示为:
k3的取值范围如下:
k1的取值范围取为:
4.根据权利要求3所述的基于自适应滑模控制的UUV路径跟踪方法,其特征是步骤五的具体过程包括:
首先,将Sigmod函数引入到滑模控制律中来替换一般的符号函数:
其次,利用Lyapunov稳定性判据,设计滑模的切换增益ki以及边界层厚度λi的自适应律:
其中,ηi,μi>0是设计参数;
得到最后的基于自适应滑模的欠驱动UUV水平面路径跟踪控制系统如下:
5.根据权利要求4所述的基于自适应滑模控制的UUV路径跟踪方法,其特征是步骤六的具体过程包括:
控制输入舵角δr的形式:
选用饱和函数的形式来限制控制输入舵角δr,从而获得限制条件下的艏航角控制输入δra:
其中,δrmax=35°,选取饱和误差为Δδr=δra-δr,设计艏向角饱和补偿的辅助系统为:
其中,常系数c1>0,c2>0;饱和误差Δδr通过γ1和γ2的自适应律转换成的控制器的补偿量;得控制输入舵角δr带输入饱和限制的自适应滑模控制器如下:
在UUV水平面航速跟踪控制中,推进器推力也应该被限制在合理的范围内,推进器只使UUV前进,故只考虑推进器右旋的情形,得推进器控制方程,
其中,nr为指令转速,选取最大推力为250N的推进器,最大转速为4500转/分,推力-转速系数Cn=1.171×10-3,被限制的转速nra以及饱和补偿系统表示为:
其中,nrmax=4500转/分,常系数c3>0,c4>0,那么带有饱和补偿的UUV水平面航速控制律表示为: