[发明专利]一种基于采样点继承策略的火星着陆器大气进入段导航方法有效

专利信息
申请号: 201410578128.6 申请日: 2014-10-25
公开(公告)号: CN104266650B 公开(公告)日: 2016-11-02
发明(设计)人: 田阳;崔祜涛;徐田来 申请(专利权)人: 哈尔滨工业大学
主分类号: G01C21/20 分类号: G01C21/20
代理公司: 哈尔滨市松花江专利商标事务所 23109 代理人: 杨立超
地址: 150001 黑龙*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于采样点继承策略的火星着陆器大气进入段导航方法,本发明涉及导航制导与控制技术领域,具体涉及一种火星着陆器大气进入段导航方法。本发明为了解决利用已有的滤波方法进行着陆器状态估计时精度不高的问题。本发明在滤波起始周期,利用无迹卡尔曼滤波的采样点生成规则给出采样点和采样点权值;并根据传播后的采样点和生成的权值给出着陆器状态预测值和陆器状态方差Px;根据无迹卡尔曼滤波规则,计算观测量预测值和方差Py,以及协方差Pxy;测量更新,修正着陆器状态的估计值;根据着陆器状态估计以及着陆器状态方差修改传播后的采样点ξi,得到修正值的采样点本发明具有更高的状态估计精度。本发明适用于火星着陆器大气进入段的导航。
搜索关键词: 一种 基于 采样 继承 策略 火星 着陆 大气 进入 导航 方法
【主权项】:
一种基于采样点继承策略的火星着陆器大气进入段导航方法,其特征在于它的步骤如下:步骤一:在滤波起始周期,根据着陆器状态x,以及着陆器状态方差Px,利用无迹卡尔曼滤波的采样点生成规则给出采样点和采样点权值;具体过程如下:2n+1个采样点为:<mrow><mtable><mtr><mtd><mrow><msub><mi>&chi;</mi><mi>i</mi></msub><mo>=</mo><mi>x</mi><mo>,</mo></mrow></mtd><mtd><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&chi;</mi><mi>i</mi></msub><mo>=</mo><mi>x</mi><mo>+</mo><msqrt><mrow><mi>n</mi><mo>+</mo><mi>&tau;</mi></mrow></msqrt><msub><mrow><mo>(</mo><msqrt><msub><mi>P</mi><mi>x</mi></msub></msqrt><mo>)</mo></mrow><mi>i</mi></msub><mo>,</mo></mrow></mtd><mtd><mrow><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>...</mo><mo>,</mo><mi>n</mi></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&chi;</mi><mi>i</mi></msub><mo>=</mo><mi>x</mi><mo>-</mo><msqrt><mrow><mi>n</mi><mo>+</mo><mi>&tau;</mi></mrow></msqrt><msub><mrow><mo>(</mo><msqrt><msub><mi>P</mi><mi>x</mi></msub></msqrt><mo>)</mo></mrow><mi>i</mi></msub><mo>,</mo></mrow></mtd><mtd><mrow><mi>i</mi><mo>=</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>,</mo><mo>...</mo><mo>,</mo><mn>2</mn><mi>n</mi></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>这里n为系统的维数,即着陆器状态个数;τ为可调的比例参数,用来控制样本点到均值的距离;相应的权值ωi为:<mrow><mtable><mtr><mtd><mrow><msub><mi>&omega;</mi><mi>i</mi></msub><mo>=</mo><mi>&tau;</mi><mo>/</mo><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mi>&tau;</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&omega;</mi><mi>i</mi></msub><mo>=</mo><mn>1</mn><mo>/</mo><mo>&lsqb;</mo><mn>2</mn><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mi>&tau;</mi><mo>)</mo></mrow><mo>&rsqb;</mo><mo>,</mo></mrow></mtd><mtd><mrow><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>...</mo><mo>,</mo><mn>2</mn><mi>n</mi></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>步骤二:根据无迹卡尔曼滤波规则由火星大气进入段动力学方程传播步骤一中获得的采样点,并根据传播后的采样点和步骤一生成的权值给出着陆器状态预测值和着陆器状态方差Px,具体过程如下:根据火星大气进入段动力学方程和由式(1)得到的采样点,利用龙格库塔法进行数值积分,得到一个滤波周期Δt时长后的采样点预测值ξi,即传播后的采样点,记这个过程为ξi=f(χi),i=0,1,2…2n                    (9)计算着陆器状态预测值<mrow><mover><mi>x</mi><mo>^</mo></mover><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mn>2</mn><mi>n</mi></mrow></munderover><msub><mi>&omega;</mi><mi>i</mi></msub><msub><mi>&xi;</mi><mi>i</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>更新着陆器状态方差Px<mrow><msub><mi>P</mi><mi>x</mi></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mn>2</mn><mi>n</mi></mrow></munderover><msub><mi>&omega;</mi><mi>i</mi></msub><mo>&lsqb;</mo><msub><mi>&xi;</mi><mi>i</mi></msub><mo>-</mo><mover><mi>x</mi><mo>^</mo></mover><mo>&rsqb;</mo><msup><mrow><mo>&lsqb;</mo><msub><mi>&xi;</mi><mi>i</mi></msub><mo>-</mo><mover><mi>x</mi><mo>^</mo></mover><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow><mo>;</mo></mrow>步骤三:滤波器的观测量为y,根据无迹卡尔曼滤波规则,由采样点权值和传播后的采样点计算观测量预测值和方差Py,以及协方差Pxy,具体过程如下:根据传播后的采样点ξi计算采样点对应观测量yiyi=h(ξi),i=0,1,2…2n                     (12)这里观测方程h(·)由观测量定义得到;进而得到观测量预测值和观测量方差Py<mrow><mover><mi>y</mi><mo>^</mo></mover><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mn>2</mn><mi>n</mi></mrow></munderover><msub><mi>&omega;</mi><mi>i</mi></msub><msub><mi>y</mi><mi>i</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow><mrow><msub><mi>P</mi><mi>y</mi></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mn>2</mn><mi>n</mi></mrow></munderover><msub><mi>&omega;</mi><mi>i</mi></msub><mo>&lsqb;</mo><msub><mi>y</mi><mi>i</mi></msub><mo>-</mo><mover><mi>y</mi><mo>^</mo></mover><mo>&rsqb;</mo><msup><mrow><mo>&lsqb;</mo><msub><mi>y</mi><mi>i</mi></msub><mo>-</mo><mover><mi>y</mi><mo>^</mo></mover><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>协方差Pxy<mrow><msub><mi>P</mi><mrow><mi>x</mi><mi>y</mi></mrow></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mn>2</mn><mi>n</mi></mrow></munderover><msub><mi>&omega;</mi><mi>i</mi></msub><mo>&lsqb;</mo><msub><mi>&xi;</mi><mi>i</mi></msub><mo>-</mo><mover><mi>x</mi><mo>^</mo></mover><mo>&rsqb;</mo><msup><mrow><mo>&lsqb;</mo><msub><mi>y</mi><mi>i</mi></msub><mo>-</mo><mover><mi>y</mi><mo>^</mo></mover><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>步骤四:测量更新,即当敏感器测量到新的数据时,修正着陆器状态的估计值,具体过程如下:根据高斯假设Kalman滤波器规则计算滤波增益K=Pxy(Py+R)‑1                         (16)着陆器状态估计<mrow><msup><mover><mi>x</mi><mo>^</mo></mover><mo>+</mo></msup><mo>=</mo><mover><mi>x</mi><mo>^</mo></mover><mo>+</mo><mi>K</mi><mrow><mo>(</mo><mi>y</mi><mo>-</mo><mover><mi>y</mi><mo>^</mo></mover><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow>着陆器状态方差估计<mrow><msubsup><mi>P</mi><mi>x</mi><mo>+</mo></msubsup><mo>=</mo><msub><mi>P</mi><mi>x</mi></msub><mo>-</mo><msubsup><mi>KP</mi><mrow><mi>x</mi><mi>y</mi></mrow><mi>T</mi></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow>其中,R为测量噪声方差,K为滤波增益,为状态和观测量的协方差的转置;步骤五:采样点继承:即根据步骤四得到着陆器状态以及着陆器状态方差修改步骤二中传播后的采样点ξi,得到修正值的采样点具体过程如下:首先定义部分变量:<mrow><mover><mi>X</mi><mo>~</mo></mover><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>&xi;</mi><mn>0</mn></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>&xi;</mi><mrow><mn>2</mn><mi>n</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mi>a</mi><mo>)</mo></mrow></mrow><mrow><msup><mover><mi>X</mi><mo>~</mo></mover><mo>+</mo></msup><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msubsup><mi>&xi;</mi><mn>0</mn><mo>+</mo></msubsup></mtd><mtd><mo>...</mo></mtd><mtd><msubsup><mi>&xi;</mi><mrow><mn>2</mn><mi>n</mi></mrow><mo>+</mo></msubsup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mi>b</mi><mo>)</mo></mrow></mrow>w=[ω0 … ω2n]T                        (19c)W=diag(w)                         (19d)为传播后的采样点ξi组成的矩阵;为采样点的修正值,即这里要求取的变量,组成的矩阵;w为采样点对应权值组成的向量,W是权值向量为对角线元素的对角阵;根据以上定义有:<mrow><msup><mover><mi>X</mi><mo>~</mo></mover><mo>+</mo></msup><mi>w</mi><mo>=</mo><msup><mover><mi>x</mi><mo>^</mo></mover><mo>+</mo></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>20</mn><mi>a</mi><mo>)</mo></mrow></mrow><mrow><msup><mover><mi>X</mi><mo>~</mo></mover><mo>+</mo></msup><mi>W</mi><msup><mover><mi>X</mi><mo>~</mo></mover><mrow><mo>+</mo><mi>T</mi></mrow></msup><mo>=</mo><msubsup><mi>P</mi><mi>x</mi><mo>+</mo></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>20</mn><mi>b</mi><mo>)</mo></mrow></mrow>假设测量更新后采样点集通过的旋转变换和尺度变换得到,即:<mrow><msup><mover><mi>X</mi><mo>~</mo></mover><mo>+</mo></msup><mo>=</mo><mi>Q</mi><mover><mi>X</mi><mo>~</mo></mover><mi>S</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>21</mn><mo>)</mo></mrow></mrow>其中,Q为一正交矩阵,满足QQT=I,其阶数与系统维数相同,表示对采样点的旋转变换,S为n阶对角矩阵,代表对采样点的尺度变换;将式(21)分别带入到式(20a)和(20b)当中,得到两个约束:<mrow><mi>Q</mi><mover><mi>X</mi><mo>~</mo></mover><mi>S</mi><mi>w</mi><mo>=</mo><msup><mover><mi>x</mi><mo>^</mo></mover><mo>+</mo></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>22</mn><mi>a</mi><mo>)</mo></mrow></mrow><mrow><mi>Q</mi><mover><mi>X</mi><mo>~</mo></mover><mi>S</mi><mi>W</mi><mi>S</mi><msup><mover><mi>X</mi><mo>~</mo></mover><mi>T</mi></msup><msup><mi>Q</mi><mi>T</mi></msup><mo>=</mo><msubsup><mi>P</mi><mi>x</mi><mo>+</mo></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>22</mn><mi>b</mi><mo>)</mo></mrow></mrow>这里已经在步骤四中计算得出,因此式(22a)和式(22b)以及QQT=I作为求解Q和S的约束方程;为了尽量保留非线性动力学造成的非高斯分布信息,变换矩阵Q和S的解还应该使trace(Ls‑I)(Ls‑I)T最小;根据以上约束,Q和S的解通过非线性约束寻优数值算法获得;获得变换矩阵Q和S后,根据式(21)计算采样点修正值并将作为下一滤波周期开始时的采样点,即令下一周期中的完成采样点继承后,顺序执行步骤二至步骤五,直到着陆过程结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201410578128.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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