single phase inverter
Version 1.0.0 (34.6 KB) by
Utkarsh
Single-phase inverter model in Simulink using SPWM, full bridge IGBTs, open-loop control, and RMS output analysis.
This Simulink model demonstrates the operation of a single-phase inverter with SPWM control. The inverter converts a DC input into an AC output using a full-bridge IGBT configuration. The control is achieved through sinusoidal PWM, generated by comparing a sinusoidal reference with a high-frequency triangular carrier.System Ratings & Parameters:
- DC Input Voltage: 400 V
- Reference Sine Wave:
- Amplitude = 0.9
- Frequency = 50 Hz
- Carrier (PWM) Signal:
- Time values = [0, 0.00005, 0.0001]
- Output values = [-1, 1, -1]
- Equivalent carrier frequency ≈ 10 kHz
- Filter Components (LC Filter):
- Inductor (L) = 4.06 mH
- Capacitor (C) = 100 µF
- Load:
- Resistance (R) = 50 Ω
Features:
- Full-bridge inverter using IGBT switches.
- Sinusoidal PWM open-loop control.
- LC filter for harmonic reduction and smooth sinusoidal output.
- RMS measurement of output voltage.
- Scope visualization for waveform analysis.
Applications:
- Renewable energy integration (solar PV, battery storage).
- Standalone inverter design.
- Educational tool for power electronics and PWM-based inverter control.
Cite As
Utkarsh (2026). single phase inverter (https://www.mathworks.com/matlabcentral/fileexchange/181837-single-phase-inverter), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2024b
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Acknowledgements
Inspired by: Single-Phase SVPWM Inverter
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |