[发明专利]基于自训练半监督生成对抗网络的调压器故障诊断方法有效
| 申请号: | 202111142149.X | 申请日: | 2021-09-28 |
| 公开(公告)号: | CN113884290B | 公开(公告)日: | 2022-08-02 |
| 发明(设计)人: | 陶洪峰;程龙;邱吉尔;沈凌志 | 申请(专利权)人: | 江南大学 |
| 主分类号: | G01M13/00 | 分类号: | G01M13/00;G01L1/00;G01L19/00;G06K9/62;G06N3/04;G06N3/08 |
| 代理公司: | 无锡华源专利商标事务所(普通合伙) 32228 | 代理人: | 过顾佳 |
| 地址: | 214122 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 训练 监督 生成 对抗 网络 调压器 故障诊断 方法 | ||
1.基于自训练半监督生成对抗网络的调压器故障诊断方法,其特征在于,所述调压器故障诊断方法包括:
步骤一:通过信号采集设备获取调压器不同状态下的压力信号,所述信号采集设备包括相连的压力传感器与NI数据采集卡;
步骤二:将采集到的样本按照预设比例分为有标签样本集和无标签样本集;
所述压力信号为一维时序数据,利用相同大小的滑动窗口以固定步长分割所述一维时序数据获得样本,再利用二维转换的方式将一维时序数据转换成二维灰度图像样本;按照预设比例将数据集划分成训练集和测试集,其中训练集包含有标签样本和无标签样本,测试集均为无标签样本,其中标签类别包括正常状态、喘振故障、锁闭压力高、出口压力低;
步骤三:构建半监督生成对抗网络模型;
所述半监督生成对抗网络模型包括两个互相对抗的生成器和判别器,所述生成器和判别器主要由卷积层和全连接层组成;
在所述生成器中,输入是服从均值为0、方差为1的100维的高斯噪声,隐藏层有三层转置卷积,输出是大小为32×32的生成样本;在所述判别器中,输入是所述生成样本,输出是样本的类别标签和样本的真伪,且所述无标签样本和有标签样本的输出层对应不同的激活函数;隐藏层方面,所述生成器在三层所述转置卷积后,使用批归一化和LeakyRelu激活函数结构,最后一层输出层的激活函数为Tanh函数;所述判别器在卷积层之后也使用批归一化和LeakyRelu激活函数结构,并添加最大池化层提升特征提取能力,在全连接层之前使用dropout激活函数防止过拟合;所述判别器的隐藏层在进行有监督训练和无监督训练时权值共享、在输出层利用不同的激活函数来分类不同类型的样本;
步骤四:将所述训练集输入半监督生成对抗网络进行训练;
训练时先将所述训练集中的有标签样本输入至所述判别器中进行监督学习,所述判别器的输出层采用SoftMax函数输出预测类别,再与真实的标签计算交叉熵损失然后反向传播优化网络参数;再将所述训练集中的无标签样本和所述生成样本输入至经过预训练后的判别器中进行无监督学习,所述判别器进行特征提取,输出层采用Lamda激活函数输出样本是否为真实样本的概率值,然后再利用无监督部分的损失函数反向传播优化所述判别器与生成器的网络参数,将参数更新后的判别器作为初始分类器;
步骤五:利用所述训练集中的无标签样本对所述初始分类器进行局部密度邻域自训练;
在局部密度邻域中,首先定义局部密度ρi:
其中,|NaN(xi)|l是样本xi的自然邻域样本中标签样本的数量,NaN(xi)指的是样本xi的自然邻域样本集合,dist(xi,xj)指的是样本xi与样本xj的欧氏距离;
定义预设密度ρc:
其中dc为预设的截止距离;
获取所述训练集中的有标签样本和无标签样本的自然邻域;
计算所述有标签样本中每一个样本与其自然邻域内的其他样本之间的局部密度ρi,此时样本xj包括有标签样本和无标签样本;
提取所述有标签样本中每一个样本的自然邻域内的无标签样本、且所述有标签样本和无标签样本之间的局部密度ρi大于所述预设密度ρc,将符合要求的无标签样本重组为新的无标签样本;
将所述新的无标签样本按批次输入到所述初始分类器中进行标签预测,将所述SoftMax函数输出的类别置信度与预定置信水平值进行比较,若输出的类别的置信度大于等于预定置信水平值,则将该样本贴上对应的伪标签并添加到所述有标签样本中,且所述满足置信度的样本不从所述新的无标签样本中取出;
利用扩充样本后的有标签样本重新训练所述半监督生成对抗网络得到参数更新后的判别器作为初始分类器,重新执行所述将所述新的无标签样本按批次输入到所述初始分类器中进行标签预测,直到所述新的无标签样本中的所有样本都被贴上了伪标签,在迭代过程中对样本伪标签进行修正,自训练结束后得到最终的分类器;
步骤六:采用最终训练好的分类器构建调压器故障诊断模型,利用所述测试集对所述调压器故障诊断模型进行测试,得到调压器故障诊断准确率指标;通过所述信号采集设备实时采集所述调压器的故障数据,再进行二维转换后输入到所述调压器故障诊断模型中进行在线故障诊断,得到诊断结果;
在所述步骤四中,由于在所述半监督生成对抗网络中神经网络是通过随机梯度下降算法来反向传播修正网络参数,而所述随机梯度下降算法会出现局部最优或收敛速度缓慢的问题;Adam算法是基于梯度下降的优化算法,通过使用动量来限制迭代参数的学习步长从而改善传统梯度下降中存在的问题,促进超参数动态调整;因此,训练过程中网络参数按照如下规则进行更新:
其中,t表示迭代时间步数,α为学习率,mt和μt分别表示第t次梯度下降时第一时刻和第二时刻的偏差矫正估计,常数ε=10-8,⊙指的是逐元素相乘运算符,β1、β2是矩估计指数衰减率,θ表示模型参数,表示梯度运算符号,gt表示目标函数ft(θt-1)的梯度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江南大学,未经江南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111142149.X/1.html,转载请声明来源钻瓜专利网。





