发明名称 采用发射惯性系下的多组合导航处理装置的导航方法
摘要 本发明公布了一种发射惯性系下的多组合导航处理装置及其导航方法,属于飞行器组合导航技术领域。导航处理装置包括传感器模块、导航处理装置和显示模块。导航方法包括以下步骤:首先直接建立导弹在发射惯性系下的组合导航系统状态模型和量测模型,研制发射惯性系下的SINS/GPS/CNS组合导航方法,采用联邦滤波进行多信息最优融合处理,最终直接输出导弹在发射惯性系下的姿态、位置和速度参数。本发明能够有效实现发射惯性系下的SINS/GPS/CNS多信息融合处理,获取高精度的导航结果,同时为SINS/GPS/CNS组合导航系统的工程化实现和应用提供了有效的支撑。
申请公布号 CN104034329B 申请公布日期 2017.01.04
申请号 CN201410244339.6 申请日期 2014.06.04
申请人 南京航空航天大学 发明人 潘加亮;熊智;赵慧;郁丰;刘建业;许建新;柏青青;王洁;程娇娇;林爱军;王东升;施丽娟;孔雪博
分类号 G01C21/00(2006.01)I;G01C21/20(2006.01)I 主分类号 G01C21/00(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 许方
主权项 一种采用发射惯性系下的多组合导航处理装置的导航方法,该方法所采用的多组合导航处理装置包括传感器模块、导航处理装置和显示模块,其中传感器模块包括惯性传感器、卫星导航接收机和星敏感器,导航处理装置包括接口模块、导航计算机、电源模块;惯性传感器、卫星导航接收机和星敏感器分别与接口模块连接,接口模块与电源模块连接,接口模块与导航计算机连接,导航计算机与显示模块连接;其特征在于,该导航方法包括以下步骤:(1)对于SINS/GPS/CNS多组合导航系统,其发射惯性系下的捷联惯导解算过程如下,速度计算公式为:<maths num="0001"><math><![CDATA[<mrow><msubsup><mi>C</mi><mi>b</mi><mi>f</mi></msubsup><msub><mi>f</mi><mi>b</mi></msub><mo>=</mo><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mo>-</mo><msubsup><mi>C</mi><mi>i</mi><mi>f</mi></msubsup><mi>g</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2.1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001052314930000011.GIF" wi="1116" he="93" /></maths>式中,v为发射惯性系下的速度值,<img file="FDA0001052314930000012.GIF" wi="38" he="63" />为v对时间的导数,g为地球的万有引力,<img file="FDA0001052314930000013.GIF" wi="78" he="86" />为发射惯性系相对于本体系的姿态矩阵,<img file="FDA0001052314930000014.GIF" wi="78" he="86" />为发射惯性系相对于地心惯性系的姿态矩阵,f<sub>b</sub>为加速度真值;位置计算公式为:<maths num="0002"><math><![CDATA[<mrow><mover><mi>p</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>v</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2.2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001052314930000015.GIF" wi="1030" he="78" /></maths>式中,p为发射惯性系下的位置值,<img file="FDA0001052314930000016.GIF" wi="46" he="69" />为p对时间的导数;姿态运动有四元数描述,计算公式为:<img file="FDA0001052314930000017.GIF" wi="1125" he="79" />式中,q为姿态四元数,<img file="FDA0001052314930000018.GIF" wi="38" he="71" />为q对时间的导数,ω<sub>b</sub>为为角速度真值;陀螺和加速度计的测量模型如下:<maths num="0003"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>&omega;</mi><mi>c</mi></msub><mo>=</mo><msub><mi>&omega;</mi><mi>b</mi></msub><mo>+</mo><msub><mi>&omega;</mi><mi>r</mi></msub><mo>+</mo><msub><mi>&omega;</mi><mi>&epsiv;</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>f</mi><mi>c</mi></msub><mo>=</mo><msub><mi>f</mi><mi>b</mi></msub><mo>+</mo><msub><mi>f</mi><mi>r</mi></msub><mo>+</mo><msub><mi>f</mi><mi>&epsiv;</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>&omega;</mi><mo>&CenterDot;</mo></mover><mi>r</mi></msub><mo>=</mo><msub><mi>&omega;</mi><mi>n</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>f</mi><mo>&CenterDot;</mo></mover><mi>r</mi></msub><mo>=</mo><msub><mi>f</mi><mi>n</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2.4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001052314930000021.GIF" wi="934" he="391" /></maths>式中,ω<sub>b</sub>为角速度真值,ω<sub>r</sub>为陀螺随机游走误差,ω<sub>ε</sub>为陀螺测量噪声,f<sub>r</sub>为加速度计随机游走误差,f<sub>ε</sub>为加速度计测量噪声,ω<sub>n</sub>为陀螺随机游走驱动噪声,f<sub>n</sub>为加速度计随机游走驱动噪声,f<sub>c</sub>为加速度的实际量测值,ω<sub>c</sub>为角速度的实际量测值,<img file="FDA0001052314930000022.GIF" wi="70" he="78" />为ω<sub>r</sub>对时间的导数,<img file="FDA0001052314930000023.GIF" wi="53" he="87" />为f<sub>r</sub>对时间的导数;组合导航系统为非线性对象,采用扩展卡尔曼滤波进行数值计算,根据公式(2.1)、(2.2)、(2.3)和(2.4)建立发射惯性系下的误差增量方程如下:<maths num="0004"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>&delta;</mi><msub><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mn>13</mn></msub><mo>=</mo><mo>-</mo><mo>&lsqb;</mo><msub><mover><mi>&omega;</mi><mo>^</mo></mover><mi>b</mi></msub><mo>&times;</mo><mo>&rsqb;</mo><mo>&CenterDot;</mo><msub><mi>&delta;q</mi><mn>13</mn></msub><mo>-</mo><mn>0.5</mn><mo>&CenterDot;</mo><msub><mi>&delta;&omega;</mi><mi>r</mi></msub><mo>-</mo><mn>0.5</mn><mo>&CenterDot;</mo><msub><mi>&omega;</mi><mi>&epsiv;</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>&delta;</mi><mover><mi>p</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>&delta;</mi><mi>&upsi;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>&delta;</mi><mover><mi>&upsi;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mn>2</mn><msubsup><mi>C</mi><mi>b</mi><mi>f</mi></msubsup><mo>&CenterDot;</mo><mo>&lsqb;</mo><mover><mi>f</mi><mo>^</mo></mover><mo>&times;</mo><mo>&rsqb;</mo><mo>&CenterDot;</mo><msub><mi>&delta;q</mi><mn>13</mn></msub><mo>-</mo><msubsup><mi>C</mi><mi>b</mi><mi>f</mi></msubsup><mo>&CenterDot;</mo><msub><mi>&delta;f</mi><mi>r</mi></msub><mo>-</mo><msubsup><mi>C</mi><mi>b</mi><mi>f</mi></msubsup><mo>&CenterDot;</mo><msub><mi>f</mi><mi>&epsiv;</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>&delta;</mi><msub><mover><mi>&omega;</mi><mo>&CenterDot;</mo></mover><mi>r</mi></msub><mo>=</mo><msub><mi>&omega;</mi><mi>n</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>&delta;</mi><msub><mover><mi>f</mi><mo>&CenterDot;</mo></mover><mi>r</mi></msub><mo>=</mo><msub><mi>f</mi><mi>n</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2.5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001052314930000024.GIF" wi="1317" he="502" /></maths>式中,δq<sub>13</sub>为数学平台误差的四元数矢量部分,δp为位置误差状态量,δv为速度误差状态量,<img file="FDA0001052314930000025.GIF" wi="117" he="79" />为δq<sub>13</sub>对时间的导数,<img file="FDA0001052314930000026.GIF" wi="90" he="72" />为δp对时间的导数,<img file="FDA0001052314930000027.GIF" wi="100" he="79" />为δv对时间的导数;<img file="FDA0001052314930000028.GIF" wi="128" he="75" />表示陀螺角速率的反对称矩阵;<img file="FDA0001052314930000029.GIF" wi="141" he="102" />为加速度的反对称矩阵,<img file="201410244339641503.GIF" wi="735" he="287" /><img file="FDA00010523149300000210.GIF" wi="705" he="287" />ω<sub>bx</sub>为角速度真值在X轴的分量;ω<sub>by</sub>为角速度真值在Y轴的分量;ω<sub>bz</sub>为角速度真值在Z轴的分量;f<sub>bx</sub>为加速度真值在X轴的分量;f<sub>by</sub>为加速度真值在Y轴的分量;f<sub>bz</sub>为加速度真值在Z轴的分量,δω<sub>r</sub>为陀螺随机游走误差增量,<img file="FDA0001052314930000031.GIF" wi="90" he="69" />为δω<sub>r</sub>对时间的导数,δf<sub>r</sub>为加速度计随机游走误差增量,<img file="FDA0001052314930000032.GIF" wi="86" he="79" />为δf<sub>r</sub>对时间的导数;(2)基于上述,获得SINS/GPS/CNS多组合导航系统状态方程为:<maths num="0005"><math><![CDATA[<mrow><mover><mi>X</mi><mo>&CenterDot;</mo></mover><msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mrow><mn>15</mn><mo>&times;</mo><mn>1</mn></mrow></msub><mo>=</mo><mi>A</mi><msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mrow><mn>15</mn><mo>&times;</mo><mn>15</mn></mrow></msub><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mi>G</mi><msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mrow><mn>15</mn><mo>&times;</mo><mn>12</mn></mrow></msub><mi>W</mi><msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mrow><mn>12</mn><mo>&times;</mo><mn>1</mn></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2.6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001052314930000033.GIF" wi="1542" he="99" /></maths>其中,状态变量为:X=[δq<sub>1</sub> δq<sub>2</sub> δq<sub>3</sub> δp<sub>x</sub> δp<sub>y</sub> δp<sub>z</sub> δv<sub>x</sub> δv<sub>y</sub> δv<sub>z</sub> δω<sub>rx</sub> δω<sub>ry</sub> δω<sub>rz</sub> δf<sub>rx</sub> δf<sub>ry</sub> δf<sub>rz</sub>]<sup>T</sup>δq<sub>1</sub>,δq<sub>2</sub>,δq<sub>3</sub>表示惯性导航系统误差状态量中数学平台误差的四元数矢量部分;δp<sub>x</sub>,δp<sub>y</sub>,δp<sub>z</sub>分别表示惯性导航系统误差状态量中的X轴位置误差状态量、Y轴位置误差状态量和Z轴位置误差状态量;δv<sub>x</sub>,δv<sub>y</sub>,δv<sub>z</sub>分别表示惯性导航系统误差状态量中的X轴速度误差状态量、Y轴速度误差状态量和Z轴速度误差状态量;δω<sub>rx</sub>,δω<sub>ry</sub>,δω<sub>rz</sub>分别表示惯性导航系统误差状态量中的X轴陀螺随机游走误差增量状态量、Y轴陀螺随机游走误差增量状态量和Z轴陀螺随机游走误差增量状态量;δf<sub>rx</sub>,δf<sub>ry</sub>,δf<sub>rz</sub>分别表示惯性导航系统误差状态量中的X轴加速度计随机游走误差增量状态量、Y轴加速度计随机游走误差增量状态量和Z轴加速度计随机游走误差增量状态量;上标T为转置;A(t)<sub>15×15</sub>为系统的状态转移矩阵;G(t)<sub>15×12</sub>为姿态噪声系数矩阵;W(t)<sub>12×1</sub>为系统的白噪声矢量;(3)根据各子系统不同工作特性,建立发射惯性系下各子系统的量测方程,SINS/GPS子系统量测为捷联惯性导航系统给出的三轴位置参数和GPS卫星接收机给出的相应信息的差值;SINS/CNS子系统量测为惯导给出的姿态信息和天文星敏感器给出的姿态差值;GPS和CNS的输出信息需要先转换成发射惯性系下的相关参数,再和惯导信息相减;a、SINS/GPS子系统定义观测矢量为:<maths num="0006"><math><![CDATA[<mrow><msub><mi>Z</mi><mi>G</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>x</mi><mi>G</mi></msub><mo>-</mo><msub><mi>x</mi><mi>I</mi></msub></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mi>G</mi></msub><mo>-</mo><msub><mi>y</mi><mi>I</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>z</mi><mi>G</mi></msub><mo>-</mo><msub><mi>z</mi><mi>I</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>&delta;</mi><mi>x</mi></mtd></mtr><mtr><mtd><mi>&delta;</mi><mi>y</mi></mtd></mtr><mtr><mtd><mi>&delta;</mi><mi>z</mi></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>p</mi><mrow><mi>&epsiv;</mi><mi>x</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>p</mi><mrow><mi>&epsiv;</mi><mi>y</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>p</mi><mrow><mi>&epsiv;</mi><mi>z</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>=</mo><msub><mi>H</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>p</mi><mi>&epsiv;</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2.7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001052314930000041.GIF" wi="1429" he="253" /></maths>式中:x<sub>I</sub>和x<sub>G</sub>分别表示惯导系统和GPS的X轴位置参数,y<sub>I</sub>和y<sub>G</sub>分别表示惯导系统和GPS的Y轴位置参数,z<sub>I</sub>和z<sub>G</sub>分别表示惯导系统和GPS的Z轴位置参数,p<sub>ε</sub>为GPS量测白噪声,观测矩阵H<sub>p</sub>(t)=[0<sub>3×3</sub> eye(3) 0<sub>3×9</sub>]<sub>3×15</sub>,δx为X轴的位置误差量测值;δy为Y轴的位置误差量测值;δz为Z轴的位置误差量测值;p<sub>εx</sub>为GPS量测误差在X轴的分量;p<sub>εy</sub>为GPS量测误差在Y轴的分量;p<sub>εz</sub>为GPS量测误差在Z轴的分量;b、SINS/CNS子系统定义子系统观测矢量为姿态四元数的矢量部分,如下:Z<sub>s</sub>(t)=δq<sub>13</sub>+q<sub>η,13</sub>=H<sub>a</sub>(t)X(t)+N<sub>S</sub>(t)         (2.8)式中:观测矩阵H<sub>a</sub>(t)=[I<sub>3×3</sub> 0<sub>3×3</sub> 0<sub>3×3</sub> 0<sub>3×6</sub>]<sub>3×15</sub>,N<sub>S</sub>(t)为量测噪声,δq<sub>13</sub>为数学平台误差四元数的矢量部分,q<sub>η,13</sub>为量测白噪声;(4)将步骤(3)所述的各子系统量测方程中的子系统误差状态量进行卡尔曼滤波,并将子系统卡尔曼滤波结果送入联邦滤波模块;(5)联邦主滤波模块对步骤(4)中子系统送来的滤波结果进行数据融合,输出全局最优估计值,从而对惯性导航系统的导航误差进行修正。
地址 210016 江苏省南京市秦淮区御道街29号