基于改进粒子群的非线性ICA分析的旋转机械故障诊断方法转让专利

申请号 : CN201310364155.9

文献号 : CN103471708B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 靳国永朱培鑫石双霞宁志坚高思阳

申请人 : 哈尔滨工程大学

摘要 :

本发明提供的是一种基于改进粒子群的非线性ICA分析的旋转机械故障诊断方法。1)测取旋转机械振动加速度测试信号;2)进行中心化和白化处理;3)计算粒子初始位置处的评价函数;4)计算每个粒子更新位置的优化目标函数;5)根据限制条件更新局部最优值和全局最优值;6)计算更新粒子速度矢量,计算更新粒子位置矢量;7)判断是否达到最大迭代次数或适应度函数是否大于最大值,若是则执行步骤8),否则转为步骤4);8)对振动加速度测试信号进行非线性ICA分离处理;9)选取包含故障信息的分离信号,并作出频谱图;10)观察频谱图是否在故障特征频率或其倍频处存在明显峰值,进而判断旋转机械是否发生故障。本发明收敛速度快,独立性好,鲁棒性好。

权利要求 :

1.一种基于改进粒子群的非线性ICA分析的旋转机械故障诊断方法,其特征是包括如下步骤:

1)利用加速度传感器测取旋转机械振动加速度测试信号;

2)对振动加速度测试信号进行中心化和白化处理,使期望为零,方差为一;

3)计算粒子初始位置处的评价函数,初始化非线性去混合函数的参数;

4)计算每个粒子更新位置的优化目标函数;

5)通过优化目标函数,根据限制条件更新局部最优值和全局最优值;

6)计算更新粒子速度矢量,计算更新粒子位置矢量;

7)判断是否达到最大迭代次数,或适应度函数是否大于最大值,若是,则执行步骤8),否则转为步骤4);

8)选取全局最优值构成分离矩阵和多项式参数,对振动加速度测试信号进行非线性ICA分离处理,得到多个分离信号;

9)从中选取包含故障信息的分离信号,并作出频谱图;

10)观察频谱图是否在故障特征频率或其倍频处存在明显峰值,进而判断旋转机械是否发生故障。

2.根据权利要求1所述的基于改进粒子群的非线性ICA分析的旋转机械故障诊断方法,其特征是所述计算粒子初始位置处的评价函数,初始化非线性去混合函数的参数具体包括:

3.1)初始化各粒子的位置矢量

W=[W1,W2…,Wn],G=[G1,G2…,Gn],Wj=[wj1,wj2,…,wjp],Gj=[gj1,gj2,…,gjp],式中,W为分离矩阵,Wj为权重向量,G为广义对角矩阵,Gj为非线性函数向量,

3.2)初始化各粒子的速度矢量

W = [W1,W2…,Wn],G = [G1,G2…,Gn],Wj = [wj1,wj2,…,wjp],Gj =[gj1,gj2,…,gjp],式中,W为分离矩阵,Wj为权重向量,G为广义对角矩阵,Gj为非线性函数向量, vmax是最大限制速度、是非负的。

3.根据权利要求2所述的基于改进粒子群的非线性ICA分析的旋转机械故障诊断方法,其特征是所述计算每个粒子更新位置的优化目标函数具体包括以下步骤:

4.1)计算每个粒子更新位置的优化目标函数

式中:y为分离信号,M为独立分量个数,θi=[gj1,gj2,…,gjp]为多项式gi中待估计的参数矢量;gi为每个通道的彼此之间独立的非线性反变换,g'i(θi,xi)是多项式做xi求导,det(·)为求行列式, 和 分别为H(yi)熵的三阶累积量和四阶量;

4.2)求最佳优化目标函数

4.根据权利要求3所述的基于改进粒子群的非线性ICA分析的旋转机械故障诊断方法,其特征是所述通过优化目标函数,根据限制条件更新局部最优值和全局最优值具体包括以下步骤:

5.1)由步骤4)计算的优化目标函数寻找振动加速度测试信号xi的一个组合 使函数达到最大;

T

5.2)采用限制条件:E{yy}=G,G为广义对角矩阵,E(·)求均值,其判别式为:T T

||{yy}-diag{yy}||<ε,式中,diag(·)是取矩阵对角元素函数,ε为给定精度, H(·)为求熵;

5.3)由优化目标函数寻求的振动加速度测试信号,根据限制条件更新局部最优值和全局最优值。

5.根据权利要求4所述的基于改进粒子群的非线性ICA分析的旋转机械故障诊断方法,其特征是所述计算更新粒子速度矢量,计算更新粒子位置矢量具体包括以下步骤:

6.1)根据更新粒子速度矢量公式计算:

式中:w是动态的惯性权重,加速常数c1、c2为非负常数,r1、r2为随机数,服从[0,1]上的均匀分布; 是第i个粒子的当前位置,pid是第i个粒子自身搜寻到的最好位置,psd是整个群体搜寻到的最好位置, 是第i个粒子的当下速度, vmax是最大限制速度,是非负的;

6.2)根据更新粒子位置矢量公式计算:

其中wmax,wmin分别为w的最大值与最小值;iter,itermax分别为当前迭代数和最大迭代数;R1、R2、R3、R4是初始设定的值;t、Tmax分别为当前进化代数和最大进化代数;加速常数c1、c2为非负常数。

6.根据权利要求5所述的基于改进粒子群的非线性ICA分析的旋转机械故障诊断方法,其特征是所述选取包含故障信息的分离信号并作出频谱图的选取原则为:峭度K是反映振动信号分布特性的数值统计量,是归一化的4阶中心矩,其计算公式为:式中:xi为振动加速度测试信号,为振动加速度测试信号均值,n为采样长度。

说明书 :

基于改进粒子群的非线性ICA分析的旋转机械故障诊断方

技术领域

[0001] 本发明涉及一种旋转机械故障诊断方法,特别涉及的是一种基于改进粒子群的非线性ICA分析的旋转机械故障诊断方法。

背景技术

[0002] 旋转机械是生产领域中十分重要的机械设备,由于旋转机械激励源多、性质复杂,其振动信号往往是非平稳的多分量信号,其不同的非平稳特性往往对应不同的机械故障。目前,针对旋转机械的故障诊断问题,大部分都是要进行开箱或拆卸,这样必然会造成停机,影响极其运行效率。另一方面,旋转机械运行时,由于其转速的波动性、载荷变化或设备存在故障,其测点处的信号往往由多个振动源经过一定的路径混合而得。此外,外界也可能存在别的部件在运转,也会对我们需要的有用信号进行干扰,这样一来,从箱体表面测取的振动信号实际是有多种源信号耦合而成的。所以,如何从振动加速度信号中有效提取冲击特征,是对旋转机械缺陷位置和损失程度进行评判的关键问题。
[0003] 这种情况下,ICA可以解决这个问题,但传统的ICA方法一般利用梯度法,牛顿迭代法及自然梯度法求解,非线性盲分离的难度很大。最近有人将遗传算法与ICA模型相结合进行非线性混叠信号盲分离,效果不错,但计算复杂,收敛速度慢,独立性不好,鲁棒性差。

发明内容

[0004] 本发明的目的在于提供一种各分离信号之间独立性好,计算简单,收敛速度快,鲁棒性好的基于改进粒子群的非线性ICA分析的旋转机械故障诊断方法。
[0005] 本发明的目的是这样实现的:
[0006] 1)利用加速度传感器测取旋转机械振动加速度测试信号;
[0007] 2)对振动加速度测试信号进行中心化和白化处理,使期望为零,方差为一;
[0008] 3)计算粒子初始位置处的评价函数,初始化非线性去混合函数的参数;
[0009] 4)计算每个粒子更新位置的优化目标函数(即评价函数);
[0010] 5)通过优化目标函数,根据限制条件更新局部最优值pbest和全局最优值gbest;
[0011] 6)计算更新粒子速度矢量,计算更新粒子位置矢量;
[0012] 7)判断是否达到最大迭代次数,或适应度函数是否大于最大值,若是,则执行步骤8),否则转为步骤4);
[0013] 8)选取全局最优值构成分离矩阵和多项式参数,对振动加速度测试信号进行非线性ICA分离处理,得到多个分离信号;
[0014] 9)从中选取包含故障信息的分离信号,并作出频谱图;
[0015] 10)观察频谱图是否在故障特征频率或其倍频处存在明显峰值,进而判断旋转机械是否发生故障。
[0016] 本发明的技术效果在于,通过对振动加速度测试信号进行基于动态因子和线性递减惯性权重的粒子群算法优化非线性ICA的分离后,有效地将旋转机械结构振动分量与故障频率分量区分开来,故障信息得到了增强,从而实现对振动信号中冲击故障特征精确的提取,改变了传统的以降噪为主的故障信息增强思想,并为旋转机械微弱故障的有效诊断提供了一种有效技术手段。其过程具有,各分离信号之间独立性好,计算简单,收敛速度快,鲁棒性好等优点。

附图说明

[0017] 图1是本发明的流程图。
[0018] 图2为内圈故障滚动轴承加速度测试信号时域波形图。
[0019] 图3为经基于改进粒子群的非线性ICA分析分离后的分离信号时域波形图。
[0020] 图4为被选取的包含故障特征信息的分离信号频谱图。

具体实施方式

[0021] 下面结合附图和实施例,对本发明的具体实施方式作进一步详细阐述。应当理解,以下是实施例仅用于说明本发明,但不用来限制本发明的保护范围。
[0022] 本发明实施例的一种基于改进非线性ICA分析的旋转机械故障诊断方法流程图如图1所示,包括以下步骤:
[0023] 1)利用加速度传感器对旋转机械进行测量获取振动加速度测试信号x。本发明用三个布置在不同滚动轴承位置的加速度传感器来获取三个振动加速度测试信号。
[0024] 2)对振动加速度测试信号x进行中心化和白化处理,使期望为零,方差为一。
[0025] 3)计算粒子初始位置处的评价函数,初始化非线性去混合函数的参数。进一步,具体包括以下步骤:
[0026] 3.1)初始化各粒子的位置矢量
[0027] W=[W1,W2…,Wn],G=[G1,G2…,Gn],Wj=[wj1,wj2,…,wjp],Gj=[gj1,gj2,…,gjp]。
[0028] 式中,W为分离矩阵,Wj为权重向量,G为广义对角矩阵,Gj为非线性函数向量。
[0029] 3.2)初始化各粒子的速度矢量
[0030] W=[W1,W2…,Wn],G=[G1,G2…,Gn],Wj=[wj1,wj2,…,wjp],Gj=[gj1,gj2,…,gjp]。
[0031] 式中:
[0032] 4)计算每个粒子更新位置的优化目标函数(即评价函数)。进一步,具体包括以下步骤:
[0033] 4.1)计算每个粒子更新位置的优化目标函数
[0034]
[0035]
[0036] 式中:y为分离信号,M为独立分量个数,θi=[gj1,gj2,…,gjp]为多项式gi中待估计的参数矢量;gi为每个通道的彼此之间独立的非线性反变换,g′i(θi,xi)是多项式做xi求导,det(·)为求行列式, 和 分别为H(yi)熵的三阶累积量和四阶量。
[0037] 4.2)求最佳优化目标函数
[0038] 5)通过优化目标函数,根据限制条件更新局部最优值pbest和全局最优值gbest.进一步,具体包括以下步骤:
[0039] 5.1)由步骤4)计算的优化目标函数寻找振动加速度测试信号xi的一个组合使上述函数达到最大。
[0040] 5.2)并且采用限制条件:E{yyT}=G,G为广义对角矩阵,E(·)求均值。其判别式T T为:||{yy}-diag{yy}||<ε。式中,diag(·)是取矩阵对角元素函数,ε为给定精度,H(·)为求熵。
[0041] 5.3)由优化目标函数寻求的振动加速度测试信号,根据限制条件更新局部最优值pbest和全局最优值gbest。
[0042] 6)计算更新粒子速度矢量,计算更新粒子位置矢量。进一步,具体包括以下步骤:
[0043] 6.1)根据更新粒子速度矢量公式计算:
[0044] 式中:w是动态的惯性权重,加速常数c1、c2为非负常数,r1、r2为随机数,服从[0,1]上的均匀分布。 是第i个粒子的当前位置,pid是第i个粒子自身搜寻到的最好位置,psd是整个群体搜寻到的最好位置, 是第i个粒子的当下速度, Vmax是最大限制速度,是非负的。
[0045] 6.2)根据更新粒子位置矢量公式计算:
[0046]
[0047]
[0048]
[0049]
[0050] 其中wmax,wmin分别为w的最大值与最小值;iter,itermax分别为当前迭代数和最大迭代数;R1、R2、R3、R4是初始设定的值;t、Tmax分别为当前进化代数和最大进化代数。
[0051] 7)判断是否达到最大迭代次数,或适应度函数是否大于最大值,若是,则执行步骤8,否则转为步骤4;
[0052] 8)选取全局最优值构成分离矩阵和多项式参数,对振动加速度测试信号进行非线性ICA分离处理,得到多个分离信号。进一步,具体包括以下步骤:
[0053] 比较粒子的适应值和群体的最优值,如果当前值比gbest更优,则置gbest为当前值。由此选取全局最优值构成分离矩阵和多项式参数,对振动加速度测试信号进行非线性ICA分离。
[0054] 9)从中选取包含故障信息的分离信号,并作出频谱图。
[0055] 选取原则:峭度(Kurtosis)K是反映振动信号分布特性的数值统计量,是归一化的4阶中心矩,其计算公式为:
[0056]
[0057] 式中:xi为信号值,为信号均值,n为采样长度。
[0058] 峭度指标是无量纲参数,由于它与轴承转速、尺寸、载荷等无关,对冲击信号特别敏感,特别适用于表面损伤类故障、尤其是早期故障的诊断。在轴承无故障运转时,峭度指标值K≈3;随着故障的出现和发展,信号幅值的分布偏离正态分布,峭度值也随之增大,峭度指标的绝对值越大,说明轴承越偏离其正常状态,故障越严重。
[0059] 10)观察频谱图是否在故障特征频率或其倍频处存在明显峰值,进而判断旋转机械是否发生故障。
[0060] 附图2.为一设置有内圈故障的SKF6205型滚动轴承振动加速度测试信号的时域图。为验证基于改进粒子群的非线性ICA分析有效性,本发明采用轴承故障振动加速度测试信号进行检验。轴承振动加速度测试信号数据来自于CWRU轴承数据中心网站。三个振动加速度测试信号分别有安装在基座、机壳的驱动端和输出端上的加速度传感器来拾取。轴承的局部损伤是由电火花机在轴承内圈人工加工制作,直径为0.1778cm,转速为1730r/min,载荷为2.25kW,经计算,内圈故障的特征频率为154.9Hz。
[0061] 附图3.为内圈故障滚动轴承振动加速度测试信号经过基于改进粒子群的非线性ICA分析分离之后的分离信号时域图。
[0062] 附图4.被选取的含有故障特征信息的分离信号频谱图。首先,分别计算三个分离信号的峭度指标得到第1个分离信号的K1=5.78>3,第2个分离信号的K2=3.12≈3,第3个分离信号的K3=2.98≈3,所以可以判定第1个分离信号包含故障信息,然后对第1个分离信号进行傅里叶变换,并作出其频谱图。从频谱图4中,可以看到,出现以28.7Hz(轴频f)为调制频率的调制现象,同时发现分别约为轴频的2倍、6倍、12倍、15倍的倍频。此外,从频谱图上可以清晰看到,在故障特征频率154.9Hz处存在明显峰值。从而验证基于改进粒子群的非线性ICA分析分离的有效性与精确性。