基于高斯混合模型的海洋能发电资源优化配置研究
2022-03-27唐成虹余良辉孙树敏于芃赵紫璇秦川
唐成虹, 余良辉, 孙树敏, 于芃, 赵紫璇, 秦川
(1. 南瑞集团(国网电力科学研究院)有限公司,江苏 南京 211106;2. 国电南瑞科技股份有限公司,江苏 南京 211106;3. 南瑞集团有限公司智能电网保护和运行控制国家重点实验室,江苏 南京 211106;4. 国网山东省电力公司电力科学研究院,山东 济南 250002;5. 国网江苏省电力有限公司淮安供电分公司,江苏 淮安 223002;6. 河海大学能源与电气学院,江苏 南京 211100)
0 引言
我国海岸线漫长,海洋能资源丰富,近海海洋能资源蕴藏量约为16.7亿kW,技术可开发量超6亿kW[1]。与此同时,我国沿海岛屿众多,但多数海岛面临化石燃料短缺、运输困难、地域偏远难以与大陆联网等问题。因此,面向海岛电网合理开发利用海洋能发电资源,不仅能有效解决海岛的一次能源短缺问题,也有助于保护海洋环境、促进节能减排[2]。
在现有技术条件下,可利用的海洋能发电资源主要包括波浪能和潮流能。其中,波浪能发电的随机性、波动性较强[3—4];潮流能相对平稳,但也具有一定的随机波动性。为实现海洋能资源的优化配置,首先需要考虑海洋能出力的随机波动性,生成其出力场景。目前,描述可再生能源出力随机性的方法主要有2种[5—6]:一是建立其时间序列模型;二是建立其概率密度模型。在时间序列模型方面,文献[7—8]均采用基于自回归滑动平均模型的时间序列法形成可再生能源出力的时间序列模型;文献[9]采用K-means聚类算法对初始场景集进行场景缩减,生成风电时序联合出力典型场景;在概率密度模型方面,文献[10]通过对风、光联合出力的概率分布进行拉丁超立方抽样,得到模拟风、光出力波动的初始场景;文献[11]基于隐马尔可夫模型进行多风电场出力时间序列建模,并通过蒙特卡洛仿真生成具有时空相关性的风电场出力场景;文献[12]运用随机微分方程对风电场出力随机波动性建模,重构风电出力场景。归纳而言,现有的随机波动性建模与场景生成研究主要针对风电、光伏,对波浪能和潮流能发电功率的随机波动建模仅有一些初步研究[13—17]。
在资源优化配置方面,文献[18]以综合成本最小为目标,满足系统的基本性能为约束条件,通过改进的微分进化算法对风/光互补发电系统进行了优化配置;文献[19]以年净收益最优为目标,建立了风/光/储微网规划经济性模型;文献[20]以风/光互补发电的消纳率和渗透率为目标,依次进行容量优化配置,并从优化结果中选出消纳率最高的一组作为最终配置结果;文献[21]通过先投入所有风电再逐步增加光伏投入比重的方法,观察比重对年发电时间、日发电波动率和年累积发电的影响,得到风电容量和光伏容量最佳配比。总体而言,国内外在资源优化配置上的研究多集中在风电、光伏等常规可再生能源上,在波浪、潮流等海洋能发电资源优化配置方面的研究还较少。
为此,针对海洋能发电的强随机波动性,文中采用高斯混合模型(Gaussian mixture model,GMM)进行概率建模,并生成资源优化配置所需的出力场景。考虑到海洋能发电尚未实现商业化运营,文中以海洋能资源丰富的海岛电网为研究对象,以消纳率最优为目标构建资源优化配置模型,并对渗透率、消纳率及源荷匹配度等多个指标进行综合分析,获得最优的渗透率约束取值范围以及相应的资源优化配置方案。基于实测数据的仿真算例验证了文中方法的有效性。
1 海洋能发电
1.1 波浪能发电
文中用某一型号的摆式波浪能量转换器作为样本分析海域波浪能发电的实际情况,波能转换器的输出功率为[22]:
(1)
式中:η为转换效率,取0.441;B为浮动型波能转换器的摆宽,取5 m;ρ为标准海水密度;g为重力加速度;H为波高;TH为波周期;H1/3为1/3大波平均波高,称为有效波高,其周期为T1/3,称为有效波周期。
1.2 潮流能发电
潮流能发电装置的输出功率可以表示为[23]:
(2)
式中:PT为潮流能发电功率;v为潮流流速;As为水轮机叶片面积,取叶片直径为10 m;Cp为潮流能利用系数,取0.31。潮流发电流速下界为0.5 m/s,流速上界为1.5 m/s。
2 基于GMM的海洋能发电功率场景生成
一般的概率密度模型有:威布尔分布、极值分布、正态分布、tlocation-scale分布、核密度分布、瑞利分布等。但由于波浪出力的波动性较强,常规分布难以较好地拟合波浪出力概率,因此文中选用GMM来描述海洋能发电出力的随机波动性。
2.1 GMM
GMM以多个高斯子模型的线性组合来拟合复杂随机变量,并通过调整各子模型的权重系数、均值、方差、协方差等参数使误差达到最小,其概率密度函数可以表示为[24]:
(3)
GMM含有隐含变量,无法使用最大似然估计法求解。而最大期望(expectation maximization,EM)算法[25]可用于求解存在隐含变量的概率模型参数,因此文中采用该算法求解GMM的参数。EM算法每次迭代都包含2步:E步,求期望;M步,求极大值。其基本步骤为:
(1) 输入实测数据X,取参数的初始值开始迭代。
(2) E步。根据当前模型参数,计算第j个实测数据来自第k个高斯子模型的概率:
(4)
式中:N为数据维度。
(3) M 步。计算下一步迭代的模型参数:
(5)
(6)
(7)
式中:Uk为第k个高斯子模型的均值矩阵;Ck为第k个高斯子模型的协方差矩阵;Xj为第j个实测数据矩阵。
(4) 重复步骤(2)和步骤(3),直到相邻2次迭代之间的参数满足式(8),终止迭代。
‖θi+1-θi‖<ε
(8)
式中:ε为给定的较小正数,一般取10-10~10-5。
2.2 拟合效果指标
文中采用残差平方和(sum of squares for error,SSE)、均方根误差(root mean square error,RMSE)及决定系数[14]等指标值对GMM的拟合效果进行综合量化评价。
SSE为每个数组各样本数据与该组均值的误差平方和,反映每个样本各观测值的离散情况。
(9)
RMSE也称回归系统的拟合标准差,其计算为:
(10)
式中:ERMSE为RMSE指标。ERMSE越接近0,模型的拟合效果越好。
决定系数是一个无单位、可进行模型比较且可直观判断拟合优劣的统计量。
(11)
根据上述拟合指标选择GMM阶数,得到海洋能发电功率的GMM,利用得到的权重系数、均值、协方差参数生成符合该分布的随机数据,从而生成海洋能出力场景。
3 海洋能发电资源优化配置模型
3.1 优化配置方法
现有的研究中,新能源微电网规划大多是基于综合成本最优进行资源优化配置。然而对于海洋能发电的开发利用,关键还是要解决其消纳问题。因此,文中考虑以消纳率最优来配置波浪和潮流发电的装机容量。
消纳率为能源计划出力占能源实际出力的比值,其描述的是计划出力与实际出力的接近程度,即:
(12)
式中:LAR为消纳率指标;I为能源种类;T为总时间;Pi(t)为第i种新能源计划出力;Pai(t)为第i种新能源实际出力。
除消纳率指标外,文中在进行资源优化配置时,还将综合考虑新能源渗透率和海岛电网的源荷匹配度指标,以确定最终的优化配置方案。
渗透率为能源计划出力占负荷的比值,可以理解为计划出力与负荷的贴近程度,即:
(13)
式中:LP为渗透率指标;Pload(t)为负荷。
源荷匹配度[15]表示实际出力与负荷的贴近程度,因此可以定义为实际总出力在负荷上、下一定范围内的概率,即:
(14)
式中:LLMD为源荷匹配度指标;γ为范围系数;P(·)为事件出现概率。
3.2 目标函数
以消纳率最优为目标,可表示为:
(15)
式中:NW,NC分别为波浪发电机组和潮流发电机组的数目;PW(t),PC(t)分别为波浪和潮流在t时刻的计划出力;PWa(t),PCa(t)分别为波浪和潮流在t时刻的实际出力。
3.3 约束条件
(1) 功率平衡约束。假设文中模型只在新能源出力小于负荷时出现其他电源或外网平衡系统功率缺额,因此在任意时刻的新能源总出力都要不大于负荷。
NWPW(t)+NCPC(t)≤Pload(t)t∈[1,T]
(16)
(2) 新能源出力约束。新能源实际出力是其计划出力的上限,因此每个时刻的新能源计划出力均须不大于实际出力。
(17)
(3) 新能源渗透率约束。为提高系统的发电清洁性以及新能源场站的收益,要求新能源渗透率不低于某设定值。
(18)
3.4 模型求解
在上述优化模型中,若以波浪、潮流发电机组的数目NW,NC和波浪、潮流发电机组的出力NWPW(t),NCPC(t)作为决策变量,则优化的约束条件是线性约束,而目标函数是关于决策变量的线性分式,该问题是混合整数分式线性规划。文中通过变量代换将该规划转换成线性规划,并使用Yalmip和Cplex求解器求得原问题的最优解。
使用Charnes-Cooper方法求解分式线性规划问题:
(19)
其中,A为参数矩阵。当对于任意满足约束条件的x均有qTx+β>0,则可作变量代换t=1/qTx+β,y=tx,式(19)的规划问题变为:
(20)
变换后的规划问题为线性规划问题,可以使用线性规划算法进行计算。得到其最优解(y,t)后,可得到原线性分式规划的最优解x=y/t。
按照Charnes-Cooper方法进行变量代换,令:
(21)
则:
(22)
(23)
利用上述变量代换,则目标函数变为:
(24)
功率平衡约束变为:
(25)
新能源出力约束变为:
(26)
新能源渗透率约束变为:
(27)
求解得到N′W,N′C后,可通过式(28)求出对应的波浪、潮流发电机组的数目,求出配置容量。
(28)
4 算例分析
4.1 仿真算例
以某海岛的供电场景为仿真算例,其海域实测波浪数据的全年有效波高见图1,其海域实测潮流流速数据见图2。
图1 全年有效波高
图2 全年潮流流速
图3给出了海岛全年的负荷数据。该岛主要由陆地主电网供电,有居民1 500余户,非居民300余户。岛内建设了1座110 kV变电站,通过1条联络线由岸上主网进行供电,并配置1台10 MV·A主变、1台20 MV·A主变给岛内用户供电。用电高峰出现在夏、冬季,用电低谷出现在秋季,夏、冬季最大负荷为3.6 MW,用电高峰时期最小负荷也可达2.25 MW;秋季最大负荷为0.8 MW,最小负荷为0.2 MW。
图3 海岛全年负荷数据
4.2 波浪发电功率GMM建模与场景生成
根据波浪实测数据,计算出波浪出力数据,用GMM拟合波浪发电功率波动概率密度分布,利用拟合效果指标选择合适的阶数。表1为波浪GMM拟合效果评价指标值。
表1 波浪GMM的拟合效果指标值
从表1可知,波浪2阶GMM的SSE值及RMSE值最小且决定系数最大。将2阶GMM的拟合效果评价指标与对数正态分布、威布尔分布和瑞利分布的拟合效果评价指标进行比较,如表2所示。
表2 波浪2阶GMM与其他模型拟合效果指标值
由表2对比可知,2阶GMM的拟合效果评价指标最优,因此选择K=2建立波浪发电GMM,如图4所示。
图4 波浪发电GMM拟合
由式(5)—式(7)计算模型参数,即均值U、协方差C、权重ω,如表3所示。
表3 波浪发电功率的GMM参数
利用构建的波浪发电功率的GMM,生成波浪出力场景,如图5所示。
图5 GMM生成的波浪出力数据
4.3 潮流发电功率GMM建模与场景生成
与波浪数据处理方式一致,对潮流发电功率数据进行处理,表4为潮流GMM拟合效果评价指标。
表4 潮流GMM的拟合效果指标
由表4可知,潮流3阶GMM的SSE值及RMSE值最小且决定系数最大。将3阶GMM的拟合效果评价指标与正态分布、Logistic分布和Extreme Value分布的拟合效果评价指标进行比较,结果如表5所示。
表5 潮流3阶GMM与其他模型拟合效果指标
由表5对比可知,潮流3阶GMM的拟合效果评价指标最优,因此选择K=3建立潮流发电GMM,如图6所示。
图6 潮流发电GMM拟合
由式(5)—式(7)计算模型参数,如表6所示。
表6 潮流发电功率的GMM参数
基于潮流GMM生成潮流出力场景,如图7所示。由于潮流发电流速有最大为1.5 m/s的限制,因此潮流发电功率具有上界。
图7 GMM生成的潮流出力数据
4.4 优化配置结果分析
将研究海岛的实际负荷数据作为用电场景,波浪能和潮流能发电场景(实际出力)可以分为2类:发电场景一,从实测数据计算得到的实际出力,如图1、图2所示;发电场景二,由GMM得到的出力场景,如图5、图7所示。
根据上文所述资源优化配置模型对海岛电网的海洋能发电进行资源优化配置。在优化配置模型中,渗透率约束取值不同,获得的资源优化配置结果不同。因此,对不同渗透率约束下配置结果及相应指标进行分析。图8给出了源荷匹配度和消纳率随渗透率约束变化的曲线。在计算源荷匹配度指标时,范围系数γ取0.6。为便于对比,对2种指标进行归一化处理。
图8 2种指标随渗透率约束变化曲线
由图8可见,随着渗透率约束的不断提高,消纳率逐渐下降,源荷匹配度则是先上升后下降。当源荷匹配度达到最大值时,渗透率约束在0.5~0.6之间。因此,选择渗透率约束在0.5~0.6之间进行资源优化配置,此时获得的优化配置结果,其负荷和出力的匹配可以达到一个较高的程度。
进一步以实测数据为例,图9给出了不同范围系数γ下的源荷匹配度随渗透率约束变化的曲线。
图9 源荷匹配度随渗透率约束变化曲线
从图9可以看出,当0.2≤γ≤0.6时,源荷匹配度指标均在渗透率为0.6左右时最大,即实际出力与负荷最贴近;当0.6<γ≤0.8时,源荷匹配度在渗透率为0.5~0.6之间时最大。
综上所述,若希望源荷匹配度达到最大,即实际出力与负荷最贴近时,应选择渗透率在0.5~0.6之间。此时的资源优化配置结果如表7所示。
表7 消纳率最优配置结果
结合表7与图8,可以得出以下结论:
(1) 在不同渗透率约束下,GMM出力场景与实测数据场景的优化配置结果相差不大且趋势一致。在不同渗透率约束下,实测数据场景的波浪能配置均稍大于GMM,潮流能配置稍小于GMM。出现上述现象的原因是:尽管GMM可以较好地描述海洋能发电功率的概率特性,但使用GMM生成的出力数据与实测出力数据还是有一定差异。在某一渗透率约束下,与实测数据相比,使用GMM得到的波浪能配置小、潮流能配置大,则改变渗透率约束时,由于2种出力场景、负荷场景没有发生变化,得到的配置结果均会出现此情况。
(2) 当渗透率约束较小时,GMM与实测数据的最优消纳率差异不明显;但随着渗透率约束的增加,两者之间的差异越来越显著。其原因主要是GMM生成场景与实测数据之间存在一定的差异。若渗透率约束越大,则资源优化配置过程中对出力场景数据的要求越高,因此GMM和实测2种数据获得的配置结果差异越大。可见,采用GMM生成出力场景总体有效,但不适用于渗透率约束过大的情况。
(3) 当渗透率约束取在0.5~0.6之间时,基于GMM和实测数据获得的源荷匹配度均达到最大;且由表7可知,渗透率约束为0.5~0.6之间时,GMM和实测数据的容量配置结果差距不大。因此,选择渗透率约束为0.5~0.6可获得较优的海洋能优化配置结果。
5 结语
文中针对常规概率分布拟合无法较好描述波浪随机性出力的特点,提出使用GMM来拟合波浪出力概率分布,从而生成海洋能发电出力场景;以消纳率最优为目标,对海岛电网进行海洋能发电的资源优化配置研究。算例结果表明,GMM出力场景与实测数据场景的优化配置结果相差不大且趋势一致,验证了GMM生成海洋能出力场景的有效性。此外,当模型中的渗透率约束取0.5~0.6时,获得最优容量配置结果的源荷匹配度较高。
需要指出的是,因为波浪能和潮流能还未完全投入商业化运行,所以文中以消纳率最优为目标进行了资源优化配置研究,而未考虑经济性规划。在后续的研究中,将进一步考虑以综合成本最优为目标进行海洋能的资源优化配置。