第三章:EMS核心功能详解
大家好,我是老张。今天咱们聊聊EMS的核心功能。说实话,很多同行把EMS想得太玄乎了。其实说白了,EMS就是个“大脑”——它负责告诉电池什么时候充、什么时候放、放多少。
我做了十几年储能系统,见过太多因为EMS配置不当导致项目翻车的案例。嗯,今天就把这些核心功能掰开揉碎了讲给你听。
3.1 功率调度策略
功率调度,是EMS最基础的功能。你想想看,电网给你发了指令,要求你5秒内把功率从0拉到1MW。怎么拉?谁来响应?
我个人习惯把功率调度分成三层:
- 第一层:电网调度层——接收上级AGC/AVC指令
- 第二层:EMS策略层——分解指令到各PCS
- 第三层:BMS执行层——控制电池簇充放电
这里有个坑。我曾经在西北某光伏配储项目里,EMS直接把电网指令原封不动丢给BMS。结果呢?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 削峰填谷逻辑
削峰填谷,说白了就是“低买高卖”——电价低时充电,电价高时放电。但实际做起来,没那么简单。
我见过最典型的错误:只看当前电价,不看未来趋势。结果呢?低谷刚开始就充满电了,后面更低的电价反而充不进去。
我的做法是这样的:
- 日前预测:基于历史电价数据,预测未来24小时电价曲线
- 日内滚动:每15分钟更新一次预测,修正偏差
- 实时调整:根据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怎么做需量管理?核心逻辑就一句话:监测实时功率,预测需量趋势,提前放电削峰。
曾经有个客户问我:“老张,我需量管理做了,但为什么月底账单还是超了?”
我一看,问题出在“预测窗口”上。他设的预测窗口是5分钟,但电网统计需量用的是15分钟滑动窗口。5分钟窗口根本来不及反应。后来我改成15分钟滑动窗口预测,准确率从70%提升到95%以上。
3.4 并网/离网切换逻辑
并网/离网切换,是EMS里最考验稳定性的功能。为什么?因为切换瞬间,电压、频率、相位都可能突变。搞不好就炸PCS。
我参与过一个微电网项目,要求并网转离网时间小于20ms。你想想看,20ms内要完成:检测孤岛→断开并网点→调整PCS模式→重新建立电压。难度不小。
我的切换逻辑分三步:
- 预同步阶段:EMS持续监测电网状态,计算相位差、幅值差
- 切换决策:当检测到电网异常(电压/频率越限),立即触发切换
- 模式切换:PCS从PQ模式切换到VF模式,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的核心功能,说白了就是“感知-决策-执行”三个环节。感知靠数据,决策靠算法,执行靠协同。你把这五个功能吃透了,储能系统的“大脑”就算装好了。