跳到主要内容
电网级储能

把电池调度当作实验来做

这套软件逐小时、逐刻钟地判断电网级电池何时充电、何时放电,以便在电力批发市场上取得最多收益,同时如实计入每次循环对电池寿命的消耗。

  • 领域能源与电力批发市场
  • 项目形式自有产品,处于预注册测量计划之中
  • 状态在预注册条件下以历史市场数据测量
  • 调度优化
  • 市场预测
  • 预注册评估
  • 日前市场

重点不是优化器,而是证据。

能给出调度计划的软件并不少见。这项工作的不同之处在于围绕它的纪律:向系统提出的每个问题都要事先登记,连同相互竞争的方案、判定结果存活或死亡的阈值,以及每位分析者承诺的预测,全部在测得任何数值之前以密码学方式钉住。结果被看见之后,就不能再改口解释。

测量运行在冻结的历史窗口上;另有单独的市场数据被封存、未曾读取,留作真正的样本外确认。系统目前对接德国、荷兰与土耳其的日前市场,在预注册条件下以历史市场数据测量。

挑战

回测很容易,相信回测很难。

储能交易软件通常靠着调到好看为止的曲线来销售。

回测表演

供应商的回测只展示赢家,藏起所有尝试。买方无从得知有多少想法被试过、被丢弃,又被悄悄揉进了他们看到的那条曲线里。

循环不是免费的

每次充电与放电都在消耗电池寿命。忽略衰减的调度策略,是在用自己并未记账的资产换取收入。

市场比评审跑得快

批发电价按小时、按刻钟重新定价。无法自我解释的策略,也就无法在它交易的速度上被审计。

解决方案

证据协议之内的调度引擎

核心能力,每项都属于已登记的计划,而不是营销版面。

调度与预测引擎

在日前时间尺度上作出充放电决策,既要从价差中赚取收益,也把每次循环的电池寿命成本计入决策本身。

  • 小时级与刻钟级的决策粒度
  • 衰减成本写进目标函数
  • 对接德国、荷兰与土耳其日前市场

预先登记的问题

实验分组、阈值与分析者预测在测量之前就被承诺并以密码学方式钉住,实验的结论就是登记里写下的那个。

  • 存活或死亡的阈值事先公布
  • 预测在数值出现之前就被记录
  • 登记被钉住,无法漂移

封存的样本外数据

市场历史中留出的那段数据被封存且未曾读取。开发期间没有任何东西碰过它,因此在它上面得到的确认,才配称为确认。

  • 冻结的历史测量窗口
  • 为确认预留的封存数据段
  • 不对封存数据重复运行

否定结果同样进入记录

杀死某个想法的发现,与支持它的发现以同等分量进入记录。留下来的想法之所以可信,正是因为坟场是看得见的。

  • 每轮迭代都在下轮开始前记录在案
  • 失败与成功并列报告
  • 空结果同样算作发现
纪律

让数值保持诚实的东西

让结果真正有意义的那些控制。

先钉住,再测量

完整的问题、它的实验分组与阈值,在测量开始前就被固定并留下指纹。看见数据,并不能改写问题。

存活或死亡,事先判定

每个实验都在开始前声明什么算成功、什么会让它出局,因此没有哪个结果能在事后被论证成显著。

接受之前的对抗性评审

独立模型在结果被接受之前先行攻击它:搜寻数据泄漏、可识别性缺陷与乐观的表述,而不是替自家观点背书。

这套流程杀掉的想法

这个计划否证了自己提出的预测捷径,在测得某条路线不划算之后关掉了它,也在预检发现缺陷时修正了自己的测量工具。

影响

买方真正能审计的东西

此处按规定不出现收入数值:收益数值在获准之前留在内部,产品的证明就是那条审计链。

可审计

整条链路

买方看到的是协议、承诺过的预测、判断错的地方与被杀掉的想法,而不只是活下来的那条曲线。

诚实

循环成本

电池寿命成本坐在调度的目标函数里面,而不是收入结论后面的脚注里。

多国市场

日前市场覆盖

德国、荷兰与土耳其的日前市场,走的是同样已登记的测量纪律。

最后审阅:

来看看我们的协议

比起展示回测,我们更愿意让您看我们的登记与我们的失败。这正是重点。

与我们聊聊