Simulink IGBT block control issue
Hi all!
I have a simulink project for just trying out IGBT blocks, where at a later stage I will use them for IGBT inverter simulations.
At the moment, I am just doing some testing, where it just looks like (or appears like) I can’t turn off the IGBT transistors, no matter what gate ‘voltage’ I apply to their gates.
I have included an example (attached). When I ‘run’ my example simulink project, the voltage measurement scope will show zero volt – no matter what value of ‘voltage’ that I apply to the gate. In the project setup, I have arbitrary set the gate voltages to -500 (negative 500) volt.
I can get a 500 volt measurement to show on the scope only if I remove one of the IGBT blocks (or remove both IGBT blocks).
In my screenshot – I have added some comments to let everyone know the general details of the screenshot. I’m just attempting to find out the reason for the voltage measurement being zero volt, regardless of the applied gate voltage. I have found that the voltage measurement becomes 500V when one or both IGBT are removed.
Fig (above) – using project ibgt_switching.slx – has port 3 connected to GND, and 4 connected to -500 volt, with gate voltages connected to -500 volt. I am expecting the scope voltage measurement to be 500 volt. But the scope voltage measurement turns out to be zero volt.
Fig (above) – scope voltage measurement is showing zero volt.
The following screenshots (below) are for the case where I have removed one of the IGBT blocks from the vertical branch. The simulink project file for this is attached too. And it can be seen in the screenshots that we have 500 volt being measured by the scope.
Fig (above) – using project ibgt_switching_1.slx – showing one of the IGBT blocks removed. The simulation scope voltage gives the desired voltage of 500 volt.
Fig (above) – scope voltage measurement is showing 500 volt.
Also – related – but not directly to my main question. I notice that the gate of these IGBT blocks can be connected to a ‘constant’ block. But the gates of these IGBT blocks don’t seem to be able to be connected to signal lines. For example, when I try to connect the gate of the IGBT to the lines connected to port #3 or port #4 etc, I find that the line connection cannot be made (ie. a black coloured line does not form). Could someone let me know as well if it is actually possible to connect the gate of these IGBT blocks to the usual signal lines?
Thanks very much!Hi all!
I have a simulink project for just trying out IGBT blocks, where at a later stage I will use them for IGBT inverter simulations.
At the moment, I am just doing some testing, where it just looks like (or appears like) I can’t turn off the IGBT transistors, no matter what gate ‘voltage’ I apply to their gates.
I have included an example (attached). When I ‘run’ my example simulink project, the voltage measurement scope will show zero volt – no matter what value of ‘voltage’ that I apply to the gate. In the project setup, I have arbitrary set the gate voltages to -500 (negative 500) volt.
I can get a 500 volt measurement to show on the scope only if I remove one of the IGBT blocks (or remove both IGBT blocks).
In my screenshot – I have added some comments to let everyone know the general details of the screenshot. I’m just attempting to find out the reason for the voltage measurement being zero volt, regardless of the applied gate voltage. I have found that the voltage measurement becomes 500V when one or both IGBT are removed.
Fig (above) – using project ibgt_switching.slx – has port 3 connected to GND, and 4 connected to -500 volt, with gate voltages connected to -500 volt. I am expecting the scope voltage measurement to be 500 volt. But the scope voltage measurement turns out to be zero volt.
Fig (above) – scope voltage measurement is showing zero volt.
The following screenshots (below) are for the case where I have removed one of the IGBT blocks from the vertical branch. The simulink project file for this is attached too. And it can be seen in the screenshots that we have 500 volt being measured by the scope.
Fig (above) – using project ibgt_switching_1.slx – showing one of the IGBT blocks removed. The simulation scope voltage gives the desired voltage of 500 volt.
Fig (above) – scope voltage measurement is showing 500 volt.
Also – related – but not directly to my main question. I notice that the gate of these IGBT blocks can be connected to a ‘constant’ block. But the gates of these IGBT blocks don’t seem to be able to be connected to signal lines. For example, when I try to connect the gate of the IGBT to the lines connected to port #3 or port #4 etc, I find that the line connection cannot be made (ie. a black coloured line does not form). Could someone let me know as well if it is actually possible to connect the gate of these IGBT blocks to the usual signal lines?
Thanks very much! Hi all!
I have a simulink project for just trying out IGBT blocks, where at a later stage I will use them for IGBT inverter simulations.
At the moment, I am just doing some testing, where it just looks like (or appears like) I can’t turn off the IGBT transistors, no matter what gate ‘voltage’ I apply to their gates.
I have included an example (attached). When I ‘run’ my example simulink project, the voltage measurement scope will show zero volt – no matter what value of ‘voltage’ that I apply to the gate. In the project setup, I have arbitrary set the gate voltages to -500 (negative 500) volt.
I can get a 500 volt measurement to show on the scope only if I remove one of the IGBT blocks (or remove both IGBT blocks).
In my screenshot – I have added some comments to let everyone know the general details of the screenshot. I’m just attempting to find out the reason for the voltage measurement being zero volt, regardless of the applied gate voltage. I have found that the voltage measurement becomes 500V when one or both IGBT are removed.
Fig (above) – using project ibgt_switching.slx – has port 3 connected to GND, and 4 connected to -500 volt, with gate voltages connected to -500 volt. I am expecting the scope voltage measurement to be 500 volt. But the scope voltage measurement turns out to be zero volt.
Fig (above) – scope voltage measurement is showing zero volt.
The following screenshots (below) are for the case where I have removed one of the IGBT blocks from the vertical branch. The simulink project file for this is attached too. And it can be seen in the screenshots that we have 500 volt being measured by the scope.
Fig (above) – using project ibgt_switching_1.slx – showing one of the IGBT blocks removed. The simulation scope voltage gives the desired voltage of 500 volt.
Fig (above) – scope voltage measurement is showing 500 volt.
Also – related – but not directly to my main question. I notice that the gate of these IGBT blocks can be connected to a ‘constant’ block. But the gates of these IGBT blocks don’t seem to be able to be connected to signal lines. For example, when I try to connect the gate of the IGBT to the lines connected to port #3 or port #4 etc, I find that the line connection cannot be made (ie. a black coloured line does not form). Could someone let me know as well if it is actually possible to connect the gate of these IGBT blocks to the usual signal lines?
Thanks very much! igbt MATLAB Answers — New Questions