首页> 中国专利> 一种基于压缩感知的灰度图像深度重建及故障诊断系统

一种基于压缩感知的灰度图像深度重建及故障诊断系统

摘要

本发明公开了一种基于压缩感知的灰度图像深度重建及故障诊断方法及系统,属于水电机组故障诊断领域,方法包括:对水电机组振动通道传感信号形成的原始信号阵列依次进行DWT稀疏变换和归一化处理,得到灰度图像阵列;对灰度图像阵列进行分块及压缩;电站维护端利用深度重建网络模型对各压缩图像块进行重建及整合得到重建图像,其中,深度重建网络模型利用全连接层对压缩图像块进行初次重建后,采用三个卷积层和激活层对初次重建后的图像进行拟合;电站维护端利用高斯卷积核对重建图像进行滤波,并基于滤波后的重建图像生成相应的故障诊断结果。提高压缩重建图像质量、重建速度以及故障诊断精度,深度重建方式对工业级高频采样信号传输尤为有利。

著录项

  • 公开/公告号CN112634391A

    专利类型发明专利

  • 公开/公告日2021-04-09

    原文格式PDF

  • 申请/专利权人 华中科技大学;

    申请/专利号CN202011596758.8

  • 申请日2020-12-29

  • 分类号G06T11/00(20060101);G06T9/00(20060101);G06N3/04(20060101);G06N3/08(20060101);G06Q10/00(20120101);G06Q50/06(20120101);

  • 代理机构42201 华中科技大学专利中心;

  • 代理人李智

  • 地址 430074 湖北省武汉市洪山区珞喻路1037号

  • 入库时间 2023-06-19 10:32:14

说明书

技术领域

本发明属于水电机组故障诊断领域,更具体地,涉及一种基于压缩感知的灰度图像深度重建及故障诊断方法及系统。

背景技术

近年来,我国各级水电站的总装机容量、已运行容量和在建容量均已到达世界领先水准。伴随着如此大体量的水电规模而来的是日益增长的水电机组维护检修需求。此外,现代设备的高速运转使得产生的数据呈现出数量增加、维度增加、有效信息降低的特点。在科技及人工智能发展的今天,采用一种智能化、高效的、低传输的方式进行机组故障诊断显得尤为必要。

压缩感知理论是一种新型压缩理论,近年来越来越多的应用在降低数据采集、传输压力、信号降噪的领域。传统的压缩理论多采用一种迭代的匹配追踪算法(MatchingPursuit,MP),重建信号花费时间较长,在高压缩率的条件下的重建效果较差,在工业级应用上显现出不足之处。此外,传统方式的信号重建效果依赖于信号在稀疏域的展开选择,过多的依赖于先验知识,这也给压缩感知理论的应用带来了困难。目前将振动信号直接输入卷积神经网络进行分类的理论也属于“黑箱”理论,缺乏实际依据,实验效果难以解释。

发明内容

针对现有技术的缺陷和改进需求,本发明提供了一种基于压缩感知的灰度图像深度重建及故障诊断方法及系统,其目的在于将人工智能方法与压缩感知理论相结合,在现地端加入信号前处理,利用离散小波变换(Discrete Wavelet Transform,DWT)进行信号二维特征增强以及信号稀疏化,进一步地,对数据进行压缩传感,提出一种利用深度学习网络的深度重建网络模型,在电站维护端重建数据并进行故障识别,尤其有利于解决工业级高频采样信号传输及信号中故障诊断中存在的相应问题。

为实现上述目的,按照本发明的一个方面,提供了一种基于压缩感知的灰度图像深度重建及故障诊断方法,包括:S1,获取水电机组振动通道传感信号以形成原始信号阵列;S2,对所述原始信号阵列依次进行DWT稀疏变换和归一化处理,以将所述原始信号阵列映射到单通道灰度图像区间内,得到相应的灰度图像阵列;S3,将所述灰度图像阵列划分为多个图像块,并对各所述图像块进行压缩采样得到相应的压缩图像块,将各所述压缩图像块传输至电站维护端;S4,所述电站维护端利用深度重建网络模型对各所述压缩图像块进行重建得到相应的重建图像块,整合各所述重建图像块得到重建图像;其中,所述深度重建网络模型利用全连接层对所述压缩图像块进行初次重建后,采用三个卷积层和激活层对初次重建后的图像进行拟合得到所述重建图像块;S5,所述电站维护端利用高斯卷积核对所述重建图像进行滤波,并基于滤波后的重建图像生成相应的故障诊断结果。

更进一步地,所述S2包括:S21,分别对所述原始信号阵列的每一列进行DWT稀疏变换,得到相应的稀疏列;S22,分别对各所述稀疏列进行归一化处理,并线性映射到(0,255)区间内,得到:

其中,

更进一步地,所述S3包括:S31,将所述灰度图像阵列划分为多个图像块;S32,取出任一图像块P中的每一列数据并重新整合为一列数据P

更进一步地,所述高斯随机矩阵服从均值为0、方差为1的高斯分布,且其压缩率介于0.01至0.25之间。

更进一步地,所述深度重建网络模型中每一所述卷积层后设置有一所述激活层;第一层卷积核的尺寸为13×13,深度为64;第二层卷积核的尺寸为1×1,深度为32;第三层卷积核的尺寸为7×7,深度为1。

更进一步地,所述深度重建网络模型基于分块平均误差函数训练得到,所述分块平均误差函数为:

其中,L({H})为所述分块平均误差函数,W为分块数,

更进一步地,所述高斯卷积核为:

其中,G(x,y)为所述高斯卷积核满足的分布函数,x和y分别为所述高斯卷积核的横坐标和纵坐标,σ为分布标准差。

更进一步地,所述基于滤波后的重建图像生成相应的故障诊断结果包括:将所述滤波后的重建图像输入至故障诊断多级模型,以输出相应的故障诊断结果,所述故障诊断多级模型包括依次连接的第一卷积层、第一激励层、第一池化层、第一归一化层、第二卷积层、第二激励层、第二池化层、第二归一化层、第一全连接层、第二全连接层和第三全连接层;所述第一池化层和第二池化层采用最大池化法,所述第一归一化层和第二归一化层的归一化公式为:

其中,f

更进一步地,所述S1包括:定时获取所述水电机组振动通道传感信号,并按照时间顺序排列形成所述原始信号阵列。

按照本发明的另一个方面,提供了一种基于压缩感知的灰度图像深度重建及故障诊断系统,包括:获取模块,用于获取水电机组振动通道传感信号以形成原始信号阵列;变换及映射模块,用于对所述原始信号阵列依次进行DWT稀疏变换和归一化处理,以将所述原始信号阵列映射到单通道灰度图像区间内,得到相应的灰度图像阵列;划分及压缩模块,用于将所述灰度图像阵列划分为多个图像块,并对各所述图像块进行压缩采样得到相应的压缩图像块;重建及整合模块,用于利用深度重建网络模型对各所述压缩图像块进行重建得到相应的重建图像块,整合各所述重建图像块得到重建图像;其中,所述深度重建网络模型利用全连接层对所述压缩图像块进行初次重建后,采用三个卷积层和激活层对初次重建后的图像进行拟合得到所述重建图像块;滤波及诊断模块,用于利用高斯卷积核对所述重建图像进行滤波,并基于滤波后的重建图像生成相应的故障诊断结果。

总体而言,通过本发明所构思的以上技术方案,能够取得以下有益效果:将人工智能方法与压缩感知理论相结合,在现地端加入信号前处理,利用离散小波变换进行信号二维特征增强以及信号稀疏化,进一步地,对数据进行压缩传感,提出了一种新的二维灰度图像深度重建以及诊断多级模型,在压缩重建图像质量、重建速度以及故障诊断精度上都有所提高;利用噪声的不稀疏特性,通过压缩重建过程,降低故障信号中的噪声,突出信号的特征,有利于进一步的故障分析;在高压缩率的采样信号上,深度重建方式在重建质量上具备更明显的优势,这在工业级高频采样信号的传输上尤为重要;采用机组采样信号对模型进行训练,针对性更强,较少的依赖于专家经验知识。

附图说明

图1为本发明实施例提供的基于压缩感知的灰度图像深度重建及故障诊断方法的流程图;

图2为本发明实施例提供的压缩重建及故障诊断模型结构示意图;

图3为本发明实施例提供的深度重建网络模型及高斯卷积核的结构图;

图4为本发明实施例提供的故障诊断多级模型的结构图;

图5A不同压缩率下各方法重建图像PSNR值的比较图;

图5B不同压缩率下各方法重建图像NMSE值的比较图;

图6为本发明实施例提供的基于压缩感知的灰度图像深度重建及故障诊断系统的框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

在本发明中,本发明及附图中的术语“第一”、“第二”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

图1为本发明实施例提供的基于压缩感知的灰度图像深度重建及故障诊断方法的流程图。参阅图1,结合图2-图5B,对本实施例中基于压缩感知的灰度图像深度重建及故障诊断方法进行详细说明。方法包括操作S1-操作S5。

操作S1,获取水电机组振动通道传感信号以形成原始信号阵列。

根据本发明实施例,操作S1中,电站现地端等时段定时获取定长的水电机组振动通道传感信号,并按照时间顺序排列形成原始信号阵列N×N。N例如为256,原始的水电机组振动通道传感信号构成256×256的阵列。

操作S2,对原始信号阵列依次进行DWT稀疏变换和归一化处理,以将原始信号阵列映射到单通道灰度图像区间内,得到相应的灰度图像阵列。

原始信号阵列N×N一般较为复杂且缺乏规律,难以提取特征,不加以处理也会影响后续图像重建等过程,由此本实施例中在电站现地端对原始信号阵列进行前处理。具体地,操作S2包括子操作S21-子操作S23。

在子操作S21中,分别对原始信号阵列的每一列进行DWT稀疏变换,得到相应的稀疏列。具体地,对原始信号阵列N×N中的每一列X

在子操作S22中,分别对各稀疏列Y

其中,

在子操作S23中,将线性映射得到的各列数据

操作S3,将灰度图像阵列划分为多个图像块,并对各图像块进行压缩采样得到相应的压缩图像块。

根据本发明实施例,操作S3包括子操作S31-子操作S34。

在子操作S31中,将灰度图像阵列划分为多个图像块。

参阅图3,以N=256、分块尺寸设置为32×32为例,子操作S31中将256×256的灰度图像阵列划分为8行8列的矩阵,共生成64个图像块,每个图像块是一个32×32的数值矩阵。其中,P

在子操作S32中,取出任一图像块P中的每一列数据并重新整合为一列数据P

具体地,将图像块P中的每一列取出来还原为一列信号,各列信号依次整合形成一列新的信号P

进一步地,采用高斯随机矩阵对数据P

其中,P

在子操作S33中,重复执行子操作S32,以得到每一图像块对应的压缩图像块。

在子操作S34中,将各压缩图像块传输至电站维护端。

本实施例中,操作S1-操作S3在电站现地端执行,操作S4-操作S5在电站维护端执行,如图2所示。

操作S4,电站维护端利用深度重建网络模型对各压缩图像块进行重建得到相应的重建图像块,整合各重建图像块得到重建图像;其中,深度重建网络模型利用全连接层对压缩图像块进行初次重建后,采用三个卷积层和激活层对初次重建后的图像进行拟合得到重建图像块。

电站维护端接收到各压缩图像块之后,采用神经网络学习将各压缩图像块还原为原始信号,其还原过程用公式表示为

具体地,参阅图2,首先采用全连接层(Fully connected layer,FC)进行信号初始重建,将压缩信号Q

然后,采用三个卷积层加激活层对信号进行拟合,缩小重建图像块与原始图像块的误差。参阅图2,每一卷积层后设置有一激活层;第一层卷积核的尺寸为13×13,深度为64;第二层卷积核的尺寸为1×1,深度为32;第三层卷积核的尺寸为7×7,深度为1,每一层卷积层输出特征平面与输入平面大小相当,卷积步长例如均设置为1。本实施例中,深度重建网络模型的结构参数如表1所示。

表1

填充块的计算公式可由以下公式计算得到:

其中,I

深度重建网络模型基于分块平均误差函数训练得到,分块平均误差函数L({H})为:

其中,W为分块数,

本实施例中,深度重建网络模型每层的输出均未改变图像大小,采用训练好的模型进行图像重建。为了说明本发明实施例中深度重建网络模型在压缩重建方面的优势,分别在0.01、0.04、0.10、0.25这四个压缩率下进行压缩重建,与传统迭代的正交匹配追踪方式进行比较,以得到的重建图像的峰值信噪比(PSNR)和标准均方误差(NMSE)两个指标,分别描述二者在重建图像的图像质量、重建图像与原始图像差异大小方面的比较。

PSNR和NMSE的计算公式分别为:

分别采用伯努利字典、高斯随机字典、范德蒙德字典、稀疏字典进行信号稀疏化,重建过程采用正交匹配追踪(OMP)的方法进行比较。对比结果如图5A和5B所示,参阅图5A和5B,可以看出,本发明实施例中的深度重建方法,在高压缩率的条件下,重建精度更高,信号相对噪声的比率更大,视觉效果以及特征保留更多。表示初始图像与重建图像之间的差异值NMSE比较小,说明了本发明实施例中压缩重建模型的有效性以及在高压缩率下的优越性。

操作S5,电站维护端利用高斯卷积核对重建图像进行滤波,并基于滤波后的重建图像生成相应的故障诊断结果。

高斯卷积核为:

其中,G(x,y)为所述高斯卷积核满足的分布函数;以卷积核中心点为(0,0)点,x和y分别为高斯卷积核的横坐标和纵坐标;σ为分布标准差。例如选取5×5的卷积核,则该矩阵为以G(0,0)为中心的方阵,σ=0.5。

操作S5中,将滤波后的重建图像输入至故障诊断多级模型,以输出相应的故障诊断结果。故障诊断多级模型以卷积神经网络为基础,模型的具体参数以及模型各层输入输出大小例如如表2所示,模型的网络结构如图4所示。

表2

故障诊断多级模型包括依次连接的第一卷积层、第一激励层、第一池化层、第一归一化层、第二卷积层、第二激励层、第二池化层、第二归一化层、第一全连接层、第二全连接层和第三全连接层。

在模型的训练相输入端,经过大量实验及经验得出输入图像剪切尺寸设定为32,对数据添加镜像操作以增加模型表征能力,为增加运算速度预先计算一般灰度图像均值文件并进行加载。首先采用第一卷积层对重建图像的二维深度特征进行提取,卷积核大小为11×11,卷积步长为4,神经元参数偏值项设置为0,输出64个6×6的特征平面。然后连接第一激励层,生成特征平面个数为128个。之后,采用第一池化层进行特征平面降维操作,池化层的操作公式为选取池化窗口内最大的值作为新的特征值,提升图像深层纹理特征。池化操作后的图像大小为3×3。为避免梯度爆炸和梯度消失的问题,使用归一化层进行网络侧抑制,加快网络传播速度,满足工业用快速诊断需求。进一步地,采用第二卷积层、第二激励层、第二池化层、第二归一化层重复上述操作以提取更深层次的故障特征,其中,第二卷积层的卷积核尺寸为5×5,生成特征平面个数为256,神经元参数偏值项设为1,其他各层参数不变。

第一池化层和第二池化层采用最大池化法,第一归一化层和第二归一化层的归一化公式为:

其中,f

利用第一全连接层和第二全连接层对前向特征进行特征加权,采用网络的损失函数为交叉熵损失函数H(p,q):

再通过softmax回归将交叉熵转换为各故障信号分布的概率softmax(y

其中,p(x)为故障信号的期望分布,q(x)为故障信号的实际分部,x为某类故障信号,n为故障类别数,y

第三全连接层神经元个数为故障分类个数,直接输出重建图像对应的故障类型或者输出重建图像正常,相应的表明电站现地端获取到的水电机组振动通道传感信号是否正常以及不正常时对应的故障类型。本实施例中基于压缩感知的灰度图像深度重建及故障诊断方法将平均准确率提高到了98%以上,具有很强的故障信号表征和分类能力。

图6为本发明实施例提供的基于压缩感知的灰度图像深度重建及故障诊断系统的框图。参阅图6,该基于压缩感知的灰度图像深度重建及故障诊断系统600包括获取模块610、变换及映射模块620、划分及压缩模块630、重建及整合模块640以及滤波及诊断模块650。

获取模块610例如执行操作S1,用于获取水电机组振动通道传感信号以形成原始信号阵列。

变换及映射模块620例如执行操作S2,用于对原始信号阵列依次进行DWT稀疏变换和归一化处理,以将原始信号阵列映射到单通道灰度图像区间内,得到相应的灰度图像阵列。

划分及压缩模块630例如执行操作S3,用于将灰度图像阵列划分为多个图像块,并对各图像块进行压缩采样得到相应的压缩图像块。

重建及整合模块640例如执行操作S4,用于利用深度重建网络模型对各压缩图像块进行重建得到相应的重建图像块,整合各重建图像块得到重建图像;其中,深度重建网络模型利用全连接层对压缩图像块进行初次重建后,采用三个卷积层和激活层对初次重建后的图像进行拟合得到重建图像块。

滤波及诊断模块650例如执行操作S5,用于利用高斯卷积核对重建图像进行滤波,并基于滤波后的重建图像生成相应的故障诊断结果。

基于压缩感知的灰度图像深度重建及故障诊断系统600用于执行上述图1-图5B所示实施例中的基于压缩感知的灰度图像深度重建及故障诊断方法。本实施例未尽之细节,请参阅前述图1-图5B所示实施例中的基于压缩感知的灰度图像深度重建及故障诊断方法,此处不再赘述。

本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号