+ All Categories
Home > Documents > Optimizing current harmonics compensation in three-phase power ...

Optimizing current harmonics compensation in three-phase power ...

Date post: 31-Dec-2016
Category:
Upload: dangdiep
View: 221 times
Download: 1 times
Share this document with a friend
13
Optimizing current harmonics compensation in three-phase power systems with an Enhanced Bacterial foraging approach Sushree Sangita Patnaik , Anup Kumar Panda Department of Electrical Engineering, National Institute of Technology, Rourkela, India article info Article history: Received 17 April 2013 Received in revised form 21 March 2014 Accepted 24 March 2014 Keywords: Active power filter Current harmonics Real-time analysis Bacterial foraging optimization Particle swarm optimization abstract A shunt active power filter (APF) comprising of pulse-width modulation (PWM) based voltage–source inverter (VSI) is presented in this paper, because it has grabbed tremendous attention as a promising power conditioner. However, it involves huge power loss due to the presence of inductors and semicon- ductor switching devices, resulting in deterioration of APF performance. So, a Proportional–Integral (PI) controller has been used to minimize this undesirable power loss by regulating the dc-link voltage of VSI. Conventional linearized tuning of PI controller gains does not yield satisfactory results for a range of operating conditions due to the complex, non-linear and time-varying nature of power system net- works. The goal of this paper is to find out optimized values of PI controller gains by the implementation of optimization techniques. Developed by hybridization of Particle swarm optimization (PSO) and Bacte- rial foraging optimization (BFO), an Enhanced BFO technique is presented in this paper so as to overcome the drawbacks in both PSO and BFO, and accelerate the convergence of optimization problem. Compar- ative evaluation of PSO, BFO and Enhanced BFO has been carried out with regard to compensation of har- monics in source current in a three-phase three-wire system. Extensive MATLAB simulations followed by real-time performance analysis in Opal-RT Lab simulator validate that, the APF employing Enhanced BFO gives superior load compensation compared to the other alternatives, under a range of supply and sudden load change conditions. It drastically lowers down the source current total harmonic distortion (THD), thereby satisfying the IEEE-519 standard recommendations on harmonic limits. Ó 2014 Elsevier Ltd. All rights reserved. Introduction Current harmonics resulted due to the increased usage of non- linear loads, are the major culprits behind poor efficiency and power factor, increased losses in power system, electro-magnetic interference (EMI) with nearby communication lines, false tripping of protective relays, failure or misoperation of microprocessors, vibration in rotating machines, voltage quality degradation, mal- functioning of medical facilities, and overheating of transformers, motors, neutral conductors, etc. [1,2]. IEEE Recommended Practices and Requirements for Harmonic Control in Electric Power Systems (IEEE 519-1992 Standard) [3,4] do an excellent job providing a basis for limiting harmonics. The shunt APF is devised to suppress different orders of harmonics simultaneously by injecting current harmonics of equal magnitude but in phase opposition with the load current harmonics at the point of common coupling (PCC) between the source and the load as shown in Fig. 1, thereby cancel- ling out each other [5–8]. This can overcome the shortcomings of traditional passive filters like fixed compensation, large size, increased risk of harmonic resonance with power system imped- ance, and ineffectiveness when the harmonic content in load cur- rent varies randomly [8,9]. Compensation currents generated by the shunt APF can simultaneously compensate for current harmon- ics and reactive power (also neutral current and unbalanced load- ing of utility in three-phase four-wire systems) [6,10]. Various control schemes have been proposed since the development of APFs [11–13]. But with i d i q method, harmonics can be mitigated under all kinds of supply voltages [14,15]. During steady state operation, real power supplied by the source is equal to the real power demand of loads plus a small power to compensate the switching and conduction losses of Insu- lated gate bipolar transistors (IGBTs) inside APF. However during load variation, real power difference between the two is compen- sated by the charging/discharging of dc-link capacitor of VSI. For proper functioning of APF, dc-link voltage should be maintained constant with the help of a PI controller [16]. APFs with conven- tional PI controller yield inadequate results under a range of oper- ating conditions [17,18], and are also criticized for being case dependent because, when they are applied to same model with http://dx.doi.org/10.1016/j.ijepes.2014.03.051 0142-0615/Ó 2014 Elsevier Ltd. All rights reserved. Corresponding author. E-mail address: [email protected] (S.S. Patnaik). Electrical Power and Energy Systems 61 (2014) 386–398 Contents lists available at ScienceDirect Electrical Power and Energy Systems journal homepage: www.elsevier.com/locate/ijepes
Transcript
Page 1: Optimizing current harmonics compensation in three-phase power ...

Electrical Power and Energy Systems 61 (2014) 386–398

Contents lists available at ScienceDirect

Electrical Power and Energy Systems

journal homepage: www.elsevier .com/locate / i jepes

Optimizing current harmonics compensation in three-phase powersystems with an Enhanced Bacterial foraging approach

http://dx.doi.org/10.1016/j.ijepes.2014.03.0510142-0615/� 2014 Elsevier Ltd. All rights reserved.

⇑ Corresponding author.E-mail address: [email protected] (S.S. Patnaik).

Sushree Sangita Patnaik ⇑, Anup Kumar PandaDepartment of Electrical Engineering, National Institute of Technology, Rourkela, India

a r t i c l e i n f o

Article history:Received 17 April 2013Received in revised form 21 March 2014Accepted 24 March 2014

Keywords:Active power filterCurrent harmonicsReal-time analysisBacterial foraging optimizationParticle swarm optimization

a b s t r a c t

A shunt active power filter (APF) comprising of pulse-width modulation (PWM) based voltage–sourceinverter (VSI) is presented in this paper, because it has grabbed tremendous attention as a promisingpower conditioner. However, it involves huge power loss due to the presence of inductors and semicon-ductor switching devices, resulting in deterioration of APF performance. So, a Proportional–Integral (PI)controller has been used to minimize this undesirable power loss by regulating the dc-link voltage ofVSI. Conventional linearized tuning of PI controller gains does not yield satisfactory results for a rangeof operating conditions due to the complex, non-linear and time-varying nature of power system net-works. The goal of this paper is to find out optimized values of PI controller gains by the implementationof optimization techniques. Developed by hybridization of Particle swarm optimization (PSO) and Bacte-rial foraging optimization (BFO), an Enhanced BFO technique is presented in this paper so as to overcomethe drawbacks in both PSO and BFO, and accelerate the convergence of optimization problem. Compar-ative evaluation of PSO, BFO and Enhanced BFO has been carried out with regard to compensation of har-monics in source current in a three-phase three-wire system. Extensive MATLAB simulations followed byreal-time performance analysis in Opal-RT Lab simulator validate that, the APF employing Enhanced BFOgives superior load compensation compared to the other alternatives, under a range of supply and suddenload change conditions. It drastically lowers down the source current total harmonic distortion (THD),thereby satisfying the IEEE-519 standard recommendations on harmonic limits.

� 2014 Elsevier Ltd. All rights reserved.

Introduction

Current harmonics resulted due to the increased usage of non-linear loads, are the major culprits behind poor efficiency andpower factor, increased losses in power system, electro-magneticinterference (EMI) with nearby communication lines, false trippingof protective relays, failure or misoperation of microprocessors,vibration in rotating machines, voltage quality degradation, mal-functioning of medical facilities, and overheating of transformers,motors, neutral conductors, etc. [1,2]. IEEE Recommended Practicesand Requirements for Harmonic Control in Electric Power Systems(IEEE 519-1992 Standard) [3,4] do an excellent job providing abasis for limiting harmonics. The shunt APF is devised to suppressdifferent orders of harmonics simultaneously by injecting currentharmonics of equal magnitude but in phase opposition with theload current harmonics at the point of common coupling (PCC)between the source and the load as shown in Fig. 1, thereby cancel-ling out each other [5–8]. This can overcome the shortcomings of

traditional passive filters like fixed compensation, large size,increased risk of harmonic resonance with power system imped-ance, and ineffectiveness when the harmonic content in load cur-rent varies randomly [8,9]. Compensation currents generated bythe shunt APF can simultaneously compensate for current harmon-ics and reactive power (also neutral current and unbalanced load-ing of utility in three-phase four-wire systems) [6,10]. Variouscontrol schemes have been proposed since the development ofAPFs [11–13]. But with id–iq method, harmonics can be mitigatedunder all kinds of supply voltages [14,15].

During steady state operation, real power supplied by thesource is equal to the real power demand of loads plus a smallpower to compensate the switching and conduction losses of Insu-lated gate bipolar transistors (IGBTs) inside APF. However duringload variation, real power difference between the two is compen-sated by the charging/discharging of dc-link capacitor of VSI. Forproper functioning of APF, dc-link voltage should be maintainedconstant with the help of a PI controller [16]. APFs with conven-tional PI controller yield inadequate results under a range of oper-ating conditions [17,18], and are also criticized for being casedependent because, when they are applied to same model with

Page 2: Optimizing current harmonics compensation in three-phase power ...

Fig. 1. Compensation principle of shunt APF (a) schematic diagram and (b) waveforms for load current (iL), filter current (ic) and compensated source current (is).

S.S. Patnaik, A.K. Panda / Electrical Power and Energy Systems 61 (2014) 386–398 387

different parameters, the result varies. Hence load compensationcapability of APF can be enhanced by optimizing the gains of PIcontroller [19–21]. Few solutions to the harmonic mitigation prob-lem are found in Refs. [22,23], where harmonics are minimizedthrough an objective function by optimization. In recent years,many advances have been made to solve optimization problemsin various fields of application and research by the use of Simulatedannealing, Tabu search, Genetic algorithm (GA), Ant colony optimi-zation (ACO), Artificial Bee colony (ABC) optimization, PSO, BFO,etc. Some artificial-intelligence based techniques such as Fuzzylogic, Neural network and GA are exploited in Ref. [24] to designa control scheme for APFs dealing with harmonic and reactive cur-rent compensation.

PSO was introduced by Kennedy and Eberhart, and is beingextensively used due to its simple concept, easy implementation,inexpensive computation and well-balanced mechanism to pro-mote both local and global explorations [15,19,20,25–27]. Na Heet al. demonstrated PSO to be effective and suitable for multi-objective optimal design of filters [28]. In spite of so manyadvantages, it suffers from the severe drawback of premature con-vergence [29,30]. Since the inception in 2002, BFO has drawn theattention of researchers to solve real-world problems such as adap-tive control [31], harmonic signal estimation [32], optimal powersystem stabilizers design [33,34], and optimization of real powerloss and voltage stability limit [35]. It is also hybridized with fewother state-of-the-art evolutionary computation techniques[36–39] in order to achieve robust and efficient search perfor-mances. Over certain real-world optimization problems, BFO isreported to outperform many powerful optimization algorithmslike GA and PSO in terms of convergence speed and final accuracy[18,31,32,35,37,38]. An approach based on BFO was proposed byMishra that validated optimal control of APF under suddenswitch-on, load change and filter parameters variation with idealsupply voltage [17]. However, there is no explanation towardsthe performance of APF when there is a huge unbalance or distor-tion in supply voltage along with sudden load variation. In our pre-vious work [18], a comparative evaluation of conventional, PSOand BFO based APFs was carried out under ideal and unbalancedsupply without any load variation. Here the performance is inves-tigated under ideal, distorted and unbalanced supplies with sud-den load variation in MATLAB followed by real-time performanceanalysis in Opal-RT Lab. BFO has also been reported to suffer fromproblems due to its fixed step size and uncontrolled particle veloc-ities [34,40–42]. Step size of the bacteria is decided by their veloc-ities. Large step size leads to lesser accuracy though the particlesarrive at vicinity of optima quickly; whereas smaller step sizeslows down the convergence process.

A more powerful search algorithm called as Enhanced BFO isdeveloped here, with the combined advantages of PSO and BFO.This is found to be faster and provide more accurate results

compared to the usual PSO and BFO. Results obtained withMATLAB/Simulink simulations are compared for APF employingPSO, BFO and Enhanced BFO. It revealed that, Enhanced BFO showsquick convergence to reach the desired solution thereby yieldingsuperior solution quality. Now-a-days, the testing and validationof power conditioning devices is very essential in the design andengineering process. The need for constant improvement of com-ponent modeling has led to an increase in the speed of system pro-totyping. But this has two major drawbacks. (i) There is a bighurdle in the design process during the leap over from off-line sim-ulation to real prototype, as it is prone to many troubles related tothe integration of different modules at a time. (ii) Off-line non-real-time simulation becomes tediously long for any moderately com-plex system. With advance in real-time simulation techniques,RT-Lab simulator developed by Opal-RT technologies emerged asa promising tool. It is an industrial grade, scalable and real-timeplatform for simulation, control testing and related applications[15,43,44]. Though several papers based on the implementationof evolutionary algorithms are there in literature, this paperdescribes their performances and figures out the efficiency of thesealgorithms in real-time using Opal-RT Lab simulator.

Shunt active power filter

Several aspects to be considered while designing an APF aretopology, reference compensation current extraction scheme andPWM technique used to produce switching signals. Shunt APFsare generally developed with either of the two types of PWM con-verters; current–source inverter (CSI) or voltage–source inverter(VSI) [6,45,46]. However, the latter is preferred as it is lighter,cheaper, and expandable to multilevel and multistep versions forimproved performance in high power ratings with lower switchingfrequencies [6,46]. Fig. 2 depicts the system configuration of shuntAPF with non-linear load.

In Fig. 3, the block diagram for reference current generationemploying id�iq control scheme has been illustrated. The load cur-rents iLa, iLb and iLc are tracked, upon which Park’s transformation isperformed to obtain corresponding d–q axes currents iLd and iLq asgiven in (1), where x is the rotational speed of synchronouslyrotating d–q frame.

iLd

iLq

� �¼

iLd1hþ iLdnh

iLq1hþ iLqnh

� �¼

ffiffiffi23

rcosxt sinxt�sinxt cosxt

� � 1 � 12 � 1

2

0ffiffi3p

2 �ffiffi3p

2

" # iLa

iLb

iLc

264

375ð1Þ

According to id–iq control strategy, only the average value of d-axis component of load current should be drawn from supply. HereiLd1h and iLq1h indicate the fundamental frequency components ofiLd and iLq respectively. The oscillating components iLd and iLq, i.e.,

Page 3: Optimizing current harmonics compensation in three-phase power ...

Fig. 2. Configuration of shunt APF with non-linear load.

388 S.S. Patnaik, A.K. Panda / Electrical Power and Energy Systems 61 (2014) 386–398

iLdnh and iLqnh are filtered out using low-pass filter (LPF) consistingof 2nd order Butterworth type filters with cut-off frequency of25 Hz. Signal id1h accounts for the losses occurring in VSI and canbe obtained from dc-link voltage regulator explained in Sec-tion ‘Problem formulation’. Currents iLdnh and iLqnh along with id1h

are utilized to generate reference filter currents i�cd and i�cq in d–qcoordinates, followed by inverse Park’s transformation giving awaythe compensation currents i�ca, i�cb and i�cc in the three wires asdescribed in (2).

i�ca

i�cb

i�cc

264

375 ¼

sinxt cos xt 1sin xt � 2p

3

� �cos xt � 2p

3

� �1

sin xt þ 2p3

� �cos xt þ 2p

3

� �1

264

375

i�cd

i�cq

i�c0

264

375 ð2Þ

The zero-sequence reference current i�c0 in (2) is used just tomake the transformation matrix a square one. The continuouslytracked actual filter currents (ica, icb, icc) are compared with the ref-erence filter currents i�ca; i

�cb; i

�cc

� �in a Hysteresis band current con-

troller and consequently switching signals are generated [15].Hysteresis PWM is used here for instantaneous harmonic compen-sation by the APF on account of simple implementation and quickprevail over fast current transitions. The main drawback of Hyster-esis current control is its high switching frequency that results ingeneration of some higher order harmonics due to the frequentswitching of semiconductor devices, which can be eliminatedusing RC high-pass filter. Power losses that take place inside VSIas a consequence of this high frequency switching are minimizedby dc-link voltage regulator.

Fig. 3. Reference compensation current extrac

Optimization approaches

Particle swarm optimization

Inspired by the social behavior of organisms in a bird flock orfish school, this optimization technique emerged as a promisingnature-inspired stochastic approach of evolutionary computationin the year 1995. Each candidate solution is a parameter vectorcalled as particle. The mechanism of PSO is initialized with a groupof randomly dispersed particles assigned with some arbitraryvelocities. The particles fly through the problem space in searchof global optimum position. The PSO system combines a social-only model and a cognition-only model [26,47]. The social-onlycomponent suggests the individuals to ignore their own experi-ences and adjust their behavior according to the intelligence ofneighboring individuals. In contrast, cognition-only componenttreats the individual experience of each particle.

The particles update their positions and velocities in accordancewith (3) and (4), formulated by taking into consideration both thesocial-only and cognition-only components.

v ikþ1 ¼ w � v i

k þ c1 � r1 � xiLbest � xi

k

� �þ c2 � r2 � xi

Gbest � xik

� �ð3Þ

xikþ1 ¼ xi

k þ v ikþ1 ð4Þ

In the above expressions,k and i are indices for number of iterations and particle number;xi

k and v ik are current position and velocity of ith particle at kth

iteration;xi

kþ1 and v ikþ1 are position and velocity of ith particle at (k + 1)th

iteration;w, c1 and c2 are inertia, cognitive and social constants;r1 and r2 are random numbers in the interval [�1,1].

Acceleration of particles is decided by the values of constants c1

and c2, whereas w provides a sense of balance between local andglobal search. The exploration of new search space depends uponthe value of w. Eberhart and Shi proposed a value of w thatdecreases linearly with successive iterations [48], given as:

w ¼ wmax � ðwmax �wminÞgG

ð5Þ

where g is the index representing the current number of evolution-ary generation, G is the predefined maximum number of genera-tions, and wmax and wmin are maximal and minimal inertialweights. Initially, the value of w is taken 0.9 (maximum) in orderto allow the particles to find the global optimum neighborhood fas-ter. Value of w is set to 0.4 (minimum) upon finding out the optimaso that the search is shifted from exploratory mode to exploitative

tion and generation of switching signals.

Page 4: Optimizing current harmonics compensation in three-phase power ...

S.S. Patnaik, A.K. Panda / Electrical Power and Energy Systems 61 (2014) 386–398 389

mode. The search terminates when either the predefined maximumnumber of iterations are executed or a further better optimum solu-tion is not available.

Bacterial foraging optimization

This optimization approach is based on the foraging behaviorexhibited by E. coli bacteria inside human intestine. Here the bac-teria undergo Natural selection and the ones with poor foragingstrategies are eliminated, whereas those with good foraging strat-egies survive. It was introduced by Passino in 2002 and furtherestablished by Mishra in the year 2005 for harmonic estimationin power system voltage/current waveforms. BFO mimics fourprincipal mechanisms observed in bacteria viz. chemotaxis,swarming, reproduction and elimination–dispersal.

ChemotaxisIf h and J(h) represent the position and fitness of a bacterium, we

want to find the minimum of J(h), h 2 RP; where we do not havemeasurements or an analytical description of the gradient rJ(h).Following are the three conditions that arise

(i) J(h) < 0; nutrient-rich environment.(ii) J(h) = 0; neutral environment.

(iii) J(h) > 0; noxious environment.

Basically, chemotaxis is the movement of E. coli bacteria insearch of nutrient-rich location, away from noxious environment.This is accomplished with the help of the locomotory organellesknown as Flagella. Chemotactic movement is achieved by eitherof the following two ways,

(i) Swimming (in the same direction as the previous step).(ii) Tumbling (in an absolutely different direction from the pre-

vious one).

Suppose hi(j, k, l) represents the ith bacterium at jth chemotac-tic, kth reproductive and lth elimination–dispersal step. Thenmovement of the bacterium may be mathematically representedby (6).

hiðjþ 1; k; lÞ ¼ hiðj; k; lÞ þ CðiÞ DðiÞffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiDTðiÞ � DðiÞ

q ð6Þ

In the expression, C(i) is the size of unit step taken in a randomdirection and D(i) indicates a vector in the arbitrary directionwhose elements lie in [�1,1].

SwarmingThis group behavior is seen in several motile species of bacteria,

which helps them to propagate collectively as concentric patternsof swarms with high bacterial density while moving up in thenutrient gradient. The cell-to-cell signaling in bacterial swarmvia attractant and repellant (Jcc(h(i, j, k, l))) may be modeled asper (7).

Jcc h i; j; k; lð Þð Þ ¼XS

i¼1

Jcc h; hi j; k; lð Þ

¼XS

i¼1

�datt � exp �watt

XP

m¼1

hm � him

2 !" #

þXS

i¼1

hrep � exp �wrep

XP

m¼1

hm � him

2 !" #

ð7Þ

Here S indicates the total number of bacteria in the population, P isthe number of variables to be optimized, h = [h1, h2, . . . , hP]T is a

point in the P-dimensional search domain that represents the posi-tions of bacteria in the swarm, and hi

m is the mth component of theith bacterium position hi. The coefficients datt, watt, hrep and wrep arethe measures of quantity and diffusion rate of the attractant signaland the repellant effect magnitude respectively. Now, the resultingobjective function J(h(i, j, k, l)) becomes

J h i; j; k; lð Þð Þ ¼ J h i; j; k; lð Þð Þ þ Jcc h i; j; k; lð Þð Þ ð8Þ

ReproductionThe fitness value for ith bacterium after travelling Nc chemotac-

tic steps can be evaluated by following (9).

Jihealth ¼

XNcþ1

j¼1

Jiðj; k; lÞ ð9Þ

Here Jihealth represents the health of ith bacterium. The least healthy

bacteria constituting half of the bacterial population (Sr) are eventu-ally eliminated, while each healthier bacterium asexually reproduceby splitting into two, which are then placed in the same location.Ultimately, the population remains constant. If S number of bacteriaconstitute the population, then

Sr ¼S2

ð10Þ

Elimination and dispersalIt is possible that the local environment where bacterial popu-

lation live changes either gradually via consumption of nutrients orsuddenly due to some other influence such as significant heat rise.Following this behavior, BFO algorithm makes some bacteria to geteliminated and dispersed with probability Ped after Nre number ofreproductive events. This is to ensure that the bacteria do not gettrapped into local optima instead of global optimum.

Enhanced Bacterial foraging optimization

Taking into consideration all the drawbacks and advantages ofPSO and BFO algorithms discussed in Section ‘Introduction’, anEnhanced BFO algorithm is developed here that has the combinedadvantages of BFO and PSO, and is also capable of overcoming thelimitations in both. The performance of PSO is degraded in prob-lems with multiple optima owing to a phenomenon called prema-ture convergence, where the particles tend to converge andultimately get trapped in a local best position as the global bestremains undiscovered. Enhanced BFO overcomes this drawbackthrough elimination–dispersal of bacteria, thereby ensuring con-vergence to global optimum. Furthermore, the movement of indi-viduals in traditional BFO algorithm is not defined in any specificdirection. Random search directions delay the convergence to glo-bal solution. However, unlike BFO, at any particular instant in PSOeach particle memorizes its own best solution (local best) as wellas the best solution of entire swarm (global best) owing to thememory it possesses. Thereby, velocity and direction of particlesare obtained as outcome of their social interactions and memorystorage capability. This characteristic of PSO is incorporated inEnhanced BFO that improves search efficiency, global optimumsolution accuracy and convergence speed, which are the key attri-butes of an optimization algorithm. In Enhanced BFO, the chemo-taxis, swarming, reproduction, and elimination–dispersal eventscarried out in BFO realizing cell-to-cell communication, survivalof the fittest, elimination of least healthy bacteria in thepopulation, and exploration of new search areas is supplementedwith the ability of PSO to exchange social information andpossession of adaptable particle velocity. Hence, this algorithmyields relatively more optimized result compared to BFO and PSO

Page 5: Optimizing current harmonics compensation in three-phase power ...

390 S.S. Patnaik, A.K. Panda / Electrical Power and Energy Systems 61 (2014) 386–398

implemented alone. The mechanism of Enhanced BFO and the iter-ative algorithm realizing this mechanism are presented below indetail. A flowchart of the entire Enhanced BFO technique isdepicted in Fig. 4.

Mechanism of Enhanced Bacterial foraging optimizationIn the beginning of search process, a group of bacteria are ran-

domly dispersed all throughout the search space. Each bacterium isassigned with an arbitrary particle velocity. Fitness values of thebacteria are calculated by taking into consideration the cell-to-cellswarming effect. For the initial population, the local best and glo-bal best positions are figured out in exactly same way as done inPSO. In order to update the positions of individuals, chemotaxisis carried out, which utilizes a velocity factor obtained from thevelocity update expression used in PSO. After each chemotacticstep, fitness value of each particle is calculated. During the search,reproduction and elimination–dispersal events of BFO are also exe-cuted. For reproduction, half of the bacterial population with leasthealth are eliminated, while rest half of the population asexuallyreproduce by each of them splitting into two. Ultimately, the pop-ulation size remains constant. To simulate elimination–dispersalphenomenon, some bacteria are liquidated at random with a verysmall probability, while the new replacements are randomly ini-tialized over the search space. At the end of search process, thebacteria reach at the global optimum position.

Iterative algorithm for Enhanced Bacterial foraging optimizationStep 1: Initialization. To begin with, all the parameters related toproposed algorithm are initialized. Each particle in the group isassigned with a random initial position h(i), and an initial velocity(v) which is a random number in the interval [�1,1] with elementsn(i); n = 1, 2, . . . , P.

Fig. 4. Flowchart of Enha

Step 2: Preliminary assessment of bacterial population.(a) For i = 1, 2, . . . , S, current fitness Ji

current

of each bacterium

in the search space is determined as per the followingexpression.

nced BF

Jicurrent ¼ Jði; j; k; lÞ

(b) In the beginning of search process, since the bacterial move-

ment is not yet started, the local best fitness Jilocal

and local

best position xiLbest

� �of each bacterium are its current fitness

value and current position respectively, i.e.

Jilocal ¼ Ji

current

xiLbest ¼ hði; j; k; lÞ

(c) The initial global best fitness (Jglobal) of the population is theminimum value of fitness possessed by any of the particle inthe population and can be given by,

Jglobal ¼ min Jilocal

where i = 1, 2, . . . , S.

The position corresponding to Jglobal is assigned the global bestposition xi

Gbest

� �.

Step 3: Iterative algorithm.(a) Initially the counters for chemotactic loop (j), reproduction

loop (k), elimination–dispersal loop (l), and counter for swimlength (m) are all set to zero.

(b) Taking into account the cell-to-cell attractant effect, the costfunction estimated for each of the i = 1, 2, . . . , S bacteria iscalculated as,

O algorithm.

Page 6: Optimizing current harmonics compensation in three-phase power ...

S.S. Patnaik, A.K. Panda / Electrical Power and Energy Systems 61 (2014) 386–398 391

Jccðhði; j; k; lÞÞ ¼XS

i¼1

�datt � exp �watt

XP

n¼1

hn � hin

2 !" #

þXS

i¼1

hrep � exp �wrep

XP

n¼1

hn � hin

2 !" #

Jði; j; k; lÞ ¼ Jði; j; k; lÞ þ Jccðhði; j; k; lÞÞ

Jlast ¼ J i; j; k; lð Þ

The best cost function value is stored in Jlast until a further bet-ter cost is obtained and the best cost of each bacterium Ji

local

is

updated as,

Jlocal i; j; k; lð Þ ¼ Jlast i; j; k; lð Þ

(c) Chemotactic loop: Starting with i = 1, the position and costfunction for all the S number of bacteria in the entire popu-lation are updated using the expressions,

hði; jþ 1; k; lÞ ¼ hði; j; k; lÞ þ CðiÞ v ikffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

v ik

� �T � v ik

q

Jði; jþ 1; k; lÞ ¼ Jði; jþ 1; k; lÞ þ Jccðhði; jþ 1; k; lÞÞ

While m < Ns,If J(i, j, k, l) < Jlocal,Then set Jlocal = J(i, j, k, l).

Updating position and cost function we will get,

hði; jþ 1; k; lÞ ¼ hði; jþ 1; k; lÞ þ CðiÞ v ikffiffiffiffiffiffiffiffiffiffiffiffiffiffi

v ikð Þ

T �v ik

qJði; jþ 1; k; lÞ ¼ Jði; jþ 1; k; lÞ þ Jccðhði; jþ 1; k; lÞÞ

The current position (xcurrent) of each bacterium can be givenby,

xcurrentði; jþ 1; k; lÞ ¼ hði; jþ 1; k; lÞThe position corresponding to local best fitness Ji

local

is

stored in xiLbest .

Increment the counter as, m = m + 1.End the while loop.To proceed to next bacterium, set i = i + 1 until i = S.

(d) In each chemotactic step, calculate the current global best

fitness function value (JGcurrent) and continue the chemotacticloop if still j < Nc.

JGcurrent ¼minðJilocalÞ

where i = 1, 2, . . . , S.If JGcurrent < Jglobal, set Jglobal = JGcurrent. The global best positionxi

Gbest

� �is updated with the position corresponding to Jglobal.

(e) The particles update their new velocities and directions bythe equation,

v ikþ1 ¼ w � v i

k þ c1 � r1 xiLbest � xi

current

� �þ c2 � r2 xi

Gbest � xicurrent

� �

(f) Reproduction:The health of each bacterium is calculated using the expressiongiven below and then sorted in ascending order of cost function.

Jihealth ¼

XNcþ1

j¼1

Jiðj; k; lÞ

Sr is the number of least healthy bacteria that are discarded out ofthe population and individuals with best health are split into two,keeping the population size constant.

(g) If k < Nre, continue with the next reproductive iteration bysetting, k = k + 1.

The entire iterative process is executed repeatedly until thespecified number of reproductive steps (generations) areexecuted.

(h) Elimination–dispersal loop:With a probability of Ped, the elimination–dispersal event is per-formed to ease the exploration of new search areas that maylead to better optimal solution.If elimination–dispersal loop counter l < Ned, execute successiveelimination–dispersal events with the increment of counter lafter each iteration.Terminate the iterative process when the counter l reaches itsmaximum specified value, i.e., the number of elimination–dis-persal events Ned.

Problem formulation

Regulation of inverter dc-link voltage

The dc-side capacitor (Cdc) serves two major purposes, i.e. (i)maintains a constant dc voltage with small ripples in the steadystate and (ii) serves as an energy storage element to supply realpower difference between load and source during the transientperiod. The dc bus voltage must be higher than peak value of utilityvoltage, to force the output current of APF under the command ofcompensating current. This dc-link capacitor acts as an energysource and maintains energy balance inside the VSI. The compo-nent of supply reference current (id1h) to restore the energy on dcbus is computed based on energy balance. If V�dc is the referencevalue of dc-link voltage, nominal stored energy e�dc

� �on the dc

bus of APF is

e�dc ¼ CdcV�dc

� �2

2ð11Þ

The actual average stored energy (edc) on dc bus is given by (12),where Vdca is the average value of actual dc-link voltage.

edc ¼ CdcðVdcaÞ2

2ð12Þ

Thus energy loss (Dedc) of dc-link capacitor is

Dedc ¼ e�dc � edc ¼ CdcV�dc

� �2 � ðVdcaÞ2

2

( )ð13Þ

This energy difference encountered in APF is supplied from acmains by regulating the dc-link voltage with the help of a PIcontroller.

A PI controller offers dual advantages as the Proportional (P)action provides fast response and the Integral (I) action provideszero steady-state error. Block diagram for the process with PI con-troller is shown in Fig. 5.

The output of a PI controller is given by,

u tð Þ ¼ Kp � e tð Þ þ Ki

Z t

0e tð Þ � dt

¼ Kp � ½r tð Þ � cðtÞ� þ Ki

Z t

0r tð Þ � cðtÞ½ � � dt ð14Þ

Here, t represents the instantaneous time, e(t) is the system errorbetween the desired output r(t) and actual output c(t), u(t) is thecontrolled input for non-linear system, Kp is the proportional gain,and Ki is the integral gain. The proportional term considers onlythe current value of error at any time, whereas the integral termconsiders the sum of instantaneous errors over time, or how farthe actual measured output value has been from the reference since

Page 7: Optimizing current harmonics compensation in three-phase power ...

Table 1Values of system parameters used in simulation.

Parameter Notation Value

Supply frequency f 50 HzSource impedance (Rs, Ls) (10 mX, 50 lH)Load-1 parameters (RL1, LL1), (Rdc1,

Ldc1)(0.1 X, 3 mH), (25 X,25 mH)

Load-2 parameters (RL2, LL2),(Rdc2, Ldc2)

(0.1 X, 3 mH), (25 X,60 mH)

dc-link capacitance Cdc 3 mFReference dc-link

voltageV�dc 800 V

ac-side filter parameters (Rc, Lc) (0.1 X, 1 mH)

Table 2Values of parameters used in Optimization techniques.

Fig. 5. Block diagram for PI controller design with optimization technique.

392 S.S. Patnaik, A.K. Panda / Electrical Power and Energy Systems 61 (2014) 386–398

the start time. Here, the dc-link voltage error DVdc ¼ V�dc � Vdc� �

isminimized using a PI controller and the controller output isexpressed in (15).

id1h ¼ Kp � DVdc þ Ki

Z t

0DVdc � dt ð15Þ

Parameter Notation Value

Population size S 8Maximum no. of iterations N 50Dimension of search space P 2Acceleration constants c1, c2 1.2, 0.12Inertia constant wmax, wmin 0.9, 0.4No. of chemotactic steps Nc 5Length of swim Ns 3No. of reproduction steps Nre 10No. of elimination–dispersal steps Ned 3Probability of elimination–dispersal events Ped 0.25Coefficients of swarming for attractant signal datt, watt 0.01, 0.04Coefficients of swarming for repellent effect hrep, wrep 0.01, 10

Need for optimization

In conventional linear PI controller tuning methods based onmathematical modeling, the recommended settings are empiricalin nature and are obtained from extensive experimentation. Apartfrom this, the power system network presents itself as highly com-plex, non-linear and time varying system that involves large numberof inequality constraints. Hence, to satisfy the conditions of bothdynamics and stability, optimized values of gains Kp and Ki can alwaysbe obtained. The advantages of optimization based controllers overconventional controllers are: (i) no need of accurate mathematicalmodeling, (ii) can work with imprecise inputs, (iii) can handle nonlin-earity, and (iv) more robust than conventional controllers.

Objective function and optimization parameters

Here, optimization parameters are the PI controller gains Kp andKi in the range 0 < Kp < 100 and 0 < Ki < 100. Maximum overshoot,rise time, settling time and steady-state error are the constraintsthat imply optimality of a PI controller. Performance criterion cho-sen in this paper is integral square error (ISE) that treats both posi-tive and negative errors equally. The objective function to beoptimized (JISE) is formulated as per (16).

JISE Kp;Ki� �

¼Z t

0ðDVdcÞ2 dt ð16Þ

Simulation results

Extensive simulation has been carried out in MATLAB/Simulinkand Opal-RT Lab in order to find out the effectiveness of APF with

Fig. 6. VSI-based shunt APF system configu

the above discussed optimization techniques under three differentsupply conditions. System configuration of shunt APF along withthe three-phase non-linear diode rectifier loads is depicted inFig. 6. Values of all the system parameters used for simulationand parameters used in optimization techniques are clearly indi-cated in Tables 1 and 2 respectively. For ideal supply, completelybalanced and sinusoidal voltage of 230 V RMS is considered. Ahighly distorted supply condition is simulated by incorporating30% of 3rd harmonic component into the supply voltage. For unbal-anced supply, voltage in one of the phases is 200 V RMS, while inother two it is 230 V RMS.

MATLAB simulation results

The convergence characteristics of Fig. 7 shows that, EnhancedBFO reaches at minima in least number of generations compared toPSO and BFO under all kinds of supply voltage conditions. Initially,only Load-1 is put into operation until t = 0.1 s in order to evaluatethe harmonic compensation capability of APF. Performance under

ration along with the non-linear loads.

Page 8: Optimizing current harmonics compensation in three-phase power ...

Fig. 7. Convergence characteristics of PSO, BFO and Enhanced BFO algorithms under (a) ideal supply, (b) distorted supply and (c) unbalanced supply.

S.S. Patnaik, A.K. Panda / Electrical Power and Energy Systems 61 (2014) 386–398 393

dynamic conditions is observed by sudden switching on of Load-2at time instant t = 0.1 s. Relative convergence of Vdc with EnhancedBFO, PSO and BFO based PI controllers has been shown in Fig. 8,which indicates that, Vdc reaches at its reference of 800 V withinnearly one cycle under ideal and distorted supplies; and within1.5 cycles under unbalanced supply. During load variation att = 0.1 s, the deviation in Vdc is maximum for PSO and minimumfor Enhanced BFO signifying its fast return to 800 V and hencequick prevail over harmonics. Besides, ripples in Vdc during steadystate are observed to be very high for PSO and lowest for EnhancedBFO.

(a) (

(c)

V dc

(Vol

ts)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2500

600

700

800

900

time (sec)

PSO-based PIBFO-based PIEnhanced BFO-based PI

V dc

(Vol

ts)

0 0.02 0.04 0.06 0.08500

600

700

800

900

tim

Fig. 8. Relative convergence of Vdc with PSO, BFO and Enhanced BFO-based AP

Figs. 9a–9c depict simulation waveforms for supply voltage,load current, compensation current, and source currents for APFemploying PSO, BFO and Enhanced BFO under ideal, distortedand unbalanced supply conditions respectively. The nature ofsource current before compensation is exactly same as the loadcurrent. It can be clearly observed that, irrespective of the natureof supply condition, with the implementation of APF, harmonicsin source current have been fully compensated by injecting suit-able compensating filter currents. The nature of compensatedsource currents obtained with PSO, BFO and Enhanced BFO canbe compared by Fast Fourier Transform (FFT) analysis. The THDs

b)

V dc

(Vol

ts)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2500

600

700

800

900

time (sec)

PSO-based PIBFO-based PIEnhanced BFO-based PI

0.1 0.12 0.14 0.16 0.18 0.2

e (sec)

PSO-based PIBFO-based PIEnhanced BFO-based PI

Fs under (a) ideal supply, (b) distorted supply and (c) unbalanced supply.

Page 9: Optimizing current harmonics compensation in three-phase power ...

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2

-300

0

300

time (sec)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2-50

0

50

time (sec)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2-40

0

40

time (sec)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2

-60

0

60

time (sec)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2

-60

0

60

time (sec)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2-60

0

60

time (sec)

V s(V

olts

)i L

(Am

p)i c

(Am

p)

i s1

(Am

p)i s

2(A

mp)

i s3(A

mp)

Fig. 9a. Simulation waveforms for supply voltage (Vs), load current (iL), compensation current (ic), and source currents for APF employing PSO (is1), BFO (is2) and Enhanced BFO(is3) under ideal supply.

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2

-300

0

300

time (sec)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2-50

0

50

time (sec)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2-40

0

40

time (sec)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2

-60

0

60

time (sec)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2

-60

0

60

time (sec)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2

-60

0

60

time (sec)

V s(V

olts

)i L

(Am

p)i c

(Am

p)

i s1

(Am

p)i s

2(A

mp)

i s3(A

mp)

Fig. 9b. Simulation waveforms for supply voltage (Vs), load current (iL), compensation current (ic), and source currents for APF employing PSO (is1), BFO (is2) and Enhanced BFO(is3) under distorted supply.

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2

-300

0

300

time (sec)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2-50

0

50

time (sec)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2-40

0

40

time (sec)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2

-60

0

60

time (sec)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2

-60

0

60

time (sec)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2-60

0

60

time (sec)

V s(V

olts

)i L

(Am

p)i c

(Am

p)

i s1

(Am

p)i s

2(A

mp)

i s3(A

mp)

Fig. 9c. Simulation waveforms for supply voltage (Vs), load current (iL), compensation current (ic), and source currents for APF employing PSO (is1), BFO (is2) and Enhanced BFO(is3) under unbalanced supply.

394 S.S. Patnaik, A.K. Panda / Electrical Power and Energy Systems 61 (2014) 386–398

Page 10: Optimizing current harmonics compensation in three-phase power ...

Table 4Components of Opal-RT OP5142 board.

Sl. no. Component name Description

1 S1 FPGA engine manual reset2 JTAG1 FPGA JTAG interface

S.S. Patnaik, A.K. Panda / Electrical Power and Energy Systems 61 (2014) 386–398 395

obtained from this analysis have been tabulated in Table 3. Thecompensation of current harmonics to such a large extent irrespec-tive of supply voltage is also due to the lower value of sourceimpedance, which contributes to low influence of supply on sourcecurrent and vice-versa.

3 JTAG2 CPLD JTAG interface4 JUMP4 JTAG architecture selection5 JTAG3 PCle bridge JTAG interface6 JTAG4 SerDes JTAG interface7 JP1 PCle & synchronization bus and power supply8 J1/J2/J3 Backplane data, ID and I2C interface9 JUMP1 Identification EEPROM write protection

10 JUMP2 FPGA configuration mode selection11 JUMP3 Flash memory write protection12 J4 Flash memory forced programmation voltage

FPGA – Field-Programmable Gate Array, JTAG – Joint Test Action Group, CPLD –Complex Programmable Logic Device, PCIe – Peripheral Component InterconnectExpress, SerDes – Serializer/Deserializer, I2C – Inter-Integrated Circuit, EEPROM –Electrically Erasable Programmable Read-Only Memory

Real-time performance analysis with Opal-RT Lab

The Simulink model is built in the PC installed with MATLAB,which is integrated with Opal-RT Lab simulator. Once the modelis prepared, RT-Lab uses Real-Time Workshop to convert the sepa-rated models into code for compilation as subsystem simulationson each target processor. Data from the model is directed to theuser via a special subsystem, called the Console, where the signalsbeing generated can be viewed. In Fig. 10, the set-up used for real-time simulation via Opal-RT Lab is depicted and various compo-nents of OP5142 have been listed in Table 4. The details regardingeach component are described in [15,43,44]. The PCI-Express porton OP5142 adapter board allows the users to connect the distrib-uted processors together and operate at faster cycle times thanever before. This real-time link takes advantage of the FPGA powerto deliver up to 2.5 Gbits/s full-duplex transfer rates. The OP5142board is used to translate a Simulink design built using particularlibrary blocks into HDL. The results are observed in a Digital stor-age oscilloscope (DSO).

Rigorous analysis of performances of APFs employing PSO, BFOand the proposed Enhanced BFO is done in RT-Lab by operatingboth the loads simultaneously and the results for ideal, distortedand unbalanced supply voltage conditions have been presentedin Fig. 11. RT-Lab results can now be compared with correspondingMATLAB results. The waveforms for supply voltage, load current,compensation filter currents and compensated source currentswaveforms are exactly similar in both MATLAB and RT-Lab simula-tions. THD values of source currents signify the major differencesin their level of distortion. FFT analyses are done to find out thesource current THDs under ideal, distorted and unbalanced sup-plies and are tabulated in Table 5. Comparative evaluation of

Table 3Source current THDs obtained with MATLAB.

Supplycondition

Source current THD (in %)

WithoutAPF

PSO basedAPF

BFO basedAPF

Enhanced BFObased APF

Ideal 30.05 2.12 1.78 1.44Distorted 30.77 2.27 1.89 1.32Unbalanced 29.72 2.78 2.14 1.58

(a)

Fig. 10. Opal-RT Lab (a) set-up and (b) OP5142 system i

source current THDs reveal that, Enhanced BFO offers lesser THDsthan PSO and BFO under ideal, distorted and unbalanced voltagesupplies.

Technical specifications of OP5142 RT-Lab:(i) Digital I/O:

ntegrati

Number of channels: 256 input/output configurable in 1-to 32-bit groupsCompatibility: 3.3 VPower-on state: High impedance

(ii) Bus:

Dimensions (not including connectors): PCI-Express x1Data transfer: 2.5 Gbit/s

(iii) FPGA:

Device: Xilinx Spartan 3I/O Package: fg676Embedded RAM available: 216 KbytesClock: 100 MHzPlatform options: XC3S5000Logic slices: 33,280Equivalent logic cells: 74,880Available I/O lines: 489

Technical specifications of the PC used for RT-Lab simulations:Microsoft Windows XP (32-bit version), Xilinx ISE design suitev10.1 with IP update 3, Xilinx System Generator for DSPv10.1, MATLAB R2007b.Technical specifications of the computer used for MATLAB sim-ulations: Microsoft Windows 7 (32-bit version), MATLABR2009a.

(b)

on diagram showing layout and connectors.

Page 11: Optimizing current harmonics compensation in three-phase power ...

Fig. 11. RT-Lab results for supply voltage, load current, compensation filter current, dc-link voltage, source current for PSO-based APF, source current for BFO-based APF,source current for Enhanced BFO-based APF for (a) ideal supply, (b) distorted supply and (c) unbalanced supply respectively.

396 S.S. Patnaik, A.K. Panda / Electrical Power and Energy Systems 61 (2014) 386–398

Page 12: Optimizing current harmonics compensation in three-phase power ...

Table 5Source current THDs obtained with Opal-RT Lab real-time simulator.

Supplycondition

Source current THD (in %)

WithoutAPF

PSO basedAPF

BFO basedAPF

Enhanced BFObased APF

Ideal 32.45 3.45 3.11 2.67Distorted 33.30 3.59 3.22 2.62Unbalanced 32.07 4.60 3.39 2.91

S.S. Patnaik, A.K. Panda / Electrical Power and Energy Systems 61 (2014) 386–398 397

Conclusion

Our study proposed the development of a novel Enhanced BFOoptimization strategy by hybridization of PSO and BFO to tune theproportional and integral gains of a PI controller. We proposed theimplementation of this Enhanced BFO-based PI controller to beused for dc-link voltage regulation in APFs. Rigorous MATLAB andRT-Lab simulations are performed by employing PSO, BFO andEnhanced BFO algorithms to shunt APF, keeping the simulationparameters and system configuration same in all the cases. Itshowed that, Enhanced BFO technique gives excellent Vdc transientresponse as the deviation of dc-link voltage from its referencevalue could be minimized in the smallest amount of time (approx-imately one cycle) irrespective of the supply voltage and suddenload change conditions. Hence, it provides nearly instantaneouscompensation over current harmonics. The natures of compen-sated source currents obtained with various optimizationapproaches are compared to find out the relative harmonic distor-tion in them. Less steady state ripples in Vdc transient leads to bril-liant dc-link voltage regulation, resulting in less distorted sourcecurrents in case of Enhanced BFO. It outperformed all other alter-natives in current harmonics mitigation by yielding the least val-ues of source current THDs. Hence, Enhanced BFO algorithm hasan edge over the classical BFO and PSO algorithms, especially incontext to the convergence behavior of the algorithm very nearto the desired solution. This fact has been supported here both ana-lytically and experimentally using MATLAB and Opal-RT Lab.

References

[1] Peng FZ. Harmonic sources and filtering approaches. IEEE Ind Appl Mag2001(July/August):18–25.

[2] Subjak JS, Mcquilkin JS. Harmonics – causes, effects, measurements, andanalysis: an update. IEEE Trans Ind Appl 1990;26(6):1034–42.

[3] IEEE recommended practices and requirements for harmonic control in electricpower systems, 993, IEEE Standard 519-1992.

[4] Blooming TM, Carnovale DJ. Harmonic convergence – IEEE Std. 519-1992 helpsdefine application of harmonic limits. IEEE Ind Appl Mag 2007(January/February):21–7.

[5] Singh B, Al-Haddad K, Chandra A. A new control approach to three-phaseactive power filter for harmonics and reactive power compensation. IEEE TransPower Syst 1998;13(1):133–8.

[6] Singh B, Al-Haddad K, Chandra A. A review of active filters for power qualityimprovement. IEEE Trans Ind Electron 1999;46(5):960–71.

[7] Akagi H. New trends in active filters for power conditioning. IEEE Trans IndAppl 1996;32(6):1312–22.

[8] Fujita H, Akagi H. A practical approach to harmonic compensation in powersystems – series connection of passive and active filters. IEEE Trans Ind Appl1991;27(6):1020–5.

[9] Wu CJ, Chiang JC, Yen SS, Liao CJ, Yang JS, Guo TY. Investigation and mitigationof harmonic amplification problems caused by single-tuned filters. IEEE TransPower Del 1998:800–6.

[10] Chiang SJ, Ai WJ, Lin FJ. Parallel operation of capacity limited three-phase four-wire active power filters. Proc Inst Electr Eng Electr Power Appl2002;149(5):329–36.

[11] Montero M, Cadaval ER, Gonzalez FB. Comparison of control strategies forshunt active power filters in three-phase four-wire systems. IEEE Trans PowerElectron 2007;22(1):229–36.

[12] Vardar K, Akpınar E, Surgevil T. Evaluation of reference current extractionmethods for DSP implementation in active power filters. Electr Power Syst Res2009;79(May):1342–52.

[13] Bhattacharya A, Chakraborty C, Bhattacharya S. Shunt compensation:reviewing traditional methods of reference current generation. IEEE IndElectron Mag 2009(September):38–49.

[14] Soares V, Verdelho P, Marques GD. An instantaneous active and reactivecurrent component method for active filters. IEEE Trans Power Electron2000;15(4):660–9.

[15] Patnaik SS, Panda AK. Real-time performance analysis and comparison ofvarious control schemes for particle swarm optimization-based shunt activepower filters. Electr Power Energy Syst 2013;52:185–97.

[16] Jain SK, Agarwal P, Gupta HO. Design simulation and experimentalinvestigations, on a shunt active power filter for harmonics, and reactivepower compensation. Electr Power Compon Syst 2003;31(7):671–92.

[17] Mishra S, Bhende CN. Bacteria foraging technique-based optimized activepower filter for load compensation. IEEE Trans Power Del 2007;22(1):457–65.

[18] Patnaik SS, Panda AK. Particle swarm optimization and bacterial foragingoptimization techniques for optimal current harmonic mitigation byemploying active power filter. Appl Comput Intell Soft Comput 2012;2012:1–10.

[19] Chang W-D, Shih S-P. PID controller design of nonlinear systems using animproved particle swarm optimization approach. Nonlinear Sci Numer Simul2010;15:3632–9.

[20] Gaing Z-L. A particle swarm optimization approach for optimum design of PIDcontroller in AVR system. IEEE Trans Energy Conv 2004;19(2):384–91.

[21] Lin C-L, Jan H-Y, Shieh N-C. GA-based multiobjective PID control for a linearbrushless dc motor. IEEE/ASME Trans Mechatron 2003;8(1):56–65.

[22] Uyyuru KR, Mishra MK, Ghosh A. An optimization-based algorithm for shuntactive filter under distorted supply voltages. IEEE Trans Power Electron2009;24(5):1223–32.

[23] Verma V, Singh B. Genetic-algorithm-based design of passive filters foroffshore applications. IEEE Trans Ind Appl 2010;46(4):1295–303.

[24] Kumar P, Mahajan A. Soft computing techniques for the control of an activepower filter. IEEE Trans Power Del 2009;24(1):452–61.

[25] Alrashidi MR, El-Hawary ME. A survey of particle swarm optimizationapplications in power system operations. Electr Power Compon Syst2006;34(12):1349–57.

[26] Abido MA. Optimal power flow using particle swarm optimization. ElectrPower Energy Syst 2002;24:563–71.

[27] Shayeghi H, Shayanfar HA, Jalilzadeh S, Safari A. A PSO based unified powerflow controller for damping of power system oscillations. Energy ConversManage 2009;50(10):2583–92.

[28] He N, Xu D, Huang L. The application of particle swarm optimization to passiveand hybrid active power filter design. IEEE Trans Ind Electron 2009;56(8):2841–51.

[29] Chen M-R, Li X, Zhang X, Lu Y-Z. A novel particle swarm optimizer hybridizedwith extremal optimization. Appl Soft Comput 2010;10:367–73.

[30] Monson CK, Seppi KD. Adaptive diversity in PSO. In: Proc 8th annualconference on genetic and evolutionary computation, ACM Press, New York;2006. p. 59–66.

[31] Passino KM. Biomimicry of Bacterial foraging for distributed optimization andcontrol. IEEE Control Syst Mag 2002;22(June):52–67.

[32] Mishra S. A hybrid least square-fuzzy bacterial foraging strategy for harmonicestimation. IEEE Trans Evol Comput 2005;9(February):61–73.

[33] Das TK, Venayagamoorthy GK. Bio-inspired algorithms for the design ofmultiple optimal power system stabilizers: SPPSO and BFA. In: IEEE industryapplication society’s 41st annual meeting, Tampa, USA, October 2006. p. 635–41.

[34] Mishra S, Tripathy M, Nanda J. Multi-machine power system stabilizerdesign by rule based bacteria foraging. Electr Power Syst Res 2007;77:1595–607.

[35] Tripathy M, Mishra S. Bacteria foraging-based solution to optimize both realpower loss and voltage stability limit. IEEE Trans Power Syst 2007;22(1):240–8.

[36] Kim DH, Abraham A, Cho JH. A hybrid genetic algorithm and bacterial foragingapproach for global optimization. Inf Sci 2007;177(18):3918–37.

[37] Biswas A, Dasgupta S, Das S, Abraham A. Synergy of PSO and bacterial foragingoptimization: a comparative study on numerical benchmarks. In: 2ndInternational symp hybrid artificial intelligent systems, advances in softcomputing series, Springer Verlag, Germany, innovations in hybrid intelligentsystems, ASC, vol. 44; 2007. p. 255–63.

[38] Biswas A, Dasgupta S, Das S, Abraham A. A synergy of differential evolutionand bacterial foraging optimization for faster global search. Int J Neural Mass-Parallel Comput Inf Syst-Neural Netw World 2007;8.

[39] Azizipanah-Abarghooee R. A new hybrid bacterial foraging and simplifiedswarm optimization algorithm for practical optimal dynamic load dispatch.Electr Power Energy Syst 2013;49:414–29.

[40] Tang WJ, Wu QH, Saunders JR. Bacterial foraging algorithm for dynamicenvironment. In: IEEE congress on evolutionary computation, Vancouver,Canada, July 2006. p. 4467–73.

[41] Das S, Dasgupta S, Biswas A, Abraham A, Konar A. On stability of thechemotactic dynamics in bacterial foraging optimization algorithm. IEEE TransSyst Man Cyber – Pt A 2009;39(3):670–9 [IEEE Press, USA].

[42] Biswas A, Das S, Abraham A, Dasgupta S. Analysis of the reproduction operatorin an artificial bacterial foraging system. Appl Math Comput 2010;215:3343–55.

[43] RT-Lab Professional. <http://www.opal-rt.com/product/rt-lab-professional>.

Page 13: Optimizing current harmonics compensation in three-phase power ...

398 S.S. Patnaik, A.K. Panda / Electrical Power and Energy Systems 61 (2014) 386–398

[44] Patnaik SS, Panda AK. Three-level H-bridge and three H-bridges-based three-phase four-wire shunt active power filter topologies for high voltageapplications. Electr Power Energy Syst 2013;51:298–306.

[45] Akagi H. Active harmonic filters. Proc IEEE 2005;93(12):2128–41.[46] Routimo M, Salo M, Tuusa H. Comparison of voltage–source and current–

source shunt active power filters. IEEE Trans Power Electron 2007;22(2):636–43.

[47] Kennedy J. The particle swarm: social adaptation of knowledge. In: Proc 1997international conference on evolutionary computation, Indianapolis, IN, USA;1997. p. 303–8.

[48] Shi Y, Eberhart RC. A modified particle swarm optimizer. In: Proc IEEEinternational conference on evolutionary computation, Anchorage, AK, May1998. p. 69–73.


Recommended