基于退化数据和DBN算法的IGBT健康参数预测方法

2017-05-24 14:45房红征张明敏董云帆
计算机测量与控制 2017年5期
关键词:训练样本瞬态样本

陈 冰, 鲁 刚, 房红征, 张明敏, 董云帆

(1.海军工程大学 电子工程学院,武汉 430033;2.海军装备部, 北京 100055;3.北京航天测控技术有限公司,北京 100041;4.北京市高速交通工具智能诊断与健康管理重点实验室,北京 100041)

基于退化数据和DBN算法的IGBT健康参数预测方法

陈 冰1, 鲁 刚2, 房红征3,4, 张明敏1, 董云帆3,4

(1.海军工程大学 电子工程学院,武汉 430033;2.海军装备部, 北京 100055;3.北京航天测控技术有限公司,北京 100041;4.北京市高速交通工具智能诊断与健康管理重点实验室,北京 100041)

绝缘栅双极型晶体管(IGBT)等电子元器件被广泛用于运输和能源部门,其健康状态对于设备安全和有效至关重要;在对IGBT的结构和损伤机制分析基础上,结合NASA艾姆斯中心开展的IGBT加速退化试验,选择集电极-发射极关断峰值电压作为失效特征参数,提出了一种基于深度信念网络的预测模型对其进行分析和预测;以Levenberg-Marquardt(LM)算法模型作为对比,实验结果显示文章提出的三隐藏层DBN模型相比于LM模型有更好的预测性能和更高的预测精度。

绝缘栅双极型晶体管;深度信念网络;失效特征;预测

0 引言

IGBT(绝缘栅双极型晶体管)是由BJT(双极型三极管)和MOSFET(绝缘栅型场效应管)组成的复合全控型电压驱动式功率半导体器件,兼有MOSFET的高输入阻抗和GTR(电子晶体管)的低导通压降两方面的优点。目前,IGBT广泛应用于交流电机、变频器、开关电源等民用领域,而且在航空航天等军事领域也有广阔的发展前景。随着 IGBT 的广泛应用,对其可维护性的要求也越来越高。因此,研究IGBT 的健康状态问题,对于装备电子器件的可靠运行和安全生产无疑具有十分重要的意义[1-4]。

当前常见的针对IGBT等电子器件预测方法可以分为3种:1)失效物理方法。通常以定义模型作为起始,这需要具备元器件的失效物理特性的知识。然而在实际应用中,由于系统的复杂性,很难建立一个准确的物理模型,因此其使用范围和效果而受到限制。2)数据驱动方法。以获取数据为起始步骤,在实际失效预测过程中,元器件在其寿命周期的不同阶段被传感器所接收的历史数据常常作为数据信息的重要资源。数据通常包含足够信息来进行预测,所以需要开发一种基于传感器获取数据的预测模型来预测失效。具体包括参数统计、机器学习等方法。3)融合方法。集合了失效物理方法和数据驱动方法的优点,克服两种方法的局限性,可以提供更为精确的预测结果。

深度学习是近年研究的一个重点领域,是机器学习中的一个重要方面。深度信念网络(deep belief networks,DBNs)作为深度学习中使用较为广泛的一种重要形式,由于其可以学习样本数据的未知特性分布,被广泛应用于图像识别和语音识别等领域。相比于支持向量机和传统神经网络等浅层人工神经网络,深度学习具有更多的隐藏层,因此也需要更多的非线性数学处理。同时,深度学习算法在计算代表特殊功能的元素和参数方面相比于浅层算法具有更好的效果。

本文首先介绍了IGBT的结构和失效机制,其次对IGBT加速退化测试试验进行了分析,之后提出了一种基于DBN算法的预测模型,最后利用试验数据对提出的模型和方法进行了验证。

1 IGBT的结构和失效机制

IGBT作为中高功率电子器件,主要是以垂直结构进行集成。按照其构成沟道材料的不同,又可以分为P型沟道和 N型沟道IGBT。IGBT的主要端口有栅极、集电极和发射极,是三端器件。IGBT在结构上较类似于 MOSFET,不同之处是在VDMOSFET的N+区(MOSFET 的漏极)上增加了一个P+注入区(IGBT 的集电极),形成了四层结构,相当于 PNP-NPN达林顿结构,并因此而形成了一个面积较大的P+N结J1。这样使得IGBT导通时由P+注入区向N基区发射少子,从而对漂移区电导率进行调制,使得 IGBT 具有很强的通流能力[5-7]。

在具体应用中,IGBT失效是与其动态特性相关的复杂过程,涉及热、电、机械等多方面因素。国内外相关机构已经对IGBT的失效机理进行了研究。功率电子设备失效的本质机制包括热载流子注入和电介质击穿以及电迁移,而外在的失效主要包括锁定,导线脱落,模具焊接剥离以及基质焊料疲劳失效。电器过应力通常是由于过电流,过电压或过功率引起的。目前已发现热循环与模具焊接退化和导线脱落有强的关联性。

2 IGBT加速退化试验分析

2.1 实验步骤和退化数据

本文所采用的数据来源于NASA艾姆斯中心开展的IGBT加速退化试验[8]。该机构的实验包括一套商业化的仪器,在LabVIEW开发的软件框架的控制下,连接到定制的硬件系统。硬件由示波器、函数发生器、NI数据采集、红外传感器、环境室和运行LabVIEW和Matlab的PC计算机组成。该实验允许IGBT超过温度达到设定的高点330 ℃。当IGBT超过温度阈值时,IGBT栅极关闭,直到其下降到低于329 ℃的设定低点。该试验数据包含2 378组PWM温度控制器状态数据,41 752组稳态数据和418组瞬态数据。每组瞬态数据包含十万个集电极发射极电压数据。每个数据的间隔为1 ns,每组瞬变数据的时间标度0为0.1 ms。该数据完全记录了IGBT在关断期间的集电极-发射极电压变化过程。如图1所示。

图1 IGBT集电极-发射极关断瞬态峰值电压示意图

2.2 退化特征选取

IGBT 的健康监测数据采集比较困难,通常采取的方式是采用加载超过额定工作范围的负载或者利用频繁的热应力循环加速其性能退化过程。相关研究利用不同的加速退化测试平台模拟了 IGBT 的不同工作环境并测定了其瞬态、稳态性质。如实验前后的电子特性测试当中 IGBT 的瞬态电容特性、导通电压特性曲线出现了较为明显的偏移。这些变化趋势往往和 IGBT 的某些硬件损伤和损耗有着直接的联系。在 IGBT 的性能加速退化试验中,栅极信号和电流保持相当恒定。稳态电压变化很小。集电极-发射极电压特性在导通时同样变化较小。然而IGBT 关断时的集电极-发射极的瞬态电压尖峰的下降表现出了较强的指示性,可作为温度增加和热过应力退化的特征变量函数。其产生机理是 IGBT 的寄生晶体管阻碍了阳极电流的增加,产生了一个从集电极到发射极的一个瞬态电压,与电源电压相叠加,便形成一个瞬态高于电源电压的尖峰。

对尖峰电压进行分析,给出了一定的趋势分析。通过这个研究成果进行新一轮的挖掘,可以发现以尖峰电压为故障预兆参数,并对生命周期内的尖峰电压峰值进行预测可以有效的实现IGBT的失效预测。

3 基于DBN模型的IGBT健康状态预测

3.1 DBN模型的原理和构建

DBNs模型是由多个受限玻尔兹曼机从下到上堆叠构成的[8],受限玻尔兹曼机(restricted Boltzmann machines,RBMs)由两部分组成:代表可观察量的可视单元V=(V1,…,Vm),和用于提取可观察量之间关联特性的隐藏单元H=(H1,…,Hn)。两部分中神经节点取值都是二值的,即(v,h)∈(0,1)m+n。比之传统玻尔兹曼机,RBMs仅在可视层与隐藏层节点之间以c权重进行全连接,而同层节点之间则没有连接[9]:,如图2所示。

图2 n隐藏结点和m可视结点的RBMs结构

图2中,hi,(i=1,2,…,n)与vi,(j=1,2,…,m)分别为隐藏层结点和可视层结点,ci(i=1,2,…,n)与bj(j=1,2,…,m)是RBMs两层节点的偏差项,wnm表示连接隐藏单元和可视单元的实值权重。这样结构的优势就是可以极大地减少模型运算的复杂程度,提高其响应速度[10]。根据理论研究分析,提出了h和v的联合概率分布公式为:

(1)

Z=∑v,he-E(v,h)

(2)

(1)和(2)中,归一化因子Z是配分函数,E是能量函数:

(3)

其中,wij(i=1,2,…,n;j=1,2,…,m)是隐藏单元和可视单元间的权重,bj和ai分别是隐藏单元和可视单元的偏差项。基于条件概率的规则并使用公式(1),得到h和v互为初始条件时的条件概率公式为:

(4)

(5)

(6)

(7)

其中Hi=1和Vj=1分别是隐藏神经元Hi和可视神经元Vj。模型参数的更新规则如下列公式所示:

(8)

(9)

Δci=p(Hi=1|v(0))-p(Hi=1|v(k))

(10)

参数v(0)是训练样本的起始值,参数v(k)是吉布斯采样运行到第k次的采样值(k通常取值为1)。

通过将多个RBMs从下向上进行组合,可以构建成一个DBN模型[11-14]。通过对DBN模型进行无监督训练,最后生成一个概率产生模型。模型的联合概率分布如下所示:

(11)

其中,p(x|h1)是在h1条件下x的条件概率公式,p(hl-1,hl)是hl-1和hl的联合概率密度公式,DBN模型的结构如图3所示。

图3 DBN模型构建过程

3.2DBN模型的预测过程

基于DBN模型的预测方法描述如下[16]:首先,根据实际预测需求,从样本数据集提取与元件性能相关的性能参数并组建预测所需的训练样本集,小波分析方法被用于为特征变量去噪来消除噪声对预测效果的影响。其次,预训练DBN模型过程,即初始化模型权重和偏差项并使用训练样本迭代训练,直到输入样本的概率分布与输出样本的概率分布偏差在设定范围内为止。然后,将BPNN方法被用于微调模型参数直到预测输出数据与实际数据偏差小于特定范围后停止。最后,将需要被预测的数据作为DBN模型输入,经模型处理后即可在输出层获得预测数据。具体过程如图4所示,包括:

图4 DBN模型的算法流程

1)样本数据特征提取,数据过滤。

2)根据步骤1)设置DBN模型结构,初始化模型参数并设置最大迭代次数。其中Δwij,Δbj,Δci通常被设置为0。

3)将预处理后的样本数据作为训练数据。使用公式(8)~(10)迭代更新模型参数直到最后一个训练样本。

4)使用公式(12)计算第在第k-1次和k次吉布斯采样时条件概率误差值。

(12)

其中参数i是样本迭代次数,参数j是训练样本集数量。

5)如果相邻两次迭代|Ei+1-Ei|的值超出设定范围,继续重复步骤4),否则进行下一步。

6)使用BPNN对预训练后的模型参数进行微调。

7)模型输出即为预测结果,结束。

预测过程包括两个过程。步骤1)~5)是无监督学习过程,用来对DBN模型的参数进行一个初步的处理过程。步骤6)~7)是一个无监督训练过程,用来微调模型参数并最终输出预测结果。

4 实验和分析

实验中发现,IGBT的关断特性中门极信号改变不够明显,而集电极-发射极的瞬态电压表现出显著的下降趋势。根据对集电极-发射极瞬态电压趋势的分析,发现关断峰值电压呈现出强的负时间关联性;从而IGBT的失效预测可以将峰值电压作为失效特征参数来实现。因此选择关断瞬态电压作为退化实验数据(图1)。由于样本参数起伏较大,这里使用小波去噪对样本数据进行平滑处理。将处理后的数据作为实验数据。滤波前与滤波后实验样本曲线如图5所示。曲线中共有384个样本点。将样本点连续的前6个数据作为输入,第7个数据作为输出,共有378组数据样本组被获得。将前300组数据作为模型的训练样本,后78组数据作为评估测试数据。

图5 实际测量和经小波去噪处理后的的实验数据

4.1DBN模型的预测结果和分析

训练前先初始化DBN模型。初始化主要包括设置可视层,隐藏层,输出层神经元数量,以及可视层与隐藏层之间的权重,可视层神经元和隐藏层神经元的偏差项。一旦训练样本被确定则输入和输出神经元数量也随之确定。由于这里是将连续的前6个数据组合成一个DBN模型的队列输入函数,并将第7个数据作为输出,故模型有6个输入神经元1个输出神经元。拥有2个隐藏层的DBN模型被用于IGBT的性能预测实验,模型结构如图6所示。

图6 两层DBN模型结构

每层RBM的权重和偏差项的偏差更新表示如下:

(12)

(13)

Δci=p(Hi=1|v(0))-p(Hi=1|v(k))

(14)

前300组训练样本被用于模型训练。当模型完成训练,剩余的78组作为评估预测数据。训练数据比例和部分模型参数如表1所示。

表1 两层DBN参数列表

令训练样本最大迭代次数为20000,学习率为1,起始权重和偏差项都设为0,预测结果如图7所示。RMSE为0.1031,预测精准度可被接受,但在图中可发现预测与实际值仍有一定差距,尤其是靠后的样本点表现出了较大的误差,这是因为在靠后部分的训练样本缺失最终导致的训练区间丢失的结果。

图7 完整的训练样本和两隐藏层DBN模型预测曲线

4.2 使用LM模型对比与分析结果

在元件失效特征参数预测过程中,LM算法可以较好地预测IGBT的退化趋势。本文根据参考文献[15]建立LM算法预测模型,预测的结果作为DBN模型的对照。LM(Levenberg-Marquardt)算法使用渐进二阶导数方法来避免矩阵的倒置运算,拥有比传统网络更平稳快速的收敛方式。其原则是通过减小误差来调整网络的权重和阈值,从而实现过程的最优化过程[17]。LM算法的误差指标方程为

(15)

其中ti和oi为期望输出和实际输出,N是输出矩阵的维度,假设E(w)=[E1(w)E2(w)…EN(w)]T,那么雅可比矩阵J(w)为

(16)

LM算法是一种改进的高斯-牛顿方法,运算规则如下

Δw=-[JT(w)J(w)+μI]-1J(w)E(w)

(17)

其中I是单位矩阵,μ是大于零的常数。

把两隐层DBN模型和LM模型根据RMSE进行预测精度比较,比较结果见表2。从数据可知两种预测模型的预测精度相仿,并且预测值与实际值的误差都可以被接受。然而预测结果和实际值之间仍然有较大差距。接下来,提出一个三层DBN模型来增强预测精度。

表2 二层DBN模型与LM模型RMSE对比

新的DBN模型的隐藏层被调整为三层结构,其中模型学习率被调整为0.46,并且根据对比均方误差来调整每一层神经元数量。最优节点数量和数据比例如表3所示。

如图8和图9所示,三隐藏层DBN模型产生的预测误差比其他两种模型的误差明显较小。三隐藏层DBN模型预测曲线的RMSE值为0.071 9。

表3 三层DBN模型参数列表

图8 DBN模型和LM模型中实际数据与预测数据曲线

图9 DBN模型和LM模型预测误差曲线

比较3种模型预测的精准度可以发现,两隐藏层DBN模型和LM模型是相近的,三隐藏层DBN拥有更高的预测精度。同时,DBN算法可以通过无监督学习过程来优化模型消耗,减少拟合时间,这表明DBN模型有较高的学习效率,是一种高预测精度的算法。

5 结论

本文的主要工作是提出了一种基于DBN的预测算法模型,用于预测IGBT失效特征参数。利用美国NASA艾姆斯中心的IGBT加速退化实验所得到的数据作为原始样本,分别评估了DBN模型和LM模型的预测性能。预测结果显示三层DBN预测模型相比LM算法模型具有更高的预测精度,并且可以帮助实现根据IGBT状况进行设备的维护,增强电子设备可靠性等功能,因此本文所提出的预测方法在实际生产中具有实用价值。

[1]SmetV,ForestF,HuselsteinJJ,etal.AgeingandfailuremodelsofIGBTmodulesinhigh-temperaturepowercycling.IEEETransactionsonIndustrialElectronics[J]. 2011,58(10): 4931-4941.

[2]AlghassiA,PerinpanayagamS,SamieM.StochasticRULcalculationenhancedwithTDNN-basedIGBTfailuremodeling[J].IEEETransactionsonReliability, 2016, 65(2).

[3]GrantRDA,PowerJ.PowerMOSFET-theoryandapplications[M].NewYork:Wiley, 1989.

[4]SzeSM.Physicsofsemiconductordevices[M].NewYork:Wiley, 1981.

[5]HanHOhB,McCluskeyP,HanCh,etal.Physicsoffailure,conditionmonitoring,andprognosticsofinsulatedgatebipolartransistormodules:areview[J].IEEETransactionPowerElectronics, 2015, 30(5), 2413-2426.

[6]ShammasN.Y.A.Presentproblemsofpowermodulepackagingtechnology,MicroelectronicReliability[J]. 2003, 43(4), 519-527.

[7]CoqueryGG,LefrancG,LichtT,etal..Hightemperaturereliabilityonautomotivepowermodulesverifiedbypowercyclingtestsupto150C[J].MicroelectronicReliability, 2003, 43(9), 1871-1876.

[8]SonnenfeldG,GoebelK,CelayaJR.Anagileacceleratedaging,characterizationandscenariosimulationsystemforgatecontrolledpowertransistors[C].inProceedingofIEEEAuto-testConference, 2008.

[9]AckleyDH,HintonGE,SejnowskiTJ.AlearningalgorithmforBoltzmannmachines[J].CognitiveScience,1985, 9, 147-169.

[10]BengioY,DelalleauO.Justifyingangeneralizingcontrastivedivergence[J].NeuralComputation,2009, 21(6), 1601-1621.

[11]KollerD,FriedmanN:Probabilisticgraphicalmodels.PrinciplesandTechniques[M],MITPress,2009.

[12]BengioY.LearningdeeparchitecturesforAI.foundationsandtrendsinmachinelearning[J]. 2009, 21(6), 1601-1621.

[13]HintonGE,OsinderoS,TehY-W.A.Fastlearningalgorithmfordeepbeliefnets[J].NeuralComputation, 2006, 18(7):1527-1554.

[14]WeiW,PeishengC.SimulationofwaveletdenosingbasedonMATLAB[J].InformationandElectronicEngineering, 2008,Jun6(3).

[15]JianL,MinfangX.Researchonthecombinedapplicationofanalogcircuitssoftfaultsandlmalgorithm[J].ElectricPowerScienceandEngineering,2015, 31(5).

[16] 夏春江, 王培良. 基于DBN-PID的木材干燥窑参数检测系统[J]. 计算机测量与控制, 2015, 23(1): 99-101.

[17] 张 华, 刁永发, 于 伟. 基于LM-BP神经网络的气阀故障诊断方法[J]. 计算机测量与控制, 2015, 23(10): 3307-3309.

Prediction Method of IGBT Health Parameters based-on Degradation Data and DBN Algorithm

Chen Bing1, Lu Gang2, Fang Hongzheng3,4, Zhang Mingmin1, Dong Yunfan3,4

(1.College of Electronic Engineering, Naval University of Engineering, Wuhan 430033, China; 2.Equipment Department of Navy, Beijing 100055, China; 3.Beijing Aerospace Measure & Control Corp.Ltd, Beijing 100041, China;
4.Beijing Key Laboratory of High-speed Transport Intelligent Diagnostic and Health Management, Beijing 100041, China)

Insulated Gate Bipolar Transistor (IGBT) and other electronic components are widely used in the transport and energy sector, its health status for equipment safety and effectiveness is essential. Based on the analysis of the structure and failure mechanism of the IGBT, the peak of the collector-transmitter voltage is selected as the failure characteristic parameter combining with the accelerated degradation experiment data from NASA Ames Center. Then a prediction method based on the Deep Belief Network (DBN) is proposed for the analysis and prediction of the trend of the IGBT. Comparing with the Levenberg-Marquardt (LM) algorithm model, the experimental results show that the proposed three hidden layer DBN model has better prediction performance and higher prediction accuracy than LM model.

insulated gate bipolar transistor; deep belief network; failure characteristic; prediction

2017-03-10;

2017-03-17。

陈 冰(1979-),女,黑龙江哈尔滨人,副教授,主要从事装备维修保障技术方向的研究。

1671-4598(2017)05-0071-05DOI:10.16526/j.cnki.11-4762/tp

TP181;TN

A

猜你喜欢
训练样本瞬态样本
用样本估计总体复习点拨
激发态和瞬态中间体的光谱探测与调控
高压感应电动机断电重启时的瞬态仿真
人工智能
规划·样本
基于改进HHT的非高斯噪声中瞬态通信信号检测
带旋转孔容腔瞬态演化与建模方法研究
随机微分方程的样本Lyapunov二次型估计
基于小波神经网络的网络流量预测研究
宽带光谱成像系统最优训练样本选择方法研究