Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CONTENTS
TITLE PAGE No
Abstract i
Acknowledgements ii
Contents iii
Lists of Figures v
Lists of Tables vii
List of Symbols viii
List of Abbreviations xi
Chapter 1 (Introduction) 1-5
Chapter 2 (Modeling of Power System with PSS and STATCOM) 6-13
2.1. Mathematical Modeling Of Power System with STATCOM 6
2.1.1. Modeling of Generators 6
2.1.2. Modeling of STATCOM 7
2.2. Structure of PSS 11
2.3. Conclusion 12
Chapter 3 (Coordinated Design of PSS and SDC by different
evolutionary techniques) 14-28
3.1. Objective Function 14
3.2. Genetic Algorithm Based Optimization: A Brief Overview 16
3.2.1. Selection of Parents 16
3.1.1 Generating offspring 16
3.1.2 Mutation 17
3.3. Description of Algorithm 17
3.3.1. Parameter Encoding and Decoding 17
3.3.2. Stopping Criteria 18
3.3.3. Algorithm for GA 18
3.4. Biogeography: A Brief Overview 20
3.4.1. Biogeography-Based Optimization (BBO) 22
Page|iv
Page|v
Page|vi
Page|vii
Table No. Title Page
4.1 Optimal PSS Parameters (GA) 31
4.2 Optimal STATCOM Damping Controller Parameters (GA) 32
4.3 Eigen Values and Damping Factor
(Without PSS and STATCOM Damping Controller (GA)) 32
4.4 Eigen Values and Damping Factor
(With PSS and STATCOM damping Controller (GA)) 33
4.5 Optimal PSS parameters (BCBBO) 41
4.6 Optimal STATCOM Damping Controller Parameters (BCBBO) 41
4.7 Eigen Values and Damping Factor
(Without PSS and STATCOM damping controller (BCBBO)) 42
4.8 Eigen Values and Damping Factor
(With PSS and STATCOM damping controller (BCBBO)) 42
LIST OF SYMBOLS
Page| viii
6
|
: Rotor angle of i
th
machine
m
|
: Rotor speed of i
th
machine
m
x
: Synchronous speed of the machine
H : Inertia constant.
P
m
: Mechanical power input
P
e
: Electrical power output
F
d
T
3
max
, T
3
m|n
: Minimum and maximum value of T
3
T
4
max
, T
4
m|n
: Minimum and maximum value of T
4
T
r
: Transducer time constant.
F
d max
: Maximum value of exciter output
F
d m|n
: Minimum value of exciter output
F
x
: PSS output
F
x max
: Maximum value of PSS output
F
x m|n
: Minimum value of PSS output
I
tg
: Terminal voltage of the generator
F
xt
: STATCOM output voltage phasor.
0
t
: Angle of STATCOM bus with respect to reference bus.
xt
: Angle of STATCOM output voltage with respect to reference bus.
I
st
: Magnitude of STATCOM output voltage in (p.u.).
P
xt
: Real power injection at STATCOM bus in (p.u.).
Q
xt
: Reactive power injection at STATCOM bus in (p.u.).
P
L|
: Real power load at STATCOM bus in (p.u.).
Q
L|
: Reactive power load at STATCOM bus in (p.u.).
I
xt
: STATCOM current phasor.
R
xt
: Resistance of STATCOM step down transformer to represent the ohmic
losses in(p.u.).
X
xt
: Leakage reactance of STATCOM step down transformer in (p.u.)
L
xt
: Leakage inductance of STATCOM step down transformer
Z
xt
: Imedance of STATCOM step down transformer
R
dc
: Resistance of STATCOM representing converter switching losses
C
dc
: STATCOM dc capacitance in p.u
|
xt
: Instantaneous value of STATCOM current
u
xt
: Instantaneous value of STATCOM output voltage
u
t
: Instantaneous value of STATCOM voltage
|
dxt
: Instantaneous value of direct axis STATCOM current phasor
|
qxt
: Instantaneous value of quadrature axis STATCOM current phasor
Page|x
K
xtat
: Gain of STATCOM Damping Controller (SDC)
T
1x
, T
2x
, T
3x
, T
4x
: Time constant of lead lag block of SDC
K
xtat
m|n
, K
xtat
max
: Minimum and maximum value of K
xtat
T
1x
max
, T
1x
m|n
: Minimum and maximum value of T
1x
T
2x
max
, T
2x
m|n
: Minimum and maximum value of T
2x
T
3x
max
, T
3x
m|n
: Minimum and maximum value of T
3x
T
4x
max
, T
4x
m|n
: Minimum and maximum value of T
4x
F
re
: Reference voltage to STATCOM voltage regulator
F
xtmax
: Maximum value of SDC output
F
xtm|n
: Minimum value of SDC output
F
aux
: SDC output
T
wx
: Washout Time constant of SDC
K
x
: Gain of STATCOM bus voltage regulator
T
x
: Time constant of STATCOM bus voltage regulator
p
m
: Mutation probability
p
c
: Crossover probability
S
max
: maximum number of species that a habitat can have.
2
x
: Immigration rates when there are S species in the habitat.
x
: Emigration rates when there are S species in the habitat.
P
x
: Species probability when there are S species in the habitat.
6
COI
k
: Rotor angle of k
th
machine in COI reference frame.
LIST OF ABBREVIATIONS
Page|xi
Page|1
CHAPTER 1
INTRODUCTION
Since 1940s, much stress has been given for the economical design of generators which
causes increasing in the synchronous reactance as a result the system become transiently unstable
due to poor voltage regulation. This problem was largely solved by the use of very fast and high
gain Automatic Voltage Regulators (AVR). But during heavy load condition in weak network
i.e. low frequency oscillations; AVR is not effective to provide sufficient damping to the system
[1]. This problem was solved by the use of Power System Stabilizers (PSS). PSS improves
damping via modulating the reference input signal of AVR by generating an auxiliary signal [2]
during low frequency oscillations.
PSS is effective to damp out local mode of oscillations and to some extent inter area
modes of oscillations. Nowadays, the conventional power system stabilizer (CPSS) is widely
used by power system utilities. However, determining PSS parameters is a crucial step in the
design process. Kundur et al. [3] have presented a comprehensive analysis of the effects of the
different CPSS parameters on the overall system dynamic performance of the power system. It is
shown that the appropriate selection of CPSS parameters result in satisfactory performance
during system upsets. It is generally agreed that the CPSS significantly improves the stability of
power system; however, the optimum tuning of its parameters is still a serious problem; because
the inadequate setting of CPSS parameters may not only fail to stabilize an unstable power
system, but also may reinforce the instability.
Initially Single Machine Infinite Bus (SMIB) model is used for tuning of PSS parameters.
In [4], authors have discussed how the PSS parameters are to be determined by the use of root
locus and bode plot in SMIB system. As power system is a highly interconnected system, for
better damping, coordinated design of PSSs is needed as PSS at one generator causes adverse
effect on modes of other generators. The dynamics of other machines should be considered for
the design of a particular PSS. Basically coordinated designs of PSSs are categorized as damping
torque approach, frequency response approach and state space approach. In [5], it is discussed
how damping torque concept is used for the coordinated design of PSSs in multi machine
environment. In frequency response approach, generally Nyquist criteria, bode plot and root
locus are used. In [6], a Nyquist criterion is used to get the parameters of phase compensation
Page|2
block and root locus plot is used for getting the optimal gain of PSSs. In State Space approach,
different state feedback techniques are used. Pole placement or Eigen value assignment by state
feedback are discussed in [7-9]. In [7], an efficient way of pole placement having straightforward
formulation and less computation requirement is discussed. In [8], four pole placement methods
for the design of power system stabilizer are examined on the basis of frequency response
characteristics of these controllers. In [9], state feedback gain calculation by solving LMIs based
on pole region constraints for placement of poles considering multiple operating points is
discussed. In [10], linear quadratic regulator (LQR) technique is used for finding optimal gain for
state feedback. In this case a generalized Recatti equation is solved for finding optimal gain. In
[11], periodic output feedback technique is used. In this paper, how state feedback gains are
periodically changed to get the robust control is discussed. In this work, LMI is used for adding
multiple operating points during design. In [12], fast output sampling feedback (FOSFT) is used
for design of state feedback based PSS. In this, output is sampled at a faster rate as compared to
input to the system so that state observer can be avoided for full state feedback.
Recently global optimization techniques are used for coordinately design of multi
machine power system stabilizers. Genetic algorithm based design of PSS are discussed in [13]-
[17]. In [13], author has applied certain constraints in design of objective function to restrict the
frequency excursions of electromechanical oscillation modes to a narrow range to ensure the
system to be in transient stability margin. In [14], both optimal placement of a fixed number of
PSS and their tuning simultaneously evaluated using GA. In [15], multi objective type real coded
GA with adaptive mutation is used to simultaneous tuning of PSS in multi machine system. In
[16], Lyapunov method based genetic algorithm is used to tune power system stabilizers. In this
work the Lyapunov criteria is used to check the stability of the system. In [17], genetic algorithm
is proposed to design multi-machine PSS. In this work all damping ratios due to all considered
operating points due to an individual in GA are compared with some fixed values of damping
ratios. According to the result of comparison discrete fitness values are assigned to individuals.
In [18], Rule Based Bacteria Foraging (RBBF) is used to design of multi-machine PSS.
In this method the run length unit used by bacteria for chemo taxis step is not fixed. This is
changed according to a simple heuristic rule. In [19], Evolutionary Programming (EP) approach
is used for robust design of multi machine PSS. In [20], Particle Swarm Optimization (PSO) is
used for robust design of multi machine PSS. . In [21], Simulated Annealing (SA) approach is
Page|3
used for design of multi machine power system stabilizer. In this work, author has discussed how
the solution quality is independent of initial guess. In [22], trajectory sensitivity approach is used
for robust design of PSS. In this work, the effect of PSS parameters on system trajectory is used
to minimize a speed based objective function.
The classical power system stabilizers (CPSS) are designed with fixed parameters to stabilize
some nominal operating points. As modern power system is a highly non-linear and probabilistic system,
so CPSS with fixed parameters do not give guarantee of robustness of system. So some non-linear control
techniques like sliding mode control, fuzzy control and neural control are also applied for design of PSS.
In [23], multi rate output feedback based decentralized sliding mode control is used. In this work, FOSFT
along with sliding mode control based on power reaching law are used. In [24], a novel nonlinear
decentralized controller based on the combination of the block control linearization and sliding
mode control techniques is proposed. In [25], a non-linear PSS based on synergetic control
theory is proposed. In [26], a higher order sliding mode is used for robust no-linear PSS design.
Also a differentiator observer is designed for calculating unknown states. In [27] a decentralized
fuzzy logic controller is used for design of PSS. In this case the controller tracks the speed
deviation to zero by controlling output of generator. In [28], artificial neural network is used for
the design of PSS. In [29], PSS design using an adaptive neuro-fuzzy controller is proposed.
On the other hand, in the recent development in power electronic devices have led to the
application of flexible alternating current transmission system (FACTS) in the modern power
system. The primary role of FACTS devices are to regulate real power flow in the network to
damp out low frequency oscillations and hence to improve power system stability. In recent
years shunt FACTS devices such as static VAR compensator (SVC) and gate turn off (GTO)
thyrister based static synchronous compensator (STATCOM) have been implemented to give
reactive power support for compensation of voltage fluctuation in power system. From dynamic
stability point of view, STATCOM provides better damping as compared to SVC as STATCOM
can transiently exchange real power with the system and also give reactive power support during
voltage dip [30].
Different models for the static and dynamic analysis of STATCOM are discussed in [31-
33]. A linear frequency-domain model of a six-pulse STATCOM with PLL (Phase Locked Loop)
and constant reactive power controllers have been presented in [31]. A suitable and accurate
analytical model of an indirectly controlled cascaded multilevel STATCOM with square-wave
control is presented in [32]. The converter voltage components are analyzed in detail for a single-
Page|4
cell and the results are then generalized for a multilevel cascaded converter. In [33], linearized
Philips-Heffron model of power system with STATCOM is established. In [34], the performance
evaluation and tuning of damping controller for SATCOM are discussed. In [35], a robust state
feedback controller for STATCOM based on zero set concepts is discussed. In [36], an optimal
neuro-fuzzy external controller for generating an auxiliary reference signal for a STATCOM to
improve damping in the rotor speed deviations in the neighboring generators is discussed.
PSS is effective for damping local mode of oscillations where as SATCOM is used to
damp out inter area oscillation. The inter-area oscillations, which are typically damped using
PSS controllers on generators, can be adequately handled by properly placing SVC or
STATCOM controllers with additional controls on the transmission side [37]. However,
uncoordinated local control of FACTS devices and PSSs may cause destabilizing interactions.
To improve overall system performance, many researches were made on the coordination
between PSSs and FACTS damping controllers. In [38], a nonlinear optimization algorithm is
minimized by sequential quadratic programming for coordinating PSS and STATCOM damping
controller. Optimal location of STATCOM and coordinated damping controller design of
STATCOM with PSS by using PSO is discussed in [39]. A nonlinear coordinated controller for
PSS and STATCOM based on zero dynamic theory, the exact feedback technique and pole-
assignment technique is designed to improve the transient stability of power system [40].
Coordinated damping controller design for STATCOM and PSS by using genetic algorithm
(GA) is discussed in [41-44]. In [45], simultaneously coordinated parameter design of PSS and
STATCOM by using modified simplex-simulated annealing (MSSA) is presented. MSSA is an
improvement of simulated annealing (SA) with the help of downhill simplex method. In this
work, an Eigen value based objective function is minimized for optimum parameter design.
The organization of the thesis as follows:
Chapter 2: It describes the mathematical modeling of STATCOM with the damping controller,
and generators equipped with fast exciter and power system stabilizer (PSS).
Chapter 3: It describes the different optimization techniques like genetic algorithm (GA),
biogeography based optimization (BBO) and binary coded biogeography based optimization
(BCBBO) for the coordinated design of PSS and STATCOM damping controller. An Eigen
value based objective function used for these optimization techniques is also discussed.
Page|5
Page|6
CHAPTER 2
MODELING OF POWER SYSTEM WITH PSS AND STATCOM
In modern power system, low frequency oscillations have become the main problem for
power system small signal stability. They restrict the steady-state power transfer limits, which
therefore affects operational system economics and security. Traditionally PSS is used to damp
out these low frequency oscillations. But PSSs are effective to damp out only local mode of
oscillations. The recent advances in power electronics have led to the development of the flexible
alternating current transmission systems (FACTS). STATCOM stands for Static Synchronous
Compensator is one of the FACT devices in addition to main control duties similar to voltage
regulation and reactive power injection should be able to damp inter area oscillations. From the
power system dynamic stability viewpoint, the STATCOM provides better damping
characteristics than the SVC (Static Var Compensator). There are several technical advantages of
a STATCOM over SVC as follows [46]:
- Faster response
- Require less space
- Modular and re-locatable design
- Can be interfaced with real power sources such as battery, fuel cell or SMES
(Superconducting Magnetic Energy Storage)
- Even during low voltage conditions, STATCOM is capable of maintaining constant
reactive current.
2.1 MATHEMATICAL MODELING OF POWER SYSTEM WITH STATCOM [2]
Let us consider a system having m number of generators and n number of buses.
STATCOM is installed at s
th
bus and generators are connected at buses numbered as 1 to n. All
the generators are equipped with thyristerized fast exciters. Now the whole system can be
represented mathematically in p.u as given below:-
2.1.1 Modeling of Generators
Machine Differential Equations [2]
Jo
Jt
=
-
s
(2.1)
Page|7
Jt
=
s
2E
(P
m
-P
c
) (2.2)
JE
q
Jt
=
1
I
do
(-E
q
- I
d
(X
d
-X
d
) +E
]d
) (2.S)
JE
d
Jt
=
1
I
qo
[-E
d
+I
q
(X
q
-X
q
) (2.4)
JE
]d
Jt
=
1
I
u
[-E
]d
+ K
u
(I
Rc]
- I
t
) (2.S)
(i = 1, m)
Stator Algebraic Equations [2]
E
d
- I
sin(o
-0
) - R
s
I
d
+x
q
I
q
= u (2.6)
E
q
-I
cos(o
- 0
) -R
s
I
q
- x
d
I
d
= u (2.7)
(i = 1, m)
Network Equations at Generator Buses [2]
I
d
I
sin(o
-0
) + I
q
I
cos(o
- 0
) +P
LI
- I
I
k
k
cos(0
- 0
k
- o
k
)
m
k=1
= u (2.8)
I
d
I
cos(o
- 0
) - I
q
I
sin(o
- 0
) +Q
LI
- I
I
k
k
sin(0
- 0
k
-o
k
)
m
k=1
= u (2.9)
(i = 1, m)
Network Equations at Load Buses (except the STATCOM bus) [2]
P
LI
- I
I
k
k
cos(0
- 0
k
-o
k
)
m
k=1
= u (2.1u)
Q
LI
- I
I
k
k
sin(0
- 0
k
- o
k
)
m
k=1
= u (2.11)
(i = m +1, n onJ i = s)
2.1.2 Modeling of STATCOM
STATCOM consists of a three phase gate turn off (GTO) based voltage source converter
(VSC) and a DC capacitor. The schematic diagram and the equivalent circuit of the STATCOM
are shown in Fig. 2.1 and Fig. 2.2 respectively.
Page|8
Fig. 2.1: Schematic diagram of STATCOM
Fig. 2.2: Equivalent Circuit of STATCOM
Page|9
s
R
st
X
st
I
dst
+
s
I
qst
-
s
sin(o +0
s
)
X
st
I
dc
+
s
X
st
I
s
cos(0
s
) (2.14)
JI
qst
Jt
= -
s
R
st
X
st
I
qst
-
s
I
dst
+
s
cos(o + 0
s
)
X
st
I
dc
+
s
X
st
I
s
sin(0
s
) (2.1S)
Equating the AC and DC side power of the STATCOM,
I
st
I
st
= I
dc
I
dc
+I
dc
2
R
dc
(2.16)
Converting Eq.2.16 into D-Q synchronously rotating frame and separating real and imaginary
parts, we get
I
dc
= -c
0
(sin (o +0
t
))I
std
-cos(o +0
t
)I
stq
) - I
dc
R
dc
(2.17)
As
JI
dc
Jt
, =
I
dc
C
dc
, (2.18)
Putting Eq.2.17 in Eq.2.18, X
dc
=
1
s
C
dc
, and numerical value of c
0
we get
JI
dc
Jt
= -S
s
X
dc
sin(o + 0
s
) I
dst
-S
s
X
dc
cos(o + 0
s
) I
qst
+
s
X
dc
R
dc
I
dc
(2.19)
Network Equations at the STATCOM bus :-
P
S1A1C0M
+P
Ls
- I
s
I
k
sk
cos(0
s
- 0
k
- o
sk
)
n
k=1
= u (2.2u)
Page|10
S1A1C0M
+
Ls
- I
s
I
k
sk
sin(0
s
-0
k
- o
sk
)
n
k=1
= u (2.21)
The STATCOM real power (P
S1A1C0M
) and reactive power (
S1A1C0M
) equations :-
From Fig. 2.2, the expressions for P
S1A1C0M
and
S1A1C0M
can be written as,
P
S1A1C0M
+]
S1A1C0M
=
I
s
I
st
c
-]u
-I
s
2
R
st
- ]X
st
(2.22)
In per unit I
st
= I
dc
so separating the real and imaginary parts of Eq.2.22, the following two
expressions of P
S1A1C0M
and
S1A1C0M
are obtained.
P
S1A1C0M
=
I
s
I
dc
R
st
cos o + I
s
I
dc
X
st
sino -R
st
I
s
2
R
st
2
+ X
st
2
(2.22)
S1A1C0M
=
I
s
I
dc
X
st
cos o -I
s
I
dc
R
st
sino -X
st
I
s
2
R
st
2
+ X
st
2
(2.2S)
As the STATCOM is used to control the bus voltage, it is equipped with a bus voltage
regulator is shown in Fig. 2.3. From this diagram, following dynamic equation can be written for
the regulator.
Jo
Jt
= -
o
I
s
+
K
s
I
s
(I
c]
+ I
uux
- I
t
) (2.24)
Fig. 2.3: STATCOM bus voltage regulator
Page|11
I
uux
is the output of STATCOM damping controller. Its structure is similar to that of PSS
as discussed in Section 2.2.
2.2 STRUCTURE OF PSS [2]
It consists of four parts.
Gain Block.
Signal Washout Block.
Phase compensation Block.
Output Limiter Block
The structure of PSS is shown in Fig. 2.4 [2]
Fig. 2.4: Structure of Power System Stabilizer
Gain Block:
It is simply a gain of K
pss
which determines the damping provided by the PSS. It is set
according to the maximum value of the damping requirement of the system. For higher values
of K
pss
, system behaves as an over damped sluggish system.
Signal Washout Block:
It acts as a high pass filter having high time constant I
w
. It prevents the operation of PSS
during steady change in stabilizing signal as its operation affects the field excitation. PSS is
designed to operate in transient change in stabilizing signal.
I
w
is set in such a way that it allows
all local and inter-area modes of oscillations. Generally I
w
is set in between|1 sec 2scc] for
local mode and|1u sec 2uscc] for inter-area mode. For setting, I
w
= 1uscc, the first swing
stability is improved.
sI
w
1 +sI
w
K
pss
1 +sI
3
1 +sI
4
1 +sI
1
1 +sI
2
I
s mn
Page|12
(s) = K
pss
sI
w
1 + sI
w
_
(1 +sI
1
)(1 +sI
3
)
(1 +sI
2
)(1 +sI
4
)
_
(s) (2.2S)
Subscript i correspond the PSS connected to i
th
machine.
u
Page|13
problem. How an eigen value based objective function evaluated on linearized model of power
system and different optimization techniques used for minimization of this objective function are
discussed in the next chapter.
Fig. 2.5: Structure of thyristor-type fast exciter with PSS
Page|14
CHAPTER 3
COORDINATED DESIGN OF PSS AND SDC BY DIFFERENT EVOLUTIONARY
TECHNIQUES
As described in Chapter 2, the structure of the PSS and STATCOM damping controller
(SDC) considered in this work is same. Therefore, each of the PSS as well as the SDC has five
parameters, which need to be determined. Hence, for a multi machine system having p PSS and
one STATCOM, the total number of parameters to be determined is 5(p+1). In this thesis, the
problem of determination of these parameters has been formulated as an optimization problem,
in which an eigen value based objective function has been used. For optimizing these parameters,
two heuristic optimization techniques, namely genetic algorithm (GA) and biogeography based
optimization (BBO) have been used. The detailed description of these two techniques and an
eigen value based objective function are given below.
3.1 OBJECTIVE FUNCTION [15]
Two different eigen value based objective functions are combined to formulate a single objective
function as given below. The parameters of PSS are selected so as to minimize the following objective
function
min [ = [
1
+o. [
2
(S.1)
Where
[
1
= (o
,]
-o
0
)
2
c
i,]c
0
p
]=1
(S.2)
[
2
= (
,]
-
0
)
2
{
i,]
{
0
p
]=1
(S.S)
o
0
and
0
are the threshold value for real part of eigen value and damping factor
respectively. o
,]
and
,]
are the real part and damping ratio of i
th
eigen value of ]
th
operating
point respectively. p is the total number of operating conditions. o is a constant having a
value of 10 [15]. [
1
is used to limit eigen values to the shaded area as shown in Fig. 3.1(a). [
2
is
used to limit eigen values to the shaded area as shown in Fig. 3.1(b). [ is used to limit eigen
values to the D-shaped shaded area as shown in Fig. 3.1(c). In [
1
and [
2
, along with the
Page|15
conditions given in Eq. (3.5) only eigen values whose frequencies lies in between (0.1-2.0Hz)
and magnitude is greater than 1u
-5
or real part greater than zero are considered.
Fig. 3.1: Regions of eigen value location for different objective function [15]
If the i
th
eigen value of ]
th
operating point is represented as o
,]
+]w
,]
damping ratio:
,]
=
-c
i,]
c
i,]
+w
i,]
(S.4)
Objective function given in Eq. (3.1) is to be optimized subjected to:
`
1
1
1
1
1
1
1
1
1
1
1
1
K
pss
mn
K
pss
K
pss
mux
I
1
mn
I
1
I
1
mux
I
2
mn
I
2
I
2
mux
I
3
mn
I
3
I
3
mux
I
4
mn
I
4
I
4
mux
K
stut
mn
K
pss
K
stut
mux
I
1s
mn
I
1s
I
1s
mux
I
2s
mn
I
2s
I
2s
mux
I
3s
mn
I
3s
I
3s
mux
I
4s
mn
I
4s
I
4s
mux
(i = 1,2,S. . w) (S.S)
Where w represent the total number of PSS present in the system.
Page|16
from first parent, the offspring 1 is created otherwise offspring 2 is created. Crossover always
occurs at a fixed crossover probability.
3.2.3 Mutation
Mutation operation creates some random chromosomes in the new generation by flipping
some bits in the chromosome. Flipping in binary chromosome changes a zero to one or a one to
zero. Mutation restricts the solution to trap to local optimized points. It creates diversity in the
search space. Mutation always occurs at a fixed mutation probability. Mutation probability is
kept at smaller value to restrict normal search to become a random search.
3.3 DESCRIPTION OF ALGORITHM [14]
3.3.1 Parameter Encoding and Decoding
The parameters to be tuned are initialized randomly keeping all within limit. The
parameters are encoded as fixed length binary string by using concatenated multi-parameter
representation. The number of bits required to represent a single variable (x) is defined by:
bits = rounJ _log2 [1 +
x
h
- x
Iow
Pr
_ (S.6)
Where x
h
onJ x
Iow
represent upper and lower bound of variable x, Pr represent
precision per variable(1u
-4
).
The variable (x) is converted to a new search space where variable (x) has a maximum
value g
mux
= 2
bts
- 1 .The new variable will be
g =
x -x
Iow
x
h
- x
Iow
g
mux
(S.7)
Now the new variables are converted to their respective binary value to represent
chromosomes. This is done to keep all variables within limit during the process of crossover and
mutation.
The converted binary string can be decoded to its original value as given below:-
x = x
Iow
+
1
g
mux
(g (x
h
-x
Iow
)) (S.8)
If
N = total number of individuals.
N
c
= number of elite children.
Page|18
p
m
= mutation probability.
p
c
= crossover probability.
Nbits = total number of bits in a chromosome (individual)
Then
X1 = the number of crossover offspring = rounJ((N - N
c
) p
c
)).
X2 = the number of mutated offspring = N - X1 - N
c
XS = the number of bits to be flipped during mutation = X2 Nbits p
m
In mutation step, leaving elite children randomly X2 numbers of individuals are selected
form the population. Randomly XS bits are selected in X2 chromosomes for flipping.
3.3.2 Stopping Criteria
When the minimum value of the fitness value of all the individuals in a particular
generation goes below a threshold value, or number of generations exceeds a maximum
generation value, GA stops iteration.
3.3.3 Algorithm for GA
Step 1: Initialize the parameters of algorithm: Size of population N, no. of elite children,
crossover probability (p
c
), mutation probability (p
m
), maximum generation, minimum
error.
Step 2: Randomly values of PSS parameters to be tuned are selected within their limit to create
initial population.
Step 3: Parameter encoding
Step 4: Set the iterative generation count Ig = u.
Step 5: Fitness evaluation of each Individual: The binary coded chromosomes are decoded to
their original value by Eq.3.8. The closed loop eigen values of the multi-machine
system with PSS and SDC is evaluated. The fitness value of each individual is
evaluated by the fitness function as given in Eq. (3.1).
Step 6: Judge whether the termination condition is satisfied or not. If satisfied go to Step 12,
otherwise go to Step 7.
Step 7: Set Ig = Ig + 1
Step 8: Elite children selection: According to fitness value better individuals are selected as elite
children.
Page|19
.
Fig. 3.2: Flow chart for Genetic algorithm
Randomly
initialize
population
Determine fitness
of population
Select parents
from population
Determine fitness
of population
Apply mutation
operator
Perform
crossover
Converged
END
START
Yes
No
Page|20
shown graphically as straight lines but in general they might be more complicated curves. In
BBO algorithm, the calculation of emigration rate and immigration rate is necessary for selecting
habitats whose SIVs will undergo migration operation.
Now consider the probability Ps that the habitat contains exactly S species. Ps changes
from time t to time (t+t) as follows
P
s
(t +t) = P
s
(t)(1 - z
s
t - p
s
t) + P
s-1
z
s-1
t +P
s+1
p
s+1
t (S.9)
where z
s
ans p
s
are the immigration and emigration rates when there are S species in the
habitat. This equation holds because in order to have S species at time(t + t), one of the
following conditions must hold:
1) there were S species at time t, and no immigration or emigration occurred between t
and (t + t);
2) there were (S -1) species at time t, and one species immigrated;
3) there were (S +1) species at time t, and one species emigrated.
Assuming t is very small, the probability of more than one immigration or emigration can be
ignored. Taking the limit t u on both the sides of Eq.3.9 gives Eq.3.10 as shown below.
P
s
= _
-(z
s
+ p
s
)P
s
+ p
s+1
P
s+1
S = u
-(z
s
+ p
s
)P
s
+z
s-1
P
s-1
+ p
s+1
P
s+1
1 S S
mux
- 1
-(z
s
+p
s
)P
s
+ z
s-1
P
s-1
S = S
mux
(S.1u)
We define n = S
mux
and P = |P
0
P
n
]
1
for notation simplicity. Now Eq.3.10 can be
arranged in a single matrix equation as given Eq.3.11.
P
= AP (S.11)
Where
A =
l
l
l
l
l
-(z
0
+ p
0
) p
1
u u
z
0
-(z
0
+ p
0
) p
2
z
n-2
-(z
n-1
+p
n-1
) p
n
u u z
n-1
-(z
n-1
+ p
n-1
)1
1
1
1
1
(S.12)
For straight line curves shown in Fig. 3.3, we have
p
k
=
Ek
n
(S.1S)
Page|22
z
k
= I _1 -
k
n
] (S.14)
Now consider the special caseE = I. Combining Eq.3.13 and Eq.3.14 we have,
z
k
+ p
k
= E (S.1S)
3.4.1 Biogeography-Based Optimization (BBO)
In this section, how theory of biogeography applied to solve practical optimization
problem is discussed. The BBO is mainly consists of two major steps, e.g., migration and
mutation as discussed below.
A. Migration
In BBO, candidate solutions are represented as vectors of real numbers. Each candidate
solution represents as one habitat and each real number in the array is considered as one
SIV for that habitat. The fitness of each candidate solution i.e. HSI value is evaluated by
using its SIVs. On the basis of HSI values of candidate solution set, better quality and
inferior quality solutions are decided.
The emigration and immigration rates of each habitat are used to probabilistically share
information between habitats. A habitat to be modified or not is decided by its habitat
modification probability (P
mod
). If a habitat is selected for modification then its emigration
rate decides the modification of its each SIV. If a SIV is selected for modification then
immigration rate of other habitats probabilistically decide the habitat from which the
corresponding SIV is to be replaced.
B. Mutation
Natural calamities or some other events can drastically change the HSI of a habitat. This
is represented as mutation of SIVs in BBO and species count probability of each habitat is
used to determine the mutation rates. The probability of each number of species can be
calculated by solving the differential equations given in Eq. (3.5). The species count
probability of a habitat tells the likelihood that exits as a solution for a particular problem.
The habitats having very high or very low HSI value are improbable solutions. So they will
mutate to some other solutions. But medium HSI valued habitats are highly probable
solutions so they have little chance to mutate to other solutions. So the mutation rate of
each habitat (m(s)) can be calculated in terms of its species count probability using the Eq.
(3.10).
Page|23
m(s) = m_max(1 - P
s
P
smux
) (S.16)
Where m_mox is an user defined parameter. Mutation operation creates diversity in the
solution space. Without mutation operation, the highly probable solutions tend to be more
dominant in the population. By mutation operation, both high HSI habitats and low HSI
habitats may be modified to new habitats having still better HSI value in comparison to
their earlier value.
Some of the best habitats are selected and kept as it is without migration and mutation
operation from one generation to the next iteration in order to prevent the best solutions from
being corrupted by migration and mutation process. This operation is known as elitism operation.
3.4.2 BBO Algorithm[53]
The algorithm for the BBO can be described as given below.
Step 1: Initialize BBO parameters like habitat modification probability P
mod
, maximum mutation
rate m
max
, max immigration rate I, maximum emigration rate E, step size for numerical
integration dt, number of habitats to be retained in the habitat matrix N, number of SIV m,
elitism parameter p, maximum number of iteration. Randomly initialize all SIVs according to
their feasible range of each habitat of the habitat matrix.
Step 2: In this work, an objective function is to be minimized by BBO for obtaining tuning
parameters of PSS and damping controller for STATCOM. Calculate the fitness value of each
habitat by evaluating the objective function at the given SIVs of each habitat. This fitness value
represents HSI value for the habitat.
Step 3: Based on optimum HSI value, elite habitats are selected.
Step 4: Probabilistically perform migration operation on SIVs of all non-elite habitats. The
selection of those SIVs for migration operation is described below.
1) Assign number of species to each habitat as given below:-
Sort habitats according to their HSI value such that best habitat is the first member
and worst habitat is the last member of sorted habitat matrix.
For i = 1 to N
Species count of habitat = N - i ;
End
Page|24
2) Then calculate value of immigration rate z and emigration rate p for each habitat set:-
For i = 1 to N
z(i) = I (1 - Spccics count o bobitot i Eobitot sizc N );
p(i) = E Spccics count o bobitot i Eobitot sizc N ;
End
Normalize the immigration rate and emigration rate using the following formula:-
z
mn
= minimum value of all z;
z
mux
= maximum value of all z;
p
mn
= minimum value of all p;
p
mux
= maximum value of all p;
For i = 1 to N
z
scuIc
(i) = z
Lowc
+(z
0ppc
-z
Lowc
)
(z(i) - z
mn
) (z
mux
-z
mn
) ;
p
scuIc
(i) = p
Lowc
+ (p
0ppc
- p
Lowc
)
(p(i) - p
mn
) (p
mux
- p
mn
) ;
End
3) Next probabilistically select SIVs of each non-elite habitat for modification and also
the modification source habitat.
For k = p + 1 to N
Randomly generate a number r in [0, 1];
If r <= P
mod
For ] = 1 to m
% Select the habitat from which the corresponding SIV to be replaced:
Randomly generate a number g in [0, 1];
If g < z
scuIc
(k)
R = g sum(p
scuIc
);
Select = p
scuIc
(1);
SelectInuex = 1;
Page|25
Step 6: Go to Step 2. This loop can be terminated after a predefined number of iterations
(maximum number of iteration) or the fitness value of any habitat evaluated in Step 2 reaches a
predefined range.
3.5 BINARY CODED BIO-GEOGRAPHY BASED OPTIMIZATION
ToincreasemorediversityinBBOsearch,amodifiedBBOalgorithmisproposedwhere
all SIVs are represented as equivalent binary string. So a habitat consists of SIVs of real
numbers,nowbecomesastringofbinarybits.
All the steps are almost same as previous BBO algorithm. The difference in Migration
andMutationoperationarediscussedbelow.
3.5.1 Migration:
ItissimilartomultipointcrossoverinGAasdiscussedinCh.2.Onlydifferenceisthebits
between two consecutive crossover points of a habitat under migration operation are
exchangedwithotherhabitatsselectedprobabilisticallyonthebasisoftheiremigrationrateas
describedbelow.
Forhabitati = 1: N
Byhabitatmodificationprobability,decidewhethermigrationisneededornot.
Ifmigrationisselected
Randomlygeneratec_pnumberofmultiplecrossoverlocations;
Fork = 1: c_p
Randomlygenerateanumberxbetween[01]
Ifx < z
scuIc
(i)
The bits between two consecutive crossover locations are
to be emigrated from a habitat, as described in Step 3 of BBO
algorithm.
Else
Noemigration,itiskeptasitis.
EndIf
Page|27
End
End
3.5.2 Mutation
MutationoperationissimilartomutationoperationinbinarycodedGA.Mutationrate
as calculatedinEq. 3.10actsas mutationprobability.Thehabitatselectedformutation based
onitsmutationprobabilityisreplacedbyarandomlygeneratedbinarystringofsamelength.
START
Randomly initialize
habitats
Determine HSI of
each habitat
Elite habitat
selection
Perform Migration
operation
Apply mutation
operator
Determine HSI of
habitat set
Converged
END
Yes
No
Determine Mutation
rate
Assign species
count, immigration
rate and emigration
rate to each habitat
Fig. 3.4: Flow chart for BBO algorithm
Page|29
CHAPTER 4
RESULT AND DISCUSSION
4.1 GENERAL
To test the effectiveness of the proposed algorithms, a 10 machine-39-bus, New England
system is considered. The complete description of the system is given in Appendix A. In this
system, PSS is connected to all ten machines. Bus no. 18 is selected for the placement of
STACOM and the active power flow in the line connected between bus no 17 and 18 is
considered as the stabilizing signal for SDC [49].
4.1.1 Load Flow with STATCOM
Treating STATCOM bus as a generator bus, real power injection at STATCOM bus as
zero value and reactive power limit as STATCOM reactive power limit, the N-R load flow is
carried out to find steady state parameters of STATCOM.
4.1.2 Operating Conditions for the Test System
Case 1: base case of the system;
Case 2: outage of line connecting bus no. 33 and 34 with load factor 1.3;
Case 3: outage of line connecting bus no. 21 and 22 with load factor 1.3;
Case 4: outage of line connecting bus no. 15 and 16 with load factor 1.3;
Case 5: outage of line connecting bus no. 12 and 13 with load factor 1.3;
Load factor means the net base case load power is changed by load factor. The
generations of all generating units are changed by same amount as load changed on proportionate
basis to their inertia constant [2]. In designing the cost value for objective function, the values of
o
0
and
0
are taken as -1.0 and 0.20 respectively [15]. The minimum and maximum values of
PSS parameter and STATCOM damping controller parameters to be designed used in this work
are given below: [44].
For PSS:-
K
pss
mux
= Su.u K
pss
mn
= u.uu1
I
1
mux
= 2.u I
1
mn
= u.u1
I
2
mux
= u.2u I
2
mn
= u.uu1
Page|30
I
3
mux
= 2.u I
3
mn
= u.u1
I
4
mux
= u.2u I
4
mn
= u.uu1
For STATCOM damping controller:-
K
st
mux
= S.u K
st
mn
= u.uu1
I
1s
mux
= .2 I
1s
mn
= u.u1
I
2s
mux
= 2.u I
2s
mn
= u.uu1
I
3s
mux
= .2 I
3s
mn
= u.u1
I
4s
mux
= 2.u I
4s
mn
= u.uu1
4.2 GA BASED COORDINATED DESIGN OF PSS AND STATCOM
4.2.1 Simulation and Result
In this case, a binary coded GA (BCGA) as discussed in Section 3.1 is used for
coordinated damping controller design for PSS and STATCOM. By trial and error method, the
final best parameters of GA are found to be, p
c
=0.4 and p
m
=0.004, population size =100,
crossover points =15, maximum number of generation =500. The convergence limit for
objective function considered in this work is taken as1u
-8
.
Convergence pattern of GA for 10-machine system is shown in Fig. 4.1. The optimized
PSS and STATCOM damping controller parameters for 10-machine system are shown in Table
4.1 and Table 4.2 respectively. The eigen values and damping factor (electromechanical modes
(0.1-3.0Hz)) for all the above operating conditions without and with damping controllers (PSS
and STATCOM damping controller) are shown in Table 4.3 and Table 4.4 respectively. The
eigen values (corresponding to unstable modes) are shown in shaded cells in bold letters and
their positions in s-plane for different operating conditions are shown in Fig. 4.2-4.6.
4.2.2 Non-Linear Time-Domain Simulation
The following disturbances has been simulated using 4th order Runge-Kutta method [2]
to validate the effectiveness of the GA based parameter design for PSS and STATCOM damping
controller for 10-machine system. The variation of rotor angles with respect to time for only
most disturbed machines are shown in Fig. 4.7-4.9.
In non-linear simulation both rotor angle measured in center of inertia reference frame
(COI) which can be explained as: [2]
Page|31
o
C0I
k
= o
k
-
E
I
o
I
n
I=1
E
I
n
I=1
(4.1)
Where
n = total number of generators.
o
C0I
k
= rotor angle of k
th
machine in COI reference frame.
Table 4.1: Optimal PSS parameters (GA)
Gen No. K
w
T
1
T
2
T
3
T
4
1 12.0804 0.7612 0.0081 0.0671 0.0993
2 13.7431 0.0095 0.1329 1.8400 0.1010
3 8.2578 0.7076 0.1377 0.0851 0.0785
4 16.8433 0.4428 0.1290 0.3778 0.0750
5 5.1733 0.3845 0.1256 0.2624 0.1338
6 5.4587 0.1563 0.0956 0.3362 0.0781
7 8.4045 0.1510 0.1319 0.2472 0.1383
8 6.2961 0.3912 0.0955 0.4891 0.1130
9 9.4060 0.0126 0.0937 0.2129 0.0736
10 1.8705 0.2367 0.1135 0.1316 0.1242
Page|32
Page|33
Table 4.4: Eigen Values and damping factor with PSS and SDC (GA)
Case 1 Case 2 Case 3 Case 4 Case 5
7.3991+16.7839i
(0.4034)
7.3640+16.9117i
(0. 3992)
5.6476+16.3995i
(0. 3256)
7.2991+16.7378i
(0. 3997)
6.9517+16.3289i
(0. 3917)
5.4985+16.6178i
(0.3141)
1.4728+3.2296i
(0. 4149)
1.4280+3.2292i
(0. 4044)
1.1382+3.4025i
(0. 3172)
1.0141+3.2435i
(0. 2984)
4.5717+13.4654i
(0.3215)
1.0878+3.4709i
(0. 2991)
1.0960+3.5095i
(0. 2981)
1.0039+2.9851i
(0. 3188)
1.5879+3.4504i
(0. 4181)
3.5962+9.4209i
(0.3566)
1.6300+3.9465i
(0. 3817)
2.0056+3.9887i
(0. 4492)
1.3620+3.4187i
(0. 3701)
7.3118+1.1805i
(0. 9872)
2.7942+8.2096i
(0.3222)
1.8709+4.1929i
(0. 4075)
1.6493+4.3005i
(0. 3581)
6.7414+5.2053i
(0. 7915)
6.7235+15.7108i
(0. 3934)
11.4014+1.2667i
(0.9939)
2.9584+5.5137i
(0. 4728)
1.7375+5.5203i
(0. 3002)
1.7648+3.9559i
(0. 4074)
4.4138+13.4290i
(0. 3122)
7.1039+6.1085i
(0.7582)
6.7532+5.2269i
(0. 7908)
8.4810+3.5106i
(0. 9240)
1.9520+3.9882i
(0. 4396)
1.2963+4.0846i
(0. 3025)
6.7922+5.2539i
(0.7910)
9.5605+1.6534i
(0. 9854)
9.8711+1.3723i
(0. 9905)
2.9644+5.5198i
(0. 4731)
2.2840+4.1755i
(0. 4799)
3.0100+5.4249i
(0.4852)
8.5993+4.0679i
(0. 9040)
7.0915+5.2482i
(0. 8038)
3.9846+9.2475i
(0. 3957)
8.6256+0.7652i
(0. 9961)
1.3009+4.0492i
(0.3059)
7.1002+6.4118i
(0. 7422)
7.3545+6.3903i
(0. 7549)
9.6280+1.6305i
(0. 9860)
2.9575+5.6511i
(0. 4637)
2.6529+8.2708i
(0. 3054)
2.9735+7.0493i
(0. 3887)
8.6246+4.0631i
(0. 9046)
3.1451+8.8209i
(0. 3358)
6.5512+15.6381i
(0. 3864)
3.7269+9.4237i
(0. 3678)
7.0071+6.3970i
(0. 7385)
8.8144+4.5509i
(0. 8886)
4.4110+13.6157i
(0. 3082)
4.4087+13.3772i
(0. 3130)
2.6866+8.3076i
(0. 3077)
7.5150+6.3094i
(0. 7659)
4.0054+9.2201i
(0. 3984)
9.7172+15.7087i
(0. 5261)
5.6845+16.5765i
(0. 3244)
2.5976+7.2909i
(0. 3356)
Fig. 4.2: Eigen values associated with electromechanical oscillation modes for Case 1.
-9 -8 -7 -6 -5 -4 -3 -2 -1 0 1
-50
0
50
Real axis
I
m
a
z
i
n
a
r
y
a
x
i
s
Page|34
Fig. 4.3: Eigen values associated with electromechanical oscillation modes for Case 2.
Fig. 4.4: Eigen values associated with electromechanical oscillation modes for Case 3.
Fig. 4.5: Eigen values associated with electromechanical oscillation modes for Case 4.
-9 -8 -7 -6 -5 -4 -3 -2 -1 0 1
-50
0
50
Real axis
i
m
a
z
i
n
a
r
y
a
x
i
s
-9 -8 -7 -6 -5 -4 -3 -2 -1 0 1
-50
0
50
Real axis
I
m
a
z
i
n
a
r
y
a
x
i
s
-9 -8 -7 -6 -5 -4 -3 -2 -1 0 1
-50
0
50
Real axis
I
m
a
z
i
n
a
r
y
a
x
i
s
Page|35
Fig. 4.6: Eigen values associated with electromechanical oscillation modes for Case 5.
-9 -8 -7 -6 -5 -4 -3 -2 -1 0 1
-50
0
50
Real axis
I
m
a
z
i
n
a
r
y
a
x
i
s
0 2 4 6 8 10 12
-0.8
-0.6
-0.4
-0.2
0
Time (Sec)
D
e
l
t
a
i
n
C
O
I
(
r
a
d
i
a
n
)
-
M
/
c
-
2
(a)
Without SDC and PSS
With SDC and PSS
0 2 4 6 8 10 12
0
0.2
0.4
0.6
0.8
1
Time (Sec)
D
e
l
t
a
i
n
C
O
I
(
r
a
d
i
a
n
)
-
M
/
c
-
6
(b)
Without SDC and PSS
With SDC and PSS
Page|36
0 2 4 6 8 10 12
0.2
0.4
0.6
0.8
1
Time (Sec)
D
e
l
t
a
i
n
C
O
I
(
r
a
d
i
a
n
)
-
M
/
c
-
7
(c)
Without SDC and PSS
With SDC and PSS
0 2 4 6 8 10 12
-0.2
0
0.2
0.4
0.6
0.8
Time (Sec)
D
e
l
t
a
i
n
C
O
I
(
r
a
d
i
a
n
)
-
M
/
c
-
4
(a)
With SDC and PSS
Without SDC and PSS
0 2 4 6 8 10 12
0
0.2
0.4
0.6
0.8
Time (Sec)
D
e
l
t
a
i
n
C
O
I
(
r
a
d
i
a
n
)
-
M
/
c
-
6
(b)
With SDC and PSS
Without SDC and PSS
Page|37
Fig. 4.8: Rotor angle delta in COI V/s time (Case 2)
0 2 4 6 8 10 12
0
0.2
0.4
0.6
0.8
Time (Sec)
D
e
l
t
a
i
n
C
O
I
(
r
a
d
i
a
n
)
-
M
/
c
-
7
(c)
With SDC and PSS
Without SDC and PSS
0 2 4 6 8 10 12
-0.8
-0.6
-0.4
-0.2
0
Time (Sec)
D
e
l
t
a
i
n
C
O
I
(
r
a
d
i
a
n
)
-
M
/
c
-
2
(a)
Without SDC and PSS
With SDC and PSS
0 2 4 6 8 10 12
0
0.5
1
1.5
Time (Sec)
D
e
l
t
a
i
n
C
O
I
(
r
a
d
i
a
n
)
-
M
/
c
-
5
(b)
Without SDC and PSS
With SDC and PSS
Page|38
Fig. 4.9: Rotor angle delta in COI V/s time (Case 3)
4.3 BCBBO BASED COORDINATED DESIGN OF PSS AND STATCOM
4.3.1 Simulation and Result
In this case, a binary coded BCBBO as discussed in Section.3.3 is used for coordinated
damping controller design for PSS and STATCOM. BBO parameters considered in this problem
are m_max=.001. E=1, I=1, time step of integration=1, maximum number of species=total
number of habitats, crossover points = 15, maximum number of iterations = 500. The
convergence limit for objective function considered in this work is taken as1u
-8
.
Convergence pattern of BCBBO for 10-machine system is shown in Fig. 4.10. The
optimized PSS and STATCOM damping controller parameters for 10-machine system are shown
in Table 4.7 and Table 4.8 respectively. The eigen values and damping factors
(electromechanical modes (0.1-2.0Hz)) for all the above operating conditions without and with
damping controllers (PSS and STATCOM damping controller) are shown in Table 4.9 and Table
4.10 respectively. The eigen values (corresponding to unstable modes) are shown in shaded cells
in bold letters and their positions in s-plane for different operating conditions are shown in Fig.
4.11-4.15.
4.3.2 Non-Linear Time-Domain Simulation
The same types of disturbances as discussed in Section.4.1.3 has been simulated using
4th order Runge-Kutta method [2] to validate the effectiveness of the BCBBO based parameter
design for PSS and STATCOM damping controller for 10-machine system. The variation of
0 2 4 6 8 10 12
-0.5
0
0.5
1
1.5
Time (Sec)
D
e
l
t
a
i
n
C
O
I
(
r
a
d
i
a
n
)
-
M
/
c
-
6
(c)
Without SDC and PSS
With SDC and PSS
Page|39
rotor angles with respect to time for only most disturbed machines are shown in Fig. 4.16-4.18
for 10-machine system. In non-linear simulation rotor angle measured in center of inertia
reference frame.
Page|40
Fig. 4.12: Eigen values associated with electromechanical oscillation modes for Case 2.
Fig. 4.13: Eigen values associated with electromechanical oscillation modes for Case 3.
Fig. 4.14: Eigen values associated with electromechanical oscillation modes for Case 4.
-9 -8 -7 -6 -5 -4 -3 -2 -1 0 1
-50
0
50
Real axis
I
m
a
z
i
n
a
r
y
a
x
i
s
-9 -8 -7 -6 -5 -4 -3 -2 -1 0 1
-50
0
50
Real axis
I
m
a
z
i
n
a
r
y
a
x
i
s
-9 -8 -7 -6 -5 -4 -3 -2 -1 0 1
-50
0
50
Real axis
I
m
a
z
i
n
a
r
y
a
x
i
s
Page|41
Fig. 4.15: Eigen values associated with electromechanical oscillation modes for Case 5.
Table 4.5: Optimal PSS parameters (BCBBO)
Gen No. K
w
T
1
T
2
T
3
T
4
1 18.6604 0.2087 0.1493 0.5376 0.0794
2 18.8009 0.0371 0.0988 0.0275 0.1338
3 17.5196 0.6030 0.0434 0.1095 0.1489
4 16.8148 0.8943 0.1111 0.0819 0.0807
5 8.3087 0.1022 0.1218 0.1367 0.1250
6 9.4661 1.5129 0.0777 0.0599 0.0739
7 3.8410 0.3387 0.0426 0.0969 0.1267
8 2.6139 0.1311 0.1121 1.1050 0.1274
9 13.3542 0.7185 0.1379 0.0510 0.1207
10 3.1185 0.0858 0.1420 0.2445 0.1270
Table 4.6: Optimal SDC Parameters (BCBBO)
Gen No. K
xt
T
1x
T
2x
T
3x
T
4x
1 0.2361 0.0031 1.7294 0.0288 0.5365
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1
-50
0
50
Real axis
i
m
a
z
i
n
a
r
y
a
x
i
s
Page|42
Table 4.7: Eigen Values and damping factor without PSS and SDC (BCBBO)
Case 1 Case 2 Case 3 Case 4 Case 5
3.8552+9.9077i
(0.3626)
3.6541+9.9906i
(0.3435)
3.5562+9.9637i
(0.3361)
3.6683+10.0153i
(0.3439)
2.8859+9.9274i
(0.2791)
0.1062+10.1122i
(0.0105)
0.0396+10.1770i
(0.0039)
0.1327+10.1615i
(0.0131)
0.0485+10.1763i
(0.0048)
0.0278+10.1854i
(0.0027)
0.3314+9.9769i
(0.0332)
0.1674+10.0524i
(0.0167)
0.1734+10.0567i
(0.0172)
0.1598+10.0549i
(0.0159)
0.2074+10.0459i
(0.0206)
0.3639+8.9633i
(0.0406)
0.2495+8.9572i
(0.0278)
0.2518+8.9268i
(0.0282)
0.2244+8.9746i
(0.0250)
0.7341+8.6918i
(0.0842)
0.6345+8.5579i
(0.0739)
0.8136+8.6089i
(0.0941)
0.8040+8.6531i
(0.0925)
0.7911+8.6355i
(0.0912)
0.3196+7.5145i
(0.0425)
0.4636+7.6102i
(0.0608)
0.4061+7.2394i
(0.0560)
0.5115+7.6092i
(0.0671)
0.5507+7.5372i
(0.0729)
0.1229+8.2574i
(0.0149)
0.1231+7.5676i
(0.0163)
0.2743+7.5401i
(0.0364)
0.0339+7.6019i
(0.0045)
0.1986+7.5795i
(0.0262)
0.1769+8.0846i
(0.0219)
0.3072+8.0701i
(0.0380)
0.1555+8.1237i
(0.0191)
0.1285+6.5060i
(0.0197)
0.1495+8.1278i
(0.0184)
0.1071+7.0257i
(0.0152)
0.1931+4.4593i
(0.0433)
0.1780+4.3272i
(0.0411)
0.1177+4.3004i
(0.0274)
0.1740+4.3781i
(0.0397)
0.1370+4.1048i
(0.0334)
Table 4.8: Eigen Values and damping factor with PSS and SDC (BCBBO)
Case 1 Case 2 Case 3 Case 4 Case 5
6.0807+15.4609i
(0. 3660)
18.9467+8.0271i
(0.9208)
4.0919+15.6925i
(0.2523)
19.5112+8.2349i
(0.9213)
17.3437+8.2807i
(0.9024)
3.7668+15.9314i
(0. 2301)
6.1823+15.2046i
(0.3767)
6.3329+14.8633i
(0.3920)
6.1515+15.2921i
(0.3732)
4.6151+15.4271i
(0.2866)
2.4084+10.8883i
(0. 2160)
3.9127+15.7965i
(0.2404)
2.8525+10.0022i
(0.2743)
3.8684+15.8417i
(0.2372)
5.7732+14.6525i
(0.3666)
3.5271+4.4165i
(0. 6240)
2.3842+10.8240i
(0.2151)
2.3236+7.1846i
(0.3077)
2.3625+10.8781i
(0.2122)
2.3819+10.2587i
(0.2262)
1.3213+4.1764i
(0. 3016)
3.1254+8.2283i
(0.3551)
4.0791+4.5233i
(0.6697)
3.1167+8.2417i
(0.3537)
2.4727+6.6927i
(0.3466)
3.1476+8.2664i
(0. 3558)
3.9733+4.3964i
(0.6705)
1.1943+4.1981i
(0.2736)
3.9350+4.4751i
(0.6603)
4.7090+4.5554i
(0.7187)
3.5271+4.4165i
(0. 6240)
1.0391+4.2354i
(0.2383)
2.2973+3.5407i
(0.5443)
1.1745+4.2533i
(0.2662)
1.0336+3.9117i
(0.2555)
7.8903+0.8503i
(0. 9942)
8.0103+0.7443i
(0.9957)
1.3215+2.4173i
(0.4797)
7.9977+0.7639i
(0.9955)
2.3072+3.7460i
(0.5244)
6.7966+0.6471i
(0.9955)
2.2754+3.4637i
(0.5491)
1.6024+3.2286i
(0.4446)
2.2555+3.4784i
(0.5441)
1.6221+3.5435i
(0.4162)
1.6223+3.1117i
(0. 4623)
1.5025+3.2804i
(0.4164)
1.0152+2.7665i
(0.3445)
1.4728+3.2350i
(0.4143)
8.1503+0.7020i
(0.9963)
2.3018+3.4059i
(0. 5599)
1.6360+2.7430i
(0.5122)
1.6465+2.7561i
(0.5129)
1.6707+2.7594i
(0.5179)
6.7108+1.0341i
(0.9883)
Page|43
Fig. 4.16: Rotor angle delta in COI V/s time (Case 1)
0 2 4 6 8 10 12
-0.8
-0.7
-0.6
-0.5
-0.4
-0.3
-0.2
-0.1
Time (Sec)
D
e
l
t
a
i
n
C
O
I
(
r
a
d
i
a
n
)
-
M
/
c
-
2
(a)
With SDC and PSS
Without SDC and PSS
0 2 4 6 8 10 12
0
0.2
0.4
0.6
0.8
1
Time (Sec)
D
e
l
t
a
i
n
C
O
I
(
r
a
d
i
a
n
)
-
M
/
c
-
6
(b)
With SDC and PSS
Without SDC and PSS
0 2 4 6 8 10 12
0.2
0.4
0.6
0.8
1
Time (Sec)
D
e
l
t
a
i
n
C
O
I
(
r
a
d
i
a
n
)
-
M
/
c
-
7
(c)
With SDC and PSS
Without SDC and PSS
Page|44
Fig. 4.17: Rotor angle delta in COI V/s time (Case 2)
0 2 4 6 8 10 12
-0.2
0
0.2
0.4
0.6
0.8
Time (Sec)
D
e
l
t
a
i
n
C
O
I
(
r
a
d
i
a
n
)
-
M
/
c
-
4
(a)
With SDC and PSS
Without SDC and PSS
0 2 4 6 8 10 12
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
Time (Sec)
D
e
l
t
a
i
n
C
O
I
(
r
a
d
i
a
n
)
-
M
/
c
-
6
(b)
With SDC and PSS
Without SDC and PSS
0 2 4 6 8 10 12
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
Time (Sec)
D
e
l
t
a
i
n
C
O
I
(
r
a
d
i
a
n
)
-
M
/
c
-
7
(c)
With SDC and PSS
Without SDC and PSS
Page|45
Fig. 4.18: Rotor angle delta in COI V/s time (Case 3)
0 2 4 6 8 10 12
-0.7
-0.6
-0.5
-0.4
-0.3
-0.2
-0.1
0
Time (Sec)
D
e
l
t
a
i
n
C
O
I
(
r
a
d
i
a
n
)
-
M
/
c
-
2
(a)
With SDC and PSS
Without SDC and PSS
0 2 4 6 8 10 12
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Time (Sec)
D
e
l
t
a
i
n
C
o
i
(
r
a
d
i
a
n
)
-
M
/
c
-
5
(b)
With SDC and PSS
Without SDC and PSS
0 2 4 6 8 10 12
-0.2
0
0.2
0.4
0.6
0.8
1
1.2
Time (Sec)
D
e
l
t
a
i
n
C
O
I
(
r
a
d
i
a
n
)
-
M
/
c
-
6
(c)
With SDC and PSS
Without SDC and PSS
Page|46
0 10 20 30 40 50 60 70 80 90 100
0
10
20
30
40
50
60
70
Number of iterations
A
v
e
r
a
g
e
f
i
t
n
e
s
s
v
a
l
u
e
BCBBO
BCGA
BCBBO
Page|47
CHAPTER 5
CONCLUSION AND FUTURE SCOPE OF THE WORK
CONCLUSION
In this work, a new optimization technique like binary coded biogeography based
optimization (BCBBO) along with binary coded genetic algorithm (BCGA) have been used for
simultaneous tuning of conventional PSS and STATCOM damping controller parameters. The
comparison among different optimization techniques has shown that the new optimization
techniques (BCBBO) gives better result over other optimization techniques. The objective
function used in this work also shifts the lightly damped electromechanical oscillation modes at
different operating conditions to a D-shaped region in the left of s-plane. The method has been
applied to a multi-machine power system at different loading conditions for different system
configurations. Non-linear time domain result shows that the coordinately designed PSS and
STATCOM damping controller work effectively over a wide range of operating conditions and
different system configurations.
FUTURE SCOPE
Coordinated design of PSS and STATCOM damping controller for wide area
application.
Coordinated design of dual input typedelta-P-omega PSS with STATCOM damping
controller.
Coordinated design of PSS with STATCOM damping controller based on PWM
based direct controlled STATCOM.
References
48|P a g e
[1] P. Kundur, Power System Stability and Control, Tata-McGraw-Hill, 2006.
[2] P.W. Sauer and M.A. Pai, "Power System Dynamics and Stability", Englewood Cliffs,
Prentice Hall, NJ , 1998
[3] P. Kundur, M. Klein, G. J . Rogers, and M. S. Zywno, Application of Power System
Stabilizers for Enhancement of Overall System Stability, IEEE Transactions on Power
Systems, Vol. 4, No. 2, May 1989, pp. 614626.
[4] J oe H. Chow, George E. Boukarim, and Alexander Murdoch Power System Stabilizers
as Undergraduate Control Design Projects IEEE Transactions on Power Systems, Vol.
19, No. 1, February 2004, pp. 144-151.
[5] M.J . Gibbard, Coordination Design of Multi-Machine Power System Stabilizers Based
Damping Torque Concepts, IEE Proc, Generation, Transmission and Distribution,
Vol.135, No.4,1988, pp. 276-284.
[6] M.J . Gibbard, Coordination of Multi-Machine Stabilizer Gain Settings for a Specified
Level of System Damping Performance, IEE Proc. Generation, Transmission and
Distribution, 1982, Vol. 129, No. 2: pp.45-48.
[7] Yao-nan Yu, Qing-hua Li, Pole-Placement Power System Stabilizers Design of An
Unstable Nine-Machine System IEEE Transactions on Power Systems, Vol. 5, No. 2,
May 1990, pp-353-358.
[8] J .H. Chow J .J . Sanchez-Gasca, Pole-Placement Designs of Power System Stabilizers
IEEE Transactions on Power Systems, Vol. 4, No. 1, February 1989, pp-271-277.
[9] P. Shrikant Rao and I. Sen, Robust Pole Placement Stabilizer Design Using Linear
Matrix Inequalities IEEE Transactions on Power Systems, VOL.15, No.1, February
2000, pp 313-319.
[10] A. S. Costa, F. D. Freitas, and A. S. Silva , Design of Decentralized Controllers for
Large Power Systems Considering Sparsity IEEE Transactions on Power Systems,
Vol.12, No.1, pp. 144-152.
[11] Rajeev Gupta, B.Bandyopadhyay, A.M.Kulkarni and T.C. Manjunath Design of
Decentralized Power System Stabilizer for Multi-Machine Power System using Periodic
References
49|P a g e
50|P a g e
51|P a g e
52|P a g e
[39] Lihong Gu, and J ie Wang, Nonlinear coordinated control design of excitation and
STATCOM of power systems Electric Power Systems Research, Vol.77, 2007, pp. 788
796.
[40] Sidhartha Panda and Narayana Prasad Padhy, Optimal location and controller design of
STATCOM for power system stability improvement using PSO J ournal of the Franklin
Institute , Vol.345, 2008, pp. 166181
[41] L. Cong and Y. Wang, Co-Ordinated Control of Generator Excitation and STATCOM
For Rotor Angle Stability And Voltage Regulation Enhancement Of Power Systems IEE
Proc. Generation, Transmission, Distribution, Vol. 149, No. 6, November 2002.
[42] Masoud Zarringhalami , and M.A.Golkar, Coordinated Design of PSS and STATCOM
Parameters for Power System Stability Improvement Using Genetic Algorithm
DRPT2008, Nanjing China , April 2008,pp. 6-9
[43] M. A. Abido, Design of PSS and STATCOM-Based Damping Stabilizers Using Genetic
Algorithms
[44] Saleh M. Bamasak and M.A.Abido, Robust Coordinated Design of PSS & STATCOM
Controllers for Damping Power System Oscillation 15th PSCC, Liege, 22-26 August
2005
[45] D.Z. Fang, S.Q. Yuan, Y.J . Wang and T.S. Chung, Coordinated Parameter Design of
STATCOM Stabilizer and PSS Using MSSA Algorithm IET Generation, Transmission,
Distribution, Vol.1, No.4, 2007, pp. 670678.
[46] L. Gyugyi and N. G. Hingorani, Understanding FACTS, IEEE Press, New York, 1999.
[47] L.Sunil Kumar and A. Ghosh, Static Synchronous Series Compensator Design, Control,
and Applications, Electric Power System Research, Vol. 49, No 2, May 2004, pp. 1135-
1143.
[48] L.Sunil Kumar and A. Ghosh, Modelling and Control of a Static Synchronous Series
Compensator Design, Control, And Applications, IEEE transaction on Power delivery,
Vol. 14, No. 4, October 1999, pp. 1448-1453.
References
53|P a g e
Appendix A
10-machine 39-bus system data
A.1: 10-MACHINE 39-BUS SYSTEM DATA [12]
A.1.1: Single-line diagram [12]
Fig. A.1: 10-Machine 39-BUS system [12]
55|P a g e