You are on page 1of 13

IETE Journal of Research

ISSN: 0377-2063 (Print) 0974-780X (Online) Journal homepage: http://www.tandfonline.com/loi/tijr20

An Optimized Nonlinear Controller Design


for Boiler–Turbine System Using Evolutionary
Algorithms

T. Piraisoodi, M. Willjuice Iruthayarajan & K. Mohaideen Abdul Kadhar

To cite this article: T. Piraisoodi, M. Willjuice Iruthayarajan & K. Mohaideen Abdul Kadhar
(2017): An Optimized Nonlinear Controller Design for Boiler–Turbine System Using Evolutionary
Algorithms, IETE Journal of Research, DOI: 10.1080/03772063.2017.1360805

To link to this article: http://dx.doi.org/10.1080/03772063.2017.1360805

Published online: 29 Aug 2017.

Submit your article to this journal

Article views: 19

View related articles

View Crossmark data

Full Terms & Conditions of access and use can be found at


http://www.tandfonline.com/action/journalInformation?journalCode=tijr20

Download by: [University of Connecticut] Date: 30 August 2017, At: 23:56


IETE JOURNAL OF RESEARCH, 2017
https://doi.org/10.1080/03772063.2017.1360805

An Optimized Nonlinear Controller Design for Boiler–Turbine System Using


Evolutionary Algorithms
T. Piraisoodi1, M. Willjuice Iruthayarajan1 and K. Mohaideen Abdul Kadhar2
1
National Engineering College, Kovilpatti, India; 2Dr. Mahalingam College of Engineering & Technology, Pollachi, India

ABSTRACT KEYWORDS
This paper investigates an optimized design of newly developed nonlinear controller called finite- Boiler–turbine system;
time convergent controller to a third-order boiler–turbine dynamics. The third-order boiler–turbine Evolutionary algorithms;
dynamics only includes highly nonlinear and critical parameters of thermal plant like drum Finite-time convergent
pressure, electric power and drum level; the design of controller is always a complicated task. The controller; Fuzzy logic
controller: Optimal tuning
present work explores the possibility of application of newly developed finite-time convergent parameters
Downloaded by [University of Connecticut] at 23:56 30 August 2017

controller to a third-order boiler–turbine dynamics. The novelty of the newly developed finite-time
convergent controller is complete utilization of system nonlinearities instead of cancelling or
linearizing them. Also, the finite-time convergent controller ensures robustness and fast
convergence. To achieve optimal performance, the tuning parameters involved in finite-time
convergent controller have been optimized using evolutionary algorithm techniques. To validate
the control performance of an optimized nonlinear controller design, simulations have been
conducted using various evolutionary algorithm techniques and the results are reported as various
case studies. To compare the performance of proposed optimized finite-time convergent
controller, the fuzzy logic controller has also been designed using ANFIS for boiler–turbine system
and the results are reported.

1. INTRODUCTION based on input/output feedback linearization was pro-


posed for thermal power plant [26–28].
A boiler–turbine system plays a central role in power
generation of thermal electric power plant which admits
The recent nonlinear control techniques intentionally
high-pressure and high-temperature steam into the tur-
introduce artificial nonlinear parameters into the system
bine to generate electricity [1–5]. The main objective of
to achieve expected benefits of fast convergence and
boiler–turbine system is to generate the required elec-
robustness [29,30]. During 2012, Yang et al. [12] pro-
tricity as per demand while regulating the essential
posed genuine nonlinear approach for controller design
parameters like drum pressure, drum level, main stream
of second-order boiler–turbine system. The above-said
temperature, furnace pressure, etc. at desired set point
work includes design of nonlinear finite-time convergent
[6–10].
controller where the tuning parameters utilize non-opti-
mized/approximated values.
At present, most of thermal power electrical power
plants employs PID controller for boiler–turbine system
Evolutionary algorithm (EA) techniques are robust
[11]. The control performance of linear PID controller
which involves search and optimization methodology
for boiler–turbine system will not be optimal due to the
that can handle ill-defined problems like multimodality,
presence of extreme nonlinearity [12]. Many artificial
discontinuity, randomness, time variance, and noise
intelligence techniques were implemented in controller
[31]. The genetic algorithms have been successfully
design of boiler–turbine system. The fuzzy controller
applied for various optimization problems and the same
optimized by genetic algorithms was reported [13–16].
have been reported [32–34]. The real-coded genetic
The neuro-fuzzy controllers were designed for power
algorithm (RGA) is the one among EA techniques that
plant applications [17–20].
recently include several modifications in crossover and
mutation mechanism to improve the performance.
Recently, due to the development of nonlinear control
techniques, it becomes feasible for the application of the
Another EA such as modified particle swarm optimiza-
same to thermal electric power plants [21–25]. The non-
tion (MPSO) technique can provide high-quality
linear multivariable power plant coordinate control
© 2017 IETE
2 T. PIRAISOODI ET AL.: AN OPTIMIZED NONLINEAR CONTROLLER DESIGN FOR BOILER–TURBINE SYSTEM USING EVOLUTIONARY ALGORITHMS

optimal solution and ensure fast convergence with sim- been conducted among four different algorithms
ple implementations [3,31,35–37]. The Differential Evo- towards the optimal performance.
lution (DE) algorithm is a simple population-based
parallel search algorithm to achieve global optimization. This paper is organized as follows. Section 2 describes
In Self-Adaptive Differential Evolution (SADE) algo- the nonlinear plant model of boiler–turbine system. Sec-
rithm, two DE’s learning strategies are utilized as candi- tion 3 deals with nonlinear finite-time convergent con-
dates. The two different learning strategies are applied to troller design for boiler–turbine system. Section 4
individuals in current population based on the probabil- describes EA techniques. Section 5 deals with EA imple-
ity of success during previous iterations [11]. The fuzzy mentation on optimized design of controller. The
gravitational search algorithm (GSA) optimized by DE obtained simulation results have been discussed in
has been reported recently [38,39]. Also, chaotic maps Section 6. Finally, the conclusion of the present work is
were embedded in GSA to improve the performance given in Section 7.
[40].

The control objective of boiler–turbine system is to drive 2. BOILER–TURBINE DYNAMICS


the states to its dynamic set points which ensure stabil-
A boiler–turbine system is an energy conversion device
Downloaded by [University of Connecticut] at 23:56 30 August 2017

ity, fast convergence, and better time-domain specifica-


which comprises boiler and turbine as main compo-
tions. Also, the controller should be capable to adapt
nents. The single-line diagram of boiler–turbine system
different working conditions that arise due to parameter
is shown in Figure 1 in which water is preheated through
variations of dynamic environment [11]. During 2012,
economizer and is fed to boiler drum and flows through
Yang et al. proposed a newly developed nonlinear con-
the down-comers [34]. The water is heated and is kept
trol technique called finite-time convergent controller
at saturation condition by passing through risers. The
and the same has been implemented successfully for the
saturated steam–water mixer enters boiler drum in
second-order boiler–turbine system. Even though
which steam is separated from water and passes through
acceptable performance has been achieved for constant
primary and secondary super-heaters to get dry satu-
set points with non-optimized/approximated tuning
rated steam. The dry saturated steam is admitted into
parameters, the role of tuning parameters which include
high-pressure turbine and then low-pressure turbine to
controller gains (k1 ,k2 ) and artificial nonlinear fraction
get work done. The electric generator which is coupled
(p) towards optimal control performance has not been
to turbine generates required electric power.
reported.
The nonlinear mathematical model of boiler–turbine
The present work investigates the possibility of applica-
used in this paper corresponds to 160 MW oil-fired
tion of newly developed nonlinear control technique
boiler–turbine generator unit proposed by Bell and
called finite-time convergent controller to a third-order
Astrom (1987) which incorporates essential features of
boiler–turbine system. Because, the third-order boiler–
nonlinear boiler–turbine dynamics. The multivariable
turbine dynamics only includes all critical and essential
model of boiler–turbine system which incorporates
parameters of thermal electric power plant like drum
input and output variables is shown in Figure 2. The
pressure (kg/cm2), electric power (MW), and drum level
(m). Also, the present work focuses to optimize the tun-
ing parameters involved in nonlinear controller design
which includes controller gains (k1 , k2 , k3 ) and artificial
nonlinear fraction (p) using four EA techniques which
include DE, SADE, MPSO, RGA, GSA, and GSA with
chaotic maps. To compare the performance of proposed
optimized finite-time convergent controller, the fuzzy
logic controller has also been designed using Adaptive
Neuro Fuzzy Inference Systems (ANFIS).

The simulation has been conducted with various kinds


of set-point changes such as step, multi-step, mixed-
step, and ramp as different case studies and the tracking
capability of the newly developed finite-time convergent
controller has been reported. The comparative study has Figure 1: Single-line diagram of drum–boiler–turbine system
T. PIRAISOODI ET AL.: AN OPTIMIZED NONLINEAR CONTROLLER DESIGN FOR BOILER–TURBINE SYSTEM USING EVOLUTIONARY ALGORITHMS 3

Table 1: Typical operating points of the boiler–turbine


System
state and
input
variables #1 #2 #3 #4 #5 #6 #7
x10 75.6 86.4 97.2 108 118.8 129.6 140.4
x20 15.27 36.65 50.52 66.65 85.06 105.8 128.9
x30 299.6 342.4 385.2 428 470.8 513.6 556.4
u01 0.156 0.209 0.271 0.34 0.418 0.505 0.6
u02 0.483 0.552 0.621 0.69 0.759 0.828 0.897
Figure 2: Multivariable model of boiler–turbine system u03 0.183 0.256 0.34 0.433 0.543 0.663 0.793
y30 ¡0.97 ¡0.65 ¡0.32 0 0.32 0.64 0.98

mathematical model considered here is a third-order


MIMO nonlinear model and the same is described as
follows [2,7,8]: as ¼ ð1  0:001538Ƿf Þ ð0:8 P  25:6Þ
(4)
=Ƿf ð1:0394  0:0012304 PÞ
dp
¼ 0:15u3  0:0018u2 p1:125 þ 0:9u1  
dt qe
L ¼ 0:05 0:13073Ƿf þ 100 acs þ  67:975 (5)
9
Downloaded by [University of Connecticut] at 23:56 30 August 2017

dPo
¼ 0:1Po þ 0:073u2 p1:125  0:016p1:125 where as is the steam quality and qe is the evaporation
dt
rate in kg/s. The typical operating points of the nonlin-
dǷf ear boiler–turbine model (1) are tabulated in Table 1
¼ 1:65u3  0:0129u2 p þ 0:0022p (1) [34,41].
dt

where p denotes the drum pressure (kg/cm2), Po denotes


electric power output (MW), and Ƿf denotes the fluid 3. DESIGN OF CONTROLLERS FOR NONLINEAR
density (kg/cm3). The controllable inputs to the system BOILER–TURBINE SYSTEM
are valve positions of actuators that control fuel flow The objective of the controller design of nonlinear
ðu1 Þ, steam flow ðu2 Þ; and feedwater flow ðu3 Þ. The boiler–turbine system is to drive the drum pressure (kg/
measurable outputs of the mathematical model are cm2), electrical output power (MW), and drum water
drum pressure (kg/cm2), denoted as y1 , electric power level (m) to their corresponding desired set points under
output (MW) denoted as y2 , and the drum water-level different operating conditions. Also, the designed con-
deviation from the set point, L in metres, denoted as y3 . troller should have the capability to adapt different
The state variables are drum pressure (pÞ, electric power working conditions during model parameter variations.
output ðPo Þ; and fluid density ðǷf ), which are repre- The controller should also meet out the magnitude and
sented as [x1 ; x2 ; x3 . The valve positions of actuators constraints of the control actuators.
are subject to magnitude and rate constraints as follows:

0  u1 ; u2 ; u3  1 3.1 Nonlinear Finite-Time Controller Design


du1 The objective of the present work is to design an opti-
0:007   0:007 mized nonlinear finite-time convergent controller for
dt
boiler–turbine system which should drive the states of
du2 drum pressure (pÞ, electric power output ðPo Þ; and drum
2   0:02
dt water-level deviation (L) to its dynamic set points which
du3 ensures stability, fast convergence, and better time-
0:05   0:05 (2) domain specifications. Also, the controller should be
dt
capable to adapt different working conditions that arise
which represents the actuator’s constraints or physical due to parameter variations of dynamic environment.
limitations. The drum water level L (m) can be calcu-
lated using Ƿf as follows: The structure nonlinear finite-time convergent control-
ler is shown in Figure 3. To design the nonlinear finite-
qe ¼ 0:854u2 P  0:147 P þ 45:59 u1  2:514 u3  2:096 time convergent controller, the new variables e1 , e2; and
e3 can be introduced to describe the error deviations of
(3) state variables, drum pressure (pÞ, electric power output
4 T. PIRAISOODI ET AL.: AN OPTIMIZED NONLINEAR CONTROLLER DESIGN FOR BOILER–TURBINE SYSTEM USING EVOLUTIONARY ALGORITHMS

where, k1 , k2 , k3 are positive constants that represent


controller gains and p is a nonlinear fraction restricted
to [0,1]. The controller gain parameters k1 , k2 , k3 and
nonlinear fraction p decide the control performance of
finite-time convergent controller. To focus on genuine
nonlinear controller design, this will lead nonlinear
closed-loop control systems. Let p = 1/3, defining
z2
V ðz1 Þ ¼ 21 , the derivative along (10) is

_
V_ ðe1 Þ ¼ k1 e1 ¼ k1 23 V 3 ðe1 Þ
pþ1 2 2
(13)

Figure 3: Finite-time convergent (FTC) controller design for which implies that (10) is finite-time stable as per
boiler–turbine system Lemma 1.
Lemma 1: For a continuous system x_ ¼ f ðxðt Þ, f ð0Þ ¼ 0:
ðPo Þ; and fluid density ðǷf ). The states are described as Suppose there exist a C1 positive definite and proper func-
[x1 , x2 , x3  = [p Po Ƿf . tion V: Rn !R, and real numbers k > 0 and / eð0; 1Þ
Downloaded by [University of Connecticut] at 23:56 30 August 2017

_
Let e1 ¼ x1  x1ref ; e2 ¼ x2  x2ref ; e3 ¼ x3  x3ref such that V_ þ kV_ /  0, where VðxÞ ¼ @V@xðxÞ fðxÞ . Then
the origin is a globally finite-time stable equilibrium, and
where x1ref , x2ref , and x3ref are the desired set points of V ðxð0ÞÞ1 /
the finite settling time T satisfies T  kð1 / Þ .
x1 , x2; and x3 respectively. The new state equations in
terms of error deviations e1 , e2 , and e3 for mathematical Therefore, after a finite time T1 , e1 ðt Þ  0; 8t  T1 . From
model of nonlinear boiler–turbine model (1) can be (10), it is understood that e1 ðt Þ isbounded
 for t  0. From
described as this, it can be verified that F e1; e2   a1 je2 j þ a2 for
constants a1 and a2 . Hence, e2 ðt Þ will be finite for any
e_1 ¼ 0:15 u3  0:0018 u2 ðe1 þ x1ref Þ1:125 þ 0:9u1 (6)
finite time t and remain bounded for 0  t  T1 : The
p p
e_2 ¼ 0:1 ðe2 þ x2ref Þ þ 0:073u2 ðe1 þ x1ref Þ1:125  0:016 introduction of the nonlinear terms e1 and e2 into the con-
trollers (10) and (11) will ensure the states to go to zero in
(7) a finite time. Also, these finite-time controllers will
improve the robustness of closed-loop control system.
e_3 ¼ 1:65 u3  0:0129 u2 ðe1 þ x1ref Þ
(8)
þ 0:0022ðe1 þ x1ref Þ
4. EVOLUTIONARY ALGORITHMS
Next, the controllers have to be designed to drive the
EAs are based on powerful strategy of evolution:
errors e1 , e2 , e3 to zero. For stabilizing the system, the
Darwinist principle of survival of fittest, which are mod-
controllers u1 (t) can be designed as follows:
ern heuristics optimization techniques, includes natural
1   phenomena like natural inheritance and Darwinian strife
p
u1 ¼ k1 e1 þ 0:0018 u2 ðe1 þ x1ref Þ1:125 þ 0:15 u3 for survival. EAs are widely used for engineering applica-
0:9
(9) tions to achieve optimal performance.

Under (9), the error dynamic of e1 ðt Þ becomes


4.1 Differential Evolution (DE)
p
e_1 ¼ k1 z1 (10) DE is one among the most powerful stochastic real
parameter optimizers in the current trend. The DE algo-
1  p
u2 ¼ 1:125  k2 e2 þ 0:1 ðe2 þ x2ref Þ
rithms are most often used to solve multi-objective, con-
0:073ðe1 þ x1ref Þ strained, dynamic, large-scale multimodal optimization

þ 0:016 ðe1 þ x1ref Þ1:125 problems [42,33]. The mutant vector is generated for
(11) each target vector Si;J as follows:

1  p Ti;Jþ1 ¼ Sr3;J þ FðSr1;J  Sr2;J Þ (14)


u3 ¼  k3 e3 þ 0:0129 u2 ðe1 þ x1ref Þ
1:65

 0:0022 ðe1 þ x1ref Þ (12) where Ti;Jþ1 is the ith mutated individual for the next
iteration; S is the population set; F is the mutation
T. PIRAISOODI ET AL.: AN OPTIMIZED NONLINEAR CONTROLLER DESIGN FOR BOILER–TURBINE SYSTEM USING EVOLUTIONARY ALGORITHMS 5

constant [0,2]; J is he current iteration; J + 1 is the next where indices r1 , r2 , r1 , r3 , r4 , r5 are random and mutu-
iteration; Sr1;J is the randomly selected individuals from ally variable integers generated in the range [1, NP]. F is
the population; and Sr3;J is the current iteration. a factor in [0,2] for scaling differential vectors and Sbest;G
is the individual vector having the best fitness value in
Crossover is performed after mutation to increase the the population at generation G.
diversity of the perturbed parameters vectors:
On completion of the mutation phase, “binomial” cross-
Qi;Jþ1 ¼ Si;J ð1  CRÞ þ Ti;Jþ1 CR (15) over operation is performed to each pair of the generated
mutant vector Ti;G and its corresponding target vector
where CR is the crossover probability constant from Si;G and its associated target vector Si;G to generate a trial
interval [0,1]. vector: Ui;G = (u1i;G , u2i;G ,…… uni;G ):

The parents of successive iteration are selected as fol- tji;G ; if ðrandj ½0; 1  CRÞorðj ¼ jrand Þ;
lows: uji;G (18)
Sji;G ; otherwise j ¼ 1; 2; . . . ::n

Qi;Jþ1 if f ðQi;Jþ1 Þ > f ðSi;Jþ1 Þ where CR is the user-defined crossover constant in the
Si;Jþ1 ¼ (16)
Si;Jþ1 if f ðSi;jþ1 Þ > f ðQi;Jþ1 Þ
Downloaded by [University of Connecticut] at 23:56 30 August 2017

range [0,1] and jrand is the integer that is randomly cho-


sen in the range [1, NP] such that the trial vector Ui;G
where f(Qi;Jþ1 ) is the value of fitness function of the ith differs from its associated target vector Si;G by at least
individual of the population in which the mutation and one parameter.
crossover operations are performed and f(Si;Jþ1 ) is the
value of the fitness function of the ith individual in origi- The selection process is carried out as follows:
nal population.

Ui;G ; if ðf ðUi;G Þ < f ðSi;G Þ;
Si;Gþ1 (19)
Si;G ; otherwise
4.2. Self-Adaptive Differential Evolution (SADE)
It is possible to achieve good performance on a specific The above three steps are repeated until reaching the
problem by using the original DE algorithm by utilizing specified functional evaluations.
all the available learning strategies in the phase of muta-
tion and then the corresponding critical control parame- 4.3. Modified Particle Swarm Optimization (MPSO)
ters CR, F, and NP. The SADE algorithm automatically
adapts the learning strategies and parameter setting dur- Particle swarm optimization (PSO) technique is one
ing different evolution stages. among the family of EA techniques. In PSO, the popula-
tions are initialized with random solutions along with
For each target vector Si;G , an associated mutant vector randomized velocity, and then the potential solutions
Ti;G = {T1i;G , T2i;G ,… . Tni;G } can be generated using one also called as particles flown through the entire multidi-
of the following five strategies: mensional search space to find the best optimal solution
[31]. In PSO, at every time step, the velocity of particles
 
“DE=rand=1” : Ti;G ¼ Sr1;G þ F: Sr2;G  Sr3;G is assigned such that it is directed towards particles best
  [36] and global best [36,37]. The velocity of particles is
“DE=best=1” : Ti;G ¼ Sbest;G þ F: Sr1;G  Sr2;G updated as

“DE/current to best/1”: Vikþ1 ¼ vk Vik þ c1 rand1 ðP bestki  Xik Þ


   
Ti;G ¼ Si;G þ F: Sbest;G  Si;G þ F: Sr1;G  Sr2;G (17) þ c2 rand2 ðG bestki  Xik Þ (20)

“DE/best/2”: where Vik is the velocity of the ith individual at iteration


    k; vk is the inertia of weight at iteration k; c1 ; c2 are the
Ti;G ¼ Sbest;G þ F: Sr1;G  Sr2;G þ F: Sr3;G  Sr4;G acceleration factors; rand1 ; rand2 are the uniform ran-
dom numbers between 0 and 1; Xik is the position of the
“DE/rand/2”: ith individual at iteration k; Pbestki is the best position of
    the ith individual at iteration k; and Gbestki is the best
Ti;G ¼ Sr1;G þ F: Sr2;G  Sr3;G þ F: Sr4;G  Sr5;G position of the group until iteration k.
6 T. PIRAISOODI ET AL.: AN OPTIMIZED NONLINEAR CONTROLLER DESIGN FOR BOILER–TURBINE SYSTEM USING EVOLUTIONARY ALGORITHMS

The position of the particle is updated as and the said procedure is repeated until reaching the
maximum number of functional evaluations.
Xikþ1 ¼ Xik þ Vikþ1 (21)
4.5 Gravitational Search Algorithm (GSA)
4.4 Real-Coded Genetic Algorithm (RGA)
The GSA is one of the recently developed optimization
Real-number encoding provides the best results of func- algorithms which is developed based on law of gravity
tion optimization problems. Recently, it was proved that and interaction of masses. In GSA, the population agents
real-number encoding performs better than conventional are a collection of masses. The influence among collected
binary or grey encoding especially for constrained optimi- masses will be based on the Newton’s law of motion and
zation problems. Due to the nature of adaptive capability, gravity [39].
SBX crossover and polynomial mutation operators are
utilized. To prevent premature convergence, tournament
4.6. Gravitational Search Algorithm with Chaotic
selection mechanism is used as selection mechanism.
Maps
The random number ui is to be chosen in the range In recent work, the chaotic maps are embedded into
Downloaded by [University of Connecticut] at 23:56 30 August 2017

[0,1], and bqi is calculated as gravitational constant of GSA to improve the perfor-
8 mance of algorithm in both aspects of exploration as
>
>
1
well as exploitation [40].
>
> ð2u Þhcþ1 ; ui  0:5
<0 i
1
bqi ¼ 1
(22)
>
> @ 1 h
; otherwiseA 5. EA IMPLEMENTATION IN CONTROLLER
>
cþ1
>
: 2ð1  ui Þ DESIGN FOR BOILER–TURBINE SYSTEM
5.1 EA implementation of nonlinear finite-time
A spread factor bqi can be defined as the ratio of absolute convergent controller
difference in offspring values to that of parents. hc is the
crossover index. The offspring can be computed as The present work focuses on optimized nonlinear finite-
time convergent controller design for third-order boiler–
xi ð1;tþ1Þ ¼ 0:5½ð1 þ bqi Þ xi ð1;tÞ þ ð1  bqi Þ xi ð2;t Þ  turbine system described in (1). The chromosome/parti-
cle representation of optimized nonlinear finite-time
convergent controller is described as
xi ð2;tþ1Þ ¼ 0:5½ð1  bqi Þ xi ð1;tÞ þ ð1 þ bqi Þ xi ð2;tÞ  (23)
k1 k2 k3 p
The offspring which was newly generated undergoes
polynomial mutation operation. The new offspring is All the elements of chromosomes/particles of population
determined as follows: are randomly initialized within the search space as speci-
fied between lower and upper bounds as follows:
 
yi ð1;tþ1Þ ¼ xi ð1;tþ1Þ þ xi U  xi L di (24)
0  k1  3;
U L
xi and xi are the upper and lower limit values. The
0  k2  5;
parameter di is evaluated from the polynomial probabil-
ity distribution
0  k1  15;
PðdÞ ¼ 0:5 ðhm þ 1Þð1  j d j Þhm
0  p  0:9: (26)
( The performance index of nonlinear finite-time conver-
1=ðhmþ1 Þ1
2ri if ri < 0:5
di ¼ (25) gent controller has been specified as follows:
1  ½2ð1  ri Þ1=ðhmþ1 Þ if ri  0:5
Z tf     
where hm is the mutation index. J¼ e21 þ e22 þ e23 dt þ u21 þ u22 þ u23 dt (27)
t0

The individuals which are newly generated replace their where e1 , e2 , e3 are error deviations of process variables
parents and form the parents for the next generation from set points and u1 , u2 , u3 are controller outputs.
T. PIRAISOODI ET AL.: AN OPTIMIZED NONLINEAR CONTROLLER DESIGN FOR BOILER–TURBINE SYSTEM USING EVOLUTIONARY ALGORITHMS 7

6. SIMULATION RESULTS 4.5


x 10
5

GSA with chaotic maps


4 DE

The present work investigates the optimized design of 3.5


MPSO
RGA

nonlinear boiler–turbine system using finite-time conver-


SADE
GSA
3

f optimal
gent controller. The mathematical process model and 2.5

controllers were developed in MATLAB–SIMULINK 2

1.5
environment. The sampling time for conducting simula- 1
tion is 0.5 s. The tuning parameters involved in finite- 0.5

time convergent controller have been optimized using 0


0 10 20 30 40 50 60

four EA techniques such as DE, SADE, MPSO, and RGA. Generation/Iteration

Figure 4: Convergence characteristics of EAs – finite-time con-


vergent controller
6.1 Tuning of finite-time convergent controller 0.7

0.6
The statistical performance of EA techniques are
0.5
reported in Table 2. The best optimal tuning parameters
0.4
obtained for finite-time convergent controller using EA

k1
0.3
techniques for 20 trials are reported in Table 3 along
Downloaded by [University of Connecticut] at 23:56 30 August 2017

0.2
with f optimal. 0.1

0
0 5 10 15 20 25 30 35 40 45 50
To compare the statistical performance of the best, mean Generation/Iteration
and standard deviation values of EAs are reported in (a)
0.25
Table 3. It is evident that the tuning parameters obtained
using all EA techniques are almost the same. According 0.2
to optimal results, MPSO algorithm provides better
results compare to others. However, MPSO is less con-
k2

0.15

sistent compared to SADE according to standard devia-


0.1
tion. The SADE algorithm performs consistently well
among four EAs as the standard deviation is less. Due to 0.05
0 5 10 15 20 25 30 35 40 45 50
the inbuilt self-adaptive functionality, SADE algorithm Generation/Iteration
automatically adopts different learning strategies and (b)
parameter settings during evolution and provides consis- 10

tent optimal performance. The convergence characteris- 8

tics of the EA technique and MPSO technique are 6


described in Figures 4 and 5, respectively.
k3

0
Table 2: Statistical performance of EAs 0 5 10 15 20 25 30
Generation/Iteration
35 40 45 50

Best Mean Standard Functional (c)


Method value value deviation evaluations 0.65
DE 30,994 31,018 19.4256 2000
SADE 30,865 30,868 3.3418 2000 0.6
MPSO 30,834 30,840 5.3155 2000
RGA 30,835 30,858 26.9731 2000
GSA 34,291 37,858 2152.5 2000 0.55
p

GSA (with 32,738 34,128 1086.1 2000


chaotic maps) 0.5

0.45
0 5 10 15 20 25 30 35 40 45 50
Table 3: Optimal tuning parameters Generation/Iteration
Optimal tuning parameters (d)
Method k1 k2 k3 p F optimal
DE 0.0966 0.0990 11.1806 0.6095 30,994
Figure 5: Convergence characteristics of (a) finite-time conver-
SADE 0.1008 0.0975 9.0462 0.5996 30,865 gent controller tuning parameter (k1) using MPSO; (b) finite-time
MPSO 0.0993 0.0994 8.0629 0.5942 30,834 convergent controller tuning parameter (k2) using MPSO; (c)
RGA 0.0996 0.0963 8.3911 0.6044 30,835 finite-time convergent controller tuning parameter (k3) using
GSA 0.0258 0.0547 0.9069 0.8798 34,291 MPSO; and (d) finite-time convergent controller tuning parame-
GSA (with chaotic maps) 0.0613 0.0974 9.9952 0.7644 32,738
ter (p) using MPSO
8 T. PIRAISOODI ET AL.: AN OPTIMIZED NONLINEAR CONTROLLER DESIGN FOR BOILER–TURBINE SYSTEM USING EVOLUTIONARY ALGORITHMS

Case 1. Single-step input:


8
< y1ref ¼ 108; y2ref ¼ 66:65; y3ref ¼ 0; 0  t  200
y ¼ 120; y2ref ¼ 66:65; y3ref ¼ 0; 200  t  600
: 1ref
y1ref ¼ 120; y2ref ¼ 120; y3ref ¼ 0; 600  t  1500
(a)
in1mf1
1
in1mf2 in1mf3 in1mf4 in1mf5 in1mf6 in1mf7
Case 2. Multi-step input:
Degee of membership

0.8
8
0.6 < y1ref ¼ 110; y2ref ¼ 80; y3ref ¼ 0; 0  t  400
y ¼ 120; y2ref ¼ 100; y3ref ¼ 0; 400  t  800
0.4
: 1ref
0.2
y1ref ¼ 130; y2ref ¼ 120; y3ref ¼ 0; 800  t  1500
0

-10 -5 0
error
5 10
In order to evaluate the control performance of
(b)
designed controller, various kinds of inputs such as sin-
in2mf1 in2mf2 in2mf3 in2mf4 in2mf5 in2mf6 in2mf7
1
gle-step and multi-step inputs have been applied with
Degee of membership

large variations. In Case 1, single-step input is applied.


Downloaded by [University of Connecticut] at 23:56 30 August 2017

0.8

0.6 The system is kept at ideal condition initially, i.e. oper-


0.4 ating point no. 4 {[y1ref ; y2ref ; y3ref  ¼ ½108; 66:65; 0g
0.2
until 200 s. At 200 s, the step input is applied to make
0
drum pressure demand change from 108 to 120 by
-10 -5 0
rate of change of error
5 10 keeping other two variables at constant values. At 600 s,
(c) the step input is applied for electric power demand
change from 66.65 to 120 by keeping other two variables
Figure 6: (a) Fuzzy logic controller using ANFIS. (b) Membership
at constant values. The drum level is always desired to
function for error. (c) Membership function for change in error
be kept at zero.
Figure 4 shows the convergence characteristics of vari-
ous EAs to achieve optimal performance for nonlinear The output response of the drum pressure (kg/cm2) y1 ,
finite-time convergent controller. Figure 5(a)–(d) shows electric power (MW) y2 , and drum level (m) y3 for single-
the convergence characteristics of tuning parameters of step demand change has been shown in Figure 7(a)–(d)
finite-time convergent controller. with the optimized tuning parameters using various EA
techniques. The results obtained using fuzzy logic control-
ler trained using ANFIS have also been shown. The time-
6.2 Fuzzy Logic Controller Design Using ANFIS response specifications of finite-time convergent controller
The fuzzy logic controller has been designed for boiler– such as rise-time overshoot and settling time with single-
turbine dynamics using ANFIS. The membership func- step input have been tabulated in Table 4.
tions of proposed fuzzy logic controller have been shown
in Figure 6. In Case 2, the control response of newly designed opti-
mal finite-time convergent controller has been evaluated
using multi-step inputs. Initially, the system is kept at
6.3 Evaluation of control performance
values as {[y1ref ; y2ref ; y3ref  ¼ ½110; 80; 0g until 400 s.
The simulations are conducted to evaluate the control At 400 s, the first step input is applied such that it makes
performance of boiler–turbine system on various set- drum pressure and electric power demand change as
point changes and parameter variations. To validate the {[y1ref ; y2ref ; y3ref  ¼ ½120; 100; 0g. Similarly, at 800 s,
performance of proposed controllers, two different case another step input is applied and it makes demand
studies are performed. change as {[y1ref ; y2ref ; y3ref  ¼ ½130; 120; 0g. The drum
level is always kept at zero.
6.4 Electric load and pressure demand changes
The output response of the drum pressure (kg/cm2)y1 ,
To evaluate the control performance of optimal nonlin- electric power (MW) y2 , and drum level (m) y3 , and the
ear finite-time convergent controller, the various kinds controller outputs for multi-step demand change have
of set-point changes are considered for drum pressure been shown in Figure 8(a) and 8(d) with the optimized
and electric power as follows: tuning parameters using various EA techniques.
T. PIRAISOODI ET AL.: AN OPTIMIZED NONLINEAR CONTROLLER DESIGN FOR BOILER–TURBINE SYSTEM USING EVOLUTIONARY ALGORITHMS 9

122 135

Drum Pressure (Kg/Sq.cm)

Drum pressure(Kg/Sq.Cm)
120
130
118

116 125

114
Fuzzy 120
112
DE RGA
SADE
MPSO
DE
115
110 RGA SADE
GSA MPSO
GSA with chaotic maps
108
Set Point
110 Set Point
106
0 500 1000 1500
Time (Sec)
105
0 500 1000 1500
Time (Sec)
(a)
130
(a)
130
120
Electric Power (MW)

120

Electric Power (MW)


110

100 110

90 Fuzzy 100
DE
SADE RGA
80 MPSO
90 DE
RGA
GSA SADE
70
GSA with chaotic maps MPSO
Set Point 80
Set Point
60
0 500 1000 1500
Time (Sec) 70
0 500 1000 1500
Downloaded by [University of Connecticut] at 23:56 30 August 2017

(b) Time (sec)


0.8
(b)
1
0.6
Drum Level (Mtr)

0.4

Drum Level (Mtr)


0.5
0.2

0 0
RGA
-0.2 Fuzzy SADE
DE
SADE -0.5 DE
MPSO
-0.4 RGA MPSO
GSA
GSA with chaotic maps Set Point
Set point
-0.6 -1
0 500 1000 1500 0 500 1000 1500
Time (Sec)
Time (sec)
(c) (c)
1 1

0.8 0.8
Controller Outputs
Controller Output

0.6 0.6

0.4 0.4
u1
u1
u2
u2
0.2 u3 0.2 u3

0
0 500 1000 1500 0
Time (sec) 0 500 1000 1500
Time (sec)
(d)
(d)
Figure 7: (a) Optimized drum pressure response with step input. Figure 8: (a) Optimized drum pressure response with multi-step
(b) Optimized electric power response with single-step input. (c) input. (b) Optimized electric power response with multi-step
Optimized drum-level response with single-step input. (d) Opti- input. (c) Optimized drum-level response with multi-step input.
mized controller outputs for single-step input (d) Optimized controller outputs with multi-step inputs

Table 4: Time-response specification of output responses with step input – finite-time convergent controller
y1 y2 y3
Method %Mp Rise time (s) Settling time 5% (s) %Mp Rise time (s) Settling time 5% (s) %Mp Rise time (s) Settling time 5% (s)
Fuzzy 8.66e¡4 34.21 252.72 9.29e¡4 72.92 706.40 85.74 0.24 1484.6
DE 0.0014 35.07 254.06 5.42e¡4 69.86 702.15 135.57 0.13 1477.6
SADE 0.0015 34.02 252.35 0.0014 73.03 706.35 97.52 0.21 1483.8
MPSO 6.4e¡4 34.80 253.48 3.81e¡4 72.76 705.80 82.86 0.26 1485.0
RGA 8.6e¡4 34.22 252.73 9.3e¡4 72.92 706.40 85.74 0.24 1484.6
GSA 1.55e¡3 96.18 361.77 3.57e¡3 78.56 774.90 90.22 0.32 1529.5
GSA with chaotic 7.2e¡4 65.66 280.29 0.2922 74.56 742.23 86.23 0.33 1482.2
10 T. PIRAISOODI ET AL.: AN OPTIMIZED NONLINEAR CONTROLLER DESIGN FOR BOILER–TURBINE SYSTEM USING EVOLUTIONARY ALGORITHMS

7. CONCLUSION 2. A. A. Jalali and M. Gol, “An optimal multiple-model strat-


egy to design a controller for nonlinear processes; A boiler
This paper presents an optimal nonlinear controller turbine unit,” Comput. Chem. Eng., Vol. 46, pp. 48–58,
design for boiler–turbine system using EA techniques. 2012.
The third-order boiler–turbine system which is highly
nonlinear and complex has been taken for optimized 3. S. M. Islam, S. Das, S. Ghosh, and S. Roy, “An adaptive
differential evolution algorithm with novel mutation and
controller design. The present work explored the possi-
crossover strategies for global numerical optimization,”
bility of application of newly developed nonlinear con- IEEE Trans. Syst. Man, Cybern. B, Vol. 42, no. 2, pp. 482–
trol technique called finite-time convergent controller to 500, 2012.
third-order boiler–turbine system. After designing
finite-time convergent controller for the third-order 4. Ben-Abedennour, and K. Y. Lee. “A decentralized control-
boiler–turbine system, the tuning parameters involved ler design for a power plant using robust local controllers
and functional mapping,” IEEE Trans. Energy Convers.,
in this controller have been optimized using EAs DE, Vol. 11, pp. 394–400, 1996.
SADE, MPSO, RGA, GSA, and GSA with chaotic maps.
To compare the performance of proposed optimized 5. R. Dimeo and K. Y. Lee. “Boiler-turbine control system
finite-time convergent controller fuzzy logic controller design using a genetic algorithm,” IEEE Trans. Energy
trained using ANFIS has also been simulated. The opti- Convers., Vol. 10, no. 4, pp. 752–9, 1995.
Downloaded by [University of Connecticut] at 23:56 30 August 2017

mal finite-time convergent controller provides satisfac-


6. P. C. Chen, “Gain-scheduled l1 optimall control for boiler-
tory performance. Even though all EA techniques turbine dynamics with actuator saturation,” J. Process
provide satisfactory performance, SADE offers more Cont., Vol. 14, pp. 263–77, 2004.
consistent statistical performance for this specific prob-
lem. The results have been validated for various types of 7. P. C. Chen, “Multi-objective control of nonlinear boiler-
set-point changes like single and multi-steps. The track- turbine dynamics with actuator magnitude and rate con-
straints,” ISA Trans. Vol. 52, pp. 115–28, 2013.
ing performance of the plant for large variations of set
points (operating points 1–7) has been evaluated. The 8. S. Ghabraei, H. Moradi, and G. Vossoughi, “Multivariable
simulation results reveal that newly designed optimized robust adaptive sliding mode control of an industrial
finite-time convergent controller provides satisfactory boiler-turbine in the presence of modeling imprecision
performance for boiler–turbine system. Also, the and external disturbances; A comparison with type-I
servo controller,” ISA Trans., Vol. 58, 398–408, 2015.
designed controller is adaptive and robust under various
operating conditions. 9. U. C. Moon and K. Y. Lee, “Step-response model develop-
ment for dynamic matrix control of a drum-type boiler-
turbine system,” IEEE Trans. Energy Convers.,Vol. 24, no.
ACKNOWLEDGMENTS 2, pp. 423–30, 2009.
The authors gratefully acknowledge the management of Tamil 10. X. Wu, J. Shen, Y. Li, and K. Y. Lee, “Data driven model-
Nadu Electricity Generation and Distribution Corporatation ing and predictive control for boiler-turbine unit,”
Limited (TANGEDCO) and Tuticorin Thermal Power Station IEEE Trans. Energy Convers., Vol. 28, no. 3, pp. 470–81,
(TTPS), Tamil Nadu, India for their constant support and 2013.
encouragement to carry out this research work. The authors
thank the management of National Engineering College, 11. G. Pellegrinetti and J. Bentsman, “H1 controller design
Kovilpatti, Tamil Nadu, India for providing necessary facilities for boiler,” Int. J. Robust Nonlinear Control, Vol. 4, 645–
to proceed this research work. The authors gratefully thank 71, 1994.
Dr. S. Baskar, Professor & Head, Department of EEE, Thiagar-
ajar College of Engineering, Madurai, Tamil Nadu, India for 12. S. Yang, C. Qian, and H. Du, “A genuine nonlinear
his valuable support. approach for controller design of a boiler-turbine system,”
ISA Trans., Vol. 51, pp. 446–53, 2012.

DISCLOSURE STATEMENT 13. D. Pelusi, R. Mascella, L. Tallini, L. Vazquez, and D. Diaz,


“Control of drum boiler dynamics via an optimized fuzzy
No potential conflict of interest was reported by the authors.
controller,” Int J. Simul. Syst. Sci Technol., Vol. 17, no. 33,
2016.
REFERENCES 14. D. Pelusi, L. Vazquez, D. Diaz, and R. Mascella.
“Fuzzy algorithm control effectiveness on drum boiler
1. M. Sayed, S. M. Gharghory, and H. A. Kamal, “Gain tun-
simulated dynamics,” in 36th International Conference on
ing PI controllers for boiler-turbine unit using a new
Telecommunications and Signal Processing, 2013, Italy, pp.
hybrid jump PSO,” J. Electr. Syst. Inform. Technol., Vol. 2,
272–76.
pp.99–110, 2015.
T. PIRAISOODI ET AL.: AN OPTIMIZED NONLINEAR CONTROLLER DESIGN FOR BOILER–TURBINE SYSTEM USING EVOLUTIONARY ALGORITHMS 11

15. K. P. Cheung and X. Wang, “Comparison of fuzzy and PI 28. Y. M. Park, M. S. Choi, J. W. Lee, and J. Y. Lee, “An auxil-
controllers for a benchmark drum-boiler model,” IEEE iary LQG/LTR robust controller design for cogeneration
Int. Conf. Control Appl., Vol. 2, pp. 958–62, 1998. plants,” IEEE Trans. Energy Convers., Vol. 1192, pp. 407–
13, 1996.
16. F. A. Alturki and A. B. Abdennour, “Neuro-fuzzy control
of a steam boiler-turbine unit,” IEEE Int. Conf. Control 29. M. W. Iruthayarajan and S. Baskar, “Evolutionary algo-
Appl., Vol. 2, pp. 1050–55, 1999. rithms based design of multivariable PID controller,”
Expert Syst. Appl. Vol. 36, pp. 9159–67, 2009.
17. L. Xiangjie and C. W. Chan, “Neuro-fuzzy generalized
predictive control of boiler steam temperature,” IEEE 30. K. Deb, Multi Objective Optimization Using Evolutionary
Trans. Energy Convers., Vol. 21, no. 4, pp. 900–8, 2006. Algorithms. Chichester: Wiley.

18. K. Xiaobing, L. Xiangjie, and K. Y. Lee, “An effective non- 31. Z. L. Gaing, “A particle swarm optimization approach for
linear multivariable DHMPC for USC power plant incor- optimum design of PID controller in AVR system,” IEEE
porating NFN-based modeling,” IEEE Trans. Ind. Inf., Trans. Energy Convers., Vol. 19, no. 20, pp. 384–91, 2004.
Vol. 12, no. 2, pp. 555–66, 2016.
32. D. Pelusi, M. Tivegna and P. Ippoliti. “Improving the profit-
19. Y. Li, J. Shen, K. Y. Lee, and X. Liu, “Offset-free fuzzy ability of technical analysis through intelligent algorithms,”
model predictive control of a boiler-turbine system based J. Interdisc. Math., Vol. 16, no. 2–3, pp. 203–15, 2013.
Downloaded by [University of Connecticut] at 23:56 30 August 2017

on genetic algorithm,” Simul. Modell Pract. Theory, Vol.


26, pp. 77–95, 2012. 33. D. Pelusi and M. Tivegna, “Optimal trading rules at
hourly frequency in the foreign exchange markets,” Math.
20. X. Wu, J. Shen, Y. Li and K. Y. Lee. “Hierarchical optimi- Stat. Methods Actuarial Sci Fin., pp. 341–48, 2012.
zation of boiler-turbine unit using fuzzy stable model pre-
dictive control,” Cont. Eng. Pract., Vol. 30, pp. 112–3, 34. D. Pelusi, M. Tivegna and P. Ippoliti. “Intelligent algo-
2014. rithms for trading the euro-dollar in the foreign exchange
market,” Math. Stat. Methods Actuarial Sci. Fin., pp. 243–
21. U. C. Moon, K. Y. Lee. “A boiler–turbine system control 52, 2014.
using a fuzzy auto-regressive moving average (FARMA)
model,” IEEE Trans. Energy Convers., Vol. 18, no. 1, pp. 35. S. P. Ghoshal, “Optimizations of PID gains by particle
142–8, 2003. swarm optimizations in fuzzy based automatic generation
control,” Elect. Power Syst. Res., Vol. 72, pp. 203–12, 2004.
22. G. Prasad, E. Swidenbank, and B. W. Hogg. “A neural net
model-based multi variable long-range predictive control 36. V. Mukherjee, and S. P. Ghoshal, “Intelligent particle
strategy applied in thermal power plant control,” IEEE swarm optimized fuzzy PID controller for AVR system,”
Trans. Energy Convers., Vol. 13, no. 2, pp. 176–82, 1998. Elect. Power Syst. Res., Vol. 77, no. 12, pp. 1689–98, 2007.

23. S. Yang, and C. Qjan, “Controller design for a nonlinear 37. K. J. Astrom and K. Eklund, “A simplified non-linear
drum-boiler turbine system,” in 18th Annual Joint ISA model of a drum-boiler turbine unit,” Int J. Cont., Vol. 16,
POWID/EPRI Controls and Instrumentation Conference, pp. 145–69, 1972.
Scottsdale, AZ, Jun., 2008.
38. D. Pelusi, R. Mascella, and L. Tallini, “Revised gravita-
24. S. P. Bhat and D. S. Bernstein, “Continuous finite-time tional search algorithms based on evolutionary-fuzzy sys-
stabilization of the translational and rotational double tems,” Algorithms, Vol. 10, no. 2, 2017.
integrators,” IEEE Trans. Automat. Contr., Vol. 43, no. 5,
pp. 678–82, 1998. 39. E. Rashedi, H. Nezambadi-Pour, and S. Saryazadi, “GSA:
A gravitational search algorithm,” Inform. Sci., Vol. 179,
25. Y. Hong, J. Huang, and Y. Xu, “On an output feedback no. 13, pp. 2232–48, 2009.
finite-time stabilization problem,” IEEE Trans. Automat.
Contr., Vol. 46, no. 2, pp. 305–9, 2001. 40. S. Mirijalili and A. H. Gandomi, “Chaotic gravitational con-
stants for the gravitational search algorithm,” J. Appl. Softw.
26. L. Xiangjie, G. Ping and C. W. Chan. “Non linear multi- Comput., J., https://doi.org/10.1016/j.asoc.2017.01.008.
variable power plant coordinates control by constrained
predictive scheme,” IEEE Trans. Contr. Syst. Technol., 41. J. Wu, S. K. Nguang, J. Shen, G. Liu, and Y. G. Li, “Robust
Vol. 18, no. 5, pp. 1116–25, 2010. Ha tracking control of boiler-turbine system,” ISA Trans.,
Vol. 49, pp. 369–75, 2010.
27. D. Yu and Z. Xu, “Nonlinear coordinated control of
drum boiler power unit based on feedback linearization,” 42. J. Wu, S. K. Nguang, J. Shen, G. Liu, and Y. G. Li, “Robust
IEEE Trans. Energy Convers., Vol. 20, no. 1, pp. 204–10, H1 tracking control of boiler-turbine systems,” ISA
2005. Trans., Vol. 49, 369–75, 2010.
12 T. PIRAISOODI ET AL.: AN OPTIMIZED NONLINEAR CONTROLLER DESIGN FOR BOILER–TURBINE SYSTEM USING EVOLUTIONARY ALGORITHMS

Authors
T. Piraisoodi (Thiagarajan Piraisoodi) head, Department of Electrical & Electronics Engineering,
received the BE degree in Electrical & National Engineering College, Kovilpatti, Tamil Nadu, India.
Electronics Engineering, ME degree in
Control Systems from Manonmaniam E-mail: willjuice001@gmail.com
Sundaranar University, Tirunelveli,
Tamil Nadu, and Jadavpur University, K. Mohaideen Abdul Kadhar (Kattuva
Kolkata, India, during 2000 and 2005, Mohaideen Abdul Kadhar) received the
respectively. His current research interest BE degree in Electronics & Communica-
includes nonlinear controller design, tion Engineering, MTech. degree in Con-
evolutionary algorithms, process control, and power plant trol & Instrumentation Engineering, and
optimization. At present, he is a research scholar in the PhD degree in Electrical Engineering
Department of Electrical & Electronics Engineering, National from Anna University, Chennai, India,
Engineering College, K. R. Nagar, Kovilpatti, Tamil Nadu, during 2005, 2009, and 2016, respec-
India. tively. His current research interest
includes control systems, evolutionary algorithms, multi-
E-mail: piraisoodi0324@gmail.com objective optimization, and data analytics. At present, he is
working as an assistant professor (SG) in Dr Mahalingam Col-
Downloaded by [University of Connecticut] at 23:56 30 August 2017

M. Willjuice Iruthayarajan received the lege of Engineering & Technology, Pollachi, Tamil Nadu,
BE degree in Electrical & Electronics India.
Engineering, and ME degree in Control
& Instrumentation Engineering from E-mail: abdulkappuva002@gmail.com
Manonmaniam Sundaranar University,
Tirunelveli, Tamil Nadu, Anna Univer-
sity, Chennai, India during 1996 and
1998, respectively. He completed his
PhD degree in Electrical Engineering
from Anna University, Chennai, during the year 2010. His
current research interest includes control & instrumentation,
evolutionary algorithms, process control, and power plant
optimization. At present, he is working as a professor and

You might also like