Escolar Documentos
Profissional Documentos
Cultura Documentos
Abstract - Solar modules present environment friendly source increased to many folds and this enhanced use of solar energy
of energy. Maximum power point tracking (MPPT) is used to has made MPPT much more important. MPPT system
extract maximum energy from the solar modules. According to developed in this paper uses perturbation and observation
maximum power transfer theorem, maximum amount of power is algorithm as it requires less computational power and is quite
delivered when the load impedance matches the output impedance
easy to implement. [1] [2]. Matlab/Simulink environment is
of solar module. A DC-DC boost converter is used to match the
impedance of the load and solar module by changing its duty used to develop the MPPT system and graphical analysis is
cycle through pulse width modulation (PWM). Point where presented in the subsequent sections of this paper which
impedance matches is named as peak operating point (POP) and verifies the correctness of perturbation and observation
process of tracking this point is called maximum power point algorithm.
tracking (MPPT). Maximum power operating point (MPOP)
normally depends upon radiations of sun, load current and II. CHARACTERISTIC CURVES OF SOLAR MODULE
temperature of the solar module. In this paper, optimization of Fig. 1 shows voltage versus current (V-I) curve of solar
Perturbation and Observation (P&O) Algorithm is verified for
module in blue colour. A solar module can produce power at
maximum power point tracking (MPPT) system using
Matlab/Simulink environment.
point anywhere on the characteristics curve of current and
voltage, and this point is said operating point of module. If the
Index Terms - MPPT, POP, MPOP, perturbation and observation source and load impedances are not matched this will not be a
algorithm, solar module. peak operating point (POP) where it can produce maximum
power. The coordinates of operating point are operating
voltage and operating current of the solar module. The output
I. INTRODUCTION
power of the solar module is product of operating voltage and
Every solar module holds a particular optimal operating operating current. It can be seen from the V-I curve that at
point termed as maximum power operating point (MPOP) or knee point, area under the curve will be maximum so this point
peak operating point (POP) where solar module generates gives maximum power. This distinctive point at knee of the V-
maximum possible power. This point is dependent on the sun I curve is said peak operating point (POP). The green curve in
radiations and cell temperature and varies with respect to these Fig. 1 shows voltage versus power (V-P) and is overlaid on the
parameters. [1] It's obvious that both parameters do not remain V-I curve to show that at POP, the power of solar module is
constant during the whole day. Sometimes cloudy weather maximum. Normally V-P curve can be divided into three parts.
changes the conditions very abruptly and MPOP is also A. Left part
changed accordingly. In this way solar module offers variable In left part, dp/dv >0
source impedance in case if we keep load impedance constant. B. Middle part
Now if the load impedance is not kept constant while the solar At middle point, dp/dv =0
output voltage and output current values are assumed to be C. Right part
constant at a particular moment, again we need impedance In right part, dp/dv <0
matching. Similarly we need impedance matching in third case,
when both source and load impedances are variable. This In Fig.2 and Fig.3, the whole day behaviour of solar V-I and
matching yields maximum possible power from solar modules V-P curves is shown. One can get how POP is varied in these
and process of tracking this impedance matching point is curves that need to be tracked at every moment. Curves shown
called maximum power point tracking (MPPT). There are in Figs. 2 and 3 possess some unusual values at some points;
number of proposed algorithms out there to track MPOP. Each these unusual values were the result of abruptly changing sun
holds its own pros and cons. Two main algorithms most widely irradiance due to cloudy weather as these curves were taken
used are perturbation and observation (P&O) algorithm [2] [7] from real time values of solar module to observe the physical
and incremental conductance algorithm. [2] With the behaviour. This module gives 19.8V open circuit voltage and
development of environment friendly sources of energy, world 4.9A short circuit current. When given 1000 W/m2 irradiance
is stepping towards such expedient energy sources gradually. level, it produces 72 W power.
In recent years, power generation from solar modules has been
5 80
III. PERTURBATION AND OBSERVATION ALGORITHM
dp/dv=0 dp/dv<0 It is the simplest algorithm and is deployed in embedded
applications due to its fewer instructions. It is type of hill
Current
4 60 climbing methods and possesses good performance during
Power
steady state phase. [4][5][6]. Also it is quite easy to
implement.[1] Though it has some draw backs under rapidly
dp/dv>0
Current
Power
changing weather conditions but still very useful in particular
3 40
cases. [3] As shown in Fig. 1 that at knee point the power
generated is maximum so this point must be accurately tracked
by the algorithm and then to stay at this point is the key
2 20 responsibility of the algorithm. At the knee point, change in
power with respect change in voltage is zero (dp/dv=0). While
at left of knee point dp/dv>0 and it is dp/dv<0 at the right.
Flow chart of perturbation and observation algorithm is shown
1 0
0 2 4 6 8 10 12 14 16 18 20 in Fig. 4. This algorithm takes voltage and current values from
Voltage solar module after each sampling time interval and calculates
Fig. 1 V-I, V-P curves
the instantaneous power generated by the module. It compares
this instantaneous power value with previous power value and
5 08 AM
09 AM
decides whether the duty cycle should be increased or
AM
4.5
10 AM
AM
decreased.
11 AM
AM
12 AM
4 AM
01 PM
AM
02 PM
PM
3.5 03 PM
PM
04 PM
PM
05 PM
Current
3 PM
PM
2.5
1.5
0.5
0 2 4 6 8 10 12 14 16 18 20
Voltage
Fig. 2 V-I curves showing whole day variations
80
08 AM
0
70 09 AM
10 AM
0 11 AM
60
12 AM
0 01 PM
50 02 PM
03 PM
Power
0
40 04 PM
05 PM
0
30
0
20
0
Fig. 4 Perturbation and Observation (P&O) algorithm
10
0
IV. BOOST CONVERTER
0
0 2 4 6 8 10 12 14 16 18 20 The main entity that is used in the MPPT system is boost
Voltage
0 converter. When we connect load across the output of solar
Fig. 3 V-P curves showing whole day variations
module it is observed that for different amount of loads a solar
module delivers different amount of power under the same
insolation and temperature. It’s all right for a particular load
which gets maximum possible power from the solar module V. SIMULINK BASED MPPT SETUP
due to impedance matching of load and source, but what to do
Fig. 8 shows the experimental setup designed in Simulink
with the rest of the values of load? So here is a need of voltage
environment to prove the validation of perturbation and
regulation. Normally a boost converter is used to regulate the
observation algorithm. There are five main entities in this
solar module’s output voltage so that we can get optimal
setup.
values of solar voltage and solar current. These optimal values
A. Solar Module
of voltage and current will generate solar impedance value that
Solar module is basically constructed from the basic solar
will match the load impedance value hence forcing solar
cell unit provided in Simscape library of Simulink. It has three
module to generate maximum power. In Table No.1, some
ports. One input port for irradiance and two output ports, one
values are calculated from the Simulink model of solar module.
is positive terminal of solar cell and second is negative
This model has open circuit voltage equal to 21 Volts and
terminal. Solar module generates maximum possible power at
short circuit current equal to 7.34 Amperes. It generates
the standard irradiance value of 1000 W/m2.
maximum power 118.84 W at 17.58 V and 6.76 A. Table
shows power produced by the solar module for different values
of load. It is quite obvious that when load is 2.6 Ohm, the
power produced is maximum and solar voltage V1 is equal to
the boost voltage V2 and no step up operation is required. For
the rest values of load we need to boost up the solar voltage up
to the values as indicated in 5th column. One interesting thing
to note is that, above and below the darkened row solar voltage
V1 is less than the boost voltage V2 which clearly indicates
that each time we need boost operation. Fig. 6 Simulink library model of a solar cell
TABLE I
BOOST CONVERTER CALCULATIONS
B. P&O Algorithm Block
This block holds the control law for switching the boost
Requirement
Voltage (V1)
Voltage (V2)
Load (Ohm)
Solar Power
(V2-V1)
Status
Boost
Boost
Solar
Solar
(P)
Fig. 5 shows the boost converter model used for the voltage
regulation in the simulation.
D. Boost Converter
This block gets the pulse width modulated (PWM) signal
from the algorithmic unit and regulates the output voltage. At
input side it is connected to the solar module while output side
is connected with load.
E. Load
This block is masked and offers variable resistance. One
Fig. 5 Simulink model of boost converter can slide the load resistance up to desired value.
Fig. 8 Complete MPPT system design in Simulink environment
VI. SIMULATION RESULTS tracked the POP every time successfully using the perturbation
and observation (P&O) algorithm. Fig. 12 shows the
Results generated after running the simulation of designed
corresponding values of V-I for same irradiance levels
MPPT system in Simulink are displayed in this section. Fig. 9
displayed in Fig. 11. These results validate the usefulness of
shows power generated by the solar module and amount of
P&O algorithm.
power that is delivered to the load. It is quite obvious from the
figure that after reaching at maximum power generation point
the designed system maintained that generation that is about
118.80 Watt in this case. In this case the irradiance level is
kept 1000 W/m2. Fig. 10 shows the variation of solar module
output volatge and output current. After reaching the peak Maximum power from solar
operating point the voltage and current values become
Power
5
Current
3 POP
0
0 5 10 15 20 25
Voltage
Fig. 12 Tracking of peak operating point (POP) at different irradiance levels
(Voltage Vs Current curve)
VII. CONCLUSION
In this paper Matlab/Simulink based MPPT system has
been developed that employs P&O algorithm to track the peak
operating point. Results obtained from the designed system
have verified that P&O algorithm tracked the POP successfully