Voltage Source Inverter with Sinusoidal Pulse Width Modulation

This program analyzes the performance of a voltage source inverter.
19.7K Downloads
Updated 19 Mar 2004

No License

This program analyzes the performance of a voltage source inverter with Sinusoidal-pulse-modulated output, under different loading conditions.

The inputs are:
- The frequency of the output voltage waveform.
- The modulation index.
- The phase angle of the load.
- The frequency of the carrier singnal.

The outputs are:
- The beginning, the end and the width of each output voltage pulse.
- The rms Value of the output voltage.
- The rms Value of the output voltage fundamental component.
-The RMS value of the load current.
-The RMS value of the supply current.
- The Average value of the supply current.
- The total harmonic distortion of the output voltage.
- The total harmonic distortion of the output current.

Also are plotted, in figure No.1:
- The carrier and modulating signals.
- The output voltage waveform.

In figure No.2 :
-The output voltage waveform.
-The output current waveform.
-The supply current waveform.
-The harmonic contents of the output voltage.
-The harmonic contents of the output current.
-The harmonic contents and the average value of the supply current.

To run this program:
-input the name of this program, ?invspwm?, from the command window.
-enter the required quantities: frequency, for example 50 or 60. modulation index, less than 1, for example 0.7 , phase angle of the load in degrees, for example 45, The frequency of the carrier signal, for example 1000.

Cite As

Yasin Shiboul (2024). Voltage Source Inverter with Sinusoidal Pulse Width Modulation (https://www.mathworks.com/matlabcentral/fileexchange/4639-voltage-source-inverter-with-sinusoidal-pulse-width-modulation), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R13
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Electrical Block Libraries in Help Center and MATLAB Answers
Communities

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
1.0.0.0