[发明专利]一种高超声速飞行器升降舵故障控制方法有效
申请号: | 201310574079.4 | 申请日: | 2013-11-15 |
公开(公告)号: | CN103616816A | 公开(公告)日: | 2014-03-05 |
发明(设计)人: | 齐瑞云;黄宇海;姜斌;赵静;何晶晶 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G05B13/00 | 分类号: | G05B13/00 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 朱小兵 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种高超声速飞行器升降舵故障控制方法。所述方法首先基于高超声速飞行器巡航段的纵向模型建立其升降舵发生卡死故障的模型;然后设计状态反馈控制律并建立故障模式、大小、发生时刻已知情况下实现容错控制所需的匹配条件;进而考虑升降舵发生未知故障的情况,推导出控制器参数的自适应学习律。该发明能够通过快速有效地自适应调整正常冗余升降舵的控制输出,实现对发生故障的升降舵所损失的控制效力的补偿,保证高超声速飞行器在某一升降舵发生故障时的飞行安全,并且最大程度恢复飞行器的期望性能。 | ||
搜索关键词: | 一种 高超 声速 飞行器 升降舵 故障 控制 方法 | ||
【主权项】:
1.一种高超声速飞行器升降舵故障的自适应容错控制方法,其特征在于,包括以下步骤:步骤1,建立高超声速飞行器巡航段纵向运动学及动力学模型,所述模型表示为:V · = T cos α - D m - μ sin γ r 2 ]]>γ · = L + T sin α mV - ( μ V 2 r ) cos γ Vr 2 ]]>h · = V sin γ ]]>α · = q - γ · ]]>q · = M yy / I yy ]]> 其中V、γ、h、α、q分别表示高超声速飞行器的速度、航迹角、高度、攻角和俯仰角速率;L、D、T分别为升力、阻力和推力;m、μ、r分别表示飞行器的质量、重力常数、飞行器到地心的距离,其中r=RE+h,RE为地球半径;Iyy、Myy分别表示俯仰转动惯量和俯仰转动力矩;步骤2,建立控制系统输入-输出模型;针对所述高超声速飞行器巡航段纵向运动学及动力学模型,以高超声速飞行器的速度V和高度h为输出、油门开度βc和升降舵舵偏角δe作为控制输入,建立输入-输出模型,其表达式如下:V . . . = f v + b 11 β c + b 12 δ e ]]> h(4)=fh+b21βc+b22δe其中fV、fh、b11、b12、b21、b22分别是关于V、γ、h、α、q和飞行器气动参数的非线性函数;总的舵偏角δe与左、右两个升降舵的舵偏角δe1和δe2的关系为:δe=d1δe1+d2δe2,其中d1和d2为组合关系系数;步骤3,考虑步骤2所述输入-输出模型升降舵发生卡死故障的情况,建立升降舵的故障模型,其表达式如下:δ ej = v j + σ j ( δ ‾ j - v j ) , j = 1,2 ]]> 其中,
表示升降舵卡死故障的大小;vj表示第j个升降舵的控制输入;σj代表故障模式,当第j个升降舵发生故障时,σj=1,否则σj=0;步骤4,基于速度追踪误差和高度追踪误差定义两个滑模面s1和s2:s1=λ10e10+λ11e11+λ12e12+e13s2=λ20e20+λ21e21+λ22e22+λ23e23+e24其中,e11=V-Vd,e10=∫e11,
e21=h-hd,e20=∫e21,![]()
Vd和hd为期望的速度和高度信号;λ10,λ11,λ12,λ20,λ21,λ22,λ23为正常数,λ10,λ11,λ12,λ20,λ21,λ22,λ23的取值满足:s3+λ12s2+λ11s+λ10s4+λ23s3+λ22s2+λ21s+λ20为Hurwitz多项式;步骤5,确定标称控制输入,其表达式如下:β c v 0 = B - 1 - f 1 - a 1 sgn ( s 1 ) - f 2 - a 2 sgn ( s 2 ) , B = b 11 b 12 b 21 b 22 ]]> 其中v0为升降舵δe的标称偏转量;a1和a2为两个正常数,决定滑动模态的收敛速度;f1和f2分别由下式确定:f 1 = - V . . . d + f v + λ 10 e 11 + λ 11 e 12 + λ 12 e 13 ]]>f 2 = h d ( 4 ) + f h + λ 20 e 21 + λ 21 e 22 + λ 22 e 23 + λ 23 e 24 ]]> sgn(·)为符号函数,其定义如下:sgn ( x ) = 1 x > 0 0 x = 0 - 1 x < 0 ]]> 或者为减小滑模控制产生的抖振,βc、v0分别由下式确定:β c v 0 = B - 1 - f 1 - a 1 sat ( s 1 ϵ ) - f 2 - a 2 sat ( s 2 ϵ ) , B = b 11 b 12 b 21 b 22 ]]> 其中,ε为一个小的正常数;sat(·)为饱和函数,其定义如下:sat ( x ) = x if | x | ≤ 1 sgn ( x ) if | x | > 1 ]]> 步骤6,基于步骤5给出的标称控制信号v0,确定自适应容错控制律:v j = k ^ 1 j v 0 + k ^ 2 j , j = 1,2 ]]> 其中
分别为容错控制器的参数估计值,分别由下式确定:k ^ . 1 j = - sgn ( d j ) Γ 1 j ( b 12 s 1 + b 22 s 2 ) v 0 ]]>k ^ . 2 j = - sgn ( d j ) Γ 2 j ( b 12 s 1 + b 22 s 2 ) ]]> 其中Γ1j和Γ2j为两个正常数,决定了参数自适应律的学习速率。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310574079.4/,转载请声明来源钻瓜专利网。