【技术实现步骤摘要】
一种基于对抗迁移学习的多工况电机故障诊断方法及系统
[0001]本专利技术涉及故障诊断
,尤其涉及一种基于对抗迁移学习的多工况电机故障诊断方法及系统。
技术介绍
[0002]在现代工业生产设备不断朝着结构化、自动化和智能化方向发展的过程中,电机作为最重要的动力和驱动装置,在高速列车、地铁和城际轨道交通设备中得到了广泛的应用。然而,在生产实践中,电机由于长期在恶劣环境下运行,不可避免地会发生故障。目前,在故障诊断中,存在诸多问题,一方面由于保护机制,运营车或者实物试验故障数据采集难度大、成本高,采集所有工况下的不同故障类型数据几乎不可能;另一方面,现有的电机智能故障诊断方法大多忽视了不同工况下传感器数据分布的差异性,而导致在某种工况下所训练的故障诊断模型难以适用于其它工况。
[0003]可见,现有电机故障诊断方式存在难以实现多工况下的故障诊断的问题。
技术实现思路
[0004]本专利技术提供了一种基于对抗迁移学习的多工况电机故障诊断方法及系统,以解决现有的电机故障诊断方式存在难以实现多工况下的故障诊断的问题。
[0005]为了实现上述目的,本专利技术通过如下的技术方案来实现:
[0006]第一方面,本专利技术提供一种基于对抗迁移学习的多工况电机故障诊断方法,包括:
[0007]S1:根据预先构建的源域数据集和目标域数据集构建训练样本集和测试样本集;
[0008]S2:根据所述训练样本集确定训练样本集源域特征和训练样本集目标域特征;
[0009]S3: ...
【技术保护点】
【技术特征摘要】
1.一种基于对抗迁移学习的多工况电机故障诊断方法,其特征在于,包括:S1:根据预先构建的源域数据集和目标域数据集构建训练样本集和测试样本集;S2:根据所述训练样本集确定训练样本集源域特征和训练样本集目标域特征;S3:将所述训练样本集源域特征和训练样本集目标域特征进行融合和增强处理,分别得到融合特征和增强特征;S4:分别构建标签分类器模型、全局域判别器模型以及局部域判别器模型,根据所述标签分类器模型、全局域判别器模型以及局部域判别器模型的输出,分别构建标签分类器损失函数、全局域判别器损失函数和局部域判别器损失函数,并得到故障诊断模型损失函数;S5:根据所述故障诊断模型损失函数构建训练最优故障诊断模型参数,根据所述最优故障诊断模型参数、所述测试样本集训练得到目标模型;S6:根据待测电机的实时传感器信号和所述目标模型确定所述待测电机的诊断结果。2.根据权利要求1所述的基于对抗迁移学习的多工况电机故障诊断方法,其特征在于,所述S1包括:S11:采集电机在第一设定转速下正常状态和C类故障运行状态下的传感器信号其中分别表示正常、第1类、
…
、第c类、
…
、第C类故障运行状态下传感器信号的采样点数,c=0,1,...,C,n表示传感器数量,将该转速下采集的数据视为源域,构建源域数据集源域数据集D
S
所对应的类别标签为对应的域标签为y
d
=0,带标签的源域数据集表示为采集电机在第二设定转速下正常状态和C类故障运行状态下的传感器信号采集电机在第二设定转速下正常状态和C类故障运行状态下的传感器信号其中分别表示正常、第1类、
…
、第c类、
…
、第C类故障运行下传感器信号的采样点数,将该转速下采集的数据视为目标域,构建目标域数据集目标域数据集D
T
所对应的类别标签为标签为对应的域标签为y
d
=1,带标签的目标域数据集表示为R表示实数集;S12:以窗口大小为Win、步长为Stp对源域数据集D
S
中的数据做时间滑窗,经时间滑窗后构建数据集为其中表示样本数,计算公式满足如下关系式:式中,floor表示向下取整;以窗口大小为Win、步长为Stp分别对源域数据集D
S
中所有C+1类运行状态下所有数据做时间滑窗,经时间滑窗后构建数据集为据做时间滑窗,经时间滑窗后构建数据集为分别表示时间滑窗后构建数据集的样本个数,利用经时间滑
窗后的源域数据构建源域样本集l
s
为源域样本集的样本数,其大小表示为:源域样本集D
s
所对应的类别标签为所对应的类别标签为带标签的源域样本集记为以窗口大小为Win、步长为Stp分别对目标域数据集D
T
中所有C+1类运行状态下所有数据分别做时间滑窗,经时间滑窗后构建数据集为分别表示时间滑窗后构建数据集的样本个数,利用经滑窗后的目标域数据构建目标域样本集l
t
为目标域样本集的样本数,其大小表示为:目标域数据集D
T
所对应的类别标签为所对应的类别标签为带标签的目标域样本集记为S13:将目标域样本集D
t
随机打乱后,以设定比例划分,一部分用于构建训练样本集一部分用于构建测试样本集其中和分别表示目标域样本集中用于训练和测试的样本个数,它们之间的关系为:将源域样本集D
s
与目标域样本集中的训练样本集所有样本按行拼接,构建训练样本集l
Tr
为训练样本的第一维度,其大小表示为:带标签的训练样本集记为利用目标域样本集中的测试样本集构建测试样本集带标签的测试样本集记为3.根据权利要求1所述的基于对抗迁移学习的多工况电机故障诊断方法,其特征在于,所述S2包括:S21:采用多尺度卷积神经网络M
‑
CNN结构构建特征提取器模型G
f
,设定特征提取器层数为n
f
层;S22:设置特征提取器模型第1层参数;其中,特征提取器第1层为卷积层,第1层卷积输入为维度1
×
Win
×
n的训练样本集D
Tr
中单样本数据,第1层卷积核的数量为个、大小为步长为填充为经
处理后,输出维度为的第1层卷积特征的第1层卷积特征的计算公式满足如下关系式:将维度为的第1层卷积特征输入大小为1
×
P1的第1最大池化层,得到第1层卷积输出第1层卷积输出与之间的关系为:式中,ceil表示向上取整;S23:设置特征提取器模型第i层参数,其中,i=2,3,
…
,n
f
‑
3;特征提取器第i层为卷积层,第i层卷积输入为第i
‑
1层卷积输出第i层卷积核的数量为个、大小为步长为填充为经处理后,输出维度为的第i层卷积特征的第i层卷积特征的计算公式满足如下关系式:将维度为的第i层卷积特征输入大小为1
×
P
i
的第i最大池化层,得到第i层卷积输出层卷积输出与之间的关系为:i=2,3,...,n
f
‑
3,当i=n
f
‑
3时,得到第n
f
‑
3层卷积输出S24:设置特征提取器模型第n
f
‑
2层参数;特征提取器第n
f
‑
2层为卷积层,第n
f
‑
2层卷积输入为第n
f
‑
3层卷积输出第n
f
‑
2层卷积核的数量为个、大小为1
×
3、步长为1,经处理后,输出维度为的第n
f
‑
2层卷积特征的计算公式满足如下关系式:将维度为的第n
f
‑
2层卷积特征输入第n
f
‑
2自适应最大池化层,得到第n
f
‑
2层卷积输出S25:设置特征提取器模型第n
f
‑
1层参数;特征提取器第n
f
‑
1层为卷积层,第n
f
‑
1层卷积输入为第n
f
‑
3层卷积输出第n
f
‑
1层卷积核的数量为1个、大小为1
×
3、步长为1,经处理后,输出维度为的第n
f
‑
1层卷积特征的计算公式满足如下关系式:将维度为的第n
f
‑
1层卷积特征输入大小为的第n
f
‑
1最大池化
层,得到第n
f
‑
1层卷积输出1层卷积输出与之间的关系为;S26:设置特征提取器模型第n
f
层参数;特征提取器第n
f
层为卷积层,第n
f
层卷...
【专利技术属性】
技术研发人员:彭涛,彭霞,杨超,叶城磊,阳春华,
申请(专利权)人:中南大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。