当前位置: 首页 > 专利查询>谭世克专利>正文

一种电网智能化分布式计算及运行新系统技术方案

技术编号:32861804 阅读:19 留言:0更新日期:2022-03-30 19:44
本发明专利技术公开了一种电网智能化分布式计算及运行系统,包括:初始状态配置模块、在线启动模块、数据周期计算模块、代理管理模块和分布式运行处理模块。本发明专利技术的一种电网智能化分布式计算及运行系统,通过数据网关、调度服务器、数据服务器和计算节点之间的配合完成电网分布式计算的启动计算和代理,并进行基于仿真和分析的计算节点运行管理,整体架构和实现呈现为松耦合、散关联的状态。解决了电力系统企业级的并行分布式大规模高性能计算需求。级的并行分布式大规模高性能计算需求。级的并行分布式大规模高性能计算需求。

【技术实现步骤摘要】
一种电网智能化分布式计算及运行新系统


[0001]本专利技术涉及分布式计算领域,具体涉及一种电网智能化分布式计算及运行系统。

技术介绍

[0002]大规模分布式并行计算通用平台充分利用电力系统中的机群节点或电力机构中的工作者计算机的闲置计算能力,把用户批量提交的任务分别调度到这些参与节点机上执行,计算输入文件和结果文件通过局域网或广域网进行数据交换。
[0003]国外常见的分布式计算项目,主要应用于分析地外无线电信号,从而搜索地外的生命迹象、基因排序和分析计算蛋白质的内部结构等。这些项目通常是为了解决计算能力严重不足的问题,但对计算任务的灵活性、计算能力和并行计算效率没有企业级的要求。

技术实现思路

[0004]为了解决上述现有技术中存在的缺陷和不足,本专利技术一种电网智能化分布式计算及运行系统,包括:初始状态配置模块、在线启动模块、数据周期计算模块、代理管理模块和分布式运行处理模块;其中。
[0005]所述初始状态配置模块配置数据网关、调度服务器、数据服务器和所述计算节点机群启动后进入就绪状态,等待人机界面发送启动指令。
[0006]所述在线启动模块通过人机界面向主调度服务器发送启动开始命令,主调度服务器接收启动开始命令向人机界面返回启动成功消息。
[0007]所述数据周期计算模块被调度服务器调用进行多周期计算管理,调度服务器将潮流数据转播给计算节点进行计算,然后接收计算节点返回的计算结果,根据已收集到的计算结果进行分析生成新的阶段性计算任务;新的计算任务被动态分配到计算节点上进行二次计算,二次计算结果返回分析再生成新的任务;如此阶段多次反复,直到没有新的计算任务产生为止,至此一个数据周期结束。
[0008]所述阶段计算模块用于进行数据周期计算中的阶段计算,在数据周期计算过程中,调度服务器收到计算节点上传的计算结果后会调用所述阶段计算模块进行分析和处理,并生成新的阶段性计算任务。新的阶段性计算任务信息包括任务输入或设置文件、任务计算节点IP地址等。调度服务器根据任务节点IP将任务输入给计算节点,或设置文件单播或通过逻辑组多播给计算节点,计算节点接收任务或文件后即可触发新的计算。计算完毕后将阶段计算结果单播给调度服务器。然后调度服务器调用阶段计算模块根据已收到的阶段计算结果生成下个阶段的阶段性计算任务,新的阶段性计算任务被动态分配到计算节点进行阶段计算。
[0009]所述代理管理模块,用于分布式计算的执行和协调控制,包括。
[0010]执行级代理,执行级代理的任务包括监测计算节点电压是否越限、向协调级代理发送控制请求、接受协调级代理下发的控制指令并实施,以实现电压检测和控制。协调级代理,协调级代理的任务是接收执行级代理发送的控制请求和运行数据,与其他协调级代理
进行通信和交换数据,并计算各自区域内的最优控制量后下发给执行级代理,以实现协调计算和决策。
[0011]所述分布式运行处理模块,用于:基于故障进行暂态稳定仿真。进行电网网络供电运行分析。故障模型预测控制运行实施。
[0012]优选地,在在线启动过程中,主调度服务器对启动开始后从数据网关接收到的格式潮流数据文件开始转发和处理。若人机界面在发送指令的同时,主调度服务器发生故障,则人机界面发送指令超时出错,人机界面在得到出错提示信息后再重试直到返回启动成功为止。
[0013]优选地,在数据周期计算过程中,如果第一个数据周期尚未结束,即此时计算尚未完成,出现下一个周期已经开始的情况,即此时调度服务器再次收到新的潮流数据,则所述数据周期计算模块控制计算直接进入下一周期,前一周期的数据和状态将被丢弃,进入新的数据周期计算。其中,数据网关下发格式潮流数据的时刻作为一个数据周期的开始。
[0014]优选地,潮流数据由数据网关采集,并以格式文件的形式周期性地通过多播通道下发给调度服务器,调度服务器在启动后处于就绪状态,在得到人机接口的触发信号后开始下发潮流数据给机群中的计算节点,计算节点将计算后的结果反馈给调度服务器。调度服务器将通过多播消息通道将计算结果传递给数据服务器。数据服务器在得到数据网关的任务数据后会在本地建立一个子目录,将任务数据以文件格式存放在硬盘上;同时将计算结果数据按周期分类,和所述任务数据存放在同一子目录下。数据服务器也存在一个备份,该备份数据服务器的功能是:始终保持与主数据服务器的数据和状态同步,当主数据服务器发生了失效的情况,备份数据服务器将接替主服务器的工作。
[0015]优选地,为调度服务器配备了一个备份系统,即备份调度服务器。如果在运行中,主调度服务器发生了失效的情况,其工作将由备份调度服务器接替。接替的方法是:前一个数据周期未完成的任务不再继续,产生的中间数据和状态被丢弃,而从下一个数据周期的开始接替调度的任务。主备故障切换时间小于30s。
[0016]优选地,在每一个协调级代理里面,都包含有两个子代理,一个是负责发送数据的发送代理,另一个是负责接收数据的接受代理。发送代理在每次计算结束后自动生成,生成后先获取已知IP地址的接收主机。发送代理搜索该接收主机中的接收代理。发送代理将转换成字符串后的计算结果作为信息的内容,接收代理的地址作为信息的接收地址。发送代理和接收代理则在暂态稳定仿真前即已启动,发送代理和接收代理—经启动则贯穿协调级代理的整个生命周期,所述接收代理一直监测是否有新信息到达,若接收到信息,则将信息的内容作为返回值返回并继续监测。
[0017]优选地,所述基于故障进行暂态稳定仿真,包括。
[0018](1)配置最大迭代次数,计算网络调整前在基准潮流下电网在各故障种类中的暂态稳定裕度。
[0019](2)若存在多个故障种类使得电网暂态功率不稳定,则对于同一种类的多个故障,利用稳定机组参与因子在给定候选措施空间设置极限功率调整方式,执行极限计算,输出极限功率计算结果。
[0020](3)对于每个种类的多个故障,利用暂态安全性约束,基于极限功率计算结果在给定候选措施空间以控制代价最小为目标进行控制措施的优化求解。
[0021](4)把优化求解得到的控制措施应用到基准潮流数据上,获得调整后的潮流数据,在调整后的潮流数据上进行暂态安全性校核,若在每一故障种类下均暂态稳定,则所述控制措施有效;判断是否达到最大迭代次数,是则退出,否则转第(1)步。
[0022]其中,暂态稳定仿真的输入数据包括:在线安全稳定评估的输入数据;发电机、负荷、无功补偿候选措施空间;以及联络线或联络断面定义。
[0023]暂态稳定仿真的输出数据包括:预防性稳定控制措施;调整后的电网运行方式数据;联络线或联络断面的初始功率和极限功率;冲突故障控制信息;以及总控制代价。
[0024]本专利技术的一种电网智能化分布式计算及运行系统,通过数据网关、调度服务器、数据服务器和计算节点之间的配合完成电网分布式计算的启动计算和代理,并进行基于仿真和分析的计算节点运行管理,整体架构和实现呈现为松耦合、散关联的状态。解决了电力系统企业级的并行分布本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电网智能化分布式计算及运行系统,其特征在于,包括:初始状态配置模块、在线启动模块、数据周期计算模块、代理管理模块和分布式运行处理模块;其中,所述初始状态配置模块配置数据网关、调度服务器、数据服务器和所述计算节点机群启动后进入就绪状态,等待人机界面发送启动指令;所述在线启动模块通过人机界面向主调度服务器发送启动开始命令,主调度服务器接收启动开始命令向人机界面返回启动成功消息;所述数据周期计算模块被调度服务器调用进行多周期计算管理,调度服务器将潮流数据转播给计算节点进行计算,然后接收计算节点返回的计算结果,根据已收集到的计算结果进行分析生成新的阶段性计算任务;新的计算任务被动态分配到计算节点上进行二次计算,二次计算结果返回分析再生成新的任务;如此阶段多次反复,直到没有新的计算任务产生为止,至此一个数据周期结束;所述阶段计算模块用于进行数据周期计算中的阶段计算,在数据周期计算过程中,调度服务器收到计算节点上传的计算结果后会调用所述阶段计算模块进行分析和处理,并生成新的阶段性计算任务;新的阶段性计算任务信息包括任务输入或设置文件、任务计算节点IP地址等;调度服务器根据任务节点IP将任务输入给计算节点,或设置文件单播或通过逻辑组多播给计算节点,计算节点接收任务或文件后即可触发新的计算;计算完毕后将阶段计算结果单播给调度服务器;然后调度服务器调用阶段计算模块根据已收到的阶段计算结果生成下个阶段的阶段性计算任务,新的阶段性计算任务被动态分配到计算节点进行阶段计算;所述代理管理模块,用于分布式计算的执行和协调控制,包括:执行级代理,执行级代理的任务包括监测计算节点电压是否越限、向协调级代理发送控制请求、接受协调级代理下发的控制指令并实施,以实现电压检测和控制;协调级代理,协调级代理的任务是接收执行级代理发送的控制请求和运行数据,与其他协调级代理进行通信和交换数据,并计算所述各自区域内的最优控制量后下发给执行级代理,以实现协调计算和决策;所述分布式运行处理模块,用于:基于故障进行暂态稳定仿真;进行电网网络供电运行分析;故障模型预测控制运行实施。2.根据权利要求1所述的系统,其特征在于,在在线启动过程中,主调度服务器对启动开始后从数据网关接收到的格式潮流数据文件开始转发和处理;若人机界面在发送指令的同时,主调度服务器发生故障,则人机界面发送指令超时出错,人机界面在得到出错提示信息后再重试直到返回启动成功为止。3.根据权利要求1所述的系统,其特征在于,在数据周期计算过程中,如果第一个数据周期尚未结束,即此时计算尚未完成,出现下一个周期已经开始的情况,即此时调度服务器再次收到新的潮流数据,则所述数据周期计算模块控制计算直接进入下一周期,前一周期的数据和状态将被丢弃,进入新的数据周期计算;其中,数据网关下发格式潮流数据的时刻作为一个数据周期的开始。4.根据权利要求3所述的系统,其特征在于,...

【专利技术属性】
技术研发人员:谭世克
申请(专利权)人:谭世克
类型:发明
国别省市:

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

1