Inc MPPT Algorithm

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Simulation ofIncremental Conductance MPPT based

Two phase Interleaved Boost Converter using


MATLABISimulink
D. Devaraj
S. Sheik Mohammed
Kalasalingam University,
Dhofar University,
Srivilliputhur,
PB. No. 250, Salalah,
Tamilnadu,
Sultanate of Oman
India
ssheikmd@yahoo.co.in
deva230@yahoo.com

Abstract - The Photovoltaic power generation systems are are overcome by interleaved boost converters due to current
connected to the load via DC-DC converters. The DC-DC sharing between the elements. Compared to the conventional
converter circuits are controlled by Maximum Power Point converter the cost of TEC is high due to paralleling of multiple
Tracking (MPPT) controllers to extract maximum power from converters. But, on the other hand the current sharing
the source. Modeling and simulation of Interleaved Boost technique results in utilization of low power components and
converter (IBC) with Incremental Conductance (InC) MPPT
switches for the converter [6].
algorithm for PV application is discussed in this paper. The
mathematical model of PV module, interleaved boost Converter The MPPT algorithms are used to control the duty
and MPPT controller are simulated using MATLAB/Simulink. cycle of the converter or power conditioning circuit connected
The PV system is simulated for various temperature and in between the PV and load to extract the maximum power
irradiation level and the results are obtained. from the source and to feed it into the load. The MPPT
algorithms proposed in the literature are Perturb & Observe
(P&O) , Incremental conductance (InC); Constant voltage and
Keywords - Maximum Power Point Tracking (MPPT), parasitic capacitance algorithm are discussed in [7]. The other
Incremental Conductance (InC) algorithm, Interleaved Boost algorithms are such as short current pulse [8], open circuit
Converter (IBC), MATLAB/Simulink, solar power. voltage [9] and short circuit current [9] algorithm.
The P&O and InC algorithm are widely used
1. INTRODUCTION
algorithms among the MPPT algorithms. The P&O algorithm
Depletion of fossil fuel, rise of its cost and the is simple and easy to implement. But, the algorithm oscillates
environmental impact of using fossil fuels for power around the maximum power point (MPP) at steady state [10].
generation has forced industrialist, scientist and general public Improvement of algorithm results in slower response i.e.,
to tum into renewable energy sources such as wind power, tracking is improper under rapidly changing weather
bio-mass, hydro, thermal and solar power generation. Solar conditions and drags efficiency of algorithm down during
power generation has many advantages such as no wear and cloudy days [7,11]. The InC MPPT algorithm tracks faster
tear, less maintenance and no waste is produced during than the P&O algorithm and also it has better accuracy [7].
generation and it is completely environmental friendly. InC MPPT based PV system with two phase interleaved boost
converter is presented and discussed in this paper. The
The European and western countries are leaders in
complete PV system is simulated in MATLAB/Simulink.
solar power generation. Agua Caliente Solar Project in USA is
known as the world's largest individual PV power generation
plant. The capacity of this plant is 250 MW[ I]. The Charanka II. MATHEMATICAL MODEL OF PV MODULE
Solar Park in India with a capacity 214 MW is holding the The equivalent circuit for simplified model of PV cell
second place in the list [1] and it is also the Asia's largest PV consists of a current source (Tpy), a diode(D), and series
plant [2]. Germany is the world's top photovoltaic (PV) resistor (Rs) connected as shown in Fig. I.
installer, with a solar PV capacity of 33,877 gigawatts (GW)
at the end of May 2013[3]. In July 2013, a new world record
for solar power production is set by Germany. 23.95 GW of -
\I�--+
power is produced at midday of 23 July 2013[4].
t
The DC-DC boost converters are connected between
the PV Modules and load in order to regulate and boost the v
output voltage of the PV. The DC-DC boost converters
produces high ripple in input current and output voltage [5]. 1
These issues with the conventional DC-DC boost converters
Fig.l Equivalent Circuit of PY Cell

978-1-4799-6085-9/15/$31.00 ©2015 IEEE


Ipv. .
The output current (I) equation is derived by applying In the above equation, - --IS the lllstantaneous conductance
Kirchhoffs law in the equivalent circuit. Vpv

The equation for output current is as follows Mpv.


and --IS the incremental conductance. The PV output
�Vpv

--
(1)
M pv
power maximum or at MPP when I pv + Vpv = 0.
�V pv

{ ( J }
Equation 1 can re-written as
The V-P characteristics curve of PV module with MPP is
I pv - I, exr V + IR", - l
I =

;
Ak N,
(2)
presented in Fig. 2.

where,
PV Power (ppv)
I pv =
[l,c + Kj (Tc - T,. )]. G (3)

. (J3 [(
-- J]
I1P
� > O
T,.. qEg 1 1 I1Vpv
1s = 1rl - exp ---
T,. A" T" T,.
(4)

(5)
o PV Voltage (V pv)
Fig. 2 Voltage-Power Characteristics of PV Module

The general model of the PV cell has a parallel


Start
resistor (Rp) in the circuit which is connected across the diode.
The value of parallel resistance is very high and thus it is
generally neglected in modeling the PV celL Modeling and
simulation of The PV is based on the mathematical equations
is presented in many literatures [12-17]. Modeling and
simulation of PV module using simple blocks is presented in o.lay V".(kJand 1".(kJfor
an instant and get
[15]. This model is very primitive, and the user has to change J"'(k-IJ.I".(k-IJ
to parameters inside the blocks of the model in order to
analyze different PV modules. Therefore, the possibilities of
error in feeding the data are high. The PV module model with
the masked subsystem and a dialogue box is discussed in [17].
Yes
This model provides the user with front end dialog box which
makes the model more user-friendly to analyze any
commercial PV modules.

Ill. INCREMENTAL CONDUCTANCE MPPT

The InC MPPT works based on the change in the PV


power (Mpv ) and the PV voltage (�Vpv) to compute MPP
[18]. It utilizes the following equations

(6) Fig. 3. Flowchart of InC MPPT Algorithm

From Fig.2, the following equations are derived,


where, �I pvis the change in PV current.
111
I pv + Vpv � = 0 or __
/1..1 1_
))· =
0 at the MPP (7)
/l..Vpv

--
/l..Vpv
Mpv 0 or MIN >0 at the left side of MPP
1 pv+ Vpv > (8)
/l..Vpv L',Vpv
I1l pv
1 pv + Vpv < 0 or Min < 0 at the right side of MPP
The converter circuit is designed for V,=17V,
11 Vpv
� VI" Vo=36V, and lo=I.66A. The improtant components of the
(9) circuit are inductors (Ll,L2) and capacitor (C). The values of
The algorithm continuously tracks the PV output and the componets are calculated using the following equations.
adjusts the duty cycle (D) of the converter by increasing or
decreasing the perturbation (�D) based on Eq. 7, Eq. 8 and Eq.
L=�D (10)
9 in order to achieve MPP. The flowchart of InC MPPT is /,ML
shown in Fig. 3.
C= �D (11)
IV. TWO PHASE INTERLEAVED BOOST CONVERTER J,I1Vo
WITH INC MPPT
The switching frequency lfs) of the converter is
The InC MPPT based PV system with interleaved
boost converter is shown in Fig. 4. The system consists of PV 10kHz. The input current ripple ( /IJL) and the output voltage
Source, MPPT Controller and mc with load. ripple (tl�) are generally considered as 30% and S%
respectively. D is the duty cycle of the converter which can be
obtained from
Loadl
D = 1- V, (12)
�)
The value of inductors L I,L2 is 18S0uH, capacitor is
C is SOuH and the load resistor RL is 22Q. The converter is
modeled and connected to PV source. The converter switches
are controlled by the PWM pulse generator which generates
the pulses based on the reference. The reference signal is
Fig. 4. Block diagram of InC MPPT based PY system generated by the InC MPPT block. The InC MPPT block
tracks the PV module voltage, current and adjusts the
The complete system shown in Fig. 4 is modeled in reference signal accordingly.
MATLAB/Simulink. Solarex MSX60 PV Module is selected
as source. The MSX60 module has Vmp=17.IV, Imp=3.5A and
the maximum power P m (Jx=60W[19]. The PV model presented V. SIMULATION AND ANALYSIS
in[17] is used in this work. The circuit diagram of 2 phase mc The subsystem of InC MPPT is shown in Fig. 6 (a).
is shown in Fig. S. The InC MPPT controller with the PWM pulse generator is
shown in Fig. 6(b). Fig. 7 shows the interconnection of PV
The 2 phase mc is made up by connecting two
Module and the mc. The circuit of 2 phase mc shown in Fig.
conventional converters in parallel. The switches of 2 phase
() S is implemented and it is simplified as a subsystem for
mc are turned ON with 180 phase shift. The mc circuit
illustrative purpose.
reduces the input current ripple and output voltage ripple by
current sharing technique. As the switches are operated with
180() phase shift between each other the input current ripple is V pvin
cancelled with each, the input current ripple is theoritically Vpv p, : to SWI
zero when the duty cycle (D) of the converter is SO%.

Dl

Ppvin
I n c Con MPPT B l o dl:
Fig. 6(a). InC MPPT Controller subsystem
+

Fig. 5. Circuit diagram of 2 phase TEC



Clod! 2

Fig. 6 (b). InC MPPT Controller witb PWM.

The model is simulated for various conditions and the 60


results obtained from the simulation are presented and
discussed in this section. In case 1, the temperature (Tc) and �
OJ
40
irradiation level(G) of the PV module are given as 0.:=400C, �
CL
G=800 Wlm2 from 0 to 100 msec. Then, in case 2, from 100
> 20
ms to 200 ms the values are changed as "Fr.: =25° C, G= 1000 CL

Wlm2 which is the standard test condition (STC) of PV


wherein the output power of the PV would be the rated
maximum power given in the data sheet. PV Voltage V)
M SX60 PV Module
Fig. 8(a) V-P Characteristics of Solarex MSX60 PV
Vp'

V. 4 ������====�---.�
Tc=2SoC, G=� OOW/m2�: , _ ,_ '
3 I;-:-""""'-'"'�.-- -=-""""'
-=- '1="- = X: 17.1
"- ==,--:-��-' .-
- =---o
" - -=-""""''"
Ii:' Tc=40"C, G=I\OOW/m2 ,-- - . Y: 3.501
'i:' f-------'L---...I--_ X 15.68 ----- --
� 2 :re"'sPe,-G.�BWfm -. - '- - "-.2.832 - :
� , X: 12.79 ,
is: ------r---- Y:2.112


R o�----�------�----���-- ��
o 5 10
R l' PV voltage(V)
G N D""'""
L_
2
h �' _
'--
P ---C=
C --,
B7
Jl
R


Vl oad
Fig. 8(b) V-I Characteristics of Solarex MSX60 PV

The duty cycle of the converter generated by the InC MPPT


block under different conditions is shown in Fig. 9,

,
Fig. 7. Subsystem for PV Module and 2 phase lEC

Further, in case 3, at 200 msec the values are changed


OI J- - - � - - � -
Z.
0.4

I
-

I
---- : ---�
I I
- - - � ---
I
2
to Tc=750C, G=600 Wlm and continues until 300 msec. The 5 0.2 - - + - - - � - - - - :- - - - -: - - - + - - -
ranges of values are selected as given only to simulate the
o 50 100 150 200 250 300
model under different irradiation and temperature levels. The Time(mSec)
V-P characteristics and V-I characteristics of Solarex MSX60 Fig. 9. Dutycycle of Two phase lEC under different cases
PV module for the given conditions are shown in Fig. 8(a) and
8(b).
This signal is used to generate the PWM pulses for
the converter switches. The MPPT controller tracks and
adjusts the duty cycle whenever the changes occur in The duty cycle of the converter is close to 50% for all
temperature and irradiation to extract the maximum possible the selected conditions. The efficiency of the converter is
power from the PY. The output power the converter for the around 95% , the input current ripple and the ripple in output
given conditions is shwon in Fig. 10. voltage are very less.
60r--;�-;�����-;---r
: : VI. CONCLUSION

-
I
r I I Simulation of Incremental Conductance MPPT based
40
I � ---�-
--- --------
:
V

-r
Two phase Interleaved Boost converter with PV is presented


in this paper. The model is simulated for various conditions
20 ----i- - - � - - - - �
- - ;
- - - � - ------- and the results are obtained. The input current ripple and
output voltage ripple of the TEC are close zero at 50% duty
cycle. The converter circuit operates at the duty cycle close to
O �����L-������� --�
o 0.05 0.1 0.15 0.2 0.25 0.3 50% for all the selected conditions. The ripple of input current
Time(sec) and output voltage are also analyzed and found very less. The
Fig. 10. Output Power of 2 phase TEC overall efficiency of the system is around 95%.

Fig. I I (a) and I I (b) shows the voltage and current REFERENCES
wavefroms of PV module and the load. The PV module output
power, the converter output power, input current and the [I]Denis Lenardic "Large-scale photovoltaic power plants ranking I
- 50" PVresources.com, 2011.
output voltage ripple values obtained for the different test
[2] "Gujarat's 214MW solar park named as Asia's largest single PV
conditions are presented in table I.
plant". PV Tech. 23 April 2012. Retrieved Apr-20l2.
40 r---�-----.--�--r---�--�
[3] Photovoltaikanlagen: Datenmeldungen sowie EEG-
VergUtungssatze (in German)
30 ----r----
s;- [4] en.wikipedia.org/wiki/Solar_powecin_Germany

a> 20 [5] R. W. Erickson and D. Maksimovic, "Fundamentals of Power


E I Electronics",2nd ed. Norwell, MA: Kluwer Academic Publishers,

g 10 :
__________ py y : Qjt!!9.e__ ____ .. ____
2001.
[6] X Wu; J Zhang; X Ye and Z Qin, " Analysis and Derivations
for a Family ZVS Converter Based on a New Active Clamp ZVS
O �--���L---����--���
o 0.05 0.1 0.15 0.2 0.25 0.3 Cell", IEEE Trans. Ind. Electron., Vo1.55, No.2, pp. 773-781, Feb.
Time(sec) 2008
[7] D. P. Hohm and M. E. Ropp, "Comparative Study of Maximum
Fig. 11 (a) PV Voltage and Output voltage of 2 Phase TEC
Power Point Tracking Algorithms" PROGRESS TN
4


I I PHOTOVOL TAICS: RESEARCH AND APPLICAnONS, 2003;
I II:47-62
_ � ____ �",,- JU"L I

I
[8] Noguchi T, Togashi S, NAkamoto R" "Short current pulse based
Maximum power point tracking method for multiple photovoltaic and
: Curr nt1'tL�ad I � converter module system", IEEE Transactions on Industrial
----� ----� --- �---- ____ ..J ____ electronics, Vol. 49, Issue I, pp-217-223, August 2002.
I I I I
I I I I I [9] J. Surya Kumari, Ch. Sai Babu "Comparison of Maximum Power
I I I I I Point Tracking Algorithms For Photovoltaic System" International
-2 Journal of Advances in Engineering & Technology, Nov 2011.
o 0.05 0.1 0.15 0.2 0.25 0.3
Time(sec) [10] Nicola Femia, Giovanni Petrone, Giovanni Spagnuolo, and
Massimo Vitelli "Optimization of Perturb and Observe Maximum
Fig. 11(b) PV current and Output current of 2 Phase TEC
Power Point Tracking Method" IEEE Transactions on Power
Electronics, VOL. 20, NO. 4, JULY 2005. pp-963-973.
TABLE 1. COMPARISION OF INPUT CURRENT RIPPLE AND OUTPUT
[II] I. Batarseh, T. Kasparis, K. Rustom, W. Qiu, N.
VOLTAGE RIPPLE OF TWO PHASE TEC UNDER DIFFERENT
Pongratananukul, and W.Wu, "DSP-based multiple peak power
CONDITIONS tracking for expandable power system," in Proc. 18th Annu. IEEE
Applied Power Electronics Con! Expo, vol. 1, Feb. 2003, pp. 525-
Test PV Converter Efficiency Input Output 530.
Conditions Output Output current voltage [12] J.A.Gow, C.D.Manning, " Development of photovoltaic array
Power Power ripple ripple model for the use in power electronic simulation studies," lEE
Case 1: 44.44W 42.03 94.57% 2.822% 0.5266% Proceedings Electric power applications, Vol. 146, No.2,
T,=40oC, March,1999.
G=800 W/m2 [13] Jee-Hoon Jung, and S. Ahmed, "Model Construction of Single
Case 2: 59.85W 57.13 95.45% 3.14% 0.755% Crystalline Photovoltaic Panels for Real-time Simulation," lEEE
T,=25OC, Energy Conversion Congress & Expo, September 12-16, 2010,
G=lOOO Atlanta, USA.
W/m2
[14] S. Sheik Mohammed, "Modeling and Simulation of
Case 3: 27.01W 25.47 94.29% 2.822% 0.618% Photovoltaic module using MATLAB/Simulink" International
T,=75°C, Journal of Chemical and Environmental Engineering, 20II
G=600 W/m'
[15 ] Francisco M. Gonzalez-Longatt, "Model of Photovoltaic Module MATLAB/Simulink" International Conference on Circuits, Power
in MatlabTM" 2do congreso iberoamericano de estudiantes de and Computing Technologies (lCCPCT-20l4 ), March 2014.
ingenieria electrica, electr6nica y computaci6n (ii cibelec 2005). [18] Mihnea Rosu Hamzescu, Sergiu Oprea" Practical Guide to
[16] Huan-Liang Tsai, Ci-Siang Tu, and Yi-Jie Su "Development of Implementing Solar Panel MPPT Algorithms" Microchip Technology
Generalized Photovoltaic Model Using MATLAB/SlMULlNK" Inc., 2013.
WCECS 2008, October 22 - 24, 2008, San Francisco, USA. [19] Solarex MSX60/64 datasheet. Available online at:
[17] S. Sheik Mohammed, D. Devaraj, "Simulation and Analysis of http://www.californiasolarcenter.org/newssh/pdfs/Solarex­
Stand-alone Photovoltaic System with Boost Converter using MSX64.pdf

You might also like