1. Introduction
Multilevel inverters are increasingly used in high-power industrial drives and traction applications to meet stringent efficiency and reliability standards. Among them, the three-level T-type Neutral Point Clamped (TNPC) inverter has garnered significant interest due to its ability to produce high-quality voltage waveforms, reduce voltage stress on components, and achieve lower total harmonic distortion (THD) compared to standard two-level configurations [
1,
2]. Nonetheless, these advantages present significant challenges in electro-thermal control, especially when operating IGBT modules under high current and switching stress [
3,
4].
Imbalanced neutral-point voltages and unequal power loss distribution in TNPC inverters can accelerate thermal fatigue events, such as solder joint deterioration, lower junction temperature (
Tj), and reduced module lifespan [
5]. For effective thermal management, detailed modeling of conduction and switching losses is required, along with real-time control systems capable of dynamically addressing voltage imbalances and uniformly distributing thermal stress.
Model Predictive Control (MPC) has evolved as a reliable solution for improving output current quality and assuring DC-link voltage stability in multilevel inverters [
6,
7]. MPC outperforms traditional control methods that rely solely on the reference voltage vector and fixed duty cycles by predicting future scenarios and selecting optimal switching actions [
8]. Incorporating Space Vector Pulse Width Modulation (SVPWM) enables the control system to utilize a broader range of switching states, thereby increasing flexibility and improving output waveform quality [
9,
10].
The effectiveness of MPC significantly relies on the proper tuning of its cost function weights, which affect the balance between opposing goals, such as present tracking and neutral-point voltage regulation [
11]. Manually tweaking designs through trial and error often results in inefficient or prolonged changes. Recent research has investigated sophisticated metaheuristic algorithms, such as genetic algorithms (GA) and Particle Swarm Optimization (PSO), to automate the tuning procedure, ensuring optimal weight selection and reducing the predictive cost function in real time [
12].
Additionally, thermal modeling of IGBT modules under actual inverter settings is critical. While analytical and simulation-based techniques, such as Foster and Cauer RC networks [
13], are often used to measure junction temperatures, they typically yield inaccurate results in scenarios involving rapidly varying loads and switching [
14]. Reliable transient
Tj estimation, which considers localized heating effects that standard average models may overlook, is possible by combining dynamic thermal networks with accurate chip-level loss modeling [
15].
Recent research has expanded the usage of Model Predictive Control (MPC) and Space Vector Pulse Width Modulation (SVPWM) in multilevel inverters by combining predictive state selection and flexible vector modulation to improve current tracking and voltage management [
16,
17,
18]. Numerous studies have demonstrated that MPC-SVPWM approaches enhance dynamic performance compared to classic PI or hysteresis controllers by directly anticipating future load currents and optimizing switching sequences at each sample instance. Hybrid frameworks have been proposed to address switching limits and reduce computational requirements while maintaining high modulation index efficiency and low harmonic distortion [
19,
20]. In three-level TNPC configurations, MPC–SVPWM techniques have been demonstrated to be particularly efficient in mitigating neutral-point voltage variations under varying load and grid conditions [
21,
22].
Precise thermal modeling of IGBT modules is crucial for accurately predicting junction temperatures, minimizing thermal stress, and extending device life, particularly under dynamic switching and high-current conditions [
23,
24,
25]. Approaches to estimating losses based on device-specific elements such as conduction voltage drop and switching energies have consistently been used to calculate power dissipation, which is then integrated into thermal RC networks for transient
Tj forecasts [
26,
27,
28]. Recent research has improved these methods by using modified thermal models that accurately describe the thermal impedance of individual semiconductor chips within multilevel modules [
29,
30]. Sophisticated measurement approaches, including online monitoring of electrical characteristics and real-time estimating and machine learning algorithms, have evolved to provide precise junction temperature feedback without the use of obtrusive sensors [
31,
32,
33]. To improve reliability predictions and fault avoidance in power converters, localized hotspots and dynamic thermal imbalances can be detected by combining chip-level loss evaluations with electrothermal networks [
34,
35].
Recent studies have demonstrated the benefits of integrating electro-thermal models with real-time control methods to achieve coordinated electrical and thermal management. The TNPC inverter can attain precise voltage balancing and stable thermal profiles across diverse load conditions by integrating MPC-SVPWM control with PSO-based weight modification and a comprehensive Cauer thermal network. In applications requiring high reliability, these frameworks provide valuable guidance for preventive maintenance and lifecycle predictions.
This study builds upon previous work by introducing a comprehensive control and electrothermal modeling method for three-level TNPC inverters. A PSO-optimized MPC-SVPWM control approach dynamically adjusts cost function weights in real time to achieve optimal neutral-point voltage stabilization and current regulation. To quickly determine junction temperatures, the resulting switching states are fed into a chip-level loss computation and then combined with a transient thermal RC network. The results of MATLAB simulations demonstrate the technique’s ability to maintain a uniform temperature distribution across the inverter’s three legs while ensuring the DC-link balance remains within the standard limits. Furthermore, SemiSel simulations and direct experimental measurements for cross-validation confirm the accuracy of the electrothermal models.
The rest of the paper is structured as follows:
Section 2 outlines the topology of the target system, detailing the design specifications of the TNPC inverter, the TNPC-IGBT module employed, and the load profile.
Section 3 introduces the proposed MPC-SVPWM approach for controlling the three-level inverter.
Section 4 focuses on the developed electro-thermal model of the TNPC-IGBT module used in the designed inverter circuit.
Section 5 discusses the MATLAB simulation outcomes, analysis, and validation of the electro-thermal model through the SemiSel thermal simulation benchmark.
Section 6 describes the experimental setup and validation, and
Section 7 concludes the paper.
2. Three-Level Inverter Topology and Design Specifications
A three-phase inverter employing three-level TNPC-IGBT modules, as illustrated in
Figure 1a, is often utilized for medium-voltage and high-power applications due to its efficiency and lower switching losses. Producing three voltage levels (0, Vdc/2, and −Vdc/2) rather than the two levels found in a typical topology improves power quality. It also reduces harmonic distortion, making it suitable for traction systems and renewable energy [
36]. The Semikron SEMiX405TMLI12E4B IGBT module (Semikron International GmbH, Nürnberg (Nuremberg), Germany) shown in
Figure 1b is employed for the intended inverter, which has a rating of 1200 V/400 A, with peak junction and case temperatures of 175 °C and 125 °C, respectively. Even though this commercial class of IGBT modules has a rating for higher voltage and current, they are commonly advised to be used at reduced stress with a maximum limit of (≈70–80% of rated values) in both industrial practice and research practice for the guarantee of safe operation, lifespan, and to accommodate small testing facilities in the laboratory. In this work paper, operating limits were confined to 450 V and 100 A, while module specification parameters on the datasheet rated at 300 V and 400 A were successfully scaled to get the operating point of defined voltage and current. The utilized IGBT module also features a negative temperature coefficient (NTC) thermistor, which enables precise monitoring of the case temperature [
37]. In practice, especially during non-uniform cooling, heat being released by one die can affect the temperatures of neighboring dies. However, it is worth noting that, while the NTC thermistor only measures a general case temperature, chip-level modeling, SemiSel simulation, and the controlled experiments with active cooling incorporate some mutual thermal coupling between semiconductor dies.
The inverter topology under investigation consists of four transistors (T1–T4) and their corresponding free-wheeling diodes (D1–D4) for each TNPC leg. Under balanced operation, the outer switches (S1, S4) endure the full DC-link voltage (Vdc), whereas the inner switches (S2, S3) connected to the neutral point experience only (Vdc/2). IGBT module losses during conduction and switching can be measured to calculate junction temperatures using a thermal model, which determines the maximum temperature and its precise location within the module.
Figure 1.
Three-level inverter schematic and corresponding Semikron IGBT module leg: (
a) inverter schematic with Switches (T1–T4) and diodes (D1–D4) are arranged across the split DC-link capacitors (C1, C2); (
b) a physical image of a Semikron IGBT module (one-leg) [
37], that shows the terminal correspondence to the schematic, where the output terminals and +Vdc/2 and −Vdc/2 represent the electrical connections of one inverter leg.
Figure 1.
Three-level inverter schematic and corresponding Semikron IGBT module leg: (
a) inverter schematic with Switches (T1–T4) and diodes (D1–D4) are arranged across the split DC-link capacitors (C1, C2); (
b) a physical image of a Semikron IGBT module (one-leg) [
37], that shows the terminal correspondence to the schematic, where the output terminals and +Vdc/2 and −Vdc/2 represent the electrical connections of one inverter leg.
In this work, a coordinated MPC-SVPWM scheme is used to regulate neutral point voltage, minimizing DC-link imbalance and enabling precise current tracking across loads. In accordance with earlier studies on three-level inverters in traction and renewable applications [
38,
39,
40], which generally have operating ranges of 1–10 kHz, the switching frequency was selected to be 5 kHz. This value preserves industrial compatibility, permits a realistic electro-thermal evaluation, and allows for real-time implementation viability on DSP platforms. SVPWM ensures deep modulation and effective voltage selection, while the MPC cost function, adjusted by PSO, balances THD minimization, neutral point stabilization, and reduced switching losses. The TNPC topology optimizes switching occurrences among IGBTs to ensure uniform thermal stress. A chip-level loss model calculates conduction and switching losses for each IGBT per cycle, utilizing a Cauer-type thermal RC network to determine real-time junction temperatures. The control method ensures electrical and thermal symmetry, allowing a single-leg model for loss and thermal analysis.
Table 1 outlines the specifications of the TNPC inverter prototype.
3. Proposed MPC-SVPWM Scheme for Three-Level Inverter
3.1. Conventional SVPWM for Three-Level Inverters
SVPWM is widely employed in multilevel inverters because it offers improved DC bus utilization, a consistent switching frequency, and reduced harmonic distortion compared to conventional sinusoidal PWM [
36]. In a three-level T-type neutral-point clamped (TNPC) inverter, SVPWM utilizes the current switching states to generate a reference output voltage vector within the hexagonal space vector plane.
In conventional SVPWM, the inverter output voltages (V
a, V
b, V
c) are first transformed using the Clarke transformation into a stationary reference vector V
ref, in the α-β system. The TNPC provides three voltage levels per phase: −Vdc/2, 0, and +Vdc/2, resulting in a total of 3
3 = 27 switching states. These switching states are mapped onto the α-β plane, forming the hexagonal voltage space vector diagram shown in
Figure 2, which is subdivided into six identical sectors.
The voltage vectors in this diagram are categorized into four groups: (1) large vectors (e.g., V6, V12), (2) medium vectors (e.g., V15, V21), (3) small vectors (e.g., V17, V18), and (4) zero vectors (V1, V14, V27). The switching states are expressed by a triplet [Sa, Sb, Sc], where Sx∈ {−1,0,1} related to the voltage level of the phase x (−Vdc/2, 0, and +Vdc/2), respectively.
The Clarke transformation is given by:
The resulting reference vector magnitude and angle are then calculated as:
For a particular sector:
where
Ts is the total sampling period,
v1 and
v2 are the two adjacent active voltage vectors in the space vector diagram,
v0 is the zero-voltage vector,
T1,
T2, and
T0 are the dwell times for the respective voltage vectors.
As an illustrative example, the switching state [1, 0, −1] generates the active vector V
6 located in Sector 1. The Clarke transformation (Equation (1)) is utilized to map this vector to the
α-
β plane at 60° counter to the
α-axis. With each switching cycle,
Vref is synthesized using time-weighted combinations of two active vectors (e.g.,
V6 and
V2) and one zero vector (e.g.,
V14), as illustrated in
Figure 2.
The position of Vref within the hexagon determines the active and zero vectors selected for SVPWM. Conventional SVPWM achieves high modulation depths, smooth reference tracking, and low total harmonic distortion (THD), but has limitations in high current applications, including thermal “hot spots” and neutral-point voltage imbalance. To address these challenges, this work proposes a hybrid control methodology that combines SVPWM with Model Predictive Control (MPC). In the proposed scheme, SVPWM controls the vector path and dwell times to enhance voltage and current performance and increase the device reliability, whereas MPC is used to optimize the selection of switching states.
Figure 2.
Hexagonal voltage space vector diagram for the three-level TNPC inverter [
15].
Figure 2.
Hexagonal voltage space vector diagram for the three-level TNPC inverter [
15].
3.2. MPC Cost Function Formulation
Maintaining DC-link voltage imbalance within ±5% in multilevel TNPC inverters is crucial, as imbalances exceeding 10% can cause device stress, capacitor failure, and increased losses [
6,
7]. A coordinated MPC-SVPWM approach is proposed to assist SVPWM in optimizing switching states, aiming for neutral voltage imbalance below 3%, load balance, and reducing electro-thermal stress.
Figure 3 depicts the block structure of the proposed MPC with the SVPWM scheme for balanced operation of the three-level TNPC inverter. In the proposed scheme, the control goal is achieved by minimizing a cost function that considers both load current monitoring accuracy and neutral point voltage variation. For each control step, the MPC assesses all valid switching states and chooses the one that minimizes the cost function:
where
and
are weighting factors,
is the reference current for phase
x ∈ {
a, b, c}
, k is the control step,
is the predicted current at the next sampling instant,
and
are the current and predicted neutral point voltages, respectively.
The difference in voltage between the upper DC-link capacitor voltage (
VC1), and lower DC-link capacitor voltage (
VC2), determines the neutral point voltage as:
The capacitor voltages are updated based on the capacitor currents and the sampling period
Ts, as:
The capacitor currents
iC1 and
iC2 can be obtained based on the load currents and the switching states of the three legs, given by:
where
Sx1,2 ∈ {0, 1} is the switching states contributing to phase leg
x ∈
{a, b, c} to the capacitors
C1 (
Sx1) and
C2 (
Sx2).
Table 2 presents the truth table for the capacitor current in the TNPC inverter phase leg, showing the relationship between switching states and capacitor currents.
MPC aids in ensuring balanced load currents by monitoring reference currents obtained from active (
P) and reactive (
Q) power requirements via dq-axis and inverse Park transformation matrix (
computations as specified:
where
θ is the electrical angle of the reference frame.
The inverse Park transformation matrix (
is usually defined as:
At the control step (
k + 1)
, the load current can be predicted as:
where
L and
R are the load inductance and resistance values.
3.3. PSO-Based Cost Function Weighting Optimization
The thoughtful choice of the weighting parameters and within the cost function of the model predictive control (MPC) method greatly influences its effectiveness. These elements manage the balance between stabilizing the neutral-point voltage and precisely monitoring the load current. Improper tuning can lead to poor tracking, greater neutral-point imbalance, or significant thermal stress on the IGBT module.
To overcome the limitations of static, offline-tuned parameters, this study presents an online Particle Swarm Optimization (PSO) framework is presented to adjust weighting coefficients [, ] in real time. This real-time adjustment improves control stability under changing load and temperature conditions while also improving the MPC’s response to transient disturbances.
Alongside the MPC loop in the online implementation, a simplified PSO algorithm updates
, and
, every N control cycle based on the system’s most recent performance metrics. The optimization seeks to lower a combined performance index, where each particle in the swarm represents a possible solution pair [
,
]:
where
ISEcurrent is the integral of the squared error between the reference and predicted load currents,
ISENPV is the integral of the squared neutral-point voltage deviation,
ω1 and
ω2 are defined scaling coefficients.
The fitness components are defined as:
Each particle updates its position in the search space according to the standard PSO update rules as:
where
is the position of particle
I at iteration
k;
is its velocity;
is the best solution found by particle
I;
g is the global best solution found by the entire swarm;
ω is the inertia weight;
c1 and
c2 are acceleration coefficients; and
r1 and
r2 are random numbers uniformly distributed between 0 and 1.
The proposed PSO is carried out to reduce computational load by using a smaller swarm size and a limited number of iterations. The adjusted [∂
1, ∂
2] pair is then fed into the MPC controller for the next control interval. The key PSO parameter values used to optimize the weighting factor in this setup are shown in
Table 3. The small swarm size (N
p = 10) and limited generations (G
max = 5) were chosen to decrease the computational requirements for real-time execution on the DSP MCU. This ensures that the online PSO update fits within the control cycle while still achieving stable convergence. These decisions were based on a preliminary sensitivity analysis of DC-link imbalance and RMS current tracking error, which established appropriate search ranges for
∂1 and
∂2. Furthermore, the selected PSO settings align with common ranges seen in recent studies [
41,
42,
43], where inertia weight values between 0.4 and 0.9 and acceleration coefficients
c1 and
c2 ranging from 1 to 2 are frequently used.
3.4. Optimized Switching State
To ensure accurate load current tracking and uphold a stable neutral-point voltage balance, the switching state in the proposed SVPWM–MPC approach is enhanced at each sampling moment. The integrated MPC framework assesses all potential switching states to determine the one that minimizes the predictive cost function, unlike conventional SVPWM, which relies solely on the reference voltage vector and fixed duty cycles for producing gate signals.
During each control step, the MPC prediction model evaluates the expected future voltages of the DC-link capacitors and load currents for every potential switching state. The cost function for each candidate is evaluated using the weighting factors α and β, which are adjusted through PSO to balance neutral-point voltage deviation and tracking error. The SVPWM method selects the switching scenario that results in the least expensive outcome for execution. The following illustration demonstrates the ideal switching state
S*:
This meticulous switching state selection ensures that the inverter maintains the intended switching frequency while also providing strict current regulation and neutral point balance within set bounds.
Figure 4 depicts the complete flowchart of the proposed PSO-enhanced SVPWM-MPC technique for the three-level TNPC inverter.
5. Results, Discussions, and Validation
5.1. Inverter Steady-State and Dynamic Performances with Proposed Control
The comprehensive modeling of the 3-phase, 3-level TNPC-IGBT inverter, employing the proposed control method for balanced operation throughout the module’s three phases, along with loss modeling for chip-level power loss and thermal profile assessment, is performed in MATLAB R2022a software. The entire system was modeled via MATLAB software through code-based modeling. All subsystems, including the three-level TNPC inverter, the RL load, the direct MPC algorithm, and the capacitor voltage balancing system, were modeled numerically, enabling full flexibility and transparency of the equations. The switching behavior of the inverter was represented using discrete device-level models that generate the output voltages entirely from the switching state. The load was modeled as a series RL branch with no additional filters included, which enabled the direct evaluation of interacting inverter voltages and the subsequent load current. The MPC controller was coded to predict system states (currents and capacitor voltages) using the discrete-time system equations, and the cost function was evaluated at each sampling step to determine the optimal switching state.
The simulations were carried out on a personal computer with an Intel® Core™ i7-12700H processor (2.3 GHz, 14 cores), (Intel Corporation, Santa Clara, CA, USA) and 64 GB RAM under a Windows 10 Pro environment. The control and optimization environment operated under a switching frequency of 5 kHz throughout the simulation, where the simulations were designed to mirror real-time control. The algorithm was computationally efficient such that, through zero-order PSO, there was a relatively small overall computational demand (number of swarms of 10 and Gmax = 5 overall generations), allowing the weighting parameters [∂1, ∂2] to converge extremely fast at each control interval. Overall, these features resulted in simulation outputs that realistically reflect values consistent with feasible real-time implementation, given the timing and performance constraints.
Figure 10 illustrates the simulation of the three-phase load currents alongside the tracking load current that aligns with the generated reference current (for phase a), utilizing the proposed controller of the designed TNPC inverter circuit. This is achieved through optimized MPC cost function weighting factors implemented via PSO algorithms, at Vdc = 450 V, with load currents of 25 A, 75 A, and 100 A, demonstrating accurate tracking of the phase current with the reference current and balanced three-phase load currents across a wide load range.
Figure 11 shows the dynamic performance of the proposed SVPWM-MPC approach in regulating the DC-link capacitor voltages VC1 and VC2 while minimizing the neutral-point imbalance percentage under various load situations (25 A, 75 A, and 100 A) at Vdc = 450 V. The controller efficiently keeps both capacitor voltages close to the nominal 225 V, and the imbalance % is successfully reduced in all load scenarios.
At reduced loads (25 A), there are minor oscillations that quickly stabilize with a 0.25% imbalance; however, at greater loads (75–100 A), the system stabilizes more quickly and exhibits excellent voltage symmetry, keeping the imbalance at 1.1% even when fully loaded. These results confirm that the proposed control approach guarantees stable neutral-point regulation and effective voltage balancing across an extensive operating range.
To evaluate the MPC-SVPWM control method’s dynamic response to sudden load changes, at t = 3 s, the load current reference increased from 75 A to 100 A. The results in
Figure 12 show minimal short-term fluctuations and a gradual increase in load current without significant distortion. The voltage imbalance at the neutral point remains within acceptable limits, and the DC-link capacitors (VC1 and VC2) are well-regulated. A slight temporary imbalance occurs initially but stabilizes quickly, demonstrating the control system’s robustness and adaptability in response to sudden load variations while maintaining consistent performance and power distribution.
5.2. Chip-Level Power Loss Evaluation
Upon verifying the balanced function of the three-level inverter, the power loss algorithm at the module chip level is started. It employs optimized switching states and load current polarity to identify conduction states and switching events. The energy values for switching, specifically
Eon,
Eoff, and
Err, employed in this calculation were obtained from the manufacturer’s datasheet [
37], which presents standard double-pulse test (DPT) data performed at
Vin = 300 V,
IC = 400 A, and
Tj, nom = 150 °C. These reference values are available in
Table 5. To adjust the DPT results for actual inverter performance used in this work, scaling factors for collector current, bus voltage, and junction temperature were incorporated into the calculation of switching loss, as indicated in (24).
At a 450 V DC input voltage, and with two distinct load conditions of 25 A and 100 A.
Figure 13 and
Figure 14 illustrate the distribution of power losses among the various semiconductor chips within the three legs of the module. With a 25 A load, the module incurs a loss of approximately 143.5 W, nearly evenly spread across the three phases (leg a = 47.8 W, leg b = 47.7 W, and leg c = 48 W). Conversely, under full load (100 A), the loss amounts to roughly 610.7 W. The loss distribution indicates that the inner switch chips (T2, T3, D2, and D3) incur a greater amount of power loss compared to the outer switch chips (T1, T4, D1, and D4), with the peak loss level noted in transistors T2 and T3 at around 43.6 W at 100 A and nearly 13.2 W at the 25 A state.
5.3. Chip-Level Junction Temperatures Estimation
Using the proposed transient thermal model and power loss distributions from
Figure 13 and
Figure 14, the TNPC-IGBT module’s junction temperature profile was simulated at a constant case temperature of 100 °C.
Figure 15 shows thermal profiles for different semiconductor chips at a moderate load of 25 A, while
Figure 16 displays profiles at full load of 100 A, highlighting varying junction temperature increases based on chip type and location.
When a load of 25 A is applied (
Figure 15), the outer chips (T1, T4, D1, and D4) only experience a small temperature rise, with temperatures remaining stable around 100.04–100.14 °C, relative to the inner chips (T2, T3, D2, and D3) which elevated more than 102.51 °C and 102.69 °C junction temperatures due to higher conduction losses and localized thermal impedance. At the 100 A load (
Figure 16), the junction temperature increases even more substantially; the inner transistors (T2, T3) and diodes (D2, D3) see temperatures go to peaks of between 106.90 °C and 107.52 °C; however, the outer chips remain cooler, with peaks of near 101–101.95 °C, being able to spread more heat with lower losses. Most importantly, note that the temperature of the three legs of the TNPC module remains almost identical with a variation of a maximum of ~1 °C of inner T2 or T3 chips, and D2 and D3 diodes, for low and high loads evenly, confirming that the current was not only evenly shared but that the thermal management was also efficiently managed during slow and high loads, respectively, under the MPC-SVPWM strategy.
5.4. Electro-Thermal Model Validation
A thermal simulation of a three-phase inverter circuit using the SEMiX405TMLI12E4B TNPC-IGBT module (Semikron International GmbH, Nürnberg (Nuremberg), Germany) was conducted with SVPWM control at a frequency of 5 kHz. The simulation, executed using Semikron’s SemiSel software version 6, validated the power loss distribution and junction temperature profiles under consistent test conditions. SemiSel software provides reliable predictions for power losses and thermal efficiency, enabling optimal IGBT selection and design efficiency while reducing testing duration. It serves as a benchmark for validating prior analytical and experimental findings. However, it is limited to simulating the TNPC-IGBT inverter with balanced three-leg operation, focusing on the outcomes of module leg-a for comparison. In the simulation process, the heatsink temperature is adjusted to simulate the thermal profile at a constant case temperature of 100 °C.
Figure 17 illustrates the SemiSel simulation outcomes of the IGBT module’s power losses under a 25 A loading scenario and a 100 °C case temperature, revealing that the module’s overall loss is approximately 141.53 W, which is close to the value derived from the proposed framework (143.5 W), highlighting the framework’s high precision in estimating power loss under low loading conditions. Furthermore,
Figure 18 shows the junction temperature (
Tj) and heatsink temperature (
Ts) profiles for various semiconductor chips, indicating a peak junction temperature of approximately 102.30 °C at the inner diode chips (D2 and D3), which was also recorded to be around 101.90 °C at the same location using the proposed framework.
Figure 19 displays the SemiSel simulation results for power losses of the IGBT module at a 100 A load and a case temperature of 100 °C, indicating that the overall module loss is approximately 594 W, which is in close agreement with the value obtained from the proposed framework (610.7 W), highlighting the framework’s accuracy in predicting power loss under high-current conditions. Additionally,
Figure 20 illustrates the
Tj and
Ts profiles for different semiconductor chips, revealing a maximum junction temperature of approximately 107.10 °C at the inner diode chips (D2 and D3), which is similar to the value of around 106.10 °C noted at the same location using the proposed framework.
6. Experimental Setup and Validation
The experimental testing configuration of the three-level three-phase TNPC-IGBT inverter is illustrated in
Figure 21, which was designed to test the effectiveness of the proposed MPC-SVPWM control strategy for the purpose of maintaining a DC-link imbalance and balancing load currents, as well as validating the proposed electro-thermal model of the IGBT module utilized in the experiments through direct experimental measurements of total power losses and peak and minimum junction temperatures of the IGBT module.
The configuration mainly includes a three-level TNPC-IGBT module (SEMiX405TMLI12E4B), an LCL filter (L = 150 uH, C = 100 uF, L = 100 uH) for smooth load current waveforms, an inverter control circuit with the DSP MCU TMS320 F28337D (Texas Instruments Inc., Dallas, TX, USA), and a highly inductive load (R = 8.5 mΩ, L = 3 mH) with 100 A and 200 V ratings. The HOIKI PW8001 (Hioki E.E. Corporation, Ueda, Nagano, Japan) power analyzer is used to monitor the three-phase load voltage and currents, as well as to measure the input and output power of the utilized IGBT module, to validate the total power losses obtained with the proposed framework. An induction heating system with water cooling is employed to keep the case temperature at 100 °C, simulating the harsh thermal environment found in traction applications. The OTP-M-100 (OpSens Solutions Inc., Quebec City, QC, Canada) fiber optic temperature sensor is used to directly measure the peak junction temperature (Tjpeak) and minimum junction temperature (Tjmin) at the point specified by the created thermal model for junction temperature validation.
In the tested TNPC-IGBT module (SEMiX405TMLI12E4B), an NTC temperature chip was integrated to act as a stand-in for monitoring the module’s general case temperature status, as illustrated in
Figure 22a. The value of the negative temperature coefficient (NTC) resistance value, which is commonly expressed as a function of temperature, can be computed using the formula shown in the module datasheet [
37] as follows:
where
R100 and
B100/125 are constants defined by the properties of the NTC chip; these values can be sourced from the module’s datasheet.
To observe the general case temperature, the NTC resistance (RNTC) must be measured and linked to the integrated NTC’s resistance R-T characteristics.
Figure 22b shows the measured R-T profile of the integrated NTC sensor contained in the Semikron SE-MiX405TMLI12E4B IGBT module. The case temperature on all three inverter legs was kept at the measurement value, with an induction heating system with a water-cooling system, during a measurement under a defined electrical load.
The inverter circuit is subjected to a DC-link voltage of 450 V and the PWM signals produced by the proposed control scheme. The proposed control technique is implemented and tested at two different loading circumstances of 25 A and 100 A, and the DC-link capacitor voltages and the three-phase load currents’ RMS values are tracked.
Figure 23a shows the collector-emitter voltage across switch S1 (Vce_S1) and the DC-link voltages (VC1 and VC2) at an input DC-link voltage of 450 V and a load current of 25 A, with VC1 at 224 V and VC2 at 226 V, resulting in a 0.45% imbalance.
Figure 23b presents similar measurements at the same input voltage but with a load current of 100 A, showing VC1 at 222.5 V and VC2 at 227.5 V, leading to an imbalance percentage of around 1%. Both figures confirm the proposed inverter control system’s effective management of DC-link voltage imbalance and reduced voltage ripple contents with different load currents.
Figure 24 illustrates the experimental waveforms and the RMS level readings of the three phases as recorded by the HIOKI 8001 power analyzer at load currents of 25 A (
Figure 24a) and 100 A (
Figure 24b), respectively. These show the magnitude and phase balance of the three-phase currents in the three-level TNPC-IGBT module being tested, with a relative RMS error tracking approximately 1% at 25 A conditions and around 0.86% at 100 A conditions, as related to the load reference RMS current value.
After checking the load current balancing and DC-link voltage stabilization, the induction heating system manages heatsink temperatures, keeping the case temperature of the three module legs around 100 °C. An NTC sensor monitors temperature, while a HOIKI PW8001 power analyzer tracks input and output power to determine total power losses. One module remains open (encapsulated) to measure junction temperatures at specified locations via a fiber optic sensor.
Table 6 presents detailed module junction temperatures and power losses at varying load currents obtained from different measurement frameworks.
At a 25 A load current, the estimated minimum junction temperature (Tj,min) from the proposed modeling framework and thermal simulation align closely, differing by only 0.03% (100.04 °C compared to 100.01 °C). The directly measured value is about 100.40 °C varied by only 0.36% from the proposed framework. The peak junction temperature (Tj,peak) varies by only 0.39 °C between the proposed framework (102.69 °C) and thermal simulation (102.30 °C), while the directly measured value (103.0 °C) remained within the 0.30% margin again. Similarly, the estimated power loss for the proposed model (143.5 W) was closely similar to the thermal simulation (141.53 W) and direct measurement (148 W) results, yielding a maximum relative deviation of approximately 2.2%.
As the load current rises to 100 A, thermal stress increases as well, which causes junction temperatures to rise. The Tj,min values rise to 102.51 °C (proposed model framework), 101.0 °C (thermal simulation), and 102.9 °C (direct measuring) with a relative difference below 1.5%. Additionally, the Tj,peak variation remains low, with a 0.42 °C difference between the proposed and simulation Tj,peak (107.52 °C to 107.10 °C) and 0.08 °C to the measured Tj,peak (107.6 °C) all resulting in a relative error below 0.5%. Total power losses are also in close agreement with 610.7 W (proposed model framework), 594 W (thermal simulation), and 616 W (direct measurement), resulting in an absolute maximum relative error of 2.7%.
These small relative errors across all operating conditions validate that the proposed electro-thermal modeling framework provides a precise and reliable estimate of junction temperatures and total power losses, showing a high degree of agreement with both SemiSel industrial simulation and experimental measurement platforms.
The key contributions of this research can be outlined as:
Integrated MPC–SVPWM framework: The fusion of MPC and SVPWM creates a unique control system that guarantees precise current tracking and upholds neutral-point voltage stability.
Cost function tuning with PSO: The MPC cost function weights are systematically adjusted using Particle Swarm Optimization (PSO), producing an appropriate balance between thermal consistency and electrical regulation.
Chip-level electro-thermal modeling: Integrating dynamic power loss estimation with a Cauer-style RC thermal network results in a comprehensive IGBT module model, facilitating online prediction of transient junction temperatures at the chip level, simplifying the design and selection of the IGBT modules in multilevel inverters in the predesign process without the requirement of complicated testing.
Enhanced thermal equilibrium and reliability: The system guarantees consistent thermal stress distribution across inverter components, minimizing hot-spot development and increasing module longevity under fluctuating load scenarios.
Generality and design-stage applicability: The proposed modeling framework is not limited to a specific manufacturer (e.g., Semikron), but can be used for any high-power IGBT module, providing a flexible resource for accurate module selection before circuit production, thus minimizing design time and expenses.
Facilitated reliability assessment: By offering direct access to chip-level junction temperature information, the framework simplifies reliability evaluation and lifespan estimation, facilitating better design and maintenance choices.
7. Conclusions
This paper presents a comprehensive modeling and control framework to evaluate the electro-thermal performance of three-level T-type neutral-point clamped (TNPC) inverters with high-power IGBT modules. By integrating Model Predictive Control (MPC) and Space Vector Pulse Width Modulation (SVPWM), it addresses electrical regulation and thermal management. Particle Swarm Optimization (PSO)-based weighting adjustment was established using parameter ranges documented in the recent literature, and a preliminary sensitivity analysis of DC-link imbalance and RMS current tracking error is used to adjust MPC cost function weights for achieving current tracking accuracy, neutral-point voltage stability, and thermal uniformity. This resulted in a better selection of switching sequences, which improves the output waveform quality and promotes balanced power dissipation across semiconductor chips, thereby increasing thermal reliability. The incorporation of a chip-level electro-thermal model, which connects a thorough Cauer-type RC thermal network with dynamic power loss estimation, is an important component of this study, enabling the precise prediction of junction temperatures for every chip in the IGBT module.
The proposed SVPWM-MPC technique demonstrates excellent DC-link voltage regulation capabilities across a range of operating scenarios, maintaining a neutral-point voltage imbalance of approximately 0.45% under light loads and 1% under heavy loads. Furthermore, a comparison with the industry-standard SemiSel simulation benchmark and also with experimental direct measurements was used to validate the proposed thermal model. At both low (25 A) and high (100 A) load levels, the investigation of minimum and maximum junction temperatures, as well as overall power losses, showed good consistency, with relative errors continuously falling below 3%. The model’s suitability for accurate reliability assessment and thermal control in high-power inverter circumstances is reinforced by these minor differences, which confirm the accuracy of the electro-thermal estimation.
To conclude, combining MPC, SVPWM, PSO, and electro-thermal modeling into a unified simulation framework offers an effective approach for evaluating and monitoring the optimal electrical and thermal performance in three-level inverters with IGBT modules, while significantly reducing cost and development times during the selection and predesign stages of multilevel inverter systems.