Escolar Documentos
Profissional Documentos
Cultura Documentos
www.se ipub.org/ace r
Process Dynamics & Control Group, Chemical En gineering Sciences, Indian Institute of Ch emical Technology,
Hyderabad 500 007, India.
2
kramarao.iitd@gmail.com
*1
Abstract
A nonlinear internal mode l control (NIMC) strategy that
incorporates the nonlinear mode l structure and the estimator
dynamics in the control law is presente d for the control of
comple x dynamical systems characte rize d by input-output
multiplicitie s, nonlinear oscillations and chaos. A mode l
base d estimator is designe d to provide the unmeasure d
process states that capture the fast changing nonlinear
dynamics of the process to incorporate in the controlle r. The
estimator uses the mathematical mode l of the process in
conjunction with the kno wn proce ss measure ments to
estimate the states. The de sign and imple me ntation of the
estimator supporte d NIMC strategy is studie d by choosing
two typical continuous non-isothe rmal nonlinear processes,
a che mical reactor and a polyme rization reactor, which show
rich dynamical behaviour ranging from stable situations to
chaos. The results e valuate d unde r diffe re nt conditions show
the superior performance of the estimator base d NIMC
strategy over the conve ntional controllers for the control of
comple x nonlinear processes.
Keywords
Nonlinear Control; Oscillatory Dynamics; Chaotic Behaviour;
State Estimator; Chemical Reactor; Polymerization Reactor
Introduction
Control of nonlinear systems exhibiting complex
dynamic behaviour is a challenging task because such
systems present a variety of behavioural patterns
depending on the values of their physical parameters
and intrinsic features. Among these systems,
continuous chemical reactors and continuous
polymerization reactors have received special
attention due to their complicated dynamics and
economic importance. Depending on the parameter
values, these systems can be operated at steady state
or present oscillatory and chaotic motions. Several
researchers have analysed continuous stirred tank
chemical reactors to characterize the phenomena of
multiple steady states, simple and modulated
www.se ipub.org/acer
Advance d Chemical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
Advance d Che mical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
x = f ( x) + g ( x)u
y = h(x)
(1)
(2)
L g L f h( x) = 0, k < r 1
k
Lg L f
r 1
h( x ) 0
(3)
(4 )
e = y d ( y ~y )
where ~
y is the process
(5)
(6)
model output. The feedback
(7)
v L f h( x )
r
u=
Control Algorithm
www.se ipub.org/ace r
Lg L f
r 1
h( x )
= p ( x ) + q ( x )v
(8 )
Application Processes
Two typical continuous nonlinear dynamical
processes are chosen for the design and
implementation of the estimator based NIMC strategy.
Chemical reactor
A non-isothermal, irreversible, first order series
reaction ABC in a CSTR with control input and
load disturbances is described by the following
dimensionless mass and energy balance equations
[Kahlertet al., 1981]:
dx1
= 1 x1 Da x1 exp( x 3 1 + A x 3 ) + d1
dt
dx 2
dt
= x 2 + Da x1 exp( x 3 1 + A x 3 )
(9)
(10)
Da Sx 2 exp( kx 3 1 + A x 3 ) + d 2
dx 3
dt
= x 3 + B Da x1 exp( x 3 1 + A x 3 )
Da B Sx 2 exp( kx 3 1 + A x 3 ) ( x 3 x 3c ) (11)
+ ut + d 3
The variables x 1 and x 2 denote the dimensionless
concentrations of species A and B respectively, and x 3
is the dimensionless temperature. The parameter x 3c
represents the reactor coolant temperature. An
externally manipulated variable ut can be defined to
denote a measure of the deviation in the coolant
temperature from the reference value x 3c. The load
disturbances in feed compositions are denoted by d1
and d2, and the load disturbance in the reactor
www.se ipub.org/acer
Advance d Chemical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
II
III
Parameter values
x 1s
Da=0.06,S=0.0005,A=0,
k=1,=0.426, =7.7,B=55.0
Da=0.26,S=0.5,A=0,k=1,
=0.426, =7.7,B=57.77
S ame as Set II except
=7.9999
x 2s
x 3s
Stability
dv s sf v sf
dT d (1 s )
(14)
=
v s qo qi + s v s
d dT
s
d
Initiator Mass Balance
dci
= cif ci (q o q i + k d )
d
(15)
Energy Balance
0.0729 0.1259 3.8902
S table
limit
cyc le
dT f (T f T )
H
=
+
vm m k p P
d
C p ( MW ) m
UA(T Tc )
+ u t
C p
V
(16)
Kr
R + M
P1
p
Pi + M
Pi +1
Pi + Pn i + n
Kt
(12)
(Chain Propagation)
dT d (1 m )
d
dT
and
(17)
UA
.
C p V
= m vm + s vs + p v p
C p = y m C pm + y s C ps + y p C pp
Under quasi steady state assumption for the freeradical species (R and P), the normalized rate of
monomer reaction is expressed as
(18)
+ vm m
mf vmf sf vsf
+
+ ( MW ) m m Rm m 1
m
s
p
d (1 p )
dT
d (1 s )
d (1 m )
+ s vs
+ m vm
+ pv p
dT
dT
dT
d
q0 qi =
Rate m = k p P + Rckr
(Chain Termination)
( MW ) m R m
dv m mf v mf
=
qo qi vm
m
m
d
Rckr M
kt
P=
The
Rckr is
(19)
by
(13)
Rckr =
2 fk d c i
M
(20)
Advance d Che mical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
2 fk d c i
M
R m ( MW ) m
=
m vm
Ratem = k p P +
where
Rm
(21)
expressed by
Rm =
k p P m v m
( MW ) m
+ 2 fk d ci
(22)
k t = k t0 g t
(23)
k p = k p0 g p
g p =1
g t = exp(0.4407 x t 6.753x t2 0.3495 x t3 )
In Eq. (23),
polymer concentration,
g t and g p
(c al/g K)
Cps = 0.716
(c al/g K)
74120
(g/lt)
(60.21 + 0.116T )
(lt/gmol.s)
30800
RT
(lt/gmol.s)
k = 469.392 10 e
0
t
10
1) Chemical Reactor
The f(x) and g(x) in Eq. (1) can be written by
omitting the load disturbances from the
dimensionless mass and energy balances in Eqs. (9)
- (11):
x
3
1 x Dax exp
1
1
1+ x
A
3
x
kx
3
3
DaSx exp
f ( x) =
x + Dax exp
1 + x
1 + x
2
1
2
A 3
A 3
x
kx
3
3 x
BDaSx exp
+
x
BDax
exp
3
1 + x
1 + x
1
2
3
A 3
A 3
2462
RT (lt/gmol.s)
0
g (x) = 0
(25)
s (T ) =
k d = 94.8 1015 e
(24)
k p0 = 82.212 10 8 e
0
t and
www.se ipub.org/ace r
(c al/g K)
y = h( x ) = x 3
(26)
v = 1 ( x3s x3 )
(27)
www.se ipub.org/acer
Advance d Chemical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
1 + x
A 3
1 + A x3
1 ( x 3s x 3 ) x 3 + BDax1 exp
ut =
x3
x3
(28)
The f(x) and g(x) in Eq. (1) can be defin ed from the
mass and energy balances of Eqs. (13) - (16):
2) Polymerization reactor
( MW ) R
d (1 ) f T f T
UA(T T )
mf vmf q q v
+
m
c
m m +v
o i m
v k P
m m dT
C ( MW ) m m p
C
V
m
p
m
p
m
T
T
d (1 )
UA(T T )
f
sf sf qo qi vs
s
c
+ v
+
v k P
s s dT
m m p
(
)
C
V
C
MW
f ( x) = s
p
p
m
if qo qi c k c
i d i
T T Hv k P
UA (T Tc )
f f
m m p
+
C ( MW )
V C
p
m
p
(29)
0
0
g (x) =
0
(30)
y = h( x ) = T
(31)
f (T f T )
ut =
1 (Ts T )
v = 1 (Ts T )
Hvm k p m P UA (T Tc )
C p ( MW ) m
C p
V
Estimator Design
The success of estimator based controller for nonlinear
dynamical systems relies on the performance of the
estimator as well as the model of the process that
supports the estimator. Since mathematical models
with enough details are used to develop the NIMC
strategy for complex dynamical systems, it is
advantageous to use the same models in the estimator
design in order to obtain fast and accurate estimation
of unmeasured process states desired by the controller.
Recently, model based estimators have been
successfully employed for state estimation in various
stable systems [Venkateswarlu and Gangiah, 1992,
Schuler and Schmidt, 1993, Sargantanis and Karim,
(33)
Advance d Che mical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
Appendix C.
Results and Discussion
Chemical Reactor
The reactor system described by Eqs. (9)-(11) exhibits
multi-stationary behaviour, oscillations and chaos for
parameter values given as sets I, II and III, respectively,
in Table. 1. For parameter set I, the system shows
unstable steady state, where as for parameter sets II
and III, the system exhibits limit cycle oscillations and
chaotic behaviour. The temperature data used for state
estimation are obtained through numerical integration
of model equations using Gears method with a
sampling time of 0.0001 units. A model based state
estimator, extended Kalman filter is employed to
estimate the states x 1, x 2 and x 3 using the temperature
measurement of the reactor. The performance of the
EKF estimator is evaluated by considering different
cases of process parameter values shown in Table 1.
The results in Fig. 1 represent the phase plane plots of
the actual and estimated states of CSTR corresponding
to the parameter values in set III.
FIG. 1. ACTUAL
(x , x )
1
2 AND ES TIMATED
PHASE PLANE PLOTS FOR SET III
(x1 , x2 )
www.se ipub.org/ace r
du t
de
= 0 f ' (t )e + 0 f (t ) + 1 edt
dt
dt
(34)
(x )
(x )
FIG. 2ACTUAL
1 AND ESTIMATED
1
CONCENTRATION PROFILES FOR SET-III IN THE PRESENCE
OF STOCHASTIC DISTURBANCE
www.se ipub.org/acer
Advance d Chemical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
FIG. 3 PROCESS AND CONTROLLER OUTPUT PLOTS FOR SET I OF (A) NIMC AND (B) PID
Advance d Che mical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
www.se ipub.org/ace r
FIG. 4 PROCESS AND CONTROLLER OUTPUT PLOTS FOR SET II OF (A) NIMC AND (B) PID
FIG. 5 PROCESS AND CONTROLLER OUTPUT PLOTS FOR SET III OF (A) NIMC AND (B) PID
www.se ipub.org/acer
Advance d Chemical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
FIG. 6 PROCESS AND CONTROLLER OUTPUT PLOTS OF NIMC AND PID WITH DETERMINISTIC DIS TURBANCE FOR SET III
FIG. 7 PROCESS AND CONTROLLER OUTPUT PLOTS OF NIMC AND PID WITH STOCHASTIC DISTURBANCE FOR SET III
10
Advance d Che mical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
www.se ipub.org/ace r
FIG. 8 PROCESS AND CONTROLLER OUTPUT PLOTS OF NIMC AND PID FOR A SERIES OF STEP CHANGES IN SET POINTS OF THE
CONTROLLED VARIABLES FOR SET III
Polymerization Reactor
11
www.se ipub.org/acer
Advance d Chemical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
FIG. 12 ACTUAL AND ESTIMATED PROFILES OF MONOMER VOLUME FRACTION (A) TIME DOMAIN RESPONSE (B) PHASE PLANE
PLOTS
12
Advance d Che mical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
www.se ipub.org/ace r
13
www.se ipub.org/acer
Advance d Chemical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
FIG. 14 OPEN LOOP AND CLOSED LOOP RES ULTS : (A) OPENLOOP BEHAVIOUR (B) CONTROLLEDOUTPUT(C) CONTROL
INPUT
14
REFERENCE
NIMC
P ID
0.938
365.163
Fig. 3
0.748
72.763
Fig. 4
0.347
93.524
Fig. 5
7.121
83.042
Fig. 6
0.924
93.709
Fig. 7
6.852
118.350
Fig. 8
Polymer Reactor
0.000985
174.193
Fig. 13
40.605
110.697
Fig. 14
138.626
339.425
Fig. 15
Conclusions
Complex dynamical systems can present the
phenomena such as multiple steady state behaviour,
Advance d Che mical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
x(0) = x0
(A.1)
y (t k ) = h( x(t k )) + (t k )
(A.2)
F ( x (t/t k-1 ), t ) =
x ( t ) = x ( t/t k-1 )
(B.3)
x (t k /t k ) = x (t k /t k 1 ) + K (t k )[ y (t k ) h ( x (t k / t k 1 ))]
(B.4)
P (t k /t k ) = ( I K (t k ) H ( x(t k ))) P (t k / t k 1 )
where,
R(t k ) = E[ v(t k ) v T (t k )]
f i ( x(t ), t )
x j (t )
K (t k ) =
(A.3)
(B.2)
(B.1)
www.se ipub.org/ace r
(B.5)
P (t k / t k 1 ) H ( x(t k ))
( H ( x(t k )) P(t k / t k 1 ) H T ( x(t k )) + R)
H ( x(t k )) =
hi ( x(t k ))
x(t k )
(B.6)
x ( t k ) = x ( t k /t k 1 )
15
www.se ipub.org/acer
Advance d Chemical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
x (t k /t k 1 ) = x (t k /t k )
P(t k /t k 1 ) = P(t k /t k )
(B.7)
T
x = [ x1 x 2 x 3 ]
and
the
(C.1)
f11
F = f 21
f 31
f12
f 22
f 32
f13
f 23
f 33
Measurement matrix
The measurement relation for temperature is
(C.3)
vs
ci
T ]T
(C.4)
(C.5)
f11
f
F = 21
f 31
f 41
f12
f 22
f 32
f 42
f13
f 23
f 33
f 43
f14
f 24
f 34
f 44
(C.6)
Measurement matrix
The measurement relation for temperature is
H = [0 0 0 1]
(C.2)
H = [0 0 1]
State vector
(C.7)
(C.8)
All
these
components
are
evaluated
for
homopolymerization reactor and used with the EKF
estimator to obtain measured and unmeasured states
of the reactor. The state estimator uses the temperature
data of every sampling time as measurements and
provides the estimates of temperature as well as
reactor species concentrations.
Notation
B
ci
ci f
cp
Polymer reactor
cpf
16
Da
Damkohler number
Advance d Che mical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
www.se ipub.org/ace r
-HR
mf
f(T)
kd
kp
kt
Kc
controller gain
qo qi
mf
Rm
Subscripts
monomer
solvent
polymer
feed
time, min
reactor temperature, K
Tc
coolant temperature, K
Tf
feed temperature, K
UA
ut
manipulated variable
xt
x1
x2
x3
dimensionless temperature
x 3c
REFERENCES
for
nonlinear
systems
under
mode l
decoupling
polyme rization
control
continuous
stirre d
of
free -radical
tank
reactors,
yi
Greek sy mbols
activation number
17
www.se ipub.org/acer
gas phase
Advance d Chemical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
pe riodic
solution
branches
and
Ott,
Edward,
solution
polymerization
reactorsvii.
(1996), 141-148.
(2011), 94.
Karri, Rama Rao, Damaraju, P. Rao, and Venkateswarlu,
Chimmiri, Soft sensor base d nonlinear control of a
18
Schmidt, Alan D., Clinch, AB, and Ray, Harmon W., The
dynamic
be haviour
of continuous
polyme rization
Advance d Che mical Enginee ring Research (ACER) Volume 2 Issue 1, March 2013
www.se ipub.org/ace r
Schmitz, RA, Bautz, RR, Ray, Harmon W., and Uppal, A, The
dynamic be havior of a cstr: Some comparisons of the ory
and e xpe rime nt, AIChE Journal 25 (1979), 289-297.
(1989), 1967-1982.
Uppal,
A,
Ray,
AB,
The
control of unstable
Enginee ring
Chemistry
Process
Design
and
solution
polymerization
reactorsiv.
19