您的当前位置:首页正文

基于改进遗传算法的电力系统无功优化

来源:画鸵萌宠网
第38卷 第7期 电力系统保护与控制 Vol.38 No.7 2010年4月1日 Power System Protection and Control Apr.1, 2010

基于改进遗传算法的电力系统无功优化

周晓娟1,蒋炜华2,马丽丽3

(1.河南机电学校电子工程系,河南 郑州 450002;2.河南机电高等专科学校电气工程系,河南 新乡 453002;

3. 安阳供电公司,河南 安阳 455000)

摘要:将遗传算法应用于电力系统无功优化。针对传统遗传算法中存在的易陷入局部最优解和后期收敛速度慢的问题。在简单遗传算法(SGA)的基础上,提出更加有效的算法即改进遗传算法(IGA)。新算法结合灵敏度分析产生原始个体替代SGA。SGA 的交叉和变异被改进,改进的交叉操作拥有快速局部调节能力,改进的变异操作引入灵敏度分析产生新的个体。最后所提算法在一个算例上进行了分析验证。

关键词: 传统遗传算法;无功优化;灵敏度分析;交叉;变异

Reactive power optimization of power system based on improved genetic algorithm

ZHOU Xiao-juan1,JIANG Wei-hua2, MA Li-li2

(1. Department of Electronic Engineering, Henan Electrical Mechanical Secondary School, Zhengzhou 450002,China; 2. Dept of Electrical Engineering, Henan Mechanical and Electrical Engineering College, Xinxiang 453002,China;

3.The Power Supply Company of Anyang, Anyang 455000, China)

Abstract: The genetic algorithm is applied to reactive power optimization in this paper. Premature convergence and weak local optimization are two key problems existing in the conventional genetic algorithm. A more effective method—the improved genetic algorithm is put forward based on simple genetic algorithm(SGA). The new algorithm combines sensitivity analysis to generate initial generation of individuals instead of SGA. The crossover and mutation operation of SGA are improved in the IGA, the improves crossover operation in possession of the ability of fast local adjustment, the improved mutation operation combined sensitivity analysis to generate new individuals. In the end, the proposed approach is examined in one testing system.

Key words: conventional genetic algorithm; reactive power optimization; sensitivity analysis; crossover; mutation 中图分类号: TM77 文献标识码:B 文章编号: 1674-3415(2010)07-0000-00

0 引言

随着国民经济的迅速发展,电力负荷急剧增加。无功优化作为电网经济安全运行的重要组成部分,日益受到人们的重视。

电力系统无功优化是指在系统有功潮流分布确定的情况下,通过对某些控制变量的优化调节,在满足系统各种约束条件的前提下使系统有功网损最小,它是一个带有多约束条件的非线性组合优化问题。迄今为止,国内外学者对电力系统无功优化进行了大量研究,已有多种方法可用于无功优化的求解,如非线性规划法、线性规划法、动态规划法和混合整数法等等,但是这些方法都普遍存在对初始解的特殊要求以及不便于对离散变量进行处理等缺陷。

遗传算法[1]是20世纪70年代初由美国密执安大学的John Holland 教授提出并逐步发展起来的一

种自适应全局优化搜索算法。遗传算法在解决多变量、非线性、不连续、多约束的问题时显示出其独特的优势,使它在无功优化领域中的应用日益为人

[2-5]

们所重视,其有效性也已为许多研究所证实。

本文针对常规遗传算法收敛速度慢、易早熟等缺陷,在前人研究的基础上,结合电力系统无功优化问题的特点对遗传算法进行了改进,将灵敏度分析引入到算法中。

1 无功优化数学模型的建立

无功优化的目的是使整个网络的损耗最小,并提高电压质量,节约系统运行费用,使系统稳定安

[6]

全运行,其数学模型包括目标函数、功率约束方程和变量约束方程3个部分。 1.1 目标函数

无功优化中的目标函数可以是:系统有功损耗最小;无功补偿设备投入资金最少;保证电压质量最

- 2 - 电力系统保护与控制

优;变压器分接头和电容器投切次数最少;或者以上几种目标的综合。本文采用的目标函数为系统有功网损最小,同时将状态变量(节点电压及电动机无功出力)写成罚函数形式

2 应用于无功优化的改进的遗传算法

用遗传算法求解无功优化问题时,首先随机产生一组初始潮流解,受各种约束条件限制,通过目

22 minFP(VV)(QQ) 标函数来评价其优劣,平均值低的被抛弃,只有评

LOSSVjjjlimGiGiGilimicovicoG(1) 式中:右端第1项为有功网损;第2项为对节点电压幅值越限的惩罚项;第3项为对发电机无功出力越限的惩罚项;Vj和Gi分别为除PT节点以外的节点电压、发电机无功出力越限罚因子;cov是越界

负荷节点电压下标的集合;coG是越界负荷发电机

无功出力下标的集合。 Vjlim和QGilim可以表示为

VjmaxVjVjmaxVjlimVjminVjVjmin (2) VjVjminVjVjmaxQGimaxQGiQGimaxQGlimQGiminQGiQGimin (3) QGiQGiminQGiQGimax1.2 约束条件 等式约束为节点功率平衡方程式:

N PiViVj(GijcosijBijsinij) (4) j1NQiViVj(GijcosijBijsinij) (5) j1式中:Pi、Qi为节点i处注入的有功、无功;Vi,Vj为节点i,j的电压幅值;Gij、Bij、ij分别为节点i、j之间的电导、电纳和电压相角差。 变量约束方程:

TiminTiTimaxQCiminQCiQCimaxVGiminVGiV (6)

GimaxViminViVimaxQGiminQGiQGimax式中:Ti为可调变压器分接头位置;QCi为容性无功补偿容量;VGi为发电机机端电压;Vi为节点电压;QGi为发电机无功出力。

价值高的才有机会将其特征遗传到下一代最后得到

趋于最优的一组原问题的解[6]。

2.1 灵敏度计算 灵敏度关系到控制变量和扰动变量的变化对系统状态变化的灵敏程度。对于无功优化问题,从潮

流分布的观点出发,任一10 kV母线无功注入量的变化将影响到所有的节点电压,进而影响到节点的

有功注入[7]。因此,可选节点电压作为中间变量来

确定有功网损对第i个节点有功无功注入的灵敏

度。应用灵敏度分析,会减少GA的搜索空间和计算时间。系统的有功网损表达如下:

NNNPlossViVj(GVj(GijcosijBijsinij) (7)

i1j1j1联立(4)、(5)和(7),反映Ploss和Pi/Qi的

关联程度的灵敏度可以表达为:

PlossPlossPlossPlossVSPipipiVpilossPPP (8) SPQlossiQlosslossViQiVQi 则有

   V

1PlossSPlossQipiPiV

SPlossPiV1PlossQViPiVVPlossJT1P (9) lossVV其中:Ploss/V为有功功率损耗对节点电压的一阶导数,J即潮流计算中的雅克比矩阵。

PNloss 2VVjGijcosijij1 (10)

PNNlossV2VViiVjVjGijcosijij1j1 周晓娟,等 基于改进遗传算法的电力系统无功优化 - 3 -

当灵敏度被确定后,那些灵敏度值大的母线将被选作为补偿母线。

2.2 引入灵敏度计算的IGA

GA的一般过程是随机产生个体的第一代来匹配群体,自然选择在某种方法下被引进来,接着个体编码在某一方式下交叉和变异产生下一代个体来竞争生存空间,重复上面的步骤直到满足终止进化条件,从而输出优化结果。 2.2.1 遗传编码和适应度函数

常规遗传算法采用二进制编码方式,对于无功优化这样的多变量的复杂优化问题,由于其控制变量维数很多,如果采用二进制编码方式,为了保证问题的解具有一定的精度,则其个体的编码串将很长,从而使遗传操作的计算量较大,计算时间增多,需要更多的内存空间,同时其搜索空间也很大,导

致搜索性能很差[8]

。因而,本文采用整数编码。控制变量包括变压器分接头,补偿电容器组和发电机终止电压,都用整数进行编码,每个控制变量对应一个基因整数位置。这样能使编码和译码过程简化;计算时间也会节省。

适应度是GA搜索的基础,引导GA搜索方向。本文中,直接用问题的目标函数当作适应度值。 2.2.2 产生原始群体

原始群体的质量会直接影响收敛的质量。所以,在一开始就通过改善原始群体的形成来增强GA 的性能。因为电力系统的一般操作不能在很大程度上偏离优化操作点,第一代个体的产生方式如下:第一个个体在控制变量的当前位置产生,第一代的其它个体将通过引入的灵敏度来产生[8]:

x1jintxjmaxx1j*randS0xijx1j S0 (11) x1jintx1jxjmin*randS0式中:xij为第i个个体的基因位;x1j为第一代个体的基因位;xjmax/xjmin为基因位的上下限范围;int[.]表示取整数;rand为介于0和1之间的随机数;S为网损对控制变量的灵敏度。通过(11)产生的个体既不会超过限制也能保证个体的种类。 2.2.3 选择操作

选择操作是从父代中选取个体形成繁殖库的过程,它建立在对个体的适应度进行评价的基础上,有时直接关系到收敛速度问题。本文中种群的前1/3个体通过优化相邻搜索产生;中间1/3个体通

过随机比赛模型[9]

产生;最后1/3个体通过在保证个体多样性的目的下随机产生。

2.2.4 交叉操作

交叉操作在遗传算法中起着关键作用,是获取优良个体的最重要手段,决定了遗传算法的全局搜索能力。Bernoulli法用作交叉操作,可以描述为:在0和1之间产生一个伪随机数,如果随机数小于给定的交叉值,则交叉将进行,否则停止。

交叉操作可以分成两个阶段:搜索阶段(T1)和适应阶段(T2),在两个阶段中,分别通过随即线性组合交叉和部分确定性交叉[11]。

随机线性组合交叉(T1阶段)两个父体X1和X2在交叉操作中被随机选择。a(0,1)是通过随机函数产生的一个随机数。X3和X4是子体,它们的基因位产生如下:

x3jintax1j1ax2j (12)

x4jint1ax1jax2j (13)

式中:int[.]表示取整数;基因位X为控制变量的编

码值。如果某一个基因位超过交叉后的限制,则基因位将重新被设定。

部分确定性交叉(T2):假定Xe是目前最优个体,xej是Xe的jth基因。在群体库中的每一个个体,Xi和Xe交叉来产生子体,通过父体xij和xej的算数

平均数交叉来产生子体xij的基因。如果xij不是整数,则通过int[.]使xij转化为整数。如下:

xijintxijxej/2 (14) 通过方程(12)和(13)GA的搜索容量在T1阶

段将会增强,方程(14)拥有很强的收敛能力,这只能在T2阶段应用。联立方程(12 )

、(13)和(14)使得IGA有最快的区域适应能力。 2.2.5 变异操作

变异操作[12]是产生新个体的辅助方法,但它决定了遗传算法的局部搜索能力,可以维持群体的多样性,防止出现早熟现象。目标函数对某节点有功无功注入的灵敏度系数直接提供了对调整该点有功注入量的效果评估。本文引进灵敏度系数,具体应用如下:Xixi1,xi2xic是父代个体,i1,2,…,

size,size是在群体库存中个体的数量;C是染色体的长度,也就是控制变量的数目。当计算Xi的适应

度时,Ploss到xij(代表一个控制变量)任意时刻的灵敏度可以表示出来。根据灵敏度值,正或负,挑选基因的具体变异方向就确定了。(S1、S2为设定

- 4 - 电力系统保护与控制

的两个阀值,其中S2S1)

(1)如果SS1, 基因按照xij选择; (2)如果S2SS1,基因按照xij选择; (3)如果S足够小,则不操作。

当某一个控制变量在变异之后超出最低和最高值限制时,它将被设定为限制值。经过改进的变异操作,子代个体将更快向最优结果收敛。 2.2.6 终止条件及其改进

灵敏度分析和优化在IGA优化下进行,因此GA 的终止条件是迭代次数达到最大迭代次数并且获得的最优个体是问题的可行解。

在本文中,IGA 引入灵敏度能节省计算时间。IGA 的结果是否是最优的一个,可以通过灵敏度来核实。迭代以后,遗传算法的结果接近整体最优。

3 算例分析

为了验证本文IGA的优化效果,用C++编程对IEEE 6节点系统进行优化。该节点系统包括2台发电机、2台可调变压器、2个无功补偿节点,其具体数据见文献[13]。该节点系统中所用无功调节设备情况如表1所示。

表1 IEEE 6节点系统中无功调节设备 Tab.1 Reactive power regulating facilities

in IEEE-6 bus system

类型 数量 位置 控制范围 可调变压器 2 (5,6),(4,3) 0.90~1.10(档) 电容器组 2 4,6 1~10(10组) 发电机

2

1,2

0.95~1.10

算法控制参数设置如下:算例选取的电压上下限分别为1.05和0.95(标幺值)。根据文献[14]取发电机无功出力越限的罚系数Gi=5;节点电压越限的罚系数Vj=10,最大迭代值为T,TT1T2, T115,T215~20,T是个相对较小的值。系统优

化前有功网损值为系统无功优化结果如表2所示。种族规模大小M100; 最大遗传次

表2 计算结果比较

Tab.2 Comparison of calculation results

算法 SGA IGA 迭代次数 82 50 计算时间/s 0.98 0.76 有功网损/MW 0.093 6 0.087 9 无功网损/MW -0.286 2 -0.285 3 母线电压越上限点数 0 0 母线电压越下限点数 0 0 负荷母线最大电压值 1.031 9 1.046 7 负荷母线最小电压值

0.961 8

0.964 6

数:N100;最优个体最优保留代数NP5; 初始交叉率pc0.45;变异率pm0.02;各控制量的迭代步长分别设定为Tstep0.025; Ugstep0.01 Qgstep=1。系统优化前有功网损值为0.115 7 MW。 分别用简单遗传算法和改进遗传算法 对该系

统进行优化,优化对比结果如表2所示。从优化结果可以看出,改进的遗传算法比简单遗传算法的优化结果好,更易达到全局最优解,而且能大大减少在线计算时间。

4 结论

本文讨论了遗传算法的实用性,将灵敏度分析引入到遗传算法中。在负载分区的基础上运用灵敏度来决定补偿母线,目的是为了分散补偿和减少遗传算法的搜索空间。再有,为了满足大规模的电力系统无功优化的需要,通过改进交叉和变异的操作来提高遗传算法的性能。本文的算例验证了该模型的合理性。 参考文献

[1] 周明,孙树栋. 遗传算法原理及应用[M]. 长沙:国防

工业出版社,1999

ZHOU Ming, SUN Shu-dong. Genetic Algorithms:

Theory and Application[M]. Changsha: National Defence Industry Press, 1999.

[2] 程浩忠. 遗传算法在电力系统无功优化中的应用 [A]. .

全国高等学校电力系统及其自动化专业第十一届学术年会论文集[C]. 成都:1995.1089-1093.

CHENG Hao-zhong.Genetic Algorithm for Reactive

Power Optimizaton in Power System [A]. in: Proceedings of 11th CUS-EPSA[C]. Chengdu: 1995, 1089-1093. [3] 文劲宇,江振华,姜霞,等. 基于遗传算法的无功优

化在鄂州电网中的实现[J]. 电力系统自动化, 2000,24(2): 45-47, 60

WEN Jin-yu, JIANG Zhen-hua, JIANG Xia, et al.

Genetic Algorithm Based Reactive Power Optimization and Its Application in Ezhou City Power Systems[J]. Automation of Electric Power Systems, 2000, 24(2): 45-47,60.

[4] 张粒子,舒隽,林宪枢,等.基于遗传算法的无功规则

优化[J]. 中国电机工程学报,2000, 20(6): 5-8.

ZHANG Li-zi, SHU Jun, LIN Xian-shu,et al.Reactive

Power Planning Based on Genetic Algorithm[J]. Proceedings of the CSEE, 2000, 20(6): 5-8.

[5] 毕鹏翔,苗竹梅,刘健. 浮点数编码的无功优化遗传

算法[J]. 电力自动化设备,2003, 23(9): 42-45.

BI Peng-xiang, MIAO Zhu-mei, LIU Jian. Reactive

Power Optimization Using Float Point Encoding Genetic

周晓娟,等 基于改进遗传算法的电力系统无功优化 - 5 -

Algorithm[J]. Electric Power Automation Equipment, 2003, 23(9): 42-45.

[6] 熊信银,吴耀武.遗传算法在电力系统中的应用M].武

汉:华中科技大学出版社,2002.

XIONG Xin-yin, WU Yao-wu.Genetic Algorithm & Its

Application in Power Systems[M]. Wuhan: Huazhong University of Science and Technology Press, 2002.

[7] 王克文, 张建芬, 杨海晶, 等. 用灵敏度法确定变电站

电容器组的在线投切[J]. 继电器, 2003, 31(9): 15-19 WANG Ke-wen,ZHANG Jian-fen,YANG Hai-jing,et al.Sensitivity-based On-line Adjustment of Shunt Capacitors in Substation[J]. Relay,2003,31(9):15-19. [8] 万盛斌,陈明军. 基于改进遗传算法的电力系统无功

优化[J]. 继电器, 2005, 33(15): 37-40, 81.

WANG Sheng-bin, CHEN Ming-jun. Reactive Power

Optimization of Power System Based on Improved Genetic Algorithm[J]. Relay, 2005, 33(15): 37-40, 81. [9] YU Jian-ming, DU Gang, YAO Li-xiao. Application of

Genetic Algorithm Combining Sensitivity Analysis to Optimized Planning of Reactive Power Compensation for Distribution Networks[J]. Power System Technology, 2002, 26(7).

[10] ZHOU Ming, SUN Shu-dong. Genetic Algorithms:

Theory and Application[M]. Beijing: National Defence Industry Press, 2002.

[11] LIU Xi-chun, YU Shou-yi. A Genetic Algorithm with Fast

Local Adjustment[J]. Chinese Journal of Computers, 2006, 29(1): 100-105

[12] CHEN Yan-qiu, ZHANG Yao, WEI Ying-hua.

Application of Improved Genetic Algorithm Combining Sensitivity Analysis to Reactive Power Optimization for Power System[A]. in: IEEE Transactions on Restrictions Apply[C]. Nanjing(China): 2008.798-803.

[13] 张伯明,陈寿孙. 高等电力网络分析[M]. 北京:清华

大学出版社,1996.

ZHANG Bo-ming, CHEN Shou-sun. Analysis of

Advanced Power Network[M]. Beijing: Tsinghua University Press, 1996.

[14] Kenji Iba. Reactive Power Optimization by Genetic

Algorithm[J]. IEEE Transactions on Power Systems, 1994. 收稿日期:2009-05-13; 修回日期:2009-11-11 作者简介:

周晓娟(1982-),女,硕士,研究方向为电力系统经济运行;E-mail:zhouxiaojuan0371@163.com

蒋炜华(1981-),男,硕士,研究方向为电力系统分析与控制保护;

马丽丽(1982-),女,硕士,研究方向为电力系统经济运行与控制。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top