☰
新能源与储能参与电力市场交易:从规则到报价套利实操指南
2026/10/14 16:04:46 网站建设 项目流程

简介:这份白皮书以新能源及储能参与电力市场交易为主题,系统回答新能源在电力市场中的定位、储能如何帮助平衡供需、以及两者共同参与现货、期货、辅助服务等多层次市场所面临的机遇与挑战。内容既适合能源行业从业者、电力交易员、政策研究者快速建立行业认知,也适合关注清洁能源转型、希望理解电力市场化机制的学习者阅读。报告从新能源概念与角色切入,展开储能技术具体应用场景,如调频调压、电压支撑和峰谷套利,并总结出力间歇性、市场规则对新能源和储能价值反映不足、投资回报不确定等真实痛点,最后给出政策支持方向和未来展望。压缩包里只有一份PDF文档,大小约2.09MB;截至目前已有97位用户学习下载。借助这份资料,读者可获得一份结构完整的行业白皮书,既能用于撰写分析报告、课程论文或方案材料时的参考,也能帮助梳理新能源与储能参与电力交易的逻辑框架。

1. 新能源及储能参与电力市场交易白皮书:先看懂规则再谈收益

前阵子某省现货市场连续试运行,午间光伏出力最大的时段,日前出清价一度跌到几十元每兆瓦时,而晚峰时段价格冲到数百元,储能电站靠两次充放,一天收益比很多新能源场站整月还稳定。这个画面说明一件事:当新能源和储能真正进入电力市场,赚钱逻辑不再是"发出来就有收益",而是"在正确的时间段申报正确的量、报出正确的价"。所谓白皮书,本质上就是把中长期、现货、辅助服务这些市场的交易规则、申报方法、结算逻辑和风险边界讲清楚,让人拿着就能算账、能报价、能避坑。本文适合新能源场站交易员、独立储能投资方、售电公司结算人员,以及准备从计划电价转向市场电价的一线从业者阅读,我会按交易品种、报价实操、储能套利、结算避坑、策略验证的顺序把它们串起来讲。

2. 市场交易机制与成交逻辑:把规则拆开看

2.1 中长期、现货与辅助服务:三个市场各管什么

新能源和储能参与电力市场,首先要把三个市场的关系理顺。中长期市场负责锁定大部分电量的价格,现货市场负责发现剩余电量的分时价格,辅助服务市场则为系统安全稳定买单。三者的交易标的、时间尺度和结算方式差异很大,直接决定报多少量、报什么价。

常见的市场分工表格如下:

市场品种时间尺度交易标的解决的问题典型参与方式
中长期交易月、周、多日电量、电力曲线锁定基础收益,平抑价格波动双边协商、集中竞价、挂牌
现货市场日前、日内、实时分时电力发现真实供需价格,引导灵活调节报量报价、日前出清
辅助服务实时、日内调频、备用、爬坡等调节能力保障频率、电压和备用容量自动出清、费用分摊或补偿

现实的运作中,中长期交易不是简单签一个年度总量合同就够了,而是需要细化到分时曲线。很多省份要求新能源中长期合约带曲线,比如光伏的曲线要集中在午间,风电的曲线要按预测分布到凌晨和傍晚。曲线不匹配,结算时就会产生偏差电量,这部分偏差会暴露在现货价格里。

储能参与中长期相对特殊,独立储能还不能像火电那样签大量年度差价合约,更多是签少量封顶合约或完全不签,把大部分容量留给现货套利。我一般建议储能电站初期只签覆盖固定成本比例较低的中长期合约,因为合约一旦锁定价格,就牺牲了现货高价时段的机会收益。反过来,新能源电站则要尽量多签中长期,因为出力曲线相对固定,预测难度低,锁定价格更划算。

说到辅助服务,很多人会忽略它是成本项。新能源装机占比越高,系统调频和备用需求增长越明显,而这些费用会通过分摊机制转嫁给所有市场主体。新能源场站要根据自己所在省的细则测算分摊比例,别只把辅助服务当别人的事。

2.2 现货市场如何形成分时价格:从报量报价到出清

现货市场的价格形成,核心是"报量报价、边际出清"。每一台参与日前市场的机组会提交一条申报曲线,表示在不同价格档位下愿意发多少电;用电侧同样申报用电意愿。交易中心把各方曲线汇总,按价格从低到高排序,找到满足预测负荷的最后一个机组,它的报价就成了系统边际电价。

这里面新能源的成本接近零,所以申报价格通常都在很低的档位。新能源装机多的省份,午间光伏大发时供给曲线整体右移,边际机组往往是低价的绿电或水电,价格就会被压在很低的水平。这就是为什么光伏占比高的省份午间出现低价甚至零价、负价的根本原因。

出清机制里还有一个重要概念,节点电价与统一出清价。严格意义的现货市场按节点出清,每个节点的价格可能不同,因为电网存在阻塞。如果某条送出通道拥堵,送端节点价格低,受端节点价格高,中间差价就是阻塞盈余。新能源场站要看自己所在节点的价格,不能只看全省统一价。

对储能来说,日前市场出清结果会告诉你在每个小时充电还是放电划算。实际执行中,储能电站的申报通常以充放电功率和对应价格的形式提交,交易中心根据系统需求出清。如果申报的充电价格过高,可能不被出清,导致想充的时候充不着;放电价格报低了,则可能亏本放电。

2.3 差价合约与结算曲线:别只看电量不看价格

中长期差价合约的结算逻辑经常被误解。传统物理合同是"我发了电,你用了电,按合同价结算"。电力市场里的金融差价合约不一样,它只是锁定差价。简单说,如果合同约定价格是300元/兆瓦时,现货市场结算价格是500元,合同买方要补给你200元;反过来现货价格是100元,你要退给买方200元。

新能源电站签这种合约的好处是收益稳定,坏处是现货高价时段吃不到超额收益。所以签约时不能只看合同均价,要对照自己的预测出力曲线看分时段价差。比如光伏场站午间价格大概率低,与其签全天均价的合约,不如设计一条午间价格略低、早晚价格略高的非对称曲线。

结算曲线上还有一个细节:偏差电量按什么价格结算。多数省份的规则是实际出力与合约曲线之间的偏差,按现货市场价格结算,有些还会叠加偏差考核系数。这个系数如果大于1,意味着偏差电量的结算价比现货价更苛刻,等于变相惩罚预测不准。报价和签约策略都要把这个系数考虑进去,不能拿着现货价直接算收益。

储能参与这类合约存在天然劣势,因为充放电方向和时段完全取决于价格波动,提前把曲线锁定就失去了灵活性。行业里的常见做法是储能只签很小比例的差价合约保底,把主要容量留给现货和辅助服务,从统计上看这样做的期望收益更高。

3. 新能源电站报价实操:功率预测是第一道门槛

3.1 功率预测偏差如何影响申报

新能源电站参与现货市场,第一步不是报价,而是看功率预测。你报出去的申报曲线是在预测结果上做的,预测偏差直接决定偏差电量大小,进而影响考核费用。很多场站只关注预测准确率的百分比,对准确率与考核费用之间的放大关系重视不够。

举个例子,某风电场装机100兆瓦,目前预测准确率85%,在多数省份已经算合格。但偏差电量是按照实际出力和申报曲线的差值算的,如果典型日全天累计偏差达到30兆瓦时,按偏差考核电价加系数计算,一天可能产生上万元考核费用。一个月下来不是小数目,可能吃掉场站一小半利润。

功率预测系统一般由专业服务商提供,但场站不能完全甩手。我在实际跟踪中发现,数值天气预报更新频率和本地气象实测校正都直接影响预测精度。尤其是强对流天气、冷空气过境前后,模型容易滞后。报价员要在气象预警日加强人工修正,别等着系统自动更新。

常见做法是每日分三个时段滚动申报,比如上午根据最新预测申报次日曲线,如果中午天气剧变,再在日内市场调整。报价员手上要有阈值清单:风速超过多少就调高晚间出力预期,光照强度低于多少就削减午间申报。这种人工叠加模型的做法,等于给预测偏差上了保险。

3.2 申报策略与偏差考核:保守还是激进

申报曲线的确定,本质是决策问题:报高了,实际出力不足,产生高价购电偏差;报低了,实际出力超出,多余电量按低价出清,损失了收益。两边都是成本,最优申报量不是预测值本身,而是让偏差期望成本最小的那个值。

可以简化为一个数学期望模型。假设功率预测为P,实际出力围绕P呈正态分布,偏差考核系数为k,现货均价为S,偏差电量的结算价为S乘以某个惩罚系数。期望成本函数对P求导后,会发现最优申报量等于预测值减去一个偏置项,偏置大小取决于偏差分布的方差和惩罚系数。

我一般建议场站做一个申报偏置表,比如预测准确率高于90%时按预测值申报,准确率在80%到90%时按预测值的97%申报,低于80%时按95%申报。具体百分比要根据所在省份的偏差结算规则测算,但方向是明确的:让预测和考核的交互处于可控区间,而不是赌单日运气。

另一个常见误区是现货低价时段仍然满报。午间光伏价格很低时,多发一度电的收益接近零,但偏差考核风险还在,这时候最优策略是主动压低申报出力,把功率空间让给灵活性资源。有些省份允许报负价,这时甚至可以申报负出力来表示主动弃电,避免被强制消纳亏损。

3.3 负价与零价区间的应对

负电价在国内现货市场已经不是新鲜事。山东、甘肃等地都出现过日前或实时出清价为负的时段。负价意味着发电不但不挣钱,还要倒贴钱,因为发电机组要维持运行。新能源场站如果申报了正出力且被出清,就要支付负价对应的费用。

应对负价选项有几种:一是直接报零出力或减出力,相当于主动弃电;二是申报负报价,意思是即便价格为负也愿意发,适合有补贴或需要维持并网状态的机组;三是对冲,通过中长期合约在高价时段多结算,用其他时段收益覆盖负价损失。

从实操看,光伏场站应对负价最简单的做法,是在预测到午间可能出现负价时,把申报出力压到最低技术出力以下,也就是按停机考虑。风电场因为夜间出力大,更要关注后半夜的负价时段。可以把负价时段的申报策略集成到报价软件里,设置自动压出力阈值,当预测价格低于某个值就触发。

这里有一个细节值得注意:很多交易规则允许申报负出力,但结算时负出力如何计量可能不同。有的省份按绝对值结算,有的按零处理。报价员要在规则发布后第一时间搞清条款,别把压出力在账面上做成负电量,最后造成二次偏差。

4. 储能参与市场交易:充放电决策、SOC 管理与容量租赁

4.1 两次充放策略:用价差算边界

储能参与现货市场,核心逻辑是低充高放赚价差,但这里有个容易忽略的成本项:充放电损耗。以磷酸铁锂电池为例,综合交流侧效率通常在85%到92%之间,如果充电电价是300元/兆瓦时,放电电价至少要达到300除以效率,也就是330元左右才能回本,这还不算电池循环寿命折损和运维成本。

实际操作中,我习惯用一个简单的门槛公式来筛选有效价差:有效价差 = 放电电价 - 充电电价/效率。只有当这个值超过电池单位循环折旧成本时,才值得进行一轮充放。电池折旧成本一般按全生命周期吞吐电量平摊,约为40到80元/兆瓦时,具体看电池采购价和设计循环次数。

日内的充放次数不是越多越好。有些储能系统设计允许一天两充两放,但两次充放会让电池循环寿命消耗加快,如果第二次的价差不够大,净利润会被折旧成本吃掉。某储能电站曾在模拟盘里尝试一天三次充放,结果月度收益只多了不到3%,循环次数却增加了50%,明显不划算。

实际操作还要考虑电网调度的约束。很多省份在特定时段要求储能充电不能占用主变容量,或者放电不能超过并网线路的稳定极限。这些约束都会限制实际充放功率,报价时别把电池额定功率当成可用功率满报。

4.2 荷电状态管理与申报配合

储能申报充放电计划时,交易中心只看到功率申报曲线,但场站内部必须把功率曲线转成SOC曲线,确保任何时段都不越限。SOC太高时遇到突发放电指令可能无电可放,SOC太低时遇到充电指令可能无法充电,都会产生考核费用。

常见的做法是申报前做一次SOC推演:把申报的充放电功率按15分钟间隔积分,叠加初始SOC,看全天曲线是否落在安全区间。我一般把安全区间设为10%到90%,两端各留10%的缓冲。原因有两层:一是电池管理系统在高SOC区间充电电流受限,低SOC区间放电能力下降;二是实时市场可能有临时调整机会,留出容量能接住额外收益。

申报配合上还有一个技巧,叫阶梯申报。储能最大功率是100兆瓦,但不必每个时段都按100兆瓦申报。充电时段如果预测到午间价格很低,可以报更高的充电功率争取多充;如果价格只是中等,就按80兆瓦申报以保留SOC空间。放电时段同理,晚峰价格高就满报100兆瓦,价格一般就减少申报量,留一部分到价格更高的实时市场。

4.3 容量租赁与共享储能:收益来源要分开

独立储能电站的收益通常由三块构成:现货套利收益、辅助服务收益、容量租赁收益。前两块来自市场交易,第三块来自向新能源场站出租容量,按元/千瓦·年计价。很多储能项目的可研报告把容量租赁收益当成主要收入来源,但实际签约难度往往高于预期。

容量租赁的隐患在于合同约束了可用容量。你把50兆瓦容量租给新能源场站,对方可能要求在光伏大发时充电、晚峰时放电,这就和你在现货市场的最优策略冲突。解决方式是在租赁合同里约定调度优先级和容量使用上限,比如租赁方只在指定时段调用,其他时段储能可自主参与市场。

共享储能模式下,多个新能源场站合租一个储能电站,收益分配要按实际调用电量计算而不能按租赁容量简单分摊。某省曾出现过多个场站同时要求充电,储能电站实际无法同时满足,最后按申报顺序分配容量,导致后到的场站产生大量偏差考核费用。群组内提前约定调用顺序,是避免这类纠纷的可行办法。

5. 避坑清单:储能与新能源进场的踩坑记录

5.1 辅助服务分摊费用远超预期

现象:某风电场结算单里的辅助服务费用分摊项,月度金额达到电费收入的6%,比预算高了近一倍。原因:该省新能源装机占比快速提升,调频和备用需求同步增长,分摊基数扩大,单场站分摊比例随之上浮。

解决:每月初拉取辅助服务分摊明细,把调频、备用、爬坡几项拆开核算,按场站出力特性做好年度预算滚动修正。特别是风电在凌晨出力大时,对系统备用的占用更明显,分摊系数更高。

5.2 结算单里的阻塞费用导致账面亏损

现象:某独立储能在同一小时的两条结算记录价格差很大,放电侧价格高于充电侧,但结算单却显示亏损。原因:储能所在节点的充电和放电价格不是同一节点价格,输电通道阻塞导致两者之间有价差,结算时按节点价分别结算。

解决:充放电申报前,把节点价差作为一个独立成本项列入套利边界计算。如果节点价差大于峰谷价差,则需要调整充放时段或更换结算方式。

5.3 充放电损耗导致名义价差项目实际亏损

现象:储能项目按日前价格计算峰谷价差达到300元/兆瓦时,但实际结算后单次循环毛利很低。原因:充放电效率按88%计算后,实际价差门槛被抬高约14%,叠加厂用电损耗后有效价差大幅收窄。

解决:把效率参数从设备铭牌值调整为月度实测值,用实测交流侧效率重新计算盈亏平衡电价差,低于平衡线的时段主动放弃申报。

5.4 交易系统频繁调整导致申报失败

现象:现货试运行期间,交易系统在某日中午临时调整申报截止时间,某场站数名报价员手动填报的曲线因超时未能提交。原因:系统变更通知只通过一个渠道发布,场站内部没有设置双人复核和系统值守机制。

解决:交易日前一天固定检查平台公告,申报截止前30分钟设置人工提醒,关键时段的申报必须由第二个人复核。具备条件的场站可以把申报曲线生成做成自动化脚本,减少手填出错率。

5.5 功率预测修正不及时引发高额偏差

现象:某光伏场站在多云天气下,午间实际出力因云层变化剧烈波动,偏差电量达到申报值的30%,考核费用一天超过三万元。原因:气象预测没有更新当日局地云图变化,报价员也未在日内根据实测辐照调整申报。

解决:建立气象预警联动机制,当云量变化概率超过一定阈值时,在日内市场尽早调减申报出力,宁可少发也不要高比例偏差。

6. 用历史现货价格验证储能申报策略:一套简单的复盘方法

储能电站的申报策略到底行不行,不能只看一天两天,要用历史数据回测。回测的原理很简单:拿过去一个月的日前出清价和实时价格,模拟不同申报策略的收益,找出适合自己电站的最优充放阈值。

下面是一段可以本地直接跑的复盘脚本:

import pandas as pd # 加载历史日前电价数据 / 假设CSV包含时间、价格两列 df = pd.read_csv('spot_price.csv', parse_dates=['time']) df['price'] = df['price'].astype(float) # 设置储能关键参数 round_trip_efficiency = 0.88 # 交流侧充放电效率 degradation_cost = 50 # 单位循环折旧成本,单位:元/MWh charge_threshold = 200 # 可充电的最高价阈值,单位:元/MWh discharge_threshold = 400 # 可放电的最低价阈值,单位:元/MWh # 寻找充放电时段 df['action'] = '' df.loc[df['price'] <= charge_threshold, 'action'] = 'charge' df.loc[df['price'] >= discharge_threshold, 'action'] = 'discharge' # 按小时配对充放,计算净收益 profit_list = [] for hour in range(1, len(df)): if df.loc[hour, 'action'] == 'charge' and df.loc[hour-1, 'action'] == 'discharge': charge_price = df.loc[hour-1, 'price'] discharge_price = df.loc[hour, 'price'] net_profit = discharge_price - charge_price / round_trip_efficiency - degradation_cost profit_list.append(net_profit) total_profit = sum(profit_list) print(f'模拟月总收益: {total_profit:.2f} 元/MWh')

这段逻辑很直白:电价低于充电阈值就充,高于放电阈值就放,然后按每小时配对计算净收益。关键是那三个参数——效率、折旧成本、充放阈值。每个电站的实测效率不同,折旧成本按电池采购价和循环次数重新估算,阈值则要反复试。比如把充电阈值从200改成150,可能会错过低价充电机会;改成250,则可能在高价时段充电拉高成本。

回测的真正价值不只是算总收益,而是看收益的分布。如果某个月收益集中在三天的极端价格波动里,说明策略在常规行情下可能没有稳定盈利,一旦波动变小收益会骤降。现在回头看,我此前做过的几个储能项目回测时都没把辅助服务分摊单独扣掉,导致账面收益虚高,实际结算后才发现被费用吃掉一块。现在我的习惯是先跑回测再叠加各项分摊,最后才决定要不要调整申报阈值。这套方法也算是在样本更新后不断修正参数的过程,祝你在自己的数据上能跑出更稳的结果,希望帮到你。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询