SlideShare a Scribd company logo
International Journal of Power Electronics and Drive System (IJPEDS)
Vol. 9, No. 2, June 2018, pp. 631~640
ISSN: 2088-8694, DOI: 10.11591/ijpeds.v9.i2.pp631-640  631
Journal homepage: http://iaescore.com/journals/index.php/IJPEDS
Application and Comparison Between the Conventional
Methods and PSO Method for Maximum Power Point
Extraction in Photovoltaic Systems Under Partial Shading
Conditions
Bennis Ghita1
, Karim Mohammed2
, Lagrioui Ahmed3
1,2
LISTA Laboratory, Faculty of Sciences Dhar El Mahraz, Sidi Mohammed Ben Abdellah University Fès, Morocco
3
Department of Electrical Engineering And Computer Engineering, National School of Arts and Métiers, University
Moulay Ismail Meknes – Morocco
Article Info ABSTRACT
Article history:
Received Jan 11, 2018
Revised Apr 10, 2018
Accepted Apr 24, 2018
Several algorithms have been offered to track the Maximum Power Point
when we have one maximum power point. Moreover, fuzzy control and
neural was utilized to track the Maximum Power Point when we have multi-
peaks power points. In this paper, we will propose an improved Maximum
Power Point tracking method for the photovoltaic system utilizing a modified
PSO algorithm. The main advantage of the method is the decreasing of the
steady state oscillation (to practically zero) once the Maximum Power Point
is located. moreover, the proposed method has the ability to track the
Maximum Power Point for the extreme environmental condition that cause
the presence of maximum multi-power points, for example, partial shading
condition and large fluctuations of insolation. To evaluate the effectiveness
of the proposed method, MATLAB simulations are carried out under very
challenging circumstance, namely step changes in irradiance, step changes in
load, and partial shading of the Photovoltaic array. Finally, its performance is
compared with the perturbation and observation” and fuzzy logic results for
the single peak, and the neural-fuzzy control results for the multi-peaks.
Keyword:
Fuzzy logic
MPPT
P&O
PV Array
Copyright © 2018 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Bennis Ghita,
LISTA Laboratory
Sidi Mohammed Ben Abdellah University Fès
Faculty of Sciences Dhar El Mahraz, Morocco
Email: ghita.bennis@usmba.ac.ma
1. INTRODUCTION
Solar energy is alternative source of energy of high importance. For this many research efforts have
been concentrated on improving the efficiency of photovoltaic (PV) systems and accessibility of this
technology. The PV system is built utilizing one or more panels. the power converter is utilized as an
interface amongst the photovoltaic array and the load, which admits a Maximum Power Point (MPP) at a
precise load value. This last is not stable and fixe, it subit changes as parameters change the comportment of
the photovoltaic system, such as solar radiation. What makes it essential to search for a control technique
which consists in adjusting on the duty cycle of the converter in order to pursuit the MPP. This research
presents an intelligent approach to be able to pursuit the Maximum Power Point with the aid of technologies
founded on particle swarm optimization (PSO) algorithm. In this works we will propose an improved
maximum power point tracking (MPPT) method for the PV system using a modified PSO algorithm. the
results got from this algorithm will be compared with the Perturb and Observe and fuzzy logic algorithms for
the single peak characteristics of the P-V. A similar comparison is done for the multi-peak characteristic of
the P-V between the PSO and neural-fuzzy logic algorithms [1-2].
 ISSN: 2088-8694
Int J Pow Elec & Dri Syst, Vol. 9, No. 2, June 2018 : 631 – 640
632
2. MODELING OF THE PHOTOVOLTAIC PANEL
2.1. Model of a photovoltaic cell
The equivalent circuit of a photovoltaic cell is given in Figure 1 Maintaining the Integrity of the
Specifications
Figure 1. Equivalent Circuit of a Photovoltaic Cell. Figure 2. An Equivalent Circuit of a Photovoltaic Field
The equivalent circuit of Figure 1 is composed of a controlled current source which models the
effect Photovoltaic (the current generated is controlled by the solar illumination). The diode represents the
effect of The semiconductor junction of the cell (models use two diodes in parallel for more precision). Two
resistors (Rs, Rp), one in series and the other in parallel, produce the resistivity effect In the cell[1].
The current source in Figure 1 is controlled by illumination and temperature:
(1)
Or
Ipv,n is the nominal current (given under nominal conditions: T = 25 ° C and G = 1000W / m2), KI
is the Short-circuit current / temperature coefficient, ΔT = T-Tn (T and Tn are the current and nominal
temperature Respectively), G and Gn are the current and nominal illumination. The current in the diode is
given by:
(2)
With I0 the saturation current of the diode:
(3)
Isc,n is the nominal short-circuit current, Voc,n is the nominal open-circuit voltage. KV is the open
circuit voltage / temperature coefficient, a is a constant of the diode, Vt is the thermal voltage of the panel: Vt
=NskT/q, where Ns is the number of cells connected in series, k is Boltzmann's constant, q is the charge of
the electron. Rs is the series resistance of the cell (depends on the material used to construct the cell, its effect
is more important in the voltage source operating region). Rp is the parallel resistor, its effect is greater in the
current source operating region). In general, the values of the resistors are not given by the constructor and
must be determined by iterative algorithms [3].
2.2. Model of a photovoltaic filed
A photovoltaic field with Npp panel in parallel and Nss panel in series is shown in Figure 2.
The output current is then:
Int J Pow Elec & Dri Syst ISSN: 2088-8694 
Application and Comparison Between the Conventional Methods and PSO Method … (Bennis Ghita)
633
(4)
The following table gives the parameters of the photovoltaic panel used in the following paragraphs.
Iscn is the nominal short-circuit current at standard test conditions (STC) (25 ° C and 1000 W / m²), Ipvn is
the nominal current of the panel Ns is the number of cells (in series) for each panel, a is a constant of the
diode, Npp is the number of modules connected in parallel, Nss is the number of connected modules In
series.
Table 1. PV Panel Settings.
Parameter Value
Iscn 5.96
Ipvn 6.10
Vocn 64.2
Ns 96
a 1.3977
Ki 0.065%/°C
Kv 0.080V/°C
Npp 3
Nss 5
Figure 3. Configuring the PV System.
3. Photovoltaic Field Control
A photovoltaic field is the combination of several PV panels connected in series and parallel, the
slightest defect on one of the panels can cause the performance degradation of the entire PV field [4-7].
That is why research has proposed an architecture or a controller is placed at each set of small
numbered panels in order to manage the PV field decentrally. Despite the effectiveness of the proposed
approach, the total cost of such an installation becomes unaffordable. Reason one considers in this work the
architecture or a single control must manage the whole field PV.
3.1 Configuring the Controller
A DC / DC booster converter is used to obtain an output voltage higher than that provided by the PV
field. The PV system studied is illustrated in Figure 3. Controller parameters are given in Table 2.
Table 2. Controller Settings.
aComponent value
Cin 1 µF
L 0.005µH
Cout 24000 µF
RL 100 Ω
 ISSN: 2088-8694
Int J Pow Elec & Dri Syst, Vol. 9, No. 2, June 2018 : 631 – 640
634
Figure 4. Characteristic Curve of a PV Panel.
3.2 Control Algorithms
1. P&O algorithm:
Several algorithms have been proposed in the literature to extract the maximum power from PV
installations. The simplest and fastest computational time algorithm is the P & O (Perturb & Observe)
algorithm which is based on the disturbance of the reference current to visualize the direction of power
progression. Figure 4 illustrates the principle of this control, the objective is to reach the maximum power
point (MPP) in a minimum of time[1-2].
The flowchart of the 'P & O' command is given in Figure 5. The optimization algorithm requires the
presence of a voltage and a current sensor to be able to identify the direction in which the power evolves.
Figure 5. Flowchart of the P & O optimization algorithm.
2. Fuzzy Logic
Fuzzy logic asserts itself as an operational technique. Used alongside other techniques for advanced
control, it makes a discreet entrance but popular in industrial control automation. Fuzzy controller is divided
into three steps illustrated in Figure 6.
Figure 6. Steps of fuzzy control Figure 7. Numeric result obtained by inference block
for E=0 and ΔE=0.5
Int J Pow Elec & Dri Syst ISSN: 2088-8694 
Application and Comparison Between the Conventional Methods and PSO Method … (Bennis Ghita)
635
Fuzzication: This section transforms inputs into fuzzy variables. The inputs are transformed into
linguistic variables described by membership functions. These functions can take many forms: triangular,
trapezoidal, bell or other. This fuzzy controller uses trapezoidal and triangular membership functions. The
input and output variables will be transformed to the following linguistic variables: 1. NG: Grand negative,
2. NM: Middle negative, 3. N: Negative, 4. ZE: Zero, 5. P: Positive, 6. PM: Middle positive, 7. PG: Grand
positive.
Interference: It gives the relationship between input and output variables in language form. There
are several methods of inference: MAX-MIN, MAX-PROD and SUM-PROD. Each method takes its own
operators and each rule has the following form:
If (Condition), Then (Conclusion)
The method used by this fuzzy controller is the MAX-MIN method. In this method the operators
AND, OR and Then are represented by the MIN and MAX.
Defuzzification: During this step, the result provided by the fuzzy inference output dD is converted
to real value or numerical value. We distinguish several methods of defuzzification: the maximum method,
the weighted average method, simplified method of centroid, the centroid method and others. The used
method by the used fuzzy controller is the centroid method. This method will then convert the result of the
fuzzy output variable dD to the duty ratio variations that will be acceptable by the converter. The centroid
method calculates the center of gravity of the fuzzy surface obtained by the inference block (figure 7). [9]
4 APPLICATION OF PSO ON MPPT
To illustrate the application of the PSO algorithm in tracking the MPP using the improved technique
)
(
)
( 2
2
1
1
1 k
id
k
best
k
k
id
k
best
k
k
id
k
id x
G
r
c
x
P
r
c
v
v d
d







1
1 


 k
id
k
id
k
id v
x
x (5)
the particle position xi is adjusted where the velocity component vi represents the step size, w is the inertia
weight, C1 and C2 are the acceleration coefficients, r1,r2ϵU(0,1), Pbesti is the personal best position of
particle , and Gbesti is the best position of the particles in the entire population. If position is defined as the
actual duty cycle while velocity shows the perturbation in the present duty cycle, then can be rewritten:
)
(
)
( 2
2
1
1
1 k
id
k
best
k
k
id
k
best
k
k
id
k
id d
G
r
c
d
P
r
c d
d








1


 k
id
k
id
k
id d
d  (6)
In the case of PSO, resulting perturbation in the present duty cycle depends on Pbesti and Gbest. If
If the present duty cycle (D) is far from these two duty cycles, the resulting change in the duty cycle will also
be large, and vice versa. In the last, the perturbation in the D is always fixed but in PSO it varies according to
the position of the particles. With proper choice of control parameters, a suitable Maximum power point
tracking controller using PSO can be easily designed.
4.1 MPPT for single peak
First a solution vector of duty cycles with Np particles is determined, i.e:
dg=[d1,d2,d3,...,di]
i=1,2,3,...,N (7)
where dg is the duty cycle of the DC-DC convertor. The objective function is defined as:
)
(
)
( 1

 k
i
k
i d
P
d
P (8)
)
( k
i
d
P is the power for particle i at iteration k, having a duty cycle.
 ISSN: 2088-8694
Int J Pow Elec & Dri Syst, Vol. 9, No. 2, June 2018 : 631 – 640
636
Figure 8. PSO particle movements in searching for
the MPP
Figure 9. MPPT tracking by PSO during partial
shading
The search process begins to transmits three duty cycles di (i= 1, 2, 3) to the power converter. In
figure 8, duty cycles d1, d2, and d3 are indicated, with triangular, circular, and square points, respectively. in
the first iteration, These duty cycles served as the Pbesti . Among these, d2 is the Gbest that offer the best
fitness value, as illustrated by Figure 8(a). During the next iteration, the resulting velocity is only due to the
Gbest term. The (Pbesti−d (i)) factor is zero. Moreover, the velocity of particle Gbest is zero due to the
(Gbest− d (2)) factor is zero. This results in a zero velocity and accordingly the D is unchanged. As a result,
this particle will not effect in the exploration process. To avoid such situation, a small perturbation in D is
allowed, as shown in Figure 8(b), to ensure the change in fitness value. Figure 8(c) present the particles
movement in the third iteration. Due to the fact that all the D in the previous iteration attain a better fitness
value, the velocity direction of these particles remains unchanged and subsequently they move toward Gbest
along the same direction. In this iteration, all duty cycles (di,i= 1, 2, 3) arrive at Maximum Power Point with
a low value of velocity. In the subsequent iteration, due to very low velocity, the value of the D is
approaching a constant. wherefore, the operating point will be keeped and the oscillation around the MPP
diminishes.
4.2 MPPT for multi-peaks
When the photovoltaic array is operating in a uniform solar insolation, the resulting P−V
characteristic curve of the array exhibits a single maximum power point. However, under partial shading, the
P−V curves are characterized by multiple peaks, i.e., with several local and one global peak as depicted in
figure 5. In this example, the I−V curve is characterized by four stairs, while the P−V curve is characterized
by four peaks. The latter are labeled as P1, P2, P3, and P4. It can be observed that the time derivative of
power dP/dV is zero for the global as well as all the local peaks. Furthermore, the slope at its right and left
sides has the same signs. Since all conventional MPPT methods are based on the slope and sign value of
dP/dV, the algorithm could not distinguish the local (P1, P2, and P4) and global peaks (P3) correctly. It is
very likely that the MPPT is being forced to trap into the local peak, resulting in reduced output power and
thus greatly deteriorates the efficiency of the PV system[5-8].
Figure 10. MPPT tracking by PSO during partial shading
Int J Pow Elec & Dri Syst ISSN: 2088-8694 
Application and Comparison Between the Conventional Methods and PSO Method … (Bennis Ghita)
637
On the other hand, since the PSO method works on the basis of search technique, the global peak
can be tracked without any difficulty. Figure 9 depicts the tracking capability of PSO during partial shading.
Similar to the previous P−V curve (see figure 8, the proposed method transmits three duty cycles, which
serve as Pbest particles. It can be seen that the voltage and current contributing to these initial duty cycles
(Pbesti) are away from the global peak (P3). But in the later phases of iterations, it successfully finds the
global peak, P3.
5 RESULTS AND ANALYSIS
Figure 10 shows the SIMULINK model of the proposed system in single peak, figure 11 shows the
SIMULINK model of the proposed system in multi-peaks.
Figure 11. Diagram of complete system of PSO in
single peak
Figure 12. Diagram of complete system of PSO in
multi-peaks
5.1 Comparaison MPPT for single peak
Figures 12, 13 and 14 illustrate the three models used for the different simulations. Figure 12
presents a load connected to PVG with the aid of boost type DC-DC converter but with a command MPPT of
P & O type. Figure 13 presents the load connected to the same PVG but this time using the fuzzy command.
Moreover, figure 10 shows the MATLAB/Simulink simulation model of the PV system used with the
command of PSO type. SP (solar panel) is represented by a Simulink block, and DC-DC converter is already
described above in figure 3. The frequency of the impulsions generator chosen is 40 kHz. The MPPT
command block presents the used command, the block to block RC MPPT control the variation of the duty
cycle, calculates the report and sends it to HRV function of “S-Function” type, which admits role of varying
this ratio in the pulse generator.
Figure 13. Connection with the P & O algorithm Figure 14. Connection using fuzzy control
 ISSN: 2088-8694
Int J Pow Elec & Dri Syst, Vol. 9, No. 2, June 2018 : 631 – 640
638
Figure 15. The maximum tracked power of the PV
model using PSO algorithm
Figure 16. PSO, P&O and fuzzy logic results in
tracking the MPP
Figure 14 shows the variation of power of the SP as a function of time. We observe the effect of the
applied PSO algorithm on the maximum power point, once the maximum power is reached the system
stabilized at this value with an oscillation approximately equal to 8W. We will compare the obtained results
of the PSO algorithm with the algorithm "P&O" and the algorithm based on fuzzy logic.
Figure 15 shows a comparison between the obtained power of the SP of PSO, P&O and fuzzy logic
algorithms.
From the results obtained in figure 15 we can deduce that once the maximum power point is
reached, the systems starts oscillating with a value of 200 W using P&O algorithm and 50W using fuzzy
logic controller; however this oscillation decreases to 8W using PSO. We can deduce that in tracking the
MPP of the SP, PSO provides high accuracy more than the P&O and fuzzy logic.
5.2 MPPT for multi-peaks
The role of PSO block is to lead the system to the MPPG (maximum power point global) with
margin of a small error, and then stabilizes the system at the maximum. Figure 11 shows the diagram of
complete system. We will do a comparison between the results gone using the PSO algorithm, and the results
obtained from the neural-fuzzy logic controller. In this section, we present two different simulations.
Insolation values of the two simulations will be given below.
SIMULATION 1:
Figure 4-13 shows the characteristic curve of PV system under the following insolation: E1 = 1000,
E2 and E3 = 700 = 300 W/m2
Figure 17. P-V characteristics of the first simulation Figure 18. VPV of the first simulation compared to
that obtained from Neural and fuzzy logic control
Int J Pow Elec & Dri Syst ISSN: 2088-8694 
Application and Comparison Between the Conventional Methods and PSO Method … (Bennis Ghita)
639
Figure 19. PPV of the first simulation compared to
that obtained from Neural and fuzzy logic control
Figure 20. PPV(average) of the first simulation
compared to that obtained from Neural and fuzzy
logic control
SIMULATION 2:
Figure 4-17 shows the characteristic curve of photovoltaic PV system under the following
insolation: E1 = 750, E2 = 950 and E3 = 525 W/m2
Figure 21. P-V characteristics of the second
simulation
Figure 22. VPV of the second simulation compared to
that obtained from Neural and fuzzy logic control
(a) (b)
Figure 23. (a) PPV of the second simulation compared to that obtained from Neural and fuzzy logic control,
(b) PPV(average) of the second simulation compared to that obtained from Neural and fuzzy logic control
Due to non-uniform solar insolation, the resulting P-V characteristic curve of the SP exhibits multi-
peaks as shown in figures 16 and 20. Figures 17, 18, 21, and 22 show the voltage and the power respectively
of the PV panel obtained using the PSO algorithm compared to that obtained from the neural-fuzzy logic
controller. We can deduce from these results that VPV variation using the neural-fuzzy logic controller is
about 40V in both simulations, where it is decreased by a considerable value using the PSO algorithm to 10V
in the first simulation and 12V in the second. Moreover, we can make the same deduction for the PPV .Using
neural-fuzzy logic controller, the power oscillation from the tracked maximum power point is 8000W in the
first simulation and 400 W in the second, where using the PSO algorithm it is 300W in the first simulation
and 200W in the second. Figures 20 and 23 show the variation of the PPV(average) using PSO algorithm and
neural-fuzzy controller. We can figure out that once the maximum power point (3000 W in first simulation,
4900 W in the second simulation) is reached by the PSO, it is stabilized at this value; however, we can see in
neural-fuzzy logic controller, once the maximum power point is reached, the system‘s power falls to a value
100W less than the maximum power.
 ISSN: 2088-8694
Int J Pow Elec & Dri Syst, Vol. 9, No. 2, June 2018 : 631 – 640
640
6 CONCLUSION
This paper contains an approach of maximum power point tracking of photovoltaic systems based
on particle swarm optimization algorithm. A particle swarm optimization (PSO) with the capability of direct
duty cycle is used to track the MPP of PV system. A PV system, designed in MATLAB Simulink was used
for the validation, in which a dc-dc boost converter was used as a MPP tracker. The performance of proposed
controller is compared with “P&O” and fuzzy-logic control algorithms. The total maximum power tracking
using the PSO algorithm in this report gives a better result than the “P&O” and fuzzy ones for single-peak
MPPT, which is proved by simulation experiments in this report.
In the case of partial shading of PV array the output characteristics presents a number of extreme
points. With the consideration of the good performance of the PSO in multi-peak function optimization,
global optimization, as well as multi-variable optimization, the PSO algorithm is applied to the MPPT control
algorithm. The used PSO algorithm can fast and accurately realize the MPPT in PV systems, and this was
proved by the simulation results on MATLAB compared to that obtained by the neural-fuzzy control
algorithm. However, there are still many areas for improvement for the PSO algorithm to make it easy
applicable in many domains especially control.
REFERENCES
[1] Bennis, G., Karim, M., & Lagrioui, A. (2015, December). Optimization of the performance of a photovoltaic
system with MPPT controller. In 2015 3rd International Renewable and Sustainable Energy Conference
(IRSEC) (pp. 1-6). IEEE
[2] Ghita, B., Mohammed, K., Ahmed, L., Nada, Z., Nourddine, S., & Ayoub, E. (2016). Ortimization and modeling of
a given PV system has a single phase load. Journal of Theoretical & Applied Information Technology, 86(1).
[3] Emery, K.; Burdick, J.; Caiyem, Y.; Dunlavy, D.; Field, H.; Kroposki, B.; Moriarty, T.;Ottoson, L.; Rummel, S.;
Strand, T.; Wanlass, M.W.; "Temperature dependence of photovoltaic cells, modules and systems
[4] Durgadevi.A, Arulselvi.S and Natarajan.S, "Study and implementation of maximum power point tracking (MPPT)
algorithm for photovoltaic systems," in Electrical Energy Systems (ICEES), 2011 1st International Conference on,
Pages. 241-244.
[5] M. Miyatake, M. Veerachary, F. Toriumi, N. Fujii, and H. Ko, “Maximum power point tracking of multiple
photovoltaic arrays: A PSO approach,” 2011. IEEE Trans. Aerosp. Electron. Syst., Pages. 367–380,
[6] Patel, H. and Agarwal, V. Maximum Power Point Tracking Scheme for PV Systems Operation Under Partially
Shaded Conditions. IEEE Trans. On Industrial Electronics, 55, 4, 1689-1698, 2008.
[7] Quaschning, V. and Hanitsch, R. Numerical simulation of current-voltage characteristics of photovoltaic systems
with shaded solar cells. Solar Energy, 56, 6, 513-520, 1996.
[8] Villalva, M. G., Gazoli, J. R. and Filho, E. R. Comprehensive Approach to Modeling and Simulation of
Photovoltaic Arrays. IEEE Trans. On Power Electronics, 24, 1198-1208, 2009.
[9] Tafticht, T., & Agbossou, K. (2004, May). Development of a MPPT method for photovoltaic systems. In Electrical
and Computer Engineering, 2004. Canadian Conference on (Vol. 2, pp. 1123-1126). IEEE

More Related Content

PDF
Comprehensive Review on Maximum Power Point Tracking Methods for SPV System
PPTX
M A MALLICK ppt. for FDP SEPT. 2019
PDF
MPPT-Based Control Algorithm for PV System Using iteration-PSO under Irregula...
PDF
IRJET- Perturb & Observe MPPT Technique used for PV System Under Differen...
PDF
Adaptive Neuro-Fuzzy Inference System-based Improvement of Perturb and Observ...
PDF
Perturb and observe maximum power point tracking for photovoltaic cell
PDF
Simulation of incremental conductance mppt with
Comprehensive Review on Maximum Power Point Tracking Methods for SPV System
M A MALLICK ppt. for FDP SEPT. 2019
MPPT-Based Control Algorithm for PV System Using iteration-PSO under Irregula...
IRJET- Perturb & Observe MPPT Technique used for PV System Under Differen...
Adaptive Neuro-Fuzzy Inference System-based Improvement of Perturb and Observ...
Perturb and observe maximum power point tracking for photovoltaic cell
Simulation of incremental conductance mppt with

What's hot (20)

PDF
2013 a comparative_study_on_mppt_techniques_for_pv_power_systems-libre
PDF
A Neural Network Based MPPT Technique Controller for Photovoltaic Pumping System
PDF
Modeling and Simulation of Fuzzy Logic based Maximum Power Point Tracking (MP...
PDF
MAXIMUM POWER POINT TRACKING WITH ARTIFICIAL NEURAL NET WORK
PDF
Enhanced MPPT Technique For DC-DC Luo Converter Using Model Predictive Contro...
PDF
IRJET- Maximum Power Point Tracking of PV System by Particle Swarm Optimi...
PPTX
MPPT using P&O method and ANN method in solar PV array
PDF
Maximum power point tracking of partially shading PV system using cuckoo sear...
PDF
Solar Presentation.pptx
PDF
PI Controller based MPPT for a PV System
PDF
MAXIMUM POWER POINT TRACKING METHODS OF PV SYSTEM
PPTX
Maximum power point tracking system for photovoltaic systems
PDF
An Advanced MPPT Based on Artificial Bee Colony Algorithm for MPPT Photovolta...
PPTX
DOCX
Performance analysis of p&o and incremental conductance mppt algorithms u...
PDF
PV array connected to the grid with the implementation of MPPT algorithms (IN...
PPTX
maximum power point tracking (mppt)
PPTX
MPPT using fuzzy logic
2013 a comparative_study_on_mppt_techniques_for_pv_power_systems-libre
A Neural Network Based MPPT Technique Controller for Photovoltaic Pumping System
Modeling and Simulation of Fuzzy Logic based Maximum Power Point Tracking (MP...
MAXIMUM POWER POINT TRACKING WITH ARTIFICIAL NEURAL NET WORK
Enhanced MPPT Technique For DC-DC Luo Converter Using Model Predictive Contro...
IRJET- Maximum Power Point Tracking of PV System by Particle Swarm Optimi...
MPPT using P&O method and ANN method in solar PV array
Maximum power point tracking of partially shading PV system using cuckoo sear...
Solar Presentation.pptx
PI Controller based MPPT for a PV System
MAXIMUM POWER POINT TRACKING METHODS OF PV SYSTEM
Maximum power point tracking system for photovoltaic systems
An Advanced MPPT Based on Artificial Bee Colony Algorithm for MPPT Photovolta...
Performance analysis of p&o and incremental conductance mppt algorithms u...
PV array connected to the grid with the implementation of MPPT algorithms (IN...
maximum power point tracking (mppt)
MPPT using fuzzy logic
Ad

Similar to Application and Comparison Between the Conventional Methods and PSO Method for Maximum Power Point Extraction in Photovoltaic Systems Under Partial Shading Conditions (20)

PDF
Optimal extraction of photovoltaic energy using fuzzy logic control for maxim...
PDF
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
PDF
H010415362
PDF
Track the maximum power of a photovoltaic to control a cascade five-level inv...
PDF
Maximum power control for photovoltaic system using intelligent strategies
PDF
A Reliable Tool Based on the Fuzzy Logic Control Method Applying to the DC/DC...
PDF
Kw3419541958
PDF
To Study, Analyse and Implement MPPT PandO Based Photovoltaic PV System using...
PDF
Comparison of P&O and fuzzy MPPT Methods for Photovoltaic System
PDF
Fuzzy Sliding Mode Control for Photovoltaic System
PDF
Maximum power point tracking of photovoltaic array using fuzzy logic control
PDF
Performance of Maximum Power Point Tracking Algorithm based Photovoltaic Arra...
PDF
Investigation of Interleaved Boost Converter with Voltage multiplier for PV w...
PDF
Control Methods on Three-phase Power Converters in Photovoltaic Systems
PDF
MPPT for PV System Based on Variable Step Size P&O Algorithm
PDF
A Novel Approach for Power Quality Improvement in Distributed Generation
PDF
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
PDF
IRJET - Implementation of Simulink and Hardware System of MPPT by using F...
PDF
Development and Analysis of Fuzzy Control for MPPT Based Photovoltaic System
PDF
SIMULATION AND ANALYSIS OF DIFFERENT MPPT ALGORITHMS FOR PV SYSTEM
Optimal extraction of photovoltaic energy using fuzzy logic control for maxim...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
H010415362
Track the maximum power of a photovoltaic to control a cascade five-level inv...
Maximum power control for photovoltaic system using intelligent strategies
A Reliable Tool Based on the Fuzzy Logic Control Method Applying to the DC/DC...
Kw3419541958
To Study, Analyse and Implement MPPT PandO Based Photovoltaic PV System using...
Comparison of P&O and fuzzy MPPT Methods for Photovoltaic System
Fuzzy Sliding Mode Control for Photovoltaic System
Maximum power point tracking of photovoltaic array using fuzzy logic control
Performance of Maximum Power Point Tracking Algorithm based Photovoltaic Arra...
Investigation of Interleaved Boost Converter with Voltage multiplier for PV w...
Control Methods on Three-phase Power Converters in Photovoltaic Systems
MPPT for PV System Based on Variable Step Size P&O Algorithm
A Novel Approach for Power Quality Improvement in Distributed Generation
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
IRJET - Implementation of Simulink and Hardware System of MPPT by using F...
Development and Analysis of Fuzzy Control for MPPT Based Photovoltaic System
SIMULATION AND ANALYSIS OF DIFFERENT MPPT ALGORITHMS FOR PV SYSTEM
Ad

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

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

Recently uploaded (20)

PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
PPT on Performance Review to get promotions
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
additive manufacturing of ss316l using mig welding
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
Digital Logic Computer Design lecture notes
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
R24 SURVEYING LAB MANUAL for civil enggi
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPT on Performance Review to get promotions
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
additive manufacturing of ss316l using mig welding
CYBER-CRIMES AND SECURITY A guide to understanding
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
bas. eng. economics group 4 presentation 1.pptx
Model Code of Practice - Construction Work - 21102022 .pdf
Digital Logic Computer Design lecture notes
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Lecture Notes Electrical Wiring System Components
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx

Application and Comparison Between the Conventional Methods and PSO Method for Maximum Power Point Extraction in Photovoltaic Systems Under Partial Shading Conditions

  • 1. International Journal of Power Electronics and Drive System (IJPEDS) Vol. 9, No. 2, June 2018, pp. 631~640 ISSN: 2088-8694, DOI: 10.11591/ijpeds.v9.i2.pp631-640  631 Journal homepage: http://iaescore.com/journals/index.php/IJPEDS Application and Comparison Between the Conventional Methods and PSO Method for Maximum Power Point Extraction in Photovoltaic Systems Under Partial Shading Conditions Bennis Ghita1 , Karim Mohammed2 , Lagrioui Ahmed3 1,2 LISTA Laboratory, Faculty of Sciences Dhar El Mahraz, Sidi Mohammed Ben Abdellah University Fès, Morocco 3 Department of Electrical Engineering And Computer Engineering, National School of Arts and Métiers, University Moulay Ismail Meknes – Morocco Article Info ABSTRACT Article history: Received Jan 11, 2018 Revised Apr 10, 2018 Accepted Apr 24, 2018 Several algorithms have been offered to track the Maximum Power Point when we have one maximum power point. Moreover, fuzzy control and neural was utilized to track the Maximum Power Point when we have multi- peaks power points. In this paper, we will propose an improved Maximum Power Point tracking method for the photovoltaic system utilizing a modified PSO algorithm. The main advantage of the method is the decreasing of the steady state oscillation (to practically zero) once the Maximum Power Point is located. moreover, the proposed method has the ability to track the Maximum Power Point for the extreme environmental condition that cause the presence of maximum multi-power points, for example, partial shading condition and large fluctuations of insolation. To evaluate the effectiveness of the proposed method, MATLAB simulations are carried out under very challenging circumstance, namely step changes in irradiance, step changes in load, and partial shading of the Photovoltaic array. Finally, its performance is compared with the perturbation and observation” and fuzzy logic results for the single peak, and the neural-fuzzy control results for the multi-peaks. Keyword: Fuzzy logic MPPT P&O PV Array Copyright © 2018 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Bennis Ghita, LISTA Laboratory Sidi Mohammed Ben Abdellah University Fès Faculty of Sciences Dhar El Mahraz, Morocco Email: ghita.bennis@usmba.ac.ma 1. INTRODUCTION Solar energy is alternative source of energy of high importance. For this many research efforts have been concentrated on improving the efficiency of photovoltaic (PV) systems and accessibility of this technology. The PV system is built utilizing one or more panels. the power converter is utilized as an interface amongst the photovoltaic array and the load, which admits a Maximum Power Point (MPP) at a precise load value. This last is not stable and fixe, it subit changes as parameters change the comportment of the photovoltaic system, such as solar radiation. What makes it essential to search for a control technique which consists in adjusting on the duty cycle of the converter in order to pursuit the MPP. This research presents an intelligent approach to be able to pursuit the Maximum Power Point with the aid of technologies founded on particle swarm optimization (PSO) algorithm. In this works we will propose an improved maximum power point tracking (MPPT) method for the PV system using a modified PSO algorithm. the results got from this algorithm will be compared with the Perturb and Observe and fuzzy logic algorithms for the single peak characteristics of the P-V. A similar comparison is done for the multi-peak characteristic of the P-V between the PSO and neural-fuzzy logic algorithms [1-2].
  • 2.  ISSN: 2088-8694 Int J Pow Elec & Dri Syst, Vol. 9, No. 2, June 2018 : 631 – 640 632 2. MODELING OF THE PHOTOVOLTAIC PANEL 2.1. Model of a photovoltaic cell The equivalent circuit of a photovoltaic cell is given in Figure 1 Maintaining the Integrity of the Specifications Figure 1. Equivalent Circuit of a Photovoltaic Cell. Figure 2. An Equivalent Circuit of a Photovoltaic Field The equivalent circuit of Figure 1 is composed of a controlled current source which models the effect Photovoltaic (the current generated is controlled by the solar illumination). The diode represents the effect of The semiconductor junction of the cell (models use two diodes in parallel for more precision). Two resistors (Rs, Rp), one in series and the other in parallel, produce the resistivity effect In the cell[1]. The current source in Figure 1 is controlled by illumination and temperature: (1) Or Ipv,n is the nominal current (given under nominal conditions: T = 25 ° C and G = 1000W / m2), KI is the Short-circuit current / temperature coefficient, ΔT = T-Tn (T and Tn are the current and nominal temperature Respectively), G and Gn are the current and nominal illumination. The current in the diode is given by: (2) With I0 the saturation current of the diode: (3) Isc,n is the nominal short-circuit current, Voc,n is the nominal open-circuit voltage. KV is the open circuit voltage / temperature coefficient, a is a constant of the diode, Vt is the thermal voltage of the panel: Vt =NskT/q, where Ns is the number of cells connected in series, k is Boltzmann's constant, q is the charge of the electron. Rs is the series resistance of the cell (depends on the material used to construct the cell, its effect is more important in the voltage source operating region). Rp is the parallel resistor, its effect is greater in the current source operating region). In general, the values of the resistors are not given by the constructor and must be determined by iterative algorithms [3]. 2.2. Model of a photovoltaic filed A photovoltaic field with Npp panel in parallel and Nss panel in series is shown in Figure 2. The output current is then:
  • 3. Int J Pow Elec & Dri Syst ISSN: 2088-8694  Application and Comparison Between the Conventional Methods and PSO Method … (Bennis Ghita) 633 (4) The following table gives the parameters of the photovoltaic panel used in the following paragraphs. Iscn is the nominal short-circuit current at standard test conditions (STC) (25 ° C and 1000 W / m²), Ipvn is the nominal current of the panel Ns is the number of cells (in series) for each panel, a is a constant of the diode, Npp is the number of modules connected in parallel, Nss is the number of connected modules In series. Table 1. PV Panel Settings. Parameter Value Iscn 5.96 Ipvn 6.10 Vocn 64.2 Ns 96 a 1.3977 Ki 0.065%/°C Kv 0.080V/°C Npp 3 Nss 5 Figure 3. Configuring the PV System. 3. Photovoltaic Field Control A photovoltaic field is the combination of several PV panels connected in series and parallel, the slightest defect on one of the panels can cause the performance degradation of the entire PV field [4-7]. That is why research has proposed an architecture or a controller is placed at each set of small numbered panels in order to manage the PV field decentrally. Despite the effectiveness of the proposed approach, the total cost of such an installation becomes unaffordable. Reason one considers in this work the architecture or a single control must manage the whole field PV. 3.1 Configuring the Controller A DC / DC booster converter is used to obtain an output voltage higher than that provided by the PV field. The PV system studied is illustrated in Figure 3. Controller parameters are given in Table 2. Table 2. Controller Settings. aComponent value Cin 1 µF L 0.005µH Cout 24000 µF RL 100 Ω
  • 4.  ISSN: 2088-8694 Int J Pow Elec & Dri Syst, Vol. 9, No. 2, June 2018 : 631 – 640 634 Figure 4. Characteristic Curve of a PV Panel. 3.2 Control Algorithms 1. P&O algorithm: Several algorithms have been proposed in the literature to extract the maximum power from PV installations. The simplest and fastest computational time algorithm is the P & O (Perturb & Observe) algorithm which is based on the disturbance of the reference current to visualize the direction of power progression. Figure 4 illustrates the principle of this control, the objective is to reach the maximum power point (MPP) in a minimum of time[1-2]. The flowchart of the 'P & O' command is given in Figure 5. The optimization algorithm requires the presence of a voltage and a current sensor to be able to identify the direction in which the power evolves. Figure 5. Flowchart of the P & O optimization algorithm. 2. Fuzzy Logic Fuzzy logic asserts itself as an operational technique. Used alongside other techniques for advanced control, it makes a discreet entrance but popular in industrial control automation. Fuzzy controller is divided into three steps illustrated in Figure 6. Figure 6. Steps of fuzzy control Figure 7. Numeric result obtained by inference block for E=0 and ΔE=0.5
  • 5. Int J Pow Elec & Dri Syst ISSN: 2088-8694  Application and Comparison Between the Conventional Methods and PSO Method … (Bennis Ghita) 635 Fuzzication: This section transforms inputs into fuzzy variables. The inputs are transformed into linguistic variables described by membership functions. These functions can take many forms: triangular, trapezoidal, bell or other. This fuzzy controller uses trapezoidal and triangular membership functions. The input and output variables will be transformed to the following linguistic variables: 1. NG: Grand negative, 2. NM: Middle negative, 3. N: Negative, 4. ZE: Zero, 5. P: Positive, 6. PM: Middle positive, 7. PG: Grand positive. Interference: It gives the relationship between input and output variables in language form. There are several methods of inference: MAX-MIN, MAX-PROD and SUM-PROD. Each method takes its own operators and each rule has the following form: If (Condition), Then (Conclusion) The method used by this fuzzy controller is the MAX-MIN method. In this method the operators AND, OR and Then are represented by the MIN and MAX. Defuzzification: During this step, the result provided by the fuzzy inference output dD is converted to real value or numerical value. We distinguish several methods of defuzzification: the maximum method, the weighted average method, simplified method of centroid, the centroid method and others. The used method by the used fuzzy controller is the centroid method. This method will then convert the result of the fuzzy output variable dD to the duty ratio variations that will be acceptable by the converter. The centroid method calculates the center of gravity of the fuzzy surface obtained by the inference block (figure 7). [9] 4 APPLICATION OF PSO ON MPPT To illustrate the application of the PSO algorithm in tracking the MPP using the improved technique ) ( ) ( 2 2 1 1 1 k id k best k k id k best k k id k id x G r c x P r c v v d d        1 1     k id k id k id v x x (5) the particle position xi is adjusted where the velocity component vi represents the step size, w is the inertia weight, C1 and C2 are the acceleration coefficients, r1,r2ϵU(0,1), Pbesti is the personal best position of particle , and Gbesti is the best position of the particles in the entire population. If position is defined as the actual duty cycle while velocity shows the perturbation in the present duty cycle, then can be rewritten: ) ( ) ( 2 2 1 1 1 k id k best k k id k best k k id k id d G r c d P r c d d         1    k id k id k id d d  (6) In the case of PSO, resulting perturbation in the present duty cycle depends on Pbesti and Gbest. If If the present duty cycle (D) is far from these two duty cycles, the resulting change in the duty cycle will also be large, and vice versa. In the last, the perturbation in the D is always fixed but in PSO it varies according to the position of the particles. With proper choice of control parameters, a suitable Maximum power point tracking controller using PSO can be easily designed. 4.1 MPPT for single peak First a solution vector of duty cycles with Np particles is determined, i.e: dg=[d1,d2,d3,...,di] i=1,2,3,...,N (7) where dg is the duty cycle of the DC-DC convertor. The objective function is defined as: ) ( ) ( 1   k i k i d P d P (8) ) ( k i d P is the power for particle i at iteration k, having a duty cycle.
  • 6.  ISSN: 2088-8694 Int J Pow Elec & Dri Syst, Vol. 9, No. 2, June 2018 : 631 – 640 636 Figure 8. PSO particle movements in searching for the MPP Figure 9. MPPT tracking by PSO during partial shading The search process begins to transmits three duty cycles di (i= 1, 2, 3) to the power converter. In figure 8, duty cycles d1, d2, and d3 are indicated, with triangular, circular, and square points, respectively. in the first iteration, These duty cycles served as the Pbesti . Among these, d2 is the Gbest that offer the best fitness value, as illustrated by Figure 8(a). During the next iteration, the resulting velocity is only due to the Gbest term. The (Pbesti−d (i)) factor is zero. Moreover, the velocity of particle Gbest is zero due to the (Gbest− d (2)) factor is zero. This results in a zero velocity and accordingly the D is unchanged. As a result, this particle will not effect in the exploration process. To avoid such situation, a small perturbation in D is allowed, as shown in Figure 8(b), to ensure the change in fitness value. Figure 8(c) present the particles movement in the third iteration. Due to the fact that all the D in the previous iteration attain a better fitness value, the velocity direction of these particles remains unchanged and subsequently they move toward Gbest along the same direction. In this iteration, all duty cycles (di,i= 1, 2, 3) arrive at Maximum Power Point with a low value of velocity. In the subsequent iteration, due to very low velocity, the value of the D is approaching a constant. wherefore, the operating point will be keeped and the oscillation around the MPP diminishes. 4.2 MPPT for multi-peaks When the photovoltaic array is operating in a uniform solar insolation, the resulting P−V characteristic curve of the array exhibits a single maximum power point. However, under partial shading, the P−V curves are characterized by multiple peaks, i.e., with several local and one global peak as depicted in figure 5. In this example, the I−V curve is characterized by four stairs, while the P−V curve is characterized by four peaks. The latter are labeled as P1, P2, P3, and P4. It can be observed that the time derivative of power dP/dV is zero for the global as well as all the local peaks. Furthermore, the slope at its right and left sides has the same signs. Since all conventional MPPT methods are based on the slope and sign value of dP/dV, the algorithm could not distinguish the local (P1, P2, and P4) and global peaks (P3) correctly. It is very likely that the MPPT is being forced to trap into the local peak, resulting in reduced output power and thus greatly deteriorates the efficiency of the PV system[5-8]. Figure 10. MPPT tracking by PSO during partial shading
  • 7. Int J Pow Elec & Dri Syst ISSN: 2088-8694  Application and Comparison Between the Conventional Methods and PSO Method … (Bennis Ghita) 637 On the other hand, since the PSO method works on the basis of search technique, the global peak can be tracked without any difficulty. Figure 9 depicts the tracking capability of PSO during partial shading. Similar to the previous P−V curve (see figure 8, the proposed method transmits three duty cycles, which serve as Pbest particles. It can be seen that the voltage and current contributing to these initial duty cycles (Pbesti) are away from the global peak (P3). But in the later phases of iterations, it successfully finds the global peak, P3. 5 RESULTS AND ANALYSIS Figure 10 shows the SIMULINK model of the proposed system in single peak, figure 11 shows the SIMULINK model of the proposed system in multi-peaks. Figure 11. Diagram of complete system of PSO in single peak Figure 12. Diagram of complete system of PSO in multi-peaks 5.1 Comparaison MPPT for single peak Figures 12, 13 and 14 illustrate the three models used for the different simulations. Figure 12 presents a load connected to PVG with the aid of boost type DC-DC converter but with a command MPPT of P & O type. Figure 13 presents the load connected to the same PVG but this time using the fuzzy command. Moreover, figure 10 shows the MATLAB/Simulink simulation model of the PV system used with the command of PSO type. SP (solar panel) is represented by a Simulink block, and DC-DC converter is already described above in figure 3. The frequency of the impulsions generator chosen is 40 kHz. The MPPT command block presents the used command, the block to block RC MPPT control the variation of the duty cycle, calculates the report and sends it to HRV function of “S-Function” type, which admits role of varying this ratio in the pulse generator. Figure 13. Connection with the P & O algorithm Figure 14. Connection using fuzzy control
  • 8.  ISSN: 2088-8694 Int J Pow Elec & Dri Syst, Vol. 9, No. 2, June 2018 : 631 – 640 638 Figure 15. The maximum tracked power of the PV model using PSO algorithm Figure 16. PSO, P&O and fuzzy logic results in tracking the MPP Figure 14 shows the variation of power of the SP as a function of time. We observe the effect of the applied PSO algorithm on the maximum power point, once the maximum power is reached the system stabilized at this value with an oscillation approximately equal to 8W. We will compare the obtained results of the PSO algorithm with the algorithm "P&O" and the algorithm based on fuzzy logic. Figure 15 shows a comparison between the obtained power of the SP of PSO, P&O and fuzzy logic algorithms. From the results obtained in figure 15 we can deduce that once the maximum power point is reached, the systems starts oscillating with a value of 200 W using P&O algorithm and 50W using fuzzy logic controller; however this oscillation decreases to 8W using PSO. We can deduce that in tracking the MPP of the SP, PSO provides high accuracy more than the P&O and fuzzy logic. 5.2 MPPT for multi-peaks The role of PSO block is to lead the system to the MPPG (maximum power point global) with margin of a small error, and then stabilizes the system at the maximum. Figure 11 shows the diagram of complete system. We will do a comparison between the results gone using the PSO algorithm, and the results obtained from the neural-fuzzy logic controller. In this section, we present two different simulations. Insolation values of the two simulations will be given below. SIMULATION 1: Figure 4-13 shows the characteristic curve of PV system under the following insolation: E1 = 1000, E2 and E3 = 700 = 300 W/m2 Figure 17. P-V characteristics of the first simulation Figure 18. VPV of the first simulation compared to that obtained from Neural and fuzzy logic control
  • 9. Int J Pow Elec & Dri Syst ISSN: 2088-8694  Application and Comparison Between the Conventional Methods and PSO Method … (Bennis Ghita) 639 Figure 19. PPV of the first simulation compared to that obtained from Neural and fuzzy logic control Figure 20. PPV(average) of the first simulation compared to that obtained from Neural and fuzzy logic control SIMULATION 2: Figure 4-17 shows the characteristic curve of photovoltaic PV system under the following insolation: E1 = 750, E2 = 950 and E3 = 525 W/m2 Figure 21. P-V characteristics of the second simulation Figure 22. VPV of the second simulation compared to that obtained from Neural and fuzzy logic control (a) (b) Figure 23. (a) PPV of the second simulation compared to that obtained from Neural and fuzzy logic control, (b) PPV(average) of the second simulation compared to that obtained from Neural and fuzzy logic control Due to non-uniform solar insolation, the resulting P-V characteristic curve of the SP exhibits multi- peaks as shown in figures 16 and 20. Figures 17, 18, 21, and 22 show the voltage and the power respectively of the PV panel obtained using the PSO algorithm compared to that obtained from the neural-fuzzy logic controller. We can deduce from these results that VPV variation using the neural-fuzzy logic controller is about 40V in both simulations, where it is decreased by a considerable value using the PSO algorithm to 10V in the first simulation and 12V in the second. Moreover, we can make the same deduction for the PPV .Using neural-fuzzy logic controller, the power oscillation from the tracked maximum power point is 8000W in the first simulation and 400 W in the second, where using the PSO algorithm it is 300W in the first simulation and 200W in the second. Figures 20 and 23 show the variation of the PPV(average) using PSO algorithm and neural-fuzzy controller. We can figure out that once the maximum power point (3000 W in first simulation, 4900 W in the second simulation) is reached by the PSO, it is stabilized at this value; however, we can see in neural-fuzzy logic controller, once the maximum power point is reached, the system‘s power falls to a value 100W less than the maximum power.
  • 10.  ISSN: 2088-8694 Int J Pow Elec & Dri Syst, Vol. 9, No. 2, June 2018 : 631 – 640 640 6 CONCLUSION This paper contains an approach of maximum power point tracking of photovoltaic systems based on particle swarm optimization algorithm. A particle swarm optimization (PSO) with the capability of direct duty cycle is used to track the MPP of PV system. A PV system, designed in MATLAB Simulink was used for the validation, in which a dc-dc boost converter was used as a MPP tracker. The performance of proposed controller is compared with “P&O” and fuzzy-logic control algorithms. The total maximum power tracking using the PSO algorithm in this report gives a better result than the “P&O” and fuzzy ones for single-peak MPPT, which is proved by simulation experiments in this report. In the case of partial shading of PV array the output characteristics presents a number of extreme points. With the consideration of the good performance of the PSO in multi-peak function optimization, global optimization, as well as multi-variable optimization, the PSO algorithm is applied to the MPPT control algorithm. The used PSO algorithm can fast and accurately realize the MPPT in PV systems, and this was proved by the simulation results on MATLAB compared to that obtained by the neural-fuzzy control algorithm. However, there are still many areas for improvement for the PSO algorithm to make it easy applicable in many domains especially control. REFERENCES [1] Bennis, G., Karim, M., & Lagrioui, A. (2015, December). Optimization of the performance of a photovoltaic system with MPPT controller. In 2015 3rd International Renewable and Sustainable Energy Conference (IRSEC) (pp. 1-6). IEEE [2] Ghita, B., Mohammed, K., Ahmed, L., Nada, Z., Nourddine, S., & Ayoub, E. (2016). Ortimization and modeling of a given PV system has a single phase load. Journal of Theoretical & Applied Information Technology, 86(1). [3] Emery, K.; Burdick, J.; Caiyem, Y.; Dunlavy, D.; Field, H.; Kroposki, B.; Moriarty, T.;Ottoson, L.; Rummel, S.; Strand, T.; Wanlass, M.W.; "Temperature dependence of photovoltaic cells, modules and systems [4] Durgadevi.A, Arulselvi.S and Natarajan.S, "Study and implementation of maximum power point tracking (MPPT) algorithm for photovoltaic systems," in Electrical Energy Systems (ICEES), 2011 1st International Conference on, Pages. 241-244. [5] M. Miyatake, M. Veerachary, F. Toriumi, N. Fujii, and H. Ko, “Maximum power point tracking of multiple photovoltaic arrays: A PSO approach,” 2011. IEEE Trans. Aerosp. Electron. Syst., Pages. 367–380, [6] Patel, H. and Agarwal, V. Maximum Power Point Tracking Scheme for PV Systems Operation Under Partially Shaded Conditions. IEEE Trans. On Industrial Electronics, 55, 4, 1689-1698, 2008. [7] Quaschning, V. and Hanitsch, R. Numerical simulation of current-voltage characteristics of photovoltaic systems with shaded solar cells. Solar Energy, 56, 6, 513-520, 1996. [8] Villalva, M. G., Gazoli, J. R. and Filho, E. R. Comprehensive Approach to Modeling and Simulation of Photovoltaic Arrays. IEEE Trans. On Power Electronics, 24, 1198-1208, 2009. [9] Tafticht, T., & Agbossou, K. (2004, May). Development of a MPPT method for photovoltaic systems. In Electrical and Computer Engineering, 2004. Canadian Conference on (Vol. 2, pp. 1123-1126). IEEE