3. 资源聚合层架构

资源聚合层是虚拟电厂承上启下的核心:向下,它要把分散在用户侧、园区侧、台区侧的分布式能源、储能和可调负荷“接进来”;向上,它要把这些异构资源整理成调度主站能够理解、能够下发指令、能够核算收益的“可调容量”。这一层解决的不是单一设备的控制问题,而是接入方式统一、状态可观测、能力可量化、指令可分解四个问题。

一、三类资源的接入方式

分布式能源以光伏、分散式风电、小型燃气机组为主,接入方式通常分两类。第一类是直采直控:通过逆变器或网关的 Modbus TCP、IEC 61850、DL/T 645 等协议,直接读取有功功率、无功功率、并网点电压、发电量,并具备功率设定值下发能力。第二类是平台转发:当设备已接入第三方光伏运维平台时,聚合层通过其开放 API 以分钟级周期拉取数据,但这类通道往往只读,控制能力弱,适合做预测和监视,不适合做秒级调节。

储能的接入要求最高。以一台 500 kW/1000 kWh 的工商业储能柜为例,聚合层需要同时接入 PCS(储能变流器)和 BMS(电池管理系统):从 PCS 读取充放电有功、无功、直流侧电压电流、运行状态;从 BMS 读取 SOC、SOH、单体最高/最低电压、最高温度、可充可放功率限值。控制侧通过 PCS 的 Modbus 寄存器写入有功设定值,并约定正值为放电、负值为充电,这一符号约定必须在聚合层、通信网关和调度主站之间保持一致,否则会出现“指令反向”的严重问题。

可调负荷的接入最复杂,因为它往往不是一台设备,而是一条产线、一套空调系统或一组充电桩。常见做法是在配电回路加装智能量测终端或负荷控制器,采集三相电流、电压、有功功率,并对可中断回路配置继电器输出。对于空调类柔性负荷,还可以通过温度设定值偏移实现“无感调节”,例如将设定温度从 24 ℃ 上调至 26 ℃,单台 10 kW 空调可削减约 1.5~2 kW,且用户体感影响较小。

二、聚合模型:从设备到可调资源

接入只是第一步,聚合层必须把设备抽象成统一的可调资源模型。一个实用的模型至少包含五组字段:资源标识(资源 ID、所属节点、资源类型)、静态参数(额定功率、容量、爬坡率)、动态状态(当前功率、SOC、可上调/可下调容量)、约束条件(最小/最大持续时间、日调节次数上限、互斥关系)、经济属性(补偿单价、响应优先级)。

聚合的核心是可调容量计算。对储能,可上调容量取“PCS 最大放电功率、BMS 允许放电功率、SOC 对应的可放电能量除以持续时间”三者最小值;可下调容量同理取充电方向的最小值。对可调负荷,可下调容量等于当前功率减去不可中断的基础负荷,再乘以可参与系数。对分布式光伏,可下调容量来自限功率运行空间,可上调容量通常为零,除非配有储能或具备超发能力。

把同类资源按节点聚合,就得到聚合体。聚合体不是简单求和,而要处理三类关系:一是互补关系,光伏白天多发、负荷白天也高,储能则可在午间充电、晚间放电;二是互斥关系,同一台设备不能同时被两个聚合体调用;三是时序关系,可中断负荷有最小运行和最小停运时间,不能频繁启停。聚合层需要维护一张资源—聚合体映射表,并在每次调度前做可用性校验。

资源聚合层:接入 → 建模 → 聚合 → 可调能力 分布式能源 光伏逆变器 / 分散式风电 Modbus TCP · IEC 61850 直采直控 / 平台 API 转发 可下调:限功率空间 储能系统 PCS + BMS 双通道接入 SOC / SOH / 可充可放功率 正=放电,负=充电 可上调 + 可下调 可调负荷 智能量测终端 / 负荷控制器 空调温度偏移 / 产线中断 充电桩功率调节 可下调:当前功率 − 基础负荷 资源聚合层 统一接入适配 协议转换 · 点表映射 · 时标对齐 符号约定统一 可调资源模型 标识 · 静态参数 · 动态状态 约束条件 · 经济属性 可调容量计算 取功率/能量/时间约束最小值 区分上调与下调方向 聚合体编排 互补 · 互斥 · 时序关系 资源—聚合体映射表 可用性校验 → 可调能力上报 聚合体 A:园区光储 可上调 320 kW / 可下调 480 kW 持续时长 ≥ 2 h · 响应 ≤ 60 s 互补:午间充电、晚间放电 聚合体 B:空调柔性负荷 可下调 150 kW · 可上调 0 kW 温度偏移 24→26 ℃ · 单台约 1.8 kW 最小运行 30 min · 日调节 ≤ 4 次 聚合体 C:可中断产线 可下调 200 kW · 可上调 0 kW 最小停运 15 min · 互斥:不可同时调用 补偿单价 0.8 元/kWh 接入统一 → 模型统一 → 容量可算 → 聚合体可调度

三、一个可落地的聚合示例

假设某园区聚合层接入三类资源:屋顶光伏 800 kW(当前出力 520 kW,限功率上限 600 kW)、储能 500 kW/1000 kWh(SOC 65%,BMS 允许放电 450 kW、充电 400 kW)、可调负荷 300 kW(当前 260 kW,基础负荷 80 kW)。

储能可上调容量 = min(500, 450, 1000×65%÷2) = min(500, 450, 325) = 325 kW;可下调容量 = min(500, 400, 1000×35%÷2) = min(500, 400, 175) = 175 kW。光伏可下调容量 = 520 − 600 为负,说明当前未受限,可下调为 0;若限功率至 450 kW,则可下调 70 kW。可调负荷可下调容量 = (260 − 80) × 0.9 = 162 kW。该园区聚合体合计可上调 325 kW、可下调 232 kW(不含光伏限功率)。

聚合层上报给调度主站的不是“设备清单”,而是“在给定时间窗内、给定方向上的可调容量及其约束”。调度主站只关心这个结果,不关心底层是光伏还是空调。

四、接入与聚合中的常见问题

  • 时标不一致:光伏平台数据 5 分钟一帧,储能 PCS 1 秒一帧,聚合层必须统一到同一时间断面,否则容量计算会出现“用旧 SOC 算新功率”的错误。
  • 符号约定混乱:储能充放电正负号、负荷削减方向、光伏限功率方向必须在点表层面写死,并在接入测试时用已知工况验证。
  • 互斥关系遗漏:同一台储能既属于“光储聚合体”又属于“独立储能聚合体”时,若不做互斥校验,两个聚合体可能同时调用,导致指令冲突。
  • 约束条件缺失:只记录额定功率而不记录最小持续时间、日调节次数,聚合体在连续调度中会快速耗尽可调能力。

资源聚合层的工程价值,在于把“看得见但调不动”的分散资源,变成“调得动、算得清、管得住”的可调能力。接入方式决定数据质量,聚合模型决定调度精度,两者缺一不可。