Professional Documents
Culture Documents
Binary Distillation Column Control PDF
Binary Distillation Column Control PDF
Keywords: Nonlinear observers. Input observabil- 2. In [19], a FDI filter was designed for the same
ity. State elimination. Composition control of binary binary distillation columns, which was consid-
distillation columns. System Inversion. ered by J. Levine and P. Rouchon, in [10]. The
main idea to design a FDI filter, based on non-
Abstract linear observers was similar to the method ap-
plied in [6]. Linear dynamics was achieved by
In this paper, a method for the design of nonlin- injection of the output and output derivatives.
ear observers and input reconstruction is proposed.
The state and input observers is computed follow-
ing the Diops differential algebraic state eliminationNow, the following question arises: How can asymp-
approach. In the input reconstruction case the input totic observer be designed for a nonlinear control
observability is equivalent to system inversion con- system? Injection output and output derivatives are
dition. The elimination procedure is utilized for dual the elementary steps of the Diops state elimination,
composition control of binary distillation columns. [3]. T. Glad has considered the controller design
The particular observer allows us to recover the un- problem in a differential algebraic setting, [5]. The
measured feed composition, i.e., the input recon- construction of nonlinear observer is, traditionally,
struction, which is used in the controller design in based on differential geometry. The well-known
order to maintain desired compositions. The method Bracket Vanishing Algorithm, see [8, 9] is due to
is an alternative against the disturbance decoupling Krener, Isidori, and Respondek. The Bracket Span-
procedure. ning Algorithm is due to Bestle and Zeitz, in [1],
is just as hard computationally as Bracket Vanishing
1 Introduction Algorithm due to its requirements of Lie bracket cal-
culations. Phelps has improved those algorithms by
State elimination approach, via output derivatives, the substitution of the bracket vanishing condition
has been broadly applied in order to design full order by another one, [13].
state observers. For instance,
By another hand, the input reconstruction problem
have been studied in [17]. The idea is to reconstruct
1. In [6], D. Guillaume et al. have proposed sim- an unknown input from system output. In [7] input
ple observers for polymerization reactors. The observability and reconstruction, and fault detection
nonlinear dynamics was linearized by output in- and isolation (FDI) problem have been related. In
jection. Then linear observer was designed to [15, 20] the input observability and system inversion
the linear model. problem have been related to design FDI filters.
In this paper a nonlinear observer and the input ob- Now, let us eliminate x from the coupled system
servability condition are used for binary distillation
column control. The input observer and nonlinear x = f (x, u),
observer are designed from state elimination setting, x = f (x, u) + D(x x)
simultaneously. Thus, in the section 2 an observer y = g(x), y = g(x) + d(x x).
for nonlinear systems based on state elimination is
presented. In the section 3 the unknown input re- Hence, an implicit observer equation will be ob-
construction problem is considered. Conditions for tained
input observability are presented and input observers
based on state elimination are proposed. In the sec- F x, x , u, u, . . . , y, y , . . . = 0,
u, . . . , y, y,
tion 4 the binary distillation column control problem
is studied. In this case, the composition of the feed with a non equality
flow is an unknown input. Thus, the column control
proposed is based on state and input observers. G x, x , u, u, . . . , y, y , . . . 6= 0.
u, . . . , y, y,
2 The nonlinear observer Theorem 2.1 Let us suppose that (1) is alge-
braically observable. Then, the plant state x can be
In this paper an algebraic observer design method is eliminated from (2) by the Diops algorithm.
proposed, based on the Diops state elimination al-
gorithm. The idea is the systematization of the naive Considering the differential algebraic setting of the
state elimination steps, mentioned in the introduc- definition of observability, that is, all elements of the
tion, into the celebrated state elimination in control. dynamics is (non differentially) algebraic over the
Let us consider an algebraic control system differential field < < u, y >, see [4].
Theorem 1 can be extended by factorization with re-
x = f (x, u), y = g(x); (1) spect to the zero dynamics of the unobservable sys-
tem.
n p
where x R is the state vector, u R is the con- The suggested design method, based on state elimi-
trol input, y Rm is the output vector. The functions nation, gives the same result for linear systems. For
f, g are of appropriate dimensions. f, g are algebraic simplicity, let us consider the linear system in canon-
(analytic) functions, respectively. ical form
The proposed design scheme is the following: The
construction of the nonlinear observer starts from the x 1 = x2 ,
equations ..
.
x n1 = xn ,
x = f (x, u) + D(x x), n
X
y = g(x) + d(x x), (2) x n = ai xi + u,
i=1
y = x1 .
for the observer states x, where the gains D, d are
algebraic functions, such that D(0) = 0, d(0) = 0, Then, the proposed observer can be computed from
and the system
e = D(e),
x 1
0 1 0 x1
.. .. . . . .. .
is an asymptotically stable algebraic differential . . . ..
= +D(xx)
equation. System (2) is considered as an observer, x n1 0 1 xn1
coupled with the plant states x. x n a1 a2 an xn
where the linear system e = D(x x) is asymptot- the resulting error equation is
ically stable. The states in terms of the output deriva-
tives are e 1 e1
e 2 = D e2 .
x1 = y, x2 = y, . . . , xn = y (n1) . e 3 e3
Let us denote the structure matrix of the system Hence, if the linear system e = De is asymptot-
T ically stable, observer (6) is convergent. The com-
by A, the vector y, y, . . . , y (n1) by Y , and
putable observer can be obtained by state elimina-
(0, . . . , 0, 1)T by en . Then, the observer is
tion. Indeed, using the expressions (3), (4), (5), for
x = AY + D(Y x) + en u x1 , x2 , x3 , the corresponding observers dynamics
are
= A x + en u + (A + D)(Y x). u1 u2 yu2 (u 1 +u2 u3 )y+u 1 (u1 u 3 u 1 u3 )y
x 1 2
u1 u 3 u 1 u3 u2 (u1 +u3 ) 2
The induced error equation for e = x x, is x2 = y
3 u2 u3 y+u2 (u 3 u1 u2 )yu 3 (u1 u 3 u 1 u3 )y
e = De, x u1 u 3 u 1 u3 u2 (u21 +u23 )
u3 y+(u1 u2 u 3 )y+u 2 2
3 (u1 +u3 )
u u u
u u (u 2 +u2 ) x
1
which is asymptotically stable. 1 3 1 3 2 1 3
+D y x2
u1 y(u 1 +u2 u3 )y+u 2 2
1 (u1 +u3 )y
2.1 Example u1 u 3 u 1 u3 u2 (u2 +u2 )
x3
1 3
Let us consider the bilinear system in order to illus- Next, simulations will be shown with u1 = cos (t),
trate the importance of the persistent excitation and u2 = 1, u3 = sin (t). The figure 1 shows the sys-
the universality of an input, for arbitrary universal tem output and the estimated output. The figure 2
input which distinguish all pair of initial states, see shows the output error. It is clear the potentiality of
[4]. The system the method proposed.
x 1 0 u1 u 2 x1 8
x 2 = u1 0 u3 x2 , y = x2 7
x 3 u2 u3 0 x3 5
4
Outputs
x1 = , (3)
u1 u 3 u 1 u3 u2 (u21 + u23 )
Figure 1: Output and estimated output.
x2 = y, (4)
u1 y (u 1 + u2 u3 )y + u1 (u21 + u23 )y
x3 = .(5) Now, let us consider the non-universal controls u1 =
u1 u 3 u 1 u3 u2 (u21 + u23 )
u3 = 1, u2 = 0. The obtained system
Considering the observer in the form
x 1 = x2 , x 2 = x1 + x3 , x 3 = x2 , y = x2
x1
0 u1 u 2 x1 is not observable. After the state transformation
x2 = u1 0 u3 x2 +
x3 u2 u3 0 x3 x4 = x3 x1 , x5 = x 3 + x 1 ,
x1 x1 the unobservable state can be easily computed from
+D x2 x2
(6)
x3 x3 x 2 = x4 , x 4 = 2x2 , x 5 = 0.
1
0
If a system is input observable, the input reconstruc-
1 tion problem consists in the synthesis of a device or
2
a mechanism which has as input the measured out-
Output error
3
puts, and it should take place as output a signal that
4
5
should converge to the observable input. One can
6 easily notice that the input reconstruction problem is
7
closely linked to the problem of system inversion.
8
0 1 2 3 4 5 6 7 8 9 10
Time t
=10
0.8
=5
Hi x i = l(t) (xi1 xi ) +
0.6
=2
=1 +v(t) (k(xi+1 ) k(xi )) ,
0.4
i = 2, . . . , m 1,
0.2
Hm x m = l(t) (xm1 xm ) f (t)xm +
0
C1
0 = l C1 + v(k(x3 ) C1 ),
( 1)C1
(11) 0.97
f z = H3 x 3 + H4 x 4 + (l + f v)C2 + (v l)C1
into the third equation
0.95 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
C1
H4 x 4 = (l + f )x3 l + (l v)C1
( 1)C1 Figure 5: x1 -vs- t.
v(k(x4 ) k(x3 )) + (v l f )C2 (13)
0.07
0.8
0.06
0.05
0.7
0.04
0.6
0.03
0.02
0.5
0.01
00 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
[5] S.T. Glad. Inonlinear regulators and ritts re- [16] H.H. Rosenbrock. A lyapunov function with
mainder algorithm. In Proc. Colloque Interna- applications to some nonlinear physical sys-
tional sur lAnalyse des Systemes Dynamiques tems. Automatica, 1(1):3153, 1962.
Controles, Lyon, 1990.
[17] H.J. Sussmann. Single input observability of
[6] D. Guillaume, P. Rouchon, and J. Rudolph. continuous time systems. Math Systems The-
Two simple observers for a class of polymer- ory, 12(11):371393, 1979.
ization reactors. In 4th European Control Con-
[18] F. Szigeti, A. Ros-Bolvar, and L. Rennola.
ference, pages TUEF5, Brussels, 1997.
Dual composition control of a binary distilla-
[7] M. Hou and R.J. Patton. Input observabil- tion columns based on nonlinear state observer.
ity and input reconstruction. Automatica, In IEEE Conference on Decision and Control
34(6):789794, 1998. 2000 , pages 45564557, 2000.
[8] A.J. Krener and A. Isidori. Linearization by [19] F. Szigeti, A. Ros-Bolvar, and L. Rennola.
output injection and nonlinear observers. Sys- Fault detection and isolation in the presence
tems & Control Letters, 3:4755, 1983. of unmeasured disturbance: Application to bi-
nary distillation columns. In 4th IFAC SAFE-
[9] A.J. Krener and W. Respondek. Nonlinear ob- PROCESS Conference , pages 10161019, Bu-
servers with linearizable error dynamics. SIAM dapest - Hungary, 2000.
J. Control & Optimization, 23:197216, 1985.
[20] F. Szigeti and A. Rvar-Bolvar. System inver-
[10] J. Levine and P. Rouchon. Quality control of sion and fault detection: The failure affine non-
binary distillation columns based on nonlinear linear case. In Proposed to MED02 Control
aggregated models. Automatica, 27(1):463 Conference , 2002.
480, 1991.
[21] F. Szigeti, C. Vera, J. Bokor, and A. Edelmayer.
[11] W. L. Luyben. Process Modeling, Simu- Inversion based fault detection and isolation. In
lation and Control for Chemical Engineers. 40th IEEE Conference on Decision and Con-
McGraw-Hill Publishing, New York, 1990. trol , pages 10051010, 2001.
[12] F. Olivier. Some theoretical problems in ef- [22] T. Takamatsu, I. Hashimoto, and Y. Nakai.
fective differential algebra and their relation A geometric approach to multivariable system
to control theory. In Proc. NOLCOS92, vol- design of a distillation column. Automatica,
ume 1, pages 301306, Barcelona, 1992. 15(2):387402, 1979.