第三章:EMS核心功能详解

大家好,我是老张。今天咱们聊聊EMS的核心功能。说实话,很多同行把EMS想得太玄乎了。其实说白了,EMS就是个“大脑”——它负责告诉电池什么时候充、什么时候放、放多少。

我做了十几年储能系统,见过太多因为EMS配置不当导致项目翻车的案例。嗯,今天就把这些核心功能掰开揉碎了讲给你听。

3.1 功率调度策略

功率调度,是EMS最基础的功能。你想想看,电网给你发了指令,要求你5秒内把功率从0拉到1MW。怎么拉?谁来响应?

我个人习惯把功率调度分成三层:

  • 第一层:电网调度层——接收上级AGC/AVC指令
  • 第二层:EMS策略层——分解指令到各PCS
  • 第三层:BMS执行层——控制电池簇充放电

这里有个坑。我曾经在西北某光伏配储项目里,EMS直接把电网指令原封不动丢给BMS。结果呢?BMS一看功率变化率超过阈值,直接闭锁保护。整个系统跳了。

避坑指南:功率调度必须加“斜率限制”。我一般设5%-10%/s的爬坡率,既满足电网要求,又不触发BMS保护。

代码示例(伪代码):

// 功率调度核心逻辑
function powerDispatch(targetPower, currentPower) {
    let rampRate = 0.05; // 5%每秒
    let delta = targetPower - currentPower;
    let maxDelta = ratedPower * rampRate * controlInterval;
    
    if (abs(delta) > maxDelta) {
        delta = sign(delta) * maxDelta; // 限幅
    }
    
    return currentPower + delta;
}

3.2 削峰填谷逻辑

削峰填谷,说白了就是“低买高卖”——电价低时充电,电价高时放电。但实际做起来,没那么简单。

我见过最典型的错误:只看当前电价,不看未来趋势。结果呢?低谷刚开始就充满电了,后面更低的电价反而充不进去。

核心要点:削峰填谷必须基于“预测+实时”双闭环。预测告诉你怎么规划,实时告诉你什么时候调整。

我的做法是这样的:

  1. 日前预测:基于历史电价数据,预测未来24小时电价曲线
  2. 日内滚动:每15分钟更新一次预测,修正偏差
  3. 实时调整:根据SOC和实际电价,微调充放电功率

举个例子。某工业园区项目,电价峰谷差0.8元/kWh。我给他们设了“三段式”策略:

时段 电价 动作 功率
00:00-08:00 0.3元 充电 80%额定功率
08:00-12:00 1.1元 放电 60%额定功率
12:00-18:00 0.5元 待机/微充 10%额定功率
18:00-24:00 1.1元 放电 70%额定功率

为什么中午要微充?因为光伏出力大,电价低。这时候稍微补点电,晚上能多放一轮。

3.3 需量管理

需量管理,是很多用户侧储能的核心价值点。什么叫需量?就是你一个月内,任意15分钟平均功率的最大值。电网按这个收基本电费。

我算过一笔账:一个变压器容量2000kVA的工厂,基本电费按40元/kVA·月算,一年就是96万。如果能砍掉200kVA的需量,一年省9.6万。

EMS怎么做需量管理?核心逻辑就一句话:监测实时功率,预测需量趋势,提前放电削峰

实战技巧:我习惯设两个阈值——预警阈值(比如需量目标的90%)和动作阈值(比如需量目标的95%)。到了预警阈值,EMS开始评估要不要放电;到了动作阈值,直接强制放电。

曾经有个客户问我:“老张,我需量管理做了,但为什么月底账单还是超了?”

我一看,问题出在“预测窗口”上。他设的预测窗口是5分钟,但电网统计需量用的是15分钟滑动窗口。5分钟窗口根本来不及反应。后来我改成15分钟滑动窗口预测,准确率从70%提升到95%以上。

3.4 并网/离网切换逻辑

并网/离网切换,是EMS里最考验稳定性的功能。为什么?因为切换瞬间,电压、频率、相位都可能突变。搞不好就炸PCS。

我参与过一个微电网项目,要求并网转离网时间小于20ms。你想想看,20ms内要完成:检测孤岛→断开并网点→调整PCS模式→重新建立电压。难度不小。

我的切换逻辑分三步:

  1. 预同步阶段:EMS持续监测电网状态,计算相位差、幅值差
  2. 切换决策:当检测到电网异常(电压/频率越限),立即触发切换
  3. 模式切换:PCS从PQ模式切换到VF模式,BMS从恒流切换到恒压
注意:切换过程中,BMS和EMS必须“握手”。我曾经见过一个案例,EMS已经切到离网模式了,BMS还在按并网策略放电,结果电压直接飙到保护值。

我建议的做法是:在切换前,EMS先发一个“预切换”信号给BMS。BMS收到后,把充放电电流限制到安全范围(比如50%额定电流)。等切换完成,再恢复全功率运行。

3.5 经济性调度(峰谷套利)

峰谷套利,是储能最直接的盈利模式。但很多人以为“低充高放”就完事了。其实没那么简单。

我总结了一个公式:套利收益 = 放电收益 - 充电成本 - 电池衰减成本 - 系统损耗

你看,电池衰减成本很多人没算进去。锂电池循环寿命有限,你每多充放一次,电池就老化一点。如果峰谷价差太小,可能套利赚的钱还不够换电池的。

我的经济性调度策略是这样的:

  • 价差阈值:峰谷价差低于0.5元/kWh,不建议套利(电池衰减成本太高)
  • SOC管理:保留10%-20%的SOC余量,防止电价突变时没电可放
  • 循环次数优化:每天最多1.5次完整充放,避免过度循环

举个例子。某商业楼宇项目,峰谷价差0.9元/kWh。我给他们设了“两充两放”策略:

时段 动作 收益计算
00:00-06:00(谷) 充电1000kWh 成本:1000×0.3=300元
09:00-12:00(峰) 放电900kWh 收益:900×1.2=1080元
13:00-15:00(平) 充电800kWh 成本:800×0.6=480元
18:00-21:00(峰) 放电750kWh 收益:750×1.2=900元

一天净收益:1080+900-300-480=1200元。一年按330天算,就是39.6万。扣除电池衰减和运维成本,大概3年回本。

核心观点:经济性调度不是简单的“低充高放”,而是要考虑电池寿命、系统效率、电价预测的综合优化问题。

知识体系总览

下面这张图,是我自己画的EMS核心功能框架。你看一眼,就能明白各个功能之间的关系。

EMS核心功能框架 EMS能量管理系统 功率调度策略 AGC/AVC指令分解 削峰填谷逻辑 预测+实时双闭环 需量管理 15min滑动窗口预测 并网/离网切换 预同步→决策→模式切换 经济性调度 峰谷套利+电池寿命优化 五大核心功能相互协同,共同构成EMS的完整能力

好了,这一章的内容就到这里。EMS的核心功能,说白了就是“感知-决策-执行”三个环节。感知靠数据,决策靠算法,执行靠协同。你把这五个功能吃透了,储能系统的“大脑”就算装好了。

个人建议:刚开始做EMS的朋友,别急着上复杂算法。先把功率调度和削峰填谷做好,这两个是基础。基础打牢了,需量管理和经济性调度自然水到渠成。

专注资料整理