Page 89 - 2024年第55卷第12期
P. 89
4)灵活性支撑库容下界约束重构。灵活性支撑库容下界约束重构方法与上界约束重构方法类似,
故不再赘述,结果如式( 34)所示。
t t t
P
I
low,max max
low,min
min
h,0 ∑
V + Q Δ t + ∑ (Q P - Q ) Δ t - ∑ ( Θ h,t, τ B - Θ h,t, τ B ) -
h, τ
τ
τ
h, τ
h - 1, τ - d h
τ =1 τ =1 τ =1
t
min
low,max
low,min
∑ ( Θ h,t, τ - d h B max - Θ h,t, τ - d h B min ) ≥V′ ,
h,t
τ - d h
τ - d h
τ =1
w (34)
h - 1, τ - d h
low,min low,max
Δ t = 0,
3.6
Θ h,t, τ - d h - Θ h,t, τ - d h + λ h - 1,t - d h
w
low,min low,max h, τ low,min low,max
Θ h,t, τ - Θ h,t, τ - λ h, τ Δ t = 0,Θ h,t, τ ≥0,Θ h,t, τ ≥0,
3.6
τ = 1,2,…,t
low,min low,max sum
B
式中:Θ h,t, τ 、Θ h,t, τ 为水库 h在 t时段的灵活性需求 珘 对 τ 时段灵活性需求约束式(2)的对偶变
τ
min
量;V′ 为灵活性支撑过程库容下边界约束,同式(29)处理方式。
h,t
综上,灵活性支撑过程约束式( 20)—(23)可由式(25)—(26)与式(33)—(34)替换。约束重构后
模型为不含随机变量的线性规划模型,可直接调用求解器求解。
3.3 灵活性量化求解策略 模型求解策略见图 2。
模型输入决策变量及各项参数,迭代求解。步
骤如下:第一步,选择初始区间[a,b],确保
max
当 珘 分别取区间的两个端点时,模型优化结
B
果分别为有解与无解,这样才能保证满足约束
max
B
条件的 珘 的最大值在区间内。第二步,为提
升迭代速度,基于二分法思想,计算区间中点
max
c = (a + b)?2。当 珘 取 a与 c时,模型优化结果
B
max
B
分别为有解与无解,则满足约束条件的 珘 的
max
最大值在区间[a,c]内,更新 b = c;当 珘 取 b
B
与 c时,模型优化结果分别为有解与无解,则
max
B
满足约束条件的 珘 的最大值在区间[c,b]内,
更新 a = c。重复第二步,直到满足区间精度要
求,得到使模型有解的区间某端点为满足约束
B max max min 计算
条件的 珘 的最大值,再由 α 、β t 及 β t
图 2 模型求解策略
得到梯级水电各时段灵活性。
4 实例分析
4.1 工程背景 以中国西南贵州省某流域 6座水电站构成的梯级水电群与该流域互补风、光资源构建
的清洁能源基地为实例。该梯级水电总装机占贵州省全网水电装机 32%左右,表 1按梯级上下游顺序
展示各电站基本情况。电网下发能源基地发电计划及风光出力采用 2021年典型日实际运行数据。未
特别说明情况下,下文分析均采用 2023年水电平水期典型日运行情况进行一天 24点仿真计算。不失
max min
一般性,本文设置 α = 1 、β t = 1 、β t = 1 。
采用 Python3.8语言编程实现本文所提模型,并调用 GUROBI10.0.1进行求解。计算环境为 Intel
(R)Core(TM)i7 - 12700H CPU@2.30GHz,16GBRAM,Win11操作系统。
4.2 灵活性量化结果分析 水电受电网蓄能保障要求,调度期末库容需严格满足保障库容运行边界约
束式( 23)。保障运行边界以给定期末库容为基准的正负区间形式表示。综合各电站调节能力,避免年
5
— 1 0 1 —