一种基于CEEMDAN和深度学习算法的超超临界机组故障诊断方法

文档序号:35534103发布日期:2023-09-21 17:56阅读:59来源:国知局
一种基于CEEMDAN和深度学习算法的超超临界机组故障诊断方法

本发明属于超超临界机组故障诊断,具体涉及一种基于ceemdan和深度学习算法的超超临界机组故障诊断方法。


背景技术:

1、随着我国工业技术的快速发展,电力消费结构发生了较大变化,近年来,超超临界机组逐渐成为了火力发电的主要机组,在整个发电行业中占据的地位越来越重要。由于超超临界机组发电系统结构复杂,在实际运行中机组的各种设备容易出现故障问题,对机组进行快速、准确的故障诊断,能够降低故障的不良影响,最大程度避免设备的损坏,提高火力发电的经济效益。

2、由于超超临界机组长期运行在高温环境下,机组数据具有非线性的特点,并且往往伴随着现场噪声,如果直接进行故障诊断难以获得满意的诊断精度,于是需要先对数据进行降噪处理,使得故障特征信息被进一步提取。经验模态分解(ensemble empiricalmode decomposition,emd)有较强的处理非线性数据的能力,能够实现数据的降噪。但经验模态分解在分解过程中存在虚假分量的问题,并且分解产生的本征模态函数(intrinsicmode function,imf)分量中含有大量无法消除的残余噪声。完全噪声集合经验模态分解(complete ensemble empirical mode decomposition withadaptive noise analysis,ceemdan)通过添加自适应的白噪声,大大减少了imf分量中的残余噪声,使重构误差几乎为0。

3、随着工业大数据的发展,传统的故障诊断方法已经不能满足工业大数据背景下的电力生产过程中设备故障诊断的要求。而数据驱动的深度学习方法以其强大的特征提取能力和海量数据处理能力被广泛应用于故障诊断领域。近年来,基于一维卷积神经网络建立的故障诊断模型效果显著,但基于一维卷积神经网络的输入都是一维序列数据,在特征提取的过程中容易出现特征丢失现象,且存在模型过拟合、参数量多等问题。


技术实现思路

1、本发明的目的在于提供一种基于ceemdan和深度学习算法的超超临界机组故障诊断方法,利用ceemdan算法对故障样本数据集进行分解、降噪处理,将降噪处理后的故障样本数据集通过信号堆叠的方法转换成二维灰度图的集合,将二维灰度图作为故障诊断模型的输入,利用故障诊断模型强大的图像处理能力对故障灰度图进行特征提取和识别。本发明将降噪后的数据转换成二维灰度图,将一维序列问题转换成图像识别问题,同时构建的故障诊断模型具有较强的特征提取能力,解决了传统故障诊断方法特征提取困难的问题,有较高的诊断准确率。

2、为实现以上目的,本发明采用以下技术方案:

3、一种基于ceemdan和深度学习算法的超超临界机组故障诊断方法,包括以下步骤:

4、s1、获取超超临界机组各种故障类型的数据,采用完全噪声集合经验模态分解分别对各种故障类型的数据进行分解,以得到降噪处理后的各种故障类型的数据;

5、s2、将降噪处理后的各种故障类型的数据通过信号堆叠的方法转换成二维灰度图,按照一定比例将各种故障类型的数据对应的二维灰度图的集合划分为训练集、验证集和测试集;

6、s3、基于卷积神经网络构建故障诊断模型,用训练集和验证集训练模型,以得到训练完成的故障诊断模型,并用测试集来测试训练完成的故障诊断模型的故障诊断准确率;

7、s4、采用完全噪声集合经验模态分解对超超临界机组的原始故障数据进行分解,得到降噪处理后的数据,并通过信号堆叠的方法将降噪处理后的数据转换成二维灰度图,将二维灰度图输入至训练完成的故障诊断模型中,最后得到超超临界机组的原始故障数据对应的诊断结果。

8、作为优选方案,步骤s1中,采用完全噪声集合经验模态分解对各种故障类型的数据进行分解包括步骤:

9、s1.1、向该种故障类型的数据中添加高斯白噪声形成新序列,对新序列进行第一阶经验模态分解,并计算得到第一阶imf分量均值、第一阶残差;

10、s1.2、向第一阶残差中继续添加高斯白噪声形成新序列,并基于新序列进行多阶经验模态分解,直到第k阶分解后计算得到的第k阶残差不能被分解,停止对该种故障类型的数据的分解,最终该种故障类型的数据被分解为k个各阶imf分量均值以及第k阶残差;

11、s1.3、将第k阶残差从该种故障类型的数据中剔除,将k个各阶imf分量均值进行相加重构,得到处理后的该种故障类型的数据。

12、作为优选方案,步骤s1.2包括:

13、向第一阶残差中继续添加高斯白噪声形成新序列,对新序列进行第二阶经验模态分解,并计算得到第二阶分解后的第二阶imf分量均值以及第二阶残差;

14、判断第二阶残差是否可以继续分解,若否,则停止分解;若是,则在第二阶残差中继续添加高斯白噪声形成新序列,对新序列进行第三阶经验模态分解,并计算得到第三阶分解后的第三阶imf分量均值以及第三阶残差;

15、重复上述步骤,直到第k阶分解后计算得到的第k阶残差不能被分解,k为大于1的自然数。

16、作为优选方案,步骤s2包括:

17、s2.1、分别对经降噪处理后的各种故障类型的数据进行归一化处理,经归一化处理后的各种故障类型的数据中均包含多个数据点,各数据点均对应一个灰度值;

18、s2.2、在各种故障类型的数据中均按顺序截取多个数据点作为各种故障类型的数据对应的数据样本,并通过信号堆叠的方式将各种数据样本均转换成二维灰度图矩阵,矩阵中的各数值为各数据点对应的灰度值,每个二维灰度图矩阵均对应一个二维灰度图,最终将降噪处理后的各种故障类型的数据均转换成对应的二维灰度图;

19、s2.3、按照一定比例,将得到的各种故障类型的数据对应的二维灰度图的集合划分成训练集、验证集和测试集。

20、作为优选方案,步骤s2.1中对各种故障类型的数据进行归一化处理的计算公式为:

21、

22、其中,xi表示归一化处理前的某一种故障类型的数据,表示归一化处理后的某一种故障类型的数据,xmax表示xi中的最大值,xmin表示xi中的最小值;

23、对经归一化处理后的数据中的各数据点对应的灰度值进行舍入取整操作,舍入取整的计算公式为:

24、

25、其中,round{}表示取整函数,pi表示取整后的灰度值。

26、作为优选方案,步骤s2.2中,截取的数据点的个数均为4096个,转换后的二维灰度图的大小均为64*64。

27、作为优选方案,步骤s3中构建的故障诊断模型包括依次连接的两层多尺度特征提取网络、inceptionv2网络、残差神经网络、1*1过渡卷积层、全局均值池化层、全连接层;

28、每层多尺度特征提取网络均由三个不同尺度的卷积层组成,用于对输入的二维灰度图进行特征提取。

29、作为优选方案,每层多尺度特征提取网络的三个卷积层前均连接有一个激活层,所述激活层的激活函数为指数线性单元;每层多尺度特征提取网络后还连接有特征融合层,用于对每层网络提取的特征进行融合。

30、作为优选方案,在全连接层后添加用于防止模型过拟合的批归一化层和随机失活层。

31、作为优选方案,基于训练集和验证集,使用自适应矩估计梯度下降法对故障诊断模型进行训练。

32、本发明的有益效果是:

33、1、本发明利用ceemdan算法对故障数据进行分解重构,通过剔除最后分解出的残差实现对数据的降噪。

34、2、本发明无需复杂的机理模型和人工经验知识,也不需要复杂的人工提取特征操作,可以直接用机组的原始数据进行故障诊断,实现了端到端的故障诊断并且具有较高的故障诊断准确率。

35、3、与传统的卷积神经网络方法相比,本发明将信号处理和深度学习方法结合,可以有效处理海量高维的数据,并且能够避免噪声干扰。

36、4、本发明将降噪后的数据转换成二维灰度图,并将二维灰度图作为故障诊断模型的输入,将一维序列问题转换成图像识别问题。同时构建的故障诊断模型具有较强的特征提取能力,可以通过不断的自适应学习得到故障数据的深层次特征,解决了传统故障诊断方法特征提取困难的问题,在超超临界机组的故障诊断方面有较好的效果,本发明所述的方法即使应用在复杂的设备上,也能保持较高的诊断准确率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1