一种告警域构建方法与流程

文档序号:11809246阅读:来源:国知局

技术特征:

1.一种告警域构建方法,其特征在于告警域由前视边界、截断边界、展角边界和基宽组成,首先根据飞机当前速度、航迹倾角数据计算初始前视边界,然后将初始前视边界整体向下平移一个安全距离形成具有纵向离地保护的前视边界,从飞机当前位置出发,以一定的截断角度延伸,形成与前视边界相交的截断边界,以当前飞机的飞行航线为中心,设置两组相互对称的且相距一定基宽宽度的前视边界和截断边界,并且所述两条前视边界的远端向外扩展一展角角度,形成展角边界,所述两组对称的展角边界、截断边界之间形成的区域即为告警域。

2.如权利要求1所述的告警域构建方法,其特征在于初始前视边界的计算方法为:

<mrow> <mi>h</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>h</mi> <mn>0</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&Element;</mo> <mo>(</mo> <mn>0</mn> <mo>,</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>h</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&Element;</mo> <mo>(</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>,</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>h</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&Element;</mo> <msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>2</mn> </msub> <mo>&rsqb;</mo> </mrow> <mn>2</mn> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

其中,s0(t)=V0 cos γ0t,t∈[0,t0],

h0(t)=V0 sinγ0t,t∈[0,t0];

<mrow> <msub> <mi>s</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>s</mi> <mn>0</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>V</mi> <mn>0</mn> </msub> <msub> <mi>cos&gamma;</mi> <mn>0</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>-</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msub> <mi>a</mi> <mi>x</mi> </msub> <msup> <mrow> <mo>(</mo> <mi>t</mi> <mo>-</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>,</mo> <mi>t</mi> <mo>&Element;</mo> <mo>(</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>,</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>&rsqb;</mo> <mo>,</mo> </mrow>

<mrow> <msub> <mi>h</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>h</mi> <mn>0</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>V</mi> <mn>0</mn> </msub> <msub> <mi>sin&gamma;</mi> <mn>0</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>-</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mi>a</mi> <msup> <mrow> <mo>(</mo> <mi>t</mi> <mo>-</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>,</mo> <mi>t</mi> <mo>&Element;</mo> <mo>(</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>,</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>&rsqb;</mo> <mo>;</mo> </mrow>

s2=s0(t0)+s1(t0+t1)+Vm cosγm(t-t0-t1),t∈(t0+t1,t0+t1+t2],

h2=h0(t0)+h1(t0+t1)+Vm sin γm(t-t0-t1),t∈(t0+t1,t0+t1+t2];

<mrow> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>V</mi> <mi>m</mi> </msub> <msub> <mi>sin&gamma;</mi> <mi>m</mi> </msub> <mo>-</mo> <msub> <mi>V</mi> <mn>0</mn> </msub> <msub> <mi>sin&gamma;</mi> <mn>0</mn> </msub> </mrow> <mi>a</mi> </mfrac> <mo>,</mo> </mrow>

<mrow> <msub> <mi>t</mi> <mn>2</mn> </msub> <mo>=</mo> <mfrac> <mrow> <mi>H</mi> <mo>-</mo> <msub> <mi>h</mi> <mn>0</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>h</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>V</mi> <mi>m</mi> </msub> <msub> <mi>sin&gamma;</mi> <mi>m</mi> </msub> </mrow> </mfrac> <mo>,</mo> </mrow>

<mrow> <msub> <mi>a</mi> <mi>x</mi> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>V</mi> <mi>m</mi> </msub> <msub> <mi>cos&gamma;</mi> <mi>m</mi> </msub> <mo>-</mo> <msub> <mi>V</mi> <mn>0</mn> </msub> <msub> <mi>cos&gamma;</mi> <mn>0</mn> </msub> </mrow> <mrow> <msub> <mi>V</mi> <mi>m</mi> </msub> <msub> <mi>sin&gamma;</mi> <mi>m</mi> </msub> <mo>-</mo> <msub> <mi>V</mi> <mn>0</mn> </msub> <msub> <mi>sin&gamma;</mi> <mn>0</mn> </msub> </mrow> </mfrac> <mi>a</mi> <mo>,</mo> </mrow>

γ0为飞机当前航迹倾角、V0为飞行速度、γm为最大爬升角,Vm为最大爬升时的速度,a为通用拉起加速度,t0为飞行员从接收告警到执行规避操作的时间,H为地理环境中飞行航路上的平均障碍高度。

3.如权利要求2所述的告警域构建方法,其特征在于所述告警域可分为警告级告警域和注意级告警域,当注意级的反应时间为t0c,警告级的反应时间为t0w时,注意级的初始前视边界scaution,hcaution和警告级的初始前视边界swarning,hwarning分别如下:

<mrow> <msub> <mi>s</mi> <mrow> <mi>c</mi> <mi>a</mi> <mi>u</mi> <mi>t</mi> <mi>i</mi> <mi>o</mi> <mi>n</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>s</mi> <mn>0</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&Element;</mo> <mo>(</mo> <mn>0</mn> <mo>,</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>c</mi> </mrow> </msub> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>s</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&Element;</mo> <mo>(</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>c</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>c</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>s</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&Element;</mo> <mo>(</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mi>c</mi> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>c</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>2</mn> </msub> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

<mrow> <msub> <mi>h</mi> <mrow> <mi>c</mi> <mi>a</mi> <mi>u</mi> <mi>t</mi> <mi>i</mi> <mi>o</mi> <mi>n</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>h</mi> <mn>0</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&Element;</mo> <mo>(</mo> <mn>0</mn> <mo>,</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>c</mi> </mrow> </msub> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>h</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&Element;</mo> <mo>(</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>c</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>c</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>h</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&Element;</mo> <msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>c</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>c</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>2</mn> </msub> <mo>&rsqb;</mo> </mrow> <mn>2</mn> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

<mrow> <msub> <mi>s</mi> <mrow> <mi>w</mi> <mi>a</mi> <mi>r</mi> <mi>n</mi> <mi>i</mi> <mi>n</mi> <mi>g</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>s</mi> <mn>0</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&Element;</mo> <mo>(</mo> <mn>0</mn> <mo>,</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>w</mi> </mrow> </msub> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>s</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&Element;</mo> <mo>(</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>c</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>w</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>s</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&Element;</mo> <mo>(</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mi>c</mi> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>w</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>2</mn> </msub> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

<mrow> <msub> <mi>h</mi> <mrow> <mi>w</mi> <mi>a</mi> <mi>r</mi> <mi>n</mi> <mi>i</mi> <mi>n</mi> <mi>g</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>h</mi> <mn>0</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&Element;</mo> <mo>(</mo> <mn>0</mn> <mo>,</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>w</mi> </mrow> </msub> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>h</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&Element;</mo> <mo>(</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>c</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>w</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>h</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&Element;</mo> <msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>w</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>t</mi> <mrow> <mn>0</mn> <mi>w</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mn>2</mn> </msub> <mo>&rsqb;</mo> </mrow> <mn>2</mn> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>.</mo> </mrow>

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1