1. 引言
随着经济社会快速发展,我国用电需求量逐年上升。为缓解电力供需矛盾,推进“双碳”目标的实现,合理调节我国能源结构,迫切需要开发利用清洁能源。截止至2020年底,我国已建成水库98,112座,总库容8983亿m3,水电站装机容量超3.7亿kW,年发电量约占全国总发电量的17.8%,水电已成为我国最主要的清洁能源。与单库调度相比,联合调度可充分发挥梯级水库之间的库容补偿效益,提高流域梯级水库群的整体发电量。因此,开展梯级水库群联合优化调度研究,实现洪水资源高效利用,具有重大的应用价值。
动态规划及相关理论的发展与应用为水库优化调度问题的研究奠定了基础 [1],在上世纪60年代末,Hall [2] 和Keckler [3] 等首次应用动态规划法求解了梯级水库的规划调度问题。动态规划方法通过遍历所有可能情况,搜寻优化调度问题的全局最优解,但是梯级水库联合调度是一个多维多阶段问题,各级水库间也存在复杂的水力、电力耦合联系。随着库群规模扩大、计算时段增加,模型将不可避免的遇到“维数灾”问题,这将直接影响模型的求解效率。为此,如何在动态规划的理论基础上,通过合适的降维分解方法,是目前研究梯级水库联合优化调度的热点课题。
逐步优化算法(POA) [4] 把多阶段问题分解为多个两阶段问题,进而加快模型求解效率;逐次逼近算法(DPSA) [5] 把多维问题分解为多个一维问题,从而实现降维的目标。上述两种方法均在我国水库实践有较好的应用。李亮 [6] 等将DPSA算法应用于梯级水库短期优化调度,结果表明该算法的结果具有良好精度。周佳等 [7] 对POA算法进行改进,使模型在多水库中长期优化调度问题中一定程度避免收敛于局部最优解。许银山等 [8] 在比较DPSA和DPSA-POA两种算法的研究中指出DPSA-POA算法从时间和空间两种角度进行降维,在求解大规模混联梯级水库联合优化调度问题上具有明显优势。张剑亭等 [9] 利用DPSA-POA法求解乌江梯级联合优化调度问题,与单库优化调度结果对比,梯级水库群整体年均发电量提高12.11亿kW·h。邓乐乐等 [10] 采用DPSA- POA算法求解了雅砻江流域两河口、锦屏I级、二滩三座水库的联合调度问题,与常规调度相比,每年增发电量44.03亿kW·h,减少弃水量65.91亿m3。
本文以雅砻江流域中下游河段为研究对象,针对“两河口–杨房沟–锦屏I级–锦屏II级–官地–二滩–桐子林”梯级水库群,建立雅砻江梯级水库中长期联合优化调度模型,采用DPSA-POA算法进行求解,分析探讨雅砻江中下游梯级水库联合优化调度的发电效益。
2. 研究区域及数据资料
2.1. 雅砻江流域概况
雅砻江是金沙江第一大支流,发源于青海省巴颜喀拉山南麓,其干流主要位于四川省境内,自西北流向东南,于攀枝花市注入金沙江,全长1571 km,流域面积13.6万km3。
雅砻江从河源至河口天然落差3830 m,水能蕴藏量巨大,目前规划建设水电站22座,在全国规划的十三大水电基地中,梯级水库的装机规模位列第三。流域水系及梯级水库电站示意图如图1所示,其中下游梯级电站主要由两河口、杨房沟、锦屏I级、锦屏II级、官地、二滩和桐子林7座水库组成,其中两河口、锦屏I级、二滩为控制性水利枢纽工程,各水库电站的基本参数如表1所示。
2.2. 流域径流资料
采用1956年6月~2013年5月旬径流资料作为输入雅砻江流域梯级水库中长期联合调度模型的径流资料。其中两河口、锦屏一级和二滩水库有详尽的旬入库流量资料;杨房沟、锦屏二级、官地和桐子林四座径流式水库的旬入库流量资料由上述三座水库流量资料修正移置而来,假设流域内相邻水库的多年平均降雨量的差异不显著,主要考虑流域面积因素带来的差别,即按相邻水库坝址以上流域面积之比换算各级水库的入库流量。
![](//html.hanspub.org/file/2-2411123x8_hanspub.png?20220512092620805)
Figure 1. Schematic diagram of watershed system and planed cascade hydropower plants
图1. 流域水系及梯级水库电站规划示意图
![](Images/Table_Tmp.jpg)
Table 1. Basic parameters of Yalong River cascade reservoirs and hydropower plants
表1. 雅砻江梯级水库电站基本参数表
2.3. 水库防洪任务
雅砻江流域梯级水库主要由两河口、锦屏I级、二滩三座水库承担防洪任务。两河口水库设计防洪库容为20亿m3,占雅砻江梯级水库防洪总库容的55.6%,可分担长江中下游、川渝河段以及雅砻江下游防洪任务。
锦屏I级和二滩水库防洪任务主要是确保枢纽防洪安全以及配合三峡水库承担长江中下游水库防洪任务,必要时两库联合运行调度缓解雅砻江下游、金沙江下游和川渝河段防洪压力。7月份,锦屏I级和二滩水库以汛限水位指导防洪调度。两库为长江中下游预留总防洪库容不少于25亿m3,其中二滩水库不少于7亿m3。两库联合调度时,可通过拦蓄洪水等手段缓解长江中下游防洪压力,同时起到拦洪、削峰和错峰作用,缓解雅砻江、金沙江和川渝河段的防洪压力。
3. 雅砻江梯级水库联合优化调度模型
3.1. 梯级水库联合优化调度模型
1) 目标函数
在满足各约束条件下,以梯级发电量最大为目标函数:
(1)
式中:
为调度期内总发电量;T为时段总数;
为单个阶段时长,本文以旬为单位计算时段;
为第t时段梯级电站的总出力,且按下式计算:
(2)
式中:n为水电站数量;
、
和
为第i个水电站第t时段的出力、发电流量和净水头;
为第i个水电站的出力系数。
2) 约束条件
① 水量平衡约束:
(3)
式中:
和
分别表示第i个水电站第t − 1时段和第t时段初的蓄水量;
和
分别表示第i个水电站第t时段平均入库流量和平均出库流量。
② 水库的蓄水限制:
(4)
式中:
表示第i个水电站第t时段允许的最小蓄水量,一般为死库容;
表示第i个水电站第t时段允许的最大蓄水量,在汛期为汛限水位所对应的库容,在非汛期为正常蓄水位所对应的库容。
③ 水库出库流量限制:
(5)
式中:
和
分别表示第i个水电站t时段水库放水量下限与上限。
④ 水库间的水量平衡方程:
(6)
式中:
表示第i个和第i + 1个水电站在第t时刻的区间流量。
⑤ 电站出力限制:
(7)
式中:
和
表示第i个水电站第t时段的最小出力和最大出力。
⑥ 水库初始边界条件:
(8)
式中:
表示调度期初水库蓄水位;
表示调度期末水库蓄水位。
⑦ 其他约束(防洪调度约束):
根据防洪任务要求,7月份锦屏I级和二滩水库以汛限水位指导防洪调度,且两库为长江中下游预留总防洪库容不少于25亿m3,其中二滩水库单库防洪库容不少于7亿m3。两河口水库暂不参与流域梯级水库联合防洪调度,但仍需单独预留20亿m3防洪库容,由于其防洪高水位与正常蓄水位相同,且其防洪调度约束限制与汛期蓄水约束限制(约束条件②)一致,不需要额外设置约束条件。故针对锦屏I级和二滩水库,为满足其联合防洪调度需求,在出力计算式中引入惩罚项,惩罚的判别条件为:锦屏I级和二滩联合防洪库容小于25亿m3或二滩单库小于防洪库容7亿m3,对出力计算结果进行如下修正:
(9)
式中:
为第i个水电站第t时段考虑惩罚的出力(I = 3,6);
为惩罚系数,视惩罚程度取不同值,
;
为惩罚判别因子,满足惩罚判别条件时取1,否则取0。
3.2. 模型求解方法
梯级水库的优化调度是一个多维多阶段问题,传统动态规划算法,所需储存空间大,计算时间长,效率低下,不可避免的面临“维数灾”问题。本文采用逐次逼近动态规划—逐次优化算法(DPSA-POA)对该问题进行简化降维,进而求解雅砻江流域梯级水库群的中长期联合优化调度模型。
逐次优化算法(POA)基本思想是将一个多阶段的决策问题依次分解为多个两阶段问题,固定其他时段变量,仅对所选的两阶段的决策变量进行寻优求解,并对后续两阶段问题按同样的方式依次求解,所得优化序列经过多次循环迭代后理论上可收敛于原问题的解 [4]。
逐次逼近动态规划算法(DPSA)的基本思想是将一个多维的问题分解成多个一维的子问题,通过循环迭代求解所有一维子问题的优化序列并使之收敛于初始多维问题的解,进而实现降维,避免“维数灾”,大幅度缩短模型求解所需时间 [5]。DPSA-POA算法主要步骤如下:
1) 输入基本资料,如梯级水库群信息、流域水文资料等;
2) 拟定初始轨迹,可采用单库最优的方法所得的计算结果作为初始调度轨迹,也可在阶段变量的可行域内自行选取;
3) 先对水库1进行优化,期间保持其余n − 1个水库的运行决策和状态变量保持不变。利用POA算法对水库1优化调度进行求解,依次调整阶段变量,使每次调整后对应两阶段的目标函数最优,更新得到的新轨迹。经多次循环迭代直至满足精度要求即可输出水库1的运行策略。
4) 按照水库顺序自上游至下游依次对后续水库进行优化,优化第n个水库时,上游第1~ n − 1个水库保持之前POA算法更新后的运行策略,下游水库仍保持初始策略,重复步骤(3)求解所有水库的优化运行轨迹。
5) 遍历所有水库得到新的优化调度线,并以此为初始调度线,重复步骤(2)~(4)直到目标函数收敛到满足精度要求为止。
4. 联合优化调度结果分析
根据雅砻江流域1956年6月~2013年5月的旬径流资料,以旬为计算时段,采用DPSA-POA算法求解梯级水库联合优化调度模型,得到雅砻江梯级水库的中长期优化调度成果,并与各级水库按简化运行策略调度的成果进行对比,如表2所示。研究结果表明:
1) 雅砻江梯级水库优化调度显著提高了流域水库群年发电量,并有效减少了水库弃水,提高流域水能资源利用效率。雅砻江各座水库年均发电量分别为115.48、67.24、190.14、254.16、112.84、170.05和27.04亿kW·h,共计936.96亿kW·h,与单库简化运行结果相比增发电量75.06亿kW·h (8.7%)。雅砻江各座水库年均弃水量有所减少,各级水库弃水量减少9.5%~30.8%,梯级水库群年均弃水373.67亿m3,与单库调度结果相比减少135.74亿m3 (26.6%),水能资源利用效率显著提升。
![](Images/Table_Tmp.jpg)
Table 2. Comparison of individual and joint optimal operation of Yalong River cascade reservoirs
表2. 雅砻江梯级水库单库和联合优化调度结果比较
2) 联合优化调度可以充分发挥梯级水库的补偿效益。两河口水库作为雅砻江中游河段的龙头水库,具有多年调节能力,在梯级水库联合调度中对下游各级水库进行补偿,其年均发电量与单库调度结果相比,增发电量3.89亿kW·h,增幅仅为3.5%,但下游其他水库联合优化调度发电量均高于单库简化运行时的发电量,提升幅度在8.2%~15.8%不等。其中锦屏I级水库作为雅砻江下游河段的龙头水库,即受两河口水库的补偿效应影响,同时也对其下游四座水库起到一定补偿调节作用,其增发电量17.53亿kW·h (10.2%)。锦屏二级、官地、二滩、桐子林等下游水库受到上游两座水库的补偿作用,年均发电量显著提高,分别提升了21.52、8.90、14.46、3.70亿kW·h。
![](//html.hanspub.org/file/2-2411123x42_hanspub.png?20220512092620805)
Figure 2. Dispatch process of Lianghekou reservoir in the wet, normal and dry typical years
图2. 两河口水库丰、平、枯典型年调度过程
3) 雅砻江梯级水库汛期按照汛限水位控制,非汛期则尽可能处于高水位运行,提高电站发电水头。根据雅砻江流域的旬径流资料,选取1990年、1975年和1958年分别作为丰水年、中水年和枯水年的典型年,分别绘出两河口、锦屏I级和二滩水库丰、平、枯典型年的运行调度过程,如图2~4所示。
![](//html.hanspub.org/file/2-2411123x43_hanspub.png?20220512092620805)
Figure 3. Dispatch process of Jinping-I reservoir in the wet, normal and dry typical years
图3. 锦屏I级水库丰、平、枯典型年调度过程
非汛期,两河口、锦屏I级和二滩水库运行水位均维持在汛限水位附近到正常蓄水位范围内,处于较高的水位运行发电。其中锦屏I级和二滩水库汛末蓄满之后长期维持在正常蓄水位,直至来年汛前为响应防洪任务,缓慢降低水位。
![](//html.hanspub.org/file/2-2411123x44_hanspub.png?20220512092620805)
Figure 4. Dispatch process of Ertan reservoir in the wet, normal and dry typical years
图4. 二滩水库丰、平、枯典型年调度过程
据此,可以总结出雅砻江流域梯级水库联合优化调度的一般性原则:非汛期基本维持高水位运行,汛前降至汛限水位及以下;汛期来水充沛时可以实现满发,汛末提前蓄水使水位恢复至较高水平。
5. 结论
本文以雅砻江流域梯级水库电站为研究对象,针对“两河口–杨房沟–锦屏I级–锦屏II级–官地–二滩–桐子林”梯级水库进行中长期优化调度研究,建立了梯级水库联合优化调度模型,并采用DPSA-POA算法进行求解。研究结果表明:
1) 联合优化调度能显著提高梯级水库的发电效益。雅砻江流域梯级水库群整体发电量共计936.96亿kW·h,年均弃水量373.67亿m3,与单库简化运行结果相比增发电量75.06亿kW·h (8.7%),减少弃水135.74亿m3 (26.6%)。
2) 龙头水库的梯级补偿效益明显。二滩和锦屏I级水库作为中下游河段控制性水库工程,有较好的调节能力,在施行梯级水库联合优化调度方案时,对下游水库有良好的补偿效益,有效提高了下游水库的发电量。
3) 若采用更精确的日或6 h计算时段进行研究,充分利用水文气象预报信息,实现梯级水库汛期运行水位动态控制和提前蓄水联合优化调度,雅砻江梯级水库年发电量与原设计单库规则相比,预计可以提高10%以上。
基金项目
国家自然科学基金(51879192)项目资助。