Paper_Maximum Power Point Tracking Using a Fuzzy Logic Control23

9
1 Maximum Power Point Tracking Using Fuzzy Logic Control Prof. Dr. Mohamed M. Algazar Electrical Power & Machines Dept. Faculty of Engineer Al-Azhar University Assist. Prof. Dr. Hamdy AL-monier Electronics & communication Dept. Faculty of Engineer Mansoura University Dr. Hamdy Abd EL-halim Electrical Power & Machines Dept. Faculty of Engineer Al Azhar University Eng. Mohamed Ezzat El Kotb Salem B.Sc. Electrical Power & Machines engineer Al Azhar University, 2004 ABSTRACT: This paper proposes an intelligent control method for the maximum power point tracking (MPPT) of a photovoltaic system under variable temperature and insolation conditions. This method uses a fuzzy logic controller applied to a DC-DC converter device. The different steps of the design of this controller are presented together with its simulation. The PV system that I chose to simulate to apply my techniques on it is stand-alone PV water pumping system. Results of this simulation are compared to those obtained by the system without MPPT. They show that the system with MPPT using fuzzy logic controller increase the efficiency of energy production from PV. Keywords: Photovoltaic (PV), Maximum power point tracking (MPPT), Fuzzy Logic Control (FLC), MATLAB/SIMULINK. I. INTRODUCTION In our Arabian nation peopled areas is very small comparing to total area because fresh water resources concentrate in these areas. Now, the existing fresh water almost enough for our needs, but in the near future with increasing in people numbers it will be huge problem. On the other hand we have shining sun all the year, so we can use stand alone PV-powered water pumping system to get water in non peopled areas. Unfortunately the actual energy conversion efficiency of PV module is rather low. So to overcome this problem and to get the maximum possible efficiency, the design of all the elements of the PV system has to be optimized. In order to increase this efficiency, MPPT controllers are used. Such controllers are becoming an essential element in PV systems. A significant number of MPPT control have been elaborated since the seventies, starting with simple techniques such as voltage and current feedback based MPPT to more improved power feedback based MPPT such as the perturbation and observation (P&O) technique or the incremental conductance technique [1-2]. Recently intelligent based controls MPPT have been introduced. In this paper, an intelligent control technique using fuzzy logic control is associated to an MPPT controller in order to improve energy conversion efficiency. II. MAXIMUM POWER POINT TRACKING ALGORITHMS When a PV module is directly coupled to a load, the PV module’s operating point will be at the intersection of its I–V curve and the load line which is the I-V relationship of load. For example in Figure 1, a resistive load has a straight line with a slope of 1/R load as shown in Figure 2. In other words, the impedance of load dictates the operating condition of the PV module. In general, this operating point is seldom at the PV module’s MPP, the optimal adaptation occurs only at one

Transcript of Paper_Maximum Power Point Tracking Using a Fuzzy Logic Control23

Page 1: Paper_Maximum Power Point Tracking Using a Fuzzy Logic Control23

 

Maximum Power Point Tracking Using Fuzzy Logic Control

Prof. Dr. Mohamed M. Algazar Electrical Power & Machines Dept. Faculty of Engineer Al-Azhar University

Assist. Prof. Dr. Hamdy AL-monier Electronics & communication Dept. Faculty of Engineer Mansoura University

Dr. Hamdy Abd EL-halim Electrical Power & Machines Dept. Faculty of Engineer Al Azhar University

Eng. Mohamed Ezzat El Kotb Salem B.Sc. Electrical Power & Machines engineer

Al Azhar University, 2004 ABSTRACT: This paper proposes an intelligent control method for the maximum power point tracking (MPPT) of a photovoltaic system under variable temperature and insolation conditions. This method uses a fuzzy logic controller applied to a DC-DC converter device. The different steps of the design of this controller are presented together with its simulation. The PV system that I chose to simulate to apply my techniques on it is stand-alone PV water pumping system. Results of this simulation are compared to those obtained by the system without MPPT. They show that the system with MPPT using fuzzy logic controller increase the efficiency of energy production from PV. Keywords: Photovoltaic (PV), Maximum power point tracking (MPPT), Fuzzy Logic Control (FLC), MATLAB/SIMULINK.

I. INTRODUCTION In our Arabian nation peopled areas is very small comparing to total area because fresh water resources concentrate in these areas. Now, the existing fresh water almost enough for our needs, but in the near future with increasing in people numbers it will be huge problem. On the other hand we have shining sun all the year, so we can use stand alone PV-powered water pumping system to get water in non peopled areas. Unfortunately the actual energy conversion efficiency of PV module is rather low. So to overcome this problem and to get the maximum possible efficiency, the design of all the elements of the PV system has to be optimized. In order to increase this efficiency, MPPT controllers are used. Such controllers are becoming an essential element in PV systems. A significant number of MPPT control have been elaborated since the seventies, starting with simple techniques such as voltage and current feedback based MPPT to more improved power

feedback based MPPT such as the perturbation and observation (P&O) technique or the incremental conductance technique [1-2]. Recently intelligent based controls MPPT have been introduced. In this paper, an intelligent control technique using fuzzy logic control is associated to an MPPT controller in order to improve energy conversion efficiency.

II. MAXIMUM POWER POINT TRACKING ALGORITHMS

When a PV module is directly coupled to a load, the PV module’s operating point will be at the intersection of its I–V curve and the load line which is the I-V relationship of load. For example in Figure 1, a resistive load has a straight line with a slope of 1/Rload as shown in Figure 2. In other words, the impedance of load dictates the operating condition of the PV module. In general, this operating point is seldom at the PV module’s MPP, the optimal adaptation occurs only at one

Page 2: Paper_Maximum Power Point Tracking Using a Fuzzy Logic Control23

 

pMi

F

Fm

Ttcb

 

 

Fw

particular Maximum Pin our case P

Figure 1 PV(variable) re

Figure 2 I-module [14simulated (1KW/m2, 2

To overcomto add ancontroller between the3), [3].

Figure 3 Blwater pumpi

operating Power PointPmax.

V module is desistive load

-V curves o4] and varwith the

25oC) [5].

me this probln adaptatiowith a D

e source and

lock diagraming system.

point, t (MPP) and

directly conn[5].

of BP SX rious resist

MATLAB

lem, it is nen device,

DC-DC cond the load,

m of the pro

called d noted

nected to a

150S PV tive loads B model

ecessary MPPT

nverter, (Figure

oposed PV

FurtheI–V palwayirradiaexampcurvesconstashowsirradiatempevoltagthe Mtrack point tempeoccurs

Figurea trace

Figurea trace

ermore the loplane is notys changes dance and tple, figure 4s under incant temperats the I–Vance valueerature (50 oge shifts whMPPT contro

the new min its corres

erature and/s.

e 4 I-V curve of MPPs (2

e 5 I-V curvee of MPPs (5

ocation of tht known be

dynamically temperature 4 shows a sreasing irrature (25 oC)

V curves aes but witoC). There ahere the MPoller is alsoodified maxsponding cu

d/or insolati

es for varyin25 oC) [5].

es for varyin50 oC) [5].

he MPP in theforehand andepending o[6, 7]. Fo

et of PV I–adiance at th, and figure

at the samth a highare observabP occurs. So required ximum powurve whenevion variatio

ng irradiance

ng irradiance

he nd on or

–V he 5

me er

ble o, to er er on

e and

e and

Page 3: Paper_Maximum Power Point Tracking Using a Fuzzy Logic Control23

 

McdMa•••••••l T•crPc•uacp•ocam

III

RiPa

krk

Tocd

Many MPPTconceived decades [1, 4Maximum algorithms: • Perturb &• Incremen• Parasitic • Constant • Constant • Pilot cell • Artificiallogic contro

They can be• Voltage fcompare thereference voPWM contconverter [8• Current fuse the PV a feedback icurrent corpower. • Power baon iteraticontinuouslyand voltagmodule [5].

I. FUZZY

Recently fuzintroduced iPV systemadvantage simple to deknowledge require in knowledge system by thThe proposeof two inpchange of erduty ratio ofigure 6.

T control tecfor this p4].

power

& Observe Antal ConductcapacitanceVoltage conCurrent con

l Intelligentl, neural netw

e classified afeedback bae PV operatoltage in ordtrol signal ].

feedback basmodule shorin order to eresponding

ased methodive algoriy the MPP te measurem

Y LOGIC MP

zzy logic coin the track

ms [9-10]. to be robu

esign as theyof the exacthe other hof the ope

he designer. ed system input variablerror (CE), an

or duty cycle

chniques havpurpose the

point t

Algorithm tance Algorits ntrol ntrol

t method work…)

as: sed methodsting voltage der to gener

of the D

sed methodsrt circuit cur

estimate the to the ma

ds which areithms to through the ment of th

PPT CONTR

ontrollers having of the M

They havust and rey do not requct model. Thand the coeration of t

n this thesis es: error (End one out ve (D), as sh

ve been se last

tracking

thm

(Fuzzy

s which with a

rate the DC-DC

s which rrent as optimal aximum

e based track

current he PV

ROLLER

ve been MPP in ve the

elatively uire the

They do omplete the PV

consist E) and

variable: hown in

Figurecontro

A)

Membto thesubsetsmall)PB (psubsetfunctiappropThe verror scalinscalininput Figurefor inp

e 6 Generoller [3].

) FUZZIFIC

bership func linguistic vts: NB (neg), ZE (zero)positive big)ts and the ion, which priate system

value of inpu(CE) are n

ng factor. Inng factor hasvalues are b

e 7 Fuzzy loputs and out

ral diagram

CATION

ction values variables, usigative big), , PS (positiv). The parti

shape of can adapt

m, are showut error (E) anormalized n this systes been desigetween -1 an

ogic membertput variable

m of a f

are assigneing five fuzzNS (negativ

ve small), antion of fuzz

membershshape up n in Figure and change oby an inp

em the inpugned such thnd 1.

rship functios.

fuzzy

ed zy ve nd zy ip to 7. of ut ut

hat

on

Page 4: Paper_Maximum Power Point Tracking Using a Fuzzy Logic Control23

 

T

doa

aTec

WIΔVΔ

Tcca

cu

r

The triangufunction of tfor any partdominant fuof fuzzy subaccuracy, sofor the sameaccuracy is vThe input vaerror (CE) can be calcu

Where: I = Output cΔ I = I(k) - IV = Output Δ V = V(k)

B) INFE

The compocontrol outpcompositionand MAX-Dfuzzy toolcommonly uused in this function of (minimum) (maximum) rule table fo

T

ular shape othis arrangemticular input

uzzy subset. bset dependiome paper [e problem buvery small. ariables errofor the fuzz

ulated as foll

current from I(k-1) voltage from- V(k-1).

ERENCE M

osition operput can be n methods sDOT have l box in used methothesis. The each rule is

operatoroperator. T

r fuzzy logic

Table 1 Fuzzy

of the memment presumt there is onI chose the ning on the r[11] using 7ut the increa

or (E) and chzy logic colows:

PV array.

m PV array

METHOD

ation by wgenerated. uch as MAbeen propoMATLAB

d is MAX-Moutput mem given by thr and

Table 5.4 shoc controller.

y rule table.

mbership mes that nly one number

required 7 subset asing in

hange of ontroller

(1)

(2)

which a Several

AX-MIN osed in

B. The MIN is

mbership he MIN

MAX ows the

C)

Defuzof graFLC wcentresimplegravitof rule

Duty controwhichswitch

D)

FigureMATLbeginnhave variabto caequatiblock sectiorationinput.

Fi

) DEFUZZI

zzificaion foravity to comwhich is the

e of gravitye and very fty defuzzifices by formal

ratio, the ol uses to h generated ph in DC-DC

) FLC SIMU

MATLAB

e 8 show dLAB/SIMULning of thistwo input

bles. The firalculate theions (1) anwhich progns 3.1, 3.2

n which is th

igure 8 Fuzz

IFICATION

r this systemmpute the oe duty ratioy method fast method. cation metholly given by:

output of control th

pulse to contconverter.

ULATION I

B/SIMULINK

details of FLINK. As I section, FLvariables

st step in she input varnd (2), thengrammed as and 3.3 to c

he Pulse Wid

zy logic cont

N

m is the centoutput of tho (cycle). This both verThe centre o

od in a syste:

(3

fuzzy loghrough PWMtrol MOSFE

IN

K

FLC block mentioned

LC for MPPand one ou

hown block riables usinn using FLmentioned

calculate dudth Modulato

troller block

tre his he ry of m

3)

gic M

ET

in in

PT ut is

ng LC in ty or

k.

Page 5: Paper_Maximum Power Point Tracking Using a Fuzzy Logic Control23

 

IV.

IMbp

Icca

F

Ftawo

Simulation

MPPT

In this sectioMATLAB/Sblock diagpumping sys

Figure 9 PVsimul

I will first tcertain atcomparing tand direct-co

Figure 10 R1000 W/m2 a

Figure 10 shtest scenarioand temperawithout MPPof mismatch

n of PV wat

on I will simSIMULINK.gram stand-stem with M

V water pumlated in MAT

test the whotmospheric the result woupled syste

Result of syand tempera

how the testo with irradature 25 oCPT has poorhing betwee

ter pump sy

mulate the sy Figure 9 -alone PV

MPPT using F

mp system wTLAB/SIMUL

le system wconditions

with theoreticem.

ystem with ature 25 oC.

t result for tdiance 1000C. The PV r efficiency ben the PV

ystem with

ystem in shows water

FLC.

with MPPT INK.

with two s and cal data

irradiance

the first 0 W/m2

system because module

and thgenera(assumapproxmaximatmosDC c95%, efficieMPPT

Figur

50 FigureseconW/m2show increathe syin the Now the (irradiNation[12] fand 1systemproduThe atmosvery sirradia

he DC pumpated by Pme loss-ximately

mum genespheric condconverter ha

the system ency comparT.

re 11 Result 00 W/m2 an

e 11 show d test scena

2 and temperthat, the PV

ase the overaystem withou

first test scefor final testsystem usiation andnal Renewafor one day3 to provid

m without Muce and flow

day that spheric data sunny day aance increas

p motor loaV system

-less conequal the

erated powdition. Assuas efficienccan increas

red to the sy

of system wnd temperatu

the test rario with irrature 15 oCV system wiall efficiencyut MPPT, likenario figuret scenario, I sing atmosd temperaable Energy

y as shown de a comparMPPT in ter

rates of watI chose tofor test the

s shown in fse gradually

d. The powwith MPP

nverter) theoretic

wer at thuming a DCy more thase the overaystem withou

with irradiancure 15 oC.

result for thrradiance 50

C. The result ith MPPT cay compared ke that showe 10.

will simulaspheric daature) froy Laboratorin figures 1

rison with thrms of energter pumped. o using ite system is figure 12 (thfrom sun ris

er PT

is cal his C-an all ut

ce

he 00 is

an to

wn

ate ata m ry 12 he gy

t’s a

he se

Page 6: Paper_Maximum Power Point Tracking Using a Fuzzy Logic Control23

 

tcM FAp

F

Tdtda

5:00 AM toto sun set 6choice is to MPPT in the

Figure 12 IrAM to 6:42purpose.

Figure 13 T5:00 AM simulation p

The effect day time forthe temperaday hour aras show in f

o noon then 6:42 PM) . Tview clearlye system.

rradiance vs2 PM for s

Temperatureto 6:42 P

purpose.

of changingr choosing dature value ound four d

figure 13.

decrease grThe reason y the effect o

s. time data sunny day

e vs. time PM for su

g temperaturday is small b

varies in thdegrees (18-2

radually for this

of using

from 5:00 simulation

data from unny day

re over because he most 21 oC),

 

 

Figureday tim

Figureof PVthe diwill balso smootcoupleday timperforand its

Figuretime p

e 14 Generatme period (f

e 14 show tV system wiirect-coupledbe maximumthat the syth curve oved system me. This oscrmance of Ds life time.

e 15 Flow rperiod (from

 

ting power ofrom 5:00 AM

that, the genith MPPT isd system. T

m at noon tiystem withver the dayhas oscillatcillation will

DC pump the

rates of PVm 5:00 AM to

of PV systemM to 6:42 PM

nerated pows greater tha

The differencime. It show

h MPPT hay, but direction over thl affect on the long life ru

V system foro 6:42 PM).

m for M).

er an ce ws as ct-he he un

r day

Page 7: Paper_Maximum Power Point Tracking Using a Fuzzy Logic Control23

 

As shown in Figures 15, the flow rate of Kyocera SD 12-30 water pump is proportional to the power delivered. When the total dynamic head is 30m, the flow rate per watt is approximately 86.7cm3/W.min. The minimum power requirement of pump motor is 35W [13]; therefore as long as the output power is higher than 35W, it pumps water with the flow rate above. Figure 15 show also that the direct-coupled PV water pumping system has a severe disadvantage because in the morning the pump will delay starting while the same system with MPPT is already pumping water. Similarly, in the afternoon it goes idle nearly earlier than the system with MPPT. The flow rate of water is also lower throughout the operating period. The figures show that MPPT offers significant performance improvement.

V. CONCLUSION

The main purpose of this paper was to propose a new technique for MPPT of stand alone PV system using Fuzzy Logic Control. This purpose leads us to achieve many goals, which can be summaries as follow: • Design and simulate a PV array in MATLAB/SIMULINK using data sheet for commercial PV array, which give us the performance of the PV array (I-V curve and P-V curve) under any atmospheric conditions ( irradiance and Temperature) and can be used in any research related with photovoltaic. The result shows that the PV model using the equivalent circuit provides good matching with the real PV module. • Design and simulate DC-DC Cúk converter and Pulse Width Modulator in MATLAB/SIMULINK (SimPowerSystems) which can be use in any power electronics research. • Design and simulate a MPPT controller using FLC in MATLAB/ FUZZY TOOL BOX/ SIMULINK.

Finally, this paper presents a simple but efficient photovoltaic water pumping system. It models each component and simulates the system using MATLAB/SIULINK. Simulations use SimPowerSystems in SIMULINK to model a DC pump motor. It performs simulations of the whole system and verifies functionality and benefits of MPPT. Simulations also make another comparison with the system without MPPT in terms of energy produced and flow rate of water pumped using atmospheric conditions for one day. The results validate that MPPT can significantly increase the efficiency of energy production from PV and the performance of the PV water pumping system compared to the system without MPPT. This increasing could bring large savings if the system is large.

REFERENCES

[1] Hohm, D. P. & M. E. Ropp “Comparative Study of Maximum Power Point Tracking Algorithms” Progress in Photovoltaics: Research and Applications November 2003, page 47 62. [2] Hussein, K. H., I. Muta, T. Hoshino, & M. Osakada “Maximum Photovoltaic Power Tracking: an Algorithm for Rapidly Changing Atmospheric Conditions” IEE Proceedings – Generation, Transmission and Distribution – v. 142 January 1995, page 59-64. [3] M.S. Aït Cheikh*, C. Larbes†, G.F. Tchoketch Kebir and A. Zerguerras “Maximum power point tracking using a fuzzy logic control scheme” Revue des Energies Renouvelables Vol. 10 N°3 (2007) 387 – 395. [4] H. Knopf, ‘Analysis, Simulation and Evaluation of Maximum Power Point Tracking (MPPT) Methods for a Solar Powered Vehicle’, Master Thesis, Portland State University, 1999.

Page 8: Paper_Maximum Power Point Tracking Using a Fuzzy Logic Control23

 

[5] Oi, Akihiro “Design and Simulation of Photovoltaic Water Pumping System” Master's Thesis, California Polytechnic State University, San Luis Obispo, 2005. [6] Antonio Luque, Steven Hegedus “Handbook of Photovoltaic Science and Engineering” John Wiley & Sons Ltd, 2003. [7] Messenger, Roger & Jerry Ventre “Photovoltaic Systems Engineering 2nd Edition” CRC Press, 2003. [8] M. Veerachary, T. Senjyu, and K. Uezato, ‘Voltage-Based Maximum Power Point Tracking Control of PV Systems’, IEEE Trans. Aerosp. Electron. Syst., Vol. 38, pp. 262 - 270, Jan. 2002. [9] K.M. Passino and S. Yurkovich, ‘Fuzzy Control’, Addison, Wesley, 1998. [10] M. A. S. Masoum and M. Sarvi, “A new fuzzy-based maximum power point tracker for photovoltaic applications” Iranian Journal of Electrical & Electronic Engineering, Vol. 1, January 2005. [11] Nopporn Patcharaprakitia,1 , Suttichai Premrudeepreechacharnb,* , Yosanai Sriuthaisiriwongb,2 “Maximum power point tracking using adaptive fuzzy logic control for grid-connected photovoltaic system” a Department of Electrical Engineering, Rajamagala Institute of Technology, Chiang Rai 57120, Thailand. b Department of Electrical Engineering, Chiang Mai University, Chiang Mai 50200, Thailand. [12] National Renewable Energy Laboratory (NREL) Daily Plots and Raw Data Files May 8, 2010 and July 4, 2010 (downloaded from http://www.nrel.gov/solar_radiation/data.html). [13] Kyocera Solar Inc. “Solar Water Pump Applications Guide 2001” (downloaded from www.kyocerasolar.com). [14] BP Solar BP SX150 - 150W Multi-crystalline Photovoltaic Module Datasheet, 2001.

Page 9: Paper_Maximum Power Point Tracking Using a Fuzzy Logic Control23

Filename:  paper_Maximum power point tracking using a fuzzy logic control23 Directory:  F:\mohammad ezzat\MASTER\final\paper\paper_Maximum power 

point tracking using a fuzzy logic control\old Template:  C:\Documents and Settings\Administrator\Application 

Data\Microsoft\Templates\Normal.dotm Title:  Microsoft Word ‐ Art08_Ait‐Cheikh_RER_10‐4_2007_Ok.doc Subject:   Author:  Malek Keywords:   Comments:   Creation Date:  3/13/2011 7:53:00 AM Change Number:  3 Last Saved On:  3/13/2011 7:59:00 AM Last Saved By:  moezzat3 Total Editing Time:  10 Minutes Last Printed On:  9/5/2011 1:43:00 AM As of Last Complete Printing   Number of Pages:  8   Number of Words:  2,471 (approx.)   Number of Characters:  14,085 (approx.)