Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL...

91
Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: By: Eng.Mohammed S. EL Moghany Advisor: Advisor: Dr.Basil Hamed The Islamic University of Gaza Deanery of Graduate Studies Faculty of Engineering Electrical Engineering Department م ي ح ر ل ا ن م ح ر ل ه ا ل ل م ا س ب

Transcript of Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL...

Page 1: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA

By:By:Eng.Mohammed S. EL Moghany

Advisor:Advisor:Dr.Basil Hamed

The Islamic University of GazaDeanery of Graduate StudiesFaculty of EngineeringElectrical Engineering Department

بسم الله الرحمن الرحيم

Page 2: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Presentation Contents

1 - Introduction

2 - Solar energy

3 - Fuzzy Logic Controller

4 - FPGA

5 – Sun Tracker FLC Design

6 –MPP Tracker FLC Design

7 - Conclusion

2

Page 3: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

I- Introduction

Renewable energy : comes from natural resources such as sunlight, wind, and geothermal heat, (replenished).

Renewable energy sources play an important role in electric power generation.

The fossil fuels (ex. gas, oil, coal) are limited and hand strong pollutants.

The most important of renewable energy is solar energy.

3

Page 4: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

I- Introduction

Solar energy: is directly converted into electrical energy by solar photovoltaic modules.

The applications for solar energy are increased

Need to improve the materials and methods used to harness this power source.

Sun tracking and maximum power point (MPP) tracking. For that we need controllers.

4

Page 5: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

I- Introduction

5

Sun tracker FLC MPP tracker FLC

FPGA card (Spartan-3AN, Xilinx Company, 2009)

Increasing the efficiency of electrical power generated from photovoltaic module.

Page 6: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

II- Solar Energy

6

•Photovoltaic (PV):

• Direct conversion of sunlight to electricity by using a semiconductor,

• Usually made of silicon .

•The word photovoltaic comes from the Greek meaning

•“light” (photo) and “electrical” (voltaic).

•Bell Laboratories produced the first solar cell in 1954,

for space applications, efficiency =5 %.

Page 7: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

II- Solar Energy

7

•Photovoltaic (PV):

Page 8: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

9

2- Solar Energy

8

+

_

Ip Rsh

Rs

v

i

Page 9: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

II- Solar Energy

9

Types of Solar Panels

Monocrystalline

ζ =18%

Large crystal of silicon

Polycrystalline

ζ =15%

Small crystal of silicon

Amorphous

ζ =10%

Molten silicon

Page 10: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

14

2- Solar Energy

10

Solar energy advantages:o Need no fuel

o quick responding

o Non-polluting

oEasy maintenance

o Can be integrated with other renewable energy sources

o Simple & efficient

Page 11: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

II- Solar Energy

11

•PV Applications:

Page 12: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

II- Solar Energy

12

•PV Applications:

Page 13: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

II- Solar Energy

13

•PV Applications:

Page 14: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

II- Solar Energy

14

•PV Applications:

Page 15: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

I- Introduction

Fuzzy Controller

System Model SystemExperience

Conventional Controller

15

Sun tracker MPP tracker

Increasing the efficiency of electrical power generated from photovoltaic module.

Page 16: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

The concept of Fuzzy Logic (FL) was conceived by Lotfi Zadeh, the father of Fuzzy 1960's .

In 1974, Mamdani published the first paper for fuzzy applications. steam engine.

In 1985, Takagi and Sugeno published another effective method for fuzzy control.

III- Fuzzy Logic Control

16

Page 17: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

III- Fuzzy Logic Control

Japanese

1980's

1994

35 billion dollar

Elevator

Toshiba

Washing machines

Panasonic

Cars

Honda & Nissan

Cameras

Canon

air conditioners

Mitsubishi

USA other countries17

Page 18: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

III- Fuzzy Logic Control

18

FUZZY SETS

crisp sets The temperature x is warm

is 0.7 or 70%.

Page 19: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Structure of Fuzzy logic control "FLC"

III- Fuzzy Logic Control

19

Page 20: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Structure of Fuzzy logic control "FLC"

III- Fuzzy Logic Control

20

Page 21: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Structure of Fuzzy logic control "FLC"

III- Fuzzy Logic Control

21

Mamdani: Rt IF x is At THEN y is Bt

Sugeno: If x is A and y is B then z = f(x,y)

Page 22: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Structure of Fuzzy logic control "FLC"

III- Fuzzy Logic Control

22

max

min

max

min

. ( )

( )

x

x

x

x

x x

COG

x

Page 23: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

I- IntroductionHardware Controllers implementation

23

Fuzzy Controller

Digital

Based on hardware.digital logic gates

Based on softwarePLCs

Digital

Microprocessor

Microcontrollers

ASICFPGA

23

Page 24: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

IV- FPGAs

PLD

And , Or, Nand , Nor …

SPLD PAL PLA

ASIC FPGA ”85-95”

CPLD

1970

24

Page 25: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

IV- FPGAs

PLD

And , Or, Nand , Nor …

SPLD PAL PLA

ASIC FPGA ”85-95”

CPLD

1970

25

Page 26: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

IV- FPGAs

PLD

And , Or, Nand , Nor …

SPLD PAL PLA

ASIC FPGA ”85-95”

CPLD

1970

26

•Faster • Less complex software•But without the flexibility of the PLA

Page 27: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

IV- FPGAs

PLD

And , Or, Nand , Nor …

SPLD PAL PLA

ASIC FPGA ”85-95”

CPLD

1970

27

CPLD = set of PLAs

Page 28: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

IV- FPGAs

PLD

And , Or, Nand , Nor …

SPLD PAL PLA

ASIC FPGA ”85-95”

CPLD

1970

28

•100 million gates•entire 32-bit processors•ROM, RAM•use Verilog or VHDL

Page 29: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

IV- FPGAs

PLD

And , Or, Nand , Nor …

SPLD PAL PLA

ASIC FPGA ”85-95”

CPLD

1970

29

Xilinx combine the user control and time

to market densities and cost benefits

Page 30: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

IV- FPGAs

Xilinx offers WebPACK ISE11.1 software, Modelsim

30

FPGA Programming

FPGA Programming steps

Page 31: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Spartan-3AN Starter Kit Board

IV- FPGAs

31

Page 32: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

V- Fuzzy Controllers Design Block diagram for the system

32

Page 33: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Sun Path :

V- Sun Tracker FLC Design

33

Page 34: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Sun Tracking :

V- Sun Tracker FLC Design

34

Page 35: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

S.T. Controller design

V- Sun Tracker FLC Design

35

Page 36: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

S.T. FL Controller design

V- Sun Tracker FLC Design

36

Page 37: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

S.T. FL Controller design

V- Sun Tracker FLC Design

37

Page 38: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

S.T. FL Controller design

V- Sun Tracker FLC Design

38

Page 39: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

S.T. FL Controller design

V- Sun Tracker FLC Design

39

Page 40: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

S.T. FL Controller design

V- Sun Tracker FLC Design

40

Page 41: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

S.T. FL Controller design

V- Sun Tracker FLC Design

41

O.S= 1.3% Ess= 0.005 deg, S.T=16 msO.S= 1.3% Ess= 0.005 deg, S.T=16 ms

Page 42: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

S.T. FL Controller design

V- Sun Tracker FLC Design

42

Page 43: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

S.T. FL Controller design

V- Sun Tracker FLC Design

43

Initial Position=30 Ref= 0Initial Position=30 Ref= 0

Page 44: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

S.T. FL Controller design

V- Sun Tracker FLC Design

44

Initial Position=10 Ref= -60Initial Position=10 Ref= -60

Page 45: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

S.T. FL Controller design

V- Sun Tracker FLC Design

45

Initial Position=-10 Ref= 20Initial Position=-10 Ref= 20

Page 46: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

S.T. Controller design

V- Sun Tracker FLC Design

46

Page 47: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Photo Sensor design :

V- Sun Tracker FLC Design

47

Page 48: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

45

Photo Sensor Connection:

5.1- Sun Tracker FLC Design

48

Page 49: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

ADC

V- Sun Tracker FLC Design

49

Page 50: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

ADC

V- Sun Tracker FLC Design

50

PIC 16F877A Microcontroller

For an 8-bit ADC, the final value will be (28 − 1), or 11111111B, or 255D

Page 51: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Stepper motor driver

V- Sun Tracker FLC Design

51

Page 52: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Stepper motor & driver

V- Sun Tracker FLC Design

52

Control SignalsSpeedEnable

Direction

Page 53: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Stepper motor driver

V- Sun Tracker FLC Design

53

Page 54: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

V- Sun Tracker FLC DesignStepper Motor Control Signals

54

Photo Sensor

Position Sensor

Page 55: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Sun Tracker on FPGA:

V- Sun Tracker FLC Design

55

Page 56: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Sun Tracker on FPGA:

V- Sun Tracker FLC Design

56

Page 57: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Sun Tracker on FPGA:

V- Sun Tracker FLC Design

57

Page 58: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Sun Tracker on FPGA:

V- Sun Tracker FLC Design

58

Page 59: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Mechanical construction and components: :

V- Sun Tracker FLC Design

59

Page 60: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Video:

V- Sun Tracker FLC Design

60

Page 61: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

41

Power Characteristics :

61

VI- MPPT FLC Design

+

_

Ip Rsh

Rs

v

i

Page 62: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

41

Power Characteristics :

62

VI- MPPT FLC Design

Page 63: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

41

Power Characteristics :

63

VI- MPPT FLC Design

Page 64: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

41

MPPT:

64

VI- MPPT FLC Design

Page 65: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

41

Power Characteristics :

65

VI- MPPT FLC Design

Page 66: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

MPPT:

VI- MPPT FLC Design

66

Page 67: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

MPPT:

VI- MPPT FLC Design

67

Page 68: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

GUI : KC200GT solar array datasheet

VI- MPPT FLC Design

68

Page 69: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

MPPT. FL Controller design

VI- MPPT FLC Design

69

Page 70: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

MPPT. FL Controller design

VI- MPPT FLC Design

70

Page 71: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

GUI : KC200GT solar array datasheet

VI- MPPT FLC Design

71

Page 72: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

MPPT. FL Controller design

VI- MPPT FLC Design

72

Page 73: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Comparison between FLC and perturbation and observation controller

VI- MPPT FLC Design

73

-when dp/dv > 0 , the voltage is increased, this is done through D(k ) = D(k − 1) + C.

-when dp/dv < 0, the voltage is decreased through D(k ) = D(k − 1) − C .

Algorithm (M.Villalva, J.Gazoli, and E. Ruppert) 2009:

Page 74: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Comparison between FLC and perturbation and observation controller

VI- MPPT FLC Design

74

Page 75: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Comparison between FLC and perturbation and observation controller

VI- MPPT FLC Design

75

)P & O(

FLC

Page 76: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Practical Implementation

VI- Fuzzy Controllers Design

76

Page 77: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Generating VHDL FLC Code : Using Xfuzzy Program

VI- Fuzzy Controllers Design

77

Page 78: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Practical Implementation

VI- Fuzzy Controllers Design

78

Page 79: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Generating VHDL PWM Code :

VI- Fuzzy Controllers Design

79

Page 80: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Generating VHDL PWM Code :

VI- Fuzzy Controllers Design

80

Page 81: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Practical Implementation

VI- Fuzzy Controllers Design

81

Page 82: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

MPPT_FLC Test

VI- MPPT FLC Design

82

Page 83: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Practical DC_DC Converter

VI- MPPT FLC Design

83

Page 84: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Practical DC_DC Converter

VI- MPPT FLC Design

84

Page 85: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Practicar DC_DC Converter Test

VI- MPPT FLC Design

85

Page 86: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Practicar DC_DC Converter and FLC

VI- MPPT FLC Design

86

Page 87: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

VI- Fuzzy Controllers DesignFLC on FPGA

87

Cont Sig

CLK Genrator

ST_FLC

MPPTDiff

MPPTFLC

STDiff

PWM

Page 88: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Experimental Results:

V- Sun Tracker FLC Design

88

Page 89: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Experimental Results:

V- Sun Tracker FLC Design

89

Efficiency ≈ 33%

Page 90: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

6- Conclusion And Future Research

Conclusion

Two different controllers (MPPT_FLC, and ST_FLC) have been constructed in FPGA card, which used to increase the power of the PV panel.

These controllers have been tested using Matlab/Simulink . From the experimental results the proposed ST increase the efficiency

by ≈ 33%. The response of the MPPT using FLC is better than the response of

the MPPT using conventional controller applied on the same system in the previous study in 2009.

90

Page 91: Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL MoghanyAdvisor: Dr.Basil Hamed The Islamic University of Gaza Deanery.

Thank you For listening

91