电能量市场下负荷聚合商参与负荷削减投标策略
2022-02-12杨苹曾凯林余雁琳林文智
杨苹, 曾凯林, 余雁琳, 林文智
(华南理工大学电力学院,广东 广州 510640)
0 引言
“双碳”战略目标下,构建新能源为主体的新型电力系统成为未来趋势。大规模消纳新能源的需求与传统电厂占比下降的行业前景对电网调控提出了更高的要求。协同电力系统中大量的可调负荷资源主动参与调控是提高电网调节能力、减少弃风弃光的一种有效手段。然而用户侧资源存在单个资源功率较小、难以被直接调控、负荷具有随机性等特点,因此,将大量用户侧资源整合为可调节容量较大、功率较为稳定、控制成本较低的聚合体是实现需求响应的必要技术。负荷聚合商(load aggre-gator,LA)基于价格信号自主申报参与电能量市场的负荷削减投标(load curtailment bidding,LCB)是一类有效的需求响应[1]。一方面,LA通过代理电力用户在电力批发市场中统一购电并从中收取服务费进行盈利;另一方面,电力零售市场存在竞争,因此LA常与用户签订中长期负荷响应合同以降低代理成本。
当前已经有许多学者围绕用户侧资源聚合参与需求响应展开研究。文献[2]提出实时价格信号是激励需求响应的有效措施;文献[3]提出将具体的实际负荷按可控特性进行聚合以简化建模;文献[4]提出将电力市场中的需求响应总体分为能量市场需求响应与辅助服务市场需求响应2种;文献[5]对负荷资源聚合的分类、控制方式、建模与应用场景等方面的研究成果进行了综述;文献[6]针对LA的策略用电行为,电价差与理论负荷转移率如何影响实际负荷转移率的问题进行了研究;文献[7]考虑综合能源系统,将需求响应分为价格型和其他能源替代型。
LA向电网提供调节服务时,通常需要面对市场价格与负荷功率的不确定问题。当前研究者已从不同的角度对这些不确定性进行建模。文献[8—10]基于模糊机会约束规划,用模糊变量描述聚合体响应行为的不确定。文献[11]在考虑了现货市场价格波动风险的情况下对微电网参与日前、实时电能量市场进行了优化调度。文献[12]讨论了光伏发电功率不确定性带来的履约能力不足问题,基于鲁棒优化提出了一种电力市场投标策略。文献[13]则利用了鲁棒优化来处理调节服务价格的不确定性,并结合博弈论获得最优竞价策略。文献[14]考虑了实时现货市场的价格波动性,认为负荷在市场中的利润最大化行为可通过求解马尔科夫决策过程得到。文献[15—19]以随机分布描述电动汽车的充电行为。文献[15]以弹性矩阵来近似可调电力负荷的需求响应行为,文献[19]则结合了基于蒙特卡洛的多场景法与二阶段随机线性规划。
上述研究多仅考虑确定的电能量价格或跟踪调度需求,与成熟电力市场中用户可进行LCB等操作的实际情况有所差异。部分研究虽然涉及申报行为,但只单一地考虑价格或负荷波动[12—14]。此外,电力用户通常同时拥有可调负荷与不可调负荷且不能够被分别代理,因此有必要针对二者并存的聚合体进行研究。
文中针对LA参与电能量市场LCB时面临双重不确定性的问题,考虑负荷波动带来的不确定性建立双层规划;提出了基于神经网络的场景缩减方法以处理电力市场价格的不确定性,最终构建了混合整数线性规划模型。通过求解模型,LA可得出代理成本与风险损失更低的LCB申报方案。
1 LA参与LCB
1.1 LA参与LCB流程
LA参与LCB流程见图 1。LA在运行日前一天须根据所签订的响应合同、调节成本与预计收入决定次日的负荷曲线调整方案并通知用户,同时在市场上进行投标。当参与日前LCB时,LA在当天的日前市场出清后即获得中标信息。参与实时LCB时,LA在运行日当天对应时段的实时市场出清后才能获得中标信息。市场通常不允许用户同时参与同一时段的日前与实时LCB。运行日当天,若LA的实际负荷削减容量未达到中标容量的一定比例,则不能获得削减收入且需要为差额支付罚金。
图1 LA参与LCB流程Fig.1 Process of LA participating in LCB
1.2 计及LCB的代理成本
当不考虑不确定因素时,LA计及LCB的代理成本计算方式如式(1)—式(4)所示。
(1)
(2)
(3)
(4)
2 电能量市场下LA参与LCB
2.1 目标函数
LA的代理成本F由每个场景下的现货电能量市场购电支出、改变负荷用电模式带来的支出及参与LCB带来的收入组成,其数学表达式见式(5)。
(5)
(6)
(7)
2.2 约束条件
2.2.1 聚合商支出约束
聚合商在场景s中的支出Cs的数学表达式如式(8)所示。
(8)
(9)
2.2.2 可调负荷运行约束
(1) 储能设备运行约束。
(10)
(11)
(2) 可中断负荷运行约束。可中断负荷功率与成本约束如式(12)所示。
(12)
可中断负荷的最小连续关停时间与最小累计运行时间约束如式(13)所示。
(13)
(3) 可转移负荷运行约束。
(14)
2.2.3 LCB约束
(1) LCB实际执行量约束。
(15)
(2) LCB中标约束。因实时与日前类似,仅对日前LCB中标约束进行说明。
(16)
(3) LCB免除考核约束。
(17)
(18)
(19)
2.3 优化问题求解
由式(5)—式(19)所描述的优化问题不仅需要合理的场景数据,且属于min-max型双层规划问题,不能直接求解。对文中采用的场景缩减方案与双层规划转化方法进行说明。
2.3.1 基于深度神经网络的场景缩减方法
文中利用深度神经网络(deep neural networks,DNN)进行场景缩减。神经网络输出见式(20)。
(20)
式中:R为实数集;R2T为长度为2T的实数质量空间;sn∈R2T,为原场景集中的第n个场景,在文中代表一天内的日前价格与实时价格序列;T为总时段数;un,k∈R,为输出层Softmax激活函数针对输入sn的第k个输出,代表输入场景sn关于第k个聚类中心的隶属度;hk(sn)为输出层第k个神经元针对输入sn的输出;K为缩减后的场景个数;N为原场景集中的场景个数。
聚类中心ck∈R2T,为缩减后的场景,其计算方式及对应的场景权重wk分别如式(21)和式(22)所示。
(21)
(22)
隶属于某一类的场景应该尽可能接近聚类中心,因此将式(23)所示损失加入损失函数。
(23)
考虑缩减后的场景集须保持原场景集的差异性,因此文中构造如式(24)所示的聚类中心分离度损失函数。
(24)
有时神经网络不会对部分场景明确地划分隶属,因为上述损失函数对模糊隶属关系不敏感。故构造如式(25)所示的模糊隶属关系损失函数。
(25)
综上,文中所提出的DNN采用的损失函数LDNN如式(26)所示。
LDNN=Le+Ls+Lp
(26)
DNN拓扑如表 1所示。迭代次数α为400次,采用全批次训练,优化器选用Adam[20],学习率为4×10-3-2×10-6α。
表1 DNN拓扑Table 1 Topology of DNN
2.3.2 双层规划转化方法
规划,且能直接用Cplex进行求解。
(27)
3 算例分析
3.1 算例设置
3.1.1 聚合商可调资源设置
选取具有储能资源、可中断负荷资源、可转移负荷资源与不可调负荷资源的电力LA作为研究对象。其中,不可控负荷在每个时段的负荷功率期望值为40 MW,每个时段的负荷功率服从均匀分布U(30,50)。参照文献[22]对可调电力资源的参数进行配置,其中储能设备额定能量为60 MW·h,储能最大充放电功率为10 MW,充电效率与放电效率为95%,起始SOC为0.7,SOC允许范围为[0.2,0.9],其他资源的参数如表2、表3所示。
表2 可中断负荷参数Table 2 Interruptible load parameters
表3 可转移负荷参数Table 3 Transferable load parameters
3.1.2 测试场景集生成方案与测试方案
测试场景可用于评测求解形成的LCB申报方案在不同价格场景与负荷场景下对LA代理成本的影响。测试场景集由原市场价格场景与负荷偏差场景的组合生成。文中随机生成1 000个负荷场景,分别结合1月份与8月份的原市场价格场景组合生成2组各含31 000个测试场景的测试场景集。
在测试时,首先基于缩减后的价格场景集与不确定系数Γ求解LA的LCB方案,其次计算LA在测试场景中执行LCB方案后的实际代理成本,最终计算平均代理成本。其数学表达式如式(28)所示。
(28)
3.1.3 价格场景缩减与评价
电力市场价格的历史场景集分别选择美国宾夕法尼亚州-新泽西州-马里兰州(Pennsylvania-New Jersey-Maryland,PJM)电力市场2018年1月份与8月份的逐时价格数据。采用2.3.1节所述场景缩减模型分别将所选取的历史场景集缩减成2组各含3个场景的缩减场景集。
为了说明文中所采用的场景缩减方法的有效性,选取5种场景缩减方法进行相同的缩减,所选取方法包括基于动态时间规整(dynamic time warping,DTW)、主成分分析(principal component analysis,PCA)以及l2范数的3种K-means方法、同步向后缩减法[23](simultaneous backward reduction,SBR)与一种考虑相关性损失的综合场景缩减方法[24](comprehensive optimal scenario reduction,COSR)。评价指标的计算如式(29)所示[25]。
(29)
3.2 计算结果与分析
LA在8月份的某具体测试场景中的用电行为如图2(a)所示,LA根据对价格的预测,在市场价格较高的14—20时段削减了用电。LA参与LCB的情况如图2(b)所示,LA主要在市场价格较高的时段进行投标,并在中标时段削减可调负荷以获得削减补偿。由于不可调负荷的预测偏差,LA可能无法执行削减承诺,因此对应时段的LCB收入为负,如第1、3和14时段。
图2 LA在测试场景中的行为Fig.2 Behavior of LA in test scenarios
以1月份为例,对每个时段的LCB申报量、各个测试场景下的中标量与执行量进行加权求和,结果如图 3所示。计算结果表明,随着Γ的增大,LA参与LCB的总中标量与有效执行量总体都呈现下降趋势,这说明计及负荷不确定性使LA降低预期负荷削减能力并减少了投标。这一行为提高了最多17.8%的完成率。
图3 测试场景集(1月份)中LA参与LCB情况Fig.3 LCB participation of LA in test scenario set (January)
图4(a)与图4(b)分别为1月份与8月份测试场景集下LA因未完成削减承诺平均需缴纳的LCB罚金。结果表明考虑负荷的不确定性后需缴纳的违约罚金大幅度减少,Γ为1时可减少99%以上的违约罚金,但过于保守的LCB策略可能会影响总收入。
图4 测试场景集中的平均LCB违约罚金Fig.4 Average LCB penalty in test scenario set
基于式(29)对文中所采用的场景缩减方法、3.1.2节提及的5种方法及仅针对期望场景进行优化的投标策略进行评价,其评价结果如表4所示。在2个测试场景集中,基于文中所采用的场景缩减方法DNN的投标策略均优于所选对照方法。计算结果还表明不适合的场景缩减方法会对策略造成负面影响。
表4 场景缩减方法评价结果Table 4 Evaluation results of scene reduction methods %
根据式(28)计算不同Γ下的平均代理成本,结果如图 5所示。由图5可知,加权总代理成本随着Γ增大总体呈现先减再增的趋势,最高能减少19.25%(1月份)和4.91%(8月份),且考虑负荷波动时的平均成本都低于完全不考虑负荷波动时的结果。利用条件风险价值(conditional value at risk,CVaR)计量LA的代理成本超出期望值的风险,结果表明,考虑负荷波动更有利于控制风险,在测试场景集中最高可降低13.80%(1月份)和34.69%(8月份)的风险损失。
图5 测试场景集中的平均代理成本与CVaRFig.5 Average agency cost and CVaR in test scenario set
LA在测试场景集下的LCB完成率与单位执行收益如图 6所示。完成率随着Γ的增大逐渐趋向于1。单位LCB收入呈现先增再减的趋势,先增大是由于考虑负荷的不确定性使得聚合商缴纳的罚金减少;后减少是由于过于保守的投标策略使得LA中标容量偏低,部分实际削减容量没有被认定为LCB下的负荷削减容量从而减少了获利。
图6 测试场景集中的单位负荷削减收入与完成率Fig.6 Unit load curtailment revenue and completion ratein test scenario set
最优不确定系数Γb与考核削减系数ξ1的关系如图7所示,所提策略在测试场景集中的最优不确定系数Γb随着考核削减系数ξ1增大呈现单调非递减趋势。因为ξ1的大小反映了市场对LCB考核的严格程度,更严格的考核下LA会更充分地考虑负荷的不确定性以减免罚金。
当缩减场景集能反应测试场景集的价格特征时,LA的购电方案能在测试场景集中进行套利。如图8所示,允许购电比例从1倍提高至2倍时,LA策略购电行为带来的收入也提高了100%,这使得平均代理成本分别降低了7.52%(1月份)与1.13%(8月份),但其CVaR分别提高了3.82%(1月份)与35.24%(8月份)。
图8 允许购电比例对聚合商的影响Fig.8 Impact of allowable power purchase ratio on LA
4 结论
文中研究了LA参与电能量市场面临双重不确定性的问题,且考虑了LA同时参与日前与实时LCB的情况,构建了混合整数线性规划模型。首先提出用双层规划与多场景法来解决价格与负荷的双重不确定性;其次提出一种基于神经网络的场景缩减方法;最后采用PJM市场数据围绕所提策略模型及场景缩减方法进行算例分析,并得出以下结论:
(1) 不同的场景缩减方法会影响求解出的LCB策略在测试场景集中的表现优劣。文中所用场景集中,基于DNN的缩减方法的投标策略相较于对比方法可减少0.02%至12.28%不等的代理成本。
(2) 对负荷波动的考虑程度会影响聚合商的LCB行为,随着前者的增大,聚合商在制订策略时倾向于减少承诺的削减容量以保证LCB的完成率,同时提高了最多196.49%的单位LCB执行收益。
(3) 相对于完全不考虑负荷波动风险,通过选取合适的考量负荷不确定性的系数求解出的LCB策略最多可让聚合商减少19.25%的代理成本,同时也可降低风险损失。