在电力系统领域,配电网作为电力传输的"最后一公里",其韧性直接关系到极端天气、设备故障等突发事件下关键负载的供电可靠性。近年来,应急移动电源(Mobile Power Sources, MPS)因其灵活部署特性,成为提升配电网韧性的重要手段。本文聚焦于SCI一区论文《Routing and Scheduling of Mobile Power Sources for Distribution System Resilience Enhancement》的部分复现工作,重点研究基于两阶段鲁棒优化的MPS预配置方案。
移动电源(MPS)主要包括三类设备:
这些设备在提升配电网韧性方面具有独特优势:
在MPS预配置与调度过程中,主要面临以下核心挑战:
传统配电网恢复方法主要存在以下不足:
本文提出的解决方案采用两阶段鲁棒优化框架:
code复制第一阶段(预事件阶段):
MPS预配置 + 配电网拓扑重构 → 提升系统生存能力
第二阶段(事件后阶段):
MPS动态调度 + 常规恢复协同 → 加速系统恢复
第一阶段目标是最大化系统在极端事件后的生存能力(Survivability),数学表达式为:
max Σ_{i∈N} w_i · R_
其中:
MPS容量约束:
Σ_{k∈K} x_{i,k} ≤ C_i, ∀i∈N
(每个节点预置的MPS数量不超过其容量上限)
配电网拓扑约束:
通过虚拟流模型确保网络呈辐射状,避免环路形成
道路-电力网络耦合约束:
x_{i,k} ≤ A_{i,k}, ∀i∈N, k∈K
(MPS只能预置在道路可达的节点)
第二阶段目标是最小化恢复时间并最大化负荷恢复量:
min Σ_{t∈T} Σ_{i∈N} c_i·d_{i,t} + Σ_{k∈K} (c_k^{trans} + c_k^{deg})
其中:
功率平衡约束:
P_{i,t}^{inj} = P_{i,t}^{load} - P_{i,t}^{MPS}, ∀i∈N, t∈T
(节点注入功率=负荷需求-MPS供电)
MPS状态约束:
SoC_{k,t+1} = SoC_{k,t} - (P_{k,t}^{dis}/η_{dis} - P_{k,t}^{ch}·η_{ch})·Δt
(电量状态更新方程)
运输时间耦合:
y_{i,j,k,t} ≤ y_{i,k,t-τ_{i,j}}, ∀(i,j)∈E, k∈K, t∈T
(MPS从i到j需要τ_{i,j}个时间步)
本文采用C&CG算法求解两阶段鲁棒优化问题,具体流程如下:
在MATLAB实现中,需要特别注意以下技术细节:
模型线性化处理:
将非线性约束通过大M法等方法转化为线性约束
稀疏矩阵优化:
利用MATLAB的稀疏矩阵存储方式减少内存占用
并行计算:
对场景生成等可并行部分使用parfor加速
关键代码结构示例:
matlab复制% 主问题求解
options = optimoptions('intlinprog','Display','iter');
[x, fval] = intlinprog(f, intcon, A, b, Aeq, beq, lb, ub, options);
% 子问题对偶变换
dual.A = A_sub';
dual.f = f_sub;
dual.lb = lb_sub;
dual.ub = ub_sub;
[dual_sol, dual_val] = linprog(dual.f, [], [], dual.A, dual.f, dual.lb, dual.ub);
采用IEEE 33节点和123节点系统进行验证:
| 参数 | IEEE 33节点 | IEEE 123节点 |
|---|---|---|
| 基准电压 | 12.66 kV | 11 kV |
| 总负荷 | 3.72 MW | 11.45 MW |
| MESS容量 | 200 kWh | 500 kWh |
| MEG容量 | 100 kW | 250 kW |
| 指标 | 传统方法 | 本文方法 | 提升幅度 |
|---|---|---|---|
| 关键负载生存能力 | 58% | 81% | +23% |
| 预配置成本 | $120k | $105k | -12.5% |
| 指标 | 传统方法 | 本文方法 | 提升幅度 |
|---|---|---|---|
| 完全恢复时间 | 14h | 9h | -35.7% |
| 24h负荷恢复率 | 82% | 95% | +13% |
图1展示了IEEE 33节点系统在台风灾害下的恢复过程:
数据准备阶段:
模型求解阶段:
结果应用阶段:
模型不可行:
求解速度慢:
结果不理想:
本文方法还可应用于以下场景:
未来研究方向建议: