Professional Documents
Culture Documents
DESIGN, IMPLEMENTATION, AND REALTIME SIMULATION OF A CONTROLLERBASED DECOUPLED CSTR MIMO CLOSED
LOOP SYSTEM
Julius Ngonga Muga, Raynitchka Tzoneva and Senthil Krishnamurthy
Cape Peninsula University of Technology
Department of Electrical, Electronic and Computer Engineering
Bellville Campus, P.O. Box 1906, Bellville, South Africa - 7535
ABSTRACT
In this paper, dynamic decoupling control design strategies for the MIMO
Continuous Stirred Tank Reactor (CSTR) process characterised by
nonlinearities, loop interaction and the potentially unstable dynamics, are
presented. Simulations of the behavior of the closed loop decoupled system are
performed in Matlab/Simulink. Software transformation technique is proposed
to build a real-time module of the developed in Matlab/Simulink environment
software modules and to transfer it to the real-time environment of TwinCAT
3.1 software of the Beckhoff PLC. The simulation results from the
investigations done in Simulink and TwinCAT 3.1 software platforms have
shown the suitability and the potentials of the method for design of the
decoupling controller and of merging the Matlab/Simulink control function
blocks into the TwinCAT 3.1 function blocks in real-time. The merits derived
from such integration imply that the existing software and its components can
be re-used. The paper contributes to implementation of the industrial
requirements for portability and interoperability of the PLC software.
Key words : Continuous Stirred Tank Reactor, Decoupling control, Closed
loop system, Programmable Logic Controller, Real-time simulation
Cite this Article: Julius Ngonga Muga, Raynitchka Tzoneva and Senthil
Krishnamurthy, Design, Implementation, and Real- Time Simulation of A
Controller-Based Decoupled CSTR MIMO Closed Loop System.
International Journal of Electrical Engineering & Technology, 7(3), 2016, pp.
126144.
http://www.iaeme.com/ijeet/issues.asp?JType=IJEET&VType=7&IType=3
http://www.iaeme.com/IJEET/index.asp
126
editor@iaeme.com
1. INTRODUCTION
The control of the MIMO Continuous Stirred Tank Reactor (CSTR) process requires a
careful design because of its existing nonlinearities, loop interactions and the
potentially unstable dynamics. Various methods for design of controllers for this
process are based on utilisation of the linear and nonlinear control theories. Thus
developing and implementing controllers which are suitable when process
nonlinearities must be accounted for, is of great interest for both academy and
industry. Plenty of research papers on the analysis and control of nonlinear systems
are available and many different methods have been proposed. Such approaches are
feedback linearization, back stepping control, sliding mode control, trajectory
linearization based on Lyapunov theory, those based on Differential Geometry
concepts, as well as those based on artificial computing approaches, etc. A few
examples are from [18], [19], [20], [21], and [22].
Another challenging aspect is if the system to be controlled is Multi-Input MultiOutput (MIMO). In MIMO systems the coupling between different inputs and outputs
makes the controller design to be difficult. Generally, each input will affect every
output of the system. Because of this coupling, signals can interact in unexpected
ways. One solution is to design additional controllers to compensate for the process
and control loop interactions [23], [24], and [25].
The method, investigated in the paper for design of a controller for the CSTR is
based on linearisation and decoupling of the linearised process model into independed
SISO submodels. Decoupling control pre-compensates for the interactions so that
each output is controlled independently. This control strategy has been used by
several other authors over the years with success, among them [6], [8] and [10].
Another problem in industry is that the existing PLCs have only linear PID
controllers to be used and it is difficult to program more complex linear or nonlinear
controllers in their software environment. New approach to solve this problem is to
transform the models of controllers and control systems build in Matlab/Simulink to
models capable to be used for real-time implementation in a PLC. The paper presents
a methodology for transforming the developed continuous time controller blocks as
well as the complete closed loop systems from Matlab/Simulink environment to the
Beckhoff PLC automation software using the capabilities of TwinCAT 3.1 simulation
environment for real- time control. The Beckhoff CX5020 Programmable Logic
Controller [5] is used for the closed loop real-time control system simulation to show
the effectiveness of the control laws developed for dynamic decoupling control.
The rest of the paper is structured as follows: In section 2, Mathematical modeling
of the nonlinear MIMO CSTR in the Matlab/Simulink platform is presented. In
section 3, the design of the dynamic decoupling controller for the MIMO CSTR
process is described. Section 4 presents the design of the decentralized control for the
MIMO CSTR process. Section 5 describes the transformation procedure of the
developed software from the Matlab/Simulink environment to Beckhoff TwinCAT 3
real-time environment and the results of the real-time simulation. Section 6 gives the
conclusion of the paper.
http://www.iaeme.com/IJEET/index.asp
127
editor@iaeme.com
Stirrer
Fresh Feed of A
C AO
TO
qc
TCO
T
CA
Coolant jacket
qc
Effluent
TCO
T
CA
http://www.iaeme.com/IJEET/index.asp
128
editor@iaeme.com
f 2 (CA , T )
dCA
dt
(t )
q
V
(CAO (t ) CA (t )) r (t )
(1)
dT
q
(H )r cCPC qc
hA
0 (To T )
1 exp
T T
dt
V
CP
CPV
CP qc CO
(2)
The nonlinearity of the model is hidden mainly in the computation of the reaction
rate, r which is a nonlinear function of the temperature T and it is computed from the
Arrhenius law, as follows:
r ko exp(
E
RT
)C A
(3)
Nominal
operation
condition
Process variable
Nominal operation
condition
Reactor Concentration (C A )
0.0989 mol / l
CSTR volume (V )
100l
Temperature (T )
438 .7763 K
103l / min
Activation energy ( E / R)
1*10 4 K
1mol / l
Heat of reaction (H )
350 .0K
Liquid densities ( , c )
1*103 gal / l
350 .0K
Specific heats (C P , C PC )
1cal /(g.k )
q(lpm)
qC (lpm)
CA (mol / l )
T (K )
Operating points 1
Operating points 2
Operating points 3
102
100
98
97
103
109
0.0762
0.0989
0.01275
444.7
438.77
433
For the process dynamic analysis, the steady state values from Table 2 for the
operating point 1 are taken as the initial conditions. The process was simulated for
(10%) step changes in each input variable in the Matlab environment. One of the
input variables was kept at the nominal value and the other was changed. The results
are shown in Figures 2 a and 2b. The simulation results demonstrate that the CSTR
process exhibits highly nonlinear dynamic behaviour because of the coupling and the
inter-relationships of the states, and in particular, the exponential dependence of each
state on the reactor temperature as well as the reaction rate being an exponential
http://www.iaeme.com/IJEET/index.asp
129
editor@iaeme.com
Concentration CA of A [mol/L]
X: 1.168
Y: 0.1166
0.11
X: 4.681
Y: 0.1083
X: 1.355
Y: 0.09537
0.1
0.09
X: 1.537
Y: 0.07623
0.08
0.07
0.06
0.05
0.5
1.5
2.5
3
Time [minutes]
3.5
4.5
a)
450
448
X: 2.037
Y: 444.7 response for nominal values of q and qc
446
444
442
440
X: 4.625
Y: 438.8
-10% step change in q with qc constant
X: 4.964
Y: 437.2
X: 1.229
Y: 438.1
438
436
434
0.5
1.5
2.5
3
Time [minutes]
3.5
4.5
b)
(10%) step changes
in q
Hence, there rises a need to develop control schemes that are able to achieve
tighter control of the process dynamics. Decoupling control strategy is investigated in
the paper to evaluate its capabilities to control the CSTR process. It requires that the
nonlinear system be linearized at the given operating point and the resulting state
space equations can then be directly used in the design of standard linear controllers.
http://www.iaeme.com/IJEET/index.asp
130
editor@iaeme.com
CA - CAS x1
q - qs u1
x=
= = State variables u =
= = Control variables
T -TS x2
qc - qcs u2
,
CA - CAS x1
y=
= = Output variables
T - TS x2
where CAS , TS , qs and qcs are the steady state values of the effluent concentration,
reactor temperature, the feed flow rate, and the coolant flow rate respectively .Using
the values of the parameters provided in Tables 1 and 2, and letting, a1 = E / R 1*104
, a2 =
(-H)ko
rCp
1.44 *1013 , a3 =
rcC pc
rC pV
0.01, and a4 =
-hA
700 , the Equations (1) - (3) may
rcp
be written as:
f1(x1 ,x2 )= -ko x1e-a1 / x2 +
(CAO - x1 )u1
V
(4)
(TO - x2 )u1
+a3(TCO - x2 )u2 * (1- e-a4 / u2 )
V
(5)
Then state space equation matrices for the CSTR model (4) and (5) are derived
from the corresponding Jacobian matrices in terms of x and u from which the matrices
of the linear model of the process are:
ko
u1
V e( a1 / x2 )
A
a2
( a1 / a2 )
e
(a1ko x1 )
( x22 e( a1 / x2 ) )
1
u1
(a1a2 x1 )
a3u2 ( ( a4 / u2 ) 1) 2 ( a1 / x2 )
e
V ( x2 e
)
(CAo x1 )
0
V
B
(To x2 ) a ( 1 1)(T x ) (a3a4 (TCO x2 ))
3 ( a4 / u2 )
CO
2
V
e
(u2 exp(a4 / u2 ))
Substitution of the nominal steady state parameter values at the given operating
point 1 in the above matrices, it is obtained:
0
1 0
0.0092
13.9 0.046 B 0.947 0.9413 C 0 1
A
(6)
2518.6 7.9
From Equation (6) the matrix transfer function of the linearized CSTR is found to
be:
0.009238s 0.02633
Y ( s)
G (s) G12 (s) s 2 5.99s 17.58
GP (s) 11
U ( s)
G21 (s) G22 (s) 0.947s 10.66
s 2 5.99s 17.58
http://www.iaeme.com/IJEET/index.asp
131
0.04672
s 5.99s 17.58
0.9413s 13.11
s 2 5.99s 17.58
2
editor@iaeme.com
(7)
As can be seen from the transfer function formed, the inputs and outputs are
interacting. Thus, a disturbance at any of the inputs causes a response in all the two
outputs. Such interactions make control and stability analysis very complicated.
Consequently, it is not immediately clear which input to use to control the individual
outputs. It is therefore necessary to reduce or eliminate the interactions by designing
control system that compensates for such interactions so that each output can be
controlled independently of the other output.
E1 ( s)
U1 ( s )
V1 ( s)
Decoupler
Controller
R2 ( s)
E2 ( s )
C (s)
V2 ( s)
D( s)
U 2 (s)
Y1 ( s)
Pant model
GP ( s)
Y2 ( s)
2x2 process
of a transfer function matrix D(s) , such that GP (s)D(s) is a diagonal transfer function
matrix Q(s), where;
D11 (s) D12 (s)
G11 (s) G12 (s)
, GP (s)
Q22 ( s)
0
Y2 (s)
V2 (s)
D(s)
(8)
For complete decoupling the decouplers should be designed according to the
equation:
D(s) GP 1 (s).Q(s)
(9)
Then the diagonal elements of the decoupler are set to be 1 and the off-diagonal
elements are as follows:
http://www.iaeme.com/IJEET/index.asp
132
editor@iaeme.com
1
D ( s)
D( s)
D1 ( s)
D1 ( s)
G12 ( s)
G11 ( s)
(10)
; D2 ( s)
G21 ( s)
G22 ( s)
0
G11 ( s) G (s)
22
Q( s )
G21 ( s)G12 (s)
0
G22 ( s)
G11 ( s)
(11)
This choice makes the realization of the decoupler easy. It ensures two
independent SISO control loops. However the diagonal transfer matrix Q( s ) becomes
complicated. This may require an approximation of each term in equation (11) by a
simpler transfer function in order to facilitate easier controller C ( s ) tuning. In this
work, simpler approximations are made possible by representing Q( s ) in the
zero/pole/gain form of first order and then designing additional controllers based on
these approximations. Thus, in the presence of the decouplers, the TITO process is
presented as two independent SISO first order transfer functions, as follows:
G *11 ( s)
0.009238
0.9413
G22 *( s)
( s 13.93) ,
( s 2.85)
(12)
R1 ( s )
E (s)
U11 ( s )
C1
U1 ( s )
Y11 ( s )
G11
Y1 ( s )
Y12 ( s )
G12
D2
U12 ( s )
Y21 ( s )
U 21 ( s )
G21
D1
R2 ( s )
E2 ( s )
U 22 ( s )
C2
Y22 ( s )
G22
Y2 ( s )
U 2 (s)
http://www.iaeme.com/IJEET/index.asp
133
editor@iaeme.com
It is therefore prudent to use the PI controller which has the ideal transfer function
of the form: C(s)= KP(1+ KI (1 / s)) , where KP and KI are the controller tuning parameters
representing its gain constant and the integral gain constant. The pole placement
design method attempts to find a controller setting that gives desired closed loop
poles. Thus the controller transfer function matrix C ( s) of the system under
consideration is given by:
1
K (1 KI 1 )
0
0 P1
C1 (s)
s
C ( s)
C2 (s)
1
0
0
KP 2 (1 KI 2 )
(13)
The outputs of the two separate non- interacting closed loops are:
Y1 (s)
Y2 (s)
(14)
0.947( KP 2 s KP 2 KI 2 )
R2 (s)
s s(2.85 0.947KP 2 ) (0.947KP 2 KI 2 )
(15)
The denominators of the above transfer functions are used in a developed pole
placement procedure to determine the values of the parameters of the two PI
controllers.
4. MATLAB/SIMULINK SIMULATION
Simulation results are used to verify the performance of the closed loop system. The
Simulink block diagram is given in Figure 5. Two types of investigations are done for
every control loop: 1) Changing the values of the set points and 2) Changing the
values of the set points under noise conditions in the input and output of the
corresponding closed loop and in the control input and output of the other control
loop.
http://www.iaeme.com/IJEET/index.asp
134
editor@iaeme.com
The time response characteristics of the closed loop TITO CSTR processes for the
concentration and temperature are illustrated in Figures 6a and 6b respectively:
Closed loop response of the nonlinear CSTR process under the dynamic decoupling control
0.14
X: 1.26
Y: 0.1355
Concentration[mol/L]
0.13
ysp1=0.0762
ysp2=0.13
ysp3=0.1
Mp=10.2%
ts=0.311min
tr=0.127min
0.12
0.11
0.1
0.09
Setpoint
Tracking concentration response
0.08
0
0.5
1.5
2.5
3
Time [min]
3.5
4.5
a)
Closed loop response of the nonlinear CSTR process under the dynamic decoupling control
460
X: 0.62
Y: 459.1
Temperature[K]
455
450
decouling tracking temperature response
Setpoint
445
440
0.5
1.5
2.5
Time [min]
3.5
4.5
b)
Several other variations in the set-point are investigated to evaluate the time
response performance indices for the rising time, settling time, peak overshoot, and
steady state errors. The investigation showed that the indices remain constant
throughout the set-point variations, hence the dynamic decoupling control is not
sensitive to the set-point variations.
Figure 7 and Figure 8 present the closed loop responses under the conditions of
noises in the input and output of the same control loop. Figure 9 presents the
temperature response when the noises are in the concentration loop input and ouput.
Figure 10 presents the concentration response when the noises are in the temperature
loop input and output.
http://www.iaeme.com/IJEET/index.asp
135
editor@iaeme.com
0.18
0.16
Setpoint
Tracking concentration response with noise on y1
X: 0.76
Y: 0.1637
0.14
0.12
0.1
ysp1=0.0762
ysp2=0.13
ysp3=0.10
noise of +/-0.04 mol/L
0.08
0.06
0.04
0.5
1.5
2.5
3.5
4.5
Time [min]
a)
Closed loop response of the nonlinear CSTR process under the dynamic decoupling control
Concentration[mol/L]
0.14
X: 0.68
Y: 0.1369
0.13
0.12
ysp1=0.0762
ysp2=0.13
ysp3=0.10
noise on u1 of +/-40L/min
0.11
0.1
0.09
Setpoint
Tracking concentration response with noise on u1
0.08
0
0.5
1.5
2.5
3.5
4.5
Time [min]
b)
Figure 7 Concentration response under noise a) 0.04 mol/lin the ouput and b) 40 l/min in the
control input
Closed loop response of the nonlinear CSTR process under the dynamic decoupling control
465
460
Temperature[K]
Setpoint
Tracking temperature response with noise
X: 0.61
Y: 462.8
455
450
445
ysp1=444.7
ysp2=455
noise +/- 8K
440
435
0.5
1.5
2.5
Time [min]
http://www.iaeme.com/IJEET/index.asp
136
3.5
4.5
a)
editor@iaeme.com
b)
Figure 8 Temperature responses under noise a) 8 K in the ouput and b) 40 l/min in the
control input
Closed loop response of the nonlinear CSTR process under the dynamic decoupling control
460
Setpoint
Tracking temperature response with noise on y1
Temperature[K]
X: 0.63
Y: 459
455
450
ysp1=445
ysp2=455
ysp3=445
noise of +/-0.04 mol/L on y1
445
440
0.5
1.5
2.5
3.5
4.5
Time [min]
a)
Closed loop response of the nonlinear CSTR process under the dynamic decoupling control
460
Setpoint
Tracking temperature response with noise on u1
Temperature[K]
X: 0.63
Y: 458.8
455
450
ysp1=445
ysp2=455
noise on u1 of +/-40l/min
445
440
0.5
1.5
2.5
Time [min]
3.5
4.5
b)
Figure 9 Temperature responses under noise a) 40 l/min in the concentration ouput and b)
0.04 mol/l in the concentration control input
http://www.iaeme.com/IJEET/index.asp
137
editor@iaeme.com
Concentration[mol/L]
0.13
0.12
ysp1=0.0762
ysp2=0.13
ysp3=0.10
noise on y2 of +/-8K
0.11
0.1
0.09
Setpoint
Tracking concentration response with noise on y2
0.08
0.5
1.5
2.5
3.5
4.5
Time [min]
a)
Closed loop response of the nonlinear CSTR process under the dynamic decoupling control
0.14
X: 0.7
Y: 0.1365
Concentration[mol/L]
0.13
0.12
ysp1=0.0762
ysp2=0.13
ysp3=0.10
noise on u2 of +/-40L/min
0.11
0.1
0.09
Setpoint
Tracking concentration response with noise on u2
0.08
0.5
1.5
2.5
Time [min]
3.5
4.5
b)
When the separate controll loops for concentration and temperature are subjected
on disturbances in their own inputs and outputs, Figure 7 and 8, good tracking control
is still achieved and the designed decoupling system is good at rejecting the random
variations. The magnitude of the disturbance is important for smooth set point
tracking.
Performances of the temperature control loop when the disturbances are in the
concentration control loop, and vice versa show that the output of the other output
does not influence the considered output, but the input of the other control loop
influences the output of the considered one.This implies that there are still some
elements of interactions in the system.
http://www.iaeme.com/IJEET/index.asp
138
editor@iaeme.com
http://www.iaeme.com/IJEET/index.asp
139
editor@iaeme.com
a)
b)
Figure 12 Concentration response under noise a) 0.04 mol/l in the output and
b) 40 l/min in the control input
a)
http://www.iaeme.com/IJEET/index.asp
140
editor@iaeme.com
b)
Figure 13 Concentration responses under noise a) 8 K in the temperature ouput and b) 40
l/min in the temperature control input
a)
b)
Figure 14 Temperature responses under noise a) 0.04 mol/l in the concentration ouput and b)
40 l/min in the concentration control input
Analyses of the obtained figures, further confirm that the designed dynamic
decoupling controller settings achieve tracking contro l of the concentration and
temperature set points in real- time situation and validate the performance of the
http://www.iaeme.com/IJEET/index.asp
141
editor@iaeme.com
6. CONCLUSION
In this paper, design and real-time implementation of of MIMO closed loop dynamic
decopling control of the CSTR process have been investigated. The simulation results
from the investigation done in Simulink and TwinCAT 3 software platforms using the
model transformation have shown the suitability and the potentials of merging the
Matlab/Simulink control function blocks into the TwinCAT 3.1 function blocks in
real-time. The merits derived from such integration implies that the existing software
and software components can be re- used. This is in line with the requirements of the
industry for portability and interoperability of the PLC programming software
environments. Similarly, the simplification of programming applicatio ns is greatly
achieved. The investigation has also shown that the integration of the
Matlab/Simulink models running in the TwinCAT 3.1 PLC do not need any
modification, hence confirming that the TwinCAT 3.1 development platform can be
used for the design and implementation of controllers from different platforms.
ACKNOWLEDGEMENT
The authors gratefully acknowledge the authorities of Cape Peninsula University of
Technology, South Africa for the facilities offered to carry out this work. The
research work is funded by the National Research Foundation (NRF) THRIP grant
TP2011061100004 and ESKOM TESP grant for the Center for Substation
Automation and Energy Management Systems (CSAEMS) development and growth.
REFERENCES
[1]
[2]
[3]
[4]
[5]
https://www.beckhoff.com/
[6]
[7]
http://www.iaeme.com/IJEET/index.asp
142
editor@iaeme.com
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
[21]
[22]
[23]
[24]
[25]
http://www.mathworks.com
Pottman, M. and Seborg D. Identification of non-linear processes using reciprocal
multi-quadric functions. Journal of Process Control, 2, 1992, pp. 189203.
Russo, L. and Bequette B. Impact of process design on the multiplicity behavior
of a jacketed exothermic CSTR. AIChE Journal AIChE J., 41(1), 1995, pp. 135
147.
Uppal, A., Ray, W. and Poore A. On the dynamic behavior of continuous stirred
tank reactors. Chemical Engineering Science, 29, 1974, pp. 967985.
Vinodha, R., Abraham, S., and Lincoln, S. Prakash. Multiple Model and Neural
based Adaptive Multi-loop Controller for a CSTR Process. International journal
of Electrical and Computing engineering. 5(4), 2010, pp. 251-256.
Vojtesek, J., Novak, J., and Dostal P. Effect of External Linear Model's Order on
Adaptive Control of CSTR. Applied Simulation and Modelling: 2005, pp. 591
598.
Desoer, C. and Wang, Y. Foundations of feedback theory for nonlinear
dynamical systems. IEEE Trans. Circuits Syst. IEEE Transactions on Circuits
and Systems, 27(2): 1980, pp. 104123.
Enqvist, M. and Ljung L. Estimating nonlinear systems in a neighborhood of
LTI-approximants. Proceedings of the 41st IEEE Conference on Decision and
Control, 2002, pp. 639644
Schweickhardt, T. and Allgower, F. Linear modelling error and steady-state
behaviour of nonlinear dynamical systems. In Proc. 44th IEEE Conf. Decision
Control: 2005, pp. 8150-8155
Marinescu, B. Output feedback pole placement for linear time-varying systems
with application to the control of nonlinear systems. Automatica, 46: 2010, pp.
15241530.
Hammer, J. State feedback control of nonlinear systems: a simple approach.
International Journal of Control, 87(1): 2014, pp. 143160.
Liu, R., Liu, G., and Wu, M. A novel decoupling control method for
multivariable systems with disturbances. Proceedings of 2012 UKACC
International Conference on Control: 2012, pp. 7680.
Dr. V.Balaji, E.Maheswari, Model Predictive Control Techniques For CSTR
Using Matlab. International Journal of Electrical Engineering & Technology,
3(3), 2012, pp. 121129.
Olatunji, O. M. And Ayotamuno, M. J, Simulation of A CSTR Model For
Thevetia Peruviana Oil Transesterification In The Production of Biodiesel.
International Journal of Electrical Engineering & Technology, 5(7), 2014, pp.
103114.
http://www.iaeme.com/IJEET/index.asp
143
editor@iaeme.com
Sujatha, V. and Panda, R. Control configuration selection for multi input multi
output processes. Journal of Process Control, 23(10): 2013, pp.15671574
Ghosh, A. & Das, S. Decoupled periodic compensation for multi-channel output
gain margin improvement of continuous-time MIMO plants. IET Control Theory
& Applications, 6(11): 2012, pp. 17351740
BIOGRAPHIES
Julius Ngonga Muga has MTech in Electrical Engineering from the Cape Peninsula
University of Technology (CPUT), Cape Town and MSc in Electronic Engineering
from the ESIEE, France. He has been a Lecturer at the Technical University of
Mombasa, Kenya between 2009 and 2013. Since 2013 he has been doing research as a
DTech postgraduate at the Department of Electrical, Electronic, and Computer
Engineering, CPUT. His research interest is process instrumentation, classic and
modern control strategies, industrial automation, and application of soft computing
techniques as alternative methods for the control of real-time systems.
Raynitchka Tzoneva has MSc. and Ph.D. in Electrical Engineering (control
specialization) from the Technical University of Sofia (TUS), Bulgaria. She has been
a lecturer at the TUS and an Associate Professor at the Bulgarian Academy of
Sciences, Institute of Information Technologies between 1982 and 1997. Since 1998,
she has been working as a Professor at the Department of Electrical, Electronic, and
Computer Engineering, Cape Peninsula University of Technology, Cape Town. Her
research interest is in the fields of optimal and robust control design and optimization
of linear and nonlinear systems, energy management systems, real-time digital
simulations, and parallel computation. Prof. Tzoneva is a Member of the Institute of
Electrical and Electronics Engineers (IEEE).
Senthil Krishnamurthy received BE and ME in Power System Engineering from
Annamalai University, India and Doctorate Technology in Electrical Engineering
from Cape Peninsula University of Technology, South Africa. He has been a lecturer
at the SJECT, Tanzania and Lord Venkateswara and E.S. College of Engineering,
India. Since 2011 he has been working as a Lecturer at the Department of Electrical,
Electronic and Computer Engineering, Cape Peninsula University of Technology,
South Africa. He is a member of the Niche area Real Time Distributed Systems
(RTDS) and of the Centre for Substation Automation and Energy management
Systems supported by the South African Research Foundation (NRF). His research
interest is in the fields of optimization of linear and nonlinear systems, power
systems, energy management systems, parallel computing, computational intelligence
and substation automation. He is a member of the Institute of Electrical and Electronic
Engineers (IEEE), Institution of Engineers India (IEI), and South African Institution
of Electrical Engineers (SAIEE).
http://www.iaeme.com/IJEET/index.asp
144
editor@iaeme.com