群智能算法ppt课件

上传人:94****0 文档编号:240685883 上传时间:2024-04-30 格式:PPT 页数:60 大小:1.59MB
返回 下载 相关 举报
群智能算法ppt课件_第1页
第1页 / 共60页
群智能算法ppt课件_第2页
第2页 / 共60页
群智能算法ppt课件_第3页
第3页 / 共60页
点击查看更多>>
资源描述
变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分东北大学信息学院 陈东岳王晓哲 智能计算方法与应用智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分群智能算法ppt课件智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分群智能算法ppt课件智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分群智能算法ppt课件智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分群智能算法ppt课件智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分群智能算法ppt课件智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分群智能算法ppt课件智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分“群众的力量是伟大的群众的力量是伟大的”鸟群通过协作进行捕食鸟群通过协作进行捕食鱼聚集成群可以有效的逃避捕食者鱼聚集成群可以有效的逃避捕食者房间偏僻角落里的蛋糕总会先被蚂蚁发现房间偏僻角落里的蛋糕总会先被蚂蚁发现头脑简单的蜜蜂却能构造出世界上最完美的建筑物头脑简单的蜜蜂却能构造出世界上最完美的建筑物6.16.1群智能算法概述群智能算法概述“群众的力量是伟大的”6.1.1 生物群体行为的启示6.1 智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分生物群中的每个个体只有简单的信息处理能力和行为能力。生物群中的每个个体只有简单的信息处理能力和行为能力。鸟群:飞行,捕食,避碰鸟群:飞行,捕食,避碰昆虫:爬行,觅食,产生信息素昆虫:爬行,觅食,产生信息素群体中各个个体之间可以进行信息交互。群体中各个个体之间可以进行信息交互。鸟群:视觉,听觉,磁场鸟群:视觉,听觉,磁场昆虫:感知信息素昆虫:感知信息素群体的能力要远远超出个体能力的简单叠加群体的能力要远远超出个体能力的简单叠加信息感知能力信息感知能力分工协作能力分工协作能力适应生存能力适应生存能力6.16.1群智能算法概述群智能算法概述生物群中的每个个体只有简单的信息处理能力和行为能力。6.1.智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分1.1.群智能群智能(Swarm Intelligence(Swarm Intelligence,SI)SI)的概念发展过程的概念发展过程分子自动机系统中提出。分子自动机中的主体在一维或分子自动机系统中提出。分子自动机中的主体在一维或二维网格空间中与相邻个体相互作用,从而实现自组织。二维网格空间中与相邻个体相互作用,从而实现自组织。by Beniby Beni,HackwoodHackwood任何一种由昆虫群体或其它动物社会行为机制而激发设任何一种由昆虫群体或其它动物社会行为机制而激发设计出的算法或分布式解决问题的策略均属于群智能。计出的算法或分布式解决问题的策略均属于群智能。by Bonabeauby Bonabeau、DorigoDorigo&Theraula&Theraula无智能或简单智能的主体通过任何形式的聚集协同而表无智能或简单智能的主体通过任何形式的聚集协同而表现出智能行为的特性。现出智能行为的特性。by Bonabeauby Bonabeau6.16.1群智能算法概述群智能算法概述1.群智能(Swarm Intelligence,SI)的智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分2.2.定义定义SISI的五条基本原则的五条基本原则(by Mark Millonas 1994)by Mark Millonas 1994)Proximity Principle:群内个体具有能执行简单的时间或群内个体具有能执行简单的时间或空间上的评估和计算的能力。空间上的评估和计算的能力。Quality Principle:群内个体能对环境(包括群内其它个群内个体能对环境(包括群内其它个体)的关键性因素的变化做出响应。体)的关键性因素的变化做出响应。Principle of Diverse Response:群内不同个体对环境中的群内不同个体对环境中的某一变化所表现出的响应行为具有多样性。某一变化所表现出的响应行为具有多样性。Stability Principle:不是每次环境的变化都会导致整个群不是每次环境的变化都会导致整个群体的行为模式的改变。体的行为模式的改变。Adaptability Principle:环境所发生的变化中,若出现群环境所发生的变化中,若出现群体值得付出代价的改变机遇,群体必须能够改变其行为体值得付出代价的改变机遇,群体必须能够改变其行为模式。模式。6.16.1群智能算法概述群智能算法概述2.定义SI的五条基本原则(by Mark Millona智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分3.SI3.SI的核心思路的核心思路“Mind is socialMind is social”认为人的智能是源于社会性的相互作用,文化和认知是认为人的智能是源于社会性的相互作用,文化和认知是人类社会性不可分割的重要部分,这一观点成为了群智人类社会性不可分割的重要部分,这一观点成为了群智能发展的基石。能发展的基石。4.SI4.SI的意义和发展前景的意义和发展前景群智能的思路,为在没有集中控制且不提供全局模型的群智能的思路,为在没有集中控制且不提供全局模型的前提下寻找复杂的分布式问题求解方案提供了基础前提下寻找复杂的分布式问题求解方案提供了基础群智能已成为有别于传统人工智能中连接主义和符号主群智能已成为有别于传统人工智能中连接主义和符号主义的一种新的关于智能的描述方法。义的一种新的关于智能的描述方法。6.16.1群智能算法概述群智能算法概述3.SI的核心思路“Mind is social”6.智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分 广义的群智能算法包括:广义的群智能算法包括:粒子群算法:粒子群算法:模拟鸟群觅食行为模拟鸟群觅食行为蚁群算法:蚁群算法:模拟蚁群觅食行为模拟蚁群觅食行为免疫算法:免疫算法:模拟生物免疫系统工作机理模拟生物免疫系统工作机理细菌觅食算法:细菌觅食算法:模拟大肠杆菌觅食行为模拟大肠杆菌觅食行为混合算法:混合算法:多种群智能算法的结合多种群智能算法的结合6.16.1群智能算法概述群智能算法概述 广义的群智能算法包括:6.1.3 群智能算法的分类6.1 智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分SISI与与ECEC的相同点的相同点都研究个体与群体的关系都研究个体与群体的关系都存在个体之间的信息传递都存在个体之间的信息传递都是为了解决实际问题,而非单纯的模拟自然现象都是为了解决实际问题,而非单纯的模拟自然现象都属于随机搜索算法都属于随机搜索算法SISI与与ECEC的不同点的不同点SISI模拟的是个体之间的协同作用,而模拟的是个体之间的协同作用,而ECEC模拟的是适者生模拟的是适者生存的自然选择机制。存的自然选择机制。6.16.1群智能算法概述群智能算法概述SI与EC的相同点6.1.4 群智能算法与进化计算的异同6.智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分群智能算法ppt课件智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分1.1.粒子群算法的起源粒子群算法的起源粒子群优化算法源于粒子群优化算法源于19871987年年ReynoldsReynolds对鸟群社会系统对鸟群社会系统boidsboids的仿真研究,的仿真研究,boidsboids是一个复杂适应系统。在是一个复杂适应系统。在boidsboids中,一群鸟在空中飞行,每个鸟遵守以下三条规则:中,一群鸟在空中飞行,每个鸟遵守以下三条规则:1)避免与相邻的鸟发生碰撞冲突;)避免与相邻的鸟发生碰撞冲突;2)尽量与自己周围的鸟在速度上保持协调一致;)尽量与自己周围的鸟在速度上保持协调一致;3)尽量试图向自己所认为的群体中靠近。)尽量试图向自己所认为的群体中靠近。仅通过使用这三条规则,仅通过使用这三条规则,boidsboids系统就实现了非常逼真的系统就实现了非常逼真的群体聚集行为,鸟成群地在空中飞行,当遇到障碍时它群体聚集行为,鸟成群地在空中飞行,当遇到障碍时它们会分开绕行而过,随后又会重新形成群体们会分开绕行而过,随后又会重新形成群体6.26.2粒子群优化算法粒子群优化算法1.粒子群算法的起源6.2.1 粒子群算法概述6.2 粒子智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分2.2.粒子群算法的提出粒子群算法的提出粒子群算法最早是由美国的社会心理粒子群算法最早是由美国的社会心理学家学家KennedyKennedy和电气工程师和电气工程师EberhartEberhart于于19951995年提出,他们在年提出,他们在ReynoldsReynolds的工作的工作基础上引入了食物要素,进一步模拟基础上引入了食物要素,进一步模拟了鸟群飞行觅食的行为,并发现该方了鸟群飞行觅食的行为,并发现该方法可以应用于复杂全局寻优问题的求法可以应用于复杂全局寻优问题的求解。解。粒子群优化算法的英文为粒子群优化算法的英文为“Particle Particle Swarm OptimizationSwarm Optimization”,通常缩写为,通常缩写为PSOPSO6.26.2粒子群优化算法粒子群优化算法2.粒子群算法的提出6.2.1 粒子群算法概述6.2 粒子智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分3.3.粒子群算法的产生背景(一):复杂适应系统(粒子群算法的产生背景(一):复杂适应系统(CASCAS)CASCAS是指其内部的成员是指其内部的成员(Agent)(Agent)能够通过与其他成员以及能够通过与其他成员以及外界环境的交流,并根据学习经验调整自身的结构和行外界环境的交流,并根据学习经验调整自身的结构和行为,进而实现整个系统的演变和进化的系统为,进而实现整个系统的演变和进化的系统CASCAS的特点表现为:的特点表现为:主体主体(Adaptive Agent)是主动的、活的实体;是主动的、活的实体;个体与环境个体与环境(包括其他个体之间包括其他个体之间)的相互影响,相互作的相互影响,相互作用,是系统演变和进化的主要动力;用,是系统演变和进化的主要动力;宏观与微观有机结合宏观与微观有机结合引进随机因素的作用,具有更强的描述和表达能力。引进随机因素的作用,具有更强的描述和表达能力。6.26.2粒子群优化算法粒子群优化算法3.粒子群算法的产生背景(一):复杂适应系统(CAS)6.智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分3.3.粒子群算法的产生背景(二):人工生命(粒子群算法的产生背景(二):人工生命(ALAL)人工生命是对具有自然生命现象和行为特征的人造系统人工生命是对具有自然生命现象和行为特征的人造系统的研究,是一门涉及到生命科学,复杂性科学,人工智的研究,是一门涉及到生命科学,复杂性科学,人工智能,计算机科学,经济学,哲学和语言学等多学科的交能,计算机科学,经济学,哲学和语言学等多学科的交叉学科,其研究模式主要体现为两类:叉学科,其研究模式主要体现为两类:如何利用计算技术研究生物现象;如何利用计算技术研究生物现象;如何利用生物技术研究计算问题;如何利用生物技术研究计算问题;人工生命的研究挑战主要为以下三类人工生命的研究挑战主要为以下三类The Transition of LifeThe Evolutionary Potential of LifeThe Relation between Life and Mind and Culture6.26.2粒子群优化算法粒子群优化算法3.粒子群算法的产生背景(二):人工生命(AL)6.2.1智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分4.4.粒子群算法的基本原则粒子群算法的基本原则接近原则接近原则:粒子与群体应能够依照目标前进:粒子与群体应能够依照目标前进特性原则特性原则:群体应该能够反应环境的变化,当所处环境:群体应该能够反应环境的变化,当所处环境并非最佳解空间时,能够快速飞离该区域。并非最佳解空间时,能够快速飞离该区域。不同响应原则不同响应原则:群体不会向不佳的解前进:群体不会向不佳的解前进稳定原则稳定原则:环境改变时,群体移动不会改变其运动模式:环境改变时,群体移动不会改变其运动模式适应原则适应原则:计算当下最佳解时,群体将会考量适当的参:计算当下最佳解时,群体将会考量适当的参数变动。数变动。6.26.2粒子群优化算法粒子群优化算法4.粒子群算法的基本原则6.2.1 粒子群算法概述6.2 智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分5.5.粒子群算法的基本概念粒子群算法的基本概念6.26.2粒子群优化算法粒子群优化算法最优化问题最优化问题粒子群算法粒子群算法鸟群觅食行为鸟群觅食行为解空间解空间粒子可行空间粒子可行空间天空天空候选解候选解粒子粒子鸟的位置鸟的位置候选解集候选解集粒子群粒子群鸟群鸟群解的搜索速度解的搜索速度粒子速度粒子速度鸟的速度鸟的速度目标函数目标函数适应度函数适应度函数找到食物的可能性找到食物的可能性单个候选解单个候选解搜索过程中的最优点搜索过程中的最优点个体极值个体极值某一只鸟记忆中最接近食某一只鸟记忆中最接近食物的位置物的位置所有候选解所有候选解搜索过程中的最优点搜索过程中的最优点全局极值全局极值整个鸟群觅食过程中最接整个鸟群觅食过程中最接近食物的位置近食物的位置5.粒子群算法的基本概念6.2.1 粒子群算法概述6.2 智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分1.1.基本粒子群算法思想描述基本粒子群算法思想描述在在PSOPSO中,每个优化问题的潜在解被想象成中,每个优化问题的潜在解被想象成d d维空间上的维空间上的一个点,我们称其为一个粒子。粒子在搜索空间中以一一个点,我们称其为一个粒子。粒子在搜索空间中以一定的速度飞行,速度依据其本身和同伴的飞行经验进行定的速度飞行,速度依据其本身和同伴的飞行经验进行动态调整。动态调整。所有粒子都有一个被目标函数决定的适应值,并知道自所有粒子都有一个被目标函数决定的适应值,并知道自己到目前为止发现的最好的位置,当前位置,以及目前己到目前为止发现的最好的位置,当前位置,以及目前为止整个群体所有粒子所发现的最好位置。为止整个群体所有粒子所发现的最好位置。粒子根据以下信息改变当前位置粒子根据以下信息改变当前位置:当前位置;当前位置;当前速当前速度;度;当前位置与自己最好位置之间的距离;当前位置与自己最好位置之间的距离;当前位当前位置与群体最好位置之间的距离置与群体最好位置之间的距离6.26.2粒子群优化算法粒子群优化算法1.基本粒子群算法思想描述6.2.2 基本粒子群算法6.2智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分2.2.基本粒子群算法数学描述基本粒子群算法数学描述已知优化问题为:已知优化问题为:第第i i个粒子表示为:个粒子表示为:;粒子粒子i速度记为:速度记为:个体最好位置记为个体最好位置记为 ,也称为也称为pbest群体最好位置记为群体最好位置记为Pg,也称为,也称为gbest;6.26.2粒子群优化算法粒子群优化算法2.基本粒子群算法数学描述6.2.2 基本粒子群算法6.2智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分2.2.基本粒子群算法数学描述基本粒子群算法数学描述c c1 1和和c c2 2为正常数,称为加速系数;为正常数,称为加速系数;r r1 1和和r r2 2为为0 10 1之间的随机数。之间的随机数。上式中的速度和位置向量都被限制在有限区域内,一旦上式中的速度和位置向量都被限制在有限区域内,一旦超出界限,则按照响应的最大最小界限计算超出界限,则按照响应的最大最小界限计算6.26.2粒子群优化算法粒子群优化算法惯性惯性惯性惯性认知认知认知认知社会社会社会社会2.基本粒子群算法数学描述6.2.2 基本粒子群算法6.2智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分3.3.基本粒子群算法流程基本粒子群算法流程设定粒子群系统相关参数设定粒子群系统相关参数随机初始化粒子群,随机初始化粒子群,计算每个粒子的适应值计算每个粒子的适应值统计个体极值统计个体极值p pbestbest和群体极值和群体极值g gbestbest更新每个粒子的速度和位置更新每个粒子的速度和位置判断是否满足停止条件,若满足则进判断是否满足停止条件,若满足则进行步骤行步骤6);6);若不满足则重复步骤若不满足则重复步骤3)5)3)5)返回当前群体极值返回当前群体极值g gbest best,6.26.2粒子群优化算法粒子群优化算法3.基本粒子群算法流程6.2.2 基本粒子群算法6.2 粒智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分1.1.粒子群算法主要研究方向粒子群算法主要研究方向算法分析;算法分析;粒子群拓扑结构;粒子群拓扑结构;参数选择与优化;参数选择与优化;社会行为与生物行为的模拟;社会行为与生物行为的模拟;与其他演化计算的融合;与其他演化计算的融合;应用。应用。6.26.2粒子群优化算法粒子群优化算法1.粒子群算法主要研究方向6.2.3 改进粒子群算法6.2智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分2.2.几种常见的粒子群改进算法:几种常见的粒子群改进算法:线性递减惯性权重,收敛因子,最大速度,规范系数线性递减惯性权重,收敛因子,最大速度,规范系数二进制二进制PSOPSO,离散,离散PSOPSO并行并行PSOPSO,小生境,小生境PSOPSO混合混合PSOPSO:模糊:模糊PSOPSO、混沌、混沌PSOPSO、HPSOHPSO、免疫、免疫PSOPSO6.26.2粒子群优化算法粒子群优化算法2.几种常见的粒子群改进算法:6.2.3 改进粒子群算法6智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分3.3.标准粒子群算法标准粒子群算法惯性权重法惯性权重法惯性权重概念是由惯性权重概念是由Y.ShiY.Shi和和EberhartEberhart于于19981998年提出的年提出的其中的其中的称为惯性系数,通常随算法的搜索过程从称为惯性系数,通常随算法的搜索过程从0.90.9到到0.40.4线性递减;合适的线性递减;合适的取值能够提供算法局部探索与全取值能够提供算法局部探索与全局开发的平衡能力,同时也降低了算法对于每一回合的局开发的平衡能力,同时也降低了算法对于每一回合的速度阈值设定的要求。较大的速度阈值设定的要求。较大的使粒子具备较强的开发使粒子具备较强的开发能力,较小的能力,较小的使粒子具备探索能力使粒子具备探索能力6.26.2粒子群优化算法粒子群优化算法3.标准粒子群算法惯性权重法6.2.3 改进粒子群算法智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分4.4.收敛(压缩)因子法收敛(压缩)因子法在惯性权重法的基础上,在惯性权重法的基础上,19991999年年ClercClerc提出了收敛因子法提出了收敛因子法其中,其中,k0,1,=c1+c2,4,通常,通常设=4.1,K0.729.收收敛因子法的有点在于能因子法的有点在于能够在广度搜索的前提下保在广度搜索的前提下保证算算法的收法的收敛,无需,无需设定速度最大限制。定速度最大限制。6.26.2粒子群优化算法粒子群优化算法4.收敛(压缩)因子法6.2.3 改进粒子群算法6.2 粒智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分5.5.模糊粒子群优化算法模糊粒子群优化算法20012001年,年,Y.ShiY.Shi和和EberhartEberhart提出了模糊粒子群算法提出了模糊粒子群算法(Fuzzy PSOFuzzy PSO),用于解决自适应调整惯性权重递减问题。),用于解决自适应调整惯性权重递减问题。Fuzzy PSOFuzzy PSO的基本思想是建立一个模糊推理系统,根据当的基本思想是建立一个模糊推理系统,根据当前搜索的状态来判断下一回合应该使用怎样的惯性权重前搜索的状态来判断下一回合应该使用怎样的惯性权重Fuzzy PSOFuzzy PSO的惯性权重模糊推理系统的输入模糊量有:的惯性权重模糊推理系统的输入模糊量有:1.当前惯性权重:大,中,小当前惯性权重:大,中,小2.规范化当前最优值性能评价规范化当前最优值性能评价(NCBPE):好,中,差:好,中,差Fuzzy PSOFuzzy PSO的惯性权重模糊推理系统的输出模糊量为下一的惯性权重模糊推理系统的输出模糊量为下一时刻应该使用的惯性权重时刻应该使用的惯性权重6.26.2粒子群优化算法粒子群优化算法5.模糊粒子群优化算法6.2.3 改进粒子群算法6.2 粒智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分Fuzzy PSOFuzzy PSOFuzzy PSOFuzzy PSO模糊推理系模糊推理系模糊推理系模糊推理系统界面统界面统界面统界面双输入双输入双输入双输入单输出单输出单输出单输出6.26.2粒子群优化算法粒子群优化算法Fuzzy PSO模糊推理系统界面6.2.3 改进粒子群算法智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分规范化当前规范化当前规范化当前规范化当前最优性能评最优性能评最优性能评最优性能评价价价价(NCBPENCBPENCBPENCBPE)3 3 3 3个三角形个三角形个三角形个三角形模糊集模糊集模糊集模糊集0,10,10,10,16.26.2粒子群优化算法粒子群优化算法规范化当前最优性能评价(NCBPE)6.2.3 改进粒子群算智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.26.2粒子群优化算法粒子群优化算法当前惯性权重当前惯性权重当前惯性权重当前惯性权重3 3 3 3个三角形模个三角形模个三角形模个三角形模糊集糊集糊集糊集0.2,1.10.2,1.10.2,1.10.2,1.16.2.3 改进粒子群算法6.2 粒子群优化算法当前惯性权重智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.26.2粒子群优化算法粒子群优化算法下一时刻的惯下一时刻的惯下一时刻的惯下一时刻的惯性权重的调整性权重的调整性权重的调整性权重的调整量量量量3 3 3 3个三角形模个三角形模个三角形模个三角形模糊集糊集糊集糊集-0.12,0.05-0.12,0.05-0.12,0.05-0.12,0.056.2.3 改进粒子群算法6.2 粒子群优化算法下一时刻的惯智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.26.2粒子群优化算法粒子群优化算法模糊推理规则模糊推理规则模糊推理规则模糊推理规则共共共共9 9 9 9条规则条规则条规则条规则1 1 1 1,1 1 1 1 2 2 2 21 1 1 1,2 12 12 12 11 1 1 1,3 3 3 3 1 1 1 12 2 2 2,1 1 1 1 3 3 3 32 2 2 2,2 22 22 22 22 2 2 2,3 3 3 3 1 1 1 13 3 3 3,1 1 1 1 3 3 3 33 3 3 3,2 22 22 22 23 3 3 3,3 3 3 3 1 1 1 16.2.3 改进粒子群算法6.2 粒子群优化算法模糊推理规则智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.26.2粒子群优化算法粒子群优化算法5.5.模糊粒子群优化算法模糊粒子群优化算法模糊推理系统模糊推理系统响应曲面响应曲面6.2.3 改进粒子群算法6.2 粒子群优化算法5.模糊粒智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.26.2粒子群优化算法粒子群优化算法5.5.模糊粒子群优化算法模糊粒子群优化算法优化性能比较优化性能比较测试目标函数:测试目标函数:RosenbrockRosenbrock函数函数6.2.3 改进粒子群算法6.2 粒子群优化算法5.模糊粒智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.26.2粒子群优化算法粒子群优化算法5.5.模糊粒子群优化算法模糊粒子群优化算法优化性能比较优化性能比较6.2.3 改进粒子群算法6.2 粒子群优化算法5.模糊粒智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分群智能算法ppt课件智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用1.1.粒子群算法的特点粒子群算法的特点粒子群算法很好的模拟了社会行为和个体行为,在连续粒子群算法很好的模拟了社会行为和个体行为,在连续空间的多极值寻优问题中表现出了很好的性能;空间的多极值寻优问题中表现出了很好的性能;粒子群算法结构简单,易于实现粒子群算法结构简单,易于实现粒子群算法经过改良,能够很好的跟其他智能优化方法粒子群算法经过改良,能够很好的跟其他智能优化方法相结合,同时也能扩展到动态规划,离散空间寻优等更相结合,同时也能扩展到动态规划,离散空间寻优等更具实用意义的领域具实用意义的领域粒子群算法在收敛速度和精度方面能够很好的取得平衡,粒子群算法在收敛速度和精度方面能够很好的取得平衡,并易于通过参数的改变来调整算法的倾向性。并易于通过参数的改变来调整算法的倾向性。6.3.1 粒子群算法应用概述6.3 粒子群算法应用1.粒智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用2.2.粒子群算法的应用领域粒子群算法的应用领域控制领域控制领域模糊控制器,电机控制,机器人实时路径规划模糊控制器,电机控制,机器人实时路径规划优化领域优化领域无线路由协议,多目标优化,工作调度无线路由协议,多目标优化,工作调度识别决策领域识别决策领域语言分析,病症诊断,图像分割语言分析,病症诊断,图像分割6.3.1 粒子群算法应用概述6.3 粒子群算法应用2.粒智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用1.PID1.PID控制问题描述控制问题描述变量列表:变量列表:变量列表:变量列表:u(t):u(t):u(t):u(t):控制器输出控制器输出控制器输出控制器输出e(t):e(t):e(t):e(t):控制器输入控制器输入控制器输入控制器输入KpKpKpKp:比例放大器:比例放大器:比例放大器:比例放大器KiKiKiKi:控制器积分系数:控制器积分系数:控制器积分系数:控制器积分系数KdKdKdKd:控制器微分系数:控制器微分系数:控制器微分系数:控制器微分系数6.3.2 PSO在PID控制中的应用6.3 粒子群算法应用智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用1.PID1.PID控制问题描述控制问题描述PIDPID控制问题的核心即选择三个合适的参数使得控制系统控制问题的核心即选择三个合适的参数使得控制系统的性能达到最佳。通常,衡量一个控制系统的指标有三的性能达到最佳。通常,衡量一个控制系统的指标有三个方面:稳定性、准确性和快速性,具体的性能指标有:个方面:稳定性、准确性和快速性,具体的性能指标有:积分误差,上升时间,超调量等。积分误差,上升时间,超调量等。常见的确定常见的确定PIDPID控制器参数的方法有:控制器参数的方法有:ZNZN动态特性法、动态特性法、CCCC响应曲线法、响应曲线法、ISEISE整定法、极点配置法、根轨迹法、专家整定法、极点配置法、根轨迹法、专家智能型智能型PIDPID整定技术、基于模糊推理的整定技术、基于模糊推理的PIDPID参数自整定技参数自整定技术以及基于其他智能优化方法(神经网络、遗传算法、术以及基于其他智能优化方法(神经网络、遗传算法、免疫算法和蚁群算法等)的整定技术。免疫算法和蚁群算法等)的整定技术。基于基于PSOPSO的的PIDPID参数整定属于智能优化参数整定属于智能优化PIDPID参数方法的一种。参数方法的一种。6.3.2 PSO在PID控制中的应用6.3 粒子群算法应用智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用2.PSO2.PSO优化优化PIDPID参数算法的模型初始化参数算法的模型初始化(1)(1)粒子的设定:将粒子的设定:将PIDPID控制器的一组参数(控制器的一组参数(K Kp p,K Ki i,K Kd d)作为作为PSOPSO算法中的一个粒子的位置,具体数值可随机选择。算法中的一个粒子的位置,具体数值可随机选择。(2)(2)适应值函数:需要该函数能够反映控制器的性能,常适应值函数:需要该函数能够反映控制器的性能,常用的目标函数有:用的目标函数有:其中其中4 1,e(t)为控制误差,为控制误差,u(t)为控制量;为控制量;ey为超为超调量,调量,tu为上升时间,为上升时间,1至至4是各个评价量的系数,反是各个评价量的系数,反映了控制系统对于不同性能的重视程度。映了控制系统对于不同性能的重视程度。6.3.2 PSO在PID控制中的应用6.3 粒子群算法应用智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用3.PSO3.PSO优化优化PIDPID参数的仿真实验参数的仿真实验在在Matlab/SimulinkMatlab/Simulink平台下对控制对象进行平台下对控制对象进行PIDPID控制,控控制,控制对象的二阶传递函数为制对象的二阶传递函数为:G(S)=400/(S2+50)6.3.2 PSO在PID控制中的应用6.3 粒子群算法应用智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用3.PSO3.PSO优化优化PIDPID参数的仿真实验参数的仿真实验用标准用标准GA算法与算法与PSO算法进行算法进行PID控制参数的优化,使控制参数的优化,使用相同的目标函数,并比较两者的收敛性能。用相同的目标函数,并比较两者的收敛性能。目标参数与算法参数设置如下:目标参数与算法参数设置如下:目标函数参数目标函数参数GA参数参数PSO参数参数W1=0.9交叉算法:交叉算法:crossoverheuristic r=1.2c1=c2=1.6W2=0.02变异算法:变异算法:mutationuniform r=0.01w:0.9-0.4W3=20种群:种群:20Kp:0 20,Ki:0 1,Kd:0 1W4=100代数:代数:100Vmax=1006.3.2 PSO在PID控制中的应用6.3 粒子群算法应用智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用3.PSO3.PSO优化优化PIDPID参数的仿真实验参数的仿真实验目标函数收敛曲线如下:目标函数收敛曲线如下:6.3.2 PSO在PID控制中的应用6.3 粒子群算法应用智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用3.PSO3.PSO优化优化PIDPID参数的仿真实验参数的仿真实验收敛结果对应的响应曲线收敛结果对应的响应曲线6.3.2 PSO在PID控制中的应用6.3 粒子群算法应用智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用3.PSO3.PSO优化优化PIDPID参数的仿真实验参数的仿真实验目标函数收敛结果如下表:目标函数收敛结果如下表:结果分析结果分析:在:在PIDPID控制参数优化问题上,控制参数优化问题上,PSOPSO算法在收敛算法在收敛速度上明显优于速度上明显优于GAGA算法,其收敛精度也略优于算法,其收敛精度也略优于GAGA算法。算法。KpKiKdObjective Function ValueConvergence(TolFun1e-6)GA17.83340.99850.37980.72653100PSO2010.40520.68992376.3.2 PSO在PID控制中的应用6.3 粒子群算法应用智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用1.1.离散离散PSOPSO算法算法标准的标准的PSOPSO算法只能应用于连续空间问题的优化,针对离算法只能应用于连续空间问题的优化,针对离散问题,散问题,KennedyKennedy和和EberhartEberhart在在19971997年就提出了二进制离年就提出了二进制离散散PSOPSO算法,将每个粒子的各个状态分量限定为算法,将每个粒子的各个状态分量限定为0 0和和1 1两种两种状态,并定义粒子的运行速度在各个分量上的投影状态,并定义粒子的运行速度在各个分量上的投影S(vid)为该粒子在此分量上取状态为该粒子在此分量上取状态1 1的可能性。的可能性。此后此后HendlassHendlass,王康平等人通过对离散,王康平等人通过对离散PSOPSO算法的改进,算法的改进,将其成功地引入了将其成功地引入了TSPTSP问题中,并取得了较好的结果。问题中,并取得了较好的结果。6.3.3 PSO在TSP问题中的应用6.3 粒子群算法应用智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用2.2.离散离散PSOPSO算法的核心问题算法的核心问题如何定义不同粒子之间的距离?如何定义不同粒子之间的距离?如何更新每个粒子的位置?如何更新每个粒子的位置?3.TSP3.TSP问题简述(狭义)问题简述(狭义)地图上共有地图上共有m m个城市,任意两个城市之间的距离已知,推个城市,任意两个城市之间的距离已知,推销员要遍历所有的城市回到出发点(每个城市只能去一销员要遍历所有的城市回到出发点(每个城市只能去一次),求最短的遍历路径。次),求最短的遍历路径。6.3.3 PSO在TSP问题中的应用6.3 粒子群算法应用智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用4.4.基于离散基于离散PSOPSO的的TSPTSP问题求解问题求解粒子定义粒子定义:粒子:粒子Xi是由是由1到到m共共m个数字随机排序组成的个数字随机排序组成的长度为长度为m的向量,记为:的向量,记为:距离定义距离定义:粒子:粒子Xi和和Xj之间的距离定义为两者适应值函数之间的距离定义为两者适应值函数的绝对差。的绝对差。6.3.3 PSO在TSP问题中的应用6.3 粒子群算法应用智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用4.4.基于离散基于离散PSOPSO的的TSPTSP问题求解问题求解粒粒子子更更新新方方法法:基基于于“交交换换子子”的的粒粒子子更更新新,“交交换换子子”记记为为:swap(swap(Xi,Xj,k),k),其其中中Xi为为待待更更新新粒粒子子,Xj为为个个体极值或群体极值。体极值或群体极值。1 1)记记录录Xi的的第第k位位xik,并并找找到到Xj中中与与xik相相等等的的值值所所在在的的位置,记为位置,记为xjl,即,即xjl=xik。2)从从xik,xjl 分分别别向向后后搜搜索索(搜搜索索到到末末尾尾则则转转至至第第一一位位),找找到第一对不相等字节到第一对不相等字节,分别记为,分别记为xip,xjq。3)在在Xi中中寻寻找找等等于于xjq的的字字节节,并并将将该该字字节节与与xip 交交换换,即即完成了一次交换子操作。完成了一次交换子操作。4)如需完成多次,则接着重复步骤如需完成多次,则接着重复步骤2)3)。6.3.3 PSO在TSP问题中的应用6.3 粒子群算法应用智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用4.4.基于离散基于离散PSOPSO的的TSPTSP问题求解问题求解粒子更新方法粒子更新方法:举例说明,:举例说明,m=7,k=2m=7,k=212345675372146123456753721461234567517234612345675172346定位比较(不同)第一次更新比较比较(相同相同)12345675172346比较(不同)12345676172345第二次更新6.3.3 PSO在TSP问题中的应用6.3 粒子群算法应用智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用4.4.基于离散基于离散PSOPSO的的TSPTSP问题求解问题求解粒子更新方法粒子更新方法:每次更新中执行交换子操作的次数:每次更新中执行交换子操作的次数n ns s取决取决于粒子于粒子Xi 和和Xj之间的距离之间的距离d dfitfit(Xi,Xj)6.3.3 PSO在TSP问题中的应用6.3 粒子群算法应用智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用4.4.基于离散基于离散PSOPSO的的TSPTSP问题求解问题求解局部优化局部优化去交叉操作去交叉操作:“去交叉去交叉”操作即去掉路径操作即去掉路径中的交叉现象的过程。中的交叉现象的过程。对一个粒子对一个粒子Xt设设xti到到xt(i+1)之间的连线记为之间的连线记为linet,i;定义函数定义函数Corssover(linet,i,linet,j)是判断这两条线段是是判断这两条线段是否有交叉的函数,有则返回否有交叉的函数,有则返回True,否则返回,否则返回False。去交叉操作伪代码如下:去交叉操作伪代码如下:for(i=1;im-3;i+)for(j=i+2;jm;j+)if(crossover(linet,i,linet,j)is True)for(k=0;k=(j-i)/2;k+)exchange(xj-k,xi+k+1)6.3.3 PSO在TSP问题中的应用6.3 粒子群算法应用智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用4.4.基于离散基于离散PSOPSO的的TSPTSP问题求解问题求解算法步骤算法步骤初始化粒子群初始化粒子群计算适应度并搜索全局极值计算适应度并搜索全局极值对每个粒子执行交换操作对每个粒子执行交换操作对全局极值执行去交叉操作对全局极值执行去交叉操作如满足终止条件,结束;如不满足如满足终止条件,结束;如不满足重复操作步骤重复操作步骤2)-4)2)-4)6.3.3 PSO在TSP问题中的应用6.3 粒子群算法应用智能计算方法与应用智能计算方法与应用东北大学 2010年变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分6.36.3粒子群算法应用粒子群算法应用4.4.基于离散基于离散PSOPSO的的TSPTSP问题求解问题求解实验结果实验结果问题问题最优值最优值最佳结果最佳结果最差结果最差结果平均结果平均结果误差误差/%EIL5142
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!