[发明专利]火星大气进入段的非线性三步滤波方法有效
申请号: | 201310287503.7 | 申请日: | 2013-07-10 |
公开(公告)号: | CN103323009A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 傅惠民;吴云章;张勇波;王治华;娄泰山;肖强 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G01C21/24 | 分类号: | G01C21/24 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种火星大气进入段的非线性三步滤波方法,它包括以下步骤:一、建立工程实际方程;二、给定初始值;三、对状态量xk进行滤波;四、对动力学系统偏差fk进行滤波;五、对测量系统中的未知测量系统误差dk进行滤波;六、更新相关系数、校正状态估计和动力学偏差估计;七、令k=k+1,返回步骤三往下进行,直到k等于火星大气进入时间截止对应的时刻T时,即降落伞打开为止;至此完成火星大气进入段的非线性三步滤波方法。本发明统筹考虑了火星实际大气进入过程中,非线性、非高斯随机系统在动力学系统偏差和测量系统中的未知测量系统误差条件下的航天器位置速度估计问题,可以有效保证航天器在火星大气进入段的位置速度估计。 | ||
搜索关键词: | 火星 大气 进入 非线性 滤波 方法 | ||
【主权项】:
1.一种火星大气进入段的非线性三步滤波方法,其特征在于:它包括以下步骤:步骤一、建立工程实际方程:离散时间下的动力学系统和量测系统x k + 1 = f ( x k , u k ) + F k x f k + E k x d k + w k x - - - ( 1 ) ]]>z k = h ( x k ) + F k z f k + E k z d k + v k - - - ( 2 ) ]]> 其中xk表示系统状态量,zk是测量系统测量值,fk是未知的动力学系统偏差,dk是未知的量测系统误差;非线性方程f(·)和h(·)分别是状态转移方程和量测方程并且关于可xk微;矩阵具有恰当的维数;和vk分别是动力学系统噪声,它们是不相关的高斯白噪声满足以下式子:E [ w k x ] = 0 Cov [ w k x , w j x ] = E [ w k x w j xT ] = Q k δ kj E [ v k ] = 0 Cov [ v k , v j ] = E [ v k v j T ] = R k δ kj Cov [ w k x , v j ] = E [ w k x v j T ] = 0 - - - ( 3 ) ]]> 步骤二、给定初始值:和为初始状态的估计值,为初始状态估计均方误差,为动力学偏差和量测系统误差的相关系数;步骤三、对状态量xk进行滤波x - k ( - ) = f ( x ^ k - 1 , u k - 1 ) - - - ( 4 ) ]]>P - k x ( - ) = Φ k - 1 P ^ k - 1 x ( + ) Φ k - 1 T + Q k - 1 - - - ( 5 ) ]]>K - k x = P - k x ( - ) S k 1 T C k - 1 - - - ( 6 ) ]]>P - k x ( + ) = ( I - K - k x S k 1 ) P - k x ( - ) - - - ( 7 ) ]]>η - k x = z k - h ( x - k ( - ) ) , ]]>x - k ( + ) = x - k ( - ) + K - k x η - k x - - - ( 8 ) ]]>C k = S k 1 P - k x ( - ) S k 1 T + R k - - - ( 9 ) ]]> 其中Φ k = ∂ f ( x ) ∂ x | x = x ^ k ( + ) ]]>S k 1 = H k = ∂ h ( x ) ∂ x | x = x - k ( - ) . - - - ( 10 ) ]]> 式中:为tk-1时刻的状态量,uk-1为tk-1时刻的控制输入量;为状态的一步预测;为tk-1时刻的状态估计均方误差,Φk-1为tk-1时刻到tk时刻的一步转移矩阵;Qk-1为系统的噪声的方差阵,为一步预测均方误差;为量测阵,为状态增益,Ck为量测新息误差阵;I为单位阵,为tk时刻的状态估计均方误差;为量测新息,为状态估计;步骤四、对动力学系统偏差fk进行滤波U k 12 = F k - 1 x - - - ( 11 ) ]]>S k 2 = H k U k 12 + F k y - - - ( 12 ) ]]>P - k f ( + ) = ( S k 2 T C k - 1 S k 2 ) + - - - ( 13 ) ]]>K - k f = P - k f ( + ) S k 2 T C k - 1 - - - ( 14 ) ]]>f - k ( + ) = K - k f η - k x - - - ( 15 ) ]]> 为tk-1时刻动力学系统偏差对动力学系统驱动阵,为tk时刻动力学系统偏差对量测系统量测阵,为tk时刻动力学系统偏差对量测系统校正量测阵,为tk时刻动力学系统偏差估计均方误差,为广义逆矩阵,为动力学系统偏差滤波增益;为tk时刻动力学系统偏差状态估计;步骤五、对测量系统中的未知测量系统误差dk进行滤波U k 23 = V k - 1 23 - - - ( 16 ) ]]>U k 13 = E k - 1 x + F k - 1 x V k - 1 23 - - - ( 17 ) ]]>S k 3 = H k U k 13 + F k y U k 23 + E k y - - - ( 18 ) ]]>P - k a ( + ) = ( S k 3 T C k - 1 S k 3 ) + - - - ( 19 ) ]]>K - k d = P - k d ( + ) S k 3 T C k - 1 - - - ( 20 ) ]]>d - k ( + ) = K - k d η - k x - - - ( 21 ) ]]> 为tk-1时刻量测系统误差对动力学系统驱动阵,为tk时刻量测系统误差对量测系统量测阵,为tk时刻量测系统误差对量测系统校正量测阵,为tk时刻量测系统误差估计均方误差,为广义逆矩阵,为量测系统误差滤波增益;为tk时刻动力学系统偏差状态估计;为tk-1时刻动力学偏差和量测系统误差的相关系数;步骤六、更新相关系数、校正状态估计和动力学偏差估计:情况如下V k 12 = U k 12 - K - k x S k 2 , ]]>V k 13 = U k 13 - V k 12 K - k f S k 3 - K - k x S k 3 ]]>V k 23 = V k - 1 23 - K - k f S k 3 - - - ( 22 ) ]]>x ^ k ( + ) = x - k ( + ) + V k 12 f - k ( + ) + V k 13 d - k ( + ) , ]]>P ^ k x ( + ) = P - k x ( + ) + V k 12 P - k f ( + ) V k 12 T + V k 13 P - k d ( + ) V k 13 T - - - ( 23 ) ]]>f ^ k ( + ) = f - k ( + ) + V k 23 d - k ( + ) , ]]>P ^ k f ( + ) = P - k f ( + ) + V k 23 P - k d ( + ) V k 23 T - - - ( 24 ) ]]> 为tk时刻校正后的状态量,为tk时刻校正后的状态估计均方误差,为tk时刻校正后的状态量,为tk时刻校正后的状态估计均方误差;步骤七、令k=k+1,返回步骤三往下进行,直到k等于火星大气进入时间截止对应的时刻T时,即降落伞打开为止;至此完成火星大气进入段的非线性三步滤波方法;当离散条件下的扩维动力学系统和量测系统表达形式为x k + 1 = Φ k x k + B k u k + F k x f k + E k x d k + w k x - - - ( 25 ) ]]>z k = H k x k + F k z f k + E k z d k + v k - - - ( 26 ) ]]> 其扩维Kalman滤波表达形式为x ^ k a ( - ) = Φ k - 1 a x ^ k - 1 a ( + ) + B k - 1 a u k - 1 - - - ( 27 ) ]]>P k a ( - ) = Φ k - 1 a P k - 1 a ( + ) Φ k - 1 aT + Q k - 1 a - - - ( 28 ) ]]>K k a = P k a ( - ) H k aT ( H k a P k a ( - ) H k aT + R k ) - 1 - - - ( 29 ) ]]>x ^ k a ( + ) = x ^ k a ( - ) + K k a z ~ k = x ^ k / k - 1 a + K k a ( z k - H k a x ^ k a ( - ) ) - - - ( 30 ) ]]>P k a ( + ) = ( I - K k a H k a ) P k a ( - ) - - - ( 31 ) ]]> 其中x k a ( · ) = x k ( · ) f k ( · ) d k ( · ) , ]]>P k a ( · ) = Δ P k x ( · ) P k xf ( · ) P k xd ( · ) ( P k xf ( · ) ) T P k f ( · ) P k fd ( · ) ( P k xd ( · ) ) T ( P k fd ( · ) ) T P k d ( · ) , ]]>K k a = K k x K k f K k d , ]]>Φ k a = Φ k F k x E k x A k f A k d , ]]>H k a = H k F k z E k z ]]> 和Q k a = Q k x 0 0 0 Q k f 0 0 0 Q k d ]]> 将一步预测均方误差和估计均方误差进行非线性三步U-V变换,其表达形式为P k / k - 1 a = U k P - k / k - 1 a U k T ]]>P k / k a = V k P - k a V k T ]]> 其中矩阵Uk和Vk定义为如下形式:U k = I U k 12 U k 13 0 I U k 23 0 0 I ]]>V k = I V k 12 V k 13 0 I V k 23 0 0 I ]]> 。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310287503.7/,转载请声明来源钻瓜专利网。
- 上一篇:连续式杀菌机用水槽内输送装置
- 下一篇:一种气管固定装置