PWM 3 Level inverter

Versión 1.0.0 (9,51 KB) por Manju
PWM 3 Level inverter
14 Descargas
Actualizado 30 ago 2025

Ver licencia

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
  1. Lower harmonic distortion (THD) → Better power quality.
  2. Reduced voltage stress on switches → Each device blocks only Vdc/2.
  3. Improved efficiency due to lower switching losses.
  4. Smaller filter size needed compared to 2-level inverters.
  5. 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
  1. Carrier-Based PWM (Sinusoidal PWM with multiple carriers)
  2. Space Vector PWM (SVPWM)
  3. 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 Linux
Etiquetas Añadir etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.0.0