In this paper, the artificial neural network is used to predict the junction temperature of the IGBT power module, by measuring the temperature sensitive electrical parameters (TSEP) of the module. An experiment circuit is built to measure saturation voltage drop and collector current under different temperature. In order to solve the nonlinear problem of TSEP approach as a junction temperature evaluation method, a Back Propagation (BP) neural network prediction model is established by using the Matlab. With the advantages of noncontact, high sensitivity, and without package open, the proposed method is also potentially promising for online junction temperature measurement. The Matlab simulation results show that BP neural network gives a more accuracy results, compared with the method of polynomial fitting.
1. Introduction
IGBT is one of the most widely used power modules in power electronic converters, and its reliability has drawn much attention since it is one of the most fragile components in power converters
[1

3]
. Researches have shown that the thermal behavior of IGBT has a significant effect on the reliability of the power conversion system. The mean temperature and its variations of the chip inside the module are closely related to the reliability and the lifetime of the IGBT module
[4

6]
. The monitoring of IGBT junction temperature is very useful for improving the reliability, cost effectiveness and performance of the power electronic system. Almost all of the reliability evaluation strategies of IGBT are related to junction temperature. Therefore, the measurement or evaluation of IGBT junction temperature is becoming a key issue in power semiconductor’s reliability.
At present, three types of junction temperature evaluation techniques have been proposed by researchers: direct temperature measurement, thermal modelbased method and TSEP method of measuring the collectoremitter voltage drop.
Direct temperature measurement with contact or noncontact sensors is widely employed in laboratory. The contact sensors, such as thermocouple and thermal resistor, are simple but have the shortage of long response time, limited space inside the module and electric safety problems. While noncontact sensors, such as infrared temperature measurement techniques and optical fibers
[7

8]
, can provide a good dynamic response, but they require modules with package open. Compared with the direct measurement, the following two types of temperature evaluation methods belong to indirect evaluation technologies.
Based on the second method, the thermal modelbased method, some semiconductor manufactures provide simulation software for junction temperature evaluation
[9]
, and there has been a great deal of development in real time calculation of the operating junction temperature for IGBT power module
[10

15]
. This method is good for temperature prediction; however, its accuracy may be questionable because of the accuracy of power loss calculation and the changing parameters of thermal model with aging process. Due to individual difference among modules, the model based temperature estimation may not be consistent for each device.
The third temperature evaluation method is based on TSEPs such as saturation current, gateemitter voltage, threshold voltage and collectoremitter voltage correlated with temperature
[16

22]
. The largest advantage of TSEP measurement is that it can be performed on packaged power modules
[16]
. Among these TSEPs, the saturation voltage drop under small current is often used to predict the junction temperature
[17]
, but this method is not suitable for online measurement while the IGBT is in operation. Some authors improve this method by providing a sense current of 100mA after turnoff of the large load current. But the interference generated by the switch action increases the difficulty of measurement, which limits its application. While TSEP method with collectemitter saturation voltage drop under large current gives good results for online measurement with certain accuracy, but its application is limited because of the nonlinear relationship among the saturation voltage drop, the collector current and the junction temperature.
Table 1
gives the comparison on different junction temperature evaluation methods.
Comparison on different junction temperature evaluation methods
Comparison on different junction temperature evaluation methods
In order to deal with the nonlinear relationship among the parameters of the TSEP method, an artificial intelligence approach is introduced to estimate the IGBT junction temperature in this paper. As the relations between saturation voltage drop, collector current and the junction temperature are nonlinear and complex, BP neural network, having been used in many fields such as load prediction, fault diagnosis, temperature prediction, may be suitable as a temperature prediction tool, which has the ability of strong nonlinear mapping, the selflearning and selfadaptive
[23

24]
. But no research on IGBT junction temperature prediction by using artificial neural network has been reported until now. It is desirable that the work of this paper makes some beneficial exploration on semiconductor chip temperature evaluation from another point of view.
2. Principles of Junction Temperature Evaluation
Before temperature evaluation, the structure and temperature evaluation principle of the IGBT module should be introduced.
Fig. 1
gives the outside view of an opened IGBT module, which is provided by Fuji Electric Device Technology Hong Kong Co. Ltd. And
Fig. 2
shows the basic structure of a two units module. In the module, two IGBT chips are in series with each other, and the freewheeling diode (FWD) is parallel with the corresponding IGBT chip. Lots of Al bonded wires are used to connect these chips, as well as the chips and the copper plate. Besides, there are two solders inside the module, one is between the chip and the copper, and the other is between the substrate and the baseplate. As for the substrate, it is usually made up of direct bonded copper (DBC), which plays a role of electrical insulation and heat inducting. The interior space of the module is filled up with silica gel, and the whole module is inside a hard plastic case.
Outside view for an open package IGBT module.
Structure for a type of IGBT power module.
The mismatch of thermal expansion coefficients
[5]
among different layers of IGBT power module results in unbalanced thermalmechanism stress, which leads to the problems such as degeneration and aging of the solders, and liftoff of the bonded Al wires. These problems not only affect the normal operation of the power module, but also the temperature evaluation.
Fig. 3
gives the schematic diagram of IGBT as a combination of PNP BJT and MOSFET.
Schematic diagram of IGBT as a combination of PNP BJT and MOSFET.
As the saturation voltage drop
V
_{ce}
and collector current
I
_{C}
are used to predict the junction temperature of the IGBT chip, the corresponding theoretical relations of them are required to study before prediction. The collectoremitter saturation voltage of the IGBT chip is given by
[25]
where
k
is Boltzmann’s constant,
T
is absolute temperature,
q
is the electronic charge,
V_{N−}
is the voltage drop across the middle N base of a PNP BJT,
I
_{ce}
is collectoremitter current,
α_{PNP}
is the current gain of the PNP transistor,
μ_{ns}
is the average electron mobility in the inversion layer,
W_{R}
is the base width,
Z
is the cell width perpendicular to the cross section,
D_{a}
is the ambipolar diffusion constant,
n_{i }
is intrinsic carrier concentration,
L
_{a}
is the ambipolar diffusion length,
d
is the thickness of gate oxide,
C
_{ox}
is the specific capacitence of the oxide, and
L_{ch}
is the channel length. In Eq. (1),
F
(
d
/
L_{a}
) is given by
From the above Eq. (1), it can be seen that
V
_{ce}
and
I
_{C}
are temperature sensitive electrical parameters. As a result, these TSEPs can be used to evaluate the junction temperature, which are difficult to be obtained directly. Here we use BP neural network to reflect the nonlinear mapping relations between these TSEPs and the junction temperature. The next two sections will give an introduction of experimental testing system and the modeling of the BP neural network.
3. Experimental Testing System
Before using the BP neural network to predict the temperature, the corresponding experimental circuit for measuring the collectoremitter saturation voltage
V
_{ce}
and collector current
I
_{C}
will firstly be given, and the scheme is shown in
Fig. 4.
In order to obtain different collector currents under various temperatures, the IGBT module under test is put into a thermostat, and the internal temperature of the thermostat can be regulated according to the request. Meanwhile, a power resistor with constant value is used to get a specific load current by adjusting the voltage source supply 62150H450 produced by Chroma. The power rating, the maxim output voltage and the output current of the voltage source supply are 15kW, 450V and 34A, respectively. Here we use three parallel connected power supplies to provide the desired load current. To prevent selfheating effect of the power module, a single pulse gate voltage which lasts only one microsecond is used to drive the module, so that the heat generated by the chip is little enough to be ignored. Meantime, a dual channels oscilloscope DPO 7104C produced by Tektronix, is used to measure the desired voltage and current. The bandwidth of this oscilloscope is 1GHz, and the sampling rate is 20Gs/s. So it is accurate enough to measure the saturation voltage drop and the collector current of the IGBT module.
Experiment circuit for measuring V_{ce} and I_{C}.
For convenience of laboratory test, a kind of IGBT module with proper collector current should be considered. Here we use the IGBT module 2MBI75S120 produced by Fuji Electric Co. Ltd., to accomplish the experiment. The rated current and rated voltage are 75A and 1200V, respectively.
We carry out the experiment scheme by increasing the load current and the thermostat’s temperature step by step. The IGBT inside the thermostat is the DUT (device under test) IGBT. When we set the thermostat to a certain temperature, the temperature of the IGBT module increases gradually. With the IGBT being heated for a considerable time, its temperature equals the thermostat’s inner temperature. Then a single pulse gate voltage is used to drive the IGBT module. Under the condition of ignoring the short time’s selfheating effect, it is supposed that the junction temperature of the IGBT equals the inner temperature of the thermostat. Consequently, the junction temperature
T
_{j}
, the instantaneous collector current
I
_{C}
, and the saturation voltage drop
V
_{ce}
can be measured.
Some of the experimental data are used for training, and the others are used for testing.
Fig. 5
shows the relations of the measured collector current
I
_{C}
, collectoremitter saturation voltage drop
V
_{ce}
and the junction temperature
T
_{j}
. And the planar figure of
T
_{j}
and
V
_{ce}
under different collector current
I
_{C}
is shown in
Fig. 6
. It must be pointed out that there is a demarcation value of the collector current in
Fig. 6
and this value is about 10A.
Fig. 6
also reveals that
V
_{ce}
has positive temperature coefficient when
I
_{C}
is above the 10A; while it has negative temperature coefficient when
I
_{C}
is below it. Besides, it presents that no matter below or above this demarcation value, the curve has good linearity.
Relations of the measured I_{C}, V_{ce} and T_{j}.
Relations of T_{j} and V_{ce} under different collector current I_{C}.
4. Design and Modeling of BP Neural Network
 4.1 Design of BP NN
BP neural network was proposed by Rumelhart and other specialists.
Fig. 7
shows its basic structure, which includes input layer, hidden layer and output layer. Each layer is composed of several neurons, each of which has an excitation function. If the neuron is triggered, the output value of the function will transfer to the next layer. In addition, there is a variable weighted value in the transmission path between the layers. Generally, as
Fig. 7
shows, there are bias units in both the input layer and the output layer. Actually, the hidden layer can be more than one layer. The input variables of the network are collector current
I
_{C}
and saturation voltage
V
_{ce}
, and the output variable is the prediction results of junction temperature
T
_{j}
.
The structure of BP neural network.
To improve the learning and testing performance of the network, a proper number of neurons in the hidden layer should be selected. Generally, an empirical formula is used to determine the node number
where
n
,
n
_{i}
, and n
_{0}
represent the neuron number of the hidden layer, the input layer and the output layer respectively. The parameter a is a constant ranging between 0 to 10. Because the results of Eq. (3) include several numbers, we set the neuron number for three by trial and error method after calculation.
 4.2 The training process of BP NN
When the parameter design of neural network is completed, the training process will be carried out. The algorithm of BP learning process is composed of two processes, namely the forward propagation of signal and back propagation of the output error. Through the back propagation, the output errors are apportioned to all nodes of each layer, and the weights and bias of the network are updated towards the direction of most rapid increase, so as to minimize the error of the output of the network. The function of input hidden layer tansig will saturate if the inputs go beyond a certain range. At the beginning of training process, descent gradient function becomes very small due to the saturation of the hidden layer function, so the training speed will become very slow. Therefore, it is necessary to normalize the raw data, and the range of input and output value is mapped to [−1, 1], so as to improve the network performance and the training efficiency. A lot of tests are needed when training the model, meanwhile, in order to determine the parameters
a
and
n
, the trial and error method is also applied.
The initial values of the weights have an impact on the accuracy of the prediction results. And the learning rate also affects the system’s stability. BP neural network’s learning algorithm is backpropagation algorithm, which will take place if the output values are not the desired ones. The training error is propagated back and the neuron weights of each layer are kept being changed till the training reaches a minimum of the performance.
To accurately predict the temperature, we classify the measurement data into two categories, one of which is under the inflection point current, and the other is above it. Meanwhile, demarcation value of the collector current is set to 10A.
Tables 2
and
Tables 3
provide the training data and the corresponding training results. The convergence performances of BP neural network in
Fig. 8
show that the convergence rate near the inflection current point is slower than the rate under or above the point.
Training data and results for IC under inflection current
Training data and results for IC under inflection current
Training data and results for IC above inflection current
Training data and results for IC above inflection current
Convergence performance of BP neural network.
 4.3 The prediction results and its analysis
This section will give the testing results of the designed neural network model. And a comparative analysis of temperature prediction between neural network and polynomial fitting method is also given. From the testing results shown in
Tables 4
and
Table 5
, it is appreciated that the BP neural network has a good approximation, and the prediction errors are under 10% for collector current from 1A to 55A.
Testing data and temperature prediction results of BP NN forICunder inflection current
Testing data and temperature prediction results of BP NN for I_{C} under inflection current
Testing data and temperature prediction results of BP NN forICabove inflection current
Testing data and temperature prediction results of BP NN for I_{C} above inflection current
In order to estimate the prediction effect of the neural network model, a comparative study given by polynomial fitting scheme is presented. Here the junction temperature is described by polynomial of collector current
I
_{c}
and saturation voltage drop
V
_{ce}
, based on the experimental data. From
Fig. 6
it can be seen that there is a good linear relationship between
T
_{j}
and
V
_{ce}
when
I
_{c}
equals a certain value. So the polynomial fitting equation of junction temperature for current values below the inflection point can be expressed as
where
g_{1}
and
g_{2}
are coefficients of
I_{C}
dependent function. The parameters
a
_{1}
,
b
_{1}
,
c
_{1}
,
d
_{1}
,
e
_{1}
and
f
_{1}
in the above equation can be obtained by using the curve fitting toolbox of Matlab/Simulink. And the training data in
Table 2
is used to fit the equation. Therefore, we can obtain the fitted coefficients:
a
_{1}
=19.12 ,
b
_{1}
= 22.7 ,
c
_{1}
= −1114 ,
d
_{1}
= −31.78 ,
e
_{1}
=134.2 ,
f
_{1}
= 704.3 . By putting the testing data of
I
_{C}
and
V_{ce}
(as shown in
Table 4
) into fitting Eq. (4), the corresponding testing results are shown in
Table 6.
Similarly, the polynomial fitting equation for current values above the inflection point can also be expressed as
Results of polynomial fitting forICbelow inflection current
Results of polynomial fitting for I_{C} below inflection current
Similarly, the polynomial fitting equation for current values above the inflection point can also be expressed as
where
h_{1}
and
h_{2}
are coefficients of
I_{C}
dependent function. Based on the training data in
Table 3
, the coefficients of the equation can be obtained by using the curve fitting tool of Matlab/Simulink:
a
_{2}
= −0.1413 ,
b
_{2}
= −0.532 ,
c
_{2}
= 751.9 ,
d
_{2}
= 0.521 ,
e
_{2}
= −28.41 ,
f
_{2}
= −558.9 . By putting the testing data of
I
_{C}
and
V_{ce}
(as shown in
Table 5
) into fitting Eq. (5), the corresponding testing results are shown in
Table 7
.
Results of polynomial fitting forICabove inflection
Results of polynomial fitting for I_{C} above inflection
Tables 6
and
Table 7
reveal that the prediction error of polynomial fitting method is large when the current value is below the inflection point.
Fig. 9
gives the relative error for the two types of temperature evaluation methods. It is obvious that the neural network method has better performance than the polynomial fitting method. The prediction accuracy of the current values above the inflection point is also better than that below the point. The reason may be that the IGBT shows a highly nonlinear characteristic when the collector current value is below the inflection point.
Comparison of testing error for BP neural network and polynomial fitting.
5. Conclusions
The precise acquisition of IGBT’s junction temperature is always a challenging issue. The TSEP method by using collectemitter saturation voltage drop seems to be the most potential one for junction temperature evaluation. However, its accuracy is limited by the complex nonlinear relationship between the electrical parameters and the junction temperature. The novelty of this paper is that it solves this problem from the artificial intelligence point of view. In order to predict the junction temperature of IGBT power module more accurately, a BP artificial neural network model is established. The physics theoretic analysis of the relations among the device’s junction temperature, saturation voltage and collector current is presented. By measuring the device’s saturation voltage and collector current under specified temperature, we give a prediction method to evaluate the junction temperature. The testing results show that the BP neural network has the ability to predict the junction temperature, so long as the saturation voltage and collector current are obtained accurately. The predict results of the proposed method are also compared with that of the polynomial fitting method. At last, it must be pointed out that this paper is only a preliminary study for semiconductor temperature prediction by using neural network, and the prediction accuracy can be improved as the quantity of training data increases.
Acknowledgements
This work was supported by the Natural Science Foundation Key Project of the People’s Republic of China (No. 51137006), the Scientific Research Foundation of State Key Lab of Power Transmission Equipment and System Security (No. 2007DA10512711101), and the Fundamental Research Funds for the Central Universities (No. CDJZR 11150013). We also owe a major help to the FUJI ELECTRIC DEVICE TECHNOLOGY HONG KONG CO., LTD for their free open IGBT module samples.
BIO
Junke Wu He received the B.Eng. degree in electrical engineering from Chongqing University, Chongqing, China in 2008, where he is currently pursuing the Ph.D. degree. He was invited to Yuanze University, Taiwan as an exchange student from 2010 to 2011. His research interests include reliability and thermal management of power electronic converters.
Luowei Zhou He received the B.S., M.S., and Ph.D. degrees in electrical engineering from Chongqing University, Chongqing, China, in 1982, 1988, and 2000, respectively. Since 1982, he has been with the College of Electrical Engineering, Chongqing University, where he is currently a Full Professor. He was a Visiting Professor with the University of California, Irvine, between September 1998 and August 1999. He is the Vice Director of the China Society of Power Supply. His major fields of interest include the analysis and control of power electronics circuits, realization of active power filters, power factor correction techniques, and high frequency power conversion.
Xiong Du He received the B.S., M.S., and Ph.D. degrees in electrical engineering from Chongqing University, Chongqing, China in 2000, 2002, and 2005, respectively. Since 2002, he has been with the College of Electrical Engineering, Chongqing University, where he is currently a professor in the college. He was a Visiting Scholar with Rensselaer Polytechnic Institute, Troy, NY, from July 2007 to July 2008. His research interests include switching power converters, power quality control, and renewable energy power conversion.
Pengju Sun She received the B.S. and Ph.D. degrees in electrical engineering from Chongqing University, Chongqing, China in 2005 and 2011. Since 2011, she has been with the College of Electrical Engineering, Chongqing University. She was a visiting student with the University of California, Irvine, between September 2009 and August 2010. Her research interests include wide output range DC/DC converters, digital control techniques, high power high performance power converters and power factor correction.
Pittini Riccardo
,
D’Arco Salvatore
,
Hernes Magnar
,
Petterteig Astrid
2011
“Thermal Stress Analysis of IGBT Modules in VSCs for PMSG in Large Offshore Wind Energy Conversion Systems,”
Proc. of the 14th European Conf. on Power Electronics and Applications (EPE 2011)
Birmingham, UK
1 
10
Ji Bing
,
Pickert Volker
,
Cao Wenping
,
Zahawi Bashar
2013
“InSitu Diagnostics and Prognostics of Wire Bonding Faults in IGBT Modules for Electric Vehicle Drives,”
IEEE Transactions on Power Electronics
28
(12)
5568 
5577
DOI : 10.1109/TPEL.2013.2251358
Zhou Z
,
Kanniche M S
,
Butcup S G
,
Igic P
2011
“Highspeed electrothermal simulation model of inverter power modules for hybrid vehicles,”
IET Electric Power Application
5
(8)
636 
643
DOI : 10.1049/ietepa.2011.0048
Yang S
,
Bryant A
,
Mawby P
,
Xiang D
,
Ran L.
,
Tavner P
2011
“An industrybased survey of reliability in power electronic converters,”
IEEE Transaction on Industry Applications
47
(3)
1441 
1451
DOI : 10.1109/TIA.2011.2124436
Zhou Luowei
,
Wu Junke
,
Du Xiong
,
Yang Zhengui
,
Mao Yajie
2013
“Status and Outlook of Power Converter’s Reliability Research,”
Journal of Power Supply
1
1 
15
Hallouche A.
,
Tilmatine A.
2007
“Thermal impact on the power device behaviour: application on the IGBT,”
Advances in Electrical and Computer Engineering
7
(1)
9 
12
DOI : 10.4316/aece.2007.01002
Bazzoa JP
,
Lukasievicz T
,
Vogt M
,
Oliveira V
,
Kalinowski HJ
,
Cardozo Silva JC
2011
“Monitoring the junction temperature of an IGBT through direct measurement using a fiber Bragg grating,”
International Conference on Optical Fiber Sensors
Ottawa, Canada
1 
4
Perpina X
,
Jorda X
,
Vellvehi M
,
Rebollo J
,
MermetGuyennet M
2011
“Longterm reliability of railway power inverters cooled by heat pipe based systems,”
IEEE Transactions on Industrial Electronics
(58)
2662 
2672
http://www.semikron.com/skcompub/en/index.htm
Bo Wang
,
An Hu
,
Yong Tang
2012
“Junction temperature forecast and failure analysis of IGBT based on electrothermal model,”
Electric Machines and Control
16
(8)
87 
93
Wei Kexin
,
Du Mingxing
2011
“Temperature prediction model of IGBT modules based on lumped parameters method,”
Transactions of China Electrotechnical Society
26
(12)
79 
84
Hu Run
,
Mao Zhangming
,
Zheng Huai
2012
“A compact thermal model to predict the junction temperature of high power light emitting diode package,”
Conf. ECTC’2012
San Diego, California, USA
Chen Ming
,
Hu An
,
Yang Xidang
2011
“Predicting IGBT junction temperature with thermal network component model,”
AsiaPacific Power and Energy Engineering Conference (APPEEC)
Wuhan, China
Ahmed M. M. R.
,
Putrus G. A.
2008
“A method for predicting IGBT junction temperature under transient condition,”
Proc. 34th Annual Conference of IEEE Industrial Electronics (IECON 2008)
Orlando, Florida, USA
Kerkman RJ
,
Wei L
,
Lukaszewski RA
,
Brown BP
,
Gollhardt N
,
Weiss BW
2012
“Junction temperature prediction method and apparatus for use in a power conversion module,”
Scheuermann U.
,
Schmidt R.
2009
“Investigations on the VCE(T) Method to Determine the Junction Temperature by Using the Chip Itself as Sensor,”
Intelligent Motion and Power Quality (PCIM 2009) Europe
Nuremberg, Germany
(T)
1 
3
Dupont L
,
Avenas Y
,
Jeannin P
2012
“Comparison of junction temperature evaluations in a power IGBT module using an IR camera and three thermosensitive electrical parameters,”
IEEE TwentySeventh Annual Applied Power Electronics Conference and Exposition (APEC)
Orlando, Florida, USA
Avenas Y
,
Dupont L
2012
“Evaluation of IGBT thermosensitive electrical parameters under different dissipation conditionscomparison with infrared measurements,”
Microelectronics Reliability
(52)
2617 
2626
Kuhn H
,
Mertens A
2009
“Online Junction Temperature Measurement of IGBTs based on Temperature Sensitive Electrical Parameters,”
13th European Conference on Power Electronics and Applications (EPE 2009)
Barcelona, Spanish
Avenas Y
,
Dupont L
,
Khatir Z
2012
“Temperature Measurement of Power Semiconductor Devices by ThermoSensitive Electrical ParametersA Review,”
IEEE Transactions on Power Electronics
27
(6)
3081 
3092
DOI : 10.1109/TPEL.2011.2178433
Zhuxian Xu
,
Wang F
,
Puqi Ning
2012
“Junction temperature measurement of IGBTs using short circuit current,”
IEEE Energy Conversion Congress and Exposition (ECCE 2012)
Raleigh, USA
Tao Xuehui
,
Chen Huanting
,
Li Si Nan
,
Hui S Y Ron
2012
“A new noncontact method for the prediction of both internal thermal resistance and junction temperature of white lightemitting diodes,”
IEEE Transactions on Power Electronics
27
(4)
2184 
2192
DOI : 10.1109/TPEL.2011.2169461
Xiao Zhi
,
Ye ShiJie
,
Zhong Bo
,
Sun CaiXin
2009
“BP neural network with rough set for short term load forecasting,”
Expert Systems with Applications
(36)
273 
279
Ma Chengcai
,
Gu Xiaodong
,
Wang Yuanyuan
2009
“Fault diagnosis of power electronic system based on fault gradation and neural network group,”
Neurocomputing
72
(1315)
2909 
2914
DOI : 10.1016/j.neucom.2008.06.033
Khanna Vinod Kumar
2003
The insulated gate bipolar transistor (igbt): theory and design
ieee press
New York
230 
223