APP下载

基于K-means聚类算法的风电光伏光热互补发电机组调度方法*

2023-02-18赵景涛刘明祥

电机与控制应用 2023年2期
关键词:爬坡光热出力

郑 舒, 赵景涛, 刘明祥

(国网电力科学研究院有限公司,江苏 南京 210000)

0 引 言

现阶段,由于环境污染及能源危机等问题,电力资源的可持续发展备受关注,越来越多的电力工厂采用自然能源发电。其中,光能和风能是使用率最高的两种发电能源。为保证能源利用率最大化,需对光伏光热发电机组进行发电调度,优化内部电力配比,提高发电效率。

诸多学者对于含光伏并网的系统调度策略做了研究。文献[1]提出基于关键参数约束的发电调度优化算法,通过不同的发电数值来设置调度参数,在不断更新的过程中进行细致寻优。但因为寻优算法具有不同的搜索能力,参数更新过程缺乏参照对比,调度误差较大。文献[2]采集现场数据来模拟场景,利用区间方法对风光发电进行动态表示,并以此为基础,构建了二期最优调度模型,将模型中的随机变量转换为可约束的动态条件,进行调度。由于该方法没有设置调度参照函数,且将产生概率定为一个常量,很难进行有效地均衡,因此无法对算法进行有效搜索和使用。文献[3]提出将高载能负荷作为可调度资源参与新能源互补发电系统的二层优化调度模型,采用NSGA-Ⅱ和二进制粒子群算法求解模型,上层优化模型以互补系统输出功率波动最小和并网效益最大为优化指标确定各机组的出力,下层优化模型根据上层优化模型造成的弃风、弃光量,选取能够有效消纳风、光的高载能负荷参与电网调度。该方法的实际应用效果较好。文献[4]为解决热电供需矛盾导致的弃风及环境污染问题,提出含光热电站及热泵的综合能源系统(IES)低碳调度优化模型,在能源侧利用热泵的供热灵活性,打破热电联产(CHP)机组"以热定电"的运行限制,考虑光热电站与CHP机组联合运行,对IES中各设备容量进行优化配置,提出风险规避鲁棒模型。但该方法复杂度较高,实际应用效果有待确定。

综上,本文提出一种基于K-means聚类算法的光伏光热互补发电机组调度方法。补偿调度是指当电力系统的发电量超过预定参与系统的机组的负载要求时,对各机组进行优化分配,使整个系统的燃料消耗或发电成本最小化,采用互补的调度方法进行电力调度为发电机组节省大量的发电成本。在此基础上,考虑到光伏光热发电机组的发电特性,建立光能和风能可能出现的四种组合情况的目标函数,使发电调度算法可覆盖多种情况,提高适应能力。在多个目标函数的基础上,建立的调度约束条件能进一步贴合发电机组的实际情况进行优化。聚类算法会根据发电机组现有数据优化控制参数,通过不断地迭代计算查找最优的调度值。相比于传统的发电调度算法,K-means聚类算法具有更强的优越性。

1 基于K-means聚类算法的目标函数

光伏光热互补发电机组具有间歇性、波动性和随机性等特点,给电网安全、稳定、可靠运行带来了许多问题,导致电网在大规模并网中出现了很大的调峰压力,对电网的调峰平衡[5]造成了负面影响。光伏光热互补系统结构如图1所示。

图1 光伏光热互补系统结构

K-means聚类算法是一种基于距离的能够提供一套点集和所需要的群集数目的方法。本文以保证光伏光热互补发电机组稳定运行为前提,采用K-means聚类算法建立有风有光、有风无光、无风有光以及无风无光四种情况的调度目标函数[6]。然后利用一定的距离函数对数据进行迭代,使数据点在每个簇内被全部包含。将本文方法应用在发电调度上,可统一调度数据,提高统一处理能力,进而增强调度效率。具体实施过程如下。

(1) 有风有光。此时光伏光热互补发电机组的负荷方差值最小,负载净值可以准确地反映出机组削峰后的净负载水平,且随着负荷净值方差[7]的减小,其风力差异减小,负载曲线呈现出更平滑的特性,从而极大地减少了由功率值调整而引起的不稳定现象,提高了机组的工作效率。表达公式为

(1)

pj(a)=pL(a)+pe,V2G(a)+pEV1(a)+pEV2(a)-

pWT(a)-ppV(a)-pTSC(a)-pd,V2G(a)

(2)

(3)

式中:T为以天为单位的全部调度时间;f1为负荷净值方差;pj,tav为净负荷平均值;pL(a)、pj(a)分别为在第a测试时刻下发电机组的正常值和负荷净值;a为测试时刻;pWT(a)、ppV(a)、pTSC(a)分别为第a测试时刻下光伏光热发电机组有序、无序以及单纯有序[8]的运行功率;pe,V2G(a)、pd,V2G(a)分别为第a测试时刻下发电机组的充、放电功率;pEV1(a)为光伏出力值;pEV2(a)为光热出力值。

(2) 有风无光。光伏光热发电机组中仅风电能量出力,蓄热能量不出力,此时,需要计算风电的最小消耗量,表达公式为

(4)

式中:f2为风力发电机组的消耗量;pWT,a为第a测试时刻下的出力值;MW为参与总调度的发电量。

(3) 无风有光。光伏光热发电机组仅仅依靠蓄热能量出力,无额外发电值,光伏和光热的出力大致相同,表达公式为

(5)

式中:f3为光伏、光热共同出力的消耗量之和;ppV,i为第i台发电机的出力值;pTSC,j为第j台发电机的出力值;Mpv、MTSC分别为参与调度的光伏、光热的发电机数量。

(4) 无风无光。此时仅依靠光伏和光热发电机组的储存能量进行出力,调度时需要尽可能地减少机组波动,降低额外的电力浪费,表达公式为

(6)

式中:f4为发电机组波动;pG,i、pG,j分别为第i台和第j台发电机的出力值;MG为参与总调度的发电机组数量。

2 光伏光热互补发电机组调度与约束条件

目标函数和约束条件之间为相辅相成的变量关系,在整个电力发电调度系统中,目标函数作为调度模型的参照,为自变量[9],约束条件则以目标函数为基础进行适当的线性规划,为因变量。以上述过程给出的目标函数为基础,对电力系统的内部发电机组逐一进行约束,实现精准的发电调度。

(1) 功率平衡约束[10]。考虑到光伏光热互补发电机组内部的出力平衡问题,对运行功率进行如下约束:

pe,V2G(a)+pEV1(a)+pEV2(a)+pk(a)

(7)

式中:pk(a)为在第a测试时刻发电机组的盈余功率。

(2) 机组运行平衡约束。调度公式如下:

(8)

式中:pG,j,min、pWT,j,min、ppV,k,min、pTSC,n,min分别为光伏光热互补发电机组中第i台、第j台、第k台、第n台发电机的最小出力值;pG,j,max、pWT,j,max、ppV,k,max、pTSC,n,max分别为光伏光热互补发电机组中第i台、第j台、第k台、第n台发电机的最大出力值。

(3) 聚焦型太阳能热发电[11](CSP)功率平衡约束。以此约束条件进行调度可有效改善光伏光热互补发电机组内部的太阳能储热出力平衡,调度公式如下:

ps(a)+pout(a)=pin(a)+pH-E(a)

(9)

式中:ps(a)为在第a测试时刻下的光伏光热互补发电机组中热功率平衡的实时数值;pin(a)、pout(a)分别为当太阳能储热开启、关闭状态下的热功率平衡实时数值;pH-E(a)为太阳能储热电站传递给发电机组的热量。

(4) 蓄热机组平衡约束。调度公式如下:

(10)

式中:pth,H-T(a)、pth,T-H(a)分别为光伏光热发电机组储热能量和放热能量通道;ξ为平均热损失系数[12];K1、K2分别为蓄热系统和放热系统的工作参数,二者不能同时进行工作,即二者不能同时为1,也不能同时为0,据此得到调度公式为

(11)

(5) 光伏光热发电机组功率上爬坡事件约束。光热发电机组因外部或人为原因,极易发生动力爬升。光伏发电机组功率爬坡[13]是指短期内系统电能大量上升或下降,其会导致系统有功不均衡、失稳,甚至大规模停电,对电网的安全稳定运行构成极大的威胁。本文将此事件视为最优发电计划的随机事件[14],并对光伏光热发电机组功率爬坡事件过程中的电压、波动率等参数进行了分析,利用预报算法对下一阶段的电力进行了线性预测,依据这些变量的变化来进行合理地调度。光伏光热发电机组功率上爬坡事件模型如图2所示。

图2 光伏光热发电机组功率上爬坡事件模型

由图2可知,光伏光热发电机组功率上爬坡为阶段性上升趋势,在第Ts1时间点时出现骤增,此时采取甩负荷[15]策略。发生上爬坡事故会破坏现有的发电计划,造成备用容量的短缺,从而影响电网调度计划的实施。因此,采用提高光伏光热发电机组功率爬坡限制的方法,使常规机组的后备能力始终高于峰值电压。采用相同的原则,使爬坡速度保持在最大幅度以下,即电力值和爬坡值长期处于稳定的压制状态:

(12)

(13)

(14)

(15)

(6) 光伏光热发电机组功率下爬坡[16]事件约束。不同于发电机组的上爬坡事件,当出现下爬坡情况时,若系统中储存的备用电力不能平衡光伏光热发电机组功率下降容量,就会出现甩负荷现象。产生这种情况的原因是电网的供电负荷减少,使得电网功率分配不平衡,从而造成大规模停电,系统需要的电能超出了向用户提供的电能。此时需要由系统的总发电量来控制。该过程也是系统供电稳定性的保护过程,要极力避免出现超负荷现象。根据该特点,在光伏光热发电机组功率[17]下爬坡事件发生之前,预先对发电机组进行甩负荷条件约束,保证系统发电的稳定。但爬坡事件并非由单一现象引起,外界环境或人为影响都可导致事件发生,持续时间极短但影响幅值很大。光伏光热发电机组功率下爬坡事件模型如图3所示。

图3 光伏光热发电机组功率下爬坡事件模型

3 仿真试验

3.1 试验背景

发电量受降水量、温差以及空气湿度等因素的影响程度较大。为验证本文所提调度方法的有效性,分别设置夏季和冬季两种不同发电环境,二者反差较大,对比明显,更容易验证本文算法的优越性。

3.2 光伏光热发电机组储/放热功率调度结果对比分析

通过光伏光热发电机组储/放热功率来验证算法调度的有效性,试验结果如图4所示。

图4 光伏光热发电机组储/放热功率调度曲线

从图4中可以看出,经过本文方法调度后的储热和放热功率均得到了明显的改善,且改善效果较好。本文采用的调度方法对光伏光热发电机组的所有情况均进行了详细地分析,建立了具有针对性的目标函数,并在此基础之上建立了更为精准的调度约束函数,适应能力更强,因此,对储热和放热均能实现精准调度。

3.3 夏/冬季光伏光热发电机组调度后负荷出力结果

为进一步验证本文调度方法的有效性,分别在夏季和冬季环境下进行光伏光热互补发电机组调度,通过测试不同时间段内调度前后发电机组电力负荷的变化,判定算法的调度性能,并与基于深度强化学习算法的光伏智能调度方法、考虑随机性的多源发电系统优化调度方法进行对比分析,试验结果如图5和图6所示。

图5 夏季光伏光热发电机组电力负荷变化对比

图6 冬季光伏光热发电机组电力负荷变化对比

从图5和图6中可以看出,采用本文提出的发电调度方法可充分利用电力系统发电机组内部的可调节性,有效减少负荷峰谷差,使剩余电力负荷更加平稳。经过发电调度后负荷均方差极大减小,峰谷差显著降低。其中,原夏季光伏光热发电负荷最高点方差为290 MW,经过有效调度后,剩余发电负荷方差减小至222 MW,发电负荷下降了13.06%,而另外两种方法分别只下降到272 MW、260 MW,说明其调度效果较差。对比受寒冷气流影响的冬季发电环境的负荷曲线,发现本文方法调度后的电力负荷依旧是最低的,调度效果最佳。

本文从电网安全角度出发,为了满足最低发电负荷需求,通过限制约束条件加大系统的发电出力,并由系统内部其他机组来分担负荷调峰任务,有效避免了高负荷导致的故障现象,整体实用能力强,算法鲁棒性高。

4 结 语

为解决光伏光热互补发电机组受环境影响较大且内部出力不均的问题,本文提出一种基于K-means聚类算法的调度方法。考虑到光伏光热不属于一体化发电形式,进行调度时可能存在误差影响,预先采用K-means聚类算法对电力数据进行统一管理,给出光能、风能的四种目标组合情况。在此基础上,建立了具有一定适应能力的调度约束条件,调度方法精准度较高,鲁棒性强,目标函数和约束条件之间的对应能力较高,具有较高的实用价值。

猜你喜欢

爬坡光热出力
陕西农民收入:一路爬坡过坎
爬坡过坎
光热荆棘难破
我国防腐木进口又现平稳“爬坡”
太阳能光热与光伏制冷系统对比分析
爬坡过坎战犹酣——河南安阳大气污染防治侧记
风电场有功出力的EEMD特性分析
德令哈 雪山下的光热之都
要争做出力出彩的党员干部
太阳能光热利用浅析