[发明专利]农作物模拟仿真平台的实现方法有效
申请号: | 201811602826.X | 申请日: | 2018-12-26 |
公开(公告)号: | CN109726468B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 解元;谢莹莹;郭庆;宋怀明;蒋丹东 | 申请(专利权)人: | 中科曙光国际信息产业有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F16/25 |
代理公司: | 北京兰亭信通知识产权代理有限公司 11667 | 代理人: | 赵永刚 |
地址: | 266101 山东省青岛市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 农作物 模拟 仿真 平台 实现 方法 | ||
1.一种农作物模拟仿真平台的实现方法,其特征在于,包括:
将多种不同模型的参数配置表单页面转化为配置数据信息;
将数据库中的参数转化为不同的配置文件并将运行程序和配置文件分配到集群内的节点上运行并获取结果;
将参数信息转化为优化参数配置表单,通过对参数优化表单的配置解释成PEST配置文件并执行PEST优化;
所述将参数信息转化为优化参数配置表单,通过对参数优化表单的配置解释成PEST配置文件并执行PEST优化包括:通过模拟仿真的配置信息生成可配置的优化表单;在用户配置优化表单设置需要优化参数的范围、保留小数位数和每个日期的仿真结果实测值之后,启动已配置好的模拟仿真参数优化;从数据库中读取配置信息,生成配置文件;将PEST配置信息、PEST运行文件、模拟仿真配置文件和模拟仿真运行程序发送到空闲的集群节点上;启动PEST运行程序,定时将运行信息返回给客户端;判断是否运行正常;若运行正常,则获取运行数据信息存取数据库;判断是否运行结束;若运行结束,则获取优化结果信息和优化好的配置参数,存入数据库;
所述方法还包括:在线分享模拟仿真的参数、仿真实测值信息或共享优化的结果信息。
2.根据权利要求1所述的方法,其特征在于,所述将多种不同模型的参数配置表单页面转化为配置数据信息包括:
根据用户选择的仿真模型加载所述仿真模型的配置页面;
根据用户在所述配置页面的地图上选择的需要进行作物模拟仿真的地区及模拟仿真时间范围,从大数据中心抽取相应的数据,并自动完成部分表单的录入;
判断模拟仿真对应的时间是否小于当前日期,若是,则自动获取用户选择的地区的历史气象数据,若否,则利用气象数据生成工具根据用户选择的地区的历史气象数据自动生成未来的模拟气象数据;
将用户最终的配置以及生成配置文件中各个参数的位置保存在数据库中。
3.根据权利要求1所述的方法,其特征在于,所述将数据库中的参数转化为不同的配置文件并将运行程序和配置文件分配到集群内的节点上运行并获取结果包括:
启动用户选定的已配置好的模拟仿真;
从数据库中读取配置信息,生成配置文件;
将配置信息和运行文件发送到空闲的集群节点上;
启动运行程序,定时将运行信息返回给客户端;
判断是否运行正常;
若运行正常,则获取运行数据信息存入数据库;
判断是否运行结束;
若运行结束,则获取结果信息,并存入数据库。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若运行不正常,则清空数据库中的运行信息,并返回执行将配置信息和运行文件发送到空闲的集群节点上。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若运行未结束,则返回执行启动运行程序,定时将运行信息返回给客户端。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若运行不正常,则清空数据库中的运行信息,并返回执行将PEST配置信息、PEST运行文件、模拟仿真配置文件和模拟仿真运行程序发送到空闲的集群节点上。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若运行未结束,则返回执行启动PEST运行程序,定时将运行信息返回给客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科曙光国际信息产业有限公司,未经中科曙光国际信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811602826.X/1.html,转载请声明来源钻瓜专利网。