毕业设计论文——基于粒子群算法的电力系统环境经济调度问题.doc
《毕业设计论文——基于粒子群算法的电力系统环境经济调度问题.doc》由会员分享,可在线阅读,更多相关《毕业设计论文——基于粒子群算法的电力系统环境经济调度问题.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流毕业设计论文基于粒子群算法的电力系统环境经济调度问题.精品文档.毕业设计(论文)题 目 基于粒子群算法的电力 系统环境经济调度问题 专 业 自 动 化 班 级 学 生 指导教师 2010 年基于粒子群算法的电力系统环境经济调度问题专业:自动化班级:自061班作者:指导教师: 职称:副教授答辩日期:2010-06-23 摘 要实现电力系统安全、可靠、优质、经济运行对国民经济发展具有很强的重要性。本文研究的电力系统经济环境调度问题就是电力系统优化的一部分,是一个需要多方面多层次考虑的多目标问题。首先,运行成本最低历来是它的主要目标。其次,必须考虑
2、环污染的问题,减少污染排量,当然在发电机发电的过程中也会考虑到阀点效应和网络损耗等实际问题。这个多目标问题是一个有约束的、非线性的组合优化问题。粒子群算法简单、易于实现,并且已经成功运用到各类优化问题当中,所以采用了粒子群算法来解决。采用多目标粒子群算法解决电力系统环境经济调度问题,先研究基本粒子群算法,分析它的思想并利用测试函数对其算法进行仿真。然后再此基础上将基本粒子群算法应用到多目标优化的问题上,多目标粒子群算法与单目标粒子群算法虽然有很多的不同,但也可以利用粒子位置和速度的改变更新,在熟悉多目标粒子群算法的基础上利用测试函数对该算法进行仿真,并对仿真结果进行优化。基于对多目标粒子群算法
3、的研究利用这种方法解决多目标的电力系统环境经济调度问题。作为有污染排放量和燃料花费两个目标和有等式约束和不等式约束的两个约束的复杂问题,结合多目标粒子群算法的思想,在考虑网络损耗的基础上最终能得出合理的解集。这种方法解决电力系统环境经济调度问题,虽然还有不足,但基本能达到对其优化的作用关键词:电力系统环境经济调度问题,基本粒子群优化算法,多目标优化问题,多目标粒子群优化AbstractAchieve power system is safe, reliable and high quality, economic operation of national economic developme
4、nt has a strong importance. This study of the power system, economic environment scheduling problem is part of the power system, is a need to consider the various levels multi-objective question. Firstly, the lowest operating costs, it is always main objectives. Second, must consider ring, reduce po
5、llution problem of pollution emissions, of course, in the process of generating generator will also consider valve point effects and practical problems such as network loss. This problem is a multi-objective nonlinear constraints, the combinatorial optimization problem. Particle swarm algorithm is s
6、imple, easy to be realized, and has been successfully applied to all kinds of optimization problem, so using particle swarm optimization algorithm to solve.Adopts multi-objective particle swarm optimization algorithm to solve environmental economic power system, the first study scheduling problem, a
7、nalyzes the basic particle swarm optimization algorithm of ideology and use it to its algorithm testing function simulation. Then the basis of basic particle swarm algorithm is applied to the multi-objective optimization problem, the multi-objective particle swarm algorithm with single target partic
8、le swarm algorithm while there are many different, but also can use particle position and speed of change in the familiar update, the multi-objective particle swarm algorithm based on test function of this algorithm, and the simulation results of simulation optimization. Based on the objectives of t
9、he study using particle swarm optimization algorithm to solve this kind of method of electric power system environment economy scheduling problem. As a pollution emissions and fuel costs two goals and equality constraints and inequality constraints of complex problem, two constraint with multi-objec
10、tive particle swarm algorithm, in consideration of the network loss based on reasonable solution that can eventually.This method to solve environmental economic power system, although still scheduling problem, but can reach its basic function of optimization.Key words:power system,environment econom
11、ic scheduling problem,Basic particle swarm algorithm,The multi-objective optimization problem目 录第 1 章 绪论11.1课题研究的背景和意义11.2研究现状21.3 本文主要内容2第2章 基本粒子群算法仿真42.1 粒子群算法的原理42.2 粒子群算法的仿真62.2.1 测试函数62.2.2程序的实现步骤72.3 粒子群算法的改进72.3.1 基本粒子群算法分析72.3.2带有惯性因子的改进粒子群算法92.4 针对测试函数的结果与分析9第3章 多目标粒子群算法仿真113.1多目标优化问题的数学描述1
12、13.1.1多目标优化问题的数学描述113.1.2多目标优化问题的主要进化算法123.2 多目标粒子群算法的仿真153.2.1 多目标粒子群算法的原理153.2.2多目标粒子群算法的仿真173.3 多目标粒子群算法的优化173.3.1基于拥挤距离的多目标粒子群算法173.3.2基于加速因子线性变化的改进193.4 多目标粒子群算法的结果和分析193.4.1多目标粒子群算法的结果193.4.2多目标粒子群算法存在的问题和改进21第4章 基于粒子群算法的电力系统环境经济调度问题224.1 电力系统环境经济调度问题的数学模型224.1.1 目标函数224.1.2 约束条件234.2 电力系统环境经济
13、调度问题的多目标实现244.2.1 仿真电力系统环境经济调度问题的实际模型244.2.2 电力系统环境经济调度问题的仿真254.2.3 利用多目标粒子群算法解决电力系统环境经济问题的算法的优化264.2.3 算法结果和分析284.2.4 存在的问题和改进324.3 对电力系统优化调度问题的展望32第5章 设计总结34致谢35参考文献36第 1 章 绪论1.1课题研究的背景和意义 随着我国经济的腾飞,作为支持经济发展的基础工业-电力工业,发展迅速,发电机的容量和年发电量都跃居世界领先地位。针对这些大规模的电力企业,如何提高运行效益,力争达到运行优化,是影响企业发展的关键。传统的电力系统调度问题就
14、基于这一点研究满足负荷平衡的等式约束和发电机容量的不等式约束的条件下,如何使发电成本降到最低。而在如今的工业发展中人们不仅仅把目光都放在如何提高经济效益的问题上,而是在此基础上逐步重视工业生产对环境的影响。许多国家更是限定了火电厂对有害气体排放的法规【1】。既考虑到经济因素又考虑到污染排放量因素,电力系统环境经济调度优化就成为了对于电力系统来说至关重要的优化问题。电力系统的经济环境调度问题是一个非线性、多约束、多目标的复杂问题在解决这个问题的过程中,首先运行成本费用最小历来是它的主要目标。其次,必需考虑环境保护的问题,减少污染排量。对于这样的问题早期的方法是把排放指标作为经济成本的约束条件,把
15、问题转化成单目标的优化问题【2】。这种方法的缺点是无法得到排放量与燃料费用之间的折中关系。随着多目标算法应用的日益广泛,人们渐渐的用多目标优化算法的思想来解决此问题。粒子群优化算法就是众多优化算法的一种,其具有操作原理简单、收敛速度快、在解决多目标问题时优化性能良好、有很强的全局搜索能力等特点。利用粒子群算法解决电力系统经济环境调度问题是解决该问题的其中一种方法,随着对这个问题的不断改进和优化将会更好的解决电力系统优化问题。1.2研究现状对于电力系统多目标的经济环境调度问题,已经有人做了非常多的工作了,就目前的研究成果来看,比如加权法、约束法,模糊多目标最优化技术、模糊最大满意度决策法等。但以
16、上的几种方法都存在着缺陷,不能同时保存解得多样性和非占优性,降低了所求最优解集的质量。因而研究收敛速度快、适应性强的电力系统优化调度算法就显得尤为迫切。但由于其内在的复杂性,基于常规的数学优化方法在进行求解过程中遇到了很多的难题,目前仍处于研究当中【3】。近年来高新技术日新月异,新材料新工艺层出不穷,这也给电力系统提出了严重的挑战,单靠传统的生产和管理方法已经不能自相适应,需要引进其它科学的先进方法和经验【4】。因此,电力系统研究课题又出现了以下新的趋势:(1)跨学科、跨专业、跨区域的大联合;(2)横向和纵向相结合;(3)把数学、电子、材料、通信、计算机、化工、自控、管理、核物理、超导、生态环
17、境等新方法新技术引入电力系统;(4)电力系统正在向着数字化和信息化方向发展,并正在向着灵活交流输电方向过渡1.3 本文主要内容 课题主要研究粒子群算法,并基于这种方法来解决电力系统经济环境调度问题。主要任务是利用粒子群算法解决电力系统经济环境调度问题,并进行仿真。在这过程中通过对多目标粒子群算法的学习,首先采用仿真语言对基本算法进行实现,在此基础上采用多目标粒子群算法对环境经济调度问题进行实现。具体工作包括一下几点:1)熟悉掌握粒子算法的基本理论,并利用测试函数尝试哟美好程序实现该算法。2)查阅资料,掌握多目标问题的应用及求解方法。编写多目标粒子群算法的程序。3)实现多目标测试函数编程并对其进
18、行分析。4)了解电力系统经济环境调度问题的数学模型,基于多目标粒子群算法的程序仿真这个实际问题,并进行分析。第2章 基本粒子群算法仿真2.1 粒子群算法的原理 粒子群算法最早是在1995年由美国社会心理学家James Kennedy和电气工程师Russell Eberhart 共同提出的,其基本思想是受他们早期对许多鸟类的群体行为进行建模与仿真研究结果的启发,一种智能计算方法。该算法最初是受到飞鸟集群活动的规律性启发,进而利用群体智能建立的一个简化模型,其具有易理解、易实现、全局搜索能力强等特点。虽然粒子群算法与其他算法相似,也采用“群体”与“进化”的概念,同样也是根据个体的适应值大小进行操作
19、。所不同的是,微粒群算法不像其它进化算法那样对于个体使用进化算子,而是将每个个体看作是在n维搜索空间中的一个没有重量和体积的微粒,并在搜索空间中以一定的速度飞行。该飞行速度由个体的飞行经验和群体的飞行经验进行动态调整。那么粒子群算法是如何运行的呢,我们先从鸟群的捕食开始说起,一群鸟在随机搜索食物,在这个区域里只有一块食物。所有的鸟都不知道食物在那里。但是他们知道当前的位置离食物还有多远。那么找到食物的最优策略是什么呢。最简单有效的就是搜寻目前离食物最近的鸟的周围区域。PSO从这种模型中得到启示并用于解决优化问题。PSO中,每个优化问题的解都是搜索空间中的一只鸟。我们称之为“粒子”。所有的粒子都
20、有一个由被优化的函数决定的适应值(fitnessvalue),每个粒子还有一个速度决定他们飞翔的方向和距离。然后粒子们就追随当前的最优粒子在解空间中搜索。PSO初始化为一群随机粒子(随机解),然后通过叠代找到最优解,在每一次叠代中,粒子通过跟踪两个“极值”来更新自己。第一个就是粒子本身所找到的最优解,这个解叫做自身最优pBest,另一个极值是整个种群目前找到的最优解,这个极值是全局最优gBest。群体的行为非常复杂,在寻优的过程中遵循以下三个的原则:(1)飞离最近的个体,以避免碰撞。(2)飞向目标。(3)飞向群体的中心。接下来具体的表述一下粒子群算法的原理,首先假设:为微粒的当前位置;为微粒的
21、的当前飞行速度;为微粒所经历的最好位置,也就是微粒所经历过的具有最好适应值的位置,称为个体最优位置。对于最小化问题,目标函数值越小,对应的适应值越好。 设为最小化的目标函数,则微粒i的当前最好位置由下式确定: (2-1)设群体中的微粒数为s,群体中所有微粒所经历过的最好位置为(),称为全局最好位置。 (2-2)根据对鸟群捕食的行为研究,总结出了粒子群算法的进化方程 (2-3) (2-4)这里下标是表示微粒的第维,表示第个微粒,表示第代,为加速常数,通常在0-2之间取值,为两个相互独立的随机数。从进化方以可以看出,调节微粒飞向自身最好位置方向的步长,调节微粒向全局最好位置飞行的步长。为了减少在进
22、化过程中,微粒离开搜索空间的可能性,通常限定于一定范围内,即如果问题的搜索空间限定在内,则可设定,并且可以取值由此也可以看出其粒子群算法需要对其初始化,其过程为:(1) 设定群体的规模; (2) 对任意内服从均匀分布产生;(3) 对任意内服从均匀分布产生;2.2 粒子群算法的仿真2.2.1 测试函数为了测试算法的性能,经常使用以下四个测试函数: 表2-1 测试函数及对称区域FunctionInitialization Range选择测试函数来测试这个基本粒子群算法。也就是把这个函数当成目标函数。2.2.2程序的实现步骤步骤一:依照初始化过程,对微粒群的随机位置和速度进行初始设定; 步骤二:计算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 粒子 算法 电力系统 环境经济 调度 问题
限制150内