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 (2025). single phase inverter (https://uk.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
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |