13
Electric Power Systems Research 101 (2013) 36–48 Contents lists available at SciVerse ScienceDirect Electric Power Systems Research jou rn al hom epage: www.elsevier.com/locate/epsr Multi-band power system stabilizer design by using CPCE algorithm for multi-machine power system Amin Khodabakhshian , Reza Hemmati, Majid Moazzami Department of Electrical Engineering, University of Isfahan, Isfahan, Iran a r t i c l e i n f o Article history: Received 29 November 2012 Received in revised form 24 March 2013 Accepted 25 March 2013 Available online 19 April 2013 Keywords: Multi-band power system stabilizer CPCE algorithm Cultural algorithm (CA) PSO algorithm Co-evolutionary algorithm (CEA). a b s t r a c t Synchronous generators are generally equipped with power system stabilizers (PSS) to damp out low frequency oscillations. Among different types of PSSs it has been recently shown that the new advanced stabilizer, called multi-band PSS (MB-PSS), has a better performance to cope with all global, inter area and local modes. All different types of PSSs are mainly designed based on one operating point of the system using a linear model. However, power system is inherently nonlinear and its operating conditions frequently change and the PSS performance may deteriorate. This paper develops a new design for MB-PSS in which the parameters are tuned by using a new Meta-heuristic optimization algorithm based on the combination of culture algorithm, particle swarm optimization (PSO) and co-evolutionary algorithms. In this new culture-PSO-co evolutionary (CPCE) algorithm, the characteristics of all three mentioned algorithms are combined and a new strong optimization technique is obtained. The proposed MB-PSS is tested on a multi-machine power system and results are compared with PSO-based MB-PSS (PSO-MB- PSS) and conventional MB-PSS (C-MB-PSS). Simulation results confirm the effectiveness of the proposed optimization tuning method for improving the power system dynamic stability. © 2013 Elsevier B.V. All rights reserved. 1. Introduction Nowadays, modern power systems can reach the stressed con- ditions more easily than the past for the sake of increasing power demand. Therefore, it is necessary to increase power system sta- bility margin by using supplementary controllers. PSS is a common cost-effective method to provide the auxiliary control signal for the AVR system of synchronous generators to enhance electromechan- ical oscillations damping and to improve dynamic stability [1,2]. The parameters of CPSS are generally tuned by using a linearized model. However, power system topology and loadings continu- ously change and in these conditions the CPSS cannot perform efficiently for damping all modes, especially inter-area oscillations [3]. In order to overcome this drawback and to have a robust PSS, several researches have been carried out in recent years. These studies are usually categorized in two groups; (i) presenting a new method for tuning CPSS parameters and (ii) presenting a new struc- ture for PSS. The first group of studies presents a new method for PSS coef- ficient tuning to guarantee having enough damping for power Corresponding author. Tel.: +98 3117934548. E-mail addresses: [email protected], [email protected] (A. Khodabakhshian), [email protected] (R. Hemmati), m [email protected] (M. Moazzami). system oscillations in a wide range of operating conditions. Classic control methods based on lead–lag controllers [4], non linear [5,6] and adaptive control algorithms [7,8], robust control approaches [9–11], artificial intelligent [1,8,12] and meta-heuristic optimiza- tion methods [13–18] are the common approaches in the first category. The second group presents a new PSS structure such as classic PID-base PSS [10], fuzzy logic-based PID PSS [19], algebraic- based PSS [20], multi-input PSS [17,18,21] and MB-PSS [22,23] to improve the PSS performance. In Ref. [1] a systematical approach for tuning the parameters of a fuzzy logic PSS by using differential evolution algorithm (DEA) is presented. This method is developed to minimize the overshoot of the rotor angle response. A new recurrent adaptive control (RAC) scheme has been proposed in Ref. [8]. RAC is inspired based on the similarity of adaptive control system and recurrent neural networks (RNNs). An adaptive PSS based on fuzzy logic has been reported in Ref. [12] in which its parameters are tuned online by using neural networks. Meta-heuristic and evolutionary computation based methods recently attract more attention for solving optimization problems in power system. Bacterial foraging algorithm (BFA) and particle swarm optimization (PSO) [13], chaotic optimization algorithms (COA) [14], ant colony optimization [15] and genetic algorithm (GA) [17] with a high degree of adaptation and robustness have been common approaches to overcome the deficiencies of CPSS tuning. Two classical bio-inspired PSO and BFA algorithms are presented 0378-7796/$ see front matter © 2013 Elsevier B.V. All rights reserved. http://dx.doi.org/10.1016/j.epsr.2013.03.011

Multi-band power system stabilizer design by using CPCE algorithm for multi-machine power system

Embed Size (px)

DESCRIPTION

Multi-band power system stabilizer design by using CPCE algorithmfor multi-machine power system

Citation preview

Page 1: Multi-band power system stabilizer design by using CPCE algorithm for multi-machine power system

Mf

AD

ARRAA

KMCCPC

1

ddbcAi

moe[ssmt

fi

(m

0h

Electric Power Systems Research 101 (2013) 36– 48

Contents lists available at SciVerse ScienceDirect

Electric Power Systems Research

jou rn al hom epage: www.elsev ier .com/ locate /epsr

ulti-band power system stabilizer design by using CPCE algorithmor multi-machine power system

min Khodabakhshian ∗, Reza Hemmati, Majid Moazzamiepartment of Electrical Engineering, University of Isfahan, Isfahan, Iran

a r t i c l e i n f o

rticle history:eceived 29 November 2012eceived in revised form 24 March 2013ccepted 25 March 2013vailable online 19 April 2013

eywords:ulti-band power system stabilizer

a b s t r a c t

Synchronous generators are generally equipped with power system stabilizers (PSS) to damp out lowfrequency oscillations. Among different types of PSSs it has been recently shown that the new advancedstabilizer, called multi-band PSS (MB-PSS), has a better performance to cope with all global, inter areaand local modes. All different types of PSSs are mainly designed based on one operating point of thesystem using a linear model. However, power system is inherently nonlinear and its operating conditionsfrequently change and the PSS performance may deteriorate. This paper develops a new design for MB-PSSin which the parameters are tuned by using a new Meta-heuristic optimization algorithm based on the

PCE algorithmultural algorithm (CA)SO algorithmo-evolutionary algorithm (CEA).

combination of culture algorithm, particle swarm optimization (PSO) and co-evolutionary algorithms.In this new culture-PSO-co evolutionary (CPCE) algorithm, the characteristics of all three mentionedalgorithms are combined and a new strong optimization technique is obtained. The proposed MB-PSS istested on a multi-machine power system and results are compared with PSO-based MB-PSS (PSO-MB-PSS) and conventional MB-PSS (C-MB-PSS). Simulation results confirm the effectiveness of the proposedoptimization tuning method for improving the power system dynamic stability.

. Introduction

Nowadays, modern power systems can reach the stressed con-itions more easily than the past for the sake of increasing poweremand. Therefore, it is necessary to increase power system sta-ility margin by using supplementary controllers. PSS is a commonost-effective method to provide the auxiliary control signal for theVR system of synchronous generators to enhance electromechan-

cal oscillations damping and to improve dynamic stability [1,2].The parameters of CPSS are generally tuned by using a linearized

odel. However, power system topology and loadings continu-usly change and in these conditions the CPSS cannot performfficiently for damping all modes, especially inter-area oscillations3]. In order to overcome this drawback and to have a robust PSS,everal researches have been carried out in recent years. Thesetudies are usually categorized in two groups; (i) presenting a newethod for tuning CPSS parameters and (ii) presenting a new struc-

ure for PSS.The first group of studies presents a new method for PSS coef-

cient tuning to guarantee having enough damping for power

∗ Corresponding author. Tel.: +98 3117934548.E-mail addresses: [email protected], [email protected]

A. Khodabakhshian), [email protected] (R. Hemmati), [email protected] (M. Moazzami).

378-7796/$ – see front matter © 2013 Elsevier B.V. All rights reserved.ttp://dx.doi.org/10.1016/j.epsr.2013.03.011

© 2013 Elsevier B.V. All rights reserved.

system oscillations in a wide range of operating conditions. Classiccontrol methods based on lead–lag controllers [4], non linear [5,6]and adaptive control algorithms [7,8], robust control approaches[9–11], artificial intelligent [1,8,12] and meta-heuristic optimiza-tion methods [13–18] are the common approaches in the firstcategory. The second group presents a new PSS structure such asclassic PID-base PSS [10], fuzzy logic-based PID PSS [19], algebraic-based PSS [20], multi-input PSS [17,18,21] and MB-PSS [22,23] toimprove the PSS performance.

In Ref. [1] a systematical approach for tuning the parameters ofa fuzzy logic PSS by using differential evolution algorithm (DEA) ispresented. This method is developed to minimize the overshoot ofthe rotor angle response. A new recurrent adaptive control (RAC)scheme has been proposed in Ref. [8]. RAC is inspired based onthe similarity of adaptive control system and recurrent neuralnetworks (RNNs). An adaptive PSS based on fuzzy logic has beenreported in Ref. [12] in which its parameters are tuned online byusing neural networks.

Meta-heuristic and evolutionary computation based methodsrecently attract more attention for solving optimization problemsin power system. Bacterial foraging algorithm (BFA) and particleswarm optimization (PSO) [13], chaotic optimization algorithms

(COA) [14], ant colony optimization [15] and genetic algorithm (GA)[17] with a high degree of adaptation and robustness have beencommon approaches to overcome the deficiencies of CPSS tuning.Two classical bio-inspired PSO and BFA algorithms are presented
Page 2: Multi-band power system stabilizer design by using CPCE algorithm for multi-machine power system

ower Systems Research 101 (2013) 36– 48 37

iiambdmaf

asip[tPiodb

ctbtietas

hPsei4tfMwtttmvmtep

Table 1System loading conditions.

Light load Nominal load Heavy load

Total active power is Nominal active Total active power is

A. Khodabakhshian et al. / Electric P

n Ref. [13] for the simultaneous design of multiple optimal PSSsn a two-area four-machine power system. In this structure, bothlgorithms have used time domain data from the PSCAD/EMTDCodels for the online optimization of PSS coefficients. The COA

ased on Lozi map is employed in Ref. [14] for eigenvalue and timeomain-based objective functions for tuning PSS coefficients in aulti-machine power system. In Ref. [15] a novel mixed-integer

nt direction hybrid differential evolution algorithm is proposedor PSS design in multi-machine systems.

A robust PID-based PSS is proposed in Ref. [10]. In this study constrained structure of Lyapunov function and generalizedtatic output feedback gain matrix are used. Iterative linear matrixnequality (ILMI) is employed for optimal tuning of controllerarameters. A hybrid fuzzy PID PSS has been investigated in Ref.19]. The fuzzy logic is used for on-line tuning of PID parame-ers. An algebraic method for assembling and the coordination ofSSs is reported in Ref. [20]. The coordination of PSS parameterss carried out based on state-space representations and differentperating scenarios. For this purpose, a combined non linear timeomain simulations and a constrained optimization method haveeen considered.

The CPSS is usually designed based on one input signal whichan be speed or active power changes. However, it has been shownhat by applying more input signals to PSS its damping ability cane increased [17,18]. In Ref. [17] a comparative study for differentypes of PSSs such as CPSS, IEEE PSS2B, PSS3B and PSS4B modelss carried out. In this study the rotor speed variation �ω and gen-rator electric power Pe or torque Te are two input signals [17]. Ahree dimensional PSS (3D-PSS) with employing rotor speed devi-tion �ω, rotor acceleration a and load angle deviation �ı inputignals has been also studied in Ref. [18].

Power system oscillations may contain low, intermediate andigh frequency sub-signals. The conventional PSSs including CPSS,SSS2B and PSS3B have only one frequency band for passing thetabilizing signal. Therefore, a PSS which can separately deal withach frequency part is more suitable. In this regard, MB-PSS wasntroduced as a new type of dual input stabilizer model in IEEE Std.21.5 [22,23]. This PSS utilizes three low, medium and high pass fil-ers to cover a wide range of oscillations with different frequenciesor more effective damping of all global, inter area and local modes.

otivated by this desirable structure of MB-PSS and also copingith nonlinearities and time varying conditions of power system

his paper proposes a new MB-PSS design in which its parame-ers are tuned by using CPCE algorithm. This new optimizationechnique contains the characters of three different optimization

ethods and leads to a better optimal solution [24]. Fast con-ergence in finding optimal solution, avoiding falling into local

inima and finding more accurate solution are the main adjec-

ives of this new algorithm [24]. The proposed CPCE-MB-PSS isvaluated against PSO-MB-PSS and C-MB-PSS in a multi-machineower system. Simulation results clearly show the effectiveness of

G1

G2

T1

T2

BUS 1 BUS 2 BUS 3

New PSS

Line 1 Line 3

Line 2

Line 4

Load

New PSS

Fig. 1. The single-line diagram of two-are

decreased by 20% power decreased by 20%Total reactive power is

decreased by 15%Nominal reactivepower

Total reactive power isdecreased by 15%

the proposed method for damping power system oscillations andimproving dynamic stability.

2. Illustrative test system

To show the effectiveness of the proposed method for improvingpower system dynamic stability, a two-area four-machine powersystem is considered as the case study [4]. The single line diagram ofthis system is shown in Fig. 1. The nominal system parameters areavailable in Ref. [4]. All generators have been originally equippedwith CPSS. However, for current study, the type of PSS changes tothe proposed PSS model as depicted in Fig. 1. To study the sys-tem performance, three loading conditions are considered as heavy,nominal and light and are listed in Table 1.

2.1. Dynamic model of the system

A two-axis, three-order model is employed for simulating allgenerators. The power system can be modelled by a set of nonlineardifferential equations as Eq. (1).

x = f (x, u) (1)

In Eq. (1) x = [ı, ω, E′q] is state variables and u represents the

vector of the PSS output signals. This nonlinear dynamic model canbe rewritten as Eq. (2).⎧⎪⎪⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎪⎪⎩

.ωi = (Pm − Pe − Dω)

M.

ıi = ω0(ω − 1)

.

E′qi

= (−Eq + Efd)T ′

do.

Efdi= −Efd + Ka(Vref − Vt)

Ta

(2)

where ω shows per unit rotor speed. ıi and ωi are rotor angle androtor speed of generator ith (pu). Pm and Pe represent mechanicalinput power and electrical output power in terms of p.u. X ′

dis the

per unit transient reactance of d axis. Also E′q and Efd are per unit

values of the internal voltage behind x′d

and equivalent excitationvoltage respectively. T ′

do, Ta and Ka are the time constant of theexcitation circuit (s), regulator time constant (s) and regulator gainrespectively.

G4

G3

T3

T4

BUS 4 BUS 5 BUS 6

Line 5Line 6

Load

New PSSNew PSS

a four-machine power system [4].

Page 3: Multi-band power system stabilizer design by using CPCE algorithm for multi-machine power system

38 A. Khodabakhshian et al. / Electric Power Systems Research 101 (2013) 36– 48

PSSU

2

1

sT1

sT1

++

4

3

sT1

sT1

++KPSS

+ref

lactua

Speed

Sensor

ash-ou

W

W

sT1

sT

+

S bloc

3

3

si

U

wwnTofispK

3

iidpbtt

Overall Gain W

Fig. 2. CPS

. Power system stabilizer

.1. Conventional power system stabilizer

The CPSS structure is depicted in Fig. 2, where the generatorpeed is usually used as the input signal [4]. The CPSS is mathemat-cally formulated as follows:

PSS = KPSSSTW

1 + STW

1 + ST1

1 + ST2

1 + ST3

1 + ST4�ω (3)

here �ω is the speed deviation in p.u. The CPSS consists of aashout filter and a dynamic compensator [4]. The UPSS output sig-al is fed to the excitation system as a supplementary input signal.he high pass washout filter is employed to reset the steady stateffset in the PSS output. The value of time constant (Tw) is usuallyxed and is considered as 10 s in this study. Also T1 − T4 and KPSShow the time constants and the gain of two stages lead–lag com-ensator respectively. Then, the design problem will be to obtainDC and T1 − T4.

.2. Multi-band PSS

Fig. 3 shows MB-PSS 4B structure based on multiple work-ng frequency bands. This figure comprises three separate low,ntermediate and high-frequency bands. These signals are used foramping the global, inter area and local modes. A differential band

ass filter, a gain and a limiter are used in each band. The finallock signal is limited by the final VSTmin/VSTmax limiter. For cap-uring different frequency dynamics of local and torsional modes,wo speed transducers have been used. According to Fig. 3, first the

Speed

transducer

KL1

KL2

L

/L

sT1

sT1

++ R

R*L

L

sT1

sT1

++

Kl1

Kl2

KH1

KH2

Speed

transducer

2L

1L11

sT1

sTKL

++

8L

7L17

sT1

sTKL

++

lW

lW

sT1

sT

+

lW

lW

sT1

sT

+

HW

HW

sT1

sT

+

HW

HW

sT1

sT

+

l

/l

sT1

sT1

++ R

R*l

l

sT1

sT1

++

H

/H

sT1

sT1

++ R

R*H

H

sT1

sT1

++

1V

2V

Pe

lL

H

Fig. 3. MB-PSS IEEE 4B b

Limitert Lead-Lag 1 Lead-Lag 2

k diagram.

rotor speed deviation passes from a speed transducer and �ωL–I iscreated. This signal is fed to the low and intermediate bands. Also,by passing Pe from speed transducer �ωH is available and is fedto the high-frequency band. Fig. 4 shows the concept of capturing�ωL–I and �ωH.

Six parameters must be tuned in MB-PSS 4B filters. These param-eters include symmetrical band pass filters at the center frequencyFL, FI, FH and the peak magnitude of the frequency responses withthree gains KL, KI, and KH. Therefore, MB-PSS4B with a flexiblemulti-band transfer function structure provides more degree offreedom for achieving a robust PSS over a wide frequency rangesin different power system contingency conditions. As mentionedbefore, a new optimization method is used to adjust the PSS param-eters. This method is described in the next section.

4. Hybrid CPCE algorithm

CPCE is a hybrid meta-heuristic optimization algorithm for usingthe advantages of PSO, CA and CEA [24]. Fig. 5 shows the main struc-ture of this algorithm in which a new co-evolutionary mechanismbetween two cultural algorithms is built. Then, PSOs are introducedinto the framework of the cultural algorithm in the sub spaces ofBelief spaces 1 and 2, and Population spaces 1 and 2.

A set of individuals which are called shared global belief space(SGBS) (into the co-evolutionary mechanism) are employed for thecoordination of population’s knowledge and experience. In each

generation of the algorithm, all sub-belief spaces 1 and 2 particlesare collected together into the SGBS. Then, the excellent particles ofSGBS are kept and the bad ones are replaced by reinitialized parti-cles. The Affect operations are used in SGBS for two sub-population

L6

L5

sT1

sT1

++

L12

L11

sT1

sT1

++

KL

l6

l5

sT1

sT1

++

l12

l11

sT1

sT1

++

Kl

H6

H5

sT1

sT1

++

H12

H11

sT1

sT1

++

KH

+

LF Band

IF Band

HF Band

maxVL

minVL

maxVl

minVl

maxVH

minVH

+

+

+

+

++

maxVST

minVST

VSTVS

LLVS

LlVS

LHVS

-

-

-

lock diagram [20].

Page 4: Multi-band power system stabilizer design by using CPCE algorithm for multi-machine power system

A. Khodabakhshian et al. / Electric Power Systems Research 101 (2013) 36– 48 39

Speed

transducer

ωΔ

IL−Δω

HωΔ

maxVL

minVL

axV Im

inV Im

maxVH

maxVST

minVST

VSTab

LK

IL−Δω

IK

HK

LF

F

F

++

+

ent fre

sii

4

ddN

⎧⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎩

(fbaa

Fig. 4. The idea of capturing differ

paces 1 and 2. Now, the experiences of two sub-population spacesn each generation are exchanged. Details of the CPCE algorithm arentroduced in the following subsections.

.1. Structure and details of CPCE algorithm

In this algorithm N particles are used for searching in a D-imensional space of optimization problem. These particles areivided to two equal parts. These two parts are divided again to11, N12, N21 and N22 particles using Eq. (4).

N = (N11 + N12) + (N21 + N22)

N11 + N12 = N21 + N22

BR1 = N11

N12

BR2 = N21

N22

(4)

Particles N11 and N21 are used for searching in Belief space 1B1) and (B2) respectively. Also N12 and N22 particles are utilized

or searching in Population spaces 1 (P1) and 2 (P2). The ratiosetween the numbers of particles in sub-spaces of B1, P1, B2 and P2re determined by using BR1 and BR2 coefficients. These coefficientsre generally in the range of 0.4–0.5. Each space contains a particle

Evol

BeliefSpace 1

Population Space 1

Communication

ProtocolAccept ( )

Shared global bel

Share

Affect ( )

Affect ( )

A

Evaluate ( )

Evaluate ( )

Evolve ( )

Evolve ( )

Exchange Exper

Fig. 5. Block diagram o

minVH

quency signal in MB-PSS IEEE 4B.

swarm. For updating particles in each generation for each space,PSO operations are employed using Eqs. (5) and (6).

vk+1id

= wvkid + c1r1(pk

id − xkid) + c2r2(pk

gd − xkid) (5)

xk+1id

= xkid + vk+1

id(6)

In Eqs. (5) and (6) vkid

and xkid

represent the velocity and the posi-tion of ith particle respectively and w is inertia weight, c1 and c2are acceleration coefficients, r1 and r2 are two random numbers dis-tributed in (0, 1). Also pk

idshows the position with the best fitness

found so far by the ith particle and called pbest, pkgd

is the positionwith the best fitness found so far by all particles in the population,usually called gbest.

4.2. Cultural operations

Two cultural-algorithm-populations implement cultural Acceptand Affect operations in each generation of the algorithm.

4.2.1. Accept operations

Accept operation is implemented according to the value of Acp,

which is the probability of accept operation in each generation.If rand ≤ Acp, for P1 and B1, the worst particle in B1 (B2) will bereplaced by the best particle in P1 (P2).

ve ( )Evaluate ( )

BeliefSpace 2

Population Space 2

Communication

ProtocolAccept ( )Affect ( )

iefspace

Share

ffect ( )

Evaluate ( )

Evolve ( )

iences

f CPCE algorithm.

Page 5: Multi-band power system stabilizer design by using CPCE algorithm for multi-machine power system

4 ower

4

airrtab

4a

S

0 A. Khodabakhshian et al. / Electric P

.2.2. Affect operationsIt is supposed that Afp represents the probability of Affect oper-

tion and Afn is a nonnegative integer parameter. Affect operations performed considering the value of Afp in each generation. Ifand ≤ Afp, for P1 and B1, the bad Afn particles in P1 (P2) will beeplaced by the excellent Afn particles in B1 (B2). For exchanginghe useful knowledge and experience of swarms in each culturallgorithm-population, PSO swarms are associated with each otherased on the Accept and Affect operations.

.3. Co-evolutionary mechanism between two cultural

lgorithms

In this step, first SGBS is designed. Then, Affect operations fromGBS to P1 and P2 are performed. Finally experiences between P1

Start

Generate the initial spaces and parametersP1, B1, P2, B2, SGBS,

Acp, Afp, Afn, SAfp, SAfn1, SAfn2, Eep, EEn

Randomly generate the initial population withN particles

Evaluate the population

Update the velocity and position for population

Rand<Acp

The best particle in P1 replaces the worstparticle in B1

The best particle in P2 replaces the worstparticle in B2

Rand<Acp

Rand<Afp

The excellent Afn particles ibad Afn particles

The excellent Afn particles ibad Afn particles

Rand<Afp

Put the particles in B1 and B2new SGBS

Reinitialize the ith particle xifitness

Fitness (xi)<T

The SAfn1 excellent particlesthe bad SAfn1 partic

The SAfn2 reinitialized parreplace the other bad SAfn2

Rand<SAfp

Yes

Yes

Yes

Yes

Yes

Yes

No

No

Fig. 6. The CPCE

Systems Research 101 (2013) 36– 48

and P2 are exchanged. Each step is described in the following sub-sections.

4.3.1. Design of the SGBSThere are N0 particles in the SGBS and are determined by using

Eq. (7).

N0 = N11 + N21 (7)

Velocities and positions of each particle in SGBS are set arbi-

trarily. Now SGBS is updated after cultural operations of twocultural-algorithm-populations in each generation according toSection 4.2. Two steps for updating SGBS are needed. First a newSGBS is created including B1 and B2 particles. Then, the excellent

n B1 replace thein P1

n B2 replace thein P2

together and get

and evaluate its

V

in SGBS replaceles in P1ticles in SGBS particles in P1

The SAfn1 excellent particles in SGBS replacethe bad SAfn1 particles in P2

The SAfn2 reinitialized particles in SGBSreplace the other bad SAfn2 particles in P2

Rand<SAfp

The EEn excellent particles in P1 replace thebad EEn particles in P2

The EEn excellent particles in P2 replace thebad EEn particles in P1

Rand<EEp

Stopping criteria ismet?

End

Yes

Yes

Yes

No

No

No

No

No

No

No

flowchart.

Page 6: Multi-band power system stabilizer design by using CPCE algorithm for multi-machine power system

ower

pp

T

(vtfb

4

gSSbSo

4

bpetcEcaopp

5

tf

A. Khodabakhshian et al. / Electric P

article is reserved and the bad ones are replaced by reinitializedarticles. Let TV be the mean fitness value of particles in SGBS.

V =N0∑i=1

fitness(xi)N0

(8)

TV threshold value is used for reserving or reinitializing. In Eq.8), xi and fitness(xi) are the ith particle in SGBS and its fitnessalue respectively. The value of fitness(xi) is evaluated by usinghe objective function considered for optimization problem. Thenor each particle in SGBS if fitness(xi) ≤ TV, the ith particle (xi) wille reserved or reinitialized.

.3.2. Affect operations from SGBS to P1 and P2Affect operation from SGBS to P1 and P2 is implemented in each

eneration based on the probability value of SAfp. Let SAfn1 andAfn2 be the mean values of two nonnegative integer numbers. ForGBS and P1 (P2), if rand ≤ SAfp, bad SAfn1 particles in P1 (P2) wille replaced by the best particles of SAfn1 in SGBS. Also other badAfn2 particles in P1 (P2) are replaced by the reinitialized particlesf SAfn2 in SGBS.

.3.3. Experience exchanging operation between P1 and P2After Affect operations from SGBS to P1 and P2, experience

etween P1 and P2 is exchanged in each generation. It is sup-osed that the probability of implementing operation of experiencexchange is EEp. Also EEn is the number of particles joined inhis operation. Now for P1 and P2, if rand ≤ EEp, the bad parti-les of EEn in P2 (P1) will be replaced by the best particles ofEn in P1 (P2). This co-evolutionary mechanism associates twoultural-algorithm-populations with each other. Useful knowledgend experience are exchanged between multi-swarms to guidether swarms to achieve a better optimal solution. For this pur-ose, the randomly reinitialized particles are also placed into theopulation. The flowchart of CPCE algorithm is shown in Fig. 6.

. Design methodology

CPCE method is used for tuning the MB-PSS parameters on theest system given in Section 2. For this purpose, first the objectiveunction is defined.

Fig. 7. MB-PSS IEEE 4B

Systems Research 101 (2013) 36– 48 41

5.1. Objective function

The integral of time multiplied absolute error (ITAE) is used asthe objective function [25]. This index is shown in Eq. (9).

J =M=4∑i=1

∫ t

0

(t∣∣�ωri

∣∣)dt (9)

It is evident that the controller with lower ITAE will be betterthan the other ones. Parameter M represents the number of powersystem machines in the system. Therefore, the design procedurecan be formulated as a constrained optimization problem of min-imizing the ITAE which is subject to Kimin

< Ki < Kimax and Timin<

Ti < Timax . The Ki and Ti represent all gains and time constantsshown in Fig. 3.

5.2. PSS tuning

The CPCE algorithm is carried out to tune the proposed MB-PSS parameters. All four generators are equipped with MB-PSS andPSSs are simultaneously tuned. In order to have less computationsfor tuning, the MB-PSS structure is rearranged as shown in Fig. 7and also parameters T2, T4, T6 and T8 are fixed as 0.01. Each MB-PSScontains 21 parameters and all four PSSs have 84 parameters whichshould be simultaneously tuned. In the simulation, the settingparameters of the CPCE algorithm are given in Table 2. It should benoted that CPCE algorithm is run several times and then the optimalset of parameters are selected. In the optimization process, differentdisturbances such as three-phase fault, single phase short circuit,the step change in the reference mechanical power and the stepchange in the reference voltage are applied. After the simulationof different disturbances and also different setting parameters ofalgorithm, the final result which has the lowest objective function(ITAE) is chosen as the final solution. The optimum values of param-eters obtained by using CPCE are shown in Table 3. The parameterswhich have not been presented are chosen as the values given inRef. [26], such as the parameters of speed transducer, washout and

limiters. The proposed CPCE-MB-PSS is compared with PSO-MB-PSS and C-MB-PSS. The PSO-MB-PSS parameters are tuned by usingPSO method and the objective function is also considered as Eq. (9).The setting parameters of PSO are shown in Table 4. The optimum

block diagram.

Page 7: Multi-band power system stabilizer design by using CPCE algorithm for multi-machine power system

42 A. Khodabakhshian et al. / Electric Power Systems Research 101 (2013) 36– 48

Table 2Parameter settings of CPCE algorithm.

Population size P1 B1 P2 B2 Afp Afn Acp SAfp SAfn1 SAfn2 EEp EEn

60 20 10 20 10 0.4 3 0.4 0.1 1 1 0.1 1

Table 3MB-PSS parameters by using CPCE.

T1 T3 T5 T7 K1 K2 K

G1 High pass section 0.011 0.005 0.834 0.01 1.00 1.00 1.00Intermediate pass section 0.005 0.01 0.657 0.01 1.50 2.32 2.72Low pass section 0.591 0.01 0.005 0.01 9.40 1.17 3.18

G2 High pass section 0.01 0.914 0.005 0.01 1.93 1.00 1.00Intermediate pass section 0.005 0.01 0.01 0.079 1.00 2.82 1.31Low pass section 0.01 0.005 0.526 0.01 2.37 1.31 1.01

G3 High pass section 0.01 0.005 0.01 0.803 4.73 1.00 1.00Intermediate pass section 0.01 0.005 0.01 0.005 1.55 1.00 1.67Low pass section 0.01 0.005 0.01 0.005 1.00 1.93 1.70

G4 High pass section 0.01 0.005 0.01 0.005 1.36 1.27 1.00Intermediate pass section 0.847 0.01 0.647 0.01 1.07 1.00 2.78Low pass section 0.01 0.005 0.01 0.005 1.00 1.17 1.00

Table 4Parameter settings of PSO algorithm.

Population size c1 c2 c w

vtPp

6

SMeeipctwca

Table 6MB-PSS parameters based on Fig. 3.

Parameter Value

High and intermediatespeed transducer

(−0.0017s + 1)/(0.00013s2 + 0.018s + 1)

Low speed transducer (80s2)/(s3 + 82s2 + 161s + 80)VLmax 0.075VLmin −0.075VImax 0.15VImin −0.15VHmax 0.15VHmin −0.15VSTmax −0.25VSTmin −0.25KL11 1TL1 1.67TL2 2KL17 1TL7 2TL8 2.4

TM

60 2 3 1 Linearly decreasing from 0.9 to 0.4

alues of the PSO-MB-PSS parameters are shown in Table 5. Also,he C-MB-PSS parameters can be found in Ref. [26]. The other MB-SS parameters such as washout and transducer parameters areresented in Table 6.

. Simulation results

The simulation results are carried out on the test system given inection 2. In order to get clear results, first CPCE-MB-PSS and PSO-B-PSS are compared. Then, the CPCE-MB-PSS and C-MB-PSS are

valuated. Also, in order to have a comprehensive study, four differ-nt disturbances are considered as disturbance 1: 5% step increasen reference voltage of generator 1; disturbance 2: 10 cycle three-hase short circuit in the middle of line 3; disturbance 3: 10% stephange in load of bus 3 (area 1) for three different loading condi-

ions and; disturbance 4: line 3 is disconnected at second 1 andill be reconnected after 1000 ms. It should be noted that in load

hange scenario (disturbance 3), the load is increased at second 5nd then is driven back to the nominal load at second 45.

able 5B-PSS parameters by using PSO.

T1 T3

G1 High pass section 0.011 0.006

Intermediate pass section 0.005 0.01

Low pass section 0.6992 0.011

G2 High pass section 0.005 0.01

Intermediate pass section 0.005 0.012

Low pass section 0.005 0.01

G3 High pass section 0.6793 0.01

Intermediate pass section 0.294 0.01

Low pass section 0.01 0.005

G4 High pass section 0.01 0.05

Intermediate pass section 0.01 0.05

Low pass section 0.1479 0.01

TWH 0.012TW1 1

6.1. Comparing CPCE-MB-PSS and PSO-MB-PSS

In this section, the CPCE-MB-PSS and PSO-MB-PSS are stud-ied. Table 7 shows the ITAE for both MB-PSSs. It is seen that theCPCE-MB-PSS has got a lower ITAE index than the other MB-PSS.

T5 T7 K1 K2 K

0.1751 0.011 1.47 3.93 3.400.206 0.01 5.50 4.86 2.190.005 0.01 13.39 1.54 2.13

0.01 0.005 1.00 3.80 3.130.081 0.01 3.90 1.80 1.000.05 0.0098 2.34 2.24 3.76

0.005 0.01 1.00 1.66 4.250.1046 0.011 1.00 1.00 1.910.01 0.05 1.00 1.00 1.83

0.01 0.05 1.82 4.45 4.380.01 0.05 1.22 1.60 1.000.005 0.01 7.52 3.77 2.99

Page 8: Multi-band power system stabilizer design by using CPCE algorithm for multi-machine power system

A. Khodabakhshian et al. / Electric Power Systems Research 101 (2013) 36– 48 43

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 150.999

0.9992

0.9994

0.9996

0.9998

1

1.0002

1.0004

1.0006

Spp

ed G

1(pu

)

Time(s)0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

0.999

0.9992

0.9994

0.9996

0.9998

1

1.0002

1.0004

1.0006

Spp

ed G

1(pu

)

Time(s)

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 150.9988

0.999

0.9992

0.9994

0.9996

0.9998

1

1.0002

1.0004

1.0006

Spp

ed G

1(pu

)

Time(s)

A B

C

Fig. 8. G1 speed following disturbance 1 (solid: CPCE-MB-PSS; dashed: PSO-MB-PSS). (A) Light, (B) nominal and (C) heavy.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 150.9995

0.9996

0.9997

0.9998

0.9999

1

1.0001

1.0002

Spp

ed G

2(pu

)

Time(s)0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

0.9995

0.9996

0.9997

0.9998

0.9999

1

1.0001

1.0002

Spp

ed G

2(pu

)

Time(s)

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 150.999

0.9995

1

1.0005

Spp

ed G

2(pu

)

Time(s)

A B

C

Fig. 9. G2 speed following disturbance 1 (solid: CPCE-MB-PSS; dashed: PSO-MB-PSS). (A) Light, (B) nominal and (C) heavy.

Page 9: Multi-band power system stabilizer design by using CPCE algorithm for multi-machine power system

44 A. Khodabakhshian et al. / Electric Power Systems Research 101 (2013) 36– 48

0 1 2 3 4 5 6 7 8 9 100.997

0.998

0.999

1

1.001

1.002

1.003

1.004

1.005

Spp

ed G

3(pu

)

Time(s)0 1 2 3 4 5 6 7 8 9 10

0.996

0.997

0.998

0.999

1

1.001

1.002

1.003

1.004

1.005

Spp

ed G

3(pu

)

Time(s)

0 1 2 3 4 5 6 7 8 9 100.997

0.998

0.999

1

1.001

1.002

1.003

1.004

1.005

Spp

ed G

3(pu

)

Time(s)

A B

C

Fig. 10. G3 speed following disturbance 2 (solid: CPCE-MB-PSS; dashed: PSO-MB-PSS). (A) Light, (B) nominal and (C) heavy.

0 1 2 3 4 5 6 7 8 9 100.996

0.997

0.998

0.999

1

1.001

1.002

1.003

1.004

1.005

Spp

ed G

4(pu

)

Time(s)0 `1 2 3 4 5 6 7 8 9 10

0.998

0.999

1

1.001

1.002

1.003

1.004

Spp

ed G

4(pu

)

Time(s)

0 1 2 3 4 5 6 7 8 9 100.997

0.998

0.999

1

1.001

1.002

1.003

Spp

ed G

4(pu

)

Time(s)

A B

C

Fig. 11. G4 speed following disturbance 2 (solid: CPCE-MB-PSS; dashed: PSO-MB-PSS). (A) Light, (B) nominal and (C) heavy.

Page 10: Multi-band power system stabilizer design by using CPCE algorithm for multi-machine power system

A. Khodabakhshian et al. / Electric Power Systems Research 101 (2013) 36– 48 45

Table 7The values of performance index (ITAE).

Disturbance 1 Disturbance 2

Light Nominal Heavy Light Nominal Heavy

0.30.7

BMc

st

CPCE-MB-PSS 0.2699 0.1582

PSO-MB-PSS 0.4032 0.2287

y changing the operating condition to heavy loading, the CPCE-B-PSS gives a more suitable performance and shows the robust

haracteristics.The simulation results are depicted in Figs. 8–12. Figs. 8 and 9

how the responses under disturbance 1 and Figs. 10 and 11 showhe responses under disturbance 2. The results for disturbance

0 10 20 30 40 50 60 70 800.997 5

0.99 8

0.998 5

0.99 9

0.999 5

1

1.000 5

1.00 1

1.001 5

1.00 2

Spp

ed G

2(pu

)

Time(s)

0 10 20 30 0.997 5

0.99 8

0.998 5

0.99 9

0.999 5

1

1.000 5

1.00 1

1.001 5

1.00 2

Spp

ed G

2(pu

)

Tim

A B

C

Fig. 12. G2 speed following disturbance 3 (solid: CPCE-MB-PSS; d

5 15 25 35 45 55 65 750.9995

0.9996

0.9997

0.9998

0.9999

1

1.0001

1.0002

1.0003

Spp

ed G

2(pu

)

Time(s)

A B

Fig. 13. Generators speed in the nominal operating condition following di

475 0.9913 0.6870 0.7341105 1.3782 0.7202 1.0971

3 are shown in Fig. 12 for generator 2. Also, each figure containsthree loading conditions. The ability of CPCE-MB-PSS in damping

of oscillations following different disturbances and under differentloading conditions can be easily seen in these figures. The proposedCPCE-MB-PSS greatly enhances power system stability and dampsout the oscillations. The simulation results demonstrate that the

0 10 20 30 40 50 60 70 800.99 8

0.998 5

0.99 9

0.999 5

1

1.000 5

1.00 1

Spp

ed G

2(pu

)

Time(s)

40 50 60 70 80e(s)

ashed: PSO-MB-PSS). (A) Light, (B) nominal and (C) heavy.

5 15 25 35 45 55 65 750.999

0.9995

1

1.0005

Spp

ed G

1(pu

)

Time(s)

sturbance 1 (solid: CPCE-MB-PSS; dashed: C-MB-PSS). (A) G1 (B) G2.

Page 11: Multi-band power system stabilizer design by using CPCE algorithm for multi-machine power system

46 A. Khodabakhshian et al. / Electric Power Systems Research 101 (2013) 36– 48

5 15 25 35 45 55 65 750.988

0.99

0.992

0.994

0.996

0.998

1

1.002

1.004

1.006

Spp

ed G

4(pu

)

Time(s)5 15 25 35 45 55 65 75

0.99

0.995

1

1.005

Spp

ed G

3(pu

)

Time(s)

C D

Fig. 14. Generators speed in the nominal operating condition following disturbance 2 (solid: CPCE-MB-PSS; dashed: C-MB-PSS). (C) G3 (D) G4.

0 1 2 3 4 5 6 7 8 9 100.99 7

0.99 8

0.99 9

1

1.00 1

1.00 2

1.00 3

1.00 4

1.00 5

Spp

ed G

3(pu

)

Time(s)0 1 2 3 4 5 6 7 8 9 10

0.99 8

0.998 5

0.99 9

0.999 5

1

1.000 5

1.00 1

1.001 5

1.00 2

1.002 5

Spp

ed G

1(pu

)

Time(s)

A B

Fig. 15. Generators speed under nominal operating condition following disturbance 4 (solid: CPCE-MB-PSS; dashed: C-MB-PSS). (A) G1 (B) G3.

High passPSS

High passfilter

Intermediate

pass PSSIntermediate

pass filter

Low pass

PSS

Low pass

filter

Fig. 16. Separation of MB-PSS output signals.

Page 12: Multi-band power system stabilizer design by using CPCE algorithm for multi-machine power system

A. Khodabakhshian et al. / Electric Power Systems Research 101 (2013) 36– 48 47

10-2

10-1

100

101

102

10

20

30

40

50

dB

PSS Frequency Response

10-2

10-1

100

10 1

10 2

-200

0

200

400

Deg

rees

Frequency (Hz)

10-2

10-1

100

10 1

-20

-10

0

10

20

Deg

rees

Frequency (Hz)

solid:

Pib

6

sMro

Faitlp

pop

6

irgMtiA

Fig. 17. Bode diagrams (

SO-MB-PSS performance goes to fluctuations under heavy operat-ng condition, while the CPCE-MB-PSS performance is not affectedy changing the system operating condition.

.2. Comparing CPCE-MB-PSS and C-MB-PSS

In this section the CPCE-MB-PSS and C-MB-PSS are compared. Ithould be mentioned that all three methods (CPCE-MB-PSS, PSO-B-PSS and C-MB-PSS) could be evaluated at the same time and

esults could be depicted in one figure. However, since the resultsf C-MB-PSS are larger than other methods, figures will not be clear.

In this case, the simulation results are depicted in Figs. 13–15.ig. 13A and B shows the responses under disturbance 1 and Fig. 14And B show the responses under disturbance 2. Also, different load-ng conditions are considered. Fig. 15 also represents the results forhe case of disturbance 4. It is to be noted that in this case since theoad of bus 3 is supplied through line 2 and the load of bus 4 isrocured through line 5, system will be stable.

The results demonstrate the superior performance of the pro-osed CPCE-MB-PSS for all cases where the oscillations are dampedut very fast and the magnitude of oscillations is very low in com-arison with C-MB-PSS.

.3. Comparing CPCE-MB-PSS and CPSS

In the previous sections different MB-PSSs were compared. Its useful to study the internal performance of the MB-PSS and theesults are also compared with the CPSS. The CPSS parameters areiven in [26]. Fig. 16 shows the injected signal by each section of

B-PSS installed on G1 as an example. It can be seen from Fig. 16

hat each section injects its relative stabilizing signal. Thus, this PSSnjects a stronger signal than CPSS and naturally performs better.lso, the bode diagrams of CPSS and MB-PSS are depicted in Fig. 17.

MB-PSS; dashed: CPSS).

These figures clearly show that the bandwidth of MB-PSS is widerthan CPSS confirming its superiority performance. In low frequen-cies, the MB-PSS performs with a suitable magnitude, while theCPSS magnitude is very low. Thus, The MB-PSS is able to performmuch better performance under a wider range of frequencies andit can inject a stronger stabilizing signal.

7. Conclusions

In this paper, a multi-band PSS was successfully tuned by using anew optimization method and simulated. A multi-machine powersystem containing different loading conditions was considered toevaluate the proposed MB-PSS. This new algorithm was executedseveral times to find out the best solution. To show the ability ofthe proposed CPCE-MB-PSS, it was compared with PSO-MB-PSS andC-MB-PSS. A complete comparison between MB-PSS and CPSS wasalso performed and discussed. The simulation results demonstratedthe ability of MB-PSS in damping oscillations under different dis-turbances and loading conditions.

References

[1] V.S. Vakula, K.R. Sudha, Design of differential evolution algorithm-based robustfuzzy logic power system stabiliser using minimum rule base, IET Generation,Transmission & Distribution 6 (2012) 121–132.

[2] R.A. Jabr, B.C. Pal, N. Martins, A Sequential conic programming approach for thecoordinated and robust design of power system stabilizers, IEEE Transactionson Power Systems 25 (2010) 1627–1637.

[3] K. Sebaa, M. Boudour, Robust power system stabilizers design using multiobjective genetic algorithm, in: IEEE Power Engineering Society General Meet-

ing, 2007.

[4] P. Kundur, Power System Stability and Control, Mc-Graw Hill, USA, 1994.[5] R. You, J.E. Hassan, M.H. Nehrir, A nonlinear adaptive neuro-fuzzy power system

stabilizer for multi-machine systems, IEEE Transactions on Power Systems 18(2003) 128–135.

Page 13: Multi-band power system stabilizer design by using CPCE algorithm for multi-machine power system

4 ower

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

computing 98 (2012) 76–89.

8 A. Khodabakhshian et al. / Electric P

[6] H. Huerta, A.G. Loukianov, J.M. Canedo, Decentralized sliding mode block con-trol of multimachine power systems, Electrical Power and Energy Systems 32(2010) 1–11.

[7] G. Ramakrishna, O.P. Malik, Adaptive PSS using a simple on-line identifier andlinear pole-shift controller, Electrical Power and Energy Systems 80 (2010)406–416.

[8] P. Zhao, O.P. Malik, Design of an adaptive PSS based on recurrent adaptivecontrol theory, IEEE Transactions on Energy Conversion 24 (2009) 884–892.

[9] A. Khodabakhshian, R. Hemmati, Robust decentralized multi-machine powersystem stabilizer design using quantitative feedback theory, Electrical Powerand Energy Systems 41 (2012) 112–119.

10] M. Solimana, A.L. Elshafei, F. Bendary, W. Mansour, Robust decentralized PID-based power system stabilizer design using an ILMI approach, Electrical Powerand Energy Systems 80 (2010) 1488–1497.

11] I. Kamwa, G. Trudel, L. Gérin-Lajoie, Robust design and coordination of mul-tiple damping controllers using nonlinear constrained optimization, ElectricalPower and Energy Systems 15 (2000) 1084–1092.

12] R. You, J.E. Hassan, M.H. Nehrir, An online adaptive neuro-fuzzy power systemstabilizer for multi-machine systems, Electrical Power and Energy Systems 18(2003) 128–135.

13] T.K. Das, G.K. Venayagamoorthy, U.O. Aliyu, Bio-inspired algorithms for thedesign of multiple optimal power system stabilizers: SPPSO and BFA, IEEETransactions on Industry Applications 44 (2008) 1445–1457.

14] H. Shayeghi, H.A. Shayanfar, S. Jalilzadeh, A. Safari, Multi-machine power sys-

tem stabilizers design using chaotic optimization algorithm, Energy Conversionand Management 51 (2010) 1572–1580.

15] S.K. Wang, J.P. Chiou, C.W. Liu, Parameters tuning of power system stabilizersusing improved ant direction hybrid differential evolution, Electrical Powerand Energy Systems 31 (2009) 34–42.

[

[

Systems Research 101 (2013) 36– 48

16] A.L.B.G. Do Bomfim, N. Taranto, D.M. Falcao, Simultaneous tuning of power sys-tem damping controllers using genetic algorithms, IEEE Transactions on PowerSystems 15 (2000) 163–169.

17] S.P. Ghoshal, A. Chatterjee, V. Mukherjee, Bio-inspired fuzzy logic based tuningof power system stabilizer, Expert Systems With Applications 36 (2009)9281–9292.

18] D. Sumina, N. Buli’c, I. Erceg, Three-dimensional power system stabilizer, Elec-tric Power Systems Research 80 (2010) 886–892.

19] K.A. El-Metwally, A fuzzy logic-based PID for power system stabilization, Elec-tric Power Components and Systems 29 (2001) 659–669.

20] J.M. Ramirez, V.M. Sanchez, R.E. Correab, Performance of an algebraic-basedPSS, Electric Power Systems Research 81 (2011) 733–739.

21] R. Grondin, I. Kamwa, G. Trudel, L. GBrin-Lajoie, J. Taborda, Modeling andclosed-loop validation of a new PSS concept, the multi-band PSS, IEEE PowerEngineering Society General Meeting 3 (2003) 1804–1809.

22] I. Kamwa, R. Grondin, G. Trudel, IEEE PSS2B versus PSS4B: the limits of per-formance of modern power system stabilizers, IEEE Transactions on PowerSystems 20 (2005) 903–915.

23] T. Hussein, M.S. Saad, A.L. Elshafei, A. Bahgat, Damping inter-area modes ofoscillation using an adaptive fuzzy power system stabilizer, Electric PowerSystems Research 80 (2010) 1428–1436.

24] Y. Sun, L. Zhang, X. Gu, A hybrid co-evolutionary cultural algorithm based onparticle swarmoptimization for solving global optimization problems, Neuro-

25] J.F. Ardanuy, P. Zufiria, Design and comparison of adaptive power system stabi-lizers based on neural fuzzy networks and genetic algorithms, Neurocomputing70 (2007) 2902–2912.

26] MATLAB software, version R2008a, MB-PSS demo.