发明名称 惯性导航系统中跨音速段气压高度计和GPS信息两步融合方法
摘要 本发明公开了一种惯性导航系统中跨音速段气压高度计和GPS信息两步融合方法,包括互补滤波和卡尔曼滤波,其中互补滤波采用大气/GPS高度通道互补融合滤波,以消除气压高度值剧烈变化;卡尔曼滤波通过建立气压高度计/GPS/惯性导航系统组合导航系统状态方程和量测方程,通过两步融合最终得到惯性高度通道的状态最优估计。本发明中气压高度计和GPS组成高度冗余和故障检测隔离系统,可以有效提高飞信过程中特别是跨音速阶段高度值得精度,为精确导航和飞行控制提供有力条件。
申请公布号 CN102937449A 申请公布日期 2013.02.20
申请号 CN201210401328.5 申请日期 2012.10.19
申请人 南京航空航天大学 发明人 张旭;熊智;王融;吴璇;雷庭万;刘建业;方峥;邵慧;姚小松;刘伟霞;张承
分类号 G01C21/16(2006.01)I;G01S19/49(2010.01)I 主分类号 G01C21/16(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 朱小兵
主权项 1.一种惯性导航系统中跨音速段气压高度计和GPS信息两步融合方法,其特征在于包括以下步骤:第一步:互补滤波融合;步骤(1),航空机载气压高度计测量的高度h<sub>ADS</sub>和GPS测量的高度信息h<sub>GPS</sub>,经过互补滤波器环节处理后进行融合,得到融合后的高度h<sub>p</sub>为:<maths num="0001"><![CDATA[<math><mrow><msub><mi>h</mi><mi>p</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>sh</mi><mi>ADS</mi></msub><mo>+</mo><msub><mi>kh</mi><mi>GPS</mi></msub></mrow><mrow><mi>s</mi><mo>+</mo><mi>k</mi></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,k为截止频率,s为拉普拉斯变换;步骤(2),对步骤(1)模型离散化,可得到如下滤波方程<img file="FDA00002279531400012.GIF" wi="1751" he="238" />其中,T为采样周期,<img file="FDA00002279531400013.GIF" wi="37" he="61" />为互补滤波融合高度;第二步:卡尔曼滤波融合;步骤(3),通过对惯性导航系统的性能及误差源的分析,建立基于大气辅助的航空机载惯性导航系统的误差状态方程为:<maths num="0002"><![CDATA[<math><mrow><mover><mi>X</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><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>3</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,X(t)为连续系统在t时刻的状态矢量,F(t)为连续系统在t时刻的状态系数矩阵,G(t)为连续系统在t时刻的误差系数矩阵,W(t)为连续系统在t时刻的白噪声随机误差矢量;航空机载惯性导航系统误差状态量X定义为:<maths num="0003"><![CDATA[<math><mrow><mi>X</mi><mo>=</mo><msup><mrow><mo>[</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;L</mi><mo>,</mo><mi>&delta;&lambda;</mi><mo>,</mo><mi>&delta;h</mi><mo>,</mo><msub><mi>&epsiv;</mi><mi>bx</mi></msub><mo>,</mo><msub><mi>&epsiv;</mi><mi>by</mi></msub><mo>,</mo><msub><mi>&epsiv;</mi><mi>bz</mi></msub><mo>,</mo><msub><mi>&epsiv;</mi><mi>rx</mi></msub><mo>,</mo><msub><mi>&epsiv;</mi><mi>ry</mi></msub><mo>,</mo><msub><mi>&epsiv;</mi><mi>rz</mi></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>,</mo><msub><mi>&delta;h</mi><mi>p</mi></msub><mo>]</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow></math>]]></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>为一阶马尔可夫漂移误差;<img file="FDA00002279531400016.GIF" wi="192" he="46" />为加速度计零偏,δhp为气压高度计经步骤(2)得到的互补滤波融合高度,其模型方程表达式为:<maths num="0004"><![CDATA[<math><mrow><mi>&delta;</mi><msub><mover><mi>h</mi><mo>&CenterDot;</mo></mover><mi>p</mi></msub><mo>=</mo><mo>-</mo><mfrac><msub><mi>v</mi><mi>d</mi></msub><msub><mi>T</mi><mi>p</mi></msub></mfrac><msub><mi>&delta;h</mi><mi>p</mi></msub><mo>+</mo><msub><mi>&omega;</mi><mi>p</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,v<sub>d</sub>为飞行地速,T<sub>p</sub>为气压相关系数,ω<sub>p</sub>为测量误差高斯白噪声;步骤(4),采用航空机载地理系下位置线性化观测原理,建立航空机载地理系下位置观测量和步骤(3)所述的误差状态量中的高度误差状态量之间线性化误差量测方程,其表达式如下:<maths num="0005"><![CDATA[<math><mrow><mi>Z</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>h</mi><mi>I</mi></msub><mo>-</mo><msub><mi>h</mi><mi>G</mi></msub></mtd></mtr><mtr><mtd><msub><mi>h</mi><mi>I</mi></msub><mo>-</mo><msub><mi>h</mi><mi>p</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&delta;h</mi><mo>+</mo><msub><mi>v</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mi>&delta;h</mi><mo>+</mo><msub><mi>&delta;h</mi><mi>p</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mi>H</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>V</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,Z(t)为连续系统在t时刻的量测矢量,H(t)为连续系统在t时刻的量测矩阵,V(t)为连续系统在t时刻的量测噪声。h<sub>I</sub>表示惯性导航系统的位置信息:h<sub>I</sub>=h<sub>t</sub>+δh;h<sub>G</sub>表示GPS接收机给出的位置信息:h<sub>G</sub>=h<sub>t</sub>-v<sub>1</sub>;h<sub>p</sub>表示气压高度的位置信息为:h<sub>p</sub>=h<sub>t</sub>-δh<sub>p</sub>;其中,h<sub>t</sub>为高度的真值,δh为高度误差,v<sub>1</sub>考虑为高斯白噪声;步骤(5),进行误差状态方程和误差量测方程的离散化,获得惯性导航系统的线性化卡尔曼滤波器,实现基于大气高度辅助的INS/GPS高精度组合导航,具体如下:a,进行误差状态方程和误差量测方程的离散化,其离散化形式如下:<maths num="0006"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>X</mi><mi>k</mi></msub><mo>=</mo><msub><mi>&Phi;</mi><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mi>X</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>&Gamma;</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mi>W</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>Z</mi><mi>k</mi></msub><mo>=</mo><msub><mi>H</mi><mi>k</mi></msub><msub><mi>X</mi><mi>k</mi></msub><mo>+</mo><msub><mi>V</mi><mi>k</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中<maths num="0007"><![CDATA[<math><mrow><msub><mi>&Phi;</mi><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>0</mn></mrow><mo>&infin;</mo></munderover><msup><mrow><mo>[</mo><mi>F</mi><mrow><mo>(</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>T</mi><mo>]</mo></mrow><mi>m</mi></msup><mo>/</mo><mi>m</mi><mo>!</mo><mo>,</mo></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><msub><mi>&Gamma;</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><mo>{</mo><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mo>&infin;</mo></munderover><mo>[</mo><mfrac><mn>1</mn><mrow><mi>m</mi><mo>!</mo></mrow></mfrac><msup><mrow><mo>(</mo><mi>F</mi><mrow><mo>(</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>T</mi><mo>)</mo></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msup><mo>]</mo><mo>}</mo><mi>G</mi><mrow><mo>(</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>T</mi><mo>,</mo></mrow></math>]]></maths>时刻k、变量m为自然数,T为迭代周期;b,获得系统的线性化卡尔曼滤波器方程如下:<maths num="0009"><![CDATA[<math><mrow><msub><mover><mi>X</mi><mo>^</mo></mover><mi>k</mi></msub><mo>=</mo><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>K</mi><mi>k</mi></msub><mo>[</mo><msub><mi>Z</mi><mi>k</mi></msub><mo>-</mo><msub><mi>H</mi><mi>k</mi></msub><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>]</mo><mo>,</mo></mrow></math>]]></maths>其中:<maths num="0010"><![CDATA[<math><mrow><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>&Phi;</mi><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>;</mo></mrow></math>]]></maths><maths num="0011"><![CDATA[<math><mrow><msub><mi>P</mi><mi>k</mi></msub><mo>=</mo><mrow><mo>(</mo><mi>I</mi><mo>-</mo><msub><mi>K</mi><mi>k</mi></msub><msub><mi>H</mi><mi>k</mi></msub><mo>)</mo></mrow><msub><mi>P</mi><mrow><mi>k</mi><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msup><mrow><mo>(</mo><mi>I</mi><mo>-</mo><msub><mi>K</mi><mi>k</mi></msub><msub><mi>H</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>T</mi></msup><mo>+</mo><msub><mi>K</mi><mi>k</mi></msub><msub><mi>R</mi><mi>k</mi></msub><msubsup><mi>K</mi><mi>k</mi><mi>T</mi></msubsup><mo>,</mo></mrow></math>]]></maths>其中:<maths num="0012"><![CDATA[<math><mrow><msub><mi>K</mi><mi>k</mi></msub><mo>=</mo><msub><mi>P</mi><mrow><mi>k</mi><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msubsup><mi>H</mi><mi>k</mi><mi>T</mi></msubsup><msup><mrow><mo>(</mo><msub><mi>H</mi><mi>k</mi></msub><msub><mi>P</mi><mrow><mi>k</mi><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msubsup><mi>H</mi><mi>k</mi><mi>T</mi></msubsup><mo>+</mo><msub><mi>R</mi><mi>k</mi></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>,</mo></mrow></math>]]></maths><maths num="0013"><![CDATA[<math><mrow><msub><mi>P</mi><mrow><mi>k</mi><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>&Phi;</mi><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mi>P</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msup><msub><mi>&Phi;</mi><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mi>T</mi></msup><mo>+</mo><msub><mi>&Gamma;</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mi>Q</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msup><msub><mi>&Gamma;</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mi>T</mi></msup><mo>;</mo></mrow></math>]]></maths>上式中P<sub>k</sub>为系统k时刻的最优滤波误差协方差阵,K<sub>k</sub>为系统k时刻的滤波增益,P<sub>k/k-1</sub>为系统k时刻的一步预测均方误差,Q<sub>k</sub>,R<sub>k</sub>分别为系统k时刻的噪声方差矩阵和量测方差矩阵。
地址 210016 江苏省南京市白下区御道街29号