0% found this document useful (0 votes)
4 views8 pages

Good Ref

This paper discusses the design, coding, and simulation of Maximum Power Point Tracking (MPPT) techniques applied to DC-DC Buck and Boost converters for enhancing the efficiency of Solar PV Arrays. The authors implement the Perturb and Observe (P&O) algorithm using MATLAB/Simulink, analyzing its performance under varying irradiance levels. The results indicate that while the Boost Converter responds more quickly to changes in irradiance, both converters effectively achieve maximum power output through the MPPT algorithm.

Uploaded by

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

Good Ref

This paper discusses the design, coding, and simulation of Maximum Power Point Tracking (MPPT) techniques applied to DC-DC Buck and Boost converters for enhancing the efficiency of Solar PV Arrays. The authors implement the Perturb and Observe (P&O) algorithm using MATLAB/Simulink, analyzing its performance under varying irradiance levels. The results indicate that while the Boost Converter responds more quickly to changes in irradiance, both converters effectively achieve maximum power output through the MPPT algorithm.

Uploaded by

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

ISSN (Online) 2581-9429

IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 2, Issue 1, July 2022


Impact Factor 6.252

Design, Coding and Simulation of MPPT on DC-


DC Buck and DC-DC Boost Converters
Ayush Singh1 and Ojaswa Yadav2
Student, School of Electrical Engineering
Vellore Institute of Technology, Chennai, India1, 2

Abstract: Solar PV Arrays have come out as a very easily implementable mode of renewable energy
generation. But the major drawback with Solar PV Array is their efficiency and reliability. There are various
ways to improve the efficiency of a PV Array. A very optimal solution to improve the efficiency and reliability
is by implementing Maximum Power Point Tracing (MPPT) techniques to the Solar PV Array system. There
are numerous techniques available to implement MPPT such as Perturb and Observe (P&O) and Incremental
Conductance (IC). In this paper, we will design, implement and analyse Perturb and Observe technique to
DC-DC Buck and DC-DC Boost Converter and study its effects at different levels of irradiance and compare
the results with the maximum power that a particular PV system can produce. The simulations are done using
MATLAB/Simulink and code for MPPT is written using MATLAB.

Keywords: PV Array, MPPT, Perturb and Observe, Solar Energy, MATLAB/Simulink.

I. INTRODUCTION
There are a huge number of ways to produce or generate renewable energy, but one of the most widely used ways is
generating electricity through solar PV arrays. This energy can be stored in batteries for later use. But, solar PV arrays
have some major drawbacks, namely, their efficiency and reliability. The quantity that influences these parameters is
temperature and solar irradiation. The power produced by any PV module depends on the strength of the sunlight that
the PV module receives i.e. irradiance and also the temperature of the surroundings of the PV module.
One of the most effective solutions to negate the drawbacks of using solar PV arrays is implementing MPPT (Maximum
Power Point Tracing). There are a number of techniques available to implement MPPT. Two of the most used MPPTs
are Incremental Conductance (IC) and Perturb and Observe (P&O) algorithm. In the following discussions we will be
designing and implementing P&O technique, so as to control the duty cycle of the DC-DC converters to operate at
maximum power point. Then, this power can be stored to battery. The result obtained by this technique is optimum.
The objective of this project is to use the Perturb and Observe MPPT algorithm to get the most optimum outputs from a
particular Solar Power Generating and Battery Charging Module with DC-DC Buck and DC-DC Boost Converter. MPPT
is implemented in MATLAB/Simulink. With the analysis that we will do, we will get to know about the best DC-DC
Converter that can be used with P &O MPPT algorithm.

II. METHADOLOGY
Initially, we study the maximum possible output power delivered by a PV module of a 100KW rating at different
irradiance levels. The specifications of the solar PV module are shown in Table 1.
Table 1: PV Module Specifications
S. No. Parameter Value
1 Parallel strings 47
2 Series-connected modules per string 10
3 Series-connected modules per string 60
4 Short-circuit current Isc 7.84A
5 Open circuit voltage Voc 36.3V
6 Voltage at maximum power point Vmp 29V
7 Current at maximum power point Imp 7.35A

Copyright to IJARSCT DOI 10.48175/IJARSCT-5700 420


www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 2, Issue 1, July 2022


Impact Factor 6.252
8 Temperature coefficient of Voc -0.36099%/deg.C
9 Temperature coefficient of Isc 0.102%/deg.C
Fig. 1 shows the maximum powers at irradiance levels of 1KW/ , 500W/ and 100W/ at a temperature of 25 .

Fig. 1 Irradiance levels of 1KW/ , 500W/ and 100W/ at a temperature of 25 .


In the Fig. 6, we can see that the maximum attainable power at 25 C. For 1kW/m2 irradiance, we can get a maximum
power of 100.18kW. For 0.5kW/m2 irradiance, we can get a maximum power of 50.754kW. For 0.1kW/m2 irradiance,
we can get a maximum power of 9.72kW. These will be the values that we will aim to achieve with the help of our
algorithm using both the converters.

2.1 Perturb and Observe Technique


In P&O MPPT technique, a minor perturbation is introduced to cause the power variation of the PV module. The PV
output power is periodically measured and compared with the previous power. The flowchart in Fig. 2 gives a better idea
of the P&O technique.

Fig. 2 Flowchart for P&O Technique

2.2 Code and Approach


In this research, SIMULINK and MATLAB are used for both the MPPT coding and simulation section for both the
converters. The code for the P&O MPPT algorithm is as follows:
function D = DutyCycle(V,I)
Dmax = 0.95;
Dmin = 0;
Dinit = 0.95;
Copyright to IJARSCT DOI 10.48175/IJARSCT-5700 421
www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 2, Issue 1, July 2022


Impact Factor 6.252
De1D = 0.0001;
persistent Vold Pold Dold;
datatype = 'double';
if isempty(Vold)
Vold = 0;
Pold = 0;
Dold = Dinit;
end
P = V*I
dV = V-Vold;
dP = P-Pold;
if dP ~= 0;
if dP < 0;
if dV<0
D = Dold-De1D;
else
D = Dold - De1D;
end
else
if dV < 0
D = Dold + De1D;
else
D = Dold - De1D;
end
end
else D = Dold;
end
if D >= Dmax || D < Dmin
D = Dold;
end
Vold = V;
Pold = P;
Dold = D;

III. DC-DC BUCK CONVERTER


Here, we study the effect of MPPT on a DC-DC Buck Converter. We will first use a conventional Buck Converter with
a PV Array. Then, we will use an MPPT algorithm with it. This way, it will be clear how the MPPT will help in attaining
maximum power at different irradiances.

3.1 Design Specifications

RatedPower = 100KW
V = 250 − 350V
V = 120V
V
= 36.3V
Module
CurrentRipple = 5%
VoltageRipple = 1%
f = 5Hz

Copyright to IJARSCT DOI 10.48175/IJARSCT-5700 422


www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 2, Issue 1, July 2022


Impact Factor 6.252
RatedPower
OutputCurrent (I ) =
OutputVoltage (V )
△ I = 5% of I = 41.667
V (V − V )
L = = 29.95 × 10 H
△I ×f ×V
△I
C = = 8.68 × 10 F
8×f ×V

3.2 Conventional DC-DC Buck Converter

Fig. 3 Conventional DC-DC Buck Converter without MPPT

3.3 DC-DC Buck Converter with MPPT


In order to apply the P&O algorithm, we will change the duty cycle of the converter by supplying appropriate gate pulses
to the MOSFET. This way we will be able to get the maximum possible power. Fig. 4 shows the schematic for the
application of MPPT on the Buck Converter shown in Fig. 3.

Fig. 4 DC-DC Buck Converter with MPPT

3.4 Results
Fig. 5 below shows that the MPPs were obtained at 4 different irradiance levels of 1Kw/m2, 0.5Kw/m2, 0.3Kw/m2 and
0.1Kw/m2 with respect to the Buck Converter configuration. These MPPs correspond with the values of maximum power
which we got from the PV plot of the PV array. This way, we know that our MPPT algorithm and the simulations work
successfully.
Copyright to IJARSCT DOI 10.48175/IJARSCT-5700 423
www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 2, Issue 1, July 2022


Impact Factor 6.252

Fig. 5 Output Power at different irradiance levels with MPPT

IV. DC-DC BOOST CONVERTER


Here, we Study the effect of MPPT on a DC-DC Boost Converter. We will first use a conventional Boost Converter with
a PV Array. Then, we will use an MPPT algorithm with it. This way, it will be clear how the MPPT will help in attaining
maximum power at different irradiances.

4.1 Design Specifications


RatedPower = 100KW
V = 250 − 350V
V = 600V
CurrentRipple = 5%
VoltageRipple = 1%
f = 5Hz
100KW
InputCurrent (I ) = = 400A
250V
100KW
OutputCurrent (I ) = = 166V
600V
△ I = 5% of 400 = 20A
△ V = 1%of 600 = 6V
V (V − V )
L = = 0.00145 H
△I ×f ×V
I (V − V )
C = = 3227 × 10 F
f × V ×△ V

Copyright to IJARSCT DOI 10.48175/IJARSCT-5700 424


www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 2, Issue 1, July 2022


Impact Factor 6.252
4.2 Conventional DC-DC Boost Converter

Fig. 6 Conventional DC-DC Boost Converter without MPPT

4.3 DC-DC Boost Converter with MPPT


In order to apply the P&O algorithm, we will change the duty cycle of the converter by supplying appropriate gate pulses
to the MOSFET. This way we will be able to get the maximum possible power. Fig. 7 shows the schematic for the
application of MPPT on the Buck Converter shown in Fig. 6.

Fig. 7 DC-DC Boost Converter with MPPT


4.4 Results
Fig. 8 below shows that the MPPs were obtained at 4 different irradiance levels of 1kW/m2, 0.5kW/m2, 0.3kW/m2 and
0.1kW/m2, with respect to a Buck Converter configuration. These MPPs correspond with the values of maximum power
wich we got from the PV plot of the PV array. This way, we know that our MPPT algorithm and the simulations work
successfully.

Copyright to IJARSCT DOI 10.48175/IJARSCT-5700 425


www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 2, Issue 1, July 2022


Impact Factor 6.252

Fig. 8 Output Power at different irradiance levels with MPPT

V. CONCLUSION
5.1 Realistic Constraints
MPPT with DC-DC Converters is already an on-ground performing technique. The only realistic constraint with the
simulations is the fast changing irradiance and temperature level. Even though we change the irradiances to prove the
effectiveness of the MPPT algorithm, we cannot simulate the ever rapidly changing irradiance and temperature levels.

5.2 Alternatives and Tradeoffs


Instead of using MPPT algorithm only, it could be combined with other AI based algorithms to increase its efficiency but
this could end up making the project more complex due to the combination of AI algorithms such as GA or PSO.
MPPT could also be implemented on Buck-Boost converter instead of Buck and Boost converter. The IC MPPT algorithm
can also be analyzed with different converters

5.3 Cost Analysis


The project is based on MATLAB Simulink so currently no high cost is required to make the project. But from Literature
review and previous hardware projects, we found out that DC-DC boost converter has lower current rating for power
switches and gate drivers but the DC-DC buck converter requires high-side power switches driver which are more
difficult to work with and more expensive.

5.4 Results from the Simulation


From the power-time curve at different irradiance levels of Buck Converter, we see that even though the curve smoothens
after reaching MPP, the response is very sluggish. While, in the Boost Converter, The response time to find the MPP at
different irradiance level is very low. Even though the curve doesn’t saturate fast enough, it comes to a straight time after
some time.

5.5 Future Scope of the Work


Implementation of Buck-Boost converter can help us study more aspects of MPPT. We can analyze the increase and
decrease of PV modules and their effect on the final MPPT in all 3 dc-dc converters. Introduction of AI techniques can
help optimize entire process all at once. ANN models can help in simulations of Buck and Boost converters. Optimization
techniques like PSO, GA and GWO can help as well.

Copyright to IJARSCT DOI 10.48175/IJARSCT-5700 426


www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 2, Issue 1, July 2022


Impact Factor 6.252
5.6 Summary
From the simulations, we observed that even though Boost Converter responds better to irradiance changes with respect
to the P-t curve, the Boost Converter responds a lot more quickly than the Buck Converter.

REFERNCES
[1]. A.R. Reisi, M.H. Moradi, S. Jamasb, "Classification and comparison of maximum power point tracking
techniques for photovoltaic system:A review", Renewable and Sustainable Energy reviews 19(2013) 433-443.
[2]. D. P. Hohm and M. E. Ropp, "Comparative study of maximum power point tracking algorithms“, Prog.
Photovoltaics: Res. Appl., vol. 11, pp. 47-62, 2003.
[3]. https://www.researchgate.net/post/Boost-or-Buck-Boost-Converter-For-PV-System

Copyright to IJARSCT DOI 10.48175/IJARSCT-5700 427


www.ijarsct.co.in

You might also like