一种基于小波分解与重构和TCN-GRU-Self-Attention的磨煤机一次风量故障预警方法技术

技术编号:38908847 阅读:9 留言:0更新日期:2023-09-25 09:27
本发明专利技术公开一种基于小波分解与重构和TCN

【技术实现步骤摘要】
一种基于小波分解与重构和TCN

GRU

Self

Attention的磨煤机一次风量故障预警方法


[0001]本专利技术涉及火电机组健康管理技术的故障预警
,具体来讲涉及一种基于小波分解与重构和TCN

GRU

Self

Attention的磨煤机一次风量故障预警方法。

技术介绍

[0002]磨煤机作为燃煤电厂制粉系统中重要的辅机之一,长期处于恶劣的工作环境,其系统内部极易出现故障。磨煤机系统中一次风系统是保证煤粉输送和锅炉燃烧的重要系统,一次风量是一次风系统中最重要的参数,在磨煤机正常运行、机组稳定燃烧、风煤配比过程中起关键调节作用。因此,有必要对一次风量的故障进行预警,以保障一次风系统的正常运行。
[0003]目前,故障预警系统主要有基于机理模型的故障预警系统和基于数据驱动模型的故障预警系统。发电机组由于工况变化复杂,被控对象外界影响大,系统之间相互耦合导致机理建模的模型不能十分准确的匹配现场实际情况。随着大数据、人工智能等前沿技术不断进步,基于数据分析的设备故障诊断方法在燃煤机组故障预警与诊断方面取得良好效果,并得到快速发展。其主要有应用统计分析、神经网络、贝叶斯网络、聚类分析等方法对数据进行训练得到预测模型,实现故障预警。

技术实现思路

[0004]本专利技术的目的是提供一种基于小波分解与重构和TCN

GRU

Self/>‑
Attention的磨煤机一次风量故障预警方法,可更为准确地预警磨煤机一次风量的故障,减少一次风量过高或过低对磨煤机运行产生的影响。根据某火电机组磨煤机的一次风量信号数据,对获取的一次风量信号数据进行预处理,并对数据进行归一化处理。采用小波分解与重构的快速算法Mallet算法对一次风量的原始信号进行分解与重构。对原始信号分解得到1组一次风量的基本时间序列信号和N组噪声信号,再将该N+1组一次风量时间序列信号分别重构到原尺度上,得到N+1组在原尺度上的经过分解与重构处理的一次风量时间序列信号。对小波分解与重构后的一次风量时间序列信号进行归一化处理。采用滑动窗口对归一化后的N+1组时间序列信号进行划分后作为TCN

GRU

Self

Attention网络的输入。选用贝叶斯优化算法对TCN

GRU

Self

Attention网络的参数进行优化,构建TCN

GRU

Self

Attention网络。采用构建完成的TCN

GRU

Self

Attention网络模型对划分后的时间序列信号进行拟合得到模型的输出,作为一次风量的拟合值。采用JS散度对TCN

GRU

Self

Attention网络模型的一次风量输出值和真实值进行计算,得到当前时刻的一次风量健康度,根据健康度判断一次风量是否出现异常的趋势,若健康度低于设定值,即认为一次风量开始出现异常,从而进行故障预警。
[0005]本专利技术所采用的技术是,一种基于小波分解与重构和TCN

GRU

Self

Attention的磨煤机一次风量故障预警方法,具体按照以下步骤实施:
[0006]获取某火电机组磨煤机的一次风量信号数据。
[0007]对获取的一次风量信号数据进行预处理。
[0008]预处理的数据通常为缺失数据和异常数据。
[0009]对于异常数据和缺失数据均使用均值插补法进行补全,均值插补法如下:
[0010][0011]其中x'
i
作为t时刻的期望平抑目标。其中,x
i
‑1为需处理数据的前一个数据点,x
i+1
为需处理数据的后一个数据点,将需要处理数据的前后两个数据点取均值进行差补。
[0012]采用小波分解与重构的快速算法,即Mallet算法,对一次风量信号进行分解与重构。
[0013]小波分解与重构具体流程为:
[0014]将一次风量原始信号的集合记为V0,将第i组截止到采样周期k为止得到的一次风量原始时间序列信号记为其中上标表示分解尺度。
[0015]对进行分解得到低一级的基本时间序列信号和噪声信号即:
[0016][0017]采用相同的步骤逐级分解,公式如下:
[0018][0019]其中为第i组截止到采样周期k为止得到的经j级分解后的一次风量近似信号;为第i组截止到采样周期k为止得到的经j级分解后的小波信号;为小波分解时低通滤波器的系数;为小波分解时高通滤波器的系数;j为分解的层数;T为离散采样点数。
[0020]得到经过N级小波分解后的近似信号和N组干扰信号和N组干扰信号
[0021]将经过N级小波分解的近似信号和N组干扰信号j=1,2,

,N,分别重构到原尺度上,公式如下:
[0022][0023]其中为近似信号;为小波信号;h为小波重构时低通滤波器的系;g为小波分重构时高通滤波器的系数;j为分解的层数;T为离散采样点数。
[0024]对小波分解与重构后的一次风量信号数据进行归一化处理,归一化公式如下:
[0025][0026]其中x
min
,x
max
分别表示样本的最小值和最大值,y
min


1,y
max
=1。
[0027]采用滑动窗口对归一化后的N+1组信号沿时间轴进行划分,作为TCN

GRU

Self

Attention网络的输入。
[0028]TCN网络是在卷积网络的基础上引入了膨胀卷积、因果卷积和残差块的跳跃连接三种特殊结构而构建的网络模型。其在训练时序数据过程中设置了严格的历史因果关系,有效解决了现有故障诊断算法存在的训练时序逻辑性不强的问题。
[0029]定义输入序列为{x0,x1,

,x
t
},输出序列为{y0,y1,

,y
t
},膨胀卷积的一般形式为:
[0030][0031]其中f为卷积滤波器;k为卷积核大小;d为扩张因子,表示卷积核的区间数;s

d
i
为过去时间状态的卷积。
[0032]在TCN内相邻的两级之间采用残差块的跳跃连接。TCN有两层扩张的因果卷积和ReLU激活函数,其中卷积滤波器采用批处理归一化。
[0033]跳跃连接可表示为:
[0034]o=Activa本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于小波分解与重构和TCN

GRU

Self

Attention的磨煤机一次风量故障预警方法,利用经贝叶斯算法优化得到的TCN

GRU

Self

Attention网络建立故障预警模型,其特征在于,按照以下步骤实施:步骤1:获取某磨煤机一次风量信号数据。步骤2:对获取的一次风量信号数据进行预处理。步骤3:对一次风量信号进行小波分解与重构。步骤4:将重构后的一次风量信号数据进行归一化处理,并采用滑动窗口重构分解后的模态数据,将其划分训练集、验证集和测试集。步骤5:选用贝叶斯优化算法对TCN

GRU

Self

Attention的参数进行优化,构建TCN

GRU

Self

Attention网络拓扑结构。步骤6:使用完成的TCN

GRU

Self

Attention网络模型对某磨煤机一次风量信号进行故障预警。2.根据权利要求1所述中的一种基于TCN

GRU

Self

Attention神经网络的一次风机轴承振动故障预警方法,其特征在于,所属步骤1中具体为,获取某磨煤机一次风量信号数据。3.根据权利要求1所述中的一种基于TCN

GRU

Self

Attention神经网络的一次风机轴承振动故障预警方法,其特征在于,所述步骤2中具体为,对获取的一次风机轴承振动信号数据进行预处理。具体过程如下:步骤3.1、预处理的数据通常为缺失数据和异常数据。步骤3.2、对于异常数据和缺失数据均使用均值插补法进行补全。步骤3.3、均值插补法如下:其中x
i
'作为t时刻的期望平抑目标。其中,x
i
‑1为需处理数据的前一个数据点,x
i+1
为需处理数据的后一个数据点,取需要处理数据的前后两个数据点求取均值进行插补。4.根据权利要求1所述中的一种基于TCN

GRU

Self

Attention神经网络的一次风机轴承振动故障预警方法,其特征在于,所述步骤3中具体为,对一次风量信号进行小波分解与重构。具体过程如下:步骤4.1、采用Daubench小波系n=3,即db3作为尺度函数对一次风量信号进行三尺度(N=3)分解。步骤4.2、对一次风量信号进行逐级分解,公式如下:其中为第i组截止到采样周期k为止得到的经j级分解后的一次风量近似信号;为第i组截止到采样周期k为止得到的经j级分解后的小波信号;为小波分解时低通滤波器的系数;为小波分解时高通滤波器的系数;j为分解的层数;T为离散采样点数。步骤4.3、将经过N级小波分解的近似信号和N组干扰信号分别重构到原尺
度(即N=0的尺度)上,公式如下:其中为近似信号;为小波信号;h为小波重构时低通滤波器的系数;g为小波分重构时高通滤波器的系数;j为分解的层数;T为采样周期。5.根据权利要求1所述中的一种基于TCN

GRU

Self

Attention神经网络的一次风机轴承振动故障预警方法,其特征在于,所述步骤4中具体为,将重构后的一次风量信号数据进行归一化处理,并采用滑动窗口重构分解后的模态数据,将其划分训练集、验证集和测试集。具体过程如下:步骤5.1、将小波分解与重构后的一次风量信号数据进行归一化处理,公式如下:其中x
min
,x
max
分别表示样本的最小值和最大值,y
min


1,y
max
=1。步骤5.2、采用滑动窗口对归一化后的N+1组信号沿时间轴进行划分,将信号划分为(batch_size,timesteps,input_dim=N+1)的形状,作为TCN

GRU

Self

Attention网络的输入。步骤5.3、将划分后的数据集按照6:1:3的比例划分为训练集、验证集和测试集。6.根据权利要求1所述中的一种基于TCN

GRU

Self

Attention神经网络的一次风机轴承振动故障预警方法,其特征在于,所述步骤5中具体为,选用贝叶斯优化算法对TCN

GRU

Self

Attention网络的参数进行优化,构建TCN

GRU

Self

Attention网络拓扑结构。具体过程如下:步骤6.1、TCN模块是在卷积网络的基础上引入了膨胀卷积、因果卷积和残差块的跳跃连接三种特殊结构而构建的网络模型。其在训练时序数据过...

【专利技术属性】
技术研发人员:黄从智何佳璇
申请(专利权)人:华北电力大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1