主权项 |
1.一种捷联惯性导航系统与天文导航系统实现组合导航的方法,其特征在于包括如下步骤:第一步:建立基于SINS数学平台的天文导航定位模型1)建立天文定位模型采用地球固联坐标系OXYZ为参考系建立天文定位模型:<img file="FSA00000089968100011.GIF" wi="1290" he="138" />式(1)中δ<sub>A</sub>,ω分别代表恒星的赤纬、地方时角,其中地方时角ω为恒星的格林时角t<sub>G</sub><sup>A</sup>即0°经线处的地方时角与飞行器所在位置经度λ的和,h为星敏感器观测得到恒星的高度角值,λ、<img file="FSA00000089968100012.GIF" wi="31" he="37" />分别为在地固坐标系中的经度、纬度即飞行器所在的经度、纬度;2)建立考虑SINS数学平台误差的天文测量模型SINS导航坐标系转换到SINS平台坐标系的姿态转换矩阵为:<maths num="0001"><![CDATA[<math><mrow><mi>C</mi><mo>≈</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>φ</mi><mi>u</mi></msub></mtd><mtd><mo>-</mo><msub><mi>φ</mi><mi>n</mi></msub></mtd></mtr><mtr><mtd><mo>-</mo><msub><mi>φ</mi><mi>u</mi></msub></mtd><mtd><mn>1</mn></mtd><mtd><msub><mi>φ</mi><mi>e</mi></msub></mtd></mtr><mtr><mtd><msub><mi>φ</mi><mi>n</mi></msub></mtd><mtd><mo>-</mo><msub><mi>φ</mi><mi>e</mi></msub></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>式(2)中,φ<sub>u</sub>、φ<sub>n</sub>和φ<sub>e</sub>分别为数学平台的航向角误差、滚动角误差和俯仰角误差;式(1)所述的天文定位模型在考虑耦合SINS数学平台角误差的情况下表示成:<img file="FSA00000089968100014.GIF" wi="1376" he="54" />式(3)中,平台坐标系中的恒星方向矢量表示为[x y z]<sup>T</sup>,x、y、z分别为该方向矢量的三个分量;第二步:建立SINS和CNS组合系统模型a)建立SINS和CNS组合导航系统的状态模型采用线性卡尔曼滤波器进行组合,系统的状态方程为SINS的误差方程,导航坐标系选为东北天地理坐标系,获得捷联惯导系统的误差方程即组合导航系统的状态模型为<img file="FSA00000089968100015.GIF" wi="593" he="68" />其中系统状态变量定义为:<maths num="0002"><![CDATA[<math><mrow><mi>X</mi><mo>=</mo><mo>[</mo><msub><mi>φ</mi><mi>e</mi></msub><mo>,</mo><msub><mi>φ</mi><mi>n</mi></msub><mo>,</mo><msub><mi>φ</mi><mi>u</mi></msub><mo>,</mo><mi>δ</mi><msub><mi>υ</mi><mi>e</mi></msub><mo>,</mo><mi>δ</mi><msub><mi>υ</mi><mi>n</mi></msub><mo>,</mo><mi>δ</mi><msub><mi>υ</mi><mi>u</mi></msub><mo>,</mo><mi>δL</mi><mo>,</mo><mi>δλ</mi><mo>,</mo><mi>δh</mi><mo>,</mo><msub><mi>ϵ</mi><mi>bx</mi></msub><mo>,</mo><msub><mi>ϵ</mi><mi>by</mi></msub><mo>,</mo><msub><mi>ϵ</mi><mi>bz</mi></msub><mo>,</mo><msub><mi>ϵ</mi><mi>rx</mi></msub><mo>,</mo><msub><mi>ϵ</mi><mi>ry</mi></msub><mo>,</mo><msub><mi>ϵ</mi><mi>rz</mi></msub><mo>,</mo><msub><mo>▿</mo><mi>x</mi></msub><mo>,</mo><msub><mo>▿</mo><mi>y</mi></msub><mo>,</mo><msub><mo>▿</mo><mi>z</mi></msub><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,F(t)为状态系数矩阵,G(t)为噪声系数矩阵,W(t)为系统动态噪声;φ<sub>e</sub>,φ<sub>n</sub>,φ<sub>u</sub>为平台误差角;δυ<sub>e</sub>,δυ<sub>n</sub>,δυ<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="FSA00000089968100017.GIF" wi="186" he="56" /><img file="FSA00000089968100018.GIF" wi="50" he="50" />为加速度计零偏;b)建立SINS和CNS组合导航系统的测量模型将式(3)在线性卡尔曼滤波器一步时间更新预测点上线性展开可表示为<img file="FSA00000089968100021.GIF" wi="1265" he="53" />其中,<img file="FSA00000089968100022.GIF" wi="1105" he="59" /><img file="FSA00000089968100023.GIF" wi="1325" he="59" /><img file="FSA00000089968100024.GIF" wi="1087" he="84" /><maths num="0003"><![CDATA[<math><mrow><mi>dz</mi><mo>=</mo><mi>z</mi><mo>-</mo><mover><mi>z</mi><mo>^</mo></mover><mo>;</mo></mrow></math>]]></maths>dφ<sub>e</sub>为数学平台俯仰角误差的待估小量;dφ<sub>n</sub>为数学平台滚动角误差的待估小量;<img file="FSA00000089968100026.GIF" wi="28" he="52" />为导航系统经度的一步时间更新值;<img file="FSA00000089968100027.GIF" wi="31" he="52" />为导航系统纬度的一步时间更新值;<img file="FSA00000089968100028.GIF" wi="36" he="65" />为导航系统数学平台俯仰角误差的一步时间更新值;<img file="FSA00000089968100029.GIF" wi="37" he="65" />为导航系统数学平台滚动角误差的一步时间更新值;测量噪声仅考虑高度角的测量误差,具体有:sin(h<sub>c</sub>)=sin(h<sub>r</sub>+h<sub>ε</sub>)=sinh<sub>r</sub>cosh<sub>ε</sub>+cosh<sub>r</sub>sinh<sub>ε</sub> ≈sinh<sub>r</sub>+cosh<sub>r</sub>·h<sub>ε</sub> (6) ≈sinh<sub>r</sub>+cosh<sub>c</sub>·h<sub>ε</sub>其中,h<sub>c</sub>为恒星高度角的测量值,h<sub>r</sub>为恒星高度角的真实值,h<sub>ε</sub>为恒星高度角的测量噪声;第三步:对式(4)、(5)和式(6)所建立的组合导航系统状态方程和量测方程进行离散化处理后,利用线性卡尔曼滤波器对惯性导航误差进行最优估计和修正。 |