1. 引言
机场气象预报(TAF)是民航机场运行的重要气象服务产品,该报文包含指定时间段内,机场的风、能见度、天气现象、云以及风的变化情况的描述,按照民航气象规范使用缩写简语进行编报 [1] [2] [3]。它是机场运行、航空公司放行航班进行决策的重要预报产品,准确的预报产品将会对公司效益和安全起到积极的作用。
针对机场单个站点的要素预报产品,国内的业务运行单位积极开展相关方法的研究,例如咸阳机场开发系统对机场重要天气实时监测,辅助业务人员发布天气预报产品 [4],上海综合应用数值模式和外推方法进行降水融合预报并取得较好的效果 [5]。针对民航机场运行关注的能见度、温度预测,随着数值预报产品和信息处理技术的发展,原有的人工数据分析已无法满足海量气象数据的处理,为改善各类气象探测和数值预报产品的应用能力,同时拓展模式输出产品,国内研究人员通过利用机器学习方法、数值模式释用,较好地改善了数值模式直接输出的温度预报产品的效果,利用机器学习深度学习方法,实现能见度、天气现象等模式无法输出的要素预测 [6] - [15],为业务人员提供客观、科学的要素预报产品,改善民航气象产品在业务运行的辅助决策作用,为航空公司、公众出行中起到积极作用 [16]。
本文提出的TAF预报指导产品是为民航业务运行人员提供客观、可靠的业务支持服务,利用数值模式产品和机器学习建模,生成机场温度、风、能见度、天气现象等要素预报,并按规则制作TAF指导产品,改善现有TAF预报无客观指导产品的现状,提高民航气象在业务运行中的辅助决策作用。
2. 产品业务流程设计
机场气象台制作TAF预报报文产品的流程,通常为机场预报人员综合分析地面高空填图、自动站、天气雷达、卫星等气象探测资料,结合各类数值预报产品,构建机场未来的天气演变趋势,然后根据天气演变趋势人工编制TAF报文。
为实现产品制作自动化的业务流程,本系统结合业务数据及产品特性,进行业务流程设计,主要包括数值模式释用及要素预报输出、TAF报文规则库及报文预测效果评定等流程,其中涉及到的技术包括历史数据清洗及处理,机器学习建模释用数值预报,要素预报分布特征统计等机器学习理论和应用。具体流程图见图1所示。
通过每日定时输出的数值预报产品,利用历史资料获取的TAF报文规则库,综合要素预报结果,按照规则库进行处理,生成符合行业标准要求的TAF报文,提供给机场气象人员作为预报参考。结合数据处理和预测产品制作,本文选取Python语言进行开发,使用PyTorch和Keras构建深度学习模型和预测机场天气要素,为提高建模和预测效率,采用Nivida P6000进行GPU运算加速,利用crontab计划任务进行定时处理。
3. 功能模块
按照TAF预报编发业务和产品加工流程,本系统将会涉及历史数据清洗、模型训练与寻优,构建TAF规则库、要素预报转换及TAF报文检验等功能,其中构建模型制作机场要素预报的模块,将会决定TAF支持产品的准确性,TAF规则库则是尝试将要素预报转换为TAF报文,这两部分功能也是本系统的核心。结合相关功能本系统将形成4个功能模块,来完成TAF指导产品的开发和业务化运行。具体如下:

Figure 1. Schematic diagram of product production process
图1. 产品制作流程示意图
3.1. 模式要素预报模块
机场要素预报是TAF预报指导产品的基础,机场要素预报的准确性直接影响到指导产品的可用性。结合已有的研究方法,本文利用2015年至2021年的EC细网格历史数据和机场历史观测资料,通过数据清洗和资料筛选,构建机场逐小时气象要素与EC thin的数据样本,其中EC thin各层次的温度、湿度、U分量、V分量等要素作为因子。利用深度学习工具PyTorch进行模型训练,获得机场温度、风向、风速、能见度、RVR、云底高、对流云、天气现象对应的预测模型,下面对其中的部分要素预报效果进行分析。
本文选取乌鲁木齐机场的要素预报进行预测效果检验。温度是航空器配载参考的重要气象要素,高温天气将会直接影响航班起降滑行距离。通常EC thin直接输出的温度预报具备一定的参考意义,但是由于乌鲁木齐机场周边地形环境复杂,36 h的模式温度预报均方根误差RMSE为2.2℃,平均绝对误差MAE为1.77℃,通过深度学习方法的模型预测,对乌鲁木齐机场温度预报大幅提升,具体如图2所示,RMSE降低至1.64℃,MAE降低至1.26℃,获得了准确性较高的温度预报产品,为后续TAF指导产品提供准确性更高的产品参考。

Figure 2. Comparison of temperature prediction errors between Urumqi airport element forecast and EC thin model products
图2. 乌鲁木齐机场要素预报与EC thin模式产品的温度预测误差对比
机场能见度的演变将会直接影响机场的运行正常,现有的EC thin模式输出的能见度误差较大,无法直接作为业务参考。本文采用同样的方法,构建模型进行机场温度预测,通过对乌鲁木齐机场预测误差分析可以看到,模型预测的能见度RMSE为1983.22 m,MAE为1481.46 m,分析0~36 h中MAE误差可以看到,其中0 h预测误差较大,而后预测误差维持在1400 m至1550 m之间,具体如图3所示。

Figure 3. Visibility prediction error analysis in element forecast of Urumqi Airport
图3. 乌鲁木齐机场要素预报中能见度预测误差分析
模式要素预报模块通过深度学习方法,实现机场TAF预报所需的要素预报的输出,并改善模式直接输出的产品精度,为后续TAF产品支持提供较为准确的预报。
3.2. TAF报文规则库
通过分析2015至2021年机场实况与TAF预报报文的对应关系,同时结合逐小时要素预报结果,将要素预报中的温度、风向、风速、能见度、云状、云底高、天气现象等进行分类归纳,筛选出TAF预报报文有效时间中的最高、最低温度及出现时间,并将风向、风速、能见度等要素进行分布特征识别,按照BECMG和TEMPO转换组的特征要求,将逐小时要素预报转换为分时段的预报结论,并按照行业标准要求和报文编辑规则,自动转换为TAF报文。

Figure 4. Schematic diagram of the flow chart of element forecast conversion TAF guidance product
图4. 要素预报转换TAF指导产品流程示意图
TAF指导产品转换业务流程如图4所示,通过读取模式要素预报模块输出逐小时的要素预报产品,按照民航TAF报文编制规则,将风向、风速、温度、能见度、天气现象、云等要素的数值或字符,统一转换为TAF报文的缩写简语字符,用于预报人员直接参考进行编制报文。
3.3. 报文质量评定
为确保TAF报文指导产品的准确,通过报文解析和纠错质量控制模块进行报文拆解,识别TAF报文的错误,为后续TAF报文规则库改进提供参考。同时,为了评估TAF报文指导产品的预测效果,本文按照民航空管系统要求,对TAF指导产品进行全要素评分,并与人工编发的TAF产品的全要素评分进行对比,持续监控知道产品的预测效果,发现指导产品中预测效果较差的情况,及时进行模型和规则库调整,不断改进产品的准确性。
4. 结语
1) 本文利用数值预报和机场历史观测数据,通过应用深度学习方法构建机场温度、风、能见度、天气现象、云等要素预报模型,并实现要素预报内容转换至民航气象报文的产品,为改善现有的机场预报产品提供新的思路。
2) 机场能见度、天气现象、云等气象要素,现有的业务主要依赖预报人员的资料分析和主观预报,模式无法提供直接的产品支持,本文在数值预报模式直接输出的温度、气压、湿度、风等要素预报基础上,通过建模和模式释用,实现能见度、天气现象等模式无法输出的气象要素产品的预测,丰富数值模式产品类别,改善此类气象要素的预测水平。
3) 通过预测效果检验可以看到,对于温度等连续性物理量预测,本文输出的产品效果较好,具备很好的业务指导意义,但是对于能见度、天气现象等非连续性物理量的预测,产品效果还有待提高,后续研究将考虑引入数值模式之外的高分辨率观测资料,例如云图、雷达等资料进行辅助建模,提高非连续性物理量的预测能力。
4) 现有TAF预报产品主要通过预报人员人工编制组成,其中需要考虑未来天气趋势转换,而自动化的要素预报转换为TAF报文产品过程中,还涉及到要素预报的内容分析、语义转换以及概率分布优化,并需要结合气候特征调整最终输出结果,本文的报文产品转换规则设计较为简单,与人工编制的报文还存在差异,而且产品目前样本较少。后续随着产品积累数据的增加,将会不断调整优化转换算法,缩小自动化产品与人工编制产品的差距。