4.1 Bioreactor as a multivariable system
with nonlinear dynamics
Prior to discussing specific control applications, some general
features of bioreactors relevant to control applications should be mentioned.
The two main characteristics that are important to know before designing
a control system for a bioreactor are:
Multivariable system: As one would anticipate, control of a bioreactor will involve a system involving many variables.
Nonlinear dynamics: The control of a bioreactor is complicated by the fact that nonsteady state behavior is nonlinear. This has several consequences. Hysteresis is often observed. For example, a step increase in reactor feed rate in case of CSTBR (continuously stirred tank bioreactor) will result in a transient that will be different than when the corresponding equivalent step decrease in feed rate back to initial conditions is made. Moreover, multiple steady states are often observed for identical feed conditions, and in certain cases, exotic dynamics like limit cycles, oscillatory transients, long time lags may be exhibited.1
The reasons for the above mentioned behaviors are ultimately related to the complexities of living cells. Finally, many of the important variables which are desirable for monitoring and control are only measurable with large time lags or not measurable at all. This gives scope for accurate mathematical models and/or state estimation techniques. Fortunately, simple models and single input - single output feedback loops are available and work well in many cases.
4.2 Cell growth modeling in a batch reactor
The simplest way to model cell growth will be to consider
an unstructured, unsegregated model for cell growth. For this kind of model,
rx = dX/dt = mX (1)
where, rx = rate of cell generation (g/l-hr)
X = cell concentration (g/l)
m = specific growth rate (hr-1)
The most commonly used expression that relates the specific
growth rate of the cell to the substrate concentration is Monod's equation,
which is given as
m = mmaxS/(Ks + S)
(2)
where, m = specific growth rate (hr-1)
mmax = maximum specific growth (hr-1)
S = substrate concentration (g/l)
KS = saturation constant for substrate (g/l)
Figure 1 depicts the dependence of ? on S according to Monod’s
equation. One should note that Monod's equation is empirical and does not
have any mechanistic basis.5
The equation is only valid for an exponentially growing culture under condition
of balanced growth. The equation does not
fair well in transient
conditions. Despite its simplicity
and no fundamental basis, it works
Figure 1. Monod’s growth curve
surprisingly well in a large number of steady state and dynamic
situations. This characteristic has important implications in control of
bioreactors.
4.3 Continuous bioreactor dynamics
For a continuously fed bioreactor, the cells are continuously supplied substrate at growth limiting level, and hence they remain in the exponential phase. Since the cells remain in the exponential phase, Monod's equation can be applied. A cell balance on the reactor can be written as
FX - FXf + V(dX/dt) = rx
(3)
where, F = volumetric flow rate (l/hr)
X = cell concentration inside the reactor and in the outlet
stream (g/l)
Xf = cell concentration in the feed (g/l)
V = reactor volume (l)
rx = rate of cell generation (g/l-hr)
For a sterile feed (Xf = 0), and noting that the reaction rate can be written in terms of the specific growth rate (rx = mX), equation (3) can be reduced to
dX/dt = (m - D)X
(4)
where D = dilution rate = F/V (hr-1)
A balance on the substrate yields the following equation
FS - FSf + V(dS/dt) = rsV
(5)
where, F = volumetric flow rate (l/hr)
S = cell concentration inside the bioreactor and in the outlet
stream (g/l)
Sf = substrate concentration in the feed (g/l)
V = reactor volume (l)
rs = rate of substrate consumption (g/l-hr)
A yield parameter (Yx/s) is defined that relates the amount of cell mass produced per amount of substrate consumed, and is mathematically represented as
Yx/s = mass of cells produced/mass of substrate consumed = rx/-rs (6)
Combining equations (1), (5), and (6) yields
dS/dt = D(Sf - S) - mX/Yx/s (7)
The CSTBR (continuous stirred tank bioreactor) is now completely described by equations (4) and (7) with m given by equation (2). At steady state (with fixed Sf and D), the following are the values for m (specific growth rate), S (substrate concentration) and cell concentration (X)
m = D (8)
S = DKS/(mmax - D) (9)
X = Yx/s (Sf - S) (10)
There are a few characteristics of an open-loop CSTBR that are conceptually different from that of a chemical reactor which are important to know before any control system for a bioreactor can be designed. Figure 2 shows that D must be less than mmax for a realistic value of S to be achieved. The same conclusion can
Figure 2. Relationship between dilution rate and specific growth rate for a steady state CSTBR
be derived by looking at the steady state solution of equation (4). The two solutions are equation (8) and
X = 0 (11)
The corresponding substrate concentration is
S = Sf (12)
Equation (11) and (12) define a situation called washout. This situation is encountered whenever the value of dilution rate equals or exceeds mmax. A rigorous discussion of washout would point to the fact that whenever m (Sf), i.e., m evaluated at Sf , is less than ?max, then the critical dilution rate for washout will occur at D = m (Sf), and not at D = mmax.1 The control algorithm should be completely aware of this unproductive state.
For the given set of equations, numerical solution is required since the system is described by two coupled nonlinear differential equations, i.e., equations (4) and (7). Linear control theory can be applied in only a limited sense, i.e., only near the steady state when the system model is linearized.1
Start up is an important consideration as well. The general procedure in the start up avoiding washout would be to initiate cell growth in a batch mode until the exponential phase is reached. At this point, the sterile feed would be started with a dilution rate such that D < m (Sf). A non washout steady state would be reached after a transient phase.1
4.4 Multiplicity and stability of steady states in a continuous bioreactor
Though the control loop of a CSTBR is simple, the system is complicated by the presence of multiple steady states and the stability considerations of these steady states. The following discussion will highlight these problems.
As already implied, the control design of a biological
reactor described by equation (4) and (7) should take into account the
nonlinear nature of these differential equations. Multiple critical points
are common with nonlinear systems. This has been shown earlier in the discussion
of washout. A systematic approach to an efficient control design will involve
1. calculation of the number of steady states
2. characterization of the nature of the steady states with
respect to their stability
3. design of appropriate control loops based on the results
from step 1 and step 2
4.4.1 Calculation of multiple steady states
Once the governing equations describing the system are in place, the steady states are found by replacing all time derivatives by zero. This can be done by inspection and algebric solution. For high order or complex models, a nonlinear root finding technique should be employed.1
4.4.2 Stability of a steady state
A steady state is stable if, for initial conditions near the steady state, all transients converge to it. If the transients diverge, steady state is called unstable. The diverging transients always end at some other stable state. Stability analysis of a steady state would involve whether the steady state under consideration is stable or not and the information about state - to - state transitions in case of unstable steady states.1
The information about the stability and local dynamics
of the steady states is accomplished through linear stability analysis.
It should be borne in mind that the results of the linear stability analysis
are good only near the steady state. For general (nonlocal) behavior and
information about state - to - state transitions, generation
of the phase plane is suitable.1
4.5 Proportoinal control of a CSTBR with
Monod's kinetics
Before designing the closed - loop continuous bioreactor, one should understand the open - loop CSTBR fully since the scope of closed - loop CSTBR will be given only by the knowledge about the open - loop CSTBR. Linear stability analysis and phase plane analysis for open - loop CSTBR and closed - loop CSTBR are detailed below.
4.5.1 Stability analysis of open – loop CSTBR
4.5.1.1 Linear stability analysis for open – loop CSTBR
As already discussed, for an open - loop CSTBR with Monod’s kinetics, there exist two steady states, i.e., a nontrivial steady state (defined by equation (8), (9), and (10)), and washout steady state (defined by equation (11) and (12)). The Jacobian J for the system defined by equation (4), and (7) with m given by equation (2) is
where X' = dX/dt
S' = dS/dt
Substituting the values for X’ and S’ from equations (4) and (7) yields the value of Jacobian for the system as
For the nontrivial steady state, stability is guaranteed if the following equations are satisfied
Trace J < 0 (15)
Det J > 0 (16)
Which yields
-D - m'X/ Yx/s < 0
(!7)
Xm'm/ Yx/s > 0 (18)
In case of Monod's equation, m' > 0 for all S. Hence, nontrivial state is always stable. For the washout state, the conditions for stability derived from a similar procedure are
m (Sf) - D < 0
(19)
(m (Sf) - D)(-D) > 0 (20)
Equations (19) and (20) indicate that D must be greater than m (Sf) for the washout steady state to be stable. Thus, any dilution rate which gives any realistic solution (X > 0, and S > 0) will result in washout being unstable. The same conclusion can be derived by the phase plane analysis also which is discussed in the next subsection.
4.5.1.2 Phase plane analysis for open - loop CSTBR
Construction of the phase plane for open - loop CSTBR be achieved via integrating equations (5) and (8), selecting several time points, plotting the values of S and X at each point, then repeating for new initial conditions or sketched directly from the results of the linear analysis. As shown in Figure 3, all initial conditions result in achievement of the desired steady state.1
The motive for controlling this reactor would be to maintain a closed - loop system such that washout could be avoided regardless of flow fluctuations. An easy approach to achieve this would be to measure the cell concentration and manipulate the flow rate to force the reactor to nontrivial steady state. This can
Figure 3. Open loop phase plane for bioreactor with Monod’s kinetics (SR is the feed substrate concentration and alpha and beta are the steady state cell and substrate concentrations)
easily be accomplished with a simple proportional controller whose stability analysis is discussed in next subsection.
4.5.2 Stability analysis of closed - loop bioreactor
The governing equation for the proportional controller which manipulates the flow rate as a response to changing cell concentration inside the reactor is given by
D = Dss + Kc(X - Xsp) (21)
Where, D = dilution rate that is manipulated by the controller
(hr-1)
Dss = dilution rate corresponding to the nontrivial
steady state for X = Xsp in open loop CSTBR (hr-1)
Kc = controller gain (l/g-hr)
X = cell concentration in the reactor (g/l)
Xsp = controller set point and the desired cell
concentration in the reactor (g/l)
Substituting the value of D from equation (21) into equations (4) and (7) shows that X = 0, S = Sf is no longer a steady state solution. A rigorous analysis for this system will show that the worst case for this system as X approaches 0 corresponds to D = 0. This is equivalent to saying that the CSTBR will approach the behavior of a batch reactor.
The conditions for the stability of the system under consideration according to linear stability analysis are
-Kc - Dss - m'/ Yx/s < 0
(22)
Kc + m'/ Yx/s > 0
(23)
Any positive value of Kc is sufficient to satisfy equations (22) and (23), and hence guarantee stability. This is not surprising keeping in mind the stability of nontrivial steady state in open - loop CSTBR. It seems fair to expect the closed - loop phase plane similar to open - loop phase plane for reasonable values of Kc.
The whole discussion can be summarized as follows. Since the nontrivial state is always stable for realistic D values, there is little incentive for closed - loop operation other than to prevent washout from large flow disturbances. The incentive for closed - loop operation increases significantly if the growth kinetics are more complex, e.g., substrate inhibited growth kinetics. This is discussed in the next section.
4.6 Control of a continuous bioreactor with substrate inhibition kinetics
Though Monod's kinetics makes a nice model for substrate
- limited cases, it does not approximate the real cases very well
since all the biological systems are inhibited by high substrate
concentration. Hence, understanding these kind of reactors are important.
The dynamics of the CSTBR with substrate inhibition kinetics leads to an
interesting control problem. Interested reader may find detailed analysis
by Dibiasio for an open - loop as well as closed - loop CSTBR with
substrate.1
A number of reports have been published regarding control
issues related to continuous bioreactors. It is suggested to read the given
references 6 - 9 to know more about the subject.
4.7 Fed batch reactor dynamics
Though CSTBR is an excellent tool to study bacterial metabolism, it is not extensively used in biotechnology - industry. The most widely used fermentation mode for industrial production of biochemicals is fed - batch fermentation. The fed - batch system is an interesting system to study since it does not have a true steady state. In this case, evaluation of the state variables will locate the position of the system on a trajectory through the operational cycle. Since these state variables can not be measured online, the estimation of state becomes an important element of optimization and control of the reactor. There are numerous reports about the theoretical and experimental issues related to the fed - batch fermentation. To begin with, the reader is recommended to go through the references 10 - 14.
A convenient method of classifying the various types of possible dynamic behaviors that can be exhibited by a fermentation model is provided by bifurcation analysis. This theory has a large literature, and the interested reader is directed to Razon and Schmitz.15
BACK | MAIN | NEXT |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Ref. |