[发明专利]一种用于配电网拓扑分析分布式计算的任务分配方法有效
申请号: | 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/,转载请声明来源钻瓜专利网。
- 上一篇:治疗咽异感症的中药丸剂
- 下一篇:一种智能射芯机