论文库
  • 首页
  • 论文发表
  • 论文宝库
  • 期刊大全
  • 新闻中心
  • 著作出书
  • 发表流程
  • 关于我们
  • 诚心通道
  • 联系我们
  • 当前位置:主页 ->论文库 ->工学论文
  • 机场自观 QNH 值实时监控告警系统的设计与应用

    2017年5月10日 09:31 作者:田星 1 朱静威 2 燕建军 2

    |$YB&{;{ E0
    摘要:为了解决机场自动气象观测系统中的 QNH 值常常出现的误报
    漏报等现象,本文设计了一套 QNH值实时监控告警系统。该系统利
    用 RS-232 串口通讯分别收集跑道数据和振筒气压仪数据,实时判
    断 QNH 差值是否正常,并在手机客户端显示监控状态。通过一定
    时间的测试,验证了该系统的可靠性。

    )~U9I ps6F0K0
    【关键词】QNH 值 监控告警 RS-232 app 客户
    端
    1 背景介绍
    修正海平面气压 (QNH) 是机场自动观测
    系统中非常重要的探测资料,是航空器着陆时
    的重要参考数据。世界民航空难史里,许多灾
    难是因为气压数据的误差而导致的。因此,
    QNH 值的准确性将直接影响到飞行安全,涉
    及到无数乘客的生命财产安全。
    通常,QNH 值是由位于跑道附近的传感
    器采集的气压原始数据经过机房服务器程序修
    正而得到的。为了解决自观数据 QNH 值出现
    的误报漏报等现象,实现自我监控等功能,本
    文设计了一套 QNH 值实时监控告警系统。该
    系统如图 1 所示,分为三部分:数据采集单元、
    数据处理单元、数据显示单元。
    2 数据采集单元
    数据采集单元负责机场 QNH 值和振筒气
    压仪 QNH 值的采集和传输。
    机场原始机场 QNH 值可由自观机房服务
    器提供,服务器可利用 RS-232 串口定时输出
    含有 QNH 值的报文,通过格式解析即可获取。
    振筒气压仪 QNH 值由 XDY-03 型双振筒
    气压仪获取。该气压仪是以两只振筒压力传感
    器为基础,高性能单片微处理器为核心的数字
    化智能仪器,具有测量准确度高、可靠性好等
    优点,基于 RS-232 串口可与计算机等设备连
    接通讯。
    获取 QNH 值的口令为“r”,而该 QNH
    值只能代表气压仪所在地点的 QFE 值,不能
    直接对比计算。为了保证气压仪数据的准确性,
    每隔半年送回厂家做仪器校准。
    3 数据处理单元
    数据处理单元负责与数据采集单元通讯,
    计算对比 QNH 值,生成监控信息,存储原始
    数据,以及对数据显示单元开放端口推送数据。
    该单元所有功能由一台服务器承担完成。
    服务器程序设计流程 :

    $jb n j,B5`~ u0
    为了解决机场自动气象观测
    系统中的 QNH 值常常出现的误报
    漏报等现象,本文设计了一套 QNH
    值实时监控告警系统。该系统利
    用 RS-232 串口通讯分别收集跑道
    数据和振筒气压仪数据,实时判
    断 QNH 差值是否正常,并在手机
    客户端显示监控状态。通过一定
    时间的测试,验证了该系统的可
    靠性。
    摘
    要
    (1)程序启动后,判断用户界面输入的
    参数。若参数无误,则启动任务线程。
    (2)程序开始从指定的串口读取原始数
    据,添加时间戳,保存在本地,以便发生故障
    时查询分析。
    (3)根据特定格式,程序分别提取机场
    QNH 值和振筒气压仪 QNH 值。
    (4)修正同化 QNH 值,计算判断,生
    成监控信息。
    (5)响应手机客户端的 socket 连接请求,
    实时发布监控信息。
    参数设置。自观系统的 port server 的串口
    参数为:9600,N,8,1。振筒气压仪的串口
    参数为:2400,N,8,1;XDY-03 型双振筒
    气压仪只能提供 QFE 值,需要乘以系数才能
    换算成 QNH 值,该系数默认为 1.003;设置
    发送“r”命令的间隔时间,默认为 30 秒;设
    置 QNH 值的合理上下限范围;设置两个 QNH
    值的差值预警阈值。
    参数配置完成,点击运行按键,程序启动,
    同时后台将启动两条线程。
    线程 1:
    用于接受两个串口数据,分析格式,提
    取修正 QNH 值,判断 QNH 值是否有效,计
    算QNH的差值,生成监控信息,发送给线程2;
    每条串口数据,保存在磁盘日志,如图4所示;
    经过计算和判断后生成的三类信息:数据丢失
    告警、差值过大告警、数据正常。
    线程 2:
    用于开放对外服务端口 ( 该系统默认值为
    9010) 和手机客户端建立 socket 连接,并实时
    发送最新的监控信息。为了减小服务器的压力,
    该系统将 socket 连接对象上限设为 10。每隔 5
    分钟,该线程向各个客户端发送询问消息,若
    对方无回执,则在 socket 列表里剔除该对象,
    回收资源。
    4 数据显示单元
    数据显示单元负责与服务器通讯,显示
    实时监控信息,发出告警信息。该系统基于安
    卓 4.0 版本开发了手机客户端。当手机和服务
    器都处于同一局域网内便可访问实时数据和获
    取监控信息。
    当客户端接受到含有数据丢失告警和差
    值过大告警的监控信息后,手机会弹出置顶提
    示信息提醒用户注意。在客户端界面上,黄色
    表示数据丢失告警,红色表示差值过大告警,
    绿色表示正常。
    5 测试验证
    该系统在开发调试完成后,经过了 3 个
    月的测试验证。其中,发现了一些问题,并及
    时解决,完善了整个系统。整个测试过程中,
    出现了程序 BUG、串口松动、通讯线路故障
    等问题。其中多数问题是因为编写的程序中有
    BUG 而导致的。通过一定时间调试后,系统
    趋于稳定,在业务应用中逐渐发挥作用。如,
    6 月一次振筒气压仪出现故障,系统成功发出
    告警,使值班人员及时发现和排除了故障。
    6 总结
    本文设计的机场自动气象观测站 QNH 值
    实时监控告警系统,采用数据对比方式,在
    手机客户端联网显示,并实现了对机场跑道
    QNH 值的实时监控与告警功能。系统通过长
    时间的测试验证了其可靠性,降低了 QNH 值
    误报漏报的故障率,并在业务运行中逐渐应用
    开来,提高了安全生产效益。
    参考文献
    [1]林锐,韩永泉.高质量程序设计指南:C++/
    C 语 言 .( 第 3 版 )[M]. 电 子 工 业 出 版
    社 ,2012(412).
    [2][ 民用航空气象 第 9 部分 : 自动气象观测
    系统数据输出格式 ][Z]. 中国空中交通管
    理局 ,2011.MH/T 4016.9-2011.
    作者单位
    1. 中国民用航空西南地区空中交通空管局气
    象中心 四川省成都市 610225
    2. 中国民用航空华北地区空中交通空管局气
    象中心 北京市 100621
  • 上一篇             下一篇
发给朋友 分享到朋友圈
  • 回顶部
中国论文网|微信客服:15295038855
本站提供论文发表发表论文核心论文发表
免费论文发表资源,文章只代表作者观点,并不意味着本站认同,部分作品系转载,版权归原作者或相应的机构;若某篇作品侵犯您的权利,请来信告知:lunwenchina@126.com