基于等价模型的高超声速飞行器离散滑模控制方法技术

技术编号:8215091 阅读:279 留言:0更新日期:2013-01-17 10:30
本发明专利技术公开了一种基于等价模型的高超声速飞行器离散滑模控制方法,属于飞行器控制领域,用于解决现有的高超声速飞行器离散自适应控制难以工程实现的技术问题。该方法首先将高超声速飞行器的高度子系统模型转化为严格反馈形式,进一步通过欧拉法建立原有系统的离散严格反馈形式;考虑系统的因果关系,建立原系统的等价模型;利用等价模型,分析系统不确定性的历史信息,用于滑模控制器设计;采用标称系统,通过误差反馈,按照反步法策略设计控制器;本发明专利技术结合计算机控制的特点,通过模型转换得到的控制器有效避免了非因果问题,并且不需要设计复杂的自适应估计策略即可实现高超声速飞行器的高度和速度跟踪。

【技术实现步骤摘要】

本专利技术涉及一种高超声飞行器控制方法,特别是涉及一种,属于飞行器控制领域。
技术介绍
高超声速飞行器由于其突出的飞行能力,使得全球实时打击成为可能,因此受到国内外的广泛关注;NASA X-43A试飞成功证实了这项技术的可行性;受自身复杂动力学特性的影响以及机体发动机一体化设计,高超声速飞行器弹性机体、推进系统以及结构动态之间的耦合更强,模型的非线性度也更高;此外,受飞行高度、马赫数和飞行条件影响,飞行器对外界条件非常敏感。 针对高超声速飞行器的控制大都集中在连续域内;随着计算机技术的发展,未来高超声速飞行器的控制系统需要使用计算机完成,因此研究高超声速飞行器的离散自适应控制具有重要的意义;离散控制器的设计通常可采用两种方法1)根据连续控制对象设计控制器,然后将连续的控制器离散化;2)直接根据离散化的控制对象设计离散控制器;第I种方法需要较快的采样速率,对系统的硬件提出了很高的要求。《高超声速飞行器基于Back-stepping的离散控制器设计》(高道祥,孙增圻,杜天容,《控制与决策》,2009年第24卷第3期)一文采用第二种方法将高度子系统转化为一个四阶模型,通过设计虚拟控制量(航迹角,俯仰角以及俯仰角速度)分别实现对上一状态量的控制,最后利用舵偏角控制俯仰角速度;该方法仅利用当前时刻与下一时刻的信息,对于所需虚拟控制量的未来信息采用标称系统进行近似预估;由于系统动力学参数存在不确定性,系统状态的未来信息无从得知,无法按照相关的表达式获取虚拟控制量的未来信息,存在非因果问题,难以工程实现。
技术实现思路
为克服现有技术在高超声速飞行器离散自适应控制难以工程实现的不足,本专利技术提出了一种,该方法通过对已有的高超声速飞行器离散欧拉模型进行变换,得到等价模型,同时考虑系统的不确定性,基于标称反馈和误差反馈,设计滑模自适应控制方法,便于工程实现。本专利技术解决其技术问题采用的技术方案是一种,通过以下步骤实现(a)高超声速飞行器的纵向通道动力学模型为lV CQsa-D asm γ」.、 - =----— ⑴ mrU = Vsiny(2)权利要求1.一种,通过以下步骤实现(a)高超声速飞行器的纵向通道动力学模型为全文摘要本专利技术公开了一种,属于飞行器控制领域,用于解决现有的高超声速飞行器离散自适应控制难以工程实现的技术问题。该方法首先将高超声速飞行器的高度子系统模型转化为严格反馈形式,进一步通过欧拉法建立原有系统的离散严格反馈形式;考虑系统的因果关系,建立原系统的等价模型;利用等价模型,分析系统不确定性的历史信息,用于滑模控制器设计;采用标称系统,通过误差反馈,按照反步法策略设计控制器;本专利技术结合计算机控制的特点,通过模型转换得到的控制器有效避免了非因果问题,并且不需要设计复杂的自适应估计策略即可实现高超声速飞行器的高度和速度跟踪。文档编号G05D1/00GK102880056SQ20121037605公开日2013年1月16日 申请日期2012年9月29日 优先权日2012年9月29日专利技术者许斌, 史忠科 申请人:西北工业大学本文档来自技高网...

【技术保护点】
一种基于等价模型的高超声速飞行器离散滑模控制方法,通过以下步骤实现:(a)高超声速飞行器的纵向通道动力学模型为:V·=Tcosα-Dm-μsinγr2---(1)h·=Vsinγ---(2)γ·=L+TsinαmV-μ-V2rcosγVr2---(3)α·=q-γ·---(4)q·=MyyIyy---(5)该模型由五个状态变量Xs=[V,h,α,γ,q]T和两个控制输入Uc=[δe,β]T组成;其中,V表示速度,γ表示航迹倾角,h表示高度,α表示攻角,q表示俯仰角速度,δe是舵偏角,β为节流阀开度;T、D、L和Myy分别代表推力、阻力、升力和俯仰转动力矩;m、Iyy、μ和r代表质量、俯仰轴的转动惯量、引力系数以及距地心的距离;(b)定义X=[x1,x2,x3,x4]T,其中x1=h,x2=γ,x3=θ,x4=q,θ=α+γ;因为γ非常小,取sinγ≈γ;考虑到Tsinα远小于L,在控制器设计过程中近似忽略;高度子系统(2)?(5)写成以下严格反馈形式:x·1=Vsinx2≈Vx2=f1(x1)+g1(x1)x2x·2=f2(x1,x2)+g2(x1,x2)x3x·3=f3(x1,x2,x3)+g3(x1,x2,x3)x4x·4=f4(x1,x2,x3,x4)+g4(x1,x2,x3,x4)uAuA=δe速度子系统(1)写为如下形式:V·=fV+gVuVuV=β其中fi,gi,i=1,2,3,4,V是根据(1)?(5)得到的未知项,分为标称值fiN,giN与不确定性Δfi,Δgi;(c)考虑采样时间Ts非常小,通过欧拉近似法得到高度子系统离散模型:xi(k+1)=xi(k)+Ts[fi(k)+gi(k)xi+1(k)](6)x4(k+1)=x4(k)+Ts[f4(k)+g4(k)uA(k)]其中i=1,2,3;通过欧拉近似法建立速度子系统的离散模型:V(k+1)=V(k)+Ts[fV(k)+gV(k)uV(k)]进一步建立系统(6)的等价模型x1(k+4)=x1(k+3)+Ts[f1(k+3)+g1(k+3)x2(k+3)]x2(k+3)=x2(k+2)+Ts[f2(k+2)+g2(k+2)x3(k+2)](7)x3(k+2)=x3(k+1)+Ts[f3(k+1)+g3(k+1)x4(k+1)]x4(k+1)=x4(k)+Ts[f4(k)+g4(k)uA(k)]通过以下定义,得到式(7)的简化形式(8):FiC(X(k))=xi(k+4-i)+Tsfi(k+4-i),GiC(X(k))=Tsgi(k+4-i)相应的标称值记为:i=1,2,3,4;xi(k+5-i)=FiC(X(k))+GiC(X(k))xi+1(k+4-i)(8)x4(k+1)=F4C(X(k))+G4C(X(k))uA(k),i=1,2,3(d)考虑动力学参数未知,采用标称值进行设计,利用滑模控制实现指令跟踪;定义滑模面z1(k)=x1(k)?x1d(k),设计虚拟控制量这里x1d(k+4)为高度参考指令在k+4时刻的值,C1>0为趋近速度指数,满足1?TsC1>0,ε1>0为到达速度,sgn(·)为取符号函数;k1=k?4;当k>4,否则取为零;定义滑模面z2(k)=x2(k)?x2d(k),设计虚拟控制量其中C2>0为趋近速度指数,满足1?TsC2>0,ε2>0为到达速度;k2=k?3;当k>3,否则取为零;定义滑模面z3(k)=x3(k)?x3d(k),设计虚拟控制量其中C3>0为趋近速度指数,满足1?TsC3>0,ε3>0为到达速度;k3=k?2;当k>2,否则取为零;定义滑模面z4(k)=x4(k)?x4d(k),设计实际控制量其中C4>0为趋近速度指数,满足1?TsC4>0,ε4>0为到达速度;k4=k?1;当k>1,否则取为零;针对速度子系统,定义滑模面zV(k)=V(k)?Vd(k),相应的标称值记为:和设计控制器其中CV>0为趋近速度指数,满足1?TsCV>0,εV>0为到达速度;kV=k?1;当k>1,否则取为零;(e)根据得到的舵偏角uA(k)和节流阀开度uV(k),返回到高超声速飞行器的动力学模型(1)?(5),...

【技术特征摘要】

【专利技术属性】
技术研发人员:许斌史忠科
申请(专利权)人:西北工业大学
类型:发明
国别省市:

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

1