用于供水系统的供水策略的确定方法及装置转让专利

申请号 : CN202310694120.5

文献号 : CN116466591B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 高振宇杨本凡吴奇锋王燕

申请人 : 埃睿迪信息技术(北京)有限公司

摘要 :

本发明涉及供水工作流程设计技术领域,特别是指一种用于供水系统的供水策略的确定方法及装置。所述方法包括:获取一预设时间内的历史用水数据;根据所述历史用水数据,确定约束规则;根据随机优化算法和所述约束规则,得到供水系统能耗最低时的水泵运行参数;根据所述水泵运行参数,制定供水策略。本发明基于历史用水数据确定约束规则,并根据随机优化算法得到供水系统能耗最低时的水泵运行参数,用于制定供水策略,为供水系统提供供水流程的优化方案,帮助供水系统节约成本。具有操作简单、节约成本的优点。

权利要求 :

1.一种用于供水系统的供水策略的确定方法,其特征在于,包括:获取一预设时间内的历史用水数据;

根据所述历史用水数据,确定约束规则;

根据随机优化算法和所述约束规则,得到供水系统能耗最低时的水泵运行参数;

根据所述水泵运行参数,确定供水策略;

将所述供水策略输出至供水系统的控制器中,以控制大泵的装机数量、小泵的装机数量、大泵的消耗功率和小泵的消耗功率;

其中,根据所述历史用水数据,确定约束规则,包括:根据所述历史用水数据,得到供水管网所需总流量数据、水力需求的扬程数据、水泵在高效区运行时的转速数据、水泵数量数据、出水管网的供水水压数据、供水系统的能耗;

根据所述供水管网所需总流量数据、所述水力需求的扬程数据、所述水泵在高效区运行时的转速数据、所述水泵数量数据、所述出水管网的供水水压数据、供水系统的能耗,确定约束规则;

其中,所述约束规则包括:

根据所述供水管网所需总流量数据,确定第一约束规则为:,其中,Q为供水管网所需总流量, 为水泵流量高效区的最小值, 为水泵流量高效区的最大值;

根据所述水力需求的扬程数据,确定第二约束规则为:,其中,H为水力需求的扬程, 为水泵

输出口压力的最小值, 为水泵输出口压力的最大值, 为管网沿程阻力系数, 根据用户需求设置,或者从供水系统中获取;

根据所述水泵在高效区运行时的转速数据,确定第三约束规则为:,其中, 为水泵在高效区运行时的转速, 为水泵在高效区运行时转速的最小值, 为水泵在高效区运行时转速的最大值;

根据所述水泵数量数据,确定第四约束规则为:, 其中, 为供水系统中大泵的装机数量,为供水系统中小泵的装机数量, 为供水系统中大泵装机数量的最大值, 为供水系统中小泵装机数量的最大值;

根据所述出水管网的供水水压数据,确定第五约束规则为:,其中, 为出水管网供水水压的最小值, 为出水管网的供水水压, 为出水管网最不利点处的水压, 为区域内定义的最低压力值;

根据所述供水系统的能耗,确定第六约束规则为:,其中, 为供水系统的最低能耗,

为投入到供水系统中的所有大小泵的总消耗功率, 为供水系统中大泵的装机数量, 供水系统中小泵的装机数量, 为大泵的消耗功率, 为小泵的消耗功率;

其中,根据随机优化算法和所述约束规则,得到供水系统能耗最低时的水泵运行参数,包括:对所述随机优化算法进行调节,公式为:

,式中:w为惯性系数,t为当前迭代次数, 为最大迭代次数,  为惯性权重的最小值, 为惯性权重的最大值。

2.根据权利要求1所述的用于供水系统的供水策略的确定方法,其特征在于,根据随机优化算法和所述约束规则,得到供水系统能耗最低时的水泵运行参数,包括:根据随机优化算法和所述约束规则,找出供水系统能耗最低时水泵运行参数的最优解;

所述水泵运行参数包括:供水系统中大泵的装机数量、供水系统中小泵的装机数量、大泵的消耗功率和小泵的消耗功率。

3.根据权利要求1所述的用于供水系统的供水策略的确定方法,其特征在于,根据所述水泵运行参数,确定供水策略,包括:根据所述水泵运行参数,确定大泵的运行数量、小泵的运行数量、大泵运行时的消耗功率和小泵运行时的消耗功率;

根据所述大泵的运行数量、所述小泵的运行数量、所述大泵运行时的消耗功率和所述小泵运行时的消耗功率,确定供水策略。

4.一种用于供水系统的供水策略的确定装置,其特征在于,包括:获取模块,用于获取一预设时间内的历史用水数据,并发送至确定模块;

确定模块,用于根据所述历史用水数据,确定约束规则;具体用于:根据所述历史用水数据,得到供水管网所需总流量数据、水力需求的扬程数据、水泵在高效区运行时的转速数据、水泵数量数据、出水管网的供水水压数据、供水系统的能耗;根据所述供水管网所需总流量数据、所述水力需求的扬程数据、所述水泵在高效区运行时的转速数据、所述水泵数量数据、所述出水管网的供水水压数据、供水系统的能耗,确定约束规则;所述约束规则包括:根据所述供水管网所需总流量数据,确定第一约束规则为:,其中,Q为供水管网所需总流量, 为水泵流量高效区的最小值, 为水泵流量高效区的最大值;

根据所述水力需求的扬程数据,确定第二约束规则为:,其中,H为水力需求的扬程, 为水泵

输出口压力的最小值, 为水泵输出口压力的最大值, 为管网沿程阻力系数, 根据用户需求设置,或者从供水系统中获取;

根据所述水泵在高效区运行时的转速数据,确定第三约束规则为:,其中, 为水泵在高效区运行时的转速, 为水泵在高效区运行时转速的最小值, 为水泵在高效区运行时转速的最大值;

根据所述水泵数量数据,确定第四约束规则为:, 其中, 为供水系统中大泵的装机数量,为供水系统中小泵的装机数量, 为供水系统中大泵装机数量的最大值, 为供水系统中小泵装机数量的最大值;

根据所述出水管网的供水水压数据,确定第五约束规则为:,其中, 为出水管网供水水压的最小值, 为出水管网的供水水压, 为出水管网最不利点处的水压, 为区域内定义的最低压力值;

根据所述供水系统的能耗,确定第六约束规则为:,其中, 为供水系统的最低能耗,

为投入到供水系统中的所有大小泵的总消耗功率, 为供水系统中大泵的装机数量, 供水系统中小泵的装机数量, 为大泵的消耗功率, 为小泵的消耗功率;

计算模块,用于根据随机优化算法和所述约束规则,得到供水系统能耗最低时的水泵运行参数;具体用于对所述随机优化算法进行调节,公式为:,式中:w为惯性系数,t为当前迭代次数, 为最大迭代次数,  为惯性权重的最小值, 为惯性权重的最大值;

供水策略制定模块,用于根据所述水泵运行参数,确定供水策略;

输出模块,用于将所述供水策略输出至供水系统的控制器中,以控制大泵的装机数量、小泵的装机数量、大泵的消耗功率和小泵的消耗功率。

5.一种计算机存储介质,其特征在于,其上存储指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至3任一项所述的方法。

说明书 :

用于供水系统的供水策略的确定方法及装置

技术领域

[0001] 本发明涉及供水工作流程设计技术领域,特别是指一种用于供水系统的供水策略的确定方法及装置。

背景技术

[0002] 对于城市地区的水务公司而言,为避免在用水高峰期出现水资源短缺或水压低的问题,供水企业多数采用的是恒压控制工作原理。即设备运行中,由于负荷变化,管网压力变化,压力信号通过压力传感器传输到运行控制器,通过控制器和设定压力比较生成最佳控制信号,控制泵运行,调整管网流量,使管网压力稳定在设定压力值,满足系统要求。各级泵站输出流量的控制和泵组的状态策略主要是通过加装于出水母管上的压力计产生的水压信号进行反馈调节来完成。此种供水调度方式较为简单、粗犷,未充分考虑整个供水管网系统的压力变化,压力过高可能会有一定的富余,一方面容易造成资源的浪费,另一方面过高的水压会对管网产生一定的影响,造成管网损伤,乃至管网漏损。

发明内容

[0003] 本发明要解决的技术问题是提供一种用于供水系统的供水策略的确定方法及装置,以解决现有的供水调度方式较为简单、容易造成资源的浪费的问题。
[0004] 为解决上述技术问题,本发明的技术方案如下:
[0005] 一种用于供水系统的供水策略的确定方法,包括:
[0006] 获取一预设时间内的历史用水数据;
[0007] 根据所述历史用水数据,确定约束规则;
[0008] 根据随机优化算法和所述约束规则,得到供水系统能耗最低时的水泵运行参数;
[0009] 根据所述水泵运行参数,确定供水策略。
[0010] 进一步地,根据所述历史用水数据,确定约束规则,包括:
[0011] 根据所述历史用水数据,得到供水管网所需总流量数据、水力需求的扬程数据、水泵在高效区运行时的转速数据、水泵数量数据、出水管网的供水水压数据;
[0012] 根据所述供水管网所需总流量数据、所述水力需求的扬程数据、所述水泵在高效区运行时的转速数据、所述水泵数量数据、所述出水管网的供水水压数据,确定约束规则。
[0013] 进一步地,根据所述供水管网所需总流量数据、所述水力需求的扬程数据、所述水泵在高效区运行时的转速数据、所述水泵数量数据、所述出水管网的供水水压数据,确定约束规则,包括:
[0014] 根据所述供水管网所需总流量数据,确定第一约束规则为:
[0015]
[0016] 其中, 为供水管网所需总流量, 为水泵流量高效区的最小值, 为水泵流量高效区的最大值;
[0017] 根据所述水力需求的扬程数据,确定第二约束规则为:
[0018]
[0019] 其中,H为水力需求的扬程, 为水泵输出口压力的最小值, 为水泵输出口压力的最大值, 为管网沿程阻力系数;
[0020] 根据所述水泵在高效区运行时的转速数据,确定第三约束规则为:
[0021]
[0022] 其中, 为水泵在高效区运行时的转速, 为水泵在高效区运行时转速的最小值, 为水泵在高效区运行时转速的最大值;
[0023] 根据所述水泵数量数据,确定第四约束规则为:
[0024]
[0025] 其中, 为供水系统中大泵的装机数量, 供水系统中小泵的装机数量,为供水系统中大泵装机数量的最大值, 为供水系统中小泵装机数量的最大值;
[0026] 根据所述出水管网的供水水压数据,确定第五约束规则为:
[0027]
[0028] 其中, 为出水管网供水水压的最小值, 为出水管网的供水水压, 为出水管网最不利点处的水压, θ为区域内定义的最低压力值。
[0029] 进一步地,根据所述历史用水数据,确定约束规则,包括:
[0030] 根据所述历史用水数据,得到供水系统的能耗;
[0031] 根据所述供水系统的能耗,确定约束规则。
[0032] 进一步地,根据所述供水系统的能耗,确定约束规则,包括:
[0033] 根据所述供水系统的能耗,确定第六约束规则为:
[0034]
[0035] 其中, 为供水系统的最低能耗, 为投入到供水系统中的所有大小泵的总消耗功率, 为供水系统中大泵的装机数量, 供水系统中小泵的装机数量, 为
大泵的消耗功率, 为小泵的消耗功率。
[0036] 进一步地,根据随机优化算法和所述约束规则,得到供水系统能耗最低时的水泵运行参数,包括:
[0037] 根据随机优化算法和所述约束规则,找出供水系统能耗最低时水泵运行参数的最优解;
[0038] 所述水泵运行参数包括:供水系统中大泵的装机数量、供水系统中小泵的装机数量、大泵的消耗功率和小泵的消耗功率。
[0039] 进一步地,根据所述水泵运行参数,确定供水策略,包括:
[0040] 根据所述水泵运行参数,确定大泵的运行数量、小泵的运行数量、大泵运行时的消耗功率和小泵运行时的消耗功率;
[0041] 根据所述大泵的运行数量、所述小泵的运行数量、所述大泵运行时的消耗功率和所述小泵运行时的消耗功率,确定供水策略。
[0042] 进一步地,所述方法还包括:
[0043] 将所述供水策略输出至供水系统的控制器中,以控制大泵的装机数量、小泵的装机数量、大泵的消耗功率和小泵的消耗功率。
[0044] 本发明的另一个方面,提供了一种用于供水系统的供水策略的确定装置,包括:
[0045] 获取模块,用于获取一预设时间内的历史用水数据,并发送至确定模块;
[0046] 确定模块,用于根据所述历史用水数据,确定约束规则;
[0047] 计算模块,用于根据随机优化算法和所述约束规则,得到供水系统能耗最低时的水泵运行参数;
[0048] 供水策略制定模块,用于根据所述水泵运行参数,确定供水策略。
[0049] 本发明的上述方案至少包括以下有益效果:
[0050] 本发明的上述方案,基于历史用水数据确定约束规则,并根据随机优化算法得到供水系统能耗最低时的水泵运行参数,用于制定供水策略,为供水系统提供供水流程的优化方案,帮助供水系统节约成本。具有操作简单、节约成本的优点。

附图说明

[0051] 图1是本发明实施例的用于供水系统的供水策略的确定方法的步骤图;
[0052] 图2是本发明实施例的用于供水系统的供水策略的确定装置的示意图;
[0053] 图3是水泵节能控制与效率曲线。

具体实施方式

[0054] 下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
[0055] 如图1所示,本发明的实施例提供一种用于供水系统的供水策略的确定方法,包括以下步骤:
[0056] 步骤S1、获取一预设时间内的历史用水数据;
[0057] 步骤S2、根据所述历史用水数据,确定约束规则;
[0058] 步骤S3、根据随机优化算法和所述约束规则,得到供水系统能耗最低时的水泵运行参数;
[0059] 步骤S4、根据所述水泵运行参数,确定供水策略。
[0060] 本发明实施例基于历史用水数据确定约束规则,并根据随机优化算法得到供水系统能耗最低时的水泵运行参数,用于制定供水策略,为供水系统提供供水流程的优化方案,帮助供水系统节约成本。具有操作简单、节约成本的优点。
[0061] 本发明的一可选实施例中,步骤S2,包括:
[0062] 步骤S21、根据所述历史用水数据,得到供水管网所需总流量数据、水力需求的扬程数据、水泵在高效区运行时的转速数据、水泵数量数据、出水管网的供水水压数据;
[0063] 步骤S22、根据所述供水管网所需总流量数据、所述水力需求的扬程数据、所述水泵在高效区运行时的转速数据、所述水泵数量数据、所述出水管网的供水水压数据,确定约束规则。
[0064] 从供水系统的数据库中获取到预设时间内,比如5年内的历史用水数据,具有效率和准确性高的优点。历史用水数据包括如:水泵流量高效区的最大/小值、水泵输出口压力的最最大/小值、水泵在高效区运行时转速的最大/小值、供水系统中大/小泵的装机数量、供水系统中大/小泵装机数量的最大值、出水管网的供水水压、出水管网最不利点处的水压、投入到供水系统中的所有大/小泵的总消耗功率、大/小泵的消耗功率等。根据这些数据,计算得到用于供水管网所需总流量数据、水力需求的扬程数据、水泵在高效区运行时的转速数据、水泵数量数据、出水管网的供水水压数据,用于确定约束规则,保证最终得到的供水策略贴合实际,提高供水效率和节约成本。
[0065] 本发明的一可选实施例中,步骤S22,包括:
[0066] 根据所述供水管网所需总流量数据,确定第一约束规则为:
[0067]
[0068] 其中, 为供水管网所需总流量, 为水泵流量高效区的最小值, 为水泵流量高效区的最大值;
[0069] 根据所述水力需求的扬程数据,确定第二约束规则为:
[0070]
[0071] 其中,H为水力需求的扬程, 为水泵输出口压力的最小值, 为水泵输出口压力的最大值, 为管网沿程阻力系数,可以根据用户需求设置,也可以从供水系统中获取;
[0072] 根据所述水泵在高效区运行时的转速数据,确定第三约束规则为:
[0073]
[0074] 其中, 为水泵在高效区运行时的转速, 为水泵在高效区运行时转速的最小值, 为水泵在高效区运行时转速的最大值;
[0075] 根据所述水泵数量数据,确定第四约束规则为:
[0076]
[0077] 其中, 为供水系统中大泵的装机数量, 供水系统中小泵的装机数量,为供水系统中大泵装机数量的最大值, 为供水系统中小泵装机数量的最大值;
[0078] 根据所述出水管网的供水水压数据,确定第五约束规则为:
[0079]
[0080] 其中, 为出水管网供水水压的最小值, 为出水管网的供水水压, 为出水管网最不利点处的水压, θ为区域内定义的最低压力值,可以根据用户需求设置,也可以从供水系统中获取。
[0081] 确定的五个约束规则用于对后续得到的水泵运行参数进行约束,提高水泵运行参数的准确性和有效性。
[0082] 本发明的一可选实施例中,步骤S2,包括:
[0083] 步骤S23、根据所述历史用水数据,得到供水系统的能耗;
[0084] 步骤S24、根据所述供水系统的能耗,确定约束规则。
[0085] 供水系统的能耗为供水系统内安装的所有大/小泵的消耗功率之和,根据供水系统的能耗,确定的约束规则,能够有效降低供水系统的能耗,节约电力成本。
[0086] 本发明的一可选实施例中,步骤S24,包括:
[0087] 根据所述供水系统的能耗,确定第六约束规则为:
[0088]
[0089] 其中, 为供水系统的最低能耗, 为投入到供水系统中的所有大小泵的总消耗功率, 为供水系统中大泵的装机数量, 供水系统中小泵的装机数量, 为
大泵的消耗功率, 为小泵的消耗功率。
[0090] 在满足供水系统的最低能耗的基础上寻求水泵运行的最优参数,能够帮助供水系统节约电能和总体成本。
[0091] 本发明的一可选实施例中,步骤S1,包括:
[0092] 步骤S11、获取一预设时间内的历史用水数据;
[0093] 步骤S12、根据所述历史用水数据,得到预测的供水管网所需总流量。
[0094] 在预测的供水管网所需总流量的基础上,再确定约束规则,和计算得到供水系统能耗最低时的水泵运行参数,提高了供水策略的前瞻性,便于供水系统提前规划水泵的数量和频率,实现实时的调度管理。具体实施时,可以使用现有的用水量预测模型得到供水管网所需总流量的预测值,提高整体工作效率。
[0095] 本发明的一可选实施例中,所述水泵运行参数包括:供水系统中大泵的装机数量、供水系统中小泵的装机数量、大泵的消耗功率和小泵的消耗功率。
[0096] 这些水泵运行参数是制定供水策略的主要参数,具有很强的针对性和适应性。
[0097] 本发明的一可选实施例中,步骤S3,包括:
[0098] 步骤S31、根据随机优化算法和所述约束规则,找出供水系统能耗最低时水泵运行参数的最优解;
[0099] 步骤S32、所述水泵运行参数包括:供水系统中大泵的装机数量、供水系统中小泵的装机数量、大泵的消耗功率和小泵的消耗功率。
[0100] 本发明的一可选实施例中,步骤S4,包括:
[0101] 步骤S4、根据所述水泵运行参数,确定大泵的运行数量、小泵的运行数量、大泵运行时的消耗功率和小泵运行时的消耗功率;
[0102] 步骤S42、根据所述大泵的运行数量、所述小泵的运行数量、所述大泵运行时的消耗功率和所述小泵运行时的消耗功率,确定供水策略。
[0103] 本发明的一可选实施例中,所述方法还包括:
[0104] 步骤S5、将所述供水策略输出至供水系统的控制器中,以控制大泵的装机数量、小泵的装机数量、大泵的消耗功率和小泵的消耗功率。
[0105] 有利于实现对泵房多个泵机的启停或变频的智能控制,提高供水系统的自动化。
[0106] 本发明的实施例的用于供水系统的供水策略的确定方法的一个具体实施例是:
[0107] 多泵并联运行的供水系统,假设有m台同型号的水泵组成。管网与水泵连接, ‑分别为每台水泵的流量,供水管网所需总流量的预测值为Q。图3中曲线1为水泵工频运行扬程流量曲线,曲线2为水泵变频运行扬程流量曲线,曲线3为水泵出厂时设置的近似工况曲线,曲线4为泵的效率曲线。水泵运行工况点的能耗需求F(单位KW)为:
[0108]
[0109] 式中,ρ为水泵的能耗系数,g为近似水泵工况曲线的斜率,H为水泵的扬程,Q为供水管网所需总流量的预测值, 为水泵的效率。
[0110] 在满足供水管网所需总流量的预测值(Q)需求的前提下,变频供水相对工频运行下节省的能耗△F(单位KW)具体如下:
[0111]
[0112] 式中,△H△Q为图1中ABCD围成的图形的面积,在满足水力流量需求的情况下,变频控制的扬程更低,即更加节能。本发明就是在满足供水管网所需总流量的预测值(Q)的基础上,通过约束水泵的运行效率,调整水泵的运行参数,从而使供水系统能够节约更多的能耗。
[0113] 水泵并联运行的总输入功率和效率是系统节能运行的重要指标。离心泵并联运行系统的全效率和输入功率的拟合关系式如下:
[0114]
[0115]
[0116] 式中, 为并联系统的全效率,单位是kw, 为电网输入到水泵变频器的功率,单位是kw, , , ,为水泵自身特性参数,分别为额定扬程、虚阻抗、额定功率和P‑Q曲线近似斜率,H为水力需求的扬程值。则全效率 和功率 可表示为自变量为调速率K的单值函数,分别记作η(K),F(K)。则供水系统能耗优化模型建立过程如下:
[0117]
[0118] 式中, 为电网输入到泵组系统的总功率的最小值, 为供水系统中大泵的装机数量, 为供水系统中小泵的装机数量, 为大泵的消耗功率, 为小泵的消耗功率。故系统优化的目标为泵组的总消耗功率,优化的相应问题也转换为:求取优化目标总功耗取得最小值下的 , , , 解,同时满足系统所涉及的下述所有的约束条件,以此提高运行效率,达到节约能耗的目的。
[0119] 1、流量约束,即管网所需总流量为各泵实时流量之和
[0120]
[0121] 其中, 为供水管网所需总流量, 为水泵流量高效区的最小值, 为水泵流量高效区的最大值。
[0122] 2、扬程约束,即水力需求的扬程等于系统需求扬程减去管阻损失
[0123]
[0124] 其中,H为水力需求的扬程, 为水泵输出口压力的最小值, 为水泵输出口压力的最大值, 为管网沿程阻力系数,可以根据用户需求设置,也可以从供水系统中获取。
[0125] 3、转速约束
[0126]
[0127] 其中, 为水泵在高效区运行时的转速, 为水泵在高效区运行时转速的最小值, 为水泵在高效区运行时转速的最大值。
[0128] 4、水泵数量约束
[0129]
[0130] 其中, 为供水系统中大泵的装机数量, 供水系统中小泵的装机数量,为供水系统中大泵装机数量的最大值, 为供水系统中小泵装机数量的最大值。
[0131] 5、出水管网供水水压约束(单位MPa)
[0132]
[0133] 其中, 为出水管网供水水压的最小值, 为出水管网的供水水压, 为出水管网最不利点处的水压, θ为区域内定义的最低压力值,可以根据用户需求设置,也可以从供水系统中获取。
[0134] 约束条件确定好之后,使用随机优化算法在基于满足用水量预测值的前提下,结合流量约束(Q)、扬程约束(H)、转速约束(K)、水泵数量约束(N)、最不利点水压约束(P)等五个方面的条件限制,求解出供水系统能耗最低时水泵运行参数的最优解,其核心思想是通过种群中个体之间的协作和信息共享来寻求最优解。这种算法更加容易实现,且需要调整的参数较少。
[0135] 初始化为随机生成一群粒子,每个粒子都是一个随机解。每个粒子由两个向量组成:一个位置向量和一个速度向量。在优化过程中,两个向量可以通过以下等式进行更新:
[0136]
[0137]
[0138] 式中: 为粒子的当前速度; 为粒子的当前位置; 为惯性系数,表示过去速度对当前速度的影响程度; 和 为学习因子; 和 为介于(0,1)的随机数;Pbest为个体最优值;Gbest为全局最优值。
[0139] 在一般的随机优化算法中,ω为定值,这往往会导致算法的结果为局部最优或者收敛时间过长。为增强算法的全局搜索能力以防止算法陷入局部最优并且加速算法收敛,本实施例对算法进行优化,使算法在初期迭代中进行更大面积的搜索,在迭代末期缩小搜索范围以便取得更精确的解。具体调节如下:
[0140]
[0141] 式中:t为当前迭代次数; 为最大迭代次数; 和 分别为惯性权重的最小值和最大值,分别取为0.1和0.9。
[0142] 某供水企业的一个中途加压站原有的供水策略有四个阶段,第一个阶段为每天的06:00‑14:00,第二个阶段为14:00‑17:00,第三个阶段为17:00‑23:00,第四个阶段为23:
00‑06:00,其中第一个阶段和第三个阶段,采用0.28Mpa的恒压供水策略,第二个阶段和第四个阶段,采用0.22Mpa的恒压供水策略。通过统计该泵站一年的历史数据,该泵站每月的平均电耗为171890kw·h,采用本发明实施例用于供水系统的供水策略的确定方法提供的供水策略后,泵站的第一个月电耗数据为163038kw·h,第二个电耗数据为164179kw·h,第三个月电耗为162864kw·h,平均一个月电耗为163360kw·h,平均每月降低的电耗值为
8529.78kw·h,约4.96%。
[0143] 如图2,本发明实施例提供一种用于供水系统的供水策略的确定装置,包括:
[0144] 获取模块,用于获取一预设时间内的历史用水数据,并发送至确定模块;
[0145] 确定模块,用于根据所述历史用水数据,确定约束规则;
[0146] 计算模块,用于根据随机优化算法和所述约束规则,得到供水系统能耗最低时的水泵运行参数;
[0147] 供水策略制定模块,用于根据所述水泵运行参数,确定供水策略。
[0148] 本发明实施例基于历史用水数据确定约束规则,并根据随机优化算法得到供水系统能耗最低时的水泵运行参数,用于制定供水策略,为供水系统提供供水流程的优化方案,帮助供水系统节约成本。具有操作简单、节约成本的优点。
[0149] 本发明的一可选实施例中,确定模块,具体用于:
[0150] 根据所述历史用水数据,得到供水管网所需总流量数据、水力需求的扬程数据、水泵在高效区运行时的转速数据、水泵数量数据、出水管网的供水水压数据;
[0151] 根据所述供水管网所需总流量数据、所述水力需求的扬程数据、所述水泵在高效区运行时的转速数据、所述水泵数量数据、所述出水管网的供水水压数据,确定约束规则。
[0152] 从供水系统的数据库中获取到预设时间内,比如5年内的历史用水数据,具有效率和准确性高的优点。历史用水数据包括如:水泵流量高效区的最大/小值、水泵输出口压力的最最大/小值、水泵在高效区运行时转速的最大/小值、供水系统中大/小泵的装机数量、供水系统中大/小泵装机数量的最大值、出水管网的供水水压、出水管网最不利点处的水压、投入到供水系统中的所有大/小泵的总消耗功率、大/小泵的消耗功率等。根据这些数据,计算得到用于供水管网所需总流量数据、水力需求的扬程数据、水泵在高效区运行时的转速数据、水泵数量数据、出水管网的供水水压数据,用于确定约束规则,保证最终得到的供水策略贴合实际,提高供水效率和节约成本。
[0153] 本发明的一可选实施例中,确定模块,具体用于:
[0154] 根据所述供水管网所需总流量数据,确定第一约束规则为:
[0155]
[0156] 其中, 为供水管网所需总流量, 为水泵流量高效区的最小值, 为水泵流量高效区的最大值;
[0157] 根据所述水力需求的扬程数据,确定第二约束规则为:
[0158]
[0159] 其中,H为水力需求的扬程, 为水泵输出口压力的最小值, 为水泵输出口压力的最大值, 为管网沿程阻力系数,可以根据用户需求设置,也可以从供水系统中获取;
[0160] 根据所述水泵在高效区运行时的转速数据,确定第三约束规则为:
[0161]
[0162] 其中, 为水泵在高效区运行时的转速, 为水泵在高效区运行时转速的最小值, 为水泵在高效区运行时转速的最大值;
[0163] 根据所述水泵数量数据,确定第四约束规则为:
[0164]
[0165] 其中, 为供水系统中大泵的装机数量, 供水系统中小泵的装机数量,为供水系统中大泵装机数量的最大值, 为供水系统中小泵装机数量的最大值;
[0166] 根据所述出水管网的供水水压数据,确定第五约束规则为:
[0167]
[0168] 其中, 为出水管网供水水压的最小值, 为出水管网的供水水压, 为出水管网最不利点处的水压, θ为区域内定义的最低压力值,可以根据用户需求设置,也可以从供水系统中获取。
[0169] 确定的五个约束规则用于对后续得到的水泵运行参数进行约束,提高水泵运行参数的准确性和有效性。
[0170] 本发明的一可选实施例中,确定模块,具体用于:
[0171] 根据所述历史用水数据,得到供水系统的能耗;
[0172] 根据所述供水系统的能耗,确定约束规则。
[0173] 供水系统的能耗为供水系统内安装的所有大/小泵的消耗功率之和,根据供水系统的能耗,确定的约束规则,能够有效降低供水系统的能耗,节约电力成本。
[0174] 本发明的一可选实施例中,确定模块,具体用于:
[0175] 根据所述供水系统的能耗,确定第六约束规则为:
[0176]
[0177] 其中, 为供水系统的最低能耗, 为投入到供水系统中的所有大小泵的总消耗功率, 为供水系统中大泵的装机数量, 供水系统中小泵的装机数量, 为
大泵的消耗功率, 为小泵的消耗功率。
[0178] 在满足供水系统的最低能耗的基础上寻求水泵运行的最优参数,能够帮助供水系统节约电能和总体成本。
[0179] 本发明的一可选实施例中,获取模块,具体用于:
[0180] 获取一预设时间内的历史用水数据;
[0181] 根据所述历史用水数据,得到预测的供水管网所需总流量。
[0182] 在预测的供水管网所需总流量的基础上,再确定约束规则,和计算得到供水系统能耗最低时的水泵运行参数,提高了供水策略的前瞻性,便于供水系统提前规划水泵的数量和频率,实现实时的调度管理。具体实施时,可以使用现有的用水量预测模型得到供水管网所需总流量的预测值,提高整体工作效率。
[0183] 本发明的一可选实施例中,所述水泵运行参数包括:供水系统中大泵的装机数量、供水系统中小泵的装机数量、大泵的消耗功率和小泵的消耗功率。
[0184] 这些水泵运行参数是制定供水策略的主要参数,具有很强的针对性和适应性。
[0185] 本发明的一可选实施例中,所述装置还包括:
[0186] 输出模块,用于将所述供水策略输出至供水系统的控制器中,以控制大泵的装机数量、小泵的装机数量、大泵的消耗功率和小泵的消耗功率。
[0187] 有利于实现对泵房多个泵机的启停或变频的智能控制,提高供水系统的自动化。
[0188] 本实施例的应用改变了单一、粗犷式的调度方式,在保证出口压力与实际需求压力一致的目标下,减少了管网的富裕压力,降低了加压站耗电量,提高了供水泵站的运行效率,同时实现了调度指令安全交互、可追溯,提高调度运行的安全性。
[0189] 本发明实施例还提供一种计算机存储介质,其上存储指令,当所述指令在计算机上运行时,使得计算机执行如上述实施例中任一项所述的方法。所述方法的步骤不再赘述。
[0190] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。