天气预报方法、装置、计算机设备和计算机可读存储介质制造方法及图纸

技术编号:24209114 阅读:24 留言:0更新日期:2020-05-20 16:01
本申请涉及一种天气预报方法、装置、计算机设备和计算机可读存储介质。所述天气预报方法包括:获取目标区域对应的预报参数;将所述预报参数输入至数值预报模型,并根据多个水平分辨率控制所述数值预报模型输出多个积分结果;所述目标区域的不同水平分辨率对应的预报网格的水平边长不同;根据所述多个积分结果,获取所述目标区域的天气预报结果。采用本方法能够捕捉不同类型的天气过程,从而提升了天气预报的准确度。

Weather forecast method, device, computer equipment and computer readable storage medium

【技术实现步骤摘要】
天气预报方法、装置、计算机设备和计算机可读存储介质
本专利技术涉及气象预报
,特别是涉及一种天气预报方法、装置、计算机设备和计算机可读存储介质。
技术介绍
数值天气预报是指根据大气实际情况,在一定的初值和边值条件下,通过大型计算机作数值计算,求解描写天气演变过程的流体力学和热力学的方程组,预测未来一定时段的大气运动状态和天气现象的方法。数值模式是计算数值天气预报的必要工具。传统的采用数值模式的天气预报方法中,往往是将预报区域划分为多个长度相等的预报网格来进行天气过程的捕捉,即采用同一水平分辨率对预报区域进行网格划分,水平分辨率是指预报网格的水平边长。但是,上述方法无法更好地捕捉不同类型的天气过程,导致天气预报的准确度低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够更好地捕捉不同类型的天气过程、提升天气预报的准确度的天气预报方法、装置、计算机设备和计算机可读存储介质。第一方面,本申请实施例提供了一种天气预报方法,所述天气预报方法包括:获取目标区域对应的预报参数;将所述预报参数输入至数值预报模型,并根据多个水平分辨率控制所述数值预报模型输出多个积分结果;所述目标区域的不同水平分辨率对应的预报网格的水平边长不同;根据所述多个积分结果,获取所述目标区域的天气预报结果。在其中一个实施例中,所述根据所述多个积分结果,获取所述目标区域的天气预报结果,包括:从所述多个水平分辨率中确定基准分辨率,并将所述多个水平分辨率中,比所述基准分辨率大的水平分辨率确定为插值分辨率;根据所述基准分辨率对应的积分结果、以及所述插值分辨率对应的积分结果,获取所述目标区域的天气预报结果。在其中一个实施例中,各所述积分结果均包括以相同时间步长输出的多个不同预报时刻对应的预报值;所述根据所述基准分辨率对应的积分结果、以及所述插值分辨率对应的积分结果,获取所述目标区域的天气预报结果,包括:将各所述积分结果中相同预报时刻下,所述插值分辨率对应的预报值插值在所述基准分辨率对应的预报值中,得到插值结果;基于所述插值结果,获取所述目标区域的天气预报结果。在其中一个实施例中,所述预报值包括各气象要素对应的气象要素积分值,所述气象要素包括风速、风向、温度、湿度、压强中至少一个;所述基于所述插值结果,获取所述目标区域的天气预报结果,包括:根据所述插值结果,计算目标预报时刻各气象要素积分值分别对应的平均值;将所述多个不同预报时刻分别对应的多个气象要素积分值的平均值,确定为所述目标区域的天气预报结果。在其中一个实施例中,所述将所述预报参数输入至数值预报模型,并根据多个水平分辨率控制所述数值预报模型输出多个积分结果,包括:将所述预报参数输入至所述数值预报模型;控制所述数值预报模型以各所述水平分辨率为空间积分步长,分别对所述预报参数进行积分,并输出各所述水平分辨率对应的积分结果。在其中一个实施例中,所述获取目标区域对应的预报参数,包括:获取所述目标区域对应的预报背景场数据;获取所述目标区域对应的静态数据;采用所述数值预报模型对所述预报背景场数据及所述静态数据进行融合插值处理,得到所述预报参数。在其中一个实施例中,所述方法还包括:根据多种天气现象分别对应的大气范围,确定所述多个水平分辨率。第二方面,本申请实施例提供一种天气预报装置,所述装置包括:获取模块,用于获取目标区域对应的预报参数;控制模块,用于将所述预报参数输入至数值预报模型,并根据多个水平分辨率控制所述数值预报模型输出多个积分结果;所述目标区域的不同水平分辨率对应的预报网格的水平边长不同;预报模块,用于根据所述多个积分结果,获取所述目标区域的天气预报结果。第三方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的方法的步骤。第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的方法的步骤。本申请实施例提供的技术方案带来的有益效果至少包括:通过获取目标区域对应的预报参数;将所述预报参数输入至数值预报模型,并根据多个水平分辨率控制所述数值预报模型输出多个积分结果;所述目标区域的不同水平分辨率对应的预报网格的水平边长不同;根据所述多个积分结果,获取所述目标区域的天气预报结果;由此,根据多个水平分辨率控制数值预报模型输出多个积分结果,并根据多个积分结果获取目标区域的天气预报结果;避免了传统技术中,采用同一水平分辨率对预报区域进行网格划分,再基于多个长度相等的预报网格对预报区域进行天气过程的捕捉,导致的天气预报的准确度低的问题。本申请能够捕捉不同类型的天气过程,从而提升了天气预报的准确度。附图说明图1为一个实施例提供的天气预报方法的应用环境图;图2为一个实施例提供的天气预报方法的流程示意图;图3为一个实施例提供的天气预报方法的流程示意图;图4为一个实施例提供的天气预报方法中步骤S320的细化步骤示意图;图5为一个实施例提供的天气预报方法中步骤S322的细化步骤示意图;图6为一个实施例提供的天气预报方法的流程示意图;图7为一个实施例提供的天气预报方法的流程示意图;图8为一个实施例提供的天气预报方法的流程示意图;图9为一个实施例提供的天气预报装置的结构框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的天气预报方法,可以应用于如图1所示的计算机设备,该计算机设备可以是服务器,其内部结构图可以如图1所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存天气预报方法的数据。本申请实施例提供的天气预报方法、装置、计算机设备和计算机可读存储介质,旨在解决传统技术中,采用同一水平分辨率对预报区域进行网格划分,导致的天气预报的准确度低的技术问题。下面将通过实施例并结合附图具体地对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体地实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。需要说明的是,本申请实施例提供的天气预报方法,其执行主体可以是天气预报装置,该天气预报装置可以通过软件、硬件或者软硬件结合的方式实现成为计算机设备的部分或者全本文档来自技高网...

【技术保护点】
1.一种天气预报方法,其特征在于,所述方法包括:/n获取目标区域对应的预报参数;/n将所述预报参数输入至数值预报模型,并根据多个水平分辨率控制所述数值预报模型输出多个积分结果;所述目标区域的不同水平分辨率对应的预报网格的水平边长不同;/n根据所述多个积分结果,获取所述目标区域的天气预报结果。/n

【技术特征摘要】
1.一种天气预报方法,其特征在于,所述方法包括:
获取目标区域对应的预报参数;
将所述预报参数输入至数值预报模型,并根据多个水平分辨率控制所述数值预报模型输出多个积分结果;所述目标区域的不同水平分辨率对应的预报网格的水平边长不同;
根据所述多个积分结果,获取所述目标区域的天气预报结果。


2.根据权利要求1所述的方法,其特征在于,所述根据所述多个积分结果,获取所述目标区域的天气预报结果,包括:
从所述多个水平分辨率中确定基准分辨率,并将所述多个水平分辨率中,比所述基准分辨率大的水平分辨率确定为插值分辨率;
根据所述基准分辨率对应的积分结果、以及所述插值分辨率对应的积分结果,获取所述目标区域的天气预报结果。


3.根据权利要求2所述的方法,其特征在于,各所述积分结果均包括以相同时间步长输出的多个不同预报时刻对应的预报值;所述根据所述基准分辨率对应的积分结果、以及所述插值分辨率对应的积分结果,获取所述目标区域的天气预报结果,包括:
将各所述积分结果中相同预报时刻下,所述插值分辨率对应的预报值插值在所述基准分辨率对应的预报值中,得到插值结果;
基于所述插值结果,获取所述目标区域的天气预报结果。


4.根据权利要求3所述的方法,其特征在于,所述预报值包括各气象要素对应的气象要素积分值,所述气象要素包括风速、风向、温度、湿度、压强中至少一个;
所述基于所述插值结果,获取所述目标区域的天气预报结果,包括:
根据所述插值结果,计算目标预报时刻各气象要素积分值分别对应的平均值;
将所述多个不同预报时刻分别对应的多个气象要素积分值的平均值,确定为所述目标区域的天气预报...

【专利技术属性】
技术研发人员:周康明苏仲岳
申请(专利权)人:上海眼控科技股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1