SFL高级增强——“QNH”告警


1、S模式下发Barometric Pressure Setting随Selected Altitude的频次一样,按照S模式雷达BDS40询问的间隔设置参数,这两个寄存器值一并下发。(四创工程师确认)

2、询问中南技保部门,飞行员的调表值和自动化系统的QNH值不一致告警的方式:

1)告警在标牌显示黄色“QNH”;

2)为了减少虚警,飞机在“过渡高度(3000米)”之下才进行比对,不一致时提示:黄色“QNH”,需要参考飞行员的调表操作时机要求:

起飞离场,当飞机起飞前,我们从标准仪表离场图、收到的情报通播或管制员会告诉飞行员本场的修正海压和过渡高度。(一般过渡高度是3000米)。

起飞以后,当飞机上升到修正海压3000米(QNH3000米)的时候,我们开始转换基准,将QNH调整到1013,即QNE,然后继续爬升至批准的或预定的航线高度。   

进场着陆,进近前可以从航图、情报通播以及管制员那里得到目的地机场的修正海压以及过渡高度层(一般过渡高度层是3600米)。

当飞机下降到高度标压3600米(QNE3600米)的时候,我们开始转换基准,将QNE调整到得到的本场修正海压,然后再按照调整后高度表的读数下降至管制员告知的修正海压高度,继续进近。

3、自动化实现方案:

QNH 告警修改

1.  修改public\net_include\net_type\radp_net.h 文件

TAG_SSR_TRACK_MRADP 结构增加

float   SelectedQNH;   // 飞机下发的 QNH

TAG_TRACK_NET 结构增加

float   SelectedQNH;   // 飞机下发的 QNH

WORD QNH:1;     / / 飞机下发的机组设置的QNH 与本场或标准气压不一致 告警

2.  修改warning.ini 文件

增加如下参数

[ QNH ]

QNH _DEVIATION = 2   // QNH 容差 ,下发QNH 与本场或标压的最大差异,超过视为不一致

QNH _ TA_REVISE  = 300   // 过度高度修正值 (单位:

QNH _ TA  = 300 0     // 过度高度 (单位: ,非固定值,当QNH 值小于等于 979 时,减去 QNH _ TA_REVISE 设置值,当 QNH 值大于等于 1031 时,加上 QNH _ TA_REVISE 设置值

QNH _ TL  = 360 0     // 过度高度层 (单位:

3.  SDP 进程修改

SelectedQNH rdp I32radp )、 mrdp I33mradp )、 madp I37madp )、 mardp I38mardp )输出

QNH 告警,需修改 mrdp I33mradp )、 madp I37madp

读取warning.ini [QNH] 段参数值。

Altitude 为标准气压高度, QNHAltitude QNH 修正高度)以下变量 Altitude QNHAltitude QNH TAG_TRACK_NET 结构中定义, QNH _DEVIATION QNH _ TA_REVISE QNH _ TA QNH _ TL warning.ini 读取,本场 QNH 值为 RDM 进程下发值( CQnhArea 类中的 m_QnhVal )。

如果Altitude>QNH _ TL abs( SelectedQNH -1013.2)>QNH _DEVIATION ,告警,修改QNH=1 ,否则 QNH=0

如果QNHAltitude != -10000 (表示高度 QNH 修正), QNHAltitude _ TA QNH _ TA 非固定值,当 m_QnhVal<=979 QNH _ TA=QNH _ TA-QNH _ TA_REVISE m_QnhVal>=1031 QNH _ TA=QNH _ TA+QNH _ TA_REVISE ,注意是在从文件中读出的 QNH _ TA 初始值上加减), abs( SelectedQNH -m_QnhVal)>QNH _DEVIATION ,告警,修改QNH=1 ,否则 QNH=0

4.  SDD 进程修改

Extend INFO 窗口显示 SelectedQNH

TAG_TRACK_NET 结构中的 QNH 1 时,在标牌告警行显示黄色 QNH( 标牌不显示黄框 ,反之不显示。

4、问题及原因( 部分空客的A319/320机型有以下问题,导致SDD上QNH误告警。(手动输入就没问题)



请使用浏览器的分享功能分享到微信等