发明名称 基于联邦UKF算法的低轨卫星多传感器容错自主导航方法
摘要 一种基于联邦UKF算法的低轨卫星多传感器容错自主导航方法,属卫星自主导航方法。该方法包括:建立直角坐标系的地球卫星轨道动力学方程;建立以星敏感器和红外地球敏感器的输出值为测量量的子系统量测方程;建立以磁强计和雷达高度计的输出值为量测量的子系统量测方程;建立以紫外敏感器的输出值为量测量的子系统量测方程;选择Sigma采样点;建立离散型UKF算法的预测方程和更新方程;各子系统分别独立进行Sigma采样点计算及预测更新和量测更新;根据预测滤波残差判断各子滤波器输出是否有效,如有故障将其隔离,否则将滤波结果输入主滤波器进行信息融合;建立基于UKF算法的无复位联邦UKF滤波方程;按照上述步骤,输出为地球卫星状态估计值及方差矩阵P。
申请公布号 CN101216319A 申请公布日期 2008.07.09
申请号 CN200810019101.8 申请日期 2008.01.11
申请人 南京航空航天大学 发明人 李丹;刘建业;熊智;郁丰;赖际舟;祝燕华;乔黎;熊剑;钱伟行
分类号 G01C21/00(2006.01);G01C21/24(2006.01);G01C21/20(2006.01);G01S5/02(2006.01) 主分类号 G01C21/00(2006.01)
代理机构 南京苏高专利商标事务所 代理人 柏尚春
主权项 1.一种基于联邦UKF算法的低轨卫星多传感器容错自主导航方法,其特征在于,包括下列步骤:(一)系统初始化;读取轨道数据初值,状态初始条件为:<maths num="0001"><![CDATA[<math><mrow><msub><mover><mi>X</mi><mo>^</mo></mover><mn>0</mn></msub><mo>=</mo><mi>E</mi><mrow><mo>(</mo><msub><mi>X</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><msub><mi>P</mi><mn>0</mn></msub><mo>=</mo><mi>E</mi><mo>[</mo><mrow><mo>(</mo><msub><mi>X</mi><mn>0</mn></msub><mo>-</mo><msub><mover><mi>X</mi><mo>^</mo></mover><mn>0</mn></msub><mo>)</mo></mrow><msup><mrow><mo>(</mo><msub><mi>X</mi><mn>0</mn></msub><mo>-</mo><msub><mover><mi>X</mi><mo>^</mo></mover><mn>0</mn></msub><mo>)</mo></mrow><mi>T</mi></msup><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>状态矢量X<sub>0</sub>=[x<sub>0</sub>,y<sub>0</sub>,z<sub>0</sub>,v<sub>x0</sub>,v<sub>y0</sub>,v<sub>z0</sub>]<sup>T</sup>,x<sub>0</sub>,y<sub>0</sub>,z<sub>0</sub>,v<sub>x0</sub>,v<sub>y0</sub>,v<sub>z0</sub>,分别为卫星在X,Y,Z三个方向的初始位置和速度;并设系统过程噪声w(k)和量测噪声v(k)为加性噪声,Q<sub>k</sub>和R<sub>k</sub>分别为系统和量测噪声协方差阵;(二)建立基于直角坐标系的地球卫星轨道运动学方程;选取历元(J2000.0)地球赤道惯性坐标系,建立基于直角坐标系的地球卫星轨道运动学方程,即状态方程,通过四阶龙格-库塔方法解微分方程计算出地球卫星的位置(x,y,z)和速度(v<sub>x</sub>,v<sub>y</sub>,v<sub>z</sub>)信息,简化的系统状态方程为:<maths num="0003"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><mfrac><mi>dx</mi><mi>dt</mi></mfrac><mo>=</mo><msub><mi>v</mi><mi>x</mi></msub></mtd></mtr><mtr><mtd><mfrac><mi>dy</mi><mi>dt</mi></mfrac><mo>=</mo><msub><mi>v</mi><mi>y</mi></msub></mtd></mtr><mtr><mtd><mfrac><mi>dz</mi><mi>dt</mi></mfrac><mo>=</mo><msub><mi>v</mi><mi>z</mi></msub></mtd></mtr><mtr><mtd><mfrac><msub><mi>dv</mi><mi>x</mi></msub><mi>dt</mi></mfrac><mo>=</mo><mo>-</mo><mfrac><mrow><msub><mi>&mu;</mi><mi>e</mi></msub><mi>x</mi></mrow><msup><mi>r</mi><mn>3</mn></msup></mfrac><mo>[</mo><mn>1</mn><mo>-</mo><msub><mi>J</mi><mn>2</mn></msub><msup><mrow><mo>(</mo><mfrac><msub><mi>R</mi><mi>e</mi></msub><mi>r</mi></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mrow><mo>(</mo><mn>7.5</mn><mfrac><msup><mi>z</mi><mn>2</mn></msup><msup><mi>r</mi><mn>2</mn></msup></mfrac><mo>-</mo><mn>1.5</mn><mo>)</mo></mrow><mo>]</mo><mo>+</mo><msub><mi>&Delta;F</mi><mi>x</mi></msub></mtd></mtr><mtr><mtd><mfrac><msub><mi>dv</mi><mi>y</mi></msub><mi>dt</mi></mfrac><mo>=</mo><mo>-</mo><mfrac><mrow><msub><mi>&mu;</mi><mi>e</mi></msub><mi>y</mi></mrow><msup><mi>r</mi><mn>3</mn></msup></mfrac><mo>[</mo><mn>1</mn><mo>-</mo><msub><mi>J</mi><mn>2</mn></msub><msup><mrow><mo>(</mo><mfrac><msub><mi>R</mi><mi>e</mi></msub><mi>r</mi></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mrow><mo>(</mo><mn>7.5</mn><mfrac><msup><mi>z</mi><mn>2</mn></msup><msup><mi>r</mi><mn>2</mn></msup></mfrac><mo>-</mo><mn>1.5</mn><mo>)</mo></mrow><mo>]</mo><mo>+</mo><msub><mi>&Delta;F</mi><mi>y</mi></msub></mtd></mtr><mtr><mtd><mfrac><mrow><mi>d</mi><msub><mi>y</mi><mi>z</mi></msub></mrow><mi>dt</mi></mfrac><mo>=</mo><mo>-</mo><mfrac><mrow><msub><mi>&mu;</mi><mi>e</mi></msub><mi>z</mi></mrow><msup><mi>r</mi><mn>3</mn></msup></mfrac><mo>[</mo><mn>1</mn><mo>-</mo><msub><mi>J</mi><mn>2</mn></msub><msup><mrow><mo>(</mo><mfrac><msub><mi>R</mi><mi>e</mi></msub><mi>r</mi></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mrow><mo>(</mo><mn>7.5</mn><mfrac><msup><mi>z</mi><mn>2</mn></msup><msup><mi>r</mi><mn>2</mn></msup></mfrac><mo>-</mo><mn>4.5</mn><mo>)</mo></mrow><mo>]</mo><mo>+</mo><msub><mi>&Delta;F</mi><mi>z</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,R<sub>e</sub>为地球参考赤道半径,状态矢量X=[x,y,z,v<sub>x</sub>,v<sub>y</sub>,v<sub>z</sub>]<sup>T</sup>,x,y,z,v<sub>x</sub>,v<sub>y</sub>,v<sub>z</sub>分别为卫星在X,Y,Z三个方向的位置和速度,<maths num="0004"><![CDATA[<math><mrow><mi>r</mi><mo>=</mo><msqrt><msup><mi>x</mi><mn>2</mn></msup><mo>+</mo><msup><mi>y</mi><mn>2</mn></msup><mo>+</mo><msup><mi>z</mi><mn>2</mn></msup></msqrt></mrow></math>]]></maths>为地心距,μ是地球引力常数,J<sub>2</sub>为地球引力二阶带谐项系数,ΔF<sub>x</sub>,ΔF<sub>y</sub>,ΔF<sub>z</sub>为地球非球形摄动的高阶摄动项和日、月摄动以及太阳光压摄动和大气摄动等摄动力的影响,在简化模型中这些摄动力的影响用系统过程噪声w(k)表示;对于系统过程噪声为零均值白噪声有:E{w(k)}=0,E{w(k)w<sup>T</sup>(j)}=Q<sub>k</sub>δ<sub>kj</sub>,k,j=1,2,3…;式中,δ<sub>kj</sub>为克朗涅克笛耳塔(Kronecker Delta)函数;<maths num="0005"><![CDATA[<math><mrow><msub><mi>&delta;</mi><mi>kj</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mi>j</mi><mo>=</mo><mi>k</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>j</mi><mo>&NotEqual;</mo><mi>k</mi></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>(三)  建立以星敏感器和红外地球敏感器的输出值为量测量的子系统量测方程;以星敏感器和红外地球敏感器的子系统的量测量为星光角距,星光角距是指从卫星上观测到的导航恒星星光的矢量方向与地心矢量方向之间的夹角,星光角距a的量测方程为:<maths num="0006"><![CDATA[<math><mrow><msub><mi>Z</mi><mi>a</mi></msub><mo>=</mo><mi>&alpha;</mi><mo>+</mo><msub><mi>v</mi><mi>a</mi></msub><mo>=</mo><mi>arccos</mi><mrow><mo>(</mo><mo>-</mo><mfrac><mrow><mover><mi>r</mi><mo>&RightArrow;</mo></mover><mo>&CenterDot;</mo><mover><mi>s</mi><mo>&RightArrow;</mo></mover></mrow><mi>r</mi></mfrac><mo>)</mo></mrow><mo>+</mo><msub><mi>v</mi><mi>a</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中<img file="S2008100191018C00023.GIF" wi="18" he="27" />为卫星在地心惯性坐标系中的位置矢量,由红外地球敏感器获得;<img file="S2008100191018C00024.GIF" wi="17" he="27" />为地球惯性坐标系下的导航星星光方向的单位矢量,由星敏感器识别;r为地心距;v<sub>a</sub>为测量误差;设量测噪声为零均值白噪声:E{v<sub>a</sub>(k)}=0,<maths num="0007"><![CDATA[<math><mrow><mi>E</mi><mo>{</mo><msub><mi>v</mi><mi>a</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><msubsup><mi>v</mi><mi>a</mi><mi>T</mi></msubsup><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>}</mo><mo>=</mo><msub><mi>R</mi><mrow><mi>k</mi><mn>1</mn></mrow></msub><msub><mi>&delta;</mi><mi>kj</mi></msub><mo>,</mo></mrow></math>]]></maths>k,j=1,2,3…;(四)建立以磁强计和雷达高度计的输出值为量测量的子系统量测方程;三轴磁强计的测量值为卫星所在位置的地磁场矢量<img file="S2008100191018C00026.GIF" wi="23" he="39" />在卫星本体系中的三个分量,为简化量测模型,取地磁场强度矢量的模作为磁测自主导航观测量,比较此值与国际地磁场模型(IGRF)之间的差值来提供导航信息,量测方程为:<maths num="0008"><![CDATA[<math><mrow><msub><mi>Z</mi><mi>B</mi></msub><mo>=</mo><msqrt><msubsup><mi>B</mi><mi>x</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>B</mi><mi>y</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>B</mi><mi>z</mi><mn>2</mn></msubsup></msqrt><mo>=</mo><msqrt><msup><mrow><mo>(</mo><mfrac><mn>1</mn><mi>r</mi></mfrac><mfrac><mrow><mo>&PartialD;</mo><mi>V</mi></mrow><mrow><mo>&PartialD;</mo><mi>&theta;</mi></mrow></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mo>-</mo><mfrac><mn>1</mn><mrow><mi>r</mi><mi>sin</mi><mi>&theta;</mi></mrow></mfrac><mfrac><mrow><mo>&PartialD;</mo><mi>V</mi></mrow><mrow><mo>&PartialD;</mo><mi>&phi;</mi></mrow></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mfrac><mrow><mo>&PartialD;</mo><mi>V</mi></mrow><mrow><mo>&PartialD;</mo><mover><mi>r</mi><mo>&RightArrow;</mo></mover></mrow></mfrac><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>+</mo><msub><mi>v</mi><mi>B</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,B<sub>x</sub>、B<sub>y</sub>、B<sub>z</sub>为地磁场矢量<img file="S2008100191018C00028.GIF" wi="23" he="38" />在卫星本体系中的三个分量;V为地磁场势函数,r为地心距,φ为地理经度,θ为地心余纬,<img file="S2008100191018C00029.GIF" wi="18" he="25" />为地理坐标系下的卫星位置矢量,v<sub>B</sub>为量测噪声;设量测噪声为零均值白噪声:E{v<sub>B</sub>(k)}=0,<maths num="0009"><![CDATA[<math><mrow><mi>E</mi><mo>{</mo><msub><mi>v</mi><mi>B</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><msubsup><mi>v</mi><mi>B</mi><mi>T</mi></msubsup><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>}</mo><mo>=</mo><msub><mi>R</mi><mrow><mi>k</mi><mn>2</mn></mrow></msub><msub><mi>&delta;</mi><mi>kj</mi></msub><mo>,</mo></mrow></math>]]></maths>k,j=1,2,3…;星载雷达高度计的测量值为卫星到星下点实际海平面的距离信息,取测量模型为:<img file="S2008100191018C000211.GIF" wi="1460" he="94" />其中,R<sub>e</sub>为地球参考赤道半径,为地心纬度,f为地球参考椭球的扁率;v<sub>H</sub>(t)为量测噪声;设量测噪声为零均值白噪声:E{v<sub>H</sub>(k)}=0,<maths num="0010"><![CDATA[<math><mrow><mi>E</mi><mo>{</mo><msub><mi>v</mi><mi>H</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><msubsup><mi>v</mi><mi>H</mi><mi>T</mi></msubsup><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>}</mo><mo>=</mo><msub><mi>R</mi><mrow><mi>k</mi><mn>3</mn></mrow></msub><msub><mi>&delta;</mi><mi>kj</mi></msub><mo>,</mo></mrow></math>]]></maths>k,j=1,2,3…;从式5和式6看出,需建立地心惯性坐标系和地球固联坐标系之间的转换矩阵,从地心赤道惯性坐标系S<sub>i</sub>到地球固连坐标系S<sub>e</sub>的坐标变换矩阵为:<maths num="0011"><![CDATA[<math><mrow><msub><mi>L</mi><mi>ei</mi></msub><mo>=</mo><msub><mi>L</mi><mi>z</mi></msub><mrow><mo>(</mo><msub><mi>a</mi><mi>G</mi></msub><mo>)</mo></mrow><mo>=</mo><mtable></mtable><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mrow><mi>cos</mi><mi>a</mi></mrow><mi>G</mi></msub></mtd><mtd><msub><mrow><mi>sin</mi><mi>a</mi></mrow><mi>G</mi></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><msub><mrow><mi>sin</mi><mi>a</mi></mrow><mi>G</mi></msub></mtd><mtd><msub><mrow><mi>cos</mi><mi>a</mi></mrow><mi>G</mi></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中:a<sub>G</sub>为Greenwich赤经;(五)建立以紫外敏感器的输出值为量测量的子系统量测方程;紫外敏感器的量测值为卫星的位置矢量,紫外敏感器工作在紫外波段,同时观测多个天体目标,提供三轴的航天器姿态信息,定姿精度可达0.05°;另外,通过对地球圆盘的图像处理,提取星体坐标系中的地心方向和地心距离信息;结合定姿过程得到的姿态信息,计算出卫星在惯性系中的位置矢量,子系统的量测方程为:<maths num="0012"><![CDATA[<math><mrow><msub><mi>Z</mi><mi>u</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mover><mi>r</mi><mo>&RightArrow;</mo></mover></mtd></mtr><mtr><mtd><mover><mi>r</mi><mo>&OverBar;</mo></mover></mtd></mtr><mtr><mtd><mi>r</mi></mtd></mtr></mtable></mfenced><mo>+</mo><msub><mi>v</mi><mi>u</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,<img file="S2008100191018C00033.GIF" wi="16" he="27" />为卫星在地心惯性坐标系中的位置矢量,<maths num="0013"><![CDATA[<math><mrow><mi>r</mi><mo>=</mo><msqrt><msup><mi>x</mi><mn>2</mn></msup><mo>+</mo><msup><mi>y</mi><mn>2</mn></msup><mo>+</mo><msup><mi>z</mi><mn>2</mn></msup></msqrt></mrow></math>]]></maths>为地心距;v<sub>u</sub>为测量误差;设量测噪声为零均值白噪声:E{v<sub>u</sub>(k)}=0,<maths num="0014"><![CDATA[<math><mrow><mi>E</mi><mo>{</mo><msub><mi>v</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><msubsup><mi>v</mi><mi>u</mi><mi>T</mi></msubsup><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>}</mo><mo>=</mo><msub><mi>R</mi><mrow><mi>k</mi><mn>4</mn></mrow></msub><msub><mi>&delta;</mi><mi>kj</mi></msub><mo>,</mo></mrow></math>]]></maths>k,j=1,2,3…;(六)  依照最小偏度采样策略选择Sigma采样点;①选择0≤W<sub>0</sub><1,Sigma权值为:<maths num="0015"><![CDATA[<math><mrow><msub><mi>W</mi><mi>i</mi></msub><mo>=</mo><mfenced open='{' close='' separators=''><mtable><mtr><mtd><mfrac><mrow><mn>1</mn><mo>-</mo><msub><mi>W</mi><mn>0</mn></msub></mrow><msup><mn>2</mn><mi>n</mi></msup></mfrac></mtd><mtd><mi>i</mi><mo>=</mo><mn>1,2</mn></mtd></mtr><mtr><mtd><msup><mn>2</mn><mrow><mi>i</mi><mo>-</mo><mn>2</mn></mrow></msup><msub><mi>W</mi><mn>1</mn></msub></mtd><mtd><mi>i</mi><mo>=</mo><mn>3</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mi>n</mi><mo>+</mo><mn>1</mn></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mfenced></mrow></math>]]></maths><maths num="0016"><![CDATA[<math><mrow><msubsup><mi>W</mi><mi>i</mi><mi>m</mi></msubsup><mo>=</mo><msubsup><mi>W</mi><mi>i</mi><mi>c</mi></msubsup><mo>=</mo><msub><mi>W</mi><mi>i</mi></msub></mrow></math>]]></maths>式中,W为权值,n为状态方程维数,W<sub>i</sub><sup>m</sup>为均值加权值,W<sub>i</sub><sup>c</sup>为协方差加权值;②对应状态为1维情况,迭代初始向量:<maths num="0017"><![CDATA[<math><mrow><msubsup><mi>&chi;</mi><mn>0</mn><mn>1</mn></msubsup><mo>=</mo><mo>[</mo><mn>0</mn><mo>]</mo><mo>,</mo></mrow></math>]]></maths><maths num="0018"><![CDATA[<math><mrow><msubsup><mi>&chi;</mi><mn>1</mn><mn>1</mn></msubsup><mo>=</mo><mo>[</mo><mo>-</mo><mfrac><mn>1</mn><msqrt><msub><mrow><mn>2</mn><mi>W</mi></mrow><mn>1</mn></msub></msqrt></mfrac><mo>]</mo><mo>,</mo></mrow></math>]]></maths><maths num="0019"><![CDATA[<math><mrow><mrow><msubsup><mi>&chi;</mi><mn>2</mn><mn>1</mn></msubsup><mo>=</mo><mo>[</mo><mfrac><mn>1</mn><msqrt><msub><mrow><mn>2</mn><mi>W</mi></mrow><mn>1</mn></msub></msqrt></mfrac><mo>]</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow></math>]]></maths>③对于输入维数j=2,…n时,迭代公式为:<maths num="0020"><![CDATA[<math><mrow><msubsup><mi>&chi;</mi><mi>i</mi><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>&chi;</mi><mn>0</mn><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow></msubsup></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mtd><mtd><mi>i</mi><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>&chi;</mi><mi>i</mi><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow></msubsup></mtd></mtr><mtr><mtd><mo>-</mo><mfrac><mn>1</mn><msqrt><msub><mrow><mn>2</mn><mi>W</mi></mrow><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub></msqrt></mfrac></mtd></mtr></mtable></mfenced></mtd><mtd><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mi>j</mi></mtd></mtr><mtr><mtd><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mn>0</mn><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mfrac><mn>1</mn><msqrt><msub><mrow><mn>2</mn><mi>W</mi></mrow><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub></msqrt></mfrac></mtd></mtr></mtable></mfenced></mtd><mtd><mi>i</mi><mo>=</mo><mi>j</mi><mo>+</mo><mn>1</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow></math>]]></maths>(七)根据最小方差估计原则建立离散型UKF算法的预测方程和更新方程,各子系统分别独立进行Sigma采样点计算以及预测更新和量测更新;①预测方程:对所生成的Sigma点加入状态矢量X的均值和协方差信息:<maths num="0021"><![CDATA[<math><mrow><msub><mi>&chi;</mi><mi>i</mi></msub><mo>=</mo><mover><mi>X</mi><mo>&OverBar;</mo></mover><mo>+</mo><msqrt><mi>P</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msqrt><msubsup><mi>&chi;</mi><mi>i</mi><mi>j</mi></msubsup><mo>,</mo></mrow></math>]]></maths>i=0,1,2,…,n+1                          (12)χ<sub>i</sub>(k+1|k)=f[χ<sub>i</sub>(k|k)]                    (13)<maths num="0022"><![CDATA[<math><mrow><mover><mi>X</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></munderover><msubsup><mi>W</mi><mi>i</mi><mi>m</mi></msubsup><msub><mi>&chi;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中L为采样点个数,<img file="S2008100191018C00044.GIF" wi="172" he="49" />为t<sub>k</sub>时刻对t<sub>k+1</sub>的预测估值,P(k)为误差协方差阵初值,f(·)为系统状态方程;<maths num="0023"><![CDATA[<math><mrow><mi>P</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></munderover><msubsup><mi>W</mi><mi>i</mi><mi>c</mi></msubsup><mrow><mo>(</mo><msub><mi>&chi;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>X</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><msup><mrow><mo>(</mo><msub><mi>&chi;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>X</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mi>T</mi></msup><mo>+</mo><msub><mi>Q</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow></math>]]></maths>Z<sub>i</sub>(k+1|k)=h[χ<sub>i</sub>(k+1|k)]                      (16)<maths num="0024"><![CDATA[<math><mrow><mover><mi>Z</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></munderover><msubsup><mi>W</mi><mi>i</mi><mi>m</mi></msubsup><msub><mi>Z</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,P(k+1|k)为预测估值误差协方差阵,h(·)为量测方程,<img file="S2008100191018C00047.GIF" wi="166" he="50" />为对t<sub>k+1</sub>观测值的预测值;<maths num="0025"><![CDATA[<math><mrow><msub><mi>P</mi><mi>yy</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></munderover><msubsup><mi>W</mi><mi>i</mi><mi>c</mi></msubsup><mrow><mo>(</mo><msub><mi>Z</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>Z</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><msup><mrow><mo>(</mo><msub><mi>Z</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>Z</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mi>T</mi></msup><mo>+</mo><msub><mi>R</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0026"><![CDATA[<math><mrow><msub><mi>P</mi><mi>xy</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></munderover><msubsup><mi>W</mi><mi>i</mi><mi>c</mi></msubsup><mrow><mo>(</mo><msub><mi>&chi;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>X</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><msup><mrow><mo>(</mo><msub><mi>Z</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>Z</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mi>T</mi></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow></mrow></math>]]></maths>②更新方程:<maths num="0027"><![CDATA[<math><mrow><mi>W</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mi>P</mi><mi>xy</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><msubsup><mi>P</mi><mi>yy</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>20</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0028"><![CDATA[<math><mrow><mover><mi>X</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mover><mi>X</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>W</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mrow><mo>(</mo><mi>Z</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><mover><mi>Z</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>21</mn><mo>)</mo></mrow></mrow></math>]]></maths>P(k+1|k+1)=P(k+1|k)-W(k+1)P<sub>yy</sub>(k+1|k)W<sup>T</sup>(k+1)    (22)式中,W(k+1)为增益矩阵,<img file="S2008100191018C000412.GIF" wi="220" he="50" />为滤波值,P(k+1|k+1)为滤波值误差协方差阵;(八)利用残差检验法,根据预测滤波残差判断各子滤波器输出值是否有效,如出现故障则将其隔离,否则将滤波结果输入主滤波器进行信息融合;残差检验法的故障函数为:<img file="S2008100191018C00051.GIF" wi="1230" he="109" />其中,<maths num="0029"><![CDATA[<math><mrow><msubsup><mi>&chi;</mi><mi>m</mi><mn>2</mn></msubsup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mover><mo>=</mo><mi>&Delta;</mi></mover><msubsup><mi>v</mi><mi>k</mi><mi>T</mi></msubsup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><msubsup><mi>P</mi><mi>yy</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><mi>k</mi><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msub><mi>v</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>~</mo><msubsup><mi>&chi;</mi><mi>m</mi><mn>2</mn></msubsup><mo>,</mo></mrow></math>]]></maths>即χ<sub>m</sub><sup>2</sup>(k)为具有m个自由度的χ<sup>2</sup>变量,m为量测矢量Z的维数;v<sub>k</sub>为残差,<maths num="0030"><![CDATA[<math><mrow><msub><mi>v</mi><mi>k</mi></msub><mo>=</mo><mi>z</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>z</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>对于正常滤波,取误警率<maths num="0031"><![CDATA[<math><mrow><mi>P</mi><mo>{</mo><msubsup><mi>&chi;</mi><mi>m</mi><mn>2</mn></msubsup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>></mo><msub><mi>T</mi><mi>D</mi></msub><mo>}</mo><mo>=</mo><msubsup><mo>&Integral;</mo><msubsup><mi>&chi;</mi><mi>a</mi><mn>2</mn></msubsup><mrow><mo>+</mo><mo>&infin;</mo></mrow></msubsup><msub><mi>k</mi><mi>m</mi></msub><mrow><mo>(</mo><msup><mi>&chi;</mi><mn>2</mn></msup><mo>)</mo></mrow><mi>d</mi><msup><mi>&chi;</mi><mn>2</mn></msup><mo>=</mo><mi>a</mi><mo>;</mo></mrow></math>]]></maths>其中k<sub>m</sub>(·)为χ<sub>m</sub><sup>2</sup>的概率密度函数,a为显著性水平,T<sub>D</sub>为由误警率确定的门限值;(九)建立基于UKF算法的无复位联邦UKF滤波方程;联邦滤波器的信息融合方式采用无复位模式,仅对状态量进行融合和反馈,各子系统的协方差阵独立进行时间更新和预测更新,不参加主滤波器的融合:<maths num="0032"><![CDATA[<math><mrow><msubsup><mi>P</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>g</mi></msubsup><mo>=</mo><msup><mrow><mo>[</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>l</mi></munderover><msup><mrow><mo>(</mo><msubsup><mi>P</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>]</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow></math>]]></maths>l=1,2,3    (24)<maths num="0033"><![CDATA[<math><mrow><msubsup><mover><mi>x</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>g</mi></msubsup><mo>=</mo><msubsup><mi>P</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>g</mi></msubsup><mo>[</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>l</mi></munderover><msup><mrow><mo>(</mo><msubsup><mi>P</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msubsup><mover><mi>x</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>]</mo></mrow></math>]]></maths>l=1,2,3    (25)(十)按照上述步骤(一)-(九),输出为地球卫星状态矢量估计值<img file="S2008100191018C00057.GIF" wi="29" he="38" />及其方差矩阵P<sup>g</sup>,其中状态估计值<img file="S2008100191018C00058.GIF" wi="31" he="39" />包括地球卫星位置和速度矢量[x,y,z,v<sub>x</sub>,v<sub>y</sub>,v<sub>z</sub>]<sup>T</sup>,状态估计方差矩阵P<sup>g</sup>包括地球卫星位置和速度估计方差[P<sub>x</sub><sup>g</sup>,P<sub>y</sub><sup>g</sup>,P<sub>z</sub><sup>g</sup>,P<sub>vx</sub><sup>g</sup>,P<sub>vy</sub><sup>g</sup>,P<sub>vz</sub><sup>g</sup>]<sup>T</sup>。
地址 210016江苏省南京市御道街29号