- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
空管电报分析处理系统设计与实现
空管电报分析处理系统的设计与实现
1研究背景
随着近年来我国民航运输业的快速增长,日益增加的空中交通流量给相应的空中交通管制部门带来了巨大的压力和前所未有的挑战。空管自动化系统是广泛应用于航空部门的空中交通控制和管理系统,它是一个分布式计算机处理系统,接收和处理来自各个雷达头的飞行数据以及来自航空电信网的飞行电报数据,通过人机界面提供给空中交通管制员整个管制区内飞行活动的监视、预测和告警信息,协助管制员对空中交通进行安全有序的管理。
航空飞行电报是空管自动化系统的重要数据源,同时也是空中交通管制指挥的主要信息来源,电报中包含了航空飞行的关键数据信息,如航班号、起飞机场、起飞时间、降落时间、飞机机型和预计空中飞行时间等。这些报文是维护空中交通秩序、保证飞行安全和提高飞行效益必不可少的保障。
随着管制指挥对空管自动化系统的依赖性的增加,需要进一步提高自动化系统数据处理的准确性和有效性,从而减轻空管人员的工作负担,适应空管快速发展的需要。由于航空电信网传输系统、突发干扰或人为等因素造成的报文传输中断或遗漏,在一定程度上阻碍了空中交通管制工作的顺利进行。
目前福建空管分局使用的是洛克希德#8226;马丁空管自动化系统,该系统未对电报的接收情况进行监控,并且其使用的电报终端设备性能不稳定,经常发生故障导致自动化系统无法正常接收电报。因此,设计一个电报分析处理系统弥补空管自动化系统在这方面的不足就显得十分必要。
本文结合工程实际,使用LINUX系统的Shell脚本构建空管电报分析处理系统,该系统不仅能够针对因电报终端设备或传输线路等故障造成的电报传输中断产生告警提示,引导值班人员对线路进行检查和测试,并能及时统计和提示传输过程中遗漏的报文,避免系统因长时间未收到电报或遗漏重要报文而导致管制员无法及时获取航班动态,飞行计划数据无法与雷达航迹自动相关,从而影响正常的飞行管制工作。目前该系统已成功运用于福建空管分局,取得了良好的成效,将设备故障造成的风险降低到了最低限度。
2系统的结构设计与实现
本系统基于Linux Red Hat操作系统,使用Shell脚本构建,系统的设计与实现包括以下几个步骤:
2.1 电报内容分析和预处理
空管自动化系统中的飞行数据处理服务器通过电报终端接收来自民航电报网(AFTN)的飞行动态电报,经过处理后形成飞行计划数据,对每个生效的飞行计划计算飞行轨迹,并将飞行计划数据与多雷达融合后的雷达航迹进行相关处理,输出到管制员席位上显示。
由于空管自动化系统将接收到的各类外部数据包括电报均直接存储在指定文件内,因此为了甄别自动化系统是否收到电报数据,首先需要对该文件的内容进行预处理,删除不标准报文中的乱码等无用的信息,从中提取出有效的电报数据。
通过对电报的接收过程的研究发现,在接收到的标准电报数据中包含有字段“INPUT”,因此在程序代码中,使用grep命令对文件中包含“INPUT”字段的数据进行过滤,识别出文件中包含的报文。
2.2 报文中断的故障诊断及告警
当终端设备故障或传输故障而无法接收到电报时,服务器内接收电报的文件将不会接收到新的报文,此时通过实时监控该电报文件内容变化的情况,便能判断出系统是否接收到新的报文。如果该文件内的报文数据长时间未出现更新,则极有可能表示传输设备出现故障而导致系统未接收到新报,系统将产生告警,提示值班人员对传输设备进行检查,以及时排除故障,恢复报文的传输。其程序通过函数alarm()实现:
alarm ( ) {
1while true do
2 a=$(grep INPUT tele | wc -l )
3 sleep 180
4 b=$(grep INPUT tele | wc -l )
5 if [ $a = $b ]; then
6play prealarm.wav
7while true do
8 c=$(grep INPUT tele | wc -l )
9 sleep 60
10d=$(grep INPUT tele | wc -l )
11if [ $c = $d ]; then
12 play alarm.wav
13 else break
14fi
15 done
16 fi
17 done
}
2.2.1系统对报文数量的实时监测
系统首先对过滤出的报文通过wc ?l命令,统计出系统接收到的电报数量(通过语句2实现),其次每间隔3分钟(通过语句3实现),再对过滤出来的电报数据统计数量,当发现接收到电报数量在一定时间内未发生变化时(通
您可能关注的文档
最近下载
- 风能发电系统 漂浮式海上风力发电机组一体化计算分析导则及编制说明.pdf VIP
- 新人教版高中数学必修第一册全册单元测试卷(原卷+解析).pdf VIP
- 2024年北京市普通高中学业水平等级性考试地理试卷(含答案).pdf VIP
- 生猪屠宰兽医卫生检验人员考试题库5份(含答案).docx
- 2017款长城哈弗M6-2017款1.5T手动自动两驱蓝标_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf VIP
- 2025年全国普通高等学校体育单招真题英语试卷(原卷+ 完整版2025.pdf VIP
- 二月闹肠胀气(宝宝哭闹护理手册).pdf
- 马来酸阿伐曲泊帕片-药品临床应用解读.pptx VIP
- 当代中国政府与政治全套教学课件汇总.pptx VIP
- 2024年全国普通高等学校运动训练、民族传统体育专业单招考试数学试卷.pdf VIP
文档评论(0)