[发明专利]基于可变数据长度最大信息量准则的飞行器建模方法有效
申请号: | 201210382731.8 | 申请日: | 2012-10-11 |
公开(公告)号: | CN102880057A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 史忠科 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04;G05D1/00 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于可变数据长度最大信息量准则的飞行器建模方法,用于解决现有的最大信息量准则不考虑数据长度而导致飞行试验给出的气动模型和参数验证正确性差的技术问题。技术方案是通过在最大信息量准则考虑数据长度,可以根据飞行器的不同飞行试验因素修正建模准则;对测量方差估计Rj和Rj+1的U-D分解,得到了标量模型选择和验证判别式。便于直接根据飞行试验数据建立飞行器气动力、力矩模型,避免了最大信息量准则未直接考虑数据长度导致用不同飞行试验数据建立和验证气动模型不正确的技术问题。 | ||
搜索关键词: | 基于 可变 数据 长度 最大 信息量 准则 飞行器 建模 方法 | ||
【主权项】:
1.一种基于可变数据长度最大信息量准则的飞行器建模方法,其特征在于包括以下步骤:步骤一、飞行试验待确定的飞行器候选模型的状态方程为x · ( t ) = f { f 0 [ x ( t ) , Ω 0 ] , f 1 [ x ( t ) , θ 1 ] , . . . , f q [ θ q , x ( t ) ] , t } - - - ( 1 ) ]]> 观测方程为y ( t ) = g [ x ( t ) , Ω , t ] = g { g 0 [ x ( t ) , Ω 0 ] , g 1 [ x ( t ) , θ 1 ] , . . . , g q [ θ q , x ( t ) ] , t } z ( t k ) = y ( t k ) + v ( k ) - - - ( 2 ) ]]> (1)、(2)式中,x(t)为n维状态向量;y(t)为m维观测向量;f{f0[x(t),Ω0],f1[x(t),θ1],…,fq[θq,x(t)],t}、g{g0[x(t),Ω0],g1[x(t),θ1],…,gq[θq,x(t)],t}为表达式已知的待确定模型结构函数,f0[x(t),Ω0]、g0[x(t),Ω0]为根据物理概念必须选入的模型,fi[x(t),θi]、gi[x(t),θi](i=1,2,…,q)为候选模型,z(tk)为在tk时刻对y(tk)的测量值;Ω为未知维数的参数向量,Ω0为已知维数的参数向量;v(k)为测量噪声,假定方差为Rk的零均值高斯白噪声;fi[x(t),θi]、gi[x(t),θi](i=1,2,…,q)是否在模型中出现及Ω0、θi(i=1,2,…,q)的取值需要辨识,q为已知的候选模型个数;由于对飞行器的模型结构准确度要求较高,最大信息量准则AIC为:AIC=-2lnL+2p,(3)式中,L为极大似然函数:p为模型中独立参数的个数,ln L = - 1 2 Σ k = 1 N v T ( k ) R k - 1 v ( k ) - 1 2 N ln ( 1 N Σ k = 1 N | R k | ) + const - - - ( 4 ) ]]> ,const为常数,N为数据长度,ln为自然对数符号;步骤二、根据假定f0[x(t),Ω0]、g0[x(t),Ω0]、Ω0=Ω0已经通过优选算法选入模型,并由以下算法迭代计算得到:令j=0,1,2,…,q,假定fj[x(t),θj]、gj[x(t),θj]、Ωj已经选入模型,按照以下方式选择其它候选模型:求(4)式极大值,迭代计算:ΔΩ j = A j - 1 b j - - - ( 5 ) ]]> 以及
vj(k)=z(tk)-g[x(tk),Ωj,tk](6)(5)、(6)式中:ΔΩ j = Ω j - Ω ^ j , ]]>b j = Σ k = 1 N ( ∂ y ∂ Ω j T ) T R j - 1 [ z ( t k ) - y ( t k ) ] , ]]>A j = Σ k = 1 N ( ∂ y ∂ Ω j T ) T R j - 1 ∂ y ∂ Ω j T = B j T P j - 1 B j , ]]>B j T = [ ( ∂ y ( t 1 ) ∂ Ω j T ) T , ( ∂ y ( t 2 ) ∂ Ω j T ) T , · · · , ( ∂ y ( t N ) ∂ Ω j T ) T ] ]]>P j - 1 = diag R j - 1 , R j - 1 , · · · R j - 1 , ]]> 当两个飞行试验数据长度分别为N、M、设Ω j + 1 = Ω j θ j + 1 , ]]> θj+1的选入或剔除模型验证条件为:当| R Nj | / | R N ( j + 1 ) | > e 2 N ]]> 及ln | R M ( j + 1 ) | M | R N ( j + 1 ) | N < ( N - M ) m - - - ( 7 ) ]]> 成立时,θj+1、fj+1[x(t),θj+1]、gj+1[x(t),θj+1]选入模型正确,且 否则剔除fj+1[x(t),θj+1]、gj+1[x(t),θj+1]候选项,且Ωj+1=Ωj;(7)式中:R Nj = 1 N Σ k = 1 N v j ( k ) v j T ( k ) , ]]>R Mj = 1 M Σ k = 1 M v j ( k ) v j T ( k ) , ]]>R N ( j + 1 ) = 1 N Σ k = 1 N v j + 1 ( k ) v j + 1 T ( k ) , ]]>R M ( j + 1 ) = 1 M Σ k = 1 M v j + 1 ( k ) v j + 1 T ( k ) , ]]> vj(k)=z(tk)-g[x(tk),Ωj,tk],vj+1(k)=z(tk)-g[x(tk),Ωj+1,tk];步骤三、由于飞行器测量向量y的维数m较大,采用Gram-Schmidt正交化方法对RNj、RMj、RN(j+1)和RM(j+1)进行U-D分解,RNj、RMj、RN(j+1)和RM(j+1)的U-D分解分别为:R Nj = U RNj D RNj U RNj T , ]]>R Mj = U RMj D RMj U RMj T , ]]>R N ( j + 1 ) = U RN ( j + 1 ) D RN ( j + 1 ) U RN ( j + 1 ) T , ]]>R M ( j + 1 ) = U RM ( j + 1 ) D RM ( j + 1 ) U RM ( j + 1 ) T , ]]> 式中,URNj、URMj、URN(j+1)、URM(j+1)为单位上三角阵;DRNj=diag[dRNj(1),dRNj(2),…,dRNj(m)],DRN(j+1)=diag[dRN(j+1)(1),dRN(j+1)(2),…,dRN(j+1)(m)],DRMj=diag[dRMj(1),dRMj(2),…,dRMj(m)],DRM(j+1)=diag[dRM(j+1)(1),dRM(j+1)(2),…,dRM(j+1)(m)];diag为对角符号;模型验证的最大信息量准则写成:当Π i = 1 m [ d RN ( j ) ( i ) d RN ( j + 1 ) ( i ) ] > e 2 N ]]> 及( Π i = 1 m d RM ( j + 1 ) ( i ) ) M ( Π i = 1 m d RN ( j + 1 ) ( i ) ) N < e ( N - M ) m . - - - ( 8 ) ]]> 成立时,θj+1、fj+1[x(t),θj+1]、gj+1[x(t),θj+1]选入模型正确,且 否则剔除fj+1[x(t),θj+1]、gj+1[x(t),θj+1]候选项,且Ωj+1=Ωj。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210382731.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种模减法器
- 下一篇:一种多路服务器动态链路配置装置和方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置