Hi everyone,
I’m currently working on an FPGA-based behavioral model of an IGBT, inspired by the paper:
“An FPGA-Based IGBT Behavioral Model With High Transient Resolution for Real-Time Simulation of Power Electronic Circuits.”
In that context, I came across (or built) the following
empirical formula for estimating the reverse recovery current Irr:


Where:
- Il: the load current before turn-off
- di\dt: rate of change of current
- Tj: junction temperature
- a,b: empirical constants (e.g., a = 0.02, b = 0.005 in some examples)
This form seems to reflect how reverse recovery depends on current slope and temperature, but I’m wondering:
Is this formula
commonly accepted in behavioral modeling of IGBTs?
Is there a
theoretical justification or source for this kind of dependency (e.g., square root and log terms)?
Can we extract such parameters from
datasheets (e.g., Infineon IGW40T120) or is
curve fitting the only option?
Are there
alternative models for Irr you would recommend for real-time FPGA-based implementations?
Thanks in advance for your guidance! Any reference or experience sharing is highly appreciated.