SlideShare a Scribd company logo
1 of 13
Download to read offline
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 7, No. 6, December 2017, pp. 3454~3466
ISSN: 2088-8708, DOI: 10.11591/ijece.v7i6.pp3454-3466  3454
Journal homepage: http://iaesjournal.com/online/index.php/IJECE
VHDL Based Maximum Power Point Tracking of Photovoltaic
Using Fuzzy Logic Control
Doaa M. Atia1
, Hanaa T. El-madany2
Department of Photovoltaic Cells, Electronics Research Institute
Article Info ABSTRACT
Article history:
Received Oct 18, 2016
Revised May 30, 2017
Accepted Jun 15, 2017
It is important to have an efficient maximum power point tracking (MPPT)
technique to increase the photovoltaic (PV) generation system output
efficiency. This paper presents a design of MPPT techniques for PV module
to increase its efficiency. Perturb and Observe method (P&O), incremental
conductance method (IC), and Fuzzy logic controller (FLC) techniques are
designed to be used for MPPT. Also FLC is built using MATLAB/
SIMULINK and compared with the FLC toolbox existed in the MATLAB
library. FLC does not need knowledge of the exact model of the system so it
is easy to implement. A comparison between different techniques shows the
effectiveness of the fuzzy logic controller techniques. Finally, the proposed
FLC is built in very high speed integrated circuit description language
(VHDL). The simulation results obtained with ISE Design Suite 14.6
software show a satisfactory performance with a good agreement compared
to obtained values from MATLAB/SIMULINK. The good tracking
efficiency and rapid response to environmental parameters changes are
adopted by the simulation results.
Keyword:
Maximum power point tracking
(MPPT)
Photovoltaic (PV)
Fuzzy logic controller (FLC)
Very high speed integrated
Circuit hardware description
language (VHDL)
Copyright © 2017 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Hanaa T. El-madany,
Departement of Photovoltaic cells,
Electronics Research Institute,
ElTahrir Str., Dokki, Giza, Egypt.
Email: hanaa_tolba@eri.sci.eg
1. INTRODUCTION
At present worldwide have an energy crisis so that renewable energy is a necessary solution to
conventional resources problems [1]. Photovoltaic (PV) energy is highly recommended in electrical power
applications. It is crucial to operate the PV systems near the maximum power point to increase the PV system
efficiency.However, the nonlinear nature of PVarray depends on the array terminal operating voltage.
Therefore, the tracking control of the maximum power point is a complicated problem. To overcome these
problems, many conventional tracking control strategies have been proposed such as perturb and observe
[2],[3], incremental conductance [4], parasitic capacitance [5], constant voltage [5], the hill climbing strategy
[6]. Intelligent MPPT controller techniques, such as neural network (NN) and fuzzy logic (FL) methods, have
been developed [7]-[18].
Using Fuzzy logic methods for maximum power point determination of a solar array has a good
stability and a high response rate. Nowadays, fuzzy based [6],[7] researches have been published due toits
good performance andhigh accuracy. Field programmable gate arrays (FPGAs) are digital integrated circuits
that contain several millions of programmable logic blocks connected together with
configurable interconnections. FPGA is used for hardware implementation for many applications especially
FLC because of the required high speed and parallel processing of fuzzy logic applications [19],[20].
The paper is organized as follows. In section 2, the stand-alone PV system is presented which
describes the PV system and the DC–DC boost converter mathematical modeling and design. Then, proposed
IJECE ISSN: 2088-8708 
VHDL Based Maximum Power Point Tracking of Photovoltaic Using Fuzzy Logic Control (Doaa M. Atia)
3455
MPPT control strategies are reported in section 3 which explains the perturb and observe, incremental
conductance, and fuzzy logic control approach. The simulation results and discussion are illustrated in
section 4 and section 5 respectively. Finally, Section 6 contains a conclusion of this work.
2. MPPT IN STAND-ALONE PV SYSTEMS
The PV stand-alone system comprises of PV module, MPPT control unit, DC/DC converter and the
required load as shown in Figure 1. The PV module under test has 75W as a maximum power, 4.4A as a
maximum current and 17.7V as a maximum voltage. The DC/DC boost converter is used where the proposed
system operates at 48 DC voltage. Perturbation and observation, Incremental conductance, and Fuzzy logic
control method are known as MPPT algorithms for PV systems which are widely used.
Figure 1. PV stand-alone system scheme
2.1. Photovoltaic generator model
A solar cell converts energy in the sunlight photons into electricity. PV modules consist of group of
PV cells connected in series. PVmodules are interconnected in a series-parallel configuration to form PV
arrays. The equation that descripes the I-V charateristics of PV array can be expressed as follws [21]:








 1
)(
exp
t
S
oLPV
V
IRV
III (1)
where IPV is the output current of PV (A), IL is the light generated current (A) , Io is the revese saturation
current at operating temperature (A),V is the output voltage of PV (V) and Vt is the thermal voltage. The solar
insolation variation effect on PV module is studied in Figure 2.
Figure 2. IV characteristic curve of PV module
2.2. Boost Converter
For PV systems, DC-DC converter is used to regulate DC voltage. The regulation is normally
achieved by pulse width modulation technique using MOSFET or IGBT as a switching element. By adjusting
DC/ DC
Converter Load
MPPT
Control unit
 ISSN: 2088-8708
IJECE Vol. 7, No. 6, December 2017 : 3454 – 3466
3456
the PWM duty cycle, maximum power will be changed and the maximum power point is reached. The
mathematical modelling of the converetr in a continuous conduction mode is given by [22]:
DV
V
i
o


1
1 (2)
𝐿 =
𝑉 𝑖 𝐷
𝑓𝑠 𝐶𝑅𝐹
(3)
𝐶 =
𝐼 𝑜 𝐷
𝑓𝑠 𝑉𝑅𝐹
(4)
where CFR is the current ripple factor, VRF is the voltage ripple factor, fsis the switching frequency, and D is
the duty cycle. By designing of proposed DC-DC boost converter under the maximum power 75W, the value
of inductor and capacitor are 5 mH and 100 µF respectively.
3. MPPT CONTROL STRATEGY
There are many MPPT algorithms have been developed and implemented by researchers [2]-[18].
The MPPT algorithms used in this work are Perturb and Observe method (P&O), incremental conductance
method (IC), and fuzzy logic method. These methods will be discussed below in detail.
3.1. MPPT control with perturb and observe method
The main concept of perturb and observe method is to drive the system to operate in the direction of
increasing PV output power. If the output power increases, then the perturbation of the voltage is made in
the same direction otherwise perturbation against the original direction should be made. Figure 3 shows the
flowchart of P&O technique. The following equation describes the strategy of the P&O technique [2].
𝑖𝑓
𝑑𝑃
𝑑𝑉
> 0; 𝐷 = 𝐷𝑖 + dD (5)
𝑖𝑓
𝑑𝑃
𝑑𝑉
< 0; 𝐷 = 𝐷𝑖 − dD (6)
Figure 3. Flowchart of P&O algorithm
Start
Measuring 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 = D-ΔDD = D-ΔDD = D+ΔD
Return
YNNY
YN
N
Y
IJECE ISSN: 2088-8708 
VHDL Based Maximum Power Point Tracking of Photovoltaic Using Fuzzy Logic Control (Doaa M. Atia)
3457
3.2. MPPT control with incremental conductance
The incremental conductance MPPT algorithm flowchart is shown in Figure 4. The incremental
conductance algorithm as cleared in Eq. (7) is based on the PV power differentiation with respect to PV
voltage and setting the result equal to zero as given below [4]:
𝑑𝑃
𝑑𝑉
= 0; 𝑎𝑡 MPP (7)
𝑑𝐼
𝑑𝑉
= −
𝐼
𝑉
; 𝑎𝑡 MPP (8)
𝑖𝑓 (
𝑑𝐼
𝑑𝑉
> −
𝐼
𝑉
); 𝐷 = 𝐷𝑖 + dD (9)
𝑖𝑓 (
dI
dV
< −
I
V
) ; D = Di − dD (10)
Figure 4. Flowchart of IC algorithm
3.3. MPPT control with fuzzy logic
Fuzzy logic based MPPT control contains mainly from three steps which are fuzzification, rule-
base, inference and defuzzification. Two simulation methods are proposed to build FLC in
MATLAB/SIMULINK. The first one focused on FLC toolbox in MATLAB library; on the other hand, the
mathematical modeling of FL technique is built using MATLAB/SIMULINK. The proposed FL MPPT
control has two inputs and one output. The two inputs of FLC are the error E (k) and change of error CE (k)
as defined below [18]:
𝐸(𝑘) =
𝑃(𝑘)−𝑃(𝑘−1)
𝑉(𝑘)−𝑉(𝑘−1)
(11)
𝐶𝐸(𝑘) = 𝐸(𝑘) − 𝐸(𝑘 − 1) (12)
Start
Read V(n), I(n)
ΔI= I(t)-I(t-Δt)
ΔV= V(t)-V(t-Δt)
ΔV=0
ΔV /ΔI=-I/V
V(n)-V(n-1) < 0
V(n)-V(n-1) > 0
Increase D Decease DDecease DIncrease D
Return
ΔI=0
I(t-Δt)=I(t)
V(t-Δt)=V(t)
Y
Y
Y
Y
Y N
N
N
N
 ISSN: 2088-8708
IJECE Vol. 7, No. 6, December 2017 : 3454 – 3466
3458
The FLC input variables are represented by seven fuzzy sets; Negative Large (NL), Negative
Medium (NM), Negative Small (NS), zero (Z), Positive Small (PS), Positive Medium (PM) and Positive
Large (PL). The rule base is presented in Table 1. Figure 5 gives the membership function of FLC input and
output.
Table 1. Rule base of fuzzy logic controller
Change of error (Ce)
NL NM NS ZE PS PM PL
Error(e)
NL NL NL NL NL NM NS ZE
NM NL NL NL NM NS ZE PS
NS NL NL NM NS ZE PS PM
ZE NL NM NS ZE PS PM PL
PS NM NS ZE PS PM PL PL
PM NS ZE PS PM PL PL PL
PL ZE PS PM PL PL PL PL
Figure 5. Membership function for fuzzy inputs and output
The mathematical modeling of triangle membership function is given by [7]:
𝜇𝑀(𝑥) = 𝑚𝑎𝑥(𝑚𝑖𝑛 (
𝑥−𝑥1
𝑥 𝑇−𝑥1
,
𝑥2−𝑥1
𝑥2−𝑥 𝑇
) , 0) (13)
The fuzzification step consists of seven membership tringle function connected together and min/
max opereator is used to achieve this step. Due to the seven membership tringle function there are 49 rules in
total. The defuzzification step used the center of the area method. The mathematical expression of this
method is shown by Eq.14 [18].
𝑧 =
∑ 𝜇(𝑧 𝑗). 𝑧 𝑗
𝑛
𝑗=1
∑ 𝜇(𝑧 𝑗)𝑛
𝑗=1
(14)
4. SIMULATION RESULTS
In order to show the effectiveness of the MPPT, a comparison between the different control
techniques has been carried out. The value of solar radiation variation levels which used for different
controllers is the same. Figure 6 shows the total system design using MATLAB SIMULINK. The system
consists of PV unit, P&O, IC and FLC MPPT unit using toolbox, FLC subsystem using Simulink and boost
converter unit. The PV power and voltage are the input signals to MPPT unit and duty cycle is the output
signal. The detailed block diagrams of control subsystem using different MPPT control technique such as
P&O, IC and FLC MPPT unit using toolbox, FLC subsystem using Simulink are shown in Figure 7 to Figure
10 respectively. Figure 11 clarify the detailed model of the fuzzy subsystem. The Simulink model of tringle
membership function is shown in Figure 12. The detailed simulink model of the fuzzification stage is
presented in Figure 13. It consists of seven membership tringle functions connected together and min/ max
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Error
DegreeofMembership
IJECE ISSN: 2088-8708 
VHDL Based Maximum Power Point Tracking of Photovoltaic Using Fuzzy Logic Control (Doaa M. Atia)
3459
opereator is used to achieve the fuzzification step. Due to the seven membership tringle function there are 49
rule base in total as seen in Figure 14.
Figure 6. Total system SIMULINK
Figure 7. Control subsystem using P&O
Figure 8. Control subsystem using IC
 ISSN: 2088-8708
IJECE Vol. 7, No. 6, December 2017 : 3454 – 3466
3460
Figure 9. Control subsystem using FLC toolbox
Figure 10. Control subsystem using FLC
Figure 11. Fuzzy subsystem implementation in MATLAB
Figure 12. Tringle Membership function SIMULINK
IJECE ISSN: 2088-8708 
VHDL Based Maximum Power Point Tracking of Photovoltaic Using Fuzzy Logic Control (Doaa M. Atia)
3461
Figure 13. Fuzzification subsystem
Figure 14. Rule base simulation using MATLAB
5. RESULTS AND DISCUSSION
The control unit is tested at variable solar radiation and constant air temperature degree as given in
Figure 15. Simulation is carried out by giving an irradiation changes from 500 W/m2
to 1000 W/m2
and
constant temperature at 25°
C. The different MPPT techniques are tested to check its ability to track the PV
maximum power. Figure 16 gives the PV power, current and voltage waveforms simulated using P&O
algorithm. The performance of IC technique is cleared in Figure 17. The two different FLC techniques give
the output power of PV module equal to 74.4 W at 1000 W/m2
and 34 W at 500 W/m2
as shown in Figure 18
and Figure 19.
 ISSN: 2088-8708
IJECE Vol. 7, No. 6, December 2017 : 3454 – 3466
3462
Figure 15. Variable solar radiation and constant air temperature
Figure 16. Power, voltage and current of PV for P&O technique
Figure 17. Power, voltage and current of PV for IC technique
IJECE ISSN: 2088-8708 
VHDL Based Maximum Power Point Tracking of Photovoltaic Using Fuzzy Logic Control (Doaa M. Atia)
3463
Figure 18. Power, voltage and current of PV for FLC toolbox
Figure 19. Power, voltage and current of PV for FLC Simulink
The FLC should be selected for its higher performance compared to the other controllers. FLC has
better response time, less oscillation and much more accurate tracking at each step. The two different
techniques of FLC have the same output response. So the mathematical model representation of FL is
selected due to its simplicity for conversion to VHDL code. The first procedure in the conversion process
from MATLAB SIMULINK to VHDL code is indicated in Figure 20. Once the FLC block diagram built in
MATLAB/SIMULINK, it is converted to VHDL code, the converted VHDL code of the FLC subsystem is
obtained in Fig. 21. Also, the VHDL code of the fuzzification, defuzzification, and rule base is shown in
Figure 22, Figure 23 and Figure 24 respectively. The ISE Design Suite 14.6 software has been used for
simulating the proposed architecture of FLC based on the VHDL as shown in Figure 25. The obtained results
has been verified and compared with MATLAB. The simulation results approximately coincide with the
simulation MATLAB results. In future the implementation of the proposed architecture will be implemented
on FPGA chip.
 ISSN: 2088-8708
IJECE Vol. 7, No. 6, December 2017 : 3454 – 3466
3464
Figure 20. Conversion process from MATLAB SIMULINK to VHDL code
Figure 21. VHDL code of the global subsystem of
the FLC
Figure 22. VHDL code of the Fuzzification process
Figure 23. VHDL code of the deuzzification process Figure 24. VHDL code of the Rulebase
IJECE ISSN: 2088-8708 
VHDL Based Maximum Power Point Tracking of Photovoltaic Using Fuzzy Logic Control (Doaa M. Atia)
3465
Figure 25. VHDL simulation of FLC subsystem
6. CONCLUSION
Photovoltaic stand-alone system simulation using Matlab/SIMULINK with a maximum power point
tracking approach was presented in this paper. Also, several maximum power point tracking (MPPT)
controller techniques were presented and implemented in Matlab/Simulink environment such as Perturb and
Observe method (P&O), Incremental Conductance method (IC), and Fuzzy logic controller (FLC). The
simulation results of FLC provided satisfactory results in extracting the MPP of PV compared with the other
proposed controller techniques. The complete FLC was built in ISE design suite 14.6 software using very
high speed integrated hardware description language to extract maximum power of the PV module. The
simulation results validated the programs before downloading them on the FPGA. In future the
implementation of the proposed architecture will be developed and implemented on FPGA chip.
REFERENCES
[1] R. Putri and M. Rifa’I, “Maximum Power Point Tracking Control for Photovoltaic System Using Neural Fuzzy,”
International Journal of Computer and Electrical Engineering, vol/issue: 4(1), 2012.
[2] C. Hua, C. Shen, “Comparative study of peak power tracking techniques for solar storage system,” Applied Power
Electronics Conference and Exposition, APEC '98, Thirteenth Annual Proc, pp. 679–83, 1998.
[3] K. H. Hussein, et al., “Maximum photovoltaic power tracking: an algorithm for rapidly changing atmospheric
conditions,” IEEE Proc Generation Transmission Distribution, vol/issue: 142(1), pp. 59–64, 1995.
[4] A. Brambilla, “New approach to photovoltaic arrays maximum power point tracking,” Proc 30th IEEE Power
Electron Specialists Conf., pp. 632–7, 1998.
[5] Hohm D. P. and Ropp M. E., “Comparative study of maximum power point tracking algorithm using an
experimental, programmable, maximum power point tracking test bed,” Proc 28th IEEE Photovoltaic Specialist
Conf, pp. 1699–702, 2000.
[6] B. N. Alajmi, et al., “Fuzzylogic-control approach of a modified hill-climbing method for maximum power point in
microgrid standalone photovoltaic system,” IEEE Transactions on Power Electronics, vol/issue: 26(4), pp. 1022–
1030, 2011.
[7] C. B. Salah and M. Ouali, “Comparison of fuzzy logic and neural network in maximum power point tracker for PV
systems,” Electric Power Systems Research, vol. 81, pp. 43–50, 2011.
[8] A. Chaouachi, et al., “A novel multi-model neuro-fuzzy-based MPPT for three-phase grid-connected photovoltaic
system,” Solar Energy, vol. 84, pp. 2219–2229, 2010.
[9] C. S. Chiu, “T-S fuzzy maximum power point tracking control of solar power generation systems,” IEEE
Transactions on Energy Conversion, vol/issue: 25(4), pp.1123–1132, 2010.
[10] T. L. Kottas, et al., “New maximum power point tracker for PV arrays using fuzzy controller in close cooperation
with fuzzy cognitive networks,” IEEE Transactions on Energy Conversion, vol/issue: 21(3), pp. 793–803, 2006.
[11] T. Esram and P. L. Chapman, “Comparison of photovoltaic array maximum power point tracking techniques,”
IEEE Transactions on Energy Conversion, vol/issue: 22(2), pp. 439–449, 2007.
[12] Y. H. Liu, et al., “Neural-networkbased maximum power point tracking methods for photovoltaic systems
operating under fast changing environments,” Solar Energy, vol. 89, pp. 42–53, 2013.
 ISSN: 2088-8708
IJECE Vol. 7, No. 6, December 2017 : 3454 – 3466
3466
[13] A. Messai, et al., “Maximum power point tracking using a GA optimized fuzzy logic controller and its FPGA
implementation,” Solar Energy, vol. 85, pp. 265–277, 2011.
[14] K. Punitha, et al., “Artificial neural network based modified incremental conductance algorithm for maximum
power point tracking in photovoltaic system under partial shading conditions,” Energy, vol. 62, pp. 330–340, 2013.
[15] K. Punitha, et al., “Development and analysis of adaptive fuzzy controllers for photovoltaic system under varying
atmospheric and partial shading condition,” Applied Soft Computing, vol/issue: 13(11), pp. 4320–4332, 2013.
[16] R. Rajesh and M. C. Mabel, “Efficiency analysis of a multi-fuzzy logic controller for the determination of operating
points in a PV system,” Solar Energy, vol. 99, pp. 77–87, 2014.
[17] M. Veerachary, et al., “Neural-network-based maximum-power-point tracking of coupled-inductor
interleavedboost-converter-supplied PV system using fuzzy controller,” IEEE Transactions on Industrial
Electronics, vol/issue: 50(4), pp. 749–758, 2003.
[18] T. F. Wu, et al., “A fuzzy-logic-controlled single-stage converter for PV-powered lighting system applications,”
Industry Applications Conference, Thirty-Fourth IAS Annual Meeting. Conference Record of the 1999 IEEE Proc.,
pp. 287–296, 1999.
[19] P. Balamurugan, et al., “FPGA Implementation of MPPT Hybrid Algorithm for Photovoltaic System,”
International Conference on Engineering Innovations and Solutions Proc., pp. 32-36, 2016.
[20] M. EL-Moghany, “Sun and Maximum Power Point Tracking in Solar Array Systems Using Fuzzy Controllers Via
FPGA,” The Islamic University, Gaza, 2011.
[21] H. Yatimi and E. Aroudam, “Mathematical Modeling and Simulation of Photovoltaic Power Source using
Matlab/Simulink,” International Journal of Innovation and Applied Studies, vol/issue: 16(2), pp. 322-330, 2016.
[22] K. Umadevi and C. Nagarajan, “Photovoltaic System with DC-DC Boost Converter Topology Using Psim
Software,” International Journal of Current Research and Modern Education, Special Issue, pp. 51-60, 2016.

More Related Content

What's hot

Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designReal coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designCemal Ardil
 
Modified T-type topology of three-phase multi-level inverter for photovoltaic...
Modified T-type topology of three-phase multi-level inverter for photovoltaic...Modified T-type topology of three-phase multi-level inverter for photovoltaic...
Modified T-type topology of three-phase multi-level inverter for photovoltaic...IJECEIAES
 
Performance enhancement of maximum power point tracking for grid-connected ph...
Performance enhancement of maximum power point tracking for grid-connected ph...Performance enhancement of maximum power point tracking for grid-connected ph...
Performance enhancement of maximum power point tracking for grid-connected ph...TELKOMNIKA JOURNAL
 
The optimal solution for unit commitment problem using binary hybrid grey wol...
The optimal solution for unit commitment problem using binary hybrid grey wol...The optimal solution for unit commitment problem using binary hybrid grey wol...
The optimal solution for unit commitment problem using binary hybrid grey wol...IJECEIAES
 
Wolf Search Algorithm for Solving Optimal Reactive Power Dispatch Problem
Wolf Search Algorithm for Solving Optimal Reactive Power Dispatch ProblemWolf Search Algorithm for Solving Optimal Reactive Power Dispatch Problem
Wolf Search Algorithm for Solving Optimal Reactive Power Dispatch Problemijeei-iaes
 
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...IJECEIAES
 
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...IRJET Journal
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...IDES Editor
 
Hybrid bypass technique to mitigate leakage current in the grid-tied inverter
Hybrid bypass technique to mitigate leakage current in the grid-tied inverterHybrid bypass technique to mitigate leakage current in the grid-tied inverter
Hybrid bypass technique to mitigate leakage current in the grid-tied inverterIJECEIAES
 
Modeling of Hysteresis Current Control Technique for Three Phase PV Based VSI...
Modeling of Hysteresis Current Control Technique for Three Phase PV Based VSI...Modeling of Hysteresis Current Control Technique for Three Phase PV Based VSI...
Modeling of Hysteresis Current Control Technique for Three Phase PV Based VSI...IRJET Journal
 
IRJET- A New Approach to Economic Load Dispatch by using Improved QEMA ba...
IRJET-  	  A New Approach to Economic Load Dispatch by using Improved QEMA ba...IRJET-  	  A New Approach to Economic Load Dispatch by using Improved QEMA ba...
IRJET- A New Approach to Economic Load Dispatch by using Improved QEMA ba...IRJET Journal
 
A hybrid algorithm for voltage stability enhancement of distribution systems
A hybrid algorithm for voltage stability enhancement of distribution systems A hybrid algorithm for voltage stability enhancement of distribution systems
A hybrid algorithm for voltage stability enhancement of distribution systems IJECEIAES
 
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...Dr. Omveer Singh
 
New PQ Controller for Interconnected Microgrids
New PQ Controller for Interconnected MicrogridsNew PQ Controller for Interconnected Microgrids
New PQ Controller for Interconnected MicrogridsDr. Amarjeet Singh
 

What's hot (20)

Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designReal coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
 
Modified T-type topology of three-phase multi-level inverter for photovoltaic...
Modified T-type topology of three-phase multi-level inverter for photovoltaic...Modified T-type topology of three-phase multi-level inverter for photovoltaic...
Modified T-type topology of three-phase multi-level inverter for photovoltaic...
 
Springer
SpringerSpringer
Springer
 
Performance enhancement of maximum power point tracking for grid-connected ph...
Performance enhancement of maximum power point tracking for grid-connected ph...Performance enhancement of maximum power point tracking for grid-connected ph...
Performance enhancement of maximum power point tracking for grid-connected ph...
 
The optimal solution for unit commitment problem using binary hybrid grey wol...
The optimal solution for unit commitment problem using binary hybrid grey wol...The optimal solution for unit commitment problem using binary hybrid grey wol...
The optimal solution for unit commitment problem using binary hybrid grey wol...
 
DTC-ANN-2-level hybrid by neuronal hysteresis with mechanical sensorless indu...
DTC-ANN-2-level hybrid by neuronal hysteresis with mechanical sensorless indu...DTC-ANN-2-level hybrid by neuronal hysteresis with mechanical sensorless indu...
DTC-ANN-2-level hybrid by neuronal hysteresis with mechanical sensorless indu...
 
Comparison between proposed fuzzy logic and ANFIS for MPPT control for photov...
Comparison between proposed fuzzy logic and ANFIS for MPPT control for photov...Comparison between proposed fuzzy logic and ANFIS for MPPT control for photov...
Comparison between proposed fuzzy logic and ANFIS for MPPT control for photov...
 
Wolf Search Algorithm for Solving Optimal Reactive Power Dispatch Problem
Wolf Search Algorithm for Solving Optimal Reactive Power Dispatch ProblemWolf Search Algorithm for Solving Optimal Reactive Power Dispatch Problem
Wolf Search Algorithm for Solving Optimal Reactive Power Dispatch Problem
 
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
 
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...
 
G1084551
G1084551G1084551
G1084551
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
 
Hybrid bypass technique to mitigate leakage current in the grid-tied inverter
Hybrid bypass technique to mitigate leakage current in the grid-tied inverterHybrid bypass technique to mitigate leakage current in the grid-tied inverter
Hybrid bypass technique to mitigate leakage current in the grid-tied inverter
 
Modeling of Hysteresis Current Control Technique for Three Phase PV Based VSI...
Modeling of Hysteresis Current Control Technique for Three Phase PV Based VSI...Modeling of Hysteresis Current Control Technique for Three Phase PV Based VSI...
Modeling of Hysteresis Current Control Technique for Three Phase PV Based VSI...
 
F011136467
F011136467F011136467
F011136467
 
IRJET- A New Approach to Economic Load Dispatch by using Improved QEMA ba...
IRJET-  	  A New Approach to Economic Load Dispatch by using Improved QEMA ba...IRJET-  	  A New Approach to Economic Load Dispatch by using Improved QEMA ba...
IRJET- A New Approach to Economic Load Dispatch by using Improved QEMA ba...
 
A hybrid algorithm for voltage stability enhancement of distribution systems
A hybrid algorithm for voltage stability enhancement of distribution systems A hybrid algorithm for voltage stability enhancement of distribution systems
A hybrid algorithm for voltage stability enhancement of distribution systems
 
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
 
New PQ Controller for Interconnected Microgrids
New PQ Controller for Interconnected MicrogridsNew PQ Controller for Interconnected Microgrids
New PQ Controller for Interconnected Microgrids
 
A0710113
A0710113A0710113
A0710113
 

Similar to VHDL Based Maximum Power Point Tracking of Photovoltaic Using Fuzzy Logic Control

Design of Hybrid Solar Wind Energy System in a Microgrid with MPPT Techniques
Design of Hybrid Solar Wind Energy System in a Microgrid with MPPT Techniques Design of Hybrid Solar Wind Energy System in a Microgrid with MPPT Techniques
Design of Hybrid Solar Wind Energy System in a Microgrid with MPPT Techniques IJECEIAES
 
A novel MPPT Tactic with fast convergence speed .pdf
A novel MPPT Tactic with fast convergence speed .pdfA novel MPPT Tactic with fast convergence speed .pdf
A novel MPPT Tactic with fast convergence speed .pdfAbdekhalekCHELLAKHI
 
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...THOKALA SOWMYA
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
Solar Photovoltaic System using FLC MPPT Technique
Solar Photovoltaic System using FLC MPPT TechniqueSolar Photovoltaic System using FLC MPPT Technique
Solar Photovoltaic System using FLC MPPT TechniqueIRJET Journal
 
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverterModeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverterjournalBEEI
 
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverterModeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverterjournalBEEI
 
Performance of Maximum Power Point Tracking Algorithm based Photovoltaic Arra...
Performance of Maximum Power Point Tracking Algorithm based Photovoltaic Arra...Performance of Maximum Power Point Tracking Algorithm based Photovoltaic Arra...
Performance of Maximum Power Point Tracking Algorithm based Photovoltaic Arra...IRJET Journal
 
Maximum Power Point Tracking Technologies for Photovoltaic Efficiency Improve...
Maximum Power Point Tracking Technologies for Photovoltaic Efficiency Improve...Maximum Power Point Tracking Technologies for Photovoltaic Efficiency Improve...
Maximum Power Point Tracking Technologies for Photovoltaic Efficiency Improve...IRJET Journal
 
Development of a Novel Robust Differential Maximum Power Point Tracking (MPPT...
Development of a Novel Robust Differential Maximum Power Point Tracking (MPPT...Development of a Novel Robust Differential Maximum Power Point Tracking (MPPT...
Development of a Novel Robust Differential Maximum Power Point Tracking (MPPT...IJSRP Journal
 
Investigation of Interleaved Boost Converter with Voltage multiplier for PV w...
Investigation of Interleaved Boost Converter with Voltage multiplier for PV w...Investigation of Interleaved Boost Converter with Voltage multiplier for PV w...
Investigation of Interleaved Boost Converter with Voltage multiplier for PV w...ecij
 

Similar to VHDL Based Maximum Power Point Tracking of Photovoltaic Using Fuzzy Logic Control (20)

Design of Hybrid Solar Wind Energy System in a Microgrid with MPPT Techniques
Design of Hybrid Solar Wind Energy System in a Microgrid with MPPT Techniques Design of Hybrid Solar Wind Energy System in a Microgrid with MPPT Techniques
Design of Hybrid Solar Wind Energy System in a Microgrid with MPPT Techniques
 
A novel MPPT Tactic with fast convergence speed .pdf
A novel MPPT Tactic with fast convergence speed .pdfA novel MPPT Tactic with fast convergence speed .pdf
A novel MPPT Tactic with fast convergence speed .pdf
 
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...
 
G1102034148
G1102034148G1102034148
G1102034148
 
Application and Comparison Between the Conventional Methods and PSO Method fo...
Application and Comparison Between the Conventional Methods and PSO Method fo...Application and Comparison Between the Conventional Methods and PSO Method fo...
Application and Comparison Between the Conventional Methods and PSO Method fo...
 
Adaptive Neuro-Fuzzy Inference System-based Improvement of Perturb and Observ...
Adaptive Neuro-Fuzzy Inference System-based Improvement of Perturb and Observ...Adaptive Neuro-Fuzzy Inference System-based Improvement of Perturb and Observ...
Adaptive Neuro-Fuzzy Inference System-based Improvement of Perturb and Observ...
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Controller design for PV experimental bench with ADRC strategy supervised by ...
Controller design for PV experimental bench with ADRC strategy supervised by ...Controller design for PV experimental bench with ADRC strategy supervised by ...
Controller design for PV experimental bench with ADRC strategy supervised by ...
 
Solar Photovoltaic System using FLC MPPT Technique
Solar Photovoltaic System using FLC MPPT TechniqueSolar Photovoltaic System using FLC MPPT Technique
Solar Photovoltaic System using FLC MPPT Technique
 
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverterModeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
 
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverterModeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
 
Maximum power control for photovoltaic system using intelligent strategies
Maximum power control for photovoltaic system using intelligent strategiesMaximum power control for photovoltaic system using intelligent strategies
Maximum power control for photovoltaic system using intelligent strategies
 
Performance of Maximum Power Point Tracking Algorithm based Photovoltaic Arra...
Performance of Maximum Power Point Tracking Algorithm based Photovoltaic Arra...Performance of Maximum Power Point Tracking Algorithm based Photovoltaic Arra...
Performance of Maximum Power Point Tracking Algorithm based Photovoltaic Arra...
 
Maximum Power Point Tracking Technologies for Photovoltaic Efficiency Improve...
Maximum Power Point Tracking Technologies for Photovoltaic Efficiency Improve...Maximum Power Point Tracking Technologies for Photovoltaic Efficiency Improve...
Maximum Power Point Tracking Technologies for Photovoltaic Efficiency Improve...
 
Experimental Verification of the main MPPT techniques for photovoltaic system
Experimental Verification of the main MPPT techniques for photovoltaic systemExperimental Verification of the main MPPT techniques for photovoltaic system
Experimental Verification of the main MPPT techniques for photovoltaic system
 
Development of a Novel Robust Differential Maximum Power Point Tracking (MPPT...
Development of a Novel Robust Differential Maximum Power Point Tracking (MPPT...Development of a Novel Robust Differential Maximum Power Point Tracking (MPPT...
Development of a Novel Robust Differential Maximum Power Point Tracking (MPPT...
 
A new High Speed and Accurate FPGA-based Maximum Power Point Tracking Method ...
A new High Speed and Accurate FPGA-based Maximum Power Point Tracking Method ...A new High Speed and Accurate FPGA-based Maximum Power Point Tracking Method ...
A new High Speed and Accurate FPGA-based Maximum Power Point Tracking Method ...
 
Investigation of Interleaved Boost Converter with Voltage multiplier for PV w...
Investigation of Interleaved Boost Converter with Voltage multiplier for PV w...Investigation of Interleaved Boost Converter with Voltage multiplier for PV w...
Investigation of Interleaved Boost Converter with Voltage multiplier for PV w...
 
France 2
France 2France 2
France 2
 
Australia 2
Australia 2Australia 2
Australia 2
 

More from IJECEIAES

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...IJECEIAES
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionIJECEIAES
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...IJECEIAES
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...IJECEIAES
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningIJECEIAES
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...IJECEIAES
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...IJECEIAES
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...IJECEIAES
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...IJECEIAES
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyIJECEIAES
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationIJECEIAES
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceIJECEIAES
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...IJECEIAES
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...IJECEIAES
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...IJECEIAES
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...IJECEIAES
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...IJECEIAES
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...IJECEIAES
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...IJECEIAES
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...IJECEIAES
 

More from IJECEIAES (20)

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regression
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learning
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancy
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimization
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performance
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
 

Recently uploaded

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 

Recently uploaded (20)

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 

VHDL Based Maximum Power Point Tracking of Photovoltaic Using Fuzzy Logic Control

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 7, No. 6, December 2017, pp. 3454~3466 ISSN: 2088-8708, DOI: 10.11591/ijece.v7i6.pp3454-3466  3454 Journal homepage: http://iaesjournal.com/online/index.php/IJECE VHDL Based Maximum Power Point Tracking of Photovoltaic Using Fuzzy Logic Control Doaa M. Atia1 , Hanaa T. El-madany2 Department of Photovoltaic Cells, Electronics Research Institute Article Info ABSTRACT Article history: Received Oct 18, 2016 Revised May 30, 2017 Accepted Jun 15, 2017 It is important to have an efficient maximum power point tracking (MPPT) technique to increase the photovoltaic (PV) generation system output efficiency. This paper presents a design of MPPT techniques for PV module to increase its efficiency. Perturb and Observe method (P&O), incremental conductance method (IC), and Fuzzy logic controller (FLC) techniques are designed to be used for MPPT. Also FLC is built using MATLAB/ SIMULINK and compared with the FLC toolbox existed in the MATLAB library. FLC does not need knowledge of the exact model of the system so it is easy to implement. A comparison between different techniques shows the effectiveness of the fuzzy logic controller techniques. Finally, the proposed FLC is built in very high speed integrated circuit description language (VHDL). The simulation results obtained with ISE Design Suite 14.6 software show a satisfactory performance with a good agreement compared to obtained values from MATLAB/SIMULINK. The good tracking efficiency and rapid response to environmental parameters changes are adopted by the simulation results. Keyword: Maximum power point tracking (MPPT) Photovoltaic (PV) Fuzzy logic controller (FLC) Very high speed integrated Circuit hardware description language (VHDL) Copyright © 2017 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Hanaa T. El-madany, Departement of Photovoltaic cells, Electronics Research Institute, ElTahrir Str., Dokki, Giza, Egypt. Email: hanaa_tolba@eri.sci.eg 1. INTRODUCTION At present worldwide have an energy crisis so that renewable energy is a necessary solution to conventional resources problems [1]. Photovoltaic (PV) energy is highly recommended in electrical power applications. It is crucial to operate the PV systems near the maximum power point to increase the PV system efficiency.However, the nonlinear nature of PVarray depends on the array terminal operating voltage. Therefore, the tracking control of the maximum power point is a complicated problem. To overcome these problems, many conventional tracking control strategies have been proposed such as perturb and observe [2],[3], incremental conductance [4], parasitic capacitance [5], constant voltage [5], the hill climbing strategy [6]. Intelligent MPPT controller techniques, such as neural network (NN) and fuzzy logic (FL) methods, have been developed [7]-[18]. Using Fuzzy logic methods for maximum power point determination of a solar array has a good stability and a high response rate. Nowadays, fuzzy based [6],[7] researches have been published due toits good performance andhigh accuracy. Field programmable gate arrays (FPGAs) are digital integrated circuits that contain several millions of programmable logic blocks connected together with configurable interconnections. FPGA is used for hardware implementation for many applications especially FLC because of the required high speed and parallel processing of fuzzy logic applications [19],[20]. The paper is organized as follows. In section 2, the stand-alone PV system is presented which describes the PV system and the DC–DC boost converter mathematical modeling and design. Then, proposed
  • 2. IJECE ISSN: 2088-8708  VHDL Based Maximum Power Point Tracking of Photovoltaic Using Fuzzy Logic Control (Doaa M. Atia) 3455 MPPT control strategies are reported in section 3 which explains the perturb and observe, incremental conductance, and fuzzy logic control approach. The simulation results and discussion are illustrated in section 4 and section 5 respectively. Finally, Section 6 contains a conclusion of this work. 2. MPPT IN STAND-ALONE PV SYSTEMS The PV stand-alone system comprises of PV module, MPPT control unit, DC/DC converter and the required load as shown in Figure 1. The PV module under test has 75W as a maximum power, 4.4A as a maximum current and 17.7V as a maximum voltage. The DC/DC boost converter is used where the proposed system operates at 48 DC voltage. Perturbation and observation, Incremental conductance, and Fuzzy logic control method are known as MPPT algorithms for PV systems which are widely used. Figure 1. PV stand-alone system scheme 2.1. Photovoltaic generator model A solar cell converts energy in the sunlight photons into electricity. PV modules consist of group of PV cells connected in series. PVmodules are interconnected in a series-parallel configuration to form PV arrays. The equation that descripes the I-V charateristics of PV array can be expressed as follws [21]:          1 )( exp t S oLPV V IRV III (1) where IPV is the output current of PV (A), IL is the light generated current (A) , Io is the revese saturation current at operating temperature (A),V is the output voltage of PV (V) and Vt is the thermal voltage. The solar insolation variation effect on PV module is studied in Figure 2. Figure 2. IV characteristic curve of PV module 2.2. Boost Converter For PV systems, DC-DC converter is used to regulate DC voltage. The regulation is normally achieved by pulse width modulation technique using MOSFET or IGBT as a switching element. By adjusting DC/ DC Converter Load MPPT Control unit
  • 3.  ISSN: 2088-8708 IJECE Vol. 7, No. 6, December 2017 : 3454 – 3466 3456 the PWM duty cycle, maximum power will be changed and the maximum power point is reached. The mathematical modelling of the converetr in a continuous conduction mode is given by [22]: DV V i o   1 1 (2) 𝐿 = 𝑉 𝑖 𝐷 𝑓𝑠 𝐶𝑅𝐹 (3) 𝐶 = 𝐼 𝑜 𝐷 𝑓𝑠 𝑉𝑅𝐹 (4) where CFR is the current ripple factor, VRF is the voltage ripple factor, fsis the switching frequency, and D is the duty cycle. By designing of proposed DC-DC boost converter under the maximum power 75W, the value of inductor and capacitor are 5 mH and 100 µF respectively. 3. MPPT CONTROL STRATEGY There are many MPPT algorithms have been developed and implemented by researchers [2]-[18]. The MPPT algorithms used in this work are Perturb and Observe method (P&O), incremental conductance method (IC), and fuzzy logic method. These methods will be discussed below in detail. 3.1. MPPT control with perturb and observe method The main concept of perturb and observe method is to drive the system to operate in the direction of increasing PV output power. If the output power increases, then the perturbation of the voltage is made in the same direction otherwise perturbation against the original direction should be made. Figure 3 shows the flowchart of P&O technique. The following equation describes the strategy of the P&O technique [2]. 𝑖𝑓 𝑑𝑃 𝑑𝑉 > 0; 𝐷 = 𝐷𝑖 + dD (5) 𝑖𝑓 𝑑𝑃 𝑑𝑉 < 0; 𝐷 = 𝐷𝑖 − dD (6) Figure 3. Flowchart of P&O algorithm Start Measuring 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 = D-ΔDD = D-ΔDD = D+ΔD Return YNNY YN N Y
  • 4. IJECE ISSN: 2088-8708  VHDL Based Maximum Power Point Tracking of Photovoltaic Using Fuzzy Logic Control (Doaa M. Atia) 3457 3.2. MPPT control with incremental conductance The incremental conductance MPPT algorithm flowchart is shown in Figure 4. The incremental conductance algorithm as cleared in Eq. (7) is based on the PV power differentiation with respect to PV voltage and setting the result equal to zero as given below [4]: 𝑑𝑃 𝑑𝑉 = 0; 𝑎𝑡 MPP (7) 𝑑𝐼 𝑑𝑉 = − 𝐼 𝑉 ; 𝑎𝑡 MPP (8) 𝑖𝑓 ( 𝑑𝐼 𝑑𝑉 > − 𝐼 𝑉 ); 𝐷 = 𝐷𝑖 + dD (9) 𝑖𝑓 ( dI dV < − I V ) ; D = Di − dD (10) Figure 4. Flowchart of IC algorithm 3.3. MPPT control with fuzzy logic Fuzzy logic based MPPT control contains mainly from three steps which are fuzzification, rule- base, inference and defuzzification. Two simulation methods are proposed to build FLC in MATLAB/SIMULINK. The first one focused on FLC toolbox in MATLAB library; on the other hand, the mathematical modeling of FL technique is built using MATLAB/SIMULINK. The proposed FL MPPT control has two inputs and one output. The two inputs of FLC are the error E (k) and change of error CE (k) as defined below [18]: 𝐸(𝑘) = 𝑃(𝑘)−𝑃(𝑘−1) 𝑉(𝑘)−𝑉(𝑘−1) (11) 𝐶𝐸(𝑘) = 𝐸(𝑘) − 𝐸(𝑘 − 1) (12) Start Read V(n), I(n) ΔI= I(t)-I(t-Δt) ΔV= V(t)-V(t-Δt) ΔV=0 ΔV /ΔI=-I/V V(n)-V(n-1) < 0 V(n)-V(n-1) > 0 Increase D Decease DDecease DIncrease D Return ΔI=0 I(t-Δt)=I(t) V(t-Δt)=V(t) Y Y Y Y Y N N N N
  • 5.  ISSN: 2088-8708 IJECE Vol. 7, No. 6, December 2017 : 3454 – 3466 3458 The FLC input variables are represented by seven fuzzy sets; Negative Large (NL), Negative Medium (NM), Negative Small (NS), zero (Z), Positive Small (PS), Positive Medium (PM) and Positive Large (PL). The rule base is presented in Table 1. Figure 5 gives the membership function of FLC input and output. Table 1. Rule base of fuzzy logic controller Change of error (Ce) NL NM NS ZE PS PM PL Error(e) NL NL NL NL NL NM NS ZE NM NL NL NL NM NS ZE PS NS NL NL NM NS ZE PS PM ZE NL NM NS ZE PS PM PL PS NM NS ZE PS PM PL PL PM NS ZE PS PM PL PL PL PL ZE PS PM PL PL PL PL Figure 5. Membership function for fuzzy inputs and output The mathematical modeling of triangle membership function is given by [7]: 𝜇𝑀(𝑥) = 𝑚𝑎𝑥(𝑚𝑖𝑛 ( 𝑥−𝑥1 𝑥 𝑇−𝑥1 , 𝑥2−𝑥1 𝑥2−𝑥 𝑇 ) , 0) (13) The fuzzification step consists of seven membership tringle function connected together and min/ max opereator is used to achieve this step. Due to the seven membership tringle function there are 49 rules in total. The defuzzification step used the center of the area method. The mathematical expression of this method is shown by Eq.14 [18]. 𝑧 = ∑ 𝜇(𝑧 𝑗). 𝑧 𝑗 𝑛 𝑗=1 ∑ 𝜇(𝑧 𝑗)𝑛 𝑗=1 (14) 4. SIMULATION RESULTS In order to show the effectiveness of the MPPT, a comparison between the different control techniques has been carried out. The value of solar radiation variation levels which used for different controllers is the same. Figure 6 shows the total system design using MATLAB SIMULINK. The system consists of PV unit, P&O, IC and FLC MPPT unit using toolbox, FLC subsystem using Simulink and boost converter unit. The PV power and voltage are the input signals to MPPT unit and duty cycle is the output signal. The detailed block diagrams of control subsystem using different MPPT control technique such as P&O, IC and FLC MPPT unit using toolbox, FLC subsystem using Simulink are shown in Figure 7 to Figure 10 respectively. Figure 11 clarify the detailed model of the fuzzy subsystem. The Simulink model of tringle membership function is shown in Figure 12. The detailed simulink model of the fuzzification stage is presented in Figure 13. It consists of seven membership tringle functions connected together and min/ max -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Error DegreeofMembership
  • 6. IJECE ISSN: 2088-8708  VHDL Based Maximum Power Point Tracking of Photovoltaic Using Fuzzy Logic Control (Doaa M. Atia) 3459 opereator is used to achieve the fuzzification step. Due to the seven membership tringle function there are 49 rule base in total as seen in Figure 14. Figure 6. Total system SIMULINK Figure 7. Control subsystem using P&O Figure 8. Control subsystem using IC
  • 7.  ISSN: 2088-8708 IJECE Vol. 7, No. 6, December 2017 : 3454 – 3466 3460 Figure 9. Control subsystem using FLC toolbox Figure 10. Control subsystem using FLC Figure 11. Fuzzy subsystem implementation in MATLAB Figure 12. Tringle Membership function SIMULINK
  • 8. IJECE ISSN: 2088-8708  VHDL Based Maximum Power Point Tracking of Photovoltaic Using Fuzzy Logic Control (Doaa M. Atia) 3461 Figure 13. Fuzzification subsystem Figure 14. Rule base simulation using MATLAB 5. RESULTS AND DISCUSSION The control unit is tested at variable solar radiation and constant air temperature degree as given in Figure 15. Simulation is carried out by giving an irradiation changes from 500 W/m2 to 1000 W/m2 and constant temperature at 25° C. The different MPPT techniques are tested to check its ability to track the PV maximum power. Figure 16 gives the PV power, current and voltage waveforms simulated using P&O algorithm. The performance of IC technique is cleared in Figure 17. The two different FLC techniques give the output power of PV module equal to 74.4 W at 1000 W/m2 and 34 W at 500 W/m2 as shown in Figure 18 and Figure 19.
  • 9.  ISSN: 2088-8708 IJECE Vol. 7, No. 6, December 2017 : 3454 – 3466 3462 Figure 15. Variable solar radiation and constant air temperature Figure 16. Power, voltage and current of PV for P&O technique Figure 17. Power, voltage and current of PV for IC technique
  • 10. IJECE ISSN: 2088-8708  VHDL Based Maximum Power Point Tracking of Photovoltaic Using Fuzzy Logic Control (Doaa M. Atia) 3463 Figure 18. Power, voltage and current of PV for FLC toolbox Figure 19. Power, voltage and current of PV for FLC Simulink The FLC should be selected for its higher performance compared to the other controllers. FLC has better response time, less oscillation and much more accurate tracking at each step. The two different techniques of FLC have the same output response. So the mathematical model representation of FL is selected due to its simplicity for conversion to VHDL code. The first procedure in the conversion process from MATLAB SIMULINK to VHDL code is indicated in Figure 20. Once the FLC block diagram built in MATLAB/SIMULINK, it is converted to VHDL code, the converted VHDL code of the FLC subsystem is obtained in Fig. 21. Also, the VHDL code of the fuzzification, defuzzification, and rule base is shown in Figure 22, Figure 23 and Figure 24 respectively. The ISE Design Suite 14.6 software has been used for simulating the proposed architecture of FLC based on the VHDL as shown in Figure 25. The obtained results has been verified and compared with MATLAB. The simulation results approximately coincide with the simulation MATLAB results. In future the implementation of the proposed architecture will be implemented on FPGA chip.
  • 11.  ISSN: 2088-8708 IJECE Vol. 7, No. 6, December 2017 : 3454 – 3466 3464 Figure 20. Conversion process from MATLAB SIMULINK to VHDL code Figure 21. VHDL code of the global subsystem of the FLC Figure 22. VHDL code of the Fuzzification process Figure 23. VHDL code of the deuzzification process Figure 24. VHDL code of the Rulebase
  • 12. IJECE ISSN: 2088-8708  VHDL Based Maximum Power Point Tracking of Photovoltaic Using Fuzzy Logic Control (Doaa M. Atia) 3465 Figure 25. VHDL simulation of FLC subsystem 6. CONCLUSION Photovoltaic stand-alone system simulation using Matlab/SIMULINK with a maximum power point tracking approach was presented in this paper. Also, several maximum power point tracking (MPPT) controller techniques were presented and implemented in Matlab/Simulink environment such as Perturb and Observe method (P&O), Incremental Conductance method (IC), and Fuzzy logic controller (FLC). The simulation results of FLC provided satisfactory results in extracting the MPP of PV compared with the other proposed controller techniques. The complete FLC was built in ISE design suite 14.6 software using very high speed integrated hardware description language to extract maximum power of the PV module. The simulation results validated the programs before downloading them on the FPGA. In future the implementation of the proposed architecture will be developed and implemented on FPGA chip. REFERENCES [1] R. Putri and M. Rifa’I, “Maximum Power Point Tracking Control for Photovoltaic System Using Neural Fuzzy,” International Journal of Computer and Electrical Engineering, vol/issue: 4(1), 2012. [2] C. Hua, C. Shen, “Comparative study of peak power tracking techniques for solar storage system,” Applied Power Electronics Conference and Exposition, APEC '98, Thirteenth Annual Proc, pp. 679–83, 1998. [3] K. H. Hussein, et al., “Maximum photovoltaic power tracking: an algorithm for rapidly changing atmospheric conditions,” IEEE Proc Generation Transmission Distribution, vol/issue: 142(1), pp. 59–64, 1995. [4] A. Brambilla, “New approach to photovoltaic arrays maximum power point tracking,” Proc 30th IEEE Power Electron Specialists Conf., pp. 632–7, 1998. [5] Hohm D. P. and Ropp M. E., “Comparative study of maximum power point tracking algorithm using an experimental, programmable, maximum power point tracking test bed,” Proc 28th IEEE Photovoltaic Specialist Conf, pp. 1699–702, 2000. [6] B. N. Alajmi, et al., “Fuzzylogic-control approach of a modified hill-climbing method for maximum power point in microgrid standalone photovoltaic system,” IEEE Transactions on Power Electronics, vol/issue: 26(4), pp. 1022– 1030, 2011. [7] C. B. Salah and M. Ouali, “Comparison of fuzzy logic and neural network in maximum power point tracker for PV systems,” Electric Power Systems Research, vol. 81, pp. 43–50, 2011. [8] A. Chaouachi, et al., “A novel multi-model neuro-fuzzy-based MPPT for three-phase grid-connected photovoltaic system,” Solar Energy, vol. 84, pp. 2219–2229, 2010. [9] C. S. Chiu, “T-S fuzzy maximum power point tracking control of solar power generation systems,” IEEE Transactions on Energy Conversion, vol/issue: 25(4), pp.1123–1132, 2010. [10] T. L. Kottas, et al., “New maximum power point tracker for PV arrays using fuzzy controller in close cooperation with fuzzy cognitive networks,” IEEE Transactions on Energy Conversion, vol/issue: 21(3), pp. 793–803, 2006. [11] T. Esram and P. L. Chapman, “Comparison of photovoltaic array maximum power point tracking techniques,” IEEE Transactions on Energy Conversion, vol/issue: 22(2), pp. 439–449, 2007. [12] Y. H. Liu, et al., “Neural-networkbased maximum power point tracking methods for photovoltaic systems operating under fast changing environments,” Solar Energy, vol. 89, pp. 42–53, 2013.
  • 13.  ISSN: 2088-8708 IJECE Vol. 7, No. 6, December 2017 : 3454 – 3466 3466 [13] A. Messai, et al., “Maximum power point tracking using a GA optimized fuzzy logic controller and its FPGA implementation,” Solar Energy, vol. 85, pp. 265–277, 2011. [14] K. Punitha, et al., “Artificial neural network based modified incremental conductance algorithm for maximum power point tracking in photovoltaic system under partial shading conditions,” Energy, vol. 62, pp. 330–340, 2013. [15] K. Punitha, et al., “Development and analysis of adaptive fuzzy controllers for photovoltaic system under varying atmospheric and partial shading condition,” Applied Soft Computing, vol/issue: 13(11), pp. 4320–4332, 2013. [16] R. Rajesh and M. C. Mabel, “Efficiency analysis of a multi-fuzzy logic controller for the determination of operating points in a PV system,” Solar Energy, vol. 99, pp. 77–87, 2014. [17] M. Veerachary, et al., “Neural-network-based maximum-power-point tracking of coupled-inductor interleavedboost-converter-supplied PV system using fuzzy controller,” IEEE Transactions on Industrial Electronics, vol/issue: 50(4), pp. 749–758, 2003. [18] T. F. Wu, et al., “A fuzzy-logic-controlled single-stage converter for PV-powered lighting system applications,” Industry Applications Conference, Thirty-Fourth IAS Annual Meeting. Conference Record of the 1999 IEEE Proc., pp. 287–296, 1999. [19] P. Balamurugan, et al., “FPGA Implementation of MPPT Hybrid Algorithm for Photovoltaic System,” International Conference on Engineering Innovations and Solutions Proc., pp. 32-36, 2016. [20] M. EL-Moghany, “Sun and Maximum Power Point Tracking in Solar Array Systems Using Fuzzy Controllers Via FPGA,” The Islamic University, Gaza, 2011. [21] H. Yatimi and E. Aroudam, “Mathematical Modeling and Simulation of Photovoltaic Power Source using Matlab/Simulink,” International Journal of Innovation and Applied Studies, vol/issue: 16(2), pp. 322-330, 2016. [22] K. Umadevi and C. Nagarajan, “Photovoltaic System with DC-DC Boost Converter Topology Using Psim Software,” International Journal of Current Research and Modern Education, Special Issue, pp. 51-60, 2016.