1
Malik Sameeullah1, Dr. Akhilesh Swarup2 World Energy and Environment Technology Coventry, CV3 1PG, UK; Email: [email protected] Fuzzy Logic Based Adaptive Perturbation & Observation MPPT for Photovoltaic System 6. Conclusions 1. Objectives 2. Solar Photovoltaic Model 3. Concept of MPPT and P&O International Seminar on Renewable Energy and Sustainable Development Royal University of Bhutan, Thimphu, Bhutan 15-17 th June, 2015 Bhutan Datalogger + School of Renewable Energy and Efficiency National Institute of Technology Kurukshetra Kurukshetra, India-136119 To study the mathematical model of solar PV module Explain the concept of Maximum Power Point Tracking Study the working methodology of Perturbation and Observation (P&O) MPPT Design of FLC based adaptive P&O MPPT Results comparison of P&O and FLC MPPT controller The basic unit of the PV system is PV cell. The photovoltaic cell works on the principle of photo effect and converts part of sun energy into electricity. For commercial application, the PV cells are connected in series and parallel manner and known as PV module. A PV module is an Irradiance Control current source with lossy diode and series- shunt resistance in parallel. = exp( + ) 1 + =( + )/ {exp + 1} where I PV :Photo current, I o :Diode saturation current, a :Ideality factor, k : Boltzman constant, R s :Series Resistance, R ph :Shunt Resistance, K I and K V : Temperature coefficient, I scn :Short circuit current, V ocn :Open circuit voltage, N s : No. of cells in series Three unknowns in PV equation are R ph , R s and a For Si-PV module, the approximate value of a=1.22 Sometimes, R ph =Inf and R s =0 is considered Iterative methods are used for R ph and R s calculation Pseudo code for the calculation of Rs and Rph 1. Initialize with datasheet values, n imax =10000 2. Set R s =0 3. Calculate R ph =R ph,min 4. Loop iteration A. Calculate R ph B. Solve I=f(V) for (0<V<V oc ) C. Calculate P for (0<V<V oc ) D. Choose the maximum power (P mth ) E. Find P error = P m,e – P mth F. If P error < tol, than go to step 5 G. If n > n imax , than go to step 6 5. Print R s and R ph and exit 6. Print R s = 0 and R ph = R ph,min and exit (P m,e is the maximum output power at STC) = + /( exp + + , ) It is a procedure to track Maximum Power Point (MPP) under variable atmospheric condition. For MPPT, it is essential that load line must intersect MPP. Generally, load line and MPP line are far apart. DC-DC convert is used to adjust the apparent load across the PV array. Perturbation and Observation (P&O) MPPT It is the most commonly used MPPT algorithm. It perturbs the output voltage and observe the corresponding change in power. The algorithm and working procedure of P&O are explained in Figure 3 and Figure 4. It has some major drawbacks as follows: (a) Power tracking speed during rapid change in irradiance (b) Higher oscillation near MPP (c) Duty step selection is an issue, which causes slow time response and higher oscillation loss. A fuzzy logic based MPPT is proposed and implemented. It is concluded that: FLC MPPT reduces the oscillation near MPP. Overall tracking time of MPPT has been improved by using FLC. For accurate result, a proper selection of fuzzy rule and Membership Functions is essential. More experience can be gained through experimental work. 4. Proposed Fuzzy Logic MPPT Controller Fuzzy logic is a most widely used Artificial Intelligence control scheme. The fuzzification, fuzzy logic inference system and defuzzification are the three major stages of FLC. A FLC with buck converter used for the MPPT, is shown in Figure 5. The IF-THAN based rules are used for the automatic control of output linguistic variable. The change in current (ΔI) and change in power (ΔP) are the two input of FLC . A fuzzy logic works on the principle of human behavior and performance can be improved by observing the result of past experience. Two different sets of Membership Functions (MFs) and set of rules are shown in Figure 6. Rule for Fuzzy Logic Controller If ΔP>0 II ΔV>0, than ΔD is either PS, PM or PB If ΔP>0 II ΔV<0, than ΔD is either NS, NM or NB If ΔP<0 II ΔV>0, than ΔD is either NS, NM or NB If ΔP<0 II ΔV>0, than ΔD is either PS, PM or PB Fig. 5 Matlab Simulink model of Solar PV System with Fuzzy Logic MPPT controller [Notation: N: Negative, P: Positive, ZE: Zero, PS: Positive Small, PM: Positive Medium, PB: Positive Big, S: Small, NS: Negative Small, NM Negative Medium, NB: Negative Big] Set 1 Set2 Fig. 6 Fuzzy membership function (MF) and Fuzzy rules 5. Simulation Results and Analysis Responses of simulation are shown in Figure 7. From the responses, it is observed that: 1. Output power for P&O MPPT is oscillating near MPP. 2. The FLC MPPT (set 1) is able to reduce oscillation. 3. For low Irradiation, the FLC (set 1) is inefficient 4. The modified FLC MPPT (set 2) has a better response. 5. Speed of FLC MPPT tracking is higher than P&O MPPT Fig 7 Analysis of the MPPT controller response Fig. 2 P-V curve of PV module Fig. 1 Diode model of PV module Fig. 3 Algorithm of Perturbation and Observation MPPT Fig. 4 Demonstration of P&O MPPT 1: PG Student, School of Renewable Energy and Efficiency, 2: Professor, Department of Electrical Engineering, National Institute of Technology Kurukshetra, Kurukshetra, India-136119 Email: [email protected], [email protected] WEENTECH Financial Support for this work: Acknowledgement The first Author is thankful for receiving the financial support regarding the presentation of this paper, by Advancetech India Pvt. Ltd., Chandigarh.

Fuzzy Logic Based Adaptive Perturbation & Observation MPPT ... · PDF fileFuzzy Logic Based Adaptive Perturbation & Observation MPPT for Photovoltaic ... Fig. 5 Matlab Simulink model

Embed Size (px)

Citation preview

Page 1: Fuzzy Logic Based Adaptive Perturbation & Observation MPPT ... · PDF fileFuzzy Logic Based Adaptive Perturbation & Observation MPPT for Photovoltaic ... Fig. 5 Matlab Simulink model

Malik Sameeullah1, Dr. Akhilesh Swarup2

World Energy and Environment Technology Coventry, CV3 1PG, UK; Email: [email protected]

Fuzzy Logic Based Adaptive Perturbation & Observation MPPT for Photovoltaic System

6. Conclusions

1. Objectives

2. Solar Photovoltaic Model

3. Concept of MPPT and P&O

International Seminar on Renewable Energy and Sustainable Development Royal University of Bhutan, Thimphu, Bhutan 15-17th June, 2015 Bhutan

Datalogger +

School of Renewable Energy and Efficiency National Institute of Technology Kurukshetra Kurukshetra, India-136119

To study the mathematical model of solar PV module Explain the concept of Maximum Power Point Tracking Study the working methodology of Perturbation and Observation (P&O) MPPT Design of FLC based adaptive P&O MPPT Results comparison of P&O and FLC MPPT controller

The basic unit of the PV system is PV cell. The photovoltaic cell works on the principle of photo effect and converts part of

sun energy into electricity. For commercial application, the PV cells are connected in series and parallel

manner and known as PV module. A PV module is an Irradiance Control current source with lossy diode and series-

shunt resistance in parallel.

𝐼 = 𝐼𝑃𝑉 − 𝐼𝑜 exp( 𝑉+𝑅𝑠𝐼𝑎𝑉𝑡

) − 1 − 𝑉+𝑅𝑠𝐼𝑅𝑝ℎ

𝐼𝑜 = (𝐼𝑠𝑠𝑠 + 𝐾𝐼∆𝑇)/ {exp 𝑉𝑜𝑜𝑜+𝐾𝑉∆𝑇𝑉𝑡

− 1}

where IPV :Photo current, Io :Diode saturation current, a :Ideality factor, k : Boltzman constant, Rs :Series Resistance, Rph :Shunt Resistance, KI and KV : Temperature coefficient, Iscn :Short circuit current, Vocn :Open circuit voltage, Ns : No. of cells in series

Three unknowns in PV equation are Rph, Rs and a For Si-PV module, the approximate value of a=1.22 Sometimes, Rph=Inf and Rs =0 is considered Iterative methods are used for Rph and Rs calculation

Pseudo code for the calculation of Rs and Rph 1. Initialize with datasheet values, nimax=10000 2. Set Rs=0 3. Calculate Rph=Rph,min 4. Loop iteration

A. Calculate Rph B. Solve I=f(V) for (0<V<Voc) C. Calculate P for (0<V<Voc) D. Choose the maximum power (Pmth) E. Find Perror = Pm,e – Pmth F. If Perror < tol, than go to step 5 G. If n > nimax, than go to step 6

5. Print Rs and Rph and exit 6. Print Rs = 0 and Rph = Rph,min and exit (Pm,e is the maximum output power at STC)

𝑅𝑝 = 𝑉𝑚𝑝 𝑉𝑚𝑝 + 𝐼𝑚𝑝𝑅𝑠 /(𝑉𝑚𝑝𝐼𝑚𝑝 − 𝑉𝑚𝑝𝐼𝑜 exp𝑉𝑚𝑝 + 𝐼𝑚𝑝𝑅𝑠

𝑉𝑡+ 𝑉𝑚𝑝𝐼𝑜 − 𝑃𝑚,𝑒)

It is a procedure to track Maximum Power Point (MPP) under variable atmospheric condition.

For MPPT, it is essential that load line must intersect MPP. Generally, load line and MPP line are far apart. DC-DC convert is used to adjust the apparent load across

the PV array. Perturbation and Observation (P&O) MPPT

It is the most commonly used MPPT algorithm. It perturbs the output voltage and observe the corresponding change in power. The algorithm and working procedure of P&O are explained in Figure 3 and

Figure 4. It has some major drawbacks as follows:

(a) Power tracking speed during rapid change in irradiance (b) Higher oscillation near MPP (c) Duty step selection is an issue, which causes slow time response and higher

oscillation loss.

A fuzzy logic based MPPT is proposed and implemented. It is concluded that: FLC MPPT reduces the oscillation near MPP. Overall tracking time of MPPT has been improved by using FLC. For accurate result, a proper selection of fuzzy rule and Membership Functions is essential. More experience can be gained through experimental work.

4. Proposed Fuzzy Logic MPPT Controller Fuzzy logic is a most widely used Artificial Intelligence control scheme. The fuzzification, fuzzy logic inference system and defuzzification are the three

major stages of FLC. A FLC with buck converter used for the MPPT, is shown in Figure 5.

The IF-THAN based rules are used for the automatic control of output linguistic variable.

The change in current (ΔI) and change in power (ΔP) are the two input of FLC . A fuzzy logic works on the principle of human behavior and performance can be

improved by observing the result of past experience. Two different sets of Membership Functions (MFs) and set of rules are shown in

Figure 6.

Rule for Fuzzy Logic Controller If ΔP>0 II ΔV>0, than ΔD is either PS, PM or PB If ΔP>0 II ΔV<0, than ΔD is either NS, NM or NB If ΔP<0 II ΔV>0, than ΔD is either NS, NM or NB If ΔP<0 II ΔV>0, than ΔD is either PS, PM or PB

Fig. 5 Matlab Simulink model of Solar PV System with Fuzzy Logic MPPT controller

[Notation: N: Negative, P: Positive, ZE: Zero, PS: Positive Small, PM: Positive Medium, PB: Positive Big, S: Small, NS: Negative Small, NM Negative Medium, NB: Negative Big]

Set 1 Set2 Fig. 6 Fuzzy membership function (MF) and Fuzzy rules

5. Simulation Results and Analysis Responses of simulation are shown in Figure 7.

From the responses, it is observed that:

1. Output power for P&O MPPT is oscillating near MPP.

2. The FLC MPPT (set 1) is able to reduce oscillation.

3. For low Irradiation, the FLC (set 1) is inefficient

4. The modified FLC MPPT (set 2) has a better response.

5. Speed of FLC MPPT tracking is higher than P&O MPPT

Fig 7 Analysis of the MPPT controller response

Fig. 2 P-V curve of PV module

Fig. 1 Diode model of PV module

Fig. 3 Algorithm of Perturbation and Observation MPPT Fig. 4 Demonstration of P&O MPPT

1: PG Student, School of Renewable Energy and Efficiency, 2: Professor, Department of Electrical Engineering, National Institute of Technology Kurukshetra, Kurukshetra, India-136119 Email: [email protected], [email protected]

WEENTECH Financial Support for this work:

Acknowledgement The first Author is thankful for receiving the financial support regarding the presentation of this paper, by Advancetech India Pvt. Ltd., Chandigarh.