1.一种基于改进TimeGAN模型的小样本故障诊断方法,其特征在于:所述基于改进TimeGAN模型的小样本故障诊断方法包括如下步骤:S1、采集电梯运行数据,所述电梯运行数据包括正常样本和故障样本;
S2、建立改进TimeGAN模型,所述改进TimeGAN模型包括嵌入网络、恢复网络、序列生成器和序列判别器,其中:所述嵌入网络利用嵌入函数将静态特征和时态特征转化为潜在表征,所述嵌入函数基于循环网络实现;
所述恢复网络利用恢复函数将潜在表征恢复为原来的静态特征和时态特征,所述恢复函数基于前馈网络实现;
所述序列生成器从电梯运行数据中采样提取静态随机向量和时态随机向量,并利用生成函数将静态随机向量和时态随机向量转换为合成潜在编码,所述生成函数基于循环网络实现;
所述序列判别器利用判别函数接收合成潜在编码,返回分类结果,所述判别函数基于带有前馈输出层的双向循环网络实现;
所述改进TimeGAN模型的损失函数包括重建损失lR、对抗损失lU和监督损失lS,并构建如下目标函数:其中,θe、θr、θg、θd依次表示嵌入网络、恢复网络、序列生成器和序列判别器的参数,λ≥
0、η≥0,s为静态特征向量, 为恢复后的静态特征向量,xt为t时刻的时态特征向量, 为恢复后的t时刻的时态特征向量,yS为真实静态特征分类结果,yt为t时刻的真实时态特征分类结果, 为生成的静态特征分类结果, 为t时刻生成的时态特征分类结果,hS为潜在静态表征,ht为t时刻的潜在时态表征,ht‑1为t‑1时刻的潜在时态表征,zt为t时刻的时态随机向量,gχ为时态特征生成网络, 为服从随机变量s,x1:T概率分布P的期望, 为服从随机变量s,x1:T生成概率分布 的期望;
S3、将故障样本输入所述改进TimeGAN模型生成故障数据;
S4、将电梯运行数据和生成的故障数据合并为样本集,并利用小波包分解提取所述样本集的时频特征,所述小波包分解包括分解操作和重构操作,具体如下:
1)设输入信号为离散信号 分解操作计算如下:
其中,n为离散时间序列,k为时移因子,N为尺度因子,i为层数,n,k, 为N
待分解的分量,0≤i≤2‑1, 为低频时小波包系数, 为高频时小波包系数,h0(·)为低通滤波器,g0(·)为高通滤波器;
2)重构操作计算如下:
其中, 为低频信号分量, 为高频信号分量,h1(·)为高通滤波器,g1(·)为低通滤波器;
S5、将提取的时频特征划分为训练集和测试集,并将训练集输入CNN模型中进行训练,获得训练好的CNN模型;
S6、将测试集输入训练好的CNN模型,获得故障诊断结果并对故障诊断结果进行验证。
2.如权利要求1所述的基于改进TimeGAN模型的小样本故障诊断方法,其特征在于:所述CNN模型包括依次连接的输入层、第一卷积层、第一池化层、第二卷积层、第二池化层、第三卷积层、第三池化层、第四卷积层、第四池化层、第一全连接层、第二全连接层和输出层。
3.如权利要求2所述的基于改进TimeGAN模型的小样本故障诊断方法,其特征在于:各所述池化层为最大池化层,各所述卷积层和全连接层的输出端还设有激活函数,所述激活函数为ReLU函数,所述输出层选用SoftMax分类器。
4.如权利要求1所述的基于改进TimeGAN模型的小样本故障诊断方法,其特征在于:所述小波包分解采用db3小波基。
5.如权利要求1所述的基于改进TimeGAN模型的小样本故障诊断方法,其特征在于:所述目标函数满足λ=1,η=10。