Simscape Model error - N-channel IGBT
이전 댓글 표시
Hi, I'm quite new to Simulink, Simscape etc. and I am trying to model the semiconductor valves in a HVDC breaker. I would like to model a real device and I chose the P3000ZL45X168 from Infineon. For this purpose, I chose from the library the N-channel IGBT and I am trying to define it with the fundemental nonlinear equations. So, I modified Ices, Vge(th) and all other parameters I could get from the datasheet and when I run the simulation I get the following error:
"Error:Error compiling Simscape network for model untitled.
Caused by:
['untitled/Subsystem1/N-Channel IGBT']: Gain, K must be greater than zero."
I read the dedicated page on the documentation to understand how the gain is calculated and I guess I am missing something because I got all the data from the dataheet and I cannot wrap my head around on how it may give this error
답변 (1개)
Raag
대략 9시간 전
0 개 추천
Hi Alessandro,
It is my understanding that you are trying to model the Infineon P3000ZL45X168 device using the Simscape N‑Channel IGBT block and you encounter the error:
“Gain, K must be greater than zero.”
This gain is computed internally from the transfer‑characteristic parameters you enter (primarily Ic vs. Vge). If the slope extracted from your datasheet points becomes zero or negative, Simscape treats the parameter set as invalid.
A few checks that generally help identify where this occurs:
- Select two operating points from the same 'Ic-Vge' curve at a fixed Vce and nominal temperature.
- Carefully verify units, especially when converting from 'mA' to 'A' or choosing between pulsed and continuous current ratings.
- Ensure the Vge values you use are sufficiently above 'Vge(th)'; values too close to threshold may lead to a very small computed slope.
- Start from the block’s default settings and enter parameters incrementally. This makes it easier to identify which specific value causes the gain to become non‑positive.
- If the datasheet provides limited transfer‑curve detail, approximate the slope in the operating region instead of trying to parameterize every condition.
These steps usually help pinpoint the parameter combination that leads to the K ≤ 0 evaluation.
You can refer to the following documentations for more information:
- N‑Channel IGBT block: https://www.mathworks.com/help/sps/ref/nchanneligbt.html
- Simscape Electrical block libraries:https://www.mathworks.com/help/sps/ug/simscape-electrical-block-libraries.html
카테고리
도움말 센터 및 File Exchange에서 Foundation and Custom Domains에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!