会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 公共设施 / 自来水 / 一种自来水管漏水检测方法

一种自来水管漏水检测方法

阅读:841发布:2021-02-19

IPRDB可以提供一种自来水管漏水检测方法专利检索,专利查询,专利分析的服务。并且本发明公开一种自来水管漏水检测方法,其包括以下步骤:S1.获取已标注漏/不漏样本声波数据;S2.依据样本数据生成训练特征库,采用集成模型来训练该训练特征库,生成漏水分类器;S3.依据检测数据生成判别特征库;S4.将判别特征库置入漏水分类器中测算,生成漏水/非漏水的逐点判断结果;S5.将所述逐点判断结果按照声波数据的收集点分类,并对判别数组建立时间标签和地点标签,结合所述逐点判断结果及所述时间标签和地点标签生成判别规则树,按照判别规则树做投票,生成最终判断结果,最终判断结果包括漏或非漏及其分别对应的概率;本发明实时分析管道声波数据,简化现有的数据分析方式,提高数据分析的准确性,工作效率高,精度能通过自学习不断提升。,下面是一种自来水管漏水检测方法专利的具体信息内容。

1.一种自来水管漏水检测方法,其特征在于,包括以下步骤:S1.获取自来水管已标注漏/不漏的声波数据作为样本数据,所述声波数据包含时间、地点及信号三个字段;

S2.依据样本数据生成训练特征库,采用集成模型来训练该训练特征库,生成漏水分类器;

S3.获取自来水管未知漏/不漏的声波数据作为检测数据,依据检测数据生成判别特征库;

S4.将判别特征库置入漏水分类器中测算,生成漏水/非漏水的逐点判断结果;

S5.将所述逐点判断结果按照声波数据的收集点分类,并对判别数组建立时间标签和地点标签,结合所述逐点判断结果及所述时间标签和地点标签生成判别规则树,按照判别规则树做投票,生成最终判断结果,最终判断结果包括漏或非漏及其分别对应的概率。

2.如权利要求1所述的一种自来水管漏水检测方法,其特征在于:所述步骤S2具体包括以下步骤:S21.将样本数据转换为漏/不漏训练数组;

S22.计算所述训练数组信号字段的统计特征,统计特征包括均值、方差、标准差;

S23.计算所述训练数组信号字段的信号特征,信号特征包括其多阶自相关函数、自相关函数的统计量以及训练数组在频率域上的统计量和幅值最高处对应的频率值;

S24.将统计特征、信号特征及其对应的漏水/非漏水标注构建为所述训练数组的训练特征库;

S25.用集成了罗吉斯回归、支持向量机、随机森林、最近邻点法、朴素贝叶斯五种分类模型的集成模型预训练该训练特征库;

S26.以均方误差降低量为指标判断所述训练特征库中的特征重要性是否满足预设阈值,选取满足预设阈值的特征构建成漏水分类器。

3.如权利要求1所述的一种自来水管漏水检测方法,其特征在于:所述步骤S3具体包括以下步骤:S31.将检测数据转换为判别数组;

S32.计算判别数组信号字段的统计特征和信号特征,统计特征包括均值、方差、标准差,信号特征包括其多阶自相关函数、自相关函数的统计量以及训练数组在频率域上的统计量和幅值最高处对应的频率值;

S33.根据判别数组的特征构建判别特征库。

4.如权利要求1所述的一种自来水管漏水检测方法,其特征在于:所述步骤S5具体为包括以下步骤:S51.根据判别数组中标识时间和地点的字段,建立对应的时间标签和地点标签;

S52.根据所述判别数组,逐条提取其时间标签和地点标签;

S53.按照所述时间标签和地点标签建立标签集,将同一收集地点的若干条数据,贴同一地点标签;

S54.将具有所述同一地点标签的若干条数据组成数据集,根据时间字段数据集中数据贴时间标签,然后将数据集按照时间顺序排列;

S55.将所述逐点判别的漏水/非漏水结果匹配地点标签与时间标签,确定一条唯一数据,并赋予该数据漏水/非漏水判断结果作为逐点判别标签,生成由三元组{地点标签、时间标签、逐点判别标签}构成的判别节点,根据判别节点构建判别规则树。

5.如权利要求4所述的一种自来水管漏水检测方法,其特征在于:所述步骤S5还包括以下步骤:S56.按照所述地点标签将所述三元组分类,对每一相同地点标签类下所包含的三元组,计算其逐点判别标签为漏水标签的个数与总数之比,得到概率判别值;

判断所述概率判别值与预设阈值的大小关系;

若所述概率判别值大于预设阈值,则该所述三元组分类代表的管道被判断为漏水,并给出此值为漏水概率;

若所述概率判别值小于预设阈值,则该所述三元组分类代表的管道被判断为非漏水,并给出此值为非漏水概率。

6.如权利要求5所述的一种自来水管漏水检测方法,其特征在于:所述步骤S56中,若所述概率判别值小于预设阈值,则还可按照时序判别,其具体步骤如下:按照所述地点标签将所述三元组分类,对每一相同地点标签类下所包含的三元组,按照时间标签,寻找时间中点;

按照所述时间中点对三元组分类为统计后组和前组,分别计算前组与后组中所包含逐点判别标签为漏水标签的个数与总数之比,得到前组和后组的概率判别值;

计算所述前组的概率判别值和后组的概率判别值之比,得到时序判别值;

比较所述时序判别值和预设阈值;

若所述时序判别值大于预设阈值,则判别结果为漏水,给出此阈值为漏水概率;

若所述时序判别值小于预设阈值,则判别结果为非漏水,给出此阈值为非漏水概率。

7.如权利要求1所述的一种自来水管漏水检测方法,其特征在于:所述声波数据为一个短时间序列,其长度为256。

8.如权利要求1至7任一项所述的一种自来水管漏水检测方法,其特征在于:还包括步骤S6.根据最终判断结果实地确定该管线点是否漏水,确定漏水则重复步骤S1-S2,不断的将新获取的声波数据构建新的训练特征库和新的漏水分类器,以自主学习更新漏水分类器,确定不漏水则输出该判断结果。

说明书全文

一种自来水管漏水检测方法

技术领域

[0001] 本发明涉及用于监督或预测目的的数据处理方法领域,特别是一种基于多维声波特征分析、机器学习和投票法的自来水管漏水检测方法。

背景技术

[0002] 每个城市都布设有复杂的自来水管网,自来水管道漏水问题也一直困扰着城市建设者,为了及时检修自来水管,需要经常性检修,目前主要采用以下方法:
[0003] 一是人工听漏,也是主要应用的管道检修方法,其需要夜间定时巡线,用电子设备听取管道声音,人力耗费较高,同时判断结果受听漏人员业务水平影响较大,相应培训成本亦高,
[0004] 二是管道数据分析方法,随着硬件技术的不断发展,目前已有一些管壁传感器水流、声波等类型数据做在线分析的方法,如某些企业搜集管道声波的信号数据以后,根据返回的信号内容进行人工分步转换数组、分解信号,人工审查波形图,如解读频域图,找出峰值对应的频率高低,并以此判断所监测的管道是否漏水,该方法具体是利用声波特征判别管道是否漏水,一般是用快速傅里叶变换或小波变换将信号分解至时间域、频率域,试图得到“漏水管道的声波数据在时/频域上呈现出某种不同于非漏水数据的特征”的规则,本质上是分类问题或异常检测问题,但其效率与准确性、自动化水平均不高。
[0005] 总之,通过人工逐点听漏至方法或者逐条阅读波形,判断此波形代表的管道属于漏水或非漏水方法都存在严重弊端,在数据量大的情况下,仅凭人工参与造成重复劳动和低效率,分类缺乏系统性和一致性,没有充分利用数据自有规律,导致人力消耗成本高,难以形成大规模、及时的判断。
[0006] 现有技术中还有利用信号的值时间序列或捕捉原始信号的异常特征进行模型判别,每次判别前人工调节模型参数的方式,本质上属于半人工归类,最后得出是否漏水的结论。例如,通过主观设定好的阈值和分析长度进行逐条分析,统计归纳结果,然而,半人工方式对判漏的缺陷包括:第一、缺乏客观统一的模型标准;第二、在每次判别时仍需要大量人力参与;第三,主观性影响精度。
[0007] 有鉴于此,本发明人提出一种工作效率高,精度高的自来水管漏水检测方法。

发明内容

[0008] 本发明为解决上述问题,提供了一种自来水管漏水检测方法,用于实时全面智能的分析管道声波数据,检测管道泄漏,且简化现有的数据分析方式,提高数据分析的准确性,工作效率高,精度能通过自学习不断提升。
[0009] 为实现上述目的,本发明采用的技术方案为:
[0010] 一种自来水管漏水检测方法,包括以下步骤:
[0011] S1.获取自来水管已标注漏/不漏的声波数据作为样本数据,所述声波数据包含时间、地点及信号三个字段;
[0012] S2.依据样本数据生成训练特征库,采用集成模型来训练该训练特征库,生成漏水分类器;
[0013] S3.获取自来水管未知漏/不漏的声波数据作为检测数据,依据检测数据生成判别特征库;
[0014] S4.将判别特征库置入漏水分类器中测算,生成漏水/非漏水的逐点判断结果;
[0015] S5.将所述逐点判断结果按照声波数据的收集点分类,并对判别数组建立时间标签和地点标签,结合所述逐点判断结果及所述时间标签和地点标签生成判别规则树,按照判别规则树做投票,生成最终判断结果,最终判断结果包括漏或非漏及其分别对应的概率。
[0016] 所述步骤S2具体包括以下步骤:
[0017] S21.将样本数据转换为漏/不漏训练数组;
[0018] S22.计算所述训练数组信号字段的统计特征,统计特征包括均值、方差、标准差;
[0019] S23.计算所述训练数组信号字段的信号特征,信号特征包括其多阶自相关函数、自相关函数的统计量以及训练数组在频率域上的统计量和幅值最高处对应的频率值;
[0020] S24.将统计特征、信号特征及其对应的漏水/非漏水标注构建为所述训练数组的训练特征库;
[0021] S25.用集成了罗吉斯回归、支持向量机、随机森林、最近邻点法、朴素贝叶斯五种分类模型的集成模型预训练该训练特征库;
[0022] S26.以均方误差降低量为指标判断所述训练特征库中的特征重要性是否满足预设阈值,选取满足预设阈值的特征构建成漏水分类器。
[0023] 所述步骤S3具体包括以下步骤:
[0024] S31.将检测数据转换为判别数组;
[0025] S32.计算判别数组信号字段的统计特征和信号特征,统计特征包括均值、方差、标准差,信号特征包括其多阶自相关函数、自相关函数的统计量以及训练数组在频率域上的统计量和幅值最高处对应的频率值;
[0026] S33.根据判别数组的特征构建判别特征库。
[0027] 所述步骤S5具体为包括以下步骤:
[0028] S51.根据判别数组中标识时间和地点的字段,建立对应的时间标签和地点标签;
[0029] S52.根据所述判别数组,逐条提取其时间标签和地点标签;
[0030] S53.按照所述时间标签和地点标签建立标签集,将同一收集地点的若干条数据,贴同一地点标签;
[0031] S54.将具有所述同一地点标签的若干条数据组成数据集,根据时间字段数据集中数据贴时间标签,然后将数据集按照时间顺序排列;
[0032] S55.将所述逐点判别的漏水/非漏水结果匹配地点标签与时间标签,确定一条唯一数据,并赋予该数据漏水/非漏水判断结果作为逐点判别标签,生成由三元组{地点标签、时间标签、逐点判别标签}构成的判别节点,根据判别节点构建判别规则树。
[0033] 所述步骤S5还包括以下步骤:
[0034] S56.按照所述地点标签将所述三元组分类,对每一相同地点标签类下所包含的三元组,计算其逐点判别标签为漏水标签的个数与总数之比,得到概率判别值;
[0035] 判断所述概率判别值与预设阈值的大小关系;
[0036] 若所述概率判别值大于预设阈值,则该所述三元组分类代表的管道被判断为漏水,并给出此值为漏水概率;
[0037] 若所述概率判别值小于预设阈值,则该所述三元组分类代表的管道被判断为非漏水,并给出此值为非漏水概率。
[0038] 所述步骤S56中,若所述概率判别值小于预设阈值,则还可按照时序判别,其具体步骤如下:
[0039] 按照所述地点标签将所述三元组分类,对每一相同地点标签类下所包含的三元组,按照时间标签,寻找时间中点;
[0040] 按照所述时间中点对三元组分类为统计后组和前组,分别计算前组与后组中所包含逐点判别标签为漏水标签的个数与总数之比,得到前组和后组的概率判别值;
[0041] 计算所述前组的概率判别值和后组的概率判别值之比,得到时序判别值;
[0042] 比较所述时序判别值和预设阈值;
[0043] 若所述时序判别值大于预设阈值,则判别结果为漏水,给出此阈值为漏水概率;
[0044] 若所述时序判别值小于预设阈值,则判别结果为非漏水,给出此阈值为非漏水概率。
[0045] 所述声波数据为一个短时间序列,其长度为256。
[0046] 还包括步骤S6.根据最终判断结果实地确定该管线点是否漏水,确定漏水则重复步骤S1-S2,不断的将新获取的声波数据构建新的训练特征库和新的漏水分类器,以自主学习更新漏水分类器,确定不漏水则输出该判断结果。
[0047] 采用上述技术方案后,本发明的有益效果是:根据已知漏/不漏的样本数据建立适合分类的训练特征库,有训练特征库训练生成漏水分类器,再根据未知漏/不漏的检测数据建立用于判别的判别特征库,将判别特征库置入分类器,在判别时,既能生成所述逐点判断结果,同时能生成结合时序信息、处理样本不平衡问题的判别规则树,最终输出判断结果,从而实现根据分析声波数据来对管道漏水状况做判定和报警。方法特点在于:以分类为目的,具有强扩展性,对环境等其他因素的耐抗性强,所用漏水分类器可以更新数据并重新设置,其在分析实践中不断完善生成,精确度经过检验,可以实现实时全面客观智能的收集文本内容中的评论内容,以迅速适应不同管线的不同情况,且简化现有的数据分析方式,提高数据分析的准确性。

具体实施方式

[0048] 为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0049] 本发明的一种自来水管漏水检测方法,其包括以下步骤:
[0050] S1.获取自来水管已标注漏/不漏的声波数据作为样本数据,所述声波数据为一个短时间序列,其长度为256;这些声波信号的采样频率一般为10kHz,转换方式一般是二进制数转为十进制数;用于构建本算法训练特征库的数据源,必须是来源于装置于管道外壁的声波传感器的声波数据,同时数据要经过实地考察确定标注,即标注为漏/不漏,如此才满足后续建立分类器、判别新数据的能力,这些数据一般包含时间、地点及信号三个字段;
[0051] S2.依据样本数据生成训练特征库,采用集成模型来训练该训练特征库,生成漏水分类器;
[0052] 所述步骤S2具体包括以下步骤:
[0053] S21.将样本数据转换为漏/不漏训练数组;
[0054] S22.计算所述训练数组信号字段的统计特征,统计特征包括均值、方差、标准差,均值和标准差计算公式如下;
[0055] 均值: 其中,n为每一条声波数据记录中,信号数组对应的长度,一般有n=128,xi代表信号数组的第i个数值;标准差:
[0056] S23.计算所述训练数组信号字段的信号特征,信号特征包括其多阶自相关函数、自相关函数的统计量以及训练数组在频率域上的统计量和幅值最高处对应的频率值;
[0057] 所计算每条声波数据的信号特征,包括:计算自相关函数序列其中k代表所求自相关函数的阶数;自相关函数序列之和
自相关函数序列的均值: 以及自相关函数序列的标准差
[0058] S24.将统计特征、信号特征及其对应的漏水/非漏水标注构建为所述训练数组的训练特征库;
[0059] S25.用集成了罗吉斯回归、支持向量机、随机森林、最近邻点法、朴素贝叶斯五种分类模型的集成分类器预训练该训练特征库;
[0060] S26.,计算训练特征库的各个特征在进入模型后带来的平均InMSE(均方误差降低量,Increase in MSE),以均方误差降低量为指标判断所述训练特征库中的特征重要性是否满足预设阈值,选取满足预设阈值的特征构建成漏水分类器。
[0061] S3.获取自来水管未知漏/不漏的声波数据作为检测数据,依据检测数据生成判别特征库;
[0062] 所述步骤S3具体包括以下步骤:
[0063] S31.将检测数据转换为判别数组;
[0064] S32.计算判别数组信号字段的统计特征和信号特征,统计特征包括均值、方差、标准差,信号特征包括其多阶自相关函数、自相关函数的统计量以及训练数组在频率域上的统计量和幅值最高处对应的频率值;
[0065] S33.根据判别数组的特征构建判别特征库。
[0066] S4.将判别特征库置入漏水分类器中测算,生成漏水/非漏水的逐点判断结果;
[0067] S5.将所述逐点判断结果按照声波数据的收集点分类,并对判别数组建立时间标签和地点标签,结合所述逐点判断结果及所述时间标签和地点标签生成判别规则树,按照判别规则树做投票,生成最终判断结果,最终判断结果包括漏或非漏及其分别对应的概率;
[0068] S6.根据最终判断结果实地确定该管线点是否漏水,确定漏水则重复步骤S1-S2,不断的将新获取的声波数据构建新的训练特征库和新的漏水分类器,以自主学习更新漏水分类器,确定不漏水则输出该判断结果。
[0069] 所述步骤S5具体为包括以下步骤:
[0070] S51.根据判别数组中标识时间和地点的字段,建立对应的时间标签和地点标签;
[0071] S52.根据所述判别数组,逐条提取其时间标签和地点标签;
[0072] S53.按照所述时间标签和地点标签建立标签集,将同一收集地点的若干条数据,贴同一地点标签;
[0073] S54.将具有所述同一地点标签的若干条数据组成数据集,根据时间字段数据集中数据贴时间标签,然后将数据集按照时间顺序排列;
[0074] S55.将所述逐点判别的漏水/非漏水结果匹配地点标签与时间标签,确定一条唯一数据,并赋予该数据漏水/非漏水判断结果作为逐点判别标签,其中,所述逐点判别标签采用“0/1”标签,包括漏水标签“1”和不漏水标签“0”,“0”代表判断为不漏水,“1”代表判断为漏水,生成由三元组{地点标签、时间标签、逐点判别标签}构成的判别节点,根据判别节点构建判别规则树;
[0075] S56.按照所述地点标签将所述三元组分类,对每一相同地点标签类下所包含的三元组,计算其逐点判别标签为漏水标签“1”的个数与总数之比,得到概率判别值;
[0076] 判断所述概率判别值与预设阈值的大小关系;
[0077] 若所述概率判别值大于预设阈值,则该所述三元组分类代表的管道被判断为漏水,并给出此值为漏水概率;
[0078] 若所述概率判别值小于预设阈值,则该所述三元组分类代表的管道被判断为非漏水,并给出此值为非漏水概率。
[0079] 所述步骤S56中,若所述概率判别值小于预设阈值,则还可按照时序判别,其具体步骤如下:
[0080] 按照所述地点标签将所述三元组分类,对每一相同地点标签类下所包含的三元组,按照时间标签,寻找时间中点;
[0081] 按照所述时间中点对三元组分类为统计后组和前组,分别计算前组与后组中所包含逐点判别标签为漏水标签“1”的个数与总数之比,得到前组和后组的概率判别值;
[0082] 计算所述前组的概率判别值和后组的概率判别值之比,得到时序判别值;
[0083] 比较所述时序判别值和预设阈值;
[0084] 若所述时序判别值大于预设阈值,则判别结果为漏水,给出此阈值为漏水概率;
[0085] 若所述时序判别值小于预设阈值,则判别结果为非漏水,给出此阈值为非漏水概率。
[0086] 上述说明示出并描述了本发明的优选实施例,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用