PWM 3-Level Inverter
A 3-Level Inverter is a type of multilevel inverter that produces an output voltage with three distinct levels:
+Vdc/2,  0,  −Vdc/2+V_{dc}/2, \; 0, \; -V_{dc}/2+Vdc/2,0,−Vdc/2
It uses Pulse Width Modulation (PWM) techniques to control the switching of semiconductor devices, resulting in a near-sinusoidal output waveform with reduced harmonics compared to a conventional 2-level inverter.
Working Principle
- The DC bus voltage is divided into two halves using capacitors or a neutral-point clamped (NPC) diode arrangement.
- Each phase leg of the inverter has four switches (instead of two in a 2-level inverter).
- By proper switching, the output terminal can be connected to:
- +Vdc/2 (upper level),
- 0 (neutral), or
- –Vdc/2 (lower level).
- PWM is applied to control the switching sequence, ensuring the desired output waveform.
Advantages of PWM 3-Level Inverter
- Lower harmonic distortion (THD) → Better power quality.
- Reduced voltage stress on switches → Each device blocks only Vdc/2.
- Improved efficiency due to lower switching losses.
- Smaller filter size needed compared to 2-level inverters.
- Scalable → Can be extended to higher-level multilevel inverters (5-level, 7-level, etc.).
Applications
- Medium and high-voltage motor drives
- Renewable energy integration (solar PV, wind systems)
- Electric vehicle (EV) inverters
- FACTS devices and HVDC transmission systems
- UPS and industrial power supplies
Popular PWM Techniques for 3-Level Inverters
- Carrier-Based PWM (Sinusoidal PWM with multiple carriers)
- Space Vector PWM (SVPWM)
- Selective Harmonic Elimination (SHE-PWM)
Citar como
Manju (2025). PWM 3 Level inverter (https://la.mathworks.com/matlabcentral/fileexchange/181910-pwm-3-level-inverter), MATLAB Central File Exchange. Recuperado .
Compatibilidad con la versión de MATLAB
              Se creó con
              R2025a
            
            
              Compatible con cualquier versión
            
          Compatibilidad con las plataformas
Windows macOS LinuxEtiquetas
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
| Versión | Publicado | Notas de la versión | |
|---|---|---|---|
| 1.0.0 | 
