4. 调度仿真时间尺度体系

虚拟电厂调度仿真不是单一时间尺度上的优化问题。风电、光伏的出力波动、负荷的随机变化、储能荷电状态的演化、市场价格的滚动更新,各自发生在不同的时间尺度上。如果只用一个时间尺度去仿真,要么因为步长太大而丢失实时调节的动态,要么因为步长太小而使日前优化在计算上不可行。因此,工程上通常把调度仿真划分为日前、日内、实时、超短期四个层次,每一层有各自的预测输入、决策变量、时间分辨率和执行周期,层与层之间通过“滚动修正 + 边界传递”衔接。

四个时间尺度的定位与典型参数

日前尺度以 24 小时为优化窗口,步长通常取 15 分钟或 1 小时,共 96 或 24 个时段。它的输入是日前负荷预测、日前新能源出力预测和日前市场电价,输出是次日各时段的机组启停、储能充放电计划、可调负荷基线以及申报电量。日前计划的核心作用是给出一个全局可行的能量平衡框架,它不追求精确跟踪,而是保证容量充裕度和经济性。

日内尺度以未来 4~8 小时为滚动窗口,步长通常取 15 分钟,每 15 分钟或 1 小时滚动一次。它接收最新的超短期预测和日前计划残差,对储能出力、可调负荷和备用容量进行修正。日内层的关键价值在于吸收日前预测误差,把偏差控制在实时层可以消纳的范围内。

实时尺度以未来 15~60 分钟为窗口,步长通常取 1~5 分钟,执行周期为秒级到分钟级。它直接面对调频指令、联络线偏差和实际功率缺额,输出的是储能功率设定值、逆变器有功指令和快速可调负荷的投切信号。实时层是仿真中动态特性最强的一层,需要考虑通信延时、储能爬坡率和逆变器响应时间。

超短期尺度通常指未来 15 分钟到 4 小时的预测更新,步长 5~15 分钟,它本身不是决策层,而是为日内和实时层提供输入。超短期预测的精度直接决定日内修正量和实时调节压力,因此在仿真中必须把预测误差模型作为独立模块处理。

虚拟电厂调度仿真四层时间尺度衔接关系 T-24h T-4h T-15min T(实时) 日前尺度 窗口:24h|步长:15min 输入:日前负荷/新能源/电价 输出:机组启停·储能计划·申报 日内尺度 窗口:4~8h|步长:15min 输入:超短期预测·日前残差 输出:储能修正·备用·负荷调整 实时尺度 窗口:15~60min|步长:1~5min 输入:调频指令·联络线偏差 输出:储能功率·逆变器指令 超短期预测 窗口:15min~4h 步长:5~15min 输出:滚动预测序列 边界 修正 预测 超短期预测误差反馈 → 日内滚动修正 实时执行偏差 → 日前计划滚动更新 仿真步长选择参考 日前:15min(96点) 日内:15min(滚动) 实时:1~5min 超短期:5~15min 原则:步长 ≤ 被仿真对象最小时间常数的 1/5~1/10;储能爬坡、逆变器响应需单独细化

层间衔接:边界传递与滚动修正

四层之间不是简单串联,而是“上层给边界、下层给反馈”的双向关系。日前层向日内层传递的是各时段的储能计划功率、机组组合状态和备用容量下限;日内层向实时层传递的是修正后的储能功率参考值和可调负荷可用容量;实时层向日内层反馈的是实际执行偏差和调节饱和标志;超短期预测则同时向日内和实时层提供更新后的功率预测序列。

在仿真实现中,衔接的关键是“时间对齐”和“状态继承”。时间对齐要求各层的时间戳统一到同一时区、同一采样基准,通常以整点或 15 分钟整点为对齐点。状态继承要求储能荷电状态、负荷基线、机组已运行时间等状态变量在层间传递时保持一致,不能出现日内层从零开始重新初始化储能 SOC 的情况。一个常见的做法是:日前层输出 96 点 SOC 轨迹,日内层以当前时刻实际 SOC 为起点,在滚动窗口内重新优化,窗口末端 SOC 与日前轨迹的偏差作为惩罚项加入目标函数。

仿真步长的选择依据

步长选择不是越细越好,而是要在精度和计算量之间取平衡。判断依据主要有三条。第一,被仿真对象的最小时间常数。储能电池的功率响应时间常数通常在秒级到十秒级,逆变器在毫秒级,如果实时层步长取 5 分钟,就无法反映一次调频的快速跌落和恢复过程,此时需要把实时层再细分为“实时调度步长”和“动态仿真步长”两个层次。第二,预测更新的周期。如果超短期预测每 15 分钟更新一次,日内层步长取 5 分钟并不会带来额外信息,反而增加无效计算。第三,市场结算周期。如果实时市场每 5 分钟结算一次,实时层步长就应取 5 分钟或更小,以保证每个结算周期内都有对应的功率指令。

步长与窗口的经验关系:日前层 96 点、日内层滚动窗口 16~32 点、实时层 12~60 点、超短期预测 4~16 点。当仿真出现“储能 SOC 在层间跳变”或“实时层频繁饱和”时,优先检查步长是否与预测更新周期、设备响应时间匹配,而不是先怀疑优化算法。

一个可复现的仿真配置示例

下面给出一个用于教学验证的四层仿真参数配置,场景为某虚拟电厂含 20 MW 风电、10 MW 光伏、8 MW/32 MWh 储能和 5 MW 可调负荷,仿真日取 2024 年 6 月 15 日,数据为合理假设的示例数据。

日前层:
  优化窗口 = 24 h,步长 = 15 min,时段数 = 96
  目标 = 运行成本最小 + 弃风弃光惩罚
  约束 = 功率平衡、储能 SOC 20%~90%、备用 ≥ 5% 最大负荷

日内层:
  滚动窗口 = 4 h,步长 = 15 min,滚动周期 = 15 min
  输入 = 超短期预测(未来 4 h,5 min 分辨率聚合到 15 min)
  修正量限幅 = 日前计划 ±15%

实时层:
  窗口 = 30 min,步长 = 1 min,执行周期 = 1 min
  输入 = 调频指令、联络线偏差、实际 SOC
  输出 = 储能 PCS 有功设定值,爬坡率限值 2 MW/min

超短期预测:
  更新周期 = 15 min,预测步长 = 5 min,预测时长 = 4 h
  误差模型 = 正态分布,风电 σ = 8% 装机,光伏 σ = 12% 装机

运行该配置后,重点观察三个量:一是日内层修正量是否频繁触及 ±15% 限幅,若是则说明日前预测偏差过大或限幅过紧;二是实时层储能功率指令是否长时间处于爬坡率上限,若是则说明日内层留给实时层的调节裕度不足;三是各层 SOC 轨迹在衔接点是否连续,若出现阶跃则说明状态继承逻辑有误。这三个观察点分别对应预测精度、备用分配和状态传递三个仿真设计环节,比单纯看总成本更能定位问题。

常见误区

第一个误区是把超短期预测当成一个决策层,给它设置优化目标和约束。超短期预测只负责输出功率序列,不产生调度指令。第二个误区是四层使用同一个 SOC 初值。实际上每一层都应以当前时刻的真实 SOC 为起点,日前层的 SOC 轨迹只是参考。第三个误区是实时层步长直接沿用日内的 15 分钟。实时层要反映调频和爬坡过程,步长必须显著小于日内层,否则仿真结果会系统性高估虚拟电厂的调节能力。

时间尺度体系的设计质量,最终体现在“层间偏差是否被逐级吸收”上。日前层吸收长期能量平衡,日内层吸收小时级预测误差,实时层吸收分钟级功率缺额,超短期预测为后两层提供更新输入。四者各司其职,仿真结果才既有经济性又有动态可信度。