四旋翼无人飞行器的有限时间全阶滑模控制方法与流程

文档序号:13084107阅读:227来源:国知局
技术领域本发明涉及一种四旋翼无人飞行器的有限时间全阶滑模控制方法,适用于低速飞行的四旋翼无人飞行器飞行控制。

背景技术:
无人飞行器(UnmannedAerialVehicle,UAV)是通过远程遥控或基于飞行器自身传感器实现自主飞行的飞行器。其中旋翼无人飞行器具有很强的可操作性,且机动性强,能够很方便地完成起飞与降落等动作,对工作环境的要求也比较低。四旋翼无人飞行器作为旋翼式飞行器的一种,以其体积小、机动性能好、设计简单、制造成本低廉等优点,吸引了国内外大学、研究机构、公司的广泛关注。然而四旋翼无人飞行器在飞行过程中,容易受到外部环境的干扰,产生外部噪声、参数摄动等问题,并直接影响旋翼飞行器的灵敏度和稳定性。针对这些控制问题,存在很多控制方法,例如PID控制,反演控制,滑模控制等。滑模控制在解决系统不确定性和外部扰动方面被认为是一个有效的鲁棒控制方法。滑模控制方法具有算法简单、响应速度快、对外界噪声干扰和参数摄动鲁棒性强等优点。因此,滑模控制方法被广泛应用于各个领域。传统线性滑模只是渐近稳定,而终端滑模控制的优越性在于它的有限时间收敛。然而,两种滑模控制都存在奇异性和抖振问题。为了解决这些问题,许多改进的方法相继被提出,例如切换滑模控制方法、高阶滑模控制方法、观测器控制方法等。然而上述方法中,在解决抖振的同时增大了跟踪误差,减慢了响应速度,奇异性也始终存在于降阶滑模面中。

技术实现要素:
为了克服现有的四旋翼无人飞行器滑模控制方法中存在的响应速度慢和控制输入抖振问题,本发明提供一种四旋翼无人飞行器的有限时间全阶滑模控制方法,基于系统模型参数耦合非线性的情况,保证系统在有限时间内快速收敛至平衡点,加快系统的响应速度,改善滑模控制输入的抖振,有效地满足系统快速稳定的跟踪性能。为了解决上述技术问题提出的技术方案如下:一种四旋翼无人飞行器的有限时间全阶滑模控制方法,包括以下步骤:步骤1,建立四旋翼无人飞行器的动态模型,初始化系统状态、采样时间以及控制参数,过程如下:1.1在忽略空气阻力和陀螺效应的基础上,对四旋翼无人飞行器进行以下假设:飞行器是刚性的;飞行器的结构是完全对称的;飞行器的重心与机体坐标系原点重合;并定义机体坐标系到惯性坐标系的转移矩阵为:R=cosθcosψsinφsinθcosψ-cosφsinψcosφsinθcosψ+sinφsinψcosθsinψsinφsinθcosψ+cosφcosψcosφsinθcosψ-sinφcosψ-sinθsinφcosθcosφcosθ---(1)]]>其中,ψ、θ、φ分别为飞行器的偏航角、俯仰角、翻滚角,表示飞行器的惯性坐标系依次绕坐标轴zE、yE、xE旋转的角度;1.2采用牛顿-欧拉法,从受力角度分析飞行器,其中牛顿公式为:F=mξ··---(2)]]>其中,ξ表示飞行器在惯性坐标系下的位置,代表二阶微分,m表示飞行器的质量,F表示作用在飞行器上的合外力,包括飞行器所受重力mg和四个旋翼产生的合力UF;式(2)展开为:00-mg+R00UF=mx··y··z··---(3)]]>其中,x、y、z分别表示飞行器在惯性坐标系下xE、yE、zE轴的位置;将式(1)代入式(3)中得到如下等式:x··=UFm(cosφsinθcosψ+sinφsinψ)y··=UFm(cosφsinθsinψ-sinφcosψ)z··=-g+UFmcosφsinθ---(4)]]>1.3机体坐标系下欧拉公式为:τ=Iω·+ω×Iω---(5)]]>其中,τ表示作用在飞行器上的力矩,I表示飞行器在机体坐标系下的转动惯量,ω表示飞行器姿态角速度,表示飞行器姿态角加速度,×表示叉乘;式(5)展开为:τxτyτz=Ixx000Iyy000Izzp·q·r·+pqr×Ixx000Iyy000Izzpqr---(6)]]>其中,τx、τy、τz分别代表机体坐标轴上的各轴力矩分量,Ixx、Iyy、Izz分别代表机体坐标轴上的各轴转动惯量分量,p、q、r分别代表机体坐标轴上的各轴姿态角速度分量,分别代表机体坐标轴上的各轴姿态角加速度分量;式(6)表示为:p·=Iyy-IzzIxxqr+1Ixxτxq·=Izz-IxxIyypr+1Iyyτyr·=Ixx-IyyIzzpq+1Izzτz---(7)]]>考虑到飞行器一般处于低速飞行或者悬停状态下,姿态角变化较小,此时认为将式(7)改写为:φ··=Iyy-IzzIxxθ·ψ·+1Ixxτxθ··=Izz-IxxIyyφ·ψ·+1Iyyτyψ··=Ixx-IyyIzzφ·θ·+1Izzτz---(8)]]>1.4由于存在测量噪声,电源变化以及外界干扰的影响,式(4)和式(8)中的系统参数并不能准确的获得,因此系统的动态模型改写为:x··=Ux+dxy··=Uy+dyz··=Uz+dzφ··=a1θ·ψ·+b1τx+dφθ··=a2φ·ψ·+b2τy+dθψ·=a3φ·θ·+b3τz+dψ---(9)]]>其中dx、dy、dz、dφ、dθ、dψ分别代表模型不确定和外界干扰项;步骤2,计算系统位置跟踪误差,设计位置全阶滑模面,过程如下:2.1定义系统位置跟踪误差为eq=qd-q(10)其中,q=[x;y;z],qd=[xd;yd;zd]表示为三阶可导期望轨迹;那么式(10)的一阶微分和二阶微分被表示为:e·q=q·d-q·---(11)]]>e··q=q··d-q··---(12)]]>2.2因此,为了避免奇异问题,位置全阶滑模面将定义为:sq=e··q+cq2sgn(e·q)|e·q|αq2+cq1sgn(eq)|eq|αq1---(13)]]>其中,sgn(·)表示符号函数;cq1和cq2是一个正的常数,它的选择是保证多项式p2+cq2p+cq1的全部特征根在复平面的左半部分以保证系统的稳定性;αq1和αq2的选取则是通过以下多项式:α1=α,n=1αi-1=αiαi+12αi+1-αi,i=2,...,n,∀n≥2---(14)]]>其中,αn+1=1,αn=α,α∈(1-ε,1)以及ε∈(0,1);步骤3,基于四旋翼无人飞行器动态模型,根据位置全阶滑模面以及一阶滤波器,设计位置全阶滑模控制器,过程如下:3.1考虑式(9),位置全阶滑模控制器被设计为:u=(ueq+un)(15)ueq=-cq2sgn(e·q)|e·q|αq2-cq1sgn(eq)|eq|αq1---(16)]]>u·n+Tqun=vq---(17)]]>vq=-(kqd+kqT+ηq)sgn(sq)(18)其中,ci和αi是常数,i=q1,q2,已在式(13)中被定义;Tq是正的常数;kqd,kqT和ηq都是常数;3.2将式(9)带入式(13)中得到如下等式:sq=u+dq+cq2sgn(e·q)|e·q|αq2+cq1sgn(eq)|eq|αq1---(19)]]>其中,dq=[dx;dy;dz]代表系统位置扰动项,并且各元素是有界的,则假定dq≤lqd并且其中lqd是一个有界的常数;kqT的选取是要求在Tq>0时满足kqT≥Tqlqd;将式(15)-式(16)代入式(19),全阶滑模面被表示成如下等式:sq=dq+un(20)将式(18)带入式(17)中得到:un(t)=(un(t0)+(1/Tq)(kqd+kqT+ηq)sgn(sq))et-t0-(1/Tq)(kqd+kqT+ηq)sgn(sq)---(21)]]>在un(0)=0的情况下,得到如下等式:kqT≥Tqlqd≥Tq|un(t)|max≥Tq|un(t)|(22)3.3设计李亚普诺夫函数:Vq=12sqTsq---(23)]]>对式(20)进行求导得:s·q=d·q+u·n=d·q+u·n+Tqun-Tqun=d·q+vq-Tqun---(24)]]>将式(18)带入式(24)中得到:s·q=d·q-(kqd+kqT+ηq)sgn(sq)-Tqun---(25)]]>因此,sqs·q=d·qsq-(kqd+kqT+ηq)sqsgn(sq)-Tqunsq=(d·qsq-kqdsq)+(-kqT-Tqun)|sq|-ηq|sq|---(26)]]>对式(23)进行微分,并代入式(22)得到:V·q=sqs·q≤-ηq|sq|≤0---(27)]]>因此系统位置跟踪误差能在有限时间内收敛至零,表明系统是稳定的;步骤4,给定偏航角,计算总升力,俯仰角和翻滚角期待值,过程如下:4.1由式(9)得到:UF=mUx2+Uy2+(Uz+g)2φd=arcsin[mUF(Uxsinψd-Uycosψd)]θd=arctan[1Uz+g(Uxcosψd+Uysinψd)]---(28)]]>步骤5,计算系统姿态角跟踪误差,设计姿态全阶滑模面,过程如下:5.1定义系统姿态角跟踪误差为eΩ=Ωd-Ω(29)其中,Ω=[φ;θ;ψ],Ωd=[φd;θd;ψd]表示为三阶可导期望姿态角;那么式(29)的一阶微分和二阶微分被表示为:e·Ω=Ω·d-Ω·---(30)]]>eΩ=Ω··d-Ω··---(31)]]>5.2因此,为了避免奇异问题,姿态全阶滑模面将定义为:sΩ=e··Ω+cΩ2sgn(e·Ω)|e·Ω|αΩ2+cΩ1sgn(eΩ)|eΩ|αΩ1---(32)]]>其中,cΩ1和cΩ2是一个正的常数,它的选择是保证多项式p2+cΩ2p+cΩ1的全部特征根在复平面的左半部分以保证系统的稳定性;αΩ1和αΩ2的选取则是通过以下多项式:α1=α,n=1αi-1=αiαi+12αi+1-αi,i=2,...,n,∀n≥2---(33)]]>其中,αn+1=1,αn=α,α∈(1-ε,1)以及ε∈(0,1);步骤6,基于四旋翼无人飞行器动态模型,根据姿态全阶滑模面以及一阶滤波器,设计姿态全阶滑模控制器,过程如下:6.1考虑式(9),姿态全阶滑模控制器被设计为:τ=b-1(τeq+τn)(34)τeq=-af-cΩ2sgn(e·Ω)|e·Ω|αΩ2-cΩ1sgn(eΩ)|eΩ|αΩ1---(35)]]>τ·n+TΩτn=vΩ---(36)]]>vΩ=-(kΩd+kΩT+ηΩ)sgn(sΩ)(37)其中,a=[a1;a2;a3],b=[b1;b2;b3],ci和αi是常数,i=Ω1,Ω2,已在式(32)中被定义;TΩ是正的常数;kΩd,kΩT和ηΩ都是常数;6.2将式(9)带入式(32)中得到如下等式:sΩ=bτ+af+dΩ+cΩ2sgn(e·Ω)|e·Ω|αΩ2+cΩ1sgn(eΩ)|eΩ|αΩ1---(38)]]>其中,dΩ=[dφ;dθ;dψ]代表系统位置扰动项,并且各元素是有界的,则假定dΩ≤lΩd并且其中lΩd是一个有界的常数;kΩT的选取是要求在TΩ>0时满足kΩT≥TΩlΩd;将式(34)-式(35)代入式(38),全阶滑模面被表示成如下等式:sΩ=dΩ+τn(39)将式(37)带入式(36)中得到:τn(t)=(τn(t0)+(1/TΩ)(kΩd+kΩT+ηΩ)sgn(sΩ))et-t0-(1/TΩ)(kΩd+kΩT+ηΩ)sgn(sΩ)---(40)]]>在τn(0)=0的情况下,得到如下等式:kΩT≥TΩlΩd≥TΩ|τn(t)|max≥TΩ|τn(t)|(41)6.3设计李亚普诺夫函数:VΩ=12sΩTsΩ---(42)]]>对式(39)进行求导得:s·Ω=d·Ω+τ·n=d·Ω+τ·n+TΩτn-TΩτn=d·Ω+vΩ-TΩτn---(43)]]>将式(37)带入式(43)中得到:s·Ω=d·Ω-(kΩd+kΩT+ηΩ)sgn(sΩ)-TΩτn---(44)]]>因此,sΩs·Ω=d·ΩsΩ-(kΩd+kΩT+ηΩ)sΩsgn(sΩ)-TΩτnsΩ=(d·ΩsΩ-kΩdsΩ)+(-kΩT-TΩτn)|sΩ|-ηΩ|sΩ|---(45)]]>对式(42)进行微分,并代入式(41)得到:V·Ω=sΩs·Ω≤-ηΩ|sΩ|≤0---(46)]]>因此系统姿态角跟踪误差能在有限时间内收敛至零,表明系统是稳定的。本发明基于系统模型参数耦合非线性的情况,利用全阶滑模,设计四旋翼无人飞行器的有限时间全阶滑模控制方法,保证系统在有限时间内快速收敛至平衡点,加快系统的响应速度,改善滑模控制输入的抖振,保证系统快速稳定收敛。本发明的技术构思为:针对系统模型参数耦合非线性的四旋翼无人飞行器系统,利用全阶滑模控制方法,再结合一阶滤波器,设计四旋翼无人飞行器的有限时间全阶滑模控制方法。全阶滑模面的设计是为了保证系统的快速稳定收敛。在实际的控制系统中通过设计位置和姿态角两个全阶滑模面,分为内外控制环实现飞行器快速跟踪,并且增加滤波器来改善抖振问题。本发明提供一种加快系统响应速度,改善控制输入抖振问题的控制方法,实现系统的快速稳定控制。本发明的有益效果为:加快系统动态响应,改善抖振问题,实现快速稳定收敛。附图说明图1为本发明的飞行器位置跟踪效果示意图,其中,(a)表示x轴位置跟踪效果,(b)表示y轴位置跟踪效果,(c)表示z轴位置跟踪效果。图2为本发明的飞行器姿态角收敛效果示意图,其中,(a)表示翻滚角收敛效果,(b)表示俯仰角收敛效果,(c)表示偏航角收敛效果。图3为本发明的飞行器位置控制器输入示意图,其中,(a)表示位置控制器在x轴方向的输入,(b)表示位置控制器在y轴方向的输入,(c)表示位置控制器在z轴方向的输入。图4为方法S1飞行器的姿态角控制器输入示意图,其中,(a)表示该姿态角控制器在x轴方向的输入,(b)表示该姿态角控制器在y轴方向的输入,(c)表示该姿态角控制器在z轴方向的输入。图5为本发明的飞行器姿态角控制器输入示意图,其中,(a)表示该姿态角控制器在x轴方向的输入,(b)表示该姿态角控制器在y轴方向的输入,(c)表示该姿态角控制器在z轴方向的输入。图6为本发明的控制流程示意图。具体实施方式下面结合附图对本发明做进一步说明。参照图1-图6,一种四旋翼无人飞行器的有限时间全阶滑模控制方法,包括以下步骤:步骤1,建立四旋翼无人飞行器的动态模型,初始化系统状态、采样时间以及控制参数,过程如下:1.1在忽略空气阻力和陀螺效应的基础上,对四旋翼无人飞行器进行以下假设:飞行器是刚性的;飞行器的结构是完全对称的;飞行器的重心与机体坐标系原点重合;并定义机体坐标系到惯性坐标系的转移矩阵为:R=cosθcosψsinφsinθcosψ-cosφsinψcosφsinθcosψ+sinφsinψcosθsinψsinφsinθcosψ+cosφcosψcosφsinθcosψ-sinφcosψ-sinθsinφcosθcosφcosθ---(1)]]>其中,ψ、θ、φ分别为飞行器的偏航角、俯仰角、翻滚角,表示飞行器的惯性坐标系依次绕坐标轴zE、yE、xE旋转的角度;1.2采用牛顿-欧拉法,从受力角度分析飞行器,其中牛顿公式为:F=mξ··---(2)]]>其中,ξ表示飞行器在惯性坐标系下的位置,代表二阶微分,m表示飞行器的质量,F表示作用在飞行器上的合外力,包括飞行器所受重力mg和四个旋翼产生的合力UF;式(2)展开为:00-mg+R00UF=mx··y··z··---(3)]]>其中,x、y、z分别表示飞行器在惯性坐标系下xE、yE、zE轴的位置;将式(1)代入式(3)中得到如下等式:x··=UFm(cosφsinθcosψ+sinφsinψ)y··=UFm(cosφsinθsinψ-sinφcosψ)z··=-g+UFmcosφsinθ---(4)]]>1.3机体坐标系下欧拉公式为:τ=Iω·+ω×Iω---(5)]]>其中,τ表示作用在飞行器上的力矩,I表示飞行器在机体坐标系下的转动惯量,ω表示飞行器姿态角速度,表示飞行器姿态角加速度,×表示叉乘;式(5)展开为:τxτyτz=Ixx000Iyy000Izzp·q·r·+pqr×Ixx000Iyy000Izzpqr---(6)]]>其中,τx、τy、τz分别代表机体坐标轴上的各轴力矩分量,Ixx、Iyy、Izz分别代表机体坐标轴上的各轴转动惯量分量,p、q、r分别代表机体坐标轴上的各轴姿态角速度分量,分别代表机体坐标轴上的各轴姿态角加速度分量;式(6)表示为:p·=Iyy-IzzIxxqr+1Ixxτxq·=Izz-IxxIyypr+1Iyyτyr·=Ixx-IyyIzzpq+1Izzτz---(7)]]>考虑到飞行器一般处于低速飞行或者悬停状态下,姿态角变化较小,此时认为将式(7)改写为:φ··=Iyy-IzzIxxθ·ψ·+1Ixxτxθ··=Izz-IxxIyyφ·ψ·+1Iyyτyψ··=Ixx-IyyIzzφ·θ·+1Izzτz---(8)]]>1.4由于存在测量噪声,电源变化以及外界干扰的影响,式(4)和式(8)中的系统参数并不能准确的获得,因此系统的动态模型改写为:x··=Ux+dxy··=Uy+dyz··=Uz+dzφ··=a1θ·ψ·+b1τx+dφθ··=a2φ·ψ·+b2τy+dθψ·=a3φ·θ·+b3τz+dψ---(9)]]>其中dx、dy、dz、dφ、dθ、dψ分别代表模型不确定和外界干扰项;步骤2,计算系统位置跟踪误差,设计位置全阶滑模面,过程如下:2.1定义系统位置跟踪误差为eq=qd-q(10)其中,q=[x;y;z],qd=[xd;yd;zd]表示为三阶可导期望轨迹;那么式(10)的一阶微分和二阶微分被表示为:e·q=q·d-q·---(11)]]>e··q=q··d-q··---(12)]]>2.2因此,为了避免奇异问题,位置全阶滑模面将定义为:sq=e··q+cq2sgn(e·q)|e·q|αq2+cq1sgn(eq)|eq|αq1---(13)]]>其中,sgn(·)表示符号函数;cq1和cq2是一个正的常数,它的选择是保证多项式p2+cq2p+cq1的全部特征根在复平面的左半部分以保证系统的稳定性;αq1和αq2的选取则是通过以下多项式:α1=α,n=1αi-1=αiαi+12αi+1-αi,i=2,...,n,∀n≥2---(14)]]>其中,αn+1=1,αn=α,α∈(1-ε,1)以及ε∈(0,1);步骤3,基于四旋翼无人飞行器动态模型,根据位置全阶滑模面以及一阶滤波器,设计位置全阶滑模控制器,过程如下:3.1考虑式(9),位置全阶滑模控制器被设计为:u=(ueq+un)(15)ueq=-cq2sgn(e·q)|e·q|αq2-cq1sgn(eq)|eq|αq1---(16)]]>u·n+Tqun=vq---(17)]]>vq=-(kqd+kqT+ηq)sgn(sq)(18)其中,ci和αi是常数,i=q1,q2,已在式(13)中被定义;Tq是正的常数;kqd,kqT和ηq都是常数;3.2将式(9)带入式(13)中得到如下等式:sq=u+dq+cq2sgn(e·q)|e·q|αq2+cq1sgn(eq)|eq|αq1---(19)]]>其中,dq=[dx;dy;dz]代表系统位置扰动项,并且各元素是有界的,则假定dq≤lqd并且其中lqd是一个有界的常数;kqT的选取是要求在Tq>0时满足kqT≥Tqlqd;将式(15)-式(16)代入式(19),全阶滑模面被表示成如下等式:sq=dq+un(20)将式(18)带入式(17)中得到:un(t)=(un(t0)+(1/Tq)(kqd+kqT+ηq)sgn(sq))et-t0-(1/Tq)(kqd+kqT+ηq)sgn(sq)---(21)]]>在un(0)=0的情况下,得到如下等式:kqT≥Tqlqd≥Tq|un(t)|max≥Tq|un(t)|(22)3.3设计李亚普诺夫函数:Vq=12sqTsq---(23)]]>对式(20)进行求导得:s·q=d·q+u·n=d·q+u·n+Tqun-Tqun=d·q+vq-Tqun---(24)]]>将式(18)带入式(24)中得到:s·q=d·q-(kqd+kqT+ηq)sgn(sq)-Tqun---(25)]]>因此,sqs·q=d·qsq-(kqd+kqT+ηq)sqsgn(sq)-Tqunsq=(d·qsq-kqdsq)+(-kqT-Tqun)|sq|-ηq|sq|---(26)]]>对式(23)进行微分,并代入式(22)得到:V·q=sqs·q≤-ηq|sq|≤0---(27)]]>因此系统位置跟踪误差能在有限时间内收敛至零,表明系统是稳定的;步骤4,给定偏航角,计算总升力,俯仰角和翻滚角期待值,过程如下:4.1由式(9)得到:UF=mUx2+Uy2+(Uz+g)2φd=arcsin[mUF(Uxsinψd-Uycosψd)]θd=arctan[1Uz+g(Uxcosψd+Uysinψd)]---(28)]]>步骤5,计算系统姿态角跟踪误差,设计姿态全阶滑模面,过程如下:5.1定义系统姿态角跟踪误差为eΩ=Ωd-Ω(29)其中,Ω=[φ;θ;ψ],Ωd=[φd;θd;ψd]表示为三阶可导期望姿态角;那么式(29)的一阶微分和二阶微分被表示为:e·Ω=Ω·d-Ω·---(30)]]>eΩ=Ω··d-Ω··---(31)]]>5.2因此,为了避免奇异问题,姿态全阶滑模面将定义为:sΩ=e··Ω+cΩ2sgn(e·Ω)|e·Ω|αΩ2+cΩ1sgn(eΩ)|eΩ|αΩ1---(32)]]>其中,cΩ1和cΩ2是一个正的常数,它的选择是保证多项式p2+cΩ2p+cΩ1的全部特征根在复平面的左半部分以保证系统的稳定性;αΩ1和αΩ2的选取则是通过以下多项式:α1=α,n=1αi-1=αiαi+12αi+1-αi,i=2,...,n,∀n≥2---(33)]]>其中,αn+1=1,αn=α,α∈(1-ε,1)以及ε∈(0,1);步骤6,基于四旋翼无人飞行器动态模型,根据姿态全阶滑模面以及一阶滤波器,设计姿态全阶滑模控制器,过程如下:6.1考虑式(9),姿态全阶滑模控制器被设计为:τ=b-1(τeq+τn)(34)τeq=-af-cΩ2sgn(e·Ω)|e·Ω|αΩ2-cΩ1sgn(eΩ)|eΩ|αΩ1---(35)]]>τ·n+TΩτn=vΩ---(36)]]>vΩ=-(kΩd+kΩT+ηΩ)sgn(sΩ)(37)其中,a=[a1;a2;a3],b=[b1;b2;b3],ci和αi是常数,i=Ω1,Ω2,已在式(32)中被定义;TΩ是正的常数;kΩd,kΩT和ηΩ都是常数;6.2将式(9)带入式(32)中得到如下等式:sΩ=bτ+af+dΩ+cΩ2sgn(e·Ω)|e·Ω|αΩ2+cΩ1sgn(eΩ)|eΩ|αΩ1---(38)]]>其中,dΩ=[dφ;dθ;dψ]代表系统位置扰动项,并且各元素是有界的,则假定dΩ≤lΩd并且其中lΩd是一个有界的常数;kΩT的选取是要求在TΩ>0时满足kΩT≥TΩlΩd;将式(34)-式(35)代入式(38),全阶滑模面被表示成如下等式:sΩ=dΩ+τn(39)将式(37)带入式(36)中得到:τn(t)=(τn(t0)+(1/TΩ)(kΩd+kΩT+ηΩ)sgn(sΩ))et-t0-(1/TΩ)(kΩd+kΩT+ηΩ)sgn(sΩ)---(40)]]>在τn(0)=0的情况下,得到如下等式:kΩT≥TΩlΩd≥TΩ|τn(t)|max≥TΩ|τn(t)|(41)6.3设计李亚普诺夫函数:VΩ=12sΩTsΩ---(42)]]>对式(39)进行求导得:s·Ω=d·Ω+τ·n=d·Ω+τ·n+TΩτn-TΩτn=d·Ω+vΩ-TΩτn---(43)]]>将式(37)带入式(43)中得到:s·Ω=d·Ω-(kΩd+kΩT+ηΩ)sgn(sΩ)-TΩτn---(44)]]>因此,sΩs·Ω=d·ΩsΩ-(kΩd+kΩT+ηΩ)sΩsgn(sΩ)-TΩτnsΩ=(d·ΩsΩ-kΩdsΩ)+(-kΩT-TΩτn)|sΩ|-ηΩ|sΩ|---(45)]]>对式(42)进行微分,并代入式(41)得到:V·Ω=sΩs·Ω≤-ηΩ|sΩ|≤0---(46)]]>因此系统姿态角跟踪误差能在有限时间内收敛至零,表明系统是稳定的。为了验证所提方法的有效性,本发明给出了以下二种方法进行对比:S1:传统线性滑模控制方法;S2:本发明的有限时间全阶滑模控制方法。为了更有效的进行对比,系统所有初始状态和模型参数都是一致的,即:x=y=z=0,φ=θ=ψ=0;m=0.625kg,Ixx=2.3×10-3kg·m2,Iyy=2.4×10-3kg·m2,Izz=2.6×10-3kg·m2,g=10m·s-2;滑模面参数:cq1=16,cq2=10,cΩ1=16,cΩ1=10,αq1=9/23,αq2=9/16,αΩ1=9/23,αΩ1=9/16;控制器参数:Tq=1,TΩ=1,kqd+kqT+ηq=1,kΩd+kΩT+ηΩ=10;参考轨迹:xd=yd=zd=2,ψd=0.5。由图1可以看出,方法S2较方法S1要更早跟上期望信号,大约提前1.3秒,可见方法S2相比S1响应速度更快,能有效满足飞行器快速跟踪的要求;由图2可以看出,方法S2较方法S1,其中翻滚角和俯仰角收敛至零的时间几乎一样,但偏航角更早达到期望值,大约提前1.3秒;由图3可以看出,方法S2于方法S1,位置控制器的输入都几乎不存在抖振情况;由图4和图5可以看出,方法S1较方法S2存在严重的抖振情况,导致的原因是方法S2的实际控制律中不再存在滑模切换函数。以上阐述的是本发明给出的一个实施例表现出的优良优化效果,显然本发明不只是限于上述实施例,在不偏离本发明基本精神及不超出本发明实质内容所涉及范围的前提下对其可作种种变形加以实施。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1