[发明专利]一种用于配电网拓扑分析分布式计算的任务分配方法有效

专利信息
申请号: 201310732390.7 申请日: 2013-12-26
公开(公告)号: CN103679564B 公开(公告)日: 2017-01-25
发明(设计)人: 何开元;史常凯;孟晓丽;宋晓辉;余杰;陈晓毅;高峰;田蓓;张爽;杨雪红;常松;刘科研;刘永梅;李雅洁;张瑜;仉天舒;贾东梨;李建芳;胡丽娟;冯雪平;高菲;赵珊珊;张琳 申请(专利权)人: 国家电网公司;中国电力科学研究院;国网宁夏电力公司;国网浙江省电力公司绍兴供电公司
主分类号: G06F9/46 分类号: G06F9/46
代理公司: 北京安博达知识产权代理有限公司11271 代理人: 徐国文
地址: 100031 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种用于配电网拓扑分析分布式计算的任务分配方法,基于分布的闲置计算机资源,同时处理多个拓扑分析请求形成任务队列,将大任务分解为子任务,使用智能算法将子任务分配给各个计算机执行,所有子任务拓扑完成后进行合并得出最终结果;制定任务分配算法,以分布计算过程消耗的时间最小为目标,以粒子群优化为手段,实现大规模复杂配电网的快速拓扑分析。
搜索关键词: 一种 用于 配电网 拓扑 分析 分布式 计算 任务 分配 方法
【主权项】:
一种用于配电网拓扑分析分布式计算的任务分配方法,其特征在于:所述方法包括以下步骤:步骤1:载入配电网网络数据,读取计算机资源信息,建立数学模型;步骤2:初始化粒子种群;步骤3:更新个体最优位置和种群全局最优位置;步骤4:计算粒子新位置;步骤5:判断任务分配是否完成;所述步骤1包括以下步骤:步骤1‑1:载入配电网网络数据,基于配电设备所属的馈线ID号将原网络分解成为n个子网络;步骤1‑2:描述拓扑任务的计算复杂度c,有c=[c1,c2,...,ci,…cn]  (1)其中,i为子网络的编号,ci为第i个子网络的计算复杂度,其正比于配电设备数量的二次方,即满足其中di为配电设备的数量;步骤1‑3:描述拓扑任务估计消耗的计算机资源p;有p=[p1,p2,...,pi,…,pn]  (2)其中,pi为第i个子网络消耗的计算机资源,其正比于配电设备数量,即满足pi∝di;步骤1‑4:描述计算机资源的可用计算能力ra;有ra=[r1a,r2a,...,rja,...,rma]---(3)]]>其中,j为计算机编号,m为计算机数量,为第j台计算机的可用计算能力;步骤1‑5:描述计算机资源的可用计算机资源rs;有rs=[r1s,r2s,...,rjs,...,rms]---(4)]]>其中,为第j台计算机的可用计算机资源。步骤1‑6:描述计算机资源的计算速度rv;有rv=[r1v,r2v,...,rjv,...,rmv]---(5)]]>其中,为第j台计算机的计算速度;所述步骤2包括以下步骤:步骤2‑1:确定种群大小;满足ns∝n,ns为种群数量;步骤2‑2:初始化粒子当前位置xnow,对于每个粒子,以子网络为遍历因子,随机将第i个子网络分配给第j台计算机;有j=floor(m*rand())+1,rand()产生(0,1)之间的随机数,floor(m*rand())表示小于m*rand()的最大整数;Xij=1;步骤2‑3:初始化粒子的个体最优位置xloc,对于每个粒子,将计算机编号的直线队列首尾连接成环队列,按编号增大方向对每台计算机依次分配子网络拓扑任务,直到所有任务分配完成;步骤2‑4:初始化粒子的种群全局最优位置xglo,随机选择个体最优位置作为xglo;步骤2‑5:初始化适应度;基于每个粒子的个体最优位置xloc和种群全局最优位置xglo,计算并存储每个粒子的个体最优适应度yloc和种群全局适应度yglo;步骤2‑6:初始化迭代次数t=0;根据适应度函数计算并存储每个粒子的个体最优适应度yloc和种群全局适应度yglo;适应度函数为:F(X)=f(X)+w1*g1(X)+w2*g2(X)  (6)其中,X为任务分配方案,为n×m阶矩阵,Xij=1表示分配子网络i的拓扑任务给计算机j;计算过程中X即为粒子位置,w1、w2为惩罚因子;f(X)表示为:f(X)=max{f1(X),f2(X),...,fj(X),…,fm(X)}  (7)fj(X)=(Σi=1nXij*ci)/rjv,j=1,2,...,m---(8)]]>g1(X)表示计算机仅能胜任自身能力所及的拓扑任务,表达式为:g1(X)=Σj=1mhj1(X)---(9)]]>hj1(X)=1,Σi=1nXij>rja0,Σi=1nXij≤rja---(10)]]>g2(X)表示计算机资源必须能够满足拓扑资源需求,表达式为g2(X)=Σj=1mhj2(X)---(11)]]>hj2(X)=1,Σi=1n(Xij*pi)>rjs0,Σi=1n(Xij*pi)≤rjs---(12).]]>
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;中国电力科学研究院;国网宁夏电力公司;国网浙江省电力公司绍兴供电公司,未经国家电网公司;中国电力科学研究院;国网宁夏电力公司;国网浙江省电力公司绍兴供电公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201310732390.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top