You are on page 1of 5

Output Voltage Sensor based Maximum Power

Point Tracking for PV system using SEPIC


Muralidhar Killi Susovon Samanta
Department of Electrical Engineering Department of Electrical Engineering
National Institute of Technology National Institute of Technology
Rourkela, India 769008 Rourkela, India 769008
Email: killimuralidhar@gmail.com Email: samantas@nitrkl.ac.in
Telephone: 0661–2462420

Abstract—Maximum power point tracking (MPPT) algorithm way to extract maximum power, but they require periodical
with a single output voltage sensor for a photovoltaic (PV) system measurement of open circuit voltage or short circuit current
is presented in this paper. The MPPT algorithm is developed for reference, causing more power loss. From the literature it
by considering the slope ( dV dD
o
) of Vo − D characteristics. In
this method only a voltage divider circuit is used to sense the is observed that P&O and IncCond methods are extensively
converter output voltage (Vo ). The steady state behavior, tracking applied methods because of their increased efficiency and
performance for a change in insolation and for a load variation ease of implementation [13]. However with the P&O-like
with the output voltage sensor based MPPT algorithm are algorithms the operating point moves away from MPP while
addressed through experimental results to determine the tracking there is a rapid increase in insolation [6]–[9]. The RCC MPPT
efficiency. The duty cycle (D) is generated directly without any
proportional-integral control loop to simplify the control circuit. algorithm requires the time derivative of the power converter
Single ended primary inductance converter (SEPIC) is used for voltage and current ripples to determine the position of the
experimental validation of the algorithm with microcontroller. operating point on the characteristic curve of the PV module.
Index Terms—Photovoltaic (PV), voltage sensor, maximum So for high frequency converter it is very difficult to obtain
power point tracking (MPPT), and single ended primary induc- the accurate time derivative of the array voltage and current.
tance converter (SEPIC).
Other existing techniques show improved performance using
fuzzy logic, neural network, optimization algorithm, sliding
I. I NTRODUCTION
mode control, but they are not commonly used due to their
The increased energy demand and shortage of fossil reserves complexity and need of expensive digital processor. Overview
motivated researchers to focus on renewable energy sources. of all the MPPT techniques published recently are thoroughly
Among the existing renewable energy sources photovoltaic discussed in [13]–[15].
power generation is evolving as one of the most remarkable The MPPT algorithm can also be implemented by using
renewable energy source because of its benefits such as eco- output parameters such as either Vo (converter output voltage)
friendly nature, less maintenance and no noise. The I − V or Io (converter output current) depending on the type of load
characteristics of a PV module will vary with solar insola- [16]–[18]. In [16] it is discussed that for a battery load,
tion and atmospheric temperature [1], [2]. Efficiency of the the available maximum power can be extracted from the PV
PV system primarily depends on the operating point on the module by maximising only the battery current and in [17]
characteristic curve of the PV module. Maximum power point the MPPT method is developed by sensing the output current
(MPP) exists for a PV module where the output power from for a battery load. The possibility of using output parameter
the module is maximum. So far a large number of maximum i.e., either voltage or current to track the MPP is depends on
power point tracking (MPPT) techniques have been developed the type of load and the corresponding analysis is presented
[3]–[18] to increase the efficiency of the PV system. in [18]. However in [17], [18] the tracking performance for a
MPPT algorithms can be classified mainly into two cat- change of insolation and steady state behaviour of the MPPT
egories one is input parameter based and another is output algorithm are not demonstrated.
parameter based. MPPT algorithms such as fractional open This paper presents a clear illustration behind the usage of
circuit voltage [3], fractional short circuit current [4], Hill- output parameters rather than input parameters for tracking
climbing [5], perturb and observe (P&O) [6]–[8], incremental the MPP by using Vo − D and Io − D characteristics. Most
conductance (IncCond) [9], [10], incremental resistance (INR) of the practical PV systems contains battery, where the output
[11], ripple correlation control (RCC) [12], techniques have voltage and current are to be measured for the purpose of
been developed to extract the maximum power from the PV charge control and battery protection. By using only the output
arrays by using the input parameter/s either VP V (PV module parameters, both objectives of MPPT and charge control of
voltage) or IP V (PV module current) or both. Among the battery can be achieved which results in reduction of cost of
various MPPT techniques, fractional open circuit voltage and the PV system. Moreover this MPPT algorithm is efficient,
short circuit current techniques provide a simple and effective simple and robust to load variations. The tracking perfor-
mance and steady state behaviour of the MPPT algorithm For clear understanding of the working principle of the
are clearly demonstrated through experimental results. In this output voltage sensor based MPPT algorithm, the waveforms
paper SEPIC converter is considered because SEPIC works as of output voltage (Vo ), current (Io ) and power (Po ) are
step-up/step-down converter [19], [20], thereby it will increase captured by increasing the duty cycle from 0.1 to 0.9 and
the range of operation of PV voltage. This topology has merits are shown in Fig. 3. From Fig. 3 it can be visualised that the
of non-inverting output polarity, easy to drive switch and low maximum output power from the converter connected with
input current ripple. PV source can be achieved at a particular duty cycle where
dVo
This paper is organized as follows: Output voltage sensor dD = 0. Thus MPPT algorithm can be implemented using a
based MPPT algorithm and it’s steady state 3-level operation single output voltage sensor by evaluating dV dD without any
o

are presented in Section II. Experimental results are given in input parameters for a resistive load. For battery load the
Section III and Finally conclusions are presented in Section output current has to sensed to implement the MPPT algorithm
IV. [18].
II. O UTPUT VOLTAGE SENSOR BASED MPPT
MPPT controller is aiming to extract the available maximum
power from the PV module or array irrespective of the
insolation (G) and temperature (T ) variations. If the load
is directly connected to the PV module it is not possible
to operate at peak power point due to impedance mismatch.
Converter facilitates to transfer maximum power from the PV
module to the load by changing the duty cycle generated by
the MPPT controller and a general block diagram of the PV
system with MPPT controller is shown in Fig. 1.

(a)

Figure 1. Block digram of PV system with MPPT control.


The output voltage sensor based MPPT algorithm is devel-
oped based on Vo − D characteristics. Where Vo is converter
output voltage and D is duty cycle of the converter. The
PV module voltage (VP V ) and converter output voltage (Vo )
waveforms are captured by increasing the duty cycle from 0.1
to 0.9 and are shown in Fig. 2. From the Vo −D characteristics
shown in Fig. 2, it can be observed that the slope ( dV
dD ) varies
o
(b)
depending on the position of the operating point and is given
by (1) Figure 2. Variation of VP V and Vo with respect to duty cycle (a) for an
 insolation of G = 270W/m2 and (b) for an insolation of G = 480W/m2 .
= 0, at MPP
dVo 
> 0, on left of MPP (1)
dD 
< 0, on right of MPP
Moreover maximum value of Vo and VMP P (PV module
voltage at MPP) are occurring at same duty cycle and it can
be seen form Fig. 2. Thus the maximum power from the PV
module can be tracked by evaluating dV dD by sensing only the
o

output voltage [17], [18]. The duty cycle has to be incremented


or decremented by ∆D (perturbation step size) depending on
the sign of dV
dD as given by (2)
o

D (k + 1 ) = D (k ) ± ∆D (2)
(a)
the generated PWM control signal is given to the SEPIC
converter. The circuit model of the designed PV system and the
experimental setup are shown in Fig. 4 and Fig. 5 respectively.

(b)
Figure 3. Variation of Vo , Io and Po with respect to duty cycle (a) for an
insolation of G = 270W/m2 and (b) for an insolation of G = 480W/m2 .
Figure 4. Circuit Model of Developed PV system.
The pseudo code for the proposed algorithm is given below.

Initialize Vo (k − 1) at D(k − 1)
Loop: Sample and average Vo (k)
Calculate dV
dD
o

dVo
If( dD > 0)
D(k + 1) = D(k) + ∆D
OR
If( dV
dD < 0)
o

D(k + 1) = D(k) - ∆D
ELSE
No Change Figure 5. Experimental setup of Developed PV system.
D(k + 1) = D(k)
GOTO Loop
A. Steady state behaviour of the MPPT algorithm
Three level operation of the output voltage sensor based
MPPT algorithm in steady state is depicted in Fig. 2(a).
Assume that the operating point has been moved from point
1 to point 2 and decision has to be taken at point 2 by
considering the values of dVo and dD. As dVo = (Vo2 −Vo1 ) >
0 and dD = (D2 − D1 ) > 0, the algorithm increases
the duty cycle and hence the operating point moves to the
point .3 At point 3 as dVo = (Vo3 − Vo2 ) < 0 and
(a)
dD = (D3 − D2 ) > 0 the algorithm decreases the duty cycle
and thereby the operating point moves back to point . 2 At
point 2 as dVo = (Vo2 − Vo3 ) > 0 and dD = (D2 − D3 ) < 0
the algorithm decreases the duty cycle and hence the operating
point moves to point .1 At point 1 as dVo = (Vo1 −Vo2 ) < 0
and dD = (D1 − D2 ) < 0 the algorithm increases the duty
cycle and thereby the operating point moves back to point
2 In this pattern the algorithm makes the operating point to
.
oscillate in three points surrounding the MPP.
III. EXPERIMENTAL VALIDATION
To validate the functionality and tracking performance of the
output voltage sensor based MPPT algorithm, a prototype of
SEPIC converter is developed with the designed parameters (b)
presented in Table. 1. ARDUINO ATMEGA 2560 micro-
controller is used to implement the MPPT algorithm and Figure 6. I − V characteristics of the PV module (a) for (G, T ) =
(270W/m2 , 430 C) and (b) for (G, T ) = (480W/m2 , 480 C)
Table I method with the two widely used methods P&O and IncCond
PARAMETERS OF DESIGNED SEPIC CONVERTER is presented in Table. 2.
Sl.No. Parameter Value
1 L1 180µH Table II
2 L2 180µH C OMPARISON OF OUTPUT VOLTAGE SENSOR BASED MPP WITH P&O AND
3 Cin 440µF I NC C OND METHODS
4 C1 47µF
5 C2 220µF Sl.No. parameter P&O IncCond output
6 fs 50kHz voltage
7 RL 15Ω sensor
based
Converter output voltage measurement is required for im- 1 Sensors Voltage & Voltage & Voltage
Current Current
plementation of the MPPT algorithm and the microcontroller
2 Steady state 3-Level [6] 3-Level 3-Level
board cannot tolerate more than 5 V. The converter output operation [10]
voltage (Vo ) is measured using the voltage divider circuit with 3 Implementation Medium Medium Low
resistances R1 and R2 of values 10 kΩ and 1 kΩ respectively. cost
4 Accurate Yes Yes Yes
The PV module ELDORA 40-P is used for the experimental
setup as shown in Fig. 5 and the experiment is performed using
artificial insolation with the help of halogen and incandescent
lamps.
The output voltage sensor based MPPT technique with fixed
step size of ∆D = 1% and perturbation time of Ta = 20ms
is tested for a step change in insolation level from 270 W/m2
to 480 W/m2 . The measured I − V characteristics of the
considered PV module at (G, T ) = (270 W/m2 ,43o C) and at
(G, T ) = (480 W/m2 ,48oC) are shown in Fig. 6. From the
experimental I − V characteristics it can be observed that
the voltage corresponding to MPP for the above mentioned
insolation and temperature conditions are 15.5 V and 16.5 V
respectively. The startup tracking waveforms for (G, T ) = (270
W/m2 ,43o C) and for (G, T ) = (480 W/m2 ,48o C) are shown in (a)
Fig. 7(a) and Fig. 7(b) respectively. From Fig. 7(a) and Fig.
7(b) it can be observed that the MPPT method is effectively
tracking the maximum power from the PV module. Fig. 7(c)
shows the tracking waveforms for a change in insolation and
temperature from (G, T ) = (270 W/m2 ,43o C) to (G, T ) =
(480 W/m2 ,48o C) and the tracking waveforms for a change in
insolation and temperature from (G, T ) = (480 W/m2 ,48o C)
to (G, T ) = (270 W/m2 ,43oC) are shown in Fig. 7(d). From
Fig. 7(c) and Fig. 7(d) it is worth to mention that the MPPT
method with output voltage sensor is able to track the MPP
accurately even for a change in insolation. To validate the
tracking performance of the MPPT algorithm with respect
to load variation, experiment is conducted by changing the
load for (G, T ) = (480 W/m2 ,48o C) and the corresponding
tracking waveforms are shown in Fig. 7(e). From Fig. 7(e) it (b)
is worth to mention that the output voltage sensor based MPPT
algorithm is robust to load variations. Thus an efficient MPPT
algorithm can be implemented with reduced cost using only
a single voltage sensor at the output. For clear observation of
steady state behaviour of the MPPT algorithm, experiment is
performed by considering Ta = 1s and ∆D = 1% for (G, T ) =
(270 W/m2 ,43o C) and the corresponding tracking waveforms
are shown in Fig. 8. From Fig. 8 it can be visualised that the
operating point moves in three points surrounding the MPP
in steady state and the output voltage (Vo ) variation is less
compared to VP V because the converter operates in step down
mode. The comparison of output voltage sensor based MPPT
(c)
it is observed that with a single sensor at the output of the
converter an efficient, simple and low cost MPPT algorithm
can be implemented.
R EFERENCES
[1] A. Bratcu, I. Munteanu, S. Bacha, D. Picault, and B. Raison, “Cascaded
dc−dc converter photovoltaic systems: Power optimization issues,”
IEEE Trans. Ind. Electron., vol. 58, no. 2, pp. 403 – 411, Feb. 2011.
[2] M. G. Villalva, J. R. Gazoli, and E. R. Filho, “Comprehensive approach
to modeling and simulation of photovoltaic arrays,” IEEE Trans. Power
Electron., vol. 24, no. 5, pp. 1198 – 1208, May 2009.
[3] J. J. Schoeman and J. D. Wyk, “A simplified maximal power controller
for terrestrial photovoltaic panel arrays,” in proc. 13th Annu. IEEE Power
Electron. Spec. Conf., pp. 361 – 367, May 1982.
[4] M. A. S. Masoum, H. Dehbonei, and E. F. Fuchs, “Theoretical and
experimental analyses of photovoltaic systems with voltage and current-
(d) based maximum power-point tracking,” IEEE Trans. Energy Convers.,
vol. 17, no. 4, pp. 514 – 522, Dec. 2002.
[5] W. Xiao and W. G. Dunford, “A modified adaptive hill climbing mppt
method for photovoltaic power systems,” in Proc. IEEE PESC, pp. 1957
– 1963, 2004.
[6] N. Femia, G. Petrone, G. Spagnuolo, and M. Vitelli, “Optimization of
perturb and observe maximum power point tracking method,” IEEE
Trans. Power Electron., vol. 20, no. 4, pp. 963 – 973, Jul. 2005.
[7] M. A. Algendy, B. Zahawi, and D. J. Atkinson, “Assessment of perturb
and observe mppt algorithm implementation techniques for pv pumping
applications,” IEEE Trans. Sustain. Energy, vol. 3, no. 1, pp. 21 – 33,
Jan. 2012.
[8] D. sera, L. Mathe, T. Kerekes, S. V. Spataru, and R. Teodorescu, “On
the perturb-and-observe and incremental conductance mppt methods for
pv systems,” IEEE Journal of Photovoltaics, vol. 3, no. 3, pp. 1070 –
1078, Jul. 2013.
[9] D. P. Hohm and M. E. Ropp, “Comparative study of maximum power
point tracking algorithms,” Prog. Photovolt: Res. Appl., vol. 11, pp. 47
(e) – 62, Apr. 2003.
[10] M. A. Algendy, B. Zahawi, and D. J. Atkinson, “Assessment of the
Figure 7. Tracking waveforms with output voltage sensor based MPPT incremental conductance maximum power point tracking algorithm,”
(a) startup for (G, T ) = (270 W/m2 ,43o C) (b) startup for (G, T ) = (480 IEEE Trans. Sustain. Energy, vol. 4, no. 1, pp. 108 – 117, Jan. 2013.
W/m2 ,48o C) (c) for a change in Solar insolation from (G, T ) = (270 [11] Q. Mei, M. Shan, L. Liu, and J. M. Guerrero, “A novel improved variable
W/m2 ,43o C) to (G, T ) = (480 W/m2 ,48o C) (d) for a change in Solar inso- step-size incremental-resistance mppt method for pv systems,” IEEE
lation from (G, T ) = (480 W/m2 ,48o C) to (G, T ) = (270 W/m2 ,43o C) and Trans. Ind. Electron., vol. 58, no. 6, pp. 2427 – 2434, Jun. 2011.
(e) tracking waveforms with load variation for (G, T ) = (480 W/m2 ,48o C). [12] T. Esram, J. W. Kimball, P. T. Krein, P. L. Chapman, and P. Midya,
“Dynamic maximum power point tracking of photovoltaic arrays using
ripple correlation control,” IEEE Trans. Power Electron., vol. 21, no. 5,
pp. 1282 – 1291, Sep. 2006.
[13] T. Esram and P. L. Chapman, “Comparison of photovoltaic array max-
imum power point tracking techniques,” IEEE Trans. Energy Convers.,
vol. 22, no. 2, pp. 439 – 449, Jun. 2007.
[14] V. Salas, E. Olias, A. Barrado, and A. Lazaro, “Review of the maximum
power point tracking algorithms for stand-alone photovoltaic systems,”
Sol. Energy Mater. Sol. Cells, vol. 90, no. 11, pp. 1555 – 1578, Jul.
2006.
[15] M. A. G. de Brito, L. Galotto, L. P. Sampaio, G. A. e Melo, and
C. A. Canesin, “Evaluation of the main mppt techniques for photovoltaic
applications,” IEEE Trans. Ind. Electron., vol. 60, no. 3, pp. 1156 – 1167,
Mar. 2013.
[16] F. Umeda, M. H. Ohsato, G. Kimura, and M. Shioya, “New control
method of resonant dc-dc converter in small scaled photovoltaic system,”
in conf. IEEE PESC ’92 Record., pp. 714 – 718, Jun. 1992.
[17] C. R. Sullivan and M. J. Powers, “A high-efficiency maximum power
point tracker for photovoltaic arrays in a solar-powered race vehicle,” in
Figure 8. steady state 3-level operation for (G, T ) = (270W/m2 , 430 C).
conf. IEEE PESC., pp. 574–580, Jun. 1993.
IV. C ONCLUSION [18] D. Shmilovitz, “On the control of photovoltaic maximum power point
tracker via output parameters,” in Proc. IEE Electr. Power Appl., vol.
In this paper output voltage sensor based MPPT algorithm 152, no. 2, pp. 239–248, Mar. 2005.
by considering direct duty ratio control method with SEPIC [19] S. J. Chiang and H. J. Shieh, “Modeling and control of pv charger system
with sepic converter,” IEEE Trans. Ind. Electron., vol. 56, no. 11, pp.
converter is presented. The experimental results prove that the 4344 – 4353, Nov. 2009.
proposed system is effectively tracking the maximum power [20] E. Mamarelis, G. Petrone, and G. Spagnuolo, “Design of a sliding mode
from the PV module. Moreover the robustness of the MPPT controlled sepic for pv mppt applications,” IEEE Trans. Ind. Electron.,
vol. 61, no. 7, pp. 3387 – 3398, Jul. 2014.
technique to load variations and simple algorithm are the
merits of this tracking algorithm. From the results obtained

You might also like