电脑桌面
添加文秘网到电脑桌面
安装后可以在桌面快捷访问

基于DPSO-BP的机械转子故障诊断

栏目:毕业论文发布:2022-11-02浏览:2326下载202次收藏

张炎亮,齐聪,程燕培

(郑州大学管理工程学院,河南郑州 450001)

0 前言

随着工业4.0时代的到来,我国的制造业也在不断向高质量发展迈进。对于制造企业来说,产品质量的好坏很大程度上取决于生产流程能否顺利进行。而旋转机械作为生产制造设备的主力军,其故障的发生往往导致整条生产线无法正常运作,给生产带来不可逆的负面影响。转子、轴承和齿轮箱作为旋转机械的重要组成部分,也常常是该类机械故障的主要来源。特别是转子作为电机和旋转式机械的旋转部分,发生故障的频率相对更高一些。因此,对转子的故障诊断进行研究是很必要的。

旋转机械的故障诊断问题一直是相关领域的研究焦点,主要集中于对故障特征提取与故障诊断的研究。就故障特征提取而言,信号特征提取方式可归结为时域统计特征提取、频域特征提取和时频域特征提取。在上述3种提取方式中,时域与频域特征提取由于局限性明显,广泛应用的是针对时频域特征的提取。现有的时频域特征提取方法很多,最常见为经验模态分解(empirical mode decomposition,emd)、变分模态分解(variational mode decomposition,vmd)、小波变换、小波包分解等。thamba等借助于经验模态分解和hilbert-huang变换(hht)对轴承故障状态进行特征提取。陈东宁等将变分模态分解与排列熵结合对滚动轴承振动信号进行特征提取。dhamande和chaudhari采用连续小波变换和离散小波变换从振动信号中提取齿轮和轴承的复合故障特征。郭伟超等将提取的小波包能量谱作为故障特征向量对滚动轴承进行故障诊断。小波变换和小波包分解需要人为选定基函数,vmd需要调整模态分量数量以及惩罚参数,这些相关函数和参数的主观选择会对结果产生很大的影响。而在使用emd对信号进行分解的过程中,不需要人为设定任何函数和参数,依照数据本身所具有的时间尺度特征就可以对信号进行分解。除此之外,它在理论上能够分解所有类型的信号,尤其适用于非平稳、非线性信号的分解过程,因而被广泛应用于很多领域。

在故障诊断方面,现有故障模式识别的分类算法众多。其中,人工神经网络、决策树分类法、支持向量机、朴素贝叶斯分类法较为常见。随着人工智能的发展以及大数据时代的到来,人工神经网络因具有较强的自学习能力和适应性,得到了广泛的应用。相比于其他的人工神经网络算法,bp神经网络的使用范围最广,但它有一个无法避免的缺点,即容易落入局部极值。相关学者针对这一问题进行了研究,徐玲等人采用pso优化bp神经网络模型对冷水机组进行故障诊断研究;姜春英等利用改进的pso-bp算法对尺寸超差进行故障诊断;李浩然和陆金桂借助pso-bp神经网络对红外锁相缺陷进行属性识别,均取得了很好的效果。因此,采用pso算法对bp神经网络进行优化,可以很好地解决bp神经网络容易陷入局部最小值的问题。

综上所述,本文作者通过计算emd分解后的各imf分量与原始信号的相关系数的方式筛选出有效的imf分量,并计算出各有效imf分量的能量以及信号的能量熵,并将它们相结合,结合构成用于故障模式识别的特征向量;采用改进的粒子群算法(discrete particle swarm optimization algorithm,dpso)优化bp神经网络的权值和阈值,构建dpso-bp模型,对机械转子进行故障诊断;采用上述方法进行案例仿真,证实所提方法的可行性。

1 基于emd的信号特征提取

经验模态分解是由黄锷提出的一种用来处理非平稳信号特征的方法,黄锷认为所有信号归根到底都能被分解为一系列的固有模态函数(intrinsic mode function, imf)。emd的最大特点是能自适应地对信号进行主要成分分析,不需要事先选取或强制给定函数和参数,而是以借助信号自身特征的方式使信号自适应地进行分解。此外,采用该方法分解出来的各imf分量不仅包含了原始信号在不同时间尺度上的局部特征信号,且各imf分量的顺序是从高频到低频排列的。原始信号()借助emd可分解为一系列imf分量和线性叠加的剩余部分。即:

(1)

其中:()为各个imf分量;()为一个单调序列或者一个常数序列。

对各imf分量的能量进行计算:

(2)

计算出imf分量的能量熵:

(3)

其中:=,是第个imf分量的能量在总能量中所占的比值。

imf分量依照是否能够反映原始信号特征可分为两类:真实的imf分量和虚假的imf分量。一个imf分量应该归属于哪一类别可以借助该分量与原始信号之间的相关系数进行判断。

相关系数的计算公式为

(4)

以emd的方式分解转子的振动信号,并将4种转子状态下的有效imf分量所包含的能量与imf分量的总的能量熵结合,构建故障特征数据集。

2 优化bp神经网络

传统的bp神经网络虽然有很好的自学习能力,但由于其初始权值和阈值是通过随机赋值的方法进行确定,这在很大程度上影响了模型的收敛速度与训练时长,使得它在取得局部极值时停顿时间较长。而粒子群算法(particle swarm optimization, pso)可通过给定确切的初始权值和阈值的方式对它进行改进,从而使其训练精度得以提高。

2.1 神经网络

bp(back propagation)神经网络是一种多层前馈网络,主要通过误差反向传播算法对模型进行训练,目前已经广泛应用于众多领域。它不需要具体的数学方程式或者函数表达式,依靠自身的不断训练建立输入以及输出之间的内在关系,并将这种关系存储起来,对后续数值进行运算。bp神经网络包括输入层、中间层以及输出层。信号的前向传播和误差的反向传播是该网络的主要特点。

在应用神经网络模型时,一般采用3层神经网络,输入层和输出层的节点个数可以依照采用的数据集确定,中间层的节点个数则需要进行试算,以选出使得网络模型训练结果最优的中间层节点个数。中间层节点个数的经验公式为

(5)

其中:为输入层节点个数;为输出层节点个数;为1~10之间的调节常数。

2.2 传统的pso算法

粒子群算法是通过观察鸟类捕食行为进行研究而诞生的一种常用的优化算法。该算法初期是从鸟类群体性活动的一般规律中获得灵感,然后通过对群体智能进行研究,将其抽象化而建立的一个简化模型。粒子群算法主要是通过观察和分析动物的集群活动,从而利用群体中单个个体之间的信息共享,使整个群体能够快速地对求解区域进行探测,以锁定最优解的大概位置,进而找到最优解。在寻找最优解的迭代过程中,每进行一次迭代,每个粒子都依据个体极值与全局极值更新自己的空间位置和速度。具体的更新方式如下:

(+1)=()+()[()-()]+

()[g()-()]

(6)

(+1)=()+(+1)

(7)

其中:为第个粒子;为第维空间;为第维空间的第个粒子的速度;为迭代次数;为个体最优粒子;g为全局最优粒子;和为学习因子,绝大多数情况下,二者相等;和在 [0,1] 区间内随机取值,以增加粒子飞行的不确定性;为惯性权重,其取值区间一般为 [08,12]。

2.3 动态pso算法

传统的pso算法虽然拥有较强的搜索能力,但由于其惯性权重是恒定不变的,所以在面对一些复杂问题时往往容易陷入局部最优解。因而在寻找最优解的过程中,在对全局进行搜索时,需要一个较大的权重;而在对局部进行搜索时,又需要一个较小的权重。为更好地平衡算法的整体搜索能力以及局部搜索能力,shi提出了线性递减权重策略,其表达式为

(8)

其中:、分别为最大惯性权重和最小惯性权重,大多数情况,前者为0.9,后者为0.4;表示当前迭代次数;表示最大迭代次数。

从公式(8)中可以看出,刚开始的值比较大,在附近,随着迭代次数的增加,的值逐渐减小,减小到附近。因而dpso算法能够对不同的区域进行有效搜索,具有比传统粒子群算法更快的收敛速度。

2.4 dpso-bp模型的构建

采用dpso算法对bp神经网络进行优化时,首先将神经网络的初始权值和阈值转化为粒子群的维度,然后将累计误差平方和最小作为粒子群寻找的最优解,最后将粒子群算法的搜索结果代入到bp神经网络中。dpso-bp神经网络模型的具体构建步骤如图1所示。

图1 dpso-bp神经网络模型的算法流程

3 算例仿真3.1 数据来源

文中采用武汉大学液压机械瞬态教育部重点实验室的相关数据。采集信号时,设置采样频率为2 048 hz,采样时长为1 s。这些数据都是经过小波阈值去噪法处理过的去噪信号。该数据集包括180组数据,其中,4种不同转子状态(正常、接触碰摩、不平衡、不对中)下的数据各45组。在机械转子每种状态下,选取36组数据用于模型的训练,9组用于测试,以检验模型的训练效果。由于选取的数据集较小,故设置神经网络的输出节点为1,将转子4种状态的标签依次设置为1、2、3、4。具体类别标签如表1所示。

表1 转子的4种状态的数据及标签

3.2 特征提取

采用emd对振动信号进行分解,在转子4种状态下,各随机选取1组数据进行经验模态分解,结果如图2—图5所示。

图2 正常状态下的emd分解结果

图3 接触摩擦状态下的emd分解结果

图4 不平衡状态下的emd分解结果

图5 未对准下的emd分解结果

由图2—图5可知:经过经验模态分解,除去残余项之后,4种转子状态下的振动信号可分解得到的imf分量个数依次为 6、6、5、8。对每种状态下的各imf分量的相关系数进行计算,为便于比较,只列出前5个imf分量的相关系数(保留4位小数),如表2所示。

表2 前5个imf分量的相关系数q

若imf分量的相关系数较小,||

基于DPSO-BP的机械转子故障诊断

点击下载
分享:
热门文章
    热门标签
    确认删除?
    QQ
    • QQ点击这里给我发消息
    回到顶部