Hi.
I am quite new to thermal modelling with PLECS but started off with a simple model that behaves like a simple chopper with a 800V DC input and 20ohm resistor acting as a load. I am generating the PWM signal in the Simulink environment using a PWM generation block with a switching frequency of 15kHz and duty cycle 0.4.
The thermal model I am using for the IGBT is IKY50N120CH3 by Infineon. I found the PLECS thermal model on their website and decided to use it as an example.
However, when I try to run the model, I get an error stating that “The junction temperature (175.006) is greater than the upper limit specified in the thermal description (175)”.
I’m confused why this is happening as my voltage (800V) is less than the device rated voltage (1200V) and my current in the circuit is also less than rated current. I do not know why the temperature goes beyond the maximum in this case. Is there anyway of externally keeping the junction temperature constant in PLECS?
I have attached the thermal description file I am using and a screenshot of my simple chopper along with the error message. Can someone please tell me what is causing this and how I fix it?
IKY50N120CH3_igbt.xml (7.43 KB)