Comparison Agc Pid and Pss Avr
Comparison Agc Pid and Pss Avr
www.elsevier.com/locate/ijepes
Abstract
This paper attempts to investigate the performance of intelligent fuzzy based coordinated control of the Automatic Generation Con-
trol (AGC) loop and the excitation loop equipped with Proportional Integral Derivative (PID) controlled Automatic Voltage Regulator
(AVR) system and Power System Stabilizer (PSS) controlled AVR system. The work establishes that PSS controlled AVR system is
much more robust in dynamic performance of the system over a wide range of system operating configurations. Thus, it is revealed
that PSS equipped AVR is much more superior than PID equipped AVR in damping the oscillation resulting in improved transient
response.
The paper utilizes a novel class of Particle Swarm Optimization (PSO) termed as Craziness based Particle Swarm Optimization
(CRPSO) as optimizing tool to get optimal tuning of PSS parameters as well as the gains of PID controllers.
For on-line, off-nominal operating conditions Takagi Sugeno Fuzzy Logic (TSFL) has been applied to obtain the off-nominal optimal
gains of PID controllers and parameters of PSS. Implementation of TSFL helps to achieve very fast dynamic response.
Fourth order model of generator with AVR and high gain thyristor excitation system is considered for PSS controlled system while
normal gain exciter is considered for PID controlled system. Simulation study also reveals that with high gain exciter, PID control is not
at all effective. Transient responses are achieved by using modal analysis.
2007 Elsevier Ltd. All rights reserved.
Keywords: AGC; AVR; CRPSO; Electromechanical local mode of oscillations; PID; PSS; TSFL
Zeroing of the Area Control Error (ACE) of each area The Proportional Integral Derivative (PID) controlled
of an interconnected multi-area thermal generating stations ACE over a given time interval s in Laplace domain is
is the main aim of Automatic Generation Control (AGC), defined by, (G(s)ACE(s)) where G(s) is as in (2).
so that the scheduled values of the system frequency and
Ki
tie-line error is maintained. Deviations in system frequency GðsÞ ¼ K p þ þ K dS ð2Þ
and tie-line power exchange are the two control variables, s
which are associated with AGC scheme. These two vari- In large interconnected power systems, inter-area oscil-
ables give an idea about ACE and they are related as in (1). lations (0.2–1.0 Hz) are inherent. For ensuring system sta-
bility, particularly the small signal stability phenomenon,
*
Corresponding author.
Power System Stabilizer (PSS) in Automatic Voltage Reg-
E-mail addresses: vivek_agamani@yahoo.com (V. Mukherjee), ulator (AVR) loop provides stabilization action to small
spghoshalnitdgp@yahoo.com (S.P. Ghoshal). disturbances that occur continually in the system. This
0142-0615/$ - see front matter 2007 Elsevier Ltd. All rights reserved.
doi:10.1016/j.ijepes.2007.05.002
680 V. Mukherjee, S.P. Ghoshal / Electrical Power and Energy Systems 29 (2007) 679–689
List of symbols
Dxr, DPe change in angular speed of the rotor and KA, Ka, Ta thyristor gain, amplifier gain and amplifier
accelerating power in pu, respectively time constant in s, respectively
xkþ1
i ; v kþ1
i modified position and velocity of ith particle, Ke, Te exciter gain and time constant in s
respectively H, D inertia constant in MW-s/MVA and damping
xki ; vki current position and velocity of ith particle at torque coefficient in pu torque/pu speed devia-
kth iteration, respectively tion, respectively
pBesti, gBest personal best of ith particle and group ACE area control error
best, respectively TR, Tg, Tt, Tr terminal voltage transducer, governor,
c1, c2 positive constant representing cognitive and so- non-reheat, reheat turbine time constant in s,
cial learning rate, respectively respectively
r1, r2, r3, r4 random numbers in the interval [0, 1] c, b, R reheat parameter, frequency bias coefficient and
vmin
i ; vi
max
minimum and maximum velocity of the ith governor regulation, respectively
particle, respectively Pcraz a predefined craziness probability
vcraziness
i random number chosen uniformly in the inter- DP tie ; Df change in tie line power exchange and fre-
val [vmin max
i , vi ] quency, respectively
Eb infinite bus voltage in pu Osh, Ush, Tst overshoot, undershoot and settling time of
Dv1 change in output voltage of the terminal voltage transient response, respectively
d
transducer dt ðDw r
Þ derivative of angular speed deviation
wfd field circuit flux linkage Kp, Ki, Kd proportional, integral, derivative gains of
Td1, Td2, Td3, Td4 time constants of the power system PID controller
stabilizer block DPd, DVref change in load torque and reference voltage
Ks1, Ks2 power system stabilizer gains input
stabilization action is through auxiliary corrective signals Takagi Sugeno Fuzzy Logic (TSFL) based approach can
to the reference of the AVR. Dual input PSS utilizes Dxr adjust the parameters on-line according to the dynamic
and DPe as the effective two input signals and the processed environment in which it works and can provide optimal
output of PSS (DVpss) is fed to the excitation loop. To list a damping over a wide range of operating conditions. The
few among the numerous works on PSS carried out by the coordinated PSS-CS model as compared to PID-CS model
researchers are pole-placement [1]/pole shifting [2] based as presented in this paper proves to be the most robust
PSS, PID PSS, artificial neural network PSS [3], Genetic model in damping all electromechanical local modes of
Algorithm (GA)/fuzzy logic based/rule based self tuning generator’s angular speed oscillations for all off-line and
of PSS, neurofuzzy PSS, Simulated Annealing based PSS on-line conditions, step changes of DPd, DVref and dur-
(SAPSS), design of sliding mode PSS via GA, a heuristic ing/after clearing of system faults.
dynamic programming based PSS. In PSS-CS, fourth order model of generator with AVR
In [4,5] gains of PID controller installed in AGC loop and high gain thyristor excitation system is considered.
have been optimized and thus optimal transient response For PID-CS, fourth order model of generator with AVR
profiles of system frequency deviation as well as tie-line and normal gain amplifier with normal exciter is consid-
power exchange have also been obtained. The same AGC ered. Simulation study reveals that with high gain exciter,
model has been utilized in the present work for the AGC PID control is not at all effective.
loop. PSS model utilized in [6] has been installed in excita-
tion loop. One system termed as ‘PSS Controlled System 2. Coordinated system model
(PSS-CS)’ constitutes coordinated system model including
PID controlled AGC loop assisted by PSS controlled 2.1. AGC model
AVR loop. On the other hand, the other model termed
as ‘PID Controlled System (PID-CS)’ constitutes coordi- Closed loop transfer function model of reheat PID con-
nated system model including PID controlled AGC loop trolled AGC loop is shown Fig. 1 (AGC loop subsystem of
assisted by PID controlled AVR loop. Figs. 6 and 7). Input to the PID controller is ACE. Inputs
A novel class of Particle Swarm Optimization (PSO) to the summer1 are output of PID controller (with negative
called as Craziness based Particle Swarm Optimization PID gains (Kp, Ki, Kd)) as positive and R1 f0 Dxr as negative.
(CRPSO) has been adopted in the process of optimization Inputs to the summer2 are DPd as negative, DPe as negative
for optimal tuning of the parameters of PSS-CS and PID-CS. and DPm as positive. PID controller gains are given by (2).
V. Mukherjee, S.P. Ghoshal / Electrical Power and Energy Systems 29 (2007) 679–689 681
2.2. SMIB system and PSS controlled AVR system 2.3. SMIB system and PID controlled AVR system
Fig. 2 depicts a SMIB System [7] and is considered in Block diagram subsystem representation of SMIB sys-
this paper. Block diagram subsystem representation of tem with AVR (normal gain exciter) and synchronous gen-
SMIB system with AVR, exciter and synchronous genera- erator for PID-CS is shown in Fig. 5 (AVR input, Dd are
tor for PSS-CS is shown in Fig. 3. In Fig. 3, thyristor exci- the input ports and Dv1, DPe are output ports). In this
ter input, Dd are the input ports and Dv1, DPe are output model we remove the dual input PSS and place a PID con-
ports of AVR loop subsystem of Fig. 6. The synchronous troller in excitation loop to get the PID-CS configuration.
generator with AVR, IEEE Type ST1A thyristor excitation The mathematical model of the PID controller is the same
system along with generator and equivalent transmission as stated in (2), except the parameters being Kpp, Kii, Kdd
line reactance are represented by a two-axis, fourth order (proportional, integral, derivative gains of PID controller,
model. The block diagram subsystem representation of respectively) and the sign of all the parameters being posi-
the dual input PSS as taken for the present work [6,8] is tive. Simulation reveals that negative sign gives instability.
shown in Fig. 4. Figs. 1, 3 and 4 are subsystems of Fig. 6. Figs. 1 and 5 are subsystems of Fig. 7.
Fig. 6. MATLAB-SIMULINK based coordinated excitation and AGC loop representation for PSS-CS.
Fig. 7. MATLAB-SIMULINK based coordinated excitation and AGC loop representation for PID-CS.
V. Mukherjee, S.P. Ghoshal / Electrical Power and Energy Systems 29 (2007) 679–689 683
4.2. Craziness based particle swarm optimization (CRPSO) 4.3. Selection of CRPSO parameters
The following modifications help to enhance the global The main flavors of this novel class of PSO are
search ability of PSO algorithm.
(i) Position and velocity updating: The second and (a) balancing between over use and under use of social
the third terms on the right hand side of (5) represents and personal experiences by random number r1 as
the personal and social behavior of the particles. As the shown in (7);
two random numbers r1 and r2 are generated randomly, (b) balancing between global and local searches using
there may be the cases when these two random numbers random number r2 as given in (7);
may be too large or too small. Personal and social expe- (c) change in the direction in velocity of the particles by
riences will be over used driving the particles too far away sign(r3) as stated in (8);
from the local optimum if these two random numbers are (d) diversity in the direction by inclusion of craziness by
too large whereas, for the other case these two experi- vcraziness
i and Pcraz as noted in (10).
ences are not fully used reducing the convergence speed.
These two cases conflict the human natural behavior at The authors have investigated the impact of vcraziness
i and
work as they always try to extract the best personal Pcraz on the performance of CRPSO. It has been revealed
and group experiences accumulated so far. Two random that more the value of these parameters are, the more is
weighting parameters in (5) are not completely indepen- the fluctuation of final convergent value of MF1 and
dent. If one is too small the other should be too large MF2. If Pcraz is reduced to become less than 0.2, then
and vice versa. Thus, introduction of only one random vcraziness
i term in (10) is often be introduced which is also
number (r1) and noting that the sum of two interrelated not desirable. The definition of sign(r3) as in (9) shows that
random numbers are unity, as proposed in [12] may be the chance of sign(r3) to be as 1 is very low due to rare
stated as in (7). chance of r3 becoming less than 0.05 leading to very often
chance in change of direction of the particles. Eq. (11) deter-
vkþ1
i ¼ r2 vki þ ð1 r2Þ c1 r1 ðpBesti xki Þ mines whether the velocity of the particle is to be crazed or
þ ð1 r2Þ c2 ð1 r1Þ ðgBest xki Þ ð7Þ not. The direction of vcraziness
i is determined by sign(r4).
Depending upon the value of sign(r4) which is on the other
Balances between local and global searches will be main- hand depends on chance of occurrence of r4 to become less
tained by random number r2 as stated in (7). Change in the than or greater than 0.5, vcraziness
i is added or subtracted in
direction in velocity [12] may be modeled as in (8). velocity updating Eq. (10). Moderate inclusion of craziness
is always recommended as the chance of occurrence of r4
vkþ1 ¼ r2 signðr3Þ vki þ ð1 r2Þ c1 r1 becoming less than 0.5 is usually 50%. Thus, the choice of
i
vcraziness
i ¼ 0:1 to 0.4, Pcraz = 0.2, sign(r3) as in (9)
pBesti xki þ ð1 r2Þ c2 ð1 r1Þ and sign(r4) as in (12) may be accepted values and
gBest xki ð8Þ definitions.
consists of 34(= 81) logical input conditions or sets, of PID. Final crisp PSS parameter and PID gains
each composed of four nominal inputs. Each logical output,
input set corresponds to nominal optimal PSS P ðiÞ
parameters and PID gains as output. i lmin Ki
K crisp ¼ P ðiÞ
ð13Þ
(b) Fuzzy inference: This is done for on-line imprecise val- i lmin
ues of input operating conditions, determining valid
input logical sets and corresponding minimum l and where i corresponds to input logical sets being satisfied
nominal PSS parameters and PID gains from TSFL among 81 input logical sets, Ki is nominal PSS param-
table for each valid logical set. eter and PID gains, Kcrisp is crisp PSS parameter and
ðiÞ
(c) Defuzzification: Defzification yields the defuzzified, PID gains. lmin is the minimum membership value
crisp output for each parameter of PSS and gains corresponding to ith input logical set being satisfied.
Fig. 9. Comparison of response profiles of Dxr (pu) applying modal analysis (with initial state deviation Dd = 5 = 0.0857 rad).
686 V. Mukherjee, S.P. Ghoshal / Electrical Power and Energy Systems 29 (2007) 679–689
Fig. 10. MATLAB-SIMULINK based transient step response profile. (a) 0.01 pu step change in DPd and no change in DVref, (b) 0.01 pu step change in
DVref and no change in DPd, (c) simultaneous 0.01 pu step changes in DPd and DVref.
V. Mukherjee, S.P. Ghoshal / Electrical Power and Energy Systems 29 (2007) 679–689 687
Table 1
Comparison of misfitness function
Operating conditions P, Q, Type of Value of Value of
Xe, Et (all are in pu) system model MF1 MF2 · 103
0.2, 0.2, 0.4752, 0.5 PID-CS 1282.00 3.6031
PSS-CS 727.11 3.2088
0.2, 1.0, 0.4752, 0.8 PID-CS 1201.60 2.9951
PSS-CS 564.71 2.7115
0.2, 0.2, 0.4752, 1.1 PID-CS 1310.60 6.4021
PSS-CS 629.62 2.5098
Table 2
Off-nominal parameters, system model and optimal model parameters as computed by TSFL
Operating conditions P, Q, Xe, Et System Model parameters PSS-CS (Kp, Ki, Kd, Ks1, Ks2, Td1, Td2, Td3, Td4) PID-CS (Kp, Ki,
model Kd, Kpp, Kii, Kdd)
1.0, 0.6, 0.4752, 1.1 (Nominal input) PSS-CS 1.35, 2.38, 3.32, 10.00, 10.08, 0.76, 0.15, 0.006, 0.005
PID-CS 0.72, 0.59, 0.22, 0.24, 0.20, 4.97
L.T. bus fault of duration 220 ms and subsequent PSS-CS No change in parameters
clearing PID-CS
0.2, 0.2, 0.4752, 1.1 (Off-nominal input) PSS-CS 4.97, 0.2, 4.5, 10.00, 19.42, 0.21, 0.005, 0.06, 0.10
PID-CS 0.80, 0.77, 0.22, 0.20, 5.00, 4.94
688 V. Mukherjee, S.P. Ghoshal / Electrical Power and Energy Systems 29 (2007) 679–689
It is also revealed that the system response after the occur- Appendix
rence of a fault is quickly stabilized for PSS equipped exci-
tation system model. Thus, installation of intelligent fuzzy State space representation in the form X_ ¼ AX þ BU
logic tuned PSS with high gain thyristor excitation systems (A = state matrix, B = perturbation matrix, X = state-
is justified. For real time tuning of model parameters, fast, vector, U = perturbation vector) gives the state matrix
adaptive Takagi Sugeno Fuzzy Logic may be adopted. Its for PSS-CS model as in (A.1), (A.2) while that for PID-
computational burden is very low. It is easy for practical CS model as in (A.3), (A.4), (A.6). The detail parameters
implementation. are as in [7].
where,
9
bf0 K d D bf0 K p bf0 K d >
A1001 ¼ 2HT g
RTf0g Tg
; A1002 ¼ bf2HT
0Kd K1
g
; A 1004 ¼ bf0 K d K 2
2HT g
; A 1012 ¼ 2HT g
=
ðA:2Þ
A1211 ¼ T t cT r >
;
T tT r
9
A0901 ¼ K ddT KR 5 x0 >
>
>
>
K dd K 5 ðK pp T R K dd K ii T 2R Þ ðK dd K 5 T 3 K pp T R K 5 T 3 þK dd K 6 K 4 K 3 T R Þ >
>
A0902 ¼ þ >
=
T 2R ðK dd K pp T R Þ T 3 T 2R
K dd K 6 ðK pp T R K dd K ii T 2R Þ
ðA:5Þ
A0907 ¼ þ
ðK dd K 6 T 3 K pp T R K 6 T 3 þK dd K 6 T R Þ >
>
T 2R ðK dd K pp T R Þ T 3 T 2R >
>
>
>
ðK pp T R K dd K ii T 2R Þ K ii ðK pp T R K dd K ii T R Þ >
2
;
A0908 ¼ KTddR KT 36 K 3 ; A0909 ¼ T R ðK dd K pp T R Þ
; A0911 ¼ T R ðK dd K pp T R Þ
K dd K 5 K dd K 6 T R K ii T R
A1102 ¼ ; A1107 ¼ ; A1109 ¼ ; A1111 ¼ ðA:6Þ
ðK pp T R K dd Þ ðK pp T R K dd Þ ðK pp T R K dd Þ ðK pp T R K dd Þ
References [7] Kundur P. Power system stability and control. New York: Mc-
Graw-Hill; 1994.
[1] Chow JH, Sanchez-Gasca JJ. Pole placement designs of power system [8] IEEE Digital Excitation System Subcommittee Report. Computer
stabilizers. IEEE Trans PS 1989;4 (3):271–7. models for representation of digital-based excitation systems. IEEE
[2] El-Sherbiny MK, Hasan MM, El-Saady G, Yousef AM. Optimal Trans EC 1996;11(3):607–15.
pole shifting for power system stabilization. Int J Elec Power 2003;66 [9] Kennedy J, Eberhart RC. Particle swarm optimization. IEEE Int
(3):253–8. Conf NN 1995;4:1942–8.
[3] Hsu YY, Chen CR. Tuning of power system stabilizers using an [10] Eberhart RC, Shi Y. Particle swarm optimization: develop-
artificial neural network. IEEE Trans EC 1991;6 (4):612–9. ments, applications and resources. IEEE Int Cong EC 2001;1:
[4] Ghoshal SP. Applications of GA/GASA based fuzzy automatic 81–6.
generation control of a multi-area thermal generating system. Int J [11] Naka S, Genji T, Yuru T, Fukuyama YA. Hybrid particle swarm
Elec Power 2004;70 (2):115–28. optimization for distribution state estimation. IEEE Trans PS
[5] Ghoshal SP. Optimization of PID gains by particle swarm optimi- 2003;18:60–8.
zation in fuzzy based automatic generation control. Int J Elec Power [12] Ho SL, Yang Shiyou, Ni Guangzheng, Lo Edward WC,
2004;72 (3):203–12. Wang HC. A particle swarm optimization-based method for
[6] Mukherjee V, Ghoshal SP. Velocity relaxed swarm intelligent tuning multiobjective design optimizations. IEEE Trans M 2005;41(5):
of fuzzy based power system stabilizer. IEEE PES Conference 2006: 1756–9.
Paper ID 85.