基于多Agent粒子群优化算法的电力系统经济负荷分配.pdf

  • 文档大小:402.65 KB
  • 文档格式:pdf
  • 约 6页
  • 2021-06-20 发布
  • 举报
基于多Agent粒子群优化算法的电力系统经济负荷分配1 基于多Agent粒子群优化算法的电力系统经济负荷分配2 基于多Agent粒子群优化算法的电力系统经济负荷分配3 基于多Agent粒子群优化算法的电力系统经济负荷分配4 基于多Agent粒子群优化算法的电力系统经济负荷分配5 基于多Agent粒子群优化算法的电力系统经济负荷分配6
已阅读完毕,您还可以下载文档进行保存
文档单价:6.00 会员免费
开通会员可免费下载任意文档
  1. 1、本文档共6页,内容下载后可编辑。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
第4O卷第10期2012年5月16日电力系统保护与控制PowerSystemProtectionandControlV01.40NO.10May16,2012基于多Agent粒子群优化算法的电力系统经济负荷分配唐贤伦,张衡,李进,周维(重庆邮电大学工业物联网与网络化控制教育部重点实验室,重庆400065)摘要:为更好地解决电力系统中经济负荷分配非连续、非凸、非线性的优化问题,提出一种新的基于多Agent系统竞争与合作机制的多Agent粒子群优化算法。该算法以粒子群算法和智能体技术为基础,将粒子群算法的群搜索特征和智能体的智能搜索特征相结合,使粒子在搜索过程中利用群体信息,环境信息共同决定搜索策略。每一个Agent相当于粒子群优化算法中的一个粒子,通过与其随机选取的邻居的竞争、合作操作,能够充分获得问题信息并自适应地权衡粒子的全局探索能力和局部开发能力,可更快、更精确地收敛到全局最优解。对IEEE3节点,IEEE13节点和IEEE40节点系统的仿真结果表明,该算法在求取电力系统ELD问题时具有较高质量的解和运行速度。关键词:电力系统;经济负荷分配;粒子群优化算法;多Agent系统;竞争;合作Aneconomicloaddispatchmethodofpowersystembasedonmulti-AgentparticleswarmoptimizationalgorithmTANGXian-lun,ZHANGHeng,LIJin,ZHOUWei‘(KeyLaboratoryofIndustrialWirelessNetworkandNetworkedControlofMinistryofEducation,ChongqingUniversityofPostsandTelecommunications,Chongqing400065,China)Abstract:Animprovedmulti--Agentparticleswarmoptimizationalgorithm(RN--MAPSO)basedonmulti・-Agentsystemcompetitionandcollaborationmechanismisproposedforsolvingthediscontinuous,non-convexandnonlineareconomicloaddispatch(ELD)problemsofpowersystem.ThealgorithmcombinestheswarmsearchfeatureofthePSOwiththeintelligentsearchfeatureoftheagentbasedontheparticleswalTnoptimizationalgorithmandtechnologyofagent.Inthesearchprocess,eachagentistreatedasoneparticleofPSOthatCantakeadvantageofthegroupinformationandtheenvironmentalinformationtodeterminethesearchtactics.Bycompetitionandcooperationwiththerandomlyselectedneighbors,theagentCanadaptivelyadjustitsglobalsearchingabilityandlocalexploringability,andconvergetheglobaloptimalsolutionmoreaccuratelyathigherspeed.Toverifytheeffectivenessoftheproposedalgorithm,RN-MAPSOistestedintheIEEE3nodes,13nodesand40nodessystemandtheexperimentresultsshowthattheproposedalgorithmforELDproblemscanacquirehigh-qualitysolutionsrapidly.ThisworkissuppoaedbyNmionalNaturalScienceFoundationofChina(No.60905066.Keywords:powersystem;economicloaddispatch(ELD);particleSWalTnoptimizationalgorithm(PSO);multi-Agentsystem(MAS);competition;coopermion中图分类号:TM71文献标识码:A—文章编号:1674-3415(2012)10-0042060引言电力系统经济负荷分配(EconomicLoadDispatch,ELD)是电力系统中一类重要的优化问题,其任务是在电力系统满足负荷和运行约束条件下,在各发电机组上分配负荷,使发电成本最小。实际基金项目:国家自然科学基金项目(60905066);重庆市自然科学基金项目(SStc2011jjA1313)系统中,由于机组的耗量曲线和阀点效应,优化问题呈现出非线性、非凸、不可微等特性,再加上系统机组众多,更面临着高维度风险。由于经济负荷分配优化具有以上特点,经典的数学优化方法如拉格朗日松弛法、动态规划法等并不能很好地解决ELD优化问题。近年来,诸多智能算法开始应用于ELD问题。Ⅲ如遗传算法、神经网络算法【、模拟退火算法【3J、混沌优化算法【4】等都在一定程度上克服了经典数学唐贤伦,等基于多Agent粒子群优化算法的电力系统经济负荷分配-43-方法的缺陷,取得不错的优化效果。其中粒子群优化算法(PsO)[5]以其流程简单易实现和参数简洁易调整的特点吸引了无数学者的注意并将其应用于ELD问题中。文献【6]基于粒子群优化算法和多Agent系统提出了基于多Agent系统的粒子群优化算法(MAPSO),并用于电力系统无功优化。每一个Agent就是PSO算法种群中的一个粒子,生存在构造的一个格子环境中,通过与其周边临近邻居Agentlnq的的竞争、合作操作和自学习操作,结合PSO算法的迭代机制,更新每个Agent在解空间的位置,使其能够较快地收敛到全局最优解。由于该方法中粒子的邻居选取是固定的,信息传递慢,多样性差,且自学习操作用在经济负荷分配中不能提高目标函数最优解,所以为了提高运算效率,增强信息传递性和多样性,本文提出一种新的无自学习操作的基于多Agent系统环境结构并随机选取多个邻居的多Agent粒子群优化算法(RN.MAPSO),并用于电力系统经济负荷分配中。此算法在权衡寻优效率与寻优结果的基础上随机选择20个邻居粒子,在完善群内部信息反馈结构的同时,提高了粒子的智能性和群体的寻优速度。最后分别对IEEE3节点,IEEE13节点 ̄DIEEE40节点系统进行仿真,结果表明改进后的算法具有更高的收敛精度,收敛速度和更强的稳定性。1电力系统经济负荷分配的数学模型1.1电力系统经济负荷分配的目标函数ELD问题是在满足系统运行约束条件下优化系统中发电机组负荷,使系统总发电成本最小。其目标函数的模型如式(1)~式(3)。N|N|∑∑minF=()+(1)=l=1其中:()=++(2)巨=sin(h ̄(P,一)l(3)式中:F为系统总发电费用;()为第f台发电机耗Ⅳ量特性;1为系统内发电机总数;E为当汽轮机下级进气阀突然开启时出现的拔丝现象而使机组耗量特性产生阀点效应引起的耗量特性变化;、、为第f台发电机耗量曲线系数:和g,为第f台发电机的阀点效应参数;和分别为第f台发电机的有功功率和有功功率下限。1.2电力系统经济负荷分配的约束条件①发电机运行约束条件j…i=1,2,,Ng(4)式中:为第f台发电机的有功功率;、为第i台发电机有功功率下限、上限。②电力平衡约束条件=PL+es(5)i=1式中:为系统总负荷;为系统总网损。网损一般采用潮流计算或系数法求得。本文采用系数法,网损与系数,发电机有功功率关系为=P0+00(6)…Ⅳ式中:P=(,,,P)为Ng维发电机有功功∈∈率列矢量;P为P的转置;RugNg、B0Rug和∈B0oR为网损系数,也称为系数。2随机选取邻居的多Agent粒子群算法2.1PS0算法PSO算法是人类对鸟群捕食过程的一种数学抽象和模拟,其本质是一种随机搜索迭代算法。算法中每一个粒子代表解空间中的一个解,粒子的运动轨迹即为解在解空间中的优化轨迹。每次迭代过程中PSO记忆各粒子的最佳位置,即粒子的个体极值,同时记忆全部粒子的目前最佳位置,即粒子全局极值。在PSO每一次更新时,各粒子根据个体极值和全局极值决策下一步的寻优速度与方向。算法开始时,每个粒子会被随机初始化一个位置,然后根据式(7)、式(8)进行更新,依据其自身不断地信息反馈迭代机制,使算法更迅速地汇聚到一点,获得符合要求的解。“=・+q・・一《・・一)(7)州=+州(8)…式中:f=1,2,,M是群体中粒子的总数;1,、分别是粒子i第k次迭代时的速度和位置;P是粒子i的历史最优记录;P是当前群体最优值,(-O称为惯性因子;C、C2分别称为自学习因子和社会学习因子,用以调节P和P方向的飞行步长;、为(0,1)区间内的随机数。2.2Agent与多Agent系统每个Agent都是一个物理的或抽象的实体,能够感知所处环境中的环境信息,并可以与其他Agent进行通信,完成求解问题。也是能够产生推断和决策动作功能的具有智能思维与智能行为的实体,其具有自治性、反应性、主动性、社会性、进化性五..44..电力系统保护与控制个基本特征。多Agent系统是由若干个Agent组合而成的松散耦合的协作网络。这些Agent ̄P.够感知环境,和网络中其他Agent交互信息。通过对自身信息的更新,和与其他Agent问的竞争与合作来完成对实际复杂问题的求解,体现整个系统的智能性。正是由于多Agent系统这样的优势,近年来开始被用于电力系统无功优化【口配电网重构[8J等优化问题。—2.3RNMAPSO算法PSO算法和多Agent系统从本质上讲都是松散“”耦合的智能群结构。这种群所体现出来的智能性来源于两方面:一是群内部精巧的信息流反馈结“”构带来的群规模效应,二是群中的粒子自身的智能性通过群体现出来。PSO算法的智能性主要来自第一个方面,众多的粒子群改进算法也主要是集中在此方面;多Agent系统则注重单个智能体智能结构的确立,无论是认知智能体、反应智能体还是复合智能体都是基于第二方面的。本文提出的RN.MAPSO正是结合了多Agent系统的主要结构功能与PSO算法的快速迭代特征于一身的新型优化算法。在RN.MAPSO算法中,每个Agent都被抽象成为PSO算法中的单个粒子。这样,每个粒子不仅拥有PSO算法中的追踪个体极值和全局极值的能力,同时又能像多Agent系统中的Agent一样,不断积累自身学习经验,与其随机配置的Agentqg居进行交互,完成竞争与合作。在这种工作机制下,每个粒子就能不断在随机邻居粒子和最优粒子的帮助下修正自身速度和位置以尽快达到系统全局最优点。2-3.1Agent的适应值在RN.MAPSO算法中,假设其中任一粒子,即一个Agent为,在多Agent系统中它有一个被优化问题决定的适应值。Agent ̄x的目的就是在满足运行条件的情况下,根据自己所处环境做出相应动作尽可能减小这个适应值。在求解电力系统经济负荷分配问题上,Agent的适应值函数为厂()=F+IOOtIPw-Pol(9)式中:F即式(16的总发电费用;f为惩罚因子;与分别为系统中发电的额定有用功率和实际发出的有用功率。2-3.2Agent所在的环境多Agent系统里,Agent的环境信息是解决问题的必要因素之一,文献[6]中使用了一种简单的格子结构环境。我们借助这种方法,将每个Agent都随机初始化在总的格子数为L。i。×。i的环境中,且每个Agent ̄--个格子。格子中的数据代表Agent所在环境中的位置信息,每一个Agent自身包含PSO算法中每个粒子的速度和位置两个数据信息。size是一个正整数,格子总数相当于PSO算法中的种群规模。每个Agent感知的环境信息来自自身所处的局部环境,并可以根据感知到的局部环境信息进行动作决策和完成任务。因此,局部环境对于每个Agent就显得十分重要。本文首先将各个Agent随机分配到空间中对其位置与速度进行初始化,之后为每个Agent随机分配一定数目的邻居,每个Agent与这些邻居一同构成RN.MAPSO的局部环境。2-3-3Agent随机邻居的选择在为各个Agent配置邻居粒子过程中,可根据不同优化问题适应性地选取邻居粒子数目。本文将算法应用于电力系统经济负荷分配,在实验中结合问题的复杂程度,综合考虑了寻优效率与寻优结果之间的平衡,保证在较少时间内取得很好的最优解,通过数次实验确定随机邻居数目为20。在不同的具体优化问题中,可通过减少随机邻居数目减少算法运行时间,也可通过增加随机邻居个数提高问题最优解。本文与文献[6]不同的是邻居选择数量相对灵活,邻居的分布不呈现具体规律。这样,每个Agent可以与更多的AgentCg居进行信息交互,突破了MAPSO中信息传递的限制,随着每次迭代的进行,每个Agent获得的信息量更大。同时,由于本文选择的邻居范围也不特定,因此每个Agent通过信息交互获得的有效信息更多,更容易快速学习进行动作决策,协作功能更突出,也使得整个系统收敛更快,效果更好。2.3.4Agent的行动策略在RN.MAPSO算法中,每个Agent要更新自己的位置,但与PSO的不同之处在于更新之前首先要先和局部环境中的邻居粒子进行竞争与合作,所以每个邻居粒子就要先根据式(9)计算各自适应值。假设Agent在Agent20个邻居中拥有最小的适应…值,且=(El,,,)。若Agent满足厂()f(P)(10)则它是一个优质粒子,否则为劣质粒子。如果Agent是一个优质粒子,它在解空间的位置保持不变。反之,Agent ̄x在解空间的位置根据公式’…=+rand(一1,1)(一)k=1,2,,(11)进行调整。式中,rand(一1,1)是(一l,1)区间内的随机唐贤伦,等基于多Agent粒子群优化算法的电力系统经济负荷分配一45一’’数。若<n'则。X;若>X,则’=…。Xmi=(xIminX2i,,x)是优化问题可…行解空间的下限值,X=(XImaxX,,Xn)是其上限值。从式(11)可知,即便Agent是劣质粒子,它仍然在保留了自己原本有用信息的基础上充分吸收了最优邻居粒子Agent的有益信息,进一步减小了自身的适应值。而后,结合PSO算法,每个粒子在竞争、合作后修正自身动作策略后利用式(7)、式(8)与粒子群中最优粒子进行信息交换,这样便克服了多Agent系统中单个Agent有用信息传递的环境局限性和速度效率低的不足,加快了信息在多Agent系统中的流动,同时也提高了算法的收敛速度。—2-3.5RNMAPSO算法步骤RN.MAPSO算法应用在负荷分配问题中,多Agent环境中的粒子通过竞争与合作进行学习,并不断更新个体极值与全局极值。具体流程如下。Step1:构造L。i。×。i。格子环境,在该多Agent环境中初始化粒子解空问中的位置和速度。Step2:根据式(9)计算每个粒子的适应值。Step3:为各粒子配置随机间距的20个邻居。Step4:根据行动策略式(10)、式(11)分别与各邻居进行竞争与合作操作,并记录各自适应值。Step5:根据PSO迭代式(7)、式(8)更新各个Agent粒子在解空间中的位置和速度。Step6:计算各个粒子的适应值,并更新各粒子的个体极值和群体的全局极值。Step7:若算法未满足优化结束条件时,转向Step3,否则寻优过程结束。Step8:输出最优解。3算例分析与结果为验证RNMAPSO算法在求解高维、非凸、不可导和多约束优化问题时的有效性,针对文献[11】提到的三种维数不同的典型ELD问题进行了仿真试验,仿真算例均考虑耗量曲线的阀点效应,忽略网损。将本文算法与MAPSO算法进行仿真比较,并与其他三种相关文献中的算法结果进行了对比试验,即改进遗传算法(IGA)【9J、改进粒子群算法(MPsO)【loJ和CEP算法【J。算例中的各发电机的耗量特性参数可参考文献[11]。算例1以3机6母线的电力系统为例,发电机承担的总负荷为850Mw,采用RN.MAPSO算法进行仿真,粒子个数为64个,邻居数为20,维数d取3,=0.9,i=0.4,、rz均取0~l之间的随机数。RN.MAPSO算法与MAPSO算法的收敛比较如图1所示。表l为本算例中各种智能算法的结果比较。迭代次数图1算例1中I.MAPSO与MAPSOt]: ̄敛比较图Fig.1ConvergencecomparisonbetweenRN.MAPSOandMAPS0incase1表1算例1计算结果比较TablelResultscomparisonofcase1—由图1可以看出,RNMAPSO算法收敛速度更—快,表2的数据比较表明,RNMAPSO算法相比其他文献中提出的算法花费更低,说明该算法在低维问题上有较好效果。算例2以13机组系统为例,发电机承担的总负荷为’1800Mw维数锨13。其他参数与算例1一样。收敛比较如图2所示。仿真结果如表2所示。表3为本算例中各智能算法的结果比较。迭代次数图2算例2中RN.MAPSO与MAPSOtI ̄敛比较图Fig.2Convergencecomparisonbetween—RNMAPSOandMAPSOincase2电力系统保护与控制表2算例2RN.MAPSO仿真结果1.able2Simulationresultsofcase2智能算法/¥/s/¥—由图2可以看出,RNMAPSO算法在维数增加时LLMAPSO算法收敛更快。表3的数据对比表明,RN.MAPSO最优解更优,稳定性明显更强。算例3以40机组系统为例,发电机承担的总负荷为10500MW,维数诹40。其他参数与算例1一致。收敛比较如图3所示。表4为本算例中各智能算法的结果比较迭代次数图3算例3中RN.MAPSO与MAPSO收敛比较图Fig.3ConvergencecomparisonbetweenRN.MAPSOandMAPSOincase3表4算l ̄ll3结果比较Table4Resultscomparisonofcase3图3表明在高维时,RN。MAPSO算法LLMAPSO算法更容易取得全局最优。表4表明在与其他算法的数据比较中,RN.MAPSO算法应用于高维时效果更好,更有利于工程实践的应用。—通过三个算例可以发现,RNMAPSO算法收敛速度快,收敛精度高,不论在低维还是高维,都具有很好的稳定性,是解决电力系统经济负荷分配问题的一种良好方法。4结论本文把多Agent系统融/ ̄IJPSO算法中,提出了一种新的RN.MAPSO算法。该算法结合了多Agent系统中个体间的竞争、合作机制,在保持PSO算法结构简单的基础上,克服了PSO算法容易陷入局部最优的缺点,改善了全局寻优能力,具有更高的计算精度和鲁棒性。用该算法对电力系统ELD问题进行仿真测试,结果表明RN.MAPSO算法是解决该问题的一种有效手段。对于类似ELD问题的高维、非线性、不可导等特点的各类电力系统问题及其他可抽象为非线性规划模型的工程优化问题,本文所提出的算法将会有广阔的应用前景。参考文献[1]何大阔,王福利,等.遗传算法在电力系统经济负荷分配中的应用[J]J.系统仿真学报,2007(4):890.892.HEDa-kuo,WANGFu-li,eta1.Appficationofgeneticalgorithmoneconomicdispatchofpowersystems[J】.JoumalofSystemSimulation,2007(4):890892.E23王翠茹,杜鹃,张鑫林.基于SGOA神经网络的短期负荷预 ̄lJ[j1.计算机工程与应用,2007,43(20):58.61.WANGCui.ru,DUJuan,ZHANGXin-lin.The—shorttermloadforecastingbaseonshareglobalo ̄imizationalgorithmneuralnetwork[J].Computer—EngineeringandApplications,2007,43(20):5861.[3]毛亚林,张国忠,等.基于混沌模拟退火神经网络模型的电力系统经济负荷分配[J].中国电机工程学报,—2005,25(3):6570.MAOYa-lin,ZHANGGuo-zhong,eta1.Economicloaddispatchofpowersystembasedonchaoticsimulated唐贤伦,等基于多Agent粒子群优化算法的电力系统经济负荷分配-47一(上接第41页continuedfrompage41)ZHANGYong ̄un,CHENChao,LIAOMin-chuan.Researchonoptimalmodelforenergysavingreconstructionofdistributionnetworks[J].PowerSystem—ProtectionandControl,2010,38(15):6064.[13]欧阳武,程浩忠,张秀彬,等.城市最大供电能力评估—法[J】.高电压技术,2009,35(2):403407.—OUYANGWu,CHENGHaozhong,ZHANGXiu-bin,eta1.Evaluationmethodformaximumloadcapabilityofurbanmediumvoltagedistributionsystem[J1.High—VoRageEngineering,2009,35(2):403407.—[14]XIAOJun,LIFangxing,ZHANGPei,eta1.Totalsupplycapability(TSC)anditsextendedindicesfordistributionsystems:definition,model,cMculationandapplications[J].IETGeneration.Transmission&—Distribution,2011,5:869876.—[15]LUOFengzhang,WANGCheng-shan,XIAOJun,eta1.RapidevaluationmethodforpowersupplycapabilityofurbandistributionsystembasedonN一1contingencyanalysisofmain-transformers[J].InternationalJournalof—ElectricalPower&EnergySystems,2010,32:10631068.‘[16]Vladimiro,MirandaRanitoJ、ProencaLM.GeneticalgorithmsinoptimalmuRistagedistributionnetworkplanning[J].IEEETransactionsonPowerSystems,1994,9(4):1927-1933.收稿日期:2011-07-03;—修回日期:2011-0825作者简介:肖峻(197卜),男,博士,副教授,研究方向为城市电网规划、评估与配电自动化方面的研究和应用工作;徐兵山(1986,男,硕士研究生,主要从事电网规划—方面的研究应用工作;Email:tjubing@126.com张跃(1987-),男,硕士研究生,主要从事电网规划方面的研究应用工作。
周大爷
该用户很懒,什么也没介绍
文档单价:6.00 会员免费
开通会员可免费下载任意文档