一种基于非均匀频率语谱图的风管泄漏信号检测方法

未命名 08-15 阅读:220 评论:0


1.本发明涉及管道泄漏检测技术领域,尤其涉及一种基于非均匀频率语谱图的风管泄漏信号检测方法。


背景技术:

2.常见的风管泄漏信号检测方法主要分为基于硬件和基于软件的泄漏检测方法。
3.(1)基于硬件的泄漏检测方法主要包括空气采样、人工观察、示踪剂检测、漏磁通检测、超声波检测、光纤传感检测等类别。其中,空气采样法主要利用检测仪器对管道周围的空气进行检测,并根据其浓度来判断管道泄漏情况;人工观察法是指人工沿气体管道直接观察是否泄漏的方法,常用方法为在管输气体中添加臭剂,通过视觉或味觉进行泄漏判断;示踪剂检测法主要将示踪剂掺混到风管中,通过检测周围环境特征来判断管道泄漏情况;漏磁通检测法通过对管道施加外加磁场来观察管壁磁化状态,结合磁化差异与信号采集方法来实现泄漏检测;超声波检测法通过向风管垂直发射超声波来观察反射波的时间差来判断管道泄漏;光纤传感检测法通常使用分布式光纤传感器和准分布式光纤传感器。其中,分布式光纤传感器在被监测管道上方沿管道同沟铺设传感光纤,通过向光纤中发射光脉冲波,泄漏引起振动导致应力传递中的传感光纤发生变形,从而使背向散射光发生散射或反射,产生强度突变。而准分布式光纤传感器则主要采用点式准分布测量技术。
4.(2)基于软件的泄漏检测方法主要包括负压波法、质量/流量平衡法、压力梯度法、实时模型法、以及基于知识的方法等类别。负压波法通过检测管内外存在的压力差,泄漏点处气体快速损失使其密度减小,进而产生瞬时压降;质量/流量平衡法通过计算管道进口流量与出口流量的差值来判断泄漏量;压力梯度法利用泄漏点上、下游的传感器采集压力信号;实时模型法包括基于估计器、系统辨识、瞬变流或卡尔曼滤波等类别,适用于气管实时监测等复杂环境中;基于知识的方法利用人工神经网络、统计分析等手段,建立管网泄漏工况模型,得到管网泄漏位置的监测点压力变化。
5.基于硬件的风管泄漏信号检测方法中,空气采样法具有灵敏度较高,但检测仪器昂贵,无法进行连续检测的特点;人工观察法虽然操作简单,但需要耗费较大人力,并且效率较低,无法进行连续检测;示踪剂检测法操作周期较长,难以实现管道在线实时检测;漏磁通检测法虽然操作简单,但难以实现实时检测且精度不高的劣势;超声波检测法虽然精度较高,但对输送介质比较敏感,不能实时检测;分布式光纤传感器法适用于光纤发生较大形变的情况,而小泄漏或渗漏造成光纤形变较小,易导致检测效果不佳。
6.基于软件的泄漏检测方法中,负压波法具有避免建立复杂的管道数学模型,且操作简易,但易受外界因素干扰,存在漏报率高和定位精度较低等缺点;质量/流量平衡法存在易受外界因素干扰的特点;压力梯度法原理简单,但由于实际管道压降分布并不是线性的,因而精度较低;实时模型法中基于估计器和系统辨识的方法对仪表的精度要求高,运算量较大;基于知识的方法中统计分析法对仪表精度要求较高,容易受到干扰,定位精度较低。


技术实现要素:

7.针对上述现有技术中的不足,本发明提供一种基于非均匀频率语谱图的风管泄漏信号检测方法,采用高通滤波方法对采集到的声音或振动数据进行低频段噪声抑制处理,结合快速傅里叶变换信号处理方法将其转换为泄漏信号频谱图;根据频谱包络能量中高频能量分布构造非线性变换函数,结合短时傅里叶变换信号处理方法构建基于非均匀频率表达的语谱图,从而有效抑制低频噪声影响并突出高频关键特征;采用da-yolo5神经网络模型高效的实时目标检测和推理识别能力,进一步提升风管泄漏信号检测的准确度和时效性。
8.为了实现上述目的,本发明提供一种基于非均匀频率语谱图的风管泄漏信号检测方法,包括步骤:s1:采集风管泄漏声音或振动数据,获得采集信号;s2:对所述采集信号进行高通滤波抑制低频噪声;s3:对s2经过高通滤波后的信号进行快速傅里叶变换信号处理,获得频域信号并绘制频谱图;找出高频关键特征对应的频率范围;s4:对s2所述经过高通滤波后的信号通过以s3提取的频率范围为参数的非线性变换函数并结合短时傅里叶变换信号处理生成非均匀频率表达的语谱图;通过调整函数中的参数可对不同频率区间内的特征信号进行处理,从而提取信号的关键特征;s5:构建一个da-yolo5神经网络模型;所述da-yolo5神经网络模型通过在对应yolo5模型中添加注意力机制获得;利用所述信号关键特征对所述da-yolo5神经网络模型进行训练,获得风管泄漏信号检测模型。
9.优选地,所述s1步骤中:根据风管泄漏检测任务的实际需求,选择合适的声音传感器或振动传感器;将所述声音传感器或所述振动传感器安装在风管系统的关键部位并等间距分布于管道周围;所述关键部位包括接缝、弯头和支撑结构。
10.优选地,所述s2步骤中:根据风管泄漏信号检测的实际应用需求和信号特征,选择合适的高通滤波器,所述高通滤波器包括有限脉冲响应滤波器和无限脉冲响应滤波器;通过所述采集信号的导通频带与截止频带的交点设定截止频率,结合所述截止频率设定与所选所述滤波器,滤除所述采集信号的低频噪声的主要频率分量;同时观察滤波处理后的信号,调整所述滤波器的参数或类型。
11.优选地,所述s3步骤进一步包括步骤:s31:选择窗函数对信号进行加窗处理;s32:对加窗处理后的信号进行快速傅里叶变换,获得所述频域信号;s33:根据所述快速傅里叶变换的结果计算幅值谱;s34:将所述幅值谱绘制成相应的频谱图;s35:根据所需的泄漏检测实验选择高频特征对应的频率范围。
12.优选地,所述s4步骤进一步包括步骤:s41:根据所述频域信号的频率分布,将所述频域信号划分为多个子区间,并对各个所述子区间进行分析得到信号特征;
s42:针对高频关键特征对应的频率范围将该范围内的频率扩展突出所述高频关键特征;s43:根据划分的频率范围,通过调整非线性变换函数中的参数,对高频特征所在区间进行线性放大,同时对非高频特征所在区间采用乘以一个压缩因子或通过对数函数的形式实现压缩来提取所述信号的关键特征。
13.优选地,所述s5步骤中:根据风管泄漏信号的实际需求定义所述da-yolo5神经网络模型的结构和参数,调整所述da-yolo5神经网络模型中的类别数量和候选区域中锚框大小;在对所述da-yolo5神经网络模型的训练过程中,使用预训练模型权重作为初始权重,同时根据评估模型返回目标框的坐标、类别和置信度,优化调整所述da-yolo5神经网络模型的参数或训练策略;所述添加注意力机制,用于从整个空间聚集和传播有用的全局特征,并且为每个位置提供定制化的全局信息,用以帮助模型集中注意力。
14.本发明由于采用了以上技术方案,使其具有以下有益效果:本发明根据频谱包络能量中高频能量分布构造非线性变换函数,结合短时傅里叶变换信号处理方法构建基于非均匀频率表达的语谱图,可以有效抑制低频噪声影响并突出高频关键特征。利用da-yolo5神经网络模型高效的实时目标检测和推理识别能力,可以提升对风管泄漏信号检测中高频关键特征定位的准确度和时效性。本发明有助于帮助降低风管传输能耗和故障风险,提高泄漏信号检测性能,有利于维护生产安全和生命健康。
附图说明
15.图1为本发明实施例的一种基于非均匀频率语谱图的风管泄漏信号检测方法的流程图;图2为本发明实施例的第一工况非均匀频率语谱图;图3为本发明实施例的第二工况非均匀频率语谱图;图4为本发明实施例的第三工况非均匀频率语谱图;图5为本发明实例的基于线性频谱的语谱图和非均匀频率表达语谱图的对比图。
具体实施方式
16.下面根据附图1~图5,给出本发明的较佳实施例,并予以详细描述,使能更好地理解本发明的功能、特点。
17.请参阅图1~图5,本发明实施例的一种基于非均匀频率语谱图的风管泄漏信号检测方法,包括步骤:s1:采集风管泄漏声音或振动数据,获得采集信号;根据风管泄漏检测任务的实际需求,选择合适的声音传感器或振动传感器;声音传感器(如麦克风)主要用于检测声音信号,而振动传感器(如加速度计)主要用于检测振动信号;将声音传感器或振动传感器安装在风管系统的关键部位并等间距分布于管道周围;关键部位包括接缝、弯头和支撑结构;以实现管道的全局和局部范围监测。
18.s2:对采集信号进行高通滤波抑制低频噪声;根据风管泄漏信号检测的实际应用需求和信号特性,选择合适的高通滤波器,高通滤波器包括有限脉冲响应(fir)滤波器和无限脉冲响应(iir)滤波器;通过导通频带与截止频带的交点设定截止频率,结合截止频率设定与所选滤波器,滤除采集信号的低频噪声的主要频率分量;同时观察滤波处理后的信号,调整滤波器的参数或类型。
19.s3:对经过高通滤波后的信号进行快速傅里叶变换信号处理,获得频域信号并绘制频谱图;找出高频关键特征对应的频率范围;本发明实例的高频关键特征所在区间为16khz到22khz,这是一个先验数据,是在实际工况实验中所获得的;s3步骤进一步包括步骤:s31:为避免频谱泄漏和提高频谱分辨率,选择窗函数(如汉宁窗、汉明窗等)对信号进行加窗处理;s32:对加窗处理后的信号进行快速傅里叶变换,将其从时域转换为频域,获得频域信号;s33:根据快速傅里叶变换的结果计算幅值谱;s34:将幅值谱绘制成频谱图,有助于直观地分析泄漏信号的特征和频率成分及分布;s35:根据所需的实验选择高频特征对应的频率范围。
20.s4:对s2所述经过高通滤波后的信号通过以s3提取的频率范围为参数的非线性变换函数并结合短时傅里叶变换信号处理生成非均匀频率表达的语谱图;通过调整非线性变换函数中的参数,对高频特征所在区间进行线性放大,同时对非高频特征所在区间采用乘以一个压缩因子或通过对数函数的形式实现压缩来提取所述信号的关键特征;具体而言,对高频关键特征所在区间进行线性放大,同时对非高频关键特征所在区间进行压缩。在对非高频关键特征所在区间进行压缩时可以通过乘以一个压缩因子或者使用对数函数的方式实现;s4步骤进一步包括步骤:s41:根据频域信号的频率分布,将频域信号划分为多个子区间,对各个子区间进行分析得到信号特征;s42:针对高频关键特征对应的频率范围将该范围内的频率扩展突出所述高频关键特征;s43:根据划分的频率范围,通过调整非线性变换函数中的参数,对高频特征所在区间进行线性放大,同时对非高频特征所在区间采用乘以一个压缩因子或通过对数函数的形式实现压缩来提取所述信号的关键特征。
21.s5:构建一个da-yolo5神经网络模型;利用信号关键特征对da-yolo5神经网络模型进行训练,获得风管泄漏信号检测模型。
22.根据风管泄漏信号的实际需求定义da-yolo5神经网络模型的结构和参数,调整da-yolo5神经网络模型中的类别数量和候选区域中锚框大小;在对da-yolo5神经网络模型的训练过程中,使用预训练模型权重作为初始权重,以加速训练并提高模型精度,同时根据评估模型返回目标框的坐标、类别和置信度,优化调
整da-yolo5神经网络模型的参数或训练策略,以提升风管泄漏信号检测的准确度和时效性;其中添加注意力机制,用以有效地从整个空间聚集和传播有用的全局特征,并且为每个位置提供定制化的全局信息,用以帮助模型集中注意力,该机制模块切合本文应用场景,能够提升检测的准确率。
23.本实施例中,改进的yolo5模型da-yolo5的结构。da-yolo5神经网络模型包括三个模块:由backbone模块、neck模块和head模块组成。改进之处位于neck模块,即在neck模块中增加了双注意力机制结构da(double attention)。模型中每一模块的功能如下:1)backbone模块:backbone模块为主干网,其功能是从预处理好的泄漏信号语谱图中提取具有语义信息的特征;2)neck模块:neck模块中改进的da结构通过从图像中聚集和传播有用的全局特征,为每个位置提供定制化的全局信息,进一步的处理和融合backbone模块提取的特征,用于提升目标检测的准确率;3)head模块:使用backbone模块和neck模块提取的特征,通过一系列的卷积、全连接和输出层等操作实现预测,输出目标的位置、类别和置信度等信息。
24.此外,da-yolo5中层次结构中还有一些比较重要的结构,如focus结构、csp(cross stage partial)结构,fpn(feature pyramid network)结构和pan(path aggregation network)结构。其中,focus结构通过对输入特征图进行通道重排和下采样来实现在较低计算成本下提取多尺度特征。csp结构的核心思想是将特征图分为两个部分,一部分进行卷积操作,另一部分保持不变。这种分离的设计可以减少网络中的参数数量,降低计算量,同时增加了网络的表征能力。fpn结构是通过特征金字塔的构建,使模型能够处理不同尺度的目标,并提高目标检测的性能。pan结构通过逐层的特征融合和上下文聚合,将来自不同层级的特征图结合在一起,以获得具有丰富语义信息和多尺度特征的特征金字塔,帮助模型更好地检测不同尺度的目标,并提高检测的准确性和鲁棒性。
25.da结构表达的思想。它表示全局特征只计算一次,然后由所有位置共享。同时,每个位置i将根据其局部特征产生自己的注意力向量,以选择有助于补充当前位置的全局特征的理想子集,并形成特征。da结构表达的第一层注意力机制是由neck模块中第一个concat层产生的特征图生成的注意力图,并得到一组全局特征;注意力机制的第二层执行的操作是将全局特征矩阵和注意力权重向量矩阵相乘得到新的局部特征。
26.本发明实施例的一种基于非均匀频率语谱图的风管泄漏信号检测方法,主要包含如下技术:1、泄漏信号频谱图表征;使用声音或振动传感器采集风管系统的声音或振动数据。引入高通滤波方法对采集的数据进行滤波处理,以抑制低频段噪声且突出泄漏信号,提高信号与噪声的比值。将经过高通滤波处理的信号进行快速傅里叶变换,将其从时域转换为频域,以生成用于分析泄漏信号特征频率和幅值的频谱图。
27.2、非均匀频率表达语谱图;对带有泄漏信号特征频率和幅值的频谱图进行频谱分析,计算各个频率段的包络能量,以确定高频能量分布以及低频噪声的影响程度。根据频谱包络能量中高频能量分布
构造非线性变换函数,结合短时傅里叶变换信号处理方法构建基于非均匀频率表达的语谱图,从而有效抑制低频噪声影响并突出高频关键特征。
28.3、实时目标检测和推理识别;根据风管泄漏信号检测特性,利用da-yolo5检测速度快、准确性较高的优势,构建实时目标检测神经网络模型。采用深度卷积神经网络对输入的非均匀频率的语谱图进行特征提取,包括待检测目标的边界框预测、类别概率和置信度,进一步提升了风管泄漏信号检测的准确度和时效性。
29.目前风管泄漏信号检测方法仍然存在灵敏度低和定位精度低等问题,主要原因在于受干扰信号的影响,信号整体直接相关定位容易造成漏报以及定位不准确等问题。为此,本发明提出一种基于非均匀频率语谱图的风管泄漏信号检测方法,根据待处理信号中的均匀频率分布,将其划分为多个子区间。引入一种非均匀频率机制,将高频关键特征所在区间进行扩展,以突出高频关键特征影响,进而生成非均匀频率表达的语谱图。此外,引入一种高效的实时目标检测da-yolo5神经网络模型,根据风管泄漏信号的实际需求调整模型中的类别数量和锚框大小,以提升风管泄漏信号检测的准确度和时效性。
30.图2~图4为泄漏声波信号的非均匀频率语谱图。声波传感器阵列对管道进行实时监测,并将采集到的声波信息转换为均匀语谱图。同时,根据待处理信号中的频率分布,将其划分为多个子区间。根据频谱包络能量中高频能量分布,将其频率扩展以突出高频关键特征影响,生成非均匀频率表达的语谱图,方便进一步对信号强度明显变化的时刻进行标注。
31.其中,图2为泄漏测试点在距离起始点20.1米处,管道内的工作压力为10kpa,泄漏等效孔径为5.2mm的工况下,泄漏信号语谱图的泄漏点起始位置。
32.图3为泄漏测试点在距离起始点5.5米处,管道内的工作压力为10kpa,泄漏等效孔径为5.2mm的工况下,泄漏信号语谱图的泄漏点起始位置。
33.图4为泄漏测试点在距离起始点45.3米处,管道内的工作压力为7.5kpa,泄漏等效孔径为5.2mm的工况下,泄漏信号语谱图的泄漏点起始位置。
34.本发明实例的非线性变换函数公式为:
35.在本发明实例采用的函数公式中当频率处于非高频特征所在区域,进行压缩处理。具体而言,将f_s和f_e作为分界点,将低于f_s和高于f_e这两个频率的部分的幅度值线性地压缩到为原来的1/k。当频率处于高频关键特征所在区间,进行放大处理,将f_s作为基准点,将处于f_s和f_e之间的幅度值线性地放大到原来的k倍。同时,为了避免频率f超出范围,还要将它线性地插值到f_max处。
36.其中f_min表示最小频率;f_s表示放大区间的起始频率;f_e表示放大区间的终止频率;f_max表示最大频率;k是一个正数,用于调整放大区间的放大程度。
37.此外在对非高频特征所在区间进行压缩时,还可以采用对数函数的形式实现。
38.图5为本发明实例的基于线性频谱的语谱图和非均匀频率表达语谱图的对比图。
39.其中非均匀频率表达语谱图中的参数设置具体为:最小频率为0hz;放大区间的起始频率为16khz;放大区间的终止频率为22khz;最大频率为22khz;k值为1.4。
40.以上结合附图实施例对本发明进行了详细说明,本领域中普通技术人员可根据上述说明对本发明做出种种变化例。因而,实施例中的某些细节不应构成对本发明的限定,本发明将以所附权利要求书界定的范围作为本发明的保护范围。

技术特征:
1.一种基于非均匀频率语谱图的风管泄漏信号检测方法,包括步骤:s1:采集风管泄漏声音或振动数据,获得采集信号;s2:对所述采集信号进行高通滤波抑制低频噪声;s3:对s2经过高通滤波后的信号进行快速傅里叶变换信号处理,获得频域信号并绘制频谱图,找出高频关键特征对应的频率范围;s4:对s2所述的经过高通滤波后的信号重新进行短时傅里叶变换再结合以s3获取的频率范围为参数的非线性变换函数,生成非均匀频率表达的语谱图,通过调整函数中的参数可对不同频率区间内的特征信号进行处理,提取泄漏信号的关键特征;s5:构建一个da-yolo5神经网络模型;所述da-yolo5神经网络模型通过在对应yolo5模型中添加注意力机制获得;利用所述信号关键特征对所述da-yolo5神经网络模型进行训练,获得风管泄漏信号检测模型。2.根据权利要求1所述的一种基于非均匀频率语谱图的风管泄漏信号检测方法,其特征在于,所述s1步骤中:根据风管泄漏检测任务的实际需求,选择合适的声音传感器或振动传感器;将所述声音传感器或所述振动传感器安装在风管系统的关键部位并等间距分布于管道周围;所述关键部位包括接缝、弯头和支撑结构。3.根据权利要求1所述的一种基于非均匀频率语谱图的风管泄漏信号检测方法,其特征在于,所述s2步骤中:根据风管泄漏信号检测的实际应用需求和信号特性,选择合适的高通滤波器,所述高通滤波器包括有限脉冲响应滤波器和无限脉冲响应滤波器;通过所述采集信号的导通频带与截止频带的交点设定截止频率,结合所述截止频率设定与所选所述滤波器,滤除所述采集信号的低频噪声的主要频率分量;同时观察滤波处理后的信号,调整所述滤波器的参数或类型。4.根据权利要求1所述的一种基于非均匀频率语谱图的风管泄漏信号检测方法,其特征在于,所述s3步骤进一步包括步骤:s31:选择窗函数对信号进行加窗处理;s32:对加窗处理后的信号进行快速傅里叶变换,获得所述频域信号;s33:根据所述快速傅里叶变换的结果计算幅值谱;s34:将所述幅值谱绘制成相应的频谱图;s35:根据所需的泄漏检测实验选择高频关键特征对应的频率范围。5.根据权利要求1所述的一种基于非均匀频率语谱图的风管泄漏信号检测方法,其特征在于,所述s4步骤进一步包括步骤:s41:根据所述频域信号的频率分布,将所述频域信号划分为多个子区间,并对各个所述子区间进行分析得到信号特征;s42:针对高频关键特征对应的频率范围将该范围内的频率扩展突出所述高频关键特征;s43:根据划分的频率范围,通过调整非线性变换函数中的参数,对高频关键特征所在区间进行线性放大,同时对非高频特征所在区间采用乘以一个压缩因子或通过对数函数的形式实现压缩来提取所述信号的关键特征。
6.根据权利要求1所述的一种基于非均匀频率语谱图的风管泄漏信号检测方法,其特征在于,所述s5步骤中:根据风管泄漏信号的实际需求定义所述da-yolo5神经网络模型的结构和参数,调整所述da-yolo5神经网络模型中的类别数量和候选区域中锚框大小;在对所述da-yolo5神经网络模型的训练过程中,使用预训练模型权重作为初始权重,同时根据评估模型返回目标框的坐标、类别和置信度,优化调整所述da-yolo5神经网络模型的参数或训练策略;所述添加注意力机制,用于从整个空间聚集和传播有用的全局特征,并且为每个位置提供定制化的全局信息,用以帮助模型集中注意力。

技术总结
本发明提供一种基于非均匀频率语谱图的风管泄漏信号检测方法,包括步骤:S1:采集风管泄漏声音或振动数据;S2:对采集信号进行高通滤波,以抑制低频噪声;S3:对采集信号进行快速傅里叶变换,找到高频关键特征区间;S4:对频域信号进行非均匀频率扩展,生成非均匀频率表达的语谱图,通过调整函数参数对不同频率区间内的特征信号进行处理,提取信号关键特征;S5:构建DA-YOLO5神经网络模型进行训练,获得风管泄漏信号检测模型。本发明的一种基于非均匀频率语谱图的风管泄漏信号检测方法,生成非均匀频率表达的语谱图,有效地抑制了低频噪声影响并突出了高频关键特征;采用DA-YOLO5神经网络模型进一步提升了风管泄漏信号检测的准确度和时效性。时效性。时效性。


技术研发人员:施剑 吕品 金圣琦 马晨
受保护的技术使用者:上海电机学院
技术研发日:2023.07.12
技术公布日:2023/8/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐