[发明专利]火星动力下降段减弱动力学系统误差的两步滤波方法有效

专利信息
申请号: 201310287572.8 申请日: 2013-07-10
公开(公告)号: CN103344246A 公开(公告)日: 2013-10-09
发明(设计)人: 傅惠民;吴云章;张勇波;王治华;娄泰山;肖强 申请(专利权)人: 北京航空航天大学
主分类号: G01C21/24 分类号: G01C21/24
代理公司: 北京慧泉知识产权代理有限公司 11232 代理人: 王顺荣;唐爱华
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 火星 动力 下降 减弱 动力学 系统误差 滤波 方法
【权利要求书】:

1.一种火星动力下降段减弱动力学系统误差的两步滤波方法,其特征在于:它包括以下步骤:

步骤一、建立工程实际方程:离散的动力学系统和量测系统

xk+1=f(xk,uk)+Bkbgk+wkx---(1)]]>

bgk+1=Akbgk+wkb---(2)]]>

zk=h(xk)+vk  (3)

其中xk表示系统状态量,zk是测量系统测量值,bgk是未知的动力学系统误差即火星重力加速度误差;非线性方程f(·)和h(·)分别是状态转移方程和量测方程并且关于可xk微;矩阵Bk为未知的动力学系统误差即火星重力加速度误差对动力系统的驱动矩阵,矩阵Ak为未知的动力学系统误差即火星重力加速度误差转移矩阵,矩阵Bk,Ak具有恰当的维数;是动力学系统误差的噪声,和vk分别是动力学系统噪声和量测噪声,它们是不相关的高斯白噪声满足以下式子:

E[wkxwkbvkwkxwkbvkT]=Qkx000Qkb000Rkδkj---(3)]]>

其中Rk≥0,δkj是δ函数,当k=j时δkj=1当k≠j时δkj=0.

步骤二、给定初始值:

E[x0]=x^0,]]>E[(x0-x^0)(x0-x^0)T]=P0x0]]>

E[bg0]=b^g0,]]>E[(bg0-b^g0)(bg0-b^g0)T]=P0bg0]]>

E[(x0-x^0)(bg0-b^g0)T]=P0xbg0]]>

为初始状态的估计值,为初始状态估计均方误差,为初始误差的估计值通常取0,为初始误差的估计均方误差,为初始状态和初始误差的估计均方误差;将这些以上初始值通过以下式子计算得到滤波初始条件:

x0(+)=x^0-V0b^g0,]]>bg0(+)=b^g0,]]>V0=P0xbg(P0bg)-1,]]>P0x(+)=P0x-V0P0bgV0T,]]>P0bg(+)=P0bg]]>

其中,为滤波初始状态的估计值,为滤波初始状态估计均方误差,为滤波初始误差的估计值通常取0,为滤波初始误差的估计均方误差阵,V0为滤波初始状态和初始误差的相关系数;

步骤三、状态量滤波

x^k(-)=f(x^k-1,uk-1)++uk-1---(4)]]>

Pkx(-)=Φk-1Pk-1x(+)Φk-1T+Qk-1x---(5)]]>

Kkx=Pkx(-)HkT[HkPkx(-)HkT+Rk]-1---(6)]]>

Pkx(+)=(I-KkxHk)Pkx(-)---(7)]]>

ηkx=zk-Hkxk(-),]]>xk(+)=xk(-)+Kkxηkx---(8)]]>

其中

Φk=f(x)x|x=x^k(+)]]>Hk=h(x)x|x=x^k(-).---(10)]]>

式中:为tk-1时刻的状态量,uk-1为tk-1时刻的控制输入量,为tk-1时刻的滤波校正输入量;为状态的滤波一步预测;为tk-1时刻的滤波状态估计均方误差,Φk-1为tk-1时刻到tk时刻的一步转移矩阵;为系统的噪声的滤波校正方差阵,为一步预测均方误差;Hk为量测阵,为状态增益;I为单位阵,为tk时刻的滤波状态估计均方误差;为量测新息,为滤波状态估计;为状态的一步预测由式(17)计算得到;

步骤四、动力学系统偏差滤波

bgk(-)=Ak-1bgk-1(+)---(11)]]>

Pkbg(-)=Ak-1Pk-1bg(+)Ak-1T+Qk-1bg---(12)]]>

Kkbg=Pkbg(-)NkT[HkPkx(-)HkT+Rk+NkPkbg(-)NkT]-1---(13)]]>

Pkbg(+)=(I-KkbgNk)Pkbg(-)---(14)]]>

ηkbg=zk-Hkxk(-)-Nkbgk(-),]]>bgk(+)=bgk(-)+Kkbgηkbg---(15)]]>

其中步骤三步骤四中的对应式子为

NkT=HkUk,]]>Uk=Uk[I-Qk-1bg[Pkbg(-)]-1],]]>Uk=(Φk-1Vk-1+Bk-1)Ak-1-1]]>

Vk=Uk-KkxNk,]]>uk=(Uk+1-Uk+1)Akbgk(+)andQkx=Qkx+Uk+1QkbgUk+1T]]>

式中,Ak-1为tk-1时刻动力学系统误差的转移矩阵,为tk-1时刻动力学系统误差即火星重力加速度误差的滤波估计,为动力学系统误差即火星重力加速度误差的一步预测,为tk-1时刻动力学系统误差的估计均方误差阵,为动力学系统误差的一步预测均方误差,为动力学系统误差的噪声的方差阵,为动力学系统误差状态增益,Rk为量测噪声的方差阵;为tk时刻动力学系统误差的估计均方误差阵,为动力学系统误差即火星重力加速度误差的量测新息,为动力学系统误差的状态估计;Nk为tk时刻动力学系统偏差对量测系统校正量测阵;为系统噪声方差阵;Uk,Vk为状态估计均方误差阵U-V分解的对应阵;

步骤五、更新相关系数、校正状态估计和动力学偏差估计:情况如下

Uk=Uk[I-Qk-1bg[Pkbg(-)]-1],]]>Uk=(Φk-1Vk-1+Bk-1)Ak-1-1,]]>Vk=Uk-KkxNk---(16)]]>

x^k(-)=xk(-)+Ukbgk(-),]]>x^k(+)=xk(+)+Vkbgk(+)---(17)]]>

Pkx(-)=Pkx(-)+UkPkb(-)UkT,]]>Pkx(+)=Pkx(+)+UkPkb(+)UkT---(18)]]>

为tk时刻校正后的状态量,为tk时刻校正后的状态估计均方误差,为tk时刻校正后的状态量,为tk时刻校正后的状态估计均方误差;

步骤六、令k=k+1,返回步骤三往下进行,直到k等于火星动力下降段时间截止对应的时刻T时,即火星着陆器着陆为止;至此完成火星动力下降段减弱动力学系统误差的两步滤波方法。

2.根据权利要求1所述的一种火星动力下降段减弱动力学系统误差的两步滤波方法,其特征在于:在步骤一中所述的建立工程实际方程,其步骤如下:

a、分析动力学不确定性之间的相互关系,并进行相应的数值计算分析;

b、得到这些不确定性因素对动力学模型的影响是通过哪些量对动力学模型产生影响从而引起误差的传播;

c、将动力学系统xk+1=f(xk,uk)改写为考虑动力学系统偏差的动力学系统xk+1=f(xk,uk)+Bkbgk+wkx.]]>

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310287572.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top