Bipolar/unipolar of single phase inverter based SPWM
Versione 1.0.0 (46,9 KB) da
Abdelrahman Farghly
Two different switching strategies are used in Sinusoidal Pulse Width Modulation (SPWM) for controlling a single-phase inverter.
Bipolar SPWM:
- A single sine reference signal is compared with a high-frequency triangular carrier.
- If sine > triangle → output = +Vdc
- If sine < triangle → output = -Vdc
Result:
- Output voltage swings between +Vdc and -Vdc.
- Only two levels, so more harmonics.
🔸 Unipolar SPWM:
- Two sine reference signals (180° out of phase) are compared with the carrier.
- Based on comparisons:
- Output can be +Vdc, 0, or -Vdc.
- Switching between levels is more gradual.
Result:
- Lower switching stress
- Reduced harmonic content
- More efficient for most applications
Cita come
Abdelrahman Farghly (2026). Bipolar/unipolar of single phase inverter based SPWM (https://it.mathworks.com/matlabcentral/fileexchange/180930-bipolar-unipolar-of-single-phase-inverter-based-spwm), MATLAB Central File Exchange. Recuperato .
Compatibilità della release di MATLAB
Creato con
R2022b
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS LinuxTag
Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
| Versione | Pubblicato | Note della release | |
|---|---|---|---|
| 1.0.0 |