基于深度残差网络和联合分布的逆变器参数故障诊断方法

未命名 07-13 阅读:103 评论:0


1.本发明涉及逆变器技术领域,尤其是基于深度残差网络和联合分布的逆变器参数故障诊断方法。


背景技术:

2.三相逆变器在电能生产和工业应用中发挥着重要作用。当三相逆变器发生故障时,轻则导致设备异常和失效,造成一定的经济损失,重则导致系统瘫痪,影响工业生产和引起人身安全问题。因此为了提高工业生产的可靠性和效率,开展对三相逆变器的故障研究,实时评估三相逆变器中的健康状况,制定灵活的维修计划,减小按照固定周期制定的“计划维修”和故障发生后制定的“事后维修”带来的应变能力不足和系统工作连续性和稳定性不足带来的风险是十分必要的。
3.目前,电力电子变换器的故障诊断方法有解析模型法、信号处理法、人工智能法等。这些方法的识别结果往往受到人为干预影响,而深度学习作为重要的人工智能算法具有强大的自动提取特征能力,在电力电子故障诊断中效果明显有效。然而,在实际的工业应用过程中,设备在运行时往往因运行环境、工况等因素影响导致采集到的故障数据服从的分布不同,而且采集到的数据往往要经过大量人力物力进行处理和标注,凸显出模型适配性与处于不同分布数据、大量数据和少量标注之前的矛盾,因此针对不同工况的故障从零开始搭建诊断模型并进行训练是不现实的。
4.基于此,本发明提出一种基于深度残差联合适配的三相逆变器参数性故障诊断方法,该方法构建由3个残差块组成的一维深度残差网络避免了深层网络的退化现象,并通过联合分布适配方法来实现两个域特征的联合分布对齐,有效减小不同工况故障数据之间的分布差异,加强对其他工况样本的利用实现变工况场景下的无监督学习。


技术实现要素:

5.本发明提出基于深度残差网络和联合分布的逆变器参数故障诊断方法,能解决实际工程的应用场景中多种工况下故障数据分布不同,导致传统的深度诊断模型泛化能力及效率发生下降的问题。
6.本发明采用以下技术方案。
7.基于深度残差网络和联合分布的逆变器参数故障诊断方法,所述诊断方法以三相逆变器多种已知工况下的故障数据建立训练集,建立构建由多个残差块组成的深度残差网络模型,同时运用adam算法及批归一化bn技术防止该模型过拟合,接着加入伪标签学习,对源域与目标域之间的联合分布差异进行度量,通过联合分布适配方法来实现两个域特征的联合分布对齐,并以差异最小化为目标对网络进行优化。
8.所述诊断方法用于解决实际工程的应用场景中多种工况下故障数据分布不同,导致传统的深度诊断模型泛化能力及效率发生下降的问题,具体包括以下步骤;
9.步骤一:基于三相逆变器多种工况下的故障数据,建立域自适应诊断模型,给定带
数据标签的源域ds以及无数据标签的目标域d
t
,并且共享一个标签空间,即ys=y
t
={1,2,...,c};域自适应的目标是找到一个映射函数作为领域共享的分类器来将源域和目标域映射在一个共同的特征空间中,即f(p(xs))=f(p(x
t
));
10.步骤二:建立残差网络,保持残差结构可以通过捷径连接将某一层输出恒等映射至后面某一层网络,将学习的目标由传统的映射f(x)=h(x)转换成输入与映射相减的结果f(x)=h(x)-x,形成残差基本单元结构;
11.步骤三:联合分布适配,描述为:学习最优特征表示f(
·
)满足两个条件;
12.条件(1):两个域间的边缘概率分布p(xs)、p(x
t
)的差异最小化;
13.条件(2):两个域间的条件概率分布q(ys|xs)、q(y
t
|x
t
)的差异最小化;
14.同时度量两个域的边缘分布差异和条件分布差异,并将其作为优化目标;使用最大均值差异mmd对数据间的分布进行度量,将源域和目标域同时映射到无穷维的再生和希尔伯特空间rkhs;
15.步骤四:求解两个域数据之间在映射后的均值,最后将均值平均化得到两个域之间的mmd;mmd的定义如下:
[0016][0017]
式中:xs、x
t
为两个数据集、φ:x|

h为由数据空间映射至rkhs的非线性映射函数;
[0018]
为了解决计算量大的问题,采用计算样本间核函数的方法,采用高斯函数,即:
[0019][0020]
步骤五:边缘分布适配度量样本分布间的差异时,采用公式一;该步骤无需数据的标签信息;
[0021]
步骤六:以伪标签的学习方法提供条件分布适配所需的目标域的标签,初始化时候将源域数据训练的预训练网络对目标域进行分类的预测值作为目标域的伪标签;条件分布采用mmd作为度量;公式为
[0022][0023]
公式三;
[0024]
式中,c∈{1,...,c},c为标签的类别数,
[0025]ds(c)
={xi:xi∈ds∩y(xi)=c},
[0026]
y(xi)表示源域数据中的真实标签,表示源域中类c别的数目;
[0027][0028]
表示源域中类别c的数目,表示目标域数据中的伪标签;
[0029]
步骤六:对逆变器核心部件的薄膜电容进行建模,得到薄膜电容的等效电路;
[0030]
步骤七:对三相逆变器进行故障分类设置,具体分成八种三相逆变器运行模式,包括正常运行状态和七种参数性故障运行模式;
[0031]
步骤八:由特征提取器模块,故障分类器模块和联合分布适配模块组成网络;其中特征提取器作用为从不同的域的故障数据中提取同时适应任务的特征,即找到一个空间源域和目标域的数据在此空间的分布差异最小;特征提取模块采用一维深度残差神经网络;
[0032]
步骤九:进行分类器优化:对具有n个故障类别的故障数据集,其网络的输出值使用softmax函数来转化成标准的概率形式,故障分类的误差用交叉熵形式定义如下:
[0033][0034]
步骤十:联合分布适配优化,改善层正价与提取特征特殊性变强的问题,针对网络的全连接层进行联合分布适配优化:
[0035]
lj=dh(fc2s,fc2
t
)
ꢀꢀ
公式五;
[0036]
步骤十一:权重正则化项优化:增加特殊投影对应的权值对网络的影响,引入权值正则化项:
[0037][0038]
式中,为表征特征特殊性的网络层权值的集合,k为网络层数;σ为惩罚因子,决定正则化项在总目标函数中的比重。当增大时意味着lw越小;
[0039]
步骤十二:综合分类器优化、联合分布适配优化、权重正则化项优化的优化目标,网络的总损失函数如下:
[0040]
l
total
=lc+λlj+lwꢀꢀ
公式七。
[0041]
步骤一中,给定带数据标签的源域ds为已知工况的故障数据,无数据标签的目标域d
t
为未知工况的故障数据。
[0042]
以步骤十二中的总损失函数计算获得总损失后,反向传播训练模型,在训练中采用源域数据,在达到预设的迭代次数后,保存精度最高的模型,用于预测三相逆变器的跨工况诊断结果。
[0043]
步骤六中,薄膜电容的等效电路,其老化程度判定依据为电容量是否减低为原来95%,或者其等效电阻是否上升到原来的两倍。
[0044]
所述三相逆变器与包括采样电路、辅助电源和负载的电路相连,所述三相逆变器功率模块部分采用集成了开关管与驱动电路的智能功率模块ipm。
[0045]
所述深度残差网络模型由三个残差块组成。
[0046]
本发明针对在实际工程的应用场景中多种工况下故障数据分布不同,导致传统的深度诊断模型泛化能力及效率发生下降的问题,提出解决方法;首先建立深度残差网络模型,同时运用adam算法及批归一化(bn)等技术防止模型过拟合,接着加入伪标签学习,对源
域与目标域之间的联合分布差异进行度量,并以差异最小化为目标对网络进行优化。实验结果显示与其他域自适应方法相比,更加适合在实际工业环境中的故障诊断。
[0047]
本发明提出一种基于深度残差联合适配的三相逆变器参数性故障诊断方法,该方法构建由3个残差块组成的一维深度残差网络避免了深层网络的退化现象,并通过联合分布适配方法来实现两个域特征的联合分布对齐,有效减小不同工况故障数据之间的分布差异,加强对其他工况样本的利用实现变工况场景下的无监督学习。
附图说明
[0048]
下面结合附图和具体实施方式对本发明进一步详细的说明:
[0049]
附图1是本发明的故障诊断流程示意图;
[0050]
附图2是本发明的故障诊断网络结构示意图;
[0051]
附图3是本发明中三相逆变器的拓扑示意图;
[0052]
附图4是薄膜电容的等效电路的简化等效示意图;
[0053]
附图5是本发明所述方法与多种迁移学习经典方法进行比较的示意图。
具体实施方式
[0054]
如图所示,基于深度残差网络和联合分布的逆变器参数故障诊断方法,所述诊断方法以三相逆变器多种已知工况下的故障数据建立训练集,建立构建由多个残差块组成的深度残差网络模型,同时运用adam算法及批归一化bn技术防止该模型过拟合,接着加入伪标签学习,对源域与目标域之间的联合分布差异进行度量,通过联合分布适配方法来实现两个域特征的联合分布对齐,并以差异最小化为目标对网络进行优化。
[0055]
所述诊断方法用于解决实际工程的应用场景中多种工况下故障数据分布不同,导致传统的深度诊断模型泛化能力及效率发生下降的问题,具体包括以下步骤;
[0056]
步骤一:基于三相逆变器多种工况下的故障数据,建立域自适应诊断模型,给定带数据标签的源域ds以及无数据标签的目标域d
t
,并且共享一个标签空间,即ys=y
t
={1,2,...,c};域自适应的目标是找到一个映射函数作为领域共享的分类器来将源域和目标域映射在一个共同的特征空间中,即f(p(xs))=f(p(x
t
));
[0057]
步骤二:建立残差网络,保持残差结构可以通过捷径连接将某一层输出恒等映射至后面某一层网络,将学习的目标由传统的映射f(x)=h(x)转换成输入与映射相减的结果f(x)=h(x)-x,形成残差基本单元结构;
[0058]
步骤三:联合分布适配,描述为:学习最优特征表示f(
·
)满足两个条件;
[0059]
条件(1):两个域间的边缘概率分布p(xs)、p(x
t
)的差异最小化;
[0060]
条件(2):两个域间的条件概率分布q(ys|xs)、q(y
t
|x
t
)的差异最小化;
[0061]
同时度量两个域的边缘分布差异和条件分布差异,并将其作为优化目标;使用最大均值差异mmd对数据间的分布进行度量,将源域和目标域同时映射到无穷维的再生和希尔伯特空间rkhs;
[0062]
步骤四:求解两个域数据之间在映射后的均值,最后将均值平均化得到两个域之间的mmd;mmd的定义如下:
[0063][0064]
式中:xs、x
t
为两个数据集、φ:x|

h为由数据空间映射至rkhs的非线性映射函数;
[0065]
为了解决计算量大的问题,采用计算样本间核函数的方法,采用高斯函数,即:
[0066][0067]
步骤五:边缘分布适配度量样本分布间的差异时,采用公式一;该步骤无需数据的标签信息;
[0068]
步骤六:以伪标签的学习方法提供条件分布适配所需的目标域的标签,初始化时候将源域数据训练的预训练网络对目标域进行分类的预测值作为目标域的伪标签;条件分布采用mmd作为度量;公式为
[0069][0070]
式中,c∈{1,...,c},c为标签的类别数,
[0071]ds(c)
={xi:xi∈ds∩y(xi)=c},
[0072]
y(xi)表示源域数据中的真实标签,表示源域中类c别的数目;
[0073][0074]
表示源域中类别c的数目,表示目标域数据中的伪标签;
[0075]
步骤六:对逆变器核心部件的薄膜电容进行建模,得到薄膜电容的等效电路;
[0076]
步骤七:对三相逆变器进行故障分类设置,具体分成八种三相逆变器运行模式,包括正常运行状态和七种参数性故障运行模式;
[0077]
步骤八:由特征提取器模块,故障分类器模块和联合分布适配模块组成网络;其中特征提取器作用为从不同的域的故障数据中提取同时适应任务的特征,即找到一个空间源域和目标域的数据在此空间的分布差异最小;特征提取模块采用一维深度残差神经网络;
[0078]
步骤九:进行分类器优化:对具有n个故障类别的故障数据集,其网络的输出值使用softmax函数来转化成标准的概率形式,故障分类的误差用交叉熵形式定义如下:
[0079][0080]
步骤十:联合分布适配优化,改善层正价与提取特征特殊性变强的问题,针对网络
的全连接层进行联合分布适配优化:
[0081]
lj=dh(fc2s,fc2
t
)
ꢀꢀ
公式五;
[0082]
步骤十一:权重正则化项优化:增加特殊投影对应的权值对网络的影响,引入权值正则化项:
[0083][0084]
式中,为表征特征特殊性的网络层权值的集合,k为网络层数;σ为惩罚因子,决定正则化项在总目标函数中的比重。当增大时意味着lw越小;
[0085]
步骤十二:综合分类器优化、联合分布适配优化、权重正则化项优化的优化目标,网络的总损失函数如下:
[0086]
l
total
=lc+λlj+lwꢀꢀ
公式七。
[0087]
步骤一中,给定带数据标签的源域ds为已知工况的故障数据,无数据标签的目标域d
t
为未知工况的故障数据。
[0088]
以步骤十二中的总损失函数计算获得总损失后,反向传播训练模型,在训练中采用源域数据,在达到预设的迭代次数后,保存精度最高的模型,用于预测三相逆变器的跨工况诊断结果。
[0089]
步骤六中,薄膜电容的等效电路,其老化程度判定依据为电容量是否减低为原来95%,或者其等效电阻是否上升到原来的两倍。
[0090]
所述三相逆变器与包括采样电路、辅助电源和负载的电路相连,所述三相逆变器功率模块部分采用集成了开关管与驱动电路的智能功率模块ipm。
[0091]
所述深度残差网络模型由三个残差块组成。
[0092]
本例中,最大均值差异即maximum mean discrepancy,mmd。
[0093]
实施例:
[0094]
本例通过实验平台进行,
[0095]
该实验平台主要包括三相逆变器主电路、采样电路、辅助电源和负载等。其中主电路的开关频率为10khz,功率模块部分采用集成了开关管与驱动电路的智能功率模块ipm,本文选用三菱的。控制芯片为dsp tms320f28069。设置不用工况分别为1000w/100v、1500w/110v和2000w/120v。
[0096]
实验参数如下:
[0097][0098]
使用python3.6和pytorch1.8验证提出的模型。模型部署与运行均在windows10环境进行,cpu型号为,gpu型号为。在训练时,每批处理样本的数量设置为128,采用adam优化算法,学习率设置为0.0001,迭代次数为500。为了避免参数初始化对网络训练过程中造成的偶然现象并探究各种方法的结果稳定性,取模型运行10次中的每一次测试集最高准确率的平均值作为诊断结果。为了研究所提方法在变工况场景下的诊断性能,将所提方法与多种迁移学习经典方法进行比较,结果如附图5所示。

技术特征:
1.基于深度残差网络和联合分布的逆变器参数故障诊断方法,其特征在于:所述诊断方法以三相逆变器多种已知工况下的故障数据建立训练集,建立构建由多个残差块组成的深度残差网络模型,同时运用adam算法及批归一化bn技术防止该模型过拟合,接着加入伪标签学习,对源域与目标域之间的联合分布差异进行度量,通过联合分布适配方法来实现两个域特征的联合分布对齐,并以差异最小化为目标对网络进行优化。2.根据权利要求1所述的基于深度残差网络和联合分布的逆变器参数故障诊断方法,其特征在于:所述诊断方法用于解决实际工程的应用场景中多种工况下故障数据分布不同,导致传统的深度诊断模型泛化能力及效率发生下降的问题,具体包括以下步骤;步骤一:基于三相逆变器多种工况下的故障数据,建立域自适应诊断模型,给定带数据标签的源域d
s
以及无数据标签的目标域d
t
,并且共享一个标签空间,即y
s
=y
t
={1,2,...,c};域自适应的目标是找到一个映射函数作为领域共享的分类器来将源域和目标域映射在一个共同的特征空间中,即f(p(x
s
))=f(p(x
t
));步骤二:建立残差网络,保持残差结构可以通过捷径连接将某一层输出恒等映射至后面某一层网络,将学习的目标由传统的映射f(x)=h(x)转换成输入与映射相减的结果f(x)=h(x)-x,形成残差基本单元结构;步骤三:联合分布适配,描述为:学习最优特征表示f(
·
)满足两个条件;条件(1):两个域间的边缘概率分布p(x
s
)、p(x
t
)的差异最小化;条件(2):两个域间的条件概率分布q(y
s
|x
s
)、q(y
t
|x
t
)的差异最小化;同时度量两个域的边缘分布差异和条件分布差异,并将其作为优化目标;使用最大均值差异mmd对数据间的分布进行度量,将源域和目标域同时映射到无穷维的再生和希尔伯特空间rkhs;步骤四:求解两个域数据之间在映射后的均值,最后将均值平均化得到两个域之间的mmd;mmd的定义如下:式中:x
s
、x
t
为两个数据集、φ:x|

h为由数据空间映射至rkhs的非线性映射函数;为了解决计算量大的问题,采用计算样本间核函数的方法,采用高斯函数,即:步骤五:边缘分布适配度量样本分布间的差异时,采用公式一;该步骤无需数据的标签信息;步骤六:以伪标签的学习方法提供条件分布适配所需的目标域的标签,初始化时候将源域数据训练的预训练网络对目标域进行分类的预测值作为目标域的伪标签;条件分布采用mmd作为度量;公式为
公式三;式中,c∈{1,...,c},c为标签的类别数,d
s(c)
={x
i
:x
i
∈d
s
∩y(x
i
)=c},y(x
i
)表示源域数据中的真实标签,表示源域中类c别的数目;表示源域中类c别的数目;表示源域中类别c的数目,表示目标域数据中的伪标签;步骤六:对逆变器核心部件的薄膜电容进行建模,得到薄膜电容的等效电路;步骤七:对三相逆变器进行故障分类设置,具体分成八种三相逆变器运行模式,包括正常运行状态和七种参数性故障运行模式;步骤八:由特征提取器模块,故障分类器模块和联合分布适配模块组成网络;其中特征提取器作用为从不同的域的故障数据中提取同时适应任务的特征,即找到一个空间源域和目标域的数据在此空间的分布差异最小;特征提取模块采用一维深度残差神经网络;步骤九:进行分类器优化:对具有n个故障类别的故障数据集,其网络的输出值使用softmax函数来转化成标准的概率形式,故障分类的误差用交叉熵形式定义如下:步骤十:联合分布适配优化,改善层正价与提取特征特殊性变强的问题,针对网络的全连接层进行联合分布适配优化:l
j
=d
h
(fc2
s
,fc2
t
)
ꢀꢀꢀꢀ
公式五;步骤十一:权重正则化项优化:增加特殊投影对应的权值对网络的影响,引入权值正则化项:式中,为表征特征特殊性的网络层权值的集合,k为网络层数;σ为惩罚因子,决定正则化项在总目标函数中的比重。当增大时意味着l
w
越小;步骤十二:综合分类器优化、联合分布适配优化、权重正则化项优化的优化目标,网络的总损失函数如下:l
total
=l
c
+λl
j
+l
w
ꢀꢀꢀꢀ
公式七。3.根据权利要求2所述的基于深度残差网络和联合分布的逆变器参数故障诊断方法,
其特征在于:步骤一中,给定带数据标签的源域d
s
为已知工况的故障数据,无数据标签的目标域d
t
为未知工况的故障数据。4.根据权利要求3所述的基于深度残差网络和联合分布的逆变器参数故障诊断方法,其特征在于:以步骤十二中的总损失函数计算获得总损失后,反向传播训练模型,在训练中采用源域数据,在达到预设的迭代次数后,保存精度最高的模型,用于预测三相逆变器的跨工况诊断结果。5.根据权利要求2所述的基于深度残差网络和联合分布的逆变器参数故障诊断方法,其特征在于:步骤六中,薄膜电容的等效电路,其老化程度判定依据为电容量是否减低为原来95%,或者其等效电阻是否上升到原来的两倍。6.根据权利要求2所述的基于深度残差网络和联合分布的逆变器参数故障诊断方法,其特征在于:所述三相逆变器与包括采样电路、辅助电源和负载的电路相连,所述三相逆变器功率模块部分采用集成了开关管与驱动电路的智能功率模块ipm。7.根据权利要求1所述的基于深度残差网络和联合分布的逆变器参数故障诊断方法,其特征在于:所述深度残差网络模型由三个残差块组成。

技术总结
本发明提出基于深度残差网络和联合分布的逆变器参数故障诊断方法,以三相逆变器多种已知工况下的故障数据建立训练集,建立构建由多个残差块组成的深度残差网络模型,同时运用Adam算法及批归一化BN技术防止该模型过拟合,接着加入伪标签学习,对源域与目标域之间的联合分布差异进行度量,通过联合分布适配方法来实现两个域特征的联合分布对齐,并以差异最小化为目标对网络进行优化;本发明能解决实际工程的应用场景中多种工况下故障数据分布不同,导致传统的深度诊断模型泛化能力及效率发生下降的问题。下降的问题。下降的问题。


技术研发人员:林琼斌 范宇航 黄若辰 蔡逢煌 王武 柴琴琴
受保护的技术使用者:福州大学
技术研发日:2023.02.28
技术公布日:2023/7/12
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐