梯级泵站优化调度模型参数敏感性分析及其求解算法改进

刘小莲 ,  李贞蓉 ,  王雪妮 ,  翟宇 ,  张雷克 ,  郭维维 ,  田雨

工程科学与技术 ›› 2026, Vol. 58 ›› Issue (01) : 121 -132.

PDF (3388KB)
工程科学与技术 ›› 2026, Vol. 58 ›› Issue (01) : 121 -132. DOI: 10.12454/j.jsuese.202400699
水工岩石力学

梯级泵站优化调度模型参数敏感性分析及其求解算法改进

作者信息 +

Parameter Sensitivity Analysis and Algorithm Improvement of Optimization Scheduling Model for Cascade Pumping Stations

Author information +
文章历史 +
PDF (3469K)

摘要

为提高梯级泵站运行效率、大力推进双碳建设,以碳排放量最小为目标建立了梯级泵站优化调度模型,并采用Sobol方法分析了各级泵站扬程及各机组流量对梯级泵站碳排放量的敏感性,探索了决策变量对目标函数的量化影响,同时,提出了一种基于改进龙格库塔算法(TRUN)的优化调度方法。TRUN在继承龙格库塔优化算法(RUN)精于探索特性的基础上,针对其初始种群位置分布不均匀,采用Tent混沌映射着重加强了算法的初始种群探索能力,以加快算法的收敛速度及解的精度,同时,采取Tent边界映射策略进行边界处理,以提高算法的寻优效率。利用TRUN、RUN、基于Tent映射的粒子群算法(TPSO)、粒子群算法(PSO)、基于Tent映射的遗传算法(TGA)和遗传算法(GA)计算包含单峰、多峰、固定维多峰6个标准测试函数的均值与标准差,上述算法分别占有4、2、0、0、1、0个最优解,验证了TRUN寻优的优越性。在此基础上,以某3级泵站工程为例,通过Sobol方法定量确定了系统参数敏感性,其顺序由大到小依次为:第1级泵站内各机组通过流量、第2级泵站内各机组通过流量、第1级泵站扬程、第3级泵站内各机组通过流量、第2级泵站扬程、第3级泵站扬程,可为该工程日常运行决策提供建议。将TRUN用于该工程优化调度求解,计算结果表明,与现状运行方案相比,TRUN计算所得方案可降低碳排放量249 485 kg/a,且优于利用RUN、TPSO、PSO、TGA、GA所得优化结果。所提方法能够很好地服务于梯级泵站的优化运行。

Abstract

Objective Low operating efficiency, high energy consumption, and substantial carbon emissions are common problems in the operation of cascade pumping stations. To improve operational efficiency and support the "dual carbon" objective, an optimization scheduling model for cascade pumping stations is established with the goal of minimizing carbon emissions, and the Runge-Kutta algorithm (RUN) is introduced to solve the model. In addition, to address the lack of a quantitative sensitivity analysis in the optimal scheduling of cascade pumping stations, the Sobol global sensitivity method is employed to quantitatively evaluate the influence of key parameters on carbon emissions. To overcome the tendency of RUN falling into local optima due to insufficient initial population diversity and boundary stagnation, an improved Runge-Kutta (TRUN) algorithm based on a Tent chaotic map is proposed. Methods First, an optimal scheduling model for cascade pumping stations was developed with carbon emission minimization as the objective function. Second, the Sobol method was used to analyze the sensitivity of the head of each pumping station and the flow rate of each unit to carbon emissions, thereby quantifying the impact of decision variables on the objective function. Third, an optimized scheduling method based on TRUN was proposed. While retaining the exploration characteristics of the RUN algorithm, Tent chaos mapping was introduced to enhance the diversity of the initial population, accelerate convergence, and improve solution accuracy. Additionally, a Tent boundary mapping strategy was adopted to regenerate boundary values, further improving optimization efficiency. Six benchmark functions, including unimodal, multimodal, and fixed-dimension functions, were used to verify the performance of TRUN and the effectiveness of the improvement strategies. Finally, a three-stage pumping station was selected as a case study, in which the Sobol method was used to determine the sensitivity ranking of system parameters, and TRUN was applied to obtain the optimal scheduling scheme. Results and Discussions The mean values and standard deviations of six benchmark functions, including unimodal (Schwefel 2.21 (f1), Rosenbrock (f2)), multimodal (Schwefel (f3), Rastrigin (f4)), and fixed-dimension (Hartman (f5), Shekel (f6)), were calculated using the TRUN, RUN, TPSO, PSO, TGA, and GA algorithms. TRUN, RUN, TPSO, PSO, TGA, and GA achieved 4, 2, 0, 0, 1, and 0 optimal solutions, respectively, verifying the superiority of TRUN and the effectiveness of the proposed improvement strategies. Based on this, the Sobol global sensitivity analysis and TRUN-based optimization scheduling method were applied to a three-stage pumping station. The sensitivity ranking of system parameters, in descending order, was as follows: flow rate of each unit in the first-stage pumping station, flow rate of each unit in the second-stage pumping station, head of the first-stage pumping station, flow rate of each unit in the third-stage pumping station, head of the second-stage pumping station, and head of the third-stage pumping station. These results provide quantitative guidance for daily operational decision-making. In single-stage pumping station optimization, TRUN achieved 67, 56, and 46 optimal solutions out of 100 comparison runs, showing a clear advantage over the other algorithms. In cascade pumping station optimization, compared with the current operating scheme, the TRUN-based scheduling scheme reduced carbon emissions by 249 485 kg/a, outperforming RUN, TPSO, PSO, TGA, and GA, and confirming the effectiveness of the proposed algorithm. Conclusions The results demonstrate that the proposed TRUN algorithm exhibits excellent optimization performance. The TRUN-based optimal scheduling method for cascade pumping stations effectively improves system operational efficiency, and its optimization results are superior to those obtained using RUN, TPSO, PSO, TGA and GA. In addition, the Sobol global sensitivity analysis provides quantitative insights into the influence key parameters on carbon emissions, offering valuable references for operational decision-making of cascade pumping station systems.

Graphical abstract

关键词

改进龙格库塔算法 / 梯级泵站 / 优化调度 / 碳排放 / 敏感性分析

Key words

improved Runge Kutta optimizer / cascade pumping station / optimal scheduling / carbon emissions / sensitivity analysis

引用本文

引用格式 ▾
刘小莲,李贞蓉,王雪妮,翟宇,张雷克,郭维维,田雨. 梯级泵站优化调度模型参数敏感性分析及其求解算法改进[J]. 工程科学与技术, 2026, 58(01): 121-132 DOI:10.12454/j.jsuese.202400699

登录浏览全文

4963

注册一个新账户 忘记密码

本刊网刊
为优化水资源时空分布、推动区域经济发展,中国兴建了大量的梯级泵站调水工程。在“双碳”战略目标实施背景下,围绕梯级泵站调水工程深入推进低碳化运行管理,对促进中国生态质量提升、助力“双碳”战略目标落地具有重要意义。然而,受设计标准低、工程管理薄弱和各建筑物间水力联系复杂等因素制约,梯级泵站运行中往往存在系统效率偏低、能耗损失较大、碳排放量大等问题。因此,开展优化调度和敏感性分析研究,实现梯级泵站精确建模、高效求解,对提升系统运行效率、降低能耗、提高运行管理水平至关重要。
目前,梯级泵站优化问题研究主要集中于模型的构建及求解方面。模型的构建多以费用最小[1]、能耗最低[2]、效率最高[3]等为目标,取得了良好的经济节能效果。近年来,气候变化导致海平面逐年上升,全球生态平衡面临严峻挑战,“双碳”战略目标的提出对实现碳循环平衡及应对全球气候变化有重要意义。关于碳排放量的研究已在城市能源[47]、综合能源系统[810]、交通运输[1112]等领域展开,同时,在水利方面[13]也有所涉及。然而,现有梯级泵站调度模型围绕系统碳排放量的优化研究尚未见报道。模型求解方法包含传统数学方法及启发式算法。采用具有代表性的线性规划、非线性规划、动态规划等传统数学方法时易陷入维数灾,同时,面临计算时间长等问题。启发式算法能克服上述缺点,为调水工程模型求解提供了一种新思路,如灰狼算法(GWO)与PSO等已成功应用于梯级泵站流量扬程优化及运行泵机组台数优化等问题[3,14]。然而,各启发式算法均存在优缺点,GWO算法调节参数少,但稳定性较差;PSO虽收敛速度快,但求解时易陷入局部最优。因此,不断寻求优势算法或针对算法缺陷做出改进,是求解该类工程模型的必然方向。龙格库塔优化算法(RUN)[15]是基于龙格库塔方法中计算坡度的概念,并根据群体优化算法逻辑所创建的一种群智能优化算法。与其他元启发式算法相比,RUN所特有的增强求解质量策略,可有效提高算法寻优能力、加快收敛速度。目前,该算法不仅广泛应用于电气、环境及生物医学[1618]等领域,而且在水库优化调度、水库发电优化方面也有成功的应用背景[1920]。鉴于RUN具有原理简单、参数少和寻优能力强等优点,且已被成功应用于类似水利工程优化问题,因此,其在梯级泵站优化调度领域具备显著的研究潜力和发展前景。
为进一步阐明系统模型运行的特征规律及敏感性,一些学者还开展了调水工程优化模型敏感性分析。Thomas等[21]采用枚举法对输配水模型分段线性段数与水网规模进行评估。Atashin等[22]使用散点图、分位数-分位数(Q-Q)图、残差直方图和自相关函数计算了供水管网模型参数敏感性。杜梦盈等[23]采用LH-OAT全局敏感性方法分析了梯级泵站河道蓄量的敏感参数。然而,上述研究主要集中于定性分析,未能充分反映各优化参数对于梯级泵站运行的量化影响,需要进一步寻求梯级泵站安全、高效、节能的运行方案。
综上,为助力实现“双碳”战略目标,首先,本文以碳排放量最小为目标建立模型,并引入RUN求解模型。其次,针对梯级泵站优化调度中缺乏敏感性的定量分析,利用Sobol全局敏感性方法定量分析了各敏感参数对梯级泵站系统碳排放量的影响。再次,针对RUN存在的初始种群多样性不足及个体易陷入系统边界处导致的局部最优问题,提出了一种基于Tent混沌映射的TRUN优化调度方法,并通过基准测试函数验证了TRUN的寻优性能。最后,以某3级串联泵站为例,利用Sobol方法定量确定了系统参数敏感性排序,可为泵站系统的日常运行提供决策依据。将TRUN方法用于该工程优化调度求解,通过与现状运行方案、基于RUN、TPSO、PSO、TGA及GA优化方法所得方案对比,验证了TRUN优化方法的有效性及可行性,为提升梯级泵站运行效率、推进低碳建设提供有益借鉴。

1 梯级泵站优化调度模型

梯级泵站碳排放量多集中于稳态运行期间,主要受泵站引水总流量、各级泵站扬程及各机组运行效率的影响。以输水渠道和各级泵站作为主体,综合考虑输调水需求、机组运行特性及系统内水力联系等约束条件,将梯级泵站碳排放量最小化作为优化目标,建立双层嵌套式梯级泵站优化调度模型,模型结构如图1所示。对于这类大系统优化问题,总体优化有一定的挑战,通过构建分解协调模型可有效求解该类问题,故本文将梯级泵站系统分解成相对独立且相互关联的双层(分解、协调)优化调度模型。在分解级,通过随机分配各级泵站扬程计算值对分解后的各单级泵站进行优化求解,将单级泵站站内流量分配作为协调级,如此反复地与分解级交换信息,以保证可求得最优解。同时,考虑到渠道线性特征明显,采用1维水力学模型计算梯级泵站内各泵站级间渠道水头损失。此外,利用Sobol方法分析各参数敏感性排序,从而确定所需优化的决策变量,以更好地指导梯级泵站低碳运行决策。

1.1 梯级泵站扬程优化分配模型

以梯级泵站碳排放量最小为目标,考虑水力平衡及各级泵站进、出水池水位等约束条件,建立梯级泵站扬程优化分配模型。

1.1.1 目标函数

以最小化m级梯级泵站碳排放量Ecascade为目标:

min Ecascade=EF×9.81×24×j=1mQtotalHjηmax,j

式中:EF为电量消耗对应碳排放量系数;Qtotal为泵站系统所通过流量;Hj 为第j级泵站扬程值,j=1,2,…,mηmax,j 为单级泵站运行效率ηj 的最大值,由单级泵站流量优化分配模型计算可得。

1.1.2 约束条件

1)水力平衡约束。各级泵站的扬程之和为:

j=1mHj=Htotal+j=1m-1hj,j+1

式中:hj,j+1为第j级泵站与第j+1级泵站间渠道水头损失;Htotal为泵站系统所提升总扬程,计算式为:

Htotal=Zm,out-Z1,in

式中,Zm,out为末级泵站出水池水位,Z1,in为首级泵站前池水位。

2)单级泵站扬程约束。考虑机组的高效运行及安全运行,对各单级泵站扬程Hj做如下约束:

Hj,minHjHj,max

式中,Hj,minHj,max分别为第j级泵站的最小和最大扬程

3)泵站前池水位约束。前池水位过高或者过低,均会影响机组的运行效率。根据设计及实际运行情况,第j级泵站前池水位Zj,in应满足其控制范围:

Zj,inminZj,inZj,inmax

式中,Zj,inminZj,inmax分别为第j级泵站前池允许最低、最高运行水位。

4)泵站出水池水位约束。出水池水位和前池水位一样,也会影响机组效率。第j级泵站出水池水位Zj,out亦须满足其控制范围:

Zj,outminZj,outZj,outmax

式中,和Zj,outminZj,outmax分别为第j级泵站出水池允许最低及最高运行水位。

1.2 单级泵站流量优化分配模型

在各台机组稳态运行时,泵站运行效率由调水流量、提升扬程和运行机组台数n共同决定。在满足流量平衡、单泵运行范围约束条件下,建立如下的单级泵站流量优化分配模型。

1.2.1 目标函数

以单级泵站运行效率最大化为目标函数:

max ηj=QtotalHjk=1nQj,kHjηj,k

式中,Qj,kηj,k 分别为第j级泵站第k个机组的流量和效率,k=1,2,…,n

1.2.2 约束条件

1)流量平衡约束条件。每台机组的流量之和应等于泵站总提水流量:

Qtotal=k=1nQj,k

2)单泵流量运行范围约束条件。依据机组特性,在一定的扬程范围内,机组的流量存在运行范围约束:

Qj,k,minQj,kQj,k,max

式中,Qj,k,minQj,k,max分别为第k台机组的最小、最大允许通过流量。

1.3 1维水力模型

1维水力模型采用圣维南方程组构建,同时,利用Preissmann四点时空偏心格式对方程组进行离散,并使用双扫描法求解[24]

1.4 参数敏感性分析

Sobol敏感性分析法[25]是具有代表性的全局敏感性分析方法之一,其基于方差分解理论,通过计算单个输入参数或输入参数集的方差对总输出方差的影响来分析参数的重要性及各参数之间的交互效应。利用Sobol敏感性分析方法确定敏感性指标时,需要先确定敏感性参数个数D及控制种群大小N,具体步骤如下:

1)生成样本矩阵。由样本矩阵给出种群N各个体对应的参数值,形成N×2D的矩阵。

2)分割样本矩阵。将生成矩阵的前D列分割为矩阵 A,后D列作为矩阵 B

3)计算模型输出值。根据 AB 样本矩阵输入值分别计算输出矩阵 YAYB

4)计算变量 Xi 对模型的总效应指数STi

STi=D(Y)-DXi(EXi(YXi))D(Y)

式中,D(Y)为系统输出的总方差,DXi(EXi(YXi))Xi 对模型的影响。

2 基于改进龙格库塔优化算法的梯级泵站优化调度方法

2.1 RUN

RUN是Ahmadianfar等[15]在2021年受龙格库塔方法启发提出的一种群体优化算法。该算法更新机制由龙格库塔搜索机制和增强求解质量两部分组成。

2.1.1 龙格库塔搜索机制

在每次迭代中,RUN采用4阶龙格库塔计算方法更新当前解决方案,更新公式为:

xnew1=(xb+Axb)+B+C(xd-xb),rd<0.5;(xd+Axd)+B+C(xa1-xa2),rd0.5

式中,xnew1为新生成的第1个解决方案,rd为[0,1]范围内的随机数,xa1xa2分别为种群N中的两个随机解, xbxdABC均为参数。

参数 xbxd由式(12)、(13)得到:

xb=αxm+(1-α)xa1
xd=αxbest+(1-α)xcbest

式(12)、(13)中,α为(0,1)范围内的随机数,xbest为迄今为止最好的解决方案, xcbest为当前迭代中获得的最佳位置。

参数ABC分别表示如下:

A=uSFe,B=SFSM,C=ωrnd

式中:u为值为1或-1的整数;e为[0,2]范围内随机数;rnd为具有正态分布的随机数;SF用于在探索和开发之间提供适当平衡,SF=2(0.5-rd)μω=0.5+0.1rndμ=20exp-12rdItIt,max,其中,It 为当前迭代次数,It,max为最大迭代次数; SM的计算式为:

SM=16(xRK)Δx

式中:Δx=2rdS,其中, S 为步长,S=rd((xbs-rdxavg)+δ)δ=rd(xm-rd(U-L))exp-4ItIt,maxUL 分别为决策变量的上界和下界, xavg为每次迭代时解的平均值;xRK的计算式如下:

xRK=k1+2k2+2k3+k4

式中:k1=rdxws-vxbs2Δx,其中,v=round(1+rd)×(1-rd)xwsxbs分别为最坏和最好的解决方案,round()函数用于实现数字的四舍五入;k2=(rd(xws+r1 k1Δx)- (vxbs+r2k1Δx))/2Δxr1r2分别为[0,1]范围内两个随机数;k3=(rd(xws+12r1k2Δx)-(vxbs+12r2k2Δx))/2Δxk4=(rd(xws+r1k3Δx)-(vxbs+r2k3Δx))/2Δx

2.1.2 增强求解质量

为增强求解质量,同时避免计算陷入局部最优,RUN使用增强求解质量机制(ESQ)来保证每个求解方案朝更好的位置移动。在rd< 0.5时,更新公式为:

xnew2=xESQ+λρ(xESQ-xavg)+nrand,ρ<1;(xESQ-xavg)+λρD+nrand,ρ1

式中: xnew2为新生成的第2个方案;参数D=2rdxESQ-xavgρ=mrexp-5rdItIt,maxmr为(0,2)范围内的随机数;均值xavg=xa1+xa2+xa33;ESQ机制xESQ=ϕxavg+(1-ϕ)xbestϕ为[0,1]范围内的随机数; nrand为与 xESQ维度一致的随机矩阵,其中每个元素均服从标准正态分布;λ为一个整数,取值为1、0或-1。

由于ESQ机制可能并未寻得优于历史的解决方案,因此,当rd < ρ时,会再创建一组新的解决方案:

xnew3=SF(rdxRK+(2rdxbs-xnew2))+(xnew2-rdxnew2)

式中, xnew3为新生成的第3个解决方案。

2.2 改进RUN

在随机生成初始种群时,原始RUN算法常因个体位置分布不均匀而产生搜索盲区,降低了该算法的搜索性能,甚至会使算法陷入局部最优,出现早熟[26]。因此,本文采用Tent混沌映射对种群进行初始化,从而增强了RUN初始种群多样性及收敛速度。

2.2.1 龙格库塔搜索机制混沌初始化

混沌映射具有遍历性、随机性和规律性等特点,先利用映射关系产生[0,1]的混沌序列,再将混沌序列转化到个体的搜索空间,优化种群个体的初始位置分布。通常情况下,被用于初始化种群的混沌映射包括Tent、Logistic、双峰映射等。相较于Logistic映射,Tent结构简单,具有良好的遍历均匀性,有助于算法跳出局部最优值,进而增强算法的寻优能力。其映射方程[26]为:

xl=2xld,0xld1/2;2(1-xld),1/2<xld<1

式中,xl 为计算初始化方案的系数,xld为混沌序列xd中的元素。经过Tent映射处理后生成初始化种群为:

xn,l=Ll+xl(Ul-Ll)

式中,xn,l为第l个变量的初始化参数值,LlUl 分别为第l个变量的下界和上界,l=1,2,…,n

2.2.2 Tent映射边界处理

在RUN算法中,当所生成的个体值超出既定边界时,常采用式(21)将边界外的值约束至边界:

xn,l=Ul,xn,l>Ul;Ll,xn,l<Ll

为避免个体在边界处的大量聚集,本文采用Tent混沌映射,当个体超出边界时,利用式(19)、(20)在可行域内重新生成种群个体。

相较于RUN算法,随机边界处理策略可增加种群多样性,有效规避边界聚集现象的发生,解决系统边界处局部最优的问题,进而提升算法的全局搜索能力。

2.2.3 算法性能测试

为验证TRUN算法的寻优性能,本文选取Schwefel 2.21(f1)、Rosenbrock(f2)、Schwefel(f3)、Rastrigin(f4)、Hartman(f5)、Shekel(f6)6个函数为基准测试函数[27],其中,f1f2为单峰函数,f3f4为多峰函数,f5f6为固定维多峰函数,如表1所示,所有函数中的变量含义参考文献[27]。

在工程优化领域,PSO、GA因具有良好的全局搜索能力和鲁棒性而被广泛采用。为系统验证TRUN算法的性能优势,选取经典算法PSO、GA及原始RUN算法作为基础对比算法;并且,为确保对比的公平性与结果的可解释性,对PSO、GA采取同样的Tent混沌映射初始化策略,改进形成TPSO、TGA算法,进行综合性能对比分析。

计算参数设置如下:搜索种群数为30,最大迭代次数为500,每个基准函数运行30次;PSO算法的学习因子c1=c2=2,惯性权重ω1初始值为0.9,按照迭代次数线性递减到0.4。

分别利用TRUN、RUN、TPSO、PSO、TGA、GA这6种算法对基准测试函数f1f6进行30次独立计算,得到均值、标准差、双样本T检验(简称T检验)计算结果,如表2所示。表2中,括号外的数值为计算值,括号中的“1”表示该算法明显更优,括号中的“0”表示该算法无差异,括号中的“-1”则表示该算法明显较差。

表2可知:经T检验,TRUN、TPSO、TGA相对于其原始算法(RUN、PSO、GA),在测试函数计算中分别获得了3个(3个函数计算精度分别提升96.9%、47.2%、1.5%)、1个(该函数计算精度提升30.4%)、1个(该函数计算精度提升1.3%)函数计算更优值。由此可见,Tent混沌映射初始化策略对提升算法的计算精度具有重要的作用,其中,对RUN算法的性能提升效果最为显著。在针对6个测试函数的均值求解中,TRUN、RUN、TPSO、PSO、TGA、GA算法分别获得4、2、0、0、1、0个最优解。TRUN在测试函数f1f3的均值计算结果稍显逊色,但其在单峰测试函数f1的双样本T检验结果与RUN相当,且优于其他对比算法;TRUN在多峰测试函数f3计算的均值与TGA计算的均值仅相差1%,且优于其他算法所得结果。由此表明,TRUN算法在计算求解精度方面具有优越性。此外,TRUN算法在所有测试函数中的标准差表现优于大多数对比算法,进一步验证了其具有较强的稳定性。

为进一步验证TRUN的收敛速度,图2展示了随机某次试验中TRUN与其他算法的收敛过程曲线。由图2可知:TRUN的收敛速度相较于其他对比算法更快,且达到稳定所需迭代次数更少,计算结果更接近真实值,表明TRUN的收敛速度与精度得到了有效提升。此外,TRUN在多峰和固定维测试函数迭代过程中存在多个拐点,收敛值明显提升,表明TRUN具有较强的跳出局部最优的能力。综合而言,相较于RUN,TRUN的计算精度与收敛速度均有所提升,具有良好的局部及全局搜索能力。

2.3 基于TRUN算法的梯级泵站优化调度方法计算流程

基于TRUN算法的梯级泵站优化调度方法的计算流程如图3所示。具体求解步骤如下:

1)设置梯级泵站扬程优化分配模型参数QtotalHtotalZ1,inZm,out、最大迭代次数T,使用式(19)、(20)初始化梯级泵站级间扬程Hj

2)利用1维水力学模型,根据流量Qtotal与下级前池水位Zj+1,in计算梯级泵站级间沿程水头损失hj,j+1

3)约束处理。约束处理包括等式约束和不等式约束。利用式(4)~(6)进行不等式约束判别,处理时将超出的边界值根据式(19)、(20)重新生成;而等式约束均采用Tian等[28]提出的策略进行处理。

4)将第j级泵站扬程Hj 和泵站流量Qtotal输入单级泵站流量优化分配模型,进行第j级泵站级内优化。具体过程为:

a.设置单级泵站流量优化分配模型参数QtotalHjZj,inZj,out、最大迭代次数T1,使用式(19)、(20)初始化第j级泵站内各机组流量值Qj,k

b.由式(9)进行不等式约束判别,式(8)进行等式约束,处理方式与梯级泵站扬程优化分配模型的约束处理方式相同。

c.读取各机组流量Qj,k,使用插值法查找对应机组的水力特性曲线效率值ηj,k

d.计算第j级泵站运行效率值ηj,并更新其最大运行效率值ηmax,j

e.判断当前次数t1是否大于最大迭代次数T1,若满足,则输出第j级泵站最大运行效率值ηmax,j 及各机组流量Qj,k 、效率ηj,k 分配值;否则,令t1=t1+1,使用式(11)、(17)、(18)更新迭代次数t1时的第j级泵站各机组流量Qj,k,返回b中继续寻优。

5)根据式(1)计算梯级泵站系统碳排放量Ecascade,并更新梯级泵站系统最小碳排放量及对应的水位分布Zj,inZj,out

6)判断当前次数t是否大于最大迭代次数T,若满足,则输出梯级泵站最优运行方案及其对应的水位值Zj,inZj,out;否则,令t=t+1,使用式(11)、(17)、(18)更新迭代次数t时的梯级泵站各级间扬程Hj,返回2)继续寻优。

3 实例分析

3.1 工程概况

某梯级泵站示意图如图4所示,各级泵站均有4台同类型水泵(3用1备)。该梯级泵站设计运行流量为20.00 m3/s,且第1级泵站前池与第3级泵站出水池设计水位分别为48.60和51.82 m。表3为该梯级泵站现状运行方案参数,根据中国电力企业联合会发布的《中国电力行业年度发展报告2023》,式(1)中碳排放量系数EF取2022年全国单位发电量二氧化碳排放量,其值为0.541 kg/(kW·h)。

3.2 模型敏感性分析

考虑到梯级泵站系统碳排放量与总流量Qtotal、各级泵站扬程Hj 及单级泵站运行效率ηj 密切相关。由式(7)可知,单级泵站运行效率ηj 受限于总流量Qtotal、单台机组流量Qj,k 和单台机组效率ηj,k。其中,单台机组效率ηj,k 根据单台机组通过流量Qj,k 、单级泵站扬程Hj 采用插值法读取机组特性曲线来确定,且单台机组通过流量Qj,k 受总流量Qtotal、开机台数n的影响。由此可初步确定,该梯级泵站模型敏感参数包含总流量Qtotal、各级泵站扬程Hj 、单台机组流量Qj,k 和开机台数n

在计算时,总流量Qtotal取该泵站工程设计流量,故不将总流量Qtotal计入敏感性分析。各级泵站可用机组台数均为3台,表4为各级泵站流量阈值。由表4可知,不同开机台数组合运行条件下其通过总流量值之间并不存在交叉,为避免出现异常值影响分析结果,故不将开机台数n纳入分析范畴。综上所述,取单台机组通过流量Qj,k 与各级泵站扬程Hj 对系统进行敏感性分析。

考虑到1阶效应指标仅可反映各输入变量对输出方差的单独影响,而总效应指标可综合衡量各输入变量的单独影响与输入变量间的协同影响。因此,本文以总效应指标测试该系统各参数的敏感性。采用低偏差的Sobol序列进行抽样,根据各输入随机变量的联合分布密度抽取10 000组样本,并对该组数列进行模型敏感性分析,各参数取值范围及敏感性分析结果,如表5所示。

表5可知:各参数的敏感性由大到小排序为:第1级泵站内各机组通过流量、第2级泵站内各机组通过流量、第1级泵站扬程、第3级泵站内各机组通过流量、第2级泵站扬程、第3级泵站扬程。从扬程角度来看,泵站系统对第1级泵站扬程波动尤为敏感,第2、3级泵站敏感性依次递减。同时,观察泵站各机组通过流量总效应指数,第1级泵站各机组流量分配的影响力也更强。究其原因,对比3级泵站运行范围可发现第1级泵站可变扬程范围最大,第2、3级泵站的扬程变动范围呈逐级递减趋势,且各机组运行效率与机组通过流量及泵站各级扬程相关,故第1级泵站各机组通过流量总效应指数表现最敏感。此外,各级泵站站内各机组通过流量敏感性分析结果相近,其原因在于系统所配备的机组型号相同,其影响力并无太大的差异。

综上所述,鉴于第1级泵站为系统中最为敏感的部分,故在日常运行时应重点考虑第1级泵站的运行决策。

3.3 优化结果

该梯级泵站引水工程级间无分水,各泵站通过流量一致,梯级泵站运行效率主要受站内流量分配及泵站级间扬程分配的影响。

3.3.1 单级泵站计算分析及优化结果

为测试TRUN优化方法在单级泵站流量优化分配模型求解中的有效性,基于扰动分析法,研究TRUN、RUN、TPSO、PSO、TGA与GA 6种方法在不同扬程、流量的100组数据下各级泵站的最优效率。单级泵站扬程允许范围如表6所示,流量区间为19.00~20.50 m3/s,最大迭代次数为50,种群规模为30。对各方法计算的各级泵站效率占优数进行了统计,结果如图5所示。

图5可看出:各级泵站在不同扬程、流量组合的100组数据中,TRUN在第1、2、3级泵站优化计算结果中分别占有67、56、46个最优效率值,而RUN、TPSO、PSO、TGA、GA在第1、2、3级泵站优化计算结果中分别占有32、32、29,0、4、1,1、0、0,0、5、15,0、3、9个最优效率值。总体上看,TRUN在各单级泵站流量优化分配计算结果中均占有绝对优势,第1级泵站寻优排序为TRUN(67)>RUN(32)>PSO(1)>TPSO(0)=GA(0)=TGA(0),第2级泵站寻优排序为TRUN(56)>RUN(32)>TGA(5)>TPSO(4)>GA(3)>PSO(0),因此,TRUN在第1、2级泵站寻优过程中表现更优秀。在第3级泵站求解时,寻优排序为TRUN(46)>RUN(29)>TGA(15)>GA(9)>TPSO(1)>PSO(0),虽然GA、TGA寻得的效率占优数较第1、2级泵站有所增加,但是,TRUN在该项指标中仍具有明显优势。由此可见,TRUN在单级泵站优化中表现较为优异,而单级泵站优化又是梯级泵站优化的重要基础,因此,TRUN可在一定程度上提高梯级泵站的运行效率。

3.3.2 梯级泵站计算分析及优化结果

为研究该梯级泵站扬程优化分配模型的有效性,进一步对比分析了TPSO、PSO、TGA、GA、TRUN与RUN 6种算法计算的梯级泵站运行效率及日碳排放量。其中,最大迭代次数分别设梯级泵站为100、单级泵站为50,种群规模分别设梯级泵站为50、单级泵站为30,每种算法分别计算5次,取其结果中位数展示,梯级泵站系统在不同算法下的运行效率与日碳排放量优化结果,如图6所示。同时,表7给出了利用不同算法得到的梯级泵站优化结果,包括其扬程分配、水头损失、毛扬程及站内流量调配等。

图6可以看出:TRUN、RUN、TPSO、PSO、TGA、GA计算得到的梯级泵站运行效率分别为36.12%、35.79%、35.16%、35.15%、35.26%、35.15%,日碳排放量分别为22 712、22 922、23 333、23 335、23 265和23 338 kg;相较于现状运行方案,TRUN、RUN、TPSO、PSO、TGA、GA的效率分别提高了1.06%、0.73%、0.10%、0.09%、0.20%、0.09%,折合可分别降低碳排放量249 485、173 047、23 002、22 294、47 773、21 233 kg/a。其中,TRUN所得方案最为低碳节能,相较于RUN、TPSO、PSO、TGA、GA所得方案,其碳排放量分别降低76 438、226 483、227 191、201 712、228 253 kg/a。综上所述,基于TRUN的优化调度方法可有效降低梯级泵站运行碳排放量,从而为泵站运行提供更大的综合效益。

为进一步探索本文实例结果背后的深层次原因,从水力联系、敏感性分析及算法求解3个角度进行讨论。

1)从水力联系角度看,根据表7中6种优化方法计算的梯级泵站优化结果可知,虽然系统运行效率、运行费用受泵站内机组间流量组合关系、泵站间扬程组合关系及各级泵站间水头损失等多因素影响,但在此类型低扬程梯级泵站中,其总体呈现水头损失与毛扬程比值越小、系统效率越高的规律。TRUN、RUN、TPSO、PSO、TGA、GA优化方法的水头损失与毛扬程比值分别为0.322 1、0.332 0、0.345 5、0.355 3、0.338 1、0.358 0,相应的系统运行效率分别为36.12%、35.79%、35.16%、35.15%、35.26%与35.15%。其中,TRUN的水头损失与毛扬程比值最小,所得运行效率最高,表明TRUN的求解具有优越性。

2)从敏感性分析角度看,对比表7中各级泵站扬程分配与站内流量调配结果可发现:若第1级泵站扬程较低,则系统整体优化效果不佳,总效率偏低。例如,在TGA方法计算结果中,虽然第1级泵站的运行效率高于其他算法,但其整体运行效率仅列第3位,原因在于梯级泵站调水系统优化问题不仅需要单个泵站的运行状态达到最佳,还需兼顾泵站间的扬程分配问题。相较于TRUN,TGA方法中第1级泵站扬程仍有提升空间,第1级泵站的扬程作为该梯级泵站寻优过程中最敏感的因素,其微小变动将对系统产生显著影响。当第1级泵站扬程适度提高时,第2、3级泵站扬程相对降低,但这两级扬程的波动对系统的影响较小,模型对其敏感性较弱。因此,当第1级泵站扬程更接近最优值时,系统的整体优化效果更好。

3)从算法求解角度看,上述方法均能得到优于现状运行方案的结果,但TRUN的优化结果显著优于其他方法,这是因为:在求解此类非凸、非线性低扬程梯级泵站优化问题时,PSO受惯性权重ω1限制易陷入局部最优[29];GA则因交叉算子产生的子代与父代相似度高,容易早熟收敛[30];相比之下,RUN通过搜索机制与求解质量增强两步进行迭代,有效提升了更新质量[15],并结合Tent混沌映射改进初始化,能优化初始种群分布,因此,TRUN可以获得更优解。

综上所述,利用各优化方法均可提升现状运行效率,且所有方法中TRUN表现最优。鉴于梯级泵站在缓解水资源分布不均,优化配置及支撑农业、工业与生态需求方面有关键作用,同时,考虑到其所处行业的整体规模,基于TRUN的梯级泵站优化调度方法可给规模庞大的中小型泵站系统带来可观的减碳效益和社会价值,具有较大的实际应用价值。

4 结 论

本文提出了一种改进龙格库塔算法(TRUN),该算法利用Tent混沌映射进行初始化与边界处理。选择标准测试函数,对TRUN的收敛速度、搜索精度进行了验证。在此基础上,提出基于TRUN的梯级泵站优化调度方法,并将其用于解决某3级泵站优化调度问题。得到如下结论:

1)TRUN在6个测试函数中,计算的均值与标准差整体优于对比算法,且更快完成收敛,表明TRUN方法收敛精度更优、收敛速度更快,验证了改进策略的有效性。

2)在该3级泵站优化调度中,参数敏感性由大到小排序为:第1级泵站内各机组通过流量、第2级泵站内各机组通过流量、第1级泵站扬程、第3级泵站内各机组通过流量、第2级泵站扬程、第3级泵站扬程

3)在第1、2、3级泵站优化结果中,TRUN在各级泵站100组对比数据中分别占有67、56、46个最优值,占优总数在对比方法中有明显优势。在梯级泵站优化结果中,TRUN所得优化效率均优于RUN、TPSO、PSO、TGA、GA,证明了该改进方法可用于梯级泵站调度决策,并具备求解优势。

参考文献

[1]

Kong Lingzhong, Li Yueqiang, Tang Hongwu,et al.Predictive control for the operation of cascade pumping stations in water supply canal systems considering energy consumption and costs[J].Applied Energy,2023,341:121103. doi:10.1016/j.apenergy.2023.121103

[2]

Feng Xiaoli, Wang Yongxing, Qiu Baoyun.Optimization of pumping station group operation based on optimized parameters using hybrid wolf pack algorithm[J].Transactions of the Chinese Society of Agricultural Engineering,2020,36(3):30‒36.

[3]

冯晓莉,王永兴,仇宝云.基于混合狼群算法参数优选的泵站群运行优化[J].农业工程学报,2020,36(3):30‒36.

[4]

Liu Xiaolian, Tian Yu, Lei Xiaohui,et al.An improved self-adaptive grey wolf optimizer for the daily optimal operation of cascade pumping stations[J].Applied Soft Computing,2019,75:473‒493. doi:10.1016/j.asoc.2018.11.039

[5]

Ruan Jianhui, Qin Ziyu, Qian Shuangyue,et al.A hybrid me-thod for assessing the city emission status toward carbon peak[J].Urban Climate,2024,55:101927. doi:10.1016/j.uclim.2024.101927

[6]

Lan Ting, Shao Guofan, Xu Zhibang,et al.Considerable role of urban functional form in low-carbon city development[J].Journal of Cleaner Production,2023,392:136256. doi:10.1016/j.jclepro.2023.136256

[7]

Qin Guangyu, Yan Qingyou, Kammen D M,et al.Robust optimal dispatching of integrated electricity and gas system considering refined power-to-gas model under the dual carbon target[J].Journal of Cleaner Production,2022,371:133451. doi:10.1016/j.jclepro.2022.133451

[8]

Zhou Guowen, Li Qiang, Li Jiajia,et al.Quantifying the operational flexibility and invocation costs of urban regional integrated energy systems for participation in demand response programs[J].Sustainable Cities and Society,2024,115:105829. doi:10.1016/j.scs.2024.105829

[9]

Li Chenxi, Yan Heng, Zhang Hao,et al.Research on optimal scheduling of wind-photovoltaic-thermal-pumped storage combined power generation system considering ladder-type carbon trading[J].Journal of Hydraulic Engineering,2023,54(10):1163‒1176.

[10]

李琛玺,燕恒,张浩,.计及阶梯式碳交易的风‒光‒火‒抽蓄联合系统日前优化调度[J].水利学报,2023,54(10):1163‒1176.

[11]

Wang Shouxiang, Wang Shaomin, Zhao Qianyu,et al.Optimal dispatch of integrated energy station considering carbon capture and hydrogen demand[J].Energy,2023,269:126981. doi:10.1016/j.energy.2023.126981

[12]

Zhang Zhonglian, Yang Xiaohui, Yang Li,et al.Optimal configuration of double carbon energy system considering climate change[J].Energy,2023,283:129188. doi:10.1016/j.energy.2023.129188

[13]

Chen Xi, Chenyang Shuai, Wu Ya,et al.Analysis on the carbon emission peaks of China's industrial,building,transport,and agricultural sectors[J].Science of the Total Environment,2020,709:135768. doi:10.1016/j.scitotenv.2019.135768

[14]

Zhou Xiyin, Xu Zhicheng, Zheng Jialin,et al.Internal spillover effect of carbon emission between transportation sectors and electricity generation sectors[J].Renewable Energy,2023,208:356‒366. doi:10.1016/j.renene.2023.03.052

[15]

Ren Qiubing, Li Wenwei, Li Mingchao,et al.Multi-objective intelligent optimization design and analysis method for mix proportion of hydraulic high performance concrete[J].Journal of Hydraulic Engineering,2022,53(1):98‒108.

[16]

任秋兵,李文伟,李明超,.水工高性能混凝土配合比多目标智能优化设计与分析方法[J].水利学报,2022,53(1):98‒108.

[17]

Dini M, Hemmati M, Hashemi S.Optimal operational scheduling of pumpsto improve the performance of water distribution networks[J].Water Resources Management,2022,36(1):417‒432. doi:10.1007/s11269-021-03034-8

[18]

Ahmadianfar I, Heidari A A, Gandomi A H,et al.RUN beyond the metaphor:An efficient optimization algorithm based on Runge Kutta method[J].Expert Systems with Applications,2021,181:115079. doi:10.1016/j.eswa.2021.115079

[19]

Wang Yujie, Zhao Guanghui.A comparative study of fractional-order models for lithium-ion batteries using Runge Kutta optimizer and electrochemical impedance spectroscopy[J].Control Engineering Practice,2023,133:105451. doi:10.1016/j.conengprac.2023.105451

[20]

Ye Jiahao, Xie Lirong, Ma Lan,et al.A novel hybrid model based on Laguerre polynomial and multi-objective Runge-Kutta algorithm for wind power forecasting[J].International Journal of Electrical Power & Energy Systems,2023,146:108726. doi:10.1016/j.ijepes.2022.108726

[21]

Ji Yazhou, Shi Beibei, Li Yuanyuan.An evolutionary machine learning for multiple myeloma using Runge Kutta optimizer from multi characteristic indexes[J].Computers in Biology and Medicine,2022,150:106189. doi:10.1016/j.compbiomed.2022.106189

[22]

Chen Huiling, Ahmadianfar I, Liang Guoxi,et al.A successful candidate strategy with Runge-Kutta optimization for multi-hydropower reservoir optimization[J].Expert Systems with Applications,2022,209:118383. doi:10.1016/j.eswa.2022.118383

[23]

Ahmadianfar I, Halder B, Heddam S,et al.An enhanced multioperator Runge‒Kutta algorithm for optimizing complex water engineering problems[J].Sustainability,2023,15(3):1825. doi:10.3390/su15031825

[24]

Thomas M, Sela L.A mixed-integer linear programming framework for optimization of water network operations problems[J].Water Resources Research,2024,60(2):e2023WR034526. doi:10.1029/2023wr034526

[25]

Atashin S, Niksokhan M H, Ali Zahed M.A real-time and eco-layout platform for optimization of supply/costs for water distribution systems management[J].Water Supply,2022,22(8):6475‒6489. doi:10.2166/ws.2022.258

[26]

Du Mengying, Zhang Zhao, Li Guhan,et al.Short-term optimal scheduling scheme of cascade pumping stations in large-scale hydraulic engineering[J].Journal of Drainage and Irrigation Machinery Engineering,2024,42(2):194‒200.

[27]

杜梦盈,张召,李谷涵,.大型水利工程梯级泵站短期优化调度方案[J].排灌机械工程学报,2024,42(2):194‒200.

[28]

Hu Weipeng, Han Zhengqi, Bridges T J,et al.Multi-symplectic simulations of W/M-shape-peaks solitons and cuspons for FORQ equation[J].Applied Mathematics Letters,2023,145:108772. doi:10.1016/j.aml.2023.108772

[29]

Wang Tianhao, Li Bo, Yu Quanyi,et al.Uncertainty quantification of electric vehicle's wireless power transfer efficiency based on sparse polynomial chaos expansion method[J].Journal of Jilin University(Engineering and Technology Edition),2024,54(12):3433‒3442.

[30]

王天皓,李博,于全毅,.基于稀疏混沌多项式法的电动汽车无线电能传输效率不确定性量化[J].吉林大学学报(工学版),2024,54(12):3433‒3442.

[31]

Zhou Peng, Dong Chaoyi, Chen Xiaoyan,et al.An equilibrium optimizer algorithm based on a Tent chaos and lens imaging learning strategy[J].Control and Decision,2023,38(6):1569‒1576.

[32]

周鹏,董朝轶,陈晓艳,.基于Tent混沌和透镜成像学习策略的平衡优化器算法[J].控制与决策,2023,38(6):1569‒1576.

[33]

Wang Lianguo, Liu Xiaojuan.Sine cosine algorithm based on honey gathering mechanism and its applications in mechanical optimal designs[J].China Mechanical Engineering,2021,32(21):2577‒2589.

[34]

王联国,刘小娟.基于采蜜机制的正弦余弦算法及其在机械优化设计中的应用[J].中国机械工程,2021,32(21):2577‒2589.

[35]

Tian Hao, Yuan Xiaohui, Ji Bin,et al.Multi-objective optimization of short-term hydrothermal scheduling using non-dominated sorting gravitational search algorithm with chaotic mutation[J].Energy Conversion and Management,2014,81:504‒519. doi:10.1016/j.enconman.2014.02.053

[36]

Ab Aziz N A, Ibrahim Z, Mubin M,et al.Improving particle swarm optimization via adaptive switching asynchronous-synchronous update[J].Applied Soft Computing,2018,72:298-311. doi:10.1016/j.asoc.2018.07.047

[37]

Jiao Jian, Ghoreishi S M, Moradi Z,et al.Coupled particle swarm optimization method with genetic algorithm for the static‒dynamic performance of the magneto-electro-elastic nanosystem[J].Engineering with Computers,2022,38(3):2499-2513. doi:10.1007/s00366-021-01391-x

基金资助

国家自然科学基金面上项目(52379091)

山西省基础研究计划项目(202203021222112)

山西省水利技术研究推广补助项目(2024GM21)

AI Summary AI Mindmap
PDF (3388KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/