一种高超声速飞行器快速自适应滑模容错控制方法技术

技术编号:19388365 阅读:52 留言:0更新日期:2018-11-10 01:50
本发明专利技术公开了一种高超声速飞行器快速自适应滑模容错控制方法,包括如下步骤:步骤一:建立高超声速飞行器精确反馈线性化模型;步骤二:在步骤一的基础上建立高超声速飞行器故障模型;步骤三:基础控制器设计;步骤四:在步骤三的基础上加入自适应律设计自适应容错控制器。本发明专利技术的高超声速飞行器快速自适应滑模容错控制方法,能够在故障时间和效率损失系数大小未知的情况下,自适应地处理故障,完成渐近跟踪飞行输出参考命令,具有较高的效率。

A fast adaptive sliding mode fault-tolerant control method for hypersonic vehicle

The invention discloses a fast adaptive sliding mode fault-tolerant control method for hypersonic vehicle, which comprises the following steps: step 1: establishing accurate feedback linearization model of hypersonic vehicle; step 2: establishing fault model of hypersonic vehicle on the basis of step 1; step 3: designing basic controller; Four: on the basis of step three, add adaptive law to design adaptive fault-tolerant controller. The fast adaptive sliding mode fault-tolerant control method of the hypersonic vehicle of the present invention can deal with the fault adaptively and complete the asymptotic tracking flight output reference command when the failure time and efficiency loss coefficient are unknown.

【技术实现步骤摘要】
一种高超声速飞行器快速自适应滑模容错控制方法
本专利技术涉及一种飞行器控制方法,具体涉及一种高超声速飞行器快速自适应滑模容错控制方法。
技术介绍
高超飞行器是形容飞行马赫数在五以上、能够于大气层或跨大气层里长期机动飞行的有翼或者无翼的一种飞行器,主要应用形式包括:高超巡航导弹、空天飞行器等。因为高超飞行器大空域与高机动的特征,加之以环境复杂多变等,这导致其的建模和控制方法的研究有很大的难点。在设计的过程中要全面地考虑多个方面的影响,在诸多文献中都指出对高超飞行器相关技术的研究是一项具有挑战性的研究任务。容错控制(FTC)是指当系统发生故障时,通过对控制器进行重构,保证故障后的系统仍然可以稳定运行。容错控制技术需要结合非线性控制、智能控制等先进控制技术来满足控制的需求。目前,针对高超声速飞行器控制设计的非线性控制方法有:反馈线性化方法、增益预置方法、自适应方法、滑模变结构方法和Backsteeping等方法。高超声速飞行器作为一种新型的先进航空航天飞行器,针对它的各种研究尚处于起步阶段,面临许多新的问题和挑战,容错控制也不例外。目前,国外针对高超声速飞行器容错控制的研究成果不是很丰富,国内学者在这方面开展的研究工作也非常有限,并且,这些结果主要是基于姿态动态系统的,由于姿态控制系统和高超声速飞行器纵向模型之间存在着差别,基于姿态控制系统的控制方法很难应用到高超声速飞行器的纵向模型上,鉴于以上考虑,有必要进一步研究高超声速飞行器纵向模型的容错控制问题。2011年,北卡罗莱州立大学的Wu针对弹性高超声速飞行器LPV故障模型,利用LMI技术设计了故障检测与隔离((FDI)的观测器,能够减小故障误差抑制外部干扰。2013年,Wu针对弹性高超声速飞行器的执行器与传感器失效故障设计了切换容错控制器。文献中利用平衡点线性化模型考虑了高超声速飞行器纵向模型的容错控制问。然而,当飞行动态经历大的参数摄动时,文献中的控制策略可能无法获得好的控制性能。天津大学的王婕针对弹性高超声速飞行器中结构已知的执行器控制效益损失故障问题,基于被动容错控制的思想,提出了一种自适应滑模容错控制方法。利用积分滑模面的动态变化实时检测执行器故障的发生,自适应处理故障影响,实现容错控制,但是其只考虑了不同执行器发生相同的故障情况。于是,东南大学李世华,针对高超声速飞行器刚体模型,考虑不同执行器故障及外部干扰,设计了基于动态逆方法的自适应积分滑模容错控制器,实现了对飞行输出参考指令的渐进稳定跟踪,但是控制器的收敛速度不是很快。
技术实现思路
专利技术目的:为了解决高超声速飞行器在飞行过程中容易出现的执行器效益损失故障问题,本文设计了一种基于积分滑模面和快速双幂次趋近律的自适应滑模容错控制律。技术方案:一种高超声速飞行器快速自适应滑模容错控制方法,包括如下步骤:步骤一:建立高超声速飞行器精确反馈线性化模型;步骤二:建立高超声速飞行器故障模型;步骤三:设计基础控制器;步骤四:在步骤三的基础上加入自适应律设计自适应容错控制器。进一步地,步骤一具体为:选择作为系统状态,其中,V表示飞行器速度,h表示高度,上部一个点代表一次微分,两个点代表二次微分,依次类推,高超声速飞行器精确反馈线性化模型如下:进一步地,步骤二具体为:设vi(t)为第i个执行器的输入,ui(t)为第i个执行器的实际输出值,当发生部分失效故障时,建立如下的模型:ui(t)=fivi(t)其中,fi为第i个执行器的部分失效因子,带有故障的系统如下:其中,矩阵f=diag{f1,f2}表示高超声速飞行器的控制输入-油门开度ηc和升降舵偏转角δe这两个执行器中发生的未知的控制效益损失故障,并且满足0≤fi≤1,fi=0表示该执行器发生故障,完全不能工作,fi=1表示该执行器没有发生故障,假设矩阵非奇异,通过验证可知对于所建立的高超声速飞行器模型,在正常飞行包线内矩阵B是可逆的。进一步地,步骤三具体为:定义指令跟踪误差为:eV,eh分别表示实际的速度和指令信号速度的差值,与实际的高度和指令信号高度的差值,Vref和href分别为指令信号速度,指令信号高度,根据系统的结构,定义积分滑模面如下:其中λV和λh为正数,决定滑模运动的性能;CV和Ch为常数,滑模面的初值SV(0)=0,Sh(0)=0,对滑模面求导并将线性化后的模型代入可得设计快速双幂次趋近律的滑模控制器,其中,kV1,kV2,kV3,kh1,kh2,kh3为需要设计的控制器参数,均大于0,依照不同的情况设计合适的参数,αV,αh>1;0<βV,βh<1,αV,αh,βV,βh均为需要设计的控制器参数,αV,αh>1;0<βV,βh<1,sign(SV),sign(Sh)为符号函数。进一步地,步骤四具体为:在步骤三滑模控制器的基础上添加自适应算法估计故障的值,令控制律设计如下:其中自适应律为:其中,ε1,ε2为需要设计的自适应参数,是θ1,θ2的估计值,自适应律的初值为正数有益效果:1.在油门和升降舵存在不同故障并且故障时间和效率损失因子大小未知的情况下,可以自适应地处理故障的影响,完成飞行输出参考命令的渐近稳定跟踪,实现容错控制。2.控制器可以解决滑模控制中的抖动问题,收敛速度更快。附图说明图1为本专利技术的飞行控制系统基本框图;图2(a)为时变损失故障下发动机节流阀调定值变化曲线,图2(b)为时变损失故障下升降舵偏转角变化曲线;图3(a)为飞行器速度变化曲线,(b)为飞行器高度变化曲线,(c)为飞行器俯仰角速率变化曲线,(d)为飞行器迎角变化曲线,(e)为飞行器航迹角变化曲线。具体实施方式下面结合附图对本专利技术做更进一步的解释。由计算机发出飞行指令给高超声速飞行器,依次通过控制系统中的滑膜自适应控制模块和精确反馈线性化模块,将发动机节流阀调定值ηc和升降舵偏转角δe发送给执行器中的发动机和舵面,但是在执行器中存在效益损失故障,所以经过执行器之后,原来的输入变为f1ηc和f2δe,并将此输入到高超声速飞行器模型,经过测量系统反馈到飞行器指令处进行调节。步骤一:建立高超声速飞行器精确反馈线性化模型,选择作为的系统状态,高超声速飞行器精确反馈线性化模型如下:其中,h(4)表示对高度四次微分,ηc表示发动机节流阀调定值,δe表示升降舵偏转角。其中,x1=[V,γ,α,β,h]T,x0为系统的初始状态,V,γ,α,q,h分别为速度,航迹倾斜角,迎角,俯仰角速度和高度,g,Iy分别为重力加速度和绕y轴的转动惯量,m为飞行器的质量,为平均气动弦长,ce为常数系数,等于0.0292,SW为机翼参考面积,ρ=ρ0e-h/7315.2表示空气密度随高度变化因子,T表示推力,Dα表示迎角阻力,Lα表示迎角升力,cβ表示侧滑角系数,ωn表示固有频率,ωn=5;发动机推力模型为:ξ表示阻尼比ξ=0.7,η为发动机推力。L、D分别为升力,阻力。CL=0.6203αCD=0.6450α2+0.0043378α+0.003772Θ2=[ω21,ω22,ω23,ω24,ω25],Ξ1=[π11,π12,π13,π14,π15],步骤二:在步骤一的基础上建立高超声速飞行器故障模型考虑高超声速飞行器的控制效益损失故障,即飞行器的执行器故障,如果控制效益不是完全损失,那么飞行器的执本文档来自技高网
...

【技术保护点】
1.一种高超声速飞行器快速自适应滑模容错控制方法,其特征在于,包括如下步骤:步骤一:建立高超声速飞行器精确反馈线性化模型;步骤二:建立高超声速飞行器故障模型;步骤三:设计基础控制器;步骤四:在步骤三的基础上加入自适应律设计自适应容错控制器。

【技术特征摘要】
1.一种高超声速飞行器快速自适应滑模容错控制方法,其特征在于,包括如下步骤:步骤一:建立高超声速飞行器精确反馈线性化模型;步骤二:建立高超声速飞行器故障模型;步骤三:设计基础控制器;步骤四:在步骤三的基础上加入自适应律设计自适应容错控制器。2.根据权利要求1所述的一种高超声速飞行器快速自适应滑模容错控制方法,其特征在于,步骤一具体为:选择作为系统状态,其中,V表示飞行器速度,h表示高度,上部一个点代表一次微分,两个点代表二次微分,依次类推,高超声速飞行器精确反馈线性化模型如下:3.根据权利要求1所述的一种高超声速飞行器快速自适应滑模容错控制方法,其特征在于,步骤二具体为:设vi(t)为第i个执行器的输入,ui(t)为第i个执行器的实际输出值,当发生部分失效故障时,建立如下的模型:ui(t)=fivi(t)其中,fi为第i个执行器的部分失效因子,带有故障的系统如下:其中,矩阵f=diag{f1,f2}中f1表示高超声速飞行器的控制输入-油门开度ηc中发生的未知的控制效益损失故障,f2表示升降舵偏转角δe中发生的未知的控制效益损失故障,并且满足0≤fi≤1,fi=0表示该执行器发生故障,完全不能工作,fi=1表示该执行器没有发生故障,假设矩阵非奇异,通过验证可知对于所建立的高超声速飞行器模型,在正常飞行包线内矩阵B是可逆的。4.根据权利要求1所述的一种高...

【专利技术属性】
技术研发人员:朱平江驹甄子洋万月丰蒋烁莹
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1