基于改进引力搜索算法的无功优化仿真研究
2016-08-29陈功贵刘利兰郭艳艳
陈功贵, 刘利兰, 郭艳艳, 郭 飞
(1. 重庆邮电大学 自动化学院, 重庆 400065;2. 武汉铁路职业技术学院, 机车车辆工程系, 湖北 武汉 430205)
基于改进引力搜索算法的无功优化仿真研究
陈功贵1, 刘利兰1, 郭艳艳2, 郭飞1
(1. 重庆邮电大学 自动化学院, 重庆400065;2. 武汉铁路职业技术学院, 机车车辆工程系, 湖北 武汉430205)
针对引力搜索算法(GSA)在求解电力系统无功优化时出现早熟收敛和局部搜索能力差的问题,引入粒子群算法的记忆功能和加速机制,形成改进引力搜索算法(IGSA)。将GSA和IGSA基于Matlab对IEEE30节点测试系统进行电力系统无功优化仿真。仿真结果表明:IGSA算法避免了早熟现象,增强了局部搜索能力,能获得质量更高的最优解。该仿真实验可加深学生对电力系统无功优化的理解和对智能算法的认识。
无功优化; 引力搜索算法;Matlab; 电力系统仿真
在电力系统运行中,无功功率的分布情况直接影响电力系统的安全性、稳定性和经济性,因此,无功优化是控制电力系统运行的一种重要方式。由于电网结构复杂,无功优化问题成为一个典型的非线性、多变量、多约束、计算量大且同时具有连续型和离散型变量的优化问题[1]。
引力搜索算法(gravitationalsearchalgorithm,GSA)是基于牛顿万有引力定律的一种启发式智能算法,广泛应用于解决复杂优化问题[2-4]。改进引力搜索算法(improvedgravitationalsearchalgorithm,IGSA)则在保留GSA搜索方式的基础上,引入了粒子群算法[5]的记忆功能来更新粒子的速度,并设置了有效的加速因子以平衡引力和记忆对搜索的影响。为验证算法的有效性,利用Matlab软件[6-8],将GSA和IGSA分别对IEEE30节点测试系统[9]进行30次电力系统无功优化仿真。……
