[发明专利]一种基于Docker和Ceph的云平台电力系统分析计算方法在审
申请号: | 201910748083.5 | 申请日: | 2019-08-14 |
公开(公告)号: | CN110633128A | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 何伊妮;曹伟;叶桂南;宾灿;张雄宝;孙超;吕志强 | 申请(专利权)人: | 广西电网电力调度控制中心 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50;G06F16/182;G06F16/176;G06Q50/06 |
代理公司: | 32204 南京苏高专利商标事务所(普通合伙) | 代理人: | 柏尚春 |
地址: | 530000 广*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电力系统分析 电力系统 分析计算 容器技术 云平台 分布式存储系统 变压器模型 电容电抗器 发电机模型 电力负荷 电力线路 公用数据 计算系统 扩展能力 容量阻抗 容器启动 需求动态 阻抗参数 下载 主机 存储 创建 制作 | ||
1.一种基于Docker和Ceph的云平台电力系统分析计算方法,其特征在于:采用Docker容器制作电力系统分析计算功能容器镜像,并根据用户的电力系统分析计算需求动态创建容器;将电力系统分析计算所需的基础公用数据存储在Ceph分布式存储系统中;各电力系统各分析计算功能镜像容器启动后从Ceph下载所需的数据以完成计算。
2.根据权利要求1所述的基于Docker和Ceph的云平台电力系统分析计算方法,其特征在于:所述电力系统分析计算系统中各分析计算功能Docker容器镜像包括以下组件:
计算参数文件:各电力系统分析计算所需的设置参数;
Protobuf通讯程序:为可执行程序caprotobuf,按照预先定义的Protobuf结构化数据格式编码和解码;
分析计算程序:对电网分析模型数据库和计算参数文件读取,各电力系统分析计算功能具体的方程求解计算;
依赖动态库:电力系统分析计算功能所依赖的电网断面动态库和拓扑分析动态库。
3.根据权利要求1所述的基于Docker和Ceph的云平台电力系统分析计算方法,其特征在于:编写创建容器所需的Dockerfile文件,利用Dockerfile文件构建Docker镜像包括以下步骤:
编写Dockerfile文件,并将程序部分和下载工具打包添加到Dockerfile文件;
在Dockerfile文件所在的目录利用Docker build命令构建镜像。
4.根据权利要求1所述的基于Docker和Ceph的云平台电力系统分析计算方法,其特征在于:通过运行Docker镜像以启动镜像容器,包括以下步骤:根据配置的镜像容器的最大资源占用量,将Docker数据容器中依赖包的存储目录映射到镜像容器的工作目录,运行Docker镜像以启动镜像容器,Docker镜像启动指令中携带shell命令,shell命令在镜像容器启动的同时,执行下载工具的下载程序。
5.根据权利要求4所述的基于Docker和Ceph的云平台电力系统分析计算方法,其特征在于:所述shell命令在镜像容器启动的同时,执行下载工具的下载程序。
6.根据权利要求1所述的基于Docker和Ceph的云平台电力系统分析计算方法,其特征在于:根据用户电力系统分析计算需求动态创建容器包括以下步骤:
(a)统计正在运行的未被用户使用的所需功能对应的电力系统分析计算容器数目;
(b)若存在空闲容器则将该容器分配给该用户,否则对应的电力系统分析计算Docker容器镜像启动一个新的容器实例分配给该用户;
(c)从Ceph分布式存储读取所需数据,更新容器内部的电网分析关联数据;
(d)待计算完成后将容器释放。
7.根据权利要求1所述的基于Docker和Ceph的云平台电力系统分析计算方法,其特征在于:所述基础公用数据包括发电机模型及容量、电力负荷模型、变压器模型及容量阻抗参数、电力线路模型及阻抗参数和电容电抗器模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西电网电力调度控制中心,未经广西电网电力调度控制中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910748083.5/1.html,转载请声明来源钻瓜专利网。