二次供水的方法、系统、电子设备和存储介质与流程

文档序号:25725807发布日期:2021-07-02 21:11阅读:143来源:国知局
二次供水的方法、系统、电子设备和存储介质与流程

本申请属于供水领域,尤其涉及二次供水的方法、系统、电子设备和存储介质。



背景技术:

二次供水是人们日常生活中经常会用的一种加压技术,特别是在比较高的楼层,由于供水公司输出的生活用水的压力不够将水输送到比较高的楼层,因此需要在同一栋楼房的水箱对生活用水进行再次加压,保证较高楼层的用户也可以使用正常压力的生活用水。但是现有技术在进行加压时,并没有考虑水箱的输出管可承受的极限压力,通产会造成生活用水的漏出,形成浪费。



技术实现要素:

本发明实施例的主要目的在于提供二次供水的方法、系统、电子设备和存储介质,使得二次供水加压时注意了水箱输出管的承受能力,保证了二次加压的加压安全,降低了因加压过大造成爆管的可能性。

第一方面,提供了一种二次供水的方法,方法包括:

通过测试获取待供水楼栋的水箱的供水数据,并获取所述待供水楼栋的历史供水数据,所述供水数据包括:所述水箱的出水管的最大承受压力、每户住户的最大用水时间段的时长、每户住户的最大用水水压,所述历史供水数据包括:每户住户的历史最大用水时间段的时长的平均值、每户住户的历史最大用水水压的平均值、每户住户在所述历史最大用水时间段的水压变化值的平均值;

将所述历史供水数据划分为训练组和样本组,通过所述训练组对预设的二次加压公式进行训练,并通过所述样本组对经过训练的二次加压公式进行测试;

将所述供水数据输入所述经过测试的二次加压公式,输出预计二次加压压力;

根据所述预计二次加压压力与所述最大承受压力的关系对所述水箱的出水管进行二次加压。

在一个可能的实现方式中,二次加压公式,具体为:

其中,r为预计二次加压压力、r1为第一个住户的最大用水水压、t1为第一个住户的最大用水时间段、为第一个住户在对应的最大用水时间段的最大用水水压的变化值,r2为第二个住户的最大用水水压、t2为第二个住户的最大用水时间段的时长、为第二个住户在对应的最大用水时间段的最大用水水压的变化值,rn为第n个住户的最大用水水压、tn为第n个住户的最大用水时间段的时长、为第n个住户在对应的最大用水时间段的最大用水水压的变化值。

在另一个可能的实现方式中,根据预计二次加压压力与最大承受压力的关系对水箱的出水管进行二次加压,包括:

根据二次加压公式,实时获取预计二次加压压力;

将预计二次加压压力与最大承受压力进行比较;

如果预计二次加压压力大于最大承受压力,则以最大承受压力进行二次加压,如果预计二次加压压力小于最大承受压力,则以预计二次加压压力进行二次加压。

在另一个可能的实现方式中,在所述根据所述预计二次加压压力与所述最大承受压力的关系对所述水箱的出水管进行二次加压之后,所述方法还包括:

当所述预计二次加压压力大于所述最大承受压力时,通知所述待供水楼栋的住户。

第二方面,提供了一种二次供水的系统,系统包括:

供水数据获取模块,用于通过测试获取待供水楼栋的水箱的供水数据,并获取所述待供水楼栋的历史供水数据,所述供水数据包括:所述水箱的出水管的最大承受压力、每户住户的最大用水时间段的时长、每户住户的最大用水水压,所述历史供水数据包括:每户住户的历史最大用水时间段的时长的平均值、每户住户的历史最大用水水压的平均值、每户住户在所述历史最大用水时间段的水压变化值的平均值供水数据;

训练模块,用于将所述历史供水数据划分为训练组和样本组,通过所述训练组对预设的二次加压公式进行训练,并通过所述样本组对经过训练的二次加压公式进行测试;

二次加压压力输出模块,用于将所述供水数据输入所述经过测试的二次加压公式,输出预计二次加压压力;

二次加压模块,用于根据所述预计二次加压压力与所述最大承受压力的关系对所述水箱的出水管进行二次加压。

在另一个可能的实现方式中,二次加压公式,具体为:

其中,r为预计二次加压压力、r1为第一个住户的最大用水水压、t1为第一个住户的最大用水时间段、为第一个住户在对应的最大用水时间段的最大用水水压的变化值,r2为第二个住户的最大用水水压、t2为第二个住户的最大用水时间段的时长、为第二个住户在对应的最大用水时间段的最大用水水压的变化值,rn为第n个住户的最大用水水压、tn为第n个住户的最大用水时间段的时长、为第n个住户在对应的最大用水时间段的最大用水水压的变化值。

在另一个可能的实现方式中,二次加压模块,包括:

二次加压压力获取子模块,用于根据所述二次加压公式,实时获取所述预计二次加压压力;

比较子模块,用于将所述预计二次加压压力与所述最大承受压力进行比较;

二次加压子模块,用于如果所述预计二次加压压力大于所述最大承受压力,则以所述最大承受压力进行二次加压,如果所述预计二次加压压力小于所述最大承受压力,则以所述预计二次加压压力进行二次加压。

在另一个可能的实现方式中,系统还包括:

通知模块,用于当所述预计二次加压压力大于所述最大承受压力时,通知所述待供水楼栋的住户。

第三方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如第一方面提供的二次供水的方法。

第四方面,提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如第一方面提供的二次供水的方法。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。

图1为本发明一个实施例提供的一种二次供水的方法的流程图;

图2为本发明再一个实施例提供的一种二次供水的方法的流程图;

图3为本发明一个实施例提供的一种二次供水的系统的结构图;

图4为本发明再一个实施例提供的一种二次供水的系统的结构图;

图5为本发明一个实施例提供的一种电子设备的实体结构示意图。

具体实现方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、模块和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、模块、组件和/或它们的组。应该理解,当我们称模块被“连接”或“耦接”到另一模块时,它可以直接连接或耦接到其他模块,或者也可以存在中间模块。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一模块和全部组合。

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实现方式作进一步地详细描述。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如和解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

实施例一

如图1所示为本发明一个实施例提供的一种二次供水的方法的流程图,所述方法包括:

步骤s101,通过测试获取待供水楼栋的水箱的供水数据,并获取所述待供水楼栋的历史供水数据,所述供水数据包括:所述水箱的出水管的最大承受压力、每户住户的最大用水时间段的时长、每户住户的最大用水水压,所述历史供水数据包括:每户住户的历史最大用水时间段的时长的平均值、每户住户的历史最大用水水压的平均值、每户住户在所述历史最大用水时间段的水压变化值的平均值供水数据。

步骤s102,将所述历史供水数据划分为训练组和样本组,通过所述训练组对预设的二次加压公式进行训练,并通过所述样本组对经过训练的二次加压公式进行测试。

步骤s103,将所述供水数据输入所述经过测试的二次加压公式,输出预计二次加压压力。

步骤s104,根据所述预计二次加压压力与所述最大承受压力的关系对水箱的出水管进行二次加压。

在本发明实施例中,工作人员在待供水大楼的水箱中,通过压力采集设备采集输出管道可以承受的最大承受压力,该最大承受压力需要根据输出管的制备材料、输出管的总运输长度等因素综合考虑。

对于住户的最大用水时间段,可以与住户协商之后,在住户的入水管处安装测试设备或直接读取水表内部存储的数据,通过安装测试设备获取最大用水时间段可以使该数据尽可能的准确,但较耗费时间,通过读取水表内部存储的数据获取最大用水时间段可以使获取的速度最快,但精确度较低。通过安装测试设备获取可应用于住户较少的楼栋,而通过读取水表数据获取可应用于住户较多的楼栋。

对于住户的最大用水水压,可在住户的入水管处安装压力采集设备,通过压力采集设备获取最大用水水压。

需要指出的是,最大承受压力是一个相对固定的数据,通过多次测试取平均值即可,而最大用水时间段和最大用水水压受到住户人数的影响,是浮动较大的数据,对于最大用水时间段和最大用水水压需要通过加权求平均值来获取,以提高其真实度。具体的加权求平均值的方法可根据实际使用的需要进行选择,本申请对此不作限定。

本申请预设的二次加压公式,包括:

其中,r为预计二次加压压力、r1为第一个住户的最大用水水压、t1为第一个住户的最大用水时间段、为第一个住户在对应的最大用水时间段的最大用水水压的变化值,r2为第二个住户的最大用水水压、t2为第二个住户的最大用水时间段的时长、为第二个住户在对应的最大用水时间段的最大用水水压的变化值,rn为第n个住户的最大用水水压、tn为第n个住户的最大用水时间段的时长、为第n个住户在对应的最大用水时间段的最大用水水压的变化值。

该公式可以根据住户数量进行动态调整,保证计算公式的灵活性。

对于二次加压公式,为了使其在使用时更加准确,可通过该待供水楼栋的历史供水数据对二次加压公式进行测试:将历史供水数据划分为训练组和样本组,通过训练组将二次加压公式训练至收敛,通过样本组对训练至收敛的二次加压公式进行测试。

如图2所示为本发明再一个实施例提供的一种二次供水的方法的流程图,所述根据所述预计二次加压压力与所述最大承受压力的关系对水箱的出水管进行二次加压,包括:

步骤s201,根据所述二次加压公式,实时获取所述预计二次加压压力;

步骤s202,将所述预计二次加压压力与所述最大承受压力进行比较;

步骤s203,如果所述预计二次加压压力大于所述最大承受压力,则以所述最大承受压力进行二次加压,如果所述预计二次加压压力小于所述最大承受压力,则以所述预计二次加压压力进行二次加压。

在本发明实施例中,根据二次加压公式可知,预计二次加压压力不仅随住户数量变化,而且随着单一住户的用水时间实时改变,因此需要实时比对预计二次加压压力和最大承受压力,如果预计二次加压压力大于最大承受压力则按照最大承受压力进行二次加压,反之则按照预计二次加压压力进行二次加压。

本发明实施例,通过测试获取待供水楼栋的水箱的供水数据,并获取历史供水数据,通过历史供水数据对预设的二次加压公式进行训练和测试。将供水数据输入经过测试的二次加压公式,输出预计二次加压压力。根据预计二次加压压力与最大承受压力的关系对水箱的出水管进行二次加压。使得二次供水加压时注意了水箱输出管的承受能力,保证了二次加压的加压安全,降低了因加压过大造成爆管的可能性。

作为本发明的一个可选实施例,在所述根据所述预计二次加压压力与所述最大承受压力的关系对所述水箱的出水管进行二次加压之后,所述方法还包括:

当所述预计二次加压压力大于所述最大承受压力时,通知所述待供水楼栋的住户。

在本发明实施例中,如果预计二次加压压力大于最大承受压力,则待供水楼栋的住户通常不能以最舒适的水压使用自来水,因此,在预计二次加压压力大于最大承受压力时,可通过短信、信息发布平台等方式通知待供水楼栋的住户,提醒该楼栋的住户关闭不必要的生活用水。

实施例二

如图3所示为本发明一个实施例提供的一种二次供水的系统的结构图,所述系统包括:

供水数据获取模块301,用于通过测试获取待供水楼栋的水箱的供水数据,并获取所述待供水楼栋的历史供水数据,所述供水数据包括:所述水箱的出水管的最大承受压力、每户住户的最大用水时间段的时长、每户住户的最大用水水压,所述历史供水数据包括:每户住户的历史最大用水时间段的时长的平均值、每户住户的历史最大用水水压的平均值、每户住户在所述历史最大用水时间段的水压变化值的平均值;

训练模块302,用于,将所述历史供水数据划分为训练组和样本组,通过所述训练组对预设的二次加压公式进行训练,并通过所述样本组对经过训练的二次加压公式进行测试;

二次加压压力输出模块303,用于将所述供水数据输入所述经过测试的二次加压公式,输出预计二次加压压力;

二次加压模块304,用于根据所述预计二次加压压力与所述最大承受压力的关系对水箱的出水管进行二次加压。

在本发明实施例中,工作人员在待供水大楼的水箱中,通过压力采集设备采集输出管道可以承受的最大承受压力,该最大承受压力需要根据输出管的制备材料、输出管的总运输长度等因素综合考虑。

对于住户的最大用水时间段,可以与住户协商之后,在住户的入水管处安装测试设备或直接读取水表内部存储的数据,通过安装测试设备获取最大用水时间段可以使该数据尽可能的准确,但较耗费时间,通过读取水表内部存储的数据获取最大用水时间段可以使获取的速度最快,但精确度较低。通过安装测试设备获取可应用于住户较少的楼栋,而通过读取水表数据获取可应用于住户较多的楼栋。

对于住户的最大用水水压,在住户的入水管处安装压力采集设备,通过压力采集设备获取最大用水水压。

需要指出的是,最大承受压力是一个相对固定的数据,通过多次测试取平均值即可,而最大用水时间段和最大用水水压受到住户人数的影响,是浮动较大的数据,对于最大用水时间段和最大用水水压需要通过加权求平均值来获取,以提高其真实度。具体的加权求平均值的方法可根据实际使用的需要进行选择,本申请对此不作限定。

本申请预设的二次加压公式,包括:

其中,r为预计二次加压压力、r1为第一个住户的最大用水水压、t1为第一个住户的最大用水时间段、为第一个住户在对应的最大用水时间段的最大用水水压的变化值,r2为第二个住户的最大用水水压、t2为第二个住户的最大用水时间段的时长、为第二个住户在对应的最大用水时间段的最大用水水压的变化值,rn为第n个住户的最大用水水压、tn为第n个住户的最大用水时间段的时长、为第n个住户在对应的最大用水时间段的最大用水水压的变化值。

该公式可以根据住户数量进行动态调整,保证计算公式的灵活性。

对于二次加压公式,为了使其在使用时更加准确,可通过该待供水楼栋的历史供水数据对二次加压公式进行测试:将历史供水数据划分为训练组和样本组,通过训练组将二次加压公式训练至收敛,通过样本组对训练至收敛的二次加压公式进行测试。

如图4所示为本发明再一个实施例提供的一种二次供水的系统的结构图,所述二次加压模块304,包括:

二次加压压力获取子模块3041,用于根据所述二次加压公式,实时获取所述预计二次加压压力;

比较子模块3042,用于将所述预计二次加压压力与所述最大承受压力进行比较;

二次加压子模块3043,用于如果所述预计二次加压压力大于所述最大承受压力,则以所述最大承受压力进行二次加压,如果所述预计二次加压压力小于所述最大承受压力,则以所述预计二次加压压力进行二次加压。

在本发明实施例中,根据二次加压公式可知,预计二次加压压力不仅随住户数量变化,而且随着单一住户的用水时间实时改变,因此需要实时比对预计二次加压压力和最大承受压力,如果预计二次加压压力大于最大承受压力则按照最大承受压力进行二次加压,反之则按照预计二次加压压力进行二次加压。

本发明实施例,通过测试获取待供水楼栋的水箱的供水数据,并获取历史供水数据,通过历史供水数据对预设的二次加压公式进行训练和测试。将供水数据输入经过测试的二次加压公式,输出预计二次加压压力。根据预计二次加压压力与最大承受压力的关系对水箱的出水管进行二次加压。使得二次供水加压时注意了水箱输出管的承受能力,保证了二次加压的加压安全,降低了因加压过大造成爆管的可能性。

最为本发明的一个可选实施例,所述系统还包括:

通知模块,用于当所述预计二次加压压力大于所述最大承受压力时,通知所述待供水楼栋的住户。

在本发明实施例中,如果预计二次加压压力大于最大承受压力,则待供水楼栋的住户通常不能以最舒适的水压使用自来水,因此,在预计二次加压压力大于最大承受压力时,可通过短信、信息发布平台等方式通知待供水楼栋的住户,提醒该楼栋的住户关闭不必要的生活用水。

图5示例了一种电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)501、通信接口(communicationsinterface)502、存储器(memory)503和通信总线504,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信。处理器可以调用存储器中的逻辑指令,以执行二次供水的方法,该方法包括:通过测试获取待供水楼栋的水箱的供水数据,并获取所述待供水楼栋的历史供水数据,所述供水数据包括:所述水箱的出水管的最大承受压力、每户住户的最大用水时间段的时长、每户住户的最大用水水压,所述历史供水数据包括:每户住户的历史最大用水时间段的时长的平均值、每户住户的历史最大用水水压的平均值、每户住户在所述历史最大用水时间段的水压变化值的平均值;将所述历史供水数据划分为训练组和样本组,通过所述训练组对预设的二次加压公式进行训练,并通过所述样本组对经过训练的二次加压公式进行测试;将所述供水数据输入所述经过测试的二次加压公式,输出预计二次加压压力;根据所述预计二次加压压力与所述最大承受压力的关系对所述水箱的出水管进行二次加压。

此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的二次供水的方法,该方法包括:通过测试获取待供水楼栋的水箱的供水数据,并获取所述待供水楼栋的历史供水数据,所述供水数据包括:所述水箱的出水管的最大承受压力、每户住户的最大用水时间段的时长、每户住户的最大用水水压,所述历史供水数据包括:每户住户的历史最大用水时间段的时长的平均值、每户住户的历史最大用水水压的平均值、每户住户在所述历史最大用水时间段的水压变化值的平均值;将所述历史供水数据划分为训练组和样本组,通过所述训练组对预设的二次加压公式进行训练,并通过所述样本组对经过训练的二次加压公式进行测试;将所述供水数据输入所述经过测试的二次加压公式,输出预计二次加压压力;根据所述预计二次加压压力与所述最大承受压力的关系对所述水箱的出水管进行二次加压。

又一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的二次供水的方法,该方法包括:通过测试获取待供水楼栋的水箱的供水数据,所述供水数据包括:通过测试获取待供水楼栋的水箱的供水数据,并获取所述待供水楼栋的历史供水数据,所述供水数据包括:所述水箱的出水管的最大承受压力、每户住户的最大用水时间段的时长、每户住户的最大用水水压,所述历史供水数据包括:每户住户的历史最大用水时间段的时长的平均值、每户住户的历史最大用水水压的平均值、每户住户在所述历史最大用水时间段的水压变化值的平均值;将所述历史供水数据划分为训练组和样本组,通过所述训练组对预设的二次加压公式进行训练,并通过所述样本组对经过训练的二次加压公式进行测试;将所述供水数据输入所述经过测试的二次加压公式,输出预计二次加压压力;根据所述预计二次加压压力与所述最大承受压力的关系对所述水箱的出水管进行二次加压。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上所述仅是本发明的部分实现方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1