This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
For reducing design costs and increasing electronic power circuits’ reliability, the modeling of power semiconductor devices becomes indispensable. The model must capture the dynamic and static behavior of the power semiconductor devices to ensure the safe global circuit operating area. The IGBT is one of the most important power semiconductor devices widely used in different power electronic applications.
In the literature, several IGBT models were developed at different complexity levels and for various uses. At this level, an accurate physical device description has been required in [1, 2]. Hefner’s model and a model list based on the Hefner work are examples of suitable mathematical models for circuit simulator implementation, which have proved to have a good accuracy and high reliability [3–5]. In [6, 7], the authors have proposed a complete and complex mathematical model using a complex equation for each model part, including the wide-base PNP section, the MOSFET channel section, capacities, the JFET effect, and the thermal effect. The difference between the analytical models is in the simplifications made in order to reduce the simulation time. To have more accurate results, numerical methods were employed to solve the 2 D and 3 D ambipolar diffusion equations. However, the numerical models’ implementation requires special simulators. These model types are specially developed to optimize IGBT structure technologies [8].
For macromodels, they are used when high accuracy is not needed and the representation of some phenomena is ignored. Thus, the physical IGBT mechanisms are not considered in the models. Indeed, the fitted characteristics of the IGBT component are translated to an equivalent electrical circuit [9, 10].
The literature reported several works on the automatic extraction and optimization of IGBT model parameters. In [11], the authors developed the most suitable physical models and reference for the IGBT, and the IMPACT software has been elaborated to extract the IGBT model parameters. The IMPACT software has included five programs, which have extracted the 20 physical and structural parameters from the most recent version of the developed IGBT model. Each program has provided automatic algorithms to perform the extraction, using experimental measurements for each parameter set. The behavioral model of Oh and El Nokali implemented in Saber [12] has been reproduced by Kang et al. who have developed a new extraction algorithm to determine its parameters [13]. The algorithm is based on the availability of experimental switching loss data and the manufacturer-supplied characteristics, while the Matlab optimization toolbox is used to find model parameters automatically.
In [14], the IGBT model based on the finite-elements (FEM) physics has been implemented in the circuit simulator IsSPICE. The proposed extraction procedure is the numerical optimization algorithm called “Simulated Annealing” (SA). Its implementation is carried out in the Matlab programming environment, which allows a data exchange with IsSPICE.
This paper aims to model the IGBT device using the graphical Matlab software. The proposed electrical IGBT model is developed using Pspice [15, 16] and Saber simulators [17] in the previous contributions. The main contribution of this work is the automatic identification and optimization of the model parameters based on a stochastic algorithm. The nonlinear equations describing the IGBT model for each operating zone are rewritten as an optimization problem for their model parameters, which is solved using the Genetic Algorithm (GA) with the datasheet characteristics. The proposed technique is easily implemented in the Matlab environment, and the simulation results proved its high reliability. The rest of this paper is organized as follows: the electrical IGBT model is developed in Section 2, while Section 3 describes the model parameter optimization using GA. In Section 4, simulation results of the proposed model are discussed. Finally, conclusions are given in Section 5.
2. IGBT Design
2.1. Electrical IGBT Model
The insulated-gate bipolar transistor (IGBT) is a hybrid transistor, which includes the Metal Oxide Semiconductor Field Effect Transistor (MOSFET) at the input and the Bipolar Junction Transistor (TBJ) at the output. Consequently, the IGBT has low power control as an advantage of the MOSFET and presents the benefits of the TBJ which are low conduction losses and high-voltage handling [18]. The established model can predict the IGBT behavior for both dynamic and steady state. Besides, it can be easily parameterized using manufacturer data, and it represents an optimum compromise between accuracy and simulation complexity [17].
The static MOSFET model is constituted by
(i) DG: a diode which allows the passage from the blocked state to the on state.
(ii) VTH: DC voltage source. It represents the threshold voltage.
(iii) RGE: leakage gate-emitter resistance.
(iv) Jmos: a controlled current source which represents the drain current (Imos).
(v) RDN: drain resistance which characterizes the resistive aspect of the MOSFET channel.
(vi) DDC: an antiparallel body diode which allows the passage from the linear zone to the saturated zone. It is represented by a binary resistance RONDC/ROFFDC.
The MOSFET current is controlled by VGE voltage, according to three cases:
(i) VGE < VTH: the transistor is off, so the channel is not constructed
(ii) VGE + VCE0 − VTH > VCE:
(iii) VGE + VCE0 − VTH < VCE:
For the bipolar part, the static TBJ model is composed by
(i) DE and DP: the base-emitter and base-collector junctions
(ii) VCE0: conduction threshold voltage of the base-emitter junction
(iii) JPNP: a controlled current source which represents the current gain of the bipolar transistor
(iv) β: the bipolar gain
2.2. Dynamic IGBT Model
To model the dynamic IGBT behavior, other elements are added to the static model. These elements include nonlinear terminal capacitances and the voltage-controlled current source that models the load responsible of the tail current IC at the turn off IGBT state.
Constructors provide the measurement capacitors between two terminals by eliminating one or two capacitors. The input capacitance (CIE), reverse transfer capacitance (CRE), and output capacitance (COE) allow us to determine the interelectrode capacitance values CGE, CCE, and CGC using the following equations [19]:
Figure 1 shows the evolution of CGE, CCE, and CGC capacitances versus VCE. We note that the CGE capacity remains almost constant while the CGC and CCE capacities vary strongly nonlinear following the device operating area. These two capacities change values around the same threshold voltage VCET0.
[figure omitted; refer to PDF]
CGC capacity: this capacity can be constituted of two capacities in series: COXD oxide capacity that is fixed by the constructor and CGCJ depletion capacity. In Figure 1, the CGC capacity changes value from a certain VCE threshold voltage VCET. We can use the diode model [16] to represent the nonlinearity of the CGC capacity between two values CGCmin and CGCmax (Figure 2).
[figure omitted; refer to PDF]
The CGCmax capacity is represented by a voltage-controlled current source, with a gain given by the following expression:
CCE capacity: this capacity, as it seen in Figure 1, varies also as nonlinear. It is represented in the same manner as that for the CGC capacity. The coupling coefficient GCE is given by the following expression:
The bipolar part presents the responsible charge of the tail current IC, and these charges can be represented only by the PNP base-emitter junction storing charges. Thereafter, these charges are modelled by a controlled source (Figure 3), whose expression is as follows:
[figure omitted; refer to PDF]
The studied IGBT model is shown in Figure 3.
2.3. The IGBT Model Parameter Extraction
This section aims to develop and show the extraction method of the IGBT model parameters. To identify the model parameters in the static case, the main idea is to take out the circuit equations according to the diode states (Figure 4). Indeed, the diodes states define the different IGBT operation zones.
[figure omitted; refer to PDF]
For the Ohmic zone, all diodes are turned on. The resolution of the equations system described the static model gives the expression of the VCE voltage versus the IC current:
For the quasisaturation zone, all the diodes are turned on except the DP diode. The expression of the VCE voltage versus the IC current becomes
For the saturation zone, it is characterized by the blocking diode DDC of the MOSFET part and the blocking diode DP of the bipolar part. The expression of the VCE voltage becomes
The parameters of the studied model are deduced from the technical datasheet and the equations established in [15]. The IGBT parameters are recorded in Table 1 for the commercial IGBT (IRGBC20U).
Table 1
IGBT electrical parameters (IRGBC20U).
Parameters | Values | |
Static parameters | VCE0 | 1.9 V |
RONDE | 8.66 10−2 Ω | |
RDN | 2.3073 10−3 Ω | |
RONDC | 2.479 10−1 Ω | |
ROFFDC | 108 Ω | |
RONDP | 3.42 10−3 Ω | |
ROFFDP | 2.373 107 Ω | |
GP | 1.154 Ω−1 | |
VTH | 5.3 V | |
KP | 1.766 | |
Θ | 8.47 10−2 | |
RGE | 2 108 | |
Β | 10−1 | |
Dynamic parameters | CGE | 3 10–10 F |
CGCmin, RGC, LGC,RONGCVCET | 6 10−12 F, 10−1 Ω, 10−10 H, 103 Ω, 20V | |
GGC | 2.44 10−3F | |
CCE, GCE | 5.9 10−13 F, 3.06 103 Ω−1 | |
Gt | 910 Ω−1 |
3. Optimization of the IGBT Model Parameters Using Genetic Algorithm
3.1. Genetic Algorithm
In classical information treatment, the problems are solved in fixed ways before the introduction of heuristic methods using random processes. In fact, during the design phase of a system, it receives all the necessary data for its operating conditions as known at the time of its conception, which prevents its adaptation to unknown changing environmental conditions. Therefore, computer researchers are studying methods to allow systems to adapt spontaneously to new conditions. Hence, the heuristic and stochastic methods emerge such as evolutionary programming based on the Darwin theory. The theory of the species evolution is exposed under the external constraints influence, and the fixed systems’ existence is rejected.
Among the evolutionary algorithms, the Genetic Algorithm (GA) is developed for optimization purposes. The genetic process is based on the natural selection theory and the evolution genetics. John Holland introduced the first formal model of genetic algorithms in 1976, which added an intelligence to a computer program with the crossing notion (genetic material exchange) and the mutation notion (genetic diversity source) [20]. Based on John Holland’s work, several research studies have been developed.
Unlike the different optimization techniques, the GA is characterized by
(i) The use of an encoding describing the parameters
(ii) GA works on a population of points, instead of a single point
(iii) It uses only the function values under study
(iv) It uses probabilistic, not deterministic, transition rules
A genetic algorithm offers acceptable solutions for difficult problems in a reasonable calculation time. It tries to optimize the defined solution for a number of iterations and chooses the most optimized solution available for a problem at the program end. The initial creation of the population, the evaluation of the optimization condition (adaptation function or fitness function), selection, crossing, and mutation are the five fundamental functions of the algorithm.
Figure 5 shows the genetic algorithm diagram. The genetic algorithm process simulates the evolution of a population, which is subjected to a selection at each generation, and the recombination and mutation operators are applied. The selection based on the fitness function allows improving the population [20]. This algorithm does not require knowledge of the problem, which can be represented by a black box with inputs representing the variables and outputs representing the objective functions. Then, the algorithm manipulates the inputs in order to improve the outputs.
[figure omitted; refer to PDF]
In order to optimize the static parameters of the IGBT model, an approach is used to combine the manual extraction method that allows obtaining a first estimation of the set of parameters and then using the numerical optimization by the GA to extract the optimal set of parameters using the Toolbox “GA” in MATLAB [23].
The flowchart of the proposed optimization approach is presented in Figure 7.
[figure omitted; refer to PDF]
The fitness function measures the error between manufacturer and simulated data. The used fitness function, for parameter evaluation, is defined by the sum of the deviation between the equation representing the manufacturer’s curve (desired value) and the equation of the curve containing the model parameters (calculated values). The fitness function is given as follows:
Following that mentioned above, two programs are developed on MATLAB; the first one will use the mathematical equation of the transfer characteristic with equations (1) and (2) to optimize the coefficients KP, VTH, θ, and the bipolar gain β. The second program will use equations (7)–(9) with the mathematical equation of the output characteristic to calculate the other parameters VCE0, RONDE, RDN, RONDC, ROFFDC, RONDP, ROFFDP, and GP.
The parameter values obtained by optimization and GA numerical information (data points and steps) are summarized in Tables 2 and 3, respectively.
Table 2
IGBT electrical parameters (IRGBC20U).
Parameters | Values |
VCE0 | 1.6119 V |
RONDE | 8.04 10−2 Ω |
RDN | 2.0 10−3 Ω |
RONDC | 3.893 10−1 Ω |
ROFFDC | 4.690106 Ω |
RONDP | 8.0 10−3 Ω |
ROFFDP | 9.361 105 Ω |
GP | 1.3.830 Ω−1 |
VTH | 5.3 V |
KP | 1.6166 |
Θ | 8.10 10−2 |
RGE | 2 108 |
Β | 1.34910−1 |
Table 3
GA numerical information.
Data points | Steps (s) | |
Transfer characteristic | 1451 | 2.283353 |
Output characteristic | 851 | 0.748621 to 0.860017 |
Figure 8 shows the optimization results obtained for the two studied cases. A good convergence of the solution giving by the genetic algorithm in the treated cases can be seen.
[figures omitted; refer to PDF]
The comparison between the obtained results and the simulation results without optimization is illustrated in Figure 9. The improvement brought by the model in the reproduction of the output and transfer characteristics in the saturation regime is shown. The error between the curves obtained by optimization and the curves given by the manufacturer is low.
[figures omitted; refer to PDF]
4. Results and Discussion
Figure 10 illustrates the experimental circuit used to perform the dynamic and static characteristics of the studied IGBT. The electrical IGBT environment is modelled by a wiring inductance LP and a wiring resistance RP. A single parasitic inductance is sufficient to represent the total circuit inductances [24]. The IGBT driver causes the rise and fall times of the VG impulsion. This interaction between the control section and the device is also included in the test circuit simulation.
[figures omitted; refer to PDF]
4.1. Validation of the Static Behavior of the IGBT Model
To obtain the output characteristic, the simulation is performed as given in the manufacturer specifications in the following terms: the voltage VGE is maintained at 15 V, and the voltage VCE changes linearly from 1 V to 10 V during 25 μs. Figure 11 shows experimental (manufacturer data) and simulated static characteristics of the commercial IGBT IRGBC20U, obtained for test conditions of the manufacturer: (a) transfer characteristic; (b) output characteristic.
[figures omitted; refer to PDF]
To perform the transfer characteristic IC (VGE), the VCE is fixed at 100 V while the VGE varies from 5 V to 20 V.
Figure 11 presents the manufacturer and simulation results of static characteristics. In the two curves, simulation results show good agreements compared to manufacturer data.
4.2. Validation of the Dynamic IGBT Model Behavior
The switching IGBT characteristics are affected by parasitic impedances, especially parasitic inductances. The IC current decreases and VCE voltage increases at the turnoff switching phase owing to these parasitic inductances. According to Figures 12–14, it can be shown that the tail current IC and the VCE voltage peak caused by these parasitic inductances increase the duration of the switching operation. Then, the switching losses at the turnoff phase are increased. The model predicts with a good accuracy all dynamic IGBT characteristics, namely, slowly decaying current at turn off (tailing phenomenon characteristic of IGBTs due to bipolar transistor part) and the Miller effect in the gate voltage waveforms.
[figure omitted; refer to PDF][figure omitted; refer to PDF][figure omitted; refer to PDF]5. Conclusions
This study presents the electrical modeling of the IGBT using the graphical software of Matlab. Parameter optimization of the model based on a metaheuristic algorithm using GA was proposed. The established method used electrical equations of the model and measurement data provided by the manufacturer to perform the model parameter optimization. The method implementation was carried out using the Matlab/Simulink environment. Simulation of the electrical model showed a good precision and high reliability for the static and dynamic behavior of the used IGBT.
[1] K. Sheng, S. J. Finney, B. W. Williams, "A new analytical IGBT model with improved electrical characteristics," IEEE Transactions on Power Electronics, vol. 14 no. 1, pp. 98-107, 1999.
[2] C. S. Mitter, A. R. Hefner, D. Y. Chen, "Insulated gate bipolar transistor (IGBT) modeling using IG-SPICE," IEEE Transactions on Industry Applications, vol. 30 no. no1, pp. 24-33, DOI: 10.1109/28.273618, 1994.
[3] A. R. Hefner, "Analytical modeling of device-circuit interactions for the power insulated gate bipolar transistor (IGBT)," IEEE Transactions on Industry Applications, vol. 26 no. 6, pp. 995-1005, DOI: 10.1109/28.62382, 1990.
[4] A. R. Hefner, D. L. Blackburn, "An analytical model for the steady-state and transient characteristics of the power insulated-gate bipolar transistor," Solid-State Electronics, vol. 31 no. 10, pp. 1513-1532, DOI: 10.1016/0038-1101(88)90025-1, 1988.
[5] A. R. Hefner, D. M. Diebolt, "An experimentally verified IGBT model implemented in the Saber circuit simulator," Proceedings of the PESC '91 Record 22nd Annual IEEE Power Electronics Specialists Conference, pp. 10-19, .
[6] B. Fatemizadeh, D. Silber, "A versatile electrical model for IGBT including thermal effects," Proceedings of the IEEE Power Electronics Specialist Conference—PESC ‘93, pp. 85-92, .
[7] B. Fatemizadeh, G. Tchouangue, D. Silber, "A user-optimized electro-thermal IGBT model for power electronic circuit simulation in the circuit simulator ELDO," IEEE Applied Power Electronics Conference and Exposition, vol. 1, pp. 81-87, 1996.
[8] K. Sheng, F. Udrea, G. A. J. Amaratunga, "Optimum carrier distribution of the IGBT," Solid-State Electronics, vol. 44 no. 9, pp. 1573-1583, DOI: 10.1016/s0038-1101(00)00103-9, 2000.
[9] Y. Tzou, Y. Yu, L. Jun, "A practical SPICE macro model for the IGBT," IEEE International Conference on Industrial Electronics, Control, and Instrumentation, vol. 2, pp. 762-766, 1993.
[10] A. Monti, "A fuzzy-based black-box approach to IGBT modelling," Proceedings of the Third IEEE International Conference on Electronics, Circuits, and Systems, pp. 1147-1150, .
[11] A. Hefner, S. Bouche, "Automated parameter extraction software for advanced IGBT modeling," Proceedings of the 7th IEEE Workshop on Computers in Power Electronics, pp. 10-18, .
[12] H.-S. Oh, M. El Nokali, "A new IGBT behavioral model," Solid-State Electronics, vol. 45 no. 12, pp. 2069-2075, DOI: 10.1016/s0038-1101(01)00149-6, 2001.
[13] W. Kang, H. Ahn, M. A. ElNokali, "A parameter extraction algorithm for an IGBT behavioral model," IEEE Transactions on Power Electronics, vol. 19 no. 6, pp. 1365-1371, DOI: 10.1109/tpel.2004.836635, 2004.
[14] R. Chibante, A. AraÚjo, A. Carvalho, "Finite-element modeling and optimization-based parameter extraction algorithm for NPT-IGBTs," IEEE Transactions on Power Electronics, vol. 24 no. 5, pp. 1417-1427, DOI: 10.1109/tpel.2009.2012388, 2009.
[15] E. Elwarraki, A. Sabir, "Behavioural and electrothermal modelling of the IGBT for circuits simulation," Proceedings of the 4th IEEE International Conference on Electronics, Circuits and Systems, pp. 90-93, .
[16] E. Elwarraki, "Behavioural and electrothermal modelling of the bipolar devices adapted to the power function design," 2007. Ph.D. (Doctorat d’état), Faculty of Science Ben m’sik
[17] C. Alonso, T. A. Meynard, "Simulation of short-circuit phenomena in IGBT," Proceedings of the IEEE Colloquium on Power Semiconductor Devices, pp. 101-105, .
[18] N. Mijlad, E. Elwarraki, A. Elbacha, "Implementation of a behavioral IGBT model in SIMULINK," Proceedings of the International Conference on Electrical and Information Technologies (ICEIT’15), pp. 129-133, .
[19] V. K. Khanna, Insulated Gate Bipolar Transistor IGBT Theory and Design, 2003.
[20] D. A. Coley, A. David, An Introduction to Genetic Algorithms for Scientists and Engineers, 1999.
[21] S. Busquets-monge, G. Soremekun, E. Hertz, "Design optimization of a boost power factor correction converter using genetic algorithms," Proceedings of the Seventeenth Annual IEEE Applied Power Electronics Conference and Exposition, pp. 1177-1182, .
[22] F. Alonge, F. D’Ippolito, F. M. Raimondi, "Least squares and genetic algorithms for parameter identification of induction motors," Control Engineering Practice, vol. 9 no. 6, pp. 647-657, DOI: 10.1016/s0967-0661(01)00024-7, 2001.
[23] https://www.mathworks.com/help/gads/genetic-algorithm.html
[24] Y. Shen, J. Jiang, Y. Xiong, "Parasitic inductance effects on the switching loss measurement of power semiconductor devices," Proceedings of the IEEE International Symposium on Industrial Electronics, pp. 847-852, .
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2021 Mohamed Baghdadi et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
The concept introduced by MathWorks in the Simscape product is the link representation between the SIMSCAPE library components that correspond to physical connections transmitting power. In this paper, a power insulated-gate bipolar transistor (IGBT) model using MATLAB graphical software is reproduced. An electrical IGBT behavior model using the Simscape Electronics library components is developed and analyzed. This model is parameterized using the constructor datasheet to ensure a good representation of the dynamic and static IGBT behaviors. An extraction and optimization studies of the IGBT model parameters using a stochastic algorithm implemented in Matlab are presented. The proposed method is based on the Genetic Algorithm (GA) to perfectly extract and optimize the model parameters using the mathematical model circuit equations and the provided datasheet characteristics. A simulation in the Matlab/Simulink environment and a comparison with the experimental results for an IGBT device example are carried out to demonstrate the proposed model accuracy.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer