基于对抗生成表征的斩波器故障检测与少样本诊断方法技术

技术编号:38944229 阅读:20 留言:0更新日期:2023-09-25 09:41
本发明专利技术涉及基于对抗生成表征的斩波器故障检测与少样本诊断方法,包括如下步骤:利用双向生成对抗网络算法的生成对抗机制从正常状态数据中提取有效特征;利用提取到的有效特征基于单类学习算法构建故障检测模型,通过采集器采集斩波器的数据信息,将采集到的数据经过特征提取器后输入故障检测模型,判断是否为故障数据;基于生成对抗少样本学习方法提取步骤二中检测出的少量不同类别故障样本的故障特征,采用基于特征距离的方法在特征空间中构建基于少故障样本的故障分类模型,并依据故障分类模型对故障进行分类。分类模型对故障进行分类。分类模型对故障进行分类。

【技术实现步骤摘要】
基于对抗生成表征的斩波器故障检测与少样本诊断方法


[0001]本专利技术涉及斩波器故障检测领域,尤其涉及基于对抗生成表征的斩波器故障检测与少样本诊断方法。

技术介绍

[0002]中子斩波器(大科学装置斩波器)是一种机械式斩波器,属于旋转机械类设备,又称中子能量选择器,出现于二十世纪三四十年代,最早用于中子诱发放射性同位素的研究;随着中子散射技术的发展,被广泛应用于各类大型中子源设施;在飞行时间型中子散射谱仪中,斩波器可以从时间上裁剪束流,起到去除快中子和高能伽马射线背底、选择中子波长范围和单色化中子的作用。
[0003]由于大科学装置斩波器高可靠连续服役,缺少早期微弱故障样本,给早期故障识别和故障诊断带来困难;针对斩波器早期故障数据匮乏的限制,如何根据采集到的数据进行少样本故障诊断成为需要解决的技术难题。

技术实现思路

[0004]本专利技术的目的是提供基于对抗生成表征的斩波器故障检测与少样本诊断方法,基于生成对抗机制的单分类学习方法,用于斩波器早期故障识别(异常检测);针对故障状态少样本的限制,研究生成对抗小样本学习方法,构建已知故障类型的分类模型,如此可以实现斩波器少样本的故障诊断及分类。
[0005]为了实现以上目的,本专利技术采用的技术方案为:基于对抗生成表征的斩波器故障检测与少样本诊断方法,包括如下步骤:
[0006]步骤一、利用双向生成对抗网络(Bi

GAN)算法的生成对抗机制从正常状态数据中提取有效特征;
[0007]步骤二、利用步骤一提取到的有效特征基于单类学习算法构建故障检测模型,
[0008]步骤三、通过采集器采集斩波器的数据信息,将采集到的数据经过特征提取器后输入故障检测模型,判断是否为故障数据;
[0009]步骤四、基于生成对抗少样本学习方法提取步骤二中检测出的少量故障样本的故障特征,采用基于特征距离的方法在特征空间中构建基于少故障样本的已知故障分类模型,并依据故障分类模型对故障进行分类。
[0010]优选的,步骤二中所采用的单类学习算法为支持向量机(OC

SVM),支持向量机的基本函数由下式给出:
[0011]f(x)=ω
·
∮(x)+b
[0012]其中f(x)是一个非线性映射函数,并且ω和b是需要确定的向量参数;在数据集{(x1,y1),(x2,y2),

,(x
n
,y
n
)}(x
i
∈R
n
,y
i
∈R
n
)中x
i
为输入,y
i
是输出,并且R
n
表示n维欧氏空间;可训练函数f(x)逼近实际值y;支持向量机的目标函数可以表示为:
[0013][0014]其中,∫是代价函数,C是惩罚因子,n表示数据的数量;
[0015]SVM的代价函数如下:
[0016][0017]其中ε为参数;SVM方法将预测值f(x)与实际值y之间的最大偏差ε置于两者之间,当两者之间的绝对差值大于ε时,开始计算成本值;两个宽度的边距2ε将在f(x)的中心下方建造;右边界点是“支持向量”的确定模型;如果训练样本停留在空白处,则可以假定结果是正确的。
[0018]由于柔性边界,松弛变量ξ
i
和被引入,因此方程可以被改写为:
[0019][0020][0021]式中,ξ
i
和分别表示误差上限和误差下限;通过引入拉格朗日乘子α≥0,δ≥0;拉格朗日函数为;
[0022][0023]对偶函数可以写成:
[0024][0025][0026]函数K(x
i
,y
j
)是核函数,核函数可以将低维空间的非线性问题转化为高维空间的规划线性问题,近似函数为:
[0027][0028]优选的,步骤四中在特征空间中实现故障分类的方法为K近邻法(kNN:k Nearest Neighbor)。
[0029]优选的,步骤一利用双向生成对抗网络(Bi

GAN)算法是在GAN算法上作出的改进,不仅包含GAN算法从GAN只含有从特征(feature)空间到数据(data)空间的一个生成器G,还
包含一个从数据(data)空间到特征(feature)空间的特征提取器E(Encoder),判别器的作用是判断数据对(x,z)是服从联合分布
[0030]p
EX
(x,z)=p
X
(x)p
E
(z|x)还是:p
GZ
(x,z)=p
G
(x|z)p
Z
(z)。
[0031]本专利技术的技术效果为:
[0032]能够提取正常状态数据的特征,并依据正常状态的数据特征构建故障检测模型,检测采集到的数据是否为故障数据,并将检测的到故障信息依据K近邻法进行分类,后续采集的数据可以直接判断和分类,如此可以实现少样本状态下的斩波器故障诊断及故障分类。
附图说明
[0033]图1为双向生成对抗网络(Bi

GAN)算法进行单类数据特征提取的示意图。
[0034]图2为斩波器的立体示意图。
[0035]图3为振动检测器与斩波器的配合示意图。
[0036]图4为斩波器配合锁紧螺栓后的示意图。
[0037]图中所示文字标注表示为:1、斩波器;2、安装块;5、振动检测座;6、振动检测器;7、安装法兰;8、调节孔;9、锁紧螺母;10、锁紧螺栓。
具体实施方式
[0038]为了使本领域技术人员更好地理解本专利技术的技术方案,下面对本专利技术进行详细描述,本部分的描述仅是示范性和解释性,不应对本专利技术的保护范围有任何的限制作用。
[0039]本申请的技术方案为:基于对抗生成表征的斩波器故障检测与少样本诊断方法,包括如下步骤:
[0040]步骤一、如图1所示,利用双向生成对抗网络(Bi

GAN)算法的生成对抗机制从正常状态数据中提取有效特征,双向生成对抗网络(Bi

GAN)算法是在GAN算法上作出的改进,不仅包含GAN算法从GAN只含有从特征(feature)空间到数据(data)空间的一个生成器G,还包含一个从数据(data)空间到特征(feature)空间的特征提取器E(Encoder),判别器的作用是判断数据对(x,z)是服从联合分布p
EX
(x,z)=p
X
(x)p
E
(z|x)还是:p
GZ
(x,z)=p
G
(x|z)p
Z
(z)。
[0041]步骤二、利用步骤一提取到的有效特征基于支持向量机(OC

SVM)算法构建故障检测模型,支持向量机的基本函数由下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于对抗生成表征的斩波器故障检测与少样本诊断方法,其特征在于,包括如下步骤:步骤一、利用双向生成对抗网络(Bi

GAN)算法的生成对抗机制从正常状态数据中提取有效特征;步骤二、利用步骤一提取到的有效特征基于单类学习算法构建故障检测模型,步骤三、通过采集器采集斩波器的数据信息,将采集到的数据经过特征提取器后输入故障检测模型,判断是否为故障数据;步骤四、基于生成对抗少样本学习方法提取步骤二中检测出的少量不同类别故障样本的故障特征,采用基于特征距离的方法在特征空间中构建基于少故障样本的已知故障分类模型,并依据故障分类模型对故障进行分类。2.根据权利要求1所述的基于对抗生成表征的斩波器故障检测与少样本诊断方法,其特征在于,步骤二中所采用的单类学习算法为支持向量机(OC

SVM),支持向量机的基本函数由下式给出:f(x)=ω
·
∮(x)+b其中f(x)是一个非线性映射函数,并且ω和b是需要确定的向量参数;在数据集{(x1,y1),(x2,y2),

,(x
n
,y
n
)}(x
i
∈R
n
,y
i
∈R
n
)中x
i
为输入,y
i
是输出,并且R
n
表示n维欧氏空间;可训练函数f(x)逼近实际值y;支持向量机的目标函数可以表示为:其中,∫是代价函数,C是惩罚因子,n表示数据的数量;SVM的代价函数如下:其中ε为参数;SVM方法将预测值f(x)与实际值y之间的最大偏差ε置...

【专利技术属性】
技术研发人员:黄云伟徐礼杰杨喆龙建宇蒲自强
申请(专利权)人:东莞理工学院
类型:发明
国别省市:

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

1