PWM Generator (3-Level)
Generate pulses for PWM-controlled three-level converter
Libraries:
Simscape /
Electrical /
Specialized Power Systems /
Power Electronics /
Power Electronics Control
Description
The PWM Generator (3-Level) block generates pulses for carrier-based pulse-width modulation (PWM) converters using three-level topology. The block can control switching devices (FETs, GTOs, or IGBTs) of three different converter types: single-phase half-bridge (one arm), single-phase full-bridge (two arms), or three-phase bridge (three arms).
The reference signal (Uref input), also called the modulating signal, is naturally sampled and compared with two symmetrical level-shifted triangle carriers.
The following figure shows how the pulses are generated for a single-phase, half-bridge three-level converter.
The converter arm can have three states: +1, 0, or −1. When the reference signal is greater than the positive carrier, the state of the arm is +1; when the reference signal is smaller than the negative carrier, the state of the arm is −1.
Otherwise, the state is 0. Based on the current state of the arm, the appropriate pulses are generated.
State | Q1 | Q2 | Q3 | Q4 |
---|---|---|---|---|
1 | 1 | 1 | 0 | 0 |
0 | 0 | 1 | 1 | 0 |
−1 | 0 | 0 | 1 | 1 |
One reference signal is required to generate the four pulses of an arm. For a single-phase full-bridge converter, a second reference signal is required to generate the four pulses of the second arm. This signal is internally generated by phase-shifting the original reference signal by 180 degrees. For a three-phase bridge, three reference signals are required to generate the 12 pulses.
The reference signal also can be internally generated by the PWM generator. In this case, specify a modulation index, voltage output frequency, and phase.
Examples
The power_PWMGenerator3Level
model uses a simple circuit to show how
the PWM Generator (3-Level) operates. Run the simulation and use the FFT Analysis tool of
the Powergui block to see the harmonics and the THD value of the voltages produced by the
three-phase three-level converter.
The model sample time is parameterized by the Ts variable set to a default value of 2e-6. Set Ts to 0 in the command window and change the Simulation type parameter of the Powergui block to Continuous to simulate the model in continuous mode.
Characteristics
Sample Time | Specified in the Sample Time
parameter Continuous if Sample Time = 0 |
Scalar Expansion | No |
Dimensionalized | No |
Ports
Input
Output
Parameters
Extended Capabilities
Version History
Introduced in R2013a