基于免疫记忆克隆选择算法的多目标无功优化.pdf

  • 文档大小:398.21 KB
  • 文档格式:pdf
  • 约 6页
  • 2021-06-18 发布
  • 举报
基于免疫记忆克隆选择算法的多目标无功优化1 基于免疫记忆克隆选择算法的多目标无功优化2 基于免疫记忆克隆选择算法的多目标无功优化3 基于免疫记忆克隆选择算法的多目标无功优化4 基于免疫记忆克隆选择算法的多目标无功优化5 基于免疫记忆克隆选择算法的多目标无功优化6
已阅读完毕,您还可以下载文档进行保存
文档单价:6.00 会员免费
开通会员可免费下载任意文档
  1. 1、本文档共6页,内容下载后可编辑。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
第40卷第24期2012年12月16日电力系统保护与控制PowerSystemProtectionandControlV01.40No.24Dec.16,2012基于免疫记忆克隆选择算法的多目标无功优化罗毅,多靖赞(华北电力大学控制与计算机_T-程学院,北京102206)摘要:结合免疫记忆学说和克隆选择原理,提出了一种解决多目标无功优化问题的免疫记忆克隆选择算法。该算法针对多目标无功优化问题的特点,采用以拥挤距离为适应度的自适应克隆方式,实现了种群的扩张,保证了所得解集的均匀性;引入非一致性变异算子,使该算法同时具备全局均匀搜索能力和局部精确寻优能力;采用交叉重组算子实现了抗体间的协作,促进不同抗体间信息的交流;通过抗体群更新操作,一方面保证了算法的收敛速度,另一方面确保了所得解集均匀分布;引入记忆单元概念,可以有效抑制寻优过程中出现的退化现象,确保了种群的多样性。以IEEE一14和IEEE一118节点测试系统为例进行仿真计算,结果表明该算法可以有效提高系统运行的安全性和经济性,是求解多目标无功优化问题的有效方法。关键词:多目标无功优化;免疫记忆学说;克隆选择原理;免疫记忆克隆选择算法;电力系统—Multiobjectivereactivepoweroptimizationbasedonimmunememorycolonialselectionalgorithm—LUOYi,DUOJingyun(SchoolofControlandComputerEngineering,NorthChinaElectricPowerUniversity,Beijing102206,China)Abstract:BasedOffimmunememorytheoryandcolonialselectionprinciple,anewimmunememorycolonialselectionalgorithmis—putforwardtosolvetheproblemofmultiobjectivereactivepoweroptimization.Crowdeddistanceisusedasfitnessintheadaptivecloningoperationtorealizethepopulationexpansionandensuretheuniformityofsolutionsets.Byuseofnonconsistentvariationoperation,thealgorithmhasbothglobalwell-distributedsearchabilityandlocalaccurateoptimizationability.ThecrossrestructuringoperatorCanpromotetheinformationcommunicationbetweendifferentantibodies.Iteffectivelyincreasesthespeedofthealgorithmandensurestheuniformityofsolutionsetsbyuseofantibodygroupupdateoperation.Theintroductionofmemoryunitconcepthascontributedtosuppressionofdegeneration,ensuringthediversityofpopulation.IEEE一14bussystemandIEEE一118bussystemare—usedtoverifytheperformanceoftheproposedalgorithm,andtheresultsshowthatitisaneffectivemethodformultiobjectivereactivepoweroptimization.ThisworkiSsupposedbyNationalNaturalScienceFoundationofChina(No.6097405l1.—Keywords:multiobjectivereactivepoweroptimization;immunememorytheory;colonialselectionprinciple;immunememorycolonialselectionalgorithm;powersystem中图分类号:TM71文献标识码:A—文章编号:1674-3415(2012)24-0065060引言电力系统无功优化是指从优化运行的角度调整系统中各种无功控制设备的参数,在满足节点正常功率平衡及各种安全指标的约束下,使目标函数最小化的过程IlJ。它对保障电压稳定、降低系统有功损耗具有重大意义,是实现系统安全和经济运行的重要手段之一。从本质上讲,无功优化是一个多变量、多约束基金项目:国家自然科学基金项目(60974051)的混合非线性规划问题,含有大量的连续变量和离散变量f21。目前求解无功优化的方法很多,可分为传统数学方法和现代启发式算法。传统数学方法有:简化梯度法l、内点法[4】、非线性规划法【5J等,这类方法有一定的优越性,但计算较为复杂,不方便处理离散变量,且易陷入局部最优解。随着计算机运行速度的提高和人工智能的发展,越来越多的现代启发式算法在无功优化中得到力用,如遗传算法[、免疫算法2,71、蚁群算法f8】、搜索禁忌算法【9]、粒子群算法[1、模拟退火算法等,且都取得了一定的成果。66.电力系统徭护与控制本文结合克隆选择算法搜索速度快,寻优能力强的优势,以及免疫记忆学说保持抗体均匀性和多样性出色的特点,提出了一种免疫记忆克隆选择算法(ImmuneMemo ̄ColonialSelectionAlgorithm, ̄MCSA),并将其应用于求解电力系统无功优化问题。该算法同时具备全局均匀搜索能力和局部精确寻优能力,搜索速度快,寻优能力强,所得解集有良好的均匀性和多样性,可以有效抑制寻优过程中出现的退化现象。此外,目前多目标无功优化的目标函数绝大部分采用加权叠加比较的评价方法。本文采用归一化处理后的目标函数值与理想点欧氏距离的大小来评价解的优劣性,有效降低了决策结果对权重选取的依赖性。1多目标无功优化数学模型1.1目标函数综合考虑系统运行的经济性和安全性,本文选取系统有功网损最小、节点电压平均偏移量最小以及静态电压稳定裕度(VoltageStabilityMargin,VSM最大作为目标函数。(1)系统有功网损=∑—(f,+一2UiUjcos(44)1(1)式中:i,j为支路k两端节点编号;、、、,’分别为节点f,J电压的幅值和相角;(f『】为支路k的电导;NL为网络支路总数。(2)电压平均偏移量△: ̄--videa'--O ̄b).(2)6=16式中:为节点b的实际电压值;出为节点b的期望电压值;为节点b允许的最大电压偏移量;n为网络节点总数。其中函数x㈩l,l>UI(3)静态电压稳定裕度文献【12】提出以收敛潮流雅可比矩阵的最小奇异值作为度量系统静态电压稳定裕度的指标,并通过计算分析验证了该方法的有效性。本文将静态电压稳定裕度最大作为目标函数之一,即max(VsM)=max(min(。『)1)(4)式中:表示收敛潮流雅可比矩阵;e。D6』)表示雅可比矩阵的所有特征值;min1%(J ̄c)l表示将雅可比矩阵所有特征值取模后其中的最小值。因此无功优化的目标函数为min(F)=min(PL,AV,一max(VsM))(5)1.2约束条件等式约束条件为潮流方程,即r”—∑l=一Pu(cos+a ̄sm4.)=0{户∑I=+一一(s一岛cos)=0Lj=l(6)不等式约束可分为控制变量约束和状态变量约束,其中控制变量约束为i<<Qc』<<Qc,(7)i<<ax状态变量约束为IQg<Qg<Qglvii<<(8)式中:为发电机iI.1a电压:Oo为无功补偿电容器容量;T为可调变压器的变比;Qg为发电机注入无功;为各节点的运行电压;i()、Q咖i(Qc,n科)、乃lIli()、Q咖。i(Qg)、i()分别表示以上变量所对应的最小(最大)值。2多目标函数评价多目标无功优化的目标函数之间存在相互矛盾性,因此很难找到一个解,可以使各目标函数同时达到最优,如何评价这些解的优劣性是该问题求解的难点之一。目前绝大部分算法采用加权叠加比较的评价方法。针对该方法不能很好地反应各目标函数优劣性的缺点,本文将各个解所对应的目标函数值,经归一化处理后映射成多维解空间中不同的坐标点,而后利用这些坐标点与理想点欧氏距离的大小来评价解的优劣性,有效降低了决策结果对权重选取的依赖性。具体操作如下。多目标函数min(F)-…-min(/],,,,)存在一组…可行解,,,,,则每个解对应的多目标函数可表达为…F(X1)=(f,(xO,(xO,,())F()=((),A.…(xO',())(9)…F()=((),(),,())罗毅,等基于免疫记忆克隆选择算法的多目标无功优化.67.其中(1)将目标函数值构建为目标函数矩阵F=()…)()…()()()…ix(x,)()(而)(2)对目标函数矩阵进行归一化处理’F=’’…’()()()’’…’()()()’’…’()()()’(xj)=fax)/f]…………打)={Vl,,,,,,,,,,,,}(15),10)LJ3.2交叉重组为进一步增强种群多样性,提高算法收敛速度,本文引入了交叉重组算子,实现了抗体间的协作,促进了不同抗体间信息的交流。其具体操作如下:(11)…若将抗体群(it)={,,v3,,}中的抗体=……[xll,Xi2,Xi3,,加]和vF1,xj2,xj3,,]进行交…叉重组,Xik,xjk(i#j;k=l,2,,)分别是抗体,的第k个决策变量,交叉重组后的取值为,……f=l,2,,;=l,2,,,’=【。0..55[(1一+flk).x ̄++(1+-flk).Xjk],,:呈三::c6(12)(3)求取目标函数理想点。所谓理想点即归一’’…’化矩阵中,,,对应的最小值,则该点的坐’’…’标为(min(f),min(f2),,min())。(4)评价各个解的优劣性。本文采用各目标函数值与理想点欧氏距离的大小来评价解的优劣性,第i个解与理想点的欧氏距离可用式(13)计算。越小表明该解越优。=’’’’((fl()一min(f))+(()一min(f2))+…’’+(()一min(f.)))(】3)3免疫记忆克隆选择算法3.1自适应克隆本文采用了自适应克隆操作,抗体克隆规模依据拥挤距离【l3】来自适应地调整,也就是拥挤距离越大者,克隆规模就越大,被搜索的机会越多,从而实现了种群的扩张,也更好地保证所得最优解的均匀性。其具体操作如下。…将抗体群(={Vl,,,,)中抗体=…[xi,,t,,Xtn】以比例g进行克隆,其中Ⅳg,:r。undlc.∑fd;。i=1,…i=l,2,,m(14)Ⅳ式中:c为与克隆后的规模有关的设定值,本文中取No=200fdi为拥挤距离;round[]表示取整为最近的整数。则克隆后的抗体群将变为式中f:j(2u)仉,,)0.5(17)“I[2(1一)】tic+1,u(O,1)>0.5,|和均是(O,1)之间高斯分布的随机数;,7。是交叉指数参数,本文中取qc=15。3.3非一致性变异本文引入了可以将变异范围和进化代数相联系的非一致性变异算子【l4】。使得演化初期算子在较大的范围进行全局均匀搜索,加快寻优速度;而随着演化的推进,变异范围越来越小,实现精确的局部寻优。其操作如下:……若抗体V=[xi,2,,Xk_1,Xk,,】是一个变异父解,分量被选定进行变异,若为抗体的实数编码部分,则变异后的变为r—rlu/、2,—l+(6)×…(1一,)(rnd(2)=1)一—]X一(bd)×…(1一,(1一)2)(rnd(2):0)—I一()×…(1一,):0)(18)若为抗体的整数编码部分,则变异后的抗体的变为r,1一it/、.1round[xk+(bu一xDx(1一r)】(rnd(2)=1)一1round[xk一(xk一64)×(1一,(1一%)】(rnd(2):o)I一一)×(1一,)】=O)(19)式中:it为当前代数;gm为最大进化代数;为[0,1】上的一个随机数;6表示所选分量讯取值的上界;bak表示所选分量Xk取值的下界;rnd(2)表示随机进一68一电力系统保护与控制行模2运算;round[]表示取整为最近的整数。3.4抗体群更新依据本算法的选择策略,当进化达到一定代数时,非支配抗体个数可能会有很多,这样会导致运算速度变慢。为了避免该情况发生,本算法采用抗体群更新操作。若克隆选择出的非支配抗体超过了一定数目,则可将Pareto一前端上较为密集的地方所对应的抗体删除,从而在保证算法运算速度的前提下,很好地保证了所得解分布的均匀性L1引。其操作如下(1)给出当前抗体群规模。(,期望保留的抗体数,目标函数的维数m,初始化i=1,j=1。(2)依据第f个目标函数值大小将抗体群升序排列,将最小和最大函数值所对应的抗体分配无穷大的适应度值,即Cil=NN,Cim=NN,并计算其他抗体的适应度值:一2二2111:二,l</<m,。一●‘:’+max((((f)))(:,f))一min((F((豇)))(:,f))(20)其中:(ff)))(,+1,i)表示抗体aj+(的第i个目标函数值;it表示进化代数。(3)若m,转步骤(4);否则,令商.+1,返回步骤f2。(4)若=。(,转步骤(5);否则,令+1,i=1,返回步骤(2)。…(5)计算第jq=l,2,。(f)个抗体的适应度…值:f(O=c1,+c2『++c,即为该抗体的适应度函数。(6)若。(f,则停止;否则,转步骤(7)。(7)删除适应度函数最小的一个抗体;令。(zf)。(一1,i=1,产1,返回步骤(2)。3.5记忆单元记忆单元是由特定抗体组成的抗体群.。本文将当前代所保留的精英个体(即下一代寻优的初始解)作为记忆单元保存,并于下一代抗体变异完成后,将疫苗植入种群。从而保证了种群多样性,并且可以有效防止寻优过程中出现的退化现象。4基于免疫记忆克隆选择算法的无功优化4.1抗体的编码和解码本文取发电机端电压,无功补偿装置的投切档位印。,变压器分接头的可调档位ti为控制变量,即抗体。其中,发电机端电压可以为额定范围内的任意实数,而无功补偿装置的投切档位和变压器分接头的可调档位都是按整数变化的。为与实际运行情况相符,采用了整、实数混合编码方案。则抗体可表示为=…[一,Ug,lgc1,,q。,一,](21)式(21)所表示的发电机端电压、无功补偿电容器容量及变压器实际变比所对应的解码方式为{:{Qcf=g。。f(22)l=1.0+tiAti式中:Aq。和Ati分别表示无功补偿器的单步长容量和变压器分接头的步进量;的初始值由式(23)生成。=fmi+rand ̄(Ugf一)(23)Qc和的初始值由式(24)J- ̄成。jq:round[q。+randx(q一qcimin)(74)【=round[t/i+randx(tf一timin)]式中:rand为介于0和1之间的随机数;round[1表示取整为最近整数。4.2算法流程免疫记忆克隆选择算法应用于多目标无功优化的流程如图1所示。>藤土生l进行潮流计算ll苎堡里!垫竺I....................:j!.......一匿篓鳖<整鲎图1基于免疫记忆克隆选择算法的多目标无功优化流程Fig.1FlowchartofVARoptimizationbyimmunememoffcolonialselectionalgorithm5算例分析本文选用IEEE.14和IEEE.118节点测试系统进行多目标无功优化计算来验证所提出算法的可行性和有效性。用Matlab语言编制了免疫记忆克隆选择罗毅,等基于免疫记忆克隆选择算法的多目标无功优化算法和系统潮流计算程序。算法中抗体群初始规模为50,最大迭代次数为100。5.1IEEE一14节点系统算例该系统包含5台发电机、3台可调变压器、1个无功补偿点。各发电机端调压范围为0.95~1.05。各可调变压器上下档位数为+16,步进量为0.625%,其变比范围为0.9~1.1。无功补偿点f节点9)的无功补偿上限为0.5,分段步长为0.1。以该节点系统为例,将本文算法独立运行30次,其优化结果如表1所示。表1IEEE.14节点系统无功优化运行结果Table1ReactivepoweroptimizationresultsofIEEE一14bussystem将所得最优解平均值与其他算法应用于IEEE.14节点系统的结果进行了比较,如表2所示。表2IEEE一14节点系统无功优化运行结果比较Table2Reacti(,epoweroptimizationresultscomparisonofIEEE-14bussystem5.2IEEE.118节点系统算例该系统包含54台发电机、8台可调变压器、l4个无功补偿点,其中各节点的无功补偿上限和补偿量参见文献[161,以该节点系统为例,将本文算法独立运行3O次,其优化结果如表3所示。将所得最优解平均值与其他算法应用于IEEE.118节点系统的结果进行了比较,如表4所示。表3IEEE.118节点系统无功优化运行结果Table3Reactivepoweroptimizationresultsof—IEEEl18bussystem表4IEEE.118节点系统无功优化运行结果比较Table4ReactivepoweroptimizationresultscomparisonofIEEE一118bussystem5.3分析与比较本文提出的算法有良好的稳定性,在多目标无功优化问题中应用效果明显,较免疫算法【2]、混沌免疫算法【l7】、自适应遗传算法【l5J可更好地找出全局最优解,进而有效降低了有功网损,提高了系统电压稳定指标,满足了实际工程需求。6结论结合免疫记忆学说和克隆选择原理,本文提出了一种解决多目标无功优化问题的免疫记忆克隆选择算法。该算法同时具备全局均匀搜索能力和局部精确寻优能力,搜索速度快,寻优能力强,所得解集有良好的均匀性和多样性,可以有效抑制寻优过程中出现的退化现象。选用目标函数值与理想点的欧氏距离替代了现有绝大多数算法中各目标函数值加权叠加的评价方法,降低了决策结果对权重选取的依赖性。以IEEE一14¥HIEEE.118节点测试系统为例进行仿真计算,验证了该算法的正确性与可行性。参考文献[1]邱晓燕,张子健,李兴源.基于改进遗传内点算法的电网多目标无功优化【J】.电网技术,2009,33(13):27.31——QIUXiaoyah,ZHANGZijian,LIXingyuan.Multi-objectivereactivepoweroptimizationbasedon—improvedgeneticinteriorpointalgorithm[J].PowerSystemTechnology,2009,33(13):27・31.[2]熊虎岗,程浩忠,李宏仲.基于免疫算法的多目标无功优化[J].中国电机工程学报,2006,26(11):102.108.——XIONGHu-gang,CHENGHaozhong,LIHongzhong.—MultiobjectiveoptimalreactivepowerflowbasedonIA[J].ProceedingsoftheCSEE,2006,26(11):102-108.[3]丁明,张晋波,汪兴强.提高预处理共轭梯度法计算大型电网潮流时并行性能的方法[J].电网技术,2008,—32(13):l519.DINGMing,ZHANGJin-bo,WANGXing・qiang.Methodforparallelperformanceenhancementofpowerflowcomputationforlarge-scalepowergridbyuseof.70.电力系统保护与控制preconditionedconjugategradientmethod[J].PowerSystemTechnology,2008.32(13):l5-l9.[4]姚煜,蔡燕春.离散粒子群与内点法结合的电力系统无功优化[J】_电力系统保护与控制,2010,38(3):48-52.YAOYu,CAIYan-chun.AhybridstrategybasedonDPSOandIPMforoptimalreactivepowerflow[J].PowerSystemProtectionandControl,2010,38(3):48.52.[5]刘明波,李健,吴捷.求解无功优化的非线性同伦内点法[J】.中国电机工程学报,2002,22(1):1-7.LIUMing-bo,LIJian,WUJie.Nonlinearhomogeneousinterior-pointmethodforreactivepoweroptimization[J].ProceedingsoftheCSEE,2002,22(1):1-7.[6]周晓娟,蒋炜华,马丽丽.基于改进遗传算法的电力系统无功优化[J】_电力系统保护与控制,2010,38(7):37.41.ZHOUXiao-juan,JIANGWei・hua,MALi-li.Reactivepoweroptimizationofpowersystembasedonimprovedgeneticalgorithm[J].PowerSystemProtectionandControl,2010,38(7):37-41.[7]刘科研,盛万兴,李运华.基于改进免疫遗传算法的无功优化[J】.电网技术,2007,31(13):l1一l6.LIUKe-yan,SHENGWan-xing,LIYun-hua.Reactivepoweroptimizationbasedonimprovedimmunitygeneticalgorithm[J].PowerSystemTechnology,2007,31(13):l1.16.[8]阮仁俊,何冰,孔德诗,等.锦标赛蚁群算法在无功优化中的应用研究[J】.电力系统保护与控制,2010,38(12):80-85.RUANRen-jun,HEBing,KONGDe-shi,eta1.Research—ontournamentbasedantcolonyalgorithmforreactivepoweroptimization[J].PowerSystemProtectionandControl,2010,38(12):80-85.[9]张聪誉,陈民铀,罗辞勇,等.基于多目标粒子群算法的电力系统无功优化[J].电力系统保护与控制,2010,38(20):153-158.ZHANGCong-yu,CHENMin-you,LUOCi-yong,eta1.Powersystemreactivepoweroptimizationbasedonmulti-objectiveparticleswarmalgorithm[J].PowerSystemProtectionandControl,2010,38(20):153-158.[10]李英,江全元,曹一家.基于并行协同粒子群优化算法和Pc集群的无功优化[J].电力系统自动化,2010,34(19):45-47.LIYing,JIANGQuan-yuan,CAOYi-jia.Optimalreactivepowerdispatchbasedonaparallelcooperativeparticleswarm.optimizationalgorithmandPC-cluster[J].AutomationofElectricPowerSystems,2010,34(19):45.47.P11]刘科研,盛万兴,李运华.基于改进遗传模拟退火算—法的无功优化[J].电网技术,2007,31(3):1318.LIUKe-yan,SHENGWan-xing,LIYun-hua.Researchonreactivepoweroptimizationbasedonimprovedgeneticsimulatedannealingalgorithm[J].PowerSystem—Technology,2007,31(3):1318.[12]颜伟,孙渝江,罗春雷,等.基于专家经验的进化规划方法及其在无功优化中的应用[J】.中国电机工程学报,2003,23(7):76_80.YANWei,SUNYu ̄ang,LUOChun-lei,eta1.EpbasedonspecialistexperiencesanditsapplicationtoVaroptimization[J].ProceedingsoftheCSEE,2003,23(7):76.80.[13]DebK,PratapA,AgarwalS,eta1.Afastandelitistmulti-objectivegeneticalgorithm:NSGA-II[J].IEEETransactionsonEvolutionaryComputation,2002,6(2):l82.197.[14]肖人彬,曹鹏彬.工程免疫计算【M】.北京:科学出版社,2007.[15]夏可青,赵明奇,李杨.用于多目标无功优化的自适应遗传算法[J].电网技术,2006,30(13):55-60.XIAKe-qing,ZHAOMing-qi,LIYang.Aself-adaptivegeneticalgorithmformulti-objectivereactivepoweroptimization[J].PowerSystemTechnology,2006,30(13):55.60.[16]吴际尧,侯志俭.电力系统潮流计算及方法【M】.上海:上海交通大学出版社,2000.[17]熊虎岗,程浩忠,胡泽春,等.基于混沌免疫混合算法的多目标无功优化【J].电网技术,2007,31(11):33-37.XIONGHu-ga—ng,CHENGHao-zhong,HUZechun,eta1.Ahybridalgorithmbasedonchaosoptimizationalgorithmandimmunealgorithmformulti-objectiveoptimalreactivepowerflow[J].PowerSystemTechnology,2007,31(11):33。37.收稿日期:2012-03-06作者简介:罗毅(1969一),男,博士,教授,主要研究方向为复杂系统建模与仿真、优化控制与决策;多靖赞(1988-),男,硕士研究生,研究方向为人工智—能优化算法与电力系统无功控制。Email:duojingyun@】26.tom
一夕落阳
该用户很懒,什么也没介绍
文档单价:6.00 会员免费
开通会员可免费下载任意文档