Diode Power losses in Simscape Electrical

조회 수: 17 (최근 30일)
Igor
Igor 2020년 4월 3일
댓글: David John 2022년 12월 1일
Hi,
following my previous question on Power losses in Simscape Electrical, the only way to calculate the power losses in a three phase inverter is to split IGBT module on IGBT and Diode and calculate losses for each component separately. And then for each component use separate thermal element as IGBT and Diode have different junction to case resistance. Only at case to heatsink losses ca be combined. Please confirm is this assumption is correct!
Now, I have the question what element to use for Diode? There is no explanation on how the power losses are calculated for Diode. Theory says there are conduction and switching losses. For conduction losses I see entry points for If and Vf, but for switching losses I cannot see where to enter Err, i.e. switching energy. How accurate is the final result? In IGBT module diode switching (reverse recovery) losses cannot be ignored and they are even higher that conduction losses.
Kind regards

채택된 답변

David John
David John 2022년 11월 28일
Reverse recovery loss can now be tabulated for a diode using the Simscape Electrical diode block: Piecewise or exponential diode - MATLAB (mathworks.com). See Reverse recovery loss table, Erec(Tj, If)
  댓글 수: 2
yuji Ito
yuji Ito 2022년 12월 1일
Thanks a lot!
David John
David John 2022년 12월 1일
You're welcome. If you're happy with this answer, please feel free to "accept" it so that the community can see that this question is no longer open.
Many thanks,
David

댓글을 달려면 로그인하십시오.

추가 답변 (2개)

David John
David John 2020년 8월 17일
For diode losses, we always include conduction losses. For switching losses, you need to use a model where "Charge dynamics" on the "Capacitance" tab are enabled. This will reveal some additional parameters to characterize the switching dynamics of the diode. Once these parameters are set, you can look at the power_dissipated variable inside the diode (either using the simlog or the MATLAB function ee_getPowerLossSummary). The standard "Diode" block includes this option.
We do not have an option for providing Err directly in tabulated form at this time, so dynamic simulations are required.

yuji Ito
yuji Ito 2022년 11월 28일
Will this issue be resolved in FY2022?

카테고리

Help CenterFile Exchange에서 Choose and Parameterize Blocks에 대해 자세히 알아보기

제품


릴리스

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by