← Education

PV SYSTEM BASED 9 LEVEL INVERTER

Source code included Step-by-step guide
PV SYSTEM BASED 9 LEVEL INVERTER

Overview

PV SYSTEM BASED 9 LEVEL INVERTER

Abstract

The main objective of this project is to generate nine level AC voltage through nine-level inverters. Inverter is an electronic device used to convert direct current(DC) into alternative current(AC). Inverters can also be called AC drivers or variable frequency drivers(VFD). An inverter basically works just  opposite of a rectifier. They are used in solar systems, adjustable-speed ac motor drivers, UPS(uninterrupted power supplies), power transmission industry etc. a 9-level inverter generates high level voltage and current waveforms. Compared to single phase inverters, multilevel inverters produce smooth and accurate AC power. Electric energy storage pot from solar cells in the factory at Petchkasem road Omnoi Krathumban Samut Sakhon, 24 December 2019

Code Description & Execution

Algorithm Description

Block diagram of PV system based nine level inverter
  • Temperature and irradiance are the input parameters given to the photovoltaic system.
  • The power generated through those input parameters in the PV system is given to a nine-stage cascade inverter.
  • Nine-stage cascade inverter has a PWM control strategy which is used to control the inverter and to generate the output power.
  • A DC power output is generated.

Model Description

The above diagram is the PV system based nine level inverter. Note: SIMULINK files or codes are saved in .mdl  and .slx format (Don’t worry if you don’t know the basics of the MATLAB/SIMULINK Click here  to watch our video about MATLAB/SIMULINK software basics)

Steps to Execute the Code

  1. Download the zip file and unzip it
  2. Open matlab and click on simulink icon on home tab
  1. Click on ‘open’ option and select the file’s location
4. A window pops up from which select the required file and click on open 5.The required file will be opened. Click on ‘run’ option and once the simulation is ready double click on scope to view the results.

Result

Issues Faced

  • Errors might occur because of the matlab version difference, as this project is designed in R2019b. If any errors due to difference because of version difference kindly change the function accordingly.

Reference:

Need the source code or help?

Contact us for model weights, datasets, or guidance on running this project.