AGC for autonomous power system using combined intelligent techniques

15
AGC for autonomous power system using combined intelligent techniques Y.L. Karnavas, D.P. Papadopoulos * Department of Electrical and Computer Engineering, Electrical Machines Laboratory, Democritos University of Thrace, 671 00 Xanthi, Greece Received 2 July 2001; received in revised form 18 February 2002; accepted 26 February 2002 Abstract In the present work two intelligent load frequency controllers have been developed to regulate the power output and system frequency by controlling the speed of the generator with the help of fuel rack position control. The first controller is obtained using fuzzy logic (FL) only, whereas the second one by using a combination of FL, genetic algorithms and neural networks. The aim of the proposed controller(s) is to restore in a very smooth way the frequency to its nominal value in the shortest time possible whenever there is any change in the load demand etc. The action of these controller(s) provides a satisfactory balance between frequency overshoot and transient oscillations with zero steady-state error. The design and performance evaluation of the proposed controller(s) structure are illustrated with the help of case studies applied (without loss of generality) to a typical single-area power system. It is found that the proposed controllers exhibit satisfactory well overall dynamic performance and overcome the possible drawbacks associated with other competing techniques. # 2002 Elsevier Science B.V. All rights reserved. Keywords: Frequency control; Controller design; Fuzzy logic; Genetic algorithms; Neural networks 1. Introduction Many investigations in the area of automatic genera- tion control (AGC) of isolated and of interconnected power systems have been reported in the past [1 /5] and a number of control strategies have been proposed to achieve improved performance. The proportional-plus- integral (PI) control approach is successful in achieving zero steady-state error in the frequency of the system, but it exhibits relatively poor dynamic performance as evidenced by large overshoot and transient frequency oscillations [1]. Moreover, the transient settling time is relatively large. In the application of optimal control techniques, the controller design is normally based on a fixed parameter model of the system derived by a linearization process. Power system parameters are a function of the operating point. Therefore, as the operating conditions change, system performance with controllers designed for a specific operating point most likely will not be satisfactory [2]. Consequently, the nonlinear nature of the load frequency control (LFC) problem makes it difficult to ensure stability for all operating points when an integral or a PI controller is used [6,7]. The application of adaptive control theory to the LFC problem has also found acceptance because of its role in eliminating some of the problems associated with classical and modern control. Self-tuning regulators, model reference adaptive control as well as variable structure control are used under the heading of adaptive control [8 /11]. In recent years, modern ‘intelligent’ methods such as artificial neural networks (ANN), fuzzy logic (FL) and genetic algorithms (GA), have gained increasing interest for applications in the LFC problem. Some such applications using ANNs and generalized neural net- work can be found [12 /14]. The last methods have some deficiencies, such as: large number of neurons in hidden Abbreviations: ANN, artificial neural network; CIC, conventional integral controller; CPIC, conventional proportional plus integral controller; FL, fuzzy logic; FLLFC, fuzzy logic based load frequency controller; GA, genetic algorithm; MLFFNN, multi layered feed forward neural network; NNGAFLC, neural network driven by a genetic algorithm tuned fuzzy logic controller. * Corresponding author. Tel.: /30-541-079721; fax: /30-541- 027955 E-mail address: [email protected] (D.P. Papadopoulos). Electric Power Systems Research 62 (2002) 225 /239 www.elsevier.com/locate/epsr 0378-7796/02/$ - see front matter # 2002 Elsevier Science B.V. All rights reserved. PII:S0378-7796(02)00082-2

Transcript of AGC for autonomous power system using combined intelligent techniques

AGC for autonomous power system using combined intelligenttechniques

Y.L. Karnavas, D.P. Papadopoulos *

Department of Electrical and Computer Engineering, Electrical Machines Laboratory, Democritos University of Thrace, 671 00 Xanthi, Greece

Received 2 July 2001; received in revised form 18 February 2002; accepted 26 February 2002

Abstract

In the present work two intelligent load frequency controllers have been developed to regulate the power output and system

frequency by controlling the speed of the generator with the help of fuel rack position control. The first controller is obtained using

fuzzy logic (FL) only, whereas the second one by using a combination of FL, genetic algorithms and neural networks. The aim of the

proposed controller(s) is to restore in a very smooth way the frequency to its nominal value in the shortest time possible whenever

there is any change in the load demand etc. The action of these controller(s) provides a satisfactory balance between frequency

overshoot and transient oscillations with zero steady-state error. The design and performance evaluation of the proposed

controller(s) structure are illustrated with the help of case studies applied (without loss of generality) to a typical single-area power

system. It is found that the proposed controllers exhibit satisfactory well overall dynamic performance and overcome the possible

drawbacks associated with other competing techniques. # 2002 Elsevier Science B.V. All rights reserved.

Keywords: Frequency control; Controller design; Fuzzy logic; Genetic algorithms; Neural networks

1. Introduction

Many investigations in the area of automatic genera-

tion control (AGC) of isolated and of interconnected

power systems have been reported in the past [1�/5] and

a number of control strategies have been proposed to

achieve improved performance. The proportional-plus-

integral (PI) control approach is successful in achieving

zero steady-state error in the frequency of the system,

but it exhibits relatively poor dynamic performance as

evidenced by large overshoot and transient frequency

oscillations [1]. Moreover, the transient settling time is

relatively large. In the application of optimal control

techniques, the controller design is normally based on a

fixed parameter model of the system derived by a

linearization process. Power system parameters are a

function of the operating point. Therefore, as the

operating conditions change, system performance with

controllers designed for a specific operating point most

likely will not be satisfactory [2]. Consequently, the

nonlinear nature of the load frequency control (LFC)

problem makes it difficult to ensure stability for all

operating points when an integral or a PI controller is

used [6,7].

The application of adaptive control theory to the LFC

problem has also found acceptance because of its role in

eliminating some of the problems associated with

classical and modern control. Self-tuning regulators,

model reference adaptive control as well as variable

structure control are used under the heading of adaptive

control [8�/11].

In recent years, modern ‘intelligent’ methods such as

artificial neural networks (ANN), fuzzy logic (FL) and

genetic algorithms (GA), have gained increasing interest

for applications in the LFC problem. Some such

applications using ANNs and generalized neural net-

work can be found [12�/14]. The last methods have some

deficiencies, such as: large number of neurons in hidden

Abbreviations: ANN, artificial neural network; CIC, conventional

integral controller; CPIC, conventional proportional plus integral

controller; FL, fuzzy logic; FLLFC, fuzzy logic based load frequency

controller; GA, genetic algorithm; MLFFNN, multi layered feed

forward neural network; NNGAFLC, neural network driven by a

genetic algorithm tuned fuzzy logic controller.

* Corresponding author. Tel.: �/30-541-079721; fax: �/30-541-

027955

E-mail address: [email protected] (D.P. Papadopoulos).

Electric Power Systems Research 62 (2002) 225�/239

www.elsevier.com/locate/epsr

0378-7796/02/$ - see front matter # 2002 Elsevier Science B.V. All rights reserved.

PII: S 0 3 7 8 - 7 7 9 6 ( 0 2 ) 0 0 0 8 2 - 2

layers for complex function approximation, very large

training time required [12], large number of unknowns

(some of them are inaccessible state variables) to be

determined for which the use of estimators must be

adopted [13]. Applications of FL along with neural nets

and GA based FL control has also been reported [14�/

16]. The drawbacks of these methods include fixed

parameters of the fuzzy sets of the fuzzy variables as

well as large computational time for the rule base to be

examined. In other words, the considerable time needed

for response when fuzzy set theory is applied makes the

practical realization quite difficult.

In this paper two intelligent controllers for the LFC

problem are developed and applied in connection with

the power system under study. The first one is based on

FL with fixed parameters and was designed for studying

its performance and compare it to that of a conventional

integral controller (CIC) and also to that of a conven-

tional PI controller (CPIC). The second one, uses a

combination of GA, FL and neural networks and its

related performance is compared to these of the previous

ones. Especially for the second one, the following ideas

were formulated to overcome the deficiencies mentioned

above:

�/ The off-line use of a variable structure fuzzy logic

controller (FLC). The controller will provide an

additive signal, which can be interpreted as the

optimal value of the proportional gain of a PI

structure LFC. The use of a FLC is adopted to attain

satisfactory control in a wide area of operating

conditions.

�/ The off-line use of a GA for the continuousdetermination of the parameters of the FLC.

�/ The off-line continuous training of an ANN with the

signals provided by the FLC output. Additionally,

the ANN will provide the optimal value of the

integral gain of the CIC. The use of the ANN is

incorporated here to learn system dynamics.

�/ The on-line (direct use) of a suitably pre-trained/re-

trained ANN for instantaneous controller response.

The above ideas have been incorporated in the

proposed LFC structure developed in this work. The

designed controller is actually an on-line neural net-

work, driven by a genetic algorithm based fuzzy logic

controller (NNGAFLC).

The last controller structure design is applied for

simulation purposes to a typical single-area power

system and its obtained performance has been compared

to the associated ones of a CIC, a CPIC and also to that

of the designed FLC.

The paper is organized as follows: In Section 2,

general considerations of the PI controller are presented.

Then the characteristics of a typical model of a single-

area power system are given (with and without a reheat

turbine) to which the associated controllers will be

applied. Finally, the derivation of the optimal gains of

the CIC and the CPIC, which will be used for

comparison purposes, is conducted. Section 3 reviewsthe main aspects of the three modern intelligent

techniques. An FLC is also designed and applied to

the above single-area power system. Last, in Section 4

an effort is made to improve the performance of the

FLC design of Section 3 by incorporating the second

AGC structure, proposed in this paper, which combines

the three modern intelligent methods.

Some simulation cases are being investigated to showthe relative goodness of the control strategies employed.

It is to be pointed out that the use of a tunable

(adaptive) controller with a fixed PI structure could be

sufficient to deal with slow-changing power system

parameters and operating conditions. On the other

hand, in cases where such operating conditions can

become abnormal or even hard to deal with, a controller

with a more ‘nervous’ behavior may be justified. Theprimary motivation of this work is to explore, based on

appropriate simulation results, the behavior of such

controller(s), in order to extract meaningful information

so that further work concerning the integration of

simple as well as more ‘sophisticated’ controller designs

may be conducted.

2. Main aspects concerning AGC controller design

2.1. Qualitative PI control considerations

The general practice in the design of a LFC is to

utilize a PI structure. This gives adequate system

response considering the stability requirements and the

performance of its regulating units. Another approach

to this problem, with good results, is the use of moderncontrol theory. Usually, conventional controllers of

fixed structure and constant parameters are tuned for

one operating condition and can give optimal or sub-

optimal power system performance for that condition.

Since, the characteristics of the power system elements

are non-linear, the conventional controllers may not be

capable of providing the desired performance for all

operating conditions [6,17,18]. In this case the responseof the PI controller is not satisfactory enough and large

oscillations may occur in the system [10]. Thus, the

integrator gain must be set to a level that provides a

compromise between fast transient recovery and low

overshoot in the dynamic response of the overall system

[8,19,20]. Consequently, this type of controller may be

relatively slow and not allow the designer to take easily

into account possible system non-linearities. Latestefforts are made, as another approach, to develop

controllers (based on intelligent control techniques)

capable in dealing with such non-linearities and at the

Y.L. Karnavas, D.P. Papadopoulos / Electric Power Systems Research 62 (2002) 225�/239226

same time secure improved system performance [14].

Nowadays, many vertically integrated utilities which

participate in AGC schemes use simple and heuristically

tuned controllers. This approach is largely a conse-quence of the inherent uncertainties in dynamic models

of power system components and the lack of reliable

data needed for sophisticated models.

From an industrial point of view, it is known that

most PI or PID controllers have their parameters set

(tuned) either manually or in an automatic way.

However, in the manual mode, the parameter tuning

depends on the operator’s experience, while in theautomatic mode there is a need of a time period in

which the plant must run several cycles of operation

before the ‘auto’ function can produce the associated

parameter values. This tuning procedure is not always

possible in an autonomous power system (e.g. in a

wind�/diesel plant installed in an isolated island) because

of the need to serve the load continuously and the

fluctuations in the power generation produced by thewind turbines. In addition the system while in ‘auto’

mode may experience a different operating condition

than usual and the values of the obtained parameters

may result in counteractive controller tuning.

From the above it is clear that, in some cases, there

may be a need for a controller which can be adjusted

continuously on-line and be capable of handling any

non-linearities or parameter uncertainties that maysometime appear in the actual power plant. The aim

of the present work is to facilitate a hardware imple-

mentation with automatic good performance and with-

out the need of the exact plant parameter knowledge. A

practical implementation of the proposed controller will

consist of two dedicated hardware blocks. The first one

will act off-line and be responsible for optimum PI

parameter evaluation considering the possible inherentnon-linearities, while the second one will act like an on-

line parameter database. Finally it should be mentioned

that the intelligent controllers developed in this work

may be seen as being a form of parameter adaptive PI

controllers.

2.2. Model of power system under study

Fig. 1 shows a well known block diagram used for the

LFC of a typical single-area power system [2,13] along

with the additional new signal U (t). The presence of

U (t) denotes the existence of the proportional gain Kp,

whereas the absence of U (t) means Kp�/0 and this

leads to an integral controller only. The dynamic model

in state-space variable form, obtained from the asso-ciated transfer functions, is

X�AX�BU; Y�CX (1)

where

X� [Df DPt DPg DPscp]T; U� [DPd U(t)]T;

Y� [Df ]

are the state vector, the control vector and the output

variable, respectively. The nominal parameter values

(i.e. gains and time constants of the turbine, governor

and power system blocks in per unit) used in this study

are shown in Table 1 from which the values of theelements of the system matrices A, B and C may be

easily computed. For comparison purposes between the

conventional controllers (CIC and CPIC) and the two

proposed intelligent controllers, the same values of these

parameters are used [1,2,10,13]. In addition an integra-

tion-absolute-error-time (IAET) criterion of the follow-

ing form [21] is used in this work, i.e.

Jfre�gT

0

jDf (t)jtdt (2)

The above described model does not consider the

effect of generation rate constraint (GRC). In practice,

there exists a maximum limit on the rate of change in the

generating power of a conventional power plant (e.g.

steam, diesel etc.). Hence, if the response of the applied

controller and/or the load change are too fast under

transient conditions, then system non-linearities will

prevent its achievement. It follows that a controllerdesigned for the unconstrained situation may not be

suitable when the GRC is considered. Previous works

indicate that in the presence of GRC, the dynamic

responses of the system experience larger overshoots and

longer transient settling times, compared to the case

without considering the GRC [1,9]. Moreover, if the

parameters of the applied controller are not chosen

properly the system may become unstable. For testingfurther the effectiveness of the proposed controllers, the

GRC is taken into account by replacing the non-reheat

turbine (linear) block DPt/DPg in Fig. 1 with the reheat

turbine (non-linear) block of Fig. 2. The generation rate

limitation d is set to 0.028 p.u.MW/s which is a typical

value, e.g. in diesel-electric generator sets (up to 4 MW)

installed in autonomous power stations in Greek

islands.

2.3. Systematic selection of gain values for CIC and

CPIC for best system performance

The tuning of the values of the gains Ki and Kp was

achieved using a systematic exhaustive search (according

to the IAET criterion) with and without GRC. Fig. 3

shows the effect Kp has on selecting the value of Ki.

From Fig. 3a and b it is clear that in the absence of

GRC, the best tuned gain values of the CIC and CPICare Ki�/0.306 and Ki�/0.5659 and Kp�/0.733 respec-

tively. In the presence of GRC the Ki�/0.1794 in both

the CIC and CPIC case whereas Kp�/0.0 for the CPIC

Y.L. Karnavas, D.P. Papadopoulos / Electric Power Systems Research 62 (2002) 225�/239 227

case (any value for Kp other than zero, results in more

oscillatory responses with quite large amplitudes and the

transient settling time is relatively large, which agrees

with [9]). This means that with GRC being present, only

a simple CIC is preferable than a PI based on the IAET

criterion. The parameter values, along with the Jfre

values obtained from the several computations con-

ducted with and without GRC, are shown in Table 2. As

mentioned before the CIC and CPIC gain values

obtained will be used and their resulting performance

will be compared to the associated one of the proposed

intelligent controllers.

3. Overview of used intelligent techniques

3.1. Fuzzy logic controller

The FL control [22,23] involves essentially the deriva-tion of a control law from heuristic and imprecise

(‘fuzzy’) rules. Since the mathematical models of power

system problems are usually non-linear, the controller

design becomes a really difficult task. FL control has

been applied to such system models and has been shown

to give by comparison improved performance [24�/26].

Fig. 4 shows a schematic representation of a typical

closed-loop fuzzy control system. The reference signal

and plant output, which are crisp values but non-fuzzy

variables, must be fuzzified by a fuzzification procedure.

Similarly, the fact that the controlled plant can not

directly respond to FL controls accounts for the reason

why the FL control signal generated by the fuzzyalgorithm must be defuzzified by defuzzification before

applied to control the actual plant. A rule base consists

of a set of fuzzy rules. The data base contains the

membership functions of the fuzzy subsets. A fuzzy rule

may contain fuzzy variables and fuzzy subsets charac-

terized by membership functions and a conditional

statement. The fuzzy control algorithm consists of

executing an ordered sequence of fuzzy rules by theconcepts of fuzzy implication and the compositional

rules of inference. Essentially a FLC is a deterministic

model-free, non-linear and robust controller.

3.1.1. FLC design procedure

For the LFC problem one encounters a situationwhere the power system is not amenable to conventional

output feedback in all points of the operating region.

Therefore the possibility of using a fuzzy logic load

frequency controller (FLLFC) will be explored for this

purpose. Next are outlined the necessary steps involved

in the pertinent controller design [23] (Fig. 4):

3.1.1.1. Fuzzification. Where precise numerical values

obtained by measurements are converted to membership

values of the various linguistic variables (e.g. ‘Positive

Small’). For the FLLFC the inputs are the frequency

variation (error) and the change in error defined as:

Fig. 1. Transfer function model of the LFC for a typical single area power system.

Table 1

Nominal parameters of a typical single-area power system

R [Hz/p.u.MW] D [p.u.MW/Hz] Kg Tg [s] Kt

2.4 0.00833 1 0.08 1

Tt [s] Kps Tps [s] DPd [p.u.MW] Ki

0.3 1 20 *variable *see explanation in text

Fig. 2. A non-linear turbine model with GRC.

Y.L. Karnavas, D.P. Papadopoulos / Electric Power Systems Research 62 (2002) 225�/239228

input 1 : error�Df �fnom�ft�et

input 2 : change in error�Det�et�et�1�cet (3)

with the sampling interval chosen as 1 ms (which is

acceptable from a practical point of view).

The inputs are categorized as belonging to the various

linguistic variables with their corresponding member-

ship values. In general a membership function of alinguistic variable V is represented as shown in Fig. 5.

The fuzzy sets of each linguistic variable adopted in this

work are: NVL: Negative Very Large; NL: Negative

Large; NM: Negative Medium; NS: Negative Small;

ZR: Zero; PS: Positive Small; PM: Positive Medium;

PL: Positive Large; PVL: Positive Very Large. Each

fuzzy set has a triangular shape (except of the two

outermost ones which have a trapezoidal shape) and isdetermined by three parameters (i.e. for the fuzzy set

ZeRo of the linguistic variable V , these parameters are

�/p1V , 0, p1

V ). Consequently, if a linguistic variable is

supported by N fuzzy sets, then the total number of

parameters needed is N�/1, considering that the zero

value is fixed at the center of ‘ZR’ fuzzy set. Finally the

membership value of an input signal with amplitude x in

the particular linguistic variable V is denoted bym [V (x )]. Using the above mentioned notations the

membership functions for the designed FLLFC of the

three variables (et , cet , Ut) used are shown in Fig. 6.

3.1.1.2. Fuzzy control. Where the heuristic rules of theknowledge base are used to determine the fuzzy

controller action. For example the FLLFC employs a

rule: IF et is ZeRo AND cet is Positive Small THEN

controller action (Ut ) is Positive Small. The part ‘et is

ZeRo AND cet is Positive Small’ defines another

linguistic variable. Though it is possible to derive a

membership value for this variable in many possible

ways the rule that has been chosen (due to its simplicity)is

mASB(V1;V2)�min(mA(V1);mB(V2)) (4)

In the above example A : ‘ZeRo’, B : ‘Positive Small’,

A S /B : ‘ZeRo AND Positive Small’, V1�/et , V2�/cet .

Two sets of fuzzy rules used in this work are given in

Tables 3 and 4. These sets (which are the so called fuzzyassociative matrices (FAM)) are actually a visual

Fig. 3. Effect of the gain value of Kp on the optimal Ki setting value.

(a) Without GRC, (b) with GRC.

Table 2

CIC and CPIC gain values (Kp, Ki) along with the corresponding Jfre

values obtained, with and without GRC

Without GRC (non-reheat turbine) With GRC (reheat turbine)

CIC CPIC CIC CPIC

Ki 0.3060 0.5659 0.1794 0.1794

Kp �/ 0.7330 �/ 0.000

Jfre 0.361289 0.210001 0.616409 0.616409

Fig. 4. Block diagram of a typical closed-loop fuzzy control system.

Fig. 5. Generic form of triangular type membership functions for

fuzzy subsets of a variable V .

Y.L. Karnavas, D.P. Papadopoulos / Electric Power Systems Research 62 (2002) 225�/239 229

representation of all the possible combinations of the

linguistic variables plus the corresponding fuzzy con-troller action.

3.1.1.3. Defuzzification. It should be noted that various

rules (nr) may be in operation for a certain set of (et ,

cet ), each recommending possibly different fuzzy con-

troller actions. These have to be combined in a certain

way to obtain a precise numerical output corresponding

to the actual controller action. The well known center of

gravity defuzzification method has been used because of

its simplicity:

Du�Xnr

j�1

mjuj=Xnr

j�1

mj (5)

where mj is the membership value of the linguistic

variable recommending the fuzzy controller action,

and uj is the precise numerical value corresponding to

that fuzzy controller action. Since the FLLFC action

corresponds to an increment Du , this type of controller

will give zero steady-state error for an input step change

in the reference or any step disturbance.The membership functions, knowledge base and

method of defuzzification essentially determine the

controller performance. As mentioned before their

choice is heuristic, though a rough estimate of the

parameter values can be obtained from our knowledge

of steady-state characteristics and previously simulated

open-loop behavior. These have to be tuned after

evaluation of the performance using repetitive simula-

tions.The FLLFC offers many more tunable parameters

than the CIC or the CPIC gains. Moreover, since the

final output U (t) is a combination of the recommended

actions of many rules (which themselves operate on

combinations of the inputs (et , cet )), the controller is

more robust to changes in power system parameters or

controller operating conditions than a conventional

controller.

3.1.2. Results of testing the designed FLLFC

To demonstrate the efficiency of the proposed

FLLFC controller, several simulations were performed.

From all these the following cases are considered:

FAM used Total no. of rules Parameters used

Table 3

Fuzzy associative matrix of the proposed FLLFC controller with 81 rules

et

cet NVL NL NM NS ZR PS PM PL PVL

NVL PVL PVL PL PL PM PM PS PS ZR

NL PVL PL PL PM PM PS PS ZR NS

NM PL PL PM PM PS PS ZR NS NS

NS PL PM PM PS PS ZR NS NS NM

ZR PM PM PS PS ZR NS NS NM NM

PS PM PS PS ZR NS NS NM NM NL

PM PS PS ZR NS NS NM NM NL NL

PL PS ZR NS NS NM NM NL NL NVL

PVL ZR NS NS NM NM NL NL NVL NVL

Table 4

Fuzzy Associative Matrix of the proposed FLLFC controller with 12

rules

et

cet NM NS ZR PS

NS PM PS PS ZR

ZR PS PS ZR NS

PS PS ZR NS NS Fig. 6. Membership functions for the fuzzy variables of the proposed

FLLFC.

Y.L. Karnavas, D.P. Papadopoulos / Electric Power Systems Research 62 (2002) 225�/239230

Appendix (Continued)

FAM used Total no. of rules Parameters used

Case 1 See Table 3 81 See Table 5

and Fig. 6

Case 2 See Table 3 81 See Table 6and Fig. 6

Case 3 See Table 4 12 See Table 7

and Fig. 6

A step load demand disturbance of DPd�/0.1 p.u. is

applied and the Df system output is obtained. Fig. 7

depicts the simulation results for the above three cases

without considering the GRC, whereas Fig. 8 depicts

analogous result with GRC. The simulation results of

Figs. 7 and 8 and others not shown here, amply indicatethat the designed FLLFC is relatively insensitive to

operating point variations and it is also stable in a wide

operating region. Based on the results of Fig. 7 one

clearly sees that the transient behavior of the frequency

deviation (Df) in the case of the CIC displays by

comparison to the other two controllers (CPIC and

FLLFC) higher first swing, less oscillations and lower

settling time. On the other hand, in the case of the

FLLFC, by comparison to the CPIC case, the Df has

oscillations with lower amplitude and shorter settling

time. With respect to Fig. 8 one sees that the Df

variation is the same for the CIC and CPIC cases,

whereas in the FLLFC case the corresponding Df

variation has by comparison more oscillations with

lower amplitude and shorter settling time. The IAET

criterion gives the values shown in Table 8, where Case 3

exhibits quite better performance although 5 fuzzy sets

have been used for each linguistic variable and only 12

rules (instead of 9 fuzzy sets and 81 rules used in Cases 1

and 2). From the above it is clear that the FLLFC is

highly dependent on the data base parameters. Thismeans that an initial tuning in the design of a FLC as

well as an algorithm to change continuously the data

base parameters is needed. This will be explored by

incorporating a GA in the control structure. In the

following the simulation results of Case 3 of the FLLFC

design will be kept to be compared with the associated

ones which will be obtained from the NNGAFLC to be

developed.

Table 5

Case 1 of parameter values corresponding to membership functions of

the input/output variables of the proposed FLLFC (Fig. 6)

p1 p2 p3 p4 p5

et 0.05 0.10 0.20 0.40 0.80

cet 0.0005 0.00125 0.0025 0.0050 0.0100

Ut 0.05 0.10 0.30 0.50 0.80

Table 6

Case 2 of parameter values corresponding to membership functions of

the input/output variables of the proposed FLLFC (Fig. 6)

p1 p2 p3 p4 p5

et 0.05 0.10 0.20 0.40 0.80

cet 0.002 0.004 0.008 0.012 0.020

Ut 0.05 0.10 0.30 0.50 0.80

Table 7

Case 3 of parameter values corresponding to membership functions of

the input/output variables of the proposed FLLFC (Fig. 6)

p1 p2 p3 p4a p5

a

et 0.35 0.89 1.00

cet 0.37 0.63 1.00

Ut 0.40 0.51 1.00

a Not used.

Fig. 7. Frequency variation of a typical single-area power system with

load step change DPd�/0.1 p.u.MW and without GRC. (a) Case 1, (b)

Case 2, (c) Case 3. /(*)/ designed FLLFC, ( �/ �/ �/ �/ �/) CPIC with Ki�/

0.5659 and Kp�/0.733, (*/) CIC with Ki�/0.306.

Y.L. Karnavas, D.P. Papadopoulos / Electric Power Systems Research 62 (2002) 225�/239 231

3.2. Genetic algorithms

A GA is a global search technique based on the

operations of natural genetics and a Darwinian survival-

of-the-fittest with a randomly structured information

exchange. GA related research has received increasing

interest owing to its advantages over conventional

optimization techniques. Given an optimization pro-

blem, a GA encodes the parameters concerned into a

finite bit binary string that is called a chromosome. A

chromosome population is subsequently formed, each

representing a possible solution to the optimization

problem. Each chromosome is then evaluated according

to its fitness function.

Three basic operators ‘reproduction’, ‘crossover’ and

‘mutation’, i.e. similar to genetic evolution, are thenperformed. The reproduction task randomly selects a

new generation of chromosomes. The crossover involves

exchanging parts of two chromosomes. With the cross-

over operation, more chromosomes are generated. The

genetic search space is thus extended and more com-

plete. Mutation is the random alteration of the bits in

the string. For the binary representation mutation task

simply flips the state of a bit from 1 to 0, or vice versa.The mutation operation is usually associated with

helping to re-inject any information that may be vital

to the performance of a search process. Elitism is the

procedure where the best individual is replicated into

next generation. Finally the string having the largest

value of fitness function is found and then decoded to

obtain the parameters of a fuzzy controller.

A GA, capable of searching for a population ofchromosomes rather than a single chromosome, can

arrive at the globally optimal point rapidly and simul-

taneously avert locking at a local optima. In addition,

GA works with a coding of parameters rather than the

parameters themselves, thereby freeing itself of the

limitations (e.g. continuity and derivative existence) of

conventional techniques such as gradient methods [27].

3.3. Artificial neural networks

It is well known that the use of an ANN offers a

significant speed advantage, due to its parallel nature,

and could be implemented in real-time while the

implementation of a complicated conventional control-

ler is not always possible in real-time. Many of the

ANNs applications in control areas involve learning the

control system dynamics and incorporating them, insome way to the overall system controller. The ap-

proaches differ in the methods used for such incorpora-

tion, the learning and adaptation of the ANN. One

approach is to train the ANN off-line to learn the

system dynamics and employ it as a feed-forward

controller as shown in Fig. 9a. In another approach

the ANN is employed as a replacement for the plant

dynamics evaluation inside the model-based controlalgorithm as shown in Fig. 9b. In the present work a

combination of these two approaches is used.

Actually two identical ANNs (ANN-I, ANN-II) are

employed. The first one is trained off-line, using the

input and output of the FLLFC driven by the GA, and

the second one is acting like an on-line controller. At the

beginning of the on-line operation, the synapses among

the ANN-II neurons will give the same output as theANN-I neurons for the same input. As the off-line

controller operation continues the ANN-II starts learn-

ing the plant dynamics and also updates itself.

Fig. 8. Frequency variation of a typical single-area power system with

load step change DPd�/0.1 p.u.MW and with GRC. (a) Case 1, (b)

Case 2, (c) Case 3. Designed FLLFC /(*)/; CIC (or CPIC) with Ki�/

0.1794 (*/).

Table 8

Jfre values for the three FLLFC simulation cases

Case 1 Case 2 Case 3

Without GRC 0.157878 0.150673 0.143946

With GRC 0.346607 0.325105 0.283582

Y.L. Karnavas, D.P. Papadopoulos / Electric Power Systems Research 62 (2002) 225�/239232

4. Developed AGC scheme and simulation results

4.1. Developed AGC structure

Summarizing Section 3 it can be said that intelligent

control concepts are mainly based on the following three

optional approaches: (a) expert systems as adaptive

elements in a control system, (b) fuzzy calculations as

decision-producing elements in a control system, and (c)

neural nets as compensation elements in a control

system. The proposed in this work controller designprocedure as a result of the above features consists of

the following parts:

4.1.1. Stage 1: fuzzy part

It is shown in Section 3.1.1 that the output U (t) of the

FLLFC can be expressed in terms of e , ce and the

parameters pe1; pe

2; pce1 ; pce

2 ; pU1 ; pU

2 (where the index‘t ’ is omitted for notation simplification purposes).

Therefore, the performance of the control system

primarily relies on the shapes of the membership

functions. However, to apply fuzzy control, the values

of the above parameters must be initially determined in

an optimal manner. Therefore, a performance index

must be defined as well as an algorithm to search for the

optimal values of the above parameters. Herein, theperformance index is defined as the reciprocal of the

summation of the sum of both the weighted absolute of

error and the weighted absolute of change of error, i.e.

F �1=Xnpop

j�1

(w1jejj�w2jcejj) (6)

where w1 and w2 are performance weights, and the larger

magnitude of weight is related to the corresponding

transient response which is of more relevant concern. In

this manner, large values of the fitness function F

indicate a better performance. In searching for the

optimal values of the parameters

pe1; pe

2; pce1 ; pce

2 ; pU1 ; pU

2 that maximize the fitness

function, a suitable algorithm must be adopted which

can satisfy the following requirements: (a) the ability to

handle non-linearities such as those of the yielded fuzzy

rules, and (b) the ability to generate an optimal solutionrapidly without being stuck at a local optima.

4.1.2. Stage 2: GA part

Section 3.2 clearly illustrated why a GA satisfies the

above requirements and can obviously be applied to

search for the optimal values of

pe1; pe

2; pce1 ; pce

2 ; pU1 ; pU

2 of the designed FLLFC.

Moreover, the CIC’s gain Ki will be searched also by

the GA. In the present application the first step involves

encoding the values of pe1; pe

2; pce1 ; pce

2 ; pU1 ; pU

2 ; Ki

into a binary string of fixed-length, in which the lengthof the string is determined by compromising the resolu-

tion accuracy and computational speed. Without loss of

generality it is assumed that there are N bits for each

value of pe1; pe

2; pce1 ; pce

2 ; pU1 ; pU

2 ; Ki, respectively. In

this manner the values of pe1; pe

2; pce1 ; pce

2 ; pU1 ; pU

2 ; Ki,

which determine the shape of the corresponding mem-

bership functions are transformed into a string that has

3N�/3N�/N�/7N bits as follows:

S� S1|{z}pe

1

S2|{z}pe

2

S3|{z}pce

1

S4|{z}pce

2

S5|{z}pU

1

S6|{z}pU

2

S7|{z}Ki

;

Si �00 . . . 001|fflfflfflfflfflffl{zfflfflfflfflfflffl}N bit

i�1 . . . 7(7)

where S represents the chromosome in the GA solution

and Si a parameter representation.In addition to encoding the parameters, several

important genetic parameters in the GA searching

procedure must be chosen, i.e. the generation number,

population size, crossover rate, mutation rate etc. The

parameters used in this work are shown in Table 9.

The details of the proposed GA-based fuzzy con-

troller design procedure are summarized as follows:

Step 1 Determine the number of fuzzy subsets forfuzzy variables et , cet , U (t) (Fig. 6) and the

fuzzy control decision table (Table 4).

Step 2 Define the fitness function as given in Eq. (6).

Fig. 9. Forms of ANN incorporations: (a) ANN as a feed-forward

controller, (b) ANN as an adaptive controller.

Table 9

Typical GA parameters

Parameter Value

Maximum no of generations a 1

No of population size 100

Uniform crossover Yes

Crossover probability 0.5

Elitism Yes

Mutation probability 0.01

Creep mutations Yes

Creep mutation probability 0.02

a Single function evaluation.

Y.L. Karnavas, D.P. Papadopoulos / Electric Power Systems Research 62 (2002) 225�/239 233

Step 3 Determine the generation number, populationsize, the crossover rate and the mutation rate.

Step 4 Give the range and length of bit strings for pe1;

pe2; pce

1 ; pce2 ; pU

1 ; pU2 and Ki, produce an initial

generation of chromosomes in a randommanner.

Step 5 Calculate the error et and change of error cet .

Execute fuzzification, fuzzy inference, defuzzi-

fication phases and fuzzy control law for all

populations in this generation. Meanwhile,

evaluate the fitness values of all populations

in this generation.Step 6 Reproduce a new generation by the roulette

wheel selection.Step 7 Crossover the pair of populations in the new

generation according to the crossover ratedetermined in Step 3.

Step 8 Mutate the populations in the new generationaccording to the mutation rate determined inStep 3.

Step 9 Reserve the population having the largestfitness value in the old generation to the newgeneration.

Step 10 Decode the chromosome (represented by abinary string) having the largest fitness valuei n t o i t s c o r r e s p o n d i n g v a l u e s o fpe

1; pe2; pce

1 ; pce2 ; pU

1 ; pU2 and Ki.

Step 11 R e p l a c e t h e o l d v a l u e s o fpe

1; pe2; pce

1 ; pce2 ; pU

1 ; pU2 with the new ones.

Step 12 Repeat Steps 5 to 11 while training the ANN-I.

4.1.3. Stage 3: ANN part

As it is known there are many kinds of neural

networks. In this application the most appropriate

have been proven the multi-layer feed-forward neural

network (MLFFNN), which learn using the back

propagation algorithm [28]. Such networks are designedto learn non-linear function mappings and their ‘train-

ability’ allows on-line learning of the changing system

behavior. The employment of the MLFFNN is to

evaluate in real-time the dynamics of the power gen-

erating system under study. The used ANN architecture

is shown in Fig. 10. The neural network current outputs,

i.e. U (t) and CIC’s gain Ki, can be determined from the

current values et , cet , the past values of these parameters(et�1, cet�1) and the past value of U (t).

ANNs are characterized by their topology, i.e. by the

number of interconnections, the node characteristics

that are classified by the type of non-linear elements

used, and the kind of learning rules implemented. A

MLFFNN is a layered network consisting of an input

layer, an output layer, and at least one layer of non-

linear processing elements. The non-linear processingelements, which sum the incoming signals and generate

output signals according to some predefined functions,

are called neurons or nodes. The neural network

developed is a three-layer feedforward network. The

standard back propagation algorithm with momentum

is used to train the network off-line. Along with the

following bipolar sigmoid transfer function for the

hidden neurons

yji �(2=1�exp(�bj

xi))�1 (8)

where xij is the input and yi

j is the output for the ithneuron in the jth network hidden layer. Here, b affects

the steepness of the curve. High values of b give a step-

like curve and lower ones give a smoother curve. The

gradient descent method was used to search for the

optimal settings of the weights. During the off-line

training the weights in the ANN were updated using

the delta rule. Application of the delta learning rule

eliminates the problem of the structured presentation ofthe training set by accumulating the weight changes over

several training presentations and making the applica-

tion all at once. Different learning rates, n , and

momentum rates, a , are used between consecutive layers

to achieve the most rapid learning. The values of the

parameters used in ANN-I and ANN-II is given in

Table 10.

4.2. Simulation cases

The dynamic subsystems, i.e. the power system, the

FLLFC and the GA are interfaced with each other as

Fig. 10. Architecture of used ANN.

Table 10

ANN-I and ANN-II parameters used

Parameter Value

No of layers 3

No of neurons (input, hidden, output) 5, 4, 2

Steepness parameter b 0.2

Learning rate n (off-line) Started 0.9, reduced to 0.3

Learning rate n (on-line) Fixed at 0.6

Momentum rate a (off-line) Started 0.6, reduced to 0.1

Momentum rate a (on-line) Fixed at 0.3

Y.L. Karnavas, D.P. Papadopoulos / Electric Power Systems Research 62 (2002) 225�/239234

shown in Fig. 11. The designed NNGAFLC applied to a

typical single-area power system and some cases of

interest are being investigated. The cases studied aresummarized below:

Case 1 Step change DPd�/0.1 p.u.MW, withoutGRC. ANN-I trained by 50%.

Case 2 Step change DPd�/0.2 p.u.MW, withoutGRC. ANN-I trained by 50%.

Case 3 Step change DPd�/0.1 p.u.MW, with GRC.ANN-I trained by 90%.

Case 4 Step change DPd�/0.2 p.u.MW, with GRC.ANN-I trained by 90%.

In all above cases the power system parameters are

given in Table 1. In all above cases the weight matrix is

copied from ANN-I to ANN-II every 250 ms.

4.3. Results obtained

The results (frequency variation) for the above four

cases are: for Cases 1 and 2 are shown in Fig. 12 and for

Cases 3 and 4 in Fig. 13. The associated values of the

IAET criterion for the examined cases gives the values

shown in Table 11. From Fig. 12 and Fig. 13 and Table11 it is clear that the designed NNGAFLC gives the

overall best results, the FLLFC gives the second best

results by comparison to the associated ones of the

conventional controllers (CIC and CPIC). These results,

also, show that the behavior of the proposed controller

is more ‘nervous’ when the ANN’s involved are not

trained completely. In the opposite case the behavior of

the controller becomes smoother even if the disturbanceis larger and GRC is considered. This in fact proves the

general ability of ANNs to cope with non-linearities. It

should be noted, however, that for the shake of restoring

Fig. 11. Overall structure of proposed controller (NNGAFLC) connected to the power system under study.

Fig. 12. Frequency variation of a typical single-area power system,

without GRC. Step changes: (a) DPd�/0.1 p.u.MW, (b) DPd�/0.2

p.u.MW. Designed NNGAFLC /(*)/; designed FLLFC (Case 3 of

Section 3.1.2) (*/); CPIC ( �/ �/ �/ �/ �/ �/); CIC (-----).

Y.L. Karnavas, D.P. Papadopoulos / Electric Power Systems Research 62 (2002) 225�/239 235

the system frequency to its nominal value in the shortest

time possible, one allows greater number of oscillations

in the Df deviation.

Due to space limitations, only the variation of the

values of the FL data base parameters along with the

on-line integral gain variation of Case 1 are shown in

Fig. 14 and Fig. 15 respectively. As one can see from

these figures the final values of the parameters

Fig. 13. Frequency variation of a typical single-area power system,

with GRC. Step changes: (a) DPd�/0.1 p.u.MW, (b) DPd�/0.2

p.u.MW. Designed NNGAFLC /(*)/; designed FLLFC (Case 3 of

Section 3.1.2) (*/); CPIC ( �/ �/ �/ �/ �/ �/).

Table 11

Overall comparison of the Jfre values of the conventional and designed

controllers for Cases 1, 2, 3 and 4

Without GRC CIC CPIC FLLFC (Case 3

of Section 3.1.2)

NNGAFLC

DPd�0.1 p.u. 0.361 0.210 0.144 0.025

DPd�0.2 p.u. 0.433 0.254 0.168 0.041

With GRC

DPd�0.1 p.u. 0.616 0.616 0.283 0.075

DPd�0.2 p.u. 1.172 1.172 0.412 0.159

Fig. 14. Variation of parameters pe1; pe

2; pce1 ; pce

2 ; pU1 ; pU

2 (of the

FLC part of the NNGAFLC). Step change: DPd�/0.1 p.u.MW.

Y.L. Karnavas, D.P. Papadopoulos / Electric Power Systems Research 62 (2002) 225�/239236

pe1; pe

2; pce1 ; pce

2 ; pU1 ; pU

2 are quite the same with the

corresponding values of Case 3 (Table 7) of the designed

FLLFC (Section 3.1.1). They are also the same with

those ones that formed one of the starting GA’s

chromosome population. This means that the GA at

last reached an optimal parameter combination (includ-

ing the integral gain Ki, which reaches the optimal value

found by the exhaustive search in Section 2.3) but this

combination was not optimal before. This points out the

need of adopting a well-tuned suitable search algorithm

for the overall controller’s parameters identification.

5. Conclusions

A new LFC structure based on intelligent methods

was developed and applied successfully in this work. The

main advantages of the proposed controller may be

summarized as follows:

�/ The main feature of all AGC controllers used inpractice is retained, that is, the feedback is based only

on the error and the change in error of frequency

measurements, instead on the state variables of the

system. This means that measurements of all system

state variables are not needed, and that only the

measurement of the system frequency suffices.

�/ The adaptation property helps the controller to

stabilize the plant especially when the parametersmay vary widely and abruptly. Whereas, the robust-

ness property of the FLC and the search ability of the

GA, makes it possible for the controller to stabilize

the system even if there are certain errors in the

identification system.

�/ The required control effort is made off-line and does

not slow down the control process. Since the actual

controller is only the on-line ANN employed, theresponse of the controller is almost instantaneous due

to the memory-element properties it has. Such an

architecture ‘decentralizes’ the control of the overall

system and reduces the amount of information to be

exchanged between the plant and the controller. This

makes possible the implementation of the controller.

�/ The more economic operation of the power system,

since the loss of served load and the imposed excess ofload are much smaller.

The various simulation results clearly indicate that theproposed power system LFC depicts by comparison to

competing controllers superior performance and stabi-

lity properties. The designed procedure of the proposed

controller may be applied in multi-area power systems,

possibly with simpler structure and with careful exam-

ination of its potential properties.

Appendix A: Nomenclature

f , fnom, ft power system frequency, nominal value,

value at sampling instant t

Pt output signal of turbine block

Pg output signal of governor blockPscp speed changer position signal

U (t ) additional signal input to the existing

integral controller structure

Kps, Tps gain and time constant of power system

block

Kt, Tt gain and time constant of turbine block

Kg, Tg gain and time constant of governor block

Ki, Kp integral and proportional gains of a PIstructure controller

R governor droop parameter

X, Y, U state and output variable, and control

vector of a model in state-space form

A, B, C system matrices of a dynamic model in

state-space form

/[]T/ transpose of a matrix/vector

B frequency bias parameterJ performance index

et , cet error, change in error (at sampling instant

t)

m [R (x )] membership function value of fuzzy vari-

able R for an input point x

p1, p2, . . .,p5

coordinate parameters of the fuzzy vari-

ables

u output (defuzzified) value of the fuzzycontroller

F fitness function of the genetic algorithm

w1, w2 weight values used by the fitness function

S chromosome representation

Sj the j th gene of chromosome S

xij , yi

j input and output signal value of the ith

neuron element of the jth layer in a neural

networkb steepness parameter (saturation degree) of

a neural network element

n learning rate of a neural network element

Fig. 15. Integral control gain (Ki) variation (output of on-line ANN-II

of designed NNGAFLC).

Y.L. Karnavas, D.P. Papadopoulos / Electric Power Systems Research 62 (2002) 225�/239 237

a momentum rate of a neural network

element

References

[1] Nanda J., Kaul B., Automatic generation control of an inter-

connected power system, IEE Proceedings 125 (5) (1978) 385�/

390.

[2] Elgerd O.I., Fosha C.E., Optimum megawatt frequency control of

multiarea electric energy systems, IEEE Transactions on PAS

PAS-89 (1970) 556�/563.

[3] Green R.K., Transformed automatic generation control, IEEE

Transactions on Power Systems 11 (4) (1996) 1799�/1804.

[4] G.V. Hicks, B. Jeyasurya, W.F. Snow. An investigation of

automatic generation control for an isolated power system,

IEEE PES Winter Meeting, 1997, 31�/34.

[5] D.P. Papadopoulos, I. Amanatidis. Frequency deviations of

steam turbo-generator in isolated operation with representative

governor and turbine models, Proceedings of ICEM’84, Lau-

sanne, Switzerland, September 18�/21, (1984) (Part 3) 979�/982.

[6] Hiyama T., Applications of rule based stabilizing controller to

electrical power systems, IEE Proceedings C 136 (3) (1989) 175�/

181.

[7] Dash P.K., Liew A.C., Mishra B.R., An adaptive PID stabilizer

for power systems using fuzzy logic, Electric Power Systems

Research 44 (1998) 213�/222.

[8] Tripathy S.C., Chandramohanan P.S., Balasubramanium R., Self

tuning regulator for adaptive load frequency control of power

system, The Journal of Institution of Engineers (India) EL79

(1998) 103�/108.

[9] Pan C.T., Lian C.M., An adaptive controller for power system

load frequency control, IEEE Transactions on Power Systems 4

(1) (1989) 122�/128.

[10] Kumar A., Malik O.P., Hope G.S., Variable-structure-system

control applied to AGC of an interconnected power system, IEE

Proceedings 132 (Pt. C, 1) (1985) 23�/29.

[11] Al-Hamouz Z.M., Abdel-Magid Y.L., Variable structure load

frequency controllers for multiarea power systems, Electrical

Power and Energy Systems 15 (5) (1993) 293�/300.

[12] F. Beaufays, Y. Abdel-Magid, B. Widrow. Application of neural

network to load frequency control in power systems, Neural

Networks 7 (1) (1999) 183�/194.

[13] Chaturvedi D.K., Satsangi P.S., Kalra P.K., Load frequency

control: a generalised neural network approach, Electrical Power

and Energy Systems 21 (1999) 405�/415.

[14] Djukanovic M., Novicevic M., Sobajic D.J., Pao Y.P., Concep-

tual development of optimal load frequency control using

artificial neural networks and fuzzy set theory, International

Journal of Engineering and Intelligent Systems for Electrical

Engineering and Communication 3 (2) (1995) 95�/108.

[15] Djukanovic M.B., Dobrijevic D.M., Calovic M.S., Novicevic M.,

Sobajic D.J., Coordinated stabilizing control for the exciter and

governor loops using fuzzy set theory and neural nets, Electrical

Power and Energy Systems 19 (8) (1997) 489�/499.

[16] Chang C.S., Fu W., Wen F., Load frequency controller using

genetic algorithm based fuzzy gain scheduling of PI controller,

Electric Machines and Power Systems 26 (1998) 39�/52.

[17] Ghosh A., Ledwich G., Malik O.P., Hope G.S., Power system

stabilizer based on adaptive control techniques, IEEE Transac-

tions on PAS PAS-103 (1984) 1983�/1986.

[18] Cheng S.J., Chow Y.S., Malik O.P., Hope G.S., Adaptive

synchronous machine stabilizer, IEEE Transactions on Power

Systems 1 (3) (1986) 101�/109.

[19] Stankovic A.M., Tadmor G., Sakharak J.A., On robust control

analysis and design for load frequency regulation, IEEE Transac-

tions on Power Systems 13 (2) (1998) 449�/455.

[20] Xu X., Mathur R.M., Jiang J., Roger G.J., Kundur P., Modelling

of generators and their controls in power system simulations using

singular perturbations, IEEE Transactions on Power Systems 1

(1) (1996) 109�/114.

[21] Jaleeli N., VanSlyck L.S., Ewart D.N., Fink L.H., Hoffmann

A.G., Understanding automatic generation control, IEEE Trans-

actions on Power Systems 7 (3) (1992) 1106�/1122.

[22] Yang T.C., Cimen H., Zhu Q.M., Decentralised load-frequency

controller design based on structured singular values, IEE

Proceedings-Generations, Transmission and Distribution 145 (1)

(1998) 7�/14.

[23] Zadeh L.A., Fuzzy sets, Information and Control 8 (1965) 338�/

353.

[24] Lee C.C., Fuzzy logic in control systems*/Parts I and II, IEEE

Transactions on Systems, Man and Cybernetics 20 (2) (1990)

404�/435.

[25] Hassan M.A., Malik O.P., Hope G.S., A fuzzy logic based

stabilizer for a synchronous machine, IEEE Transactions on

Energy Conversion 6 (3) (1991) 407�/413.

[26] Karnavas Y.L., Papadopoulos D.P., Excitation control of a

power generating system based on fuzzy logic and neural net-

works, European Transactions on Electrical Power 10 (4) (2000)

233�/241.

[27] Wu C.J., Huang C.H., A hybrid method for parameter tuning of

PID controllers, Journal of Franklin Institute JFI-334B (1997)

547�/562.

[28] The PDP Research Group, Rumelhart D.E., McClelland J.L.,

Parallel Distributed Processing: Explorations in the Microstruc-

ture of Cognition, vol. 1, Foundations, MIT Press/Brandford

Books, Cambridge, Massachusetts, 1986.

Biographies

Yannis L. Karnavas (1969), received the Diploma in

Electrical Engineering in 1994 from the Department of

Electrical and Computer Engineering (DE&CE) of

Democritos University of Thrace (DUTH), Greece. He

has been working (October 1995�/Febuary 1998, Octo-ber 2000�/) as a scientific associate of the Electrical

Machines Laboratory of the Higher Technological

Educational Institute of Kavala, Kavala, Greece. He is

currently pursuing his Ph.D. degree in Electrical En-

gineering in the DE&CE of DUTH and his research

interests include power system operation, industrial

process control and applications of artificial intelligence.

He is a Chartered Electrical Engineer and he engages intechnical studies. He is a member of the Technical

Chamber of Greece. He is an IEEE student member.

(Electrical Machines Laboratory, Department of Elec-

trical and Computer Engineering, Democritos Univer-

sity of Thrace, Vasilissis Sofias 12, 67100, Xanthi,

Greece. Tel.: �/30-541-079925; fax: �/30-541-071191,

[email protected]).

Professor Demetrios P. Papadopoulos (1942) received

the BSEE (1965), MSEE (1968) and Ph.D. (1970) in

Electrical Engineering from Marquette University, Mil-

Y.L. Karnavas, D.P. Papadopoulos / Electric Power Systems Research 62 (2002) 225�/239238

waukee, WI, USA. During 1970�/1972 he was Assistant

Professor at the Department of Electrical Engineering of

Gonzaga University, Spokane, WA, USA. From 1972 to

1997 he was with the Public Power Corporation ofGreece working on special projects of power systems.

Since 1981 he is Professor and Director of the Electrical

Machines Laboratory of the Department of Electrical

and Computer Engineering at Democritos University of

Thrace (DUTH). From 1987 to 1988 he served as Vice-

Rector at DUTH and from 1989 to 1991 as General

Secretary of Eastern Macedonia-Thrace Region of

Greece. He is Senior Member of IEEE, Member of the

Technical Chamber of Greece, and also of the Societies

P??, ??P, ??? and S?. His research interests are in

electrical machines, and in power production with small

hydro, wind conversion and cogeneration systems.

(Electrical Machines Laboratory, Department of Elec-

trical and Computer Engineering, Democritos Univer-

sity of Thrace, GR-67100 Xanthi/Greece. Tel.: �/30-

541-079721; fax: �/30-541-027955; [email protected]

duth.gr).

Y.L. Karnavas, D.P. Papadopoulos / Electric Power Systems Research 62 (2002) 225�/239 239