调度策略基础:调度目标与约束条件、日前调度与实时调度、调度时间尺度
各位同学,今天我们聊聊调度策略的基础。说实话,这块内容看着理论性强,但你要是真做过几个储能项目,就会发现——调度策略就是整个系统的「大脑」。大脑不好使,再好的电池也白搭。
我个人习惯把调度策略拆成三个维度来看:目标是什么、约束有哪些、时间怎么切。咱们一个一个说。
一、调度目标:你到底想干嘛?
做调度之前,先问自己一个问题:这个储能系统,到底要解决什么问题?
我见过不少项目,上来就堆算法,结果连基本目标都没想清楚。说白了,调度目标就三类:
- 经济性目标——赚更多钱,或者省更多钱。比如峰谷套利、需量管理、需求响应。
- 可靠性目标——保证供电不中断。比如备用电源、黑启动、频率支撑。
- 寿命目标——让电池多用几年。比如控制充放电深度、减少循环次数。
嗯,这里要注意:目标之间往往是冲突的。你想多赚钱,就得频繁充放电,电池寿命就短。你想保供电,就得留余量,经济性就差了。
核心观点:调度策略的本质,就是在多个目标之间做权衡。没有「最优解」,只有「最合适的解」。
我在项目中遇到过这样一个案例:某工业园区配了5MWh储能,业主说「我要最大程度省钱」。结果我们按纯经济调度跑了一个月,电池循环次数直接翻倍,两年后容量衰减了15%。后来改成「经济优先+寿命约束」的混合目标,虽然每月省的钱少了8%,但电池寿命预期从8年延长到了12年。你想想看,哪个更划算?
二、约束条件:不是你想充就能充
目标定好了,接下来就是「能不能做到」的问题。约束条件,就是那些你绕不过去的硬杠杠。
我习惯把约束分成四类:
| 约束类型 | 具体内容 | 我的经验 |
|---|---|---|
| 物理约束 | 电池容量、最大充放电功率、SOC范围 | 别把SOC设到0%~100%,留5%余量更安全 |
| 电气约束 | 变压器容量、线路载流量、电压波动范围 | 变压器过载是红线,我吃过亏 |
| 市场约束 | 充放电时段限制、报价规则、考核指标 | 不同省份规则差异很大,一定要看细则 |
| 寿命约束 | 日循环次数、DOD限制、温度区间 | 磷酸铁锂和三元锂的约束完全不同 |
避坑指南:我曾经在一个项目中,忽略了变压器容量约束。调度算法算出来晚上充电没问题,结果实际运行时变压器过载跳闸了。从那以后,我每个项目的第一件事就是拉一份「约束清单」,一条一条核对。
为什么会这样?因为很多约束是「隐性」的。比如电池的SOC不能突变,充放电功率变化率有限制,这些在模型里很容易被忽略。你想想看,一个调度指令下去,电池从0功率直接拉到满功率,逆变器可能直接保护停机。
三、日前调度与实时调度:两个时间维度的博弈
调度策略按时间尺度分,最常见的就是日前调度和实时调度。这两者的关系,我打个比方:
- 日前调度就像你提前一天规划好明天的行程——几点起床、几点上班、中午吃什么。大方向定了,但细节可以调整。
- 实时调度就像你走在路上,发现堵车了,临时改道。大方向不变,但具体执行要灵活。
具体来说:
日前调度(Day-Ahead Scheduling)
- 时间尺度:24小时,通常以1小时为步长
- 输入:负荷预测、光伏/风电预测、电价预测
- 输出:未来24小时的充放电计划
- 特点:计算量大,但可以全局优化
实时调度(Real-Time Scheduling)
- 时间尺度:5分钟~15分钟,甚至秒级
- 输入:实时负荷、实时电价、SOC状态
- 输出:当前时刻的充放电指令
- 特点:响应快,但只能局部优化
我的建议:不要把日前调度和实时调度割裂开。日前调度给出「参考轨迹」,实时调度在参考轨迹附近做微调。这样既保证了全局最优性,又兼顾了实时响应能力。
我记得有个项目,客户非要只用实时调度,说「实时响应多灵活啊」。结果呢?因为没有全局规划,电池经常在电价低的时候没电可充,在电价高的时候又满电了。说白了,就是「只顾眼前,不顾长远」。
四、调度时间尺度:从秒到年的选择
调度时间尺度,决定了你的策略能管多细、管多远。我一般分成四个层级:
- 秒级/分钟级(实时控制)——用于调频、电压支撑、功率平滑。响应要快,算法要轻。
- 小时级(日内调度)——用于峰谷套利、需量管理。需要预测,但精度要求不高。
- 日级(日前调度)——用于制定第二天的充放电计划。需要较准确的预测数据。
- 周级/月级(长期规划)——用于电池维护、容量规划、合同签订。不涉及实时控制。
你可能会问:是不是时间尺度越细越好?不是的。时间尺度越细,计算量越大,对预测精度的要求也越高。而且,很多优化问题在细时间尺度下是非凸的,根本解不出来。
经验之谈:我一般建议,日前调度用1小时步长,实时调度用15分钟步长。这个组合在大多数项目中效果最好——计算量可控,响应速度够用,优化效果也不错。
五、知识体系总览
说了这么多,咱们用一张图把调度策略的基础框架串起来。这张图是我自己画的,每次做新项目前都会拿出来看一眼,提醒自己别漏了什么。
这张图把调度策略的核心要素串起来了。你看,目标、约束、时间尺度三者相互影响,最终落到日前调度和实时调度两个执行层面。而最底层的核心逻辑,就是那句话——没有最优解,只有最合适的解。
一个小技巧:刚开始做调度策略时,别急着上复杂算法。先把目标写清楚,约束列全了,时间尺度选对了。这三件事做好了,哪怕用最简单的规则调度,效果也不会差。
好了,调度策略的基础就聊到这儿。下一节我们开始讲具体的调度算法——从规则到优化,从线性规划到强化学习。到时候我会拿几个真实项目的代码出来,咱们一起跑一跑。
公众号:蓝海资料掘金营,微信deep3321