发明名称 基于误判率的航天器轨迹安全准则研究方法
摘要 本发明公开了一种基于误判率的航天器轨迹安全准则研究方法。该方法具体包括:(1)通过轨迹安全问题的一般模型建立起轨迹安全问题的安全集和非安全集;(2)通过安全集和非安全集的概念建立起误判率;(3)利用误判率来对轨迹安全准则做出修改。该方法能够有效解决轨迹安全问题中的概率冲淡现象,并且能够在一定程度上解决概率密度函数边缘处偏差较大的问题,它为轨迹安全问题的判定准则提供了一套判定和改进方法,使得判定准则能更加真实的反应实际的碰撞情况。<pb pnum="1" />
申请公布号 CN106508038B 申请公布日期 2014.07.02
申请号 CN201110014417.X 申请日期 2011.11.16
申请人 中国人民解放军国防科学技术大学 发明人 李海阳;王华;邱月明;何俊辰
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 湖南省国防科技工业局专利中心 43102 代理人 冯青
主权项 基于误判率的航天器轨迹安全准则研究方法,其特征在于,该方法具体包括:(1)通过轨迹安全问题的一般模型建立起轨迹安全问题的安全集和非安全集;(2)通过安全集和非安全集的概念建立起误判率;(3)利用误判率来对轨迹安全准则做出修改;首先,从轨迹安全的一般模型开始,借助碰撞概率的方法对轨迹安全问题的估计过程进行描述,建立起安全集和非安全集的概念,其次在此基础上建立误判率的概念,最后给出误判率的使用方法;两飞行器相对运动状态可用向量x(t)来代表,其动力学方程可以表示为<maths id="cmaths0001" num="0001"><math><![CDATA[<mrow><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>h</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>u</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FWW0000000072480000011.GIF" wi="981" he="62" /></maths>其中,u为控制向量,函数中h(x,u)隐含了地球引力及各种摄动力的作用。在无控情况下,以上方程可以简化为<maths id="cmaths0002" num="0002"><math><![CDATA[<mrow><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>h</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FWW0000000072480000012.GIF" wi="981" he="62" /></maths>设在观测时刻t<sub>0</sub>,飞行器的相对运动真实状态为x<sub>0</sub>,测量值为<img file="FWW0000000072480000013.GIF" wi="70" he="60" />测量值<img file="FWW0000000072480000014.GIF" wi="46" he="58" />具有随机性,测量偏差<img file="FWW0000000072480000015.GIF" wi="283" he="59" />相对真实值的概率分布密度函数为<img file="FWW0000000072480000016.GIF" wi="183" he="67" />设其均值为μ,协方差矩阵Σ,协方差矩阵值的大小可以取其在某个方向的标准差σ来表征,这里称为特征标准差,即<img file="FWW0000000072480000017.GIF" wi="258" he="64" />其中x为给定特征方向,函数<img file="FWW0000000072480000018.GIF" wi="157" he="69" />通常难以精确得到,需要引入人为假设,给出近似的概率密度分布函数<img file="FWW0000000072480000019.GIF" wi="199" he="68" />设其均值为μ<sup>*</sup>,协方差矩阵Σ<sup>*</sup>,特征标准差σ<sup>*</sup>,即<maths id="cmaths0003" num="0003"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>^</mo></mover><mn>0</mn></msub><mo>=</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>f</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo></mrow><mi>d</mi><mi>x</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FWW00000000724800000110.GIF" wi="1069" he="69" /></maths>式中,<img file="FWW00000000724800000111.GIF" wi="48" he="59" />表示测量值样本,把随机变量和其样本用同一符号代表,后面不再详细说明,f<sup>*</sup>(x‑x<sub>0</sub>)与f(x‑x<sub>0</sub>)相比,通常具有更大的方差或标准差<math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>~</mo></mover><mn>0</mn></msub><mo>=</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>f</mi><mo>*</mo></msup><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>^</mo></mover><mn>0</mn></msub><mo>-</mo><mi>x</mi><mo>)</mo></mrow><mi>d</mi><mi>x</mi><mo>=</mo><msup><mi>f</mi><mo>*</mo></msup><mo>&lsqb;</mo><mo>-</mo><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mover><mi>x</mi><mo>^</mo></mover><mn>0</mn></msub><mo>)</mo></mrow><mo>&rsqb;</mo><mi>d</mi><mi>x</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FWW0000000072480000025.GIF" wi="1419" he="78" /></maths>考虑自由运动的情况,由(5)式结合x<sub>0</sub>,构成一个初值问题,可以解得真实运动状态演化方程x(t)=x(x<sub>0</sub>,t<sub>0</sub>,t)        (9)若由(5)式结合<img file="FWW0000000072480000026.GIF" wi="72" he="54" />也可以类似地给出状态估计值的演化方程<maths id="cmaths0005" num="0005"><math><![CDATA[<mrow><mover><mi>x</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mover><mi>x</mi><mo>~</mo></mover><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>~</mo></mover><mn>0</mn></msub><mo>,</mo><msub><mi>t</mi><mn>0</mn></msub><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mover><mi>x</mi><mo>~</mo></mover><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>^</mo></mover><mn>0</mn></msub><mo>,</mo><msub><mi>t</mi><mn>0</mn></msub><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FWW0000000072480000027.GIF" wi="1187" he="70" /></maths>由(10)式可以进一步导出<img file="FWW0000000072480000028.GIF" wi="86" he="64" />的分布函数<img file="FWW0000000072480000029.GIF" wi="51" he="58" />随时间的演变关系,记为<img file="FWW00000000724800000210.GIF" wi="335" he="69" />其对应的均值μ<sup>*</sup>(t),协方差矩阵Σ<sup>*</sup>(t),(10)式可以看作对(9)式的近似,<img file="FWW00000000724800000211.GIF" wi="87" he="63" />中包含了两个飞行器的相对位置信息,若是精细模型还会包含相对姿态信息,通过这种相对位形关系,可以对任意时刻飞行器的碰撞概率进行判断,记为P<sub>c</sub>(t),若考虑某一时间区间[a,b]内的总碰撞概率,可取碰撞概率最大值作为该估计状态的碰撞概率,记为P<sub>c</sub>,显然,对于给定测量样本<img file="FWW00000000724800000212.GIF" wi="73" he="58" />P<sub>c</sub>(t)的值可以唯一确定,即<img file="FWW00000000724800000213.GIF" wi="400" he="69" />根据状态演化方程,利用碰撞概率可以定义碰撞概率安全性判别式:<maths id="cmaths0006" num="0006"><math><![CDATA[<mrow><mi>K</mi><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>^</mo></mover><mn>0</mn></msub><mo>,</mo><msub><mi>t</mi><mn>0</mn></msub><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>P</mi><mrow><mi>c</mi><mi>r</mi></mrow></msub><mo>-</mo><msub><mi>P</mi><mi>c</mi></msub><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>^</mo></mover><mn>0</mn></msub><mo>,</mo><msub><mi>t</mi><mn>0</mn></msub><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FWW00000000724800000214.GIF" wi="1184" he="72" /></maths>其中,P<sub>cr</sub>为给定的临界概率,进一步可以给出安全性判断准则<math><![CDATA[<mrow><mi>S</mi><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>^</mo></mover><mn>0</mn></msub><mo>,</mo><msub><mi>t</mi><mn>0</mn></msub><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>s</mi><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>^</mo></mover><mn>0</mn></msub><mo>,</mo><msub><mi>t</mi><mn>0</mn></msub><mo>,</mo><msub><mi>t</mi><mi>f</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>]]></math><img file="FWW0000000072480000035.GIF" wi="1011" he="76" /></maths>其中,t<sub>f</sub>为估计的可能碰撞时刻,t<sub>f</sub>时刻对应的安全集和非安全集分别为Ω<sub>s</sub>(t<sub>f</sub>)和Ω<sub>us</sub>(t<sub>f</sub>),以上建立起了轨迹安全问题的安全集和非安全集的概念,下面将利用这个概念引出误判率的概念,假设两飞行器的真实运动是会发生碰撞的,即真实值<img file="FWW0000000072480000036.GIF" wi="266" he="77" /><img file="FWW0000000072480000037.GIF" wi="143" he="75" />代表真实运动发生碰撞的状态集合,这时应用前面的概率安全准则,把准则误判的概率定义为误判率,也就是说,误判率是对真实碰撞事件安全性判断错误的概率,误判率可以表示为<maths id="cmaths0008" num="0008"><math><![CDATA[<mrow><msub><mi>P</mi><mi>w</mi></msub><mo>=</mo><munder><mi>max</mi><mrow><msub><mi>x</mi><mn>0</mn></msub><mo>&Element;</mo><msub><mover><mi>&Omega;</mi><mo>&OverBar;</mo></mover><mi>us</mi></msub><mrow><mo>(</mo><msub><mi>t</mi><mi>f</mi></msub><mo>)</mo></mrow></mrow></munder><mi>p</mi><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>^</mo></mover><mn>0</mn></msub><mo>&Element;</mo><msub><mi>&Omega;</mi><mi>s</mi></msub><mrow><mo>(</mo><msub><mi>t</mi><mi>f</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>]]></math><img file="FWW0000000072480000038.GIF" wi="997" he="97" /></maths>当物体几何尺寸远小于特征标准差时,可以用对一个确定的碰撞事件的分析来近似表示总的误判率,即<maths id="cmaths0009" num="0009"><math><![CDATA[<mrow><msub><mi>P</mi><mi>w</mi></msub><mo>&ap;</mo><mi>p</mi><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>^</mo></mover><mn>0</mn></msub><mo>&Element;</mo><msub><mi>&Omega;</mi><mi>s</mi></msub><mo>(</mo><msub><mi>t</mi><mi>f</mi></msub><mo>)</mo><mo>,</mo><msub><mi>x</mi><mn>0</mn></msub><mo>&Element;</mo><msub><mover><mi>&Omega;</mi><mo>&OverBar;</mo></mover><mrow><mi>u</mi><mi>s</mi></mrow></msub><mo>(</mo><msub><mi>t</mi><mi>f</mi></msub><mo>)</mo><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>]]></math><img file="FWW0000000072480000039.GIF" wi="1173" he="87" /></maths>至此给出了误判率的概念和基本表达式;基于误判率的轨迹安全准则做出修改,流程如下:步骤1、把碰撞预警门限P<sub>cr</sub>设为过程变量,安全集就成为P<sub>cr</sub>的函数,pb pnum="3" />即有Ω<sub>s</sub>(t<sub>f</sub>)=Ω<sub>s</sub>(P<sub>cr</sub>,t<sub>f</sub>);其中,t<sub>f</sub>为估计的可能碰撞时刻;步骤2、误判率表示为P<sub>w</sub>=P<sub>w</sub>(P<sub>cr</sub>);步骤3、给定误判率阈值P<sub>wcr</sub>,建立轨迹安全性判别方程P<sub>wcr</sub>‑P<sub>w</sub>(P<sub>cr</sub>)=0步骤4、由上式方程可以求得P<sub>cr</sub>;P<sub>cr</sub>与测量随机模型有关,一旦f<sup>*</sup>确定,P<sub>cr</sub>即可以确定;其中,f<sup>*</sup>为概率密度分布函数;步骤5、求得P<sub>cr</sub>后,将其带入公式,可以对任意给定的测量事件<img file="FWW0000000072480000041.GIF" wi="47" he="59" />的安全性进行判断;考虑到航天器在轨运行的寿命成本,过多的机动次数会导致寿命下降,可以引入闭环回路:步骤6、利用步骤5的判断结果计算规避机动所消耗的燃料,如果燃料消耗大于一定值,使得此次机动带来的成本无法接受,则回到步骤3,重新制定误判率阈值,直至机动成本达到可以接受的范围。pb pnum="4" />
地址 410073 湖南省长沙市开福区德雅路109号