【技术实现步骤摘要】
一种适用于电力系统云计算的计算中间件方法及系统
本专利技术涉及电力系统仿真
,并且更具体地,涉及一种适用于仿真计算程序移植的方法及系统。
技术介绍
电力系统仿真软件在70年代,伴随计算机技术,电力系统的仿真算法和第一批仿真软件就出现了。从那时候起,半个世纪的迭代进化,基础的仿真算法改进的并不多,但仿真的实现形式已经有过几次变革。尤其是随着互联网、物联网应用的日益广泛,云计算的理念被提出,通过网络提供计算、存储、网络资源,便捷地、按需地为用户提供各类计算服务。目前亚马逊、微软、阿里巴巴、腾讯等国内外云计算服务商已经在互联网上向社会提供公有云和私有云计算服务解决方案。但由于传统电网仿真计算程序因为历史原因,设计之初面向单机版或MPI模式,很难直接部署或和现行云计算框架融合。并且电网仿真计算算法维护和相关计算模型数据的处理是一个相对专业的
,对于前台和后台业务应用开发人员,很难理解相关业务细节,而电力专业人员也很难理解前台和后台通用计算机技术。按照云计算、云存储的架构、运行环境重构传统电网仿真计算程序,需要不同 ...
【技术保护点】
1.一种适用于电力系统云计算的计算中间件的方法,所述方法包括:/n针对电网仿真数据管理平台的仿真计算程序的可执行程序进行处理,生成可移植的程序;/n针对可移植的程序,建立计算模板;/n根据计算模板,对混合云计算服务进行封装,完成对仿真计算程序至混合云计算的移植。/n
【技术特征摘要】
1.一种适用于电力系统云计算的计算中间件的方法,所述方法包括:
针对电网仿真数据管理平台的仿真计算程序的可执行程序进行处理,生成可移植的程序;
针对可移植的程序,建立计算模板;
根据计算模板,对混合云计算服务进行封装,完成对仿真计算程序至混合云计算的移植。
2.根据权利要求1所述的方法,所述对仿真计算程序进行分析,包括:
针对可执行的程序,确定所述可执行程序的输入及输出特征,根据输入及输出特征对可执行程序在PSDB系统架构下进行封装,所述封装将可调用的程序从单机串行转换为集群分布式并行;
针对非可执行的程序,对非可执行的程序进行组合。
3.根据权利要求1所述的方法,所述可移植的程序为组合的非可执行的程序,及封装的可执行的程序。
4.根据权利要求1所述的方法,所述建立计算模板,包括:
统一入口,所述统一入口,包括:选择生成仿真计算模型的程序作为元程序;对元程序根据方式ID,从设备库、方案库及方式库,根据潮流计算种类生成仿真计算模型;
统一仿真计算文件的存储,所述统一仿真计算文件的存储,包括:根据PSDB的库表结构及文件服务器存储规范,把执行记录存到关系型数据库中,计算结果文件存储到文件服务器中;
根据统一入口及统一仿真计算文件的存储,执行元程序,所述执行元程序包括:以子进程的方式执行潮流计算;
对执行元程序的执行记录进行封装,完成计算模板的建立。
5.根据权利要求4所述的方法,所述计算模板的建立,基于仿真计算数据管理平台库表结构,记录设备铭牌参数以及运行方式信息及执行元程序的返回值及执行过程记录;
建立完成后,对计算模板及结果文件使用服务器存储。
6...
【专利技术属性】
技术研发人员:陶向红,张海顺,王虹富,张志强,常松,张鑫,赵丹,杨璐,范亚娜,刘燕嘉,肖静,吴丽华,李日敏,黄金枝,孔鹏,郑忠飞,樊勤昊,叶权,李亮,邢辰,
申请(专利权)人:中国电力科学研究院有限公司,国家电网有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。