0% found this document useful (0 votes)
111 views4 pages

Solar PV Array MPPT Simulation Guide

The document describes simulating maximum power point tracking (MPPT) algorithms for solar PV arrays in MATLAB. It explains that MPPT algorithms continuously adjust impedance to keep the PV system operating at peak power output despite changing conditions. The most common MPPT algorithms are perturbation and observation, incremental conductance, and fractional open-circuit voltage. Code is provided for an MPPT algorithm using duty cycle calculations. Graphs show the maximum power point being reached then held constant for voltage, current, and power.

Uploaded by

Gingka Hagane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
111 views4 pages

Solar PV Array MPPT Simulation Guide

The document describes simulating maximum power point tracking (MPPT) algorithms for solar PV arrays in MATLAB. It explains that MPPT algorithms continuously adjust impedance to keep the PV system operating at peak power output despite changing conditions. The most common MPPT algorithms are perturbation and observation, incremental conductance, and fractional open-circuit voltage. Code is provided for an MPPT algorithm using duty cycle calculations. Graphs show the maximum power point being reached then held constant for voltage, current, and power.

Uploaded by

Gingka Hagane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

20EEE1003 AKHIL NAYAK EXP 7

Tracking Maximum Power Point of Solar PV Array

Aim: To Simulate and track the Maximum power point of Solar PV Arrays in
different configurations.

Apparatus: MATLAB 2022b

Theory: Maximum power point tracking (MPPT) is an algorithm implemented in


photovoltaic (PV) inverters to continuously adjust the impedance seen by the solar
array to keep the PV system operating at, or close to, the peak power point of the PV
panel under varying conditions, like changing solar irradiance, temperature, and
load. Engineers developing solar inverters implement MPPT algorithms to maximize
the power generated by PV systems. The algorithms control the voltage to ensure
that the system operates at “maximum power point” (or peak voltage) on the power
voltage curve, as shown below. MPPT algorithms are typically used in the controller
designs for PV systems. The algorithms account for factors such as variable irradiance
(sunlight) and temperature to ensure that the PV system generates maximum power
at all times.

The three most common MPPT algorithms are:

1. Perturbation and observation (P&O)


2. Incremental conductance
3. Fractional open-circuit voltage
Simulink

Code for MMPT


function D=Duty_Cycle(V, I)
D_max=0.95;
D_min=0.05;
Del_D=75e-6;
D_init=0.5;
persistent V_old P_old D_old;
datatype='double';
if isempty(V_old)
V_old=0;
P_old=0;
D_old=D_init;
end
P=V*I;
dV=V-V_old;
dP=P-P_old;
if (dP~=0)
if (dP<0)
if (dV<0)
D=D_old-Del_D;
else
D=D_old+Del_D;
end
else
if (dV<0)
D=D_old+Del_D;
else
D=D_old-Del_D;
end
end
else
D=D_old;
end

if (D>=D_max || D<D_min)
D=D_old;
end

D_old=D;
V_old=V;
P_old=P;

Graphs
Observation

Sl.No Parameter Value

1. MPP voltage 78.29 V

2. MPP Current 7.665 A

3. MPP Power 600 W

4. Boost Voltage 121 V

5. Boost Current 4.95 A

6. Boost Power 600 W

Result:
From observation and graphs we can say that
MPP Voltage went to a max level of 78V, then it became constant
MPP Current went to max level of 7A, then it became constant
MPP Power went to a max level of 600W, then it became constant
Boost Voltage went to a max level of 121V, then it became constant
Boost Voltage went to a max level of 4A, then it became constant
Boost Voltage went to a max level of 600W, then it became constant

Conclusion:
The Maximum Power Point of a 3x1 Solar PV array was successfully run in
simulation and also verified theoretically.

You might also like