Professional Documents
Culture Documents
Wangyun Won*, Kwang Soon Lee*, Seokho Lee**, and Chansul Jung**
1. INTRODUCTION
Advanced control and online optimization are now accepted
as an essential process intensification technology that can
create an additional profit in process industries wherever they
are applicable. During the past two decades or more, there
have been numerous industrial projects for advanced process
control alone or integrated with online optimization as
reviewed in Qin and Badgwell (2003). Such projects have
typically proceeded for continuous processes with linear
MPC only or cascaded by online steady state optimization.
While the continuous process with steady state operation
represents the majority of the chemical processes, noncontinuous processes such as batch, semi-batch, and
repetitive processes also take an important part. Such
processes are run under unceasing dynamics, which renders
conventional advanced control and online optimization
techniques to show limitations in the performance. In this
research, a repetitive process called the Catofin propane
process (ABB, 2008) has been addressed and an advanced
control technique combined with online optimization that
exploits the unique nature of the Catofin process has been
investigated.
In this study, an on-line optimizing control system for the
Catofin propane process has been proposed and investigated
numerically. The optimizing control system is composed of
two tiers, a repetitive controller cascaded by an online
optimizer. Repetitive control is put into an action during the
regeneration (RG) steering the bed temperatures at two axial
positions to reach the target values at the terminal time of the
RG period. The open-loop operation with only a state
estimation is conducted during the dehydrogenation (DH).
The optimizer calculates the optimum target values for the
ZZZ
o 3C+ 3H 2
Z C3 H 6 +H 2 C3 H 6
C3 H8 YZZ
r
2
r4
o 2CH 4 + C2 H 6 +2C
C3 H8 +C3 H 6
(1)
r5
C+O 2
o CO 2
(2)
Reaction rate
for RG
2
D w Ci
2 2
L wz
vg wC 1- H
- i
L wz H
wCc
Uc rc
wt
I.C. : Ci = CiI (z ) at t
B.C. :
Ci
Ci0 (t ) at z
k B w 2T H
2
2
Uc c pc L wz 1- H
I.C. : T = To ( z ) at t 0
wT
wt
B.C. :
T = To (t) at z
0,
Uc ri
(3)
0
0,
dCi
dz
U g c pg vg
U c c pc L
dT
dz
0 at z
wT
wz
0 at z
Lf
1
-
c
pc
'H j rj
j
Lf
(4)
where ri and Ci represent the rate of generation (kmol/kgcatmin) and concentration (kmol/m3) of component i , which
refers to C3H8, C3H6, H2, CH4, C2H6 for DH operation, and
CO2, O2 for RG operation, respectively; rc and Cc represent
= 9min each
Normal
operating
condition for
RG
Reaction rates
(kmol/kgcat.min) for
DH
3. REACTOR MODELLING
Normal
operating
condition for
DH
Inlet temp=650,
Propane flow=56.8(kmol/min),
P=0.5 (atm)
r1= k1[C3H8]RT, k1=3.126*107e(-47100/RT)
r2=k2[C3H8][H2]R2T2, k2=9.70*10-3e(-12800/RT)
r3=k3[C3H6]R2T2,
k3=8.407*109e(-62900/RT)
r4= k4 [C3H8][C3H6]R2T2,k4=9.498*105e(-47800/RT)
Inlet temp=690,
Air flow=103.4 (kmol/min),
P=2.0 (atm)
r5=k5[C][O2]RT,
k5=4.129*103e(-25575/RT)
f i ( xki , uki ), i
DH , RG
(5)
(a)
(b)
4.1 Structure
The optimizing control system consists of three major parts:
the online cyclic steady state optimizer, the repetitive
controller, and the model estimator. Fig. 5 shows the overall
structure of the proposed system.
m air
To nominal
model
Online cyclic
steady state optimizer
2 J
T air
Repetitive controller
linearized model
linearization
state
Regen
From optimizer
From controller
paramter estimate
Parameter estimator
Dehydro
Catofin process
(6)
DH, RG
'xk (t 1)
yk (t )
y ki (t ) V i xki (t ),
p ki
1
N
N 1
xki 1 ( n ), i
(7)
DH, RG
n 0
yk 1 (t ) Ck 1 (t )'xk (t )
k 1
(n)
(12)
'xk (t ) xk (t ) xk 1 (t ) ;
Ak 1 (t ) represents a
shorthand notation of Ak 1 (uk 1 (t ), xk 1 (t | t )) , and
similarly for Bk 1 (t ) and Ck 1 (t ) . 'uk (t ) is allowed to
where
2
R (m)
, m 1, " , P (13)
H x
Ak 1 (t )'xk (t ) Bk 1 (t )'uk (t )
n 0
(8)
y k ( N | tm )
w1,k (t )
0 I 0 " 0
0
w (t )
0 0 I " 0
0
2,k
, M # # % # # , J # , J >I
#
wk (t )
wN 1,k (t )
0 0 0 " I
0
w (t )
I
0 0 0 " 0
N ,k
0@
0 " 0
construct (12) (for linearization) and to solve (13) for 'uk (<)
(using (14)), respectively.
g ( x k (t ), u k (t ))
J x k (t ) Mwk (t )
1
p k (t ) HJ wk (t )
N
g ( x k ( t ), u k ( t ))
(10)
c (t ) xk (t )
yk ( N )
g xk (t | t ), uk (t )
xk (t | t 1) K k (t ) yk (t ) ck (t ) xk (t | t 1)
(15)
where
xk (t )
xk (t ) wk (t ) ,
pk (t )
y k (t ) y k (t ) and c (t )
>V
yk ( N )
p ( N ) and c ( N )
k
0 0@
for t
V
0
0 0
0 I
1," , N 1
(11)
Vi
min
i
Initialize xkRG (1| 0) by carrying over the coke deposit and bed
DH
k
RG
k
uk (t )
DH
k
temperature estimates in x ( N | N ) to x
(1 | 0) .
T sp , m air
(16)
x DH (0) x RG ( N )
2
1 k2 1 N m,i
yk (t ) yki (t;T i ) , i
Q
k2 k1 k k1 t 1
DH, RG (17)
i
i
subject to T min
d T i d T max
[ ( z)
a 2b
if 2d d z
, z [0,1]
(18)
(19)