Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL...
-
Upload
clifton-hines -
Category
Documents
-
view
223 -
download
0
Transcript of Sun and MPP Tracking In Solar Array Systems Using FLC Via FPGA By: Eng.Mohammed S. EL...
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
بسم الله الرحمن الرحيم
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
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
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
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.
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 %.
II- Solar Energy
7
•Photovoltaic (PV):
9
2- Solar Energy
8
+
_
Ip Rsh
Rs
v
i
II- Solar Energy
9
Types of Solar Panels
Monocrystalline
ζ =18%
Large crystal of silicon
Polycrystalline
ζ =15%
Small crystal of silicon
Amorphous
ζ =10%
Molten silicon
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
II- Solar Energy
11
•PV Applications:
II- Solar Energy
12
•PV Applications:
II- Solar Energy
13
•PV Applications:
II- Solar Energy
14
•PV Applications:
I- Introduction
Fuzzy Controller
System Model SystemExperience
Conventional Controller
15
Sun tracker MPP tracker
Increasing the efficiency of electrical power generated from photovoltaic module.
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
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
III- Fuzzy Logic Control
18
FUZZY SETS
crisp sets The temperature x is warm
is 0.7 or 70%.
Structure of Fuzzy logic control "FLC"
III- Fuzzy Logic Control
19
Structure of Fuzzy logic control "FLC"
III- Fuzzy Logic Control
20
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)
Structure of Fuzzy logic control "FLC"
III- Fuzzy Logic Control
22
max
min
max
min
. ( )
( )
x
x
x
x
x x
COG
x
I- IntroductionHardware Controllers implementation
23
Fuzzy Controller
Digital
Based on hardware.digital logic gates
Based on softwarePLCs
Digital
Microprocessor
Microcontrollers
ASICFPGA
23
IV- FPGAs
PLD
And , Or, Nand , Nor …
SPLD PAL PLA
ASIC FPGA ”85-95”
CPLD
1970
24
IV- FPGAs
PLD
And , Or, Nand , Nor …
SPLD PAL PLA
ASIC FPGA ”85-95”
CPLD
1970
25
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
IV- FPGAs
PLD
And , Or, Nand , Nor …
SPLD PAL PLA
ASIC FPGA ”85-95”
CPLD
1970
27
CPLD = set of PLAs
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
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
IV- FPGAs
Xilinx offers WebPACK ISE11.1 software, Modelsim
30
FPGA Programming
FPGA Programming steps
Spartan-3AN Starter Kit Board
IV- FPGAs
31
V- Fuzzy Controllers Design Block diagram for the system
32
Sun Path :
V- Sun Tracker FLC Design
33
Sun Tracking :
V- Sun Tracker FLC Design
34
S.T. Controller design
V- Sun Tracker FLC Design
35
S.T. FL Controller design
V- Sun Tracker FLC Design
36
S.T. FL Controller design
V- Sun Tracker FLC Design
37
S.T. FL Controller design
V- Sun Tracker FLC Design
38
S.T. FL Controller design
V- Sun Tracker FLC Design
39
S.T. FL Controller design
V- Sun Tracker FLC Design
40
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
S.T. FL Controller design
V- Sun Tracker FLC Design
42
S.T. FL Controller design
V- Sun Tracker FLC Design
43
Initial Position=30 Ref= 0Initial Position=30 Ref= 0
S.T. FL Controller design
V- Sun Tracker FLC Design
44
Initial Position=10 Ref= -60Initial Position=10 Ref= -60
S.T. FL Controller design
V- Sun Tracker FLC Design
45
Initial Position=-10 Ref= 20Initial Position=-10 Ref= 20
S.T. Controller design
V- Sun Tracker FLC Design
46
Photo Sensor design :
V- Sun Tracker FLC Design
47
45
Photo Sensor Connection:
5.1- Sun Tracker FLC Design
48
ADC
V- Sun Tracker FLC Design
49
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
Stepper motor driver
V- Sun Tracker FLC Design
51
Stepper motor & driver
V- Sun Tracker FLC Design
52
Control SignalsSpeedEnable
Direction
Stepper motor driver
V- Sun Tracker FLC Design
53
V- Sun Tracker FLC DesignStepper Motor Control Signals
54
Photo Sensor
Position Sensor
Sun Tracker on FPGA:
V- Sun Tracker FLC Design
55
Sun Tracker on FPGA:
V- Sun Tracker FLC Design
56
Sun Tracker on FPGA:
V- Sun Tracker FLC Design
57
Sun Tracker on FPGA:
V- Sun Tracker FLC Design
58
Mechanical construction and components: :
V- Sun Tracker FLC Design
59
Video:
V- Sun Tracker FLC Design
60
41
Power Characteristics :
61
VI- MPPT FLC Design
+
_
Ip Rsh
Rs
v
i
41
Power Characteristics :
62
VI- MPPT FLC Design
41
Power Characteristics :
63
VI- MPPT FLC Design
41
MPPT:
64
VI- MPPT FLC Design
41
Power Characteristics :
65
VI- MPPT FLC Design
MPPT:
VI- MPPT FLC Design
66
MPPT:
VI- MPPT FLC Design
67
GUI : KC200GT solar array datasheet
VI- MPPT FLC Design
68
MPPT. FL Controller design
VI- MPPT FLC Design
69
MPPT. FL Controller design
VI- MPPT FLC Design
70
GUI : KC200GT solar array datasheet
VI- MPPT FLC Design
71
MPPT. FL Controller design
VI- MPPT FLC Design
72
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:
Comparison between FLC and perturbation and observation controller
VI- MPPT FLC Design
74
Comparison between FLC and perturbation and observation controller
VI- MPPT FLC Design
75
)P & O(
FLC
Practical Implementation
VI- Fuzzy Controllers Design
76
Generating VHDL FLC Code : Using Xfuzzy Program
VI- Fuzzy Controllers Design
77
Practical Implementation
VI- Fuzzy Controllers Design
78
Generating VHDL PWM Code :
VI- Fuzzy Controllers Design
79
Generating VHDL PWM Code :
VI- Fuzzy Controllers Design
80
Practical Implementation
VI- Fuzzy Controllers Design
81
MPPT_FLC Test
VI- MPPT FLC Design
82
Practical DC_DC Converter
VI- MPPT FLC Design
83
Practical DC_DC Converter
VI- MPPT FLC Design
84
Practicar DC_DC Converter Test
VI- MPPT FLC Design
85
Practicar DC_DC Converter and FLC
VI- MPPT FLC Design
86
VI- Fuzzy Controllers DesignFLC on FPGA
87
Cont Sig
CLK Genrator
ST_FLC
MPPTDiff
MPPTFLC
STDiff
PWM
Experimental Results:
V- Sun Tracker FLC Design
88
Experimental Results:
V- Sun Tracker FLC Design
89
Efficiency ≈ 33%
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
Thank you For listening
91