首页 / 专利库 / 电脑编程 / 算法 / 滑动窗口算法 / 一种旋转类机械产品剩余寿命预测系统

一种旋转类机械产品剩余寿命预测系统

阅读:635发布:2020-05-12

专利汇可以提供一种旋转类机械产品剩余寿命预测系统专利检索,专利查询,专利分析的服务。并且本 发明 提供一种旋转类机械产品剩余寿命预测系统,其包括数据载入模 块 、模拟 信号 生成模块、数据预处理模块、频域分析模块、时频域分析模块、特征提取模块以及寿命预测模块,数据载入模块用于载入TDMS文件和mat文件; 模拟信号 生成模块用于生成 正弦波 、三 角 波、方波、 锯齿波 和白噪声;数据预处理模块包括去趋势单元、 加窗 单元、滤波单元以及奇异值分解单元,去趋势单元可以对模拟信号进行去趋势处理,消除信号中的 直流分量 。本发明的系统 覆盖 了信号预处理、频域分析、时频域分析、特征提取以及寿命预测的整个 数据处理 流程,方法具有通用性,可以在旋转类机械产品信号分析中使用。,下面是一种旋转类机械产品剩余寿命预测系统专利的具体信息内容。

1.一种旋转类机械产品剩余寿命预测系统,其特征在于:其包括数据载入模、模拟信号生成模块、数据预处理模块、频域分析模块、时频域分析模块、特征提取模块以及寿命预测模块,数据载入模块、模拟信号生成模块、数据预处理模块、频域分析模块、时频域分析模块、特征提取模块以及寿命预测模块相互之间通讯连接;
所述数据载入模块用于载入TDMS文件和mat文件格式的产品数据信息;
所述模拟信号生成模块用于根据产品数据信息生成正弦波、三波、方波、锯齿波或白噪声的模拟信号;
数据预处理模块对模拟信号进行处理,所述数据预处理模块包括去趋势单元、加窗单元、滤波单元以及奇异值分解单元,所述去趋势单元对模拟信号进行去趋势处理,消除信号中的直流分量
所述加窗单元用于给模拟信号增加窗口,所述窗口的类型包括矩形窗、离散汉宁窗、离散哈明窗和布莱克曼窗,所述加窗单元能够显示原始波形、加窗后波形、加窗后波形时域图和加窗后波形频域图,模拟信号由加窗单元导出之后形成加窗后波形,
其中长度为N的离散化矩形窗时域表达式为:
长度为N的离散汉宁窗时域表达式为:
长度为N的离散哈明窗时域表达式为:
长度为N的布莱克曼窗时域表达式为:
所述滤波单元用于对模拟信号进行滤波,所述滤波单元能够显示模拟信号的原始时域信号、原始信号幅频谱、原始信号相频谱、滤波后时域信号、滤波后信号幅频谱和滤波后信号相频谱,所述滤波模块中能够设置滤波器类型、纹波、衰减、阶次、下限截止频率和上限截止频率,所述奇异值分解单元用于对模拟信号进行奇异值分解和重构;
所述奇异值分解单元能够对模拟信号进行奇异值分解和重构,对于长度小于或等于
10000的数据进行奇异值分解,分解成功后绘制奇异值差分结果,输入重构阶次后,对分解后的信号进行重构,从而达到主成分提取和滤波的目的,奇异值分解具体为:
假设M为m*n阶矩阵,其中的矩阵元素均属于实数域或复数域,则存在一个分解使得M=U∑V*
其中,U是m*m阶酉矩阵,∑是m*n阶非负实数对角矩阵;而V*即V的共轭转置,是n*n阶酉矩阵;此分解称作M的奇异值分解;
所述频域分析模块能够自动绘制模拟信号的频谱图、周期图法功率谱和间接法功率谱,在细化谱设置模块中输入频率上限、频率下限和快速傅里叶变换点数,绘制模拟信号的细化谱,从而进行频域分析;
所述时频域分析模块包括经验模态分解单元和希尔伯特-黄变换单元,所述时频域分析模块能够对模拟信号进行重构,得到模拟信号各阶次的瞬时频率图,进行时频域分析,在经验模态分解单元中,使用经验模态分解方法将自动对模拟信号进行分解,绘制采集的数据及其内涵模态分量的时域图,以及采集的数据及其内涵模态分量的频谱图,设置重构信号的起始内涵模态分量和终止内涵模态分量,并对起始内涵模态分量和终止内涵模态分量中间的所有分量进行重构;
经验模态分解的具体流程如下:
步骤一:假设原始模拟信号为s(t),找出原始模拟信号s(t)中的所有局部极大值以及局部极小值,接着利用三次样条,分别将局部极大值串连成上包络线,将局部极小值串连成下包络线;
步骤二:求出上包络线和下包络线的平均值,得到均值包络线m1(t);
步骤三:将原始模拟信号s(t)与均值包络线ml(t)相减,得到第一个分量h1(t);
h1(t)=s(t)-m1(t)
步骤四:检查h1(t)是否符合IMF的条件,如果不符合,则回到步骤1并且将h1(t)当作原始模拟信号,进行第二次的筛选,亦即
h2(t)=h1(t)-m2(t)
重复筛选k次,
hk(t)=hk-1(t)-mk(t)
直到hk(t)符合IMF的条件,得到第一个IMF分量c1(t),亦即
c1(t)=hk(t)
步骤五:原始讯号s(t)减去c1(t)得到剩余量r1(t),表示如下式:
r1(t)=s(t)-c1(t)
步骤六:将r1(t)当做新的原始模拟信号,重复执行步骤一直步骤五,得到新的剩余量r2(t),如此重复n次
r2(t)=r1(t)-c2(t)
r3(t)=r2(t)-c3(t)

rn(t)=rn-1(t)-cn(t)
当第n个剩余量rn(t)已成为单调函数,将无法再分解IMF时,整个EMD的分解过程完成,原始讯号s(t)可以表示成n个IMF分量与一个平均趋势分量rn(t)的组合,亦即所述希尔伯特-黄变换单元使用希尔伯特-黄变换方法,得到模拟信号各阶次的瞬时频率图,
希尔伯特-黄变换是在EMD分解的基础上,将IMF进行希尔伯特变换得到的,函数u(t)的希尔伯特变换公式是:
其中,x(t)为连续的时间信号,y(t)为经过希尔伯特变换后的信号;
所述特征提取模块包括线性判别分析单元和盲源分离单元,所述特征提取模块用于对模拟信号进行特征提取,获取模拟信号的故障征向量,并得到故障诊断结果,给出置信度,同时获得模拟信号的源信号;
线性判别分析单元利用线性判别分析提取模拟信号数据中的主成分,通过对监督数据的训练,形成故障特征向量,实现对未知试验数据的故障模式识别,线性判别分析单元通过载入不同故障模式的数据,计算特征评价指标值,选择指标值最大的特征值,在VMD分解后训练数据,导入待分类数据,得到故障诊断结果,并给出置信度;盲源分离单元利用盲源分离在没有任何先验知识的前提下,将源信号从混叠信号中提取和分离出来;
所述寿命预测模块使用自回归滑动平均模型进行退化模型的建立和预测,寿命预测模块通过载入时间序列数据、模型参数辨识、参数估计和模型检验步骤实现建模过程,并在模型建立完成后对退化特征的趋势进行预测,得到给定失效阈值下的机械产品寿命评估值。
2.根据权利要求1所述的旋转类机械产品剩余寿命预测系统,其特征在于:线性判别分析的具体方法为:
假设C个类中每一个类都有均值μi和相同的协方差∑,那么,类间的变化通过类均值的协方差来定义:
这里μ是各类均值的均值,在 的方向区分类由下式给出:
如果 是∑-1∑b的特征向量,等同于用对应的特征值进行分类;
如果∑-1∑b是可对角化矩阵,特征之间的变化性就会被保留在C-1个最大特征值对应的特征向量构成子空间内。
3.根据权利要求2所述的旋转类机械产品剩余寿命预测系统,其特征在于:盲源分离的具体方法为:
将盲源分离算法做出如下假定:具有m个独立的信号源s1(t),…,sm(t)和n个独立的观察量x1(t),…,xm(t),观察量和信号源具有如下的关系:
x(t)=As(t)
其中,x(t)=[x1(t)…,xm(t)]T,s(t)=[s1(t)…,sm(t)]T,A是一个n*m的系数矩阵,原问题变成了已知x(t)和s(t)的独立性,求对s(t)的估计问题,假设有如下公式:
y(t)=Wx(t)
其中y(t)是对s(t)的估计,W是一个m*n系数矩阵。
4.根据权利要求1所述的旋转类机械产品剩余寿命预测系统,其特征在于:所述寿命预测模块建模的具体方法如下:
步骤a、自回归滑动平均模型中包含了p个自回归项和q个移动平均项,自回归滑动平均模型表示为:
其中εt是白噪声序列,p和q都是非负整数,c为常数,φi和θi为待定系数;
使用贝叶斯信息量准则对模型参数进行辨识,贝叶斯信息量定义为:
BIC=ln(n)k-2ln (L)
其中,k为模型参数个数,n为样本数量,L为似然函数;
步骤b、使用极大似然估计法对自回归滑动平均模型中的参数进行估计,假设x1,x2,…,xn为独立同分布的采样,θ为模型参数,f为我们所使用的模型,遵循上述的独立同分布假设,参数为θ的模型f产生上述采样表示为:
f(x1,x2,…,xn|θ)=f(x1|θ)×f(x2|θ)…,f(xn|θ)
似然定义为:
其中lnL(θ|x1,x2,…,xn)为对数似然,极大似然函数表示为:
步骤c、模型检验对模型估计的残差值进行检验,使用自相关和偏自相关检验残差的自相关和偏自相关特性,
其中自相关公式为:
偏自相关公式为:
步骤d、根据步骤a确定的自回归滑动平均模型,对故障特征值的趋势展开预测,绘制故障特征值预测曲线,分析当达到失效阈值时,对应的寿命值。
5.根据权利要求1所述的旋转类机械产品剩余寿命预测系统,其特征在于:数据载入模块在TDMS文件载入单元中读取tdms数据后,能够显示数据中的通道组以及通道信息,在点击不同通道后能够显示该通道的属性值、图和数据表,在mat文件载入单元中读取mat数据后,能够显示数据中包含的所有数据变量名,在点击数据变量名后能够显示该数据波形图。
6.根据权利要求1所述的旋转类机械产品剩余寿命预测系统,其特征在于:所述模拟信号生成模块能够根据需要设置正弦波、三角波、方波、锯齿波和白噪声的幅值、频率、数据长度、偏置和采样率,在波形叠加模式中,并能够将基础波形进行相加、相乘运算,进而模拟生成各种复杂形式的仿真信号。
7.根据权利要求1所述的旋转类机械产品剩余寿命预测系统,其特征在于:所述滤波器类型包括低通滤波器高通滤波器带通滤波器以及带阻滤波器
8.根据权利要求7所述的旋转类机械产品剩余寿命预测系统,其特征在于:所述滤波单元的滤波器设计方法为Butterworth,Butterworth滤波器幅频响应关系如下:
式中,Ω、Ωc、N分别表示频率、转折频率、系统阶数。

说明书全文

一种旋转类机械产品剩余寿命预测系统

技术领域

[0001] 本发明涉及机械装备可靠性与寿命预测领域,具体地涉及一种旋转类机械产品剩余寿命预测系统。

背景技术

[0002] 随着机械产品的可靠性要求越来越高,针对旋转类机械产品的状态监测与健康管理也变得越来越重要。在传统的机械产品信号分析、故障诊断与预测手段中,往往采用底层编程语言逐项进行分析,不仅工作量大,准确性也无法保证。针对旋转类机械产品来说,对采集的数据的分析处理、故障特征的特征提取、退化模型建立与预测等具体应用存在诸多通用方法。
[0003] 现有技术中,尚没有类似的旋转类机械产品剩余寿命预测系统,在进行寿命预测时容易出现预测不准确的问题。

发明内容

[0004] 针对现有方案的不足,本发明提供一种旋转类机械产品剩余寿命预测系统,实现了旋转类机械产品的数据载入、模拟信号生成、数据预处理、频域分析、时频域分析、特征提取、寿命预测等功能。
[0005] 具体地,本发明提供一种旋转类机械产品剩余寿命预测系统,其包括数据载入模、模拟信号生成模块、数据预处理模块、频域分析模块、时频域分析模块、特征提取模块以及寿命预测模块,数据载入模块、模拟信号生成模块、数据预处理模块、频域分析模块、时频域分析模块、特征提取模块以及寿命预测模块相互之间通讯连接;
[0006] 所述数据载入模块用于载入TDMS文件和mat文件格式的产品数据信息;
[0007] 所述模拟信号生成模块用于根据产品数据信息生成正弦波、三波、方波、锯齿波或白噪声的模拟信号;
[0008] 数据预处理模块对模拟信号进行处理,所述数据预处理模块包括去趋势单元、加窗单元、滤波单元以及奇异值分解单元,所述去趋势单元对模拟信号进行去趋势处理,消除信号中的直流分量
[0009] 所述加窗单元用于给模拟信号增加窗口,所述窗口的类型包括矩形窗、离散汉宁窗、离散哈明窗和布莱克曼窗,所述加窗单元能够显示原始波形、加窗后波形、加窗后波形时域图和加窗后波形频域图,模拟信号由加窗单元导出之后形成加窗后波形,[0010] 其中长度为N的离散化矩形窗时域表达式为:
[0011]
[0012] 长度为N的离散汉宁窗时域表达式为:
[0013]
[0014] 长度为N的离散哈明窗时域表达式为:
[0015]
[0016] 长度为N的布莱克曼窗时域表达式为:
[0017]
[0018] 所述滤波单元用于对模拟信号进行滤波,所述滤波单元能够显示模拟信号的原始时域信号、原始信号幅频谱、原始信号相频谱、滤波后时域信号、滤波后信号幅频谱和滤波后信号相频谱,所述滤波模块中能够设置滤波器类型、纹波、衰减、阶次、下限截止频率和上限截止频率,所述奇异值分解单元用于对模拟信号进行奇异值分解和重构;
[0019] 所述奇异值分解单元能够对模拟信号进行奇异值分解和重构,对于长度小于或等于10000的数据进行奇异值分解,分解成功后绘制奇异值差分结果,输入重构阶次后,对分解后的信号进行重构,从而达到主成分提取和滤波的目的,奇异值分解具体为:
[0020] 假设M为m*n阶矩阵,其中的矩阵元素均属于实数域或复数域,则存在一个分解使得
[0021] M=U∑V*
[0022] 其中,U是m*m阶酉矩阵,∑是m*n阶非负实数对角矩阵;而V*即V的共轭转置,是n*n阶酉矩阵;此分解称作M的奇异值分解;
[0023] 所述频域分析模块能够自动绘制模拟信号的频谱图、周期图法功率谱和间接法功率谱,在细化谱设置模块中输入频率上限、频率下限和快速傅里叶变换点数,绘制模拟信号的细化谱,从而进行频域分析;
[0024] 所述时频域分析模块包括经验模态分解单元和希尔伯特-黄变换单元,所述时频域分析模块能够对模拟信号进行重构,得到模拟信号各阶次的瞬时频率图,进行时频域分析,在经验模态分解单元中,使用经验模态分解方法将自动对模拟信号进行分解,绘制采集的数据及其内涵模态分量的时域图,以及采集的数据及其内涵模态分量的频谱图,设置重构信号的起始内涵模态分量和终止内涵模态分量,并对起始内涵模态分量和终止内涵模态分量中间的所有分量进行重构;
[0025] 经验模态分解的具体流程如下:
[0026] 步骤一:假设原始模拟信号为s(t),找出原始模拟信号s(t)中的所有局部极大值以及局部极小值,接着利用三次样条,分别将局部极大值串连成上包络线,将局部极小值串连成下包络线;
[0027] 步骤二:求出上包络线和下包络线的平均值,得到均值包络线m1(t);
[0028] 步骤三:将原始模拟信号s(t)与均值包络线m1(t)相减,得到第一个分量h1(t);
[0029] h1(t)=s(t)-m1(t)
[0030] 步骤四:检查h1(t)是否符合IMF的条件,如果不符合,则回到步骤1并且将h1(t)当作原始模拟信号,进行第二次的筛选,亦即
[0031] h2(t)=h1(t)-m2(t)
[0032] 重复筛选k次,
[0033] hk(t)=hk-1(t)-mk(t)
[0034] 直到hk(t)符合IMF的条件,得到第一个IMF分量c1(t),亦即
[0035] c1(t)=hk(t)
[0036] 步骤五:原始讯号s(t)减去c1(t)得到剩余量r1(t),表示如下式:
[0037] r1(t)=s(t)-c1(t)
[0038] 步骤六:将r1(t)当做新的原始模拟信号,重复执行步骤一直步骤五,得到新的剩余量r2(t),如此重复n次
[0039] r2(t)=r1(t)-c2(t)
[0040] r3(t)=r2(t)-c3(t)
[0041] …
[0042] rn(t)=rn-1(t)-cn(t)
[0043] 当第n个剩余量rn(t)已成为单调函数,将无法再分解IMF时,整个EMD的分解过程完成,原始讯号s(t)可以表示成n个IMF分量与一个平均趋势分量rn(t)的组合,亦即[0044]
[0045] 所述希尔伯特-黄变换单元使用希尔伯特-黄变换方法,得到模拟信号各阶次的瞬时频率图,
[0046] 希尔伯特-黄变换是在EMD分解的基础上,将IMF进行希尔伯特变换得到的,函数u(t)的希尔伯特变换公式是:
[0047]
[0048] 其中,x(t)为连续的时间信号,y(t)为经过希尔伯特变换后的信号;
[0049] 所述特征提取模块包括线性判别分析单元和盲源分离单元,所述特征提取模块用于对模拟信号进行特征提取,获取模拟信号的故障征向量,并得到故障诊断结果,给出置信度,同时获得模拟信号的源信号;
[0050] 线性判别分析单元利用线性判别分析提取模拟信号数据中的主成分,通过对监督数据的训练,形成故障特征向量,实现对未知试验数据的故障模式识别,线性判别分析单元通过载入不同故障模式的数据,计算特征评价指标值,选择指标值最大的特征值,在VMD分解后训练数据,导入待分类数据,得到故障诊断结果,并给出置信度;盲源分离单元利用盲源分离在没有任何先验知识的前提下,将源信号从混叠信号中提取和分离出来;
[0051] 所述寿命预测模块使用自回归滑动平均模型进行退化模型的建立和预测,寿命预测模块通过载入时间序列数据、模型参数辨识、参数估计和模型检验步骤实现建模过程,并在模型建立完成后对退化特征的趋势进行预测,得到给定失效阈值下的机械产品寿命评估值。
[0052] 优选地,线性判别分析的具体方法为:
[0053] 假设C个类中每一个类都有均值μi和相同的协方差∑,那么,类间的变化通过类均值的协方差来定义:
[0054]
[0055] 这里μ是各类均值的均值,在 的方向区分类由下式给出:
[0056]
[0057] 如果 是∑-1∑b的特征向量,等同于用对应的特征值进行分类;
[0058] 如果∑-1∑b是可对角化矩阵,特征之间的变化性就会被保留在C-1个最大特征值对应的特征向量构成子空间内;
[0059] 优选地,盲源分离的具体方法为:
[0060] 将盲源分离算法做出如下假定:具有m个独立的信号源s1(t),…,sm(t)和n个独立的观察量x1(t),…,xm(t),观察量和信号源具有如下的关系:
[0061] x(t)=As(t)
[0062] 其中,x(t)=[x1(t)…,xm(t)]T,s(t)=[s1(t)…,sm(t)]T,A是一个n*m的系数矩阵,原问题变成了已知x(t)和s(t)的独立性,求对s(t)的估计问题,假设有如下公式:
[0063] y(t)=Wx(t)
[0064] 其中y(t)是对s(t)的估计,W是一个m*n系数矩阵;
[0065] 优选地,所述寿命预测模块建模的具体方法如下:
[0066] 自回归滑动平均模型中包含了p个自回归项和q个移动平均项,自回归滑动平均模型表示为:
[0067]
[0068] 其中εt是白噪声序列,p和q都是非负整数,c为常数,φi和θi为待定系数;
[0069] 使用贝叶斯信息量准则对模型参数进行辨识,贝叶斯信息量定义为:
[0070] BIC=ln(n)k-2ln(L)
[0071] 其中,k为模型参数个数,n为样本数量,L为似然函数;
[0072] 使用极大似然估计法对自回归滑动平均模型中的参数进行估计,假设x1,x2,…,xn为独立同分布的采样,θ为模型参数,f为我们所使用的模型,遵循上述的独立同分布假设,参数为θ的模型f产生上述采样表示为:
[0073] f(x1,x2,…,xn|θ)=f(x1|θ)×f(x2|θ)…,f(xn|θ)
[0074] 似然定义为:
[0075]
[0076] 其中lnL(θ|x1,x2,…,xn)为对数似然,极大似然函数表示为:
[0077]
[0078] 模型检验对模型估计的残差值进行检验,使用自相关和偏自相关检验残差的自相关和偏自相关特性,
[0079] 其中自相关公式为:
[0080]
[0081] 偏自相关公式为:
[0082]
[0083] 优选地,数据载入模块在TDMS文件载入单元中读取tdms数据后,能够显示数据中的通道组以及通道信息,在点击不同通道后能够显示该通道的属性值、图和数据表,在mat文件载入单元中读取mat数据后,能够显示数据中包含的所有数据变量名,在点击数据变量名后能够显示该数据波形图。
[0084] 优选地,所述模拟信号生成模块能够根据需要设置正弦波、三角波、方波、锯齿波和白噪声的幅值、频率、数据长度、偏置和采样率,在波形叠加模式中,并能够将基础波形进行相加、相乘运算,进而模拟生成各种复杂形式的仿真信号。
[0085] 优选地,所述滤波器类型包括低通滤波器高通滤波器带通滤波器以及带阻滤波器
[0086] 优选地,所述滤波单元的滤波器设计方法为Butterworth,Butterworth滤波器幅频响应关系如下:
[0087]
[0088] 式中,Ω、Ωc、N分别表示频率、转折频率、系统阶数。
[0089] 本发明的效果如下:
[0090] 1.本发明的系统覆盖了信号预处理、频域分析、时频域分析、特征提取以及寿命预测的整个数据处理流程,方法具有通用性,可以在旋转类机械产品信号分析中使用。
[0091] 2.本发明相较于其他信号分析手段,该软件系统更具有针对性,系统集成了信号分析与预测最为常用的分析方法,并包含专用工具箱,降低了学习成本,提高了分析效率。
[0092] 3.本发明支持不同格式的数据文件,可以实现与MATLAB、Labview等软件的联合分析,灵活性更强。附图说明
[0093] 图1是本发明的结构示意框图
[0094] 图2是本发明的各个模块的结构示意框图;
[0095] 图3是本发明的实施例中的截段后的采集的数据;
[0096] 图4是本发明的实施例中的时域特征变化;
[0097] 图5是本发明的实施例中的残差检验结果;
[0098] 图6是本发明的实施例中的寿命预测结构。

具体实施方式

[0099] 以下,参照附图对本发明的实施方式进行说明。
[0100] 具体地,本发明提供一种旋转类机械产品剩余寿命预测系统,实现了旋转类机械产品的数据载入、数据预处理、频域分析、时频域分析、特征提取、寿命预测等功能。
[0101] 本发明提供一种旋转类机械产品剩余寿命预测系统,如图1及图2所示,其包括数据载入模块1、模拟信号生成模块2、数据预处理模块3、频域分析模块4、时频域分析模块5、特征提取模块6以及寿命预测模块7。
[0102] 所述数据载入模块用于载入TDMS文件和mat文件。数据载入模块在TDMS文件载入单元中读取tdms数据后,显示数据中的通道组以及通道信息,在点击不同通道后能够显示该通道的属性值、图和数据表,在mat文件载入单元中读取mat数据后,能够显示数据中包含的所有数据变量名,在点击数据变量名后能够显示该数据波形图。
[0103] 所述模拟信号生成模块用于生成正弦波、三角波、方波、锯齿波和白噪声。所述模拟信号生成模块能够根据需要设置正弦波、三角波、方波、锯齿波和白噪声的幅值、频率、数据长度、偏置和采样率,在波形叠加模式中,能够将基础波形进行相加、相乘等运算,进而模拟生成各种复杂形式的仿真信号。
[0104] 数据预处理模块包括去趋势单元、加窗单元、滤波单元以及奇异值分解单元,所述去趋势单元可以对模拟信号进行去趋势处理,消除信号中的直流分量。
[0105] 所述加窗单元用于给模拟信号增加窗口,所述窗口的类型包括矩形窗、汉宁窗、哈明窗和布莱克曼窗,所述加窗单元能够显示原始波形、加窗后波形、加窗后波形时域图和加窗后波形频域图,模拟信号由加窗单元导出之后将被替换为加窗后波形,[0106] 其中长度为N的离散化矩形窗为:
[0107]
[0108] 长度为N的离散汉宁窗时域表达式为:
[0109]
[0110] 长度为N的离散哈明窗时域表达式为:
[0111]
[0112] 长度为N的布莱克曼窗时域表达式为:
[0113]
[0114] 所述滤波单元能够实现针对模拟信号的滤波,所述滤波单元能够显示原始时域信号、原始信号幅频谱、原始信号相频谱、滤波后时域信号、滤波后信号幅频谱和滤波后信号相频谱,所述滤波模块能够设置滤波器类型、滤波器设计方法、纹波、衰减、阶次、下限截止频率和上限截止频率,所述奇异值分解单元用于对模拟信号进行奇异值分解和重构。
[0115] 优选地,所述滤波器类型包括低通滤波器、高通滤波器、带通滤波器以及带阻滤波器。
[0116] 优选地,所述滤波单元的滤波器设计方法为Butterworth,Butterworth滤波器幅频响应关系如下:
[0117]
[0118] 式中,Ω、Ωc、N分别表示频率、转折频率、系统阶数。
[0119] 所述奇异值分解单元能够对模拟信号进行奇异值分解和重构,对于长度小于或等于10000的数据进行奇异值分解,分解成功后绘制奇异值差分结果,输入重构阶次后,对分解后的信号进行重构,从而达到主成分提取和滤波的目的,奇异值分解具体为:
[0120] 假设M为m*n阶矩阵,其中的矩阵元素均属于实数域或复数域,则存在一个分解使得
[0121] M=U∑V*
[0122] 其中,U是m*m阶酉矩阵,∑是m*n阶非负实数对角矩阵;而V*,即V的共轭转置,是n*n阶酉矩阵;此分解称作M的奇异值分解。
[0123] 奇异值阈值的选取决定了奇异值分解降噪的效果,阈值数值过大会丢失重要的冲击信号,阈值数值过小则会使得降噪效果不明显。因此选择合适的阈值,在噪声降低的情况下不丢失冲击特征,是准确提取出冲击特征的关键之一,本专利利用奇异值差分谱的奇异值阈值确定方法来寻找合适的奇异值阈值。
[0124] 所述频域分析模块,能够自动绘制模拟信号的频谱图、周期图法功率谱和间接法功率谱,在细化谱设置模块中输入频率上限、频率下限和NFFT(快速傅里叶变换点数),绘制模拟信号的细化谱。
[0125] 所述时频域分析模块包括经验模态分解单元和希尔伯特-黄变换单元,在经验模态分解单元中,使用EMD(经验模态)分解方法将自动对模拟信号进行分解,绘制采集的数据及其内涵模态分量的时域图,以及采集的数据及其内涵模态分量的频谱图,设置重构信号的起始IMF(内涵模态分量)和终止IMF,并对起始IMF和终止IMF中间的所有分量进行重构。
[0126] 经验模态分解流程如下:
[0127] 步骤一:假设原始信号为s(t),找出s(t)中的所有局部极大值以及局部极小值,接着利用三次样条(cubic spline),分别将局部极大值串连成上包络线与局部极小值串连成下包络线;
[0128] 步骤二:求出上下包络线之平均,得到均值包络线m1(t);
[0129] 步骤三:原始信号s(t)与均值包络线相减,得到第一个分量h1(t);
[0130] h1(t)=s(t)-m1(t)
[0131] 步骤四:检查h1(t)是否符合IMF的条件,如果不符合,则回到步骤1并且将h1(t)当作原始讯号,进行第二次的筛选,亦即
[0132] h2(t)=h1(t)-m2(t)
[0133] 重复筛选k次,
[0134] hk(t)=hk-1(t)-mk(t)
[0135] 直到hk(t)符合IMF的条件,即得到第一个IMF分量c1(t),亦即
[0136] c1(t)=hk(t)
[0137] 步骤五:原始讯号s(t)减去c1(t)可得到剩余量r1(t),表示如下式:
[0138] r1(t)=s(t)-c1(t)
[0139] 步骤六:将r1(t)当做新的原始信号,重复执行步骤一直步骤五,得到新的剩余量r2(t),如此重复n次
[0140] r2(t)=r1(t)-c2(t)
[0141] r3(t)=r2(t)-c3(t)
[0142] …
[0143] rn(t)=rn-1(t)-cn(t)
[0144] 当第n个剩余量rn(t)已成为单调函数(monotonic function),将无法再分解IMF时,整个EMD的分解过程完成,原始讯号s(t)可以表示成n个IMF分量与一个平均趋势(meantrend)分量rn(t)的组合,亦即
[0145]
[0146] 希尔伯特-黄变换单元中,使用希尔伯特-黄变换方法,得到各阶次的瞬时频率图,[0147] 希尔伯特-黄变换是在EMD分解的基础上,将IMF进行希尔伯特变换得到的,函数u(t)的希尔伯特变换是:
[0148]
[0149] 所述特征提取模块包括线性判别分析单元和盲源分离单元。
[0150] 线性判别分析单元利用线性判别分析提取数据中的主成分,通过对监督数据的训练,形成故障特征向量,实现对未知试验数据的故障模式识别,线性判别分析单元通过载入不同故障模式的数据,计算特征评价指标值,选择指标值最大的特征值,在VMD分解后训练数据,导入待分类数据,得到故障诊断结果,并给出置信度,其具体方法为:
[0151] 假设C个类中每一个类都有均值μi和相同的协方差∑。那么,类间的变化通过类均值的协方差来定义:
[0152]
[0153] 这里μ是各类均值的均值,在 的方向区分类由下式给出:
[0154]
[0155] 如果 是∑-1∑b的特征向量,等同于用对应的特征值进行分类。
[0156] 如果∑-1∑b是可对角化矩阵,特征之间的变化性就会被保留在C-1个最大特征值对应的特征向量构成子空间内。
[0157] 盲源分离单元利用盲源分离在没有任何先验知识的前提下,将源信号从混叠信号中提取和分离出来,盲源分离的具体方法为:
[0158] 将盲源分离算法做出如下假定:具有m个独立的信号源s1(t),…,sm(t)和n个独立的观察量x1(t),…,xm(t),观察量和信号源具有如下的关系:
[0159] x(t)=As(t)
[0160] 其中,x(t)=[x1(t)…,xm(t)]T,s(t)=[s1(t)…,sm(t)]T,A是一个n*m的系数矩阵,原问题变成了已知x(t)和s(t)的独立性,求对s(t)的估计问题,假设有如下公式:
[0161] y(t)=Wx(t)
[0162] 其中y(t)是对s(t)的估计,W是一个m*n系数矩阵;
[0163] 寿命预测模块中,使用自回归滑动平均模型进行退化模型的建立和预测,寿命预测模块通过载入时间序列数据、模型参数辨识、参数估计和模型检验步骤实现建模过程,并在模型建立完成后进行时间序列预测,具体建模方法如下:
[0164] 自回归滑动平均模型中包含了p个自回归项和q个移动平均项,自回归滑动平均模型表示为:
[0165]
[0166] 其中εt是白噪声序列,p和q都是非负整数,c为常数,φi和θi为待定系数;
[0167] 使用贝叶斯信息量准则对模型参数进行辨识,贝叶斯信息量定义为:
[0168] BIC=ln(n)k-2ln(L)
[0169] 其中,k为模型参数个数,n为样本数量,L为似然函数;
[0170] 使用极大似然估计法对自回归滑动平均模型中的参数进行估计,假设x1,x2,…,xn为独立同分布的采样,θ为模型参数,f为我们所使用的模型,遵循上述的独立同分布假设,参数为θ的模型f产生上述采样表示为:
[0171] f(x1,x2,…,xn|θ)=f(x1|θ)×f(x2|θ)…,f(xn|θ)
[0172] 似然定义为:
[0173]
[0174] 其中lnL(θ|x1,x2,…,xn)为对数似然,极大似然函数表示为:
[0175]
[0176] 模型检验对模型估计的残差值进行检验,使用自相关和偏自相关检验残差的自相关和偏自相关特性,
[0177] 其中自相关公式为:
[0178]
[0179] 偏自相关公式为:
[0180]
[0181] 具体实施例
[0182] 以一种齿轮箱为例,在数据载入模块中,可以载入TDMS文件和mat文件。在TDMS文件载入子模块中读取tdms数据后,可以显示数据中的通道组、通道信息,在点击不同通道后可以显示该通道的属性值、图和数据表。在mat文件载入子模块中读取mat数据后,可以显示数据中包含的所有数据变量名,在点击数据变量名后可以显示该数据波形图。
[0183] 利用数据预处理模块对数据信号进行预处理,之后数据进入频域分析模块。
[0184] 在频域分析模块模块中,可以自动绘制模拟信号的频谱图、周期图法功率谱、间接法功率谱。在细化谱设置模块中输入频率上限、频率下限和NFFT,可以绘制模拟信号的细化谱,之后数据进入时频域分析模块。
[0185] 在时频域分析模块中进行经验模态分解和希尔伯特-黄变换,之后数据进入特征提取模块。
[0186] 在特征提取模块中,利用线性判别分析和盲源分离进行特征提取。
[0187] 寿命预测模块中,使用自回归滑动平均模型(ARMA)进行退化模型的建立和预测。该模块通过载入时间序列数据、模型参数辨识、参数估计、模型检验等步骤实现建模过程。
并在模型建立完成后可以时间序列预测。
[0188] 具体地寿命预测包括以下几个步骤:
[0189] 步骤一:利用数据载入模块载入产品的数据;
[0190] 步骤二:数据预处理步骤:数据载入模块总共采集约2T数据,在具体预测时,将采集的数据进行截段,将每30分钟的采集的数据分别截取前10秒钟的采集的数据作为该采集的数据段的分析对象,按照这个方法,所有采集的数据总共被分为2324个数据段。
[0191] 图3所示为被截取后的采集的数据在整个实施例的时域变化过程,图3中,横坐标为数据的点数。
[0192] 步骤三:进行特征提取步骤:采集的数据中含有大量的噪声信号与工频干扰信号,必须使用奇异值分解与重构的方法实现原始模拟信号的滤波与主成分提取。
[0193] 奇异值分解降噪的关键在于选定阈值,奇异值阈值过大会丢失重要的冲击信号,奇异值阈值过小则会降低降噪效果。选择合适的阈值,在滤除噪声的前提下不丢失冲击信号,是准确提取出冲击特征信号的一个关键步骤,本实施例中,利用奇异值差分谱的奇异值阈值确定方法来寻找合适的奇异值阈值。
[0194] 以10秒为一个单元对原始信号进行奇异值分解和重构,再将重构后的信号单元拼接,实现原始信号的主成分的提取。
[0195] 步骤四:进行频域分析和时频域分析:在本实施例中,选取均方根、方差、标准差、峭度、偏度、波形因子、峰值因子、脉冲因子、裕度因子和方根幅值作为特征提取的时域指标。以10秒为一个数据段对经过奇异值分解与重构后的信号进行时域特征值计算,得到由不同时域指标表征的产品性能退化曲线,如图4所示。
[0196] 图4中所表示的各通道不同时域特征的退化过程中,输入轴电机轴承y方向的退化趋势较为明显,这是受到了信号的传递路径、信号特性等多种因素共同影响的结果。最终选择方根幅值作为表征性能退化的特征参数。
[0197] 步骤五:退化数据建模与预测,其还包括以下几个子步骤:
[0198] 步骤51:使用一阶或者多阶差分方法使序列变得平稳,并通过单位根方法进行检验。
[0199] 步骤52:确定p和q的值,构建ARIMA模型:
[0200] 进行一阶差分之后,序列变为平稳序列,此时的模型为ARIMA(p,1,q)。本实施例中,使用贝叶斯信息准则(BIC)的方法,通过加入模型复杂度的惩罚项来避免由p和q的值过大导致的过拟合,其表达式为:
[0201] BIC=klnn-2lnL
[0202] 式中,k为模型参数个数,L为似然函数,n为样本数量。从一组可供选择的模型中选择最佳模型时,选择BIC最小的模型。通过计算得到p=3,q=2。
[0203] 步骤53:模型残差检验:对模型进行残差检验,图5为残差检验的结果图,主要是查看残差是否接近正态分布,接近正态分布即为理想的残差;ACF和PACF检验残差的自相关和偏自相关,上述图片结构能够表明证明,残差是接近正态分布且相互独立的,因此步骤51的建模是符合要求的。
[0204] 步骤54:寿命预测步骤:在寿命预测模型确定之后,对故障特征值的趋势进行预测,预测结果如图6所示。根据建模结果绘制故障特征值预测曲线,特征值达到失效阈值时,该产品的寿命值为3973小时。
[0205] 本发明的效果如下:
[0206] 1.本发明的系统覆盖了信号预处理、频域分析、时频域分析、特征提取以及寿命预测的整个数据处理流程,方法具有通用性,可以在旋转类机械产品信号分析中使用。
[0207] 2.本发明相较于其他信号分析手段,该软件系统更具有针对性,系统集成了信号分析与预测最为常用的分析方法,并包含专用工具箱,降低了学习成本,提高了分析效率。
[0208] 3.本发明支持不同格式的数据文件,可以实现与MATLAB、Labview等软件的联合分析,灵活性更强。
[0209] 以上所述的实施例仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案做出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内。
高效检索全球专利

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

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

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈