一种机泵系统的小波降噪方法及系统转让专利

申请号 : CN202110149129.9

文献号 : CN113065387B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 马吉林但家梭蔡玉良于淳孙宁孙东昊张旋武赵天义王新宇王潇赵轩毕玉军王在忠

申请人 : 中国船级社

摘要 :

本发明公开了一种机泵系统的小波降噪方法及系统,通过所述数据读取模块获得第一含噪训练集,通过所述数据读取模块获得第一信号训练集,通过所述特征提取模块对所述第一含噪训练集和所述第一信号训练集进行特征提取,获得第一提取结果,将所述第一提取结果作为第一输入信息;将所述第一输入信息输入滤波模型,获得第一含噪信号,获得第一处理结果,将幅度谱输入经过训练的所述维纳滤波器;获得第一输出结果,根据第一输出结果获得第一滤波信号;将所述第一滤波信号输入小波降噪模块;获得第二输出结果,第二输出结果包括降噪信号。解决了现有技术中缺少针对离心泵机舱噪声特定环境下的噪声抑制,导致对离心泵信号的处理不准确的技术问题。

权利要求 :

1.一种机泵系统的小波降噪方法,所述方法应用于一机泵小波降噪系统,所述机泵小波降噪系统与数据读取模块、特征提取模块、小波降噪模块通信连接,其中,所述方法包括:通过所述数据读取模块获得第一含噪训练集,其中,所述第一含噪训练集为含噪信号的数据集;

通过所述数据读取模块获得第一信号训练集,其中,所述第一信号训练集为与所述含噪信号的数据集中的数据一一对应的非噪信号的数据集;

通过所述特征提取模块对所述第一含噪训练集和所述第一信号训练集进行特征提取,获得第一提取结果,将所述第一提取结果作为第一输入信息;

将所述第一输入信息输入滤波模型,所述滤波模型为以维纳滤波器为训练目标的模型;

获得第一含噪信号,根据第一处理指令对所述第一含噪信号进行处理;

获得第一处理结果,所述第一处理结果包括所述第一含噪信号的幅度谱,将所述幅度谱输入经过训练的所述维纳滤波器;

获得第一输出结果,根据所述第一输出结果获得第一滤波信号;

将所述第一滤波信号输入所述小波降噪模块;

获得第二输出结果,其中,所述第二输出结果包括降噪信号;

其中,所述通过所述特征提取模块对所述第一含噪训练集和所述第一信号训练集进行特征提取,获得第一提取结果,将所述第一提取结果作为第一输入信息,包括:获得第一聚类指令;

根据所述第一聚类指令对所述第一含噪训练集和所述第一信号训练集进行聚类处理;

获得第一聚类处理结果,其中,所述第一聚类处理结果包括纯净信号聚类集、含噪信号聚类集和噪声聚类集;

获得第一特征提取指令;

根据所述第一特征提取指令对所述第一聚类处理结果进行特征提取;

获得第一提取结果,所述第一提取结果包括所述第一聚类处理结果中不同聚类集对应的归一化后的对数功率谱;

将所述第一提取结果作为第一输入信息;

获得第二特征提取指令;

根据所述第二特征提取指令对所述噪声聚类集进行噪声特征提取;

获得第二提取结果;

根据所述第二提取结果,构建噪声特征集;

根据所述噪声特征集对所述第一含噪信号进行降噪处理。

2.如权利要求1所述的方法,其中,所述获得第一输出结果,根据所述第一输出结果获得第一滤波信号,所述方法还包括:根据所述第一处理结果,获得所述第一含噪信号的相位谱;

根据所述相位谱对所述第一输出结果进行波形重构;

获得所述波形重构结果,所述波形重构结果包括第一滤波信号。

3.如权利要求2所述的方法,其中,所述将所述第一滤波信号输入小波降噪模块,所述方法还包括:

获得第一分解指令;

根据所述第一分解指令,对所述第一滤波信号进行小波分解;

获得第一小波分解系数,将所述第一小波分解系数作为第一指标;

获得第一噪声评估指令;

根据所述第一噪声评估指令对所述第一小波分解系数进行噪声评估;

获得第一评估结果,将所述第一评估结果作为第二指标;

根据所述第一指标和所述第二指标获得自适应阈值;

将所述第一滤波信号通过所述自适应阈值进行降噪处理,获得降噪信号。

4.如权利要求3所述的方法,其中,所述将所述滤波信号通过所述自适应阈值进行降噪处理,获得降噪信号之前,所述方法包括:获得所述噪声评估的第二评估结果,其中,所述第二评估结果包括噪声的信噪比,将所述信噪比作为第三指标;

根据所述第一指标和第三指标,获得第一分解尺度;

获得第二分解指令,根据所述第二分解指令通过所述第一分解尺度对所述第一滤波信号进行分解,获得第一分解结果;

根据所述第一分解结果通过所述自适应阈值进行降噪处理,获得降噪信号。

5.如权利要求1所述的方法,其中,所述方法还包括:获得所述第一信号训练集的第一数据和第二数据,其中,所述第一数据和第二数据为同一条信号的数据;

获得第一判断指令;

根据所述第一判断指令对所述第一数据和所述第二数据的采样率进行判断;

当所述第一数据和所述第二数据的采样率一致时,获得第二判断指令;

根据所述第二判断指令对所述第一数据和所述第二数据的采样点数进行判断;

当所述第一数据和所述第二数据的采样点数一致时,将所述第一数据和所述第二数据作为所述第一信号训练集的中同一信号的训练数据。

6.一种机泵系统的小波降噪系统,其中,所述系统包括:第一获得单元,所述第一获得单元用于通过数据读取模块获得第一含噪训练集,其中,所述第一含噪训练集为含噪信号的数据集;

第二获得单元,所述第二获得单元用于通过所述数据读取模块获得第一信号训练集,其中,所述第一信号训练集为与所述含噪信号的数据集中的数据一一对应的非噪信号的数据集;

第三获得单元,所述第三获得单元用于通过特征提取模块对所述第一含噪训练集和所述第一信号训练集进行特征提取,获得第一提取结果,将所述第一提取结果作为第一输入信息;

第一输入单元,所述第一输入单元用于将所述第一输入信息输入滤波模型,所述滤波模型为以维纳滤波器为训练目标的模型;

第四获得单元,所述第四获得单元用于获得第一含噪信号,根据第一处理指令对所述第一含噪信号进行处理;

第五获得单元,所述第五获得单元用于获得第一处理结果,所述第一处理结果包括所述第一含噪信号的幅度谱,将所述幅度谱输入经过训练的所述维纳滤波器;

第六获得单元,所述第六获得单元用于获得第一输出结果,根据所述第一输出结果获得第一滤波信号;

第二输入单元,所述第二输入单元用于将所述第一滤波信号输入小波降噪模块;

第七获得单元,所述第七获得单元用于获得第二输出结果,其中,所述第二输出结果包括降噪信号;

其中,所述系统还包括:

第二十获得单元,所述第二十获得单元用于获得第一聚类指令;

第一聚类单元,所述第一聚类单元用于根据所述第一聚类指令对所述第一含噪训练集和所述第一信号训练集进行聚类处理;

第二十一获得单元,所述第二十一获得单元用于获得第一聚类处理结果,其中,所述第一聚类处理结果包括纯净信号聚类集、含噪信号聚类集和噪声聚类集;

第二十二获得单元,所述第二十二获得单元用于获得第一特征提取指令;

第一特征提取单元,所述第一特征提取单元用于根据所述第一特征提取指令对所述第一聚类处理结果进行特征提取;

第二十三获得单元,所述第二十三获得单元用于获得第一提取结果,所述第一提取结果包括所述第一聚类处理结果中不同聚类集对应的归一化后的对数功率谱;

第二十四获得单元,所述第二十四获得单元用于将所述第一提取结果作为第一输入信息;

第二十五获得单元,所述第二十五获得单元用于获得第二特征提取指令;

第二特征提取单元,所述第二特征提取单元用于根据所述第二特征提取指令对所述噪声聚类集进行噪声特征提取;

第二十六获得单元,所述第二十六获得单元用于获得第二提取结果;

第一构建单元,所述第一构建单元用于根据所述第二提取结果,构建噪声特征集;

第一处理单元,所述第一处理单元用于根据所述噪声特征集对所述第一含噪信号进行降噪处理。

7.一种机泵系统的小波降噪系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现权利要求1‑5任一项所述方法的步骤。

说明书 :

一种机泵系统的小波降噪方法及系统

技术领域

[0001] 本发明涉及离心泵噪声处理相关领域,尤其涉及一种机泵系统的小波降噪方法及系统。

背景技术

[0002] 振动监测是工业预测性维护中常用的方法,由于在信号采集过程中,环境噪声会影响采集到的振动监测信号,对故障诊断的结果造成影响。信号增强在地震勘探、数值分析
以及故障诊断等领域均有着广泛的应用,是国内外研究的重点。传统的信号增强方法大多
假定白噪声为噪声类型,应用范围受到限制。
[0003] 但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
[0004] 现有技术中缺少针对离心泵机舱噪声特定环境下的噪声抑制,导致对离心泵信号的处理不准确的技术问题。

发明内容

[0005] 本申请实施例通过提供一种机泵系统的小波降噪方法及系统,解决了现有技术中缺少针对离心泵机舱噪声特定环境下的噪声抑制,导致对离心泵信号的处理不准确的技术
问题,达到深度结合离心泵机舱噪声特性,对离心泵信号进行更加准确的处理的技术效果。
[0006] 鉴于上述问题,提出了本申请实施例提供一种机泵系统的小波降噪方法及系统。
[0007] 第一方面,本申请实施例提供了一种机泵系统的小波降噪方法,所述方法应用于一机泵小波降噪系统,所述机泵小波降噪系统与数据读取模块、特征提取模块、小波降噪模
块通信连接,所述方法包括:通过所述数据读取模块获得第一含噪训练集,其中,所述第一
含噪训练集为含噪信号的数据集;通过所述数据读取模块获得第一信号训练集,其中,所述
第一信号训练集为与所述第一含噪信号的数据集中的数据一一对应的非噪信号的数据集;
通过所述特征提取模块对所述第一含噪训练集和所述第一信号训练集进行特征提取,获得
第一提取结果,将所述第一提取结果作为第一输入信息;将所述第一输入信息输入滤波模
型,所述滤波模型为以维纳滤波器为训练目标的模型;获得第一含噪信号,根据第一处理指
令对所述第一含噪信号进行处理;获得第一处理结果,所述第一处理结果包括所述第一含
噪信号的幅度谱,将所述幅度谱输入经过训练的所述维纳滤波器;获得第一输出结果,根据
所述第一输出结果获得第一滤波信号;将所述第一滤波信号输入所述小波降噪模块;获得
第二输出结果,其中,所述第二输出结果包括降噪信号。
[0008] 另一方面,本申请还提供了一种机泵系统的小波降噪系统,所述系统包括:第一获得单元,所述第一获得单元用于通过数据读取模块获得第一含噪训练集,其中,所述第一含
噪训练集为含噪信号的数据集;第二获得单元,所述第二获得单元用于通过所述数据读取
模块获得第一信号训练集,其中,所述第一信号训练集为与所述第一含噪信号的数据集中
的数据一一对应的非噪信号的数据集;第三获得单元,所述第三获得单元用于通过特征提
取模块对所述第一含噪训练集和所述第一信号训练集进行特征提取,获得第一提取结果,
将所述第一提取结果作为第一输入信息;第一输入单元,所述第一输入单元用于将所述第
一输入信息输入滤波模型,所述滤波模型为以维纳滤波器为训练目标的模型;第四获得单
元,所述第四获得单元用于获得第一含噪信号,根据第一处理指令对所述第一含噪信号进
行处理;第五获得单元,所述第五获得单元用于获得第一处理结果,所述第一处理结果包括
所述第一含噪信号的幅度谱,将所述幅度谱输入经过训练的所述维纳滤波器;第六获得单
元,所述第六获得单元用于获得第一输出结果,根据所述第一输出结果获得第一滤波信号;
第二输入单元,所述第二输入单元用于将所述第一滤波信号输入小波降噪模块;第七获得
单元,所述第七获得单元用于获得第二输出结果,其中,所述第二输出结果包括降噪信号。
[0009] 第三方面,本发明提供了一种机泵系统的小波降噪系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现
第一方面所述方法的步骤。
[0010] 本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0011] 由于采用了获得第一含噪训练集和第一信号训练集,其中,所述第一含噪训练集与所述第一信号训练集的数据一一对应,通过特征提取模块对所述第一含噪训练集和所述
第一信号训练集进行特征提取,获得第一提取结果,将所述第一提取结果作为第一输入信
息输入滤波模型,以维纳滤波器作为网络的训练目标,获得训练后的维纳滤波器,将所述第
一含噪信号进行处理,获得含噪信号的幅度谱,将所述幅度谱输入所述维纳滤波器,通过所
述维纳滤波器获得第一滤波信号,将所述第一滤波信号进行小波降噪模块的降噪处理,获
得降噪信号,达到深度结合离心泵机舱噪声特性,对离心泵信号进行更加准确的处理的技
术效果。
[0012] 上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够
更明显易懂,以下特举本申请的具体实施方式。

附图说明

[0013] 图1为本申请实施例一种机泵系统的小波降噪方法的流程示意图;
[0014] 图2为本申请实施例一种机泵系统的小波降噪系统的结构示意图;
[0015] 图3为本申请实施例示例性电子设备的结构示意图。
[0016] 附图标记说明:第一获得单元11,第二获得单元12,第三获得单元13,第一输入单元14,第四获得单元15,第五获得单元16,第六获得单元17,第二输入单元18,第七获得单元
19,总线300,接收器301,处理器302,发送器303,存储器304,总线接口306。

具体实施方式

[0017] 本申请实施例通过提供一种机泵系统的小波降噪方法及系统,解决了现有技术中缺少针对离心泵机舱噪声特定环境下的噪声抑制,导致对离心泵信号的处理不准确的技术
问题,达到深度结合离心泵机舱噪声特性,对离心泵信号进行更加准确的处理的技术效果。
下面,将参考附图详细的描述根据本申请的示例实施例。显然,所描述的实施例仅是本申请
的一部分实施例,而不是本申请的全部实施例,应理解,本申请不受这里描述的示例实施例
的限制。
[0018] 申请概述
[0019] 振动监测是工业预测性维护中常用的方法,由于在信号采集过程中,环境噪声会影响采集到的振动监测信号,对故障诊断的结果造成影响。信号增强在地震勘探、数值分析
以及故障诊断等领域均有着广泛的应用,是国内外研究的重点。传统的信号增强方法大多
假定白噪声为噪声类型,应用范围受到限制。但现有技术中缺少针对离心泵机舱噪声特定
环境下的噪声抑制,导致对离心泵信号的处理不准确的技术问题。
[0020] 针对上述技术问题,本申请提供的技术方案总体思路如下:
[0021] 本申请实施例提供了一种机泵系统的小波降噪方法,所述方法应用于一机泵小波降噪系统,所述机泵小波降噪系统与数据读取模块、特征提取模块、小波降噪模块通信连
接,所述方法包括:通过所述数据读取模块获得第一含噪训练集,其中,所述第一含噪训练
集为含噪信号的数据集;通过所述数据读取模块获得第一信号训练集,其中,所述第一信号
训练集为与所述第一含噪信号的数据集中的数据一一对应的非噪信号的数据集;通过所述
特征提取模块对所述第一含噪训练集和所述第一信号训练集进行特征提取,获得第一提取
结果,将所述第一提取结果作为第一输入信息;将所述第一输入信息输入滤波模型,所述滤
波模型为以维纳滤波器为训练目标的模型;获得第一含噪信号,根据第一处理指令对所述
第一含噪信号进行处理;获得第一处理结果,所述第一处理结果包括所述第一含噪信号的
幅度谱,将所述幅度谱输入经过训练的所述维纳滤波器;获得第一输出结果,根据所述第一
输出结果获得第一滤波信号;将所述第一滤波信号输入所述小波降噪模块;获得第二输出
结果,其中,所述第二输出结果包括降噪信号。
[0022] 在介绍了本申请基本原理后,下面将结合说明书附图来具体介绍本申请的各种非限制性的实施方式。
[0023] 实施例一
[0024] 如图1所示,本申请实施例提供了一种机泵系统的小波降噪方法,所述方法应用于一机泵小波降噪系统,所述机泵小波降噪系统与数据读取模块、特征提取模块、小波降噪模
块通信连接,其中,所述方法包括:
[0025] 步骤S100:通过所述数据读取模块获得第一含噪训练集,其中,所述第一含噪训练集为含噪信号的数据集;
[0026] 步骤S200:通过所述数据读取模块获得第一信号训练集,其中,所述第一信号训练集为与所述第一含噪信号的数据集中的数据一一对应的非噪信号的数据集;
[0027] 具体而言,机泵小波降噪系统为通过对输入含噪信号进行处理的系统,所述数据读取模块为提供数据接口,对数据进行读取的模块,所述特征提取模块为至少包含信号处
理及噪声特征提取功能的模块,所述小波降噪模块为对含噪信号进行分解处理的模块,通
过所述第一数据读取模块获得第一含噪训练集和第一信号训练集,其中,所述第一含噪训
练集和所述第一信号训练集的信号数据为一一对应关系,即每一含噪信号均有与其对应的
非噪信号,通过所述训练集中的信号的对应关系,为后续准确的确定噪声的特征,获得准确
的噪声处理结果夯实了基础。
[0028] 步骤S300:通过所述特征提取模块对所述第一含噪训练集和所述第一信号训练集进行特征提取,获得第一提取结果,将所述第一提取结果作为第一输入信息;
[0029] 具体而言,所述特征提取过程包括第一提取过程和第二提取过程,其中,所述第一提取过程为对所述训练集中的信号进行聚类,即区分不同的信号聚类集,获得不同聚类集
对应的归一化后的对数功率谱,将所述归一化后的对数功率谱作为第一输入信息;所述第
二提取结果为对噪声进行特征提取,构建特有的离心泵机舱噪声特征集。
[0030] 步骤S400:将所述第一输入信息输入滤波模型,所述滤波模型为以维纳滤波器为训练目标的模型;
[0031] 具体而言,特征提取模块主要对输入的数据集进行输入特征和训练目标的构建,采用归一化后的对数功率谱作为网络的输入特征,以维纳滤波器作为网络的训练目标,其
中维纳滤波器是理想比例掩膜的一种,根据采集数据的不同,可以表示为 或
其中,|X(k)|,|Y(k)|,|N(k)|分别为纯净信号,含噪信号以及噪声的幅度
2 2 2
谱,式中|X(k)|+|N(k)|是对|Y(k)|的估计。通过反向传播方法(Back Propagation,BP),
用三层滤波模型和一层BP构成了经典的DBN结构。首先分别对每一层滤波模型进行无监督
的预训练,然后进行有监督的训练。充分训练后的DBN可以实现从含噪信号的归一化对数功
率谱到频域维纳滤波器的非线性映射。
[0032] 步骤S500:获得第一含噪信号,根据第一处理指令对所述第一含噪信号进行处理;
[0033] 具体而言,所述含噪信号为含有噪声的机泵信号,根据所述第一处理指令对所述第一含噪信号进行处理,其中,所述处理过程包括根据所述含噪信号获得所述含噪信号的
幅度谱。
[0034] 步骤S600:获得第一处理结果,所述第一处理结果包括所述第一含噪信号的幅度谱,将所述幅度谱输入经过训练的所述维纳滤波器;
[0035] 步骤S700:获得第一输出结果,根据所述第一输出结果获得第一滤波信号;
[0036] 具体而言,将所述第一含噪信号的幅度谱输入所述训练后的维纳滤波器,根据所述维纳滤波器中含噪信号的归一化对数功率谱到频域维纳滤波器的非线性映射,获得第一
输出结果,其中,所述第一输出结果包括第一滤波信号。
[0037] 进一步而言,本申请实施例步骤S700还包括:
[0038] 步骤S710:根据所述第一处理结果,获得所述第一含噪信号的相位谱;
[0039] 步骤S720:根据所述相位谱对所述第一输出结果进行波形重构;
[0040] 步骤S730:获得所述波形重构结果,所述波形重构结果包括第一滤波信号。
[0041] 具体而言,所述第一处理结果不但包括获得所述第一含噪信号的幅度谱,还包括根据所述第一含噪信号获得的相位谱,根据所述相位谱和所述经过维纳滤波器处理后的幅
度谱信息,进行频域滤波以及傅里叶逆变换,实现时域增强信号的预测,即进行波形重构,
获得经过波形重构的第一滤波信号。通过对幅度谱信息的过滤后,结合相位谱进行傅里叶
逆变换的波形重构,可获得更加准确的非噪信号的预测,进而达到获得更加准确的第一滤
波信号的技术效果。
[0042] 步骤S800:将所述第一滤波信号输入所述小波降噪模块;
[0043] 步骤S900:获得第二输出结果,其中,所述第二输出结果包括降噪信号。
[0044] 具体而言,所述小波降噪模块为对滤波信号进行小波分解,进行自适应阈值设定,以达到降噪结果的模块,所述小波降噪模块支持Haar、Daubechies、Symlets等小波基函数,
本申请实施例优选db4作为小波基函数。达到深度结合离心泵机舱噪声特性,对离心泵信号
进行更加准确的处理的技术效果。
[0045] 进一步而言,所述将所述第一滤波信号输入小波降噪模块,本申请实施例步骤S800还包括:
[0046] 步骤S810:获得第一分解指令;
[0047] 步骤S820:根据所述第一分解指令,对所述第一滤波信号进行小波分解;
[0048] 步骤S830:获得第一小波分解系数,将所述第一小波分解系数作为第一指标;
[0049] 步骤S840:获得第一噪声评估指令;
[0050] 步骤S850:根据所述第一噪声评估指令对所述第一小波分解系数进行噪声评估;
[0051] 步骤S860:获得第一评估结果,将所述第一评估结果作为第二指标;
[0052] 步骤S870:根据所述第一指标和所述第二指标获得自适应阈值;
[0053] 步骤S880:将所述第一滤波信号通过所述自适应阈值进行降噪处理,获得降噪信号。
[0054] 具体而言,通过所述第一分解指令,所述小波降噪模块对所述第一滤波信号进行小波分解,根据所述应用的小波基函数,获得小波分解系数,将所述第一小波分解系数作为
第一指标;通过所述噪声评估指令,对所述小波分解系数进行噪声评估,其中,所述噪声评
估包括两种方式,一种为对每层小波分解系数进行噪声评估,一种为只对第一层小波分解
系数进行噪声评估,根据上述不同的评估方式,获得噪声标准差,将所述噪声标准差作为第
一评估结果,将所述第一评估结果作为第二指标,所述小波降噪模块通过启发式sure阈值
实现自适应的阈值设定,所述自适应阈值根据所述第一指标和第二指标获得,将所述第一
滤波信号通过所述自适应阈值进行降噪处理,获得降噪信号。
[0055] 进一步而言,所述将所述滤波信号通过所述自适应阈值进行降噪处理,获得降噪信号之前,本申请实施例步骤S880还包括:
[0056] 步骤S881:获得所述噪声评估的第二评估结果,其中,所述第二评估结果包括噪声的信噪比,将所述信噪比作为第三指标;
[0057] 步骤S882:根据所述第一指标和第三指标,获得第一分解尺度;
[0058] 步骤S883:获得第二分解指令,根据所述第二分解指令通过所述第一分解尺度对所述第一滤波信号进行分解,获得第一分解结果;
[0059] 步骤S884:根据所述第一分解结果通过所述自适应阈值进行降噪处理,获得降噪信号。
[0060] 具体而言,获得所述噪声评估的第二评估结果,其中,所述第二评估结果包括所述噪声在所述第一滤波信号中的信号的比例,即信噪比信息,将所述信噪比信息作为第三指
标,根据所述第一指标和第三指标,进行权重分析融合,获得第一分解尺度,所述第一分解
尺度为求解的最佳分解尺度,获得第二分解指令,根据所述第二分解指令通过所述第一分
解尺度对所述第一滤波信号进行小波分解,获得第一分解结果,将所述分解结果进行上述
自适应阈值的降噪,获得降噪信号。通过对所述最佳分解尺度及阈值的自适应设定,进而可
达到更好的降噪效果。
[0061] 进一步而言,所述通过所述特征提取模块对所述第一含噪训练集和所述第一信号训练集进行特征提取,获得第一提取结果,将所述第一提取结果作为第一输入信息,本申请
实施例步骤S300还包括:
[0062] 步骤S310:获得第一聚类指令;
[0063] 步骤S320:根据所述第一聚类指令对所述第一含噪训练集和所述第一信号训练集进行聚类处理;
[0064] 步骤S330:获得第一聚类处理结果,其中,所述第一聚类处理结果包括纯净信号聚类集、含噪信号聚类集和噪声聚类集;
[0065] 步骤S340:获得第一特征提取指令;
[0066] 步骤S350:根据所述第一特征提取指令对所述第一聚类处理结果进行特征提取;
[0067] 步骤S360:获得第一提取结果,所述第一提取结果包括所述第一聚类处理结果中不同聚类对应的幅度谱;
[0068] 步骤S370:将所述第一提取结果作为第一输入信息。
[0069] 具体而言,所述聚类是指将物理或抽象对象的集合分成由类似的对象组成的多个类的过程。由聚类所生成的簇是一组数据对象的集合,这些对象与同一个簇中的对象彼此
相似,与其他簇中的对象相异。将所述第一含噪训练集和所述第一信号训练集进行聚类处
理,获得纯净信号聚类集、含噪信号聚类集和噪声聚类集,获得第一特征提取指令,根据所
述第一特征提取指令,对所述聚类集进行处理,所述处理包括输入特征和训练目标的构建,
方法采用归一化后的对数功率谱作为模型的输入特征,获得第一提取结果,将所述第一提
取结果作为第一输入信息。
[0070] 进一步而言,本申请实施例还包括:
[0071] 步骤S341:获得第二特征提取指令;
[0072] 步骤S342:根据所述第二特征提取指令对所述噪声聚类集进行噪声特征提取;
[0073] 步骤S343:获得第二提取结果;
[0074] 步骤S344:根据所述第二提取结果,构建噪声特征集;
[0075] 步骤S345:根据所述噪声特征集对所述第一含噪信号进行降噪处理。
[0076] 具体而言,为了使所述含噪信号的降噪处理更加准确、迅速,可进行噪声特征集的构建,即获得第二特征提取指令,根据所述第二特征提取指令,对所述噪声聚类集进行噪声
特征提取,根据所述噪声特征提取结果,进行噪声特征集的构建。所述噪声特征集用于对后
续含噪信号输入所述维纳滤波器前的预处理,达到对特征噪声准确有效的剔除,进而获得
更加准确的信号的技术效果。
[0077] 进一步而言,本申请实施例还包括:
[0078] 步骤S1010:获得所述第一信号训练集的第一数据和第二数据,其中,所述第一数据和第二数据为同一条信号的数据;
[0079] 步骤S1020:获得第一判断指令;
[0080] 步骤S1030:根据所述第一判断指令对所述第一数据和所述第二数据的采样率进行判断;
[0081] 步骤S1040:当所述第一数据和所述第二数据的采样率一致时,获得第二判断指令;
[0082] 步骤S1050:根据所述第二判断指令对所述第一数据和所述第二数据的采样点数进行判断;
[0083] 步骤S1060:当所述第一数据和所述第二数据的采样点数一致时,将所述第一数据和所述第二数据作为所述第一信号训练集的中同一信号的训练数据。
[0084] 具体而言,对于同一条信号的数据,需保证所述信号的数据的采样率与采样点数的一致性,采样率定义了每秒从连续信号中提取并组成离散信号的采样个数,采样点数是
反映了信号丰富程度的数据,根据第一判断指令,对所述第一数据和第二数据的一致性进
行判断,当所述第一数据和所述第二数据的采样率一致时,获得第二判断指令,根据所述第
二判断指令,对所述第一数据和第二数据的采样点数是否一致进行判断,当所述第一数据
和所述第二数据的采样点数一致时,将所述第一数据和所述第二数据作为所述第一信号训
练集的中同一信号的训练数据。
[0085] 综上所述,本申请实施例所提供的一种机泵系统的小波降噪方法及系统具有如下技术效果:
[0086] 1、由于采用了获得第一含噪训练集和第一信号训练集,其中,所述第一含噪训练集与所述第一信号训练集的数据一一对应,通过特征提取模块对所述第一含噪训练集和所
述第一信号训练集进行特征提取,获得第一提取结果,将所述第一提取结果作为第一输入
信息输入滤波模型,以维纳滤波器作为网络的训练目标,获得训练后的维纳滤波器,将所述
第一含噪信号进行处理,获得含噪信号的幅度谱,将所述幅度谱输入所述维纳滤波器,通过
所述维纳滤波器获得第一滤波信号,将所述第一滤波信号进行小波降噪模块的降噪处理,
获得降噪信号,达到深度结合离心泵机舱噪声特性,对离心泵信号进行更加准确的处理的
技术效果。
[0087] 2、由于采用了通过对幅度谱信息的过滤后,结合相位谱进行傅里叶逆变换的波形重构的方式,获得更加准确的非噪信号的预测,进而达到获得更加准确的第一滤波信号的
技术效果。
[0088] 3、由于采用了通过对所述最佳分解尺度及阈值的自适应设定的方式,进而可达到更好的降噪效果。
[0089] 实施例二
[0090] 基于与前述实施例中一种机泵系统的小波降噪方法同样发明构思,本发明还提供了一种机泵系统的小波降噪系统,如图2所示,所述系统包括:
[0091] 第一获得单元11,所述第一获得单元11用于通过数据读取模块获得第一含噪训练集,其中,所述第一含噪训练集为含噪信号的数据集;
[0092] 第二获得单元12,所述第二获得单元12用于通过所述数据读取模块获得第一信号训练集,其中,所述第一信号训练集为与所述第一含噪信号的数据集中的数据一一对应的
非噪信号的数据集;
[0093] 第三获得单元13,所述第三获得单元13用于通过特征提取模块对所述第一含噪训练集和所述第一信号训练集进行特征提取,获得第一提取结果,将所述第一提取结果作为
第一输入信息;
[0094] 第一输入单元14,所述第一输入单元14用于将所述第一输入信息输入滤波模型,所述滤波模型为以维纳滤波器为训练目标的模型;
[0095] 第四获得单元15,所述第四获得单元15用于获得第一含噪信号,根据第一处理指令对所述第一含噪信号进行处理;
[0096] 第五获得单元16,所述第五获得单元16用于获得第一处理结果,所述第一处理结果包括所述第一含噪信号的幅度谱,将所述幅度谱输入经过训练的所述维纳滤波器;
[0097] 第六获得单元17,所述第六获得单元17用于获得第一输出结果,根据所述第一输出结果获得第一滤波信号;
[0098] 第二输入单元18,所述第二输入单元18用于将所述第一滤波信号输入小波降噪模块;
[0099] 第七获得单元19,所述第七获得单元19用于获得第二输出结果,其中,所述第二输出结果包括降噪信号。
[0100] 进一步的,所述系统还包括:
[0101] 第八获得单元,所述第八获得单元用于根据所述第一处理结果,获得所述第一含噪信号的相位谱;
[0102] 第一重构单元,所述第一重构单元用于根据所述相位谱对所述第一输出结果进行波形重构;
[0103] 第九获得单元,所述第九获得单元用于获得所述波形重构结果,所述波形重构结果包括第一滤波信号。
[0104] 进一步的,所述系统还包括:
[0105] 第十获得单元,所述第十获得单元用于获得第一分解指令;
[0106] 第一分解单元,所述第一分解单元用于根据所述第一分解指令,对所述第一滤波信号进行小波分解;
[0107] 第十一获得单元,所述第十一获得单元用于获得第一小波分解系数,将所述第一小波分解系数作为第一指标;
[0108] 第十二获得单元,所述第十二获得单元用于获得第一噪声评估指令;
[0109] 第一评估单元,所述第一评估单元用于根据所述第一噪声评估指令对所述第一小波分解系数进行噪声评估;
[0110] 第十三获得单元,所述第十三获得单元用于获得第一评估结果,将所述第一评估结果作为第二指标;
[0111] 第十四获得单元,所述第十四获得单元用于根据所述第一指标和所述第二指标获得自适应阈值;
[0112] 第十五获得单元,所述第十五获得单元用于将所述第一滤波信号通过所述自适应阈值进行降噪处理,获得降噪信号。
[0113] 进一步的,所述系统还包括:
[0114] 第十六获得单元,所述第十六获得单元用于获得所述噪声评估的第二评估结果,其中,所述第二评估结果包括噪声的信噪比,将所述信噪比作为第三指标;
[0115] 第十七获得单元,所述第十七获得单元用于根据所述第一指标和第三指标,获得第一分解尺度;
[0116] 第十八获得单元,所述第十八获得单元用于获得第二分解指令,根据所述第二分解指令通过所述第一分解尺度对所述第一滤波信号进行分解,获得第一分解结果;
[0117] 第十九获得单元,所述第十九获得单元用于根据所述第一分解结果通过所述自适应阈值进行降噪处理,获得降噪信号。
[0118] 进一步的,所述系统还包括:
[0119] 第二十获得单元,所述第二十获得单元用于获得第一聚类指令;
[0120] 第一聚类单元,所述第一聚类单元用于根据所述第一聚类指令对所述第一含噪训练集和所述第一信号训练集进行聚类处理;
[0121] 第二十一获得单元,所述第二十一获得单元用于获得第一聚类处理结果,其中,所述第一聚类处理结果包括纯净信号聚类集、含噪信号聚类集和噪声聚类集;
[0122] 第二十二获得单元,所述第二十二获得单元用于获得第一特征提取指令;
[0123] 第一特征提取单元,所述第一特征提取单元用于根据所述第一特征提取指令对所述第一聚类处理结果进行特征提取;
[0124] 第二十三获得单元,所述第二十三获得单元用于获得第一提取结果,所述第一提取结果包括所述第一聚类处理结果中不同聚类对应的幅度谱;
[0125] 第二十四获得单元,所述第二十四获得单元用于将所述第一提取结果作为第一输入信息。
[0126] 进一步的,所述系统还包括:
[0127] 第二十五获得单元,所述第二十五获得单元用于获得第二特征提取指令;
[0128] 第二特征提取单元,所述第二特征提取单元用于根据所述第二特征提取指令对所述噪声聚类集进行噪声特征提取;
[0129] 第二十六获得单元,所述第二十六获得单元用于获得第二提取结果;
[0130] 第一构建单元,所述第一构建单元用于根据所述第二提取结果,构建噪声特征集;
[0131] 第一处理单元,所述第一处理单元用于根据所述噪声特征集对所述第一含噪信号进行降噪处理。
[0132] 进一步的,所述系统还包括:
[0133] 第二十七获得单元,所述第二十七获得单元用于获得所述第一信号训练集的第一数据和第二数据,其中,所述第一数据和第二数据为同一条信号的数据;
[0134] 第二十八获得单元,所述第二十八获得单元用于获得第一判断指令;
[0135] 第一判断单元,所述第一判断单元用于根据所述第一判断指令对所述第一数据和所述第二数据的采样率进行判断;
[0136] 第二十九获得单元,所述第二十九获得单元用于当所述第一数据和所述第二数据的采样率一致时,获得第二判断指令;
[0137] 第二判断单元,所述第二判断单元用于根据所述第二判断指令对所述第一数据和所述第二数据的采样点数进行判断;
[0138] 第三十获得单元,第三十获得单元用于当所述第一数据和所述第二数据的采样点数一致时,将所述第一数据和所述第二数据作为所述第一信号训练集的中同一信号的训练
数据。
[0139] 前述图1实施例一中的一种机泵系统的小波降噪方法的各种变化方式和具体实例同样适用于本实施例的一种机泵系统的小波降噪系统,通过前述对一种机泵系统的小波降
噪方法的详细描述,本领域技术人员可以清楚的知道本实施例中一种机泵系统的小波降噪
系统的实施方法,所以为了说明书的简洁,在此不再详述。
[0140] 示例性电子设备
[0141] 下面参考图3来描述本申请实施例的电子设备。
[0142] 图3图示了根据本申请实施例的电子设备的结构示意图。
[0143] 基于与前述实施例中一种机泵系统的小波降噪方法的发明构思,本发明还提供一种机泵系统的小波降噪系统,其上存储有计算机程序,该程序被处理器执行时实现前文所
述一种机泵系统的小波降噪方法的任一方法的步骤。
[0144] 其中,在图3中,总线架构(用总线300来代表),总线300可以包括任意数量的互联的总线和桥,总线300将包括由处理器302代表的一个或多个处理器和存储器304代表的存
储器的各种电路链接在一起。总线300还可以将诸如外围设备、稳压器和功率管理电路等之
类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步
描述。总线接口306在总线300和接收器301和发送器303之间提供接口。接收器301和发送器
303可以是同一个元件,即收发机,提供用于在传输介质上与各种其他系统通信的单元。
[0145] 处理器302负责管理总线300和通常的处理,而存储器304可以被用于存储处理器302在执行操作时所使用的数据。
[0146] 本发明实施例提供的一种机泵系统的小波降噪方法,所述方法应用于一机泵小波降噪系统,所述机泵小波降噪系统与数据读取模块、特征提取模块、小波降噪模块通信连
接,所述方法包括:通过所述数据读取模块获得第一含噪训练集,其中,所述第一含噪训练
集为含噪信号的数据集;通过所述数据读取模块获得第一信号训练集,其中,所述第一信号
训练集为与所述第一含噪信号的数据集中的数据一一对应的非噪信号的数据集;通过所述
特征提取模块对所述第一含噪训练集和所述第一信号训练集进行特征提取,获得第一提取
结果,将所述第一提取结果作为第一输入信息;将所述第一输入信息输入滤波模型,所述滤
波模型为以维纳滤波器为训练目标的模型;获得第一含噪信号,根据第一处理指令对所述
第一含噪信号进行处理;获得第一处理结果,所述第一处理结果包括所述第一含噪信号的
幅度谱,将所述幅度谱输入经过训练的所述维纳滤波器;获得第一输出结果,根据所述第一
输出结果获得第一滤波信号;将所述第一滤波信号输入所述小波降噪模块;获得第二输出
结果,其中,所述第二输出结果包括降噪信号。解决了现有技术中缺少针对离心泵机舱噪声
特定环境下的噪声抑制,导致对离心泵信号的处理不准确的技术问题,达到深度结合离心
泵机舱噪声特性,对离心泵信号进行更加准确的处理的技术效果。
[0147] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实
施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机
可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产
品的形式。
[0148] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流
程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序
指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实
现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的系统。
[0149] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令系统的制造品,该指令系统实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
[0150] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内
的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,
所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0151] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围
之内,则本发明也意图包含这些改动和变型在内。