一种风管泄漏信号检测方法及系统
未命名
08-17
阅读:156
评论:0
1.本发明涉及一种检测方法,尤其是涉及一种基于多尺度mslsdnet模型的风管泄漏信号检测方法及系统。
背景技术:
2.管道运输是一种重要的运输方式,随着我国经济社会的发展,各种气体管道得到了广泛应用,但是管道的老化、突发性自然灾害及人为破坏等都会造成管道的泄漏乃至破裂,因此,在超低压气体管道运输过程中,管道的泄漏检测至关重要。
3.现有的管道泄漏检测方法有两种:1)基于特征点的风管泄漏信号检测方法;2)基于互相关估计的风管泄漏检测方法。基于特征点的风管泄漏信号检测方法利用风管泄漏声波的信号能量、信号过零率和信号频谱分布等参数进行特征点发生时刻估计。该方法的特点是信噪比要求高,定位精度较低。基于互相关估计的风管泄漏检测方法把管道的泄漏声源定位的空间三维模型简化为沿直线的一维模型,运用时间延迟估计法,定位泄漏点位置。该方法的优势在于声波比较微弱时仍可适用。
4.上述基于特征点的风管泄漏信号检测方法和基于互相关估计的风管泄漏信号检测方法均属于基于物理模型的方法,其缺点在于:1)泄漏点定位计算需要测量一些物理量;2)由于风管泄漏声波随距离衰减,距离越大,泄漏声波衰减越大,50米以后,高频声波衰减到接近背景噪声的水平,无论是时域分析还是频域分析,均难以准确的区分噪声和泄漏。
5.因此,有必要进行非侵入式的、微弱信号下的泄漏检测的研究。
技术实现要素:
6.本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于多尺度mslsdnet模型的风管泄漏信号检测方法及系统。
7.本发明的目的可以通过以下技术方案来实现:根据本发明的第一方面,提供一种风管泄漏信号检测方法,包括:s1、获取布设在风管的声波传感器采集的声波信号;s2、将所述声波信号转换成语谱图;s3、将所述语谱图送入训练好的风管泄漏检测模型中,得到所述风管泄漏检测模型输出的泄漏信号检测结果;所述风管泄漏检测模型为多尺度mslsdnet模型;所述风管泄漏检测模型包括主干网、循环双向特征聚合模块和预测网络;所述主干网的输入为语谱图,其输出为多尺度特征;所述循环双向特征聚合模块的输入为多尺度特征,其输出为多尺度聚合特征;所述预测网络的输入为多尺度聚合特征,其输出为泄漏信号检测结果。
8.进一步地,所述主干网包括7个依次连接的下采样层,所述下采样层用于对其输入进行下采样得到特征,所述语谱图输入至主干网中第1层下采样层,所述主干网中第3层至第7层下采样层下的输出e3、e4、e5、e6、e7组合为多尺度特征。
9.进一步地,所述循环双向特征聚合模块包括多个串联的bifpn层,所述bifpn层用于对不同尺度的特征进行特征融合,所述bifpn层的输出为不同尺度的聚合特征。
10.进一步地,所述主干网与循环双向特征聚合模块之间存在t次循环操作,t》0,每次循环中,所述循环双向特征聚合模块中最后一层bifpn层的输出反馈至主干网,在第t次循环时,0《t≤t,主干网中尺度最小的特征与循环双向特征聚合模块聚合后的尺度最小的特征进行融合后送入循环双向特征聚合模块,主干网中尺度为k的特征与循环双向特征聚合模块聚合后的尺度为k的特征进行融合后送入下一层下采样层和循环双向特征聚合模块,其中,k不是最小尺度值。
11.进一步地,所述主干网与循环双向特征聚合模块之间的循环操作的次数t的取值为2。
12.进一步地,将所述声波信号转换成语谱图具体为:用希尔伯特-黄变换对采集到的声波信号进行处理,向原始的声波信号中增加hht变换得到的瞬时频率,将具有瞬时频率特征的声波信号转换为语谱图。
13.进一步地,所述风管泄漏检测模型的预测网络为检测头网络,包括类预测网络和边界框预测网络。
14.进一步地,所述声波传感器的数量为多个,分别布设在风管的不同位置,根据各个位置的声波信号的泄漏信号检测结果,确定风管上是否存在泄漏点以及泄漏点的位置。
15.根据本发明的第二方面,提供一种风管泄漏信号检测系统,基于上述的一种风管泄漏信号检测方法,包括:采集模块,用于获取布设在风管的声波传感器采集的声波信号;转换模块,用于将所述声波信号转换成语谱图;识别模块,用于将所述语谱图送入训练好的风管泄漏检测模型中,得到所述风管泄漏检测模型输出的泄漏信号检测结果;所述风管泄漏检测模型为多尺度mslsdnet模型;所述风管泄漏检测模型包括主干网、循环双向特征聚合模块和预测网络;所述主干网的输入为语谱图,其输出为多尺度特征;所述循环双向特征聚合模块的输入为多尺度特征,其输出为多尺度聚合特征;所述预测网络的输入为多尺度聚合特征,其输出为泄漏信号检测结果。
16.与现有技术相比,本发明具有以下有益效果:(1)将声波信号转换为语谱图,利用深度学习模型进行风管泄漏的实时监测,实现了管道泄漏的快速、准确和可靠的检测,还能减少人工巡检成本。
17.(2)与基于物理模型方法不同的是,本技术采用声波传感器阵列进行非侵入式检测,无需破坏管道,能降低管道运行过程中的风险和运维难度,避免了物理量测量产生的误差和昂贵的人工成本,可移植性强,能适应用于更广泛的工业应用场景。
18.(3)风管泄漏检测模型主干网、循环双向特征聚合模块和预测网络,在主干网与循环双向特征聚合模块之间存在t次循环操作,能够重复应用特征聚合机制,实现双向跨尺度连接和循环特征加强,进一步加强提取的多尺度上下文特征,可通过时间步的展开不断强化主干网提取的多尺度特征,从而保证泄漏检测的精确性。
附图说明
19.图1为风管泄漏检测方法的流程示意图;图2为风管泄漏检测模型的结构示意图;图3为主干网与循环双向特征聚合模块之间的反馈连接示意图;图4为风管上布设声波传感器的示意图。
具体实施方式
20.下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例,本发明的保护范围不限于下述的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
21.此处所称的“一个实施例”或“实施例”是指可包含于本发明至少一个实现方式中的特定特征、结构或特性。在本发明的描述中,需要理解的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
22.本说明书提供了如实施例或流程示意图的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)或者调整没有时序限制的步骤的执行顺序。
23.实施例1:
24.本发明提供一种风管泄漏信号检测方法,如图1所示,包括以下步骤:s1、获取布设在风管的声波传感器采集的声波信号;s2、将声波信号转换成语谱图;s3、将语谱图输入经过训练的风管泄漏检测模型中,得到风管泄漏检测模型输出的泄漏信号检测结果,其中,风管泄漏检测模型为多尺度mslsdnet模型。
25.将声波信号转换成语谱图具体为:采用希尔伯特-黄变换(hilbert-huang transform,hht)对采集到的声波信号进行处理,向原始的声波信号中增加hht变换得到的瞬时频率,将具有瞬时频率特征的声波信号转换为语谱图,这里,hht变换有助于声波信号极微弱情况下的泄漏起始点的检测。
26.本技术中构建了多尺度mslsdnet模型作为风管泄漏检测模型,风管泄漏检测模型mslsdnet(multi-scale leak start detection network)的结构如图2所示,包括主干网(backbone network)、循环双向特征聚合模块(recurrent bi-directional feature aggregation module)和预测网络(class/box prediction);主干网的输入为语谱图,其输出为多尺度特征;循环双向特征聚合模块的输入为多尺度特征,其输出为多尺度聚合特征;
预测网络的输入为多尺度聚合特征,其输出为泄漏信号检测结果。预测网络为检测头网络,包括类预测网络和边界框预测网络。本技术的基本原理是,将声波信号转换成语谱图(时间-频率表示),风管泄漏会产生异常的声波信号,当异常声波信号传输至声波传感器时,会改变声波传感器采集的声波信号,并在语谱图上体现为频率、强度的变化,因此,可以通过图像识别找到语谱图上声波信号异常的时刻(即泄漏声波信号传输至声波传感器所在位置的时刻),判断泄漏的发生。具体的,可以将一个时段的声波信号转换成语谱图进行识别,判断是否存在异常来确定是否接收到泄漏声波信号,若存在异常,则根据语谱图上异常的时刻可以确定泄漏信号到达该位置的时刻,结合其他位置的声波传感器接收到泄漏信号的时刻,推测出泄漏点的位置。
27.风管泄漏检测模型中,主干网为efficientnet,包括7个依次连接的下采样层,下采样层用于对其输入进行下采样得到特征,语谱图输入至主干网中第1层下采样层,主干网中第3层至第7层下采样层下的输出e3、e4、e5、e6、e7组合为多尺度特征。循环双向特征聚合模块包括多个串联的bifpn层(bi-directional feature pyramid network),bifpn层用于对不同尺度的特征进行特征融合,bifpn层的输出为不同尺度的聚合特征。
28.对于输入到主干网的语谱图,首先在第1层下采样层进行下采样,得到一个输出e1,然后将输出e1在第2层下采样层进行下采样,得到一个输出e2,继续进行,每个下采样层对其输入进行下采样得到新的特征,这样,包含多个下采样层的主干网可以得到不同层级的不同尺寸的特征。原始efficientnet主干网的下采样次数为5次,分别获得e1,e2,e3,e4,e5,由于e1,e2只进行了较浅层的下采样,不具备较高的语义信息,作用不大,因此只保留第3层至第5层的特征e3、e4、e5,之后再对e5进行两次下采样得到e6、e7两个特征,至此,将主干网中第3层至第7层下采样层下的输出e3、e4、e5、e6、e7组合为多尺度特征。efficientnet作为主干网可以放大网络的深度、宽度和语谱图的分辨率,本发明主要利用来自efficientnet-b0到b6的不同缩放系数的imagenet预训练检查点作为骨干特征提取器,以充分利用不同尺寸的语谱图的视觉信息。
29.而相较于其他特征融合方式,本技术中循环双向特征聚合模块rbfam(recurrent bi-directional feature aggregation module)包括多个串联的bifpn层,bifpn层为多尺度特征融合,旨在聚合不同分辨率的特征,对主干网提出的多尺度上下文特征进行加强处理。
30.此外,为进一步增强特征聚合,本技术在主干网与循环双向特征聚合模块之间存在t次循环操作,t》0,每次循环中,如图3所示,循环双向特征聚合模块中最后一层bifpn层的多个输出反馈至主干网的对应下采样层,在第t次循环时,0《t≤t,主干网中尺度最小的特征与循环双向特征聚合模块聚合后的尺度最小的特征进行融合后送入循环双向特征聚合模块,主干网中尺度为k的特征与循环双向特征聚合模块聚合后的尺度为k的特征进行融合后送入下一层下采样层和循环双向特征聚合模块,其中,k不是最小尺度值。这样,能够重复应用特征聚合机制,实现双向跨尺度连接和循环特征加强,进一步加强提取的多尺度上下文特征。本技术实施例中,主干网与循环双向特征聚合模块之间的循环操作的次数t的取值为2。
31.循环双向特征聚合模块rbfam分四个阶段运行:a)首先,rbfam需要删除只有一个输入边的节点,因为单个特征输入边的节点对融合不同特征的特征网络贡献的信息不多;
b)其次,将原始输入特征图中的额外边添加到同一层的每个输出特征图中,以实现在不添加任何可学习层的情况下组合更多信息;c)然后,将自上而下和自下而上的路径方式集成为rbfam的一个特征层,并进一步循环使用这些层来学习密集的多尺度上下文信息;d) 最后,将学习到的密集的多尺度上下文信息进一步反馈到主干网。
32.具体的,本技术实施例中,bifpn层有2层,循环意味着在双向bifpn和主干网之间增加了一个反馈链接。增加的反馈链使得主干网中的 e3、e4、e5、e6、e7与双向bifpn中的每一层形成一个环,使得泄漏检测模型mslsdnet可以重复应用特征聚合机制。
33.展开来说,循环双向特征聚合模块包括输入节点层、第一融合节点层、第二融合节点层、第三融合节点层和第四融合节点层;输入节点层包括节点c3、节点c4、节点c5、节点c6、节点c7,第一融合节点层包括节点g1、节点h1、节点i1,第二融合节点层包括节点f1、节点g2、节点h2、节点i2、节点j1,第三融合节点层包括节点g3、节点h3、节点i3,第四融合节点层包括节点f2、节点g4、节点h4、节点i4、节点j2,第一融合节点层、第二融合节点层、第三融合节点层和第四融合节点层的节点用于将其多个输入融合为一个输出值;节点c3、节点c4、节点c5、节点c6、节点c7的输入分别为e3、e4、e5、e6、e7,输入节点层的节点用于将其输入传输至第一融合节点层、第二融合节点层;节点g1的输入为节点c7的输出的上采样结果和节点c6的输出,节点h1的输入为节点g1的输出的上采样结果和节点c5的输出,节点i1的输入为节点h1的输出的上采样结果和节点c4的输出;节点f1的输入为节点g2的输出的下采样结果和节点c7的输出,节点g2的输入为节点h2的输出的下采样结果、节点g1的输出和节点c6的输出,节点h2的输入为节点i2的输出的下采样结果、节点h2的输出和节点c5的输出,节点i2的输入为节点j1的输出的下采样结果、节点i1的输出和节点c4的输出,节点j1的输入为节点i1的输出的上采样结果和节点c3的输出;节点g3的输入为节点f1的输出的上采样结果和节点g2的输出,节点h3的输入为节点g3的输出的上采样结果和节点h2的输出,节点i3的输入为节点h3的输出的上采样结果和节点i2的输出;节点f2的输入为节点g4的输出的下采样结果和节点f1的输出,节点g4的输入为节点h4的输出的下采样结果、节点g3的输出和节点g2的输出,节点h4的输入为节点ii的输出的下采样结果、节点h3的输出和节点h2的输出,节点i4的输入为节点j2的输出的下采样结果、节点i3的输出和节点i2的输出,节点j2的输入为节点i3的输出的上采样结果和节点j1的输出;在第t次循环时,节点f2的输出与第6层下采样层的输出的下采样结果融合作为第7层下采样层的输出e7,节点g4的输出与第5层下采样层的输出的下采样结果融合作为第6层下采样层的输出e6,节点h4的输出与第4层下采样层的输出的下采样结果融合作为第5层下采样层的输出e5,节点i4的输出与第3层下采样层的输出的下采样结果融合作为第4层下采样层的输出e4,节点j2的输出与第2层下采样层的输出的下采样结果融合作为第3层下采样层的输出e3。
34.本技术实施例中,以初始间距为30米,靠近风管末端的间距设置为10米的非均匀
方式,在风管上布设合适数量的声波传感器,形成一个声波传感器阵列,确定各个声波传感器的具体位置以及声波传感器支架的间距。根据各个位置的声波信号的泄漏信号检测结果,确定风管上是否存在泄漏点以及泄漏点的位置。如图4所示,声波传感器a和声波传感器b均检测到泄漏信号且泄漏信号抵达声波传感器a和声波传感器b的时刻已确定,可以根据时间差判断具体距声波传感器a和声波传感器b的距离,这样,就可以根据声波传感器a和声波传感器b的位置确定泄漏点的位置。
35.上述风管泄漏检测模型的训练过程与常规的机器学习模型训练相同,获取带有泄漏信号的声波信号转换成语谱图,人工标注泄漏点的起始位置,构建训练集,如果样本数量较少,还可以使用仿真手段生成泄漏信号叠加到正常情况采集的声波信号中;完成训练集构建后,即开始进行模型训练,调整模型参数,直至模型准确率达到要求。可以将每个声波传感器的声波信号转换成语谱图后分别送入风管泄漏检测模型,用于实时监测风管管道泄漏。当检测到管道泄漏时,报警系统会发出警报,提醒操作人员及时进行修复。此外,样本上除了标注泄漏起始位置外,还可以给样本进一步添加标签,如泄漏孔径区间、管道压力区间、泄漏点位置等,这样不仅能识别泄漏,还能给出泄漏类型的识别。
36.本发明还提供一种风管泄漏信号检测系统,基于上述的一种风管泄漏信号检测方法,包括:采集模块,用于获取布设在风管的声波传感器采集的声波信号;转换模块,用于将声波信号转换成语谱图;识别模块,用于将语谱图送入训练好的风管泄漏检测模型中,得到风管泄漏检测模型输出的泄漏信号检测结果,其中,风管泄漏检测模型为多尺度mslsdnet模型。
37.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,所述描述的模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
38.以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思做出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。
技术特征:
1.一种风管泄漏信号检测方法,其特征在于,包括:s1、获取布设在风管的声波传感器采集的声波信号;s2、将所述声波信号转换成语谱图;s3、将所述语谱图送入训练好的风管泄漏检测模型中,得到所述风管泄漏检测模型输出的泄漏信号检测结果;所述风管泄漏检测模型为多尺度mslsdnet模型;所述风管泄漏检测模型包括主干网、循环双向特征聚合模块和预测网络;所述主干网的输入为语谱图,其输出为多尺度特征;所述循环双向特征聚合模块的输入为多尺度特征,其输出为多尺度聚合特征;所述预测网络的输入为多尺度聚合特征,其输出为泄漏信号检测结果。2.根据权利要求1所述的一种风管泄漏信号检测方法,其特征在于,所述主干网包括7个依次连接的下采样层,所述下采样层用于对其输入进行下采样得到特征,所述语谱图输入至主干网中第1层下采样层,所述主干网中第3层至第7层下采样层下的输出e3、e4、e5、e6、e7组合为多尺度特征。3.根据权利要求2所述的一种风管泄漏信号检测方法,其特征在于,所述循环双向特征聚合模块包括多个串联的bifpn层,所述bifpn层用于对不同尺度的特征进行特征融合,所述bifpn层的输出为不同尺度的聚合特征。4.根据权利要求3所述的一种风管泄漏信号检测方法,其特征在于,所述主干网与循环双向特征聚合模块之间存在t次循环操作,t>0,每次循环中,所述循环双向特征聚合模块中最后一层bifpn层的输出反馈至主干网,在第t次循环时,0<t≤t,主干网中尺度最小的特征与循环双向特征聚合模块聚合后的尺度最小的特征进行融合后送入循环双向特征聚合模块,主干网中尺度为k的特征与循环双向特征聚合模块聚合后的尺度为k的特征进行融合后送入下一层下采样层和循环双向特征聚合模块,其中,k不是最小尺度值。5.根据权利要求4所述的一种风管泄漏信号检测方法,其特征在于,所述主干网与循环双向特征聚合模块之间的循环操作的次数t的取值为2。6.根据权利要求1所述的一种风管泄漏信号检测方法,其特征在于,将所述声波信号转换成语谱图具体为:用希尔伯特-黄变换对采集到的声波信号进行处理,向原始的声波信号中增加hht变换得到的瞬时频率,将具有瞬时频率特征的声波信号转换为语谱图。7.根据权利要求1所述的一种风管泄漏信号检测方法,其特征在于,所述风管泄漏检测模型的预测网络为检测头网络,包括类预测网络和边界框预测网络。8.根据权利要求1所述的一种风管泄漏信号检测方法,其特征在于,所述声波传感器的数量为多个,分别布设在风管的不同位置处,根据各个位置的声波信号的泄漏信号检测结果,确定风管上是否存在泄漏点以及泄漏点的位置。9.一种风管泄漏信号检测系统,其特征在于,基于如权利要求1-8中任一所述的一种风管泄漏信号检测方法,包括:采集模块,用于获取布设在风管的声波传感器采集的声波信号;转换模块,用于将所述声波信号转换成语谱图;识别模块,用于将所述语谱图送入训练好的风管泄漏检测模型中,得到所述风管泄漏检测模型输出的泄漏信号检测结果;
所述风管泄漏检测模型为多尺度mslsdnet模型;所述风管泄漏检测模型包括主干网、循环双向特征聚合模块和预测网络;所述主干网的输入为语谱图,其输出为多尺度特征;所述循环双向特征聚合模块的输入为多尺度特征,其输出为多尺度聚合特征;所述预测网络的输入为多尺度聚合特征,其输出为泄漏信号检测结果。
技术总结
本发明涉及一种风管泄漏信号检测方法及系统,检测方法包括:获取布设在风管的声波传感器采集的声波信号;将声波信号转换成语谱图;将语谱图送入训练好的风管泄漏检测模型中,得到风管泄漏检测模型输出的泄漏信号检测结果,风管泄漏检测模型为多尺度mSLSDNet模型。与现有技术相比,本发明将声波信号转换为语谱图,利用深度学习模型进行风管泄漏的实时监测,实现了管道泄漏的快速、准确和可靠的检测,风管泄漏检测模型在主干网与循环双向特征聚合模块之间存在循环操作,能够重复应用特征聚合机制,实现双向跨尺度连接和循环特征加强,可通过时间步的展开不断强化主干网提取的多尺度特征,从而保证泄漏检测的精确性。从而保证泄漏检测的精确性。从而保证泄漏检测的精确性。
技术研发人员:吕品 施剑 孙文博
受保护的技术使用者:上海电机学院
技术研发日:2023.07.12
技术公布日:2023/8/14
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
