发明名称 一种RNP中的综合系统误差实时计算方法
摘要 本发明公开了一种RNP中的TSE实时计算方法,具体包括以下步骤:步骤一:通过导航方程计算出导航误差概率椭圆。步骤二:利用坐标系旋转算法将导航误差概率椭圆旋转为正椭圆。步骤三:求解正椭圆的外切曲线参数,本发明采用的曲线以外切直线(线切椭圆法)和外切圆(圆切椭圆法)。步骤四:利用外切曲线参数计算实时TSE。步骤五:将实时TSE与RNP规范阈值进行比较,输出告警结果。本发明提出的一种RNP中的TSE实时计算方法具有较小的计算代价和较准确地TSE估计,适用于RNP中的TSE实时计算。
申请公布号 CN103557872A 申请公布日期 2014.02.05
申请号 CN201310538241.7 申请日期 2013.11.04
申请人 北京航空航天大学 发明人 张军;李锐;付立
分类号 G01C25/00(2006.01)I 主分类号 G01C25/00(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 赵文颖
主权项 1.一种RNP中的综合系统误差实时计算方法,RNP表示所需导航性能,具体包括以下步骤:步骤一:通过导航方程计算导航误差概率椭圆;建立卫星导航非线性观测方程:<maths num="0001"><![CDATA[<math><mrow><msub><mi>&rho;</mi><mi>&pi;</mi></msub><mo>=</mo><mo>|</mo><mo>|</mo><msubsup><mi>p</mi><mi>&pi;</mi><mi>ENU</mi></msubsup><mo>-</mo><msubsup><mi>p</mi><mi>r</mi><mi>ENU</mi></msubsup><mo>|</mo><mo>|</mo><mo>+</mo><msub><mi>C</mi><mi>b</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中:ρ<sub>π</sub>是第π颗可见卫星伪距,<img file="FDA0000407843320000012.GIF" wi="111" he="78" />是该卫星在ENU坐标系下的位置,ENU坐标系表示东北天坐标系,<img file="FDA0000407843320000013.GIF" wi="109" he="79" />是接收机在ENU坐标系下的位置,C<sub>b</sub>是接收机钟差,||·||为欧式距离;通过对式(1)线性化,获得N<sub>s</sub>颗可见卫星观测模型方程:Δρ=HΔx    (2)其中:Δρ是N<sub>s</sub>×1伪距残差矢量,H是N<sub>s</sub>×4观测矩阵,Δx是状态误差矢量,包括三维位置[Δx,Δy,Δz]<sup>T</sup>和接收机钟差ΔC<sub>b</sub>,其中:Δx,Δy,Δz分别为东北天三个方向的位置误差,利用最小二乘法求解式(2),可解得:Δx=(H<sup>T</sup>H)<sup>-1</sup>H<sup>T</sup>Δρ    (3)假定<img file="FDA0000407843320000014.GIF" wi="390" he="96" />其中:<img file="FDA0000407843320000015.GIF" wi="72" he="96" />为方差,<img file="FDA00004078433200000111.GIF" wi="60" he="71" />是大小为N<sub>s</sub>×N<sub>s</sub>的单位矩阵,Δρ~N(μ,Σ)表示Δρ服从均值为μ协方差矩阵为Σ的高斯分布,则Δx协方差为:<maths num="0002"><![CDATA[<math><mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>cov</mi><mrow><mo>(</mo><mi>&Delta;x</mi><mo>)</mo></mrow><mo>=</mo><mi>E</mi><mo>&lt;</mo><msup><mi>&Delta;x&Delta;x</mi><mi>T</mi></msup><mo>></mo><mo>=</mo><msup><mrow><mo>(</mo><msup><mi>H</mi><mi>T</mi></msup><mi>H</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><mi>H</mi><mi>T</mi></msup><mi>cov</mi><mrow><mo>(</mo><mi>&Delta;&rho;</mi><mo>)</mo></mrow><mi>H</mi><msup><mrow><mo>(</mo><msup><mi>H</mi><mi>T</mi></msup><mi>H</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></mtd></mtr><mtr><mtd><mo>=</mo><msup><mrow><mo>(</mo><msup><mi>H</mi><mi>T</mi></msup><mi>H</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><mi>H</mi><mi>T</mi></msup><msubsup><mi>&sigma;</mi><mi>p</mi><mn>2</mn></msubsup><msub><mi>I</mi><msub><mi>N</mi><mi>s</mi></msub></msub><mi>H</mi><msup><mrow><mo>(</mo><msup><mi>H</mi><mi>T</mi></msup><mi>H</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msubsup><mi>&sigma;</mi><mi>p</mi><mn>2</mn></msubsup><msup><mrow><mo>(</mo><msup><mi>H</mi><mi>T</mi></msup><mi>H</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中:cov(·)表示协方差矩阵;将cov(Δx)写成展开形式,可得<maths num="0003"><![CDATA[<math><mrow><mi>cov</mi><mrow><mo>(</mo><mi>&Delta;x</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>&sigma;</mi><mi>x</mi><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>&sigma;</mi><mi>yx</mi><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>&sigma;</mi><mi>zx</mi><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>&sigma;</mi><mrow><msub><mi>C</mi><mi>b</mi></msub><mi>x</mi></mrow><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>&sigma;</mi><mi>xy</mi><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>&sigma;</mi><mi>y</mi><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>&sigma;</mi><mi>zy</mi><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>&sigma;</mi><mrow><msub><mi>C</mi><mi>b</mi></msub><mi>y</mi></mrow><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>&sigma;</mi><mi>xz</mi><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>&sigma;</mi><mi>yz</mi><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>&sigma;</mi><mi>z</mi><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>&sigma;</mi><mrow><msub><mi>C</mi><mi>b</mi></msub><mi>z</mi></mrow><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>&sigma;</mi><mrow><mi>x</mi><msub><mi>C</mi><mi>b</mi></msub></mrow><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>&sigma;</mi><mrow><mi>y</mi><msub><mi>C</mi><mi>b</mi></msub></mrow><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>&sigma;</mi><mrow><mi>z</mi><msub><mi>C</mi><mi>b</mi></msub></mrow><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>&sigma;</mi><msub><mi>C</mi><mi>b</mi></msub><mn>2</mn></msubsup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中:<img file="FDA0000407843320000019.GIF" wi="71" he="79" />表示误差α的方差,α=x,y,z,C<sub>b</sub>,<img file="FDA00004078433200000110.GIF" wi="86" he="98" />表示误差α与误差β的协方差,α,β=x,y,z,C<sub>b</sub>且α≠β;由上可得状态误差适量Δx的东向和北向两个方向的分量x<sub>EN</sub>的协方差<maths num="0004"><![CDATA[<math><mrow><mi>&Sigma;</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>&sigma;</mi><mi>x</mi><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>&sigma;</mi><mi>xy</mi><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>&sigma;</mi><mi>xy</mi><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>&sigma;</mi><mi>y</mi><mn>2</mn></msubsup></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>即x<sub>EN</sub>服从二维联合高斯分布:<maths num="0005"><![CDATA[<math><mrow><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>EN</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>2</mn><mi>&pi;</mi><msqrt><mi>det</mi><mrow><mo>(</mo><mi>&Sigma;</mi><mo>)</mo></mrow></msqrt></mrow></mfrac><mi>exp</mi><mo>{</mo><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>EN</mi></msub><mo>-</mo><msub><mi>&mu;</mi><mi>EN</mi></msub><mo>)</mo></mrow><mi>T</mi></msup><msup><mi>&Sigma;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msub><mi>x</mi><mi>EN</mi></msub><mo>-</mo><msub><mi>&mu;</mi><mi>EN</mi></msub><mo>)</mo></mrow><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mn>6</mn></mrow></math>]]></maths>其中,μ<sub>EN</sub>为导航定位结果估计值的东向和北向两个方向的分量,det(·)为矩阵的行列式;通过式(6)获取导航误差概率椭圆:(x<sub>EN</sub>-μ<sub>EN</sub>)<sup>T</sup>Σ<sup>-1</sup>(x<sub>EN</sub>-μ<sub>EN</sub>)=K<sup>2</sup>    (7)其中:K为待定等概率椭圆常数,设定K=1.96;步骤二:利用坐标系旋转算法将导航误差概率椭圆旋转为正椭圆;将横向误差的协方差Σ进行对角化,可得:<maths num="0006"><![CDATA[<math><mrow><mi>&Sigma;</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>&sigma;</mi><mi>x</mi><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>&sigma;</mi><mi>xy</mi><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>&sigma;</mi><mi>xy</mi><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>&sigma;</mi><mi>y</mi><mn>2</mn></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mi>V&Lambda;V</mi><mi>T</mi></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中:正交矩阵V满足VV<sup>T</sup>=I<sub>2</sub>,I<sub>2</sub>为2×2单位矩阵,记为<maths num="0007"><![CDATA[<math><mrow><mi>V</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><mi>&theta;</mi></mtd><mtd><mo>-</mo><mi>sin</mi><mi>&theta;</mi></mtd></mtr><mtr><mtd><mi>sin</mi><mi>&theta;</mi></mtd><mtd><mi>cos</mi><mi>&theta;</mi></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>其中θ为坐标系顺时针旋转角度,对角矩阵Λ=diag(λ<sub>a</sub>,λ<sub>b</sub>),其中λ<sub>a</sub>和λ<sub>b</sub>为矩阵Σ的两个特征值;假设ENU坐标系经过顺时针旋转角度θ,得到新的坐标系,原坐标系下的向量x在新坐标系下的坐标x'为:x=Vx′    (9)结合式(7),则原始误差椭圆在新坐标系下为正椭圆:K<sup>2</sup>=(x<sub>EN</sub>-μ<sub>EN</sub>)<sup>T</sup>Σ<sup>-1</sup>(x<sub>EN</sub>-μ<sub>EN</sub>)=(x′<sub>EN</sub>-μ′<sub>EN</sub>)<sup>T</sup>V<sup>T</sup>Σ<sup>-1</sup>V(x′<sub>EN</sub>-μ′<sub>EN</sub>)=(x′<sub>EN</sub>-μ′<sub>EN</sub>)<sup>T</sup>(V<sup>T</sup>ΣV)<sup>-1</sup>(x′<sub>EN</sub>-μ′<sub>EN</sub>)=(x′<sub>EN</sub>-μ′<sub>EN</sub>)<sup>T</sup>Λ<sup>-1</sup>(x′<sub>EN</sub>μ′<sub>EN</sub>)    (10)综上所述,将原ENU坐标系下的任意平面坐标点x经线性变换可得新坐标系下的坐标点x'=V<sup>T</sup>x,且在新坐标系下,导航定位误差椭圆为正椭圆,正椭圆的标准方程:<maths num="0008"><![CDATA[<math><mrow><mfrac><msup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><msup><mi>a</mi><mn>2</mn></msup></mfrac><mo>+</mo><mfrac><msup><mrow><mo>(</mo><mi>y</mi><mo>-</mo><msub><mi>y</mi><mn>0</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><msup><mi>b</mi><mn>2</mn></msup></mfrac><mo>=</mo><mn>1</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中:误差椭圆的中心为经过坐标转化后的转变为μ'<sub>EN</sub>=(x<sub>0</sub>,y<sub>0</sub>),半长轴<img file="FDA0000407843320000032.GIF" wi="244" he="100" />半短轴为<maths num="0009"><![CDATA[<math><mrow><mi>b</mi><mo>=</mo><mi>K</mi><msqrt><msub><mi>&lambda;</mi><mi>b</mi></msub></msqrt><mo>;</mo></mrow></math>]]></maths>步骤三:求解正椭圆的外切曲线参数;采用线切椭圆法或者圆切椭圆法获取,具体为:A.线切椭圆法线切椭圆法为采用平行于预计航迹的直线与椭圆最远点相切,获得椭圆上距离预计航迹最远的切线;根据椭圆参数,切点(x<sub>t</sub>,y<sub>t</sub>)满足落在椭圆线上的条件:<maths num="0010"><![CDATA[<math><mrow><mfrac><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>t</mi></msub><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><msup><mi>a</mi><mn>2</mn></msup></mfrac><mo>+</mo><mfrac><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>t</mi></msub><mo>-</mo><msub><mi>y</mi><mn>0</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><msup><mi>b</mi><mn>2</mn></msup></mfrac><mo>=</mo><mn>1</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow></math>]]></maths>对式(12)的求全微分,得:<maths num="0011"><![CDATA[<math><mrow><mfrac><mrow><msub><mi>x</mi><mi>t</mi></msub><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub></mrow><msup><mi>a</mi><mn>2</mn></msup></mfrac><msub><mi>dx</mi><mi>t</mi></msub><mo>+</mo><mfrac><mrow><msub><mi>y</mi><mi>t</mi></msub><mo>-</mo><msub><mi>y</mi><mn>0</mn></msub></mrow><msup><mi>b</mi><mn>2</mn></msup></mfrac><msub><mi>dy</mi><mi>t</mi></msub><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow></math>]]></maths>又切线与预计航迹平行,因此切线斜率满足:<maths num="0012"><![CDATA[<math><mrow><mfrac><msub><mi>dy</mi><mi>t</mi></msub><msub><mi>dx</mi><mi>t</mi></msub></mfrac><mo>=</mo><mi>k</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow></math>]]></maths>i)当k=0或∞时,椭圆的轴方向与预计航迹平行或垂直,由椭圆的性质得:TSE=b+y<sub>0</sub>或TSE=a+x<sub>0</sub>    (15)此时,线切椭圆法与标量求和法结果相同;ii)当k≠0和∞时,联立求解式(12)-式(14)得到切点:<maths num="0013"><![CDATA[<math><mfenced open='{' close='' separators=''><mtable><mtr><mtd><msub><mi>y</mi><mi>t</mi></msub><mo>=</mo><msub><mi>y</mi><mn>0</mn></msub><mo>&PlusMinus;</mo><mfrac><msup><mi>b</mi><mn>2</mn></msup><msqrt><msup><mi>k</mi><mn>2</mn></msup><msup><mi>a</mi><mn>2</mn></msup><mo>+</mo><msup><mi>b</mi><mn>2</mn></msup></msqrt></mfrac></mtd></mtr><mtr><mtd><msub><mi>x</mi><mi>t</mi></msub><mo>=</mo><msub><mi>x</mi><mn>0</mn></msub><mover><mo>+</mo><mo>&OverBar;</mo></mover><mfrac><msup><mi>ka</mi><mn>2</mn></msup><msqrt><msup><mi>k</mi><mn>2</mn></msup><msup><mi>a</mi><mn>2</mn></msup><mo>+</mo><msup><mi>b</mi><mn>2</mn></msup></msqrt></mfrac></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mfenced></math>]]></maths>B.圆切椭圆法圆切椭圆法采用预计航迹点的最小半径圆O(r)对导航误差椭圆进行包络,该包络圆应过椭圆上距离预计航迹点最远的点(x<sub>f</sub>,y<sub>f</sub>),即:<maths num="0014"><![CDATA[<math><mrow><mfenced open='' close=''><mtable><mtr><mtd><munder><mi>max</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>f</mi></msub><mo>,</mo><msub><mi>y</mi><mi>f</mi></msub><mo>)</mo></mrow></munder><msup><mi>r</mi><mn>2</mn></msup><mo>=</mo><msubsup><mi>x</mi><mi>f</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>y</mi><mi>f</mi><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo><mfrac><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>f</mi></msub><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><msup><mi>a</mi><mn>2</mn></msup></mfrac><mo>+</mo><mfrac><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>f</mi></msub><mo>-</mo><msub><mi>y</mi><mn>0</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><msup><mi>b</mi><mn>2</mn></msup></mfrac><mo>=</mo><mn>1</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中:r为圆O的半径,s.t.为约束条件;式(17)表明在(x<sub>f</sub>,y<sub>f</sub>)满足约束条件<img file="FDA0000407843320000042.GIF" wi="556" he="157" />的条件下,求圆O的半径r的最大值;将x<sub>f</sub>与y<sub>f</sub>表示成极坐标形式,得到x<sub>f</sub>=x<sub>0</sub>+acosφ,y<sub>f</sub>=y<sub>0</sub>+bsinφ,其中φ为极坐标参数,将其代入式(17)可转化得:<maths num="0015"><![CDATA[<math><mrow><munder><mi>max</mi><mi>&phi;</mi></munder><msup><mi>r</mi><mn>2</mn></msup><mrow><mo>(</mo><mi>&phi;</mi><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>(</mo><msub><mi>x</mi><mn>0</mn></msub><mo>+</mo><mi>a</mi><mi>cos</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mn>0</mn></msub><mo>+</mo><mi>b</mi><mi>sin</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow></math>]]></maths>求r<sup>2</sup>(φ)相对于φ的导数,且满足极大值必要条件<img file="FDA0000407843320000044.GIF" wi="533" he="145" />即<img file="FDA0000407843320000045.GIF" wi="232" he="140" />因此得到:<maths num="0016"><![CDATA[<math><mrow><mfenced open='' close=''><mtable><mtr><mtd><mfrac><mrow><mo>&PartialD;</mo><mi>r</mi><mrow><mo>(</mo><mi>&phi;</mi><mo>)</mo></mrow></mrow><mrow><mo>&PartialD;</mo><mi>&phi;</mi></mrow></mfrac><mo>=</mo><mo>-</mo><mi>a</mi><mrow><mo>(</mo><msub><mi>x</mi><mn>0</mn></msub><mo>+</mo><mi>a</mi><mi>cos</mi><mo>)</mo></mrow><mi>sin</mi><mi>&phi;</mi><mo>+</mo><mi>b</mi><mrow><mo>(</mo><msub><mi>y</mi><mn>0</mn></msub><mo>+</mo><mi>b</mi><mi>sin</mi><mi>&phi;</mi><mo>)</mo></mrow><mi>cos</mi><mi>&phi;</mi></mtd></mtr><mtr><mtd><mo>=</mo><mrow><mo>(</mo><msup><mi>b</mi><mn>2</mn></msup><mo>-</mo><msup><mi>a</mi><mn>2</mn></msup><mo>)</mo></mrow><mi>cos</mi><mi></mi><mi>&phi;</mi><mi>sin</mi><mi>&phi;</mi><mo>-</mo><msub><mi>ax</mi><mn>0</mn></msub><mi>sin</mi><mi>&phi;</mi><mo>+</mo><msub><mi>by</mi><mn>0</mn></msub><mi>cos</mi><mi>&phi;</mi><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow></mrow></math>]]></maths>i)当a=b时,误差椭圆退化为正圆,此时式(19)可化简为:-x<sub>0</sub>sinφ+y<sub>0</sub>cosφ=0    (20)将式(20)代入到式(18)中,可得:<maths num="0017"><![CDATA[<math><mrow><mi>r</mi><mrow><mo>(</mo><mi>&phi;</mi><mo>)</mo></mrow><mo>=</mo><msqrt><msubsup><mi>x</mi><mn>0</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>y</mi><mn>0</mn><mn>2</mn></msubsup></msqrt><mo>+</mo><mi>a</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>21</mn><mo>)</mo></mrow></mrow></math>]]></maths>ii)当a≠b时,令<maths num="0018"><![CDATA[<math><mrow><mi>t</mi><mo>=</mo><mi>tan</mi><mrow><mo>(</mo><mfrac><mi>&phi;</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>则<maths num="0019"><![CDATA[<math><mrow><mi>sin</mi><mrow><mo>(</mo><mi>&phi;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mn>2</mn><mi>t</mi></mrow><mrow><mn>1</mn><mo>+</mo><msup><mi>t</mi><mn>2</mn></msup></mrow></mfrac><mo>,</mo><mi>cos</mi><mrow><mo>(</mo><mi>&phi;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mn>1</mn><mo>-</mo><msup><mi>t</mi><mn>2</mn></msup></mrow><mrow><mn>1</mn><mo>+</mo><msup><mi>t</mi><mn>2</mn></msup></mrow></mfrac><mo>,</mo></mrow></math>]]></maths>式(19)可转化为<maths num="0020"><![CDATA[<math><mrow><mfrac><mrow><mo>&PartialD;</mo><mi>r</mi><mrow><mo>(</mo><mi>&phi;</mi><mo>)</mo></mrow></mrow><mrow><mo>&PartialD;</mo><mi>&phi;</mi></mrow></mfrac><mo>=</mo><mrow><mo>(</mo><msup><mi>b</mi><mn>2</mn></msup><mo>-</mo><msup><mi>a</mi><mn>2</mn></msup><mo>)</mo></mrow><mfrac><mrow><mn>2</mn><mi>t</mi><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msup><mi>t</mi><mn>2</mn></msup><mo>)</mo></mrow></mrow><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msup><mi>t</mi><mn>2</mn></msup><mo>)</mo></mrow><mn>2</mn></msup></mfrac><mo>-</mo><mi>a</mi><msub><mi>x</mi><mn>0</mn></msub><mfrac><mrow><mn>2</mn><mi>t</mi></mrow><mrow><mn>1</mn><mo>+</mo><msup><mi>t</mi><mn>2</mn></msup></mrow></mfrac><mo>+</mo><mi>b</mi><msub><mi>y</mi><mn>0</mn></msub><mfrac><mrow><mn>1</mn><mo>-</mo><msup><mi>t</mi><mn>2</mn></msup></mrow><mrow><mn>1</mn><mo>+</mo><msup><mi>t</mi><mn>2</mn></msup></mrow></mfrac><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>22</mn><mo>)</mo></mrow></mrow></math>]]></maths>式(22)转化为一元四次方程by<sub>0</sub>t<sup>4</sup>+2(ax<sub>0</sub>-a<sup>2</sup>+b<sup>2</sup>)t<sup>3</sup>+2(ax<sub>0</sub>+a<sup>2</sup>-b<sup>2</sup>)t-by<sub>0</sub>=0    (23)ii.i)当y<sub>0</sub>=0时,式(23)退化为一元三次方程(ax<sub>0</sub>-a<sup>2</sup>+b<sup>2</sup>)t<sup>3</sup>+(ax<sub>0</sub>+a<sup>2</sup>-b<sup>2</sup>)t=0    (24)则式(23)的三个解分别为<maths num="0021"><![CDATA[<math><mrow><msub><mi>t</mi><mn>1</mn></msub><mo>=</mo><mn>0</mn><mo>,</mo><msub><mi>t</mi><mn>2</mn></msub><mo>=</mo><msqrt><mfrac><mrow><mo>-</mo><mi>a</mi><msub><mi>x</mi><mn>0</mn></msub><mo>-</mo><msup><mi>a</mi><mn>2</mn></msup><mo>+</mo><msup><mi>b</mi><mn>2</mn></msup></mrow><mrow><mi>a</mi><msub><mi>x</mi><mn>0</mn></msub><mo>-</mo><msup><mi>a</mi><mn>2</mn></msup><mo>+</mo><msup><mi>b</mi><mn>2</mn></msup></mrow></mfrac></msqrt><mo>,</mo><msub><mi>t</mi><mn>3</mn></msub><mo>=</mo><mo>-</mo><msqrt><mfrac><mrow><mo>-</mo><mi>a</mi><msub><mi>x</mi><mn>0</mn></msub><mo>-</mo><msup><mi>a</mi><mn>2</mn></msup><mo>+</mo><msup><mi>b</mi><mn>2</mn></msup></mrow><mrow><mi>a</mi><msub><mi>x</mi><mn>0</mn></msub><mo>-</mo><msup><mi>a</mi><mn>2</mn></msup><mo>+</mo><msub><mi>b</mi><mn>2</mn></msub></mrow></mfrac></msqrt><mo>;</mo></mrow></math>]]></maths>ii.ii)当y<sub>0</sub>≠0时,将式(23)首项系数化为1,可得:<maths num="0022"><![CDATA[<math><mrow><msup><mi>t</mi><mn>4</mn></msup><mo>+</mo><mfrac><mrow><mn>2</mn><mrow><mo>(</mo><mi>a</mi><msub><mi>x</mi><mn>0</mn></msub><mo>-</mo><msup><mi>a</mi><mn>2</mn></msup><mo>+</mo><msup><mi>b</mi><mn>2</mn></msup><mo>)</mo></mrow></mrow><mrow><mi>b</mi><msub><mi>y</mi><mn>0</mn></msub></mrow></mfrac><msup><mi>t</mi><mn>3</mn></msup><mo>+</mo><mfrac><mrow><mn>2</mn><mrow><mo>(</mo><mi>a</mi><msub><mi>x</mi><mn>0</mn></msub><mo>+</mo><msup><mi>a</mi><mn>2</mn></msup><mo>-</mo><msup><mi>b</mi><mn>2</mn></msup><mo>)</mo></mrow></mrow><mrow><mi>b</mi><msub><mi>y</mi><mn>0</mn></msub></mrow></mfrac><mi>t</mi><mo>-</mo><mn>1</mn><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>25</mn><mo>)</mo></mrow></mrow></math>]]></maths>式(25)的解实际上为如下矩阵的实特征值<maths num="0023"><![CDATA[<math><mrow><mi>A</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mo>-</mo><mfrac><mrow><mn>2</mn><mrow><mo>(</mo><mi>a</mi><msub><mi>x</mi><mn>0</mn></msub><mo>-</mo><msup><mi>a</mi><mn>2</mn></msup><mo>+</mo><msup><mi>b</mi><mn>2</mn></msup><mo>)</mo></mrow></mrow><mrow><mi>b</mi><msub><mi>y</mi><mn>0</mn></msub></mrow></mfrac></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mfrac><mrow><mn>2</mn><mrow><mo>(</mo><mi>a</mi><msub><mi>x</mi><mn>0</mn></msub><mo>+</mo><msup><mi>a</mi><mn>2</mn></msup><mo>-</mo><msup><mi>b</mi><mn>2</mn></msup><mo>)</mo></mrow></mrow><mrow><mi>b</mi><msub><mi>y</mi><mn>0</mn></msub></mrow></mfrac></mtd><mtd><mo>-</mo><mn>1</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>26</mn><mo>)</mo></mrow></mrow></math>]]></maths>由于椭圆上极值点为一个最大值和一个最小值,因此,矩阵A有且仅有两个实特征值t<sub>1</sub>=λ<sub>1</sub>和t<sub>2</sub>=λ<sub>2</sub>;因此,式(19)的解为φ<sub>i</sub>=2tan<sup>-1</sup>(t<sub>i</sub>)    (27)其中i为式(19)的实数解的个数;步骤四:利用外切曲线参数计算实时综合系统误差;A:对于线切椭圆法,通过求该切点(x<sub>t</sub>,y<sub>t</sub>)到预计航迹的距离可以得到:<maths num="0024"><![CDATA[<math><mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>TSE</mi><mo>=</mo><mfrac><mrow><mo>|</mo><msub><mi>y</mi><mi>t</mi></msub><mo>-</mo><mi>k</mi><msub><mi>x</mi><mi>t</mi></msub><mo>|</mo></mrow><msqrt><mn>1</mn><mo>+</mo><msup><mi>k</mi><mn>2</mn></msup></msqrt></mfrac></mtd></mtr><mtr><mtd><mo>=</mo><mfrac><mrow><mo>|</mo><msub><mi>y</mi><mn>0</mn></msub><mo>&PlusMinus;</mo><mfrac><msup><mi>b</mi><mn>2</mn></msup><msqrt><msup><mi>k</mi><mn>2</mn></msup><msup><mi>a</mi><mn>2</mn></msup><mo>+</mo><msup><mi>b</mi><mn>2</mn></msup></msqrt></mfrac><mo>-</mo><mi>k</mi><msub><mi>x</mi><mn>0</mn></msub><mo>&PlusMinus;</mo><mfrac><mrow><msup><mi>k</mi><mn>2</mn></msup><msup><mi>a</mi><mn>2</mn></msup></mrow><msqrt><msup><mi>k</mi><mn>2</mn></msup><msup><mi>a</mi><mn>2</mn></msup><mo>+</mo><msup><mi>b</mi><mn>2</mn></msup></msqrt></mfrac><mo>|</mo></mrow><msqrt><mn>1</mn><mo>+</mo><msup><mi>k</mi><mn>2</mn></msup></msqrt></mfrac></mtd></mtr><mtr><mtd><mo>=</mo><mfrac><mrow><mo>|</mo><msub><mi>y</mi><mn>0</mn></msub><mo>-</mo><mi>k</mi><msub><mi>x</mi><mn>0</mn></msub><mo>&PlusMinus;</mo><msqrt><msup><mi>k</mi><mn>2</mn></msup><msup><mi>a</mi><mn>2</mn></msup><msup><mi>b</mi><mn>2</mn></msup></msqrt><mo>|</mo></mrow><msqrt><mn>1</mn><mo>+</mo><msup><mi>k</mi><mn>2</mn></msup></msqrt></mfrac></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>28</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,TSE表示综合系统误差;线切椭圆法将得到两个解,取其中较大的解作为结果;B:对于圆切椭圆法,将获得的参数θ带入到式(18)中,为获得外切圆,因此选r(θ)较大值作为结果,即得<maths num="0025"><![CDATA[<math><mrow><mi>TSE</mi><mo>=</mo><munder><mi>max</mi><mi>i</mi></munder><mi>r</mi><mrow><mo>(</mo><msub><mi>&phi;</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>29</mn><mo>)</mo></mrow></mrow></math>]]></maths>步骤五:将实时综合系统误差与RNP规范阈值x进行比较,当TSE<x时,表明综合系统误差小于RNP规范阈值,此时正常飞行;反之,给出RNP告警信息。
地址 100191 北京市海淀区学院路37号