APP下载

基于遗传算法的水电站有效库容优化方法

2021-09-22韩友春金丛成

西北水电 2021年4期
关键词:库容约束条件水电站

韩友春,金丛成

(江苏禹衡工程质量检测有限公司,江苏 盐城 224000)

0 前 言

中国南方部分地区深受洪水灾害影响,水电站作为防洪的重要设施,现有水电站有效库容能力不足导致水库水位低、弃水量较多、发电量不足[1-2]。目前依靠传统工程设施已经不能满足水电站库容的优化需求,因此,诸多学者为解决该问题进行可大量研究。付壮[3]通过构建优化调度模型,进行协调计算,得到库容优化的目标函数,利用惩罚函数,计算最优的容水量组解,利用大系统协调法对收敛条件以及分解过程进行深入的推导,该方法在一定程度上提升了水库的容水量,但是没有针对弃水量进行有效优化。马昱斐等[4]基于全微分法联合建立调度增益与时段弃水量,蓄量差的关系模型,采用全微分公式定量分解各水库增益贡献,挖掘水电站水库调度潜力,求解模型的离散性多阶段过程,拓宽模型的约束条件限制,得到水库群的最优调度规则,该方法针对弃水量和水位幅度进行了有效优化,但在水库发电量方面没有进行相关改进,水电站的有效库容优化不全面。

本文基于上述研究存在的问题,利用遗传算法构建水电站有效库容优化模型,提出基于遗传算法的水电站有效库容优化方法,并经实验证明该方法能有效优化水电站库容,提升水电站水库蓄放水能力。

1 利用遗传算法构建水电站有效库容优化模型

1.1 计算水电站有效库容优化的目标函数

采用同步蓄水的调度策略[5-7],对各水库库容进行均衡分配,使其保持在一个相对平衡的状态,进而提高水电站有效库容。首先获取水电站有效库容优化的目标函数,将水电站的最小超标洪量,作为第一层目标函数。超标洪量Q的数学表达式为:

(1)

式中:η为水电站的防洪水库集合,座;T为水库同步蓄水的调度期时段总数,s;Δt为单位调度时长,s;Ai,t为i水库在t时段的入流量,m3/s。根据同步蓄水策略,把水库之间的库容使用率差值降到最小,并将其作为第二层目标函数。计算各水库的末库容使用率,其公式为:

(2)

式中:Di,t、Dj,t分别为i水库和j水库在t时段的末库容使用率,%;Vi,t、Vj,t分别为i水库和j水库在t时段的末库容,m3;Ei、Ej分别为i水库和j水库的汛限水位对应库容,m3;Fi、Fj分别为i水库和j水库的防洪库容,m3。则库容使用率差别G的数学表达式为:

(3)

式中:γ为水电站水库集合。根据公式(1)和(3),将有效库容优化。转换为多目标优化调度问题,根据2个目标之间的竞争关系,使用无量纲法和权重法[8-10],结合处理变量Q、G,合并量级存在差异的2个目标,建立有效库容优化的总目标函数minF,其数学表达式为:

minF=α(Q/Qmax)+β(G/Gmax)

(4)

式中:α、β为目标权重系数,分别取值为0.6、0.4;Qmax为水电站的理论最大超标洪量,m3/s;Gmax为水库库容使用比例之差的理论最大值,至此完成水电站有效库容优化目标函数的计算。

1.2 计算水电站有效库容优化的约束条件

计算有效库容优化的约束条件,对总目标函数minF进行约束。水库水量平衡约束条件的计算公式为:

Hi,t+1=Hi,t+(Mi,t-mi,t)×Ii,t

(5)

式中:Hi,t、Hi,t+1分别为i水库在t时段、和t+1时段的水库库容,m3;Mi,t为i水库在t时段的入流量,m3/s;mi,t为i水库在t时段的断面流量,m3;Ii,t为i水库在t时段的区间流量,m3。水库库容限制约束条件的计算公式为:

Ei≤Vi,t≤Fi

(6)

水库泄洪流量限制约束条件的计算公式为:

(7)

|ki,t+1-ki,t|≤Δkit∈[1,T-1]

(8)

式中:Δki为i水库的超标流量限制;ki,t+1、ki,t分别为i水库,t+1时段和t时段的超标流量,m3/s。水电站过洪能力限制约束条件的计算公式为:

qi,t≤Ji(Ki-Li)

(9)

式中:Ji为i水库保证水位对应的控制流量,m3/s;Ki为i水库的起调库容,,m3;Li为i水库的调度期末库容,m3。防洪安全约束条件的计算公式为:

qi,t≤Ni

(10)

式中:Ni为i水库能够允许的最大泄流量,m3/s。出力约束条件的计算公式为:

(11)

1.3 实现优化有效库容

根据目标函数和约束条件,建立水电站有效库容优化模型,对模型进行求解,得到库容最优分配策略。使用遗传算法对模型进行反复进化迭代,具体流程如图1。

如图1所示,将公式(4)作为遗传算法的目标函数,即种群迭代的适应度函数,采用离散库容的方式[11-14],编码水电站有效库容,使库容实际值对应个体基因,将水位升降变化时对应的库容,作为基因段变化范围,得到遗传算法的初始种群。库容实际值Hi,t计算公式为:

图1 遗传算法的模型求解流程图

(12)

2 实验论证分析

进行对比实验,将此次设计方法记为实验A组,2种传统径流式中小型水电站有效库容优化方法,分别记为实验B组、C组。当有效库容优化后,利用水库水位提升幅度、弃水总量、发电量3个指标比较水电站水库的蓄水能力。

2.1 实验准备

选取江苏省内的某水电站为例,主要特征参数如表1所示。

表1 江苏省某水电站特征参数表

某水电站群梯级示意如图2所示。

图2 阶梯水电站示意图

该水电站枯水年、平水年、丰水年3种不同的典型来水过程如图3所示。

图3 水电站各典型年日径流过程图

根据该水电站2005—2020年相邻15 a的径流资料对水库容量进行优化调度。在3个典型年中,每月取3个典型日,将其流量过程作为需要分析的资料,典型日分别为日均流量与月平均流量最为接近的一天,当月日均流量最小的一天以及当月日均流量最大的一天。实验A组设置遗传算法的迭代次数为1 000,个体基因适应度值为0.9。

2.2 实验结果

2.2.1第1组实验结果

当3组方法优化后,划分水电站有效库容,比较水库水位的提升幅度,实验对比结果如表2所示。

表2 水库水位提升幅度对比结果表

由表2可知,有效库容优化后20 d内,实验A组水库水位平均提升幅度为197.02 m;实验B组、C组的平均提升幅度分别为152.34、130.90 m;A组水库水位相比实验B组、C组,分别提升了44.68、66.12 m。

2.2.2第2组实验结果

有效库容优化后,统计水电站每天的弃水总量,弃水量对比结果如表3所示。

表3 弃水量对比结果表

由表3可知,有效库容优化后20 d内,实验A组平均弃水量为0.983亿m3/d;实验B组和实验C组的平均弃水量分别为1.275亿、1.316亿m3/d;相比实验B组和C组,A组水库弃水量分别减少了0.292亿、0.333亿m3/d。

2.2.3第3组实验结果

有效库容优化后,统计水电站每天的发电量,发电量对比结果如表4所示。

由表4可知,有效库容优化后20 d内,实验A组平均发电量为7.691亿kWh/d;实验B组、C组的平均发电量分别为6.889亿、6.570亿kWh/d;相比实验B组和C组,A组发电量分别增加了0.802亿、1.121亿kWh/d。综上所述,此次设计优化方法下,水库水位有较大幅度提高,减少了弃水量,从而抬高了限洪水线,水库蓄水量充足,保证了运行水位的下泄流量,进一步增加了发电量,水电站水库的蓄放水能力,要优于2种传统有效库容优化方法。

表4 发电量对比结果表

3 结 语

将水电站的最小超标洪量、水库库容使用率的最小差值,作为有效库容优化的目标函数,选取水库水量平衡、水库库容限制、水库泄洪流量限制、安全过洪能力限制等,对目标函数进行约束,建立有效库容优化模型,通过遗传算法求得模型最优解,均衡分配水库库容,得到优化后的库容实际值,实现了水电站有效库容优化,提升了水位量和发电量,减少了弃水量,具有一定的科学性。但此次研究中忽略了水库泥沙淤积的影响因素,在今后的研究中,应结合二维和三维水沙数学模型,对水电站有效容量进行合理划分。

猜你喜欢

库容约束条件水电站
三峡-葛洲坝两坝间动库容概化计算研究
基于一种改进AZSVPWM的满调制度死区约束条件分析
里底水电站工程
白鹤滩水电站有多“牛”?
《水电站设计》2020年总目录
三峡水库干流动防洪库容简化算法
A literature review of research exploring the experiences of overseas nurses in the United Kingdom (2002–2017)
全省已建成水库总库容
白龟山水库动用死库容应急供水研究
俄最大水电站发生事故