发明名称 基于滤波器方差阵修正的多源信息非等间隔联邦滤波方法
摘要 本发明公开了一种基于滤波器方差阵修正的多源信息非等间隔联邦滤波方法,具体步骤为:首先建立航空机载惯性导航系统与其他导航系统的融合无重置模式联邦滤波器,随后利用基于子滤波器方差阵修正的多源信息非等间隔联邦滤波方法,提高子滤波器滤波精度。以高空长航无人机为应用对象,结合实际传感器使用特点,设计了适用于高空长航无人机的INS/CNS/SAR/TER组合非等间隔联邦滤波实现方案。本发明能够在几乎不增加额外计算负担的情况下,通过修正子滤波器滤波方差阵来改善滤波器的融合精度,在保持无重置结构容错性强特性的同时,解决无重置联邦滤波器在应用于多源信息非等间隔滤波时的适应性问题,进一步提升系统导航精度,增强组合导航系统的鲁棒性。
申请公布号 CN103697894B 申请公布日期 2016.05.25
申请号 CN201310739063.4 申请日期 2013.12.27
申请人 南京航空航天大学 发明人 方峥;熊智;华冰;邵慧;杨镜;许建新;彭惠;吴旋;柏青青;赵慧;潘加亮
分类号 G01C21/20(2006.01)I 主分类号 G01C21/20(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 许方
主权项 基于滤波器方差阵修正的多源信息非等间隔联邦滤波方法,其特征在于,包括以下步骤:步骤一、选取东北天地理坐标系,惯性导航系统误差状态量定义为:<maths num="0001"><math><![CDATA[<mrow><mi>X</mi><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msub><mi>&phi;</mi><mi>E</mi></msub><mo>,</mo><msub><mi>&phi;</mi><mi>N</mi></msub><mo>,</mo><msub><mi>&phi;</mi><mi>U</mi></msub><mo>,</mo><msub><mi>&delta;v</mi><mi>E</mi></msub><mo>,</mo><msub><mi>&delta;v</mi><mi>N</mi></msub><mo>,</mo><msub><mi>&delta;v</mi><mi>U</mi></msub><mo>,</mo><mi>&delta;</mi><mi>L</mi><mo>,</mo><mi>&delta;</mi><mi>&lambda;</mi><mo>,</mo><mi>&delta;</mi><mi>h</mi><mo>,</mo><msub><mi>&epsiv;</mi><mrow><mi>b</mi><mi>x</mi></mrow></msub><mo>,</mo><msub><mi>&epsiv;</mi><mrow><mi>b</mi><mi>y</mi></mrow></msub><mo>,</mo><msub><mi>&epsiv;</mi><mrow><mi>b</mi><mi>z</mi></mrow></msub><mo>,</mo><msub><mi>&epsiv;</mi><mrow><mi>r</mi><mi>x</mi></mrow></msub><mo>,</mo><msub><mi>&epsiv;</mi><mrow><mi>r</mi><mi>y</mi></mrow></msub><mo>,</mo><msub><mi>&epsiv;</mi><mrow><mi>r</mi><mi>z</mi></mrow></msub><mo>,</mo><msub><mo>&dtri;</mo><mi>x</mi></msub><mo>,</mo><msub><mo>&dtri;</mo><mi>y</mi></msub><mo>,</mo><msub><mo>&dtri;</mo><mi>z</mi></msub><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000843975280000011.GIF" wi="1725" he="86" /></maths>其中,φ<sub>E</sub>,φ<sub>N</sub>,φ<sub>U</sub>分别表示惯性导航系统误差状态量中的东向平台误差角状态量、北向平台误差角状态量和天向平台误差角状态量;δv<sub>E</sub>,δv<sub>N</sub>,δv<sub>U</sub>分别表示惯性导航系统误差状态量中的东向速度误差状态量、北向速度误差状态量和天向速度误差状态量;δL,δλ,δh分别表示航空机载惯性导航系统误差状态量中的纬度误差状态量、经度误差状态量和高度误差状态量;ε<sub>bx</sub>,ε<sub>by</sub>,ε<sub>bz</sub>,ε<sub>rx</sub>,ε<sub>ry</sub>,ε<sub>rz</sub>分别表示惯性导航系统误差状态量中的X轴、Y轴、Z轴方向陀螺常值漂移误差状态量和X轴、Y轴、Z轴方向陀螺一阶马尔可夫漂移误差状态量;<img file="FDA0000843975280000012.GIF" wi="214" he="71" />分别表示惯性导航系统误差状态量中的X轴、Y轴和Z轴方向加速度计零偏,上标T为转置;步骤二、采用地理坐标系下位置、速度、姿态线性化观测原理,根据子滤波系统的工作特性,建立地理坐标系下子滤波系统的量测方程,所述子滤波系统具体包括INS/CNS姿态量测系统、INS/SAR图像匹配水平位置量测系统、INS/TER地形匹配水平位置量测系统:<maths num="0002"><math><![CDATA[<mrow><mover><mrow><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mo>&CenterDot;</mo></mover><mo>=</mo><mi>F</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mi>G</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mi>W</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000843975280000013.GIF" wi="1269" he="91" /></maths>其中,X(t)为步骤一中<maths num="0003"><math><![CDATA[<mrow><mi>X</mi><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msub><mi>&phi;</mi><mi>E</mi></msub><mo>,</mo><msub><mi>&phi;</mi><mi>N</mi></msub><mo>,</mo><msub><mi>&phi;</mi><mi>U</mi></msub><mo>,</mo><msub><mi>&delta;v</mi><mi>E</mi></msub><mo>,</mo><msub><mi>&delta;v</mi><mi>N</mi></msub><mo>,</mo><msub><mi>&delta;v</mi><mi>U</mi></msub><mo>,</mo><mi>&delta;</mi><mi>L</mi><mo>,</mo><mi>&delta;</mi><mi>&lambda;</mi><mo>,</mo><mi>&delta;</mi><mi>h</mi><mo>,</mo><msub><mi>&epsiv;</mi><mrow><mi>b</mi><mi>x</mi></mrow></msub><mo>,</mo><msub><mi>&epsiv;</mi><mrow><mi>b</mi><mi>y</mi></mrow></msub><mo>,</mo><msub><mi>&epsiv;</mi><mrow><mi>b</mi><mi>z</mi></mrow></msub><mo>,</mo><msub><mi>&epsiv;</mi><mrow><mi>r</mi><mi>x</mi></mrow></msub><mo>,</mo><msub><mi>&epsiv;</mi><mrow><mi>r</mi><mi>y</mi></mrow></msub><mo>,</mo><msub><mi>&epsiv;</mi><mrow><mi>r</mi><mi>z</mi></mrow></msub><mo>,</mo><msub><mo>&dtri;</mo><mi>x</mi></msub><mo>,</mo><msub><mo>&dtri;</mo><mi>y</mi></msub><mo>,</mo><msub><mo>&dtri;</mo><mi>z</mi></msub><mo>&rsqb;</mo></mrow><mi>T</mi></msup></mrow>]]></math><img file="FDA0000843975280000014.GIF" wi="1408" he="78" /></maths>加入时间参数t的表达形式,<img file="FDA0000843975280000015.GIF" wi="100" he="85" />为X(t)的微分形式,F(t)表示INS/CNS/SAR/TER组合导航系统状态方程的一步状态转移矩阵;G(t)表示INS/CNS/SAR/TER组合导航系统状态方程的系统白噪声误差矩阵;W(t)为惯性/卫星组合导航系统状态方程的系统误差白噪声矢量;步骤三、将各子滤波系统量测方程中的子滤波系统误差状态量进行KF滤波,计算子滤波器的滤波估计均方差阵;增加修正方差阵ΔP<sub>i</sub>,调整最终信息融合时的冗余子滤波系统信息的权重分配,具体如下:在离散系统的卡尔曼滤波误差分析中,<maths num="0004"><math><![CDATA[<mrow><msubsup><mover><mi>x</mi><mo>~</mo></mover><mrow><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><mi>P</mi></msubsup><mover><mo>=</mo><mrow><mi>d</mi><mi>e</mi><mi>f</mi></mrow></mover><msubsup><mi>x</mi><mrow><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><mi>r</mi></msubsup><mo>-</mo><msub><mover><mi>x</mi><mo>^</mo></mover><mrow><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000843975280000021.GIF" wi="1180" he="110" /></maths><maths num="0005"><math><![CDATA[<mrow><msubsup><mi>P</mi><mrow><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><mi>P</mi></msubsup><mover><mo>=</mo><mrow><mi>d</mi><mi>e</mi><mi>f</mi></mrow></mover><mi>E</mi><mo>&lsqb;</mo><mrow><msubsup><mover><mi>x</mi><mo>~</mo></mover><mrow><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><mi>P</mi></msubsup><msubsup><mover><mi>x</mi><mo>~</mo></mover><mrow><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><mrow><mi>P</mi><mi>T</mi></mrow></msubsup></mrow><mo>&rsqb;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000843975280000022.GIF" wi="1192" he="118" /></maths>其中,<img file="FDA0000843975280000023.GIF" wi="182" he="71" />分别为第i个子滤波器的第k时刻状态真实量和滤波估计量,<img file="FDA0000843975280000024.GIF" wi="78" he="78" />为理想状态值与滤波估计值的差值,<img file="FDA0000843975280000025.GIF" wi="76" he="78" />为子系统理想估计均方差阵,E[.]为取均值运算,T为转置运算;在子滤波器的滤波估计均方差阵的基础上增加修正方差阵ΔP<sub>i</sub>后,得到经过修正的系统滤波器输出的估计均方差阵P<sub>i(k)</sub>:P<sub>i(k)</sub>=P<sub>i(k)</sub>+ΔP<sub>i</sub>   (5)最终得到改进后的主滤波器信息融合算法为:<maths num="0006"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>P</mi><mrow><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></msub><mo>=</mo><msub><mi>P</mi><mrow><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></msub><mo>+</mo><msub><mi>&Delta;P</mi><mi>i</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>P</mi><mrow><mi>f</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msubsup><mi>P</mi><mrow><mi>i</mi><mrow><mo>(</mo><mrow><mi>k</mi><mo>/</mo><mi>k</mi></mrow><mo>)</mo></mrow></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>^</mo></mover><mrow><mi>f</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></msub><mo>=</mo><msub><mi>P</mi><mrow><mi>f</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></msub><mrow><mo>(</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msubsup><mi>P</mi><mrow><mi>i</mi><mrow><mo>(</mo><mrow><mi>k</mi><mo>/</mo><mi>k</mi></mrow><mo>)</mo></mrow></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mover><mi>x</mi><mo>^</mo></mover><mrow><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>/</mo><mi>k</mi><mo>)</mo></mrow></mrow></msub><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000843975280000026.GIF" wi="1281" he="412" /></maths>其中,<img file="FDA0000843975280000027.GIF" wi="118" he="71" />P<sub>f(k)</sub>分别为主滤波器滤波输出的滤波估计量和误差方差阵;<img file="FDA0000843975280000028.GIF" wi="92" he="78" />为主滤波器滤波输出的误差方差阵P<sub>f(k)</sub>的逆,<img file="FDA0000843975280000029.GIF" wi="110" he="85" />为第i个子滤波器k时刻的估计均方差阵P<sub>i(k)</sub>的逆,<img file="FDA00008439752800000210.GIF" wi="102" he="70" />为第i个子滤波器k时刻滤波估计量;步骤四、采用无重置联邦滤波器非等间隔修正算法,将一个滤波周期内的卡尔曼滤波分为两个信息更新过程:时间更新和量测更新;各子滤波器在信息输出时,若未到量测时间则输出时间更新信息,若到量测时间时则输出量测更新信息;步骤五、采用联邦滤波器对步骤三中子滤波系统得出的滤波结果进行数据融合,输出全局最优估计值。
地址 210016 江苏省南京市御道街29号