首页> 中文学位 >族群进化算法及其在全局函数优化和电力经济负荷分配中的应用研究
【6h】

族群进化算法及其在全局函数优化和电力经济负荷分配中的应用研究

代理获取

目录

摘要

Abstract

1 绪论

1.1 研究背景和意义

1.1.1 电力经济负荷分配问题

1.1.2 基于计算智能的优化技术

1.2 经济负荷分配问题的数学模型

1.2.1 发电机组的能耗特性

1.2.2 ELD问题的数学表达

1.3 电力经济负荷分配问题的优化算法

1.3.1 传统优化算法

1.3.2 智能优化算法

1.4 函数优化问题与全局优化算法

1.4.1 函数优化问题的定义

1.4.2 全局优化算法简介

1.5 基于进化算法的函数优化

1.5.1 进化计算概述

1.5.2 基于进化算法的函数优化研究

1.6 全文的内容和组织

2 基于二进制编码的族群进化算法

2.1 引言

2.2 族群进化思想

2.3 族群进化的基本定义

2.3.1 族群的定义

2.3.2 基于二进制编码的族群进化评估指标

2.3.3 个体的角色分工-大配子

2.3.4 族群的代表-族群中心个体

2.4 基于二进制编码的族群聚类算子

2.5 族群双轨协同进化机制

2.5.1 由大配子主导的族群择偶繁殖

2.5.2 针对族群进化经验知识的自学习过程

2.5.3 邻域搜索算子

2.6 EGEA/BINARY的执行过程

2.7 对18个UCOP的仿真实验

2.7.1 测试函数

2.7.2 实验结果

2.7.3 族群进化分析

2.8 GRAY编码及其对族群进化效果的改进

2.8.1 基于Gray编码的族群聚类

2.8.2 仿真实验

2.9 本章小结

3 族群进化算法选择模式的研究

3.1 引言

3.2 基于常规选择模式的EGEA的性能分析

3.2.1 常规选择模式简介

3.2.2 以群体为选择单位的EGEA的性能分析

3.2.3 以族群为选择单位的EGEA的性能分析

3.2.4 实验结果分析

3.3 基于竞争指数的模拟退火排序选择算子

3.4 对12个UCOP的仿真实验

3.4.1 二维函数优化实验

3.4.2 多维函数优化实验

3.5 本章小结

4 对多点交叉算子的研究

4.1 引言

4.2 交叉点规模对交叉算子搜索性能的影响

4.2.1 不同交叉点规模的交叉算子对高维函数的优化效果对比

4.2.2 任意k点交叉算子的空间搜索能力分析

4.3 对交叉点规模的优化

4.3.1 交叉点规模分阶段调整策略

4.3.2 基于分阶段调控方法的交叉点规模随机分配策略

4.3.3 交叉点规模的自适应进化策略

4.4 仿真实验

4.4.1 对高维函数交叉点规模演化规律的发现

4.4.2 对高维函数交叉点规模优化知识的应用实验

4.5 本章小结

5 基于实数编码的族群进化算法

5.1 引言

5.2 基于实数编码的族群进化评估指标

5.3 基于实数编码的族群聚类

5.4 EGEA/HIERARCHIC

5.4.1 EGEA/Hierarchic的执行过程

5.4.2 EGEA/Hierarchic中的族群繁殖过程

5.4.3 EGEA/Hierarchic的选择机制

5.5 对UCOP的优化实验

5.5.1 EGEA/Hierarchic对高维函数的优化

5.5.2 EGEA/Hierarchic对混合函数的优化实验

5.6 对COP的优化实验

5.7 EGEA/HIERARCHIC的参数分析

5.7.1 群体规模N对EGEA/Hierarchic性能的影响

5.7.2 大配子数量对EGEA/Hierarchic性能的影响

5.7.3 族群半径对EGEA/Hierarchic性能的影响

5.8 本章小结

6 基于族群进化算法的电力经济负荷分配

6.1 引言

6.2 EGEA求解ELD问题的仿真实验

6.2.1 目标函数和控制参数

6.2.2 EGEA对5个IEEE测试系统的优化

6.2.3 实验小结

6.3 EGEA优化曲线的比较分析

6.4 本章小结

7. 总结和展望

致谢

参考文献

附录A

附录B

附录C

附录D

在校学习期间发表的论文、专利、获奖等评价情况

展开▼

摘要

电力经济负荷分配问题(economic load dispatch,简称ELD)是电力系统运营中面临的一类优化问题。由于该问题可归为一类高维、非线性、多约束的函数优化问题,因此寻找一种高效的函数优化算法成为了求解这类问题的关键。进化算法(evolutionary algorithms,简称EAs)是一种模拟自然进化过程的全局优化方法,实践证明EA是一种有效的函数优化算法,但其收敛速度慢,容易早熟等缺点严重影响着EA的实用效果。本文通过引入族群进化的思想和方法,设计了一种新的进化算法-族群进化算法(ethnic group evolution algorithm,简称EGEA)。通过对大量无约束最优化问题和约束最优化问题的优化实验证明EGEA具有较好的搜索效率和抗早熟能力,是一种有效的函数优化算法。在此基础上,本研究成功将EGEA应用到了电力经济负荷分配中。主要工作包括以下内容:提出了族群进化的基本概念和方法,并首先从二进制编码这个角度来尝试进行族群聚类,实现了一种族群进化算法-EGEA/Binary。该算法使用竞争指数作为评估个体价值的指标,并基于族群组织来控制群体的繁殖过程,同时利用族群的分类能力来筛选典型个体并挖掘蕴含于其中的经验性知识。族群的繁殖和自学习过程形成了一种互补的进化模式,本研究称之为双轨协同进化机制。通过对18个各种类型UCOP的优化实验表明EGEA/Binary不仅是可行的,而且是有效的。由于EGEA/Binary具有特殊的群体结构,常规的选择方式并不完全适合于EGEA/Binary的迭代过程,因此提出了一种基于竞争指数的模拟退火排序选择算子,通过对12个高维UCOP的优化实验证明该算子是一种适合于EGEA/Binary的选择模式,它不仅易于操作而且能够在保证EGEA/Binary收敛稳定性的同时显著提高该算法的收敛速度。通过分析交叉点规模对交叉算子空间搜索能力的影响,发现随群体状态的演变交叉算子对交叉点规模的选择是一个需要动态优化的过程。针对此问题提出了使用分阶段调整策略、随机分配策略以及白适应进化策略三种方法来对交叉点规模进行动态调控,并提出利用自适应进化策略来发现交叉点规模控制知识,而将产生的知识应用于随机分配策略中作为实际应用的方法。对多个UCOP的实验也证明了这种交叉模式的优越性能。将这种交叉模式应用于EGEA/Binary的实验结果显示,它能够显著提高EGEA/Binary的搜索效率。针对二进制编码的缺陷提出将族群进化机制扩展到基于实数编码的进化算法,并设计了一种利用层次聚类过程针对实数编码个体进行的族群聚类方法,同时实现了另一种族群进化算法-EGEA/Hierarchic。使用10个高维UCOP和6个混合函数以及13个标准COP来测试EGEA/Hierarchic的性能,实验结果与权威文献中其它典型算法实验数据的比较显示EGEA/Hierarchic是一种有竞争力的函数优化算法。提出应用EGEA/Binary与EGEA/Hierarchic两种有效的EGEA来求解ELD问题,并对IEEE的3机6母线系统、3机系统、6机系统、15机系统以及20机系统5个仿真系统进行了测试实验。在对IEEE的3机6母线系统和20机系统的实验中,EGEA/Binary与EGEA/Hierarchic搜索到的结果非常接近于现有文献中的最佳结果,而对IEEE的3机系统、6机系统、15机系统这三个的优化结果则要优于已报道的最佳结果。综合以上实验结果,可以说EGEA是一种对ELD问题非常有效的优化方法。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号