SlideShare a Scribd company logo
1 of 7
Download to read offline
International Journal of Power Electronics and Drive System (IJPEDS)
Vol. 8, No. 2, June 2017, pp. 647~653
ISSN: 2088-8694, DOI: 10.11591/ijpeds.v8i2.pp647-653  647
Journal homepage: http://iaesjournal.com/online/index.php/IJPEDS
An Advanced MPPT Based on Artificial Bee
Colony Algorithm for MPPT Photovoltaic System under Partial
Shading Condition
Salmi Hassan1
, Badri Abdelmajid2
, Zegrari Mourad3
, Sahel Aicha4
, Baghdad Abdenaceur5
1,2,4,5
EEA&TI Laboratory Faculty of Sciences and Techniques, Hassan II Casablanca University, Mohammedia, Morocco
3
Structural Engineering, Intelligent Systems and Electrical Energy, ENSAM Casablanca, Morocco University, Morocco
Article Info ABSTRACT
Article history:
Received Feb 6, 2017
Revised Apr 6, 2017
Accepted Apr 20, 2017
Maximum power point tracking (MPPT) algorithms are employed in
photovoltaic (PV) systems to make full utilization of PV array output power,
which have a complex relationship between ambient temperature and solar
irradiation. The power-voltage characteristic of PV array operating under
partial shading conditions (PSC) exhibits multiple local maximum power
points (LMPP). In this paper, an advanced algorithm has been presented to
track the global maximum power point (GMPP) of PV. Compared with the
Perturb and Observe (P&O) techniques, the algorithm proposed the
advantages of determining the location of GMPP whether partial shading is
present.
Keyword:
Artificial bee colony (ABC)
Matlab/Simulink
Maximum power point
Tracking
P&O
Partial shading condition (PSC)
Copyright © 2017 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Salmi Hassan,
EEA & TI Laboratory Faculty of Sciences and Techniques,
Hassan II Casablanca University, Mohammedia, Morocco.
Email: salmi.hassan91@gmail.com
1. INTRODUCTION
Photovoltaic (PV) system has received a great attention, as it appears to be one of the most
promising renewable energy sources. It has a complex relationship between solar irradiation, total resistance
and temperature and has been commercialized in many countries due to its potential long-term benefits. The
electrical energy produced by a photovoltaic system stored or used directly by static converters is not
maximized. To ensure the optimal utilization of large PV arrays, maximum power point tracker (MPPT) is
employed in conjunction with the power converter DC/DC by adjusting the operating point of the PV array.
In this context, an increasing interest is given to the methods of tracking the maximum power of the PV
system named Maximum Power Point Tracker (MPPT) [1],[10]. Among these techniques, The perturb and
observe approach [2]-[3] and the incremental conductance [4]-[5] are most utilized.
Most MPPT techniques are based on the assumption that all cells in the same module and all
modules in the same string receive the same irradiance. The classical algorithm can accurately track the MPP
under uniform illuminating conditions. However, in some cases, PV modules are subjected to partial shade
conditions (PSC), and the power voltage curves are characterized by the apparition of multiple local peaks,
which are due to the activation of bypass diodes avoiding shaded cells from damage [6].
In this paper, an intelligent approach using artificial bee colony controller has introduced to track the
maximum power point of the photovoltaic panel under shading condition. The PV system constituted of a
photovoltaic generator, boost DC-DC converter to adjust a resistive load to PV array. This converter is
controlled by a PWM signal delivered by ABC controller. The system is presented in Figure 1.
.
 ISSN: 2088-8694
IJPEDS Vol. 8, No. 2, June 2017 : 647 – 653
648
Figure 1. General diagram of the photovoltaic system.
2. PHOTOVOLTAIC SYSTEM MODEL
2.1. Characteristics of PV module
The studied PV module includes 36 PV cells connected in series. Therefore, a PV cell is modelled
by an electrical circuit based single diode as shown in the following Figure 2.
Figure 1. Equivalent circuit of a PV cell
IPV = npIPh - npIs [ ( ) ] - (1)
Is=Ir ( )3
expo( ) (2)
IPh= [ ] (3)
Where
Table 1. Parameters of a PV
IPV Output current
VPV Output voltage
T Cell temperature (K).
G Solar irradiance (W/m2).
IPh Light-generated current.
Is PV cell saturation current.
Ir saturation current at Tr.
Isc Short-circuit current at reference condition.
Tr Reference temperature.
KI Short-circuit temperature coefficient.
q Charge of an electron.
K Boltzmann's constant.
Eg Band-gap energy of the material.
A Ideality factor.
Equation (1) expressing the mathematical model of a PV cell is basically derived from the electrical
circuit schematized above in Figure 2. The behavior of the PV module is shown in two characteristics IPV
(VPV) and PPV (VPV), which are obtained when a varying resistance is connected directly to the PV
IJPEDS ISSN: 2088-8694 
An advanced MPPT Based on Artificial Bee Colony Algorithm for …( Salmi Hassan)
649
module. The following Figures (Figure 3 and Figure 4) give an example of these characteristics for two
different irradiance (G) and temperature (T).
Figure 3. IPV (VPV) characteristic Figure 4. PPV (VPV) characteristic
The specification of the photovoltaic module used are (for G=1000W/m2 and T=25°C).
Table 2. Specification of PV Used
Pmax (W) 250.0W
Voc (V) 37.6V
Isc (A) 8.81A
Vmp(V) 30.5V
Imp(A) 8.27A
2.2. PV Systems Working under Partial Shading Condition
Figure 3 presents a PV array formed by two series connected PV modules [7]. If one of the PV
modules is shaded, it acts as a load instead of a power source. Under uniform insolation, the bypass diodes
are reverse biased and have no impact. When the PV module is shaded, the bypass diode across the PV
module is forward biased and the current passes through the diode instead of the PV module as shown in
Figure 3(b).
However, P-V curves will be transferred into complicated shape characterized by multiple peaks as
shown in Figure 3. So, in order to extract the maximum power from the PV array, the system should be
operated at the global maximum power point (Gmpp).thus, in order to achieve optimal energy harvesting
from the PV array, an intelligent and efficient MPPT method should be used.
Figure 3. (a) Operation of PV under PSC, (b) The Resulting P–V Curves For operation of PV array
under PSC
(a) (b)
 ISSN: 2088-8694
IJPEDS Vol. 8, No. 2, June 2017 : 647 – 653
650
3. MAXIMUM POWER POINT TRACKING
Maximum power point tracking (MPPT) technique is used to extract the maximum power delivered
by the solar panel. Indeed, there are several algorithms to extract the maximum power. The most famous is
Perturb and Observe (P & O). In this section, we offer a new controller based on ABC under shading
condition.
3.1. Perturb and observe
Perturb and observe algorithm is the most used method to pursue the maximum power point of a
photovoltaic generator. The principle is to disrupt the voltage or duty cycle and calculating the power
terminal of the PV module.
a. When p(k-l)<p(k), the voltage is increased.
b. When p(k-l) > p(k), the voltage is decreased.
3.2. ABC Controller Optimization Applied to Track the MPP under Partial Shading Condition :
3.2.1. Fundamental of ABC Optimization Algorithm
In the ABC model, the colony consists of three groups of bees: employed bees, onlookers and scouts.
It assumes that there is only one artificial employed bee for each food source. The employed bees go to their
food source and come back to hive. They share this data with onlooker bees by dancing in the designated
dance area inside the hive. The nature of dance is proportional to the nectar content of food source just
exploited by the dancing bee. The onlooker bees are waiting in the hive for the data, watching the dances of
employed bees and choosing food sources depending on dances. Therefore, good food sources attract more
onlooker bees compared to bad ones. Whenever a food source is exploited fully, all the employed bees
associated with it abandon the food source, and become scout. Scout bees search randomly for new food
sources [8]. The flowchart of the proposed ABC algorithm is given in Figure 4 [9]:
Figure 4. Flowchart of the ABC Algorithm
IJPEDS ISSN: 2088-8694 
An advanced MPPT Based on Artificial Bee Colony Algorithm for …( Salmi Hassan)
651
The steps of the ABC algorithm are outlined as follows:
a. Employed bees: Initial food sources are randomly generated for all employed bees within its limits
according to the Equations.
xi = xmin + rand [0,1]*(xmax- xmin) (4)
Where xmin and xmax represent respectively the minimum and the maximum, i ∈ {1, 2, 3…SN} with SN is the
number of candidate. After initialization, the population of the solutions is subject to repeated cycles
C = 1, 2. . . MCN, of the search processes of the employed bees, the onlooker bees and the scout bees.
For each cycle, every employed bee leaves to a food source and locates a neighbor source Vi (Equation 2),
then estimates its nectar value and dances in the hive.
Vi= xi+ фi*(xi – xk) (5)
Where k ∈ {1, 2. . . SN} is randomly chosen. Фi ∈ [0,1]
b. Onlooker bees: Each onlooker bees finds new solution Vi within the neighborhood of xi based on
the probability value Pi defined as:
Pi= ∑
(6)
Where fit is the fitness value of the solution xi.
c. Scout: Abandoned food sources are located and are exchanged with the new food sources found by
scouts.
d. Best food: At the end of each search cycle, the algorithm memorizes the best solution achieved so
far and repeats the procedure from the employed bees phase until the maximum cycle number
(MCN).
3.2.2 Application of ABC algorithm to the MPPT
To realize the direct control ABC-based MPPT, each solution is defined as the duty cycle value d of
the DC–DC converter. Equations (4) and (5) become:
di = dmin + rand[0, 1](dmax − dmin) (7)
new-di = di + фi (di − dk) (8)
The fitness of each solution (duty cycle) is chosen as the generated power Ppt of the PGS. Then,
Equation (6) become :
=∑
(9)
Where Pvi is the power of photovoltaic array for the corresponding duty cycle di. To evaluate the duty cycles,
the digital controller successively outputs the PWM signal according to the value of di, and then the PV
voltage Vpvi and current Ipvi can be measured and the corresponding power (Ppvi) of each duty cycle di can
be calculated
4. RESULT AND DISCUSSION
In this section, the both search algorithms of maximum power point tracking (perturb & observe and
ABC) are simulated with the software matlab/simulink under shading condition. The power-voltage
characteristic of PV arrays used in simulation which formed by two series connected PV modules. One of
them is shaded and acts as a load instead of a power source. The P-V characteristic exhibits multiple local
maximum power points (LMPPs) (Figure 5).
 ISSN: 2088-8694
IJPEDS Vol. 8, No. 2, June 2017 : 647 – 653
652
Figure 5. P-V curve under shading condition (G1=1000w/m2
and G2=800W/m2
)
In a situation where the PV array is under partial shading condition, P&O algorithm hasn’t the
capability of finding the global peak (200W) and it uses perturbation to check if the current operating point is
the MPP. If the current operating point is not the MPP, P&O needs perturbation in order to move to the
operating point to the MPP. Too small a perturbation size makes the convergence time to the MPP too long
and may also make it vulnerable to sensor noise. Large perturbation size will cause oscillation around the
MPP.
However, in this algorithm (ABC), the number of candidate solutions SN (bees) influences the
convergence speed and the performance of the algorithm. More of bees makes easier to find the global MPP
with a good accuracy and very quicly.
The voltage starts randomly by 32 then, by comparaison of the candidate solution, is reduced into 30
which correspond on the maximum power point (MPP) at t=0.004s (Figure 6-7-8) . The ABC algorithm can
track the MPP very quickly and effectively without any oscillations in the steady state. During a change in
temperature or irradiation, the ABC algorithm resets (we control the fluctuation of weather conditions
through Equation (10) then converges to the new maximum power, which makes our more robust algorithm.
(10)
Figure 6. Trend of PPV for ABC method. Figure 7. Trend of IPV for ABC method.
IJPEDS ISSN: 2088-8694 
An advanced MPPT Based on Artificial Bee Colony Algorithm for …( Salmi Hassan)
653
Figure 8. Trend of VPV for ABC method.
5. CONCLUSION
In this work, we present an optimization of the energy produced by a PV module by an improved
ABC algorithm. This technique is necessary to mark the point of maximum power when there are more than
one maximum point in the I-V characteristic of the PV module. The simulations results show the
effectiveness of this method to the different climate changes, which demonstrates that the optimized settings
are correct.
Beside all of that, it provides just one optimal value of duty cycle and can track the MPP very
quickly and effectively without any oscillations in the steady state. In contrast, when there are more than one
maximum point in the I-V characteristic of the PV module, P&O find many values of duty cycle, which
causes in the end of their convergence an instability and oscillations. This oscillation is due to the unstable
values of duty cycle « d » which does not allow the algorithm to lead the PV module to reach the maximum
power point effectively.
ACKNOWLEDGEMENTS
This work returns the framework of the research project SISA1 “Mini intelligent Power plant”
began between research center SISA and our University. We are anxious to think the Hassan II University of
Casablanca for the financing of this project.
REFERENCES
[1] Nithin T. Abraham, K. Vinoth Kumar, Vicky Jose, Dona Maria Mathew, S. Suresh Kumar, SAR Algorithm Method
in Photovoltaic System using MPPT, International Journal of Power Electronics and Drive Systems (IJPEDS), Vol.
3, No. 4, December 2013, pp. 438~443
[2] E. M. Ahmed and M. Shoyama, “Variable Step Size Maximum Power Point Tracker Using a Single Variable for
Stand-alone Battery Storage PV Systems,” Journal of Power Electronics, Vol. 11, No. 2, March 2011, pp. 218-227.
[3] N. Femia, G. Petrone, G. Spagnuolo and M. Vitelli, “Optimization of Perturb and Observe Maximum Power Point
Tracking Method,” IEEE TRANSACTIONS ON POWER ELECTRONICS, Vol. 20, No. 4, July 2005, pp. 963-973.
[4] K.S. Tey and S. Mekhilef, “Modified incremental conductance MPPT algorithm to mitigate inaccurate responses
under fast-changing solar irradiation level,” Solar Energy, V ol. 101, 2014, pp. 333-342.
[5] F. Liu, S. Duan, F. Liu, B. Liu, and Y. Kang, “A Variable Step Size INC MPPT Method for PV Systems,” IEEE
TRANSACTIONS ON INDUSTRIAL ELECTRONICS, Vol. 55, No. 7, July 2008, pp. 2622- 2628.
[6] S.Silvester , A. Boronat, A. Chouder, Study of by pass diodes configuration on PVmodules, Appl. Energy 86 (2009)
1632–1640.
[7] A. Benyoucef, A. Chouder, K. Kara, S. Silvestre, O. Ait Sahed,” ARTIFICIAL BEE COLONY BASED ALGORITHM FOR
MAXIMUM POWER POINT TRACKING (MPPT) FOR PV SYSTEMS OPERATING UNDER PARTIAL SHADED CONDITIONS ”
journal applied soft computing, volume 32 issue c, july2015 pages 38-48.
[8] C.-H. Lin, C.-H. Huang, Y.-C. Du, J.-L. Chen, Maximum photovoltaic power tracking for the PV array using the
fractional-order incremental conductance method, Appl. Energy 88 (2011) 4840-4847.
[9] SALMI Hassan, BADRI Abdelmajid, ZEGRARI Mourad, Maximum Power Point Tracking (MPPT) Using
Artificial Bee Colony Based Algorithm for Photovoltaic System, International Journal of intelligent System,
Volum5, Issue1, February 2016, Pages1-4.
[10] M. A.Eltawil and Z. Zhao, “MPPT techniques for photovoltaic applications,” Renewable and Sustainable Energy
Reviews, Vol. 25, 2013, pp. 793-813.

More Related Content

What's hot

Maximum power point tracking.......saq
Maximum power point tracking.......saqMaximum power point tracking.......saq
Maximum power point tracking.......saqSaquib Maqsood
 
MAXIMUM POWER POINT TRACKING METHODS OF PV SYSTEM
MAXIMUM POWER POINT TRACKING METHODS OF PV SYSTEM MAXIMUM POWER POINT TRACKING METHODS OF PV SYSTEM
MAXIMUM POWER POINT TRACKING METHODS OF PV SYSTEM ijiert bestjournal
 
MPPT using fuzzy logic
MPPT using fuzzy logicMPPT using fuzzy logic
MPPT using fuzzy logicmazirabbas
 
A hybrid maximum power point tracking for partially shaded photovoltaic syste...
A hybrid maximum power point tracking for partially shaded photovoltaic syste...A hybrid maximum power point tracking for partially shaded photovoltaic syste...
A hybrid maximum power point tracking for partially shaded photovoltaic syste...nizhonglian
 
Implementation of mppt algorithm on pv panel using pic16 f877 controller
Implementation of mppt algorithm on pv panel using pic16 f877 controllerImplementation of mppt algorithm on pv panel using pic16 f877 controller
Implementation of mppt algorithm on pv panel using pic16 f877 controllereSAT Journals
 
maximum power point tracking (mppt)
maximum power point tracking (mppt)maximum power point tracking (mppt)
maximum power point tracking (mppt)Shashikumar Jeevan
 
2013 a comparative_study_on_mppt_techniques_for_pv_power_systems-libre
2013 a comparative_study_on_mppt_techniques_for_pv_power_systems-libre2013 a comparative_study_on_mppt_techniques_for_pv_power_systems-libre
2013 a comparative_study_on_mppt_techniques_for_pv_power_systems-libreSathiya kumar
 
Simulation of incremental conductance mppt with
Simulation of incremental conductance mppt withSimulation of incremental conductance mppt with
Simulation of incremental conductance mppt witheSAT Publishing House
 
Energy Comparison of MPPT Techniques Using Cuk Converter
Energy Comparison of MPPT Techniques Using Cuk ConverterEnergy Comparison of MPPT Techniques Using Cuk Converter
Energy Comparison of MPPT Techniques Using Cuk ConverterAM Publications
 
Mppt of solar enrgy
Mppt of solar enrgyMppt of solar enrgy
Mppt of solar enrgyhassan ali
 
A Neural Network Based MPPT Technique Controller for Photovoltaic Pumping System
A Neural Network Based MPPT Technique Controller for Photovoltaic Pumping SystemA Neural Network Based MPPT Technique Controller for Photovoltaic Pumping System
A Neural Network Based MPPT Technique Controller for Photovoltaic Pumping SystemIJPEDS-IAES
 
Maximum power point tracking techniques a review
Maximum power point tracking techniques a review Maximum power point tracking techniques a review
Maximum power point tracking techniques a review graphic era university
 
a project report on MPPT algorithm for PV panel
a project report on MPPT algorithm for PV panela project report on MPPT algorithm for PV panel
a project report on MPPT algorithm for PV panelgauravchitransh
 
Solar power mppt controller
Solar power mppt controllerSolar power mppt controller
Solar power mppt controllerTung Huynh
 

What's hot (20)

Maximum power point tracking.......saq
Maximum power point tracking.......saqMaximum power point tracking.......saq
Maximum power point tracking.......saq
 
MAXIMUM POWER POINT TRACKING METHODS OF PV SYSTEM
MAXIMUM POWER POINT TRACKING METHODS OF PV SYSTEM MAXIMUM POWER POINT TRACKING METHODS OF PV SYSTEM
MAXIMUM POWER POINT TRACKING METHODS OF PV SYSTEM
 
MPPT using fuzzy logic
MPPT using fuzzy logicMPPT using fuzzy logic
MPPT using fuzzy logic
 
A hybrid maximum power point tracking for partially shaded photovoltaic syste...
A hybrid maximum power point tracking for partially shaded photovoltaic syste...A hybrid maximum power point tracking for partially shaded photovoltaic syste...
A hybrid maximum power point tracking for partially shaded photovoltaic syste...
 
Implementation of mppt algorithm on pv panel using pic16 f877 controller
Implementation of mppt algorithm on pv panel using pic16 f877 controllerImplementation of mppt algorithm on pv panel using pic16 f877 controller
Implementation of mppt algorithm on pv panel using pic16 f877 controller
 
maximum power point tracking (mppt)
maximum power point tracking (mppt)maximum power point tracking (mppt)
maximum power point tracking (mppt)
 
2013 a comparative_study_on_mppt_techniques_for_pv_power_systems-libre
2013 a comparative_study_on_mppt_techniques_for_pv_power_systems-libre2013 a comparative_study_on_mppt_techniques_for_pv_power_systems-libre
2013 a comparative_study_on_mppt_techniques_for_pv_power_systems-libre
 
Simulation of incremental conductance mppt with
Simulation of incremental conductance mppt withSimulation of incremental conductance mppt with
Simulation of incremental conductance mppt with
 
176 shiv kumar
176 shiv kumar176 shiv kumar
176 shiv kumar
 
Energy Comparison of MPPT Techniques Using Cuk Converter
Energy Comparison of MPPT Techniques Using Cuk ConverterEnergy Comparison of MPPT Techniques Using Cuk Converter
Energy Comparison of MPPT Techniques Using Cuk Converter
 
Mppt of solar enrgy
Mppt of solar enrgyMppt of solar enrgy
Mppt of solar enrgy
 
A Neural Network Based MPPT Technique Controller for Photovoltaic Pumping System
A Neural Network Based MPPT Technique Controller for Photovoltaic Pumping SystemA Neural Network Based MPPT Technique Controller for Photovoltaic Pumping System
A Neural Network Based MPPT Technique Controller for Photovoltaic Pumping System
 
Solar pv
Solar pvSolar pv
Solar pv
 
Maximum power point tracking of partially shading PV system using cuckoo sear...
Maximum power point tracking of partially shading PV system using cuckoo sear...Maximum power point tracking of partially shading PV system using cuckoo sear...
Maximum power point tracking of partially shading PV system using cuckoo sear...
 
5 kante
5 kante5 kante
5 kante
 
Mppt
MpptMppt
Mppt
 
Maximum power point tracking techniques a review
Maximum power point tracking techniques a review Maximum power point tracking techniques a review
Maximum power point tracking techniques a review
 
134 logeswaran
134 logeswaran134 logeswaran
134 logeswaran
 
a project report on MPPT algorithm for PV panel
a project report on MPPT algorithm for PV panela project report on MPPT algorithm for PV panel
a project report on MPPT algorithm for PV panel
 
Solar power mppt controller
Solar power mppt controllerSolar power mppt controller
Solar power mppt controller
 

Similar to An Advanced MPPT Based on Artificial Bee Colony Algorithm for MPPT Photovoltaic System under Partial Shading Condition

591 adamidis
591 adamidis591 adamidis
591 adamidisdungsp4
 
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
 
Improvement of grid connected photovoltaic system using artificial neural net...
Improvement of grid connected photovoltaic system using artificial neural net...Improvement of grid connected photovoltaic system using artificial neural net...
Improvement of grid connected photovoltaic system using artificial neural net...ijscmcj
 
Multi Objective Directed Bee Colony Optimization for Economic Load Dispatch W...
Multi Objective Directed Bee Colony Optimization for Economic Load Dispatch W...Multi Objective Directed Bee Colony Optimization for Economic Load Dispatch W...
Multi Objective Directed Bee Colony Optimization for Economic Load Dispatch W...IJECEIAES
 
Maximum Power Point Tracking of PV Arrays using Different Techniques
Maximum Power Point Tracking of PV Arrays using Different TechniquesMaximum Power Point Tracking of PV Arrays using Different Techniques
Maximum Power Point Tracking of PV Arrays using Different TechniquesIJERA Editor
 
Improving efficiency of Photovoltaic System with Neural Network Based MPPT Co...
Improving efficiency of Photovoltaic System with Neural Network Based MPPT Co...Improving efficiency of Photovoltaic System with Neural Network Based MPPT Co...
Improving efficiency of Photovoltaic System with Neural Network Based MPPT Co...IJMER
 
Drive Applications of Fuzzy Logic Controlled Interleaved Boost Converter for ...
Drive Applications of Fuzzy Logic Controlled Interleaved Boost Converter for ...Drive Applications of Fuzzy Logic Controlled Interleaved Boost Converter for ...
Drive Applications of Fuzzy Logic Controlled Interleaved Boost Converter for ...EECJOURNAL
 
An Intelligent Technique By Using The Method of Constant Coefficient of Short...
An Intelligent Technique By Using The Method of Constant Coefficient of Short...An Intelligent Technique By Using The Method of Constant Coefficient of Short...
An Intelligent Technique By Using The Method of Constant Coefficient of Short...Ali Mahmood
 
Integral Backstepping Control for Maximum Power Point Tracking and Unity Powe...
Integral Backstepping Control for Maximum Power Point Tracking and Unity Powe...Integral Backstepping Control for Maximum Power Point Tracking and Unity Powe...
Integral Backstepping Control for Maximum Power Point Tracking and Unity Powe...IJECEIAES
 
Modeling and Simulation of Fuzzy Logic based Maximum Power Point Tracking (MP...
Modeling and Simulation of Fuzzy Logic based Maximum Power Point Tracking (MP...Modeling and Simulation of Fuzzy Logic based Maximum Power Point Tracking (MP...
Modeling and Simulation of Fuzzy Logic based Maximum Power Point Tracking (MP...IJECEIAES
 
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
 
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
 
MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...
MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...
MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...IRJET Journal
 
Modeling and Simulation of Solar Photovoltaic System
Modeling and Simulation of Solar Photovoltaic SystemModeling and Simulation of Solar Photovoltaic System
Modeling and Simulation of Solar Photovoltaic Systemijtsrd
 
Maximum Power Point Tracking Method for Single Phase Grid Connected PV System...
Maximum Power Point Tracking Method for Single Phase Grid Connected PV System...Maximum Power Point Tracking Method for Single Phase Grid Connected PV System...
Maximum Power Point Tracking Method for Single Phase Grid Connected PV System...Ali Mahmood
 

Similar to An Advanced MPPT Based on Artificial Bee Colony Algorithm for MPPT Photovoltaic System under Partial Shading Condition (20)

591 adamidis
591 adamidis591 adamidis
591 adamidis
 
H010425863
H010425863H010425863
H010425863
 
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...
 
Australia 2
Australia 2Australia 2
Australia 2
 
Improvement of grid connected photovoltaic system using artificial neural net...
Improvement of grid connected photovoltaic system using artificial neural net...Improvement of grid connected photovoltaic system using artificial neural net...
Improvement of grid connected photovoltaic system using artificial neural net...
 
Multi Objective Directed Bee Colony Optimization for Economic Load Dispatch W...
Multi Objective Directed Bee Colony Optimization for Economic Load Dispatch W...Multi Objective Directed Bee Colony Optimization for Economic Load Dispatch W...
Multi Objective Directed Bee Colony Optimization for Economic Load Dispatch W...
 
SOP 1
SOP 1SOP 1
SOP 1
 
Maximum Power Point Tracking of PV Arrays using Different Techniques
Maximum Power Point Tracking of PV Arrays using Different TechniquesMaximum Power Point Tracking of PV Arrays using Different Techniques
Maximum Power Point Tracking of PV Arrays using Different Techniques
 
Improving efficiency of Photovoltaic System with Neural Network Based MPPT Co...
Improving efficiency of Photovoltaic System with Neural Network Based MPPT Co...Improving efficiency of Photovoltaic System with Neural Network Based MPPT Co...
Improving efficiency of Photovoltaic System with Neural Network Based MPPT Co...
 
Drive Applications of Fuzzy Logic Controlled Interleaved Boost Converter for ...
Drive Applications of Fuzzy Logic Controlled Interleaved Boost Converter for ...Drive Applications of Fuzzy Logic Controlled Interleaved Boost Converter for ...
Drive Applications of Fuzzy Logic Controlled Interleaved Boost Converter for ...
 
An Intelligent Technique By Using The Method of Constant Coefficient of Short...
An Intelligent Technique By Using The Method of Constant Coefficient of Short...An Intelligent Technique By Using The Method of Constant Coefficient of Short...
An Intelligent Technique By Using The Method of Constant Coefficient of Short...
 
IJER_2013_308
IJER_2013_308IJER_2013_308
IJER_2013_308
 
Integral Backstepping Control for Maximum Power Point Tracking and Unity Powe...
Integral Backstepping Control for Maximum Power Point Tracking and Unity Powe...Integral Backstepping Control for Maximum Power Point Tracking and Unity Powe...
Integral Backstepping Control for Maximum Power Point Tracking and Unity Powe...
 
Modeling and Simulation of Fuzzy Logic based Maximum Power Point Tracking (MP...
Modeling and Simulation of Fuzzy Logic based Maximum Power Point Tracking (MP...Modeling and Simulation of Fuzzy Logic based Maximum Power Point Tracking (MP...
Modeling and Simulation of Fuzzy Logic based Maximum Power Point Tracking (MP...
 
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
 
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 POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...
MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...
MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...
 
MPPT & Power Factor Control for Grid Connected PV Systems with Fuzzy Logic Co...
MPPT & Power Factor Control for Grid Connected PV Systems with Fuzzy Logic Co...MPPT & Power Factor Control for Grid Connected PV Systems with Fuzzy Logic Co...
MPPT & Power Factor Control for Grid Connected PV Systems with Fuzzy Logic Co...
 
Modeling and Simulation of Solar Photovoltaic System
Modeling and Simulation of Solar Photovoltaic SystemModeling and Simulation of Solar Photovoltaic System
Modeling and Simulation of Solar Photovoltaic System
 
Maximum Power Point Tracking Method for Single Phase Grid Connected PV System...
Maximum Power Point Tracking Method for Single Phase Grid Connected PV System...Maximum Power Point Tracking Method for Single Phase Grid Connected PV System...
Maximum Power Point Tracking Method for Single Phase Grid Connected PV System...
 

More from International Journal of Power Electronics and Drive Systems

More from International Journal of Power Electronics and Drive Systems (20)

Adaptive backstepping controller design based on neural network for PMSM spee...
Adaptive backstepping controller design based on neural network for PMSM spee...Adaptive backstepping controller design based on neural network for PMSM spee...
Adaptive backstepping controller design based on neural network for PMSM spee...
 
Classification and direction discrimination of faults in transmission lines u...
Classification and direction discrimination of faults in transmission lines u...Classification and direction discrimination of faults in transmission lines u...
Classification and direction discrimination of faults in transmission lines u...
 
Integration of artificial neural networks for multi-source energy management ...
Integration of artificial neural networks for multi-source energy management ...Integration of artificial neural networks for multi-source energy management ...
Integration of artificial neural networks for multi-source energy management ...
 
Rotating blade faults classification of a rotor-disk-blade system using artif...
Rotating blade faults classification of a rotor-disk-blade system using artif...Rotating blade faults classification of a rotor-disk-blade system using artif...
Rotating blade faults classification of a rotor-disk-blade system using artif...
 
Artificial bee colony algorithm applied to optimal power flow solution incorp...
Artificial bee colony algorithm applied to optimal power flow solution incorp...Artificial bee colony algorithm applied to optimal power flow solution incorp...
Artificial bee colony algorithm applied to optimal power flow solution incorp...
 
Soft computing and IoT based solar tracker
Soft computing and IoT based solar trackerSoft computing and IoT based solar tracker
Soft computing and IoT based solar tracker
 
Comparison of roughness index for Kitka and Koznica wind farms
Comparison of roughness index for Kitka and Koznica wind farmsComparison of roughness index for Kitka and Koznica wind farms
Comparison of roughness index for Kitka and Koznica wind farms
 
Primary frequency control of large-scale PV-connected multi-machine power sys...
Primary frequency control of large-scale PV-connected multi-machine power sys...Primary frequency control of large-scale PV-connected multi-machine power sys...
Primary frequency control of large-scale PV-connected multi-machine power sys...
 
Performance of solar modules integrated with reflector
Performance of solar modules integrated with reflectorPerformance of solar modules integrated with reflector
Performance of solar modules integrated with reflector
 
Generator and grid side converter control for wind energy conversion system
Generator and grid side converter control for wind energy conversion systemGenerator and grid side converter control for wind energy conversion system
Generator and grid side converter control for wind energy conversion system
 
Wind speed modeling based on measurement data to predict future wind speed wi...
Wind speed modeling based on measurement data to predict future wind speed wi...Wind speed modeling based on measurement data to predict future wind speed wi...
Wind speed modeling based on measurement data to predict future wind speed wi...
 
Comparison of PV panels MPPT techniques applied to solar water pumping system
Comparison of PV panels MPPT techniques applied to solar water pumping systemComparison of PV panels MPPT techniques applied to solar water pumping system
Comparison of PV panels MPPT techniques applied to solar water pumping system
 
Prospect of renewable energy resources in Bangladesh
Prospect of renewable energy resources in BangladeshProspect of renewable energy resources in Bangladesh
Prospect of renewable energy resources in Bangladesh
 
A novel optimization of the particle swarm based maximum power point tracking...
A novel optimization of the particle swarm based maximum power point tracking...A novel optimization of the particle swarm based maximum power point tracking...
A novel optimization of the particle swarm based maximum power point tracking...
 
Voltage stability enhancement for large scale squirrel cage induction generat...
Voltage stability enhancement for large scale squirrel cage induction generat...Voltage stability enhancement for large scale squirrel cage induction generat...
Voltage stability enhancement for large scale squirrel cage induction generat...
 
Electrical and environmental parameters of the performance of polymer solar c...
Electrical and environmental parameters of the performance of polymer solar c...Electrical and environmental parameters of the performance of polymer solar c...
Electrical and environmental parameters of the performance of polymer solar c...
 
Short and open circuit faults study in the PV system inverter
Short and open circuit faults study in the PV system inverterShort and open circuit faults study in the PV system inverter
Short and open circuit faults study in the PV system inverter
 
A modified bridge-type nonsuperconducting fault current limiter for distribut...
A modified bridge-type nonsuperconducting fault current limiter for distribut...A modified bridge-type nonsuperconducting fault current limiter for distribut...
A modified bridge-type nonsuperconducting fault current limiter for distribut...
 
The new approach minimizes harmonics in a single-phase three-level NPC 400 Hz...
The new approach minimizes harmonics in a single-phase three-level NPC 400 Hz...The new approach minimizes harmonics in a single-phase three-level NPC 400 Hz...
The new approach minimizes harmonics in a single-phase three-level NPC 400 Hz...
 
Comparison of electronic load using linear regulator and boost converter
Comparison of electronic load using linear regulator and boost converterComparison of electronic load using linear regulator and boost converter
Comparison of electronic load using linear regulator and boost converter
 

Recently uploaded

Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
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
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
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
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 

Recently uploaded (20)

Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
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
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.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 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
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 

An Advanced MPPT Based on Artificial Bee Colony Algorithm for MPPT Photovoltaic System under Partial Shading Condition

  • 1. International Journal of Power Electronics and Drive System (IJPEDS) Vol. 8, No. 2, June 2017, pp. 647~653 ISSN: 2088-8694, DOI: 10.11591/ijpeds.v8i2.pp647-653  647 Journal homepage: http://iaesjournal.com/online/index.php/IJPEDS An Advanced MPPT Based on Artificial Bee Colony Algorithm for MPPT Photovoltaic System under Partial Shading Condition Salmi Hassan1 , Badri Abdelmajid2 , Zegrari Mourad3 , Sahel Aicha4 , Baghdad Abdenaceur5 1,2,4,5 EEA&TI Laboratory Faculty of Sciences and Techniques, Hassan II Casablanca University, Mohammedia, Morocco 3 Structural Engineering, Intelligent Systems and Electrical Energy, ENSAM Casablanca, Morocco University, Morocco Article Info ABSTRACT Article history: Received Feb 6, 2017 Revised Apr 6, 2017 Accepted Apr 20, 2017 Maximum power point tracking (MPPT) algorithms are employed in photovoltaic (PV) systems to make full utilization of PV array output power, which have a complex relationship between ambient temperature and solar irradiation. The power-voltage characteristic of PV array operating under partial shading conditions (PSC) exhibits multiple local maximum power points (LMPP). In this paper, an advanced algorithm has been presented to track the global maximum power point (GMPP) of PV. Compared with the Perturb and Observe (P&O) techniques, the algorithm proposed the advantages of determining the location of GMPP whether partial shading is present. Keyword: Artificial bee colony (ABC) Matlab/Simulink Maximum power point Tracking P&O Partial shading condition (PSC) Copyright © 2017 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Salmi Hassan, EEA & TI Laboratory Faculty of Sciences and Techniques, Hassan II Casablanca University, Mohammedia, Morocco. Email: salmi.hassan91@gmail.com 1. INTRODUCTION Photovoltaic (PV) system has received a great attention, as it appears to be one of the most promising renewable energy sources. It has a complex relationship between solar irradiation, total resistance and temperature and has been commercialized in many countries due to its potential long-term benefits. The electrical energy produced by a photovoltaic system stored or used directly by static converters is not maximized. To ensure the optimal utilization of large PV arrays, maximum power point tracker (MPPT) is employed in conjunction with the power converter DC/DC by adjusting the operating point of the PV array. In this context, an increasing interest is given to the methods of tracking the maximum power of the PV system named Maximum Power Point Tracker (MPPT) [1],[10]. Among these techniques, The perturb and observe approach [2]-[3] and the incremental conductance [4]-[5] are most utilized. Most MPPT techniques are based on the assumption that all cells in the same module and all modules in the same string receive the same irradiance. The classical algorithm can accurately track the MPP under uniform illuminating conditions. However, in some cases, PV modules are subjected to partial shade conditions (PSC), and the power voltage curves are characterized by the apparition of multiple local peaks, which are due to the activation of bypass diodes avoiding shaded cells from damage [6]. In this paper, an intelligent approach using artificial bee colony controller has introduced to track the maximum power point of the photovoltaic panel under shading condition. The PV system constituted of a photovoltaic generator, boost DC-DC converter to adjust a resistive load to PV array. This converter is controlled by a PWM signal delivered by ABC controller. The system is presented in Figure 1. .
  • 2.  ISSN: 2088-8694 IJPEDS Vol. 8, No. 2, June 2017 : 647 – 653 648 Figure 1. General diagram of the photovoltaic system. 2. PHOTOVOLTAIC SYSTEM MODEL 2.1. Characteristics of PV module The studied PV module includes 36 PV cells connected in series. Therefore, a PV cell is modelled by an electrical circuit based single diode as shown in the following Figure 2. Figure 1. Equivalent circuit of a PV cell IPV = npIPh - npIs [ ( ) ] - (1) Is=Ir ( )3 expo( ) (2) IPh= [ ] (3) Where Table 1. Parameters of a PV IPV Output current VPV Output voltage T Cell temperature (K). G Solar irradiance (W/m2). IPh Light-generated current. Is PV cell saturation current. Ir saturation current at Tr. Isc Short-circuit current at reference condition. Tr Reference temperature. KI Short-circuit temperature coefficient. q Charge of an electron. K Boltzmann's constant. Eg Band-gap energy of the material. A Ideality factor. Equation (1) expressing the mathematical model of a PV cell is basically derived from the electrical circuit schematized above in Figure 2. The behavior of the PV module is shown in two characteristics IPV (VPV) and PPV (VPV), which are obtained when a varying resistance is connected directly to the PV
  • 3. IJPEDS ISSN: 2088-8694  An advanced MPPT Based on Artificial Bee Colony Algorithm for …( Salmi Hassan) 649 module. The following Figures (Figure 3 and Figure 4) give an example of these characteristics for two different irradiance (G) and temperature (T). Figure 3. IPV (VPV) characteristic Figure 4. PPV (VPV) characteristic The specification of the photovoltaic module used are (for G=1000W/m2 and T=25°C). Table 2. Specification of PV Used Pmax (W) 250.0W Voc (V) 37.6V Isc (A) 8.81A Vmp(V) 30.5V Imp(A) 8.27A 2.2. PV Systems Working under Partial Shading Condition Figure 3 presents a PV array formed by two series connected PV modules [7]. If one of the PV modules is shaded, it acts as a load instead of a power source. Under uniform insolation, the bypass diodes are reverse biased and have no impact. When the PV module is shaded, the bypass diode across the PV module is forward biased and the current passes through the diode instead of the PV module as shown in Figure 3(b). However, P-V curves will be transferred into complicated shape characterized by multiple peaks as shown in Figure 3. So, in order to extract the maximum power from the PV array, the system should be operated at the global maximum power point (Gmpp).thus, in order to achieve optimal energy harvesting from the PV array, an intelligent and efficient MPPT method should be used. Figure 3. (a) Operation of PV under PSC, (b) The Resulting P–V Curves For operation of PV array under PSC (a) (b)
  • 4.  ISSN: 2088-8694 IJPEDS Vol. 8, No. 2, June 2017 : 647 – 653 650 3. MAXIMUM POWER POINT TRACKING Maximum power point tracking (MPPT) technique is used to extract the maximum power delivered by the solar panel. Indeed, there are several algorithms to extract the maximum power. The most famous is Perturb and Observe (P & O). In this section, we offer a new controller based on ABC under shading condition. 3.1. Perturb and observe Perturb and observe algorithm is the most used method to pursue the maximum power point of a photovoltaic generator. The principle is to disrupt the voltage or duty cycle and calculating the power terminal of the PV module. a. When p(k-l)<p(k), the voltage is increased. b. When p(k-l) > p(k), the voltage is decreased. 3.2. ABC Controller Optimization Applied to Track the MPP under Partial Shading Condition : 3.2.1. Fundamental of ABC Optimization Algorithm In the ABC model, the colony consists of three groups of bees: employed bees, onlookers and scouts. It assumes that there is only one artificial employed bee for each food source. The employed bees go to their food source and come back to hive. They share this data with onlooker bees by dancing in the designated dance area inside the hive. The nature of dance is proportional to the nectar content of food source just exploited by the dancing bee. The onlooker bees are waiting in the hive for the data, watching the dances of employed bees and choosing food sources depending on dances. Therefore, good food sources attract more onlooker bees compared to bad ones. Whenever a food source is exploited fully, all the employed bees associated with it abandon the food source, and become scout. Scout bees search randomly for new food sources [8]. The flowchart of the proposed ABC algorithm is given in Figure 4 [9]: Figure 4. Flowchart of the ABC Algorithm
  • 5. IJPEDS ISSN: 2088-8694  An advanced MPPT Based on Artificial Bee Colony Algorithm for …( Salmi Hassan) 651 The steps of the ABC algorithm are outlined as follows: a. Employed bees: Initial food sources are randomly generated for all employed bees within its limits according to the Equations. xi = xmin + rand [0,1]*(xmax- xmin) (4) Where xmin and xmax represent respectively the minimum and the maximum, i ∈ {1, 2, 3…SN} with SN is the number of candidate. After initialization, the population of the solutions is subject to repeated cycles C = 1, 2. . . MCN, of the search processes of the employed bees, the onlooker bees and the scout bees. For each cycle, every employed bee leaves to a food source and locates a neighbor source Vi (Equation 2), then estimates its nectar value and dances in the hive. Vi= xi+ фi*(xi – xk) (5) Where k ∈ {1, 2. . . SN} is randomly chosen. Фi ∈ [0,1] b. Onlooker bees: Each onlooker bees finds new solution Vi within the neighborhood of xi based on the probability value Pi defined as: Pi= ∑ (6) Where fit is the fitness value of the solution xi. c. Scout: Abandoned food sources are located and are exchanged with the new food sources found by scouts. d. Best food: At the end of each search cycle, the algorithm memorizes the best solution achieved so far and repeats the procedure from the employed bees phase until the maximum cycle number (MCN). 3.2.2 Application of ABC algorithm to the MPPT To realize the direct control ABC-based MPPT, each solution is defined as the duty cycle value d of the DC–DC converter. Equations (4) and (5) become: di = dmin + rand[0, 1](dmax − dmin) (7) new-di = di + фi (di − dk) (8) The fitness of each solution (duty cycle) is chosen as the generated power Ppt of the PGS. Then, Equation (6) become : =∑ (9) Where Pvi is the power of photovoltaic array for the corresponding duty cycle di. To evaluate the duty cycles, the digital controller successively outputs the PWM signal according to the value of di, and then the PV voltage Vpvi and current Ipvi can be measured and the corresponding power (Ppvi) of each duty cycle di can be calculated 4. RESULT AND DISCUSSION In this section, the both search algorithms of maximum power point tracking (perturb & observe and ABC) are simulated with the software matlab/simulink under shading condition. The power-voltage characteristic of PV arrays used in simulation which formed by two series connected PV modules. One of them is shaded and acts as a load instead of a power source. The P-V characteristic exhibits multiple local maximum power points (LMPPs) (Figure 5).
  • 6.  ISSN: 2088-8694 IJPEDS Vol. 8, No. 2, June 2017 : 647 – 653 652 Figure 5. P-V curve under shading condition (G1=1000w/m2 and G2=800W/m2 ) In a situation where the PV array is under partial shading condition, P&O algorithm hasn’t the capability of finding the global peak (200W) and it uses perturbation to check if the current operating point is the MPP. If the current operating point is not the MPP, P&O needs perturbation in order to move to the operating point to the MPP. Too small a perturbation size makes the convergence time to the MPP too long and may also make it vulnerable to sensor noise. Large perturbation size will cause oscillation around the MPP. However, in this algorithm (ABC), the number of candidate solutions SN (bees) influences the convergence speed and the performance of the algorithm. More of bees makes easier to find the global MPP with a good accuracy and very quicly. The voltage starts randomly by 32 then, by comparaison of the candidate solution, is reduced into 30 which correspond on the maximum power point (MPP) at t=0.004s (Figure 6-7-8) . The ABC algorithm can track the MPP very quickly and effectively without any oscillations in the steady state. During a change in temperature or irradiation, the ABC algorithm resets (we control the fluctuation of weather conditions through Equation (10) then converges to the new maximum power, which makes our more robust algorithm. (10) Figure 6. Trend of PPV for ABC method. Figure 7. Trend of IPV for ABC method.
  • 7. IJPEDS ISSN: 2088-8694  An advanced MPPT Based on Artificial Bee Colony Algorithm for …( Salmi Hassan) 653 Figure 8. Trend of VPV for ABC method. 5. CONCLUSION In this work, we present an optimization of the energy produced by a PV module by an improved ABC algorithm. This technique is necessary to mark the point of maximum power when there are more than one maximum point in the I-V characteristic of the PV module. The simulations results show the effectiveness of this method to the different climate changes, which demonstrates that the optimized settings are correct. Beside all of that, it provides just one optimal value of duty cycle and can track the MPP very quickly and effectively without any oscillations in the steady state. In contrast, when there are more than one maximum point in the I-V characteristic of the PV module, P&O find many values of duty cycle, which causes in the end of their convergence an instability and oscillations. This oscillation is due to the unstable values of duty cycle « d » which does not allow the algorithm to lead the PV module to reach the maximum power point effectively. ACKNOWLEDGEMENTS This work returns the framework of the research project SISA1 “Mini intelligent Power plant” began between research center SISA and our University. We are anxious to think the Hassan II University of Casablanca for the financing of this project. REFERENCES [1] Nithin T. Abraham, K. Vinoth Kumar, Vicky Jose, Dona Maria Mathew, S. Suresh Kumar, SAR Algorithm Method in Photovoltaic System using MPPT, International Journal of Power Electronics and Drive Systems (IJPEDS), Vol. 3, No. 4, December 2013, pp. 438~443 [2] E. M. Ahmed and M. Shoyama, “Variable Step Size Maximum Power Point Tracker Using a Single Variable for Stand-alone Battery Storage PV Systems,” Journal of Power Electronics, Vol. 11, No. 2, March 2011, pp. 218-227. [3] N. Femia, G. Petrone, G. Spagnuolo and M. Vitelli, “Optimization of Perturb and Observe Maximum Power Point Tracking Method,” IEEE TRANSACTIONS ON POWER ELECTRONICS, Vol. 20, No. 4, July 2005, pp. 963-973. [4] K.S. Tey and S. Mekhilef, “Modified incremental conductance MPPT algorithm to mitigate inaccurate responses under fast-changing solar irradiation level,” Solar Energy, V ol. 101, 2014, pp. 333-342. [5] F. Liu, S. Duan, F. Liu, B. Liu, and Y. Kang, “A Variable Step Size INC MPPT Method for PV Systems,” IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, Vol. 55, No. 7, July 2008, pp. 2622- 2628. [6] S.Silvester , A. Boronat, A. Chouder, Study of by pass diodes configuration on PVmodules, Appl. Energy 86 (2009) 1632–1640. [7] A. Benyoucef, A. Chouder, K. Kara, S. Silvestre, O. Ait Sahed,” ARTIFICIAL BEE COLONY BASED ALGORITHM FOR MAXIMUM POWER POINT TRACKING (MPPT) FOR PV SYSTEMS OPERATING UNDER PARTIAL SHADED CONDITIONS ” journal applied soft computing, volume 32 issue c, july2015 pages 38-48. [8] C.-H. Lin, C.-H. Huang, Y.-C. Du, J.-L. Chen, Maximum photovoltaic power tracking for the PV array using the fractional-order incremental conductance method, Appl. Energy 88 (2011) 4840-4847. [9] SALMI Hassan, BADRI Abdelmajid, ZEGRARI Mourad, Maximum Power Point Tracking (MPPT) Using Artificial Bee Colony Based Algorithm for Photovoltaic System, International Journal of intelligent System, Volum5, Issue1, February 2016, Pages1-4. [10] M. A.Eltawil and Z. Zhao, “MPPT techniques for photovoltaic applications,” Renewable and Sustainable Energy Reviews, Vol. 25, 2013, pp. 793-813.