top of page

Grid Connected PV system (Two PV Array Model) in MATLAB

Grid Connected PV System (Two PV Array Model) in MATLAB

In this article, we will discuss Grid Connected PV System (Two PV Array Model) in MATLAB. Grid-connected PV systems are becoming more popular as people look for ways to reduce their energy bills and become more environmentally friendly. In this article, we will look at how MATLAB can be used to model a grid-connected PV system.


In recent years, there has been a significant increase in the use of photovoltaic (PV) systems to generate electricity. These systems are becoming increasingly popular due to the increasing cost of traditional fossil fuels and concerns about the impact of these fuels on the environment. Grid-connected PV systems are particularly attractive because they allow homeowners to generate their electricity while still being connected to the power grid. This means that they can sell any excess electricity back to the grid, thereby reducing their energy bills.

What is a Grid Connected PV System?

A grid-connected PV system is a photovoltaic system that is connected to the electricity grid. These systems are designed to generate electricity for use in the home or business, with any excess electricity being sold back to the grid. The electricity generated by the PV system is converted from DC to AC by an inverter, which then feeds the electricity into the grid.

Components of a Grid Connected PV System

There are several components required to build a grid-connected PV system. These include:

1. PV Panels

The PV panels are the most crucial component of the system. They are responsible for converting sunlight into electricity.

2. Inverter

The inverter is responsible for converting the DC electricity generated by the PV panels into AC electricity that can be used in the home or business.

3. Meter

The meter is used to measure the amount of electricity generated by the PV system and the amount of electricity consumed by the home or business.

4. Switchgear

Switchgear is used to isolate the PV system from the grid in case of a fault.

5. Battery

The battery is an optional component that can be used to store excess electricity generated by the PV system.

Two PV Array Model

In this section, we will discuss the two PV array model in MATLAB. The two PV array model is a model that is used to simulate a grid-connected PV system that consists of two PV arrays.

1. Modeling the PV System

To model the PV system in MATLAB, we first need to understand the equations that govern the operation of the system. The equations are as follows:

1.1 Current Equation

I = Iph - I0(e^(q(V+IRs)/(nkT)) - 1) - ((V+IRs)/Rsh)

1.2 Voltage Equation

0 = Iph - I0(e^(q(V+IRs)/(nkT)) - 1) - ((V+IRs)/Rsh) - (V-Vref)/Rp

1.3 Power Equation

P = V*I

Where: Iph: photocurrent I0: diode saturation current Rs: series resistance Rsh: shunt resistance Rp: parallel resistance Vref: reference voltage k: Boltzmann's constant T: temperature q: electron charge

2. Simulating the PV System

To simulate the PV system in MATLAB, we need to define the parameters of the system, such as the PV panel parameters and the environmental parameters. We can then use the equations discussed above to simulate the operation of the system. The simulation can be used to determine the performance of the system under different environmental conditions.

33 views0 comments


bottom of page