12-A Hybrid Evolutionary-Based MPPT For Photovoltaic Systems Under Partial Shading Conditions-20
12-A Hybrid Evolutionary-Based MPPT For Photovoltaic Systems Under Partial Shading Conditions-20
12-A Hybrid Evolutionary-Based MPPT For Photovoltaic Systems Under Partial Shading Conditions-20
ABSTRACT Under partial shading conditions (PSCs), photovoltaic (PV) system characteristics vary and
may have multiple power peaks. Conventional maximum power point tracking (MPPT) methods are unable
to track the global peak. In addition, it takes a considerable time to reach the maximum power point (MPP).
To address these issues, this paper proposes an improved hybrid MPPT method using the conventional
evolutional algorithms, i.e., Particle Swarm Optimization (PSO) and Differential Evaluation (DE). The main
feature of the proposed hybrid MPPT method is the advantage of one method compensates for shortcomings
of the other method. Furthermore, the algorithm is simple and rapid. It can be easily implemented on a
low-cost microcontroller. To evaluate the performance of the proposed method, MATLAB simulations are
carried out under different PSCc. Experimental verifications are conducted using a boost converter setup,
an ET-M53695 panel and a TMS320F28335 DSP. Finally, the simulation and hardware results are compared
to those from the PSO and DE methods. The superiority of the hybrid method over PSO and DE methods is
highlighted through the results.
INDEX TERMS Photovoltaic systems, maximum power point tracking, partial shading condition, particle
swarm optimization, differential evaluation.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see http://creativecommons.org/licenses/by/4.0/
VOLUME 8, 2020 38481
M. Joisher et al.: Hybrid Evolutionary-Based MPPT for PV Systems PSCs
implementation and their simple control mechanisms. These rapid convergence and it needs few control parameters [21],
two algorithms showed a similar fundamental approach to [22]. However, in DE particles compete for survival while
achieve the MPP. The HC algorithm operates by periodically the winners hardly retain enough history. Moreover, there is
perturbing the duty cycle for a power converter, and the P&O no cooperation among particles to find the GP consequently,
algorithm works with a perturbation in the operating voltage an increase in the time computation is probable. PSO is a
of the PV system. The output power is a determining factor in population-based search method, which searches the MPP
increasing or decreasing control parameters (voltage or duty through a swarm of particles where each particle is considered
cycle) to reach the MPP. Despite of simplicity in operation of as a candidate solution. The particles in PSO cooperate to
theses algorithms, the steady state system oscillates around find the global best position [23]. The PSO method requires
the MPP. The selection of a small step size of the pertur- no gradient information of function to be optimized. It has
bation can improve the oscillations while it decreases the a simple, effective and fast metaheuristic approach to find
speed of the system. Some improved P&O techniques have the GP under PSCs. However, several improvements have
been proposed to overcome these drawbacks through variable been made to the conventional PSO technique to enhance its
perturbation step size [7], [8]. However, the major drawback efficiency. In [24] similar to HC, the improved PSO works
of these algorithms is that they are unable to find the global with direct duty cycle with a faster tracking speed and low
peak (GP) under partial shading conditions (PSCs). oscillations at the MPP under PSCs. The method presented
The Incremental Conductance (IC) is another commonly in [25] is a system-independent MPPT algorithm which sorts
used MPPT technique [9], [10]. The MPP is reached when the obtained particle positions to avoid a large voltage stress
the slope of the PV power curve is zero. Similar to the on the power switch due to the sudden change of duty cycle.
P&O method, the IC suffers from a trade-off between the The authors in [26] proposed a deterministic PSO-based
accuracy and speed of the system to reach the MPP, as well MPPT under PSCs. The control structure of this MPPT can
as incapability in tracking the GP under PSCs. be simplified since the random number in the acceleration
Fractional open-circuit voltage (FOCV) [11] and Frac- factor of the conventional PSO is removed. However, two
tional short-circuit current (FSCC) [12] algorithms have been separated flowcharts are implemented to determine the local
found simple methods to track the MPP of a PV system. The and global modes compared to the conventional PSO with a
FOCV is based on a linear relationship between open-circuit unique algorithm. A hybrid method, which combines P&O
voltage and the MPP voltage. In the same way, the FSCC is and PSO is proposed in to track the MPP in two stages [27].
presented as a ratio of short-circuit current to the MPP cur- In the first stage, the P&O method is employed to search for
rent. Due to the approximate aforementioned relationships, the first local maximum power point (LMPP) and then in the
the PV system cannot find a true MPP to operate. In spite second stage, the PSO is used to search the GMPP. The time
of the above-mentioned techniques, several methods such as chosen to apply the associated algorithm is a determining
Ripple Correlation Control (RCC) [13], the slide mode con- factor, in particular, when the partial shading occurs. Despite
trol [14], [15] and dP/dV feedback control [16] have been also the remarkable accuracy of the above-mentioned PSO meth-
proposed to achieve the MPP of the PV array. These methods ods compared to the conventional one under PSCs, the time
often fail to track the GP under nonuniform insolation as the required for convergence is still long. In PSO each particle is
electrical characteristics of PV exhibit multiple peaks. influenced by its personal best performance and that achieved
In order to improve the above-mentioned drawbacks, sev- by the best particle in its neighborhood throughout its life-
eral methods in the family of soft computing (SC) techniques time. However, the particles in PSO are not eliminated when
such as artificial intelligence approach and evolutional algo- they meet a new worth position. Thus, longer computation
rithms have been attracting considerable interests recently. time for large search space, particularly under various par-
In the field of artificial intelligence techniques, fuzzy logic tial shading is inevitable. Another issue regarding the PSO
controllers (FLC) [17], [18], artificial neural network (NN) technique is that it can be trapped at the local peak in a
[19], [20] methods have shown effective solution in dealing high-dimensional space and has a low convergence rate [28]–
with the nonlinear characteristics of the current-voltage (I-V) [30]. To overcome these main drawbacks, this paper proposes
curve, in particular, under PSCs. However, they require exten- an improved MPPT method based on a synergism of PSO
sive computation. and DE, called the PSO-DV algorithm. In the PSO-DV, the
The evolutional algorithm (EA) technique as a stochastic mutation and crossover processes in DE method are used to
optimization method appears to be very efficient in tracking generate a trial vector. Then, using merit criterion, dislike the
the MPP. The EA is able to find the GP regardless of inso- PSO, the particle is moved to the new position only if this
lation pattern as it is based on search optimization. Among location meets a better fitness value. Hence, the computation
various EA techniques, differential evolution (DE) and par- time could be greatly reduced, in particular, under PSCs.
ticle swarm optimization (PSO) has been gaining popularity Moreover, to avoid the particles from being trapped at one of
in tracking the MPP under PSCs. Several MPPT algorithms the local peaks, a condition is used in the proposed algorithm.
based on PSO and DE techniques have been presented to date The particle escapes from the LMPP by a random mutation
to recognize the GP among multiple local peaks. The DE and keeps the swarm moving. In fact, the proposed PSO-DV
offers several advantages as it is able to find the GP, it has MPPT i) benefits from features of PSO and DE for searching
the GP under PSCs, ii) decreases greatly the computation Step 1: Initialization
time, and iii) copes with dynamic change in irradiance levels The optimization process of DE starts through an ini-
under large fluctuations of insolation. tial
h population of D-dimensional i parameter vectors xG i =
The rest of the paper is organized as follows. An overview x1,i ,x2,i , . . .xj,i , . . .xD,i . Individuals x1j,i are initialized
G G G G
of PSO and DE algorithms is presented in Section II. The syn- randomly in the certain range with a lower and upper limit,
ergy of PSO and DE is developed in Section III. The theory xL andxH as follows:
of the PSO-DV is implemented in Section IV. The simula-
tion verification is presented in Section V. The experimental x1j,i = xL + rand[0, 1](xH − xL ) (3)
results are illustrated in Section VI. Finally, the concluding
= xL,1 ,xL,2 , . . .xL,D and xH = [xH,1 ,xH,2 , . . .
remarks are presented in Section VII. where xL
xH,D ].
II. OVERVIEW OF PSO AND DE ALGORITHMS Step 2: Mutation
PSO and DE algorithms have been known as popular tech- In order to generate a donor vector vG i , mutation process
niques of EA. Recently, these techniques have been gaining should be applied to each parameter vector xG i in the way
much attention due to their ability in optimizing real-valued that, three vectors (xG , x G , xG ) are randomly selected in the
r1 r2 r3
nonlinear and multi-modal objective functions. As these tech- range [1, NP] where NP is the population size. It should
niques are based on search optimization, the GP could be be mentioned that the indices i, r1 , r2 and r3 are distinct.
tracked with a reasonable convergence time and a better The mutated vector vG i is generated by adding the weighted
dynamic response than the conventional methods. difference between two vectors, randomly chosen, to a third
vector as follows:
A. PSO ALGORITHM
vG G G G
i = xr1 + F(xr2 − xr3 ) (4)
PSO is a stochastic optimization method, inspired by the
behavior of a flock of birds or a school of fish, developed where F is a mutation scaling factor that scales the difference
in 1995 [31]. In fact, the PSO as a metaheuristic approach of two vectors, which is usually selected between 0 and 1.
is used to optimize a function that is difficult to express Step 3: Crossover
analytically. In PSO, the global position is searched by a num- The crossover operation involves generating a trail vector,
uGi = [u1,i ,u2,i , . . .uj,i , . . .uD,i ] through mixing the target
ber of agents (particles) with a continually updated velocity. G G G G
The movement of each particle around in the search space vector xG G
i with the mutated vector vi . The DE uses commonly
is controlled by its own best position and the globally best two kinds of crossover schemes, i.e., binomial and exponen-
position found by the entire particles so far. The position and tial [32]. The binomial crossover method, used in this work,
velocity of the ith particle in the swarm are determined as yields the following condition to produce the trail vector.
follows: (
vGj,i if rand(0, 1) < CR
xk+1 = xki + vk+1 (1) uG
j,i = (5)
i i xGj,i otherwise
vk+1
i = ωvki + c1 r1 (pbesti − xki )+c2 r2 (gbest − xki ) (2)
where CR is known as crossover constant, similar to F, is a
where xki is the position of individual i at iteration k, vki is control parameter of DE.
the velocity of individual i at iteration k, ω is the inertia Step 4: Evaluation and selection
weight, c1 and c2 are the acceleration coefficients, r1 and r2 An important point that should be taken into account in
are the random positive numbers between 0 and 1, pbesti is the DE method is to keep the population size constant during
personal best position of individual i and gbest represents the the operation. The DE method involves competing between
global best position found so far in the community. the target and trial vectors to take the place for the next
generation. In fact, the trial vector will replace the target
B. PSO ALGORITHM vector (parent vector) if it achieves the best fitness value,
DE, which is a member of the genetic algorithm (GE), was otherwise the target vector remains in the population. Hence,
introduced by Storn and Price in 1995 [32]. The DE is known it ensures that the population either gets better fitness value or
as a stochastic, population-based optimization algorithm. The continues with the same target vector, but never deteriorates.
DE technique starts with the initialization of a random pop- The selection stage can be expressed by the following condi-
ulation and then the mutation operation is applied on the tion that the objective function f(x) requires to be minimized.
individuals of the current population, called target vectors, (
uG i ) < f(xi )
if f(uG G
to produce a mutated vector. Then, the crossover operation xiG+1
= G i (6)
generates a new vector (trial vector). The trial vector can xi otherwise
replace the target vector in the next irritation if the trial vector
acquires a better fitness value than the target vector. The III. SYNERGISM OF PSO AND DE
optimization process of DE could be presented briefly as As mentioned, the main feature of the PSO is the cooperation
follows: among the population individuals. In fact, each individual
FIGURE 9. Simulation results for case 2. (a) PSO. (b) DE. (c) PSO-DV.
FIGURE 7. Simulation results for case 1. (a) PSO. (b) DE. (c) PSO-DV.
FIGURE 11. Simulation results for case 3. (a) PSO. (b) DE. (c) PSO-DV.
FIGURE 13. Characteristics graphs for case 1. FIGURE 15. Characteristics graphs for case 2.
FIGURE 16. Experimental results for case 2. (a) PSO. (b) DE. (c) PSO-DV.
FIGURE 14. Experimental results for case 1. (a) PSO. (b) DE. (c) PSO-DV.
VII. CONCLUSION
This paper is a continuation of usage of computational algo-
rithms to find the GP of PV systems under PSCs. A high-
FIGURE 17. Characteristics graphs for case 3. performance MPPT hybrid algorithm based on PSO and DE
algorithms is proposed. Through a sequential mathematical
overview of PSO and DE algorithms, a hybrid algorithm
PSO-DV is proposed. The main features of PSO and DE
are combined to overcome their drawbacks. The proposed
hybrid MPPT uses a random mutation loop to escape from
all the local peaks. The triggering of this loop depends upon
the maximum number of iterations. The performance of the
hybrid MPPT is verified using both simulation and hardware
setup. The proposed methodology is tested for 3 different
PSCs. The proposed algorithm is an advancement in this field
that makes the system more robust and improves the overall
computational speed. Contrary to the conventional PSO and
DE techniques, it can find the true GMPP. This algorithm
successfully copes with dynamic change in irradiance levels
and is applicable for real-time conditions.
REFERENCES
[1] M. Z. Shams El-Dein, M. Kazerani, and M. M. A. Salama, ‘‘Optimal pho-
tovoltaic array reconfiguration to reduce partial shading losses,’’ IEEE
Trans. Sustain. Energy, vol. 4, no. 1, pp. 145–153, Jan. 2013.
[2] H. Patel and V. Agarwal, ‘‘MATLAB-based modeling to study the effects
of partial shading on PV array characteristics,’’ IEEE Trans. Energy Con-
vers., vol. 23, no. 1, pp. 302–310, Mar. 2008.
[3] S. Hosseini, S. Taheri, M. Farzaneh, and H. Taheri, ‘‘A high-performance
shade-tolerant MPPT based on current-mode control,’’ IEEE Trans. Power
Electron., vol. 34, no. 10, pp. 10327–10340, Oct. 2019.
[4] E. Karatepe, Syafaruddin, and T. Hiyama, ‘‘Simple and high-efficiency
photovoltaic system under non-uniform operating conditions,’’ IET Renew.
Power Gener., vol. 4, no. 4, pp. 354–368, 2010.
[5] W. Zhu, L. Shang, P. Li, and H. Guo, ‘‘Modified hill climbing MPPT
algorithm with reduced steady-state oscillation and improved tracking
efficiency,’’ The J. Eng., vol. 2018, no. 17, pp. 1878–1883, Nov. 2018.
[6] A. K. Abdelsalam, A. M. Massoud, S. Ahmed, and P. N. Enjeti,
‘‘High-performance adaptive perturb and observe MPPT technique
for photovoltaic-based microgrids,’’ IEEE Trans. Power Electron., vol. 26,
no. 4, pp. 1010–1021, Apr. 2011.
FIGURE 18. Experimental results for case 3. (a) PSO. (b) DE. (c) PSO-DV.
[7] S. Kumar Kollimalla and M. Kumar Mishra, ‘‘Variable perturbation size
adaptive P&O MPPT algorithm for sudden changes in irradiance,’’ IEEE
Trans. Sustain. Energy, vol. 5, no. 3, pp. 718–728, Jul. 2014.
[8] G. Petrone, G. Spagnuolo, and M. Vitelli, ‘‘A multivariable perturb-and-
that the right-hand side peak is the global maxima at around Observe maximum power point tracking technique applied to a single-
14 W, 30 V. The leftmost peak is a local peak at around stage photovoltaic inverter,’’ IEEE Trans. Ind. Electron., vol. 58, no. 1,
13.5 W, 16 V. pp. 76–84, Jan. 2011.
[9] M. A. Elgendy, B. Zahawi, and D. J. Atkinson, ‘‘Assessment of the incre-
Fig. 18 represent the hardware verification results for mental conductance maximum power point tracking algorithm,’’ IEEE
Case 3. It is observed from the results that power for all Trans. Sustain. Energy, vol. 4, no. 1, pp. 108–117, Jan. 2013.
the algorithm is almost the same around 13.5W. However, [10] K. Soon Tey and S. Mekhilef, ‘‘Modified incremental conductance algo-
rithm for photovoltaic system under partial shading conditions and load
the voltage is in the case of PSO and DE algorithms are variation,’’ IEEE Trans. Ind. Electron., vol. 61, no. 10, pp. 5384–5392,
16.05 V and 17.7 V respectively. The voltage of the PV Oct. 2014.
system in PSO-DV algorithm is 26.8 V. This proves that the [11] O. Lopez-Lapena and M. Penella, ‘‘Low-power FOCV MPPT controller
with automatic adjustment of the sample&hold,’’ Electron. Lett., vol. 48,
first 2 algorithms are stuck at the left-hand side peak which is no. 20, pp. 1301–1303, 2012.
a local peak. The proposed algorithm is able to approach the [12] H. Ahmed Sher, A. Faisal Murtaza, A. Noman, K. E. Addoweesh,
global maxima faster than conventional methods. The algo- K. Al-Haddad, and M. Chiaberge, ‘‘A new sensorless hybrid MPPT
algorithm based on fractional short-circuit current measurement and
rithm experience power oscillation after every 40 samples P&O MPPT,’’ IEEE Trans. Sustain. Energy, vol. 6, no. 4, pp. 1426–1434,
due to the random mutation loop. This can be adjusted by Oct. 2015.
[13] A. Costabeber, M. Carraro, and M. Zigliotto, ‘‘Convergence analysis and MANSI JOISHER is currently pursuing the
tuning of a sliding-mode ripple-correlation MPPT,’’ IEEE Trans. Energy bachelor’s degree in electrical engineering with
Convers., vol. 30, no. 2, pp. 696–706, Jun. 2015. the National Institute of Technology, Mangalore,
[14] E. Mamarelis, G. Petrone, and G. Spagnuolo, ‘‘Design of a sliding-mode- India. Her main research interests include renew-
controlled SEPIC for PV MPPT applications,’’ IEEE Trans. Ind. Electron., able energy and power electronics. She received
vol. 61, no. 7, pp. 3387–3398, Jul. 2014. the Mitacs Globalink Research Award to attend
[15] C. Cabal, F. Guinjoan, C. Alonso, L. Martínez-Salamero, and L. Séguier, the Université du Quebec en Outaouais, in summer
‘‘Maximum power point tracking based on sliding-mode control for
2019, to carry out a research.
output-series connected converters in photovoltaic systems,’’ IET Power
Electron., vol. 7, no. 4, pp. 914–923, Apr. 2014.
[16] Y. Zhou, C. N. M. Ho, and K. K.-M. Siu, ‘‘A fast PV MPPT scheme using
boundary control with second-order switching surface,’’ IEEE J. Photo-
volt., vol. 9, no. 3, pp. 849–857, May 2019.
[17] B. N. Alajmi, K. H. Ahmed, S. J. Finney, and B. W. Williams, ‘‘A max-
imum power point tracking technique for partially shaded photovoltaic
systems in microgrids,’’ IEEE Trans. Ind. Electron., vol. 60, no. 4,
pp. 1596–1606, Apr. 2013.
[18] H. Rezk, M. Aly, M. Al-Dhaifallah, and M. Shoyama, ‘‘Design and DHARAMPAL SINGH is currently pursuing the
hardware implementation of new adaptive fuzzy logic-based MPPT bachelor’s degree in electrical engineering with the
control method for photovoltaic applications,’’ IEEE Access, vol. 7, Punjab Engineering College, Chandigarh, India.
pp. 106427–106438, 2019. His main research interests include renewable
[19] V. R. Kota and M. N. Bhukya, ‘‘A novel global MPP tracking scheme energy and power electronics. He received the
based on shading pattern identification using artificial neural networks Mitacs Globalink Research Award to attend the
for photovoltaic power generation during partial shaded condition,’’ IET Université du Quebec en Outaouais, in summer
Renew. Power Gener., vol. 13, no. 10, pp. 1647–1659, Jul. 2019.
2019, to carry out a research.
[20] W.-M. Lin, C.-M. Hong, and C.-H. Chen, ‘‘Neural-network-based MPPT
control of a stand-alone hybrid power generation system,’’ IEEE Trans.
Power Electron., vol. 26, no. 12, pp. 3571–3581, Dec. 2011.
[21] H. Taheri, Z. Salam, K. Ishaque, and Syafaruddin, ‘‘A novel maximum
power point tracking control of photovoltaic system under partial and
rapidly fluctuating shadow conditions using differential evolution,’’ in
Proc. IEEE Symp. Ind. Electron. Appl. (ISIEA), Oct. 2010, pp. 82–87.
[22] S. Taheri, H. Taheri, Z. Salam, K. Ishaque, and H. Hemmatjou, ‘‘Modified
maximum power point tracking (MPPT) of grid-connected PV system
under partial shading conditions,’’ in Proc. 25th IEEE Can. Conf. Electr. SHAMSODIN TAHERI (Senior Member, IEEE)
Comput. Eng. (CCECE), Apr. 2012, pp. 1–4. received the B.Sc. degree in electrical engineer-
[23] S. Rajendran and H. Srinivasan, ‘‘Simplified accelerated particle swarm ing from the University of Mazandaran, Babolsar,
optimisation algorithm for efficient maximum power point tracking in Iran, in 2006, the master’s degree in electrical engi-
partially shaded photovoltaic systems,’’ IET Renew. Power Gener., vol. 10, neering from the Iran University of Science and
no. 9, pp. 1340–1347, Oct. 2016. Technology, Tehran, Iran, in 2009, and the Ph.D.
[24] K. Ishaque, Z. Salam, M. Amjad, and S. Mekhilef, ‘‘An improved particle degree in electrical engineering from the Univer-
swarm optimization (PSO)–based MPPT for PV with reduced steady-state
sité du Québec à Chicoutimi, Chicoutimi, QC,
oscillation,’’ IEEE Trans. Power Electron., vol. 27, no. 8, pp. 3627–3638,
Canada, in 2013. From 2013 to 2014, he worked
Aug. 2012.
[25] Y.-H. Liu, S.-C. Huang, J.-W. Huang, and W.-C. Liang, ‘‘A particle swarm with the Technical Services and Research Depart-
optimization-based maximum power point tracking algorithm for PV sys- ment, Saskpower, SK, Canada. In 2014, he joined the Université du Quebec
tems operating under partially shaded conditions,’’ IEEE Trans. Energy en Outaouais, Gatineau, QC, Canada. His main research interests include
Convers., vol. 27, no. 4, pp. 1027–1035, Dec. 2012. power systems, renewable energy, numerical modeling, and the integration
[26] K. Ishaque and Z. Salam, ‘‘A deterministic particle swarm optimization of electric vehicle into the grid.
maximum power point tracker for photovoltaic system under partial shad-
ing condition,’’ IEEE Trans. Ind. Electron., to be published.
[27] K. L. Lian, J. H. Jhang, and I. S. Tian, ‘‘A maximum power point track-
ing method based on Perturb-and-Observe combined with particle swarm
optimization,’’ IEEE J. Photovolt., vol. 4, no. 2, pp. 626–633, Mar. 2014.
[28] M. Li, W. Du, and F. Nian, ‘‘An adaptive particle swarm optimization
algorithm based on directed weighted complex network,’’ Math. Problems
Eng., vol. 2014, Apr. 2014, Art. no. 434972. DIEGO R. ESPINOZA-TREJO was born in San
[29] K.-H. Chao, ‘‘A high performance PSO-based global MPP tracker for a Luis Potosí, México. He received the B.S. degree
PV power generation system,’’ Energies, vol. 8, no. 7, pp. 6841–6858, in electronics engineering and the M.Sc. and Ph.D.
Jul. 2015. degrees in electrical engineering from the Uni-
[30] M. R. Islam, F. Rahman, and W. Xu, Advances in Solar Photovoltaic Power versidad Autónoma de San Luis Potosí, San Luis
Plants. Berlin, Germany: Springer, 2016.
Potosí, in 2001, 2004, and 2008, respectively.
[31] R. C. Eberhart and J. Kennedy, ‘‘A new optimizer using particle swarm
In 2009, he joined the Mechatronics Department,
theory,’’ in Proc. 6th Int. Symp. micro Mach. human Sci., vol. 1995, vol. 1,
pp. 39–43: New York, NY. Coordinación Académica Región Altiplano, Uni-
[32] R. Storn and K. Price, ‘‘Differential evolution—A simple and efficient versidad Autónoma de San Luis Potosí. He is cur-
heuristic for global optimization over continuous spaces,’’ J. Global rently a Professor with the Universidad Autónoma
Optim., vol. 11, no. 4, pp. 341–359, 1997. de San Luis Potosí and a National Researcher with the National Council of
[33] S. Das and A. Abraham, ‘‘Synergy of particle swarm optimization with Science and Technology (CONACYT). His main research interests include
evolutionary algorithms for intelligent search and optimization,’’ in Proc. active fault-tolerant control and fault diagnosis of power electronic systems,
IEEE Int. Congr. Evol. Comput., vol. 1, 2006, pp. 84–88. fault diagnosis of electric machines, and photovoltaic systems.
EDRIS POURESMAEIL (Senior Member, IEEE) HAMED TAHERI received the B.Sc. degree
received the Ph.D. degree in electrical engineering in electrical engineering from the University of
from the Technical University of Catalonia (UPC- Mazandaran, Babolsar, Iran, in 2009, and the Ph.D.
Barcelona Tech), Barcelona, Spain, in 2012. After degree in electrical engineering from the ’Ecole
his Ph.D., he joined the University of Waterloo, de technologie supérieure, Montreal, QC, Canada,
Waterloo, Canada, as a Postdoctoral Research Fel- in 2017. From 2009 to 2011, he was a Research
low and then joined the University of Southern Assistant with the Inverter Quality Control Cen-
Denmark (SDU), Odense, Denmark, as an Asso- ter (IQCC), Universiti Teknologi Malaysia, Johor
ciate Professor. He is currently an Associate Pro- Bahru, Malaysia, which is responsible for testing
fessor with the Department of Electrical Engineer- PV inverters that are to be connected to the local
ing and Automation (EEA), Aalto University, Espoo, Finland. His main utility grid. From 2014 to 2018, he was with the Primax Technologies Inc.,
research activities focus on the application of power electronics in power Montreal, as a Power Electronics Designer for the UPS application. Since
and energy sectors. 2018, he has been with the Current, Powered by GE, Lachine, QC, as a
Power Electronics Designer for the application of LED driver for signage and
horticulture lighting systems. His current research interests include power
electronics, advanced control, and embedded programming.