在能源系统低碳转型的大背景下,如何高效整合可再生能源与现有热力基础设施成为关键挑战。我们团队开发的这个优化调度模型,本质上是在解决一个"时空错配"问题——风电/光伏的间歇性发电特性与传统热网刚性需求之间的矛盾。
热网的热惯性是个有趣的物理特性:当水温从70℃降到65℃时,居民几乎感受不到差异,但这对系统而言意味着数小时的缓冲时间。我们通过实验测得,典型区域供热管网的热时间常数可达4-6小时,这为储能系统参与调峰创造了天然条件。AA-CAES(先进绝热压缩空气储能)相比传统电池的优势在于,它既能存储电能又能捕获压缩热,正好匹配热电联产(CHP)的双输出特性。
去年在长春某示范项目的实测数据显示,采用本模型后系统弃风率降低23%,供热煤耗下降8.7%。这种协同优化效果主要来自三个方面:1)用热网惯性替代部分储能容量;2)压缩热直接用于补水加热;3)CHP机组避开低效运行区间。
模型采用分层优化结构:
关键创新点在于将热网微分方程离散化为等效的"热电阻-热电容"网络模型。例如直径800mm的保温管道,其热延迟特性可以表示为:
code复制τ = (ρwCpπr²L)/(2πrUK)
其中UK是综合传热系数,实测值约1.2-1.8 W/(m·K)
AA-CAES部分:
CHP机组:
最小化总成本:
code复制min Σ [C_fuel + C_wind_curt + C_heat_def + C_startup]
其中风电惩罚系数采用分段函数:
code复制C_wind_curt = { 0.8*λ, curt ≤ 10%
1.5*λ, 10% < curt ≤ 20%
3.0*λ, curt > 20% }
(λ为实时电价)
使用McCormick包络法处理非线性项,将原问题转化为MILP。对于压缩功耗这种强非线性项:
code复制W_comp = a0 + a1*m + a2*P + a3*m*P
采用8段线性化,平均误差可控制在0.6%以内。
在Python+Pyomo框架下,通过以下加速技巧:
python复制# 使用Suffix组件标记松弛变量
model.dual = Suffix(direction=Suffix.IMPORT)
# 开启Gurobi的ConcurrentMIP模式
opt.options['Threads'] = 8
opt.options['MIPFocus'] = 3 # 侧重边界提升
采用k-means聚类处理风电预测误差场景:
需要对接的三类实时数据:
建议采用OPC UA协议传输,采样周期≤1分钟。我们在张家口项目中发现,测温点布置间距应≤3km才能保证状态估计精度。
热网参数辨识:
CHP机组测试:
控制室需要重点监控的四个关键指标:
| 故障现象 | 可能原因 | 检查步骤 |
|---|---|---|
| 优化结果频繁振荡 | 热网参数失准 | 1. 校验温度传感器 2. 重新辨识τ参数 |
| CAES调度指令异常 | 压力约束过紧 | 1. 检查储气室压力传感器 2. 放宽压力边界5% |
| CHP无法跟踪指令 | 阀门死区未补偿 | 1. 测试阀门响应曲线 2. 增加前馈控制 |
我们在沈阳项目遇到过管网建模误差导致的优化失效案例。后来发现是新建支管未更新GIS数据,导致热惯量计算偏差达40%。现在要求每次管网改造后必须重新进行热力参数测试。
通过以下改进将计算时间从45分钟压缩到8分钟:
实测表明,当温度预测误差>2℃时,需要启动实时校正模式。这时采用滚动时域优化(RHO)比单纯调整计划值效果更好,可降低运营成本12-15%。