浅谈纽曼2000+系统AFTN报文处理流程
2019-05-06赵常有
赵常有
摘 要:本文会对南京莱斯信息技术股份有限公司的纽曼2000+系统的AFTN报文处理的过程进行介绍,并对报文处理后与飞行计划进行相关的过程做简要梳理。民航吉林空管分局目前没有使用EST报文,现在飞行计划的主要来源是AFTN报文,飞行计划管理时所用的报文主要也是AFTN报文。AFTN报文的处理过程可以分为收报和发报过程。收报过程可以分为报文解析和报文与飞行计划相关。发报过程可以分为发报时机的判断、正文的组装、地址及其他信息的反填。
关键词:报文 计划 相关
随着我国民航事业的快速进步,航班数量迅速增长,空中交通管制对设备的要求也在不断提高。长春现行主用的自动化系统为南京二十八所莱斯信息技术股份有限公司的纽曼2000自动化系统。为满足民航发展的过程中对设备不断提高的技术需求。现吉林空管分局已采购南京二十八所莱斯信息技术股份有限公司的纽曼2000+自动化系统并即将安装。本文将对纽曼2000+系统的AFTN电报的报文处理过程进行梳理。
1 纽曼2000+系统
系统接收到报文后可以处理遵循ICAO PANS/RAC 4444文件和《民用航空飞行动态固定电报格式》MH/T4007-2012、MH/T4024、《空管雷达及管制中心设施间协调移交数据规范》MH4008-2000及相关规定格式的飞行电报。
2 接受处理报文的步骤
2.1 报文解析
系统收到电报时,会先将电报进行存储,我们可以在飞行数据操作席位的收报显示窗口中查看收到的报文。然后系统会对报文进行初步解析,解析出电报的电报头,获得其中包含的信息,包括:流水号、收报时间、电报等级、收报单位、发报时间以及发报单位。报头以外的内容在此时不会进行解析。若报文发送时间的超时检查开关为打开状态,那么系统会将报文的发送时间与当前时间进行比较,两者的时间差异在一定的参数范围内则继续进行下面的解析,否则将忽略此报文。
通过以上步骤的报文接下来会进入电报正文的解析阶段。依据规定中“(”代表报文正文的开始,“)”代表报文正文的结束,系统提取出报文的正文。再根据正文中除了第一编组外,其余编组都用“—”符号来代表本编组的开始,将各个编组区分开。系统根据正文中第一个编组中的内容来获得此报文的类型,获取报文类型后,系统会根据规定来比对不同类型的电报中含有的电报编组内容及这些编组的顺序,来对正文中接下来的其余编组进行逐一解析。从而获得电报正文中的所有内容。在分析电报的过程中,如果遇到错误的电报编组,系统会根据飞行数据操作席上人工维护的电报知识库中的内容进行相应的替换然后继续解析。如果报文中有航路编组,在进行航路编组解析时,如果遇到错误的航路,会根据航路知识库中的内容进行相应的替换然后继续解析。航路知识库与电报知识库一样都是在飞行数据操作席位上由人工进行维护。在遇到以下的情况时,系统无法继续自动处理电报。
(1)系统对各个编组的数据进行解析之后,会对他们的内容进行语法检查,如果存在语法错误,那么系统不会对此报文接下来的内容进行处理,而将报文送到飞行数据操作席由人工进行处理。
(2)在电报处理过程中,如果发现电报丢失了编组数据,系统会将此电报发送到飞行数据操作席等待人工处理。
(3)若报文中含有电报类型、航班号、二次代码、飞行规则、飞行类型、机型、尾流、通信设备、监视设备、边界点、边界时间、飞跃边界点高度、巡航速度、巡航高度等数据项,这些数据项必须符合规定,否则系统会将此电报发送至飞行数据操作席等待人工处理。
(4)如果报文含有编组14、15、16、17中的一个或几个编组,任意一个编组若缺少必要的数据项或者数据项的格式不正确,系统也会将电报送到飞行数据操作席等待人工处理。
(5)FPL、DEP、DLA电报若不存在起飞时间,系统会将此电报发送至飞行数据操作席位等待人工处理。
(6)在解析航路的时候,若某航路点没在航路上,或者航路中存在系统无法识别的航路点,系统会将此电报发送至飞行数据操作席等待人工处理。
系统接收到AFTN报文并成功将内容解析之后,还会根据设置的参数对报文的内容进行进一步的严格检查,其中包括:
(1)机型检查。
(2)机场检查。
(3)飞行规则交叉检查。
(4)机型、机场和编组18的交叉检查。
(5)编组10和编组18的交叉检查。
(6)编组10严格检查。
(7)编组18严格检查。
以上这些检查的开关参数互相独立,可以对其中的任意一项单独设置。
2.2 报文与计划相关
报文正常处理之后需要将报文解析出来的内容与系统中的计划相匹配,匹配成功之后,会根据报文中的内容来更新计划,包括更新计划的内容和更改计划的状态。如果报文没有匹配到相应的计划,则有可能根据报文的内容来创建计划。当报文与已存在的计划的航班号、起飞机场、目的机场都一致,预计起飞时间的差异在参数范围内,并且计划的状态与报文的类型相匹配,计划与报文才会成功相关。但是个别的报文会有特殊的情况,比如返航备降时发送的CPL报,由于返航备降,报文中的目的机场会发生改变,所以在进行报文和计划相关时不需要进行目的机场的检查。对于FPL、DEP、CPL、EST等报文,如果没有匹配到相应的计划,系统可以根据报文自动生成计划。
3 发报处理的步骤
系统发报处理包括发报时机的判断,报文正文的组装,地址的填写及报文的封装。
3.1 发报时机的判断及报文正文的组装
人工发报时,以人工操作作为发送报文的时机,报文的正文内容以人工输入的内容为准。本系统可以自动发报的电报类型为DEP,ARR,CPL,EST,和FPL电报。可以在主任席位上分别设置DEP,ARR,CPL,EST等报文的自动发送开关。当开关为打开时,可以自动发送对应类型的报文,系统会根据设置的参数以及雷达信号来决定派发不同类型电报的时机,根据飞行计划的信息来填写报文的正文内容。
3.2 反填收报和发报地址并封装报文
收报地址主要来源于收报地址库,公共收报地址库,FDP_GUANDIAO_ADDRESS,FDP_ZONGDIAO_ADDRESS和备降机场上级部门的地址,另外在发送DEP,ARR报时会用到航空公司收报地址库。系统会根据航线名,航空公司以及电报类型匹配对应的收报地址并反填到报文的收报地址中。
自动化系统可以根据发送电报的类型以及席位,在报文中填写相应的发报地址。各个席位可以配置为不同的发报地址,当人工发报时系统会默认发报地址为席位配置的地址,人工可以对该地址进行修改。自动发报时,系统会根据发报的类型自动匹配对应的发报地址,如果没有配置电报类型所对应的发报地址,系统会使用AFTN电报参数中配置的发报地址来发送报文。
地址反填完毕后,系统会把传输报文所需要的其他信息封装到报文中,如流水号等。然后就可以将报文发送出去了。
4 结语
报文处理模块对空管自动化系统来说起着至关重要的作用,了解该模块的运行原理,可以为我们排查故障,解决问题提供有效的帮助。希望本文可以帮助大家更好的了解空管自动化系统。
参考文献
[1] 空管雷达及管制中心设施间协调移交数据规范:MH 4008-2000[S].2006.
[2] 民用航空飛行动态固定电报格式:MH/T 4007-2012[S].2012.
[3] 民用航空空中交通管制自动化系统 第3部分:飞行数据交换:MH/T 4029.3-2015[S].2015.
[4] 长春主用自动化系统扩容升级及主用自动化系统测试平台采购项目系统技术设计说明[Z].