Page 41 - 2023年第54卷第4期
P. 41
低。例如,假设优化调度涉及水库数量为 M个,每个水库设置 J种汛控水位方案,每次优化计算耗时
J
J
TC,则需要优化计算 M 次,其计算总耗时随汛控水位方案设置数目呈指数增长,为 M × TC。因此,
为提升求解效率,本文基于 “模拟- 优化” 框架,设置各水库汛控水位和控泄流量的上下限,基于各
水库常规防洪调度规则,模拟水库水位与防洪控制点流量过程,然后采用 NSGA - Ⅱ算法,优化水库汛
J
控水位控泄方案,仅需计算一次,相应的计算总耗时为 TC ,显然 TC M × TC。基于 “模拟- 优化”
框架的具体求解步骤如下:
(1)构建考虑分级防洪与发电调度需求的梯级水库汛控水位优化调度模型。其中,针对中小洪水,
选择式( 1)和式(6)作为目标函数;针对大洪水,选择式(3)和式(6)作为目标函数;针对特大洪水,
选择式( 4)和式(6)作为目标函数。
(2)设置各水库汛控水位和控泄流量上下限和 NSGA - Ⅱ算法的相关参数,包括:最大迭代次数为
K、交叉和变异的概率分别为 p和 p,种群规模 NP等。本文中,K = 500,p= 0.8,p= 0.2,NP = 100。
2
1
2
1
(3)分别针对中小洪水、大洪水以及特大洪水,令迭代次数 k = 1 ,随机初始化一个父代种群 P,
k
基于水库常规防洪调度规则,计算种群内不同个体的防洪和发电目标的适应度值,并将所有个体按非
支配关系排序,计算其拥挤度。
(4)采用选择、交叉、变异算子产生子种群 Q。
k
( 5)将父代种群与子代种群合并组成 R,种群规模为 2NP;对 R进行非支配排序,产生非支配集
k k
并计算拥挤度,并生成新父种群 P 。
k + 1
( 6)通过选择、交叉、变异算子产生子种群 Q ,迭代次数 k = k + 1 。
k + 1
( 7)重复步骤(5)(6),直至迭代次数达到 K,获取面向不同量级洪水的防洪与发电优化调度的
Pareto解集,及其相应的汛控水位控泄方案。
2.3 基于熵权法的多目标评价 汛控水位方案的比选是一个多属性决策问题,除了考虑防洪、发电效
益外,还需要考虑汛末水位、调度期内最高水位等多个指标的影响。本文采用水电站发电量(PGI)、
防洪控制点洪峰流量( FPI)、动用防洪库容占比(FCI)、防洪控制点超额洪量(EVI)、梯级水库汛末水
位回归率( FEI)以及梯级水库调度期内最高水位指标(ZMI)作为评价指标,在不降低原防洪标准的前
提下,比选汛控水位方案。各指标定义如下:
( 1)水电站发电量(PGI),该指标表示水电站防洪调度期内发电总量,由式(7)变换得到。
M T
PGI = kQ (t)H (t) Δ t (13)
∑∑
m
fd,m
m
m=1 t =1
( 2)防洪控制点洪峰流量(FPI),该指标表示经防洪调度后,防洪控制点的洪峰流量值,由式(1)
变换得到。
max
max
max
max
FPI = max[Q ,Q ,…,Q ,…,Q ] (14)
1
2
n
N
max
式中 Q 为第 n防洪控制点洪峰流量。
n
( 3)动用防洪库容占比(FCI),该指标表示调度期内,梯级水库动用的防洪库容占总防洪库容的比
值情况,由式( 3)变换得到。
max
M V - V(1)
m
∑ [ m f ]
m=1 V m
FCI = × 100% (15)
M
( 4)防洪控制点超额洪量(EVI),该指标针对特大洪水,表示调度期内防洪控制点超过安全流量
的洪量,由式( 5)变换得到。
N T
EVI = [ φ (Q(t) - Q ) Δ t] (16)
∑∑
n
s,n
n =1 t =1
(5)汛末水位回归率(FEI),该指标表示调度期末梯级水库各水库水位回到汛控水位的比例,该指
标越接近于 100%,说明有更多水库水位期末回到汛控水位,计算公式如下。
— 4 1 7 —