安防监控知识
电力检修|配电网重构遗传算法的动态“回路”编码与“树形”解码技术
2017-03-15  浏览:45
安防之家讯:cript>配电网重构遗传算法的动态“回路”编码
与“树形”解码技术黄彦浩1,李晓明1,2,尹项根2(1.武汉大学电气工程学院,湖北武汉430072;
2.华中科技大学电气与电子学院,湖北武汉430070)摘 要:遗传算法实际应用于配电网重构时,目标电网的拓扑结构可能会发生变化,静态的编码、解码方案不能适应要求。所以研究了电网拓扑数据的动态处理技术,在此基础上提出了动态“回路”编码和“树形”解码技术,有效解决了上述问题。给出了应用算例,对所提出的技术进行了验算,其结果证明了这些技术可行,可以与配电网重构遗传算法有效配合。
关键词:遗传算法;配电网重构;动态回路编码;动态树形解码DynamicloopencodingandtreedecodingtechniquesofgeneticalgorithmforpowerdistributionnetworksreconfigurationHUANGYanhao1,LIXiaoming1,2,YINXianggen2(1.SchoolofElectricalEngineering,WuhanUniversity,Wuhan430072,China;
2.SchoolofElectricalEngineering,HuazhongUniversityofScienceandTechnology,
Wuhan430070,China)Abstract:Whengeneticalgorithm(GA)ispracticallyusedtosolvetheproblemsofpowerdistributionnetworksreconfiguration,thetopologicalstructureoftheobjectiveelectricpowernetworkmaybechanged,andthethestaticencodinganddecodingschemescouldntfittherequirements.Adynamicprocessingtechniqueforthedataofelectricpowernetworktopologicalstructureisstudied,basedonwhichthedynamicloopencodingandtreedecodingtechniquesareproposed,whichsolvetheproblemeffectively.Finally,atestcomputationispresented,itprovesthesetechniquesareefficientandpracticable,andcanbewellcoordinatedwithgeneticalgorithmforpowerdistributionnetworksreconfiguration.
Keywords:geneticalgorithm;powerdistributionnetworksreconfiguration;dynamicloopencoding;dynamictreedecoding
0引言
遗传算法是一种优秀的搜索算法,从理论上讲,可以得到全局最优解。目前,已有许多专家学者将其应用于解决城市配电网重构问题,以达到降低线损、故障隔离与恢复、提高电压质量等目的。
配电网重构遗传算法通常采用静态二进制编码方案[1,2],即认为电网的拓扑结构一成不变,染色体的每一位对应于一个开关。该种方案实现简单,但其存在两个问题,首先,在实际应用时,如果目标电网的拓扑结构发生变化,其将不能反映实际情况;其次,采用该方案时,描述配电网连接属性的染色体所包含的基因位数(开关数)越多,计算量就越大,当基因数目大到一定程度后,运算速度将慢到不可忍受,因此,还要尽量合理地缩短染色体长度。同样,目前所提出的解码方案通常也是静态的[3],也不能适应目标电网的拓扑结构变化。
本文从图论理论和计算机技术出发,研究了对电网拓扑数据进行动态处理的技术,在此基础上,提出了动态“回路”编码和“树形”解码技术。其中,前者虽采用二进制编码,但可根据配电网的拓扑结构动态生成染色体,同时将不构成回路的支路(开关)从染色体中剔除,有效地压缩染色体长度;后者与配电网潮流计算常用的前推回代法相适应,可对染色体动态解码,适应电网变化。这些技术可以较好地与配电网重构遗传算法相结合,文末的算例证明了它们的有效性。1基本定义
若配电网中的开关全部闭合,将形成一个连通图G,其中的支路对应着电网中的开关。设G中节点集合为V,其中任一节点为v,记节点v的度[4]为deg(v)。这里定义,若节点v是deg(v)≠2的节点,则v为特殊节点,例如图1中节点1、3、4、7、9,记特殊节点集合为Vt。G中在以相邻运算节点为端点、不经过其它运算节点的道路中,去掉其两端的特殊节点后,剩余的节点、支路序列称为特殊支,例如图1中特殊支(1)''就是节点、支路序列(1)2(2),记特殊支集合为Yt。Yt中包含了G的全部支路。2电网拓扑数据的动态处理技术
在实际中,由供电局的GIS系统或其它配网自动化系统,可以得到当前目标电网开关全部闭合时的节点连接关系,将其存储于节点邻接链表。由于该链表中仅含有节点信息,因此不能直接用于编码和解码,需要进行处理。首先,为便于编码、解码和数据存储,要对节点重新编号,使得同一特殊支内节点编号连续,同时还要识别支路并编号,使得同一特殊支内的支路编号也连续;其次,要找出特殊支和特殊节点,并将特殊支中的节点和支路号按顺序存储于单元数组Eμk中,k为特殊支编号;最后,要得到Vt和特殊节点—特殊支完全关联矩阵[4]A。
电网拓扑数据的动态处理以图的深度优先遍历算法[5]为基础,流程如图2所示,其中,t为特殊节点数,k为特殊支数,i和j为节点号,v(i-1)表示遍历到vi前所经过的节点。在处理过程中,每次遍历必终止于一个特殊节点,虚线框中为相应的处理过程。
3动态“回路”编码
3.1编码原则
图G中的任意支路ej,可以分为两类,一类是存在于一个或多个回路中,这时ej上的开关可以断开或闭合;另一类是不存在于任何回路中,这时ej上的开关不能断开,不应参与重构,因为对其上节点供电的路径是唯一的,若断开开关,将无法对一部分节点供电。因此,仅G中第一类支路可以参加网络重构,应当只对它们进行编码,其余支路可在解码时再计入。设计入染色体的支路集合为R。
这样编码可以有效缩短染色体长度,例如对于图1配电网,若计入全部开关,则染色体长度为14位,若按上述原则编码,则染色体长度减为10位,搜索空间仅为前者的6.25。
3.2实现方法
根据特殊支的定义,对任意特殊支μ,包含了其的回路也必含有该特殊支中的支路,反之亦然。因此,可由A和Eμi得到R。若G中有nt个特殊节点、k个特殊支,则A为nt×k矩阵,对应于图1,

若G中存在自环[4],则对应于自环,A中会有全0元素列,但不影响最终结果。
由配网自动化系统得到当前运行方式下有开关断开的特殊支,亦即连支,再由A得到特殊节点—特殊支关联矩阵[4]A′,则特殊支基本回路矩阵[4]
[1][2]下一页
安防之家专注于各种家居的安防,监控,防盗,安防监控,安防器材,安防设备的新闻资讯和O2O电商导购服务,敬请登陆安防之家:http://anfang.jc68.com/
更多»您可能感兴趣的文章:
更多»有关 安防监控 的产品:
  • 安防监控资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 天花之家 木门之家 灯具之家 铁艺之家 幕墙之家 五金头条 楼梯头条 墙纸头条 壁纸头条 玻璃头条 老姚之家 灯饰之家 电气之家 全景头条 照明之家 防水之家 防盗之家 区快洞察 建材 枣庄建材 临沂建材 南昌建材 上饶建材 抚州建材 宜春建材 吉安建材 赣州建材 鹰潭建材 新余建材 九江建材 萍乡建材 景德镇陶瓷 石家庄建材 衡水建材 廊坊建材 沧州建材 承德建材 建材之家 企业之家 720全景
    (c)2015-2017 Bybc.cn SYSTEM All Rights Reserved