8
Simulation and dSPACE Hardware Implementation of the MPPT Techniques Using Buck Boost Converter Abdullah M. Noman 1 , Khaled E. Addoweesh 1 , and Hussein M. Mashaly 2 1 Electrical Engineering Department 2 Sustainable Energy Technologies Center King Saud University [email protected], [email protected], [email protected] Abstract- Maximum power point trackers are so important in photovoltaic systems to increase their efficiency. This paper presents a photovoltaic system with maximum power point tracking facility. The system consists of a photovoltaic solar module connected to a DC-DC buck boost converter and load. The system is modeled using MATLAB/SIMULINK. Maximum power point tracking is achieved using perturbation and observation method and incremental conductance method. The MPPT system is simulated and experimentally implemented. The implementation of the MPPT hardware setup is done using dSPACE real time control. Data acquisition and the control system is implemented using dSPACE 1104. The simulation and the practical results show that the proposed system tracked the maximum power accurately and successfully under different conditions tested. I. INTRODUCTION The energy is important for the human life and economy. Consequent due to increasing in the industrial revolution, the world energy demand has also increased. In the later years, irritation about the energy crisis has been increased. Fossil fuels have been started to be gradually depleted. On the other hand people are more concerned about the fossil fuel exhaustion and other environment problems which are a result of conventional power generation. It is a global challenge to generate a secure, available and reliable energy and at the same time reduce the greenhouse gas emission [1]. Energy saving was suggested by the researchers to meet the worldwide energy demand. But this method is a cost effective solution. One of the most effective and suitable solution is the renewable energy supplies. Renewable energy can solve these problems simultaneously since they are green and clean, environment friendly and they are sustainable sources of energy [1, 2]. Renewable energy sources are considered as a technological option for generating clean and sustainable energy. There are many sources of renewable energy such as solar energy, wind energy, etc. photovoltaic (PV) system has taken a great attention since it appears to be one of the most promising renewable energy sources. The photovoltaic solar (PV) generation is preferred over the other renewable energy sources due to advantages such as the absence of fuel cost, clean, pollution free, little maintenance and no noise due to absence of moving parts. However, two important factors limit the implementation of photovoltaic systems. These are high installation cost and low efficiency of energy conversion [1]. In order to reduce photovoltaic power system costs and to increases the utilization efficiency of solar energy, the maximum power point tracking system of photovoltaic modules is one of the effective methods [3]. Maximum power point tracking (MPPT) is a system used to extract the maximum power of the PV module to deliver it to the load [4]. Thus the efficiency is increased [4]. Since the power generated from the photovoltaic module depends on the temperature and the solar radiation, these factors must be taken into account while designing the maximum power point tracker. The main goal of the MPPT is to move the module operating voltage close to the voltage at which the PV produces the maximum power under all atmospheric conditions. MPPT is very important in PV systems. Different techniques have been developed to maximize the output power of the photovoltaic module. They have advantages and limitations over the others. These techniques vary in complexity, in the number of sensors required, in their convergence speed and in the cost. In this literature survey some of MPPT methods are introduced such as open circuit voltage method, incremental conductance method, perturbation and observation method, etc [1, 4-8]. The open circuit voltage method is based on the fact that the voltage of the PV module at maximum power point is linearly proportional to the open circuit voltage [9]. The proportional factor is K. The voltage at maximum power can be obtained by measuring the PV voltage and multiplying it by the factor K. Then the operating voltage of the PV module is adjusted to the calculated voltage in order to obtain the maximum power. This process must be repeated periodically. Although this method is simple to implement, it has a drawback which is high power losses due to periodically interrupting the system operation. Another drawback is that it is difficult to choose an optimal value of the constant K [8]. P&O method is an alternative method to obtain the maximum power point of the PV module. It measures the voltage, current and power of the PV module and then perturbs the voltage to encounter the change direction [9]. Fig. 1 shows the P-V curve of the PV module. As shown in the left hand side MPP the CCECE 2014 1569877561 1 978-1-4799-3010-9/14/$31.00 ©2014 IEEE CCECE 2014 Toronto, Canada

Simulation and dSPACE hardware implementation of the MPPT techniques using buck boost converter

Embed Size (px)

Citation preview

1 2 3 4 5 6 7 8 91011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556576061

Simulation and dSPACE Hardware Implementation of

the MPPT Techniques Using Buck Boost Converter

Abdullah M. Noman1, Khaled E. Addoweesh1, and Hussein M. Mashaly2 1 Electrical Engineering Department 2 Sustainable Energy Technologies Center

King Saud University [email protected], [email protected], [email protected]

Abstract- Maximum power point trackers are so important in

photovoltaic systems to increase their efficiency. This paper

presents a photovoltaic system with maximum power point

tracking facility. The system consists of a photovoltaic solar

module connected to a DC-DC buck boost converter and load. The

system is modeled using MATLAB/SIMULINK. Maximum power

point tracking is achieved using perturbation and observation

method and incremental conductance method. The MPPT system

is simulated and experimentally implemented. The implementation

of the MPPT hardware setup is done using dSPACE real time

control. Data acquisition and the control system is implemented

using dSPACE 1104. The simulation and the practical results show

that the proposed system tracked the maximum power accurately

and successfully under different conditions tested.

I. INTRODUCTION

The energy is important for the human life and economy.

Consequent due to increasing in the industrial revolution, the

world energy demand has also increased. In the later years,

irritation about the energy crisis has been increased. Fossil fuels

have been started to be gradually depleted. On the other hand

people are more concerned about the fossil fuel exhaustion and

other environment problems which are a result of conventional power generation. It is a global challenge to generate a secure,

available and reliable energy and at the same time reduce the

greenhouse gas emission [1]. Energy saving was suggested by

the researchers to meet the worldwide energy demand. But this

method is a cost effective solution. One of the most effective

and suitable solution is the renewable energy supplies.

Renewable energy can solve these problems simultaneously

since they are green and clean, environment friendly and they

are sustainable sources of energy [1, 2].

Renewable energy sources are considered as a technological

option for generating clean and sustainable energy. There are

many sources of renewable energy such as solar energy, wind energy, etc. photovoltaic (PV) system has taken a great attention

since it appears to be one of the most promising renewable

energy sources. The photovoltaic solar (PV) generation is

preferred over the other renewable energy sources due to

advantages such as the absence of fuel cost, clean, pollution

free, little maintenance and no noise due to absence of moving

parts. However, two important factors limit the implementation

of photovoltaic systems. These are high installation cost and

low efficiency of energy conversion [1]. In order to reduce

photovoltaic power system costs and to increases the utilization efficiency of solar energy, the maximum power point tracking

system of photovoltaic modules is one of the effective methods

[3]. Maximum power point tracking (MPPT) is a system used to

extract the maximum power of the PV module to deliver it to

the load [4]. Thus the efficiency is increased [4].

Since the power generated from the photovoltaic module

depends on the temperature and the solar radiation, these factors

must be taken into account while designing the maximum

power point tracker. The main goal of the MPPT is to move the

module operating voltage close to the voltage at which the PV

produces the maximum power under all atmospheric conditions.

MPPT is very important in PV systems. Different techniques have been developed to maximize the output power of the

photovoltaic module. They have advantages and limitations

over the others. These techniques vary in complexity, in the

number of sensors required, in their convergence speed and in

the cost. In this literature survey some of MPPT methods are

introduced such as open circuit voltage method, incremental

conductance method, perturbation and observation method, etc

[1, 4-8]. The open circuit voltage method is based on the fact

that the voltage of the PV module at maximum power point is

linearly proportional to the open circuit voltage [9]. The

proportional factor is K. The voltage at maximum power can be obtained by measuring the PV voltage and multiplying it by the

factor K. Then the operating voltage of the PV module is

adjusted to the calculated voltage in order to obtain the

maximum power. This process must be repeated periodically.

Although this method is simple to implement, it has a drawback

which is high power losses due to periodically interrupting the

system operation. Another drawback is that it is difficult to

choose an optimal value of the constant K [8].

P&O method is an alternative method to obtain the maximum

power point of the PV module. It measures the voltage, current

and power of the PV module and then perturbs the voltage to

encounter the change direction [9]. Fig. 1 shows the P-V curve

of the PV module. As shown in the left hand side MPP the

CCECE 2014 1569877561

1

978-1-4799-3010-9/14/$31.00 ©2014 IEEE CCECE 2014 Toronto, Canada

1 2 3 4 5 6 7 8 91011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556576061

power of the PV is increased with increasing the voltage of the

PV module until the MPP is reached. In the right hand side of

the MPP with increasing the voltage the power is decreased.

That means if there is increase in the power the subsequent

perturbation should be kept in the same direction until MPP is

reached. If there is a decrease in the power the perturbation should be reversed [4, 5, 8, 10, 11].

The maximum power point is reached when dP

dV= 0. The flow

chart of P&O method is shown in Fig. 2 (a). In order to

implement the P&O MPPT method the PV voltage and current

must be initially measured. The change in the voltage (∆V) and

the change in the power (∆P) must then be calculated. The PV voltage must then be perturbed by a constant value. If the

perturbation in the voltage causes the power to increase the next

perturbation must be kept in the same direction otherwise the

next perturbation must be reversed.

The incremental conductance (IC) method is one of the

methods used to obtain the MPP of the PV modules. IC is based

on the fact that the slope of the PV array power curve of Fig. 1

is zero at the MPP, positive on the left of the MPP, and negative

on the right. At the MPP, the dP

dV can be expressed as:

−𝐼

𝑉=

𝑑𝐼

𝑑𝑉

(1)

The left hand side of (1) represents the opposite of the

incremental conductance while the right side represents the

incremental variation dI

dV . The variation in the current dV and

the variation in the voltage dI can be approximated to

∆VPV and ∆IPV respectively. Analyzing the derivative one can

test whether the PV generator is operating at its MPP or far

from it [12]. The flow chart of the IC algorithm is shown in Fig.

2 (b).

In this paper, the P&O MPPT method and the IC MPPT

method are simulated using MATLAB/SIMULINK and then

they are experimentally implemented. The implementation of the MPPT hardware setup is done using dSPACE real time

control. Data acquisition and the control system is implemented

by using dSPACE 1104 software and digital signal processor

card on PC.

II. CHARACTERISTICS OF SOLAR MODULE

In order In order to model the PV module, a PV cell model

must be initially established. An equivalent electrical circuit

makes it possible to model the characteristic of a PV cell. In a

practical PV cell, there are two resistances: series resistance and

parallel resistance. Series resistance accounts for the losses in

the current path due to the metal grid, contacts, and current

collecting bus. Parallel resistance due to the loss associated with

a small leakage of current through a resistive path in parallel

with the intrinsic device. Parallel resistance is large and its effect is negligible. The equivalent circuit of the PV cell is

shown in Fig. 3.

The output current delivered to the load can be expressed as

[4][13, 14]:

Where: I is the output current of the solar module (A), V is the output voltage of the solar cell (V), which can be obtained by

dividing the output voltage of the PV module by the number of

cells in series, IPV is the current source of the solar module by

solar irradiance (A), Io is the reverse saturation current of a

diode (A), NS is the series connection number of the solar

module, n is the ideality factor of the diode (n = 1~2), q is the

electric charge of an electron (1.6 × e−19c), k is the

Boltzmann’s constant (1.38 × 10−23j/K ), T is the absolute temperature of the solar cell (oK).

To model the PV module using MATLAB, the current

generated by the incident light which is also called short circuit

current (Isc) at a given temperature (Ta) must be calculated [13-15]:

Where: Iscn is the short circuit current at normal conditions

(25oC, 1000W/m2), Ta is the given temperature (oK) IPVis the

short circuit current at a given cell temperature (Ta), a is the

temperature coefficient of Isc and Gn is the nominal value of

irradiance, which is normally 1000W/m2.

TABLEI PV MODULE PARAMETERS

𝐼 = 𝐼𝑃𝑉 − 𝐼𝑜 (𝑒𝑞(𝑉+𝐼𝑅𝑠)

𝑛𝑘𝑇𝑎 − 1) (2)

𝐼𝑃𝑉 = 𝐼𝑠𝑐𝑛(1 + 𝑎(𝑇𝑎 − 𝑇𝑛))𝐺

𝐺𝑛 (3)

Maximum Power (Pmax) 115W

Voltage at Pmax (Vmp) 17.1V

Current at Pmax (Imp) 6.7A

Open Circuit Voltage (Voc) 21.8V

Short Circuit Current (Isc) 7.5A

Temperature coefficient of Isc 0.065 ± 0.015 %/ oC

0 5 10 15 20 250

20

40

60

80

100

120

Vpv [V]

Ppv [

W]

dI/dv=-I/v

dI/dv<-I/v

dI/dv>-I/v

Fig. 1: Variation of dI/dV in the P-V characteristic of the PV

module.

2

1 2 3 4 5 6 7 8 91011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556576061

On the other hand the reverse saturation current of diode (Io)

at the reference temperature (Tn) is given as [13, 14]:

Where: Vocn is the open circuit voltage at normal conditions.

The reverse saturation current at a given cell temperature (Ta)

can be expressed as [14]:

The BP3115 PV module is used in this paper. The PV module

parameters under the reference conditions (1000W/m2, 25oC)

are listed in table 1. The PV module is simulated using

MATLAB/SIMULINK.

Fig. 4 shows the simulated P-V curves of the PV module under

changing solar radiation from 200W/m2 to 1000W/m2 while

keeping the temperature constant at 25oC. On the other hand

Fig. 5 shows the simulation results of the P-V curves of the PV

module under changing temperature from 10oC to 50oC while

keeping the solar radiation constant at 1000W/m2.

III. DC-DC BUCK-BOOST CONVERTER

DC conversion has gained the great importance in many

applications, starting from low power applications to high

power applications. In this paper, buck boost converter is

chosen to be used in the MPPT system. Buck boost converter is

used to step down and step up the DC voltage by changing the

duty ratio of the MOSFET. If the duty ratio is less than 0.5, the

output voltage is less than the input voltage while if the duty

ratio is greater than 0.5 the output voltage is greater than the input voltage. Duty ratio is the time at which the MOSFET is

on to the total switching time. The buck-boost converter is

shown in Fig. 6.

The relation between the input and the output voltages of the

buck-boost converter is given as:

1out in

DV V

D

(6)

Where D is the duty cycle of the converter. The buck boost converter is designed and simulated using

MATLAB/SIMULINK. The converter components used in the

simulation and in the hardware setup is shown in table 2.

𝐼𝑜𝑛 =𝐼𝑠𝑐𝑛

𝑒𝑞𝑉𝑜𝑐𝑛𝑛𝑘𝑇𝑛

− 1

(4)

1 13 ( )( )

( )

g

a n

qE

nK T Ta no on

n

TI I e

T

(5)

Start

Measure V(n), I(n)

Calculate Power P(n)

P(n)-P(n-1)=0

P(n)-P(n-1)>0

V(n)-V(n-1)<0 V(n)-V(n-1)>0

D=D + D=D -

Return

D

Yes

NO Yes

YesNO YesNo

No

D D=D + D D=D - D

(a) Perturb and Observe (P&O) method.

Start

Measure ,PVV PVI

2 1

2 1

( ) ( )

( ) ( )

PV PV PV

PV PV PV

dV V t V t

dI I t I t

PV PV

PV PV

dI I

dV V 0PVdI

0PVdV

PV PV

PV PV

dI I

dV V

D D D

0PVdI

D D D D D D D D D

Yes

No

Yes

No

Yes

Yes

No

No

Yes

No

(b) Incremental Conductance (I.C) method.

Fig. (2): Conventional MPPT flowcharts.

3

1 2 3 4 5 6 7 8 91011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556576061

IV. SIMULATION RESULTS

The P&O and IC MPPT methods are very popular methods

used to track MPP of the PV modules. Both methods are

simulated under changing ambient conditions. Simulation is

done using MATLAB/SIMULINK.

The model used for simulation is shown in Fig. 7 which

includes the PV module, buck boost converter and the MPPT

algorithm. Buck boost converter components are chosen

according to the values presented table 2. In this system the PV

module is connected to the input of the DC-DC buck boost

converter. The output of the converter is the load which is

represented by the 5𝛀 resistor. The PV module is modeled to

provide the PV current and voltage which are then used to feed

the DC-DC converter and the MPPT controller.

TABLEII

Buck Boost Converter Parameters

L 1mH

C1 1000μF

C2 330μF

fs 40KHZ

Resistive Load RL 5 𝛀

Controller Type: dSPACE 1104 DSP

MOSFET Type: IRF3710

Diode Type: BYV32-200

Components Used in the Measurement Circuit

Current Transducer LTS 25-NP

Voltage Divider Two 120K𝛀 and 39K𝛀 resistors

are connected in series. The

voltage is taken across 39K𝛀

resistor.

I

+

_

V

Fig. 3: Equivalent circuit of PV cell simulation.

0 5 10 15 20 250

20

40

60

80

100

120

140

V [V]

P [

W]

10 oc

25 oc

40 oc

55 oc

Fig. 5: P-V Curves under changing the temperature.

Vin

_

+

Vout

+

L

g

DS

MOSFET

[g]

Gate Drive Circuit

+

C2

Diode

+

RL5 ohm

Fig. 6: The buck boost converter circuit.

0 5 10 15 20 250

20

40

60

80

100

120

V [V]

P [

W]

200W/m2

400W/m2

600W/m2

800W/m2

1000W/m2

Fig. 4: P-V curves under changing the solar radiation.

4

1 2 3 4 5 6 7 8 91011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556576061

The MPPT controller in this case is the P&O and IC MPPT

methods. The output signal generated from the MPPT algorithm

is the switching signal which is used to drive the MOSFET. In

order to verify the tracking behavior of the P&O and IC MPPT

methods, the system is tested under changing the ambient condition shown in Fig. 8. The temperature is initially kept

constant at 25oC and the solar radiation level is starting at

300W/m2. The solar radiation is the raised up rapidly to

600W/m2 at 0.03 sec. At 0.06 sec the solar radiation is again

raised up rapidly to 1000W/m2. Then the solar radiation is kept

constant while the temperature is changed from 25oC to 50oC at

0.08 sec. The P&O MPPT method tracked the maximum power

successfully and accurately under this ambient condition as

shown in Fig. 9. The P&O MPPT tracking efficiency is 98.37%.

. As shown in this figure, with changing the solar radiation the

PV current is changed but with changing the temperature the PV

voltage is changed. The same ambient condition is applied when the IC MPPT method is used. The tracking behavior of the IC

method is shown in Fig. 10. The tracking efficiency of the IC

MPPT method is 98.38% which is very close to the efficiency

of the P&O MPPT method. The time response of the P&O

MPPT method is 6.5 msec which is a little faster than the time

response of the IC MPPT method which is 7 msec.

V. EXPERIMENTAL SETUP

The implementation of the MPPT hardware setup is done by

using dSPACE real time control. Figure 11 shows the block

diagram of the hardware setup while Fig. 12 shows the

hardware setup of the MPPT system. In the hardware setup, the DC-DC buck boost converter is built according to the values

listed in table 2. One BP 3115J PV module is connected to the

input of the DC-DC converter while the output is the load. Data

acquisition and the MPPT control system is implemented by

using dSPACE 1104 software and digital signal processor card

on PC. The PV voltage and the PV current must be initially

measured. In this system the voltage is measured by using the

voltage divider while the PV current is measured by using the

LTS 25-NP current sensor. The analog measured quantities of

the PV voltage and PV current are fed to the A/D converter of

the dSPACE in order to be used in the SIMULINK MPPT control block. The MPPT control is constructed in the

SIMULINK is shown in Fig. 13. The input signals to a dSPACE

A/D channel must be in the range of -10V to +10V. A signal of

+10V gives an internal value of 1.00 within SIMULINK. Every

signal comes from A/D converter must be multiplied by 10. The

filters are used for removing any high frequency noise or any

switching noise that appears in the signals. As shown in Fig. 13

the instantaneous measured voltage and current is then

multiplied by each other to obtain the PV instantaneous power.

The PV voltage and the PV power are then applied to the MPPT

algorithm to generate the required duty cycle. The output signal

of the MPPT algorithm is then applied to the DS1104SL_DSP_PWM block which is used to generate the

required switching signal to drive the MOSFET. The generated

PWM signals shouldn’t be connected directly to the MOSFET

since the maximum current drown from dSPACE board must

not exceed 13mA. For this reason and for the isolation purposes

a 6N137 optocoupler is used as an interconnection between the

dSPACE system and the hardware setup. The PWM generated

signal from the dSPACE is connected to the 6N137 optocoupler

and the output of the optocoupler is then connected to the

PV Module

v+-vpv1v+

-vpv

vpv

ipv

G

T

measurements

i+ -ipv

T

G

+

-

g

DS

Mosfet

[g]

Goto5

[VB]

[g]

In1

In2

Out1

MPPT Method

i+

-

Temperature

Irradiation

[T]

7

[IL]

[G]

4

[T]

[G]

[ipv]

[vpv]

[vpv]

[Pmax]

[vpv]

[ipv]

RC2LC1

Fig. 7: MPPT System used for simulation.

0

500

1000

0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.10

20

40

60

G [

W/m

2]

T [

oc]

Fig. 8: Changing the solar radiation with changing the temperature.

0

50

100

150

Ppv

max[

W]

0

10

20

Vpv

ma

x[V

]

0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.10

5

10

Time [sec.]

Ipv

max[

A]

Fig. 10: Maximum power tracked using IC MPPT method.

5

1 2 3 4 5 6 7 8 91011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556576061

MOSFET gate on the buck boost converter and manage the on-

off time of the switch.

1. Implementation the P&O MPPT Method

In order to start real time tracking the MPP of the PV module, the SIMULINK MPPT control block must be downloaded to the

dSPACE board to generate C code of the MPPT control block.

The performance of the P&O MPPT varies according the

perturbation step size. A large step size may increase the

tracking speed but at the same time the oscillation around MPP

is increased. Therefore it is important to compromise between

the tracking speed and the oscillation. In the hardware

implementation of P&O of this paper the step size of the duty

cycle is chosen to be 0.001. This step size value gives a better

tracking performance. The P&O MPPT method is tested under

the ambient conditions shown in Fig. 14. This condition was taken from 10:04 AM to 03:04 PM. As shown the upper figure

is the changing in the solar radiation while the lower is the

temperature of the PV module. P&O MPPT method tracked the

maximum power under this condition successfully and

accurately. The maximum power tracked and the related voltage

and current is shown in Fig. 15. With changing the solar

radiation, the maximum power is changed accordingly.

1. Implementation the IC MPPT Method

IC MPPT method is also practically implemented using dSPACE 1104 system. The IC MPPT control block is

downloaded to the dSPACE board to generate C code. In the IC

algorithm, the step size of the duty cycle is chosen to be 0.001

since this step size gives a better tracking performance. The IC

MPPT method is tested under changing the ambient condition

as shown in Fig. 16. It seems that this day was a cloudy day. IC

MPPT tracked the MPP successfully and accurately as shown in

Fig. 17.

VI. CONCLUSION

Photovoltaic model using MATLAB/SIMULINK and

design of appropriate DC-DC buck boost converter with a

maximum power point tracking facility are presented in this

paper. Two algorithms are used in this paper for maximum

power point tracking. These are perturbation and observation

method and incremental conductance method. The models are

tested under disturbance in both solar radiation and photovoltaic

Vo

82 ohm

1UF550 ohm

Temperature in oK

Solar radiation W/m2

+

L

g

DS

IRF3710100V, 57A

1000

25+273

+

C2

+

C1

BYV32-200

+

39K

+120K

+

RL5 ohm120W

16A

Current Sensor

PV ModuleBP 3115J

dSPACE 1104 System

Vcc

Optocoupler6N137

ComputerMPPT Algorithm

Fig. 11: Block diagram of the hardware setup.

Voltage Sensor Calibration

3PPV

2VPVa

1IPVa

P

V

D

MPPT algorithm

Product

10

Gain3

10

Gain2

DS1104SL_DSP_PWM

ADC Channel

DS1104ADC_C6

DS1104ADC_C5

In1 Out1

Current Sensor Calibration

0

1

0

butter

AnalogFilter Design5

butter

AnalogFilter Design1

[P]

9

[vpv]

3

[vpv]

[P]

In1 Out2

ADC Channel

Fig. 13: MPPT SIMULINK model implemented in dSPACE 1104.

Buck boost Converter

dSPACE Hardware

Connection to the PV Module

Fig. 12: The hardware setup of the system.

6

1 2 3 4 5 6 7 8 91011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556576061

temperature. Simulation results show that both algorithms

effectively track the maximum power point under different

ambient conditions. The simulation results show that the

tracking efficiency of both methods is very close to each other.

The two MPPT algorithms are then experimentally

implemented. The practical results show how these methods track the MPP effectively and accurately. The results indicating

that the designed MPP tracker with both methods is capable of

tracking the PV module maximum power and hence improving

the efficiency of the PV system.

ACKNOLEDGMENT

This work was financially supported by the National Plan

for Science and Technology (NPST) program of the King Saud

University; Project Number: 09 ENE 741-02.

REFERENCES

[1] J. L. Santos, F. Antunes, A. Chehab, and C. Cruz, "A maximum power point tracker for PV systems using a

high performance boost converter," Solar Energy, vol.

80, pp. 772-778, 2006.

[2] B. Khan, Non-conventional energy resources: Tata

McGraw-Hill Education, 2006.

0

200

400

600

800

G [

W/m

2]

0 2000 4000 6000 8000 10000 12000 14000 16000 180000

20

40

60

Time [sec.]

Tpv [oC

]

10:04AM

12:00PM

03:04PM

Fig. 14: Changing the ambient conditions. P&O Method.

0 2000 4000 6000 8000 10000 12000 14000 16000 180000

50

Pp

v m

ax[W

]

0 2000 4000 6000 8000 10000 12000 14000 16000 180000

10

20

Vp

v m

ax[V

]

0 2000 4000 6000 8000 10000 12000 14000 16000 180000

5

10

Ipv m

ax[A

)

0 2000 4000 6000 8000 10000 12000 14000 16000 180000

0.5

1

Time [sec.]

Du

ty R

atio

10:04AM

12:00PM

03:04PM

90

Fig. 15: Experimentally Tracking behavior of the P&O MPPT.

0

200

400

600

800

G [W

/m2

]

0 2000 4000 6000 8000 10000 12000 14000 16000 180000

20

40

60

Time [sec.]

Tpv [oC

]

11:10 AM

12:10 PM

04:10 PM

75

Fig. 16: Changing the ambient conditions. IC Method.

0

50

Ppv

max

[W]

0

10

20

Vpv

max

[V]

0

5

Ipv

max

[A]

0 2000 4000 6000 8000 10000 12000 14000 16000 180000

0.5

1

Dut

y R

atio

90

Time [sec.]

8

11:10 AM

12:10 PM

04:10 PM

Fig. 17: Experimentally tracking behavior of the IC MPPT.

7

1 2 3 4 5 6 7 8 91011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556576061

[3] V. A. Chaudhari, "AUTOMATIC PEAK POWER

TRACKER FOR SOLAR PV MODULES USING

dSPACER SOFTWARE," Maulana Azad National

Institute of Technology (Deemed University), 2005.

[4] T. C. Yu and T. S. Chien, "Analysis and simulation of

characteristics and maximum power point tracking for photovoltaic systems," in International Conference on

Power Electronics and Drive Systems, Taipei, 2009,

pp. 1339-1344.

[5] A. M. Bazzi and S. H. Karaki, "Simulation of a new

maximum power point tracking technique for multiple

photovoltaic arrays," in IEEE International Conference

on Electro/Information Technology, 2008, pp. 175-

178.

[6] C. Liu, B. Wu, and R. Cheung, "Advanced algorithm

for MPPT control of photovoltaic systems," in

Canadian Solar Buildings Conference, Montreal,,

Canada, 2004. [7] A. Yafaoui, B. Wu, and R. Cheung, "Implementation

of maximum power point tracking algorithm for

residential photovoltaic systems," in 2nd Canadian

Solar Buildings Conference, Canada, 2007.

[8] V. Salas, E. Olias, A. Barrado, and A. Lazaro, "Review

of the maximum power point tracking algorithms for

stand-alone photovoltaic systems," Solar energy

materials and solar cells, vol. 90, pp. 1555-1578,

2006.

[9] H. J. Noh, D. Y. Lee, and D. S. Hyun, "An improved

MPPT converter with current compensation method for small scaled PV-applications," in Eighteenth Annual

IEEE Applied Power Electronics Conference and

Exposition USA, 2002, pp. 1113-1118.

[10] I. Houssamo, F. Locment, and M. Sechilariu,

"Maximum power tracking for photovoltaic power

system: Development and experimental comparison of

two algorithms," Renewable energy, vol. 35, pp. 2381-

2387, 2010.

[11] J. Zhang, T. Wang, and H. Ran, "A maximum power

point tracking algorithm based on gradient descent

method," in IEEE Power & Energy Society General

Meeting, Calgary, AB, 2009, pp. 1-5. [12] L. Yang, J. Cao, and Z. Li, "Principles and

implementation of maximum power point tracking in

photovoltaic system," in International Conference on

Mechanic Automation and Control Engineering

(MACE), Wuhan, 2010, pp. 2239-2242.

[13] M. G. Villalva and J. R. Gazoli, "Modeling and circuit-

based simulation of photovoltaic arrays," in Power

Electronics Conference, Brazil 2009, pp. 1244-1254.

[14] G. Walker, "Evaluating MPPT converter topologies

using a MATLAB PV model," Journal of Electrical &

Electronics Engineering, vol. 21, pp. 49-56, 2001.

[15] X. Liu, "An improved perturbation and observation

maximum power point tracking algorithm for PV

panels," Concordia University, 2004.

8