Chemostat PDF
Chemostat PDF
Abstract. It is shown that a chemostat with two organisms can be made coexistent by
means of feedback control of the dilution rate. Remaining freedom in the feedback law can
be used to guarantee robustness or improve particular performance indices. Unfortunately
a topological property prevents coexistence by feedback control for chemostats with more
than two organisms. We apply our results to control bioreactors aimed at producing com-
mercial products through genetically altered organisms. In all our results the coexistence
takes its simplest form: a global asymptotically stable equilibrium point in the interior of the
non-negative orthant.
1. Introduction
The chemostat is a benchmark model in microbial ecology, used for a wide variety
of systems ranging from lakes, waste-water treatment, to reactors for commercial
production of substances by genetically altered organisms. It has the advantage of
being easily implementable in a laboratory and hence the model has been subject to
extensive tests and experiments. It may be used to model the competition of several
organisms for a single nutrient source. A classical result is the ‘competitive exclu-
sion principle’ [22], stating that in the long run only one organism survives while
the others die out. There is a large literature devoted to modifying the chemostat
model to ensure coexistence of the organisms. These are based on suitable manipu-
lation of the chemostat’s operating parameters, the dilution rate [24, 2] or the input
nutrient concentration [24, 9, 5], or by dropping the well-mixed hypothesis [23,
16]. If instead of being constant, an operating parameter is a periodically varying
function of time, coexistence may occur (see [22] for a review).
In this paper we take a different approach based on ideas from control theory.
Two control principles studied in control theory are open-loop control and feedback
control. For results based on the former we refer to [18]. We consider the dilution
rate as a feedback control variable, keeping the input nutrient concentration at a
fixed value. It is shown that if the dilution rate depends affinely on the concen-
trations of two competing organisms, coexistence may be achieved as a globally
asymptotically stable equilibrium point in the interior of the non-negative orthant.
The dilution rate is proportional to the speed of the pump supplying the chemostat
with the medium which contains the input nutrient. If accurate measurements of the
concentrations of the competing organisms are available, this implies that a simple
affine control algorithm would allow automated coexistence in the chemostat. In
addition we show that our feedback approach is robust, a feature which open-loop
control methods lack. Actually this difference holds for far more general problems
(e.g. stabilization problems) than the one considered here and in part explains the
success of feedback control when compared to open loop control paradigms. Also
our method is constructive as an explicit feedback law will be provided whereas
only existence of an open-loop control is shown in [18]. Unfortunately we show that
coexistence is not achievable by means of feedback control of the dilution rate for
a chemostat with more than two competing organisms due to a topological obstruc-
tion, while open-loop controls which do achieve this goal are shown to exist in [18].
We apply our results to control bioreactors aimed at producing a commercial
product using genetically altered organisms. Organisms are typically altered by
insertion of a small circle of DNA (a plasmid) coding for the production of the
product and perhaps other useful attributes. Unfortunately, these plasmids may be
unevenly divided between daughter cells during cell division leading occasionally
to the reappearance of the wild-type organism containing no plasmid. Therefore,
one is forced to deal with (i.e., feed) two organisms-the genetically altered one pro-
ducing useful product and the wild-type which is useless for the intended purpose.
Several control strategies have been employed to keep the wild-type organism,
typically a strong competitor against the altered strain, to acceptably low levels,
each with its own set of disadvantages. For example, the plasmid may also code
for resistance to an antibiotic which is then added to the chemostat to select for
the resistant, product-producing, strain [14, 17, 12]. In a similar strategy, the pla-
smid may also code for resistance to a growth inhibitor, supplied in the feed, for
which the wild-type is not resistant [10, 13, 12]. Or, the plasmid may code both
for production of and resistance to a toxin for which the wild-type is susceptible
[15,12]. While these strategies work to control the wild-type organism, the antibiot-
ic or toxin may contaminate the product requiring an expensive separation process.
We propose an alternative control strategy which requires no chemical agents and
expensive post-production separation process. It does, however, require fast and
accurate measurements of cell densities in the effluent in order to implement. It
will be shown that feedback control can be used to control wild-type population
levels and that it achieves superior robustness properties.
In section 2 we introduce the chemostat model. Controlling the chemostat by
means of the dilution rate is discussed in section 3. Section 4 contains the main
result on coexistence of two organisms by means of feedback control of the dilution
rate. In section 5 it is shown that feedback control of the dilution rate is futile for
more than two organisms due to a topological obstruction and we apply our results
for control of bioreactors in section 6. Section 7 contains the proofs.
2
xi
Ṡ = D(S 0 − S) − fi (S)
γi
i=1
(1)
ẋi = xi (fi (S) − D), i = 1, 2
where
1. S(t) is the concentration of nutrient and xi (t) is the concentration of organism
i in the chemostat at time t.
2. D is the dilution rate of the chemostat (or equivalently, 1/D is the residence
time of a molecule inside the chemostat) and S 0 is the concentration of the
input nutrient. The constants γi are yield constants.
3. The functions fi are called uptake functions and satisfy the following:
• (regularity) fi : R+ → R+ is continuously differentiable and fi (0) = 0.
• (monotonicity) fi is monotonically increasing, i.e. fi > 0 for all S ∈ R+ .
A minimal requirement for any model of a chemostat is that the state components
S, x1 and x2 only take non-negative values for all times t ≥ 0. It can be shown that
system (1) satisfies this requirement. It is convenient to pass to non-dimensional
variables S̄ := S/S 0 , x̄ := x/(γi S 0 ):
2
S̄˙ = D(1 − S̄) − x̄i fi (S 0 S̄)
i=1
x̄˙ i = x̄i (fi (S 0 S̄) − D), i = 1, 2
or, after dropping the bars and writing fi (S) instead of fi (S 0 S) (note that both func-
tions are qualitatively the same and therefore the ‘new’ fi (S) also satisfy regularity
and monotonicity properties):
2
Ṡ = D(1 − S) − xi fi (S)
i=1
(2)
ẋi = xi (fi (S) − D), i = 1, 2
The equilibrium points of system (2) are:
E0 := (1, 0, 0), E1 := (λ1 , 1 − λ1 , 0) and E2 := (λ2 , 0, 1 − λ2 ) (3)
where the λi – which are assumed to be different – are implicitly defined as follows:
fi (λi ) = D, i = 1, 2 (4)
The principal result concerning the chemostat is the so-called ‘competitive exclu-
sion principle’ and can be stated as follows, see [22]:
Theorem 1. If 0 < λ1 < 1 and if λ1 < λ2 then E1 is a globally asymptotically
stable equilibrium point of system (2) with respect to all initial conditions in the
set {(S, x1 , x2 ) ∈ R+
3 | x > 0, i = 1, 2}.
i
Informally, the exclusion principle states that when two organisms compete for
a single nutrient, one of the organisms is doomed in the long run and loses the com-
petition. This principle also holds in case there are multiple organisms competing
for the nutrient, see also [22].
Feedback control for chemostat models 51
where S̃ ∈ (0, 1). For all S ∈ (0, S̃) the inequality f1 (S) > f2 (S) holds, while for
all S > S̃, f1 (S) < f2 (S) holds. Moreover f2 (S̃) > f1 (S̃).
It follows from theorem 1 that for low values of the dilution rate (D < D̃)
such as Da , organism 1 wins the competition and for higher values (D > D̃, but
D < Dmax ) such as Db , organism 2 wins the competition.
If the goal is coexistence it is therefore tempting to vary the dilution rate between
low and high values. The variation is achievable in different ways:
1. One way is to make the dilution rate a time-dependent function. A particular
case occurs for periodically varying dilution rates: D ≡ D(t) = D(t + T ) for
all t ∈ R and for some T > 0. It has been shown in [22] that in this case it is
indeed possible to make both organisms coexist. Coexistence is expressed by
the existence of a globally attracting periodic solution of system (2) which lies
in int(R+3 ).
D ≡ D(S, x1 , x2 ) (6)
Dmax f2 (S)
Db f1 (S)
D̃
Da
S
0 λa S̃ λb 1
should only take non-negative values for obvious physical reasons (dilution
rates cannot be negative), implying that D(S, x1 , x2 ) : R+3 →R .
+
This approach amounts to interpreting the dilution rate as a state feedback con-
trol variable: Its value at a certain moment, depends on the current state of the
chemostat.
Although we have been using the term coexistence rather informally in the previ-
ous sections and equated it with the survival of all organisms in the long run, we
will instead use the well-known concept of permanence, see e.g. [8], in the rest of
this paper. But first we define positive systems. Consider a system ẋ = f (x) where
x ∈ Rn and f is sufficiently smooth such that existence and uniqueness of solutions
is guaranteed. A (forward) solution starting in x0 at t = 0 is denoted by x(t, x0 )
and is defined on its maximal (forward) interval of existence I(x0 ) (I + (x0 )). The
system is called positive if R+n is a forward invariant set for it, i.e. if
∀x0 ∈ R+
n
: x(t, x0 ) ∈ R+
n
, ∀t ∈ I + (x0 ).
∀x0 ∈ int(R+
n
), ∃T (x0 ) : x(t, x0 ) ∈ K, ∀t ≥ T (x0 ). (7)
Feedback control for chemostat models 53
2
Ṡ = D(x)(1 − S) − xi fi (S)
i=1
(8)
ẋi = xi (fi (S) − D(x)), i = 1, 2
Theorem 2. Pick any in the interval [0, D̃). Then the permanence problem is
solvable by the following affine feedback:
D(x) = k1 x1 + k2 x2 + (9)
where k̃ := D̃−
and where k2 > 0 if = 0.
1−S̃
In particular there exists an equilibrium point x e ∈ int (R+ 3 ) which is GAS for
system (8) with feedback (9) with respect to initial conditions in int(R+3 ).
totically stable, then the feedback parameters satisfy < D̃ and (10).
Remark 2. Notice that with feedback (9), no knowledge on the nutrient concentra-
tion S(t) is needed to determine the current dilution rate D(x(t)).
On the other hand the concentration x1 (t) and, in general also x2 (t), have to
be known to determine the dilution rate. Only if k2 = 0 – which is an acceptable
choice if > 0 since it is in accordance with (10) – is it not necessary to determine
x2 .
Moreover since (10) implies that k1 = k2 , any device used to monitor the con-
centrations of organisms (with the intention of using them to determine the current
value of the dilution rate) must be capable of distinguishing between them. For
methods used in practice to measure concentrations we refer to [6, 11, 1].
Remark 3. Recall that for obvious physical reasons, the dilution rate D(x) should
take non-negative values for all x ∈ R+3 . Since ≥ 0 and k ≥ 0, i = 1, 2, this
i
condition is indeed satisfied. Moreover, recalling that the dilution rate is propor-
tional to the speed of the pump which fills the chemostat, this feedback exhibits a
54 P. De Leenheer, H. Smith
+ k1
l
l
l
+ k̃ l
l+
y = k̃(1 − S)
l y = k1 (1 − S) +
+ k2 aa l
a − S) + l
y = k2 (1a
f2 (S)
aa l f1 (S)
D̃ aa l
aal
al aa
laa
l a
0 S̃ 1 S
desirable property: If the concentrations of the organisms inside the chemostat are
low (x1 and x2 are small), then the dilution rate and thus the speed of the pump is
low. On the contrary, if these values are high, then the pump speed is also high.
Together with an equation for S with constant dilution rate and with terms repre-
senting nutrient recycling of dead biomass, this model is similar to that studied in
e.g. [4, 19] where terms like −k1 x1 − k2 x2 have been interpreted as representing
intra- and inter-specific “interference” competition. There, it is appropriate to dou-
ble index the k as kij . In this sense it is possible to rephrase the resulting action of
our feedback law into a form which is more familiar to mathematical biologists.
Similarly it may inform control theorists of the physical meaning of their feedback
control laws for these models.
Remark 5. A simple graphical interpretation for the inequalities (10) follows from
Figure 2. Denoting the vertical axis in this figure as y, the intersection of the line
y = k1 (1 − S) + , respectively y = k2 (1 − S) + , and the y-axis should be above,
respectively below, the intersection of the line y = k̃(1 − S) + and the y-axis.
Remark 6. We emphasize that the constraints (10) on the feedback gains entail
some freedom for the feedback law (9). This freedom might be used for different
purposes:
Feedback control for chemostat models 55
k1 +
k̃ u +
\
\
\
\
\
\
\
\
\
\ f2u
\ f2
D̃ u
\
k̃ l + D̃ hhhh \
f1
D̃ l h hhhhh \ f1l
f1u hhhh
k2 +
\ hhhh
\ hhhh
hhhh
2fl \ h
0 S̃ l S̃ S̃ u 1 S
Fig. 3. Robustness.
1. Robustness
In many applications the uptake functions are not exactly known, and only
bounds of these functions are available. Denote the upper bounds by fiu (S) and
the lower bounds by fil (S), see Figure 3:
It is natural to assume that these bounds also satisfy regularity and monotonicity
conditions.
An important consequence of not knowing the uptake functions exactly is that
the value S̃, needed in the construction of the feedback which achieves per-
manence, is not known either. Instead, only a compact interval I := [S̃ l , S̃ u ]
(which is assumed to be a subset of (0, 1)) is known to contain S̃, see also Figure
3. The limits of the interval I are implicitly given by the following equalities:
This lack of exact information on the uptake functions might endanger the ca-
pability of the feedback law (9) to render the system (8) permanent. However,
it turns out that if (10) are replaced by:
k1 > k̃ u and k2 < k̃ l (13)
where k̃ u := D̃ −u and k̃ l := D̃ −l , then the feedback law (9) with ki ≥ 0,
u l
1−S̃ 1−S̃
i = 1, 2, still solves the permanence problem. The price paid for this robust-
ness property is a smaller range of feedback gains which is immediate from a
comparison of (10) and (13).
2. Performance indices
The remaining freedom might also be used to modify particular performance
indices, associated to the behavior of the controlled chemostat.
An obvious performance index is the ratio of the values of both organisms at
the interior equilibrium point x e . The proof of theorem 2 will reveal that this
ratio is given by:
x1e k̃ − k2
= (14)
x2e k1 − k̃
showing that any value can be assigned to it without violating the gain con-
straints (10).
for pure culture population regulation but it cannot maintain permanence for two
distinct competing species. Indeed, coexistence equilibria can only exist if k takes
a particular value, namely, k = D̃− , determined by the point of intersection of the
1−S̃
growth curves and by the supplied nutrient concentration (here scaled to unity), and
in that case there is a line of equilibria given by x1 + x2 = 1 − S̃. Random effects
can then be expected to eventually eliminate one of the competitors. However, as
pointed out by [3], extinction may take a very long time.
5. Multiple organisms
We have shown that a chemostat with two competing organisms can be made per-
manent by means of feedback control of the dilution rate. Unfortunately this is no
longer true for chemostats with more than two competitors. The reason for this
failure is one of topological nature: A permanent chemostat should possess at least
one equilibrium point in the interior of the positive orthant. But no matter what feed-
back law is chosen for the dilution rate, chemostats with more than two competing
species (generically) cannot satisfy this property as we show next.
The (non-dimensional) model for a chemostat with multiple, say n, competitors
is readily obtained from the two competitors model and takes the following form:
n
Ṡ = D(x)(1 − S) − xi fi (S)
i=1
(15)
ẋi = xi (fi (S) − D(x)), i = 1, ..., n
with S̃ = 0:
On the other hand, the existence of a solution S̃ ∈ R+ n with S̃ = 0 for the equations
2
xi
Ṡ = D(S 0 − S) − fi (S)
γi
i=1
ẋ1 = x1 ((1 − q)f1 (S) − D) (17)
ẋ2 = x2 (f2 (S) − D) + qx1 f1 (S)
where S(t) is the concentration of the nutrient and x1 (t), respectively x2 (t), is the
concentration of the plasmid-bearing organism, respectively plasmid-free organ-
ism. The parameters appearing in (17) have the same meaning as in (1) and the
uptake functions fi , i = 1, 2, satisfy regularity and monotonicity conditions as
before. The parameter q in (17) represents the probability that the plasmid is lost
in the reproduction process and, being a probability, satisfies:
0<q<1
2
Ṡ = D(1 − S) − xi fi (S)
i=1
ẋ1 = x1 ((1 − q)f1 (S) − D) (18)
ẋ2 = x2 (f2 (S) − D) + qx1 f1 (S)
Feedback control for chemostat models 59
S
0 λ2 S̃ 1
where S̃ ∈ (0, 1). For all S ∈ (0, S̃) the inequality (1 − q)f1 (S) < f2 (S) holds,
while for all S > S̃, (1 − q)f1 (S) > f2 (S) holds.
Notice that H’ implies that for high nutrient levels (S̃ < S), the plasmid-bearing
organism is a superior competitor, while for low levels (S̃ > S), the plasmid-free
organism is.
If the dilution rate D is constant, then the possible equilibrium points of system
(18) are given by:
The washout equilibrium point E0 always exists, while E2 (an equilibrium point
involving only plasmid-free organisms and no plasmid-bearing organisms) exists
only if the following nonlinear equation:
f2 (S) = D (21)
More importantly, notice that no matter what value D takes, there is no equi-
librium point corresponding to plasmid-bearing organisms only. This is different
from the classical chemostat model we discussed before. It also implies that it
60 P. De Leenheer, H. Smith
is not possible to operate the reactor corresponding to the chemostat model (18)
at a desired state where only plasmid-bearing and no plasmid-free organisms are
present. The best one can hope for then is to operate it at the equilibrium point E ∗ ,
if it exists of course. It turns out that this is indeed possible if the dilution rate is
carefully chosen as we show next by recalling one of the principal results in [12].
In the statement of this result we will need the constant Dmax which is defined as
the value of (1 − q)f1 (1).
Theorem 3. If D > Dmax , then E0 is a GAS equilibrium point of system (18) with
respect to all initial conditions in the set P := {(S, x1 , x2 ) ∈ R+
3 | x > 0, i =
i
1, 2}.
If D ∈ (D̃, Dmax ), then E ∗ is a GAS equilibrium point of system (18) with
respect to all initial conditions in the set P .
If D ∈ (0, D̃), then E2 is a GAS equilibrium point of system (18) with respect
to all initial conditions in the set P .
Theorem 3 states that if the dilution rate D is constant, then washout occurs if D is
too high and loss of plasmid-bearing organism if D is too low. Only for moderate
values of D, permanence is possible and the operator running the bioreactor should
be very careful choosing D.
If instead of taking constant values for the dilution rate, we allow it to depend on
the state, system (18) is modified to:
2
Ṡ = D(x)(1 − S) − xi fi (S)
i=1
ẋ1 = x1 ((1 − q)f1 (S) − D(x)) (22)
ẋ2 = x2 (f2 (S) − D(x)) + qx1 f1 (S)
where D(x) is a feedback function, defined for all x = (S, x1 , x2 ) ∈ R+ 3 and tak-
system (22) with feedback (23) with respect to initial conditions in int(R+3 ).
Feedback control for chemostat models 61
+k
l
l
l
+ k̃ l
l y = k(1 − S) +
l
l
y = k̃(1 − S) + l (1 − q)f1 (S)
l f2 (S)
D̃ l
l
l
l
l
0 S̃ 1 S
Remark 9. As before for the classical chemostat, the feedback (23) is independent
of the nutrient concentration S(t). In control theory the feedback law (23) with
constraint (24) is sometimes called a ‘high gain feedback law’.
A comparison of feedback (9) with feedback (23) reveals that there is only one
gain k, instead of two gains k1 and k2 . There are three reasons for restricting the
number of gain constants here:
1. First, it is possible to achieve permanence of the plasmid model (18) by means
of a single gain, while this was not possible for the classical chemostat model
(8), see the inequalities (10) which imply that k1 = k2 .
2. A single gain constant k offers the advantage of cheaper implementation for
the feedback (23). Indeed, in this case D(x) depends only on the sum of the
concentrations of x1 and x2 and not on their respective values; the observer need
not distinguish one strain from another – a potentially difficult and expensive
process. This contrasts to the case of the classical chemostat model, see remark
2, where a more expensive implementation is necessary.
3. A single gain results in a simplification of the analysis of the resulting model.
Remark 10. As before a simple graphical interpretation can be given for the in-
equality (24), see Figure 5: The intersection of the line y = k(1 − S) + , and the
y-axis should be above the intersection of the line y = k̃(1 − S) + and the y-axis.
Remark 11. Next we outline why feedback control might be advantageous as a con-
trol strategy. The reason is the superior robustness property achieved with feedback
control, compared to the situation where the dilution rate is constant.
Suppose that the functions (1 − q)f1 and f2 are not known exactly, but only
bounds are available which we denote as (1−q)f1l , (1−q)f1u , f2l and f2u , see Figure
6. These functions are assumed to satisfy regularity and monotonicity properties
62 P. De Leenheer, H. Smith
k+
k̃ u +
\
\
\
\
\
\
\
\
\
\ (1 − q)f1u
l
Dmax \ (1 − q)f1
D̃ u \ f2
D̃ \ f2l
D̃ l
f2u \
\
\
(1 − q)f1l \
0 S̃ l S̃ S̃ u 1 S
Fig. 6. Robustness.
terval do not guarantee permanence. If D̃ l and Dmaxl are very close to each other,
the operator who is controlling the chemostat should be very careful in setting the
dilution rate.
On the contrary if the dilution rate is implemented as a feedback law as in (23),
it can be shown that permanence is achieved if ∈ (0, D̃ l ) and k > k̃ u := D̃ −u .
u
1−S̃
In other words, if the gain is chosen high enough, permanence is achieved.
Feedback control for chemostat models 63
Remark 12. We have assumed throughout this section that hypothesis H’ was sat-
isfied, implying that the plasmid-free (plasmid-bearing) organism is the superior
competitor for low (high) nutrient concentrations. An equally interesting case oc-
curs when the opposite holds, in which case the assumption should be changed to
the following:
H” The graphs of the functions (1 − q)f1 and f2 intersect once at S̃:
where S̃ ∈ (0, 1). For all S ∈ (0, S̃) the inequality (1 − q)f1 (S) > f2 (S) holds,
while for all S > S̃, (1 − q)f1 (S) < f2 (S) holds.
A similar permanence result can be obtained by means of suitably chosen affine
feedback laws. Since the proof of this result is very similar to that of theorem 4, we
have decided to omit it here.
Finally, in theory there are two remaining cases. One is where the plasmid-bear-
ing competitor is always the superior competitor. This is an (biologically) unrealistic
assumption. The other case is the opposite situation, where the plasmid-free com-
petitor is always the superior competitor. But we already mentioned in the beginning
of this section that in this case there is no hope of achieving permanence. Indeed, a
necessary condition for permanence is that at least for some nutrient concentrations,
the plasmid-bearing competitor is superior.
7. Proofs
1
V (x) := (S + x1 + x2 − 1)2 (29)
2
It follows from the system equations (8) that:
Case 1. > 0.
Observe that D(x) > 0 for all x ∈ R+ 3 because k ≥ 0, i = 1, 2 and > 0. This
i
implies that V̇ ≤ 0 for all x ∈ R+ . Consequently, all solutions of system (8) with
3
3 are bounded since V is radially unbounded in R3 . Furthermore,
feedback (9) in R+ +
64 P. De Leenheer, H. Smith
Lasalle’s invariance principle implies that all solutions converge to the largest in-
variant set E contained in the set M := {x ∈ R+ 3 | V̇ = 0}. As before D(x) > 0 for
where d(a, A) is the (Euclidean) distance between the point a and the set A. The
proof is concluded by observing that (31) and (28) are equivalent.
Case 2. = 0.
We will prove that since ki > 0, i = 1, 2 all solutions of system (8) with
feedback (9) starting in R+ 3 but not on the S-axis are bounded and if x(t) :=
(S(t), x1 (t), x2 (t)) is such a solution, then (28) holds. Consider (30) but observe
that D(x) is only nonnegative instead of positive in R+ 3 . Lasalle’s invariance princi-
ple learns that solutions converge to the largest invariant set contained in the union
of the S-axis and the set {x ∈ R+ 3 | V (x) = 0}. We show next that no point of the
S-axis can be the ω limit point of a solution which is not initiated on the S-axis
(observe that the S-axis is an invariant set consisting of equilibrium points).
If S(t0 ) = r at some instant t0 where r ≥ 0 is sufficiently small then Ṡ =
i=1,2 (ki (1 − r) − fi (r))xi which is positive if (x1 , x2 ) = (0, 0). Thus there
exists a real number r0 > 0 such that all solutions not initiated on the S-axis sat-
isfy S(t) > r0 for sufficiently large t. We show next that for sufficiently large t,
D(t) > p0 -where p0 is some positive real number- holds for all solutions not
initiated on the S-axis. Pick any p satisfying fi (r0 ) > p > 0, i = 1, 2. Then if
D(t1 ) = p at some instant t1 , Ḋ ≥ D min(fi (r0 ) − p) > 0 and thus there exists
p0 > 0 such that the above claim holds. This concludes the proof that no point of
the S-axis is an ω limit point and therefore (28) holds.
The proof of the previous result motivates the definition of the following set:
:= {x ∈ R+
3
| S + x1 + x2 = 1} (32)
According to proposition 1 the ω-limit set of every solution of system (8) and feed-
back (9) belongs to the set , which is an invariant set for the system. It may be
conjectured that the asymptotic behavior of solutions on the set also determines
the asymptotic behavior of solutions of the original system. Although this is not
true in general, we will show later that in this case it is true.
Therefore we study the behavior of the original system restricted to the set .
The dynamics of this system is governed by the differential equation which results
by substituting S by 1 − x1 − x2 in the original system equations:
points:
E0r = (0, 0), E1r = (1 − λ1 , 0), E2r = (0, 1 − λ2 ) and E3r = (x1e , x2e ) (34)
where λi and xie , i = 1, 2 are given by:
fi (λi ) = ki (1 − λi ) + , i = 1, 2
1
x1e = (D̃ − (k2 (1 − S̃) + )) (35)
k1 − k 2
1
x2e = ((k1 (1 − S̃) + ) − D̃)
k1 − k 2
The assumptions on and ki , i = 1, 2 imply that xie > 0 and thus that E3r ∈ int(R+2 ).
Recall also that the values λi , i = 1, 2 can be easily found from the graphs in Figure
2. For example, λ1 is the value of the concentration of the intersection point of the
graph of f1 and the line k1 (1 − S) + .
The asymptotic behavior of system (33) is discussed in the following proposi-
tion.
Proposition 2. If ∈ [0, D̃) and if the gains ki ≥ 0, i = 1, 2 satisfy the in-
equalities (10), then E3r is a globally asymptotically stable equilibrium point for
system (33) with respect to initial conditions satisfying x1 (0) > 0, x2 (0) > 0 and
x1 (0) + x2 (0) ≤ 1.
Proof. The proof is based on the Poincaré-Bendixson theorem, which sums up the
possible ω-limit sets of two-dimensional systems.
Denote the Jacobian matrices of the equilibrium points Ekr , k = 0, ..., 3 of sys-
tem (33) by Jk and the spectrum of these matrices by σ (Jk ). Simple calculations
and using the assumptions on and ki , i = 1, 2, leads to the following conclusions:
j
σ (J0 ) = {r01 , r02 } with r0 > 0, j = 1, 2.
σ (J1 ) = {r11 , r12 } with r11 > 0 and r12 < 0.
σ (J2 ) = {r21 , r22 } with r21 > 0 and r22 < 0.
j
σ (J3 ) = {r31 , r32 } with r3 < 0, j = 1, 2.
This means that E0r is a repellor, E3r is locally asymptotically stable and E1r and E2r
are saddle points.
Consider a solution (x1 (t), x2 (t)) with xi (0) > 0, i = 1, 2. A simple applica-
tion of the Butler-McGehee theorem, see e.g. [22], shows that E1r and E2r cannot
belong to the ω-limit set of this solution. The same is true for E0r since it is a repellor.
Notice that system (33) is a competitive system, i.e. the off-diagonal entries of the
Jacobian matrix in all points are negative or zero, implying that the system does
not exhibit periodic solutions, see [7] or [21]. Therefore the only possible ω-limit
set of (x1 (t), x2 (t)) is the equilibrium point E3r or a cycle containing only one
equilibrium point which would necessarily be E3r . But since a cycle cannot contain
a locally asymptotically stable equilibrium point, the ω-limit set of (x(t), x2 (t))
is E3r . This concludes the proof.
66 P. De Leenheer, H. Smith
Proof of Theorem 2
First we introduce the following variable:
:= S + x1 + x2 − 1 (36)
where (0) ≥ −1 and xi (0) ≥ 0. From proposition (1) we obtain that limt→+∞
(t) = 0 and that system (37) is uniformly bounded. On the set := {(x, ) ∈
R+ 2 × [−1, +∞)| = 0} the dynamics of system (37) is given by system (33).
Notice that system (37) takes the form of system (44) and system (33) the form
of system (45) in the Appendix. This is immediate in the case > 0. If = 0 it
follows from the asymptotic inequality D(t) > p0 for large t, which was shown in
the proof of proposition 1. Relying on proposition 2 it can be checked that hypoth-
eses H1–H3 are true for system (33). Hypothesis H4 holds since if system (33)
would possess a cycle in , only E1r and/or E2r could possibly belong to it. Indeed,
it as been shown in the proof of proposition 2 that E0r is a repellor and E3r is locally
asymptotically stable and clearly these equilibrium points cannot belong to a cycle.
But since the stable manifolds of E1r and E2r are portions of the x1 -, respectively
x2 -axis (and both axes are invariant sets for system (33)), they cannot be part of a
cycle of equilibrium points either. Consequently theorem 5 can be applied to sys-
tem (37). In particular it follows that almost all solutions of this system converge
to the equilibrium point (E3r , 0) where E3r is the asymptotically stable equilibri-
um point of system (33). The solutions which do not converge to this equilibrium
point belong to the stable manifolds of the equilibrium points (E1r , 0) and (E2r , 0)
(where E2r and E3r are the saddle points of system (33)), but these stable mani-
folds are subsets of the boundary faces {(x1 , x2 , ) ∈ R3 | x2 = 0}, respectively
{(x1 , x2 , ) ∈ R3 | x1 = 0}, while we are only interested in solutions with initial
condition satisfying xi (0) > 0, i = 1, 2. These facts are easily rephrased for the
original system (8), which concludes the first part of the proof.
The converse statement in the theorem follows from the following argument.
The Jacobian matrix evaluated at the interior equilibrium point E3r :
−x̃1 (f1 (S̃) + k1 ) −x̃1 (f1 (S̃) + k2 )
J (E3r ) =
−x̃2 (f2 (S̃) + k1 ) −x̃2 (f2 (S̃) + k2 )
+k
l
l y = k(1 − S) +
l
+ k̃ l
l+
y = k̃(1 − S)
l
l
l (1 − q)f1 (S)
D∗ l f2 (S)
D̃ l
l
l
l
l
0 S̃ λ∗ λ2 1 S
Lemma 1. If k ≥ 0 then system (38) does not possess nontrivial periodic solutions.
Proof. Denote the vector field in the right-hand side of system (38) by F (x1 , x2 )
and consider the divergence of the vector field x11x2 F (x1 , x2 ):
which is negative for all xi , i = 1, 2 of interest. Dulac’s criterion for the exclusion
of nontrivial periodic orbits is therefore satisfied which concludes the proof.
The asymptotic behavior of the reduced system (38) is then summarized as follows.
Proposition 3. If and the gain k satisfy the conditions of theorem 4 then E3r is a
GAS equilibrium point for system (38) with respect to initial conditions satisfying
x1 (0) > 0, x2 (0) > 0 and x1 (0) + x2 (0) ≤ 1.
Proof. Since the proof is very similar to the proof of proposition 2 and we only
provide a sketch of it. It is also based on the Poincaré-Bendixson theorem.
From a calculation of the Jacobian matrices at the equilibrium points of system
(38) follows that E0r is a repellor, E2r is a saddle point and E3r is locally asymptoti-
cally stable. By lemma 1 system (38) does not possess nontrivial periodic solutions
and the Butler-McGehee theorem shows that E2r does not belong to the limit set of
solutions with initial conditions xi (0) > 0, i = 1, 2. Therefore E3r is GAS and this
concludes the proof.
Finally the proof of theorem 4 can be concluded with similar arguments used to
finish the proof of theorem 2 (see the end of the previous subsection). In particular,
theorem 5 is invoked, but since the details are similar as before, we omit the proof.
Feedback control for chemostat models 69
8. Appendix
ẋ = f (x, 0) (45)
H1 There are only a finite number, say p, equilibrium points in and these are
denoted as x1 , ..., xp .
H2 Denoting the stable manifold of equilibrium point xj as W s (xj ), the following
holds for the dimensions of these manifolds:
The following result is then only a slight modification of theorem F.1 in [22].
Theorem 5. If H1–H4 are true, then for some i ∈ {1, ..., p}:
References
1. Bernard, O., Malara, G., Sciandra, A.: The effects of a controlled fluctuating nutrient
environment on continuous cultures of phytoplankton monitored by a computer. J. Exp.
Mar. Biol. Ecol. 197, 263–278 (1996)
2. Butler, G.J., Hsu, S.B., Waltman, P.: A mathematical model of the chemostat with peri-
odic washout rate. SIAM J. Appl. Math. 45, 435–449 (1985)
70 P. De Leenheer, H. Smith
3. Flegr, J.: Two distinct types of natural selection in turbidostat-like and chemostat-like
ecosystems. J. Theor. Biol. 188, 121–126 (1997)
4. Freedman, H.I., Xu, Y.: Models of competition in the chemostat with instantaneous and
delayed nutrient recycling. J. Math. Biol. 31, 513–527 (1993)
5. Hale, J.K., Somolinas, A.S.: Competition for fluctuating nutrient. J. Math. Biol. 18,
255–280 (1983)
6. Hansen, S.R., Hubbel, S.P.: Single-nutrient microbial competition: qualitative agree-
ment between experimental and theoretically forecast outcomes. Science 207, 1491–
1493 (1980)
7. Hirsch, M.W., Smale, S.: Differential equations, dynamical systems and linear algebra,
Academic Press, New York, 1974
8. Hofbauer, J., Sigmund, K.: Evolutionary games and population dynamics, Cambridge
University Press, Cambridge, 1998
9. Hsu, S.B.: A competition model for a seasonally fluctuating nutrient. J. Math. Biol. 9,
115–132 (1980)
10. Hsu, S.B., Waltman, P.: Analysis of a model of two competitors in a chemostat with an
external inhibitor. SIAM J. Appl. Math. 52, 528–540 (1992)
11. Malara, G., Sciandra, A.: A multiparameter phytoplanktonic culture system driven by
microcomputer. J. Appl. Phycol. 3, 235–241 (1991).
12. Hsu, S.B., Waltman, P., Wolkowicz, G.S.K.: Global analysis of a model of plasmid-
bearing, plasmid-free competition in a chemostat. J. Math. Biol. 32, 731–742 (1994)
13. Hsu, S.B., Kuo, T.K.: Global analysis of a model of plasmid-bearing plasmid-free com-
petition in a chemostat with inhibition. J. Math Biol. 34, 41–76 (1995)
14. Hsu, S.B., Waltman, P.: Competition between plasmid-bearing plasmid-free organisms
in selective media. Chem. Eng. Sci. 52, 23–35 (1997)
15. Hsu, S.B., Waltman, P.: Competition in the chemostat when one competitor produces a
toxin, Japan. J. Ind. Appl. Math. 15, 471–490 (1998)
16. Jager, W., So, J.W.-H., Tang, B., Waltman, P.: Competition in the gradostat. J. Math.
Biol. 25, 23–42 (1987)
17. Lenski, R.E., Hattingh, S.: Coexistence of two competitors on one resource and one in-
hibitor: a chemostat model based on bacteria and antibiotics. J. Theor. Biol. 122, 83–93
(1986)
18. Rao, N.S., Roxin, E.O.: Controlled growth of competing species. SIAM J. Appl. Math.
50, 853–864 (1990)
19. Ruan, S., He, X.-Z.: Global stability in chemostat-type competition models with nutrient
recycling. SIAM J. Appl. Math. 58, 170–192 (1998)
20. Smith, H.L.: Competitive coexistence in an oscillating chemostat. SIAM J. Appl. Math.
40, 498–522 (1981)
21. Smith, H.L.: Monotone dynamical systems, AMS, Providence, 1995
22. Smith, H.L., Waltman, P.: The Theory of the Chemostat, Cambridge University Press,
Cambridge, 1995
23. Stephanopoulos, G., Fredrickson, A.G.: Effect of spatial inhomogeneities on the co-
existence of competing microbial populations. Biotech. & Bioeng. XXI, 1491–1498
(1979)
24. Stephanopoulos, G., Fredrickson, A.G., Aris, R.: The growth of competing microbial
populations in CSTR with periodically varying inputs. Amer. Instit. Chem. Eng. J. 25,
863–872 (1979)
25. Stephanopoulos, G., Lapidus, G.R.: Chemostat dynamics of plasmid-bearing, plasmid-
free mixed recombinant cultures. Chem. Eng. Sci. 43, 49–57 (1988)