3-Phase Current Source Inverter
Purpose
3-phase 2-level current source inverter with a Sub-cycle average implementation
Library
Electrical / Power Modules
Description
This Power Module implements a 3-phase 2-level current source inverter. It offers two configurations:
Sub-cycle averageEach gate input is controlled by a floating-point number with values between \(0\) and \(1\), representing the relative on-time of the corresponding semiconductor over one simulation step, as described in Sub-cycle Averaging. The DC side of the inverter has voltage source behavior and must be connected to positively biased inductors or current sources. The AC side is typically connected to filter capacitors. Only delta-connected filter capacitors are allowed since no neutral point is considered in the model.
In
Sub-cycle averageconfiguration, C code generated from this component is suitable for real-time simulations on the RT Box, where it is executed on the CPU or FlexArray solver. In this case, connect the gate inputs to PWM Capture blocks from the RT Box component library.SwitchedThe power semiconductors are modelled as ideal switches controlled by instantaneous logical gate signals. A switch is turned on when the corresponding gate signal is
non-zero. For compatibility with theSub-cycle averageconfiguration it is recommended to use the value \(1\) for non-zero gate signals.The
Switchedconfiguration is not recommended for real-time simulations on the RT Box. It is intended for offline simulations that resolve each individual switching event and can serve as a reference for results obtained with theSub-cycle averageconfiguration.
The current source inverter model correctly accounts for live times, i.e. intervals during commutation in which at least one upper switch and one lower switch are turned on to maintain a current path for the externally connected DC-side current source.
It also supports rectifier operation, where power flows from the AC side to the DC side. In rectifier mode, the DC side can be modeled with or without a free-wheeling diode, as specified by the Free-wheeling diode on DC side parameter.
Note
The sub-cycle average implementation cannot model an open circuit of the DC side. Therefore, in inverter mode, the sum of the control signals for the upper three switches and the lower three switches must be larger than \(1\) at any point in time. The block will flag an error if this condition is not met. For rectifier mode, please see the description of the Free-wheeling diode on DC side parameter below. Also, the applied DC currents must never become negative.
Parameters
- Configuration
Selects the component configuration. See the descriptions of
Sub-cycle averageandSwitchedabove.- Free-wheeling diode on DC side
This parameter is only applicable for rectifier mode. The option
nomeans no extra free-wheeling diode on the DC side is modeled and that the sum of the control signals for the upper three switches and the lower three switches must be larger than \(1\) at any point in time. Otherwise the block will flag an error. The optionyesmeans an extra DC-side free-wheeling diode is included. In this case, no error is flagged when the sum of the control signals for the upper three switches and the lower three switches is smaller than \(1\), because the DC current can flow through this extra free-wheeling diode.
↳ Added in PLECS 4.4.