一种基于小样本权值优化的涡轮泵迁移学习故障智能判定方法

文档序号:191336 发布日期:2021-11-02 浏览:38次 >En<

阅读说明:本技术 一种基于小样本权值优化的涡轮泵迁移学习故障智能判定方法 (Turbo pump migration learning fault intelligent judgment method based on small sample weight optimization ) 是由 窦唯 金志磊 石珊珊 孙铁群 李伟 石光远 张迪 于 2021-06-18 设计创作,主要内容包括:一种基于小样本权值优化的涡轮泵迁移学习故障智能判定方法,首先获取数据扩充预处理后的源域数据和目标域中的振动数据,进行数据拼接后获得二维时频图故障数据集,并进行源域故障特征数据集初始化权值赋予,进行全连接层参数微调,并根据最大均值差异法衡量故障特征数据集距离,通过加权优化及约束对全连接层的参数再次进行优化,分类训练后获取分类预测模型,最后通过Dropout方法防止训练过拟合及优化训练过程,优化分类预测模型,对目标域故障特征数据集F2进行诊断分类预测,获取涡轮泵故障分类预测结果。(A turbo pump migration learning fault intelligent judgment method based on small sample weight optimization includes the steps of firstly obtaining source domain data and vibration data in a target domain after data expansion preprocessing, obtaining a two-dimensional time-frequency graph fault data set after data splicing, giving initialization weight to the source domain fault feature data set, conducting parameter fine adjustment on a full connection layer, measuring the distance of the fault feature data set according to a maximum mean difference method, optimizing parameters of the full connection layer again through weighting optimization and constraint, obtaining a classification prediction model after classification training, finally preventing the training from being over-fitted and optimizing the training process through a Dropout method, optimizing the classification prediction model, conducting diagnosis classification prediction on a target domain fault feature data set F2, and obtaining a turbo pump fault classification prediction result.)

一种基于小样本权值优化的涡轮泵迁移学习故障智能判定 方法

技术领域

本发明涉及一种基于小样本权值优化的涡轮泵迁移学习故障智能判定方法,属于机械故障诊断技术领域。

背景技术

在发动机试车中,涡轮泵可能出现不同类型的故障,并且给发动机带来不良后果,甚至导致发动机试车失败,而近年来,国内外航天火箭发射失败大多都是由发动机涡轮泵故障导致。涡轮泵作为航天火箭发动机中的核心部件,其重要性不言而喻,如果涡轮泵出现故障,就能直接导致涡轮泵寿命丧失,运载火箭损害和飞行任务失败,影响整个航天火箭机组的正常运行,甚至造成更大的经济损失和人员伤亡。因此,对涡轮泵进行故障诊断,对保证航天火箭发动机的正常运行,提高航天领域的技术发展都有十分重要的意义。

然而,传统的故障诊断方法都是依靠专家的经验人为分析,采用人工特征提取,存在一定的缺陷。同时,由于航天火箭发动机涡轮泵工作环境极其复杂,很难获得涡轮泵的故障信号,获取到的故障信号数量和种类都少之又少,小样本问题很难充分学习到数据样本的有效特征,严重影响故障诊断的准确性。

发明内容

本发明解决的技术问题是:针对目前现有技术中,传统故障诊断方法采用人工特征提取存在缺陷的问题,提出了一种基于小样本权值优化的涡轮泵迁移学习故障智能判定方法,。

本发明解决上述技术问题是通过如下技术方案予以实现的:

一种基于小样本权值优化的涡轮泵迁移学习故障智能判定方法,步骤如下:

(1)根据历史试车故障数据样本集A进行归一化、去噪预处理,并将处理所得数据作为源域数据,根据发射故障数据样本集B进行归一化、去噪预处理,并将处理所得数据作为目标域数据,将源域数据、目标域数据中的振动数据进行数据扩充预处理,对预处理后的振动信号通过数据拼接获取二维时频图故障数据集;

(2)切入Alex net神经网络预训练模型,将卷积层所有参数冰封,并初始化全连接层参数,提取步骤(1)所得二维时频图隐含特征,构造源域故障特征数据集F1、目标域故障特征数集F2,并对源域故障特征数据集赋予初始化权值,以赋予权值后源域故障特征数据集作为训练域数据对全连接层参数进行微调;

(3)根据最大均值差异法确定源域故障特征数据集F1和目标域故障特征数据集F2的距离,对源域故障特征数据集初始化权值进行加权优化和约束,使用加权处理的源域故障特征数据集对全连接层的参数进行优化,进行分类训练获取分类预测模型;

(4)通过Dropout法防止训练过拟合,并优化训练过程,对步骤(3)所得分类预测模型进行优化,对目标域故障特征数据集F2进行诊断分类预测,获取涡轮泵故障分类预测结果。

所述步骤(1)中,扩充预处理具体为:

水平翻转、镜像处理、图像明暗度调整。

所述步骤(1)中,对预处理后的振动信号通过数据拼接,将一维振动信号数据进行有序拼接,根据预定维度转换为二维时频图。

所述步骤(2)中,源域故障特征数据集F1、目标域故障特征数集F2,并对源域故障特征数据集赋予初始化权值的具体步骤如下:

(2-1)提取二维时频图数据集中的隐含特征,构造所述时频域特征的源域故障特征数据集F1={S1,S2,S3,…,Sp}、目标域故障特征数集F2={T1,T2,T3,…,Tq};

其中,Sp为第p组故障状态振动信号对应的时频域特征组成的第p组特征源域数据集;Tq为第q组故障状态振动信号对应的时频域特征组成的第q组特征目标域数据集;

(2-2)对源域故障特征数据集赋予初始化权值,其中:

时频域特征的源域故障特征数据集F1={S1,S2,S3,…,Sp},初始化权值为W1={C1,C2,C3,…,CP},以赋予权值后源域故障特征数据集FF1={C1*S1,C2*S2,C3*S3,…,CP*Sp}作为训练域数据对全连接层的参数进行微调。

所述步骤(3)中,通过最大均值差异法确定源域故障特征数据集F1={S1,S2,S3,…,Sp}与目标域故障特征数据集F2={T1,T2,T3,…,Tq}间距离大小,其中,最大均值差异法公式具体为:

式中,X为满足P分布的源域数据集,Y为满足Q分布的目标域数据集,n、m分别为特征源域及目标域的样本数目,Φ为空间映射函数,φ(xi)和φ(yi)为希尔伯特空间的数据投影。

所述最大均值差异法公式计算所得最大均值差异值,对源域故障特征数据集进行权值优化和约束,更新后的源域数据集权值为W2={X1*C1,X2*C2,X3*C3,…,XP*CP}。

本发明与现有技术相比的优点在于:

本发明提供的一种基于小样本权值优化的涡轮泵迁移学习故障智能判定方法,基于小样本权值优化的涡轮泵迁移学习故障,通过引入卷积神经网络的预训练模型,极大的减少了算法计算量,充分利用大数据的通用特征,包含了不同域之间不同分布自适应加权的最大均值差异法处理,能有效增强相似域之间的关联性,易从故障信号提取故障特征信息,实现了目标域为小样本下的故障诊断的要求,同时使用Alex net神经网络预训练模型减少了庞大的计算量,最终的预测诊断模型也具有更好的鲁棒性和更高的准确率。

附图说明

图1为发明提供的涡轮泵迁移学习故障智能判定方法流程图;

图2为发明提供的深度学习和迁移学习网络处理流程图;

具体实施方式

一种基于小样本权值优化的涡轮泵迁移学习故障智能判定方法,基于卷积神经网络和迁移学习,可有效处理小样本故障数据,提取故障特征信息,精确诊断故障类型,具体方法步骤如下:

步骤1、获取少量的历史试车故障数据样本集A归一化和去噪预处理后作为源域数据,获取极少量的发射故障数据样本集B归一化和去噪预处理后作为目标域数据。将源域数据和目标域中的振动数据进行数据扩充,包括水平翻转,镜像和图像明暗度调整,对预处理后的振动信号采用数据拼接的方法,获取到二维的时频图故障数据集;

步骤2、切入Alex net神经网络预训练模型,冰封卷积层的所有参数,初始化全连接层参数。提取二维时频图隐含特征,构造源域故障特征数据集F1和目标域故障特征数集F2,并对源域故障特征数据集赋予初始化权值。从而对全连接层的参数进行微调;

步骤3、根据最大均值差异法(MMD)衡量源域故障特征数据集F1和目标域故障特征数据集F2的距离,对源域故障特征数据集初始化权值进行加权优化和约束,使用加权处理的源域故障特征数据集对全连接层的参数再次进行优化,进行分类训练得到分类预测模型;

步骤4、使用Dropout方法防止训练过拟合及优化训练过程,优化分类预测y模型。对目标域故障特征数据集F2进行诊断分类预测,得到涡轮泵故障分类预测结果。

进一步设置是所述步骤S2中,切入Alex net神经网络预训练模型,这个模型的结构是五个卷积层,三个全连接层,Softmax层和诊断输出层(预测故障类别)。在卷积层之间,包括ReLu激活函数和最大池化层(max-pooling)。

激活函数ReLu为:

f(x)=max(0,x)

最大池化层(max-pooling)是计算pool区域中的最大值;

对源域故障特征数据集赋予初始化权值。所述时频域特征的源域数据集F1={S1,S2,S3,…,Sp},初始化权值为W1={C1,C2,C3,…,CP}。首次采用初始化权值后的源域故障特征数据集FF1={C1*S1,C2*S2,C3*S3,…,CP*Sp}作为训练域数据对三个全连接层进行参数微调。

进一步设置是所述步骤S3中,具体的,采用最大均值差异法(MMD)来衡量目标域数据集F2={T1,T2,T3,…,Tq}和源域数据集F1={S1,S2,S3,…,Sp}之间的距离大小。最大均值差异法公式为:

其中X是来自满足P分布的源域数据集,Y是来自满足Q分布目标域数据集。n,m分别是特征源域和目标域的样本数目,Φ是空间映射函数,φ(xi)和φ(yi)表示将数据投影到希尔伯特空间。根据上述计算所得的最大均值差异值,对源域数据集进行权值优化和约束,W2={X1*C1,X2*C2,X3*C3,…,XP*CP},赋予权值后使得与目标域数据更靠近的源域数据所占的权值越大,与目标域数据差异较大的源域数据所占的权值越小。作为训练域数据对全连接层的参数进行微调。

基于小样本权值优化的涡轮泵迁移学习故障智能诊断方法,所述故障诊断方法通过引入卷积神经网络的预训练模型,极大的减少了算法计算量,能够实现目标域为小样本下的故障诊断的要求,同时使用Alex net神经网络预训练模型减少了庞大的计算量,最终的预测诊断模型也具有更好的鲁棒性和更高的准确率。

下面结合具体实施例进行进一步说明:

在本实施例中,如图1、图2所示,使用基于源域故障特征数据集权值优化的方法,具体包括以下步骤:

步骤1、获取少量的历史试车故障数据样本集A归一化和去噪预处理后作为源域数据,获取极少量的发射故障数据样本集B归一化和去噪预处理后作为目标域数据。将源域数据和目标域中的振动数据进行数据扩充,包括水平翻转,镜像和图像明暗度调整,对预处理后的振动信号采用数据拼接的方法,获取到二维的时频图故障数据集;

步骤2、切入Alex net神经网络预训练模型,这个模型的结构是五个卷积层,三个全连接层,Softmax层和诊断输出层(预测故障类别)。在卷积层之间,包括ReLu激活函数和最大池化层(max-pooling)。

激活函数ReLu为:

f(x)=max(0,x) (1)

最大池化层(max-pooling)是计算pool区域中的最大值;

提取二维时频图隐含特征,构造源域故障特征数据集F1和目标域故障特征数集F2,取二维时频图数据集中的隐含特征,构造所述时频域特征的源域数据集F1={S1,S2,S3,…,Sp},其中Sp表示所述第p组故障状态振动信号对应的时频域特征共同组成的第p组特征源域数据集,同理,可构造所述时频域特征的目标域数据集F2={T1,T2,T3,…,Tq},其中Tq表示所述第q组故障状态振动信号对应的时频域特征共同组成的第q组特征目标域数据集;

对源域故障特征数据集赋予初始化权值。所述时频域特征的源域数据集F1={S1,S2,S3,…,Sp},初始化权值为W1={C1,C2,C3,…,CP}。首次采用初始化权值后的源域故障特征数据集FF1={C1*S1,C2*S2,C3*S3,…,CP*Sp}作为训练域数据对三个全连接层进行参数微调。

步骤3、根据最大均值差异法(MMD)衡量源域故障特征数据集F1和目标域故障特征数据集F2的距离,具体的,采用最大均值差异法(MMD)来衡量小样本下目标域数据集F2={T1,T2,T3,…,Tq}和源域数据集F1={S1,S2,S3,…,Sp}之间的距离大小。最大均值差异法公式为:

其中X是来自满足P分布的源域数据集,Y是来自满足Q分布目标域数据集。n,m分别是特征源域和目标域的样本数目,Φ是空间映射函数,φ(xi)和φ(yi)表示将数据投影到希尔伯特空间。

根据上述计算所得的最大均值差异值,对源域数据集进行权值优化和约束,更新后的源域数据集权值为W2={X1*C1,X2*C2,X3*C3,…,XP*CP},使得与目标域数据更靠近的源域数据所占的权值越大。对源域故障特征数据集初始化权值进行加权优化和约束,使用加权处理的源域故障特征数据集对全连接层的参数再次进行优化,进行分类训练得到分类预测模型;

步骤4、使用Dropout方法防止训练过拟合及优化训练过程,优化分类预测y模型。对目标域故障特征数据集F2进行诊断分类预测,得到涡轮泵故障分类预测结果。

本实施例的方法一方面包含了卷积神经网络预训练模型Alexnet,将由Image数据集预训练成熟的卷积层参数冰封,充分利用大数据的通用特征提取;另一方面,还包含了不同域之间不同分布自适应加权的最大均值差异法处理,能有效增强相似域之间的关联性,易从故障信号提取故障特征信息,提高故障诊断的精准度。

本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。

本发明说明书中未作详细描述的内容属于本领域技术人员的公知技术。

10页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:压线检测方法以及违章检测方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!