Dewasme 2008
Dewasme 2008
Dewasme 2008
net/publication/235780092
CITATIONS READS
7 48
2 authors:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Laurent Dewasme on 30 May 2014.
Abstract: In this study, we consider the problem of optimizing the productivity of fed-batch cultures
of S. cerevisiae, which are characterized by strongly nonlinear kinetic models based on the bottleneck
assumption of Sonnleitner and Käppeli [1986] and ethanol inhibition resulting from the fermentation
of a possible excess of substrate feeding. In contrast with most published studies where the critical
substrate level is assumed constant, we investigate the situation where this critical substrate level depends
on the yeast respiratory capacity, and in turn on the oxygen and etahnol concentration in the culture
medium. The challenge is thus to maintain the process at a high level of productivity by avoiding the
accumulation of ethanol. To this end, an adaptive extremum seeking control scheme, coupled to an
asymptotic observer, is developed based on Lyapunov stability arguments. Copyright
2008 c IFAC
Keywords: Extremum seeking, nonlinear adaptive control, asymptotic observer, fermentation process,
biotechnology.
S
rS = µS (5a)
S + KS
O
ro = µO (5b)
O + KO
E Fig. 1. Illustration of Sonnleitner’s bottleneck assumption for
rE = µE (5c)
E + KE yeast limited respiratory capacity.
These expressions take the classical form of Monod laws where
µS , µO and µE are the maximal values of specific growth OT R = kL a(Osat − O) (7a)
rates and KS , KO and KE are the saturation constants of the CT R = kL a(P − Psat ) (7b)
corresponding element.
This kinetic model, which is often encountered in the literature, where kL a is the volumetric transfer coefficient and, Osat and
is based on Sonnleitner’s bottleneck assumption (Sonnleitner Psat are respectively the dissolved oxygen and carbon dioxide
and Käppeli [1986]) (Figure 1). During a culture, the yeast cells concentrations at saturation.
are likely to change their metabolism because of their limited Ethanol has a detrimental effect on the cells growth because it
respiratory capacity. When the substrate is in excess (concen- directly inhibits the cells respiratory capacity (Pham [1999]).
tration S > Scrit ), the yeast cells produce ethanol through fer- Taking this remark into account, a more detailed expression of
mentation, and the culture is said in respiro-fermentative (RF) ro is given by:
regime. On the other hand, when the substrate becomes limit-
ing (concentration S < Scrit ), the available substrate (typically
glucose), and possibly ethanol (as a substitute carbon source), O KiE
ro = µO (8)
if present in the culture medium, are oxidized. The culture is O + KO KiE + E
then said in respirative (R) regime.
where KiE is the inhibition constant of ethanol.
Component-wise mass balances give the following differential
equations : It is common in the literature to consider the critical substrate
dX level Scrit constant. However, this level is actually not constant
= (k1 r1 + k2 r2 + k3 r3 )X − DX (6a) and depends on the respiratory capacity which is limited by
dt a lack of oxygen and inhibited by an excess of ethanol. For
dS
= −(r1 + r2 )X + DSin − DS (6b) illustration purposes, Figure 2 shows a simulation of the process
dt where the substrate concentration in the culture medium is reg-
dE ulated around a constant theoretical value of Sset = 0.0226g/l.
= (k4 r2 − r3 )X − DE (6c)
dt It is apparent that ethanol is produced during the batch and
dO that the biomass growth rate is lower than expected. A simple
= −(k5 r1 + k6 r3 )X − DO + OT R (6d)
dt substrate regulation does not allow to avoid the production of
dP ethanol, which in turn, reduces the respiratory capacity and the
= (k7 r1 + k8 r2 + k9 r3 )X − DP − CT R (6e) critical substrate level.
dt
dV Considering we are in the optimal operating conditions (S =
= Fin (6f)
dt Scrit ), the fermentation and ethanol oxidation rates are equal
where Sin is the substrate concentration in the feed, Fin is the to zero and the substrate consumption rate rS is equal to kro5 .
inlet feed rate, V is the culture medium volume and D is the
Consequently, after a trivial mathematical manipulation of (5a),
dilution rate (D = Fin /V ). OT R and CT R represent respectively
a relation between the critical substrate concentration level and
the oxygen transfer rate from the gas phase to the liquid phase the cell respiratory capacity is obtained as:
and the carbon transfer rate from the liquid phase to the gas
phase. Classical models of OT R and CT R are given by:
40
0.025
Biomass [g/l]
Scrit = f(ro)
20
α ro
0 0.02
0 5 10 15 20 25 30
S
Substrate [g/l]
0.04
S
crit
0.015
0.02
[g/l]
crit
0
0 5 10 15 20 25 30
S
100 0.01
Ethanol [g/l]
50
0.005
0
0 5 10 15 20 25 30
Time [h]
0
0 1 2 3 4 5 6 7 8
Fig. 2. Simulation of a fed-batch process controlled at a con- r [g/g/s] −5
o x 10
stant Scrit value.
Scrit = f(ro) Fig. 4. Scrit as a function of ro and linear approximation.
0.025
in the classical work of (Ariyur and Krstic [2003]). It consists
in a permanent estimation of the system dynamics through the
0.02 analysis of a ”control error signal” (which in the present case
is a function of the difference between S and the set point
(r
o
,S
crit
) Scrit ) following the injection of a periodical excitation signal d
max max
0.015 into the adaptive system. This allows the convergence of the
[g/l]
V̇ = Zs [k p (−θX − D(S − Sin ) − αr˙o ) + ki (S This partition induces the corresponding partition of the yield
matrix K, i.e., K1 and K2 .
θ̂˙ α̂˙
−α̂ro ) − d˙ + θ̃(− ) + α̃(− )
(16)
γ γs The definition of the auxiliary variables vector z = A1 ξA + A2 ξB
with A0 = A1 = −K2 K1−1 and A2 = I, leads to the asymptotic
Replacing (12), (13) and (14) in (16) and forcing V̇ to be observer structure:
negative as in:
V̇ = −kz Zs2 (17)
Sin D
" #
ż1 z1
where kz is a strictly positive tuning parameter, we obtain: = −D + A0 OT R (24a)
ż2 z2
−CT R
−kz Zs = k p (−θ̂X − D(S − Sin ) − α̂r˙o ) S
" #
X̂ z
+ki (S − α̂ro ) − d˙ (18) = 1 − A0 O (24b)
Ê z2
P
provided that:
θ̂˙ = −γk p Zs X (19a)
The convergence speed of this observer is linked to the dilution
α̂˙ = −γs Zs (k p r˙o + ki ro ) (19b) rate:
Ŝcrit = α̂ro (19c)
Finally, the control law is given by d ξ̃2 d
= (ξ̂2 − ξ2 ) = −D(ξ̂2 − ξ2 ) (25)
h i dt dt
kz Zs −a+kd d
kp − θ̂X The dilution rate, given by (20), is persistently exciting and
D= (20) ensures the observer convergence.
S − Sin
with a dither signal d chosen as: In industrial practice, laboratory measurements are achieved
at the beginning of each run so that the error on the initial
state variables, ξ˜2 , is usually small and the dilution rate (which
d˙ = a + ki (S − α̂ro ) − k p α̂r˙o − kd d (21) evolves exponentially so as to follow yeast growth) ensures a
fast convergence of the asymptotic observer so that no stability
where a is a closed-loop excitation signal and kd is a new
problem of the closed-loop system (combining the asymptotic
strictly positive design parameter.
observer and the extremum-seeking controller) occurs.
The proposed control law (20) requires several on-line mea-
Rigorously, however, the stability of the whole control system
surements (X, S, O, E), which can nowadays be achieved using
should be analytically demonstrated through the derivation of
specific probes. However, these sensors are still quite expensive
a new Lyapunov candidate function taking into account the
and their use is not widespread. In the following we consider the
introduction of the observer in the closed-loop.
use of an asymptotic observer to provide estimation of biomass
and ethanol from glucose, dissolved oxygen and carbon dioxide
measurements (Chen et al. [1995]). The main advantage of the 1 1 1 1 1
asymptotic observer is that it provides an estimation indepen- V = Zs2 + θ̃ + α̃ + z˜1 2 + z˜2 2 (26)
2 2γ 2γs 2 2
dent of the kinetic laws.
The demonstration of stability is immediate considering that
3.3 Asymptotic observer z̃ = z − ẑ and (24), i.e.
γs 10 /
Substrate [g/l]
0.02
γ 10−7 / S
0.01 S
crit
kp 15 / S
crit
est
real
0
ks 0.004 / 0 5 10 15 20 25 30 35 40
kz 0.0015 X / 200
kd 0.01 / 150
Biomass [g/l]
ωi
100
2π i
4000 rad/s 50
Ethanol [g/l]
not affect the stability as it preserves the negativity of the 2
1
Lyapunov function derivative. 0
0 5 10 15 20 25 30 35 40
Time [h]
4. SIMULATION RESULTS
Fig. 5. Substrate (S, Ŝcrit and Scrit ), biomass (X) and ethanol (E)
In this section, we apply the controller designed in the previous
concentrations evolutions.
section to a simulated case-study corresponding to classical
small-scale (20 l bioreactor) culture conditions. The initial and
operational conditions are: 0.04
Fin [l/s]
X0 = 0.4g/l, S0 = 0.5g/l, E0 = 3g/l, O0 = Osat = 0.035g/l, 0.02
360
For the kinetic and yield parameter values, the reader is referred 340
320
300
0 5 10 15 20 25 30 35 40
The selection of an appropriate dither signal is based on a per- 1
x 10
−3
θ
sistence of excitation (PE) condition (Guay and Zhang [2003], est
θ
θ [s−1]
0.5 real
5
soidal signals of the form: 0 5 10 15 20
Time [h]
25 30 35 40
5
a = ∑ Ai sin(ωi t) (28)
i=1 Fig. 6. Feed rate (Fin , α and θ parameters, and respiratory
capacity (ro ) evolutions.
where Ai are normally distributed random numbers contained
in [−0.0005, 0.0005] and ωi are the pulsations.
0.025
The initial substrate and ethanol concentrations are chosen at
high values, so as to challenge (in a difficult situation) the
controller convergence speed. Figures 5, 6 and 7 present the 0.02
Figure 7). Figure 6 also shows the evolution of the feed rate
Fin . θ converges to its true value, so as α through a judicious 0
The main drawback of this control strategy is the delicate controller works efficiently and Zs vanishes, the convergence of
choice of the tuning parameters, depending on the initial and α is significantly affected. In turn, if the critical substrate level
operating conditions. This problem originates in the presence is overestimated, the control action can lead to the production of
of the error control variable Zs as a factor in (19b). If the ethanol, and as a consequence, the inhibition of the respiratory
substrate concentration quickly converges to its setpoint, i.e. the capacity and a further decrease of the critical substrate level.
0.025
influenced by the oxygenation level and the ethanol inhibitory
effect (Pham [1999]). Based on Lyapunov stability arguments,
0.02 original adaptation laws are derived to estimate on-line un-
known kinetic parameters. In addition, an asymptotic observer
[g/l]
0.015
is designed so as to limit the need for expensive hardware
crit
100
REFERENCES
50
0
V. Adetola and M. Guay. Parameter convergence in adaptive
0 5 10 15 20 25 30
extremum-seeking control. Automatica, 43:105–110, 2006.
0.04
S M. Akesson. Probing control of glucose feeding in Escherichia
Substrate [g/l]
Estimated S
crit
Real Scrit coli cultivations. PhD thesis, Lund Institute of Technology,
0.02
1999.
0
0 5 10 15 20 25 30
K. B. Ariyur and M. Krstic. Real-Time Optimization by
4
Extremum-Seeking Control. John Wiley & Sons, INC., pub-
lication, wiley-interscience edition, 2003.
Ethanol [g/l]