一种基于深度神经网络的供水泵站水泵工作频率的决策方法

文档序号:29862385发布日期:2022-04-30 11:34阅读:221来源:国知局
一种基于深度神经网络的供水泵站水泵工作频率的决策方法

1.本发明涉及供水泵站水泵频率预测技术领域,特别是涉及一种基于深度神 经网络的供水泵站水泵工作频率的决策方法。


背景技术:

2.对供水泵站变频泵频率的设置和调节是供水管网调度的最后一个环节。供 水泵站水泵频率的设置,服务于供水管网调度,是指在得知管网中各监测点监 测值时的水泵频率设置方法。目前,与深度学习相结合的供水泵站开泵频率预 测的相关研究较少,现有的开泵频率预测方法主要包括:
3.(1)人工经验法
4.目前,供水泵站的水泵运行频率主要通过人工经验加以设置,即基于供水 管网各监测数据,如流量、压力、液位等数据进行人工的需水量估计,并且根 据人工经验粗略估计,决定供水水泵的启闭;但此类方法无法随意性高,科学 性不强,比较适合于城市发展的初期,无法适应现代供水管网智能调度的需求、 对城市管网状态的变化无法较快地适应。
5.(2)管网水力模型法
6.管网的微观模型是考虑了管道物理长度、管材、阀门、水泵型号等元素的 基础上建立起来的水力仿真模型,力求与实际管网更为接近,其计算遵循水力 学的基本原理。微观模型能够更加直观地反映管网实际工作状态,但微观模型 的准确计算需要满足连续性方程组和能量方程组,需要准确的管网元素信息, 如需水量、摩阻系数、清晰的拓扑结构等。需水量信息较为难以获取,往往需 要人工估计;摩阻系数是由管材、管径、管龄等诸多因素影响的,而且随着时 间、水质情况会发生缓慢的变化;而由于城市发展快速、同时档案的保存和数 字化水平较低,导致管网拓扑往往不够准确,同时地下管线错综复杂,就算有 相应图纸,也需要研究人员花费大量时间进行数字化建模,对于不确定的地方 还需要工程人员进行摸排。因此,亟需一种效果更优且容易实施的开泵频率决 策方法。


技术实现要素:

7.为克服上述现有技术存在的不足,本发明之目的在于提供一种基于深度神 经网络的供水泵站水泵工作频率的决策方法,通过搭建基于供水泵站频率的深 度神经网络,收集历史监测数据集历史水泵频率生成数据集训练模型,采用实 时数据预测供水泵站开泵频率,最终实现各台水泵实时开泵频率的输出。
8.为达上述目的,本发明提出一种基于深度神经网络的供水泵站水泵工作频 率的决策方法,包括如下步骤:步骤s1,根据供水管网系统监测数据的种类, 确定基于供水泵站频率相关数据的深度神经网络输入特征,搭建深度神经网络 pumpfrenet;
9.步骤s11,根据供水系统监测数据的种类,确定基于供水泵站频率的深度神 经网络输入特征;所述基于供水泵站频率的深度神经网络输入特征包括水厂出 水流量、水厂出水压力、水厂清水池液位;
10.步骤s12,搭建深度神经网络pumpfrenet,所述深度神经网络pumpfrenet 由输入层、卷积层、密连接层和输出层组成。
11.步骤s2,获取所述深度神经网络输入特征对应的历史监测数据,以及历史 数据发生同时刻的历史水泵频率,处理并生成数据集,训练深度神经网络 pumpfrenet;
12.步骤s21,获取所述深度神经网络输入特征对应的历史监测数据,以及历史 数据发生同时刻的历史水泵频率;
13.步骤s22,对输入特征的历史数据以及历史水泵频率进行数据预处理并生成 数据集;
14.步骤s221:将监测点m记录的数据表示为如下向量形式:
15.dm=[d
m1
,d
m2
,...,d
mn
]'
[0016]
其中,d
mi
为监测点m按时间顺序排列的第i个监测值,将所有监测点的监 测值表示为如下矩阵形式:
[0017][0018]
步骤s222:历史监测数据预处理,将历史时刻泵m的运行频率以如下向量 表示:
[0019]km
=[k
m1
,k
m2
,

,k
mn
]'
[0020]
其中,k
mi
为泵m按时间顺序的第i个时刻的运行频率,将所有泵的运行频 率表示为如下m
×
n维矩阵:
[0021][0022]
其中,k
mn
:泵m在n时刻的运行频率。
[0023]
步骤s223:按照泵的类型以及布置位置进行分组,所述泵的类型包括变频 和工频。
[0024]
步骤s23,使用预处理后的数据集训练深度神经网络pumpfrenet,所述数 据集包括训练集和测试集;
[0025]
步骤s231,使用训练集进行pumpfrenet模型拟合,使用测试集评估 pumpfrenet模型泛化能力;
[0026]
步骤s232,通过均方误差函数对训练效果进行评估:
[0027][0028]
其中,为pumpfrenet模型的期望输出,x为模型的实际输出;
[0029]
步骤s233,采用adam算法作为优化函数,根据各训练迭代中的损失值更 新pumpfrenet模型参数,按照损失大小决定迭代次数,直到达到足够次数或者 损失小于设置的目标值。
[0030]
步骤s3,实时采集供水管网系统对应于深度神经网络pumpfrenet输入特征 的监测数据,将所述检测数据输入至训练完成的深度神经网络中进行预测;
[0031]
步骤s31,于供水管网系统中收集所选用深度学习模型所需特征的实时监测 数据;
[0032]
步骤s32,对收集到的实时监测数据历史值进行预处理,预处理过程同步骤 s22;
[0033]
步骤s33,使用预处理后的数据生成数据集,输入训练好的深度神经网络 pumpfrenet模型中进行泵站中水泵工作频率的决策。
[0034]
步骤s4,输出水泵站各台泵实时水泵工作频率决策结果。
[0035]
所述步骤s4为将步骤s33得到的各台水泵频率对应至各台开启的水泵。
[0036]
与现有技术相比,本发明一种基于深度神经网络的供水泵站水泵工作频率 的决策方法的有益效果在于:
[0037]
(1)本发明通过搭建深度神经网络,使用泵站水泵工作频率确定所需的历 史数据值预测,能够准确预测供水泵站水泵开启的频率,精准指导水泵站水泵 频率的设置;
[0038]
(2)本发明提供的方法可以预测供水泵站水泵工作频率,并且免于进行供 水管网建模,是数据驱动的方法,更易于实施。
[0039]
(3)本发明考虑到供水管网系统的特性,采用并提升了稠密连接层的网络 结构,使所需要的输入参数显著减少,且其精度显著提高。
附图说明
[0040]
图1为本发明本发明一种基于深度神经网络的供水泵站水泵工作频率的决 策方法的步骤流程图;
[0041]
图2为本发明公开的一个实施例之供水区域示意图;
[0042]
图3为本发明公开的一个实施例之预测结果示意图。
具体实施方式
[0043]
以下通过特定的具体实例并结合附图说明本发明的实施方式,本领域技术 人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明 亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基 于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。
[0044]
如图1所示,为本发明提供的一种基于深度神经网络的供水泵站水泵工作 频率的决策方法,该方法包括如下步骤:
[0045]
步骤s1,根据供水管网系统监测数据的种类,确定基于供水泵站频率相关 数据的深度神经网络输入特征,搭建深度神经网络pumpfrenet;
[0046]
步骤s11,根据供水系统监测数据的种类,确定基于供水泵站频率的深度神 经网络输入特征;所述基于供水泵站频率的深度神经网络输入特征包括水厂出 水流量、水厂出水压力、水厂清水池液位;
[0047]
步骤s12,搭建深度神经网络pumpfrenet,所述深度神经网络pumpfrenet 由输入层、卷积层、密连接层和输出层组成。
[0048]
其中,pumpfrenet的每个中间层的输入都为之前的各层中间层的输出拼接 而得到,具有“密连接层”,能够充分利用有限的输入特征。
[0049]
步骤s2,获取所述深度神经网络输入特征对应的历史监测数据,以及历史 数据发
生同时刻的历史水泵频率,处理并生成数据集,训练深度神经网络 pumpfrenet;
[0050]
步骤s21,获取所述深度神经网络输入特征对应的历史监测数据,以及历史 数据发生同时刻的历史水泵频率;
[0051]
步骤s22,对输入特征的历史数据以及历史水泵频率进行数据预处理并生成 数据集;
[0052]
步骤s221:将监测点m记录的数据表示为如下向量形式:
[0053]dm
=[d
m1
,d
m2
,...,d
mn
]'
[0054]
其中,d
mi
为监测点m按时间顺序排列的第i个监测值,将所有监测点的监 测值表示为如下矩阵形式:
[0055][0056]
步骤s222:历史监测数据预处理,将历史时刻泵m的运行频率以如下向量 表示:
[0057]km
=[k
m1
,k
m2
,

,k
mn
]'
[0058]
其中,k
mi
为泵m按时间顺序的第i个时刻的运行频率,将所有泵的运行频 率表示为如下m
×
n维矩阵:
[0059][0060]
其中,k
mn
:泵m在n时刻的运行频率。
[0061]
步骤s223:按照泵的类型以及布置位置进行分组,所述泵的类型包括变频 和工频。
[0062]
步骤s23,使用预处理后的数据集训练深度神经网络pumpfrenet,所述数 据集包括训练集和测试集;
[0063]
步骤s231,使用训练集进行pumpfrenet模型拟合,使用测试集评估 pumpfrenet模型泛化能力;
[0064]
步骤s232,通过均方误差函数对训练效果进行评估:
[0065][0066]
其中,为pumpfrenet模型的期望输出,x为模型的实际输出;
[0067]
步骤s233,采用adam算法作为优化函数,根据各训练迭代中的损失值更 新pumpfrenet模型参数,按照损失大小决定迭代次数,直到达到足够次数或者 损失小于设置的目标值。
[0068]
步骤s3,实时采集供水管网系统对应于深度神经网络pumpfrenet输入特征 的监测数据,将所述检测数据输入至训练完成的深度神经网络中进行预测;
[0069]
步骤s31,于供水管网系统中收集所选用深度学习模型所需特征的实时监测 数据;
[0070]
步骤s32,对收集到的实时监测数据历史值进行预处理,预处理过程同步骤s22;
[0071]
步骤s33,使用预处理后的数据生成数据集,输入训练好的深度神经网络 pumpfrenet模型中进行泵站中水泵工作频率的决策。
[0072]
步骤s4,输出水泵站各台泵实时水泵工作频率决策结果。
[0073]
所述步骤s4为将步骤s33得到的各台水泵频率对应至各台开启的水泵。
[0074]
在本实施例中,将所涉及水厂的两个泵站共计6台变频泵分为两组, pumpfrenet网络对每个泵组内所开启水泵的频率进行预测,并将2个泵组内各 台水泵频率以一定的规则对应至各台开启的水泵。
[0075]
图2为本发明公开的一个实施例之供水区域示意图,如图3所示,影响该 区域供水的包括1个水厂以及4个泵站,共计19台泵。该区域水厂日供水量20 万吨/天,区域内共有24个流量计以及27个测压点。
[0076]
本实施例基于该供水区域,采用该区域的水泵开关指令和所需的水厂出水 流量和压力数据,通过水厂流量、压力、水泵开关指令、水厂清水池液位作为 深度神经网络pumpfrenet的输入特征,预测水厂各台变频泵频率,以该水厂 2020-08-01~2020-08-06期间的历史数据作为数据集,最终预测误差达到1hz以 内,预测精度达到98%以上。
[0077]
图3为本发明公开的一个实施例之预测结果示意图,如图3所示,波动较 大的为真实值,波动幅度较小的为预测值,可见预测结果的准确度显著。
[0078]
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。 任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行 修饰与改变。因此,本发明的权利保护范围,应如权利要求书所列。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1