您现在正在浏览:首页 > 职教文章 > 职教论文 >  电力系统机组组合问题的闭环粒子群算法

电力系统机组组合问题的闭环粒子群算法

日期: 2010/11/17 浏览: 78 来源: 学海网收集整理 作者: 佚名

电力系统机组组合问题的闭环粒子群算法

韩  恺 , 赵  均 , 钱积新

(浙江大学信息科学与工程学院 , 浙江省杭州市 310027)

摘要 : 针对标准粒子群优化(PSO) 算法易陷入局部最优解的缺点 ,提出了闭环 PSO (CL PSO) 算法。

算法引入经典控制理论中的反馈机制和闭环控制概念 ,将每个粒子视为被控对象 ,根据每一步得到

的适应值通过 PID 控制器动态调整惯性权重 ,以满足搜索过程中粒子时时变化的需求。该策略极

大地保证了粒子多样性 ,提高了算法的全局搜索能力。将 CL PSO 算法应用到机组组合问题中 ,同

时结合新的策略以降低问题维数和保证寻优过程中粒子的可行性。仿真结果验证了所提出的算法

在解决机组组合问题上的有效性。

关键词 : 机组组合 ; 粒子群优化 ; 闭环控制 ; 启发式规则

中图分类号 : TM732

收稿日期 : 2008206204 ; 修回日期 : 2008210204。

0  引言

电力机组组合问题是电力生产与供应中的一个

重要优化问题 ,合理的机组组合会大大降低电力系

统的运行成本 ,因此它一直是一个被广泛探索和研

究的热点问题。

从数学的角度来讲 ,机组组合问题是一个带约

束的大规模非线性混合整数规划问题。目前已提出

了很多优化方法来求解该问题 ,如优先顺序法[1] 、动

态规划法[2 ] 、拉格朗日松弛法[324] 和遗传算法[526] 等。

但由于这些算法都有着这样或那样的缺陷 ,使得求

解机组组合问题还存在很大的改善空间。

粒子群优化 ( PSO) 算法最早是由 Eberhart 和

Kennedy 博士于 1995 年提出的[7 ] ,由于操作简单、

易实现和鲁棒性强等特点 ,如今已被应用到多个领

域。同样 ,在电力系统的一些优化问题上也得到了

尝试。但是 ,原 PSO 算法在机组组合这样的复杂问

题上取得的效果并不理想 ,其中一个原因就是原

PSO 算法在平衡全局搜索和局部细致搜索上存在

不足[8] ,算法会过早陷入局部最小或收敛速度过慢。

PSO 的粒子速度更新公式中的惯性权重对系

统的全局/ 局部搜索起着重要作用[9] 。线性递减惯

性权 重 策 略 ( SPSO ) [10 ] 和 随 机 惯 性 权 重 策 略

(RPSO) [11] 是最早被提出和使用的 2 种策略 ,具有

简单、直观等特点。针对其在复杂问题上表现出的

不足 ,Chatterjee 和 Siarry 提出了一种非线性惯性

权重策略 (NL PSO) [12 ] ,在一定程度上改善了由于

惯性权重选择不合理而带来的弊端。但这些策略都

存在一个问题 ,即惯性权重的取值仅与自身和最大

迭代次数等信息相关 ,而忽略了粒子在每一步迭代

中的自身特性与信息。

本文提出了一种新的惯性权重整定策略 ,将经

典控制理论中的反馈机制和闭环控制系统的概念引

入 PSO 系统 ,形成了一种闭环 PSO (CL PSO) 算法。

在 CL PSO 算法中 ,将每个粒子视为一个被控对象 ,

对其构建一个闭环控制系统。迭代过程中将粒子的

适应值作为输出变量 ,反馈给闭环回路 ,再通过一个

设计好的控制器计算更新惯性权重 ,然后进行粒子

的速度和位置的更新。在此 ,控制器选用因结构简

单、鲁棒性强而被工业界广泛使用的 PID 控制器。

CL PSO 算法能够很好地满足每个粒子的自身需求 ,

极大地保证了种群中粒子的多样性 ,提高了 PSO 的

搜索能力。通过 2 个 Benchmark 问题和 4 个机组

组合算例证明了该算法的正确性和有效性。

1  机组组合优化命题的描述

1. 1  目标函数

机组组合问题的优化目标是在满足给定约束条

件的前提下 ,优化计算调度周期内的发电机组的启

停状态和出力情况 ,实现发电成本最小。其目标函

数可表达为[13 ] :

min J C = ∑

T

t = 1



N

i = 1

( ui, t FCi, t + SCi , t ) (1)

式中 : J C 为发电总成本 ; T 为调度周期内总时段数;

N 为发电机组总台数; ui , t 为发电机组 i 在时段 t 的

启停状态 ,0 为停机 ,1 为开机; SCi, t 为法定机组 i 在

时段 t 的机组启停费用; FCi, t 为发电机组 i 在时段 t

的发电费用 ,在多数文献中通常采用二次函数形式

—63—

第 33 卷  第 1 期

2009 年 1 月 10 日

Vol. 33  No. 1

Jan. 10 , 2009

? 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net

表示 ,

FCi, t = ai + bi P i , t + ci P2

i , t (2)

式中 : ai , bi , ci 分别为发电机组 i 成本函数的系数;

Pi , t 为发电机组 i 在时段 t 的发电量。

1. 2  约束条件

1) 系统负荷平衡约束 :



N

i = 1

ui, t P i, t = PD , t (3)

式中 : PD ,t 为时段 t 的系统负荷要求。

2) 机组出力上下限约束 :

ui, t P i ,min ≤ Pi, t ≤ui, t P i, max (4)

式中 : Pi ,min 和 Pi ,max 分别为发电机组 i 的最小、最大

出力。

3) 系统旋转备用约束 :



N

i = 1

ui, t P i, max ≥ PD , t + Rt (5)

式中 : Rt 为时段 t 的系统所需备用大小。

4) 机组爬坡约束 :

Pi, t- 1 - Di ≤ Pi, t ≤ Pi, t- 1 + U i (6)

式中 :U i 和 D i 分别为发电机组 i 的最大升降负荷

速率。

5) 最短开机和停机时间约束 :

Ti,on ≤ X i,on

Ti,off ≤ X i,off

(7)

式中 : Ti ,on 为发电机组 i 的最小连续运行时间; X i ,on

为发电机组 i 的连续运行时间; Ti ,off 为发电机组 i 的

最小连续停运时间; X i ,off 为发电机组 i 的连续停机

时间。

2  SPSO 算法

PSO 算法的基本思想是 :在解空间随机初始化

一个种群 ,其中含有若干粒子 ,这些粒子在解空间中

的位置代表所求问题的解 ,粒子在解空间中根据自

身目前取得的最佳位置 pb 和整个种群的当前最佳

位置 gb 来确定飞行路线 ,步步逼近最优区域。

假设在一个 d 维的搜索空间中 ,种群由 n 个粒

子组成。令 x i ( k) 代表第 i 个粒子 ( i = 1 , 2 , ?, n)

在第 k 次迭代时的位置 , vi 代表该粒子的飞行速度 ,

V i ,max 表示其速度上限 ,则粒子的飞行速度和移动位

置根据当前位置 x i ( k) 、自身当前最近位置 x pbi 和全

局当前最近位置 x gb 确定 :

vi ( k + 1) = wv i ( k) + c1 r1 ( x pbi - x i ( k) ) +

c2 r2 ( x gb - x i ( k) ) (8)

x i ( k + 1) = x i ( k) + vi ( k) (9)

式中 : w 为惯性权重; c1 和 c2 是 2 个学习因子; r1 和

r2 是 2 个均匀分布在(0 ,1) 之间的随机数。

3  CLPSO 算法

3. 1  CLPSO 的原理

在控制理论中 ,被控对象的输出和输入分别被

称为被控变量 Yc 和操作变量 U m 。图 1 所示为一个

开环控制系统。R 为设定值 ,在 Um 的作用下 Yc 向

R 靠拢。但由于没有反馈信息 , Yc 不一定能够达到

R。为了改善这一状况 , 将 Yc 的信息传递给控制

器 ,形成闭环回路 ,如图 2 所示。在每个采样时刻 ,

控制器根据 R 与 Yc 的差值计算新的 Um 并实施给

被控对象。

图 1  开环控制系统结构

Fig. 1  Structure of open2loop control system

图 2  闭环控制系统结构

Fig. 2  Structure of closed2loop control system

在 SPSO 和 NL PSO 中 ,整个种群使用同一个

惯性权重 w ,而且修改策略也是事先定义好的 ,不会

随着搜索的进展情况而修正。这些算法在搜索初

期 ,会分配一个相对较大的数值给惯性权重 w ,目的

是促使粒子移动速度更快;但这样做的一个隐患是

可能会使某些原本位置较好的粒子移动步幅过大而

跳过了值得探索的区域。而在搜索过程的末期 ,为

了让粒子进行细致的搜索 ,惯性权重 w 会被设置得

相对较小。其后果可能是阻止了某些目前位置仍较

差的粒子尽快摆脱困境 ,赶上其他粒子。总而言之 ,

一个统一的惯性权重很难适应种群中每一个粒子。

为了克服这一缺点 ,本文将反馈机制和闭环回

路的概念引入 PSO 。在 PSO 系统中 ,每一个粒子实

际上都可以被看做是一个被控对象。它的动态特性

包括当前位置、上一次迭代的适应值、速度和 pb 。

因此 ,为每个粒子构建一个闭环控制系统。将适应

值视为粒子的输出 ,在每一次迭代中作为反馈信息

传回给控制器。控制器根据粒子当前取得的适应值

计算出一个合适的惯性权重 ,用于粒子的下一步速

度和位置的更新。由于具有结构简单、易实施和鲁

棒性强等特点 ,PID 控制器在工业界得到了广泛的

应用。基于此 ,本文选用 PID 作为 PSO 闭环系统中

的控制器。

3. 2  CLPSO 的结构

图 3 所示为 CL PSO 的结构图。假设 PSO 的种

群含有 n 个粒子。令 Pi 表示第 i 个粒子 ( i = 1 ,

—73—

·学术研究 · 韩  恺 ,等  电力系统机组组合问题的闭环粒子群算法

? 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net

2 , ?, n) ,输出变量 y i =φi ,其中φi 为 P i 在上一步

迭代中的适应值。反馈通道的传递函数 Hi 及其输

出 f i 分别被定义为 :

Hi = σ 1

ψ (10)

f i = Hi | yi | = σ φi

ψ (11)

式中 :ψ为种群中所有粒子当前适应值的均值;σ为

调节因子 ,通常设为 1。

图 3  CLPSO 结构

Fig. 3  Structure of CLPSO

变量 f i 是对粒子 P i 当前所取得“成绩”的一种

量度。在最小值优化命题中 ,如果 f i > 1 ,则说明粒

子 Pi 目前在整个种群中处于落后位置;反之 ,如果

f i < 1 ,则表明粒子处于领先地位。因此 , 可以定义

闭环回路的设定值 ri = 1。进一步定义误差为 :

ei = ri - f i = 1 - σ φi

ψ (12)

  如前面所述 ,惯性权重作为闭环控制系统的操

作变量 ,即 ui = w i 。

3. 3  CLPSO 中的 PID 控制器参数整定

PID 控制器在 s 域的表达式为 :

Gc (s) = Kp 1 + 1

Ti s + Td s (13)

式中 : Kp 为比例增益 ; Ti 为积分项系数 ; Td 为微分

项系数。

令θi = [ Kp ,i , Ti ,i , Td ,i ] T 表示第 i 个粒子的

PID 控制器增益向量。下面讨论如何确定这些参

数。

在 PID 控制器中 ,比例项能够产生与输入误差

信号成比例关系的输出信号。Chatterjee 和 Siarry

指出[12 ] ,较大的惯性权重能够使粒子的移动步幅加

大 ,即能够更快地使粒子跳出“困境”;而小的惯性权

重则更有利于粒子做局部细致的搜索。换句话说 ,

陷入困境的粒子应该分配给一个较大的惯性权重 ,

而处于领先地位的粒子则应该凭借较小的惯性权重

做更加细致的搜索。因此 ,要取 Kp ,i < 0。此外 , 在

式(11) 中 ,ψ还起到了归一化因子的作用 , 因此令

Kp ,i = - 1。

但是 ,仅仅含有比例控制会产生稳态误差 ,所以

一般要加上积分环节构成 PI 控制。积分时间常数

Ti 的含义是在经过 Ti 时间后能够产生与比例项相

同的控制作用( Kp e) 。在 CL PSO 系统中 ,假设最大

迭代次数为 1 000。直观的想法是落后于平均水平

的粒子应该在 50 步之内赶上其他粒子。因此 ,令

Ti ,i = Miter / 20 ,其中 Miter 为最大迭代次数。

微分项是根据误差的变化速率来计算控制作

用。相对于 PI 控制 ,PID 控制在动态特性复杂的情

况下表现出更好的控制效果 ,但同时也增加了系统

不稳定的隐患 ,所以在此选择 Td ,i = 0。

综上 ,CL PSO 系统中 PID 控制器增益向量为 :

  θi = [ Kp ,i , Ti ,i , Td ,i ] T = - 1 , Miter

20 ,0

T

(14)

  众所周知 ,为了防止控制系统执行器积分饱和 ,

在实际应用中需要增加抗积分饱和策略。同样 ,在

CL PSO 中也采用了一种简单但被广泛使用的抗积

分饱和策略 ,以防止出现积分饱和问题(见附录 A) 。

3. 4  算法步骤

图 4 所示为 CL PSO 算法的执行步骤。一般取

惯性权重的上下限为 BL = 0. 4 ,B U = 0. 9 ,并且所有

惯性权重初始化为 0. 9。附录 B 给出了 CL PSO 对

Sphere 和 Rastrigrin 两个 Benchmark 问题的求解

情况 ,并将其与 SPSO ,RPSO ,NL PSO 进行了对比。

图 4  CLPSO 算法流程

Fig. 4  Flow chart of CLPSO algorithm

4  基于 CLPSO 的机组组合问题求解

4. 1  编码方式

传统的解决机组组合问题的方法是将问题分解

为外层机组启停状态优化和内层负荷分配优化 2 个

问题 ,并分别采用 0 ,1 整型变量和连续变量[14 ] 。这

种做法的缺点是内层优化在外层优化求解的框架内

进行 ,而外层优化问题在求解时却未将内层优化问

题纳入考虑范围 ,导致最终得到的解不是全局最优

解。类似文献[15 ] ,本文用一个 N ×T 的实数矩阵

代表种群中的一个个体 :

—83—

2009 , 33 (1)  

? 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net

  Pk = [ H1 , H2 , ?, Ht , ?, HT ] =

[ G1 ,G2 , ?, Gi , ?, GN ] T =

P1 ,1 ? P1 , t ? P1 , T

… … …

Pi,1 ? Pi, t ? Pi, T

… … …

PN ,1 ? PN , t ? PN , T

(15)

式中 : Pk 为种群中第 k 个粒子 ; Ht 为调度周期内时

段 t 所有机组的组合状态 ; Gi 为机组 i 在整个调度

周期内的运行情况 ; Pi, t 为机组 i 在时段 t 中的出力

大小。

发电机组的运行状态与矩阵元素 Pi, t 的关系

为 :

ui ( t) =

0  Pi , t = 0

1  Pi ,min ≤ Pi, t ≤ Pi, max

(16)

  为了提高算法精度和后续计算方便的需要 ,本

文借鉴了优先顺序法的思想[16] ,将所有机组按照一

定的优先顺序排序。其原则是 :平均成本微增率较

低且启动成本较高的机组赋予较高的优先级。即在

式(15) 中 ,

ρ( P1 , t ) > ρ( P2 , t ) > ? > ρ( PN , t )

式中 :ρ( Pi , t ) 为矩阵元素 Pi , t 的优先级。

相应地 ,速度矩阵为 :

V k =

V 1 ,1 ? V 1 , t ? V 1 , T

… … …

V i ,1 ? V i, t ? V i, T

… … …

V N ,1 ? V N , t ? V N , T

(17)

式中 :V i , t 为对应粒子分量 P i, t 的速度分量。

4. 2  适应值函数

本文直接采用机组优化组合问题的目标函数作

为 CL PSO 算法的适应值函数。

4. 3  个体调整策略

4. 3. 1  优化命题降维处理

机组组合问题是一个高维数优化命题 ,本文通

过挖掘约束条件的隐含信息 ,降低了搜索过程中问

题的维数 ,进而简化了优化难度。

式(5) 所描述的系统旋转备用约束实际上给出

了时段 t 的最小开机机组数。由于机组是按照优先

顺序排序 ,所以可以得出时段 t 前 l 个机组为开机

状态 ,即

Pi, t ≥ Pi, min  1 ≤i ≤l (18)

  联合系统负荷平衡约束 (式 (3) ) 和机组出力上

下限约束(式(4) ) 可以得到 :



N

i = 1

ui, t P i ,min ≤ PD , t (19)

  根据式 (19) 可以确定时段 t 的最大开机机组

数 ,即有 s 个机组为停机状态 :

Pi, t = 0   N - s + 1 ≤i ≤ N (20)

  因此在搜索过程中 ,矩阵 Pk 中仅有 P i, t ( l + 1 ≤

i ≤N - s) 个状态需要通过优化确定。

4. 3. 2  约束处理

在优化过程中 ,经过位置更新的粒子可能不满

足机组组合问题的约束条件 ,需要对粒子进行修正 ,

以保证其均为可行解。

在根据式(8) 和式 (9) 完成位置更新后 ,进行如

下判断和修正 :

Pi ( t) =

Pi, max   Pi ( t) ≥Pi,max , i ≥N - s ,cond1

Pi ( t)   Pi ,min ≤Pi ( t) ≤Pi,max ,

i ≥N - s ,cond1

Pi, min   Pi ( t) ≤Pi,min , i ≥N - s ,cond1

0   其他

(21)

式中 :条件 cond1 为 Ti ,on > X i ,on 或 Ti ,off ≤X i ,off 。

经过式(21) 的修正后 ,某一时段发电机组的发

电总和可能不满足系统负荷平衡约束 ,因此需要进

行负荷分配调整。具体方法为 :如果某时段的发电

量总和大于系统负荷要求 ,则从最后一个开机的机

组开始进行减负荷调整 ,直至满足负荷平衡约束 ;如

果发电量总和小于系统负荷要求 ,则从第 1 个开机

的机组开始进行增负荷的调整 ,直至满足负荷平衡

约束。

5  仿真算例

本文采用文献[ 17 ]中的 20 机、40 机、80 机和

100 机 4 个算例对该算法的有效性进行了测试和验

证。机组参数和旋转备用值等详见文献[17 ] 。

表 1 给出了文献[17 ]的遗传算法 ( GA) 和文献

[18 ]的离散 PSO (BPSO) 法的优化结果。所提出的

算法的种群粒子个数取为 20 ,最大迭代次数为 500。

CL PSO 的参数设置为 : c1 = c2 = 2 ,θi = [ Kp ,i , Ti ,i ,

Td ,i ] T = [ - 1 ,25 ,0 ] T 。其他算法配置分别见其相

应文献。为减小随机差异 ,每个算法均独立运行

50 次。

表 1 列出了 3 种优化算法对 4 个测试算例的求

解情况。可以看出 ,本文提出的算法在最优解和最

差解上均取得了比文献[17 ]更满意的结果。与文献

[18 ]所提出的 BPSO 算法相比 ,由于本文算法对粒

子更新算式的惯性权重进行了合理的修正 ,算法搜

索能力得到了提高 ,在 4 个测试算例中其最优解和

平均解均优于 BPSO 。

—93—

·学术研究 · 韩  恺 ,等  电力系统机组组合问题的闭环粒子群算法

? 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net

表 1  3 种优化方法结果比较

Table 1  Comparison of results with different methods

机组数 本文算法

最优解/ 美元 最差解/ 美元 平均解/ 美元

文献[18 ]算法

最优解/ 美元 最差解/ 美元 平均解/ 美元

文献[17 ]算法

最优解/ 美元 最差解/ 美元

20 1 109 732 1 116 018 1 112 742 1 114 066 1 116 634 1 115 527 1 126 143 1 132 059

40 2 229 253 2 230 516 2 230 201 2 230 313 2 230 809 2 230 711 2 251 911 2 259 706

80 4 452 847 4 461 134 4 458 695 4 460 355 4 460 892 4 460 692 4 504 933 4 510 129

100 5 576 004 5 577 368 5 576 991 5 577 045 5 577 745 5 577 487 5 627 437 5 637 914

6  结语

结合经典控制理论中的反馈和闭环控制概念 ,

本文提出了 CL PSO 算法。利用反馈信息及时调整

粒子的惯性权重 ,极大地满足了粒子在搜索过程中

的动态特性 ,保证了种群的多样性 ,提高了算法的全

局搜索能力。电力系统机组组合问题是一个大规

模、多约束问题 ,利用本文提出的 CL PSO 算法解决

机组组合问题 ,同时结合新颖的启发式规则有效地

保证了粒子的可行性。仿真结果表明了该算法的优

越性。

附录见本刊网络版 ( http :/ / www. aeps2info.

com/ aeps/ ch/ index. aspx) 。

参 考 文 献

[1] SENJ YO T , SHIMABU KURO K , U EZA TO K , et al. A fast

technique for unit commitment problem by extended priority

list. IEEE Trans on Power Systems , 2003 , 18 (2) : 8822888.

[2] RON G A , HA KONEN H , LA HDELMA R. A variant of the

dynamic programming algorithm for unit commitment of

combined heat and power systems. European Journal of

Operational Research , 2008 , 190 (3) : 7412755.

[3] CHEN G C P , L IU C W , L IU C C. Unit commitment by

Lagrangian relaxation and genetic algorithms. IEEE Trans on

Power Systems , 2000 , 15(2) : 7072714.

[4] THORIN E , BRAND H , WEBER C. Long2term optimization

of cogeneration systems in a competitive market environment.

Applied Energy , 2005 , 81 (2) : 1522169.

[5] SWARUP K S , YAMASHIRO S. Unit commitment solution

methodology using genetic algorithm. IEEE Trans on Power

Systems , 2002 , 17 (1) : 87291.

[6] 汪峰 ,朱艺颖 ,白晓民. 基于遗传算法的机组组合研究. 电力系统

自动化 ,2003 ,27(6) :36241.

WAN G Feng , ZHU Yiying , BAI Xiaomin. Study of GA2based

unit commitment. Automation of Electric Power Systems ,

2003 , 27 (6) : 36241.

[7] EBERHART R C , KENNEDY J . Particle swarm

optimization/ / Proceedings of IEEE International Conference on

Neural Networks , November 272December 1 , 1995 , Perth ,

Australia : 194221948.

[8] AN GEL INE P J . Evolutionary optimization versus particle

swarm optimization and philosophy and performance

difference/ / Proceedings of 7th Annual Conference on

Evolutionary Programming , March 25227 , 1998 , San Diego ,

CA , USA : 6012610.

[9] EBERHART R , SHI Y. Particle swarm optimization :

development , applications and resources/ / Proceedings of IEEE

Congress on Evolutionary Computation , May 27230 , 2001 ,

Seoul , Korea : 81286.

[10] SHI Y, EBERHART R C. A modified particle swarm

optimizer/ / Proceedings of IEEE International Conference on

Evolutionary Computation , May 429 , 1998 , Anchorage , A K ,

USA : 69273.

[11] EBERHART R C , SHI Y. Tracking and optimizing dynamic

systems with particle swarms/ / Proceedings of IEEE Congress

on Evolutionary Computation , May 27230 , 2001 , Seoul ,

Korea : 94297.

[12] CHA TTERJ EE A , SIARRY P. Nonlinear inertia weight

variation for dynamic adaptation in particle swarm

optimization. Computer Operation Research , 2006 , 33 ( 3) :

8592871.

[13] SUN L Y, ZHAN G Y, J IAN G C W. A matrix real2coded

genetic algorithm to the unit commitment problem. Electric

Power Systems Research , 2006 , 76(9) : 7162728.

[14] 袁晓辉 ,王乘 ,袁艳斌 ,等. 一种求解机组组合问题的新型改进

粒子群方法. 电力系统自动化 ,2005 ,29(1) :34238.

YUAN Xiaohui , WAN G Cheng , YUAN Yanbin , et al. A new

enhanced particle swarm optimization method for unit

commitment. Automation of Electric Power Systems , 2005 ,

29 (1) : 34238.

[15] 李丹 ,高立群 ,王珂 ,等. 电力系统机组组合问题的动态双种群

粒子群算法. 计算机应用 ,2008 ,28 (1) :1042107.

L I Dan , GAO Liqun , WAN G Ke , et al. Dynamic double2

population particle swarm optimization algorithm for power

system unit commitment. Computer Applications , 2008 ,

28 (1) : 1042107.

[16] OU YAN G Z , SHADEHPOUR S M. An intelligent dynamic

programming for unit commitment application. IEEE Trans on

Power Systems , 1991 , 6(3) : 120321209.

[17] KAZARL IS S A , BA KIRTZIS A G, PETRIDIS V. A genetic

algorithm solution to the unit commitment problem. IEEE

Trans on Power Systems , 1996 , 11(1) : 83292.

[18] 刘涌 ,侯志俭 ,蒋传文. 求解机组组合问题的改进离散粒子群算

法. 电力系统自动化 ,2006 ,30 (4) :35239.

L IU Yong , HOU Zhijian , J IAN G Chuanwen. Unit

commitment via an enhanced binary particle swarm

optimization algorithm. Automation of Electric Power

Systems , 2006 , 30(4) : 35239.

(下转第 69 页  continued on page 69)

—04—

2009 , 33 (1)  

? 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net

windings/ / Proceedings of 39th International Universities

Power Engineering Conference : Vol 2 , September 628 , 2004 ,

Bristol , U K: 8322836.

[11] 米麟书 ,吕飞鹏 , 姜可薰. 变结构电力系统短路故障的一种新

算法. 中国电机工程学报 ,1994 ,14 (1) :68271.

MI Linshu , L B Feipeng , J IAN G Kexun. A new algorithm for

short circuit fault studies in power system with variable

structures. Proceedings of the CSEE , 1994 , 14 (1) : 68271.

[12] 吕飞鹏 ,米麟书 ,姜可薰 ,等. 面向对象的电网零序保护整定计

算 CAD 系统的研究. 电力系统自动化 ,1997 ,21(11) :7210.

L B Feipeng , MI Linshu , J IAN G Kexun , et al. Studies on the

object oriented CAD system for setting and coordinating zero

sequence protective relays in power networks. Automation of

Electric Power Systems , 1997 , 21(11) : 7210.

[13] 车仁飞 ,李仁俊 ,李玉忠. 基于叠加原理的配电网短路电流计

算. 电力系统自动化 ,2001 ,24 (12) :22224.

CHE Renfei , L I Renjun , L I Yuzhong. Short circuit calculation

of distribution network based on superposition theorem.

Automation of Electric Power Systems , 2001 , 24(12) : 22224.

[14] 茅济春 ,高翔 ,张沛超 ,等. 继电保护运行管理专家系统中短路

电流计算. 电力系统自动化 ,2001 ,25(15) :60262.

MAO Jichun , GAO Xiang , ZHAN G Peichao , et al. Fault

calculation in expert system of relay coordination management.

Automation of Electric Power Systems , 2001 , 25(15) : 60262.

罗长亮 (1983 —) ,男 ,硕士研究生 ,主要研究方向 :电力

系统继电保护。E2mail : tomscu @tom. com

吕飞鹏 (1968 —) ,男 ,通信作者 ,博士 ,教授 ,主要研究方

向 :电力系统继电保护和故障信息处理智能系统。E2mail :

fp. lu @tom. com

廖小君 (1974 —) ,男 ,硕士 ,讲师 ,主要研究方向 :电力系

统继电保护。

A New Method for Computing Protection Coverage of Voltage Element in Power Network

L UO Changliang1 , L B Fei peng1 , L IA O Xiaoj un2 , J IA N G Ke1 , GUO L iang1

(1. Sichuan University , Chengdu 610065 , China ;

2. Sichuan Electric Power Vocational Technical College , Chengdu 610072 , China)

Abstract : In accordance with that setting value of a voltage element is equal to bus voltage on installation location of protection

during phase2to2phase fault on the protection coverage end , based on the node impedance matrix of positive sequence network

and general computation model for short circuit fault on the power line , a new method is proposed to directly obtain the

protection coverage of voltage element by solving a unary quadratic equation. This method is suitable for all kinds of complex

power network structures with such advantages as general2purpose , less computation burden , accurate results and easy to

program , etc.

This work is supported by Application Basic Research Fund of Sichuan Province (No. 2007J Y085) .

Key words : setting calculation ; protection coverage ; current and voltage protection

(上接第 40 页  continued from page 40)

韩  恺 (1981 —) ,男 ,博士研究生 ,主要研究方向 :工业

先进控制器和智能算法的研究与应用。E2mail : khan @iipc.

zju. edu. cn

赵  均 (1971 —) ,男 ,通信作者 ,博士 ,副教授 ,主要研究

方向 :先进控制系统与智能优化。E2mail : jzhao @iipc. zju.

edu. cn

钱积新 (1939 —) ,男 ,教授 ,博士生导师 ,主要研究方向 :

复杂工业过程建模、控制与优化。

A Closed2loop Particle Swarm Optimization Algorithm for Power System Unit Commitment

HA N Kai , Z HA O J un , QIA N J i xin

(Zhejiang University , Hangzhou 310027 , China)

Abstract : A closed2loop particle swarm optimization (CL PSO) algorithm is proposed by mapping PSO elements into the closed2

loop system based on control theories. At each step , a PID controller is used to calculate an updated inertia weight for each

particle in the swarm from its last fitness. With this modification , the limitations caused by a uniform inertia weight for the

whole population are avoided , and the particles have sufficient diversity. In solving unit commitment (UC) problems with the

CL PSO algorithm proposed , novel strategies are adopted to reduce the problem dimensions and guarantee particle feasibility.

Simulation results demonstrate the superiority of the method proposed in solving UC problems.

Key words : unit commitment ; particle swarm optimization (PSO) ; closed2loop control ; heuristic rule

—96—

·研制与开发 · 罗长亮 ,等  计算电网中电压元件保护范围的新方法

? 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net


电力系统机组组合问题的闭环粒子群算法.pdf

返回顶部