一种近空间飞行器的容错滑模控制方法.pdf

上传人:54 文档编号:37727 上传时间:2018-01-17 格式:PDF 页数:31 大小:5.65MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410412694.X

申请日:

2014.08.21

公开号:

CN104238357A

公开日:

2014.12.24

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G05B 13/04申请公布日:20141224|||实质审查的生效IPC(主分类):G05B 13/04申请日:20140821|||公开

IPC分类号:

G05B13/04; G05D1/08

主分类号:

G05B13/04

申请人:

南京航空航天大学

发明人:

陈谋; 于靖; 吴庆宪; 杨青运

地址:

210016 江苏省南京市秦淮区御道街29号

优先权:

专利代理机构:

江苏圣典律师事务所 32237

代理人:

贺翔

PDF下载: PDF下载
内容摘要

本发明公开了一种近空间飞行器的容错滑模控制方法,对于快慢回路系统中外部干扰的数量级远远大于系统不确定项的数量级,采用非线性干扰观测器技术处理复合干扰,干扰观测器利用已知系统信息估计未知复合干扰;针对飞行器舵面饱和受限的问题,将舵机偏转角输出上界用于设计控制律,确保输出在一定范围内,并设计辅助变量,通过自适应律自动调节舵机偏转角输出,以免在偏转角上界过大时,输出过大现象;同时利用径向基神经网络构造一种补偿器对舵机发生故障情况下进行容错补偿,进而解决飞行器舵机故障问题。本发明使得近空间飞行器在具有系统不确定性、未知外部干扰、输入饱和受限和舵机故障的情况下具有良好的控制性能。

权利要求书

1.  一种近空间飞行器的容错滑模控制方法,其特征在于,包括以下步骤:
步骤1),根据奇异摄动原理和时标分离原则将飞行器的姿态回路分解为慢回路和快回路;
步骤2),分别将慢回路的控制系统和快回路的控制系统变换成对应的仿射非线性系统方程形式;
步骤3),分别根据慢回路、快回路的仿射非线性系统方程来生成慢回路和快回路的控制器;
步骤4),利用步骤3)中生成的慢回路控制器和快回路控制器对飞行器进行鲁棒控制。

2.
  根据权利要求1所述的近空间飞行器的容错滑模控制方法,其特征在于,步骤2)中的所述慢回路的控制系统对应的仿射非线性方程为:
Ω·=fs(Ω)+gs(Ω)ωc+Ds]]>
式中,Ω=[α,β,μ]T为当前姿态角信号,α、β和μ分别表示迎角、侧滑角和滚转角,表示对Ω求导;fs(Ω)=[fs1,fs2,fs3]T,ωc为慢回路控制器的控制律;Ds表示慢回路复合干扰;
fs1=1MV cosβ(-q‾SCL,α+Mg cosγcosμ-Txsinα),Tx=T cos(δy)cos(δz),]]>
fs2=1MV(q‾SCY,ββ+Mgcosγsinμ-Txsinβcosα),]]>
fs3=1MVq‾SCY,ββtanγcosμ+1MVq‾SCL,α(tanγsinμ+tanβ)-gVcosγcosμtanβ+TxMV[sinα(tanγsinμ+tanβ)-cosαtanγcosμsinβ];]]>
M表示飞行器质量;V表示飞行器飞行速度;表示动压;S表示机翼参考面积;γ表示倾斜角;T表示发动机推力;g表示重力加速度;δy表示推力矢量舵面沿侧向的偏转角;δz表示推力矢量舵面沿纵向的偏转角;CL,α表示由迎角α引起的升力系数;CY,β表示由侧滑角β引起的侧力系数;
gs(Ω)=-tanβ1-sinαtanβsinα0-cosαcosαsecβ0sinαsecβ.]]>

3.
  根据权利要求2所述的近空间飞行器的容错滑模控制方法,其特征在于,步骤2)中的所述快回路的控制系统对应的仿射非线性方程为:
ω·=ff(ω)+gf(ω)δ(v)+Df]]>
式中,ω=[p,q,r]T为当前姿态角速率信号,p、q和r分别表示滚转角速率、俯仰角速率和偏航角速率,表示对ω求导,ff(ω)=[ff1,ff2,ff3]T
ff1=1IxIyIz-Ixy2Iz-Ixz2Iy(laeroIyIz+maeroIxyIz+naeroIxzIy+(Ixy2Iz-IyIz2+Iy2Iz-Ixz2Iy)qr+(IyIzIxz-IxzIy2+IxIyIxz)pq+(IyIzIxy+IxIzIxy-Iz2Ixy)pr-IxyIxzIy(q2-p2)-IxzIxyIz(p2-r2)),]]>
ff2=1IxIy2Iz-IzIyIxy2-Iy2Ixz2(-laeroIxyIyIz+maero(IxIyIz-2IzIxy2-IyIxz2))-IxyIyIxznaero-Ixy(IyIzIxz+IxIyIxz-Iy2Ixz)pq-(Ixy+Ixy(IxyIz2-IxIzIxy-IyIzIxy))qr+(IyIxy2Ixz+Ixz-Ixy2Iz)(p2-r2)+(Iz-Ix-Ixy(IxyIz2-IxIzIxy-IyIzIxy))pr),]]>
ff3=1IxIyIz-Ixy2Iz-Ixz2Iy(laeroIyIxy+maeroIxyIxz(IxIy-Ixy2)naero+(IyIxz2+Ix2Iy-IxIxy2-IxIy2-IyIxy2)pq+(Iy2Ixz-IyIzIxz+Ixy2Ixz-IxIyIxz+IxzIxy2)qr+IxyIxz2(p2-r2)+(IzIxyIxz-IxIxyIxz-IyIxyIxz)pr+(IxIyIxy-Ixy3)(p2-q2)),]]>
laero=q‾Sb(Cl,ββ+Cl,ppb2V+Cl,rrb2V),maero=q‾Sc(Cm,α+Cm,qqc2V),]]>
naero=q‾Sb(Cn,ββ+Cn,ppb2V+Cn,rrb2V);]]>
Ix、Iy和Iz分别表示绕x、y和z轴的转动惯量;Ixy、Ixz和Iyz表示惯性积;b表示翼展长度;c表示平均气动弦长;Cl,β表示由侧滑角β引起的滚转力矩系数,Cl,p表示由滚转角速率p引起的滚转力矩增量系数;Cl,r表示由偏航角速率r引起的滚转力矩增量系数;Cm,α表示由迎角α引起的俯仰力矩系数;Cm,q表示由俯仰角速率q引起的俯仰力矩增量系数;Cn,β表示由侧滑角β引起的偏航力矩系数;Cn,p表示由滚转角速率p引起的偏航力矩增量系数;Cn,r表示由偏航角速率r引起的偏航力矩增量系数;
gf(ω)=gf1g(ω),
gf1=IyIzIxIyIz-Ixy2Iz-Ixz2IyIzIxyIxIyIz-Ixy2Iz-Ixz2IyIyIxzIxIyIz-Ixy2Iz-Ixz2Iy-IxyIyIzIxIy2Iz-IzIyIxy2-Iy2Ixz2IxIyIz-2IzIxy2-IyIxz2IxIy2Iz-IzIyIxy2-Iy2Ixz2-IxyIyIxzIxIy2Iz-IzIyIxy2-Iy2Ixz2IyIxyIxIyIz-Ixy2Iz-Ixz2IyIxyIxzIxIyIz-Ixy2Iz-Ixz2IyIxIy-Ixy2IxIyIz-Ixy2Iz-Ixz2Iy,]]>
g(ω)=q‾bSCl,δaq‾bSCl,δeq‾bSCl,δr00q‾ScCm,δaq‾ScCm,δeq‾ScCm,δr0πTXT180q‾SbCn,δaq‾SbCn,δeq‾SbCn,δr-πTXT1800;]]>
表示由副翼舵δa引起的滚转力矩增量系数;表示由升降舵δe引起的滚转力矩增量系数;表示由方向舵δr引起的滚转力矩增量系数;表示由副翼舵δa引起的俯仰力矩增量系数;表示由升降舵δe引起的俯仰力矩增量系数;表示由方向舵δr引起的俯仰力矩增量系数;表示由副翼舵δa引起的偏航力矩增量系数;表示由升降舵δe引起的偏航力矩增量系数;表示由方向舵δr引起的偏航力矩增量系数;XT表示发动机喷管距离质心的距离;
Df为快回路复合干扰,该复合干扰利用非线性干扰观测器进行逼近估计,v=[v1,v2,v3,v4,v5]T为快回路控制器的控制律即执行器输入向量,δ(v)=[δaeryz]T为受执行器饱和特性影响的输出向量,具体满足以下关系:
δa=δaM,v1>δaMv1,-δaMv1δaM-δaM,v1<-δaM,]]>δe=δeM,v2>δeMv2,-δeMv2δeM-δeM,v2<-δeM,]]>δr=δrM,v3>δrMv3,-δrMv3δrM-δrM,v3<-δrM,]]>
δy=δyM,v4>δyMv4,-δyMv4δyM-δyM,v4<-δyM,]]>δz=δzM,v5>δzMv5,-δzMv5δzM-δzM,v5<-δzM,]]>
v1、v2、v3、v4和v5均为向量v的元素,δa、δe、δr、δy和δz分别表示副翼舵偏转角、升降舵偏转角、方向舵偏转角、推力矢量舵沿侧向和纵向的偏转角;δaM、δeM、δrM、δyM和δzM分别为副翼舵转角、升降舵转角、方向舵转角、推力矢量舵沿侧向偏转角和推力矢量舵 沿纵向偏转角的饱和受限值。

4.
  根据权利要求3所述的近空间飞行器的容错滑模控制方法,其特征在于,步骤3)中所述生成慢回路控制器的具体步骤如下:
步骤3.1.1),利用非线性干扰观测器对慢回路中的复合干扰进行逼近:
D^s=z+Q(Ω)z&CenterDot;=-L(Ω)z-L(Ω)(Q(Ω)+fs(Ω)+gs(Ω)ωc)]]>
式中,为慢回路中复合干扰的估计值;z为非线性干扰观测器的状态变量,L(Ω)与Q(Ω)为中间变量,且为对角元素大于零的对角矩阵,Q(Ω)=[q1(Ω),q2(Ω),...,qn(Ω)]T∈Rn为非线性函数向量,n为外部干扰的维数;
步骤3.1.2),根据步骤3.1.1)中获得的慢回路中复合干扰的估计值采用普通滑模法获得慢回路的控制器:
ωc=-gs(Ω)-1(fs(Ω)-Ω&CenterDot;c+D^s+Kses+β^dssgn(es))]]>
式中,gs(Ω)-1表示对矩阵gs(Ω)求逆;es=Ω-Ωc为慢回路跟踪误差,Ωc表示预先设定的参考指令信号,βds为慢回路复合干扰估计误差的上界值,Ks为慢回路滑模面的参数矩阵,具体满足以下关系:Ks=diag{ks1,ks2,ks3}>0。

5.
  根据权利要求4所述的近空间飞行器的容错滑模控制方法,其特征在于,步骤3)中所述生成快回路控制器的具体步骤如下:
步骤3.2.1),利用径向基神经网络估计执行器故障部分:
Pm(ω,v)=W^Th(ω)+&epsiv;]]>
式中,Pm为执行器故障部分的估计值;为径向基神经网络的权值,的第i个向量的自适应律,kW和ΓW分别为神经网络权值自适应律中的实数和参数矩阵,且kW>0,为ΓW的转置矩阵,为快回路滑模面,sT表示对列向量s进行转置;h(ω)=[h1,h2,…,hl]T为径向基向量,l为网络总节点数,ω=[p,q,r]T为网络输入向量,h(ω)中元素采用高斯基函数形式,即ck为网络第k个节点的中心向量,bk为网络第k个节点的基宽参数, k=1,2,...,l;
步骤3.2.2),利用非线性干扰观测器对快回路中的复合干扰进行逼近:
D^f=z+Q(ef)z&CenterDot;=-L(ef)(ff(ω)+gf(ω)δ(v)+L-1W^Th(x)+D^f-ωc)]]>
式中,为快回路中复合干扰的估计值;z为干扰观测器的状态变量,L(ef)与Q(ef)为中间变量,且Q(ef)=[q1(ef),q2(ef),...,qn(ef)]T∈Rn为非线性函数向量,ωc表示预先设定的参考指令信号,为径向基神经网络的自适应权值;
步骤3.2.3),根据步骤3.2.1)中获得的执行器故障部分的估计值Pm,以及步骤3.2.2)中获得的快回路中复合干扰的估计值生成快回路的控制器:

其中,UM=diag{u1M,u2M,...,umM}∈Rm×m,uiM为第i个执行器的饱和限幅值,i=1,2,...,m;
Λs=diag{|s1|,|s2|,...,|sn|},εu>0为正参数,v&OverBar;=[v&OverBar;1,v&OverBar;2,...,v&OverBar;n]&Element;Rn,]]>具有如下形式:
v&OverBar;i=|si|sat(si)||s||+γi(eκχi+e-κχi2-1)+&epsiv;v]]>
si为s的第i个元素,γi>0,κ>0,εv>0,sat(si)为[-1,1]之间的饱和函数,其形式如下:
sat(si)=1,si&GreaterEqual;ξisi/ξi,|si|ξi-1,si-ξi]]>
其中ξi>0为饱和函数的边界层参数,χ=[χ12,...,χn]T为辅助变量,其自适应律为:

其中Kf=KfT>0,ΛΞ=diag{0.5κeκχ1,0.5κeκχ2,...,0.5κeκχn},]]>Ξ=diag{0.5eκχ1,0.5eκχ2,...,0.5eκχn},]]>vrD为补偿项,其具体形式为:
vrD=(ζ^||ef||2+2ζ^Δ0||ef||+ζ^Δ02)s||s||2,||s||>σ0,||s||σ]]>
其中σ>0,ζ=0.5ζ02,]]>||D&CenterDot;f||ζ0||ω||,]]>为ζ的估计值。

6.
  根据权利要求5所述的近空间飞行器的容错滑模控制方法,其特征在于,步骤4)中所述利用慢回路控制器和快回路控制器对飞行器进行鲁棒控制的具体步骤如下:
步骤4.1),将姿态角当前信号Ω减去预定的姿态角指令信号Ωc得到飞行器姿态角误差信号es,将该误差信号es发送至慢回路控制器,基于动态滑模控制得到姿态角速率指令信号ωc
步骤4.2),将姿态角速率当前信号ω减去姿态角速率指令信号ωc得到飞行器姿态角速率误差信号ef,将误差信号ef发送至快回路控制器,基于径向基神经网络补偿和干扰观测器的输出得到快回路中的执行器输入信号v,将v发送至执行器得到受执行器饱和特性影响的输出向量δ(v);
步骤4.3),将执行器输出向量δ(v)发送至飞行器指令接收器,实现对飞行器预定姿态角Ωc的跟踪控制。

说明书

一种近空间飞行器的容错滑模控制方法
技术领域
本发明涉及飞行控制技术领域,尤其涉及一种近空间飞行器的容错滑模控制方法。
背景技术
近空间飞行器(near-space vehicle,NSV)是指运行在近空间(通常指距地面20-100千米的空域)范围内的飞行器,位于近空间之下的空域为传统航空器运行空间,位于其上的空域为航天器运行空间。近空间飞行器具有机动性强、飞行包络大、生存能力强等优点,研究此类飞行器的飞行控制难度较大。
首先,为了设计出具有高精度和强鲁棒镇定能力的控制系统,需要在近空间飞行器控制器设计时充分考虑系统结构不确定性和外部扰动对系统的影响;其次,NSV舵面偏转角不可能无限的增加,即舵面存在饱和受限问题,若在控制器设计过程中忽略输入饱和非线性,可能造成控制系统的性能下降,甚至导致系统的不稳定;另外,NSV在执行飞行任务时可能会遇到舵机故障问题,若不考虑补偿舵机故障,可能造成任务无法完成,甚至导致NSV坠毁。
物理意义明确的干扰观测器技术,在工程实现上相对简单,常用于逼近不确定系统中的干扰。非线性干扰观测器利用系统已知信息估计未知外部干扰,设计系统的控制律时,可利用干扰观测器的输出,从而抵消外界干扰对系统产生的影响。
考虑到径向基神经网络(Radial Basis Function Neural Networks,RBFNNs)能够以任意精度逼近任意连续函数,所以对舵机故障采用RBFNNs构造一种补偿器,利用RBFNNs估计执行器失效部分,在控制律设计中对其进行抵消,从而使执行器鼓掌下稳定安全飞行。
针对非线性系统,滑模控制(Sliding Mode Control,SMC)是一种有效的控制方法,它通过施加不连续的控制信号来改变系统状态,迫使系统沿预定的滑动模态进行滑动。但是在系统控制过程中,控制量需要根据系统当前状态以跃变方式有目的地不断变化,造成系统实际轨迹在滑动模态两侧来回穿越,从而其控制方法对系统参数摄动和外部干扰具有良好的适应性和强鲁棒性,且相对其他非线性控制方法具有运算量小、工程适用性强等特点,有很高的理论研究价值,并成功运用于工业控制、机器人、船舶等控制领域,控制效果良好。
现有的近空间飞行器的容错滑模控制方法一般多采用T-S模糊模型来逼近进空间飞行器动态姿态模型,对于外部干扰及执行器饱和现象考虑很少,大多将外部干扰和执行器饱和现象当作容错信息进行处理,其不能完全反映其动态特性,在容错之前需进行故障诊断,根据诊断信息对故障进行容错,这类方法对故障诊断要求较高,若不能精确诊断出故障信息,则得不到很好的容错效果,甚至不能保证飞行器稳定飞行导致进空间飞行器坠毁。本专利方法 的优点在于利用干扰观测器和神经网络分别同时对外部干扰和故障进行处理,针对执行器输入饱和问题,专利使用执行器的饱和上界来设计控制律,且利用设计的辅助变量来调节执行器输出大小,确保不会出现执行器输出过大的问题。此外本专利所设计的控制器不需要直接获得有关执行机构的具体故障诊断信息,而是通过引入神经网络来进行处理,从而使得控制器对执行机构故障具有较强的容错能力;另一方面,从控制律的表达式可以看出,所求得的控制量均在饱和范围内,且能消除外部干扰、输入饱和以及执行器故障给系统带来的影响。
发明内容
本发明所要解决的技术问题是针对背景技术的缺陷,提供一种能够使得飞行器在具有系统不确定性,外部干扰,输入饱和和舵机故障的综合影响下跟踪指定的姿态角信号的近空间飞行器的容错滑模控制方法。
本发明为解决上述技术问题采用以下技术方案:
一种近空间飞行器的容错滑模控制方法,包括以下步骤:
步骤1),根据奇异摄动原理和时标分离原则将飞行器的姿态回路分解为慢回路和快回路;
步骤2),分别将慢回路的控制系统和快回路的控制系统变换成对应的仿射非线性系统方程形式;
步骤3),分别根据慢回路、快回路的仿射非线性系统方程来生成慢回路和快回路的控制器;
步骤4),利用步骤3)中生成的慢回路控制器和快回路控制器对飞行器进行鲁棒控制。
作为本发明一种近空间飞行器的容错滑模控制方法进一步的优化方案,步骤2)中的所述慢回路的控制系统对应的仿射非线性方程为:
Ω&CenterDot;=fs(Ω)+gs(Ω)ωc+Ds]]>
式中,Ω=[α,β,μ]T为当前姿态角信号,α、β和μ分别表示迎角、侧滑角和滚转角,表示对Ω求导;fs(Ω)=[fs1,fs2,fs3]T,ωc为慢回路控制器的控制律;Ds表示慢回路复合干扰;
fs1=1MVcosβ(-q&OverBar;SCL,α+Mgcosγcosμ-Txsinα),Tx=T cos(δy)cos(δz),]]>
fs2=1MV(q&OverBar;SCY,βα+Mgcosγsinμ-Txsinβcosα),]]>
fs3=1MVq&OverBar;SCY,ββtanγcosμ+1MVq&OverBar;SCL,α(tanγsinμ+tanβ)-gVcosγcosμtanβ+TxMV[sinα(tanγsinμ+tanβ)-cosαtanγcosμsinβ];]]>
M表示飞行器质量;V表示飞行器飞行速度;表示动压;S表示机翼参考面积;γ表示倾斜角;T表示发动机推力;g表示重力加速度;δy表示推力矢量舵面沿侧向的偏转角;δz表示推力矢量舵面沿纵向的偏转角;CL,α表示由迎角α引起的升力系数;CY,β表示由侧滑角β引起的侧力系数;
gs(Ω)=-tanβ1-sinαtanβsinβ0-cosαcosαsecβ0sinαsecβ.]]>
作为本发明一种近空间飞行器的容错滑模控制方法进一步的优化方案,步骤2)中的所述快回路的控制系统对应的仿射非线性方程为:
ω&CenterDot;=ff(ω)+gf(ω)δ(v)+Df]]>
式中,ω=[p,q,r]T为当前姿态角速率信号,p、q和r分别表示滚转角速率、俯仰角速率和偏航角速率,表示对ω求导,ff(ω)=[ff1,ff2,ff3]T
ff1=1IxIyIz-Ixy2Iz-Ixz2Iy(laeroIyIz+maeroIxyIz+naeroIxzIy+(Ixy2Iz-IyIz2+Iy2Iz-Ixz2Iy)qr+(IyIzIxz-IxzIy2+IxIyIxz)pq+(IyIzIxy+IxIzIxy-Iz2Ixy)pr-IxyIxzIy(q2-p2)-IxzIxyIz(p2-r2)),]]>
ff2=1IxIy2Iz-IzIyIxy2-Iy2Ixz2(-laeroIxyIyIz+maero(IxIyIz-2IzIxy2-IyIxz2)-IxyIyIxznaero-Ixy(IyIzIxz+IxIyIxz-Iy2Ixz)pq-(Ixy+Ixy(IxyIz2-IxIzIxy-IyIzIxy))qr+(IyIxy2Ixz+Ixz-Ixy2Iz)(p2-r2)+(Iz-Ix-Ixy(IxyIz2-IxIzIxy-IyIzIxy))pr),]]>
ff3=1IxIyIz-Ixy2Iz-Ixz2Iy(laeroIyIxy+maeroIxyIxz+(IxIy-Ixy2)naero+(IyIxz2+Ix2Iy-IxIxy2-IxIy2-IyIxy2)pq+(Iy2Ixz-IyIzIxz+Ixy2Ixz-IxIyIxz+IxzIxy2)qr+IxyIxz2(p2-r2)+(IzIxyIxz-IxIxyIxz-IyIxyIxz)pr+(IxIyIxy-Ixy3)(p2-q2)),]]>
laero=q&OverBar;Sb(Cl,ββ+Cl,ppb2V+Cl,rrb2V),maero=q&OverBar;Sc(Cm,α+Cm,qqc2V),]]>
naero=q&OverBar;Sb(Cn,ββ+Cn,ppb2V+Cn,rrb2V);]]>
Ix、Iy和Iz分别表示绕x、y和z轴的转动惯量;Ixy、Ixz和Iyz表示惯性积;b表示翼展 长度;c表示平均气动弦长;Cl,β表示由侧滑角β引起的滚转力矩系数,Cl,p表示由滚转角速率p引起的滚转力矩增量系数;Cl,r表示由偏航角速率r引起的滚转力矩增量系数;Cm,α表示由迎角α引起的俯仰力矩系数;Cm,q表示由俯仰角速率q引起的俯仰力矩增量系数;Cn,β表示由侧滑角β引起的偏航力矩系数;Cn,p表示由滚转角速率p引起的偏航力矩增量系数;Cn,r表示由偏航角速率r引起的偏航力矩增量系数;
gf(ω)=gf1g(ω),
gf1=IyIzIxIyIz-Ixy2Iz-Ixz2IyIzIxyIxIyIz-Ixy2Iz-Ixz2IyIyIxzIxIyIz-Ixy2Iz-Ixz2IyIxyIyIzIxIy2Iz-IzIyIxy2-Iy2Ixz2IxIyIz-2IzIxy2-IyIxz2IxIy2Iz-IzIyIxy2-Iy2Ixz2-IxyIyIxzIxIy2Iz-IzIyIxy2-Iy2Ixz2IyIxyIxIyIz-Ixy2Iz-Ixz2IyIxyIxzIxIyIz-Ixy2Iz-Ixz2IyIxIy-Ixy2IxIyIz-Ixy2Iz-Ixz2Iy,]]>
g(ω)=q&OverBar;bSCl,δaq&OverBar;bSCl,δeq&OverBar;bSCl,δr00q&OverBar;ScCm,δaq&OverBar;ScCm,δeq&OverBar;ScCm,δr0πTXT180q&OverBar;SbCn,δaq&OverBar;SbCn,δeq&OverBar;SbCn,δr-πTXT1800;]]>
表示由副翼舵δa引起的滚转力矩增量系数;表示由升降舵δe引起的滚转力矩增量系数;表示由方向舵δr引起的滚转力矩增量系数;表示由副翼舵δa引起的俯仰力矩增量系数;表示由升降舵δe引起的俯仰力矩增量系数;表示由方向舵δr引起的俯仰力矩增量系数;表示由副翼舵δa引起的偏航力矩增量系数;表示由升降舵δe引起的偏航力矩增量系数;表示由方向舵δr引起的偏航力矩增量系数;XT表示发动机喷管距离质心的距离;
Df为快回路复合干扰,该复合干扰利用非线性干扰观测器进行逼近估计,v=[v1,v2,v3,v4,v5]T为快回路控制器的控制律即执行器输入向量,δ(v)=[δaeryz]T为受执行器饱和特性影响的输出向量,具体满足以下关系:
δa=δaM,v1>δaMv1,-δaMv1δaM-δaM,v1<-δaM,]]>δe=δeM,v2>δeMv2,-δeMv2δeM-δeM,v2<-δeM,]]>δr=δrM,v3>δrMv3,-δrMv3δrM-δrM,v3<-δrM,]]>δy=δyM,v4>δyMv4,-δyMv4δyM-δyM,v4<-δyM,]]>δz=δzM,v5>δzMv5,-δzMv5δzM-δzM,v5<-δzM,]]>
v1、v2、v3、v4和v5均为向量v的元素,δa、δe、δr、δy和δz分别表示副翼舵偏转角、升降舵偏转角、方向舵偏转角、推力矢量舵沿侧向和纵向的偏转角;δaM、δeM、δrM、δyM和δzM分别为副翼舵转角、升降舵转角、方向舵转角、推力矢量舵沿侧向偏转角和推力矢量舵沿纵向偏转角的饱和受限值。
作为本发明一种近空间飞行器的容错滑模控制方法进一步的优化方案,步骤3)中所述生成慢回路控制器的具体步骤如下:
步骤3.1.1),利用非线性干扰观测器对慢回路中的复合干扰进行逼近:
D^s=z+Q(Ω)z&CenterDot;=-L(Ω)z-L(Ω)(Q(Ω)+fs(Ω)+gs(Ω)ωc)]]>
式中,为慢回路中复合干扰的估计值;z为非线性干扰观测器的状态变量,L(Ω)与Q(Ω)为中间变量,且为对角元素大于零的对角矩阵,Q(Ω)=[q1(Ω),q2(Ω),...,qn(Ω)]T∈Rn为非线性函数向量,n为外部干扰的维数;
步骤3.1.2),根据步骤3.1.1)中获得的慢回路中复合干扰的估计值采用普通滑模法获得慢回路的控制器:
ωc=-gs(Ω)-1(fs(Ω)-Ω&CenterDot;c+D^s+Kses+β^dssgn(es))]]>
式中,gs(Ω)-1表示对矩阵gs(Ω)求逆;es=Ω-Ωc为慢回路跟踪误差,Ωc表示预先设定的参考指令信号,βds为慢回路复合干扰估计误差的上界值,Ks为慢回路滑模面的参数矩阵,具体满足以下关系:Ks=diag{ks1,ks2,ks3}>0。
作为本发明一种近空间飞行器的容错滑模控制方法进一步的优化方案,步骤3)中所述生成快回路控制器的具体步骤如下:
步骤3.2.1),利用径向基神经网络估计执行器故障部分:
Pm(ω,v)=W^Th(ω)+&epsiv;]]>
式中,Pm为执行器故障部分的估计值;为径向基神经网络的权值,的第i个向量的自适应律,,kW和ΓW分别为神经网络权值自适应律中的实数和参数矩阵,且kW>0,为ΓW的转置矩阵,为快回路滑模面,sT表示对列向量s进行转置;h(ω)=[h1,h2,...,hl]T为径向基向量,l为网络总节点数,ω=[p,q,r]T为网络输入向量,h(ω)中元素采用高斯基函数形式,即ck为网络第k个节点的中心向量,bk为网络第k个节点的基宽参数,k=1,2,...,l;
步骤3.2.2),利用非线性干扰观测器对快回路中的复合干扰进行逼近:
D^f=z+Q(ef)z&CenterDot;=-L(ef)(ff(ω)+gf(ω)δ(v)+L-1W^Th(x)+D^f-ωc)]]>
式中,为快回路中复合干扰的估计值;z为干扰观测器的状态变量,L(ef)与Q(ef)为中间变量,且Q(ef)=[q1(ef),q2(ef),...,qn(ef)]T∈Rn为非线性函数向量,ωc表示预先设定的参考指令信号,为径向基神经网络的自适应权值;
步骤3.2.3),根据步骤3.2.1)中获得的执行器故障部分的估计值Pm,以及步骤3.2.2)中获得的快回路中复合干扰的估计值生成快回路的控制器:

其中,UM=diag{u1M,u2M,...,umM}∈Rm×m,uiM为第i个执行器的饱和限幅值,i=1,2,...,m;Λs=diag{|s1|,|s2|,...,|sn|},εu>0为正参数,具有如下形式:
v&OverBar;i=|si|sat(si)||s||+γi(eκχi+e-κχi2-1)+&epsiv;v]]>
si为s的第i个元素,γi>0,κ>0,εv>0,sat(si)为[-1,1]之间的饱和函数,其形式如下:
sat(si)=1,si&GreaterEqual;ξisi/ξi,|si|ξi-1,si-ξi]]>
其中ξi>0为饱和函数的边界层参数,χ=[χ12,...,χn]T为辅助变量,其自适应律为:

其中Kf=KfT>0,ΛΞ=diag{0.5κeκχ1,0.5κeκχ2,...,0.5κeκχn},]]>Ξ=diag{0.5eκχ1,0.5eκχ2,...,0.5eκχn},]]>vrD为补偿项,其具体形式为:
vrD=(ζ^||ef||2+2ζ^Δ0||ef||+ζ^Δ02)s||s||2,||s||>σ0,||s||σ]]>
其中σ>0,ζ=0.5ζ02,]]>||D&CenterDot;f||ζ0||ω||,]]>为ζ的估计值。
作为本发明一种近空间飞行器的容错滑模控制方法进一步的优化方案,步骤4)中所述利用慢回路控制器和快回路控制器对飞行器进行鲁棒控制的具体步骤如下:
步骤4.1),将姿态角当前信号Ω减去预定的姿态角指令信号Ωc得到飞行器姿态角误差信号es,将该误差信号es发送至慢回路控制器,基于动态滑模控制得到姿态角速率指令信号ωc
步骤4.2),将姿态角速率当前信号ω减去姿态角速率指令信号ωc得到飞行器姿态角速率误差信号ef,将误差信号ef发送至快回路控制器,基于径向基神经网络补偿和干扰观测器的输出得到快回路中的执行器输入信号v,将v发送至执行器得到受执行器饱和特性影响的输出向量δ(v);
步骤4.3),将执行器输出向量δ(v)发送至飞行器指令接收器,实现对飞行器预定姿态角Ωc的跟踪控制。
本发明采用以上技术方案与现有技术相比,具有以下技术效果:
本发明根据慢回路和快回路中所受影响的不同,采用不同的方法来设计慢回路和快回路的控制器模型:
在慢回路主要受复合干扰影响,无输入受限以及舵机故障等受限条件,采用基于干扰观 测器的滑模控制方法;
快回路中需要考虑多种受限条件,发明中采用非线性干扰观测器对复合干扰进行逼近。
针对飞行器舵面饱和受限的问题,将舵机偏转角输出上界用于设计控制律,确保输出在一定范围内,并设计辅助变量,通过自适应律自动调节舵机偏转角输出,以免在偏转角上界过大时,输出过大现象;同时利用径向基神经网络构造一种补偿器对舵机发生故障情况下进行容错补偿,进而解决飞行器舵机故障问题。
基于趋近律的普通滑模方法进行控制器设计,这两个控制器相结合使得飞行器在具有系统不确定性、未知外部干扰、输入饱和受限和舵机故障的情况下具有良好的控制性能。
附图说明
图1为本发明一种近空间飞行器的容错滑模控制方法的原理示意图。
具体实施方式
下面结合附图对本发明的技术方案做进一步的详细说明:
如图1所示,本发明公开了一种近空间飞行器的容错滑模控制方法,根据奇异摄动原理和时标分离原则将飞行器的姿态回路分为慢回路和快回路,该方法基于由慢回路控制系统、快回路控制系统和飞行器组成的闭环控制系统来实现,其特征在于,包括以下步骤:
(1)分别将慢回路控制系统和快回路控制系统变换成仿射非线性系统方程形式,如下:
A、慢回路的仿射非线性系统方程为:
式中,Ω=[α,β,μ]T为当前姿态角信号,α、β和μ分别表示迎角、侧滑角和滚转角,表示对Ω求导;fs(Ω)=[fs1,fs2,fs3]T,ωc为慢回路控制器的控制律;
fs1=1MV cosβ(-q&OverBar;SCL,α+Mg cosγcosμ-Txsinα),Tx=T cos(δy)cos(δz),]]>
fs2=1MV(q&OverBar;SCY,ββ+Mg cosγsinμ-Txsinβcosα),]]>
fs3=1MVq&OverBar;SCY,ββtanγcosμ+1MVq&OverBar;SCL,α(tanγsinμ+tanβ)-gVcosγcosμtanβ+TxMV[sinα(tanγsinμ+tanβ)-cosαtanγcosμsinβ];]]>
M表示飞行器质量;V表示飞行器飞行速度;表示动压;S表示机翼参考面积;γ表示倾斜角;T表示发动机推力;g表示重力加速度;δy表示推力矢量舵面沿侧向的偏转角;δz 表示推力矢量舵面沿纵向的偏转角;CL,α表示由迎角α引起的升力系数;CY,β表示由侧滑角β引起的侧力系数;
gs(Ω)=-tanβ1-sinαtanβsinα0-cosαcosαsecβ0sinαsecβ;]]>
Ds表示慢回路复合干扰,建立系统方程时无需给出具体表达式,在慢回路控制器设计中仅需要其导数值,通过自适应方法获取Ds导数上界的估计值;
B、快回路的仿射非线性系统方程为:
式中,ω=[p,q,r]T为当前姿态角速率信号,p、q和r分别表示滚转角速率、俯仰角速率和偏航角速率,表示对ω求导,ff(ω)=[ff1,ff2,ff3]T
ff1=1IxIyIz-Ixy2Iz-Ixz2Iy(laeroIyIz+maeroIxyIz+naeroIxzIy+(Ixy2Iz-IyIz2+Iy2Iz-Ixz2Iy)qr+(IyIzIxz-IxzIy2+IxIyIxz)pq+(IyIzIxy+IxIzIxy-Iz2Ixy)pr-IxyIxzIy(q2-p2)-IxzIxyIz(p2-r2)),]]>
ff2=1IxIy2Iz-IzIyIxy2-Iy2Ixz2(-laeroIxyIyIz+maero(IxIyIz-2IzIxy2-IyIxz2)-IxyIyIxznaero-Ixy(IyIzIxz+IxIyIxz-Iy2Ixz)pq-(Ixy+Ixy(IxyIz2-IxIzIxy-IyIzIxy))qr+(IyIxy2Ixz+Ixz-Ixy2Iz)(p2-r2)+(Iz-Ix-Ixy(IxyIz2-IxIzIxy-IyIzIxy))pr),]]>
ff3=1IxIyIz-Ixy2Iz-Ixz2Iy(laeroIyIxy+maeroIxyIxz+(IxIy-Ixy2)naero+(IyIxz2+Ix2Iy-IxIxy2-IxIy2-IyIxy2)pq+(Iy2Ixz-IyIzIxz+Ixy2Ixz-IxIyIxz+IxzIxy2)qr+IxyIxz2(p2-r2)+(IzIxyIxz-IxIxyIxz-IyIxyIxz)pr+(IxIyIxy-Ixy3)(p2-q2)),]]>
laero=q&OverBar;Sb(Cl,ββ+Cl,ppb2V+Cl,rrb2V),maero=q&OverBar;Sc(Cm,α+Cm,qqc2V),]]>
naero=q&OverBar;Sb(Cn,ββ+Cn,ppb2V+Cn,rrb2V);]]>
Ix、Iy和Iz分别表示绕x、y和z轴的转动惯量;Ixy、Ixz和Iyz表示惯性积;b表示翼展长度;c表示平均气动弦长;Cl,β表示由侧滑角β引起的滚转力矩系数;Cl,p表示由滚转角速 率p引起的滚转力矩增量系数;Cl,r表示由偏航角速率r引起的滚转力矩增量系数;Cm,α表示由迎角α引起的俯仰力矩系数;Cm,q表示由俯仰角速率q引起的俯仰力矩增量系数;Cn,β表示由侧滑角β引起的偏航力矩系数;Cn,p表示由滚转角速率p引起的偏航力矩增量系数;Cn,r表示由偏航角速率r引起的偏航力矩增量系数;
gf(ω)=gf1g(ω),
gf1=IyIzIxIyIz-Ixy2Iz-Ixz2IyIzIxyIxIyIz-Ixy2Iz-Ixz2IyIyIxzIxIyIz-Ixy2Iz-Ixz2Iy-IxyIyIzIxIy2Iz-IzIyIxy2-Iy2Ixz2IxIyIz-2IzIxy2-IyIxz2IxIy2Iz-IzIyIxy2-Iy2Ixz2-IxyIyIxzIxIy2Iz-IzIyIxy2-Iy2Ixz2IyIxyIxIyIz-Ixy2Iz-Ixz2IyIxyIxzIxIyIz-Ixy2Iz-Ixz2IyIxIy-Ixy2IxIyIz-Ixy2Iz-Ixz2Iy,]]>
g(ω)=q&OverBar;bSCl,δaq&OverBar;bSCl,δeq&OverBar;bSCl,δr00q&OverBar;ScCm,δaq&OverBar;ScCm,δeq&OverBar;ScCm,δr0πTXT180q&OverBar;SbCn,δaq&OverBar;SbCn,δeq&OverBar;SbCn,δr-πTXT1800;]]>
表示由副翼舵δa引起的滚转力矩增量系数;表示由升降舵δe引起的滚转力矩增量系数;表示由方向舵δr引起的滚转力矩增量系数;表示由副翼舵δa引起的俯仰力矩增量系数;表示由升降舵δe引起的俯仰力矩增量系数;表示由方向舵δr引起的俯仰力矩增量系数;表示由副翼舵δa引起的偏航力矩增量系数;表示由升降舵δe引起的偏航力矩增量系数;表示由方向舵δr引起的偏航力矩增量系数;XT表示发动机喷管距离质心的距离;
Df为快回路复合干扰,该复合干扰利用非线性干扰观测器进行逼近估计,v=[v1,v2,v3,v4,v5]T为快回路控制器的控制律即执行器输入向量,δ(v)=[δaeryz]T为受执行器饱和特性影响的输出向量,具体满足以下关系:
δa=δaM,v1>δaMv1,-δaMv1δaM-δaM,v1<-δaM,]]>δe=δeM,v2>δeMv2,-δeMv2δeM-δeM,v2<-δeM,]]>δr=δrM,v3>δrMv3,-δrMv3δrM-δrM,v3<-δrM,]]>
δy=δyM,v4>δyMv4,-δyMv4δyM-δyM,v4<-δyM,]]>δz=δzM,v5>δzMv5,-δzMv5δzM-δzM,v5<-δzM,]]>
式中,v1、v2、v3、v4和v5均为向量v的元素,δa、δe、δr、δy和δz分别表示副翼舵偏转角、升降舵偏转角、方向舵偏转角、推力矢量舵沿侧向和纵向的偏转角;δaM、δeM、δrM、δyM和δzM分别为副翼舵转角、升降舵转角、方向舵转角、推力矢量舵沿侧向偏转角和推力矢量舵沿纵向偏转角的饱和受限值。
(2)分别根据慢回路、快回路的仿射非线性系统方程来设计慢回路和快回路的控制器;其中,对于慢回路控制器采用一般滑模来设计,同时利用干扰观测器对慢回路系统中的复合干扰进行处理;对于快回路控制器,利用非线性干扰观测器对快回路中的复合干扰进行逼近,将舵机偏转上界与辅助变量用于控制器设计,确保舵机输出在可控范围内,同时基于径向基神经网络构造一种补偿器对舵机发生故障的情况下进行容错补偿,具体为:
a、利用滑模思想来设计慢回路控制器,同时采用干扰观测器对慢回路系统中复合干扰进行处理,具体为:
a1、设计非线性干扰观测器对慢回路中的复合干扰进行逼近:
D^s=z+Q(Ω)z&CenterDot;=-L(Ω)z-L(Ω)(Q(Ω)+fs(Ω)+gs(Ω)ωc)]]>
式中,为慢回路中复合干扰的估计值;z为干扰观测器的状态变量,L(Ω)与Q(Ω)为中间变量,且为对角元素大于零的对角矩阵,Q(Ω)=[q1(Ω),q2(Ω),...,qn(Ω)]T∈Rn为的非线性函数向量,n为外部干扰的维数。
a2、根据a1中获得的慢回路中复合干扰的估计值采用普通滑模法可得如下控制器模型:ωc=-gs(Ω)-1(fs(Ω)-Ω&CenterDot;c+D^s+Kses+β^dssgn(es))]]>
式中,gs(Ω)-1表示对矩阵gs(Ω)求逆;es=Ω-Ωc为慢回路跟踪误差,Ωc表示预先设定 的参考指令信号,βds为慢回路复合干扰估计误差的上界值,Ks为慢回路滑模面的参数矩阵,具体满足以下关系:Ks=diag{ks1,ks2,ks3}>0。
b、设计快回路容错滑模控制器,具体设计过程为:
b1、利用径向基神经网络估计执行器故障部分
Pm(ω,v)=W^Th(ω)+&epsiv;]]>
式中,Pm为执行器故障部分的估计值;为径向基神经网络的权值,kW和ΓW分别为神经网络权值自适应律中的实数和参数矩阵,且kW>0,为ΓW的转置矩阵,为快回路滑模面,sT表示对列向量s进行转置;h(ω)=[h1,h2,...,hl]T为径向基向量,l为网络总节点数,ω=[p,q,r]T为网络输入向量,h(ω)中元素采用高斯基函数形式,即ck为网络第k个节点的中心向量,bk为网络第k个节点的基宽参数,k=1,2,...,l;
b2、设计非线性干扰观测器对快回路中的复合干扰进行逼近
D^f=z+Q(ef)z&CenterDot;=-L(ef)(ff(ω)+gf(ω)δ(v)+L-1W^Th(ω)+D^f-ωc)]]>
式中,为快回路中复合干扰的估计值;z为干扰观测器的状态变量,L(ef)与Q(ef)为中间变量,且为对角元素大于零的对角矩阵,Q(ef)=[q1(ef),q2(ef),...,qn(ef)]T∈Rn为非线性函数向量,n为外部干扰的维数,ωc表示参考指令信号,为径向基神经网络的自适应权值。
b3、根据b1中获得的执行器故障部分的估计值Pm,和b2中获得的快回路中复合干扰的估计值容错滑模控制器如以下形式:

其中,UM=diag{u1M,u2M,...,umM}∈Rm×m,uiM为第i个执行器的饱和限幅值,i=1,2,...,m; Λs=diag{|s1|,|s2|,...,|sn|},εu>0为正参数,v&OverBar;=[v&OverBar;1,v&OverBar;2,...,v&OverBar;n]&Element;Rn,]]>具有如下形式:
v&OverBar;i=|si|sat(si)||s||+γi(eκχi+e-κχi2-1)+&epsiv;v]]>
si为s的第i个元素,γi>0,κ>0和εv>0,sat(si)为[-1,1]之间的饱和函数,其形式如下:
sat(si)=1,si&GreaterEqual;ξisi/ξi,|si|ξi-1,si-ξi]]>
其中ξi>0为饱和函数的边界层参数,χ=[χ12,...,χn]T为辅助变量,其自适应律设计为:

其中Kf=KfT>0,ΛΞ=diag{0.5κeκχ1,0.5κeκχ2,...,0.5κeκχn},]]>Ξ=diag{0.5eκχ1,0.5eκχ2,...,0.5eκχn},]]>vrD为补偿项,其具体形式为:
vrD=(ζ^||ef||2+2ζ^Δ0||ef||+ζ^Δ02)s||s||2,||s||>σ0,||s||σ]]>
其中σ>0,ζ=0.5ζ02,]]>||D&CenterDot;f||ζ0||ω||,]]>为ζ的估计值。
(3)利用步骤(2)中获得的慢回路控制器和快回路控制器对飞行器进行鲁棒控制,具体为:3-1、将姿态角当前信号Ω减去预定的姿态角指令信号Ωc可得飞行器姿态角误差信号es,将该误差信号es发送至慢回路控制器,基于动态滑模控制可得姿态角速率指令信号ωc
3-2、将姿态角速率当前信号ω减去姿态角速率指令信号ωc可得飞行器姿态角速率误差信号ef,将误差信号ef发送至快回路控制器,基于径向基神经网络补偿和滑模控制可得快回路中的执行器输入信号v,将v发送至执行器可得受执行器饱和特性影响的输出向量δ(v),则将执行器输出向量δ(v)发送至飞行器指令接收器,从而可以实现对飞行器预定姿态角Ωc的跟踪 控制。
本发明具体实施方式中为了叙述简洁,定义如下相关记号:
记号:对某一向量,|·|表示对其各个元素做绝对值运算;|·|c表示对其各个元素先做绝对值运算再做幂方运算;sgn(·)表示对其各个元素做符号函数运算;||·||表示欧几里得范数(若是矩阵,则表示F-范数);表示对其各个元素做积分运算;diag(·)表示通过向量各个元素构成一对角阵,diag{sgn(·)}表示先对其各个元素做符号函数运算然后再构成一对角阵。例如χ=[χ12,...,χn]T表示对χ各个元素求导,则
|χ|=[|χ1|,|χ2|,...,|χn|]T
|χ|c=[|χ1|c,|χ2|c,...,|χn|c]T
sgn(χ)=[sgn(χ1),sgn(χ2),...,sgn(χn)]T
χ&CenterDot;=[χ&CenterDot;1,χ&CenterDot;2,...,χ&CenterDot;n]T,]]>
|χ||=χ12+χ22+...+χn2(||W||=Σi=1nΣj=1mwij2,W&Element;Rn×m),]]>
&Integral;0tχdt=[&Integral;0tχ1dt,&Integral;0tχ2dt,...,&Integral;0tχndt]T,]]>


控制器具体设计过程
1、NSV慢回路控制器设计
在对NSV姿态系统进行控制器设计前需要如下假设:
假设1:对NSV姿态运动系统,慢回路中复合干扰Ds=[Ds,1,Ds,2,Ds,3]T及其一阶导数D&CenterDot;s=[D&CenterDot;s,1,D&CenterDot;s,2,D&CenterDot;s,3]T]]>有界,即||Ds||≤β,β>0,||Ds&CenterDot;||βd,]]>βd>0。
假设2:对NSV姿态运动系统,期望姿态角向量Ωc已知连续且其一阶导数存在。
假设3:对NSV姿态运动系统,状态可测且控制增益矩阵gs(Ω)广义逆存在。
在NSV慢回路系统中,只考虑系统的复合干扰,基于干扰观测器的输出设计相应的控制器。
由于系统存在不确定性和外界干扰,为减小外界干扰对系统的影响,提高系统控制精度,将引入干扰观测器逼近系统的干扰。干扰观测器设计为如下形式:
D^s=z+Q(Ω)z&CenterDot;=-L(Ω)z-L(Ω)(Q(Ω)+fs(Ω)+gs(Ω)ωc)---(1)]]>
式中,为慢回路中复合干扰的估计值;z为干扰观测器的状态变量,L(Ω)与Q(Ω)为中间变量,且Q(Ω)=[q1(Ω),q2(Ω),...,qn(Ω)]T∈Rn为非线性函数向量。为简化设计,L(Ω)为对角矩阵形式,即L(Ω)=diag{L1(Ω),L2(Ω),...,Ln(Ω)},Li(Ω)>0或者L=diag{L1,L2,...,Ln},Li>0,i=1,2,3。
对干扰观测器输出求导可得:
D^&CenterDot;s=z&CenterDot;+Q&CenterDot;(Ω)=-L(Ω)z-L(Ω)(Q(Ω)+fs(Ω)+gs(Ω)ωc)+&PartialD;Q(Ω)&PartialD;ΩΩ&CenterDot;=-L(Ω)z-L(Ω)Q(Ω)+L(Ω)Ds=L(Ω)(Ds-z-Q(Ω))=L(Ω)D~s---(2)]]>
其中D~s=Ds-D^s.]]>
为分析干扰观测器误差的稳定性,Lyapunov方程选为:
Vd=12D~sTD~s---(3)]]>
对Vd求导可得
V&CenterDot;d=D~sTD~&CenterDot;s=D~sTD&CenterDot;s-D~sTD^&CenterDot;s=D~sTD&CenterDot;s-D~sTL(Ω)D~s12D~sTD~s+12D&CenterDot;sTD&CenterDot;s-D~sTL(Ω)D~s-D~sT(L(Ω)-12I)D~s+12βd2-κdVd+Md---(4)]]>
其中κd=min{2λmin(L(Ω)-12I3)},Md=12βd2.]]>
两边积分可得:
0VdMdκd+(Vd(0)-Mdκd)e-κdt---(5)]]>
由式(5)可知,误差信号最终是一致有界的,即干扰估计误差存在上界βd,即
定理1:针对NSV慢回路系统,设计式(6)的滑模面,复合干扰估计误差上界估计值的自适应律取为式(7),干扰观测器设计为式(1),慢回路滑模控制器设计为式(8),则慢回路跟踪误差渐进收敛于原点。
σs=es+&Integral;0tAsesdt---(5)]]>
β^ds=γs||σs||---(7)]]>
ωc=-gs(Ω)-1(fs(Ω)-Ω&CenterDot;c+D^s+Ases+β^dssgn(σs)+Ksσs)---(8)]]>
其中,es=Ω-Ωc为慢回路跟踪误差;gs(Ω)-1表示对矩阵gs(Ω)求逆;As为慢回路滑模面的参数矩阵,具体满足以下关系:As=diag{as,1,as,2,as,3}>0,Ks>0,γs>0,为βds的估计值向量,βds为慢回路复合干扰估计误差的上界值
证明:选择Lyapunov函数为:
Vs=12σsTσs+12γdβ~ds2---(9)]]>
其中,β~ds=βds-β^ds,]]>且有β~&CenterDot;ds=β&CenterDot;ds-β^&CenterDot;ds=-β^&CenterDot;ds.]]>
考虑到式(8),对式(6)求导可得:
σ&CenterDot;s=fs(Ω)+gs(Ω)ωc+Ds-Ω&CenterDot;c+Ases=fs(Ω)-(fs(Ω)-Ω&CenterDot;c+D^s+Ases+β^dssgn(es)+Ksσs)+Ds-Ω&CenterDot;c+Ases=-Ksσs+D~s-β^dssgn(σs)---(10)]]>
根据式(7)、(10),对式(9)求导可得:
V&CenterDot;s=σsTσ&CenterDot;s-1γdβ~dsβ^&CenterDot;ds=σsT(-Ksσs+D~s-β~dssgn(σs))-β~ds||σs||-KsσsTσs+||σs||βds-β^dsΣi=1n=3|σs,i|-β~ds||σs||=-KsσsTσs+||σs||(βds-β^ds-β~ds)=-KsσsTσs---(11)]]>
可见,若σs≠0,则所以滑模面σs满足到达条件,σs渐进收敛于原点,最终跟踪误差es收敛于原点,即证。
注1:式(8)中的ωc为NSV慢回路的控制向量,同时也为NSV快回路的期望输入向量。
注2:为了获得参考指令信号的导数,可让其通过如下的二阶指令参考模型:
G(s)=ωn2s2+2ξnωns+ωn2---(12)]]>
其中,ωn和ξn均为待设计的参数,具体含义分别指自然频率和阻尼比。
2、NSV快回路控制器设计
由于NSV慢回路只受到复合干扰Ds的影响,故在慢回路中采用了基于非线性干扰观测器的控制器。在快回路中,对于快慢回路系统中外部干扰的数量级远远大于系统不确定项的数量级,用样采用非线性干扰观测器技术处理复合干扰;针对飞行器舵面饱和受限的问题,将舵机偏转角输出上界用于设计控制律,确保输出在一定范围内,并设计辅助变量,通过自适应律自动调节舵机偏转角输出,以免在偏转角上界过大时,输出过大现象;考虑到RBFNNs能够以任意精度逼近任意连续函数,这里采用RBFNNs对舵机发生故障情况下进行容错补偿。具体的是,利用RBFNNs估计执行器故障失效的部分,在控制律设计中,对其进行抵消,从而使飞行器稳定飞行。
快回路的仿射非线性系统方程为:
ω=ff(ω)&CenterDot;+gf(ω)δ(v)+Dfy=ωc---(13)]]>
式中,ω=[p,q,r]T为当前姿态角速率信号,p、q和r分别表示滚转角速率、俯仰角速率和偏航角速率,表示对ω求导,当考虑舵机故障损失效能时,快回路的仿射非线性系统方程中加入效能因子M=diag{m1,m2,m3},mi是第i个执行器的剩余的控制率系数,其中0<mi≤1,当mi=1时,表示第i个执行器没有发生故障,i=1,2,3。快回路的仿射非线性系统方程改写为:
ω&CenterDot;=ff(ω)+gf(ω)(v)+Dfy=ωc---(14)]]>
为便于设计容错滑模控制律,式(14)转换为:
ω&CenterDot;=ff(ω)+gf(ω)δ(v)+L-1(es)Pm(ω,v)+Dfy=ω---(15)]]>
其中Pm(ω,v)=L(es)gf(ω)(M-I3)δ(v),I3为三维单位矩阵,L(es)为干扰观测器中的对角矩阵,L(es)=diag{L1(es),L2(es),...,Ln(es)},Li(es)>0或者L=diag{L1,L2,...,Ln},Li>0,i=1,2,3。
NSV快回路系统(15)控制目标为,在复合干扰,执行器饱和以及舵机故障的情况下,设计容错滑模控制器确保闭环系统(15)能够稳定跟踪参考信号ωc
为方便设计控制律,跟踪误差定义为:
ef=ω-ωc=[ω1c,12c,23c,3]T  (16)
滑模面选为如下形式:
s=Cef+&Integral;0tPefdt---(17)]]>
其中C=diag{c1,c2,c3},ci>0,P=diag{p1,p2,p3},pi>0。
在对NSV快回路系统进行控制器设计前需要如下假设:
假设4:对于NSV快回路系统,复合干扰Df=[Df,1,Df,2,Df,3]T导数有界,存在某一常数 ζ0使得成立,其中ζ0>0未知,i=1,2,3。
假设5:对NSV快回路系统,期望姿态角速度向量ωc连续且其一阶导数存在,且存在未知常数Δ0>0和Δ1>0使得||ωc||≤Δ0成立。
假设6:对NSV快回路系统,状态可测且控制增益矩阵gf(ω)广义逆存在。
考虑到径向基神经网络能够以任意精度逼近任意连续函数,因此可将Pm(ω,v)表示成如下形式
Pm(ω,v)=W*Th(ω)+ε  (18)
其中,W*∈Rl×3为网络的最优权值矩阵且满足l为网络的总节点数;h(ω)∈Rl是通过高斯函数组成的径向基函数向量;ε=[ε123]T为网络的最小逼近误差,可以通过调整网络节点数和权值使得ε任意小,这里不妨假设未知,i=1,2,3,
设计如下的非线性干扰观测器对NSV快回路系统(15)中的复合干扰Df进行估计:
D^f=z+Q(ef)z&CenterDot;=-L(ef)(ff(ω)+gf(ω)δ(v)+L-1W^Th(ω)+D^f-ω&CenterDot;c)---(19)]]>
式中,为快回路中复合干扰的估计值;z为干扰观测器的状态变量,L(ef)与Q(ef)为中间变量,且Q(ef)=[q1(ef),q2(ef),...,qn(ef)]T∈Rn为非线性函数向量,ωc表示参考指令信号,为径向基神经网络的自适应权值。
对干扰观测器输出求导可得:
D^&CenterDot;s=z&CenterDot;+&PartialD;Q(ef)&PartialD;efe&CenterDot;f=-L(ff(ω)+gf(ω)δ(v)+L-1W^Tg(ω)+D^f-ω&CenterDot;c)+L(ω&CenterDot;-ω&CenterDot;c)=-L(ff(ω)+gf(ω)δ(v)+L-1W^Th(ω)+D^f-ω&CenterDot;c)+L(ff(ω)+gf(ω)δ(v)+L-1(W*Th(ω)+&epsiv;)+D^f-ω&CenterDot;c)=LD~f+W~Th(ω)+&epsiv;---(20)]]>
其中D~f=Df-D^f,W~=W*-W^.]]>
为分析干扰观测器误差的稳定性,Lyapunov方程选为:
Vdf=12D~fTD~f---(21)]]>
对Vdf求导可得:
V&CenterDot;df=D~fTD~&CenterDot;f=D~fTD&CenterDot;f-D~fTLD~f-D~fTW~Th(ω)-D~fT&epsiv;-D~fTLD~f+0.5D~fTD~f+0.5D&CenterDot;fTD&CenterDot;f+τ||D~f||||W~||+0.5D~fTD~f+0.5&epsiv;T&epsiv;-D~fTLD~f+D~fTD~f+0.5||D&CenterDot;f||2+0.5τ2||D~f||2+0.5||W~||2+0.5&epsiv;&OverBar;T&epsiv;&OverBar;-D~fTLD~f+D~fTD~f+0.5||D&CenterDot;f||2+0.5τ2D~fTD~f+0.5||W~||2+0.5&epsiv;&OverBar;T&epsiv;&OverBar;-D~fT(L-(1+0.5τ2)I3)D~f+0.5||D&CenterDot;f||2+0.5||W~||2+0.5&epsiv;&OverBar;T&epsiv;&OverBar;---(22)]]>
其中||h(ω)||≤τ,I3为三维单位矩阵。
考虑假设4,可得到:
Vdf-D~fT(L-(1+0.5τ2)I3)D~f+ζ||ω||2+0.5||W~||2+0.5&epsiv;&OverBar;T&epsiv;&OverBar;---(23)]]>
其中ζ=0.5ζ02.]]>
根据假设5,得到:
||ω||=||efc||≤||ef||+||ωc||≤||ef||+Δ0  (24)
将式(24)带入(23)得:
Vdf-D~fT(L-(1+0.5τ2)I3)D~f+ζ(||ef||+Δ0)2+0.5||W~||2+0.5&epsiv;&OverBar;T&epsiv;&OverBar;-D~fT(L-(1+0.5τ2)I3)D~f+ζ||ef||2+2ζΔ0+Δ02+0.5||W~||2+0.5&epsiv;&OverBar;T&epsiv;&OverBar;---(25)]]>
下面将基于干扰观测器、神经网络以及滑模技术设计NSV快回路系统的容错滑模控制器。
考虑式(16),对滑模面求导得:
s&CenterDot;=Ce&CenterDot;f+PefCff+Cgfδ(v)+CL-1W*Th(ω)+CL-1&epsiv;+CDf-Cω&CenterDot;c+Pef---(26)]]>
为了解决执行器饱和问题,控制律设计如下:

其中,UM=diag{u1M,u2M,...,umM}∈Rm×m,uiM为第i个执行器的饱和限幅值,i=1,2,...,m;Λs=diag{|s1|,|s2|,...,|sn|},为正参数,v&OverBar;=[v&OverBar;1,v&OverBar;2,...,v&OverBar;n]&Element;Rn,]]>具有如下形式:
v&OverBar;i=|si|sat(si)||s||+γi(eκχi+e-κχi2-1)+&epsiv;v---(28)]]>
si为s的第i个元素,γi>0,κ>0和εv>0为正参数,sat(si)为[-1,1]之间的饱和函数,其形式如下:
sat(si)=1,si&GreaterEqual;ξisi/ξi,|si|ξi-1,si-ξi---(29)]]>
其中ξi>0为设计的饱和函数的边界层参数,χ=[χ12,...,χn]T为设计的辅助变量,其自适应律设计为:

其中,
Kf=KfT>0,ΛΞ=diag{0.5κeκχ1,0.5κeκχ2,...,0.5κeκχn},Ξ=diag{0.5eκχ1,0.5eκχ2,...,0.5eκχn},]]>vrD为补偿项,其具体形式为:
vrD=(ζ^||ef||2+2ζ^Δ0||ef||+ζ^Δ02)s||s||2,||s||>σ0,||s||σ---(31)]]>
其中σ>0为正参数,为ζ的估计值。
根据ΛΞ和Ξ的定义可以得出:
Ξ&CenterDot;=ΛΞχ&CenterDot;---(32)]]>
根据式(27),可得到:

由式(28)-(29),可知:
|v&OverBar;i|=|si|||s||+γi(eκχi+e-κχi2-1)+&epsiv;v---(34)]]>
因为|si|||s||,eκχi+e-κχi2&GreaterEqual;1,]]>γi>0,κ>0且εv>0,从而得到
|v&OverBar;i|<1and||v&OverBar;||<1---(35)]]>
将(35)带入(33),得到:
||v||≤||UM||             (36)
由式(36)可知,所设计的控制律的输出在执行器输出上界的范围之内。
下面分析闭环系统的稳定性,Lyapunov方程选为:
V=12sTs+12D~fTD~f+12&epsiv;~TΓ&epsiv;-1&epsiv;~+12ρζ~2+12tr(W~TΓW-1W~)+12ΞTΞ---(37)]]>
其中,Γ&epsiv;=Γ&epsiv;T>0,]]>ΓW=ΓWT>0]]>和ρ>0为设计参数,&epsiv;~=&epsiv;&OverBar;-&epsiv;^,]]>的估计值,且有&epsiv;~&CenterDot;=-&epsiv;^&CenterDot;,ζ~=ζ-ζ^,]]>为ζ的估计值,且有
考虑式(25)-(29),对式(37)求导可得:

将式(30),(32)带入式(38)得:
V&CenterDot;-sTKs-ΞTΞ+sTCL-1W~Th(ω)+sTCL-1&epsiv;~+sTCD~f-D~fT(L-(1+0.5τ2)I3)D~f+ζ~||ef||2+2ζ~Δ0||ef||+ζ~Δ02+0.5||W~||2+0.5&epsiv;&OverBar;T&epsiv;&OverBar;-&epsiv;~TΓ&epsiv;-1&epsiv;^&CenterDot;-1ρζ~ζ^&CenterDot;-tr(W^TΓW-1W^&CenterDot;)-sTKs-D~fT(L-(1+0.5τ2)I3)D~f-ΞTΞ+sTCL-1W~Th(ω)+sTCL-1&epsiv;~+0.5sT(CCT)s+0.5D~fTD~f+ζ~||ef||2+2ζ~Δ0||ef||+ζ~Δ02+0.5||W||~2+0.5&epsiv;&OverBar;T&epsiv;&OverBar;-&epsiv;&OverBar;TΓ&epsiv;-1&epsiv;^&CenterDot;-1ρζ~ζ^&CenterDot;-tr(W~TΓW-1W^&CenterDot;)-sT(K-0.5CCT)s-D~fT(L-(1.5+0.5τ2)I3)D~f-ΞTΞ+sTCL-1W~Th(ω)+sTCL-1&epsiv;~+ζ~||ef||2+2ζ~Δ0||ef||+ζ~Δ02+0.5||W~||2+0.5&epsiv;&OverBar;T&epsiv;&OverBar;-&epsiv;~TΓ&epsiv;-1&epsiv;^&CenterDot;-1ρζ~ζ^&CenterDot;-tr(W&CenterDot;TΓW-1W^&CenterDot;)---(39)]]>
设计如下的参数自适应律:
&epsiv;^&CenterDot;=Γ&epsiv;((CL-1)Ts-k&epsiv;&epsiv;^)---(40)]]>
ζ^&CenterDot;=ρ(||ef||2+2Δ0||ef||+Δ02-kζζ^)---(41)]]>
w^&CenterDot;i=ΓW(sT(C1L-1)ih(ω)-kWw^i)---(42)]]>
其中,kε>0、kζ>0和kW>0为设计参数。
将式(40)带入(39)可得:
V&CenterDot;-sT(K-0.5CCT)s-D~fT(L-(1.5+0.5τ2)I3)D~f-ΞTΞ+sTCL-1W~Th(ω)+ζ~||ef||2+2ζ~Δ0||ef||+ξ~Δ02+0.5||w~||2+0.5&epsiv;&OverBar;T&epsiv;&OverBar;+k&epsiv;&epsiv;~T&epsiv;^-1ρζ~ζ^&CenterDot;-tr(W~TΓW-1W^&CenterDot;)---(43)]]>
将式(41)带入(43)可得:
V&CenterDot;-sT(K-0.5CCT)s-D~fT(l-(1.5+0.5τ2)I3)D~f-ΞTΞ+sTCL-1W~Th(ω)+0.5||W~||2+0.5&epsiv;&OverBar;T&epsiv;&OverBar;+k&epsiv;&epsiv;~T&epsiv;^+kζζ~ζ^-tr(W~TΓW-1W^&CenterDot;)---(44)]]>
考虑式(42),可得
V&CenterDot;-sT(K-0.5CCT)s-D~fT(L-(1.5+0.5τ2)I3)D~f-ΞTΞ+0.5||W~||2+0.5&epsiv;&OverBar;T&epsiv;&OverBar;+k&epsiv;&epsiv;~T&epsiv;^+kζζ~ζ^+kWtr(W~TW^)-sT(K-0.5CCT)s-D~fT(L-(1.5+0.5τ2)I3)D~f-ΞTΞ+0.5||W~||2+0.5&epsiv;&OverBar;T&epsiv;&OverBar;+k&epsiv;&epsiv;~T&epsiv;-k&epsiv;&epsiv;~T&epsiv;~+kζζ~ζ-kζζ~2+kWtr(W~TW^)-sT(K-0.5CCT)s-D~fT(L-(1.5+0.5τ2)I3)D~f-ΞTΞ+0.5||W~||2+0.5&epsiv;&OverBar;T&epsiv;&OverBar;+0.5k&epsiv;&epsiv;~T&epsiv;~+0.5k&epsiv;&epsiv;T&epsiv;-k&epsiv;&epsiv;~T&epsiv;~+0.5kζζ~2+0.5kζζ2-kζζ~2+kWtr(W~TW^)-sT(K-0.5CCT)s-D~fT(L-(1.5+0.5τ2)I3)D~f-ΞTΞ+0.5||W~||2+0.5(k&epsiv;+1)&epsiv;&OverBar;T&epsiv;&OverBar;-0.5k&epsiv;&epsiv;~T&epsiv;~-0.5kζζ2+kWtr(W~TW^)---(45)]]>
考虑如下不等式:
tr(W~TW^)=tr(W~T(W*-W~))||W~||||W*||-||W~||2-0.5||W~||2+0.5W&OverBar;2---(46)]]>
将式(46)代入式(45)可得:
V&CenterDot;-sT(K-0.5CCT)s-D~fT(L-(1.5+0.5τ2)I3)D~f-0.5k&epsiv;&epsiv;~T&epsiv;~-0.5kζζ~2-ΞTΞ-(0.5kW-0.5)||W~||2+0.5(k&epsiv;+1)+0.5kζζ2+0.5kW||W||2-κfV+Mf---(47)]]>
其中,
κf=min{2λmin(K-CCT),λmin(2L-(3+τ2)I3),k&epsiv;/λmax(Γ&epsiv;-1),kζρ,(kW-1)/λmax(ΓW-1),2}>0,Mf=0.5(k&epsiv;+1)&epsiv;&OverBar;T&epsiv;&OverBar;+0.5kζζ2+0.5kW||W&OverBar;||2>0.]]>
对式(47)两边积分可得:
0VMfκf+(V(0)-Mfκf)e-κft---(48)]]>
根据上述分析过程可得如下定理:
定理2:针对满足假设4-6的具有执行机构故障和输入饱和受限的NSV快回路系统,非线性干扰观测器按式(19)设计,参数自适应律取为式(30)、式(40)-式(42),滑模面设计成式(17)形式,饱和容错控制律按式(27)和式(28)设计,则闭环系统所有信号都是最终一致有界的。
证明:选择式(37)所示的Lyapunov函数。由上述分析过程式(38)-式(48)可知,闭环系统所有信号都是有界的。
证毕。
注3:本发明所设计的控制器不需要直接获得有关执行机构的具体故障诊断信息,而是通过引入神经网络来进行处理,从而使得控制器对执行机构故障具有较强的容错能力;另一方面,从控制律的表达式可以看出,所求得的控制量均在饱和范围内,进而消除输入饱和给系统带来的影响。

一种近空间飞行器的容错滑模控制方法.pdf_第1页
第1页 / 共31页
一种近空间飞行器的容错滑模控制方法.pdf_第2页
第2页 / 共31页
一种近空间飞行器的容错滑模控制方法.pdf_第3页
第3页 / 共31页
点击查看更多>>
资源描述

《一种近空间飞行器的容错滑模控制方法.pdf》由会员分享,可在线阅读,更多相关《一种近空间飞行器的容错滑模控制方法.pdf(31页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104238357A43申请公布日20141224CN104238357A21申请号201410412694X22申请日20140821G05B13/04200601G05D1/0820060171申请人南京航空航天大学地址210016江苏省南京市秦淮区御道街29号72发明人陈谋于靖吴庆宪杨青运74专利代理机构江苏圣典律师事务所32237代理人贺翔54发明名称一种近空间飞行器的容错滑模控制方法57摘要本发明公开了一种近空间飞行器的容错滑模控制方法,对于快慢回路系统中外部干扰的数量级远远大于系统不确定项的数量级,采用非线性干扰观测器技术处理复合干扰,干扰观测器利用已知系统信息估。

2、计未知复合干扰;针对飞行器舵面饱和受限的问题,将舵机偏转角输出上界用于设计控制律,确保输出在一定范围内,并设计辅助变量,通过自适应律自动调节舵机偏转角输出,以免在偏转角上界过大时,输出过大现象;同时利用径向基神经网络构造一种补偿器对舵机发生故障情况下进行容错补偿,进而解决飞行器舵机故障问题。本发明使得近空间飞行器在具有系统不确定性、未知外部干扰、输入饱和受限和舵机故障的情况下具有良好的控制性能。51INTCL权利要求书6页说明书23页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书6页说明书23页附图1页10申请公布号CN104238357ACN104238357A1/6页2。

3、1一种近空间飞行器的容错滑模控制方法,其特征在于,包括以下步骤步骤1,根据奇异摄动原理和时标分离原则将飞行器的姿态回路分解为慢回路和快回路;步骤2,分别将慢回路的控制系统和快回路的控制系统变换成对应的仿射非线性系统方程形式;步骤3,分别根据慢回路、快回路的仿射非线性系统方程来生成慢回路和快回路的控制器;步骤4,利用步骤3中生成的慢回路控制器和快回路控制器对飞行器进行鲁棒控制。2根据权利要求1所述的近空间飞行器的容错滑模控制方法,其特征在于,步骤2中的所述慢回路的控制系统对应的仿射非线性方程为式中,,T为当前姿态角信号,、和分别表示迎角、侧滑角和滚转角,表示对求导;FSFS1,FS2,FS3T,。

4、C为慢回路控制器的控制律;DS表示慢回路复合干扰;M表示飞行器质量;V表示飞行器飞行速度;表示动压;S表示机翼参考面积;表示倾斜角;T表示发动机推力;G表示重力加速度;Y表示推力矢量舵面沿侧向的偏转角;Z表示推力矢量舵面沿纵向的偏转角;CL,表示由迎角引起的升力系数;CY,表示由侧滑角引起的侧力系数;3根据权利要求2所述的近空间飞行器的容错滑模控制方法,其特征在于,步骤2中的所述快回路的控制系统对应的仿射非线性方程为式中,P,Q,RT为当前姿态角速率信号,P、Q和R分别表示滚转角速率、俯仰角速率和偏航角速率,表示对求导,FFFF1,FF2,FF3T,权利要求书CN104238357A2/6页3。

5、IX、IY和IZ分别表示绕X、Y和Z轴的转动惯量;IXY、IXZ和IYZ表示惯性积;B表示翼展长度;C表示平均气动弦长;CL,表示由侧滑角引起的滚转力矩系数,CL,P表示由滚转角速率P引起的滚转力矩增量系数;CL,R表示由偏航角速率R引起的滚转力矩增量系数;CM,表示由迎角引起的俯仰力矩系数;CM,Q表示由俯仰角速率Q引起的俯仰力矩增量系数;CN,表示由侧滑角引起的偏航力矩系数;CN,P表示由滚转角速率P引起的偏航力矩增量系数;CN,R表示由偏航角速率R引起的偏航力矩增量系数;GFGF1GF,权利要求书CN104238357A3/6页4表示由副翼舵A引起的滚转力矩增量系数;表示由升降舵E引起的。

6、滚转力矩增量系数;表示由方向舵R引起的滚转力矩增量系数;表示由副翼舵A引起的俯仰力矩增量系数;表示由升降舵E引起的俯仰力矩增量系数;表示由方向舵R引起的俯仰力矩增量系数;表示由副翼舵A引起的偏航力矩增量系数;表示由升降舵E引起的偏航力矩增量系数;表示由方向舵R引起的偏航力矩增量系数;XT表示发动机喷管距离质心的距离;DF为快回路复合干扰,该复合干扰利用非线性干扰观测器进行逼近估计,VV1,V2,V3,V4,V5T为快回路控制器的控制律即执行器输入向量,VA,E,R,Y,ZT为受执行器饱和特性影响的输出向量,具体满足以下关系V1、V2、V3、V4和V5均为向量V的元素,A、E、R、Y和Z分别表示。

7、副翼舵偏转角、升降舵偏转角、方向舵偏转角、推力矢量舵沿侧向和纵向的偏转角;AM、EM、RM、YM和ZM分别为副翼舵转角、升降舵转角、方向舵转角、推力矢量舵沿侧向偏转角和推力矢量舵沿纵向偏转角的饱和受限值。4根据权利要求3所述的近空间飞行器的容错滑模控制方法,其特征在于,步骤3中所述生成慢回路控制器的具体步骤如下步骤311,利用非线性干扰观测器对慢回路中的复合干扰进行逼近式中,为慢回路中复合干扰的估计值;Z为非线性干扰观测器的状态变量,权利要求书CN104238357A4/6页5L与Q为中间变量,且为对角元素大于零的对角矩阵,QQ1,Q2,QNTRN为非线性函数向量,N为外部干扰的维数;步骤31。

8、2,根据步骤311中获得的慢回路中复合干扰的估计值采用普通滑模法获得慢回路的控制器式中,GS1表示对矩阵GS求逆;ESC为慢回路跟踪误差,C表示预先设定的参考指令信号,DS为慢回路复合干扰估计误差的上界值,KS为慢回路滑模面的参数矩阵,具体满足以下关系KSDIAGKS1,KS2,KS30。5根据权利要求4所述的近空间飞行器的容错滑模控制方法,其特征在于,步骤3中所述生成快回路控制器的具体步骤如下步骤321,利用径向基神经网络估计执行器故障部分式中,PM为执行器故障部分的估计值;为径向基神经网络的权值,为的第I个向量的自适应律,KW和W分别为神经网络权值自适应律中的实数和参数矩阵,且KW0,为W。

9、的转置矩阵,为快回路滑模面,ST表示对列向量S进行转置;HH1,H2,HLT为径向基向量,L为网络总节点数,P,Q,RT为网络输入向量,H中元素采用高斯基函数形式,即CK为网络第K个节点的中心向量,BK为网络第K个节点的基宽参数,K1,2,L;步骤322,利用非线性干扰观测器对快回路中的复合干扰进行逼近式中,为快回路中复合干扰的估计值;Z为干扰观测器的状态变量,LEF与QEF为中间变量,且QEFQ1EF,Q2EF,QNEFTRN为非线性函数向量,C表示预先设定的参考指令信号,为径向基神经网络的自适应权值;步骤323,根据步骤321中获得的执行器故障部分的估计值PM,以及步骤322中获得的快回路。

10、中复合干扰的估计值生成快回路的控制器权利要求书CN104238357A5/6页6其中,UMDIAGU1M,U2M,UMMRMM,UIM为第I个执行器的饱和限幅值,I1,2,M;SDIAG|S1|,|S2|,|SN|,U0为正参数,且具有如下形式SI为S的第I个元素,I0,0,V0,SATSI为1,1之间的饱和函数,其形式如下其中I0为饱和函数的边界层参数,1,2,NT为辅助变量,其自适应律为其中KFKFT0,VRD为补偿项,其具体形式为其中0,为的估计值。6根据权利要求5所述的近空间飞行器的容错滑模控制方法,其特征在于,步骤4中所述利用慢回路控制器和快回路控制器对飞行器进行鲁棒控制的具体步骤如。

11、下步骤41,将姿态角当前信号减去预定的姿态角指令信号C得到飞行器姿态角误差信号ES,将该误差信号ES发送至慢回路控制器,基于动态滑模控制得到姿态角速率指令信号C;步骤42,将姿态角速率当前信号减去姿态角速率指令信号C得到飞行器姿态角速率误差信号EF,将误差信号EF发送至快回路控制器,基于径向基神经网络补偿和干扰观测器的输出得到快回路中的执行器输入信号V,将V发送至执行器得到受执行器饱和特性影响的输出向量V;权利要求书CN104238357A6/6页7步骤43,将执行器输出向量V发送至飞行器指令接收器,实现对飞行器预定姿态角C的跟踪控制。权利要求书CN104238357A1/23页8一种近空间飞。

12、行器的容错滑模控制方法技术领域0001本发明涉及飞行控制技术领域,尤其涉及一种近空间飞行器的容错滑模控制方法。背景技术0002近空间飞行器NEARSPACEVEHICLE,NSV是指运行在近空间通常指距地面20100千米的空域范围内的飞行器,位于近空间之下的空域为传统航空器运行空间,位于其上的空域为航天器运行空间。近空间飞行器具有机动性强、飞行包络大、生存能力强等优点,研究此类飞行器的飞行控制难度较大。0003首先,为了设计出具有高精度和强鲁棒镇定能力的控制系统,需要在近空间飞行器控制器设计时充分考虑系统结构不确定性和外部扰动对系统的影响;其次,NSV舵面偏转角不可能无限的增加,即舵面存在饱和。

13、受限问题,若在控制器设计过程中忽略输入饱和非线性,可能造成控制系统的性能下降,甚至导致系统的不稳定;另外,NSV在执行飞行任务时可能会遇到舵机故障问题,若不考虑补偿舵机故障,可能造成任务无法完成,甚至导致NSV坠毁。0004物理意义明确的干扰观测器技术,在工程实现上相对简单,常用于逼近不确定系统中的干扰。非线性干扰观测器利用系统已知信息估计未知外部干扰,设计系统的控制律时,可利用干扰观测器的输出,从而抵消外界干扰对系统产生的影响。0005考虑到径向基神经网络RADIALBASISFUNCTIONNEURALNETWORKS,RBFNNS能够以任意精度逼近任意连续函数,所以对舵机故障采用RBFN。

14、NS构造一种补偿器,利用RBFNNS估计执行器失效部分,在控制律设计中对其进行抵消,从而使执行器鼓掌下稳定安全飞行。0006针对非线性系统,滑模控制SLIDINGMODECONTROL,SMC是一种有效的控制方法,它通过施加不连续的控制信号来改变系统状态,迫使系统沿预定的滑动模态进行滑动。但是在系统控制过程中,控制量需要根据系统当前状态以跃变方式有目的地不断变化,造成系统实际轨迹在滑动模态两侧来回穿越,从而其控制方法对系统参数摄动和外部干扰具有良好的适应性和强鲁棒性,且相对其他非线性控制方法具有运算量小、工程适用性强等特点,有很高的理论研究价值,并成功运用于工业控制、机器人、船舶等控制领域,控。

15、制效果良好。0007现有的近空间飞行器的容错滑模控制方法一般多采用TS模糊模型来逼近进空间飞行器动态姿态模型,对于外部干扰及执行器饱和现象考虑很少,大多将外部干扰和执行器饱和现象当作容错信息进行处理,其不能完全反映其动态特性,在容错之前需进行故障诊断,根据诊断信息对故障进行容错,这类方法对故障诊断要求较高,若不能精确诊断出故障信息,则得不到很好的容错效果,甚至不能保证飞行器稳定飞行导致进空间飞行器坠毁。本专利方法的优点在于利用干扰观测器和神经网络分别同时对外部干扰和故障进行处理,针对执行器输入饱和问题,专利使用执行器的饱和上界来设计控制律,且利用设计的辅说明书CN104238357A2/23页。

16、9助变量来调节执行器输出大小,确保不会出现执行器输出过大的问题。此外本专利所设计的控制器不需要直接获得有关执行机构的具体故障诊断信息,而是通过引入神经网络来进行处理,从而使得控制器对执行机构故障具有较强的容错能力;另一方面,从控制律的表达式可以看出,所求得的控制量均在饱和范围内,且能消除外部干扰、输入饱和以及执行器故障给系统带来的影响。发明内容0008本发明所要解决的技术问题是针对背景技术的缺陷,提供一种能够使得飞行器在具有系统不确定性,外部干扰,输入饱和和舵机故障的综合影响下跟踪指定的姿态角信号的近空间飞行器的容错滑模控制方法。0009本发明为解决上述技术问题采用以下技术方案0010一种近空。

17、间飞行器的容错滑模控制方法,包括以下步骤0011步骤1,根据奇异摄动原理和时标分离原则将飞行器的姿态回路分解为慢回路和快回路;0012步骤2,分别将慢回路的控制系统和快回路的控制系统变换成对应的仿射非线性系统方程形式;0013步骤3,分别根据慢回路、快回路的仿射非线性系统方程来生成慢回路和快回路的控制器;0014步骤4,利用步骤3中生成的慢回路控制器和快回路控制器对飞行器进行鲁棒控制。0015作为本发明一种近空间飞行器的容错滑模控制方法进一步的优化方案,步骤2中的所述慢回路的控制系统对应的仿射非线性方程为00160017式中,,T为当前姿态角信号,、和分别表示迎角、侧滑角和滚转角,表示对求导;。

18、FSFS1,FS2,FS3T,C为慢回路控制器的控制律;DS表示慢回路复合干扰;0018001900200021M表示飞行器质量;V表示飞行器飞行速度;表示动压;S表示机翼参考面积;表示倾斜角;T表示发动机推力;G表示重力加速度;Y表示推力矢量舵面沿侧向的偏转角;Z表示推力矢量舵面沿纵向的偏转角;CL,表示由迎角引起的升力系数;CY,表示由侧滑角引起的侧力系数;说明书CN104238357A3/23页1000220023作为本发明一种近空间飞行器的容错滑模控制方法进一步的优化方案,步骤2中的所述快回路的控制系统对应的仿射非线性方程为00240025式中,P,Q,RT为当前姿态角速率信号,P、Q。

19、和R分别表示滚转角速率、俯仰角速率和偏航角速率,表示对求导,FFFF1,FF2,FF3T,002600270028002900300031IX、IY和IZ分别表示绕X、Y和Z轴的转动惯量;IXY、IXZ和IYZ表示惯性积;B表示翼展长度;C表示平均气动弦长;CL,表示由侧滑角引起的滚转力矩系数,CL,P表示由滚转角速率P引起的滚转力矩增量系数;CL,R表示由偏航角速率R引起的滚转力矩增量系数;CM,表示由迎角引起的俯仰力矩系数;CM,Q表示由俯仰角速率Q引起的俯仰力矩增量系数;CN,表示由侧滑角引起的偏航力矩系数;CN,P表示由滚转角速率P引起的偏航力矩增量系数;CN,R表示由偏航角速率R引起。

20、的偏航力矩增量系数;0032GFGF1GF,说明书CN104238357A104/23页11003300340035表示由副翼舵A引起的滚转力矩增量系数;表示由升降舵E引起的滚转力矩增量系数;表示由方向舵R引起的滚转力矩增量系数;表示由副翼舵A引起的俯仰力矩增量系数;表示由升降舵E引起的俯仰力矩增量系数;表示由方向舵R引起的俯仰力矩增量系数;表示由副翼舵A引起的偏航力矩增量系数;表示由升降舵E引起的偏航力矩增量系数;表示由方向舵R引起的偏航力矩增量系数;XT表示发动机喷管距离质心的距离;0036DF为快回路复合干扰,该复合干扰利用非线性干扰观测器进行逼近估计,VV1,V2,V3,V4,V5T为。

21、快回路控制器的控制律即执行器输入向量,VA,E,R,Y,ZT为受执行器饱和特性影响的输出向量,具体满足以下关系00370038V1、V2、V3、V4和V5均为向量V的元素,A、E、R、Y和Z分别表示副翼舵偏转角、升降舵偏转角、方向舵偏转角、推力矢量舵沿侧向和纵向的偏转角;AM、EM、RM、YM和ZM分别为副翼舵转角、升降舵转角、方向舵转角、推力矢量舵沿侧向偏转角和推力矢量舵沿纵向偏转角的饱和受限值。0039作为本发明一种近空间飞行器的容错滑模控制方法进一步的优化方案,步骤3中所述生成慢回路控制器的具体步骤如下0040步骤311,利用非线性干扰观测器对慢回路中的复合干扰进行逼近说明书CN1042。

22、38357A115/23页1200410042式中,为慢回路中复合干扰的估计值;Z为非线性干扰观测器的状态变量,L与Q为中间变量,且为对角元素大于零的对角矩阵,QQ1,Q2,QNTRN为非线性函数向量,N为外部干扰的维数;0043步骤312,根据步骤311中获得的慢回路中复合干扰的估计值采用普通滑模法获得慢回路的控制器00440045式中,GS1表示对矩阵GS求逆;ESC为慢回路跟踪误差,C表示预先设定的参考指令信号,DS为慢回路复合干扰估计误差的上界值,KS为慢回路滑模面的参数矩阵,具体满足以下关系KSDIAGKS1,KS2,KS30。0046作为本发明一种近空间飞行器的容错滑模控制方法进一。

23、步的优化方案,步骤3中所述生成快回路控制器的具体步骤如下0047步骤321,利用径向基神经网络估计执行器故障部分00480049式中,PM为执行器故障部分的估计值;为径向基神经网络的权值,为的第I个向量的自适应律,KW和W分别为神经网络权值自适应律中的实数和参数矩阵,且KW0,为W的转置矩阵,为快回路滑模面,ST表示对列向量S进行转置;HH1,H2,HLT为径向基向量,L为网络总节点数,P,Q,RT为网络输入向量,H中元素采用高斯基函数形式,即CK为网络第K个节点的中心向量,BK为网络第K个节点的基宽参数,K1,2,L;0050步骤322,利用非线性干扰观测器对快回路中的复合干扰进行逼近005。

24、10052式中,为快回路中复合干扰的估计值;Z为干扰观测器的状态变量,LEF与QEF为中间变量,且QEFQ1EF,Q2EF,QNEFTRN为非线性函数向量,C表示预先设定的参考指令信号,为径向基神经网络的自适应权值;说明书CN104238357A126/23页130053步骤323,根据步骤321中获得的执行器故障部分的估计值PM,以及步骤322中获得的快回路中复合干扰的估计值生成快回路的控制器00540055其中,UMDIAGU1M,U2M,UMMRMM,UIM为第I个执行器的饱和限幅值,I1,2,M;SDIAG|S1|,|S2|,|SN|,U0为正参数,且具有如下形式00560057SI为。

25、S的第I个元素,I0,0,V0,SATSI为1,1之间的饱和函数,其形式如下00580059其中I0为饱和函数的边界层参数,1,2,NT为辅助变量,其自适应律为00600061其中KFKFT0,VRD为补偿项,其具体形式为00620063其中0,为的估计值。0064作为本发明一种近空间飞行器的容错滑模控制方法进一步的优化方案,步骤4中所述利用慢回路控制器和快回路控制器对飞行器进行鲁棒控制的具体步骤如下0065步骤41,将姿态角当前信号减去预定的姿态角指令信号C得到飞行器姿态角误差信号ES,将该误差信号ES发送至慢回路控制器,基于动态滑模控制得到姿态角速率指令信号C;0066步骤42,将姿态角速。

26、率当前信号减去姿态角速率指令信号C得到飞行器姿说明书CN104238357A137/23页14态角速率误差信号EF,将误差信号EF发送至快回路控制器,基于径向基神经网络补偿和干扰观测器的输出得到快回路中的执行器输入信号V,将V发送至执行器得到受执行器饱和特性影响的输出向量V;0067步骤43,将执行器输出向量V发送至飞行器指令接收器,实现对飞行器预定姿态角C的跟踪控制。0068本发明采用以上技术方案与现有技术相比,具有以下技术效果0069本发明根据慢回路和快回路中所受影响的不同,采用不同的方法来设计慢回路和快回路的控制器模型0070在慢回路主要受复合干扰影响,无输入受限以及舵机故障等受限条件,。

27、采用基于干扰观测器的滑模控制方法;0071快回路中需要考虑多种受限条件,发明中采用非线性干扰观测器对复合干扰进行逼近。0072针对飞行器舵面饱和受限的问题,将舵机偏转角输出上界用于设计控制律,确保输出在一定范围内,并设计辅助变量,通过自适应律自动调节舵机偏转角输出,以免在偏转角上界过大时,输出过大现象;同时利用径向基神经网络构造一种补偿器对舵机发生故障情况下进行容错补偿,进而解决飞行器舵机故障问题。0073基于趋近律的普通滑模方法进行控制器设计,这两个控制器相结合使得飞行器在具有系统不确定性、未知外部干扰、输入饱和受限和舵机故障的情况下具有良好的控制性能。附图说明0074图1为本发明一种近空间。

28、飞行器的容错滑模控制方法的原理示意图。具体实施方式0075下面结合附图对本发明的技术方案做进一步的详细说明0076如图1所示,本发明公开了一种近空间飞行器的容错滑模控制方法,根据奇异摄动原理和时标分离原则将飞行器的姿态回路分为慢回路和快回路,该方法基于由慢回路控制系统、快回路控制系统和飞行器组成的闭环控制系统来实现,其特征在于,包括以下步骤00771分别将慢回路控制系统和快回路控制系统变换成仿射非线性系统方程形式,如下0078A、慢回路的仿射非线性系统方程为0079式中,,T为当前姿态角信号,、和分别表示迎角、侧滑角和滚转角,表示对求导;FSFS1,FS2,FS3T,C为慢回路控制器的控制律;。

29、00800081说明书CN104238357A148/23页1500820083M表示飞行器质量;V表示飞行器飞行速度;表示动压;S表示机翼参考面积;表示倾斜角;T表示发动机推力;G表示重力加速度;Y表示推力矢量舵面沿侧向的偏转角;Z表示推力矢量舵面沿纵向的偏转角;CL,表示由迎角引起的升力系数;CY,表示由侧滑角引起的侧力系数;00840085DS表示慢回路复合干扰,建立系统方程时无需给出具体表达式,在慢回路控制器设计中仅需要其导数值,通过自适应方法获取DS导数上界的估计值;0086B、快回路的仿射非线性系统方程为0087式中,P,Q,RT为当前姿态角速率信号,P、Q和R分别表示滚转角速率、。

30、俯仰角速率和偏航角速率,表示对求导,FFFF1,FF2,FF3T,008800890090009100920093IX、IY和IZ分别表示绕X、Y和Z轴的转动惯量;IXY、IXZ和IYZ表示惯性积;B表示翼展长度;C表示平均气动弦长;CL,表示由侧滑角引起的滚转力矩系数;CL,P表示由滚说明书CN104238357A159/23页16转角速率P引起的滚转力矩增量系数;CL,R表示由偏航角速率R引起的滚转力矩增量系数;CM,表示由迎角引起的俯仰力矩系数;CM,Q表示由俯仰角速率Q引起的俯仰力矩增量系数;CN,表示由侧滑角引起的偏航力矩系数;CN,P表示由滚转角速率P引起的偏航力矩增量系数;CN,。

31、R表示由偏航角速率R引起的偏航力矩增量系数;0094GFGF1GF,009500960097表示由副翼舵A引起的滚转力矩增量系数;表示由升降舵E引起的滚转力矩增量系数;表示由方向舵R引起的滚转力矩增量系数;表示由副翼舵A引起的俯仰力矩增量系数;表示由升降舵E引起的俯仰力矩增量系数;表示由方向舵R引起的俯仰力矩增量系数;表示由副翼舵A引起的偏航力矩增量系数;表示由升降舵E引起的偏航力矩增量系数;表示由方向舵R引起的偏航力矩增量系数;XT表示发动机喷管距离质心的距离;0098DF为快回路复合干扰,该复合干扰利用非线性干扰观测器进行逼近估计,VV1,V2,V3,V4,V5T为快回路控制器的控制律即执。

32、行器输入向量,VA,E,R,Y,ZT为受执行器饱和特性影响的输出向量,具体满足以下关系0099说明书CN104238357A1610/23页1701000101式中,V1、V2、V3、V4和V5均为向量V的元素,A、E、R、Y和Z分别表示副翼舵偏转角、升降舵偏转角、方向舵偏转角、推力矢量舵沿侧向和纵向的偏转角;AM、EM、RM、YM和ZM分别为副翼舵转角、升降舵转角、方向舵转角、推力矢量舵沿侧向偏转角和推力矢量舵沿纵向偏转角的饱和受限值。01022分别根据慢回路、快回路的仿射非线性系统方程来设计慢回路和快回路的控制器;其中,对于慢回路控制器采用一般滑模来设计,同时利用干扰观测器对慢回路系统中的。

33、复合干扰进行处理;对于快回路控制器,利用非线性干扰观测器对快回路中的复合干扰进行逼近,将舵机偏转上界与辅助变量用于控制器设计,确保舵机输出在可控范围内,同时基于径向基神经网络构造一种补偿器对舵机发生故障的情况下进行容错补偿,具体为0103A、利用滑模思想来设计慢回路控制器,同时采用干扰观测器对慢回路系统中复合干扰进行处理,具体为0104A1、设计非线性干扰观测器对慢回路中的复合干扰进行逼近01050106式中,为慢回路中复合干扰的估计值;Z为干扰观测器的状态变量,L与Q为中间变量,且为对角元素大于零的对角矩阵,QQ1,Q2,QNTRN为的非线性函数向量,N为外部干扰的维数。0107A2、根据A。

34、1中获得的慢回路中复合干扰的估计值采用普通滑模法可得如下控制器模型0108式中,GS1表示对矩阵GS求逆;ESC为慢回路跟踪误差,C表示预先设定的参考指令信号,DS为慢回路复合干扰估计误差的上界值,KS为慢回路滑模面的参数矩阵,具体满足以下关系KSDIAGKS1,KS2,KS30。0109B、设计快回路容错滑模控制器,具体设计过程为0110B1、利用径向基神经网络估计执行器故障部分01110112式中,PM为执行器故障部分的估计值;为径向基神经网络的权值,KW和W分别为神经网络权值自适应律中的实数和参数矩阵,且KW0,为W的转置矩阵,为快回路滑模面,ST表示对列向量S进行转置;HH1,H2,H。

35、LT为径向基向量,L为网络总节点数,说明书CN104238357A1711/23页18P,Q,RT为网络输入向量,H中元素采用高斯基函数形式,即CK为网络第K个节点的中心向量,BK为网络第K个节点的基宽参数,K1,2,L;0113B2、设计非线性干扰观测器对快回路中的复合干扰进行逼近01140115式中,为快回路中复合干扰的估计值;Z为干扰观测器的状态变量,LEF与QEF为中间变量,且为对角元素大于零的对角矩阵,QEFQ1EF,Q2EF,QNEFTRN为非线性函数向量,N为外部干扰的维数,C表示参考指令信号,为径向基神经网络的自适应权值。0116B3、根据B1中获得的执行器故障部分的估计值PM。

36、,和B2中获得的快回路中复合干扰的估计值容错滑模控制器如以下形式01170118其中,UMDIAGU1M,U2M,UMMRMM,UIM为第I个执行器的饱和限幅值,I1,2,M;SDIAG|S1|,|S2|,|SN|,U0为正参数,且具有如下形式01190120SI为S的第I个元素,I0,0和V0,SATSI为1,1之间的饱和函数,其形式如下01210122其中I0为饱和函数的边界层参数,1,2,NT为辅助变量,其自适应律设计为0123说明书CN104238357A1812/23页190124其中KFKFT0,VRD为补偿项,其具体形式为01250126其中0,为的估计值。01273利用步骤2中。

37、获得的慢回路控制器和快回路控制器对飞行器进行鲁棒控制,具体为31、将姿态角当前信号减去预定的姿态角指令信号C可得飞行器姿态角误差信号ES,将该误差信号ES发送至慢回路控制器,基于动态滑模控制可得姿态角速率指令信号C;012832、将姿态角速率当前信号减去姿态角速率指令信号C可得飞行器姿态角速率误差信号EF,将误差信号EF发送至快回路控制器,基于径向基神经网络补偿和滑模控制可得快回路中的执行器输入信号V,将V发送至执行器可得受执行器饱和特性影响的输出向量V,则将执行器输出向量V发送至飞行器指令接收器,从而可以实现对飞行器预定姿态角C的跟踪控制。0129本发明具体实施方式中为了叙述简洁,定义如下相。

38、关记号0130记号对某一向量,|表示对其各个元素做绝对值运算;|C表示对其各个元素先做绝对值运算再做幂方运算;SGN表示对其各个元素做符号函数运算;|表示欧几里得范数若是矩阵,则表示F范数;表示对其各个元素做积分运算;DIAG表示通过向量各个元素构成一对角阵,DIAGSGN表示先对其各个元素做符号函数运算然后再构成一对角阵。例如1,2,NT,表示对各个元素求导,则0131|1|,|2|,|N|T,0132|C|1|C,|2|C,|N|CT,0133SGNSGN1,SGN2,SGNNT,01340135013601370138说明书CN104238357A1913/23页200139控制器具体设。

39、计过程01401、NSV慢回路控制器设计0141在对NSV姿态系统进行控制器设计前需要如下假设0142假设1对NSV姿态运动系统,慢回路中复合干扰DSDS,1,DS,2,DS,3T及其一阶导数有界,即|DS|,0,D0。0143假设2对NSV姿态运动系统,期望姿态角向量C已知连续且其一阶导数存在。0144假设3对NSV姿态运动系统,状态可测且控制增益矩阵GS广义逆存在。0145在NSV慢回路系统中,只考虑系统的复合干扰,基于干扰观测器的输出设计相应的控制器。0146由于系统存在不确定性和外界干扰,为减小外界干扰对系统的影响,提高系统控制精度,将引入干扰观测器逼近系统的干扰。干扰观测器设计为如下。

40、形式01470148式中,为慢回路中复合干扰的估计值;Z为干扰观测器的状态变量,L与Q为中间变量,且QQ1,Q2,QNTRN为非线性函数向量。为简化设计,L为对角矩阵形式,即LDIAGL1,L2,LN,LI0或者LDIAGL1,L2,LN,LI0,I1,2,3。0149对干扰观测器输出求导可得01500151其中0152为分析干扰观测器误差的稳定性,LYAPUNOV方程选为0153说明书CN104238357A2014/23页210154对VD求导可得01550156其中0157对两边积分可得01580159由式5可知,误差信号最终是一致有界的,即干扰估计误差存在上界D,即0160定理1针对N。

41、SV慢回路系统,设计式6的滑模面,复合干扰估计误差上界估计值的自适应律取为式7,干扰观测器设计为式1,慢回路滑模控制器设计为式8,则慢回路跟踪误差渐进收敛于原点。0161016201630164其中,ESC为慢回路跟踪误差;GS1表示对矩阵GS求逆;AS为慢回路滑模面的参数矩阵,具体满足以下关系ASDIAGAS,1,AS,2,AS,30,KS0,S0,为DS的估计值向量,DS为慢回路复合干扰估计误差的上界值0165证明选择LYAPUNOV函数为0166说明书CN104238357A2115/23页220167其中,且有0168考虑到式8,对式6求导可得01690170根据式7、10,对式9求导。

42、可得01710172可见,若S0,则所以滑模面S满足到达条件,S渐进收敛于原点,最终跟踪误差ES收敛于原点,即证。0173注1式8中的C为NSV慢回路的控制向量,同时也为NSV快回路的期望输入向量。0174注2为了获得参考指令信号的导数,可让其通过如下的二阶指令参考模型01750176其中,N和N均为待设计的参数,具体含义分别指自然频率和阻尼比。01772、NSV快回路控制器设计0178由于NSV慢回路只受到复合干扰DS的影响,故在慢回路中采用了基于非线性干扰观测器的控制器。在快回路中,对于快慢回路系统中外部干扰的数量级远远大于系统不确定项的数量级,用样采用非线性干扰观测器技术处理复合干扰;针。

43、对飞行器舵面饱和受限的问题,将舵机偏转角输出上界用于设计控制律,确保输出在一定范围内,并设计辅助变量,通过自适应律自动调节舵机偏转角输出,以免在偏转角上界过大时,输出过大现象;考虑到RBFNNS能够以任意精度逼近任意连续函数,这里采用RBFNNS对舵机发生故障情况下进行容错补偿。具体的是,利用RBFNNS估计执行器故障失效的部分,在控制律设计中,对其进行抵消,从而使飞行器稳定飞行。0179快回路的仿射非线性系统方程为说明书CN104238357A2216/23页2301800181式中,P,Q,RT为当前姿态角速率信号,P、Q和R分别表示滚转角速率、俯仰角速率和偏航角速率,表示对求导,当考虑舵。

44、机故障损失效能时,快回路的仿射非线性系统方程中加入效能因子MDIAGM1,M2,M3,MI是第I个执行器的剩余的控制率系数,其中0MI1,当MI1时,表示第I个执行器没有发生故障,I1,2,3。快回路的仿射非线性系统方程改写为01820183为便于设计容错滑模控制律,式14转换为01840185其中PM,VLESGFMI3V,I3为三维单位矩阵,LES为干扰观测器中的对角矩阵,LESDIAGL1ES,L2ES,LNES,LIES0或者LDIAGL1,L2,LN,LI0,I1,2,3。0186NSV快回路系统15控制目标为,在复合干扰,执行器饱和以及舵机故障的情况下,设计容错滑模控制器确保闭环系。

45、统15能够稳定跟踪参考信号C。0187为方便设计控制律,跟踪误差定义为0188EFC1C,1,2C,2,3C,3T160189滑模面选为如下形式01900191其中CDIAGC1,C2,C3,CI0,PDIAGP1,P2,P3,PI0。0192在对NSV快回路系统进行控制器设计前需要如下假设0193假设4对于NSV快回路系统,复合干扰DFDF,1,DF,2,DF,3T导数有界,存在某一常数0使得成立,其中00未知,I1,2,3。0194假设5对NSV快回路系统,期望姿态角速度向量C连续且其一阶导数存在,且存在未知常数00和10使得|C|0和成立。0195假设6对NSV快回路系统,状态可测且控制。

46、增益矩阵GF广义逆存在。0196考虑到径向基神经网络能够以任意精度逼近任意连续函数,因此可将PM,V表示成如下形式0197PM,VWTH18说明书CN104238357A2317/23页240198其中,WRL3为网络的最优权值矩阵且满足L为网络的总节点数;HRL是通过高斯函数组成的径向基函数向量;1,2,3T为网络的最小逼近误差,可以通过调整网络节点数和权值使得任意小,这里不妨假设未知,I1,2,3,0199设计如下的非线性干扰观测器对NSV快回路系统15中的复合干扰DF进行估计02000201式中,为快回路中复合干扰的估计值;Z为干扰观测器的状态变量,LEF与QEF为中间变量,且QEFQ1。

47、EF,Q2EF,QNEFTRN为非线性函数向量,C表示参考指令信号,为径向基神经网络的自适应权值。0202对干扰观测器输出求导可得02030204其中0205为分析干扰观测器误差的稳定性,LYAPUNOV方程选为02060207对VDF求导可得0208说明书CN104238357A2418/23页250209其中|H|,I3为三维单位矩阵。0210考虑假设4,可得到02110212其中0213根据假设5,得到0214|EFC|EF|C|EF|0240215将式24带入23得02160217下面将基于干扰观测器、神经网络以及滑模技术设计NSV快回路系统的容错滑模控制器。0218考虑式16,对滑模面求导得02190220为了解决执行器饱和问题,控制律设计如下02210222其中,UMDIAGU1M,U2M,UMMRMM,UIM为第I个执行器的饱和限幅值,I1,2,M;SDIAG|S1|,|S2|,|SN|,为正参数,且具有如下形式0223说明书CN104238357A2519/23页260224SI为S的第I个元素,I0,0和V0为正参数,SATSI为1,1之间的饱和函数,其形式如下02250226其中I0为设计的饱和函数的边界层参数,1,2,NT为设计的辅助变量,其自适应律设计为02270228其中,02。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 控制;调节


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1