周修宁,江 军
(1.上海交通大学电力传输与功率变换控制教育部重点实验室,上海 200240;2.中电建水电开发集团有限公司,四川 成都 610095)
随着传统能源资源日益紧张,且环境污染问题愈发严重,利用清洁可再生的新能源来改善能源结构已经成为世界范围内的共识和战略选择[1-2]。太阳能作为一种典型的清洁能源,已在各领域大量地运用。然而,受制于自然资源的随机性、波动性以及间歇性,可再生能源的并网带来消纳以及运行调度问题。 使用水电作为光伏系统的补偿是解决光伏系统的间歇性和不可靠性的思路之一。水能作为一种利用历史较久的清洁能源,水力发电模式发展成熟,具有较高的可靠性。储能系统具有良好的充放电功率调节能力和供电蓄电能力,能在一定程度上弥补光伏系统出力在日周期内波动大的缺陷。抽水蓄能具有功率大、容量大的特点,成本低,技术上易于实施。对于水-光伏互补系统,其地理位置具有建立抽水蓄能电站的基础。将抽水蓄能电站与水-光伏混合发电系统相结合,可以提高光能利用率,有效减少弃能现象。
对于类似的联合发电系统,已有较多的新型研究。文献[3]提出了一种利用局部可用水源的新型小型离网发电系统,利用光伏发电、抽水蓄能、太阳能水泵等组成元件之间的互补性,使系统的输出功率完全不受太阳辐射变化的影响,实现连续发电;但该联合系统容量小且不具备分布式光伏特性,具有一定的局限性。文献[4]利用了ɛ约束法,解决了以供电概率损失最低、总成本最低、总能量损失最低为目标的含风、光、电池、氢气罐在内的多能源系统多目标规划问题;在求解帕累托最优解之后没有进一步提出筛选最优解的方法。文献[5]建立了基于光伏、风力和抽水蓄能联合运行模型的仿真工具,通过仿真工具研究了混合系统对系统特性的影响;仿真情况下没有考虑到经济运行以及设备成本等实际工程问题,缺乏工程应用价值。
针对以上问题,基于实际工程出发,考虑了规划成本、运行规划等实际问题,给出了多目标规划的水-光-蓄抽水规划问题的求解方法,利用改进后的NSGA-II算法对问题进行了求解,并结合TOPSIS方法对规划方案集进行最优决策。结合实际工程算例对所提方法进行了验证。
1.1.1 各机组出力特性分析
1)光伏发电系统
光伏发电系统出力受温度和辐射强度影响明显,外界天气的变化会直接导致系统输出的变化。受天气影响明显,阴雨天气其出力峰值降低情况明显,如图1所示。
光伏出力同时具有波动性和不确定性,其典型日分钟级出力曲线见图2。在微小时间尺度上,光伏输出曲线是锯齿分布,波动明显,在短时间内功率变化率可以达到20%以上。
图1 晴雨天气光伏日时间尺度出力对比
图2 光伏分钟尺度日出力典型曲线
2)水力发电系统
水力发电系统具有运行灵活、启停机迅速、运行可靠性高等特点,可以补偿光伏系统的输出,保证系统稳定性。但同时水电站出力受来水量影响较大,由于气候和地理环境因素,电站一年中的来水量大致可以分为丰水期、平水期、枯水期3个时期。丰水期水库来水量大,水电机组能做到满发输出;平水期较丰水期而言来水量较小,其机组输出变低;而枯水期来水量极少,水电机组出力受到很大的限制,通常只为装机容量的30%~50%左右,如图3所示。
图3 不同水季水电站典型日出力曲线
3)抽水蓄能系统
抽水蓄能电站的核心设备是用于发电的水轮机和用于抽水的水泵。随着技术的发展,如今,抽水蓄能电站通常配备可逆式涡轮机组,可实现抽水蓄能和排水发电的双重运行。 然而,由于工艺和设计限制,效率通常比单独的涡轮机和泵的效率差。抽水蓄能电站在能量储存和提取过程中往往会有一部分的能量损耗。
抽水蓄能的发电模型满足:
PtpgPtpp=0
(1)
(2)
1.1.2 联合发电系统运行策略
光伏发电和水力发电的出力具有互补性,同时应该意识到水电站和抽水蓄能系统的建立都是在创建经济效益的同时平抑光伏出力的波动性,更好地消纳新能源。于是,联合发电系统的运行策略总结为以下3点:
1)由于光伏出力的不可控性和波动性,在日间光照条件良好的环境下,优先调用光伏发电出力。
2)水力作为光伏出力的补偿性电源,在光伏出力不足以满足负荷要求时,水电机组投运。
3)抽水蓄能电站在低电价时间段抽水储能,在高电价时间段放水发电,创造经济效益,并提供调峰调频和事故备用的功能。在联合发电系统中,抽水蓄能的主要设计目标和作用是平抑光伏新能源并网带来的波动性和间歇性,将运行策略调整为在输出低谷期放水发电输出,输出高峰期抽水储能,以求尽量减小联合发电系统的波动性。
1.2.1 规划目标
1)规划投资成本最小:对于投资者而言,项目的投资成本是一个影响决策的考察重点,也是工程实践中需要考虑的第一要素。项目投资的成本自然是越小越好,由于电站规划和建设的时间较长,往往时间跨度以年为单位,所以引入经济上的净现值概念,将投资建设成本和各年度联合运行的运行成本折算到经济现值,其定义为
(3)
式中:ny为总规划年;if为贴现率;Cop、Cpl为梯级水光蓄系统的年运行和规划费用;k为机组运行年限;第一项为动态投资费用,一般为机组容量的线性函数;第二项为联合系统运行成本,包括购电成本、运行成本等。
2)对电网波动最小:联合发电系统建设的初衷就是为了克服光伏发电的间歇性和波动性,从这个角度出发,联合发电系统整体与电网的交互功率的波动越小越好,其定义为
(4)
3)弃水量最小:联合发电系统应该充分利用电站流域的水力资源,将弃水量最小作为规划的目标之一是具有合理性的。
(5)
4)弃光量最小:弃光量是衡量新能源发电系统新能源消纳能力的重要指标,弃光量越小,则对新能源的消纳能力越大。
(6)
1.2.2 规划约束
1)功率平衡约束:各时刻联合系统输出功率与电网交互功率之和应该等于负荷大小。
Ppv,t+Phy,t+Ppm,t+Pbuy,t=Pload,t
(7)
2)各机组机容量约束:机组出力值不大于其容量最大值。
(8)
3)线路潮流约束:节点上的功率应该在潮流稳定范围内。
Pj,min≤Pj,t≤Pj,max
(9)
式中:Pj,t为某时刻j节点的功率值;Pj,max和Pj,min分别为节点潮流稳定功率值的最大值和最小值。
4)节点电压约束:节点电压应在节点电压稳定范围内。
Vj,min≤Vj,t≤Vj,max
(10)
式中:Vj,t为某时刻i节点的电压大小;Vj,max和Vj,min分别为i节点电压稳定范围的最大值和最小值。
5)水量平衡约束:在抽水蓄能调度周期内电站的抽水量和放水量应该保持平衡,这里取调度周期为一日。
(11)
式中:η为抽水蓄能电站抽水状态对比放水状态的效率之比;nk为水量和电量的转换系数。
NSGA-II算法是由Deb提出的求解多目标优化问题的智能算法,其采用了快速非支配的排序算法,引入了精英保留策略和拥挤度的概念,确保了多目标帕累托解的均匀性和多样性[6],其算法的基本步骤如下:
1)快速非支配排序,得到所有解的帕累托等级。
2)计算拥挤度,确保解的多样性。
3)帕累托等级和拥挤度作为适应度算子,计算支配关系。
4)进行选择交叉,将父辈和子代精英个体选入下一代,重复步骤1至步骤3过程。
在处理带约束条件的问题时,为了避免罚函数带来的主观性和调整难度高的问题,采用改进的适应度比较算子来处理约束条件[7]。
首先,定义个体的约束违反度nv,其反映的是个体违反约束程度的大小。需要注意的是,各个约束的量纲和数量级不同,不能进行直接的约束度相加计算,应该对数据进行归一化处理之后再进行约束违反度的计算。
对所有的种群个体分别计算不等式和等式约束的违反值储存后,进行数据的归一化处理来消除量纲的影响,得到归一化后的约束违反值,再用欧式距离的定义来得到约束违反度nv,计算公式为
(12)
对于没有违反约束的可行解,其约束违反度为0,而不可行解的约束违反度越大说明其违反约束的程度越高。其支配规则定义为:可行解支配不可行解;约束违反度nv小的不可行解支配较大的不可行解。
这种对于约束的处理方式是可行解的优先性绝对大于非可行解的,严格保证了筛选出的解的可行性。但是部分非可行解可能含有优秀的基因特征,将它们排除在搜索空间外可能会降低算法搜索的收敛性。为了处理这一问题,采用了将种群保持一定比例高质量不可行解的方法,即:先以约束支配条件保留种群大部分的精英,再在不可行解中选择一定数目的非可行解加入种群。
1)自适应变异策略
在遗传算法中引入变异算子是为了提高全局解空间中解的搜索能力。自适应变异是一种在种群进化过程中变异概率随之改变的变异算法,其算法的思想是:在算法的初步阶段,将变异概率设置得大一些,以便解在全局范围上的搜索,在开始阶段进行广泛搜索可以保持种群的多样性;在算法的中后期,缩小变异概率并进行详细搜索以防止最优解的优良特征信息被破坏。普通的自适应变异是根据进化代数的增加来进行变异概率的收缩,这种自适应方法只考虑了进化代数,并没有将种群特征信息加入考虑。考虑种群特征的自适应变异应该将种群的多样性信息加入自适应的计算过程,在种群多样性较差时变异概率降低,多样性良好时变异概率上升。引入粒子离散度的概念[8],其计算公式为
(13)
需要注意的是,NSGA-II算法中有多个目标,其适应度无法通过简单的目标函数来替代,里采用的是多目标函数归一化后用欧氏距离来表示的等效适应度函数。
个体的离散度反映的是个体的适应度与总体平均适应度的偏差,其值越大,则粒子离散程度越大,说明个体的多样性好,变异概率应该设置得越高。设计变异概率计算式为
(14)
2)多种群协同进化
遗传算法依赖于个体在解空间内的搜索来进行寻优,其种群数越大,则在解空间域的分布就越广,搜索能力越强。但是种群数目变大也会带来算法复杂度提高、运算速率慢的问题。为了提高遗传算法的全局搜索能力,引入多种群协同进化的改进算法。在算法中设置一个主群和多个子群,各种群的初始化、选择、交叉、变异均独立进行,但子群最优解会进入主群,并替代排序值最低的个体。通过这种种群间的协同进化手段能加大种群的全局搜索能力,防止算法陷入局部最优。
以上两种机制的引入的确可以改善NSGA-II算法的收敛性和局部最优搜索能力,但是在实践中发现,由于水-光-蓄联合发电系统规划问题的决策空间维度很高,算法搜索帕累托前沿的效果仍然难以达到令人满意的地步。为了解决这个问题,考虑将水-光-蓄联合发电系统规划问题进行分解,通过分步来求解模型问题,达到将问题降维的目的,具体的过程将在下一章中详细描述。
结合实际工程算例,设定工程已有150 MW水电装机容量,完成对水-光-蓄联合发电系统中的光伏电站和抽水蓄能电站进行选址定容问题的求解。
由于水-光-蓄联合系统的规划涉及到规划年内电站的出力调度优化,而已有的水电站均为日调度电站,联系前面所提到的水电的季节特性和光伏在阴雨天气和晴朗天气出力不同的情况,考虑设计具有代表性的典型日场景集来综合代替年调度场景,以达到将场景缩减和将问题降维的目的。
采用k-means++算法对数据先行处理。根据上面的分析,水电站受水文环境的影响,一年按来水量可分为丰水、平水、枯水3个时期,将水电站按照其来水量划分为丰水期出力、平水期出力、枯水期出力3个典型场景。而光伏受辐射强度影响,可以分为辐射强度高(代表晴朗天气)、辐射强度低(代表阴雨天气)两种典型场景。将数据时间尺度统一到分钟级尺度,考虑到水电站数据集中有异常停机或检修的场景,设置水电数据聚类数为4,光伏聚类数为2。算例结果如图4和图5所示。图中带标识的粗线为各场景的聚类中心,即各场景的典型出力值,浅色的细线为各聚类场景的数据集。
图4 水电站出力聚类结果
图5 光伏电站出力聚类结果
综合水电站3种和光伏电站2种典型场景,得到6种典型场景,其在规划年内的时期占比如表1所示。
表1 典型日场景数比例
已有的典型日负荷数据较少,对于负荷的预测效果较差,考虑规划年的负荷增长用负荷增长系数来求取。当前的负荷典型日曲线见图6。
图6 负荷典型日曲线
由于抽水蓄能的建设选址需要考虑地理水文环境因素,在数据不足且结合工程实际的情况下,假定其位置固定,只需规划容量。光伏的出力受光照和温度的影响,为了简化计算,选取了5个光伏电站待选点,规划算例网络示意如图7所示。
设置总规划年为未来5年,贴现率为6%,负荷增长率为10%。考虑到水-光-蓄联合发电系统在枯水期夜晚出力不足,不能满足负荷需求,设置水-光-蓄联合发电系统与主网间存在购电功率交互行为,如表2所示。表3为各待选机组的详细参数。5个光伏待选位置单位容量光伏电站输出见图8。
表2 分时电价
表3 待选机组参数
图7 算例网架接线
图8 光伏待选位置单位容量光伏电站输出
考虑到NSGA-Ⅱ算法在面对高维问题时表现出的容易陷入局部最优和早熟收敛的现象,将水-光-蓄联合发电系统的规划问题转化成规划和优化运行两个层面的问题进行研究。首先,用NSGA-II算法求得规划方案,再在相应的规划方案下求取每个规划年每个典型场景下的出力调度优化,实现问题的降维处理,简化计算过程。
1)规划模型求解
规划模型确定各规划年在不同待选位置上建设的光伏电站容量以及抽水蓄能电站新增容量,规划方案确定了投资模型中的投资费用,同时影响到运行优化,是一个非线性的优化问题。采用NSGA-II算法进行规划模型的求解,运行成本、弃光率、弃水率等目标由优化运行系统模型确定,每个个体执行一次水-光-蓄联合发电模型的优化程序,时间成本较高。
2)水-光-蓄联合发电系统优化运行模型求解
水光蓄联合发电系统的运行影响到运行成本、弃光率、弃水率等多项影响目标函数,原则上是一个多目标优化的问题。但是考虑到时间成本上的问题,同时对于一个确定的规划模型而言,显然其机组运行的策略是确定且唯一的,将其作为多目标优化模型来处理是不合适的。从工程实际出发,往往机组运行的目标是在确保电网运行稳定的前提下尽量减少运行成本,于是将水-光-蓄联合发电系统优化问题转化为运行成本最低的单目标规划。
同时考虑到所强调的是水光之间的互补性,在水电站的容量已经确定的情况下,应该尽可能地消纳新建的光伏电站输出。因此在光资源和水资源同样充足的情况下,优先考虑将光伏并网,水电资源弃置或留作备用,这也是符合实际运行原则的。
在算法的实现层面,为了保证光伏发电并网的优先度高于水电,设置水电运行成本为一个很小的值,而光伏发电成本设置为0。同时抽水蓄能运行过程存在非线性约束式(11),引入新的布尔变量后将约束线性化后,将优化运行问题转换成易于求解的线性规划问题,提高算法效率。
求解得到一系列的帕累托最优解,由于将光伏输出优先并入电网,所有的最优解弃光率目标均为0,另外3个目标在目标空间的分布如图9所示。
图9 帕累托解在三维目标空间中的分布
对得到的帕累托最优解集通过TOPSIS算法进行排序,就能得到最优解。TOPSIS法是一种逼近理想解的排序办法,通过检测评价对象与理想解和负理想解的距离来进行排序[9],限于篇幅原因不再展开。
(1)假设各规划目标指标权重相同,均为0.25,则可得到最优规划方案1,其规划结果见表4,规划目标值见表5。
表4 最优规划方案1
表5 最优规划方案1电网规划目标值
(2)考虑到经济性指标和波动性指标对于综合电站的建设和运行影响程度较大,考虑将这两个指标权重调高,设置权重向量为[0.3,0.3,0.2,0.2],得到规划方案2,规划结果见表6,规划目标见表7。
表6 最优规划方案2
表7 最优规划方案2电网规划目标值
对比分析规划方案1和规划方案2,发现规划方案2比方案1建设的光伏容量更大,光伏的加入虽然增加了建设成本,但减小了联合发电系统的对外购电电量和运行成本,使得经济性效益提高,但同时也引起了系统交互功率波动变高、同时弃水量升高。另外方案2建设抽水蓄能电站的容量也更大,其在经济方面的有益作用也是明显的,且更大抽水蓄能容量的加入能提高系统的稳定裕度。
上面设计了一种联合了水力发电和分布式光伏以及抽水蓄能电站联合运行的发电系统,借此来解决光伏电能消纳困难的问题。同时针对水-光-蓄联合发电系统的多目标规划问题,联合了改进的NSGA-II算法和TOPSIS算法给出了最优解的求解方法。通过设置不同的权重,可以得到不同的规划结果,以适应不同的优化目标。