[发明专利]一种基于粒子群的煤矿高压电网自适应并行拓扑分析方法在审
申请号: | 201910330441.0 | 申请日: | 2019-04-23 |
公开(公告)号: | CN110048412A | 公开(公告)日: | 2019-07-23 |
发明(设计)人: | 吴君;王新良;王新宇;刘志怀;刘娜;方玮 | 申请(专利权)人: | 哈密豫新能源产业研究院有限责任公司 |
主分类号: | H02J3/00 | 分类号: | H02J3/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 839001 新疆维吾尔自治区*** | 国省代码: | 新疆;65 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 煤矿高压电网开关数量较多,直接使用已有的拓扑分析算法完成煤矿高压电网拓扑分析时间开销较大。为了能够有效降低拓扑分析时间开销,本发明提出了一种基于粒子群的煤矿高压电网自适应并行拓扑分析算法,首先将煤矿高压供电系统划分为若干个局部煤矿高压供电系统图,然后依据基于粒子群算法提出的并行调度策略获得的矩阵Ym完成煤矿高压电网的并行拓扑分析。本发明提出的基于粒子群的煤矿高压电网自适应并行拓扑分析算法能够有效实现煤矿高压电网自适应并行拓扑分析,提高计算效率。 | ||
搜索关键词: | 高压电网 煤矿 拓扑分析 自适应 并行 拓扑分析算法 粒子群 高压供电系统 时间开销 矩阵 粒子群算法 并行调度 策略获得 计算效率 有效实现 | ||
【主权项】:
1.一种基于粒子群的煤矿高压电网自适应并行拓扑分析方法,其特征在于,所描述的自适应并行拓扑分析方法包括如下步骤:步骤1)、将煤矿高压供电系统划分为若干个局部煤矿高压供电系统图;步骤2)、假定将煤矿高压供电系统图按照上述分组原则将其划分为d个局部煤矿高压供电系统图,矩阵TimeOverheadData为d行1列的矩阵,其第i个元素TimeOverheadDatai的数值等于上一次第i个局部煤矿高压供电系统图的拓扑分析时间,其中1≤i≤d;基于粒子群算法将矩阵TimeOverheadData中若干个元素分别加入到V个队列Qj中,使每组中拓扑分析时间之和的方差最小,其中1≤j≤V;步骤3)、依据并行调度策略获得的矩阵Ym完成煤矿高压电网的并行拓扑分析;在步骤2)中,包括如下步骤:步骤(A1):对粒子群算法参数进行初始化,设置初始种群数量N,粒子群空间维度d,惯性权重w,加速系数c1和c2,速度限制vlimit,粒子群算法迭代次数ger=1;假定系统允许建立线程数为V;步骤(A2):生成初始种群矩阵X,初始情况下矩阵X是N行d列的零矩阵,将矩阵中的每个数用随机产生的数Vi替换,1≤Vi≤V;矩阵Xm保存每个个体的历史最佳位置,将新矩阵X的值赋予Xm,即令Xm=X,执行步骤(A3);步骤(A3):对种群的更新速度VE进行初始化,VE为N行d列的随机矩阵,将矩阵中的每个数用随机产生的数K1替换,K1的取值为‑1,0或1;同时生成种群的历史最佳位置矩阵Ym,Ym为1行d列的矩阵,每个个体的历史最佳适应度矩阵用fxm表示,fxm为N行1列的矩阵;种群历史最佳适应度用fym表示;步骤(A4):矩阵TimeOverheadData中的第i个元素对应的分组用Yi表示,矩阵TimeOverheadData中的元素需要被划分为V组,分别加入到V个队列Qj中,其中1≤Yi≤V;1≤j≤V;对矩阵X中第k行的元素用Xk表示,Xk为1行d列的矩阵,其中1≤k≤N;针对矩阵X的每个元素Xk计算其适应度,执行步骤(A5);步骤(A5):依据Xk对矩阵TimeOverheadData中的数据进行分组,Xki为矩阵Xk的第i个元素,针对Xk中的每个元素Xki执行如下步骤:如果Xki等于j,则将矩阵TimeOverheadData中的第i个元素加入到队列Qj中;步骤(A6):针对每一个队列Qj执行如下步骤:将队列Qj中所有元素的数值相加,得到的数值用Zkj表示;步骤(A7):个体Xk的适应度为f(Xk), ;步骤(A8):将k的值设置为1,执行步骤(A9);步骤(A9):如果f(Xk)<fxmK,将f(Xk)的值赋于fxmK,将矩阵XM第k行的值用矩阵X第k行的值替换;如果f(Xk)<fymK,将f(Xk)的值赋于fymK,将矩阵Ym第k行的值用矩阵X第k行的值替换;步骤(A10):将k的值加1,如果k<=N,重复执行步骤(A9);如果k>N,执行步骤(A11);步骤(A11):依据公式,进行速度更新,其中w=1,c1=1,c2=1,rand是一个0到1之间的随机小数,repmat是一个N行d列的矩阵,每行的值均用Ym矩阵的第一行替换;依据公式进行位置更新,得到的矩阵X中的每一个元素数值如果大于1,该元素数值就用1替换;得到的矩阵X中的每一个元素数值如果小于‑1,该元素数值就用‑1替换;步骤(A12):将粒子群迭代次数ger数值加1,如果ger大于1000时执行步骤(A13),否则执行步骤(A4);步骤(A13):矩阵Ym中保存的为最终迭代产生的群体最佳位置,即最优解。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈密豫新能源产业研究院有限责任公司,未经哈密豫新能源产业研究院有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910330441.0/,转载请声明来源钻瓜专利网。