[发明专利]一种适用于电力系统云计算的计算中间件方法及系统在审
申请号: | 202110411963.0 | 申请日: | 2021-04-16 |
公开(公告)号: | CN113204866A | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 陶向红;张海顺;王虹富;张志强;常松;张鑫;赵丹;杨璐;范亚娜;刘燕嘉;肖静;吴丽华;李日敏;黄金枝;孔鹏;郑忠飞;樊勤昊;叶权;李亮;邢辰 | 申请(专利权)人: | 中国电力科学研究院有限公司;国家电网有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F111/02 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 夏德政 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 电力系统 计算 中间件 方法 系统 | ||
本发明公开了一种适用于电力系统云计算的计算中间件方法及系统,属于电力系统仿真技术领域。本发明方法,包括:针对电网仿真数据管理平台的仿真计算程序的可执行程序进行处理,生成可移植的程序;针对可移植的程序,建立计算模板;根据计算模板,对混合云计算服务进行封装,完成对仿真计算程序至混合云计算的移植。本发明实现了电网仿真计算中间件的功能,并根据仿真计算场景抽象出计算模板,统一接口与输出,封装计算流程与业务实现细节,降低执行电网仿真计算的复杂度,衔接PSDB前台业务应用和后台基础服务,并通过对超算公有云与PSDB私有云计算计算服务接口的封装,屏蔽了后台云计算服务的差异与细节,实现了传统单机电力系统仿真程序向云计算的移植。
技术领域
本发明涉及电力系统仿真技术领域,并且更具体地,涉及一种适用于仿真计算程序移植的方法及系统。
背景技术
电力系统仿真软件在70年代,伴随计算机技术,电力系统的仿真算法和第一批仿真软件就出现了。从那时候起,半个世纪的迭代进化,基础的仿真算法改进的并不多,但仿真的实现形式已经有过几次变革。尤其是随着互联网、物联网应用的日益广泛,云计算的理念被提出,通过网络提供计算、存储、网络资源,便捷地、按需地为用户提供各类计算服务。
目前亚马逊、微软、阿里巴巴、腾讯等国内外云计算服务商已经在互联网上向社会提供公有云和私有云计算服务解决方案。但由于传统电网仿真计算程序因为历史原因,设计之初面向单机版或MPI模式,很难直接部署或和现行云计算框架融合。并且电网仿真计算算法维护和相关计算模型数据的处理是一个相对专业的技术领域,对于前台和后台业务应用开发人员,很难理解相关业务细节,而电力专业人员也很难理解前台和后台通用计算机技术。按照云计算、云存储的架构、运行环境重构传统电网仿真计算程序,需要不同行业技术人员相互配合协作,工作量巨大。
发明内容
针对上述问题,本发明提出了一种适用于电力系统云计算的计算中间件方法,包括:
针对电网仿真数据管理平台的仿真计算程序的可执行程序进行处理,生成可移植的程序;
针对可移植的程序,建立计算模板;
根据计算模板,对混合云计算服务进行封装,完成对仿真计算程序至混合云计算的移植。
可选的,对仿真计算程序进行分析,包括:
针对可执行的程序,确定所述可执行程序的输入及输出特征,根据输入及输出特征对可执行程序在PSDB系统架构下进行封装,所述封装将可调用的程序从单机串行转换为集群分布式并行;
针对非可执行的程序,对非可执行的程序进行组合。
可选的,可移植的程序为组合的非可执行的程序,及封装的可执行的程序。
可选的,建立计算模板,包括:
统一入口,所述统一入口,包括:选择生成仿真计算模型的程序作为元程序;对元程序根据方式ID,从设备库、方案库及方式库,根据潮流计算种类生成仿真计算模型;
统一仿真计算文件的存储,所述统一仿真计算文件的存储,包括:根据PSDB的库表结构及文件服务器存储规范,把执行记录存到关系型数据库中,计算结果文件存储到文件服务器中;
根据统一入口及统一仿真计算文件的存储,执行元程序,所述执行元程序包括:以子进程的方式执行潮流计算;
对执行元程序的执行记录进行封装,完成计算模板的建立。
可选的,计算模板的建立,基于仿真计算数据管理平台库表结构,记录设备铭牌参数以及运行方式信息及执行元程序的返回值及执行过程记录;
建立完成后,对计算模板及结果文件使用服务器存储。
本发明还提出了一种适用于电力系统云计算的计算中间件系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院有限公司;国家电网有限公司,未经中国电力科学研究院有限公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110411963.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种面向对象协议的测试方法及系统
- 下一篇:一种酿造控制方法及酿造装置