3. 典型储能寿命模型梳理
储能寿命约束优化调度能否成立,关键不在“有没有寿命模型”,而在于所选模型是否与调度时间尺度、充放电波形特征和可获取的数据相匹配。工程上常用的四类模型——雨流计数法、等效循环寿命模型、疲劳损伤累积模型、经验衰减模型——并不是互相替代的关系,它们分别回答不同层次的问题:怎么数循环、怎么折算循环、怎么累加损伤、怎么描述容量衰减。理解它们的输入、输出和边界,才能避免把寿命约束写成“看起来合理但算不出结果”的摆设。
一、雨流计数法:把不规则功率曲线拆成可计数的循环
调度层给出的充放电功率曲线通常是不规则的,SOC 在一天内可能经历多次升降。雨流计数法的作用,是把这条连续曲线分解为若干具有幅值和均值的半循环或全循环。其基本规则可概括为:把 SOC(或等效循环深度)曲线旋转 90° 想象成屋顶,雨水沿屋檐流下,遇到下方更大的峰值时停止,从而识别出闭合的滞回环。每个环对应一次循环,环的深度即放电深度 DOD,均值反映循环中心位置。
对调度而言,雨流计数法的价值在于不丢失小循环。例如某日 SOC 序列为 0.50→0.70→0.55→0.75→0.50,若只按最大最小 SOC 估算,会得到一次 0.25 的深循环;而雨流计数会识别出 0.20、0.15、0.20 等多个循环,其损伤贡献并不相同。它的适用边界也很明确:需要较完整的 SOC 或功率时序,适合事后评估或滚动窗口内的寿命核算;若调度模型本身只给出日均充放电量,则无法直接使用。
二、等效循环寿命模型:把不同 DOD 折算到同一基准
雨流计数给出的是“多少次、多深的循环”,但不同深度循环对寿命的消耗并不等价。等效循环寿命模型通过寿命曲线(常见为幂函数或指数形式)把任意 DOD 循环折算为某一基准深度下的等效循环次数。常用形式为:
N_eq = Σ (DOD_i / DOD_ref)^k
其中:
DOD_i 第 i 次循环的放电深度
DOD_ref 基准放电深度,常取 1.0 或 0.8
k 寿命曲线拟合指数,磷酸铁锂常见 1.5~2.5
N_eq 等效循环次数
例如基准 DOD 取 1.0、k 取 2.0,一次 DOD=0.5 的循环折算为 0.25 次等效循环,一次 DOD=0.2 的循环仅折算为 0.04 次。这意味着浅充浅放对寿命的消耗远小于深充深放,调度中“多充多放但幅度小”未必比“少充少放但幅度大”更伤寿命。该模型的适用边界是:需要已知或可拟合的寿命曲线,且假设循环损伤与循环顺序无关;若温度、倍率差异显著,单一 k 值会带来偏差。
三、疲劳损伤累积模型:把每次循环的损伤线性叠加
疲劳损伤累积模型(工程上常用 Miner 线性累积法则)把寿命视为一个可消耗的“损伤预算”。每次循环产生损伤增量 ΔD_i = 1 / N_f(DOD_i),其中 N_f 是该深度下允许的循环次数;当累计损伤 D = Σ ΔD_i 达到 1 时,认为寿命终止。它与等效循环寿命模型的区别在于:等效循环模型输出的是“等效次数”,疲劳损伤模型输出的是“已消耗比例”,更适合直接嵌入优化约束,例如要求调度周期内 D ≤ 0.02,即每天最多消耗 2% 的寿命预算。
线性累积的优点是计算简单、可与雨流计数无缝衔接;局限是忽略了载荷顺序效应和损伤非线性。对于日调度、周调度这类循环次数不多、DOD 分布相对稳定的场景,线性假设通常可接受;但对于频繁深度切换、温度波动大的场景,应通过修正系数或分段 N_f 曲线降低误差。
四、经验衰减模型:直接描述容量随时间的退化
经验衰减模型不逐次计数循环,而是用日历老化与循环老化叠加的形式描述容量保持率。常见形式为:
Q_loss = A_cal · t^0.5 + A_cyc · N_eq^z
其中:
A_cal 日历老化系数,与温度、SOC 均值相关
t 日历时间(天或年)
A_cyc 循环老化系数
N_eq 等效循环次数
z 循环老化指数,常取 0.5~1.0
这类模型适合长期规划、年度收益评估或需要同时考虑搁置衰减与使用衰减的场景。它的边界在于:参数依赖具体电芯体系和运行温度,通用性差;且通常给出的是平均衰减趋势,难以反映单次深度循环的瞬时损伤。因此,在日尺度优化调度中,经验衰减模型更适合作为寿命约束的“外层校验”,而不是逐时段的约束内核。
五、四类模型的适用边界对比
| 模型 | 核心输入 | 输出 | 适用时间尺度 | 主要边界 |
|---|---|---|---|---|
| 雨流计数法 | SOC/功率时序 | 循环次数、DOD、均值 | 日/周滚动评估 | 需完整时序,不能直接用于仅知电量的场景 |
| 等效循环寿命 | DOD 序列、寿命曲线 k | 等效循环次数 | 日/周调度 | 依赖 k 值,忽略顺序与温度差异 |
| 疲劳损伤累积 | 各 DOD 对应 N_f | 损伤比例 D | 日/周约束嵌入 | 线性假设,忽略载荷顺序效应 |
| 经验衰减 | 时间、温度、N_eq | 容量保持率 | 月/年规划 | 参数体系依赖强,粒度粗 |
把四类模型放在同一条传递链上看,调度中的寿命约束就有了清晰的落点:雨流计数负责“看见”循环,等效循环负责“折算”循环,疲劳损伤负责“累加”损伤,经验衰减负责“校验”长期趋势。实际建模时,不必追求四者全部在线运行,但必须明确当前调度问题使用的是哪一层输出、该层输入是否可得、以及忽略的效应是否在可接受范围内。只有边界清楚,寿命约束才不会成为优化模型里一个无法解释的惩罚项。