基于功率预测精度提升和市场交易的平抑新能源出力波动策略
A Strategy for Smoothing Power Fluctuations of New Energy Based on Improved Power Prediction Accuracy and Market Transaction
通讯作者: 胡秦然,教授,博士生导师;E-mail:qhu@seu.edu.cn.
收稿日期: 2023-07-12 修回日期: 2023-09-18 接受日期: 2023-09-19
基金资助: |
|
Received: 2023-07-12 Revised: 2023-09-18 Accepted: 2023-09-19
作者简介 About authors
梁以恒(1997—),硕士,从事新能源功率预测研究.
新能源的不确定性导致功率预测误差,造成新能源发电商因投标电量存在偏差而产生弃风损失和偏差惩罚.提出基于特征约束的多层感知机(MLP)功率预测算法结合储能双边交易提供电量支撑,降低投标偏差.首先,通过改进网络结构和自适应学习提高MLP隐含层关联度,加强对输入数据非线性规则的表征能力,提高功率预测精度.其次,提出新能源发电商与储能商在进入日前市场之前进行双边交易的模式,进一步降低因功率预测误差引起的偏差惩罚和弃风损失.最后,算例证明基于特征约束的MLP有效提高新能源功率预测精度,并且通过与储能商双边交易,有效提高新能源发电商的总体收益.
关键词:
The uncertainty of new energy results in power prediction errors, causing new energy producers to bear high wind curtailment losses and deviation penalties due to bidding deviations. To address these issues, this paper proposes a feature-constrained multi-layer perception (MLP) power prediction algorithm, combined with storage-based bilateral transactions, to provide power support and reduce bidding deviations. First, the MLP model is enhanced by improving the relevancy of the hidden layers through adaptive learning, which strengthens its ability to capture nonlinear rules in input data and improves power prediction accuracy. Then, the algorithm allows for bilateral transactions between new energy producers and storage enterprise before entering the day-ahead market, helping mitigate the penalties associated with prediction errors including deviation and curtailment costs. Finally, the case study demonstrates that the feature-constrained MLP effectively improves the power prediction accuracy. Additionally, engaging in bilateral transactions with storage enterprise significantly reduces the costs incurred by new energy producers due to bid deviations.
Keywords:
本文引用格式
梁以恒, 杨冬梅, 刘刚, 叶闻杰, 杨翼泽, 钱涛, 胡秦然.
LIANG Yiheng, YANG Dongmei, LIU Gang, YE Wenjie, YANG Yize, QIAN Tao, HU Qinran.
随着“双碳”目标的提出,构建以新能源为主体的新型电力系统是我国实现“碳达峰、碳中和”的关键.以风力发电(风电)和光伏发电为代表的可再生能源渗透率快速提升,预计至2030年,风力、光伏发电总装机容量达到1.2 TW[1].
新能源渗透率提高带来大量非线性、非平稳数据,常规统计学算法难以满足新能源电力系统预测的需求,因预测偏差导致的偏差惩罚和弃风损失使得新能源发电商蒙受巨大损失.以支持向量机、随机森林、多层感知机(muti-layer perception,MLP)等为代表的机器学习算法因其非线性拟合、泛化能力强,在新能源功率预测领域得到快速发展.文献[2]中提出基于K-means聚类和支持向量机的光伏功率预测方法形成区域功率预测模型.文献[3]中利用熵权法和欧氏距离选择相似日,并采用人工蜂群算法改进支持向量机模型以提高功率预测精度.文献[4]中采用随机森林分析影响风电功率的主要气象要素,并根据各类气象要素的权重训练预测模型.文献[5]中提出基于相空间重构的改进随机森林功率预测模型,基于历史数据提取影响风功率变化的要素信息.文献[6]中利用双向门控模型提取风电功率预测误差,并结合随机森林对预测结果进行修正.但是支持向量机、随机森林等算法更适合出力高维度数据的复杂问题,应用于低维数据集中易产生过拟合[7],风电功率预测的气象输入信息多为风速、湿度、温度、气压等,该场景下泛化性较差.MLP作为简单人工神经网络,具有结构简单、数据并行处理及高度非线性的全局作用,广泛应用于离散数据处理、逻辑回归和非线性分类.文献[8]中利用MLP建立光伏功率日前预测算法,模型简单灵活、通用性强,实现光伏功率的精确预测.文献[9]中进一步挖掘MLP的非线性表达和训练速度优势,获得更加准确的光伏预测功率.以上研究通过改进算法提高数值预测精度,但未充分考虑输入特征相关性约束,同时在电网层面也应发挥储能的调节能力,平抑新能源的出力偏差[10].
新能源功率预测无法实现绝对准确,随着储能技术的发展,新能源发电商得以借助储能系统平抑投标偏差,更加灵活地参与电力市场[11].电力市场作为优化资源配置的平台,通过市场调节的方式,在满足各方利益的同时缓解高比例可再生能源的并网、消纳问题[12].当前新能源与储能相结合的商业模式暂不明确,文献[13]中建立风电储能联合预测模型,利用储能辅助风电机组调频、调峰,有效提高风电的调节能力.将其思路推广至电力市场,借助储能弥补新能源投标出力偏差,共同参与电力市场和辅助服务市场,能够充分发挥储能灵活调节的优点.文献[14]中考虑条件风险价值建立新能源与储能协调的日前市场投标策略,优化新能源厂商的风险管理.文献[15]中提出储能商和新能源发电商双边交易的联合运营策略,兼顾了用户的经济效益并减轻了电网的调峰压力.当前研究多将储能定位于辅助新能源机组调节,未完全考虑实际的新能源功率预测偏差且大多忽略了不同主体间的竞争关系,新能源发电商在市场中无法获得最大收益.
因此,在已有研究的基础上,基于特征约束的MLP算法挖掘气象关键数据间的非线性关系提高新能源功率预测精度.同时,为进一步降低因出力不确定性造成的投标偏差,建立新能源发电商与储能商的双边交易模型,在进入日前市场前达成双边协议,实现各主体利益与社会总福利最大.通过功率预测精度提升和新能源发电商与储能商的双边交易策略,有效降低新能源发电商的投标偏差成本.
1 基于特征约束MLP的功率预测
多层感知机由输入层、隐含层和输出层组成,每层均包含若干个非线性单元节点,神经网络结构简单,适用于在回归任务中挖掘数据中的深层非线性特征[16],其隐含层输出表示为
输出层输出表示为
式中:g为激活函数;X为隐含层输入;Wh为隐含层权重;bh为隐含层阈值;Wo为输出层权重;bo为输出层阈值.
式中:βi为第i类全部数据从输入层到输出层的权重;κj为第j类强相关数据的权重;νk为第k类负相关数据的权重;n、n1、n2分别为全部数据、强相关数据和负相关数据类别的数量;Xi、Xj、Xk分别为第i类全部数据、第j类强相关数据、第k类负相关数据的隐含层输入;b为偏置值.
图1
MLP模型训练过程中引入损失函数L(Yt, Yp),用于评估预测值与实际值的偏差度,其中Yt、Yp分别为实际值和预测值.采用平均绝对百分比误差(mean absolute percentage error,MAPE)作为损失函数M(Yt, Yp),基于该网络结构,模型训练的损失函数表示为
式中:ωi为相关系数.
图2
算法1 SGD算法
参数:学习率ξ
初始化:ψ
While:停止条件为满足do
从训练数据中抽取m条数据{X1, X2, …, Xm}和对应标签{Y1, Y2, …, Ym}
计算梯度:
更新参数:ψ=ψ-ζG(ψ)
end while
2 双层优化运行模型
在市场交易模式下,新能源发电商通过与储能商双边交易,进一步降低由功率误差带来的偏差惩罚和弃风成本.下层交易中,新能源发电商在发电量不足时向储能商购电降低偏差惩罚,在超发电量时出售多余电量增加收益.另一方面,储能商通过低买高卖和提供容量辅助服务获得收益.同时,售电公司也希望能够优化新能源发电商和储能商的资源配置,使实际出力与中标功率一致,保证系统的稳定运行.上层的日前交易市场重点关注社会总福利,以总成本最低为目标制定出清计划,整体架构如图3所示.
图3
2.1 新能源发电商和储能商报价策略
电力市场中各利益主体基于自身运行状态和部分市场信息进行竞价,以自身收益最大为目标,共同参与市场出清.电力市场根据交易结果和报价决定各发电商中标电量,各方以此优化下一阶段竞价策略,直至得到最优竞价策略.
2.1.1 新能源发电商的目标函数
新能源发电商的交易风险来源于其出力的不确定性.若实际出力大于中标电量,可能会增加弃风成本;反之实际出力小于中标电量,需要承受偏差惩罚.若新能源发电商与储能商合作,根据实际出力与中标电量制定购电和售电策略,新能源发电商降低偏差和弃风成本,储能商通过低买高卖获得收益.新能源发电商利润最大目标函数表示为
式中:T为交易总时段;
新能源发电商实际出力大于中标电量时需要支付弃风成本,实际出力无法满足中标电量需求时支付偏差惩罚,阶梯型惩罚单价以偏差比例2%、5%为界.
新能源发电商的报价函数采用线性策略报价的形式,应满足报价约束同时在储能运行允许条件范围内进行电量交易,表示为
式中:
2.1.2 储能商的目标函数
对参与辅助服务市场交易储能商提供容量、电量补偿,以覆盖储能在辅助服务市场的成本.综合考虑储能商的售电收益、购电成本、补偿收益、运行成本和风险损失成本,建立储能商收益最大目标函数,表示为
式中:
2.2 出清模型
采用统一出清价格机制制定出清策略,各发电商按市场的边际价格统一结算[19],目标函数为全社会福利最优,表示为
式中:
下层约束条件包括:
(1) 功率平衡约束
式中:Dt为t时刻总负荷需求.
(2) 新能源中标功率约束
(3) 储能剩余容量的充放电约束
式中:Et为t时刻储能剩余容量.
(4) 最大最小出力约束
式中:
(5) 爬坡率约束
式中:
(6) 最小启停时间约束
式中:Ton、Toff分别为常规机组最小开机、关机时间.
(7) 开停机状态约束
(8) 备用容量约束
式中:Δ
2.3 模型求解
新能源发电商和储能商的报价决定与对方的交易量,双方以自身收益最大为目标制定报价策略,并根据对方的交易倾向调整报价和交易电量.反复议价更新自己的策略,直至达到稳定解.表示为
式中:
基于上文建立的新能源发电商与储能商博弈优化模型,下层发电商最大收益子问题和上层社会福利最大子问题求解流程如图4所示.
图4
3 算例分析
以某风电场及该地区典型用能场景为例.风电功率预测输入量为预测风速、温度、湿度,输出量为风电预测功率,在Python 3.7编译环境下采用CPLEX求解器求解.风电装机容量
表1 常规机组运行参数
Tab.1
编号 | 最大功率/MW | 最小功率/MW | 爬坡功率/MW | 成本常数 项系数/元 | 成本一次项系数/ (元·MW-1) | 成本二次项系数/ (元·MW-2) |
---|---|---|---|---|---|---|
1 | 80 | 20 | 20 | 3360 | 153 | 0.01 |
2 | 50 | 15 | 13 | 2450 | 164 | 0.01 |
3 | 35 | 10 | 9 | 3020 | 182 | 0.02 |
4 | 30 | 10 | 8 | 2970 | 177 | 0.01 |
5 | 40 | 12 | 10 | 2730 | 163 | 0.01 |
3.1 预测结果对比分析
图5
表2 各算法误差对比
Tab.2
算法 | 均方根 误差 | 平均 绝对误差 | 平均绝对 百分比误差/% |
---|---|---|---|
时序模拟 | 31.50 | 23.10 | 18.24 |
支持向量机 | 18.57 | 14.04 | 9.29 |
随机森林 | 15.14 | 10.80 | 7.21 |
MLP | 15.72 | 11.57 | 7.37 |
基于特征约束的MLP | 10.46 | 7.73 | 5.16 |
3.2 交易结果对比分析
新能源出力的预测误差服从正态分布,认为新能源实际功率
图6
表3 风电商与储能收益
Tab.3
场景 | 弃风损失 | 惩罚成本 | 风电商收益 | 储能商收益 |
---|---|---|---|---|
1 | 1.3 | 1.9 | 33.5 | 0.7 |
2 | 0.5 | 0.8 | 37.6 | 1.2 |
场景2中储能实时运行时的充放电功率与荷电状态如图7(a)所示,01:00—05:00 与 22:00—24:00 时段为负荷低谷且风电预测功率较高,风电商将过剩电量出售给储能商,降低弃风成本.09:00—11:00 与 17:00—20:00 时段为负荷高峰且风电预测功率处于低谷,风电商增加向储能商的购电量以降低偏差惩罚.储能双边交易购电和售电价格如图7(b)所示,由于风电出力具有不确定性,所以导致储能荷电状态变化剧烈.交易价格风电功率和负荷差值正相关,风电在负荷早晚高峰时期出力不足,导致储能加大放电力度并提高售电价格.同时,储能购电和售电价格也受自身SOC影响,04:00—08:00 时段储能电量处于高位降低了购电价格,19:00—23:00 时段储能电量处于低位且风电出力与预测负荷差值减小,储能商提高购电价格进行电量储备.各市场参与主体交易电量如图7(c)所示.
图7
4 结论
针对功率预测误差导致的风电商中标电量偏差问题,提出功率预测精度提升算法并设计风电商与储能商双边交易机制,得到以下结论:
(1) 在MLP网络中考虑输入特征的相关性,能够提高输入层到输出层的非线性映射能力;同时嵌入SGD优化器避免过拟合和梯度消失问题,加强模型泛化能力提高拟合精度.
(2) 风电商通过与储能商的双边交易,能够更好地应对出力-负荷差及功率预测误差,在出力过剩时将多余电量出售给储能商减少弃电损失,出力不足时则向储能商购电降低中标电量偏差惩罚.
(3) 对于储能商而言,仅参与辅助服务的补偿低于与风电商双边交易的收益,通过为风电商提供电量支撑实现电力的高卖低买,从而获得更高的总体收益.
参考文献
继往开来, 开启全球应对气候变化新征程: 在气候雄心峰会上的讲话
[N].
Building on past achievements and launching a new journey for global climate actions—Statement at the climate ambition summit
[N].
基于典型代表电站和改进SVM的区域光伏功率短期预测方法
[J].
Short-term forecasting method for regional photovoltaic power based on typical representative power stations and improved SVM
[J].
基于改进相似日和ABC-SVM的光伏电站功率预测
[J].
Power forecasting of photovoltaic plant based on improved similar day and ABC-SVM
[J].
结合风功率预测及储能能量状态的模糊控制策略平滑风电出力
[J].
A fuzzy control strategy combined with wind power prediction and energy storage SOE for smoothing wind power output
[J].
基于深度学习与误差修正的超短期风电功率预测
[J].
Ultra-short term wind power prediction based on deep learning and error correction
[J].
数据驱动的锂离子电池全生命周期状态参数评估
[J].
MIAO Zongcheng, WANG Qingyun. Data-driven full life-cycle state parameter assessment of Li-ion batteries
[J].
Day-ahead forecasting of solar photovoltaic output power using multilayer perceptron
[J].
基于GWO-MLP的光伏系统输出功率短期预测模型
[J].
Short-term prediction model of output power of photovoltaic system based on GWO-MLP
[J].
平抑风能波动的储能电池SOC与滤波协调控制策略
[J].
Coordinated control of battery SOC maintaining and filtering for wind power fluctuation smoothing
[J].
基于分时容量电价的新型电力现货市场设计
[J].
Electricity market design based on temporal pricing of renewable capacity
[J].
Coupon-based demand response considering wind power uncertainty: A strategic bidding model for load serving entities
[J].
基于模型预测控制的风储联合电场参与电网二次调频策略
[J].
DOI:10.16183/j.cnki.jsjtu.2022.217
[本文引用: 1]
随着风力发电在电网中渗透率不断增加,需要风储联合电场参与电网调频服务,维持电网的频率稳定.针对中高风速下的风储联合电场,通过分析风力发电机的机械特性和储能系统的运行特性,确定了减载运行方式下风力发电机桨距角的控制方式,提出一种基于模型预测控制的风储联合电场参与电网二次调频的控制策略.建立风电场桨距角控制的预测模型和电化学储能系统的预测模型,优化风力发电机和储能系统的有功功率输出,在调频基础上更好地减少了风能损失.根据上级系统的有功功率指令值和风力发电机实际输出功率之间的差值对桨距角控制进行进一步修正,使得风力发电机在二次调频期间能够更好地追踪到上级系统的功率指令值,迅速响应频率变化值,减小动态频率偏差,完成二次调频任务.仿真结果表明,该控制策略综合考虑了风力发电机可控的二次调频能力和电化学储能系统响应快速、跟踪精确的特性,使风储联合电场能够主动响应系统频率的变化,更好地跟踪上级系统下发的有功功率指令值,参与电网二次调频.
Strategy of wind-storage combined system participating in power system secondary frequency regulation based on model predictive control
[J].
考虑CVaR的“新能源+储能” 电厂日前市场投标策略
[J].
Day-ahead market bidding strategy for “renewable energy + energy storage” power plants considering conditional value-at-risk
[J].
考虑储能用户与新能源双边交易调峰服务的电力系统联合运营模式
[J].
Joint operation mode of power system considering bilateral peak regulation service transaction between energy storage users and new energy
[J].
基于多层感知机的多维条件下电能表准确度预测模型
[J].
Power meter accuracy forecast model based on multidimensional conditions by multi-layer perceptions
[J].
Multi-step model predictive control based on online support vector regression optimized by multi-agent particle swarm optimization algorithm
[J].
DOI:10.1007/s12204-018-1990-1
[本文引用: 1]
As optimization of parameters affects prediction accuracy and generalization ability of support vectorregression (SVR) greatly and the predictive model often mismatches nonlinear system model predictive control,a multi-step model predictive control based on online SVR (OSVR) optimized by multi-agent particle swarmoptimization algorithm (MAPSO) is put forward. By integrating the online learning ability of OSVR, the predictivemodel can self-correct and adapt to the dynamic changes in nonlinear process well.
/
〈 |
|
〉 |
