Professional Documents
Culture Documents
Implement Maximum Power Point Tracking Algorithms For Photovoltaic Systems Using MATLAB and Simulink
Implement Maximum Power Point Tracking Algorithms For Photovoltaic Systems Using MATLAB and Simulink
Power voltage curve with I-V and P-V characteristics of a photovoltaic system.
Fig 1
1) Incremental conductance:
This algorithm, shown below, compares the incremental conductance to the instantaneous
conductance in a PV system. Depending on the result, it increases or decreases the voltage until the
maximum power point (MPP) is reached. Unlike with the P&O algorithm, the voltage remains
constant once MPP is reached
3) Fractional open-circuit voltage:
This algorithm is based on the principle that the maximum power point voltage is always a constant
fraction of the open circuit voltage. The open circuit voltage of the cells in the photovoltaic array
ismeasured and used as in input to the controller.
Procedure
• Determine how the panels should be arranged in terms of the number of series-connected
strings and the number of panels per string to achieve the required power rating.
• Implement the MPPT algorithm using boost converter.
• Operate the solar PV system in the voltage control mode.
• Select a suitable proportional gain and phase-lead time constant for the PI
controller, .
• Simulation of MPPT using boost Converter with P and O method
Simulation circuit:
Specification:
PV Array:
Vrefmax= 90;
Vrefmin = 0;
Vrefinit = 100;
deltaVref = 1;
persistent Vold Pold Vrefold ;
dataType = 'double';
if isempty(Vold)
Vold = 0;
Pold = 0;
Vrefold = Vrefinit;
P = V*I;
dV = V-Vold;
dP = P-Pold;
if dP ~= 0
if dP<0
if dV<0
Vref = Vrefold + deltaVref;
else
Vref = Vrefold - deltaVref;
end
else
if dV<0
Vref = Vrefold - deltaVref;
else
Vref = Vrefold + deltaVref;
end
end
else Vref = Vrefold;
end
Vrefold = Vref;
Vold = V;
Pold = P;
End
Simulation Waveforms :