Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Abstract
We connect thermodynamics and the passivity theory of nonlinear control. The storage function is derived from the convexity of
the entropy and is closely related to the thermodynamic availability. We relate dissipation to positivity of the entropy production. In
this form the supply function is a product of force and #ow variables in deviation form. Feedback signals originate from intensive
variables like temperature, pressure and composition. We show that the physical dimension of the system matters: The larger the
distributed system is, the more di$cult the stationary state may be to stabilize. Any chemical process can be stabilized by distributed
PID control provided that the sensor and actuator locations are suitable. We apply the results to heat conduction and reaction
di!usion equations. 2001 Elsevier Science Ltd. All rights reserved.
Keywords: Chemical reaction; Convex analysis; Distributed system; Heat conduction; Irreversible process; Nonlinear system; Passive system; Process
control; Thermodynamics
1. Introduction
We call things we don't understand complex, but that
means we have not found a good way of thinking about
them.
Tsutomu Shimomuro
The problem we consider in this paper is how to
stabilize stationary solutions of distributed parameter
systems (DPS). Stabilization of DPS constitutes one of
the central problems in chemical process control. For
example, many chemical reactions, chemical vapor deposition, crystallization, aluminum production, glass
production and silicon production, to name a few, are
most naturally modelled as DPS.
One of the "rst comprehensive reviews of distributed
control of chemical processes was given by Ray (1978).
Christo"des (2000) gives a more current review and de
This paper was not presented at any IFAC meeting. This paper
was recommended for publication in revised form by Editor Sigurd
Skogestad.
* Corresponding author.
E-mail addresses: aalvarez@uvigo.es (A. A. Alonso), ydstie@
andrew.cmv.edu (B. E. Ydstie).
0005-1098/01/$ - see front matter 2001 Elsevier Science Ltd. All rights reserved.
PII: S 0 0 0 5 - 1 0 9 8 ( 0 1 ) 0 0 1 4 0 - 6
1740
Nomenclature
A
B
c
4
e
F
f
g
H
k
K
A
I
L
M
m
M
G
m
G
n
n
A
n
p
P
P
Q
q
R
S
s
t
;
u
<
V
u
v
v
vH
w
X
I
x
I
x
y
z
volume element
manipulated input
vector of inventories
#uid velocity at a point
vector of setpoints for inventories
vector of intensive variables in the entropy
formulation
vector of thermodynamic forces in the kth
direction
kth spatial direction
state of "nite dimensional Hamiltonian
system
measured process output
state of distributed system
Greek symbol
Q
G
GH
'
"
Q
G
non-negative constant
constant referring to size of a system
convex extension
supply rate
constant
chemical potential
constant in stability result
constant in stability result
stoichiometric coe$cient of component j is
reaction i
speci"c volume
density
vector of rates of production
positive integral time
positive derivative time
reaction rate of reaction i
2. Mathematical notation
Z,W
N(V; RL)
CK(V; RL)
HKN(V; RL)
y, uB
1741
z V L ds.
* _0
If '0 then the system is called strictly passive.
)
The state where <(z )"0 is called the passive state. The
inner product
Q (u, y)"y, uB
is called the supply rate. We note that it is natural to
introduce passivity via the supply function and the dissipation inequality. This approach is normally taken in
thermodynamics and passivity theory (Coleman
& Owen, 1974; Willems, 1974; Ydstie & Alonso, 1997).
According to the de"nition above a passive system has
the property that the amount of `energya we can take out
is limited by what was originally stored up, what has
been supplied minus whatever has been dissipated. In
this way passivity is related to the second law of thermodynamics which says that the entropy of the system is
always greater or equal to the initial entropy plus
whatever has been supplied. More speci"cally the
Clausius}Planck inequality states that
dS
"pR # , S*0, p *0.
1
1
1
dt
The functional S is called the entropy, pR is the entropy
1
production and is the entropy supply. For a classical
1
system we have
dQ
" ,
1
where dQ represents the heat supply and the temperature. We now see that thermodynamics is an input}output theory since the unmeasurable quantity S is
de"ned in terms of the supply function.
A strictly passive system is stable and stable invertible
in the following sense: If either or both of y and u are
equal to zero then the internal states z converge to
1742
a passive state. The rate of convergence of the uncontrolled states is dominated by the constant . If two strictly
passive systems can be ordered so that
'
then system 1 is `easier to controla than system 2 since
the uncontrolled dynamics converge faster. Thus we delineate an approach for comparing boundary controls for
strictly passive DPS.
Choose measurement and control structures so that the
mapping uPy is strictly passive and the uncontrolled
dynamics converge as fast as possible.
The objective is to connect these concepts with
thermodynamics so that process physics can be used for
control system design. However, such an objective
should be viewed as an idealization. It may not always be
economically feasible to achieve passivity and co-location of sensors and actuators in a practical application.
In such cases more advanced control and estimation
theory may be needed to solve the stabilization problem.
The dynamics of a process system can be represented
by a set of inventory balances of the form
dv
"p #Q ,
dt
(1)
z dV, p "
v"
dV, Q "
f ) n dB,
z
f
z " G ,
I f " GH .
R G
V GI
t
x
H H
The "rst and second laws of thermodynamics restrict
the dynamic behavior of the process system so that total
energy is conserved while mechanical/electrical/chemical
energy dissipate by generating heat. More precisely, there
exists an energy function e(z) which evolves according to
the constraint
e#
I f "0
(3)
R
V CI
and an entropy function, s(z), which evolves according to
the constraint
(4)
s#
I f " , with *0.
Q
Q
R
V QI
The last inequality is the local version of the
Clausius}Planck inequality. It states that the production
of entropy is positive for non-equilibrium transformations.
It is important to note that the functions e(z) and
!s(z) are convex if the co-ordinate frame is suitably
chosen. Convexity allows us to de"ne, in a unique manner a new set of variables
w"
s
X
these variables are known as the `intensive variablesa
(Callen, 1985). We note that the function
w"w( (z)
is invertible since s(z) is concave.
The production and #ux vectors are generally expressed as functions of the intensive variables and their
spatial gradients, respectively, so that
"( (w),
f "fK (X )
I
I I
where
(5)
for k"1, 2, 3,
(6)
(7)
u
# ) q"P : v,
t
m
LP
G # ) f "
Q , i"1,2, n ,
G
GH G
A
t
H
v
# ) P"F,
t
1743
ds"w2 dz.
In terms of the variables above this is written
1
P
LA
ds" du# dv# G dm .
G
G
By substituting the balance equations into this expression we recover the entropy balance as given by Eq. (4)
and the expression for the entropy production (7) can
then be related to the constitutive equations. In this
reference frame the energy and the negative of the entropy are convex functions and can therefore be used for
passivity design in the light of the theory developed in the
next sections.
Example 2 (Non-equilibrium molecular dynamics). The
symplectic form on RL is given
!I
L ,
I
0
L
where I is the n;n identity matrix. The motions of the
L
molecules in a classical system are described by the
equation
S"
x "SH(x),
where x is the state and the convex Hamiltonian is of the
type
H(p, q)"(p#q), x"(p, q).
We have
HQ "Hx "0
by the anti-symmetry of S*the energy is conserved.
According to classical statistical mechanics we de"ne the
entropy for the equilibrium cells so that
S"!k P ln P .
G
G
It follows that the negative of the entropy is a convex in
the probabilities P since Boltzman's constant is positive
G
and the logarithm is concave. These equations and generalizations to Hamiltonian systems with dissipation are
described by Evans and Morris (1990).
1744
potentials:
"! Hs,
(9)
w"! H
z"(u, , m ,2, m A )2
L
we get
(8)
2
1 P
, , ,2, A ,2, LA .
(10)
(11)
H PH 2
,
w"!H
s"!
.
X
The entropy of an ideal gas satis"es the relationship
u
3
s!sH" R ln #ln .
uH
H
2
The point (uH,H) is the arbitrary reference state. Convexity of the storage function, as de"ned above, follows from
the concavity of the logarithm. In Fig. 1 this is illustrated
in one dimension. We show the supporting hyperplane
through the point (uH,H) projected onto the (s, u) plane.
Positivity of the availability is evident.
The following results establish connections between
primary variables and dual variables in the deviation
form. First consider the new function
g(z, zH)"(w!wH)2(z!zH).
(12)
1745
M(zH#(z!zH)) do (z!zH)
3[0,1] is a scalar parameter and the integration is
carried out element-wise. Let us now de"ne
w(z)!w(zH)"
Q"
M(zH#(z!zH)) d.
(15)
It follows from Eq. (15) and positivity of M that Q is
positive de"nite. A one to one map between w!wH and
z!zH is established.
Fig. 1. The entropy of an ideal gas and its supporting hyperplane at the
point (uH,H). The available storage is the di!erence between the two.
(13)
a
z
(z!z).
XXY
Hence
a(z, zH)*a(z, zH)#[w(z)2!w(zH)2](z!z).
This inequality is valid for every z. In particular, it is valid
for z"zH. With this substitution we get, using the de"nition of g
a(zH, zH)*a(z, zH)#[w(z)2!w(zH)2](zH!z)
"a(z, zH)!g(z, zH).
Re-ordering the inequality we have
g(z, zH)*a(z, zH).
x2M(zH#(z!zH))x
inf
x2x
WCWV
x2Qx
q " sup
.
x2x
V
By Taylor expansion we have
1
q "
2
1746
a"(w!wH)2
(z!zH)
R
R
"w 2
z ,
R
where we introduced the deviation variables
w (z, zH)"w(z)!w(zH)
<"B!
A(t)"
a(z(t)) dV*0.
(18)
AQ #
w 2fM ) n dB"
(19)
z 2z dV#h(t)
h(s) ds)C(R.
h(s) ds#C*0.
We end up this section with one example that illustrates most of the ideas presented so far.
fM "f !f H "!H.
I
I
I
By combining these expressions we get
(20)
at x">,
at x"0\.
The heat #ow at the ends of the bar is given by
"
Hence
w
M" "
.
u
u
The constant volume heat capacity is given by
c "
u/
. The second law of thermodynamics states
4
that the heat always #ows from a hot to a cold reservoir,
which implies c '0. Hence
4
1
M"
'0.
c
4
Convexity of the extension (u) therefore follows. We can
write
dw"M du
so that by integration we have the relationship between
the extensive and the intensive variables in the deviation
form
1
1
! #
"Q(u!uH),
H
(22)
variables so that
where
1
d'0
c
4
as given in the development above.
Let us now choose a stationary reference temperature
H(x). Using Eq. (17) with "0 and de"ning A as in (18),
we have the di!erential equation for the availability
Q"
AQ #
1
1
!
H(0) (0, t)
!
1
1
!
H() (, t)
fM
fM "
*
*
XM fM dV.
fM
C u.
!fM
*
By integration we get
*
XM fM dx.
(24)
The mapping u C y is passive if we can establish that the
right-hand side of inequality (24) is non-positive. In order
to do this we note that the entropy production for this
system, according to Eq. (7) satis"es
A(t)!A(0)#
1
1
f "f H!K
!
, i"0,1.
G
AG
G
H
G
GK
Here are the temperatures at the ends of the bar,
GK
either (0, t) or (, t).
As an aside we note that we can re-write the control
expression so that
K
AG (H! ), i"0,1.
f "f H!
G
GK
G
H G
GK G
(23)
1747
u2y ds"
dw
"!fX with X"
Q
dx
since "0. According to classical non-equilibrium
thermodynamics we have
f"!X with '0,
where positivity of the transport coe$cient follows
from the Clausius}Planck inequality (4). We therefore
have
!(X!XH)( f!f H)* (X!XH),
where "'0. Hence
!XM fM * XM ,
and the system is passive.
We can now follow Desoer and Vidyasagar (1975) and
apply decentralized controllers of the form
u"!K y,
A
where K is a diagonal 2;2 matrix of proportional gains.
A
This control can be expressed in terms of the physical
w dB# XM dV*
w dV,
V
B
V
where and are positive constants. It follows that we
can write
XM fM dV*
w dV!
w dB.
1 R
dy
f "K y#
y ds#
,
G
AG
" dt
'
where y is the error as de"ned above and the derivative
action is included as well.
Second, and possibly more interesting, we can use
dissipative e!ects, in this case heat conduction, and trade
these o! against non-dissipative e!ects, for example
chemical reaction. This issue is explored in the following
sections where we derive the general theory. All the
ingredients leading up to the main stability results are
contained in the example above, however.
We "nish up this section by relating the thermodynamic theory of heat conduction to Fourier's law
f"!k
for x3V.
V
From the developments above we have
1
1
X"!
"
V
V
1748
(25)
5. Feedback stabilization
In this section we provide su$cient conditions for
passivity of process systems and convergence to stationary solutions. These results allow us to develop boundary
controllers assuring convergence of the outputs to their
respective setpoints and convergence of internal states to
stationary values satisfying
I f ".
(26)
V I
We denote the stationary solutions to (26) by zH. The
boundary conditions can for example be given by
dz
a z#a
"b ,
dn
(27)
h(t) dt)C(R.
(28)
Proof. We "rst need to develop the inequality that relates XM V L to w V L . To that purpose, we
* _ 0
* _ 0
make use of Green's formula
XM , XM V "w , XM B !w , w V ,
(29)
I I
I
where represents the Laplace operator. Since
w3H(V; RL) we expand w as an in"nite series
w " c (x , x , x ).
(30)
H H
H
The 's represent a complete orthonormal system
H satisfying the Euler}Lagrange equations
H H
! "
(31)
H
H H
with appropriate boundary conditions. The numbers
are known as the eigenvalues and the functions are
H
the eigenfunctions of the operator !. Using Eqs. (30)
and (31) we obtain
w , w V "! c , c
"! c,
H H
H H H V
H H
H
H
H
where the property that the 's are orthonormal has been
used. Since 0( ( for all i(j and
G
H
w , w V " c
H
H
we can conclude that
!w , w V * w V L .
* _ 0
Standard results in functional analysis show that de
pends on the size of the domain (Courant & Hilbert,
1937). Combining the above inequality with (29) we "nd
that there exists a constant so that
XM V L *w , XM B #c (meas(V))w V L ,
I * _ 0
* _ 0
where
"c meas(V).
We can now re-arrange the inequality above so that it
appears in the required form
w dB#XM V L * w V L .
* _ 0
I * _ 0
(32)
These results are re-statements of the PoincareH inequalities and details are given for example in Smoller (1983)
and the appendix of Struwe (1996).
To prove the second part of the result we combine Eq.
(19) with the dissipation condition A3(2) so that we get
the equation for the total available storage
AQ #
w 2fM ) n dB)! XM V L
I * _ 0
# w V L #h(t).
* _ 0
(33)
<"A!
h(t)#C
<Q #
1749
w 2fM ) n dB)! XM V L # XM V L
_
0
I
*
I * _ 0
B
#
<(t)!<(0)!
"
,
with
" .
w dB
XM V L * w V L
* _ 0
I * _ 0
<Q (t)!u, yB )! ! X M V L
I * _ 0
! ! y, yB .
By using the PoincareH inequality we get
u, yB ds
)!( ! )
z V L ds
* _ 0
where
x2Q2Qx
" inf
x2x
VVZW
is the smallest Rayleigh coe$cient of Q2Q. The result is
then established by setting
"( ! ) .
(35)
1750
Then we have
1. A(t))c e\RO with '0 and
2. lim
z "0
R
Proof. From Proposition 4 we get
<Q (t)!u, yB )!z V L
* _ 0
since <"A!R h(t)#C and C is a constant, we have
after substitution that the total availability of the system
satis"es the di!erential inequality
AQ )!z V L #h(t)
* _ 0
)!z V L # (t)z . V L .
* _ 0
* _ 0
Using Lemma 1 we have that q z V L )A)
* _ 0
q z V L so that
* _ 0
(t)
AQ ) ! #
A
q
q
let "q \ and " (t)q . Then we have
1
eROAQ ) ! # (t) t/ A
so that
d(eROA)
)eRO (t)A.
dt
Hence
eROA(t))A(0)#
R
t
A(t))A(0)exp ! # (s) ds
)c eRO
with c "A(0)exp(c ). The second result follows since we
have
z V L )cA(t)
* _ 0
for some constant c.
The results above show that stability of a system of
conservation laws with a convex extension can be assured with simple, decentralized control at the boundary
when the dissipation condition is satis"ed and the reference system and its boundary conditions are chosen so
that a stationary solution exist. The constants in the
stability result are optimized by solving an equivalent
Euler}Lagrange problem. Uniform () convergence is
achieved for equations of the parabolic type since di!usion induced su$cient smoothing to apply standard
maximum principles. The techniques we use are similar
E Postulate I: The state of each equilibrium cell of volume V is characterized by a canonical variable set
A
v"(;,V , M ,2, M ,2, M A )2.
A
G
L
E Postulate II: There exists a function S"SK (v), called the
entropy which is maximized over a manifold of constrained equilibrium cells.
E Postulate III: The entropy is additive so that for any
scalar
S"SK (v).
E Postulate
(
;/
S)VA
IV:
The
"0.
+G
entropy
vanishes
for
1751
(36)
"(!f 2X !w2)/H
(37)
Q
I
I
corresponds to the rate of entropy production and that
f "(!w2f )/H
(38)
QI
I
de"nes the entropy yux.
In CIT, the balance equation for the entropy is related
to intensive variables in the entropy formulation by substituting the energy and component balances, developed
in Example 1, into Eq. (36) and using the Gibbs relation
to de"ne temperature, pressure, and chemical potential.
The following relations are obtained for the entropy #ux
and entropy production in the center of mass framework
LA
1
f " q ! Gj G .
QI I
AI
G
The entropy production satis"es
(39)
1
LP
LA
LA
"
I
q #
I G j G !
Q A . (40)
Q
V I
V AI
H
HA
G
H A
These equations can now be matched to our framework
through Eqs. (37) and (38).
We will now explore the constraints imposed by the
Clausius}Planck inequality, which in the local form
states that
*0.
Q
Together with (37) this implies
fK (X )2X )0 ( (w)2w)0
I I
I
since the terms X and w may vary independently. These
I
inequalities impose constraints on the constitutive
1752
equations (5) and (6). Close to equilibrium these conditions motivate linear laws and symmetry conditions for
the Onsager transport relations.
We now extend the scope of CIT and include nonlinear
phenomena that may occur far from equilibrium.
De5nition 4 (Purely dissipative systems). The #ux and
production variables satisfy Onsager}Casimir relations.
De5nition 5 (General systems). The #ux variables satisfy
Onsager}Casimir relations and the production variables
are Lipschitz continuous in the dual variables w.
In the "rst case we have the following inequalities
satis"ed:
fM 2XM )! XM and 2w )! X M,
I
I
I
I
where '0 and *0 are related to the eigenvalues of
the Onsager}Casimir transport matrices. The dissipation
condition A3(2) is then satis"ed with h(t)"0 for any
'0. Stability of a purely dissipative system does not
depend on size.
A system which satis"es dissipation condition A5 but
not A4 does not necessarily have a stable stationary state
for any size domain. However, we can prove stability of
stationary states for domains that satisfy a critical size
constraint. First, let us write
fM 2XM )! XM and 2w ) w ,
I
I
I
where is the Lipschitz constant. The following result,
valid for non-equilibrium systems then follows.
Suppose that is a strictly convex function in X and
Q
I
Lipschitz continuous in w. The dissipation condition
A3(2) is then satis"ed and the state converges to a stationary, non-equilibrium state characterized by minimum available storage and zero dissipation relative to
the reference state provided the critical size condition is
satis"ed and the boundary #uxes are controlled using
passive feedback.
The convexity conditions above can be related to the
usual Onsager}Casimir-type relations between #uxes
and thermodynamic forces of the form
0)
f "! X .
I
I I
(41)
(42)
h(t) dt)C(R.
This condition allows us to go beyond the normal Onsager}Casimir relations for di!usion and heat transfer.
We now develop fM I , XM V to get
V
I
fM I , XM V "!
I z 2Q2, k
I z V #z 2Q2 , k
I z V ,
V
I
V
V
V V
where Q stands for the spatial derivatives of matrix
I
Q taken element-wise. On the other hand, let us compute
the time derivative of the function < "q z V L
* _ 0
A(0)#
z 2Q2I , k
I z V ds
V
V
)< (0)!
z 2Q2I , k
I z V ds
V
V
)< (0)!A(0)
which is true for every time t so we can write
7. Reaction-di4usion equations
I we have
V
z #
I fM "(z).
(45)
R
V I
From convexity of the Onsager relations we have a positive constant so that
Mf 2XM "! XM .
I
I
I
Assuming that (w) is globally Lipschitz we "nd that
there exists a constant so that
w 2) w
and the dissipation conditions are then satis"ed. A
distributed system described by reaction di!usion equations is passive and it can therefore be stabilized with
PID control provided that the size is such that
"meas (V)' / .
For a one-dimensional problem we illustrate the critical size constraint for the di!usion equation with autocatalytic reaction. This situation may represent di!usion
of neutrons in a nuclear chain reaction. We have from
Example 3
u#
f".
R
V
The production term on the right accounts for neutron
generation. It is given by the expression
",
where is the temperature. Following the previous developments we use the availability as a storage function.
The theory developed above then applies with the following assignments when we use Fourier's law:
"(/),
"(w)"k,
"H.
Thus we get strict passivity if
z#
I f "(z),
(43)
R
V I
where z represents the vector of density of internal energy
and concentrations of chemical species so that
z"(u, c ,2, c A )2
L
(z) is a smooth function and f the vector of heat and
I
mass di!usive #ux. It takes the form
f "!
I w,
I
I V
where w is the vector of dual variables
w"!H
(44)
1
2
, ,2, LA .
1753
k!H'0.
(
k
.
H
It follows that the decentralized PID control laws stabilizes the system as long as the critical size constraint is
satis"ed.
8. Conclusions
In this paper we have established that irreversible
thermodynamics and the passivity theory of nonlinear
1754
Acknowledgements
The authors acknowledge generous support from the
Petroleum Research Fund (PRF C 31498-AC9), the
National Science Foundation (NSF C CTS-9726115),
the European Community (project CT96-1192) and
a PostDoc fellowship (AAA) from the government of
Spain.
References
Alonso, A. A., & Ydstie, B. E. (1996). Process systems, passivity and the
second law of thermodynamics. Comp. Chem. Eng., 20, S1119.
Callen, H. B. (1985). Thermodynamics and introduction to thermostatistics.. New York: Wiley.
Christo"des, P. D. (2000). Nonlinear and robust control of PDE systems..
Boston: Birkhauser.
Co!ey, D., & Ydstie, B. E. (2001). Process networks: Passivity, stability
and feedback control, AIChE Journal, submitted.
Coleman, B. D., & Owen, D. R. (1974). A mathematical foundation for
thermodynamics. Archives Rational Mech. Anal., 20, 1}104.
Courant, R., & Hilbert, D. (1937). Methods of mathematical physics..
New York: Wiley.
Curtain, R. F., & Zwart, H. J. (1995). An introduction to linear inxnite
dimensional systems.. New York: Springer.
Dennis, J. E., & Schnabel, R. B. (1983). Numerical methods for unconstrained optimization and non-linear equations.. Englewood Cli!s,
NJ: Prentice-Hall.
1755