APP下载

含风电场的可用输电能力改进布谷鸟算法

2022-06-18朱军飞蒋东荣曹天蓝张昭阳

关键词:鸟巢出力风电场

李 辉,朱军飞,陈 浩,蒋东荣,曹天蓝,张昭阳

(1.国网湖南省电力有限公司, 长沙 410000;2.重庆理工大学 电气与电子工程学院, 重庆 400054)

0 引言

可用输电能力(available transfer capability,ATC)表示在传输网络安全、稳定状态下的电力市场交易量的最大值。随着电力交易的市场化,ATC成为电力交易参与者在签订输电协议时必须了解的重要信息。由于以风电为代表的分布式能源并网规模越来越大,电网中不确定性因素越来越多,使得ATC计算愈发困难,如何快速、准确地求解ATC成为当下研究的重点[1]。

通常,ATC研究方法可分为确定性方法和概率性方法。ATC的确定性研究方法忽略了系统中大多数不确定性因素,计算速度快,易于实现,但计算结果相对保守[2-3];概率性研究方法能充分考虑系统中各种不确定性因素的影响,更符合系统实际运行情况,但计算速度慢[4-5]。随着风电并网规模不断扩大,电网中不确定性因素越来越多,因此ATC的概率性研究方法更适合电网实际运行情况。对于风电并网系统的ATC计算,目前已有一些研究成果。周明等[6]和陈厚合等[7]研究了风电并网方式、位置和容量变化对ATC的影响,但由于风速样本基于蒙特卡罗法产生,采样时间较长;楚云飞等[8]采用无迹变换采样,缩短了风速采样时间,虽然能极大提高ATC求解效率,但会带来一定误差;罗钢等[9]采用拉丁超立方采样法考虑风电场空间相关性,可以在大量场景下快速地计算ATC,但未考虑风速时间相关性的影响;陈金富等[10]建立了含机会约束规划的风电场ATC模型,将机会约束模型转化为等价的线性潮流模型,简化计算的同时提高了ATC计算速度,但计算结果稍显保守。综上,含风电场的ATC评估需考虑多种因素影响,而现有研究大都通过降低计算精度换取更快的求解速度,从而满足ATC在线评估要求。本文中主要通过风电相关性来验证改进算法对风电并网系统ATC计算的影响。

ATC计算属于多约束求解问题,而最优潮流法(optimal power flow,OPF)可以灵活处理系统中各类约束,合理分配电网资源,适合大规模系统的ATC求解。通过在OPF模型中引入数理统计方法,概率OPF模型能够更好地计及系统中的不确定性因素。汪峰等[11]建立了基于OPF的ATC计算模型,提出了6种等效且可行的目标函数,为ATC研究提供了重要理论支持。OPF模型求解可采用传统算法,如内点法[12]、牛顿法[13]和Benders分解法[14]等,这些算法各有优势,但它们都通过一个点进行反复迭代计算,跳出局部最优的能力差,难以保证计算结果的有效性,且当系统规模较大时,计算速度慢。元启发式算法引入了种群概念,让种群中多个个体共同寻优,有更好的鲁棒性和全局寻优能力。一些元启发式算法已应用于ATC计算中,如遗传算法[15]、粒子群算法[16]、人工鱼群算法[17]等,但这些算法都存在易陷入局部最优或计算时间长的缺点。

布谷鸟搜索算法[18](cuckoo search,CS) 作为一种新的元启发式算法,其特有的发现概率能有效地帮助跳出局部最优值,且需要调节的参数少,操作简单,特别适用于处理大型系统连续优化问题。为此,本文中保留CS算法的优势,构建基于动态发现概率与混沌差分变异的改进布谷鸟搜索算法(improved cuckoo search,ICS),解决含风电场的ATC计算问题。

1 风电场出力采样

1.1 风电场随机出力模型

由Weibull分布表示的风速表达式见式(1)。通过式(2)将风速转换为风电出力[19]。

(1)

(2)

式中:v为风速;k为形状系数;c为尺度系数;Pr为风机的额定功率;vi、vr和vo分别为切入风速、额定风速和切出风速,共同决定了风电出力的上、下限。

1.2 基于拉丁超立方采样法的相关性采样矩阵

由于风速具有波动性,直接将其随机出力值代入系统进行计算会导致波动过大,严重影响系统稳定性,且大量风速数据的引入会导致ATC计算速度极慢。风速的相关性也会影响最终采样值。因此,在计算前要对风速进行相关性采样,降低计算规模。拉丁超立方采样法[20]可通过排序获得具有相关性的采样样本,具体过程如下:

1) 获得风速累积分布函数:

(3)

2) 将F(v)平分为N个子区间,选取每个子区间的中值作为采样点,逆变换得到初始采样矩阵。

3) 采用秩相关系数ρ表征任意2个随机变量的相关性:

(4)

式中:w1,w2是2个随机变量的秩;cov(*)表示协方差;σ(*)表示标准差。

4) 生成2×N阶随机排列正整数矩阵R,并计算秩相关系数矩阵ρ1;对ρ1进行Cholesky分解得到下三角矩阵C。

5) 根据历史采样数据获取2个目标随机变量的秩相关系数矩阵ρ2;按照同样的操作得到下三角矩阵Q。通过L=QC-1R求得排序矩阵。

6) 按排序矩阵中行数字大小对初始采样矩阵进行排序,得到最终采样矩阵。

2 ATC的最优潮流模型

在基态潮流的基础上,同时增加送电区域发电节点出力和受电区域负荷功率,并保证其他发电节点出力和负荷节点功率不变,直到出现安全约束越限,此时受电区域的临界负荷减去基态功率即为两区域间的ATC。本文中采用OPF建立基于静态安全约束的ATC模型。

1) 目标函数为:

(5)

式中:S为受电区域节点集合;PDi为节点i上有功负荷,上标0表示其基态负荷;x为控制变量,包括发电机出力和发电节点电压幅值;u为状态变量,如节点有功负荷、受电节点的幅值、相角等。目标函数表示受电区域内有功负荷可增加量总和的最大。

2) 约束条件。考虑风电出力的节点功率平衡方程为:

式中:Pwi、Qwi分别为风电场的有功出力、无功出力,通过1.1节的采样方法得到;PGi、QGi、PDi、QDi分别为节点i上发电机有功出力、无功出力及有功负荷、无功负荷;Vi是节点i的电压幅值;Gij、Bij分别表示支路ij的电导、电纳;θij为节点i、j间的相角差。以下标max、min分别表示值对应的上、下限。

节点电压安全约束为:

Vi,min≤Vi≤Vi,max

(7)

发电机出力约束为:

(8)

线路传输功率约束为:

0≤Sij≤Sij,max

(9)

式中:Sij是支路ij传输的视在功率。

交易约束为:

(10)

上述约束条件中,式(6)为等式约束,式(7)—(10)共同构成不等式约束。

3 基于ICS算法的ATC求解

3.1 标准布谷鸟算法

CS算法通过大步长和小步长交替进行的莱维飞行机理找寻最优解,具有良好的全局寻优能力。除种群大小和最大迭代次数外,CS算法需调节的参数只有发现概率pa,而pa并不会影响收敛速度。故CS算法具有参数少、操作简单、全局搜索能力强的优点。其个体更新方式有2种:

1) 基于莱维飞行更新

(11)

文献[21]中采用式(12)更新L(β)。

(12)

式中:ε、δ均服从标准正态分布;β取[1,2]范围的常数。

2) 基于发现概率pa更新

生成随机数,若大于pa,则更新位置;否则,保留最优鸟巢,更新公式为:

(13)

式中:η、γ均服从(0,1)均匀分布;当pa-γ>0时,H(pa-γ)为0,否则取1;i、j、k表示互不相同的个体。

3.2 基于混沌差分变异与动态发现概率的ICS算法

由于CS算法在后期收敛慢、易陷入局部最优,故针对CS算法的不足构建ICS算法。做出改进如下:

1) 混沌初始化鸟巢位置,提高前期寻优能力。采用传统方法随机生成初始种群,导致初始解分布不均匀、种群质量低,不利于寻优。利用混沌原理的随机性、遍历性和规律性初始化种群,使初始解均匀分布,种群多样性更高。采用logistic映射进行混沌初始化:

yi+1=μyi(1-yi)

(14)

式中:μ∈(0,4]为控制变量;yi表示第i个鸟巢在混沌空间中的位置,在[0,1]范围取值。

2) 采用动态发现概率,避免算法早熟。随着迭代的进行,个体的质量逐渐提高,在寻优后期易变为局部最优解。因此pa应随着迭次进行而减小,避免算法陷入局部最优。更新公式为:

(15)

式中:pa,max、pa,min为发现概率的控制参数;t为当前迭代次数;tmax为最大迭代次数。

3) 引入差分进化算法的变异环节,进一步增加种群多样性,提高算法后期收敛速度。采用的变异机制:在找到最优鸟巢后,对最优鸟巢进行变异操作,并比较变异前、后鸟巢的优劣。变异公式为:

(16)

式中:r1,r2,r3∈{1,2,…,n}且r1≠r2≠r3≠i;ξ∈[0.5,1],为缩放因子。

3.3 ICS求解ATC流程

步骤1输入系统参数,利用节点功率方程计算基态潮流,并进行混沌操作:设鸟巢个数为n,在混沌空间中随机生成第一个鸟巢位置y1,按式(14)进行n-1次迭代,得到剩余n-1个鸟巢位置;再由式(17)将鸟巢位置映射到搜索空间,作为迭代初值:

(17)

式中:Ub、Lb表示搜索空间的上、下限;xi为第i个鸟巢在搜索空间的位置,i=1,2,…,n。

步骤2处理约束条件以构建适应度函数(18),通过潮流计算得到适应度值,用适应度值标识当前解的优劣。约束条件处理:等式约束可通过潮流计算消去,不等式约束采用罚函数法处理。

Fitness(x,u)=-f(x,u)+h(t)p(x,u)

(18)

(19)

步骤3基于莱维飞行和发现概率生成新解,计算并比较适应度值,将最小适应度值对应的鸟巢设为当前最优鸟巢。

步骤4对当前最优鸟巢进行变异操作,将变异前后适应度更小的鸟巢作为本次迭代的最优鸟巢,此最优鸟巢将保留到下次迭代计算。

步骤5判断是否满足终止条件,若不满足则返回步骤3;否则,停止算法。

ICS算法求解ATC的流程见图1。

图1 算法流程框图

4 算例分析

采用IEEE-30标准节点系统进行算例仿真,IEEE-30节点系统见图2。系统中共6台发电机,基准功率为100 MW。算法的参数设置如表1所示。发现概率pa的取值范围在[0,1],由于其取值大小不会影响算法的求解速度,因此pa通常取较小值以提高算法寻优能力。

图2 IEEE-30节点系统

表1 算法参数表

4.1 ATC计算结果

采用改进粒子群算法(IPSO)[17]和改进人工鱼群算法(IAF)[18]、CS算法和ICS算法计算不同区域间的ATC值(表2)。记录30次计算的算数平均值。

表2 不同算法下的ATC值

由表2可以看出,IPSO算法在区域3-2已陷入了局部最优解,且综合求解效率低于ICS算法;而IAF算法在区域3-1、区域2-3、区域3-2求出的ATC值高于ICS算法,但在求解速度上,IAF算法计算时间为121.12 s,计算速度较为缓慢;ICS算法求解各区域间ATC效果都不错,计算时间仅为16.47 s,特别是求解区域1-2间ATC时效果显著。限于篇幅,后文仅列出区域1-2间ATC计算结果。

图3为部分算法收敛曲线,通过对比分析发现:IPSO算法的收敛性能是最好的,但易陷入局部最优点,计算结果较为保守;IAF算法会逐步逼近最优值,但收敛速度较慢;CS算法具有较强的全局寻优能力,但会导致后期收敛速度慢、精度低;而ICS算法采用混沌初始化进一步提高前期全局寻优能力,又利用动态发现概率和差分进化算法中的变异算子克服基本CS算法后期收敛慢的缺点,更适合于ATC问题的求解。

表3比较了ICS算法和CS算法的概率评估指标。可以发现,改进后的算法可以提高ATC期望值、最大/最小值,并能显著降低方差,提高系统稳定性。

图3 部分算法收敛曲线

表3 ICS算法和CS算法的计算结果

为确保系统的安全性,需进行N-1线路故障分析。断开后会引起系统解列的线路不参与故障分析。取所有N-1故障状态下的ATC最小值为最终决策结果,并将此决策值对应的故障状态作为关键故障,此时的越限支路和越限节点就是系统正常运行模式下的关键约束。相关计算结果见表4。

表4 N-1故障下区域1-2的ATC计算结果

通过表4可以找到送受电区域为1-2时的关键约束。同理,可找到其他送受电区域组合的关键约束。这类关键约束关系到系统的安全稳定性,会严重制约ATC。改善这些关键约束能有效提高系统的输电能力,避免输电阻塞。从表4还可看出,只计及N安全约束的ATC计算较为乐观。当考虑N-1约束时,ATC值会明显下降,不利于系统的安全性,因此在实际应用中必须考虑N-1安全约束。本文中,仅需研究风电场对ATC影响的变化趋势,故只进行N安全约束分析。

4.2 风电场对ATC的影响

考虑风电不确定性的影响,并入风电场进行仿真。风机参数设置:k=8,c=2,切入、额定、切出风速分别为3.5 、13 、25 m/s,单个风机输出功率为500 kW。在不同区域接入额定容量10 MW的风电场,ATC评估结果见表5。

表5 风电不同并网位置时的ATC评估结果

上述结果表明,只要并入风电场,ATC的方差和期望值都会增加。在送电区(节点5)并入风电场,ATC期望值只会略微增大;而在受电区(节点15)并入风电场,ATC期望值增加会更明显。这是因为在送电区域加入风电场,由于送电区负荷并未饱和,风电出力会优先供应本区域内的负荷,对外传输容量的增加并不明显;而在受电区并入风电,风电会供应部分受电负荷,负荷的可增加量就会上升,ATC显著提高,但方差也会极大增加。为保障系统稳定性,在送电区并入风电场更为合适。

为研究风电场相关性的影响,在送电区节点5和7处各并入10 MW的风电场。在满足实时计算要求的前提下尽可能拟合实际情况,采用拉丁超立方采样生成1 000个含相关性的场景集。调节两风电场相关系数进行ATC计算,结果见表6。相关数据表明,风电场相关系数会对ATC计算结果产生影响;随着相关性的加强,ATC的均值会逐渐降低,而方差会先增后减,在相关系数为0.5左右时对系统稳定性影响最大。采用核密度估计法绘制不同相关系数下的ATC计算拟合概率分布曲线(图4)。可以发现,随着相关系数从0.5开始逐渐减少,ATC计算结果会越来越集中于中间区域,曲线也越来越近似于正态分布。根据表6中方差增减规律,相关系数从0.5开始增加时,其分布曲线会以同样的趋势改变。因此在含风电场的ATC计算中,应适当考虑其相关性,以确保分析结果的准确性。

表6 不同风电相关系数下的ATC评估结果

图4 不同相关系数下的ATC拟合概率分布曲线

5 结论

为保证ATC评估的实时性和有效性,构建ICS算法。采用混沌初始化获得更强的前期寻优能力,并利用动态发现概率和变异算子避免早熟,提高寻优精度。同时考虑风电的不确定性,分析风电并网位置和相关性对ATC的影响。通过IEEE-30节点系统验证了改进算法在风电并网系统ATC计算中的有效性、可行性与实用性。由于仅考虑了风电这一不确定性因素,因此多种不确定性因素共同作用对ATC的影响还需进一步研究。

猜你喜欢

鸟巢出力风电场
鸟巢
基于PSS/E的风电场建模与动态分析
重回鸟巢
鸟巢大作战
风电场有功出力的EEMD特性分析
含风电场电力系统的潮流计算
要争做出力出彩的党员干部
风电场群出力的汇聚效应分析
探求风电场的远景
代力吉风电场的我们