[发明专利]一种基于负载均衡的煤矿高压电网短路电流并行计算方法有效
| 申请号: | 201611059423.6 | 申请日: | 2016-11-28 |
| 公开(公告)号: | CN106526427B | 公开(公告)日: | 2018-11-06 |
| 发明(设计)人: | 王新良;王昊;付萌萌 | 申请(专利权)人: | 河南理工大学 |
| 主分类号: | G01R31/08 | 分类号: | G01R31/08;G01R19/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 454000 河南*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种基于负载均衡的煤矿高压电网短路电流并行计算方法,包括如下步骤:针对支路节点集合DS中的每一个支路节点DSi基于关联矩阵E获取其短路电流计算所需的支路节点集合Pi;获取系统当前活动线程数A及系统允许建立的最大线程设置数B,则允许建立线程数m=B‑A,基于负载均衡技术将n个支路节点集合Pi分别加入到h个队列Qj中;创建h个新的空闲线程,将h个新的空闲线程加入到空闲线程队列QC中,针对每个队列Qj中保存的支路节点集合,完成每个支路节点对应短路电流的并行计算;本发明基于负载均衡技术构造煤矿高压电网的短路计算调度模型,使各个线程承受的负载相对均衡,能够有效提高并行短路计算调度效率。 | ||
| 搜索关键词: | 支路节点 短路电流 并行计算 高压电网 空闲线程 集合 队列 负载均衡技术 负载均衡 计算调度 短路 煤矿 线程 关联矩阵 活动线程 获取系统 线程数 并行 均衡 保存 创建 | ||
【主权项】:
1.一种基于负载均衡的煤矿高压电网短路电流并行计算方法,其特征在于,所描述的短路电流并行计算方法包括如下步骤:步骤11、将煤矿高压供电系统中开关状态为合闸的支路节点加入到集合
中,假定集合
中包含
个支路节点;步骤12、针对支路节点集合
中的每一个支路节点
基于关联矩阵
获取其短路电流计算所需的支路节点集合
,其中
;步骤13、获取系统当前活动线程数
及系统允许建立的最大线程设置数
,则允许建立线程数
,基于负载均衡技术将n个支路节点集合
分别加入到
个队列
中,其中
,
;步骤14、创建
个新的空闲线程,将
个新的空闲线程加入到空闲线程队列
中,针对每个队列
中保存的支路节点集合,完成每个支路节点对应短路电流的并行计算;在步骤12中,主要包括如下步骤:步骤121、依据煤矿高压供电系统图支路节点之间的供电关系生成支路节点和支路节点的最终供电关联矩阵
,关联矩阵
以支路节点顺序号为行号,以支路节点顺序号为列号;在关联矩阵
中,如果支路节点
由支路节点
供电,且支路节点
和支路节点
对应的高压开关均处于合闸状态,则在关联矩阵
中的第
行第
列的元素对应的值为1,否则为0;当
和
相等,并且支路节点
对应的高压开关处于合闸状态时,关联矩阵
中的第
行第
列的元素对应的值为1,否则为0;其中,
,
;步骤122、支路节点
直接控制的线路为线路
,当线路
的线路末端发生短路时,因线路
由支路节点
直接控制,因此首先在最终供电关联矩阵
中找到支路节点
对应的行,然后找到该行中数值为1的所有元素对应的列号,再依据获得的列号找到对应的支路节点集合
,
是所有给线路
供电的支路节点集合;每一个支路节点集合
中包含的支路节点个数用
表示;所有集合
中包含的支路节点总数
;在步骤13中,主要包括如下步骤:步骤131、获取系统当前活动线程数
及系统允许建立的最大线程设置数
,则允许建立线程数
;步骤132、平均每个线程可分摊支路节点数
,按照每一个支路节点集合
所包含的支路节点个数
以从大到小的顺序对所有支路节点集合重新进行排序,按照从大到小的顺序将排序后的支路节点集合依次加入到队列
中,其中,
;
的初始值设置为1,从队列
中按照先进先出的原则取出一个支路节点集合,将该支路节点集合加入到队列
中;执行步骤133;步骤133、从队列
中按照先进先出的原则取出一个支路节点集合,该集合用
表示,该支路节点集合包含的支路节点个数用
表示,假定在队列
中保存的所有支路节点集合包含的支路节点总数用
表示,如果
,则将支路节点集合
加入到队列
中,执行步骤134;如果
,将支路节点集合
加入到队列
中,执行步骤134;步骤134、如果队列
中仍然有支路节点集合未被取出,执行步骤133;如果队列
中所有支路节点集合都已被取出,执行步骤135;步骤135、如果队列
不为空,则将
的数值加1,将队列
中的所有支路节点集合按照先进先出的顺序加入到队列
中,从队列
中按照先进先出的原则取出一个支路节点集合,将该支路节点集合加入到队列
中,执行步骤133;如果队列
为空,则将
的值赋予
,执行步骤136;步骤136、如果
,将
的值赋予
,删除队列
,…,
中包含的所有支路节点集合,
,执行步骤132;如果
和
相等,则n个支路节点集合
被分别加入到
个队列
中,
。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南理工大学,未经河南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611059423.6/,转载请声明来源钻瓜专利网。





