一、电力系统实时调度概述

1.1 电力系统调度的发展历程

说起电力系统调度,我入行那会儿还是上个世纪九十年代末。那时候的调度,说白了就是「人工经验+电话沟通」。调度员盯着大屏幕上的模拟盘,拿着对讲机喊:「老张,把3号机组再提20兆瓦!」——嗯,就是这么直接。

后来我参与过一个省级电网的改造项目,亲眼见证了调度从人工到自动化的转变。这个过程大致分三个阶段:

  • 人工调度阶段(1950s-1980s):全靠调度员经验。我记得有位老师傅,光听发电机声音就能判断负荷变化,这本事现在年轻人学不来。
  • 能量管理系统(EMS)阶段(1980s-2010s):计算机开始介入。SCADA系统能实时采集数据,状态估计、潮流计算这些功能慢慢上线。我当年调试EMS系统时,最头疼的就是数据质量——坏数据比好数据还多。
  • 智能调度阶段(2010s至今):新能源大量接入,调度算法越来越复杂。现在不光要管火电、水电,还得管风电、光伏、储能。说实话,调度员的工作难度翻了好几倍。

核心变化:调度从「经验驱动」变成了「数据驱动+算法驱动」。你想想看,十年前谁敢用AI做调度决策?现在呢,深度学习模型已经在不少调度中心跑起来了。

1.2 实时调度的定义与目标

实时调度,简单说就是「在极短时间内,根据系统当前状态,做出最优的发电计划调整」。这个「极短」是多短?我见过最快的调度周期是5分钟一次——比泡碗方便面还快。

它的核心目标有三个:

  1. 安全性:保证系统不越限、不崩溃。我在项目里遇到过一回,某条线路负载率突然飙到98%,调度系统必须在30秒内给出调整方案,否则就可能跳闸。
  2. 经济性:在安全的前提下,让发电成本最低。说白了就是「用最便宜的机组发最多的电」。但新能源加入后,这个目标变得复杂了——风电光伏的边际成本接近零,可它们不稳定啊。
  3. 环保性:减少碳排放。现在很多调度模型里都加了碳约束,我曾经帮一个省调做过优化,把碳排放指标直接写进目标函数里。

我的经验:这三个目标经常打架。安全和经济就是一对冤家——你越想省钱,系统就越接近极限运行。实际项目中,我一般建议用「分层优化」的思路:先保证安全,再追求经济,最后看环保。

1.3 实时调度在新型电力系统中的重要性

新型电力系统,说白了就是「高比例新能源+高比例电力电子设备」的系统。这种系统有个特点:不确定性特别大。

为什么会这样?我给你列几个数据:

传统电力系统 新型电力系统
负荷预测误差约3% 新能源预测误差可达20%
惯性时间常数5-10秒 惯性时间常数降至1-2秒
故障恢复时间分钟级 故障恢复时间秒级甚至毫秒级

你看,系统变得「又脆又快」。这时候实时调度就特别关键了。我参与过一个西北地区的项目,那边风电装机占比超过40%。有一次大风突然减弱,风电出力在10分钟内掉了800兆瓦——相当于一个中型火电厂突然停机。如果没有实时调度系统快速补上缺口,后果不堪设想。

注意:新型电力系统对实时调度的要求,已经从「分钟级」向「秒级」迈进。我最近在做的项目,调度周期已经压缩到30秒一次。这对算法的计算速度要求极高——你想想看,30秒内要完成数据清洗、状态估计、优化计算、结果下发,留给算法的时间可能只有5秒。

嗯,这里还要提一个关键点:实时调度不是孤立的。它跟日前调度、日内调度是联动的。我习惯把这三层比作「战略-战术-战斗」:日前调度定大方向,日内调度做微调,实时调度处理突发情况。三层配合好了,系统才能稳。

1.4 实时调度的核心逻辑框架

下面这张图是我自己总结的实时调度核心逻辑,画了好几个版本才满意。你看完应该能对整个流程有个直观认识。

实时调度核心逻辑框架 数据输入层 SCADA实时数据 | 新能源预测 | 负荷预测 | 网络拓扑 | 机组状态 状态估计与数据清洗 坏数据检测 | 拓扑错误辨识 | 可观测性分析 实时优化计算 安全约束经济调度(SCED) | 自动发电控制(AGC)分配 目标:min(发电成本 + 碳排放成本) subject to 安全约束 执行与反馈 机组出力指令下发 | 断面功率调整 | 储能充放电控制 反馈闭环(5-15分钟周期) T+0 ~ T+5min T+5 ~ T+15min T+15min

这张图我画了好几个版本。你看,数据从底层往上流,经过清洗、估计、优化,最后变成指令下发。但别忘了那个反馈回路——调度不是一次性的,是滚动优化的。我习惯把这个周期设成5-15分钟,具体看系统规模。

一句话总结:实时调度就是「在正确的时间,用正确的算法,做出正确的决策」。听起来简单,做起来难。后面几章我会带你一步步拆解每个环节的算法和实现细节。


公众号:蓝海资料掘金营,微信deep3321