一种数值天气预报程序的交互式试验管理系统技术方案

技术编号:38494879 阅读:13 留言:0更新日期:2023-08-15 17:06
本申请提供了一种数值天气预报程序的交互式试验管理系统,其中,试验模板调用模块用于响应用户的试验模板调用指令确定初始试验模板;试验模板展示模块用于将初始试验模板信息在展示界面展示;试验模板修改模块用于响应用户对初始流程信息的修改操作生成目标试验模板;试验实例构建模块用于响应用户的试验实例构建指令生成目标试验实例;执行服务端分配模块用于确定目标执行服务端;每个目标执行服务端的试验实例运行模块用于将目标试验实例输入至数值天气预报程序中得到运行试验结果;试验结果分析模块用于根据运行试验结果对数值天气预报程序的预报效果进行评估。采用上述系统,以实现对数值天气预报程序的预报效果进行评估。行评估。行评估。

【技术实现步骤摘要】
一种数值天气预报程序的交互式试验管理系统


[0001]本专利技术涉及计算机程序管理
,具体而言,涉及一种数值天气预报程序的交互式试验管理系统。

技术介绍

[0002]数值天气预报是指根据大气实际情况,在一定的初值和边值条件下,通过大型计算机作数值计算,求解描写天气演变过程的流体力学和热力学的方程组,预测未来一定时段的大气运动状态和天气现象的方法。通常情况下,为了获知未来一定时段的天气数据和信息,相关人员会利用数值天气预报程序对天气数据进行预测。
[0003]在研究中发现,由于数值天气预报程序通常由大量前处理、资料同化、模式积分程序代码及关联脚本组成,涉及到大规模计算资源使用与海量数据处理,过程非常复杂繁琐,数据量也十分庞大,依靠专家个人手工操作管理费时费力且容易出错。在对数值天气预报程序进行修改和调试优化时,由于数据处理量庞大,很可能会出现修改失误从而导致的优化失败出现程序漏洞的情况,使得数值天气预报程序为不合格的预报程度从而降低了数值天气预报程序的预报效果,从而导致相关人员无法利用数值天气预报程序对天气数据进行准确的预测。而即便相关人员利用数值天气预报程序对天气数据进行了预测,也会由于数值天气预报程序所存在的程序漏洞导致预测得到的天气预测数据是不准确的,是无法用于后续处理的,从而浪费了人力成本和时间成本。
[0004]基于此,若在使用数值天气预报程序对天气数据进行预测前,对数值天气预报程序的预报效果进行评估,能够避免由于使用预报效果不好的预报程序进行天气数据的错误预测所导致的人力成本和时间成本的浪费。因此,如何对数值天气预报程序的预报效果进行评估成为了一个亟待解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种数值天气预报程序的交互式试验管理系统,以实现对数值天气预报程序的预报效果进行评估。
[0006]第一方面,本申请实施例提供了一种数值天气预报程序的交互式试验管理系统,所述系统包括用户端、控制服务端和执行服务端集群;所述用户端包括试验模板调用模块、试验模板展示模块、试验模板修改模块和试验实例构建模块;所述控制服务端包括执行服务端分配模块;所述执行服务端集群包括至少一个执行服务端,每个所述执行服务端包括试验实例运行模块和试验结果分析模块;所述试验模板调用模块,用于响应用户的试验模板调用指令,根据所述试验模板调用指令中所携带的标识符信息从试验模板数据库中确定出初始试验模板,其中,所述初始试验模板为预先为目标区域所配置的试验模板;所述试验模板展示模块,用于将所述初始试验模板所包含的初始流程信息在用户端的展示界面中进行展示;
所述试验模板修改模块,用于响应用户通过所述展示界面对所述初始流程信息的修改操作,生成包含目标流程信息的目标试验模板,其中,所述目标流程信息为进行修改操作后的初始流程信息;所述试验实例构建模块,用于响应用户的试验实例构建指令,根据所述试验实例构建指令中所携带的执行服务端启用数量,所述试验实例构建指令中所携带的目标预报时间和所述目标试验模板生成目标试验实例;所述执行服务端分配模块,用于利用预先配置的执行服务端分配策略,根据所述执行服务端启用数量从所述执行服务端集群中确定出用于运行数值天气预报程序的至少一个目标执行服务端;对于每个所述目标执行服务端,该目标执行服务端的试验实例运行模块,用于将所述目标试验实例输入至预先在该目标执行服务端中配置的数值天气预报程序中运行,得到预先在该目标执行服务端中配置的数值天气预报程序在所述目标预报时间下的运行试验结果;该目标执行服务端的试验结果分析模块,用于根据预先在该目标执行服务端中配置的数值天气预报程序在所述目标预报时间下的运行试验结果和所述目标预报时间下的预设标准试验结果对预先在该目标执行服务端中配置的数值天气预报程序的预报效果进行评估。
[0007]可选地,所述用户端还包括试验模板存储模块;所述试验模板存储模块,用于在所述试验模板修改模块响应用户通过所述展示界面对所述初始流程信息的修改操作,生成包含目标流程信息的目标试验模板后,将所述目标试验模板存储至所述试验模板数据库中,以使用户能够从所述试验模板数据库中对所述目标试验模板进行调用。
[0008]可选地,所述用户端还包括试验实例管理模块和试验实例展示模块;所述试验实例管理模块,用于在所述试验实例构建模块响应用户的试验实例构建指令,根据所述试验实例构建指令中所携带的执行服务端启用数量和所述目标试验模板生成目标试验实例后,根据所述目标试验实例所包含的数据量为所述目标试验实例设置实例标签;所述试验实例展示模块,用于将所述目标试验实例与所述目标试验实例的实例标签在所述用户端的展示界面中进行展示。
[0009]可选地,所述试验实例构建模块在用于根据所述试验实例构建指令中所携带的执行服务端启用数量,所述试验实例构建指令中所携带的目标预报时间和所述目标试验模板生成目标试验实例时,具体用于:将所述试验实例构建指令中所携带的执行服务端启用数量和所述试验实例构建指令中所携带的目标预报时间作为实例变量输入至所述目标试验模板中生成所述目标试验实例。
[0010]可选地,所述控制服务端还包括程序配置模块;所述程序配置模块,用于在对于每个所述目标执行服务端,该目标执行服务端的试验实例运行模块将所述目标试验实例输入至预先在该目标执行服务端中配置的数值天气预报程序中运行,得到预先在该目标执行服务端中配置的数值天气预报程序在所述目标
预报时间下的运行试验结果前,将所述数值天气预报程序配置在每个所述目标执行服务端中。
[0011]可选地,所述控制服务端还包括评估结果分析模块和评估结果展示模块;所述评估结果分析模块,用于在对于每个所述目标执行服务端,该目标执行服务端的试验结果分析模块根据预先在该目标执行服务端中配置的数值天气预报程序在所述目标预报时间下的运行试验结果和所述目标预报时间下的预设标准试验结果对预先在该目标执行服务端中配置的数值天气预报程序的预报效果进行评估后,根据预先在每个所述目标执行服务端中配置的数值天气预报程序的预报效果生成评估结果分析图;所述评估结果展示模块,用于将所述评估结果分析图在所述控制服务端的展示界面中进行展示。
[0012]可选地,对于每个所述目标执行服务端,该目标执行服务端的试验结果分析模块在用于根据预先在该目标执行服务端中配置的数值天气预报程序在所述目标预报时间下的运行试验结果和所述目标预报时间下的预设标准试验结果对预先在该目标执行服务端中配置的数值天气预报程序的预报效果进行评估时,具体用于:判断预先在该目标执行服务端中配置的数值天气预报程序在所述目标预报时间下的运行试验结果与所述目标预报时间下的预设标准试验结果的结果偏差是否超过标准偏差值;若预先在该目标执行服务端中配置的数值天气预报程序在所述目标预报时间下的运行试验结果与所述目标预报时间下的预设标准试验结果的结果偏差未超过所述标准偏差值,则将预先在该目标执行服务端中配置的数值天气预报程序的预报效果确定为合格。
[0013]可选地,对于每个所述目标执行服务端,在该目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数值天气预报程序的交互式试验管理系统,其特征在于,所述系统包括用户端、控制服务端和执行服务端集群;所述用户端包括试验模板调用模块、试验模板展示模块、试验模板修改模块和试验实例构建模块;所述控制服务端包括执行服务端分配模块;所述执行服务端集群包括至少一个执行服务端,每个所述执行服务端包括试验实例运行模块和试验结果分析模块;所述试验模板调用模块,用于响应用户的试验模板调用指令,根据所述试验模板调用指令中所携带的标识符信息从试验模板数据库中确定出初始试验模板,其中,所述初始试验模板为预先为目标区域所配置的试验模板;所述试验模板展示模块,用于将所述初始试验模板所包含的初始流程信息在用户端的展示界面中进行展示;所述试验模板修改模块,用于响应用户通过所述展示界面对所述初始流程信息的修改操作,生成包含目标流程信息的目标试验模板,其中,所述目标流程信息为进行修改操作后的初始流程信息;所述试验实例构建模块,用于响应用户的试验实例构建指令,根据所述试验实例构建指令中所携带的执行服务端启用数量,所述试验实例构建指令中所携带的目标预报时间和所述目标试验模板生成目标试验实例;所述执行服务端分配模块,用于利用预先配置的执行服务端分配策略,根据所述执行服务端启用数量从所述执行服务端集群中确定出用于运行数值天气预报程序的至少一个目标执行服务端;对于每个所述目标执行服务端,该目标执行服务端的试验实例运行模块,用于将所述目标试验实例输入至预先在该目标执行服务端中配置的数值天气预报程序中运行,得到预先在该目标执行服务端中配置的数值天气预报程序在所述目标预报时间下的运行试验结果;该目标执行服务端的试验结果分析模块,用于根据预先在该目标执行服务端中配置的数值天气预报程序在所述目标预报时间下的运行试验结果和所述目标预报时间下的预设标准试验结果对预先在该目标执行服务端中配置的数值天气预报程序的预报效果进行评估。2.根据权利要求1所述的系统,其特征在于,所述用户端还包括试验模板存储模块;所述试验模板存储模块,用于在所述试验模板修改模块响应用户通过所述展示界面对所述初始流程信息的修改操作,生成包含目标流程信息的目标试验模板后,将所述目标试验模板存储至所述试验模板数据库中,以使用户能够从所述试验模板数据库中对所述目标试验模板进行调用。3.根据权利要求1所述的系统,其特征在于,所述用户端还包括试验实例管理模块和试验实例展示模块;所述试验实例管理模块,用于在所述试验实例构建模块响应用户的试验实例构建指令,根据所述试验实例构建指令中所携带的执行服务端启用数量和所述目标试验模板生成目标试验实例后,根据所述目标试验实例所包含的数据量为所述目标试验实例设置实例标签;所述试验实例展示模块,用于将所述目标试验实例与所述目标试验实例的实例标签在
所述用户端的展示界面中进行展示。4.根据权利要求1所述的系统,其特征在于,所述试验实例构建模块在用于根据所述试验实例构建指令中所携带的执行服务端启用数量,所述试验实例构建指令中所携带的目标预报时间和所述目标试验模板生成目标试验实例时,具体用于:将所述试验实例构建指令中所携带的执行服务端启用数量和所述试验实例构建指令中所携带的目标预报时间作为实例变量输入至所述目标试验模板中生成所述目标试验实例。5.根据权利要求1所述的系统,其特征在于,所述控制服务端还包括程序配置模块;所述程序配置模块,用于在对于每个...

【专利技术属性】
技术研发人员:王彬胡江凯孙婧周斌赵滨赵春燕崔应杰贾晓振王燕妮陈明牛新宇
申请(专利权)人:中国气象局地球系统数值预报中心
类型:发明
国别省市:

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

1