民航气象TAF报文解码纠错算法的开发与应用

上传人:飞*** 文档编号:48808081 上传时间:2018-07-20 格式:PPT 页数:19 大小:2.10MB
返回 下载 相关 举报
民航气象TAF报文解码纠错算法的开发与应用_第1页
第1页 / 共19页
民航气象TAF报文解码纠错算法的开发与应用_第2页
第2页 / 共19页
民航气象TAF报文解码纠错算法的开发与应用_第3页
第3页 / 共19页
民航气象TAF报文解码纠错算法的开发与应用_第4页
第4页 / 共19页
民航气象TAF报文解码纠错算法的开发与应用_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《民航气象TAF报文解码纠错算法的开发与应用》由会员分享,可在线阅读,更多相关《民航气象TAF报文解码纠错算法的开发与应用(19页珍藏版)》请在金锄头文库上搜索。

1、民航气象TAF报文解码纠错 算法的开发与应用新疆空管局气象中心朱国栋1QQ523458367才智在线旺 旺有心诚成QQ523458367 才智在线旺旺有心诚成2 TAF报文解码算法设计3 算法实现4 TAF报文解码纠错算法的应用及扩展5 小结1 算法开发目的提高非专业用户的可阅读性。TAF报文由缩写电码组成, 管制人员、签派以及其他非气象专业用户在实际工作中 ,通常需要对其进行相应的专业知识培训,才能较好的 查阅理解TAF报文的具体内容,这就造成TAF报文对非专 业用户的可阅读性较差。TAF报文质量控制。由于TAF报文电码内容随机性大,在 预报人员编写报文电码中,难免会出现字符错误、报文 语法

2、不符合规定等差错。已有的业务系统,没有实时纠 错功能。1 算法开发目的基于上述原因,本文尝试研究TAF预报报文(以下简称报 文)的解码算法,并将算法扩展至所有常用的气象报文 中,实现报文的解码和质量控制,并能够将报文实时翻 译成明语预报,为用户提供简介直观的预报产品。1 算法开发目的2 算法设计3 TAF报文解码算法实现3.1 TAF报文分解模块本算法在获得输入的报文后,首先进行TAF报文报头检查 和分解,即判断报文是否以“TAF”字段开始,“=”字段结尾 。在确保报文为TAF报文后,将报文内容以空格或换行符进行 分解,并剔除多余的空格,得到TAF报文的逐项报文字段(以 下简称报文字段)。后续

3、的质量控制、报文实时翻译均为基于 报文字段的操作。3 TAF报文解码算法实现3.2 质量控制模块根据对TAF报文内容的特征分析,质量控制分为两部分进 行:1、字符检查,2、报文逻辑语法检查。通过上述两部分的 报文内容检查,即可完整地实现TAF报文的质量控制工作,为 TAF报文内容检查、以及后续的翻译工作提供支持。3 TAF报文解码算法实现3.2.1 字符检查依据行业标准民航气象 第6部分 电码(以下简称行标 )中的定义,对TAF报文内容中的报头、地面风、能见度、天气 现象、云及温度(需要时)均有明确的要求,具体见下表。通 过按照行业标准的定义以及本地实际工作需要,对报文字段逐 项进行比对,判断

4、报文字段的特征属于那种字段类型,并按照 字段类型进行检查,得到TAF报文的逐项报文字段检查结果。3 TAF报文解码算法设计序号特征字段要 求实 例1报头报文发布时间,预报有效时间等TAF ZWWW 101223Z 1012212地面风风向,风速,阵风,风向变化范围18004G10MPS3能见度能见度具体数值0800,99994天气现象参照4678电码表FZFG,-SHSN5云组云量,云高FEW030CB,BKN0336温度最高、最低温度及其出现时间TX18/08Z TN12/21Z7转换组BECMG,TEMPOBECMG 13148其他项目CAVOK、NSC等略表1 TAF报文字符检查 的特征

5、字段3 TAF报文解码算法实现3.2.2 报文语法逻辑检查字符检查是将报文字段孤立的进行检查判断,而实际的 TAF报文内容,报文字段是与前后字段有着一定的联系,因此 还需要结合报文字段前后内容,判断报文逻辑语法是否符合要 求。本算法对报文的语法逻辑检查内容,是通过筛选、统计行 标中对报文内容方面的要求而确定。具体见下表。3 TAF报文解码算法实现序号检查内容要 求错误实例1地面风阵风与平均风速绝对差532009G05MPS2能见度与天气 现象能见度低于某数值必须与特定的天气 现象配合出现0800 BR3云组云高应当由低到高编报OVC050 BKN0104温度预报最高温度应当大于最低温度。TX1

6、8/08Z TN23/00Z5温度预报最高、最低温度时间应当出现在报文 有效时间内,且2106的TAF报文中出现 TX20/08Z TN12/00Z6BECMG、 TEMPO的时间转换组时间转换组应当在报文有效时间内0009的TAF报文中出现 BECMG 09103 TAF报文解码算法实现3.3 报文翻译模块在完成TAF报文分解和质量控制,确保报文内容准确无误 后,即可对报文内容实时进行明语翻译。按照行标中对TAF报文各个字段的定义,将TAF报文中会出 现的所有字符进行翻译,建立TAF报文字典,实现报文内容的 翻译,进而为非气象专业用户提供直观的预报产品。4 TAF报文解码纠错算法的应用及扩展

7、本算法能够完整的按照行标要求,实现对TAF报文内容的 实时解码、质量控制、纠错告警,以及内容翻译等功能,可广 泛应用于TAF报文发布系统、气象报文监控以及气象对外服务 系统。目前,该算法在新疆气象中心预报发布系统,航站预报评 分系统得到成功应用,完成了对预报报文的实时监控和内容纠 错,有效的避免报文编发阶段错误的发生;并实现航站预报质 量的自动评估等工作。4 TAF报文解码纠错算法的应用及扩展4 TAF报文解码纠错算法的应用及扩展TAF 解码算法机场实况报文(SA/SP)SIGMET/AIRMET(有效时间组抽取)航路预报(ROFOR)AMDAR报文数据气象局地面、高空报,航危报扩展在解码算法

8、的基础上,扩展实现了对目前民航气象常用报文格式的解码工作4 TAF报文解码纠错算法的应用及扩展上述报文类型基本涵盖了民航气象工作中应用到的主要报文类 型,在此算法的基础上,开展了多个业务系统的开发应用,包 含民航气象综合显示系统(AMIDS),AMDAR资料显示系统, 飞行气象文件制作系统等业务软件,为预报、气象服务等岗位 提供高效、便捷的气象报文分析显示系统4 TAF报文解码纠错算法的应用及扩展5 小结报文解码纠错算法是民航气象业务系统开发最基础的一环 ,通过对民航气象TAF报文解码算法的设计开发,并将其扩展 至民航气象业务工作常用的报文类型,为民航气象报文监控、 内容分析与翻译以及质量控制等功能的业务系统开发,提供高 效、便捷的报文解码接口,改善民航气象报文数据的分析能力 ,进而提高民航气象业务系统的自动化程度。TAF解码算法其他气象报文解码质量 控制报文解释航空气象用户谢谢

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号