Bioreactors Fedbatch
Bioreactors Fedbatch
Bioreactors Fedbatch
org/9780521513364
FED-BATCH CULTURES
Many, if not most, industrially important fermentation and bioreactor operations are carried out in fed-batch mode, producing a wide
variety of products. Despite this, until now, no single book has dealt
with fed-batch operations. This is the first book that puts together all
the necessary background material regarding the what, why, and how
of optimal and suboptimal fed-batch operations. Numerous examples
are provided to illustrate the application of optimal fed-batch cultures.
This unique book, by world experts with decades of research and industrial experience, is a must for researchers and industrial practitioners
of fed-batch processes (modeling, control, and optimization) in the
biotechnology, fermentation, food, pharmaceutical, and waste treatment industries.
Henry C. Lim gained industrial experience by working for Pfizer for
five years in reaction engineering and separation and purification. He
taught for 21 years at Purdue University and initiated biochemical
engineering research in 1970. He was recruited to the University of
California, Irvine, where he was founding chair of biochemical engineering and chemical engineering for 10 years and taught for 22 years.
He has extensive consulting experience with Leeds and Northrup, Novo
Enzyme Corporation, Pharmacontrol Inc., Eli Lilly, Merck, Monsanto,
LG Biotech Inc., CJ Biotechnology, and Zander Renewable Systems,
LLC. He has studied bioreactions and bioreactor engineering, modeling, optimization and control of bioreactors, cellular regulation, recombinant DNA technology, and bioremediation. Dr. Lim has supervised
more than 50 PhD dissertations and has published more than 160 journal articles, as well as two books. He received the Food, Pharmaceutical, and Bioengineering Division Award of the AIChE for his work on
bioreactor and enzyme engineering.
Hwa Sung Shin received formal education at Postech (Korea) and the
University of California (UC), Irvine. After postdoctoral positions at
UC Irvine and the University of Michigan, he joined the Department
of Biological Engineering of Inha University. Dr. Shin studies the optimization and control of fed-batch fermentation, control of stem cells
and neurons in microfluidic cell culture systems, and application of
optimization theory to stem cells and neural tissues in defined macroand microenvironments.
Fed-Batch Cultures
PRINCIPLES AND APPLICATIONS OF SEMI-BATCH
BIOREACTORS
Henry C. Lim
University of California, Irvine
Contents
Preface
Acknowledgments
page xv
xvii
1
2
2
3
3
4
6
19
21
21
23
29
30
33
35
39
40
43
44
45
46
47
ix
Contents
3.3.1
3.3.2
48
50
53
53
53
53
54
54
54
55
55
55
55
56
56
56
62
63
63
63
63
64
64
73
75
79
81
82
82
82
82
83
86
87
87
89
90
97
100
Contents
xi
100
101
102
104
106
106
109
112
121
122
123
126
127
128
135
136
139
142
144
144
145
155
156
158
159
160
161
161
162
162
163
164
167
168
172
172
172
xii
Contents
173
173
174
174
175
175
176
178
180
186
187
189
189
193
198
201
201
202
207
210
211
212
213
215
215
217
222
223
224
227
228
228
230
232
244
Contents
xiii
250
263
267
271
272
277
282
283
289
292
292
294
294
298
299
299
300
300
302
302
304
304
305
306
325
340
345
345
365
377
377
381
385
xiv
Contents
394
395
399
402
403
404
408
408
409
412
413
414
416
420
423
425
427
430
430
431
431
432
432
438
438
439
440
443
443
447
451
453
Preface
Fed-batch operations are semi-batch operations in which one or more streams of feed
containing nutrient sources, precursors, inducers, and mineral sources are fed either
continuously or intermittently during the course of otherwise batch operations. The
culture content is harvested either fully or partially at the end of the run and is used
as the inoculum for the next cycle. By regulating the feed rates, it is possible to
regulate the bioreactor environment to maximize the total rate of production, the
reactor productivity, or the product yield.
Many industrially important bioreactor operations involving microbial and animal cells are carried out in fed-batch mode. These so-called fed-batch cultures have
been found to be particularly effective for fermentation processes and cell cultures
in which it is desirable to overcome such common phenomena as substrate inhibition, catabolite repression, product inhibition, and glucose effects to achieve high
cell density for efficient fermentation, to minimize high viscosity effects, and to take
advantage of auxotrophic mutants. Products produced by fed-batch cultures include
amino acids, antibiotics, enzymes, microbial cells, organic chemicals, polysaccharides, proteins, tissue culture products, and various recombinant DNA products.
Despite the long history of the industrial use of fed-batch cultures, only recently
have we gained a thorough understanding of them, and industrial practices have
tended to be empirical in nature and most often based on experiences gained through
bench, pilot plant, or production-level operations. Theoretical analyses and experimental studies of fed-batch operation have received considerable attention in the
past 10 years. A better understanding of principles and applications of modern optimal control theory and geometric interpretation has opened the door for improving
the performance of fed-batch fermentation processes and cell cultures. As a result
of the surge in research activity, an abundance of information can now be effectively
utilized in improving the performance of industrial fed-batch processes. Until now,
however, no single book or monograph has been fully devoted to fed-batch processes,
and therefore, the information has remained largely scattered and untapped. Textbooks dealing with biochemical engineering principles provide at best either very
little coverage of fed-batch operations or unconventional treatments. Therefore,
there was a strong need for a book that would put together all principles, guide the
reader through the up-to-date theoretical developments in fed-batch processes, and
describe step-by-step procedures leading to the optimization of fed-batch processes.
xv
xvi
Preface
Such a book, dealing with the what, why, and how of fed-batch operation, would
provide basic principles of fed-batch cultures in the simplest terms and practical
means for optimizing the processes.
This book is a first attempt to provide all the necessary background materials
regarding the what, why, and how of fed-batch operations. A simple conception
of a fed-batch operation is a one-bioreactor operation mimicking a two-bioreactor
operation, a continuous-stirred tank reactor followed by a batch reactor (a temporal
equivalence of a tubular reactor) that maximizes the overall reaction rate, the product
yield, or a combination of the two.
The systematic coverage presented in this work is an attempt to include elementary principles, theoretical developments in optimization and control, and practical
implementation of optimal strategies for fed-batch processes. This book can be used
fully or partially as a textbook and/or reference by advanced undergraduate and
graduate students in biochemical engineering, environmental engineering, chemical
engineering, biotechnology, and other related areas. It is also useful as a reference or
guide for practitioners and research and development personnel in biotechnology,
fermentation, food, pharmaceuticals, and industrial waste treatment.
Acknowledgments
The basis and details of this book were developed by the first author while teaching
bioreactor optimization and bioreactor engineering courses to senior undergraduate
and graduate students at Purdue University and the University of California, Irvine.
We wish to thank a number of people, including former students and research associates of the first author. A formal study of fed-batch culture was initiated in his MS
thesis by Professor Ravindra Waghmare of T. S. Engineering College of Mumbai,
India, and by Yves Tayeb and Peter Bonte of Rhone Poulenc of France, followed
by Professor Satish Parelukar of the Illinois Institute of Technology. Special thanks
go to Professor Jayant Modak of the Indian Institute of Science, Bangalore, who
made substantial progress toward formal fed-batch optimization. Experimental studies of fed-batch cultures made significant contributions: penicillin fermentation by
Dr. Venkatesh K. Chittur of Exxon-Mobil, with help from Eli Lilly and Co.; recombinant yeast fermentation for invertase by Dr. Jon Hansen of Martek Biosciences;
bakers yeast fermentation by Dr. Kyusung Lee of Samsung Biologics; and recombinant E. coli fermentation for poly--hydroxybutyric acid by Professor Jung Heon
Lee of Korea University. Professor Tammy Chan of California State University, Los
Angeles, and Professor Yong K. Chang of Korea Advance Science and Technology
contributed to the genetic algorithm and neural network approach to the optimization of fed-batch cultures. Finally, the work of the second author in his PhD thesis
contributed the most to completing this book.
We wish to thank Cambridge University Press, especially Peter Gordon, for his
patience in extending a number of deadlines so that we could finish the book it
has taken much more time than we anticipated. We also express our appreciation
to Purdue University and the University of California, Irvine, for the opportunity to
initiate and complete this book.
xvii
temperature and pH may lead to improved performance over the operations carried
out at constant temperature and constant pH.
on the characteristics of the organisms used. The primary candidates in the list of
compounds that may be fed during the course of the operation include the limiting substrate, inducers, precursors, a carbon source, a nitrogen source, a phosphate
source, inducers, and other nutrient sources. The feeding patterns are open loop
or feedback controlled to maintain some key variables at constant optimum values
such as the specific growth rate, respiratory quotient, pH, partial pressure of carbon
dioxide, dissolved oxygen, substrate concentration, and some metabolite concentrations. The optimum feed rates sometimes require keeping these parameters to
follow certain optimum profiles rather than keeping them at constant values.
To maximize the cell formation rate for the case of constant cell mass yield, it
is obvious that the substrate concentration should be maintained at the value that
maximizes the specific growth rate, Sm , until the reactor is full. Therefore, it is also
obvious that the initial substrate concentration should be Sm , that is, S(0) = Sm ,
and that the substrate concentration should be maintained at Sm throughout the
course of fermentation. This will lead to the maximum cell concentration at the
end of the run. To achieve this, the feed rate must be regulated properly to hold
the substrate concentration constant at Sm . If it is not possible to set the initial
substrate concentration to Sm for one reason or another, the substrate concentration
should be brought to this value as soon as possible by applying at the beginning the
maximum substrate feed rate (S(0) < Sm ) or a batch period (S(0) > Sm ) and then
regulating thereafter to maintain the substrate concentration to remain at Sm until
the fermentor is full. Once the fermentor is full, it is run in a batch mode to reduce
the substrate concentration to a desired level, and the cells containing the product
are harvested. This is the basis for the simplest case of a fed-batch culture.
Fed-batch cultures with the addition of nutrients, precursors, inducers, or other
additives have been tested in laboratories, pilot plants, and industrial plants for
production of various products2,5,6,7,9 such as yeasts; antibiotics; amino acids; fine
organic acids; enzymes; alcoholic solvents; recombinant DNA products; proteins;
tissue cultures, including hybridoma and Chinese hamster ovaries (CHO) cells; insect
cell cultures; and others. These are listed in Table 1.1.
1.3.3 A Simple Example of a Fed-Batch Culture
Let us consider a simple example to illustrate the advantage of controlling the
concentration of the limiting nutrient. Consider the simplest case of growing cells,
or a fermentation process in which the intracellular metabolite concentration is
proportional to the cell concentration so that the metabolite production is maximized
by maximizing the cell mass production. Assume that the specific growth rate of
cells is substrate inhibited. In other words, the rate increases first with the substrate
concentration reaching a maximum value of m at the substrate concentration of
Sm and then decreases with further increase in the substrate concentration. In other
words, the rate is a nonmonotonic function of the substrate concentration, as shown
in Figure 1.1.
If the specific growth rate increases asymptotically with the substrate concentration to a maximum, as in the case of Monod-type monotonic kinetics, as shown in
Figure 1.2, then it is obvious to keep the substrate concentration as high as possible
to maximize the specific growth rate. Because the total growth rate is the product of
References
10, 148
1123, 149
24, 25, 150, 151
25
2628, 152
225
29
3032, 153155
33
3436
37
3839, 156
4075, 157158
76, 159160
7779, 161162
8081, 163
222
4, 8291
Product
Solvents
Acetone and butanol
Glycerol
1,3-Propanediol
Vitamins
Riboflavin
Vitamin B12
Others
Acetic acid
Citric acid
Gibberellic acid
Gibberellins
Neutral lipids
Sorbose from sorbitol
Others
5-Aminolevulinic acid (ALA)
Monoclonal antibody
Sophorolipid
Polyhydroxyalkanoate (PHA)
Dihydroxyacetone (DHA)
Human interferon-
102104, 178180
Glutathione
105, 181
Clavulanic acid
182187
Poly--hydroxybutyrate (PHB)
106107, 188191
108, 192194
219
Animal Cell Culture
Non-GS NS0 cell line
109
Hybridoma
110, 202
CHO
111, 112, 203
113, 204, 205
114, 206208
9296, 171172
97, 173174
9899, 175176
100, 177
101
115
116118, 209
119120, 210211
212
121
122, 213
147, 214215
References
125, 164166
126, 167168
123, 124
127129, 169
130133, 170
134, 195196
135, 197198
136, 199201
137140
141
142
216
217
218
220
221
223
224
226
227
230
228, 229, 231
232
Sm
Substrate Concentration, S
the growth rate and fermentor volume, XV , it is advantageous to have the largest
working volume as possible from the start. In other words, a batch culture with a full
working volume is the best for this situation.
There are potential alternative operations. Why not run as a continuous culture with
a proper dilution rate to maintain the substrate concentration at Sm , corresponding
to the maximum specific growth rate? First, associated with a continuous culture
is the problem of contamination by other microorganisms, attack by phages, and
potential mutations over a long period of operation. In addition, the residual substrate concentration Sm may be substantial and may need to be further reduced for
easier separation or a better yield. Therefore, an additional reactor is required to
reduce the substrate concentration such as a batch or a large volume continuous fermentor. Also, there is evidence that the maximum production rate for some products
can be achieved under a dynamic environment in which cells must continue to grow,
however small it may be. For example, an attempt to replace the fed-batch fermentation by a continuous culture has not been successful for penicillin144 and bacterial
antigens.145 Fed-batch cultures provide transient growth conditions for cells (oftentimes exponential growth of cells). Along this line of thought, it is well known that
experimental kinetic data from one type of bioreactor may not be used to design
another type of bioreactor, in particular, batch or fed-batch data may not be valid for
continuous bioreactors, and vice versa. It is best to use experimental data obtained
from the type of bioreactor that is to be used eventually to avoid this difficulty. This
is presumed to be due to simplifying assumptions we make for a complex bioreactor.
Substrate Concentration, S
References
REFERENCES
1. Burrows, S. 1970. Bakers yeast, in The Yeast, vol. 3, ed. Rose, A. S., and Harrison,
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
References
43. Coghill, R. D., and Moyer, A. J. 1947. Production of increased yields of penicillin.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
10
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
References
86. Aiba, S., Nagai, S., and Nishizawa, Y. 1976. Fed batch culture of Saccharomyces
11
12
References
125. Richard, S., Allenet, and CIE Soc (Societe Richard, Allenet & Cie) 1921. Ace-
13
14
References
N14 in fed-batch culture with pH-stat continuous butyric acid and glucose
feeding method. Journal of Bioscience and Bioengineering 98: 263268.
166. Ezeji, T. C., Qureshi, N., and Blaschek, H. P. 2004. Acetone butanol ethanol
(ABE) production from concentrated substrate: Reduction in substrate inhibition by fed-batch technique and product inhibition by gas stripping. Applied
Microbiology and Biotechnology 63: 653658.
167. Xie, D., Liu, D., Zhu, H., and Zhang, J. 2002. Optimization of glycerol fed-batch
fermentation in different reactor states: A variable kinetic parameter approach.
Applied Biochemistry and Biotechnology 101: 131151.
168. Xie, D., Liu, D., Zhu, H., and Liu, T. 2001. Multipulse feed strategy for glycerol fed-batch fermentation: A steady-state nonlinear optimization approach.
Applied Biochemistry and Biotechnology 95: 103112.
169. Lu, W., Zhang, K., and Wu, P. 2000. Fed-batch fermentation of Eremothecium
ashbyii for riboflavin production. Wuxi Qinggong Daxue Xuebao 19: 240243.
170. Andriantsoa, M., Laget, M., Cremieux, A., and Dumenil, G. 1984. Constant fedbatch culture of methanol-utilizing corynebacterium producing vitamin B12.
Biotechnology Letters 6: 783788.
171. Yong, Q., Hong, F., Ding, Y., and Yu, S. 1998. Production of cellulase in fedbatch cultures. Linchan Huaxue Yu Gongye 18: 7377.
172. McLean, D., and Podruzny, M. F. 1985. Further support for fed-batch production
of cellulases. Biotechnology Letters 7: 683688.
173. Prytz, I., Sanden, A. M., Nystroem, T., Farewell, A., Wahlstroem, A., Foerberg,
C., Pragai, Z., Barer, M., Harwood, C., and Larsson, G. 2003. Fed-batch production of recombinant -galactosidase using the universal stress promoters uspA
and uspB in high cell density cultivations. Biotechnology and Bioengineering 83:
595603.
174. Nor, Z. M., Tamer, M. I., Mehrvar, M., Scharer, J. M., Moo-Young, M., and
Jervis, E. J. 2001. Improvement of intracellular-galactosidase production in fedbatch culture of Kluyveromyces fragilis. Biotechnology Letters 23: 845849.
175. Lai, J.-T., and Liu, H.-S. 1996. Production enhancement of Pseudomonas amyloderamosa isoamylase. Bioprocess Engineering 15: 139144.
176. Wu, D. H., Wen, C. Y., Chu, W. S., Lin, L. L., and Hsu, W. H. 1993. Selection of
antibiotic-resistant mutants with enhanced isoamylase activity in Pseudomonas
amyloderamosa. Biotechnology Letters 15: 883888.
177. Rao, K. J., and Panda, T. 1996. Effect of mode of operation of bioreactors on the
biosynthesis of penicillin amidase in Escherichia coli. Bioprocess Engineering
14: 317321.
178. Beshay, U., and Moreira, A. 2005. Production of alkaline protease with Teredinobacter turnirae in controlled fed-batch fermentation. Biotechnology Letters
27: 14571460.
179. Dutta, J. R., Dutta, P. K., and Banerjee, R. 2005. Modeling and optimization
of protease production by a newly isolated Pseudomonas sp. using a genetic
algorithm. Process Biochemistry 40: 879884.
180. Mao, W., Pan, R., and Freedman, D. 1992. High production of alkaline protease
by Bacillus licheniformis in a fed-batch fermentation using a synthetic medium.
Journal of Industrial Microbiology 11: 16.
181. Ahmad, R., Qadeer, M. A., Jafri, R. H., Baig, M. A., and Khan, J. 1995. Kinetic
studies on the biosynthesis of Bacillus polymyxa PCSIR-90 -amylase. Pakistan
Journal of Scientific Research 47: 5561.
182. Shiina, S., Ohshima, T., and Sato, M. 2007. Extracellular production of -amylase
during fed-batch cultivation of recombinant Escherichia coli using pulsed electric
field. Journal of Electrostatics 65: 3036.
183. Huang, H., Ridgway, D., Gu, T., and Moo-Young, M. 2004. Enhanced amylase production by Bacillus subtilis using a dual exponential feeding strategy.
Bioprocess Biosystem Engineering 27: 6369.
15
16
References
201. Lale, G., Jogdand, V. V., and Gadre, R. V. 2006. Morphological mutants of
17
18
Braunegg, G. 2006. Assessment of formal and low structured kinetic modeling of polyhydroxy-alkanoate synthesis from complex substrates. Bioprocess
Biosystem Engineering 29: 367377.
221. Hekmat, D., Bauer, R., and Neff, V. 2007. Optimization of the microbial synthesis of dihydroxyacetone in a semi-continuous repeated-fed-batch process by in
situ immobilization of Gluconobacter oxydans. Process Biochemistry 42: 7176.
222. Zhou, J. W., Chang, Y. F., Xu, Z. H., Yu, Z. N., and Chen, S. W. 2007. Production of thuringiensin by fed-batch culture of Bacillus thuringiensis subsp.
Darmstadiensis 032 with an improved pH-control glucose feeding strategy. Process Biochemistry 42: 5256.
223. Babaeipour, V., Shojaosadati, S. A., Robatjazi, S. M., Khalilzadeh, R., and Maghsoudi, N. 2007. Over-production of human interferon- by HCDC of recombinant Escherichia coli. Process Biochemistry 42: 112117.
224. Wen, S., Zhang, T., and Tan, T. 2006. Maximizing production of glutathione by
amino acid modulation and high-cell-density fed-batch culture of Saccharomyces
cerevisiae. Process Biochemistry 41: 24242428.
225. Smith, G. M., Lee, S. A., Reilly, K. C., Eiteman, M. A., and Altman, E. 2006. Fedbatch two phase production of alanine by a metabolically engineered Escherichia
coli . Biotechnology Letters 28: 16951700.
226. Teodoro, J. C., Baptista-Neto, A., Cruz-Hernandez, I. L., Hokka, C. O., and
Badino, A. C. 2006. Influence of feeding conditions on clavulanic acid production
in fed-batch cultivation with medium containing glycerol. Applied Microbiology
and Biotechnology 72: 450455.
227. Patnaik, P. R. 2006. Enhancement of PHB biosynthesis by Ralstonia eutropha in
fed-batch cultures by neural filtering and control. Food Bioprocesses 84: 150156.
228. Xie, L., and Wang, D. C. 1994. Fed-batch cultivation of animal cells using different medium design concepts and feeding strategies. Biotechnology and Bioengineering 43: 11751189.
229. Zhou, W., Rehm, J., and Hu, W. S. 1995. High viable cell concentration fed-batch
cultures of hybridoma cells through online nutrient feeding. Biotechnology and
Bioengineering 46: 579587.
230. Burky, J. E., Wesson, M. C., Young, A., Farnsworth, S., Dionne, B., Zhu, Y.,
Hartman, T. E., Qu, L., Zhou, W., and Sauer, P. W. 2007. Protein-free fed-batch
culture of non-GS NS0 cell lines for production of recombinant antibodies.
Biotechnology and Bioengineering 96: 281293.
231. Dhir, S., Morrow, K. J., Jr., Rhinehart, R. R., and Wiesner, T. 2000. Dynamic
optimization of hybridoma growth in a fed-batch bioreactor. Biotechnology and
Bioengineering 67: 197205.
232. Wong, D. C. F., Wong, K. T. K., Goh, L. T., Heng, C. K., and Yap, M. G. S. 2005.
Impact of dynamic online fed-batch strategies on metabolism, productivity and
N- glycosylation quality in CHO cell cultures. Biotechnology and Bioengineering
89: 164177.
19
20
C
C jF
rj
Fo
Figure 2.1. A control volume with input and output for
mass balance.
Cj
Accumulation rate
Generation (or consumption)
of species j within
(moles/time or
grams/time)
grams/time)
(2.1)
Notice the units in Eq. (2.1). The normal units are moles/time for chemical reactions in which the molecular weights of the reactants, intermediates, and products
are precisely known. For reactions involving living cells, that is not the case, as we
cannot assign molecular weights to cells. Therefore, it is usually more convenient to
use the weight unit rather than the mole unit. In symbols, Eq. (2.1) may be written
for the j species as
FC jF FoC j +
r j dV =
d(C jV )
dt
(2.2)
where F and Fo are the volumetric flow rates of the influent and effluent, respectively; C jF and C j are the concentrations of species j in the influent and the effluent
(or reactor), respectively; and r j is the rate of generation of species j per unit control volume per unit time. When a species is consumed, the generation term takes
on a negative value. In general, the generation rate rj is a function of concentrations of one or more reactant and product species as well as the temperature
and pH.
In an idealized batch or a continuous-flow stirred tank reactor, the mixing is
assumed to be perfect so that any material supplied into the reactor is mixed instantaneously and homogeneously. The latter implies that samples taken from any parts
of the reactor would have the same composition, that is, that there is no spatial
variation. When the mixing within the control volume is perfect so that there is no
spatial variation within the control volume, the rate can be taken out of the integral
in Eq. (2.2), and the volume is integrated to yield
FC jF FoC j + r j V =
d(C jV )
dt
(2.3)
21
Equation (2.3) is a general mass balance equation for a species j that goes
through a reaction in the control volume. If the reaction rate rj depends on the concentrations of other species, then additional mass balances for those species are required.
The reactor volume may change due to the difference between the influent and
effluent rates and also due to evaporation caused by aeration. The overall material
balance, ignoring the evaporation loss, is
F Foo =
d(V o )
dt
V (0)o (0) = V0 o0
(2.4)
where and o represent the densities of the feed and effluent streams, respectively.
Because perfect mixing is assumed, the physical properties of the effluent are the
same as those of the reacting fluid in the reactor.
d(C jV )
dt
(2.5)
If reactor volume remains constant, it may be taken out of the right-hand side and
canceled by the volume on the left-hand side to yield
rj =
dC j
dt
C j (0) = C j0
(2.6)
22
Cj V
Equation (2.6) can be rearranged and integrated with the initial condition if the rate
is known as a function of the reactant concentration:
C j (t )
t=
dC j
r j (C j )
C j0
rj =
dC j
dt
C j (0) = C j0
(2.7)
Equation (2.7) yields the time necessary to obtain the final reactant concentration, or
it gives the reactant concentration at any given time. The time to achieve the desired
conversion is determined from Eq. (2.7) if the rate expression r j (C j ) is known, or it
can be obtained from experimental rate data. The reciprocal of the rate of formation,
1/r j (C j ), is plotted against the reactant concentration C j and the area under the curve
between the initial concentration C j0 , and the desired concentration C j (t ) represents
the reaction time necessary to convert the jth species from C j0 to C j (t ). This is shown
in Figure 2.3.
For a BR in which microbial cells are grown on a limiting substrate, the mass
balances for cell mass and substrate are obtained from Eq. (2.3) by recognizing
that the cellular growth rate is the product of the specific growth rate and cell
concentration X , rX = X , and that the substrate consumption rate is the product
of the specific substrate consumption rate and cell concentration, rS = X :
rX V = XV =
d
(XV )
dt
(2.8)
1 rj (C j )
Area=t
Cj ( t)
Cj 0
Cj
23
Fo
F
CjF
Cj
Cj V
and
d
(SV )
(2.9)
dt
Here the specific rates of cell growth and substrate consumption, (S) = rX /X and
(S) = rS /X , are usually dependent on the substrate concentration S. Under a
constant-volume assumption, these equations reduce to
rSV = XV =
rX = (S)X =
dX
,
dt
X (0) = X0
(2.10)
S(0) = S0
(2.11)
and
rS = (S)X =
dS
,
dt
respectively. When the functional forms of (S) and (S) are known, Eqs. (2.10) and
(2.11) can be integrated simultaneously to obtain the time profiles of X (t ) and S(t )
and therefore the time necessary to obtain the desired cell concentration or the
residual substrate concentration.
2.2.2 Continuous-Flow Reactor Operation
Continuous-flow reactors include a CSTR, a PFR, and a tubular packed reactor
(TPR) packed with immobilized cells, catalyst, or other packing.
2.2.2.1 Continuous-Stirred Tank Reactor
A very common type of reactor with a continuous feed and a continuous withdrawal is called by various names such as a continuous-stirred tank reactor, a
continuous-flow stirred-tank reactor (CFSTR), a back-mix reactor, or a mixed
reactor. As shown in Figure 2.4, reactants are introduced via the feed stream(s),
and the products and unreacted reactants are withdrawn by the effluent stream.
Because of the influent and effluent streams, the CSTR can be operated at unsteady
state, or it may be operated at steady state after a short start-up period of unsteady
state operation. The CSTR is usually operated at steady state and therefore provides
constant reaction conditions. CSTRs are ideal for processing large quantities of reaction materials. The common homogeneous liquid-phase flow reactors are CSTRs.
One of the disadvantages of CSTRs is that for reactions whose rates decrease with
reactant concentration, the conversion of reactant per reactor volume is the smallest
among all continuous reactors and therefore requires a larger volume reactor. The
24
material balance for species j in the CSTR shown in Figure 2.4 is obtained from
Eq. (2.3):
FC jF FoC j + r jV =
d(C jV )
dt
(2.12)
For aqueous processes involving microbial, plant, and mammalian cells, the density
difference may be small, = o , and may not change appreciably so that the overall
mass balance (Eq. (2.4)) reduces to
F Fo =
d(V )
dt
V (0) = V0
(2.13)
There is a period of unsteady state operation due to the start-up of the reactor
before the reactor operation reaches steady state. If the volume remains constant
due to equal feed and withdrawal rates (F = Fo), the species balance (Eq. (2.12))
reduces to
F (C jF C j ) + r jV = V
dC j
dt
C j (0) = C j0
(2.14)
At steady state, the influent and effluent volumetric flow rates are the same, F = Fo;
the species concentration remains constant, and the reactor volume remains constant
so that Eq. (2.14) reduces to
F
(C C j ) + r j = 0
V jF
(2.15)
where F/V is called the dilution rate. Rearranging Eq. (2.15) yields
r j (C j )
F
r1 (C1 )
r2 (C2 )
rn (Cn )
=D=
=
=
= =
V
C jF C j
C1F C1
C2F C2
CnF Cn
(2.16)
The dilution rate fixes the concentration of each species in the reactor and,
therefore, in the effluent. The space time, CSTR , which is the reciprocal of the
dilution rate, necessary to convert the reactant concentration from CjF to Cjf , is
obtained from Eq. (2.15):
1
1
V
=
=
CSTR =
(2.17)
(C jF C j f )
F
D
r j f
A graphical interpretation of Eq. (2.17) can be obtained readily by recognizing that
the right-hand side is a rectangle whose height is 1/r j f and whose base is the
difference between the feed and the effluent concentrations, (C jF C j f ). This is
shown in Figure 2.5.
It is apparent that for reaction rates that decrease with the reactant concentration
(thus, the reciprocal rates increase monotonically), the clock time for a BR (black
hatched area) is larger than the space time of a CSTR (black lined area). Therefore,
the reactor volume required to achieve a given conversion is smaller for a CSTR
than for a BR.
25
1 rj (C j )
tBR
CSTR
C j (t )
Cj
C j0
F XF FoX + XV =
d
(XV )
dt
(2.18)
d
(SV )
dt
(2.19)
If the inlet and outlet flow rates are equal so that the reactor volume remains constant,
then Eqs. (2.18) and (2.19) reduce to
D(XF X ) + X =
dX
dt
(2.20)
D(SF S) XV =
dS
dt
(2.21)
and
respectively. When the feed is sterile (no cells), then Eq. (2.20) reduces to
DX + X =
dX
dt
(2.22)
When the steady state is reached so that the concentrations of the cells and substrate
remain time invariant, then
DX + X = 0
D(SF S) XV = 0
D=
D(SF S) = XV
(2.23)
(2.24)
26
V
F
C jF
F
Cj
FF
V+DV
F
F
Cj
C jf
(C j V )
FC j V FC j V +V + r j V =
t
(2.25)
By dividing both sides of Eq. (2.25) by V and then taking the limit as V 0, we
obtain
FC j V FC j V +V
(FC j )
(C j )
C j
lim
+ rj =
(2.26)
+ rj =
V 0
V
t
V
t
which reduces at steady state (C j /t = 0) to an ordinary differential equation:
d(FC j )
dV
+ rj = 0
(2.27)
When there is no flow rate variation along the axial distance, Eq. (2.27) can be
rearranged to yield
rj = F
dC j
d(V )
dC j
d(V/F )
C j (0) = C j0
(2.28)
Because V/F represents the space time, the PFR material balance equation can be
written in terms of the space time, = V/F :
27
1 rj (C j )
Area=PFR
C jf
C jF
Cj
rj =
dC j
dPFR
C j (0) = C j0
(2.29)
The steady state PFR material balance equation in terms of space time is
identical to the BR mass balance equation in which the time is the running clock
time t (Eq. (2.7)). Thus, a PFR is a spatial dual of a BR, or a BR is a temporal dual
of a PFR.
Equation (2.29) can be rearranged to yield the space time necessary to reduce
the feed reactant concentration from CjF to the effluent concentration Cjf :
C jF
PFR =
Cj f
1
dC
r j (C j ) j
(2.30)
Equation (2.30) states that the space time for the PFR is the area under the curve of
the reciprocal rate 1/r j (C j ) plotted against the reactant concentration C j between
the feed concentration C jF and the desired effluent concentration C j f . This is shown
in Figure 2.7.
Equation (2.30) can be rewritten as
V
= PFR =
F
C jF
Cj f
C
C
C jF
jF
jF
1
1
1
dC j =
dC j
dC j dC j =
r j
r j
r j
Cj f
Cj f
Cj f
(C jF C j f )
mean
(2.31)
where the mean rate is the concentration-averaged reaction rate. Equation (2.31)
states that the PFR space time can be interpreted as the area of a rectangle formed
by the mean reciprocal rate as the height and the difference between the feed and
desired concentrations as the base.
28
F
Cj
W+W
F
Cj
As is done previously, the mass balance equations for a PFR in which cells are
grown on a single substrate are obtained from Eq. (2.29):
dX
dX
=
= rX = X,
d(V/F )
d
X (0) = XF
(2.32)
dS
dS
=
= rS = X,
d(V/F )
d
S(0) = SF
(2.33)
Because of the nature of the PFR, the feed to the reactor must contain cells (nonsterile feed, XF = 0). Otherwise, there would be washout of cells, and no cells would
remain in the reactor.
A PBR, or a fixed-bed reactor, is a tubular
reactor that is packed with catalyst pellets, immobilized enzyme pellets, immobilized
cells, or other packing material. This heterogeneous reactor is most useful for gas
reactions and also for liquid reactions. For reactions whose rate increases with the
reactant concentration, it usually yields the highest conversion of reactant per catalyst weight of any catalytic reactor. However, it is possible for channeling to occur,
which can result in a part of the packed-bed catalyst not being effectively utilized
for the reaction.
For the idealized case in which the mass transfer resistance is negligible and
any radial and axial dispersion can be ignored, we can write, as in the case of PFR,
the mass balance of PBR over an infinitesimal volume (see Figure 2.8). Because of
the packing, the linear velocity in a PBR is much faster than that in a PFR by the
ratio of Vempty /Vvoid . The difference here is that the rate depends on the amount
of the catalyst for this heterogeneous reaction. Defining by rj the rate of formation
of species j per unit weight of catalyst (or immobilized cells), we can write the
mass balance over an infinitesimal weight of catalyst, W and W + W (or V and
V + V ),
2.2.2.3.2. PACKED-BED REACTORS (PBRS).
(C jV )
FC j W FC j W +W + rj W =
t
(2.34)
and at steady state, the usual limiting process after the division by W leads to
F
dC j
dW
+ rj =
V C j
=0
W t
(2.35)
29
F (t)
CjF
V (t)
Cj (t)
At steady state, the weight of catalyst (immobilized cells) required to achieve the
desired concentration is obtained by integrating Eq. (2.35):
C j f
W =F
CfF
dC j
rj
C jF
=F
Cj f
dC j
r j
(2.36)
d(C jV )
dt
(2.37)
dV
dt
(2.38)
30
It is interesting to expand the right-hand side of Eq. (2.37) and substitute into it
Eq. (2.38) to obtain
FC jF + r jV = V
dC j
dt
+ Cj
dC j
dV
=V
+ CjF
dt
dt
(2.39)
or
F (C jF C j ) + r jV = V
dC j
dt
(2.40)
Comparing Eq. (2.40) with Eq. (2.14), it is apparent that the SBR is equivalent in
form to that of the constant-volume (feed rate is equal to withdrawal rate) unsteady
state CSTR. However, one has to keep in mind that the semi-batch operation lasts
only until the reactor volume is full, whereas the CSTR operation lasts indefinitely.
It should be kept in mind that in the SBR, the volume increases with time. It is
also clear that if the feed rate F (t ) is manipulated to keep the species concentration
constant so that dC j /dt = 0, the SBR operation reduces to
F (C jF C j ) + r jV = 0
(2.41)
which is identical to the steady state CSTR operation of Eq. (2.15). The SBR operation can mimic the steady state CSTR. In addition, when no feed is supplied, the SBR
reduces to a constant-volume BR. Therefore, the SBR can mimic a CSTR followed
by a BR (or a temporal equivalent of PFR).
When a species k is not supplied into the feed, as in the case of feed that does
not contain product, the mass balance is obtained from Eq. (2.37),
rkV =
d(CkV )
dt
(2.42)
dCk
dt
(2.43)
d(V )
dt
(2.44)
31
where F and are the densities of the feed and culture, respectively. The mass added
to the culture by pH adjustments and the potential mass (volatile substrate) lost due
to aeration are assumed negligible compared to the mass added by the feed stream.
Because an aqueous medium is employed and the apparent cell density is very close
to that of water, it is normally safe to assume that the densities are the same and do
not change with time. Therefore, the overall mass balance can be simplified to
F=
dV
dt
(2.45)
Because the feed stream is free of cells (sterile feed) and there is no effluent, the
cell balance states that the rate of generation is equal to the rate of accumulation,
rX V = XV =
d(XV )
dt
(2.46)
where is the specific growth rate of cells, X is the cell concentration, V is the
culture volume, and rX = X is the rate of generation of cells per unit culture
volume. Unlike other ideal reactors, the reactor volume changes with time because
there are one or more feed streams that supply the limiting substrate and necessary
medium components. By expanding the right-hand side of Eq. (2.46) and substituting
Eq. (2.45) into it, we obtain
rX V = XV =
dX
dV
dX
d(XV )
=V
+
X =V
+ FX
dt
dt
dt
dt
(2.47)
or
F X + XV = V
dX
dt
(2.48)
We note here that the cell balance equation for the cell-free (sterile) feed is identical
to the product balance equation of the SBR (Eq. (2.43)). In other words, the fed-batch
cell balance equation is identical in form to that of the product for a constant-volume
unsteady state CSTR.
The mass balance on the limiting substrate is
F SF + rSV = F SF XV =
d(SV )
dt
(2.49)
where F(t) is the volumetric feed rate, SF is the limiting substrate concentration
of the feed, and is the specific substrate consumption rate. Expanding the righthand side of Eq. (2.49), substituting overall mass balance equation (2.45) into it, and
rearranging yields
F SF F S XV = V
dS
dt
(2.50)
32
achieved. Therefore, the fed-batch operation is one reactor that mimics the roles of
two reactors in series, CSTR + BR, over the operational time and not indefinitely.
REFERENCES
1.
2.
3.
4.
Hill, Charles G., Jr. 1977. Introduction to Chemical Engineering Kinetics and
Reactor Design. John Wiley.
Harriott, P. 2002. Chemical Reactor Design. Marcel Dekker.
Levenspiel, O. 1999. Chemical Reaction Engineering. 3rd ed. John Wiley.
Fogler, H. Scott. 2006. Elements of Chemical Reaction Engineering. 4th ed.
Prentice Hall.
Monotonically
Increasing
34
Reactant Concentration, C A
Monotonically
Decreasing
Reactant Concentration, C A
Reactant Concentration, C A
(b)
Reactant Concentration, C A
Figure 3.1. Various forms of reaction rates for a single reaction A B, rA (CA ).
PFR
CSTR
C Af
C AF
CSTR
CAf
CA
C AF
CA
Reactant Concentration, CA
Reactant Concentration, CA
Figure 3.2. Space times of continuous-stirred tank reactor (CSTR) and plug flow reactor
(PFR).
-rAm
CAf = CAm
CAF
CAf CAm
C AF
Reactant Concentration, C A
Reactant Concentration, CA
C AF
Feed conc. of A
C Af
C Am
CAm
CAf
CAF
Reactant Concentration, CA
Figure 3.3. Final reactant concentration CAf relative to the concentration at which the reaction
rate is at maximum CAm .
35
36
course of reactor operation to obtain the maximum reaction rate. Obviously, a steady
state CSTR operation with a proper dilution rate would maintain the concentration
at CAm . This is done by choosing a proper flow rate, F, for a given reactor size, which
is obtained from the material balance of Eq. (2.15):
rAm (CAm )
F
=
V
CAF CA f
(3.1)
where CAF is the feed concentration and CAm = CA f is the desired final concentration,
respectively, of species A.
In a PFR, the reactant concentration varies throughout the length of the reactor
from CAF to CA f so that the average rate in the PFR is less than the maximum rate
in the CSTR:
CAF
CAF
CAm
Another way to look at the result is in terms of space times. Rearrangement of Eq.
(3.1) yields
V
1
1
= CSTR =
=
(CAF CAm )
(3.3)
F
D
rAm (CAm )
Equation (3.3) states that the area of the rectangle formed with the minimum reciprocal rate (the maximum rate) as the height (ordinate) and (CAF CAm ) as the base
(abscissa), as shown in Figure 3.4a, represents the space time2 for the CSTR, CSTR .
In terms of the rate, Eq. (3.3) is rearranged to give
rAm = (CAF CAm )/CSTR
(3.4)
Conversely, the area under the curve between the feed concentration, CAF , and the
final concentration, CA f = CAm (Figure 3.4b), represents the space time2 of the PFR:
= PFR =
F
CAF
CAm
1
dC
rA A
CAF
CAm
dCA
CAF
CAm
dCA =
1
rA
(CAF CAm )
(3.5)
mean
The mean reaction rate for a PFR is obtained from Eq. (3.5):
(rA )mean,PFR = (rA )PFR = (CAF CAm )/PFR
(3.6)
Therefore, the ratio of the maximum reaction rates is inversely proportional to the
ratio of space times:
(rAm )C
STR
(rAm )PFR
V
= PFR = PFR > 1
(CAF CAm )/PFR
CSTR
VCSTR
(3.7)
Equation (3.7) states that the maximization of reaction rate is equivalent to the
minimization of space time (minimization of reactor volume or maximization of
throughputs) and that the required reactor volume of the CSTR is smaller than that
of the PFR. Thus, the use of the CSTR leads to a higher reaction rate or maximization
of the mean reaction rate.
CAf
CAm
CAF
(a) CSTR
Reactant Concentration, CA
CSTR
CSTR
CAf = CAm
C AF
(b) PFR/BR
PFR
CAf = CAm
Reactant Concentration, CA
CAF
Reactant Concentration, CA
Figure 3.4. Space times of CSTR and PFR/batch reactor, CAf = CAm .
Case II: The final reactant concentration is less than that at which the rate is maximum,
CA f < CAm .
(a) CSTR
As shown in Figure 3.5, the CSTR must be operated to maintain the effluent
concentration at CA f , which is smaller than CAm . Therefore, in this case, one cannot
take advantage of the maximum rate at CAm . The space time of the CSTR may be
smaller, equal to, or larger than that of the PFR, depending on the exact value of CA f
CSTR
CSTR
CAf CAm
CAF
Reactant Concentration, CA
(b) PFR
PFR
CAf CAm
CAF
Reactant Concentration, CA
Figure 3.5. Space times of CSTR and PFR, CAf < CAm .
37
38
CSTR
CAm
CAf
(b) PFR
(a) CSTR
CAF
PFR
CAm
Reactant Concentration, CA
CAf
C AF
Reactant Concentration, CA
Figure 3.6. Space times of CSTR and PFR, CAf > CAm .
relative to CAm . As CA f gets smaller, the space time of the CSTR becomes larger and
will surpass that of the PFR. Hence, the PFR is favored over the CSTR. Conversely,
if CA f is closer to CAm (see the square formed by dotted lines), the space time of the
CSTR gets smaller than that of the PFR, thus favoring the choice of the CSTR.
Case III: The final concentration is greater than that at which the reaction rate is
maximum, CA f > CAm .
As shown in Figure 3.6, the space time of the CSTR is smaller than that of
the PFR. In this case, one can still take advantage of running the reaction at the
maximum rate, rAm , at CAm and bypass a part of the feed and mix with the effluent
to meet the desired value, CA f . Thus, the choice is a CSTR with a bypass. Figure 3.7
illustrates a CSTR with a bypass.
At the junction point, the material balance is
F1CAm + F2CAF = FCA f = (F1 + F2 )CA f
(3.8)
where F1 and F2 represent the flow rate to the CSTR and the bypass flow rate,
respectively. Thus, Eq. (3.8) can be solved for the ratio of flow rates:
F1 /F2 = (CAF CA f )/(CA f CAm )
(3.9)
F = F1 + F2
(3.10)
Because
F1
CAF
F1
C AF
F2
CAm
CAF
F
C Am
CAf
CSTR
PFR
C
Af
39
Am
C AF
CA
C AF
CSTR
C Am
PFR
C Am
C Af
F
Figure 3.8. Two-reactor system (CSTR + PFR).
Equations. (3.9) and (3.10) are combined to obtain the fraction of feed to the CSTR,
F1 /F , and the fraction to bypass, F2 /F :
F1 /F = (CAF CA f )/(CAF CAm )
(3.11)
40
The next question that arises naturally is, can we use only one reactor to mimic
the operation of these two reactors, a CSTR followed by a PFR?
3.1.3 One-Reactor Operation Mimicking a Two-Reactor Operation
The objective is to maximize for all time the total rate, rAV , the product of the
reaction rate per unit volume, and the reactor volume. In the case of batch, continuous flow, and tubular reactors, the reactor volume usually does not change so
that maximization of total rate, rAV , is achieved by maximizing the reaction rate
per unit volume, rA , alone. However, the volume of semi-batch (fed-batch) reactors increases during the operation so that the total rate, rAV , must be maximized.
Thus, maintaining the reactant concentration constant at CAm , the value at which the
reaction rate is maximum, rA (CAm ) = rAm , maximizes the reaction rate, rAm ,
but does not necessarily maximize the total rate, rAV . Let us denote the reactant
concentration that is to be maintained constant as CAs , which is yet to be determined.
Then, the feed rate, F (t ), to keep the reactant concentration at CAs is obtained from
the mass balance equation
F (t )CAF + rA (CAs )V (t ) = CAs
dV
= CAs F
dt
(3.12)
rA (CAs )
V (t ) = V (t ),
CAF CAs
rA (CAs )
CAF CAs
(3.13)
According to Eq. (3.13), the feed rate, F (t ), to keep the reactant concentration
constant at CAs is proportional to the reactor volume, V (t ). With this feed rate, the
volume increases exponentially:
dV
= V V (t ) = V (0) exp(t )
(3.14)
dt
Therefore, the feed rate obtained by substituting Eq. (3.14) into Eq. (3.13) is also
exponential:
rA (CAs )V (0)
rA (CAs )
F (t ) = V (t ) = V (0) exp(t ) =
t
(3.15)
exp
CAF CAs
CAF CAs
F=
The total reaction rate obtained by maintaining the reactant concentration at CAm
corresponding to the maximum rate is
rA (CAm )
rA (CAm )Vm = rA (CAm )V (0) exp
t
(3.16)
CAF CAm
while the corresponding total rate obtained by holding the reactant concentration
constant at a value of CAs is
rA (CAs )
t
(3.17)
rA (CAs )Vs = rA (CAs )V (0) exp
CAF CAs
The ratio of the total rate obtained by holding at CAs to that obtained by holding at
the peak concentration, CAm , is
rA (CAs )
rA (CAs )
rA (CAm )
rA (CAs )Vs
t
(3.18)
exp
=
rA (CAm )Vm
rA (CAm )
CAF CAs CAF CAm
41
r (CAm )
r(C As )
rA
Figure 3.9. CAm versus CAs .
CAm
C As
CAF
Reactant Concentration, CA
Therefore, if the ratio is greater than one, the operation holding the reactant concentration at the value CAs yields a higher total rate than holding the reactant
concentration at the value CAm . It is therefore necessary for the exponent to be
positive:
rA (CAs )
rA (CAm )
>0
(3.19)
(3.20)
The solution to this equation yields the concentration to be maintained during the
filling operation, which is greater than the concentration at which the rate is at
maximum, CAs > CAm . The feed rate to achieve this condition is obtained from
Eq. (3.15):
rA (CAs )
rA (CAs )
V (0) exp
t
(3.21)
F (t ) =
CAF CAs
CAF CAs
Thus, the initial reactant concentration should be CAs so that the total rate
r(CAs )V is at the maximum from the beginning. Then, to continue maximizing
the total rate as long as possible, this concentration CAs should be maintained by
supplying the feed given by Eq. (3.21). Once the reactor volume is full, then the
reactor should be run as batch without a feed until the desired concentration is
attained. This is a semi-batch operation. This is illustrated graphically in Figure 3.10.
If the initial concentration is less than CAs , it should be brought instantaneously to
CAs . This is done by supplying the feed at the maximum rate, that is, an impulse type
of feeding. If the initial concentration is greater than CAs , it should be brought down
to CAs as soon as possible by running as a batch reactor without any feed.
This type of semi-batch operation is also known as the extended fed-batch
operation.1 It should be emphasized that the exponent in the exponential feed,
42
C AF
Filling
Semi-Batch
V(t) CA=CAm
Volume Full
Batch
CAm
CAf
V(t) = Vmax
Figure 3.10. A fed-batch reactor operating scheme: a semi-batch and a batch reactor.
a, is not any arbitrary constant. It is given by Eq. (3.13) and depends on the reactant
concentration being held constant, CAs ; the feed concentration, CAF ; and the reaction
rate at CAs , rAs . This exponential feed rate would continue until the reactor is full
so that the filling time is obtained by integrating Eq. (3.14) from zero time (V = V0 )
to V = Vmax and solving the resultant for the time at which the reactor volume is full,
tfull :
Vmax
1
(3.22)
tfull = ln
V0
The semi-batch reactor operation described earlier, mimicking the two-reactor configuration, can now be summarized.
3.1.3.1 The Optimal Operational Sequence, a Semi-Batch Operation
The optimal operational sequence is summarized as follows:
2. Set CA (0) = CAs and the optimum initial volume (yet to be determined):
V (0) = V (t f ) = Vmax
3. Supply the feed exponentially using the rate given by Eq. (3.21):
rA (CAs )
rA (CAs )V (0)
exp
t
F (t ) =
(CAF CAs )
(CAF CAs )
4. When the reactor becomes full, V = Vmax , stop feeding and operate as a batch
reactor until the desired final concentration is attained, CA (t f ) = CA f .
5. Draw out the reactor content instantaneously, retaining the original initial volume for the next cycle, V (t f ) = Vmax = V (0).
6. Fill the reactor instantaneously to attain CA = CAs .
7. Repeat steps 36.
The time profiles resulting from the preceding semi-batch operation are sketched in
Figure 3.11.
Volume
Concentration, CA
CA = CAs
V0
Time
Flow Rate
Time
Time
Figure 3.11. Time profiles of reactant concentration, feed rate, and reactor volume.
43
44
nonproductive host cells, which grow faster than the recombinant cells, in the reactor.
Therefore, a semi-batch operation with a fresh inoculum each time can reduce this
type of problem. As in the case of chemical reactors, a CSTR operation at near the
maximum specific growth rate can lead to a washout of cells if the specific growth
rate is less than the dilution rate. Thus, it can lead to a reactor instability problem.
Another problem is that attempts to produce secondary metabolites in continuous
reactors have not been successful in most reported situations, apparently requiring
dynamic operations. In addition to these contamination and physiological problems,
there are also reasons for preferring single-reactor operation: simpler operation and
lower equipment costs associated with one reactor than with two reactors in series.
Additional physiological and physical reasons for fed-batch operation are discussed
in much more in detail in Chapter 4.
where the desired product is B and the side reaction yields the undesired product
C. Both rates of formation rB and rC are functions of the reactant concentration
CA only. Figure 3.12 depicts simple examples of constant and variable yields. If the
order of reaction or the rate expressions were same for the desired and undesired
products, then the yield would be constant, independent of the reactant concentration. Conversely, if the order of the desired reaction were higher than that of the
undesired reaction, the yield would increase with the reactant concentration. For
example, if the orders are second and first for the desired and undesired reactions,
respectively, then the yield will increase linearly with the reactant concentration.
Conversely, if the order of the desired reaction is lower than that of the undesired
reaction, the yield will decrease with the reactant concentration.
The yield may also depend on other environmental factors such as temperature and pH. The objective is to maximize the total rate of formation of desired
species B, rB (CA )V , by controlling the reactant concentration CA in the reactor. The
instantaneous yield for B as a function of the reactant concentration is defined as
YB/A (CA ) =
rB (CA )
1
rB (CA )
=
=
rA (CA )
rB (CA ) + rC (CA )
1 + rC /rB
(3.23)
(3.24)
(a)
rB
(c)
rC
rB
YB A
YB A
CA
CA
(d)
(b)
rB
YB A
CA
YB A
CA
45
46
the reaction to maximize the product of the yield coefficient and the total rate of
disappearance of A.
Alternatively to using a fed-batch reactor with the feed flow rate manipulated
to keep the reactant concentration at CAs , a conventional steady state CSTR may
be used to maintain the reactant concentration constant, not at CAs , but at CAm .
However, the reactant concentration CAm may be higher than the desired final
concentration and may require an additional reactor to reduce it to the desired
conversion. However, the fermentation industry is very reluctant to use a continuous
process because of potential contamination and mutation problems and owing to
very poor results they have experienced with continuous fermentation, contrary to
theoretical predictions based on simplifying assumptions. With a batch process, the
volume remains at the maximum, but the reactant concentration, which affects the
rate and/or yield, cannot be regulated. A fed-batch process provides the means to
manipulate the rate and/or yield.
3.2.2 Case of Variable Yields
When the yield depends on the reactant concentration, the right-hand side of Eq.
(3.24) must be maximized. The reactant concentration that maximizes the righthand side of Eq. (3.24) is obtained by differentiating it with respect to the reactant
concentration and setting it to zero:
YB/A
(rAV )
(rBV )
=
[(rA )V ] + YB/A
=0
CA
CA
CA
which may be rearranged to yield
(rAV )
=
CA
(rAV )
YB/A
YB/A
CA
(3.25)
(3.26)
where, for convenience, the dependence of rA and YB/A on CA has been suppressed.
Inspection of Eq. (3.26) yields some insight into the nature of the optimal reactant concentration profile. Because the volume changes with time, the optimal concentration changes with time, CA (t ), and therefore, ordinary calculus cannot be
applied; instead, variational calculus must be used to determine the optimal reactant
concentration profile. The first term on the right-hand side is positive, and therefore,
the sign of the left-hand side is determined by the sign of the second eight-hand-side
term. Taking the sign function of both sides yields, we obtain
dYB/A
(rAV )
= sign
(3.27)
sign
CA
dCA
Thus, the reactant concentration CA that maximizes the rate of formation of B
varies in the region where the slope of the total rate, d(rAV )/dCA , is opposite
in sign to the slope of the yield curve, dYB/A /dCA . This implies that the optimum
reactant concentration is not a constant but varies with time, that is, CA (t ). Thus, the
optimum reactant concentration profile cannot be determined by ordinary calculus.
Instead, variational calculus must be used to obtain the optimal time profile of the
reactant concentration. A formal treatment of this optimization will be covered
in detail in Chapters 913. It will be also shown that in semi-batch operation, the
reactor content is removed fully or partially only at the end of the run, indicating
that any withdrawal during the course of operation other than at the end is not
optimal. It is also shown that the necessary condition for singular operation (fedbatch) is that the reaction rate go through a maximum, and feed concentration
must be sufficiently larger than the concentration at which the rate is maximum,
CAF CAm .
So far, we have considered maximizing the amount of product at the end of the
reaction time. However, numerous other objective functions could be optimized. For
example, it may be desirable to minimize the time required to obtain a specified final
product concentration, or it may be desirable to maximize the productivity (final
amount of product/final time). Ultimately, the engineering objective is to minimize
the production costs (operational costs plus the raw material costs) or maximize
the profit. Various forms of the objective functions will be considered in Chapter 9,
which deals with fed-batch optimization.
tf
tf
t f
dt
0
dt = XV (0) exp t
(XV )(t f ) = (XV )(0) exp dt = (XV )(0) exp
f
tf
dt
0
0
0 0 + XV =
(3.29)
where is the mean specific growth rate. Maximization of (XV )(t f ) implies that
the integral of the specific growth rate, or the mean specific growth rate, must be
maximized. The integral is maximized by maximizing the integrand (specific growth
rate) during the fixed time interval of 0 to t f , MaxS MaxS . In other words,
the specific growth rate must be maximized at all times during the time interval 0
to t f by properly controlling the substrate concentration S to maximize the total
amount of cells at the final time. Thus, we need to consider various functional forms
of specific growth rates , just as we have considered various forms of reaction rates
for single reactions. Figure 3.13 illustrates various forms of specific growth rates
as functions of the substrate concentration S. We see here that there is a parallel
47
(a) Monotonically
Increasing
Substrate Concentration, S
(b) Non-monotonic
Specific Growth Rate,
48
Substrate Concentration, S
Sm
Substrate Concentration, S
(d) Monotonically
decreasing
Substrate Concentration, S
Figure 3.13. Various forms of specific growth rates as a function of substrate concentration.
between the reaction rates of single reactions and the specific growth rates of cell mass
formation.
When the specific growth rate increases monotonically, as in the case of Monod
form (Figure 3.13a), the specific growth rate is maximized by maintaining the substrate concentration as high as possible. Therefore, a batch mode of operation is
optimal. Conversely, if the specific growth rate is a nonmonotonic function of the
substrate concentration, increasing with the substrate concentration, going through
a maximum, and then decreasing with further increases in the substrate concentration (Figure 3.13b), then the substrate concentration should be brought to and held
as long as possible at the value Sm , the substrate concentration corresponding to
the maximum specific growth rate, m . If the initial substrate concentration is less
than Sm , S0 < Sm , then it should be brought up to Sm instantaneously by feeding at
the maximum rate (theoretically an impulse feeding but practically a maximum feed
rate over a very short time period). If the initial substrate concentration exceeds Sm ,
S0 > Sm , then a batch mode of operation without any feed should be used to reduce
the substrate concentration to Sm .
3.3.1 Feed Rate to Maintain the Substrate Concentration That Maximizes
the Specific Growth Rate, S = Sm
Suppose that the initial substrate concentration is at Sm , S0 = Sm . What should be
the feed rate profile that would keep the substrate concentration constant at Sm ?
With the initial substrate concentration chosen as Sm , the amount of cells obtained
by maintaining the substrate concentration at Sm is obtained by integrating the cell
balance equation, Eq. (3.28), with S = Sm and (Sm ) = m :
X (t )V (t ) = X0V0 exp(mt )
(3.30)
The overall balance, assuming equal and constant density for the feed and the reactor
content, is
dV
=F
dt
(3.31)
dV
d(SmV )
= Sm
= Sm F
dt
dt
(3.32)
where Eq. (3.31) is used. Equation (3.30) is substituted into Eq. (3.32), and the
resultant is solved for the required feed rate:
m XV
m X0V0
exp(mt ) = exp(mt )
F (t ) =
=
(3.33)
SF Sm
SF Sm
where the constant is
= m X0V0 /(SF Sm ) = V0 [m X0 /(SF Sm )] = V0 [m X0 /YX/S (SF Sm )] (3.34)
Equation (3.33) states that the feed rate is an exponential function as in the case
of a single reaction. An exponential feed rate is applied to support the exponential
growth of cells at the constant substrate concentration, Sm . If we choose the initial
cell concentration properly as
X0 = YX /S (SF Sm )
(3.35)
m XV
= V0 m exp(mt )
SF Sm
(3.36)
The reactor volume increases exponentially also and is obtained by substituting Eq.
(3.36) into Eq. (3.31) and integrating the resultant,
V (t ) = V0 + V0 [exp(mt ) 1] = V0 [exp(mt )]
or the time to fill the reactor completely is
Vmax
1
ln
tfull =
m
V0
(3.37)
(3.38)
When the reactor volume is full, the feed should be shut off and the reactor should
be run in batch mode until the desired final substrate concentration is attained. The
49
50
cell concentration during the period of exponential feed is obtained from Eqs. (3.30)
and (3.35):
X =
X V exp(mt )
XV
= 0 0
= X0 = YX /S (SF Sm )
V
V0 exp(mt )
(3.39)
Thus, the cell concentration and substrate concentration remain constant (remain the
same as the initial concentrations), X0 and Sm , respectively, during the exponential
feed period, when the initial cell concentration is chosen according to Eq. (3.35) and
the initial substrate concentration is chosen properly, S0 = Sm . Simply, the volume
increases exponentially and thus the total amount of cells increases exponentially,
while the cell and substrate concentrations remain the same as the initial values,
X = X0 and S = Sm . Once the reactor volume is full, the reactor may be operated as
a batch without any feed, until the desired substrate concentration is reached.
Thus, we have a sequence of operations that would be described as a semi-batch
or fed-batch operation. This result parallels exactly the result obtained for single
reactions. The only difference is that the specific growth (= rX /X ) is maximized
here instead of the reaction rate rA . As was done with single reactions, we can
summarize the fed-batch operation to maximize the total amount of cells produced
at the end of the final time.
3.3.2 Optimal Feed Rate Sequence for a Fed-Batch Culture
The optimal feed rate sequence for the fed-batch described previously is summarized
as follows:
1. Choose the initial substrate concentration to equal the value at which the specific
growth rate is maximum, S(0) = Sm . The inoculum concentration should be
selected in accordance with Eq. (3.35) and the initial volume.
2. Supply the feed exponentially according to Eq. (3.36) so that the substrate
concentration remains constant at Sm and cell concentration remains at X0 until
the reactor is full.
3. Run the reactor as a batch until the desired substrate concentration is reached.
In the preceding scheme, we paid no attention to the amount of substrate consumed
because it is directly proportional to the amount of cells formed owing to the assumption of a constant-yield coefficient. However, if the yield coefficient is a function of
the substrate concentration, then one should also consider the amount of substrate
consumed as it may turn out that the substrate concentration that maximizes the
specific growth rate may lead to a substantially high consumption of the substrate (a
low cell yield). For example, if the substrate consumption rate at Sm corresponding
to the maximum specific growth rate is twice as high as that corresponding to 80
percent of the maximum specific growth rate, ( = m ) = 2 ( = 0.8m ), then
the fed-batch operation at the maximum specific growth rate would result in a 25
percent decrease in fermentation time, but at the expense of doubling the substrate
consumption. Thus, if the substrate cost is substantial relative to the price of the cell,
the optimization should take into account the cost of the substrate and the operating
cost and optimize the profit instead of the cell mass.
References
1.
2.
3.
Edward, V. H., Gottschalk, M. J., Noojii, A. Y., III, Tuthill, L. B., and Tannaholl,
A. L. 1970. Extended culture: The growth of Candida utilis at controlled acetate
concentration. Biotechnology and Bioengineering 7: 975999.
Levenspiel, O. 1962. Chemical Reaction Engineering. John Wiley.
Wagmare, R., and Lim, H. C. 1981. Optimal operation of isothermal reactors.
Industrial Engineering Chemistry Fundamentals 20: 361369.
51
53
54
the growth rate by keeping the concentration low by slow feeding of the carbon
source.
When methanol is used as the substrate, as in the case of producing singlecell proteins, methanol is oxidized first to formaldehyde, which plays havoc in the
cellular process, and as a result, it is essential to keep the methanol concentration in
an optimally low range. A similar phenomenon is observed when ethanol is used as
a substrate in amino acid production or a single-cell protein as it is first oxidized to
acetaldehyde, although the effect is much milder.
4.1.4 Utilization of Auxotrophic Mutants4244
By treating with mutagens such as UV light and nitrosoguanidine, it is possible to
isolate mutants that require one or more nutrients for growth. These auxotrophic
mutants requiring a certain nutrient for growth, such as amino acids, purine, pyrimidine, or vitamins, are often utilized in industrial amino acid production. These auxotrophs can be grown rapidly in the presence of an excess of the required nutrient
to a high concentration without any accumulation of the desired product owing to
feedback inhibition and/or end product repression. After growing the cells to a high
concentration, a medium lacking or extremely low in the required nutrient concentration can be fed into a fed-batch culture to force the grown cells to begin synthesizing
the desired product, that is, amino acids. In this way, the production of amino acid
is maximized. Various auxotrophs have been used to produce commercially such
amino acids as arginine, lysine, glutamic acid, valine, alanines, homoserine, phenylalanine, threonine, ornithine, citrulline, and proline. A tyrosine-requiring auxotroph
produces phenylalanine, the raw material for the artificial sweetener aspartame.
Similarly, tyrosine is produced by a phenylalanine-requiring auxotroph. Literature
utilizing auxotrophic mutants is abundant. Pyruvate is also produced by auxotrophic
mutants.
55
56
REFERENCES
1. Edwards, V. H., Cottschalk, M. J., Noojin, A. Y., III, Tuthill, L. B., and Tannahill,
2.
3.
4.
5.
6.
References
7. Kishimoto, M., Yoshida, T., and Taguchi, H. 1981. Simulation of fed-batch
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
culture for glutamic acid production with ethanol feeding by use of regression
analysis. Journal of Fermentation Technology 59: 4348.
Kishimoto, M., Yoshida, T., and Taguchi, H. 1981. On-line optimal control of fedbatch culture of glutamic acid production. Journal of Fermentation Technology
59: 125129.
Lee, S., and Wang, H. Y. 1982. Repeated fed-batch rapid fermentation using
yeast cells and activated carbon extraction systems. Biotechnology Bioengineering Symposium 12: 221231.
Dibiasio, D. 1980. An investigation of stability and multiplicity of steady states
in a laboratory biological reactor. PhD dissertation, Purdue University.
Weigand, W. A., Lim, H. C., Creagan, C. C., and Mohler, R. D. 1979. Optimization of a repeated fed-batch reactor for maximum cell productivity. Biotechnology and Bioengineering Symposium 9: 335348.
White, J. 1954. Yeast Technology. Vol. 31. John Wiley.
Crabtree, H. G. 1929. Observations on the carbohydrate metabolism of tumors.
Biochemistry Journal 23: 536545.
Whitaker, A. 1980. Fed-batch culture. Process Biochemistry 15: 1012, 1415,
32.
Moss, F. J., Rickard, P. A. D., Bush, F. E., and Caiger, P. 1971. The response by
microorganisms to steady-state growth in controlled concentrations of oxygen
and glucose. II. Saccharomyces carlsbergensis. Biotechnology and Bioengineering 13: 6375.
Nanba, A., Hirota, F., and Nagai, S. 1981. Microcomputer-coupled bakers yeast
production. Journal of Fermentation Technology 59: 383389.
Hosler, P., and Johnson, M. J. 1953. Penicillin from chemically defined media.
Industrial and Engineering Chemistry 45: 871874.
Clark, D. J., and Marr, A. G. 1964. Studies on the repression of -galactosidase
in Escherichia coli. Biochemistry Biophysics Acta 92: 8594.
Hsu, E. J., and Vaughn, R. H. 1969. Production and catabolite repression of the
constitutive polygalacturonic acid trans-eliminase of Aeromonas liquefaciens.
Journal of Bacteriology 98: 172181.
Yamane, K., Suzuki, H., and Nishizawa, K. 1970. Purification and properties of
extracellular and cell-bound cellulase components of Pseudomonas fluorescens
var. cellulosa. Journal of Biochemistry 67: 1935.
Hulme, M. A., and Strank, D. W. 1970. Induction and the regulation of production of cellulose by fungi. Nature 226: 469470.
Hockenhull, D. J. D., and Mackenzie, R. M. 1968. Present nutrient feeds for
penicillin fermentation on defined mediums. Chemistry and Industry 19: 607
610.
Gray, P. P., Dunnill, P., and Lilly, M. D. 1973. The effect of controlled feeding
of glycerol on -galactosidase production by Escherichia coli in batch culture.
Biotechnology and Bioengineering 15: 11791188.
Allen, A., and Andreotti, R. E. 1982. Cellulase production in continuous and fedbatch culture by Trichoderma reesei MCG 80. Biotechnology and Bioengineering
Symposium 12: 451459.
Gottvaldova, M., Kucera, J., and Podrazky, V. 1982. Enhancement of cellulase production by Trichoderma viride using carbon/nitrogen double-fed-batch.
Biotechnology Letters 4: 229231.
Gottvaldova, M., Kucera, J., and Podrazky, V. 1982. Fed-batch cultivation of Trichoderma viride: Effect of pH and nitrogen source supplementation on cellulase
production. Biotechnology Letters 4: 645646.
Hendy, N., Wilke, C., and Blanch, H. 1982. Enhanced cellulase production using
Solka floc in a fed-batch fermentation. Biotechnology Letters 4: 785788.
57
58
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
References
48. Kobayashi, T., Yano, T., Mori, H., and Shimizu, S. 1979. Cultivation of microor-
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
ganisms with a DO-stat and a silicone tubing sensor. Biotechnology and Bioengineering Symposium 9: 7383.
Mori, H., Kobayashi, T., and Shimizu, S. 1981. High density production of sorbose from sorbitol by fed-batch culture with DO-stat. Journal of Chemical Engineering, Japan 14: 6570.
Nishio, N., Tsuchiya, Y., Hayashi, M., and Nagai, S. 1979. Studies on methanol
metabolism. VI. A fed-batch culture of methanol-utilizing bacteria with pH stat.
Journal of Fermentation Technology 55: 151155.
Yamauchi, H., Mori, H., Kobayashi, T., and Shimizu, S. 1983. Mass production of
lipids by Lipomyces starkeyi in microcomputer-aided fed-batch culture. Journal
of Fermentation Technology 61: 275280.
Park, C. B., and Lee, S. B. 1997. Constant-volume fed-batch operation for high
density cultivation of hyperthermophilic aerobes. Biotechnology Techniques 11:
277281.
Huang, W.-B., and Chu, S. Y. 1984. Ethanol production by Zymomonas mobilis
in fed-batch fermentations. Biotechnology and Bioengineering 26: 247251.
Lim, H. C., Tayeb, Y. J., Modak, J. M., and Bonte, P. 1986. Computational
algorithms for optimal feed rates for a class of fed-batch fermentation: Numerical
results for penicillin and cell mass production. Biotechnology and Bioengineering
28: 14081420.
Vicik, S. M., Fedor, A. J., and Swartz, R. W. 1990. Defining an optimal carbon
source/methionine feed strategy for growth and cephalosporin C formation by
Cephalosporium acremonium. Biotechnology Progress 6: 333340.
Bajpai, R. K., and Reub, M. 1981. Evaluation of feeding strategies in carbonregulated secondary metabolite production through mathematical modeling.
Biotechnology and Bioengineering 23: 717738.
Bhargava, S., Nandakumar, M. P., Roy, A., Wenger, K. S., and Marten, M. R.
2003. Pulsed feeding during fed-batch fungal fermentation leads to reduced
viscosity without detrimentally affecting protein expression. Biotechnology and
Bioengineering 81: 341347.
De Swaaf, M. E., Sijtsma, L., and Pronk, J. T. 2003. High-cell-density fed-batch
cultivation of the docosahexaenoic acid producing marine alga Crypthecodinium
cohnii. Biotechnology and Bioengineering 81: 666672.
Jeffries, T. W., Fady, J. H., and Lightfoot, E. N. 1985. Effect of glucose supplements on the fermentation of xylose by Pachysolen tannophilus. Biotechnology
and Bioengineering 27: 171176.
Koshimizu, L. H., Valdeolivas Gomez, E. I., Bueno Netto, C. L., Regina de Melo
Cruz, M., Vairo, M. L. R., and Borzani, W. 1984. Constant fed-batch ethanol
fermentation of molasses. Journal of Fermentation Technology 62: 205210.
Park, C. B., and Lee, S. B. 1997. Constant-volume fed-batch operation for high
density cultivation of hyperthermophilic aerobes. Biotechnology Techniques 11:
277281.
Lo Curto, R. B., and Tripodo, M. M. 2001. Yeast production from virgin grape
marc. Bioresource Technology 78: 59.
Rangel-Yagui, C. de O., Danesi, E. D., de Carvalho, J. C., and Sato, S. 2004.
Chlorophyll production from Spirulina platensis: Cultivation with urea addition
by fed-batch process. Bioresource Technology 92: 133141.
Lee, H. H., and Yau, B. O. 1981. An experimental reactor for kinetic studies:
Continuously fed batch reactor. Chemical Engineering Science 36: 483488.
Hardjito, L., Greenfield, P. F., and Lee, P. L. 1993. Recombinant protein production via fed-batch culture of the yeast Saccharomyces cerevisiae. Enzyme and
Microbial Technology 15: 120126.
Keller, R., and Dunn, I. J. 1978. Fed-batch microbial culture: Models, errors and
applications. Journal of Applied Chemistry and Biotechnology 28: 508514.
59
60
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
References
84. Jensen, E. B., and Carlsen, S. 1990. Production of recombinant human growth
85.
86.
87.
88.
89.
90.
91.
hormone in Escherichia coli: Expression of different precursors and physiological effects of glucose, acetate, and salts. Biotechnology and Bioengineering 36:
111.
Zabriskie, D. W., Wareheim, D. A., and Plansky, M. J. 1987. Effects of fermentation feeding strategies prior to induction of expression of a recombinant malaria
antigen in Escherichia coli. Journal of Industrial Microbiology 2: 8795.
Nasri, M., Sayadi, S., Barbotin, J. N., and Thomas, D. 1987. The use of the
immobilization of whole living cells to increase stability of recombinant plasmids
in Escherichia coli. Journal of Biotechnology 6: 147157.
Horn, U., Krug, M., and Sawistoski, J. 1990. Effect of high density cultivation
on plasmid copy number in recombinant Escherichia coli cells. Biotechnology
Letters 12: 191196.
Kojima, I., Yoshikawa, H., Okazaki, M., and Terui, Z. 1972. Studies on riboflavin
production by Eremothecium ashbyii. Journal of Fermentation Technology 50:
716723.
Dalton, C. C. 1983. Chlorophyll production in fed-batch cultures of Ocimum
basilicum (sweet basil). Plant Science Letters 32: 263270.
Woods, M., and Millis, N. F. 1985. Effect of slow feeding of xylose on ethanol
yield by Pachysolen tannophilus. Biotechnology Letters 7: 679682.
Glick, R. G., and Pasternak, J. J. 1998. Molecular Biotechnology: Principles and
Applications of Recombinant DNA. ASM Press.
61
63
(5.1)
where c and F are the densities of the culture and the feed, respectively; V is the
culture volume; F is the feed rate; ma , mb , and mf are the mass flow rate of the acid,
base, and antifoam, respectively; and me is the rate of mass loss, mainly for volatile
components and water, due to evaporation caused by aeration.
5.1.2 Cell Mass Balance
The material balance for the cells is obtained by applying Eq. (5.1) to the cell
mass, recognizing that there are no cells in the feed and effluent, so that the rate of
accumulation, d(XV )/dt, is equal to the rate of generation, which is the product of
the net specific growth rate, (S), and the total cell mass, XV:
d(XV )
= (S)XV
dt
XV (0) = X0V0
(5.2)
where (S) denotes that the specific growth rate is a function of the limiting substrate
concentration S. The specific growth rate may be a function of not only the substrate
concentration but also the product concentration,
5.1.3 Substrate Balance
For the limiting substrate, the rate of accumulation is equal to the rate of feed
F (t )SF minus the rate of consumption by cells (S)XV , which is the product of the
net specific substrate consumption rate, (S), which, for now, is assumed to be a
function of substrate concentration, and the total mass of cells, XV:
d(SV )
= F (t )SF (S)XV
dt
SV (0) = S0V0
(5.3)
where SF is the feed substrate concentration and F (t ) is the substrate feed rate.
5.1.4 Product Balance
Because there is no product in the feed and no product is removed, the rate of
accumulation of metabolite is equal to the rate of generation, which is equal to the
net specific product formation rate, (S), times the total cell mass, XV :
d(PV )
= (S)XV
dt
(5.4)
where P is the product concentration. For now, the specific rate is assumed to be a
function only of the limiting substrate concentration S.
64
The specific rates include the usual specific rates as well as the maintenance and
decay terms:
(S) kx
(5.5)
(S) mX
(5.6)
and
where mX is the usual maintenance coefficient for cells and kx is the decay constant
for cell mass.
5.1.5 Overall Mass Balance
Assuming the mass lost due to evaporation into the exhaust gas and the mass gained
by the additions of a base, acid, and antifoam to be insignificant as compared to the
mass flow rate of the feed, the overall material balance relates the mass flow rate of
the feed to the mass accumulation rate in the bioreactor:
d(V c )
= F F
dt
V (0) = V0
(5.7)
Assuming that there is no appreciable density difference between the feed and the
culture broth, C = F , and that the densities remain time-invariant reasonable
assumptions for aqueous fermentations we can eliminate the density to obtain
dV
= F (t ) V (0) = V0
dt
(5.8)
The feed flow rate F (t ) affects directly the culture volume (Eq. (5.1)), and the total
amount of substrate in the culture (Eq. (5.3)) or the substrate concentration, which
affects the cell growth rate through Eq. (5.2). It is also clear that even in the simplest
situation, there are three initial conditions that should be chosen appropriately: the
initial volume, the total amount of inoculum, and the total amount of substrate
initially, V0 , X0V0 , and S0V0 . These initial conditions must be chosen optimally, in
addition to the optimal feed flow rate profile, to maximize a profit function. However,
practical limitations put an upper limit on the initial concentration and therefore on
the amount of inoculum.
With the preceding mass balance equations, it is possible to describe quantitatively the characteristics of various forms of fed-batch cultures.
5.1.6 Fed-Batch Cultures with Constant Feed Rates
This is perhaps the simplest fed-batch operation, in which the feed rate is held
constant until the bioreactor is full, and as such, it has received extensive coverage in mathematical analyses by Yamane and colleagues,1,2 Pirt,3,4 and Dunn and
colleagues.5,6 Yamane and Hirano7 made experimental studies. Many classical practices belong to this category. The feed rate is held constant, F = Fc , and the defining
mass balance equations are obtained from Eqs. (5.2)(5.4) and Eq. (5.8):
dV
= Fc
dt
V (0) = V0
(5.9)
d(XV )
= XV
dt
XV (0) = X0V0
XV
d(SV )
= Fc SF XV = Fc SF
dt
YX/S
XV
d(PV )
= XV =
dt
YP/S
65
(5.10)
SV (0) = S0V0
PV (0) = P0V0
(5.11)
(5.12)
Because of the constant feed rate, the culture volume as obtained by integrating
Eq. (5.9) increases in the form of a ramp function until it reaches the maximum:
V (t ) = V0 +
0 t (V f V0 )/Fc
(5.13)
D(t ) =
Fc
Fc /V0
D0
F
(t ) =
=
=
V
V0 + Fct
1 + (Fc /V0 )t
1 + D0t
(5.14)
The total cell mass in the culture at any time is obtained by integrating Eq. (5.10)
with the initial condition:
t
XV (t ) = X0V0 exp
d
(5.15)
0
The specific growth rate in Eq. (5.15) is not constant but varies with the substrate
concentration and therefore also with time. Thus, the total cell mass XV increases not
exponentially but semiexponentially with time. The cell concentration as obtained by
dividing Eq. (5.15) by Eq. (5.13) can increase, decease, or remain constant, depending
on the initial dilution rate D0 :
X = XV /V = X0V0 exp
d Fc (1 + D0t )
(5.16)
Taking as an example the Monod form as the specific growth rate, = kS/(K + S),
the time profiles of total cell mass and cell mass concentration are shown in Figure
5.1. It is clear that both the amount and concentration of cell mass increase semiexponentially.
It is now convenient to introduce a moving average (a time average) of the
specific growth rate:
t
t
t
(t ) =
d
d =
d t
(5.17)
0
The moving average is a function of time, (t). The cell mass concentration can be
expressed in terms of the moving average of the specific growth rate:
X (t ) =
X V exp(t )
X exp(t )
XV
= 0 0
= 0
V
V0 + Fct
(1 + D0 t )
(5.18)
66
Figure 5.1. Time profiles of cell concentration and total cell mass for fed-batch culture with
a constant feed rate: = 0.11s/(s + 0.006); = /1.2; = /4.7; SF = 100 g/L; t f = 30 hr;
Fc = 0.05 L/hr; [XV, SV, PV, V ](t = 0) = [0.1 g/L, 1 g/L, 0 g/L, 0.5 L].
That the cell concentration can increase, decrease, or remain constant can be made
clearer by expanding the left-hand side of the cell balance equation (Eq. (5.10)) and
substituting into it Eq. (5.9),
dX
dV
dX
d(XV )
=
V +X
=V
+ X Fc = XV
dt
dt
dt
dt
(5.19)
dt
> 0 if D < (S)
If the time-variant dilution rate is greater than the specific growth rate, the dilution
effect is greater than the growth effect, and consequently, the cell concentration
decreases, whereas if the dilution rate is less than the growth rate, the dilution effect
is overcome by the growth of cells, and the cell concentration increases with time.
This is a general characteristic with a constant flow rate with any arbitrary specific
growth rate. Because the time-variant dilution rate decreases with time, the cell
concentration would eventually increase with time. In fact, the cell concentration
can go through a local valley or peak during the course of a run. This phenomenon
is utilized in Chapter 8 to estimate the specific rates.
67
It should be noted that to maintain the cell concentration constant over a period
of time, the dilution rate, which decreases with time, must be matched exactly with
the specific growth rate,
(S) = D =
Fc
D0
Fc
=
=
V
V0 + Fct
1 + D0t
(5.22)
which implies that the specific growth rate must also decrease with time. Because
is an arbitrary function of the substrate concentration, it is not apparent whether the
conditions imposed by Eq. (5.22) can be met for any time interval. The time behavior
of the specific growth rate may be examined by differentiating it with respect to
time:
D20
d dS
d
=
=
<0
dt
dS dt
(1 + D0t )2
or
d
dS
d
= sign
sign
<0
sign
dt
dS
dt
d
dS
sign
= sign
dS
dt
(5.23)
Equation (5.23) states that the specific growth rate must decrease with time and that
the signs of the two terms d/dS and dS/dt must be opposite to each other because
the sign of the product is negative. Therefore, to maintain the cell concentration
constant, the substrate concentration must decrease with time, that is, dS/dt < 0 for
the specific growth rate that increases with the substrate concentration d/dS > 0,
as in the case of the Monod model. Conversely, for nonmonotonic specific growth
rates that can increase as well as decrease with the substrate concentration so that
d/dS > 0 or d/dS < 0, the substrate concentration can increase or decrease
depending on the slope of the curve; that is, if is on the rising side (d/dS > 0),
the substrate concentration decreases with time, whereas it increases with time
if is on the diminishing side (d/dS < 0) of the peak. All this implies that it
would be difficult to maintain the cell concentrations constant over any appreciable
time period. This phenomenon has been named quasi steady state and has been
numerically demonstrated5 to take place asymptotically after a long time if the
constant feed rate is small enough relative to the maximum bioreactor volume,
V/Fc = (V0 + Fct )/Fc = (1 + D0t )/D0 1.
To assess the substrate concentration profile, we begin with the substrate balance equation. Equation (5.11) is rearranged and Eq. (5.9) is substituted into it to
obtain
1 d(XV )
d(SV )
= Fc SF
dt
YX/S dt
(5.24)
and then each term is integrated under the assumption that the yield coefficient YX/S
is constant:
SV (t ) S0V0 = Fc SF t
XV X0V0
X V (et 1)
= Fc SF t 0 0
YX/S
YX/S
(5.25)
68
Figure 5.2. Time profiles of substrate concentration and total amount of substrate for fedbatch culture with a constant feed rate: = 0.11s/(s + 0.006); = /1.2; = /4.7; SF =
100 g/L; t f = 30 hr; Fc = 0.05 L/hr; [XV, SV, PV, V ](t0 ) = [0.1 g/L, 1 g/L, 0 g/L, 0.5 L].
The total amount of substrate remaining in the reactor can increase or decrease,
depending on the amount of substrate supplied (Fc SF t) relative to the amount of substrate consumed to form cells (X0V0 (et 1)/YX/S ). Because the volume increases
in the form of a ramp function, the substrate concentration can increase or decrease,
just as the total amount of substrate can increase or decrease:
S0 + X0 YX/S + D0 SF t
X
(5.26)
S=
1 + D0t
YX/S
The time profiles of substrate concentration and total amount of substrate are
shown in Figure 5.2. The metabolite balance equation (Eq. (5.12)) may be integrated
if the product yield coefficient is constant. Equation (5.10) is substituted into Eq.
(5.12) and integrated to obtain
PV = P0V0 + (XV X0V0 )/YP/S
(5.27)
(5.28)
For constant feed rate operation, two parameters can be selected: the initial
bioreactor volume, V0 , and the constant feed rate, Fc . By a proper selection of these
parameters, one can regulate the dilution rate as well as the time to fill the culture
completely, which is
tfull =
Vmax V0
Fc
(5.29)
69
Figure 5.3. Time profiles of product concentration and total amount of product for a fedbatch culture with a constant feed rate: = 0.11s/(s + 0.006); = /1.2; = /4.7; SF =
100 g/L; t f = 30 hr; Fc = 0.05 L/hr ; [XV, SV, PV, V ](t0 ) = [0.1 g/L, 1 g/L, 0 g/L, 0.5 L].
When the bioreactor volume is full, the operation may continue in batch mode
until the substrate concentration drops to a desired level. Time profiles of product
concentration and the total amount of product are given in Figure 5.3.
5.1.6.1 Early Growth Phase or Very Small Specific Growth Rate
Because the exponential function can be expressed in a Taylor series,
(5.30)
(5.31)
From Eq. (5.18), we note that the total cell mass increases exponentially with time.
However, it is also apparent from Eq. (5.31) that when the values of t are small, the
second- and higher-order terms are negligible with respect to the linear term (1 +
t), and the exponential function may be well approximated by the linear function.
Therefore, the total mass appears to increase linearly:
XV (t ) = X0V0 (1 + t )
(5.32)
In other words, if the mean specific growth rate is small, as would be the case if
the initial substrate concentration is low and the feed rate is small, the total cell
mass would appear to increase linearly in the early stage (for small t) of fed-batch
operation. However, the cell mass is actually growing exponentially. Eventually, as
the time progresses, the remaining terms weigh heavily, and the total mass can no
longer be represented by the linear terms. In other words, even when the cell mass
appears to increase linearly in the early stage, it eventually goes into a full-fledged
exponential phase as time increases. This phenomenon occurs when the mean specific
70
growth rate is very small so that its product with the time, t, is small. Indeed,
when t is less than 0.4, the difference between the exponential function, exp(mt ) =
1.492, and its linear approximation, 1 + t = 1.4, is 6%, which is well within the
experimental error. Therefore, for all practical purposes, the exponential increase
would appear to be linear. These phenomena have been observed experimentally
as well as in simulations using the Monod form of specific growth rate.1,7 However,
it should be noted here that these observations should hold for any form of the
specific growth rate, not just for the Monod form, as long as the value of t is
small.
As shown earlier, for small values of t, the exponential function may be approximated by a linear function (Eq. (5.32)) and with a proper choice of the constant feed
rate so that the cell concentration appears to remain constant at the level of the initial
inoculum concentration for slowly growing cells in the early stage of operation:
X (1 + t )
= X0
X (t ) = 0
1 + (Fc /V0 )t
t
if Fc /V0 = =
d /t
(5.33)
Fc
D0
Fc
=
=
V
V0 + Fct
1 + D0t
(5.34)
must be satisfied, and a steady state in substrate concentration can be reached if the
following holds:
/ = YX/S =
X
(SF S)
(5.35)
Equation (5.34) implies that the specific growth rate must decrease with time or
remain approximately constant if the reactor volume remains approximately constant, that is, the increase in volume Fct relative to the initial volume V0 is negligible.
Thus, the initial volume must be large and the feed rate must be small. Equation
(5.35) imposes an additional constraint on the operational conditions. For a feed
with a specified substrate concentration SF , the concentrations of cell mass and
substrate, X(t) and S(t), must satisfy Eq. (5.35). It is instructive to calculate the
yield coefficient for a fed-batch culture from the definition (the yield coefficient
is equal to the amount of cell mass formed divided by the amount of substrate
consumed)
XV
YX/S
X V0 0
XV X0V0
=
=
V
(V V0 )SF + S0V0 SV
(SF S) + (S0 SF ) V0
(5.36)
71
To match the condition imposed by Eq. (5.35) with that of Eq. (5.36) so that the
quasi steady state can be observed over a finite time interval, it is necessary to pick
S0 = SF
(5.37)
and
X
X0V0
XV X0V0
V
(5.38)
In other words, the initial substrate concentration must be equal to the feed substrate
concentration, and the total amount of cells must be much greater than the amount
of initial inoculum. Because the initial volume has to be large (Eq. (5.34)), the initial
cell concentration must be very small. Thus, it is possible to observe the quasi steady
state over a short time interval by matching the feed concentration with the initial
substrate concentration and by choosing a large initial volume with a very slow
feed rate and a negligibly small inoculum (S0 = SF , V
= V0 , X0
= 0). Another way
to look at the situation is to accept the conditions necessary to achieve dX/dt = 0
(Eq. (5.34)), that is, Fc /V = , and apply this feed rate to the substrate balance
equation (Eq. (5.11)) and substitute Eq. (5.36) into the resultant:
Fc
X
dS
= (SF S) X = (SF S) X = (SF S)
dt
V
YX/S
(5.39)
SF (X X0 )V0
=
>0
XV X0V0
Even if the cell concentration approaches asymptotically a constant value after some
time, Eq. (5.39) states that the substrate concentration must increase, not remain
constant. Thus, the quasi steady state is possible only for the cell concentration. It
is obvious that to maintain two variables constant would require, in general, two
manipulated variables, not just one: Fc = V. This conclusion was also reported5
by others. Because the quasi steady state implies that both the cell and substrate
concentrations must be kept constant, it would in general require two manipulated
variables to rapidly force the system toward the quasi steady state.8
To determine precisely the conditions under which the quasi steady state with
respect to both cell and substrate concentrations occurs, it is necessary to take a
specific form of the specific growth rate and make the material balance equations
dimensionless and to examine the small parameters that multiply the time derivatives, 1 dX/dt and 2 dS/dt, and to look for the conditions under which the small
parameters 1 and 2 vanish. In other words, one can apply a singular perturbation
analysis.26 However, this process is beyond the scope of this book and is therefore
omitted here.
Another application is to generate more accurate reaction rate data than those
obtained using a continuous-stirred tank reactor (CSTR) for fast and slow reactions.
This is the use of fed-batch culture using constant feed rates.
5.1.6.3 Rate Data Acquisition
We begin with the cell, substrate, and product balances by expanding the accumulation terms (the left-hand side) and rearranging into convenient forms by recognizing
72
that dV /dt = Fc :
dX
dV
dX
d(XV )
=
V +X
=
V + X Fc = XV
dt
dt
dt
dt
F
dX
= c X
dt
V
d(SV )
dS
dV
=
V +S
= Fc SF XV
dt
dt
dt
dS
= Fc (SF S) XV
dt
(5.10)
(5.11)
and
d(PV )
dP
dV
dP
=
V +P
=
V + PFc = XV
dt
dt
dt
dt
F
dP
= P c X
dt
V
(5.12)
Equations (5.10)(5.12) can be further reduced if we can eliminate the time derivatives. If we can locate the times at which the concentrations go through their peak
or valley, then the time derivatives would vanish, and the specific rates would be
obtained from the concentrations of cells, substrate, and product at the points of
their peaks and valleys, the constant feed rate, and the culture volume. By setting to
zero the time derivatives in Eqs. (5.10)(5.12), we obtain the specific rates as
1
Fc
F
1
dX
(t1 ) = 0 = 1
X 1 = c =
=
(5.40)
dt
V
V
0 + t1
V0 FC + t1
dS
(t ) = 0 = Fc (SF S2 ) 2 XV
dt 2
2 =
(SF S2 )
X2 (0 + t2 )
(5.41)
dP
Fc
X3
(t ) = 0 = 3 P3
dt 3
V3
3 =
P3
0 + t3
(5.42)
where t1 , t2 , andt3 are the times at which the peaks and valleys in concentration
appear for the cell, the substrate, and the product, respectively. It is apparent that
if we can locate the times at which these concentrations go through their peaks
and valleys, then the specific rates , , and can be calculated algebraically from
Eqs. (5.40)(5.42), that is, without taking time derivatives of experimental data,
which is the major source for large errors. Having done this once, we repeat the process with a number of different constant feed rates to generate a data set of specific
rates with corresponding concentrations of cells, substrates, and product concentrations, as shown in Table 5.1. The constant feed rates must be chosen to cover a wide
range of substrate and product concentrations because the objective is to correlate
the specific rates as functions of substrate concentrations, both substrate and product concentrations, or (but rarely) substrate, product, and cell concentrations. The
73
Fci
D0i
t1i
i (5.40)
t2i
X2i
S2i
i (5.41)
t3i
P3i
i (5.42)
1
2
3
.
.
.
n
Fc1
Fc2
Fc3
.
.
.
Fcn
D01
D02
D03
.
.
.
D0n
t11
t12
t13
.
.
.
t1n
1
2
3
.
.
.
n
t21
t22
t23
.
.
.
t2n
X21
X22
X23
.
.
.
X2n
S21
S22
S23
.
.
.
S2n
1
2
3
.
.
.
n
t31
t32
t33
.
.
.
t3n
P31
P32
P33
.
.
.
P3n
1
2
3
.
.
.
n
results are then a table of calculated specific rates of cell growth, substrate consumption, and product formation, , , and , versus the concentrations of cells, substrate,
and product, X, S, and P. The remaining task is to correlate the specific rates with S, S,
and P, or S, P, and X. The method outlined here avoids the need to take time derivatives of rate data. Of course, the rate data can be obtained using a steady state CSTR,
requiring no derivatives of experimental data. However, for biological reactors, the
rate data obtained at steady state do not necessarily hold up for unsteady state operations such as batch and fed-batch cultures. Even if the steady state rate data are applicable to unsteady state operations, it takes a long time for CSTRs to reach a steady
state, especially when the dilution rate is small (rates are low). When the dilution rate
is high (rates are high), the substrate concentration approaches that of the feed concentration, and the required difference between these two is subject to a higher
degree of error. In fact, fed-batch reactors with constant feed rates have been
reported to yield more accurate rate data for fast and slow reactions than the CSTR.12
5.1.7 Fed-Batch Cultures with Linearly Varying Feed Rates
The feed is in the form of increasing ramp or decreasing ramp, that is, F = F0 (1 + at ),
where a > 0 for the linearly increasing feed rate and a < 0 for the linearly decreasing
feed rate. With the feed rate given by
a>0
F = F0 (1 + at )
(5.43)
a<0
the mass balance equations are as follows:
dV
= F0 (1 + at ) V (0) = V0
dt
d(XV )
= XV
dt
XV (0) = X0V0
d(SV )
XV
= F0 (1 + at )SF
dt
YX /S
SV (0) = S0V0
(5.44)
(5.45)
(5.46)
and
d(PV )
XV
= XV =
dt
YP/S
PV (0) = P0V0
(5.47)
74
Figure 5.4. Time profiles of a fed-batch culture with a linearly increasing feed rate: F =
0.05(1 + 0.016t); tf = 25; SF = 10 g/L; Vmax = 2 L; = 0.11s/(s + 0.006); = /1.2; = /4.7;
[XV, SV, PV, V](t0 ) = [0.1 g/L, 1 g/L, 0 g/L, 0.5 L].
Integration of Eq. (5.44) shows that the culture volume changes quadratically in
time:
V = V0 + F0 (t + at 2 /2)
(5.48)
The time-variant dilution rate increases (a > 0) or decreases (a < 0), and it determines whether the cell concentration and the total amount of substrate increase or
decrease with time:
(F0 /V0 )(1 + at )
F
=
V
1 + (F0 /V0 )(t + at 2 /2)
(5.49)
The time required to fill culture volume completely for the case of increasing flow
rate (a > 0) is obtained from Eq. (5.48) by noting that V = V f at t = t f :
2a(V f V0 ) 1/2
1
a>0
(5.50)
tf =
1 + 1 +
a
F0
Typical time profiles of culture volume; concentrations of cell mass, substrate, and
product; and the total amounts of cell mass substrate and product are shown in
Figure 5.4 for the case of linearly increasing feed rate.
When the feed rate decreases with time (a < 0), the feed rate may become zero
before the culture volume is completely filled. This would be an ineffective use of
the bioreactor. Thus, it may be assumed that this does not happen, and in that case,
the time to fill the culture volume is
2a(V f V0 ) 1/2
1
a<0
(5.51)
1 1 +
tf =
a
F0
Typical time profiles of culture volume; concentrations of cell mass, substrate, and
product; and the total amounts of cell mass, substrate, and product are shown in
75
Figure 5.5. Time profiles of fed-batch culture with a linearly decreasing feed rate: F =
0.05(10.0167t); tf = 60; SF = 10 g/L; Vmax = 2 L; = 0.11s/(s + 0.006); = /1.2; =
/0.47; [XV, SV, PV, V](t0 ) = [0.1 g/L, 1 g/L, 0 g/L, 0.5 L].
Figure 5.5. Conceptually, it is difficult to envision a case in which a linearly decreasing feed rate is applied. Because the cells are growing exponentially or semiexponentially, the substrate must be supplied to keep up with the cell growth.
5.1.8 Fed-Batch Cultures with Exponential Feed Rates
This mode of operation is common and has received much attention.1417 Theoretical
analyses were made by two groups.14,15 The basic idea was based on the traditional
yeast fermentation in which an amount of sugar was needed to obtain cell mass in a
fixed time interval. In this operation, the feed rate increases exponentially with time,
F (t ) = F0 exp(t )
(5.52)
where F0 and are the initial feed rate and an arbitrary positive constant, respectively.
The mass balance equations are as follows:
dV
= F0 exp(t ) V (0) = V0
dt
d(XV )
= XV
dt
XV (0) = X0V0
d(SV )
XV
= Fc SF
dt
YX /S
(5.53)
(5.54)
SV (0) = S0V0
(5.55)
PV (0) = P0V0
(5.56)
and
XV
d(PV )
= XV =
dt
YP/S
76
As a consequence of the exponential feed (Eq. (5.52)), the volume also increases
exponentially from its initial value and is obtained by integrating the overall mass
balance equation (Eq. (5.53)):
F
F
F
(5.57)
V (t ) = V0 + 0 [exp(t ) 1] = V0 0 + 0 exp(t )
(5.58)
According to Eq. (5.58), the dilution rate varies with time, starting at F0 /V0 and
approaching . Thus, the dilution rate can increase, decrease, or remain constant at
F0 /V0 , depending on the value of relative to F0 /V0 :
(5.60)
and the cell concentration is obtained by dividing Eq. (5.60) by Eq. (5.57):
X =
X0 exp(t )
F
F0
+ 0 exp(t )
1
V0 V0
(5.61)
The total amount of substrate in the culture is obtained by integrating Eq. (5.55),
SV (t ) = S0V0 +
F0
X V [exp(t ) 1]
SF [exp(t ) 1] 0 0
YX/S
(5.62)
X0 [exp(t ) 1]
(SF S0 )
F0
F0
exp(t ) YX/S 1 +
1+
exp(t )
V0
V0
(5.63)
Typical time profiles of concentrations and the total amounts of cell mass, substrate,
and culture volume are shown in Figure 5.6.
5.1.8.1 Constant Dilution Rate
A proper selection of the initial feed rate F0 in Eq. (5.58) can lead to a special case
of constant dilution rate:
F0 = V0
(5.64)
With this choice of initial feed rate, the feed rate is obtained from Eq. (5.52):
F (t ) = V0 exp(t )
(5.65)
77
Figure 5.6. Time profiles of fed-batch culture with an exponential feed rate: F =
0.05exp(0.0381t); tf = 20; SF = 10 g/L; Vmax = 2 L; = 0.11s/(s + 0.006); = /1.2; =
/4.7; [XV, SV, PV, V](t0 ) = [0.1 g/L, 1 g/L, 0 g/L, 0.5 L].
(5.66)
(5.67)
Equations (5.66) and (5.67) show that with a proper selection of the initial rate of the
exponential feed rate F0 = V0 , the volume can be made to increase exponentially,
and the dilution rate can be held constant at . The maximum time of fed-batch
operation is given by
Vmax
1
(5.68)
tmax = ln
V0
where Vmax is the maximum culture volume. The operational time increases with
smaller dilution rates (smaller F0 and ) and initial volume and larger maximum
culture volume. Typical time profiles of the total amount of substrate, cell mass, and
products as well as the feed rate and culture volume are shown in Figure 5.7.
5.1.8.2 Constant Substrate and Cell Concentrations
Because of the exponential feed rate, the addition rate of the limiting substrate,
F SF , is also exponential, and this type of operation can be forced to keep up with an
exponential growth of cells. If one can maintain the limiting substrate concentration
constant throughout the operation, say, at S = Se , by manipulation of the feed rate
F = exp (t), the specific growth rate, which depends on the limiting substrate
concentration, would also be held constant, = (Se ) = e , and the cells would also
78
Figure 5.7. Time profiles of fed-batch culture with a constant dilution rate (exponential feed
rate): F = 0.0191exp(0.0381t); tf = 36.3857; SF = 10 g/L; Vmax = 2 L; = 0.11s/(s + 0.006); =
/1.2;; = /4.7; [XV, SV, PV, V](t0 ) = [0.1 g/L, 1 g/L, 0 g/L, 0.5 L].
grow exponentially according to the cell mass balance equation (Eq. (5.54)), which
is integrated to yield
XV (t ) = X0V0 exp(et )
(5.69)
(5.70)
+
F d = V0
exp(et )
e
e
(5.71)
V
V0
+
exp(et )
e
e
(5.72)
[ X V /(S Se )]
X V /(S Se )
X0
= e 0 0 F
= 0 0 F
SF = Se +
e
e
YX /S
YX /S
(5.73)
79
exp(et ) = V0 exp(et )
e
(5.74)
(5.75)
The feed substrate concentration must be selected to satisfy Eq. (5.73) to achieve a
constant dilution rate:
V exp(et )
F
= 0 e
= e
(5.76)
V
V0 exp(et )
The resulting cell concentration is obtained from Eqs. (5.69) and (5.75):
X (t ) =
X0V0 exp(et )
= X0
V0 exp(et )
(5.77)
Equation (5.77) states that the cell concentration remains constant at the initial
concentration.
In summary, the exponential fed-batch can be characterized by the following
equations:
F = eV0 exp(et ), V = V0 exp(et ),
D = F/V,
S = Se ,
X = X0 (5.78)
With a proper choice of the feed substrate concentration (Eq. (5.73)) and the exponential feed rate of Eq. (5.74), the dilution rate remains constant at e (Eq. (5.76)),
and the culture volume increases exponentially (Eq. (5.75)), while the cell concentration remains constant at the initial value and the substrate concentration remains
constant at the chosen value, Se . Thus, this fed-batch operation mimics a steady state
continuous culture. The difference is that the steady state continuous culture may
be maintained indefinitely, while for the exponentially fed fed-batch culture, these
conditions cease once the culture volume is full, tfull . The time profiles are shown in
Figure 5.8. Note that the cell and substrate concentrations remain constant, while
the total amounts increase with time.
5.1.9 Extended Fed-Batch Cultures
This mode of operation refers to the case in which the concentration of the limiting
substrate concentration is maintained at a constant value throughout the course of
fed-batch operation by manipulating its feed rate.2,14,19,20 As seen earlier, when the
limiting substrate concentration is kept constant, say, at S = Se , then the specific
growth rate is also kept constant, e , so that the cells grow exponentially, XV =
X0 V0 exp (e t). From the substrate balance (Eq. (5.3)), we seek the substrate feed
rate that would keep the substrate concentration constant at S = Se :
d(SV )
dV
= Se
= Se F = F SF e X
dt
dt
(5.79)
(5.80)
or
80
Figure 5.8. Time profile of fed-batch culture with constant substrate and cell concentrations
(exponential feed rate): F = 0.0549exp(0.1099t); tf = 12.6141; Se = 9.9872; e = 0.1099; SF =
10 g/L; Vmax = 2 L; = 0.11s/(s + 0.006); = /1.2; = /4.7; [XV, SV, PV, V](t0 ) = [0.1
g/L, 1 g/L, 0 g/L, 0.5 L].
According to Eq. (5.80), the feed rate is an exponential function with a preexponential factor that depends on the initial amount of inoculum X0V0 , the specific
substrate consumption rate e , and the difference between the feed and culture substrate concentrations SF Se . Thus, the extended culture is a form of exponentially
fed fed-batch culture. The fed-batch volume also increases exponentially, which is
confirmed by integrating Eq. (5.1) with Eq. (5.80):
V (t ) = V0 + [exp(et ) 1]/e
(5.81)
However, if we select properly the values of SF and Se (therefore, e and e are also
fixed) so as to force the preexponential factor equal to the product of specific growth
rate and the initial volume,
= V0 e
(5.82)
Fe = V0 e exp(et )
(5.83)
(5.84)
Thus, the bioreactor volume increases exponentially from its initial volume. As a
consequence of extended fed-batch operation, which keeps the limiting substrate
concentration at a constant value, the cell concentration is also maintained constant:
X = XV/V = X0V0 exp(et )/V0 exp(et ) = X0
(5.85)
81
Figure 5.9. Time profile of feed flow rate and volume in the extended fed-batch culture with
constant substrate and cell concentrations: F = 0.0549exp(0.1099t); tf = 12.6141; Se = 9.9872;
e = 0.1099; SF = 10 g/L; Vmax = 2 L; = 0.11s/(s + 0.006); = /1.2; = /4.7; [XV, SV,
PV, V](t0 ) = [0.1 g/L, 1 g/L, 0 g/L, 0.5 L].
Conversely, the total amount of cell mass increases exponentially. The bioreactor
size and the growth rate limit the maximum operating time:
tmax = ln[(Vmax /V0 )]/me
(5.86)
Because the concentrations of the limiting substrate and cells are kept constant,
the extended fed-batch appears to be analogous to a continuous-flow bioreactor
(chemostat). However, the total amounts of limiting substrate and cells increase
exponentially in the extended fed-batch culture, whereas they remain constant in a
continuous culture. In addition, there is no operational time limit in a chemostat.
It is obvious that only a particular form of the exponentially fed fed-batch, that
is, with a proper preexponential factor and the exponent (Eq. (5.83)), is equivalent
to the extended fed-batch culture. Time profiles of various dependent variables are
shown in Figure 5.9. The concentrations of cell mass and substrate are held constant,
while the feed rate and the reactor volume increase exponentially. Thus, it mimics the
steady state chemostat with constant steady state cell and substrate concentrations.
5.1.10 Fed-Batch Cultures with Intermittent Feed Rates
For certain situations, such as when the feed is molasses, which is so thick and gooey
that a live steam injection is necessary, the feed is applied intermittently. This type
of fed-batch operation is necessary if the carbon source is very viscous and requires
intermittent feed.21,22
82
References
83
(5.87)
Si+1 (t0 ) = Si (t f ),
V i+1 (t0 ) = V i (t f ) Vp
(5.88)
where t0 and t f represent the start and end time, respectively, the superscript denotes
the cycle number, and Vp stands for the volume that has been pumped out before
beginning the next cycle. The cyclic conditions state that the initial conditions for
the (i + 1)th cycle are the same as the final conditions of the ith cycle. It is apparent
that there is a transient period before the operation reaches a pseudo steady state
in its initial substrate and cell concentrations and bioreactor volume. It may take a
few cycles to reach this point. In this case, not only does one have to determine the
optimal feed rate profile as a function of time but the three parameters, the cyclic
boundary conditions, must also be chosen properly. Thus, complexity of repeated
fed-batch optimization is apparent. Repeated-cycle fed-batch operation has been
analyzed fully using a Monod form of specific growth rate.25
REFERENCES
1. Yoshida, F., Yamane, T., and Nakamoto, K. 1973. Fed-batch hydrocarbon fer-
2.
3.
4.
5.
6.
84
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
86
essence of the model and makes the prediction of cellular behavior exceedingly
difficult.5
When a complete set of mass and energy balance equations with appropriate
kinetic data is available, that is, transport phenomena, specific rates of cell growth,
product formation, formation of intermediates, and substrate consumption, it is possible to use these balance equations, which may contain a large number of parameters
that need to be determined from experimental data. In this situation, an estimation
scheme is used to determine the parameters in the model. However, there are many
situations in which it is not possible due to lack of knowledge and understanding to
write a complete set of mass and energy balance equations that reflect the effect on
the outcome of fermentation of potential manipulated variables such as the effects of
medium components. Thus, there is a need to model the process by some statistical
means.
In general, equation-based models may be classified as either distributed or
segregated. In the distributed model, the number of cells is omitted; instead, an
empirical measure of concentration, biomass, is used, and the reproduction process
is not treated. Conversely, the segregated model considers the number of cells as a
fundamental variable. Models may be classified as either unstructured or structured.
The structured models take account of changes in the internal environment, which in
turn change the rates of cell growth, substrate consumption, and product formation.
Thus, more than the specification of a single quantity is required to specify the
state of population. The unstructured model has no built-in concept of the internal
structure. The most common models are distributed and unstructured.
Looking into the phenomena of cellular growth, one can list three major steps:
(1) transport of substrates, nutrients, and other matter from the abiotic phase into the
cellular biotic phase; (2) intracellular reactions to convert the substrates into cellular
components and metabolic products; and (3) excretion of metabolic products to
the extracellular abiotic phase. Some products are intracellular and are retained
within the cells, whereas others are extracellular and are excreted into the abiotic
phase. Therefore, a rigorous model must incorporate the transport into the cells of
substrates and out of the cells of products. Thus, modeling of bioprocess is much more
complicated than modeling a catalytic reaction because the intracellular reactions
typically number in the thousands. It is neither possible nor necessary to track all
these reactions, and therefore, one adapts the concept of limiting reactant(s). The
bacterial cells and perhaps some yeast cells may be small enough so that diffusion in
the cell may be assumed negligible. Therefore, the effectiveness factor concept may
be omitted, although this may not be the case for large yeast cells and fungi. It is also
commonly assumed that the time scale of the transport in and out of the cell is much
shorter than that of the reaction of the limiting substrate in the cell. Therefore, the
simplest models have been built on the assumption that a biological reactor can be
treated as a homogenous reaction without any mass transfer effect.
87
(6.1)
In addition to the feed stream that contains the limiting nutrient, a number of feed
streams may be introduced into the reactor that contain other essential nutrients,
precursors, and inducers. There is no outlet stream during the operation of fedbatch culture, and the harvesting is done only at the end of a run. Let us denote
by Fi (i = 1, 2, 3, . . . , n) the volumetric flow rates of the feed streams, Fa , the acid
addition stream; Fb , the base addition stream; Fa f , the antifoam addition stream; Fiw ,
the rate of water carried in by the air or aeration gas; and Fow , the rate of water
carried out by the exhaust gas. The densities associated with these addition streams
are denoted by with appropriate subscripts. The accumulation rate is the time rate
of change of the total mass, which is volume times density. The total mass balance
equation, according to Eq. (6.1), is
i
Fi i + Fa a + Fb b + Fa f a f + Fia iw Foa ow =
d(V )
dt
V (0) = V0 0 (6.2)
where V is the effective bioreactor volume and t is the clock time. In Eq. (6.2),
usually the total mass increases owing to the addition of acid, base, and antifoam
and of water introduced by the aeration and decreases owing to the water carried
out by the aeration gas. However, these rates are relatively small as compared to the
addition rate of the feed so that we can ignore them, Fi i Fa , Fb , Fa f , Fiw , Fow 0.
i
In most cases, the densities of culture and feed streams may be assumed equal and
constant, i = , owing to the fact that aqueous solutions are involved.
6.1.2 Component Mass Balances
In addition to the total mass balance, each of the key components must be accounted
for. There are a large number of components. We are concerned with key components among them. They are cells (viable, nonviable, product producing fraction, etc.), limiting substrates, key intermediate compounds (including precursors),
and products. These component balances are considered in this section. Because
88
substrates are converted to various intermediates and products, the general component balance is
0 0 + rX V = net XV = ( kx )XV =
d(V X )
dt
V X (0) = V0 X0
(6.4)
where X represents the cell concentration and net represents the net specific growth
rate of cells, which is defined as the difference between the specific growth rate and
cell death rate constant.
6.1.2.2 Limiting Substrate Balance
The limiting substrate accumulation is due to the difference between the substrate
feed rate in and the substrate consumption rate and the rate of loss due to evaporation
if the substrate is volatile. The substrate consumption rate accounts for the formation
of cell mass and product and for maintenance of cell viability:
XV XV
d(V S)
V S(0) = V0 S0
= F SF
+
+mXV GSg =
YX /S
YP/S
dt
(6.5)
where S stands for the limiting substrate concentration, SF is the limiting substrate
concentration in the feed stream, net XV (= rSV ) is the net substrate consumption
rate, G is the aeration rate, Sg is the concentration of the limiting substrate (if
volatile) in the exhaust gas, m is the maintenance coefficient, and YX /S and YP/S are
the yield coefficients for cell mass and product, respectively. The last term in Eq.
(6.4), GSg, represents the loss of volatile substrates such as methanol, ethanol, and
hydrocarbons due to aerations. When the limiting substrate is not volatile, or there
is a condensation device to condense the volatile substrate and return back to the
reactor, then Sg = 0.
6.1.2.3 Key Component Balances
If intermediates are produced as in the case of yeast cells, which produce ethanol,
and ethanol is also utilized for yeast cell growth, it must be accounted for. Sometimes
there are certain intermediates that affect the cell growth and product formation,
such as ethanol in Saccharomyces cerevisiae and acetic acid in Escherichia coli. These
intermediates must be included in the model:
0 0 + XV =
d(V I)
dt
(6.6)
89
0 0 + net XV = XV k p PV =
d(V P)
dt
V (0)P(0) = V0 P0
(6.7)
V (0) = V0
V (0)X (0) = V0 X0
d(V S)
= F SF (S)XV
dt
V (0)S(0) = V0 S0
(6.E.1.1)
(6.E.1.2)
(6.E.1.3)
where F is the feed rate and the net specific rates (S) and (S) are assumed to be
functions only of the limiting substrate concentration. Thus, Eqs. (6.E.1.1)(6.E.1.3)
represent the simplest fed-batch operation.
90
It is instructive to rearrange Eqs. (6.E.1.2) and (6.E.1.3) by expanding the lefthand sides and substituting Eq. (6.E.1.1) into them:
d(V X )
dV
dX
dX
=X
+V
= XF + V
= [S]XV
dt
dt
dt
dt
(6.E.1.4)
dX
= ([S] F/V )X = ([S] D)X
dt
(6.E.1.5)
or
X (0) = X0
and
d(V S)
dV
dS
dS
=S
+V
= SF + V
= F SF [S]XV
dt
dt
dt
dt
(6.E.1.6)
or
dS
(6.E.1.7)
= D(SF S) [S]X S(0) = S0
dt
where D = F/V is the dilution rate. These balance equations are identical in form to
the mass balance equations for a constant-volume unsteady state continuous bioreactor (Eqs. (2.21) and (2.22)). However, it should be emphasized that D = F (t )/V (t ) is
time variant in fed-batch operation and is limited in time as no overflow is allowed,
whereas D may be constant or time variant and applies for all times in the case of
continuous operation. It is also interesting to note in Eq. (6.E.1.5) that by maintaining the dilution rate equal to the specific growth rate, D = F (t )/V (t ) = (S), it is
possible to maintain the cell concentration constant, that is, dX/dt = 0. Conversely,
the total amount of cells in the bioreactor, VX, increases with time owing to the
increase in the volume caused by the feed stream.
Example 6.E.2: Simplest Fed-Batch Operation, Metabolite Production
Assuming that the limiting substrate is nonvolatile and that the cell mass is the only
product, Eqs. (6.4)(6.7) reduce to
dV
=F
dt
d(V X )
= [S]XV
dt
V (0) = V0
V (0)X (0) = V0 X0
d(V S)
= F SF [S]XV
dt
d(V P)
= XV
dt
V (0)S(0) = V0 S0
V (0)P(0) = V0 P0
(6.E.2.1)
(6.E.2.2)
(6.E.2.3)
(6.E.2.4)
Thus, Eqs. (6.E.2.1)(6.E.2.4) represent the simplest fed-batch operation for product
formation without any intermediate playing an important role.
6.2.1 Specific Growth Rate of Cells,
The specific growth rate is the rate of formation of cell mass per unit time per unit
concentration of cells, = rX /X , and has the unit of grams of cell mass per unit
91
m 2
= m S ( K + S )
S=K
Substrate Concentration
time per gram/liter of cell mass. Therefore, the rate of formation of cell mass per
unit culture volume is equal to the product of the specific growth rate and the cell
concentration, rX = X , and the total rate of formation of cell mass is rX V = XV .
The total growth rate is a term that represents the generation term in the cell mass
balance equation (6.4). Thus, for fed-batch cultures,
1 d(V X )
(6.8)
XV dt
For batch cultures, it is obtained from the batch culture cell balance equation,
net = (dX /dt )/X . For continuous cultures, it is obtained from its balance equation
(Eq. (2.22)) for unsteady state operation or from Eq. (2.23) for steady state operation:
=
( D)X =
dX
dt
=D+
1 dX
X dt
(2.22)
F
(2.23)
V
Various functional forms have been used, including substrate-dependent and
substrate-independent growth and inhibited growth by substrates, products, or
inhibitors.
=D=
m S
K+S
(6.9)
where S is the limiting substrate concentration and m and K are constants known
as the maximum specific growth rate and the saturation constant, respectively. Figure
6.1 is a plot of the Monod form of specific growth rate. The rate increases monotonically and approaches asymptotically the maximum rate m . This form is also
known as a saturation function and is equivalent to the LangmuirHinshelwood
kinetics for chemical reactions. The specific growth rate approaches the maximum
value asymptotically as the substrate concentration reaches the maximum; that is,
when the substrate concentration is substantially larger than the saturation constant,
S K, = m (zero-order rate), whereas it is first order, = (m /K)S, when the
92
m 2
= m [1 exp( KS )]
S = ln 2 K
S
Substrate concentration
(6.10)
where m is the maximum specific growth rate and K is the saturation constant.
Figure 6.2 depicts the dependence of the specific growth rate on the limiting substrate
concentration. In this form, the specific growth rate is one-half the maximum value
when the substrate concentration reaches ln 2/K, that is, S = ln 2/K.
Moser9 proposed another form of saturation kinetics:
=
m Sn
Kn + Sn
(6.11)
This form of saturation is depicted in Figure 6.3. When n = 1, this form reduces
to Monods model, and when n > 1, this form is sigmoidal rather than hyperbolic
(Monod). This form approaches the asymptotic value more rapidly than the Monod
form. All these rates are in the form of saturation functions that depend only on
the substrate concentration. For K less than unity, K < 1, the Monod equation
approaches the maximum value faster than do those of Teissier and Moser, while for
K > 1, Teissier and Moser equations approach the maximum faster than Monods.
These are shown in Figure 6.4. The Moser form with n = 2 has been proposed,54 and
a variation of the Moser form was also proposed,55 in which the exponents in the
numerator and denominator are distinct, (S) = aSm /(b + Sn ).
A specific growth rate in the form of double saturation was proposed by Jost
et al.,10
= m
S
S
K1 + S K2 + S
(6.12)
93
n >1
n =1
n <1
m S n
Kn + Sn
Substrate Concentration, S
Figure 6.3. Moser form of specific growth rate.
S
S
+
K1 + S K2 + S
(6.13)
When the substrate concentration is substantially larger than both of the saturation constants, S K1 , K2 , this model approaches asymptotically the maximum
0.14
0.12
0.1
0.08
0.06
0.04
Monod
Moser
Teissier
0.02
0.5
1.5
2.5
3.5
Substrate concentration
Figure 6.4. Comparison of specific growth rates: Monod = 0.14S/(0.2 + S); Teissier = 0.13(1exp(3.0S)); Moser = 0.13S2 /(0.04 + S2 ).
94
0.15
0.1
0.05
0
4
3
4
3
2
1
Biomass concentration
2
1 Substrate concentration
value of + , that is, m = + . One substrate and oxygen limitation were modeled12 by
=
m S1 S2
(K1 + S1 )(K2 + S2 )
(6.14)
m S
KX + S
(6.15)
where X is the cell concentration. By so doing, the specific rate is made to decrease
with high cell concentration. Specific growth rates of filamentous organisms such as
molds are known to decrease at high cell concentrations. This may be an attempt to
account for the crowding effect due to high cell concentration and/or high concentration that necessitates the incorporation of water activity into the specific growth
rate. The dependence of Contois kinetics on the cell mass concentration is shown in
Figure 6.5.
Other forms56,57 proposed include the following:
(S, X ) = K1 S K2 X
(S, X ) = + Q1 (X X ) + Q2 (S S)
(6.16)
95
max
S = KI KS
(6.17)
= (X )( X )
(6.18)
" !
"
!
= 1 X/Xmax / 1 X/Xmin
(6.19)
!
!
""
= 1 exp K 1 Xmax /X
(6.20)
15
competitive-type inhibition:
m KI S
=
m
=
KS
S
KI KS + (KI + KS )S + S2
1+
1+
S
KI
(6.21)
m S
(m /b)S
m S
=
=
KS + (KS /KI + 1)S
a + bS
(a/b) + S
(6.22)
96
max
S=K
Substrate concentration, S
This Monod-type form does not exhibit a maximum but approaches the asymptotic
value of m /b.
A competitive inhibition can be represented by the following form, which is
equivalent in form to the Monod equation:
=
m S
(m /b)S
m S
=
=
KS + (KS /KI + 1)S
a + bS
(a/b) + S
(6.23)
This Monod-type form does not exhibit a maximum but approaches the asymptotic
value of m /b.
A one-hump function with only two adjustable parameters represents another
form of substrate inhibition:18
= m S exp(S/K)
(6.24)
This form is plotted in Figure 6.7, which shows that the maximum rate is m K/e,
which occurs at S = K.
6.2.1.3.2. PRODUCT INHIBITION (S, P).
m S
m
=
K
P
KS S + S2 + S PS
+S
KS 1 +
KP
KP
(6.25)
and
m KP S
=
m
=
K
P
(KS + S)(KP + P)
1+ S
1+
S
KP
(6.26)
where P is the product concentration. In Eq. (6.25), the second expression is more
appropriate because the specific growth rate must vanish when there is no substrate,
S = 0. Equation (6.26) was used for the anaerobic glucose fermentation by yeast.19,20
97
The Monod form of specific growth rate expression was modified to include
inhibition by the product (alcohol)19,21 in the form of an exponential decay:
P
m S
(6.27)
exp
=
K+S
KP
6.2.1.3.3. INHIBITOR INHIBITION (S, I).
m S
=
m
=
I
KS
I
(S + KS ) 1 +
1+
1+
S
KI
KI
=
m S
SI
(S + KS ) 1 +
KI
(6.29)
(6.30)
These forms are equivalent to competitive, noncompetitive, and uncompetitive inhibitions, respectively, in enzyme inhibition kinetics.
All of the preceding expressions cannot account for zero specific growth rates
observed at finite concentrations of toxic substrates, products, or inhibitors. The
Monod form of specific growth rate expression was modified to include inhibition
by the product, as in the following expression:21
P n
m S
1
=
(6.31)
K+S
Pm
where Pm represents the maximum product concentration at which the growth rate
ceases and where n is a constant.
6.2.2 Specific Product Formation Rate,
The yield coefficients YX /S and YP/S are similar in concept to selectivity or yield
for multiple reactions in chemical kinetics. The cell mass cell yield coefficient YX /S
represents the weight (grams) of cell mass produced per unit weight of substrate
consumed to produce new cells, whereas the product yield coefficient YP/S is the
mass of product formed per unit mass of substrate consumed. In chemical kinetics,
two types of fractional yields48 are defined: instantaneous and overall. Likewise,
yields can be similarly defined for biological reactions. Instantaneous yields may be
defined by
$%
rX
XV
=
=
YX /S =
rS r =0,m=0
XV =0,m=0
=0,m=0
(6.32)
P
%
$
rP
XV
YP/S =
=
=
rS r =0,m=0
XV =0,m=0
=0,m=0
X
98
In Eq. (6.32), the subscripts are used to denote the conditions under which the
ratios of specific rates are taken. The cell yield YX /S is defined as the ratio of the
specific growth rate to the specific substrate consumption in the absence of product
formation r p = 0 = and any other maintenance m = 0. Likewise, the product yield
YP/S is defined as the ratio of the specific product formation to the specific substrate
consumption in the absence of cell growth rX = 0 = and any other maintenance
m = 0. Because the substrate is consumed to form cell mass and the product and to
maintain viability of cells (maintenance energy), the specific substrate consumption
rate can be written as
=
+
+m
YX /S YP/S
(6.33)
The overall yield coefficient can be defined in a similar manner as the amount of cells
(product) produced per amount of substrate consumed in the absence of product
(cells) formation and maintenance requirement. Because there is a significant volume
change, we must account for the volume change:
YX /S =
X
S
YP/S =
P
S
rP =0,m=0
rx =0,m=0
X f V f X0V0
SF (V f V0 ) + S0V0 S f V f
rP =0,m=0
Pf V f P0V0
SF (V f V0 ) + S0V0 S f V f
(6.34)
rx =0,m=0
The overall yield coefficients are difficult to evaluate because of the condition of
no product (or no cell) formation and no maintenance requirement. The substrate
consumed solely for cell growth (or product formation) is difficult to evaluate in a
fed-batch operation where cell growth and product formation may not be separable.
The instantaneous yield coefficients (Eq. (6.32)) are either constants or variables
during the operation, depending mostly on the substrate concentration and less on
the product concentration and other culture conditions. Apparently, the concept
of yield was first used by Raulin to express the nutrient requirements of a fungus,
and later, Monod showed that the growth yield is a constant in bacterial cultures
when the conditions are maintained constant. Constant-yield coefficients imply that
the specific rates of growth, substrate consumption, and specific product formation
are functionally identical and differ only in the numerator constants. These overall
yield coefficients are the same as the ratios of stoichiometric coefficients in chemical
kinetics. Thus, if there is only one limiting reaction throughout the course of fermentation, then the ratios of stoichiometric coefficients remain invariant, and the yield
coefficients remain constant, that is, the instantaneous and overall yield coefficients
are the same.
6.2.2.1 Constant-Yield Coefficients
When the yield coefficients are constant, the specific substrate consumption rate is
simply a weighted sum of the specific rates of cell growth and product formation and
the maintenance coefficient (Eq. (6.39)). Therefore, the specification of specific rates
, , and m along with constant-yield coefficients YX /S and YP/S fixes the specific
99
= +
(6.35)
where and are constants. Thus, the total product formation rate XV = rPV is
proportional to the cell concentration as well as the rate of growth:
XV = XV + XV
(6.36)
a1 S
1 + b1 S + b2 S2
(6.37)
e1 S
c1 S
, =
1 + d1 S + d2 S2
1 + f1 S + f2 S2
(6.38)
100
These expressions can represent substrate inhibition with the maximum values of
c1 /(1 + d1 + d2 ) and e1 /(1 + e1 + e2 ), respectively, at the substrate concentrations
of 1/d2 and 1/ f2 , respectively. These can also represent saturation kinetics with a
choice of d2 = 0 or f2 = 0.
6.2.3 Specific Substrate Consumption Rate,
The specific substrate consumption rate must account for the generation of cells and
product as well as the maintenance of cells. The specific substrate consumption rate
is simply a weighted sum of the specific rates of cell growth and product formation
and the maintenance coefficient:
=/YX /S + /YP/S + m
(6.39)
Therefore, the specification of the specific growth rate, the specific product formation rate, and the maintenance coefficient, , , and m, along with yield coefficients
YX /S and YP/S , fixes the specific substrate consumption rate . When there is no product formation and the maintenance energy is negligible, then the specific substrate
consumption rate expressions are usually given in terms of the specific growth rate
and yield coefficient, = /YX /S . Here the yield coefficient can be constant or a
function of substrate concentration. It can also include a maintenance term. Thus,
it is possible to represent the specific substrate consumption rates by a ratio of
polynomials:
=
c1 S
+m
1 + d1 S + d2 S2
(6.40)
(6.41)
(6.42)
net XV = XV kP XV
(6.43)
XV = k1 XV + k2 XV
(6.44)
101
2.5
313K
2
1.5
308K
1
0.5
303K
0
0.5
1
0
0.1
0.2
0.3
0.4
0.5
Figure
6.8. Dependence of specific growth rate on temperature,
= [S/0.008 +
'
&
S] 2.45 1010 e14230/(1.987T ) + 1023 e32900/(1.987T ) 1.39 .
For simple cases, it is further assumed that the specific rates , , and depend
only on the limiting substrate concentration S and are independent of concentrations
of cells and product, X and P, and the cell age distribution. The yield coefficients YX /S
and YP/S are either assumed to be functions of the limiting substrate concentration
or are considered constant.
6.2.5 Temperature and pH Effects on Specific Rates
All of the specific rates presented earlier are based on the assumption that pH and
temperature are held within a small range by independent control loops. However, if
the pH and temperature vary significantly during the operation, their effects must be
taken into account. For example, the constants in the specific rates may depend on
temperature and pH. Unlike well-defined chemical reactions, in which the rate constants usually follow the Arrhenius form, empirical formulas are use for microbial,
animal, and plant cells to describe pH and temperature dependences.
6.2.5.1 Influence of Temperature on Specific Rates
Microbial, animal, and plant cells die at high temperature, and therefore, the specific rates tend to increase with temperature until the critical temperature at which
they cease to grow and produce products. Thus, Topiwala and Sinclair50 used two
exponential functions of Arrhenius form to denote the dependence on temperature:
(S, T ) = (S) f (T )
(S)[a1 exp(E1 /RT ) a2 exp(E2 /RT )+b] if T1 T T2
(6.45)
=
0
if T < T1 or T > T2
where a1 , a2 , b, E1 , and E2 are empirical constants to be determined from experimental data. Thus, it is reasonable to use a similar approach to modify the specific
rates of substrate consumption and product formation . This form of dependence
of on temperature is shown in Figure 6.8.
102
(6.46)
(6.47)
where H+ represents the hydrogen ion concentration. Similarly, other specific rates
and may be modified to reflect the effects of pH.
6.2.6 Maintenance Term
The term maintenance refers to the consumption of energy for processes other than
the synthesis of new biomass (cells) and products such as the energy required to
maintain the chemical potential across the cell membrane, active transport, motility,
and macromolecular syntheses. In other words, besides the formation of cells and
products that are accounted in mass balance equations, energies are consumed to
maintain the cellular identities such as the chemical potential, motility of cells, active
transport across cell wall membranes, and synthesis of various macromolecules that
are not accounted in the mass balance equations.
Herbert24 proposed to modify the specific growth rate by considering the oxidation of cell substance:
=
m S
c
K+S
YX /S
(6.48)
m S
, =
+ c
K+S
YX /S
(6.49)
where c is a constant. Others have combined the approaches of Herbert24 and Marr
et al.25 and Pirt26 to account for the maintenance in both the specific growth rate and
product formation rate:
=
m S
c , =
+ c
K+S
YX /S
(6.50)
While all of the preceding expressions adopted constant specific maintenance terms,
others proposed maintenance terms that depend on the substrate concentration
and also on breaking the cells into viable and nonviable cells. Ramkrishna et al.27
proposed the following expressions:
XV =
m S
K
c ,
K+S K +S
X T =
m S
,
K+S
K
m S 1
+ c
K + S YX /S
K +S
(6.51)
103
3.5
Monod
Monod (m)
3
2.5
&
2
1.5
1
0.5
0
0.5
10
Substrate concentration
Figure 6.9. Monod specific growth rate containing maintenance term: = 2.5S/(9.3 + S);
(maintenance) = 2.5S/(9.3 + S) 0.2; = 2.5S/(9.3 + S)/0.4.
where the subscripts XV and XT refer to viable cells and total cells (sum of viable
and nonviable cells) and K and c are constants.
The maintenance terms proposed for all of the preceding contain a technical difficulty. When there is no more substrate to be consumed, S = 0, Eqs. (6.48)(6.51)
indicate that the substrate is consumed for maintenance, an apparent contradiction
unless the cells are lysed to provide the necessary energy. This implies that cell lysis
terms must be included in the cell mass balance equation. To avoid this type of
abnormality, the maintenance term should also depend on the substrate concentration so that when the substrate concentration is zero, the maintenance term also
vanishes. For example, one can introduce a functional form of S that vanishes when
S = 0:
=
,
+ c
YX /S
K +S
m S 1
K S
+ c
K + S YX /S
K +S
(6.52)
Conversely, Sinclair and Topiwala28 introduced the maintenance term in the specific
growth rate expression
X T =
m S
(c + d ),
K+S
X D = d = kX,
m S
(K + S)YX /S
(6.53)
where the subscripts XT and XD stand for the total cells and dead cells, respectively.
In these expressions, the cells go through death and decrease in number owing to
maintenance.
104
105
Penicillin
producing cells
(A1)
Growing tips
(A0)
Figure 6.10. Differentiation states in the differentiation state model of Cagney49 for penicillin
production.
growth of penicillin-producing fraction at the rate of m A0V /(K + S), the formation
of penicillin at the rate of k p SA1V /[Kp + S(1 + S/Ki )], and maintenance of A1 at the
rate of m1 SA1V /[Km + S]. The specific rate of formation of penicillin is substrate
inhibited and also subject to loss by hydrolysis at the rate of kh PV . Thus, the
material balance equations can be summarized as follows:
Mass Balance Equations
SA1V
k AV
d(A0V )
=
1 0
dt
K+S
L+S
Growing tips
Penicillin-producing fraction
d(A1V )
AV
SA1V
k AV
kAV
= m 0
+ 1 0 2 1
dt
K+S
K+S
L+S
L+S
kAV
d(A2V )
= 2 1
dt
L+S
Nonviable fraction
Substrate
d(SV )
m A0V
= F SF
dt
(K + S)YX /S
Penicillin
m1 S
+
[Kp + S(1 + S/Ki )]YP/S
Km + S
k p SA1V
d(PV )
=
kh PV
dt
Kp + S(1 + S Ki )
Overall
k pS
dV
=F
dt
d(XV )
d(A0V + A1V + A2V )
SA V
=
= m 0
dt
dt
K+S
Specific Rates
Growth = m /(K + S)
(A1V )
106
f = ( f1 , f2 , f3 , . . . , fn ),
(6.54)
p = (p1 , p2 , p3 , . . . pm )
There are n mass balance equations and m parameters in Eq. (6.54). The parameters
appear in specific rates and mass and energy transfer terms. These parameters usually
appear nonlinearly and therefore require a nonlinear parameter estimation scheme.
107
N (
N
(y x )2
1
1
i
i
exp
p(e1 , e2 , . . . , eN ) =
(6.55)
si
2s2i
2
i=1
i=1
where the residual ei is the difference between the ith measured value yi and the
ith model-predicted value xi , ei = (yi xi ), N is the number of data points, si is the
standard deviation for the ith data point, and p(e1 , e2 , e3 , . . . , eN ) is the probability
(likelihood) function, that is, a measure of probability of obtaining precisely these
N values of es.
The standard deviations and their dependencies on the measured variables yi
are usually not known a priori, and therefore, it is useful to apply an error model.
A simple but useful error model is used in SIMUSOLV,35,36 a software package designed to handle simulations and parameter estimations for reactions and
reactors:
s2i = i2 xi
(6.56)
where i is a proportionality factor and is an adjustable parameter called the heteroscedasticity factor and is constrained between 0 and 2. The value of 0 implies that
the standard deviation is independent of the predicted value of that variable, while
the value of 2 implies that the standard deviation is proportional to the predicted
value.
It is possible to determine the values of i that maximize the probability function.
Differentiating the log of the probability density function with respect to i , setting
it to zero, solving it for i , and substituting the resulting expression into Eq. (6.54)
yields the following expression:
s2i = xi
N
1 (yi xi )2
N
xi
(6.57)
i=1
Substituting Eq. (6.57) into Eq. (6.55) and taking the log of the resultant yield, the
LLF,
LLF = log[p(e1 , e2 , . . . , eN )]
(6.58)
N
N
2
1 (yi xi )
N
=
log xi
(log(2 ) + 1 + log
2
N
xi
2
i=1
i=1
108
Because there are multiple variables to be estimated, there is an LLF and a factor
for each of these variables. In addition, the magnitudes of the variables may differ
greatly, each of the measured and predicted values must be scaled properly, and the
scaled variables must not be zero since the logarithm is taken. The overall LLF to
be maximized is the sum of the individual LLFs, and the final expression for the
likelihood function can be written in terms of Ny variables,
Ny
N
(yi j xi j )2
Ny N
1
N
(log(2 ) + 1)
LLF(p) =
log
j
2
2
N
x
j=1
i=1
ij
(6.59)
N
j
N
j
j=1
log xi j
i=1
where yi j and xi j are the ith normalized predicted and measured values, respectively,
of the jth variable:
yi j =
yi j + j
j
and xi j =
xi j + j
j
(6.60)
where j and j are the normalization constants for the jth predicted and measured
variables.
A simpler error model is the sum of the squared error,
N
SSE(p) =
y
N
(yi j xi j )2
(6.61)
i=1 j=1
The weighting factors traditionally used in multivariable error models can be handled
indirectly by the normalization factor j , and there would be no concern to take a
logarithm of a number zero. The SSE is a degenerate form of the likelihood function
with = 0. With the selection of an error model, the next step is to select a search
procedure to estimate the parameters that minimize the error criterion. There are
two search methods for estimating nonlinear parameters. One is a gradient-based
method and the other is a direct search method.
6.4.1.2 Estimation Methods
Search procedures for estimating nonlinear parameters can be broadly classified
as methods using function values only, methods using first derivatives, Newtons
method, and quasi-Newtonian methods. The methods that utilize the values of the
function only are direct search methods, whereas the methods that utilize first-order
derivatives are gradient-based methods and include the steepest descent (or ascent,
if maximization) and conjugate gradient methods.
The steepest ascent is based on the gradient that is the vector that gives the local
direction of the greatest rate of increase in the function. The search direction is simply
the gradient, and the algorithm is called the steepest ascent for maximization. For
minimization, the search direction is the negative of the gradient, and the algorithm
is known as the steepest descent:
(6.62)
109
where the vector p = (p1 , p2 , p3 , . . . , pm ) is the parameter vector and f (pi ) is the
gradient and where i represents the scalar factor that determines the step length in
the direction of the gradient.
The conjugate gradient method represents a major improvement over the gradient method by combining the current gradient with the previous gradient. The
algorithm begins by evaluating the gradient at the starting point:
p1 = p0 + 0 s0 = p0 + 0 f (p0 )
s1 = s0
s j = s j1
T f (p1 ) f (p1 )
+ f (p1 ), p2 = p1 + 1 s1
T f (p0 ) f (p0 )
T f (p j ) f (p j )
+ f (p j ), p j+1 = p j + j s j
T f (p j1 ) f (p j1 )
(6.63)
(6.64)
(6.65)
The steepest ascent method is very slow in convergence and may oscillate, whereas
the conjugate gradient method is much faster in convergence and more accurate.
6.4.2 Some State Variables Are Not Measurable but Are Observable
In certain situations, some of the state variables are not directly measurable but are
observable (they can be calculated from the measurements of other state variables).
Therefore, it may be necessary to estimate the state variables that are not directly
measurable before carrying out the estimation of parameters in the model. In fact, it
is possible to simultaneously predict the unmeasurable state variables and estimation
of the parameters.
When a process is linear and a model is available, Kalman filters37 are very
powerful tools that can estimate not only the unknown parameters in the model
but also the state variables that are not possible to measure on-line. However, this
technique requires knowledge of certain stochastic properties of measurement and
disturbance noises. For nonlinear systems, this technique is applied to linearized
models and is known as the extended Kalman filter (EKF). This is a recursive least
squares estimator and has been applied to estimate nonlinear bioreactor state variables and kinetic model parameters.
6.4.2.1 Extended Kalman Filter
We begin with a general nonlinear dynamic model with discrete measurements:
System model
(6.66)
(6.67)
Measurement model
110
each other and also uncorrelated with the initial conditions, x(0). The mean and
covariance of x(0) are designated as m(0) and PX (0), respectively.
The- EKF problem may be stated
as follows: given a measurement sequence
.
Z(k) = z(t0 ), z(t1 ), z(t2 ), . . . , z(tk ) for the model given by Eqs. (6.66) and (6.67),
find an estimator to provide unbiased, minimum-variance estimates of x(t ), denoted
by x(t tk ), patterned after a linear Kalman filter, and yielding small errors, x (t tk ) =
x(t ) x (t tk ). The EKF estimation is described by the following set of filtering
equations:
Predictor
x (t|tk ) = f(x(t|tk ), t )
(6.68)
(6.69)
Corrector
x (tk tk ) = x (tk tk1 ) + K(tk )[z(tk ) h(x (tk tk1 , tk ) ],
(6.70)
State estimate
P( tk tk ) = [I K(tk )]P(tk tk1 ),
x (t0 t0 ) = m0
P( t0 t0 ) = Px
k tk1
(6.71)
(6.72)
F(t ) = [f/x]x=x(t
k tk1
(6.73)
(6.E.4.2)
dmax
= u
dt
(6.E.4.3)
Process Model
w (t )
G (x(t ), t )
111
Measurement
Model
Extended
Kalman
Filter
v (t )
x (t )
h(x(t ), t )
K (t )
z (t ) -
F(x(t ), t )
x(k 1/ k 1)
Dela
(k 1)
H (k )
x(k / k 1)
Figure 6.11. System model and extended Kalman filter.
dV
= F Fsam + uV
dt
(6.E.4.4)
where X, S, and V are the cell mass concentration, the substrate concentration, and
the reactor volume, respectively; max , Km , YX /S , S0 , F , and Fsam are the maximum
specific growth rate, the saturation constant, the yield coefficient, the initial substrate
concentration, the feeding rate, and the sample stream flow rate, respectively; and
uX , uS , u , and uV are the process errors of cell mass, substrate, and maximum
specific growth rate and volume, respectively. The spectral density matrix for the
process noise was set as follows:
2
0.001 Lg2 h 0
0
0
2
0
0.001 Lg2 h 0
Q = 0
(6.E.4.5)
0
0
0.05 h13 0
0
0
0
0
The substrate glucose measurement model is
Sm,t = S(ti ) + s(ti )
i
(6.E.4.6)
where Sm,t , S(ti ), and s(ti ) are measured and predicted substrate concentrations and
i
the corresponding measurement noise. To maintain the glucose concentration at
0.08 g/L, a feedforward or feedback control was performed. The feedforward flow
rate was calculated by the fact that the estimated substrate concentration must not
change and was adjusted by the feedback control using a proportional-integral (PI)
controller (see later):
F (ti ) = V (t )
i )X (ti )
max S(t
+ FPI (ti )
i )][S0 S(t
i )]
YX/S [Km + S(t
i )) + q1 (Sset S(t
i1 ))
FPI (ti ) = FPI (ti1 ) + q0 (Sset S(t
(6.E.4.7)
(6.E.4.8)
where Sset , q0 , and q1 are the set point for control and the parameters of the PI
controller, which were set to q0 = 1.4 L2 gh and q1 = 1.1 L2 /gh. Using the EKF
112
(a) 0.12
0.08
0.04
0.00
0
12
16
3.0
2.0
8
CO2 (%)
Biomass (g/L)
12
1.0
4
0.0
0
12
equations, Eqs. (6.66)(6.73), we estimated simultaneously the cell mass and substrate concentrations and the model parameters. All parameters were changed during simulation runs until the difference between the predicted and set points of
glucose became minimal. Kalman estimates of cell mass and substrate (glucose) are
shown in Figure 6.12; it is apparent that these state variables are fairly well estimated
by the technique.
Although this technique can predict both observable state variables and the
unknown parameters in the model, a general drawback of the filer is that it requires
for proper filtering a judicious choice of set of the noise covariance matrices Q and R
and the initial error covariance matrix P0 . This may sometimes be a difficult task.
113
d(XV )
= XV,
dt
XV
d(SV )
,
= F SF
dt
YX /S
dV
=F
dt
Specific Rates
S
,Y
= 0.5
0.03 + S + 0.5S2 X /S
0.504S(1.0 0.0204S)
0.000849 + S + 0.0406S2
S 4.89%(w/v)
YX /S (S) =
0.383(1.0 0.0204S)
1.0 + 2.96S 0.00501S2
S 4.89%(w/v)
d(XV )
= XV,
dt
d(SV )
XV
= F SF
dt
YX /S ,
d(PV )
= XV,
dt
dV
=F
dt
Specific Rates
= 0.125S,
= 3842 + 134,
= /0.135
d(XV )
= XV,
dt
d(SV )
XV
= F SF
,
dt
YX /S
d(PV )
= XV,
dt
dV
=F
dt
Specific Rates
0.408S
exp(0.028P),
0.22 + S
S
exp(0.015P),
0.44 + S
0.1
d(XV )
= XV,
dt
d(SV )
XV
= F SF
,
dt
YX /S
d(PV )
= ( k)XV,
dt
dV
=F
dt
Specific Rates
0.11S
,
0.006X + S
0.004S
,
0.0001 + S + 10S2
+
+ 0.029,
0.47 1.2
k = 0.01
114
Specific Rates
Growth = m /(K + S)
Penicillin formation = kP S/[KP + S(1 + S/KI )]
Cell degradation kd = k2 /(L + S)
Cell branching kA A = k1 /(L + S)
0
1
Maintenance m =m1 S/(Km + S)
Branching kb = S/(K + S)
Substrate consumption for cell growth = /YX /S
Substrate consumption for penicillin formation = /YP/S
6.A.6 Chitturs Model for Penicillin Fermentation31
Mass Balance Equations
Growth = m /(K + S)
Penicillin formation = kP S/[KP + S(1 + S/KI )]
Cell degradation and differentiation kd = k2 /(L + S)
Maintenance m =m1 S/(Km + S)
Branching kb = S/(K + S)
Substrate consumption for cell growth = /YX /S
Substrate consumption for penicillin formation = /YP/S
6.A.7 ModakPatkar Model for Invertase Fermentation60
Mass Balance Equations
Growth = G + E
On glucose G = (k1 G + k2 G2 )/(k3 + k4 G + G2 )
On ethanol E = k5 E/[(k6 + k7 + E)(1 + k8 E)]
Fraction of glucose fermented R = (1 + k9 Gn )/(k10 + k9 Gn )
Ethanol production rate E = YEF G R
/
Ethanol consumption rate = E /YXR E
/
Cellular yield YX = (1 R)YXR G + RYXF G
/
/
Invertase formation = kP S/[KP + S(1 + S/KI )]
Substrate consumption for cell growth = G /YX
6.A.8 Modified ModakPatkar Model44 for Invertase Fermentation: Inhibition
by Ethanol of Both Invertase Formation and Cell Growth on Glucose
Mass Balance Equations
Growth = G + E
(k1 G + k2 G2 )
(1 E/kE )
(k3 + k4 G + G2 )
On ethanol E = k5 E/[(k6 + k7 + E)(1 + k8 E)]
Fraction of glucose fermented R = (1 + k9 Gn )/(k10 + k9 Gn )
Ethanol production rate E = YEF G R
/
Ethanol consumption rate = E /YXR E
/
Cellular yield YX = (1 R)YXR G + RYXF G
/
/
Invertase formation = kP S(1 E/kE )/[KP + S(1 + S/KI )]
Substrate consumption for cell growth = G /YX
On glucose G =
d(XV )
= XV,
dt
d(SV )
XV
= F SF
,
dt
YX /S
Specific Rates
21.87S
(S + 0.4)(S + 62.5)
Substrate consumption = Y
Growth =
d(IV )
= I XV,
dt
d(PV )
= XV
dt
115
116
Product formation I =
103.88S(I P)/X
S exp(5.0S)
, =
S + 0.1
0.12S2 + 29.42S + 3
d(XV )/dt = XV
XV (0) = X0V0
d(PV )/dt = XV
dV /dt = F1 + F2
PV (0) = P0V0
V (0) = V0
Specific Rates
0.86S1 S2
2.0 + S1 + S21 /33
, 2 =
, k = 0.18
Substrate consumption 1 =
0.68
1.05
Product formation = 117.7 exp(0.311S2 ), k = 0.18
Growth rate =
XV (0) = X0V0
PV (0) = P0V0
V (0) = V0
0 = F1 min F1 F1 max
0 = F2 min F2 F2 max
V (t f ) = Vmax
Specific Rates
S2
0.875S1
+
+ 0.01
, 1 =
0.45 0.47
5.81 + S1 + S21 /14.5 0.69 + S2 + S22 /0.15
0.402S1
S2 + 0.05
P/X
, 2 =
=
1
0.85
2.11
2.09 + S1 + S21 /80 0.05 + S2 + S22 /0.9
=
XV (0) = X0V0
References
LV (0) = L0V0
AV (0) = A0V0
MV (0) = P0V0
dV /dt = F1 + F2
117
V (0) = V0
S2
S1
1.09S1
, 1 =
+ 0.17x108
,
8
1 + S1 00.3 + S2
1.09x10
19 + S1
2 =
,
3.8x108
lac = 1.81 ,
amm = 0.852 ,
mab =
2.56x108
+ 0.35
0.02 +
REFERENCES
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
118
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
References
36. Burt, C. J. 1989. SIMUSOLV: A new code for modeling and optimization.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
119
120
NonEquation-Based Models
When it is possible to write a complete set of mass and energy balance equations
with kinetics and perhaps mass transfer rates, that is, specific rates of cell growth,
product formation, formation of intermediates, and substrate consumption and mass
transfer coefficients, it is possible to develop a model with a number of process
parameters. Then, appropriate experimental data are generated and used to estimate
the parameters in the model. However, there are many situations in which it is not
possible to write a complete set of mass and energy balance equations due to lack
of knowledge and understanding, for example, tissue cultures that are too complex
and a lack of knowledge to be able to provide an adequate description with a limited
number of balance equations. Effects of medium components on the outcome of
fermentation are not well known theoretically, and therefore, empirical approaches
have been used. A number of approaches can be adapted for dynamic as well as
static relationships. We shall consider these approaches.
In certain situations, it is not possible to measure all state variables that describe
the process. Some of the state variables cannot be readily measured or are difficult
to measure in the time span necessary. Therefore, we need a method of estimating
not only the parameters but also some of the difficult-to-measure state variables.
122
NonEquation-Based Models
Neural networks can take on many different forms, each being distinguished
by differences in architecture and in how they are applied. Multilayer feedforward
neural networks, such as back-propagation and its variants, are commonly used in
bioengineering.
7.1.1 Basic Architecture of Neural Networks
Although many kinds of neural networks exist, they have common features in their
architecture (Figure 7.1). Multilayer feedforward neural networks generally have
nodes arranged in input, hidden, and output layers. Each node within a layer is
unilaterally connected to each node in the subsequent layer. Associated with each
connection is a weight, a measure of connectivity strength. The weights are analogous
to parameters that must be found with an unconstrained optimization procedure.
Inputs are multiplied by their connection weights, then are added together to
form the total input to a node. This total input, within the node, is transformed
by a transfer function, such as the hyperbolic tangent shown in Figure 7.2, to produce an output signal, which becomes an input to each node in the subsequent
layer. Often the sigmoidal transfer function is used, which exhibits similar properties as the hyperbolic tangent, but the outputs are bounded to [0, 1]. This process continues in this mapping phase, finally producing the outputs of the neural
network.
The strength of multilayer feedforward neural networks resides in their ability
to model nonlinearities through the behavior exhibited by their hidden nodes transfer functions. When a multilayer feedforward neural network employs nonlinear
transfer functions, such as the sigmoid or hyperbolic tangent, in its hidden nodes, it
can model any relationship, thereby functioning as a universal approximator.
The process of adjusting weights is called training. During training, the weights
are changed according to a learning rule prescribed beforehand. The learning rule
regulates how the weights are changed such that the network can learn the presented
123
tanh (x)
0.5
0.5
1
10 8
examples (experience). A properly trained neural network, when tested, will produce
the correct responses to input examples used in training (recall) and to new ones to
demonstrate its ability to interpolate, predict, and extract patterns (generalization).
When the weight changes are based on errors between predictions and actual
data values, this process is called supervised training. In supervised training, each
data set or pattern contains a set of inputs and the corresponding outputs. Several
learning rules exist for training multilayer feedforward neural networks. The most
popular is called the generalized delta rule or back-propagation.
7.1.2 Back-Propagation Training Algorithm
Figure 7.3 describes the back-propagation algorithm for adjusting weights. Backpropagation starts with a forward pass through the network, where the outputs to
a particular set of inputs are calculated. The network errors are calculated. Then a
backward pass begins at the output layer to distribute errors in the form of weight
changes:
1. All the weights in the neural network are initialized.
2. A pattern, a set of inputs and outputs, is presented to the neural network.
3. Inputs are mapped to outputs:
a. Each input, xi (i = 1 I) is multiplied by its weight wi j , leading to hidden
node j ( j = 1 J).
b. At hidden node j, all the weighted inputs are summed and added to a unity
threshold or bias value Tj , resulting in the total activation input uj for this
hidden node j:
uj =
I
wi j xi + Tj
(7.1)
i=1
c. This total activation or net sum uj is passed through a transfer function f(x),
such as the hyperbolic tangent, resulting in an output signal yj :
f (x) = tanh x =
ex ex
ex + ex
(7.2)
10
124
NonEquation-Based Models
y j = f (u j ) = f
I
wi j xi + Tj
(7.3)
i=1
d. This output signal from the hidden node j, yj , becomes the input to each
output node k (k = 1 K). All these values from hidden node j are summed
to form the net activation input vk to each output node k to compute the
output layer values zk :
vk =
J
j=1
w jk y j + Tk
(7.4)
zk = f (vk ) = f
J
125
w jk y j + Tk
(7.5)
j=1
4. The error per pattern p, Ep , is calculated. Note that the superscript p will be
dropped off for tk and zk because the same procedure applies to all patterns
p = 1 P:
1 p p 2
(tk zk )
2
K
Ep =
(7.6)
k=1
(7.7)
b. Then calculate the error signal j for each hidden node j. Note that k was
already calculated with Eq. (7.7):
K
p
p
k w jk f (u j )
(7.8)
j =
k=1
(7.9)
wipj = j pj xip
(7.10)
winj =
P
wipj
(7.12)
p=1
f. Make weight changes for all weights for the batch pass n where is a constant
called the learning rate, with recommended values [0, 1]:
n
w njk = w n1
jk + w jk
(7.13)
winj = win1
+ winj
j
(7.14)
P
p=1
Ep
(7.15)
126
NonEquation-Based Models
h. Begin the next pass of weight changes by presenting all the patterns again at
step 3.
i. Continue with E Emax .
127
F(t)
X(t)
S(t)
Figure 7.4. Neural network for yeast fed-batch.
PM (t)
X(t + t)
Yeast
Fed-Batch
NN
PT (t)
S(t + t)
PM (t + t)
PT (t + t)
V(t)
128
NonEquation-Based Models
Table 7.1. Number of patterns, hidden
nodes, and time intervals
Patterns
Hidden nodes
Time intervals
90
180
270
360
3
5
7
10
15
15
30
45
60
Specific Rates
(7.16)
Parameters
(7.17)
129
(b) X vs. t
(a) F vs. t
0.15
2.5
0.1
X (g/L)
F (L/hr)
2
1.5
0.05
1
0.5
0
0
10
15
Time (hr)
(d) Pm vs. t
Pm (units/L)
S (g/L)
15
Time (hr)
(c) S vs. t
10
10
15
Time (hr)
10
15
Time (hr)
(f) Pt vs. t
(e) V vs. t
8
Pt (units/L)
V (L)
6
4
10
Time (hr)
15
10
15
Time (hr)
Figure 7.5. Yeast fed-batch fermentation training data with constant flow rate of 1 L/hr.
130
NonEquation-Based Models
Table 7.2. Notation in fed-batch penicillin fermentation model
Notation
Definition
Units
A
A`
S
F
P
V
X
Af
A`f
SF
t
g/L
g/L
g/L
L/hr
g/L
L
g/L
g/L
hr
Parameter
Definition
Value
Units
`0
e 1
K
L
e p
Kp
Kl
e h
YX/S
YP/S
ml
Km
7.72 102
3.56 104
4.58 102
0.009
1.02 102
4.456 102
0.075
0.0093
0.445
1.2
0.0409
0.0001
hr1
hr1
g/L
g/L
g/L.hr
g/L
g/L
hr1
g/g
g/g
hr1
g/L
d(AV )
d(AuV )
d(XV )
= ( kd )(AV ),
= kd (AV ),
= (AV )
dt
dt
dt
d(PV )
d(SV )
= F SF
= (AV ) kd (PV )
+
+ m (AV ),
dt
YX /S YP/S
dt
dV
= F, A = XAf,
dt
Au = X Au f
(7.18)
Specific Rates
=
=
0 S
,
K+S
,
YP/S
=
m=
k pS
Kp + S(1 + S/KI )
m1 S
,
Km + S
kd =
YX /S
(7.19)
k1
L+S
Except penicillin production, the other rate expressions in Eq. (7.20) are generated
by neural networks given substrate concentrations (Table 7.3):
d(AV )
= p1 (S)(AV )
dt
131
Output
Inputs
p1
p2
p3
p4
p5
S
S
S
S, A, and/or P
S
d(AuV )
dt
d(SV )
dt
d(PV )
dt
d(XV )
dt
= p2 (S)(AV )
= F SF p3 (S)(AV )
(7.20)
= p4 (S, A, P)(AV )
= p5 (S)(AV )
Penicillin production rate is more complicated, given with inputs of viable cell
and penicillin concentrations. Neural networks to yield rate expressions are depicted
in Table 7.4.
The experimental data obtained by Chittur14 were used to train the hybrid
neural networks. Experimental data were measured asynchronously and thus cubic
Table 7.4. Neural networks for rate expressions
Rate
Neural networks
NN
p1
NN
p2
NN
p3
NN
p4
NN
p5
132
NonEquation-Based Models
0.5
Data for spline 1
Data for spline 2
Spline 1
Spline 2
50
1
0.8
0
dS/dt
30
0.6
Data for spline 1
Data for spline 2
Spline 1
Spline 2
0.4
0.5
40
0.2
0
0
20
40
10
20
1.5
10
60
80
100
120
140
120
140
Time (hr)
(b) dAf/dt of spline Fits
1
0
2
dAf/dt
S (g/L)
Af
60
4
6
8
50
2.5
100
50
Time (hr)
100
10
150
20
40
60
80
100
Time (hr)
Time (hr)
3
2
20
Data for spline 1
Data for spline 2
Spline 1
Spline 2
10
0
20
40
60
80
100
120
P(g/L)
X (g/L)
30
1
0
1
2
0
140
20
40
60
120
140
120
140
dP/dt
0.6
dX/dt
100
0.05
0.8
0.4
0.03
0.02
0.01
0.2
0
80
Time (hr)
Time (hr)
0
0
20
40
60
80
100
120
140
0.01
20
40
Time (hr)
60
80
100
Time (hr)
Figure 7.6. Experimental data with spline fits of state variables vs. time.
p1 (S) =
d(AV )
dt
d(AuV )
dt
d(SV )
F SF
dt
1 d(PV )
AV dt
1 d(XV )
p5 (S) =
AV dt
p4 (S, A, P) =
(7.21)
0.14
0.45
0.12
0.4
References
0.1
0.08
0.06
0.04
0.02
Train
Validation
Test
NN
Chittur
0
0.02
10
15
20
25
30
35
40
133
0.35
0.3
0.25
0.2
0.15
Train
Validation
Test
NN
Chittur
0.1
0.05
0
45
10
15
S (g/L)
4
10
25
30
35
2.5
2
1.5
1
0.1
0.08
0.06
0.04
0.5
Train
Validation
Test
NN
Chittur
0.02
0
0
10
15
20
25
30
35
40
45
S (g/L)
10
15
20
25
30
35
S (g/L)
The calculated rates are summarized in Figure 7.7. Neural networks were trained
with the experimental data of the rates (Figure 7.7) versus substrate concentration.
Neural networks with the lowest overall mean squared error were chosen, demonstrating the best agreement of the neural network model with the experimental
data. Figure 7.7 also shows a good neural network prediction plotted along with the
training distributions.
REFERENCES
1. Bulsari, A., Saxen, B., and Saxen, H. 1993. Feedforward neural network for
2.
3.
4.
5.
6.
45
0.12
0.5
40
0.14
Train
Validation
Test
NN
Chittur
3.5
20
S (g/L)
40
45
134
NonEquation-Based Models
7. Ignova, M., Paul, G., Glassey, J., Ward, A., Montague, G., Thomas, C., and
8.
9.
10.
11.
12.
13.
14.
136
ln(X) (g/l)
3.5
net
=0.0933
2.5
1.5
15 16
20
25
30
35
38
40
Time (hr)
dX
= X
dt
1 dX
d ln X
=
=
X dt
dt
(8.1)
according to which the specific growth rate is equal to the slope of the plot of
ln(loge ) of cell concentration X versus time. Therefore, in the exponential growth
phase, the growth is balanced so that is constant, and therefore, this equation can
be integrated between the time interval [t1 , t2 ] to yield
ln X2 = ln X1 + [(S1 )](t2 t1 )
(8.2)
Thus, a plot of ln X versus time (Figure 8.1) should yield a straight line with a slope
equal to the specific cell growth rate:
[(S1 )] = (ln X2 ln X1 )/(t2 t1 ) = ln X /t
(8.3)
137
t2
S2
P2
2
t1
S1
P1
1
t3
S3
P3
3
t4
S4
P4
4
t5
S5
P5
5
.
.
.
.
.
.
.
.
.
.
.
.
tn
Sn
Pn
n
the product concentration as well and correlate the specific cell growth with both
concentrations of substrate and product.
8.1.1.2 Specific Substrate Consumption Rate,
The specific substrate consumption rate can be determined from experimental data
using the substrate balance equation of a constant-volume batch reactor and solving
for (grams of substrate consumed/unit time/unit gram of cell/liter of cells):
(8.4)
Numerical differentiation formulas can be applied when experimental data points are equally spaced with respect
to time, that is, ti ti1 = ti+1 ti = t; the three-point differentiation formulas for
derivatives are as follows:
Initial point
dS
dt
=
t
3S0 + 4S1 S2
2t
0
S Si1
dS
= i+1
Interior points
dt t
2t
i
S
4Sn1 + 3Sn
dS
End point
= n2
dt t
2t
(8.5)
Repetition of runs at various initial substrate concentrations yields the specific rates
of growth and substrate consumption versus the substrate concentrations. The data
138
t0
S0
X0
t1 = t0 + t
S1
X1
t2 = t0 + 2t
S2
X2
t3 = t0 + 3t
S3
X3
S4
X4
.
.
.
.
tn = t0 + nt
Sn
Xn
thus generated, along with the calculated specific growth rate and substrate consumption rates, are summarized in Table 8.2. Then, the rates are correlated with the
substrate concentration using various specific rate forms covered in Chapter 6, and
the one that gives the best statistical fit is chosen as the rate model.
The discrete experimental data are fitted to an nth-order polynomial in time by minimizing the error
criterion between the experimental values and the predicted values of the polynomial,
(8.6)
and the polynomial so obtained is analytically differentiated to yield the time derivatives:
dS
= a1 + 2a2t 1 + 3a3t 2 + + nant n1
dt
(8.7)
dX
= b1 + 2b2t 1 + 3b3t 2 + + nbnt n1
dt
As in the case of specific growth rate, the specific substrate consumption rate may
be a function of concentrations of both substrate and product. In this situation,
the specific rate must be correlated with the concentrations of both substrate and
product.
8.1.1.3 Specific Product Formation Rate,
Similarly, the specific product formation rate can be obtained with the aid of the
product balance equation:
dP/dt = X
= (dP/dt )/X
(8.8)
139
t1
S1
P1
X1
1
t2
S2
P2
X2
2
t3
S3
P3
X3
3
t4
S4
P4
X4
4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
tn1
Sn1
Pn1
Xn1
n1
tn
Sn
Pn
Xn
n
dX
= (S, P)X
dt
X (0) = X0
(8.9)
dS
= (S, P)X
dt
S(0) = S0
(8.10)
P(0) = P0 = 0
(8.11)
dP
= (S, P)X
dt
These equations show that the specific rates of cell growth, substrate consumption, and product formation, , , and , are obtained from the time derivatives of
concentrations of cells, substrate, and product by dividing by the cell concentration X:
=
1 dX
,
X dt
1 dS
,
X dt
1 dP
X dt
(8.12)
140
t1
X1
S1
P5
(X /t )1
(S/t )1
(P/t )1
t2
X2
S2
P5
(X /t )2
(S/t )2
(P/t )2
t3
X3
S3
P5
(X /t )3
(S/t )3
(P/t )3
t4
X4
S4
P5
(X /t )1
(S/t )4
(P/t )4
t5
X5
S5
P5
(X /t )1
(S/t )5
(P/t )5
tn
Xn
Sn
Pn
(dX /dt )n
(S/t )n
(P/t )n
Thus, we need to evaluate the time derivatives at various times and therefore the
time profiles of X, S, and P from a set of batch runs. Once the time derivatives
are obtained by numerical or graphical means, we can construct a table such as
Table 8.4.
To obtain the time derivatives, one has to adopt a method of differentiating time
profiles. As discussed in Section 8.1.2, the time derivatives, dX/dt, dS/dt, and dP/dt,
of discrete experimental data can be obtained graphically from finite differences
X/t, S/t, and P/t by the equal-area differentiation, numerically using the
differentiation formulas (Eq. (8.5)) or analytically fitting the experimental data to
an nth-order polynomial and then differentiating it.
Once the derivatives are evaluated and the specific rates are calculated, the
remaining task is to correlate the specific rates, i , i , and i (i = 1, 2, 3, . . . , n), with
S, S, and P or with S, P, and X using the functional forms that were given in Chapter 6
and then to pick the one that gives the best statistical fit.
Example 8.E.1 Estimation of Specific Rates by Differential Methods
Batch cultures were carried out with a microorganism that is known to follow a
Monod-type specific cell growth rate, and discrete experimental data of cell and
substrate concentrations are given in Table 8.E.1.1. Estimate and using (1) the
equal-area graphical differentiation, (2) numerical differentiation formulas, and (3)
polynomial fit followed by analytical differentiation:
141
Table 8.E.1.1. Estimation of specific rates of cell growth and substrate consumption by various methods
t
Graphical
Numerical
Polynomial
Graphical
Numerical
Polynomial
0
1
2
3
4
5
6
7
8
9
4
3.5
2.9
2.3
1.6
0.7
0.3
0.1
0.03
0
0.8
1.1
1.5
1.9
2.5
3.1
3.4
3.6
3.6
3.6
0.43
0.37
0.3
0.29
0.28
0.15
0.08
0.02
0
0
0.338
0.315
0.263
0.263
0.240
0.145
0.074
0.028
0.000
0.000
0.267
0.327
0.308
0.269
0.201
0.144
0.100
0.050
0.000
0.000
0.67
0.58
0.47
0.38
0.38
0.25
0.11
0.04
0.03
0.01
0.563
0.496
0.400
0.342
0.320
0.210
0.088
0.038
0.014
0.003
0.511
0.509
0.440
0.367
0.269
0.190
0.131
0.067
0.000
0.000
0.95
3.31
0.89
2.94
MichaelisMenten Equation
max S
R S
=
, = max , Rmax = max
Ks + S
Ks + S
YX/S
max or Rmax
Ks
3.
0.62
2.30
0.44
1.49
0.39
1.08
1.16
3.56
The estimated specific cell growth rates are plotted in Figure 8.E.1.1, and the
specific substrate consumption rates are plotted in Figure 8.E.1.2 against substrate
0.5
0.4
0.3
0.2
graphical
numerical
polynomial
graphical
numerical
polynomial
0.1
0.0
0
S (g/l)
Figure 8.E.1.1. Specific cell growth rates by three different methods.
142
0.8
0.6
0.4
graphical
numerical
polynomial
graphical
numerical
Polynomial
0.2
0.0
0
S (g/l)
Figure 8.E.1.2. Specific substrate consumption rates by three different methods.
concentrations. The lines (solid, dashed, and dotted) represent the regression fits of
the estimated specific rates. It is apparent that the three methods used to estimate the
specific rates lead to wide variation. This is expected as the data are differentiated
graphically and numerically. The numerical and polynomial estimations are in better
agreement than the graphical estimations. The graphical estimation tends to yield
higher values of specific rates than the other two. Thus, it appears that the numerical
and polynomial fit estimations are superior to the eyeball graphical estimation.
8.1.2.2 Integral Method
As in chemical kinetics, one can use an integral method in which it is not necessary to
take time derivatives of various species concentrations, but one has to pick functional
forms (models) of specific rates , , and , such as those given Chapter 6, with yetto-be-determined parameters in the model. With a set of initially guessed parameter
values in the specific rates, the batch mass balance equations are integrated, and the
guessed constants are successively optimized by minimizing a form of error between
the experimental data and the integrated equations.
= F/V = D
(8.13)
143
Table 8.5. Specific rate determination from steady state continuous reactor
operation with feed substrate concentration SF
Run no.
1
2
3
.
.
.
n
D=F/V
D1 = F1 V
D2
D3
.
.
.
.
X
X1
X2
X3
.
.
.
Xn
S
S1
S2
S3
.
.
.
Sn
P
P1
P2
P3
.
.
.
Pn
=D
1
2
3
.
.
.
n
= D(SF S)/X
1
2
3
.
.
.
n
= DP/X
1
2
3
.
.
.
n
F SF F S XV = 0
0 F P + XV = 0
F (SF S)
XV
= DP/X
(8.14)
(8.15)
According to these algebraic equations, the specific growth rate is simply equal to the
dilution rate, and the specific substrate consumption rate is equal to the dilution rate
times the difference between the feed and effluent substrate concentrations divided
by the cell concentration, while the specific product formation rate is obtained by
multiplying the product concentration by the dilution rate and dividing by the cell
concentration. Therefore, one can make a series of runs by varying the dilution
rate; wait for a steady state; and measure the concentrations of cells, substrate,
and product. From these measurements, we can make a table of dilution rates
versus concentrations of cells, substrate, and product, as shown in columns 14 of
Table 8.5.
Once we obtain the entries in columns 14, we can calculate the specific rates,
, , and , using Eqs. (8.13)(8.15), thus completing columns 5, 6, and 7. The
remaining task is to correlate these calculated specific rates with the concentrations of various species. For example, if it is known that the specific rate is a function
of only substrate concentration, then columns 5, 6, and 7 are correlated with the substrate concentration, column 3 only. If any of the specific rates is suspected to be a
function of all three species concentrations, then it must be correlated with columns
1, 2, and 3. In the absence of prior knowledge, one can obtain correlations with S
alone, with S and X, or with S, X, and P and choose the one with the best correlation
coefficient. It would be prudent to make additional runs to ensure that the particular
chosen correlation holds up, for example, making runs with different feed concentrations.
It should be noted that although it takes a considerable amount of time to obtain
steady state data using a continuous reactor, the rate data are obtained from algebraic
equations without differentiation of experimental data. Reiterating what was stated
earlier in the introduction, if the use of rate expressions is aimed at improving the
operation of continuous reactors, it is best to use the data obtained from continuous
reactors. If the intended use is a batch reactor, data should be obtained using a batch
reactor.
144
d(SV )
= F SF XV = F SF XV/YX /S
dt
d(PV )
= XV
dt
dV
=F
dt
(8.16)
(8.17)
(8.18)
V (0) = V0
(8.19)
Solving Eqs. (8.16)(8.18) for the specific rates, we obtain the following:
=
d(ln XV )
1 d(XV )
=
XV dt
dt
1 d(SV ) F SF
+
XV dt
XV
1 d(PV )
XV dt
(8.20)
(8.21)
(8.22)
According to these equations, we must obtain the time derivatives of the total cell
mass, substrate, and product and then divide them by the total amount of cell mass.
The specific rates of cell growth and product formation are similar to those of the
variable volume batch, while the specific substrate consumption rate is different
from that of the batch because of the substrate feed term in the fed-batch culture.
It is therefore obvious that the procedure required to estimate the specific rates is
also similar to that which is used for batch culture. Therefore, the procedure is not
repeated here. It suffices to state that differentiation of experimental data is a source
for large errors.
(8.23)
d(SV )
dS
dV
dS
=
V +S
=
V + SF = F SF XV
dt
dt
dt
dt
(8.24)
d(PV )
dP
dV
dP
=
V +P
=
V + PF = XV
dt
dt
dt
dt
(8.25)
dV
=F
dt
V (0) = V0
(8.26)
F (SF S)
=
dS
XV
=0
dS
V + SF = F SF XV
dt
(8.28)
dt
dP
V + PF = PF = XV
dt
PF
XV dP =0
(8.29)
dt
We note that the specific rate expressions for fed-batch culture, Eqs. (8.27)
(8.29), appear identical to those of the steady state continuous culture, Eqs.
(8.13)(8.15). However, there are many differences. First of all, Eqs. (8.27)
(8.29) hold only at the instant of time at which the time derivatives vanish,
dX /dt = 0, dS/dt = 0, and dP/dt = 0, whereas those of the continuous culture hold
for all times once a steady state is reached. The volume and the feed rate for the
fed-batch vary with time, V (t ) and F (t ), whereas those in the continuous culture
remain time invariant.
For a constant feed rate, F = Fc and V = V0 + Fct, which is substituted into Eqs.
(8.27)(8.29) to obtain
=
Fc
1
F
=
=
V
V0 + Fct1
(V0 /Fc ) + t1
Fc (SF St=t )
2
Fc Pt=t
(SF St=t )
2
(8.30)
(8.31)
Pt=t
(8.32)
145
146
D01
D02
D03
D0n
t11
t12
t13
t1n
10 11
i
Eq. (8.33)
1
2
3
n
Sli
Pli
Xli
S11
S12
S13
S1n
P11
P12
P13
P1n
X11
X12
X13
X1n
12 13 14
15 16
Equations (8.30)(8.32) are algebraic equations involving the three times t1 , t2 , and t3
at which the derivatives vanish, that is, dX /dt t=t = 0, dS/dt t=t = 0, and dP/dt t=t =
1
2
3
0, respectively, the concentrations of X, S, and P, and the ratio of the initial culture
volume to the constant feed rate. If we can locate the times at which the concentrations X, S, and P go through extreme points, then the time derivatives would vanish,
and the specific rates are obtained from the concentrations of cells, substrates, and
product concentrations at their extreme points and the constant feed rate and culture
volume. We locate the times at which the concentrations of cell, substrate, and product reach their extreme points and denote them by t1 , t2 , and t3 , respectively, that is,
(dX /dt )t = 0, (dS/dt )t = 0, and (dP/dt )t = 0. The corresponding concentrations
1
2
3
of cell, substrate, and product are noted as X1 = X (t1 ), S2 = S(t2 ), and P3 = P(t3 ),
respectively. Then, the specific rates are expressed as
|X =X (t ) = 1 =
1
1
(V0 /Fc ) + t1
(8.33)
|S=S(t ) = 2 =
(SF S2 )
X2 [(V0 /Fc ) + t2 ]
(8.34)
|P=P(t ) = 3 =
P3
X3 [(V0 /Fc ) + t3 ]
(8.35)
It is apparent that if we can locate the times t1 , t2 , and t3 and the corresponding
values of concentrations, then the net specific rates, , , and , can be calculated
algebraically using Eqs. (8.33)(8.35). No differentiation of experimental data is
necessary. The experimental data needed are illustrated in Table 8.6. It is apparent
that these times, t1 , t2 , and t3 , need not be distinct, that is, the zero derivatives, some
of which can occur at the same time. We also note from Eq. (8.33) that the peak
or valley (dX /dt = 0)must be unique, that is, there should be only one, whereas
Eqs. (8.34) and (8.35) suggest that the peaks or valleys in S and P are not unique.
There can be a number of peaks and/or valleys.
Example 8.E.2 Monod Model with Constant Cell Yield Coefficient
For the purpose of illustrating the preceding new method of determining specific
rates from constant feed rate fed-batch reactor (FBR) data, a Monod model =
0.15S/(0.2 + S), a yield coefficient of 0.8, a feed substrate concentration of 10 g/L, a
reactor volume of 1 L, and the initial conditions [XV, SV, V ]t=0 = [0.5, 0.05, 0.5] are
used. The simulated data are generated by integrating the mass balance equations
Specific rates, ,
0.14
0.12
0.10
0.08
0.06
Specific cell mass growth rate,
Specific substrate consumption rate,
Input model, = 0.15s/(s + 0.2)
Input model = /0.8
0.04
0.02
0.00
S
Figure 8.E.2.1. Estimated specific rates and from constant-feed FBR: Monod model with
constant cell yield coefficient.
(8.23), (8.24), and (8.26). No experimental errors were added. The feed rate was varied from 6 mL/hr to 121 mL/hr. The times (t1i and t2i ) of the peaks and valleys of cell
concentrations (dX /dt = 0) and substrate concentrations (dS/dt = 0) are identified
and recorded in columns 3 and 7, respectively, of Table 8.E.2.1. The substrate (S1i )
and cell (X1i ) concentrations at the peak and valley times of cell concentration are
recorded in columns 4 and 5, respectively. Likewise, the substrate (S2i ) and cell (X2i )
concentrations at the peak and valley times of substrate concentrations are recorded
in columns 8 and 9, respectively. Then, the specific rates of growth rate (column 6)
and substrate consumption (column 10) are calculated using Eqs. (8.33) and (8.34),
respectively.
Plots of specific rates, and , against substrate concentration are shown in
Figure 8.E.2.1. The figure shows that the peaks and valleys at which the derivatives
vanish, (dX /dt ) = 0 and (dS/dt ) = 0, appear at different times or at a same time
at a constant feed rate. An automated device that determines the peak and valley
would be very useful in this case.
Example 8.E.3 Substrate-Inhibited Model with Constant Cell Yield
Coefficient
A substrate inhibition model = S/(0.5S2 + S + 0.03), YX /S = 0.3, is used to generate the necessary data. The feed substrate concentration is SF = 10 g/L, the reactor
volume is 1 L, and the initial conditions are [XV, SV, V ]t=0 = [0.1 g, 0.01 g, 0.1 L]:
= 0.7S/(0.2S2 + S + 0.5); YX /S = 0.3; SF = 10g/L; t f = 5 hr;
F = 0.005L/hr incrementing 0.005 up to F = 0.1 L/hr;
D = V0 /F = 0.1/F hr, t in hr
147
148
1
F hr1
0.006
0.011
0.016
0.021
0.026
0.031
0.036
0.041
0.046
0.051
0.061
0.071
0.081
0.091
0.101
0.111
0.116
0.121
Run
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
83.3
45.5
31.3
23.8
19.2
16.1
13.9
12.2
10.9
9.80
8.20
7.04
6.17
5.50
4.95
4.50
4.31
4.13
2
D0i = V0 /Fc
hr
0.022
0.081
0.150
0.330
0.290
0.390
0.540
0.950
1.53
1.91
2.31
2.73
2.94
2.91
= 0 hr
1i
3
t1i = (dX/dt )t
0.110
0.144
0.191
0.327
0.328
0.437
0.649
1.16
1.87
2.40
2.95
3.50
3.76
3.84
4
S1i = S(t1i )
g/L
1.00
1.00
1.00
0.997
0.996
0.990
0.990
0.977
0.962
0.942
0.918
0.892
0.879
0.865
5
X1i = X (t1i )
g/L
0.0520
0.0618
0.0712
0.0798
0.0814
0.0981
0.114
0.125
0.130
0.135
0.138
0.138
0.138
0.142
6
i hr1
(Eq. (8.33))
4.10
5.52
6.47
7.34
7.98
8.56
9.20
9.57
9.73
10
= 0 hr
2i
7
t2i = (dS/dt )t
Table 8.E.2.1. Estimation of specific rates from constant-feed FBR: Monod model with constant-yield coefficient
0.188
0.438
0.770
1.15
1.55
1.94
2.32
2.68
3.02
3.34
8
S2i = S(t2i )
g/L
1.25
1.48
1.65
1.79
1.87
1.93
1.98
1.97
1.93
1.90
9
X2i = X (t2i )
g/L
0.076
0.126
0.148
0.159
0.166
0.169
0.168
0.171
0.175
0.177
10
i hr1
(Eq. (8.34))
Specific rates, ,
1.5
1.0
0.5
0.0
0
Figure 8.E.3.1. Estimated specific rates and from constant-feed FBR: substrate inhibition
model with constant cell yield coefficient.
As in the case of Example 8.E.2, the data are generated by integrating the mass
balance equations (8.2), (8.3), and (8.5) using the preceding information. The feed
rate is varied from 5 to 100 mL/hr. The results are tabulated in Table 8.E.3.1.
The times (t1i ) at which the cell concentration goes through the peaks and valleys
(dX /dt = 0) and the corresponding substrate concentrations (S1i ) and cell mass
(X1i ) are recorded in columns 3, 4, and 5, respectively. The specific growth rates are
calculated using Eq. (8.33) and recorded in column 6. Likewise, the times (t2i ) at
which the substrate concentration goes through the peaks and valleys (dS/dt = 0)
and the corresponding substrate concentrations (S2i ) and cell mass (X2i ) are recorded
in columns 7, 8, and 9, respectively. Then, the substrate consumption rates are
calculated using Eq. (8.34) and tabulated in column 10.
The specific rates of growth (column 6, Table 8.E.3.1) and substrate consumption
(column 10) are plotted against the corresponding substrate concentrations (column
4, Table 8.E.3.1) in Figure 8.E.3.1. It is clear that both the specific growth rates
and specific substrate consumption rate determined from the constant feed rate
fed-batch operation agree well with the original input data generated from the
substrate-inhibited model. Because the data generated from the model are used
without the addition of experimental error, the agreement is extremely good. In
actual experimental evaluation of specific rates, it is anticipated that the agreement
will be within the experimental error.
Example 8.E.4 Substrate Inhibition Model with Variable Cell Yield
The simulated data are generated using a substrate inhibition model with a variableyield coefficient,
= 0.7S/(0.2S2 + S + 0.5); Y =
149
150
1
F hr1
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
0.045
0.05
0.055
0.06
0.065
0.07
0.075
0.08
0.085
0.09
0.095
0.1
Run
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
20
10
6.67
5
4
3.33
2.86
2.5
2.22
2
1.82
1.67
1.54
1.43
1.33
1.25
1.18
1.11
1.05
1
2
D0i = V0 /Fc
hr
0.0406
0.0592
0.113
0.142
0.160
0.172
0.281
0.374
0.470
0.685
1.01
1.22
1.44
1.66
1.75
1.85
2.08
2.18
= 0 hr
1i
3
t1i = (dX/dt )t
0.142
0.186
0.299
0.400
0.495
0.589
0.927
1.259
1.619
2.249
3.023
3.55
4.03
4.48
4.78
5.06
5.41
5.66
4
S1i = S(t1i )
g/L
0.999
0.997
0.994
0.991
0.986
0.980
0.973
0.963
0.949
0.929
0.904
0.874
0.842
0.809
0.776
0.744
0.713
0.68
5
X1i = X (t1i )
g/L
0.149
0.198
0.243
0.288
0.331
0.374
0.400
0.421
0.437
0.425
0.392
0.377
0.361
0.344
0.341
0.338
0.319
0.314
6
i hr1
(Eq. (8.33))
0.595
0.849
1.06
1.22
1.30
1.59
1.76
1.95
2.16
2.37
2.59
2.81
3.01
3.22
3.31
3.53
3.63
3.73
3.95
4.06
= 0 hr
2i
7
t2i = (dS/dt )t
0.123
0.272
0.464
0.706
1.00
1.35
1.74
2.17
2.61
3.05
3.48
3.88
4.26
4.61
4.93
5.22
5.49
5.73
5.95
6.15
8
S2i = S(t2i )
g/L
Table 8.E.3.1. Estimation of specific rates from constant-feed FBR: Substrate inhibition model with constant-yield coefficient
1.05
1.10
1.16
1.20
1.21
1.26
1.26
1.24
1.22
1.18
1.15
1.10
1.06
1.01
0.956
0.919
0.872
0.829
0.801
0.765
9
X2i = X (t2i )
g/L
0.457
0.813
1.06
1.24
1.40
1.39
1.42
1.41
1.38
1.34
1.29
1.24
1.19
1.15
1.14
1.09
1.08
1.07
1.01
0.995
10
i hr1
(Eq. (8.34))
Specific rates, ,
0.8
0.6
0.4
0.2
0.0
0
S
Figure 8.E.4.1. Estimated specific rates and from constant-feed FBR: substrate inhibition
model with variable cell yield coefficient.
151
152
0.036
0.068
0.109
0.134
0.152
0.165
0.219
0.332
0.493
0.842
1.19
1.43
1.78
1.87
0.143
0.211
0.319
0.423
0.526
0.628
0.860
1.30
1.89
2.91
3.78
4.34
4.99
5.27
1.00
0.998
0.995
0.992
0.987
0.982
0.975
0.965
0.951
0.929
0.900
0.866
0.832
0.797
0.149
0.197
0.243
0.288
0.332
0.375
0.410
0.429
0.433
0.399
0.366
0.350
0.321
0.320
1.08
1.41
1.70
1.98
2.22
2.62
2.92
3.23
3.56
3.77
3.99
4.22
0.205
0.481
0.850
1.31
1.84
2.41
2.99
3.54
4.06
4.52
4.94
5.31
1.15
1.30
1.44
1.54
1.57
1.62
1.59
1.55
1.50
1.42
1.34
1.27
0.404
0.641
0.759
0.810
0.834
0.787
0.762
0.726
0.685
0.670
0.651
0.629
20
10
6.67
5
4
3.33
2.86
2.5
2.22
2
1.82
1.67
1.54
1.43
1.33
1.25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
0.045
0.05
0.055
0.06
0.065
0.07
0.075
0.08
2
3
4
5
6
7
8
9
10
D0i = V0 /Fc hr t1i (dX/dt )t = 0 hr S1i = S(t1i ) X1i = X (t1i ) i hr1 (Eq. (8.33)) t2i (dS/dt )t = 0 hr S2i = S(t2i ) X2i = X (t2i ) i hr1 (Eq. (8.34))
1i
2i
1
Run F hr1
Table 8.E.4.1. Estimation of specific rates from constant-feed FBR: Substrate inhibition model with variable-yield coefficient
The proposed method relies on the occurrence of maxima or minima in the concentrations at various constant feed rates. Let us investigate whether these extreme
values occur. Inspection of Eq. (8.23) shows that
< 1
<
0
+t
V
dX
1
(8.36)
= 0
= 0 if =
dt
Fc
+t
> 0
>
+t
Because the right-hand side of the inequalities, 1/( + t ), decreases with time, one
should pick a large feed rate Fc (a small ) so that at near t = 0, < Fc /V0 and
(dX /dt ) < 0. Then, the cell concentration first decreases with time, goes through a
minimum, and gradually increases with time. For constant feed rates that are too
low, the time profiles may not exhibit minima, and therefore, the feed rate must be
increased to obtain the minimum. In other words, if no minimum is observed with
a chosen constant feed rate, then it should be increased. Likewise, for the substrate,
we observe from Eq. (8.24) that
dt
Fc
(SF S) < X ( + t )
<0
Because the right-hand side of the inequality in Eq. (8.37) increases with time, a
proper choice of low value of = V0 /Fc would lead to dS/dt > 0 and increasing
substrate concentration near the initial time. As time increases, the right-hand side
increases without a bound so that dS/dt < 0, and the substrate concentration should
decrease with time. Therefore, the substrate concentration should go through a
maximum, making it possible to calculate the specific substrate consumption rate
using Eq. (8.34). For a specific product formation rate, we observe from Eq. (8.25)
that
dP
V
(8.38)
= 0 if X = P/( + t ) = 0
dt
Fc
> 0
X > P/( + t )
Once again, with proper choices, we should be able to observe the product concentration to increase first, go through a maximum, and decrease with time.
Typical time profiles of concentration profiles of cell mass, substrate, and product
are shown in Figure 8.2. The extreme times, t1 , t2 , and t3 , are the times at which X,
S, and P go through the extreme values, respectively. It is not necessary for these
extreme values to take place at distinct times. In other words, more than one extreme
value may take place simultaneously.
The peaks and valleys for cell mass, substrate, and product concentration are
identified, and the corresponding concentrations are identified; these concentrations
and the time at which they occur are recorded in Table 8.6. Having done this once,
we repeat the process with a number of different constant feed rates to generate
a data set of specific rates with corresponding concentrations of cells, substrates,
153
154
dS
=0
dt
S2
S1
S3
X3
X2
dX
=0
dt
X1
dP
=0
dt
P3
P2
P1
t1
t2
t3
Time
and products. The constant feed rates must be chosen to cover a wide range of substrate and product concentrations because the objective is to correlate the specific
rates as functions of substrate concentrations, both substrate and product concentrations, or (but rarely) substrate, product, and cell concentrations. The results are
then a table of calculated specific rates of cell growth, substrate consumption, and
product formation , , and versus concentrations of cells, substrate, and product,
X, S, and P.
The remaining task is the same as any method of rate data analysis, that is,
to correlate the net specific rates with S, with S and P, or with S, P, and X. The
method outlined previously avoids the need to take derivatives of rate data. Rate
data can be obtained using a steady state continuous-stirred tank reactor (CSTR),
also requiring no derivatives of experimental data. However, for biological reactors,
the rate data obtained at steady states do not necessarily hold up well for unsteady
state operations such as batch and fed-batch. Even if the steady state rate data are
applicable to unsteady state operations, it takes a long time for CSTRs to reach a
steady state, especially when the dilution rate is small (rate is low). When the dilution
rate is high (rates are high), the outlet substrate concentration approaches that of
the feed, and the required difference between these two is subject to a higher degree
of error. In fact, a fed-batch reactor with a constant feed rate has been reported
to yield more accurate rate data for slow reactions than those obtained from the
CSTR.1 Determination of rates over the entire conversion range is made easier for
fast reactions with FBR.
In Table 8.6, the net specific growth rates of column 3 are calculated using
Eq. (8.33) from columns 1 and 2, which are obtained from experimental data, as
illustrated in Figure 8.2. The net specific substrate consumption rates of column
10 are obtained from columns 68 using Eq. (8.34). Finally, the net specific product
formation rates (column 12) are calculated from Eq. (8.35) using the data in
columns 1214.
The remaining task is to correlate the specific growth rates, column 3, with
column 4 if the net specific growth rate is a function of substrate concentration
dV
= F = V V = V0 exp (S)d F = V0 exp (S)d
dt
0
(8.40)
d(SV )
dS
F
dS
=
V + SF = F SF XV
= (SF S) X
dt
dt
dt
V
XV
X
X
XV
dS
= 0 if SF = S +
=S+
=S+
=S+
dt
F
V
YX /S
(8.41)
155
156
S1
t
S2 S1
t2 t1
S t
(S t )2 =(S2 S1 )/(t2 t1 )
S3 S2
t3 t2
(S t )3 =(S3 S2 )/(t3 t2 )
S4 S3
t4 t3
(S t )4 =(S4 S3 )/(t4 t3 )
S5 S4
t5 t4
(S t )5 =(S5 S4 )/(t5 t4 )
S2
S3
S4
t5
S5
.
.
.
.
.
.
tn
Sn
Estimated derivative
2
(dS dt )t
1
2
(dS dt )t
2
(dS dt )t
2
(dS dt )t
2
(dS dt )t
Sn Sn1 tn tn1 (S t )n =(Sn Sn1 )/(tn tn1 )
2
(dS dt )t
(8.42)
and
SF (t ) = S +
X
YX /S
(8.43)
Therefore, by manipulating the feed rate and feed substrate concentration in accordance with Eqs. (8.42) and (8.43), it is theoretically possible to achieve quasi steady
states for cell and substrate concentrations. However, in practice, it would be difficult, if not impossible, to manipulate the feed substrate concentration as indicated
by Eq. (8.43).
Once the rate data are obtained, it is necessary to fit the rate data to a model
involving concentrations of substrate, product, intermediate(s), and cells. A model is
chosen from careful theoretical analysis and experimental data, and the parameters
in the model are determined by fitting the experimental rate data to the chosen
model.
References
157
S t
(
S
)1
t
S
)2
t
S
)3
t
t1
t2
t3
t4
t5
ti
ti +1
tn
Time
4. Construct a histogram of the finite differences (S/t )i versus time ti (see Figure
8.A.1).
5. Draw in the smooth curve through the histogram so that for each or multiple
intervals, the area above the curve is equal to the area under the curve.
6. Read estimates of derivative dS/dt from the curve at the data points t1 , t2 , . . . , tn .
REFERENCES
1.
2.
Lee, H. H., and Yau, B. O. 1981. An experimental reactor for kinetic studies:
Continuously fed-batch reactor. Chemical Engineering Science 36: 483488.
Pirt, S. J. 1974. The theory of fed batch culture with reference to the penicillin
fermentation. Journal of Applied Chemistry and Biotechnology 24: 415424.
inoculum size; the initial medium composition, including the substrate; the optimum
isothermal temperature; the optimum constant pH; and the fermentation time. These
problems are classified as parameter optimizations. For these problems, the ordinary
calculus, or some variations of it, are used.
The medium optimization is in general a parameter optimization problem in
the sense that traditionally, the best initial values are determined by some statistical
means owing to a lack of mathematical models that can quantitatively predict the
effect of medium composition on the outcome of bioreactor operation. However,
the current thought is to look at it as a time profile optimization problem in the
sense that the limiting component may change during the course of fermentation.
The conditions that are optimal for cell growth may differ from those for product
formation. Therefore, the composition ought to be optimized at all times, not just
initially. Thus, it may be advantageous to add medium components and nutrients
during the course of fed-batch operation.
Unsteady state mass balance equations and energy balance equations are used to
model fed-batch cultures. Normally, fed-batch cultures are performed isothermally,
and therefore, the energy balance is decoupled from the mass balance equations.
Then, the energy balance is used to calculate the heat removal or addition rate. The
unsteady state mass and energy balances are a set of ordinary differential equations.
In this chapter, we consider the optimization of fed-batch cultures that are modeled
by a set of ordinary differential equations. However, there are situations in which
not enough information is available to complete some mass balances, for example,
the medium compositions as they affect the growth and product formation rates,
and therefore, it is difficult, if not impossible, to develop a model in the form of
differential equations. Sometimes our lack of knowledge prevents us from writing
any mass balance equation. In these situations, a statistical model may be developed
instead, one that relates the effects of the medium components for which we cannot
write a mass balance on cell and product concentrations and intermediates. A neural
network model may be developed that can reflect the effects at various fermentation
times. In other cases, the kinetic parameters in the differential equations are allowed
to vary with time rather than assuming constant values throughout the course of the
culture. In this way, the model is updated at various times or time intervals to obtain
better matches between the model prediction and actual experimental data. Thus, a
method dealing with models not based on equations must be used.
159
160
Objective
Performance index
Reference
Cell mass
Maximum productivity
Maximum amount in
fixed time
Minimum time to
obtain a fixed amount
13
14, 30
1520
Metabolite
Maximum productivity
Maximum amount in
fixed time
Minimum time to
obtain a fixed amount
Maximum profit rate
2124
2428
3132
29
P = {pc [X (t f )V (t f ) X (0)V (0)]
+pm [P(t f )V (t f ) P(0)V (0)]}/t f
P = pc [X (t f )V (t f ) X (0)V (0)]
+pm [P(t f )V (t f ) P(0)V (0)]t f f ixed
P = t f P(t f ), X (t f ), V (t f ),
P(0), X (0), V (0)f ixed
24
(9.1)
(9.2)
161
where it is assumed that no product is present initially and the initial amount of cells
V (0)X (0) is negligible in comparison to the final amount V (t f )X (t f ).
If cell mass does not contribute to the profit, pc is set to zero, and if the cell mass
is the product, then p p should be set to zero. One can also specify the amount of
metabolite (and/or cell mass) at the final time and minimize the time to obtain the
specified (fixed) amount of product, that is, the minimum time problem:
P[x(t f )] = t f ,
P(t f ) = Pf
(9.3)
This minimum time problem may be used to solve the optimal productivity problem
by repeatedly solving the minimum time problems with varying final amounts of
metabolite and picking the one with the best productivity, P(t f )/t f = Pf /t f . Thus,
the performance index could be the profit rate, the amount of profit, or the final
time, as shown in Table 9.112 for the production of cell mass, metabolites, and cell
mass plus metabolites.
Sometimes it is desirable to maximize the profit rate, especially when the process
volume is large. Therefore, one can modify Eq. (9.2) to incorporate the rate:
P[x(t f )] = [pcV (t f )X (t f ) + p pV (t f )P(t f )]/t f
(9.4)
Various performance indices have been used such as the profit rate, the amount of
profit, or the final time, as shown in Table 9.1.
9.2.2 Free and Fixed Final Times
The final time t f , that is, the time to complete the operation of cultures, can be
either left unspecified (to be chosen optimally) or specified a priori. The final time
may be specified indirectly by other constraints such as a productivity requirement
Preq = P(t f )V (t f )/t f or a constraint on the final concentration of substrate, S(t f )
Smin . Unspecified final time may be included in the performance index in the form of
productivity or operational costs, which can be assumed approximately proportional
to the final time, P[x(t f )] = p p [V (t f )P(t f )] popt f . When the final time is free to be
chosen, it is necessary, as shown earlier, to augment the state variables by introducing
an additional state variable, xn+1 = 1, xn+1 (0) = 0, so that the final time is converted
to the augmented state variable at the final time, t f = xn+1 (t f ). By so doing, the
performance index is put into a standard form, that is, a function of the final state
variables.
9.2.3 Free and Fixed Initial and Final States
In the preceding treatment, we have restricted the initial conditions on state variables
to be all fixed (given). However, we should be able to select optimally some initial
conditions such as the initial volume V (0), the initial substrate concentration S(0),
and the inoculum size X (0). The larger the inoculum size, the better is the result, and
it may be restricted by a practical consideration, but the initial volume and substrate
concentrations must be selected optimally. Parameter optimization can be applied to
determine the best values of initial volume and substrate concentration. Sometimes it
may be desirable to specify the final substrate concentration because excess residual
concentration may lead to additional separation costs. Sometimes one may wish to
162
obtain a desired product concentration in a minimum time. Thus, one or more of the
final states may be fixed. These situations lead to different boundary conditions, as
we see in Chapter 12.
9.2.4 Various Constraints
There are also practical situations in which one wishes to impose one or more
constraints. It is obvious that the culture volume must be constrained so that the
fed-batch operation makes full use of maximum working volume, V (t f ) = Vmax .
Otherwise, one may end up getting a result that calls for an infinite culture volume. It
may be necessary to put a low enough constraint on the final substrate concentration
so that it does not hinder a separation process. In other situations, the oxygen demand
may be too excessive for aeration and may have to impose a limit, unless enriched
air or pure oxygen can be used.
Let us consider maximizing a performance index defined by the final outcome
for a process described by a set of ordinary differential equations resulting from
unsteady state mass and energy balances. The initial conditions, such as the initial
volume and substrate concentration, should also be optimized. However, these are
parameter optimization problems and not profile optimization problems.
163
(9.5)
i = 1, 2, 3, . . . , n
where xi (i = 1, 2, 3, . . . , n) are called the state variables representing species masses,
the reactor volume, and temperature and u j ( j = 1, 2, 3, . . . , m) are the manipulated
(control) variables, such as the feed flow rates, that are used to influence the state
variables. In vector notation, we define the state and control vectors as follows:
x(t ) = [x1 x2 x3 . . . xn ]T
u(t ) = [u1 u2 u3 . . . um ]T
(9.6)
x(0) = x0
(9.7)
The initial conditions are assumed specified (given) for the time being. The righthand side (RHS) of Eq. (9.7) does not depend explicitly on time t, and therefore, the
processes described by Eq. (9.7) are called autonomous processes. In some cases, the
164
RHS may depend explicitly on time, for example, some parameters depend explicitly
on time. These situations will be handled by introducing an additional auxiliary state
variable. It is assumed that all initial conditions are fixed (given) here; cases in which
certain initial conditions are free and to be chosen optimally will be treated later.
The objective is to maximize the performance index that depends on the outcome
at the final time,
Max
(9.8)
by manipulating the control vector, u(t ). The constraints on the manipulated variables are as follows:
ui
min
ui (t ) ui
max
i = 1, 2, 3, . . . m
(9.9)
(H = T f =
n
i f i )
(9.10)
i=1
dt
x
x
x
(9.11)
subject to certain boundary conditions that are detailed later. We demonstrate (not
derive) PMP.
9.4.1 Pontryagins Maximum Principle
Consider the optimal control function u (t ) and a comparison (nonoptimal) function
u(t, ), where is a small parameter such that when = 0, u(t, = 0) = u (t ). Now,
we make a Taylor series expansion of the comparison function around the optimal
function,
1 2u
u
+
2 + = u (t )
u(t, ) = u(t, = 0) +
=0
2 2 =0
+u + 2 u +
where the first variation of u, u, is defined as
u
u =
=0
and the second variation of u, 2 u, is defined as
2
u
2 1
2
u=
2 2 =0
(9.12)
(9.13)
(9.14)
165
(9.15)
or
u = u(t, ) u (t ) + o(),
o() = lim
o()
=0
(9.16)
Therefore,
u = u(t, ) u (t )
(9.17)
The first variation is the difference between the comparison (nonoptimal) function
u(t, ) and the optimal function u (t ) = u(t, = 0).
Let the first variations be the differences between the nonoptimal and optimal
functions:
x = x(t, ) x (t )
u = u(t, ) u (t )
f = f(x, u) f (x , u ) =
f
x
x +
f
u
(9.18)
u
where the asterisk refers to the optimum. We take the first variation of Eq. (9.7):
f
f
dx
= f(x, u) =
x +
u
(9.19)
dt
x
u
Solving for (f/u)u and recognizing that the d/dt operator and operator
commute so that the order can be interchanged in Eq. (9.19), we obtain
f
dx
f
d
f
u =
x = (x)
x
(9.20)
u
dt
x
dt
x
This is a linear ordinary differential equation in x. We form a scalar product
with the adjoint vector (introducing one degree of freedom),
f
d
f
T
T
(x)
x =
u
(9.21)
dt
x
u
and force the left-hand side (LHS) of Eq. (9.21) to be the total derivative of a scalar
product (using up to one degree of freedom, a procedure similar to the concept of
the integrating factor) so that it can be integrated readily:
d
f
f
d
(x)
x (T x) = T
u
(9.22)
T
dt
x
dt
u
This is done by matching the LHS with the middle term, which is expanded, and
canceling a common term on both sides:
d
d T
d
dT
f
x =
T
(x)
( x) =
(x) + T
(x)
dt
x
dt
dt
dt
(9.23)
T
f
d
T
x =
(x)
x
dt
166
or
T
f
d
=
dt
x
(9.24)
Equation (9.24) defines the adjoint vector. This set of differential equations was
provided as Eq. (9.11). Now, the scalar product, Eq. (9.22), is integrated to obtain
t
t
f
f d
f
T
udt =
(T x)dt = T (t f )x(t f ) T (0)x(0) (9.25)
u
0
0 dt
Rewriting Eq. (9.25) as
(t f )x(t f ) (0)x(0) =
T
tf
f
udt
u
(9.26)
the next step is to take the variation of the performance index, P, and match it with
the LHS of Eq. (9.25). The variation of the performance index is
T
P
x(t f )
(9.27)
P =
x(t f )
We force P of Eq. (9.27) to match the LHS of Eq. (9.26):
T
t
f
P
f
T
T
T
udt
P =
x(t f ) = (t f )x(t f ) (0)x(0) =
x(t f )
u
0
(9.28)
Because the initial conditions are assumed to be all given (fixed), x(0) = 0, and
therefore,
P
= (t f )
x(t f )
(9.29)
n
i f i
(9.30)
i=1
Then, the integrand in Eq. (9.28) can be expressed in terms of the Hamiltonian:
T
f T
f
H T
T
u =
u =
u
(9.31)
u
u
u
Substitution of Eq. (9.31) into Eq. (9.28) yields
t
f
H T
P =
udt
u
0
(9.32)
Because all initial conditions on the state variables are assumed to be fixed,
T (0)x(0) = 1 (0)x1 (0) + 2 (0)x2 (0) + + k (0)xk (0)
+ k+1 (0)xk+1 (0) + + n (0)xn (0) = 0
(9.33)
167
When one or more of the initial states is not specified, say, xk (0) = 0 and xk+1 (0) = 0,
then we set the corresponding initial value of the adjoint variables to zero, k (0) = 0,
and
k+1 (0) = 0 to force T (0)x(0) = 0
To force P = 0, the integrand in Eq. (9.32) is made to vanish by picking
u = 0 (u is on the constrained boundary)
u = 0 (u is not on the constrained boundary),
(9.34)
H
=0
u
P
x(t f )
T
x(t f ) = T (t f )x(t f ) T (0)x(0)
(9.28)
P
x(t f )
(9.29)
2. If some of the initial conditions are not fixed but free, say, x j (0) is free (x j (0) =
0 and xi (0) = 0, i = j), then to force j (0)x j (0) = 0 in Eq. (9.28), the initial
condition on the corresponding adjoint variable is set to zero:
j (0) = 0
(9.35)
P
xk (t f ) = k (t f )xk (t f ) k (0)xk (0)
xk (t f )
= [k (t f ) k (0)]xk (t f )
(9.36)
168
By matching the LHS with the RHS, we obtain the corresponding boundary
condition on the adjoint variable, a cyclic condition on the corresponding adjoint
variable:
P
(9.37)
= [k (t f ) k (0)]
xk (t f )
4. If a final condition is specified on the state variable, say, x p (t f ) = x p f , then
P
=0 (0) x(t
=0
(9.38)
x p (t f ) = p (t f )
x
p (t f )
p
p f )
x p (t f )
so that the final condition on the corresponding adjoint variable is unspecified,
that is,
p (t f ) is unknown
(9.39)
With the necessary conditions for optimum and proper boundary conditions on
the adjoint variables, we can summarize the maximum (minimum) principle of
Pontryagin.
9.4.2.1 A Summary of Pontryagins Maximum Principle
PMP can be summarized as follows: maximization of the performance index
P[x(t f )] for processes described by a set of ordinary differential equations, dx dt =
f[x(t ), u(t )], with appropriate initial and final conditions is equivalent to maximizing
the Hamiltonian function, H = T f, where the adjoint vector satisfies the differential
equations, d/dt = (f/x)T = H/x, with appropriate boundary conditions,
as specified previously.
9.4.3 Hamiltonian
To gain the properties of the Hamiltonian function, we begin by time differentiating
it and making use of Eqs. (9.7) and (9.11):
H T dx
H T du
H T d
dH
=
+
+
dt
x
dt
u
dt
dt
T
T
T
d
d
du
H
= f +
+ f = 0
(9.40)
dt
u
dt dt
on the boundry du/dt = 0
o boundary H/u = 0
Therefore, the Hamiltonian is a constant on the optimal trajectory,
H(x , u , ) = a constant
When the final time is free, we have
T
T
dx
P
P
x(t f ) =
t = [T (t f )f(t f )]t f
P =
x(t f )
x(t f )
dt t=t f
f
= H(t f )t f = 0 H(t f ) = 0
(9.41)
(9.42)
169
According to Eq. (9.42), the Hamiltonian at the final time is zero, and because
the Hamiltonian is constant according to Eq. (9.41), Eq. (9.42) implies that the
Hamiltonian is identically zero over the entire time period:
H (t ) = 0
(9.43)
Thus, when the final time is free (to be chosen), the Hamiltonian is identically zero,
which provides an additional equation, Eq. (9.43). Maximization of the Hamiltonian
function by the manipulated variables is now carried out. There are two different
cases: the Hamiltonian is (1) nonlinear or (2) linear in the manipulated variables, ui .
The nonlinear case is considered first, followed by the linear case.
9.4.3.1 Nonlinear in Manipulated Variables
In this case, the usual maximization is carried out:
H
=0
u
or
H
= 0,
ui
i = 1, 2, 3, . . . , m
(9.44)
Equation (9.44) states that the Hamiltonian is maximized by each one of the manipulated variables. Because the manipulated variables are constrained within a range
of magnitude, the optimum may lie on the constraint boundary, where H/ui = 0.
Conversely, if the Hamiltonian is linear in u, then the optimal ui depends on the sign
of the coefficient associated with the manipulated variable.
9.4.3.2 Linear in Manipulated Variables
If the coefficients associated with the manipulated variables in the Hamiltonian
function are all positive, the maximum values of the manipulated variables maximize
the Hamiltonian. Conversely, if the coefficients are all negative, the minimum values
of the manipulated variables maximize the Hamiltonian. To illustrate this point,
we rearrange the RHS of the state equation into two terms, one that is free of
manipulated variables and another that depends on the manipulated variables:
dx
= f(x, u) = f1 (x) + f2 (x)u
dt
Then, the corresponding Hamiltonian is
H = T [f1 (x) + f2 u] =
n
i=1
i f1i (x) +
n
i=1
f2 (x)i ui =
n
i=1
(9.45)
i f1i (x) +
n
i ui (9.46)
i=1
Note that the Hamiltonian is linear in the manipulated variables and the coefficients,
that multiply the manipulated variables are i = f2 i so that the choice of ui depends
on the sign of i , the switching function:
ui max
ifi > 0
ui = ui min
(9.47)
ifi < 0
ui sin = ? if i 0 over finite interval(s)
where the subscripts max, min, and sin refer to the maximum, minimum, and singular
values, respectively, of the manipulated variables. As the switching function changes
in sign, say, from plus to minus (or minus to plus), the manipulated variable takes on
the maximum value and switches to the minimum value (and vice versa). Therefore,
the coefficients i are appropriately known as the switching functions.
170
We note that the maximum principle does not provide any solution when the
coefficients vanish over a finite time interval, not at a point. This does not imply that
any value of the manipulated variables would maximize the Hamiltonian. The time
interval in which the coefficients vanish identically over a finite time interval is known
as the singular interval and the control (manipulated variables) during the time
interval as the singular control. This phenomenon appears frequently in semi-batch
chemical reactors, catalyst distribution problems, and semi-batch polymerization
reactions and most frequently in fed-batch operations. The singular feed rate must
lie between the minimum and maximum values given by Eq. (9.9) and is determined
subsequently.
9.4.3.3 Singular Control
Singular control problems arise when the Hamiltonian is linear in manipulated variables. Because the Hamiltonian is a scalar product of the adjoint variables with
the RHSs of the ordinary differential equations of unsteady state mass and energy
balances, the Hamiltonian is linear when the manipulated variables appear linearly in the mass and/or energy balances. This happens if one manipulates the
feed flow rate of chemical, biological, and polymerization reactors, particularly
semi-batch operations and separation units, and in binary catalyst distribution
problems. The switching functions i (t ) dictate the control function, as shown in
Eq. (9.47).
Let us look at a graphical illustration of Eq. (9.47) in Figure 9.1, where some
feasible switching functions and the corresponding sequence of feed rate profiles
are presented. This discussion is restricted to a segment having one singular period
but readily carries over to multiple singular intervals. The switching function can
have a sequence of positives or negatives, or a period of zero value followed by a
period of positive (negative) values, all of which are not illustrated in Figure 9.1.
The switching function can start with a positive value, go through an interval of zero
value, and take on a negative value (case A). The feed rate sequence according to
Eq. (9.47) is maximum singular (intermediate values) minimum. Conversely,
case B, which is the direct opposite of case A, leads to the feed rate sequence of
minimum singular maximum. The switching function can begin with a singular
interval, which is then followed by negative or positive values (cases C and D),
respectively. The feed rate sequence is singular minimum for case C, and for case
D, it is singular maximum.
As shown in Chapters 1215, the initial conditions, in particular, the initial
substrate concentration, dictate the initial sign of the switching function. If the initial
substrate concentration is higher than a critical value, the switching function takes
on positive values, and therefore, the initial feed rate is the maximum value, whereas
if the initial substrate concentration is lower than the critical value, the switching
function takes on negative values, and therefore, the initial feed rate is the minimum
value (no feeding, batch).
General dynamic process equations, the unsteady state mass balance equations,
showing explicitly the linear appearance of manipulated variables, can be written as
dx
= g(x) + H(x)u
dt
(9.48)
171
0
time
time
0
time
time
F
0
0
time
time
Figure 9.1. Various forms of switching functions (t ) and the corresponding feed rate
profiles F (t ).
The RHS, g(x), is an n-component vector function that depends on the state vector
only, and H(x) is an n m matrix that may depend on the state vector. However,
most frequently, it is a constant matrix. In many fed-batch operations, there is
only one feed rate so that there is only one manipulated variable, and Eq. (9.48)
can be reduced to
dx
= f1 (x) + f2 (x)u
dt
(9.49)
Furthermore, the vector function f2 (x) is a constant vector so that Eq. (9.49) can be
further reduced to
dx
= f1 (x) + f2 u
dt
(9.50)
where f2 is a constant vector. Because there is only one control variable, there is also
a single switching function. The Hamiltonian associated with the state equation, Eq.
(9.50), is
H = T [f1 (x) + f2 u] =
n
i=1
i f1i (x) + u
n
i=1
i f2i (x) =
n
i=1
i f1i (x) + u
(9.51)
172
n
i=1
i f2i .
xn+1 (0) = 0
(9.52)
This state equation is added to the original state equation so that we now have an
augmented state equation, which appears autonomous:
d x
dxa
f(x, xn+1 )
=
=
(9.53)
= fa
1
dt
dt xn+1
With the introduction of the augmented state variable, the explicit time dependence
disappears in the state equations.
9.5.2 Performance Indices Depend Explicitly on the Final Time
If the performance index depends explicitly on the final time in addition to the final
state variables, P[x(t f ), t f ], we introduce, as earlier, an augmented state variable
(Eq. (9.52)) so that t f = xn+1 (t f ) and
P[x(t f ), t f ] = P[x(t f ), xn+1 (t f )] = P[xa (t f )]
(9.54)
With the introduction of an augmented state vector, xa (t ), the explicit time dependence disappears from the performance index.
The performance may also depend on one or more initial state variables, for
example, P[x(t f ), xr (0)]. Because the performance index depends both on the final
state and on the initial state, the matching conditions according to Eq. (9.28) are
T
P
P T
x(t f ) +
x(0) = T (t f )x(t f ) T (0)x(0) (9.55)
P =
x(t f )
x(0)
so that for the rth component,
P
P
xr (t f ) +
xr (0) = r (t f )xr (t f ) r (0)xr (0)
xr (t f )
xr (0)
(9.56)
173
P
,
xr (t f )
r (0) =
P
xr (0)
(9.57)
Thus, the appearance of a free initial state variable in the performance index imposes
an initial condition on the corresponding adjoint variable.
9.5.3 Other Forms of Performance Index
Sometimes the performance index may contain an integral:
t f
P = P[x(t f )] +
g(x, u)dt
(9.58)
The integral can be replaced by introducing an additional state variable, say, xn+2 ,
through an additional state equation:
dxn+2
= g(x, u)
dt
xn+2 (0) = 0
(9.59)
(9.60)
P = P[x(t f )] + xn+2 (t f )
(9.61)
Thus, the performance index now becomes a function only of the final states.
9.5.4 Constraints on State Variables
Sometimes it may be necessary to impose a constraint involving state variables. In
fed-batch operations, there is always a volume constraint, and at times, it may be
desirable to impose a constraint on the cell concentration, the reactor volume, or the
specific growth rate to remain free of oxygen demand limitations. Let us consider a
scalar inequality constraint on the state first:
h[x(t )] 0
(9.62)
(9.63)
(9.64)
174
When the feed rate F (t ) is chosen as the manipulated variable, we note that the state
variable constraint, V0 V Vmax , is reduced to a terminal state constraint because
dV /dt = F 0 implies that V (t f ) = Vmax and that V (t ) Vmax :
V (t f ) = xk (t f ) = Vmax
(9.65)
This makes unknown the terminal condition on the corresponding adjoint variable,
k (t f ) = unknown.
9.5.5 Constraints on Control Variables
There are situations in which the control variable or combinations with state variables
are constrained. We consider the general case of a single control variable with
multiple state variables given analytically by
C[x(t ), u(t ), t] 0
(9.66)
(9.67)
i=1
u =
n
i=1
(C/xi )xi
C/u
(9.68)
175
p is an odd integer
(9.69)
d
0
F dt 2q
2q
where q is an order of singularity, 2q being the number of nonvanishing derivatives of the Hamiltonian when a control variable appears explicitly. In general,
the singular control is a function of both state and variables. Because a feedback control is preferred, it is necessary to eliminate the adjoint variables using
= 0, d/dt = 0, and H = 0 (free t f ).
Through PMP and singular control theory, the optimization problem is reduced
to solving a two-point boundary value, with the singular feed rate deduced from the
time derivatives of the switching function. However, there is not enough information
to deduce the singular feed rate despite knowing the relationship between the feed
rate and the switching function given by Eq. (9.47). Thus, it is necessary to investigate
thoroughly all the conditions imposed and implied by the theory.
176
nonlinearly, and thus one can avoid a singular control problem. When the feed
rate is eliminated from the mass balance equations and the substrate concentration is then chosen as the manipulated variable, the optimal feed rate F (t ) must be
determined from the optimal substrate concentration S(t ),2,4 which was obtained
by ignoring the substrate and overall balance equations. If the calculated optimal
profile violates the physical constraints (through the substrate and overall mass
balances), the minimum and/or maximum flow rates, this approach needs to be
modified to include an iterative solution to meet the constraints, leading to a very
difficult problem. Similar to this approach is a nonsingular transformation method69
by which the feed rate is made to appear nonlinearly and thus avoid a singular
problem. However, there remains a numerical convergence problem and/or appropriate constraints that need to be checked at each time interval. Optimizing the
performance index using as the control variable the feed substrate concentration
SF (t )2,4 , while keeping the feed flow rate constant, may appear to make the problem a bit easier to solve, but the physical implementation of the feed substrate
concentration as a function of time poses another difficulty. A general method
of transforming singular problems into nonsingular problems is introduced subsequently.
9.8.1 Transformation of Singular Problems into Nonsingular Problems
A general transformation based on the amounts of substrate consumed in place
of the substrate balances can be used to convert the feed rate optimization problem into the problem of optimal substrate concentration profiles with constraints
on state and control variables. This transformation avoids the difficulty associated
with dealing with singular control problems, as presented earlier. This means we
can avoid the numerical difficulty of optimization of the singular control problem, especially for high-order processes. It will be shown that the transformation
involves alternate forms of mass balance equations for the limiting substrate, and
therefore, it can be used for processes with multiple feed rates and high-order processes.
We shall introduce a transformation method in which the feed rate is eliminated
from the mass balance equations and the substrate concentration is manipulated to
optimize the performance index. Let us start with the problem of maximizing cell
mass. The fed-batch mass balance equations for cell mass, the limiting substrate, and
the overall mass are given in Chapter 6 and repeated here:
dx1
= x1
dt
(9.70)
dx2
= F SF x1
dt
(9.71)
dV
=F
dt
(9.72)
t f f ixed
(9.73)
177
(9.74)
(9.75)
To eliminate F from the process model, we introduce a new state variable that
represents the total amounts of substrate consumed x4 (t ), which is equal to the
amount present initially (S0V0 ) plus the amount added (SF (V V0 )) minus the
amount remaining (V S) currently:
(9.76)
Then, the time derivative of Eq. (9.76), dx4 /dt, should represent the consumption
rate of substrate, XV = x1 :
XV = x1 =
dx
dx
dx4
dx
= SF 3 2 = SF F 2
dt
dt
dt
dt
(9.77)
It is apparent that Eq. (9.77) contains the substrate balance equation and represents another form of substrate balance equation (9.71). Thus, we can rearrange
Eq. (9.77) as
dx4
= x1
dt
(9.78)
(9.80)
dx4
= (S)x1 x4 (0) = 0
dt
(9.81)
Max[P = x1 (t f )]
(9.82)
The problem posed by Eqs. (9.80)(9.82) is nonsingular because the substrate concentration S(t ) appears nonlinearly, and therefore, a numerical solution can readily
be obtained, say, using the steepest ascend. At this point, it should be noted that
this approach is limited to processes in which the specific rates are functions only
of substrate concentration. If the specific rate is a function of concentrations of cell
mass and/or product, that is, (S, X, P), then this approach cannot be used. If the
process is to make cell mass, or the cell mass is the product, and the cell mass yield
178
coefficient is a constant, then the cell mass concentration becomes a function only
of substrate concentration, and therefore, the problem reduces effectively to that in
which the specific rates are functions only of substrate concentration.
The volume constraint is obtained from Eq. (9.74) using Eq. (9.76):
V Vmax =
x4 + V0 (SF S0 )
Vmax = g(x4 , S) Vmax 0
(SF S)
(9.83)
(9.84)
(9.85)
Therefore, the optimal feed rate is obtained by substituting Eq. (9.85) into Eq. (9.84):
.
F (t ) = x1 + [x4 + V0 (SF S0 )](dS/dt )/(SF S ) /(SF S )
(9.86)
According to Eq. (9.86), the optimal feed rate profile is obtained from the time
profiles of substrate concentration, the time derivative of substrate concentration,
the profile of the total amount of cell mass, and the amount of substrate consumed.
The original volume constraint is now a constraint in state variable x4 (t ) and control
variabl S(t )
V0 V = [x4 + V0 (SF S0 )]/(SF S) Vmax
(9.87)
(9.88)
where Smin and Smax are to be determined from the constraints on the magnitude
constraints on the feed rate:
0 = Fmin F Fmax
(9.89)
As illustrated, we can replace the substrate balance equation (9.71) with the substrate consumption rate equation (9.77) and use the substrate concentration as the
manipulated variable instead of the feed rate, thus avoiding a singular problem.
9.8.2 Substrate Concentration as Single Manipulated Variable
The solution to the problem posed by Eqs. (9.70), (9.73), (9.78), and (9.83) is obtained
via PMP:
Max{H = 1 x1 + 4 x1 + [g(x4 , S) Vmax ]
S(t )
(9.90)
179
where
[(1 + 4 )x1 + g]
=0
S
= 0 when g < 0, off equality control boundary
0 when g = 0, on equality control boundary
(9.91)
(9.92)
Therefore, off the equality control boundary, the adjoint variables and control function must satisfy
d 1
H/x1
1 + 4
=
=
(9.93)
H/x4
0
dt 4
H/S = 0 = (1 /S + 4 /S)
(9.94)
On the control constraint boundary, the corresponding adjoint equations and control
function are given by
d 1
1 (t f )
H/x1
1 + 4
1
=
=
=
(9.95)
4 (t f )
H/x4
0
0
dt 4
Because d4 /dt = 0 and 4 (t f ) = 0, we conclude that 4 (t ) = 0. Therefore, the
Hamiltonian and adjoint equation reduce to
Max[H = 1 x1 + 4 x1 = 1 x1 ]
(9.96)
!
"
d1
= H/x1 = 1
dt
(9.97)
S(t )
H/S = 0 = /S
(9.98)
According to Eq. (9.98), the specific growth rate must be maximized to maximize
the amount of cells at the final time. Therefore, the substrate concentration must be
maintained at the value S = Sm , corresponding to the maximum specific growth rate,
max = (S = Sm ). The feed rate to maintain the specific growth rate at its maximum
value is obtained from Eq. (9.86) with dS/dt = 0:
F (t ) =
(Sm )x1
(Sm )XV
=
(SF Sm )
(SF Sm )
(9.99)
The total amount of cells XV is obtained from the cell balance equation (9.70), if the
feed rate of Eq. (9.99) is applied from t = 0 so that S0 = Sm :
d(XV )
dx1
=
= x1 = (Sm )XV = m XV XV = (XV )0 exp(mt ) (9.100)
dt
dt
180
Equation ( 9.100) is then substituted into Eq. (9.99) to obtain the feed rate that is
exponential:
F (t ) =
(Sm )x1
(Sm )XV
(XV )0 exp(mt )
=
=
(SF Sm )
(SF Sm )
(SF Sm )
(XV )0
=
exp(mt ) = exp(mt )
(SF Sm )
(9.101)
(9.102)
d(S1V )
dx2
=
= S1F F1 1 (S1 , S2 )XV = S1F F1 1 (S1 , S2 )x1
dt
dt
(9.103)
d(S2V )
dx3
=
= S2F F2 2 (S1 , S2 )XV = S2F F2 2 (S1 , S2 )x1
dt
dt
(9.104)
d(PV )
dx4
=
= (S1 , S2 )XV = (S1 , S2 )x1
dt
dt
(9.105)
d(V )
dx5
=
= F1 1 + F2 2
dt
dt
(9.106)
In this PHB model, S1 and S2 represent the concentrations of glucose and ammonium chloride, respectively, P is the concentration of PHB, X is the concentration
of active cell mass (cell concentration PHB concentration), V is the fermentor
volume, S1F and S2F are the feed concentrations of glucose and ammonia, respectively, F1 and F2 are the glucose and ammonium chloride feed rates, and , 1 , and 2
are the densities of the culture, the glucose feed, and the ammonium chloride feed,
respectively. It is assumed in general that the densities are the same, = 1 = 2 , so
that Eq. (9.106) reduces to
dV
dx5
=
= F1 + F2
dt
dt
(9.107)
Because there are two feed streams, glucose and ammonium chloride, we introduce
the amounts of glucose and ammonium chloride consumed, x6 and x7 , the amount
present initially plus the amount added minus the amount remaining:
t
x6 (t ) = S10V0 + S1F
t
F1 d S1V (t ) = x2 (0) x2 (t ) + S1F
F1 d (9.108)
0
t
x7 (t ) = S20V0 + S2F
181
t
F2 d S2V (t ) = x3 (0) x3 (t ) + S2F
F2 d (9.109)
0
Then, the time derivatives of x6 and x7 are equal to the consumption of substrates
S1 and S2 , respectively:
dx6
= 1 (S1 , S2 )x1
dt
(9.110)
dx7
= 2 (S1 , S2 )x1
dt
(9.111)
(9.112)
dx
dx7
= S2F F2 3 = S2F F2 (S2F F2 2 x1 ) = 2 (S1 , S2 )x1
dt
dt
Equation (9.112) confirms that by introducing the amounts of substrates consumed
(Eqs. (9.108) and (9.109)), we can replace the two substrate balance equations (Eqs.
(9.103) and (9.104)), yielding a new set of balance equations:
dx1
= (S1 , S2 )x1
dt
x1 (0) = x10
(9.113)
dx4
= (S1 , S2 )x1
dt
x4 (0) = x40
(9.114)
dx6
= 1 (S1 , S2 )x1
dt
x6 (0) = 0
(9.115)
dx7
= 2 (S1 , S2 )x1
dt
x7 (0) = 0
(9.116)
For this problem, both S1 (t ) and S2 (t ) appear nonlinearly in the specific rates, and
therefore, this problem is nonsingular with respect to both S1 (t ) and S2 (t ), which are
the only inputs to the differential equations.
The performance index is maximized using the concentration profiles of
S1 (t ) and S2 (t ):
Max P[x4 (t f )]
S1 (t ),S2 (t )
(9.117)
S1 (t ),S2 (t )
(9.118)
and
H
=0
S2
(9.119)
182
The optimal numerical solutions, S1 (t ) and S2 (t ), can be obtained using the steepest
ascent method, as described in Chapter 10. With the optimal substrate concentrations, one can construct a control strategy40 in which the measured substrate
concentration profiles are forced to follow the optimal paths, S1 (t ) and S2 (t ), by
manipulating the feed rates, F1 (t ) and F2 (t ).
If it is desired to obtain the optimal feed rates, F1 and F2 , from the preceding optimal S (t ) and S2 (t ), we first collect the data: x1 (t ) = (XV ) , x6 (t ), x7 (t ), and
1
x4 (t ). Then, expressions for F1 and F2 are obtained from the substrate balances (Eqs.
(9.103) and (9.104)):
dS1
dS1
dV
d(S1V )
=
V + S1
=
V + S1 (F1 + F2 ) = S1F F1 1 x1
dt
dt
dt
dt
or
(S1F S1 )F1 + S1 F2 =
dS1
V 1 x1
dt
(9.120)
dS2
V 2 x1
dt
(9.121)
(9.122)
(9.123)
and
F2 =
where
(9.124)
These two feed rates are the functions3 of the culture volume, V (t ), which is also
t
the function of F1 (t ) and F2 (t ), V (t ) = 0 (F1 + F2 )d . Hence, we have two coupled
integral equations. We can solve Eqs. (9.122) and (9.123) for V, and by equating
them, we obtain the relationship between F1 and F2 :
F1 =
N11
N N N11 N22
F + 12 21
= F2 +
N21 2
DN21
(9.125)
Therefore,
F1 + F2 = F2 + + F2 = (1 + )F2 +
(9.126)
t
[(1 + )F2 + ]d +
0
N12
(9.127)
References
183
K( )F2 ( )d
(9.128)
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
184
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
References
36. Lee, J. H., Lim, H. C., Yoo, Y. H., and Park, Y. H. 1999. Optimization of feed
rate profile for the monoclonal antibody production. Bioprocess Engineering 20:
137146.
37. Lee, J. H., Lim, H. C., and Kim, S. I. 2001. A nonsingular optimization approach
to the feed rare profile optimization of fed-batch cultures. Bioprocess and Biosystems Engineering 24: 115125.
38. Linz, P. 1985. Analytical and Numerical Methods for Volterra Equations. Society
of Industrial and Applied Mathematics.
39. Merriam, C. W., III. 1964. Optimization Theory and the Design of Feedback
Control Systems. McGraw-Hill.
185
10
Computational Techniques
There are two different types of methods for profile optimization. When a process
is modeled by a set of differential mass and energy balance equations, we can apply
variational methods such as Pontryagins maximum principle (PMP), as described in
Chapter 9. This approach usually leads to a split two-point boundary value problem
in which the initial values of the state variables and the final values of the adjoint variables are normally known and the problem reduces to maximizing the Hamiltonian.
However, there are situations in which it is not possible to write one or more balance
equations or no equations at all. Thus, there may be no equation or an inadequate
number of equations to describe the process. These situations require a statistical
means to model the process and apply optimization to optimize the process operations. In this chapter, we consider numerical techniques to solve the split boundary
value problems that result from the application of PMP and statistical optimization
techniques.
(10.1)
for the processes described by a set of ordinary differential mass and energy balance
equations,
dx
= f[x(t ), u(t )]
dt
(10.2)
(10.3)
10.1 Computational Techniques for Processes with Known Mathematical Models 187
min
ui (t ) ui
max
(10.4)
The necessary conditions for optimality for this standard problem are obtained from
PMP from Chapter 9 in the form of a two-point split boundary value problem,
maximizing the Hamiltonian by choosing the manipulated variables properly,
n
T
i f i
H= f=
(10.5)
Max
u1 ,u2 ,u3 ,...um
i=1
dt
x
x
x
Subject to the final conditions,
(t f ) =
P
x(t f )
(10.6)
(10.7)
This split boundary value problem, that is, the state vector with the known initial
values (Eq. (10.3)) and the adjoint vector with the known final values (Eq. (10.7)), can
be solved by two different iteration methods: (1) the boundary condition iteration
and (2) the control variables iteration. The boundary condition iteration begins by
assuming initially the missing boundary conditions (either the final conditions of
the state variables or the initial conditions of the adjoint variables) and integrating
the state and adjoint variables simultaneously to check if the guessed boundary
conditions agree with the given boundary conditions. If not, the boundary conditions
are improved and the process is repeated until the computed boundary conditions
agree with the given boundary conditions. The control vector iteration begins by
first assuming the control variables, integrating the state equations forward and the
adjoint equations backward, evaluating the Hamiltonian and maximizing it to obtain
a new set of manipulated variables, and repeating the process until the Hamiltonian
does not change appreciably from one iteration to the next. We now present in detail
each of these iteration methods.
10.1.1 Boundary Condition Iterations (Simple Shooting Method)1
In this scheme, the missing boundary conditions, either the missing initial conditions
on the adjoint vector (0) or the final conditions on the state variables x(t f ), are first
guessed so that we have either the initial conditions or final conditions on both the
state and adjoint variables. First, we consider guessing the initial conditions on the
adjoint variables and iterating on them: the initial value problem.
10.1.1.1 Iterations on Guessed Initial Values of Adjoint Variables
(a Simple Shooting Method)
With the guessed initial conditions on the adjoint vector, 0 (0) = 00 , set i = 1:
1. Using the guessed initial values of the adjoint vector, integrate forward from 0
to t f the state and adjoint differential equations using the feed rate F i (t ) that
188
Computational Techniques
1. Using the initially guessed final values of the state variables, integrate backward in time from t f to 0 both the state and adjoint differential equations using
the feed rate F i (t ) that maximizes the Hamiltonian, H/F i = (T f )/F i = 0,
to obtain the initial values of the state vector, xi (t f ), dx/dt = f(x, u), x0 (t f ) =
x0 ; = (f/x)T , (t f ) = P/x(t f ) and compare it with the given initial values of the state variables, x(0) = x0 . If the calculated values agree with the given
values, the guessed final values are correct, and the resulting F i (t ) is the optimal
feed rate. If there is no agreement, then one must begin iteration on the final
values of the state vector.
2. Vary the guessed final value of the state variables by small amounts () xi+1 (t f ) =
xi (t f ) + i , and carry out the integration as in step 1 to obtain xi+1 (0).
3. Using the two sets of initial values of the state variables, calculate the gradient,
i+1 = {[xi+1 (0) x0 ] [xi (0) x0 ]}/, and follow it by a small amount to obtain
new final values of the state vector, xi+2 (t f ) = xi+1 (t f ) +
i+1 , and integrate as
in step 1 to see if the calculated initial values of the state vector xi+2 (0) agree
with the given initial value, x0 . If they do, the iterated final values of the state
10.1 Computational Techniques for Processes with Known Mathematical Models 189
vector are correct, and the calculated F i+2 (t ) is the optimum. If they do not, set
i = i + 1.
4. Iterate on the final values of the state vector until the iterated initial values of
the state vector agree with the given initial values, x0 .
10.1.2 Multiple Shooting Method
An extension to the simple shooting method is the multiple shooting method.2 This
method involves breaking up a trajectory into a number of subintervals and formulating an initial value problem for each subinterval. The differential equations
are integrated over each of the subintervals, [ti , ti+1 ]. The initial conditions at ti are
forced to match with the final conditions obtained from the integration over the previous subinterval [ti1 , ti ] to meet the continuity conditions by adjusting the initial
conditions as free parameters for each subinterval to achieve continuity equations.
Thus, if we have m subintervals for each of n state and adjoint variables, there are
2n m initial conditions to guess and 2n m continuity equations. Although this
appears to be formidable, essentially, we are solving 2n m algebraic equations.
We now cover briefly this multiple shooting method.
Break up the total time (0, t f ) into N 1 points, where the initial conditions,
i (i = 1, 2, 3, . . . N 1), are allocated at t = ti . Let us denote by yk+1 (t ) the solutions
of the differential equations over the time interval [tk , tk+1 ] with the initial conditions
yk . The continuity conditions demand that yk+1 = k+1 . In addition, the boundary
condition must be met at t = 0 and t = t f . Thus, this is a problem of n m equations
and n m parameters.
A potential disadvantage of this boundary value iteration is apparent if one looks
at the set of state and adjoint differential equations. The state equation in forward
time integration is usually stable (negative eigenvalues), and therefore, the backward
integration is unstable (positive eigenvalues). The adjoint equation in backward time
integration is stable, while the forward integration is unstable. Thus, the iteration
on the final values of state variables has a distinct advantage of realistically guessing
the final values but can cause a numerical difficulty.
The next approach is called the control vector iteration and begins with a guessed
profile for the control vector, the feed rate F 0 (t ), and iterates on the control vector.
10.1.3 Control Vector Iterations3
This method begins with guessed time profiles for the control vector over the entire
time interval, 0 t t f . With the guessed time profile, u1 (t ), which can be a constant
vector, do the following:
1. Integrate the state equations forward from 0 to t f with the given initial values
dx/dt = f(x, u), x(0) = x0 to obtain x1 (t ) and evaluate f/x so that the adjoint
equations can be integrated backward from t f to 0 using the given final values
to obtain 1 (t ), = (f/x)T , (t f ) = P/x(t f ). Evaluate the Hamiltonian,
H 1 = (1 )T f 1 , and its gradient, H 1 /u1 .
2. Improve the control vector by the following steepest ascent algorithm:
ui+1 = ui + W (t )H i /ui
190
Computational Techniques
d(XV )
= XV
X (0) = X0
dt
d(SV )
= SF F XV S(0) = S0
dt
dV
=F
V (0) = V0
dt
(10.E.1.1)
where X and S stand for the concentrations of cells and substrate, respectively, V
is the culture volume, SF is the constant feed substrate concentration, and F is the
volumetric feed flow rate. The usual assumption of constant density is made for
the feed and the bioreactor contents. The specific growth rate and the cell mass
yield coefficient YX/S are assumed, for simplicity, to be functions only of the limiting
substrate concentration S.
It is convenient to define as state variables the total amount of cells and substrate
and culture volume, XV, SV, V , and the feed rate as the manipulated variable F (t ):
dx
= f1 (x) + f2 u,
dt
0
x
XV
(x)x1
d 1
dx
d
=
x2 =
SV = (x)x1 + SF F
dt
dt
dt
x3
0
1
V
(10.E.1.2)
(x)x1
f1 (x) = (x)x1 ,
0
0
f2 = SF
1
(10.E.1.3)
The specific growth and substrate consumption rates are functions of S and therefore
of x2 /x3 :
(S) = (SV/V ) = (x2 /x3 ),
The objective is to maximize the profit function that depends on the outcome at
the final time,
Max P[x(t f )]
u(t )=F (t )
(10.E.1.5)
by manipulating the manipulated variables, u = F . According to PMP, one maximizes the Hamiltonian, which is a scalar product of adjoint variables, with the
10.1 Computational Techniques for Processes with Known Mathematical Models 191
H
x
x1 (t f )
1
1 (t f )
1 2
1
P
, 2 (t f ) =
2 =
= (1 2 )x1 /x3
x
(t
)
x2
dt
2 f
3
(1 2 )x1 x2 /x23
3 (t f )
P
H
x3
x3 (t f )
(10.E.1.7)
where the primes denote partial differentiation with respect to S. These are subject
to certain boundary conditions, as detailed earlier.
Because the Hamiltonian, Eq. (10.E1.6), is linear in F , the optimum F depends
on the sign of the switching function, (t ) = SF 2 + 3 :
= SF 2 + 3 = 0
d/dt = SF (1 2 )x1 /x3 + (1 2 )x1 x2 /x23
(
= (1 2 )((
+(
2(
/x3 =0 ) = 0 1 2 = 0
S(
F(
(10.E.1.10)
(10.E.1.11)
!
"
( )
dS
= 1 2 (10.E.1.12)
d2 /dt 2 = 0 d 1 2 /dt = 0
dt
1 2
The singular feed rate is obtained by substituting Eq. (10.E.1.12) into the substrate
balance equation (10.E.1.2):
( )
d(SV )
dV
dS
=S
+V
= SFsin + V 1 2 = x1 + SF Fsin
dt
dt
dt
1 2
(10.E.1.13)
192
Computational Techniques
or
Fsin =
V [ (2 /1 ) ]
x1
+
SF S (SF S)[ (2 /1 ) ]
(10.E.1.14)
The singular feed rate expression given in Eq. (10.E.1.14) contains unknown adjoint
variables 1 and 2 . To obtain a feedback solution in terms of only state variables,
we must eliminate the adjoint variables. In this example, only the ratio 2 /1 must
be eliminated. This can be done by substituting Eq. (10.E.1.11) into Eq. (10.E.1.14):
Fsin =
V (YX/S )
V ( / )
XV
XV
+
=
+
SF S (SF S)( / )
SF S (SF S)( / )
(10.E.1.15)
XV
SF S
(10.E.1.16)
which, when substituted into the substrate balance equation (10.E.1.1), yields
dV
dS
d(SV )
dS
=S
+V
= SFsin + V
= SF Fsin XV
dt
dt
dt
dt
(S S)
dS
dS
= (SF S)Fsin XV = (SF S) F
(SF S) = 0
=0
V
dt
(SF S)
dt
(10.E.1.17)
Equation (10.E.1.17) implies that the substrate concentration is held constant during
the singular interval at the value corresponding to the maximum value of the specific
growth rate, S = Sm , max = (S = Sm ).
In general, for a third-order process, there are three adjoint variables, 1 , 2 ,
and 3 , and therefore, three equations involving the adjoint variables are required.
Two equations are = 0 of Eq. (10.E.1.10) and = 0 of Eq. (10.E.1.11). Equation
(10.E.1.12) leads to the singular feed rate expression. Therefore, in general, one
more equation is needed. The third equation is available if the final time t f is free so
that the Hamiltonian is zero:
SF 2 + 3 = 0
1 2 = 0
H = (1 2 )x1 + F = (1 2 )x1 = 0 1 2 = 0
(10.E.1.10)
(10.E.1.11)
(10.E.1.6)
Solving Eqs. (10.E.1.11) and (10.E.1.6) simultaneously for the adjoint variables
1 and 2 ,
1 /2 = / = /
(10.E.1.18)
10.1 Computational Techniques for Processes with Known Mathematical Models 193
f (x)
g(x) 0
h(x) = 0
x = [x1 x2 . . . , xn ]T
g = [g1 g2 . . . , gr ]T
h = [h1 h2 . . . , hm ]T
(10.8)
194
Computational Techniques
Lagrangian
Max L(x, rh , rg ) = f (x) + P(x, rh , rg ) = f (x) + rh
m
hi (x) + rg
2
i=1
r
(max{0, g j (x)})2
j=1
(10.9)
where P(x, rh , rg ) is the penalty function and rh and rg are negative penalty constants.
If the constraints are not satisfied, the values are squared and added to the objective function. The original constrained problem is solved by repeatedly solving the
unconstrained problem with increasing (infinity) penalty constants.
To apply the NLP method of computation, the dynamic optimization problem described by differential equations must be converted into static optimization
described by algebraic equations. Let the time interval t0 = 0 to t f be discretized
into N number of nodes, t0 < t1 < t2 < . . . < t(N1) = t f . At each node, the control
variable F (t ) is parameterized as a function of time such as a polynomial or piecewise constant, for example, constant control parameters F4
(t ) = [F1 , F2 , . . . , FN1 ].
Now, we can obtain the state vector trajectory x(F , t ) by integrating the differential
equations with the given initial conditions and the control parameters at each time
interval [ti , ti+1 ], where i = 0, N 1. The objective function is in the form of L(F ) and
can be calculated from the state vector trajectory X (F , t ). Therefore, the problem is
transformed into a static optimization problem of maximizing L(F ). Without equality or inequality constraints, the steepest descent or conjugate gradient methods are
directly used with gradient generation methods described previously. However, if
the original problem contains constraints, we must transform the problem into a
constrained static optimization problem.
The computational algorithm is as follows:
1. Determine initial candidate of solution, initial penalty constants, the scaling
value for multipliers, the number of unconstrained optimization iterations, and
the number of penalty function iterations.
2. Solve the transformed unconstrained optimization problem
3. Check stopping criteria. First, check the satisfaction of constraints. If feasible,
check the stopping criteria; if they are not satisfied, update and go to step 2.
10.1.4.2 Square Quadratic Programming5
A quadratic programming problem is an optimization problem in which a quadratic
objective function of n variables is minimized subject to m linear equality or inequality constraints:
Minimize:
Subject to:
1
f (x) = cT x + xT Qx
2
h = Ax b = 0
g=x0
(10.10)
(10.11)
10.1 Computational Techniques for Processes with Known Mathematical Models 195
where and are the Lagrange multiplier vectors for the equality and inequality constraints, respectively. According to optimality criteria (KuhnTucker conditions),
the optimum values of and satisfy the following condition:
f + gT
x L =
=0
(10.12)
g
( , )
where , , f = f / are (m 1) , (r 1) , (m 1) vectors, respectively, and
gT = (g/)T is a (n m)(m n) matrix.
The square quadratic programming (SQP) method is to iteratively find out the
optimum solution ( , ). With the initial estimate (0 , 0 ), the second iterations
are represented by 1 = 0 + d and 1 = 0 + d0 . Taking a Taylor series expansion around the initial estimate (0 , 0 ) and trimming higher-order terms,
L gT d
f
=
(10.13)
g
0
1
g
where L is the Hessian of L, 2 L/2 . The derivatives d and d can be directly
used to improve the next iteration. However, to ensure the global convergence of
optimum values, the iteration can be modified like 1 = 0 + d, where is a
parameter guaranteeing the improved penalty function, P(1 ) < P(0 ).
10.1.4.3 Other Methods
The augmented Lagrange multiplier method is the strongest penalty function
method. It overcomes many difficulties originating from the penalty function. The
most peculiar point is its ability to get the Lagrange multiplier as well as penalty multipliers. In addition, sequential linear programming, the generalized reduced gradient
method, and the sequential gradient restoration algorithm are popular constrained
optimization algorithms.
The basic idea is to transform the optimal control problem into an NLP, without
using the optimality condition. To use the NLP techniques described previously,
the optimization problem must first be transformed into the appropriate form for
NLP. Two methods have been used: sequential and simultaneous approaches. We
will show how to formulate the transformed NLP problem in this chapter. Once this
is done, all optimization techniques, including constrained methods, are applicable.
To enforce the constraints at each time node, t0 , t1 , t2 , . . . , tN1 , we can approximate the constraints. The numbers of equality and inequality constraints are
N ne + n f and N ni , respectively. As a result, the constrained optimal control problem is transformed into a constrained static optimization problem, as follows:
Max L(F )
F
g(F ) = 0, h(F ) 0
(10.14)
We already covered the gradient-based optimization methods for this form of problem. The penalty function method or SQP is usually used.
The following is
an example of fed-batch fermentation for maximizing lysine at the final time using
SQP, as illustrated by Pushpavanam et al.5 The unsteady state cell mass, substrate,
196
Computational Techniques
dS
F
= X + (SF S)
dt
V
dV
=F
dt
(10.E.2.1)
where X, S, and P stand for the concentrations of cells, substrate, and product,
respectively, V is the culture volume, SF is the constant feed substrate concentration,
and F is the volumetric feed flow rate, which maximizes the product concentration
at the final process time, that is,
Max [P(t f )]
F (t )
(10.E.2.2)
As stated earlier, the continuous time is divided into N equal subintervals. The fedbatch operation is represented by a batch operation with impulse-type feeding of
substrate at the start of each subinterval, resulting in the following equations of the
batch reactor:
X = X
S = X
(10.E.2.3)
P = X
"
!
Vi is the reactor volume in the interval ti1 , ti and Vi is the pulse volume added
at ti1 . The resultant objective is to find the optimal set of Vi s at ti s for i =
0, 1, . . . , N 1 so that the product concentration is maximized at the final time
t f . The initial conditions before adding the pulse volume at t0 are
[X, S, P, V ](t0 ) = [X0 , S0 , P0 , V0 ]
(10.E.2.4)
When the pulses Vi are added, the mass balance at the time instants ti1 gives rise
to
+
(10.E.2.5)
To calculate sensitivity with respect to Vi s, the mass balance equations were differentiated with respect to V j s for j = 1, 2, . . . , N:
X
X
S
P
(X )
(X )
=
+
+ (X )
V j
X
V j
S
V j
V j
S
X
S
P
=
+
+
( X )
( X )
( X )
V j
X
V j
S
V j
P
V j
X
S
P
P
( X )
( X )
( X )
=
+
+
V j
X
V j
S
V j
P
V j
(10.E.2.6)
10.1 Computational Techniques for Processes with Known Mathematical Models 197
The preceding sensitivity differential equations require the set of initial conditions
with respect to the jth pulse V j at t j1 , which are obtained by differentiating
Eq. (10.E.2.5):
V j1
X +
(t ) = X (t
j1 )
V j j1
V j2
V j1
S +
(t j1 ) = (SF S(t
j1 ))
V j
V j2
V j1
P +
(t j1 ) = P(t
j1 )
V j
V j2
(10.E.2.7)
The following set comprises updating conditions for the sensitivity at the junction
points ti1 for i = j + 1, . . . , N:
V
X
X +
Vi Vi1
(t ) = X (ti1
)
+ i1
(t )
V j i1
Vi2
Vi2 V j i1
(10.E.2.8)
V
P
P +
Vi Vi1
(t ) = P(ti1
)
+ i1
(t )
V j i1
Vi2
Vi2 V j i1
Along with these updating conditions, integrating Eqs. (10.E.2.3) and (10.E.2.6)
from t +
j to tN gives rise to the sensitivity of the state variables with respect to V j ,
for example, X (t f )/V j .
As an example, alcohol fermentation is considered. The rate expressions are
given by Modak and Lim:6
=
0.408S 0.028P
S
e
e0.015P , = /0.1
, =
(0.22 + S)
(0.44 + S)
(10.E.2.9)
198
Computational Techniques
Table 10.E.2.1. Optimal pulsed feed rates and performance indices by
SQP with several subinterval numbers
N
Charges
15
0
3.682
11.32
29.08
30.67
0
0
1.372
5.066
8.562
31.62
7
0
0
0
0
3.369
5.010
6.621
32.13
10
0
0
0
0
0
0.310
1.397
1.587
4.206
0
32.63
20
0
0
0
0
0
0
0
0
0
0
0
0.5587
1.2322
1.3164
1.5852
1.8333
2.2030
2.3521
3.9191
0
32.99
by PMP, and the discontinuities in the state variables due to the discredited time
intervals caused the performance index of the nonsingular approach to be inferior to
that obtained by the singular approach. This is in part due to an insufficient number
of subintervals used in the optimization study.
10.1.5 A Special Transformation to Convert Singular
to Nonsingular Problems7
In a fed-batch reactor system described by mass balance differential equations, the
singular feed rate problem occurs as the feed rate appears linearly. Therefore, to
transform the singular feed rate problem into a nonsingular problem, an appropriate
control should appear in a nonlinear form. This approach was presented in detail in
Chapter 9. It should be noted that this approach is limited to processes in which the
specific rates are functions only of substrate concentration. It is best to illustrate this
approach with an example in Chapter 9.
EXAMPLE 10.E.3: MAXIMIZATION OF CELL MASS PRODUCTION FOR A PROCESS WITH A
CONSTANT CELL MASS YIELD COEFFICIENT7
Let us consider the cell mass maximization problem in fed-batch fermentation with a constant cell mass yield coefficient.
The specific cell mass growth rate and yield coefficient are as follows:8
(S) =
S
,
0.03 + S + 0.5S2
= /Y,
Y = 0.5
(10.E.3.1)
10.1 Computational Techniques for Processes with Known Mathematical Models 199
12
X (g/l)
12
16
20
12
16
20
t (hr)
35
P (g/l)
30
20
10
t (hr)
Figure 10.E.2.1. Optimal concentrations of biomass and alcohol (N = 7) adapted from reference 5.
(10.E.3.2)
dx2
2(x2 /x3 )x1
= F SF x1 = F SF
dt
0.03 + (x2 /x3 ) + 0.5(x2 /x3 )2
(10.E.3.3)
dx3
=F
dt
(10.E.3.4)
200
Computational Techniques
The objective is to maximize the total amount of cells at the final time:
Max[P = x1 (t f )],
F (t )
t f fixed
(10.E.3.5)
V0 V (t ) Vmax
(10.E.3.6)
0 = Fmin F Fmax
(10.E.3.7)
(10.E.3.8)
Then, the time derivative of Eq. (10.E.3.8), dx4 /dt, should represent the consumption
rate of substrate, XV = x1 :
dx
dx4
dx
= SF 3 2 = XV = x1
dt
dt
dt
(10.E.3.9)
(10.E.3.10)
(10.E.3.11)
The process presented here is represented by two state variables, x1 and x4 , and we
can consider the substrate concentration, S(t ), which appears nonlinearly, as the
manipulated variable. Therefore, a numerical solution can be obtained readily, say,
using the steepest ascent. As shown in Chapter 9, the solution to the problem is
obtained via PMP:
Max{H = 1 x1 + 4 x1 + [g(x4 , S) Vmax ]}
S(t )
(10.E.3.12)
(9.98)
According to Eq. (9.98), the specific growth rate must be maximized to maximize the
amount of cell mass at the final time. Therefore, the substrate concentration must
be maintained at the value S = Sm = 0.173 g/L, which maximizes the specific growth
rate, max = (S = 0.173) = 0.794. The feed rate to maintain the specific growth
rate at its maximum value is obtained from the substrate balance equation by setting
dS/dt = 0:
F (t ) =
1.59XV
(Sm )x1
=
= 0.162XV
(SF Sm )
(10 0.173)
(10.E.3.13)
The following initial state variables and parameters were used to carry out a steepest
ascent on the Hamiltonian using the substrate concentration as the manipulated
variable:
[XV (t0 ), SV (t0 ), V (t0 ), Vmax , Fmax , SF , t f ]
= [1 g, 0 g, 1 L, 5 L, 4 L/hr, 10 g/L, 3.8 hr]
(10.E.3.14)
2
1
0
TIME (HR)
1.0
(b)
0.8
0.6
0.04 X
0.4
S
0.2
0.0
0
TIME (HR)
As seen in Figure 10.E.3.1, the optimal feed rate profile nearly follows that which
was calculated by singular optimal control scheme (a bang followed by a singular
period), except the final feed rate region.
201
202
Computational Techniques
Table 10.E.4.1. Performance index for best neural networks
NN Fopt in Math Model
NN Fopt in NN
Fopt , Reported
26.7
41.2
32.4
On the basis of the neural network model, the neural networks were
optimized to maximize the amount of secreted protein at the final time:
max
0F (t )10 l/hr
Vmax =14.35 L
P = (PmV )t
=15 hr
(10.E.4.1)
The initial state variable conditions and operating parameters are as follows:
[X (0), S(0), Pm (0), Pt (0), V (0), SF , t f , Vmax , t] = [1, 5, 0, 0, 1, 20, 15, 15, 0.5]
(10.E.4.2)
The optimal feed rate calculated from the neural network optimization was implemented into the mass balance equation (Eq. (7.16)), which was then integrated
to produce process data. The process data were compared to the predicted data,
which were calculated by mapping the neural networks with the same feed rate. The
process data, the predicted data, and the reported data from Park and Ramirez14
were, respectively, labeled NN Fopt in math model, NN Fopt in NN, and Fopt ,
reported. Figure 10.E.4.1 shows how the neural networks performed better in optimization.
The performance index from the optimized neural networks was compared
with the references in Table 10.E.4.1. The amount of secreted protein obtained
at the final time by applying the optimal feed rate obtained from neural network
optimization to the mass balance model (NN Fopt in math model) resulted in the
lowest performance index of 26.7, which was much inferior to 32.4, as reported (Fopt ,
reported). Obviously, the neural network approach resulted in a false result of 41.2,
indicating an inferior result that can be obtained with the neural network approach.
When some information is available, the neural network approach is inferior as its
premise is that one does not know anything about the process.
10.2.2 Genetic Algorithm10
A genetic algorithm (GA) is a stochastic search method in analogy to the natural
principles of genetics and survival. Biological evolution itself is an optimization
process because the reproductive elements are optimized by mutation, crossover,
and selection mechanisms. GA deals with a set of potential solution populations
and probabilistic rules for evolution, and these are the reasons why GA drives us to
find the global optimum solution.11 Moreover, GA is a relatively robust algorithm
as it is not restricted to several constraint conditions such as convexity, sensitivity,
continuity, and nonlinearity of the optimization problem. GA has been adopted to
optimize fed-batch cultures.12
Figure 10.E.4.1. Comparison of Fopt in neural network (adapted from reference 9).
203
204
Computational Techniques
Table 10.E.5.1. An unstructured model for aerobic
yeast growth10
=
0.0747G + 0.4G2
0.114E/0.005 + 0.59 + E
+
0.0011 + 0.351G + G2
1 + 1.43
0.0747G + 0.4G2
0.0011
+ 0.351G + G2
=
1 + 20712.9G2
0.5435 0.3659
100 + 20712.9G2
1 + 20712.9G2
100 + 20712.9G2
0.114E/0.005 + 0.59 + E
=
0.625(1 + 1.43 )
= 0.459
falling in a local optimum. A GA-based optimization routine is as follows. Variables or parameters to be optimized are coded as binary integers, which constitute
a chromosome. Populations of chromosomes are randomly generated for initial calculation. Chromosomes are selected that yield the best performance index and are
copied. Crossover proceeds with the selected and copied chromosomes, which look
for mates, followed by mutation. With increasing generation, it is expected that the
chromosomes with performance indices toward the optimal value will dominate.
Let us
The problem
10
(10.E.5.1)
XV
d
GV = XV + GF F
(10.E.5.2)
0
dt EV
1
V
0
where X, G, and E are the concentrations of cell mass, glucose, and ethanol, respectively, V is reactor volume, GF is the feed glucose concentration, and F is the
feed rate. The specific rates , , , and are for cell mass growth, glucose consumption, ethanol production, and ethanol consumption, respectively. As shown
in Table 10.E.5.1, and are functions of G and E, while and are functions of
G only.
The volume and feed rate are constrained as follows:
V0 V (t ) Vmax = V (t f ),
0 = Fmin F (t ) Fmax
(10.E.5.3)
The total process time of 18 hrs is evenly divided into 36 subintervals, where the set
of optimal Fi s are to be determined. The efficiency of GA operation is highly affected
by the probabilities of crossover (Pc ) and mutation (Pm ) and population size. In this
example, Pc , Pm and the population size were 0.003, 0.6, and 100, respectively. The
205
10
4
Cell Mass
Glucose
Ethanol
10
0
12
10
12
0
0
1.0
0.5
0.0
Time (h)
(10.E.5.4)
The calculated performance index, the yeast cell mass concentration at the final
time, was 24.60 g/L. The optimal feed rate and state variables are shown in Figure
10.E.5.1. The feed rate profile suggests a batch period of 1.87 hrs followed by a
singular period of 9.62 hrs. The feed flow begins when the initially present glucose is
almost exhausted, and ethanol, which formed during the batch period, is gradually
consumed during the first 2/3 of the period of singular feed rate.
REFERENCES
3.
4.
5.
6.
7.
References
206
Computational Techniques
8. Weigand, W. A., Lim, H. C., Creagan, C. C., and Mohler, R. D. 1979. Optimiza-
9.
10.
11.
12.
13.
14.
tion of a repeated fed batch reactor for maximum cell productivity. Biotechnology Bioengineering Symposium 9: 335348.
Chan, T. Y.-L. 2005. Application of neural networks to fed-batch fermentation.
PhD dissertation, University of California, Irvine.
Na, J. G., Chang, Y. K., Chung, B. H., and Lim, H. C. 2002. Adaptive optimization of fed-batch culture of yeast by using genetic algorithms. Bioprocess and
Biosystems Engineering 24: 299308.
Goldberg, D. E. 1989. Genetic Algorithms in Search, Optimization and Machine
Learning: Reading. Addison-Wesley.
Roubos, J. A., van Straten, G., and van Boxtel, A. J. B. 1999. An evolutionary strategy for fed-batch bioreactor optimisation: Concepts and performance.
Journal of Biotechnology 67: 173178.
Modak, J. M. 1988. A theoretical and experimental optimization of fed-batch
fermentation processes. PhD dissertation, Purdue University.
Park, S., and Ramirez, W. F. 1988. Optimal production of secreted protein in
fed-batch reactors. AIChE Journal 34: 15501558.
11
(11.1)
207
208
F(t)
CAF
C A (t ), V (t )
(11.2)
and the overall balance, assuming equal density for the feed and reactor content, is
dV
= F (t ) V (0) = V0
dt
0 V Vmax
(11.3)
(11.4)
u(t )
dx1
= CAF u(t ) + r(x1 /x2 )x2
dt
x1 (0) = CA0V0
dx2
= u x2 (0) = V0
dt
(11.5)
(11.6)
where the reaction rate is a function of reactant concentration, r(x1 /x2 ). The Hamiltonian to be maximized is
(11.7)
(11.8)
(11.9)
1 (t f )
P/x1 (t f )
1/CAF
=
=
2 (t f )
P/x2 (t f )
0
209
(11.10)
Because the Hamiltonian is linear in u, the optimal u depends on the sign of the
switching function (t ); if it is positive, the Hamiltonian is maximized by taking the
maximum value of u, umax , whereas if it is negative, we take the minimum value umin ,
and if it is identically zero over a finite time interval, then PMP does not provide the
solution:
umax if > 0
(11.11)
u = umin if < 0
(11.12)
(11.13)
Equation (11.13) defines the reactant concentration in the singular interval. Equation
(11.13) represents the intersection of the reaction rate curve with a tangent to the rate
curve drawn from the feed concentration. Thus, the reactant concentration must be
held constant at the intersection, CA = Cs , during the singular interval. A graphical
representation is given in Figure 11.2, in which it is also clear that the reaction rate
must be a nonmonotonic function of the reactant concentration and that the feed
concentration must be greater than C0m , the intercept of the tangent at its inflection
point with the abscissa.
The second derivative of the switching function yields
1 [r (CA CAF ) r] + 1 d[r (CA CAF ) r]/dt = 0
=
[r (CA CAF ) r r ](dCA /dt )
(dCA /dt ) = 0
(11.14)
Equation (11.14) states that the reactant concentration is a constant value. Substitution of this fact into the reactant balance equation (11.2) and use of Eq. (11.3)
yield
dV
d(CAV )
= CS
= CS F (t ) = CAF F (t ) + r(CS )V (t )
dt
dt
(11.15)
r(CS )
V (t ) = V (t )
CAF CS
(11.16)
210
r =
d ( r )
(CA CAF )
dC A
C AF > Com
C0 > C0m
Tangent at
Inflection
Com
CI
Cs
Reactant Concentration, CA
CAF
Figure 11.2. General characteristics of reaction rate curves for singular control.3
Equation (11.16) states that the feed rate is proportional to the reactor volume.
Substitution of Eq. (11.16) into Eq. (11.3) yields
dV
= F = V
dt
(11.17)
V (t ) = V0 exp(t )
(11.18)
or
According to Eq. (11.18), the reactor volume increases exponentially with time.
Finally, the feed rate is obtained by substituting Eq. (11.18) into Eq. (11.16):
F (t ) = V0 exp(t ) = [r(CS )/(CAF CS )]V0 exp{[r(CS )/(CAF CS )]t} (11.19)
Thus, the feed rate and the reactor volume increase exponentially during the singular
period.
11.1.1 Optimal Feed Rate Profile
Because the singular feed rate maintains the reactant concentration constant at CS ,
it is obvious that the initial reactant concentration should be also CS . If it is less than
CS , it should be brought to CS as soon as possible by applying the maximum feed
rate, Fmax , and if it is greater than CS , it should be reduced to CS as quickly as possible
by applying Fmin = 0; that is, run the reactor in a batch mode. Then, the singular feed
rate Fsin should be applied to hold the reactant concentration constant at CS until the
reactor is full, which is followed by a period of batch until the desired conversion is
met.
211
Fo (t )
F (t )
CAF
C A (t )
Figure 11.3. A generalized reactor operation with feed and withdrawal rate manipulations.
C A (t ), V (t )
0 V Vmax
(11.20)
and
d(CAV )
= CAF F (t ) CA (t )Fo (t ) + r(CA )V (t ) CA (0) = CA (t f )
dt
(11.21)
where CA (t ) stands for the reactant concentration, V(t) is the reactor volume at
any time, Vmax is the maximum reactor volume, F(t) is the inlet flow rate, Fo (t) is
the outlet flow rate, r(CA ) is the reaction rate as a function of CA , CAF is the feed
reactant concentration, and tf is the final time. The boundary conditions depict a
cyclic process in which a single cycle is repeated presumably without a down time
between cycles.
The objective is to determine the optimum feed and withdrawal rates, F and Fo,
that maximize the productivity,
t
f
(CAF CA )Fodt/VmaxCAF t f
(11.22)
Max P =
F,Fo
212
tf
(11.23)
(11.24)
x5 (t ) =
x2 u2 d ,
= tf,
u1 (t ) = F (t )/Vmax ,
u2 (t ) = Fo (t )/Vmax
The state variable x1 (t ) represents the dimensionless reactor volume, x2 (t ) the dimensionless conversion, x3 (t ) the running time, x4 (t ) the accumulative withdrawal volume, x5 (t ) the accumulative product of conversion and withdrawal rate, u1 (t ) the
feed rate, and u2 (t ) the withdrawal rate. In terms of these variables, the preceding
problem is recast as
dx1 /dt = f1 = u1 u2
x1 (0) = x1 ( )
x2 (0) = x2 ( )
(11.25)
(11.26)
(11.27)
dx4 /dt = f4 = u2
(11.28)
dx5 /dt = f5 = x2 u2
x5 ( ) = x2 f x4 ( ),
x4 (0) = 0
x5 (0) = 0
(11.29)
x2 f = 1 CA f /CAF
(11.30)
Max [P = x5 ( )/x3 ( )]
u1 ,u2 0
(11.31)
>0
i=5
i=1
(11.32)
213
where the adjoint variables i must satisfy the following differential equations
(di /dt = H/xi ) and boundary conditions (i ( ) = P/xi ( )):
!
"
d1 /dt = 2 x2 /x21 u1 ;
1 (0) = 1 ( )
(11.33)
d2 /dt = [u1 /x1 + (drA /dx2 )/CAF ] 5 u2 ;
3 = 0
2 (0) = 2 ( )
(11.34)
3 (t ) = 3 ( ) = x5 ( )/x23 ( )
(11.35)
4 (t ) = x2 f
(11.36)
and
5 = 5 ( ) = + 1/x3 ( )
(8.37)
(11.38)
Equation (11.38) states that the Hamiltonian H evaluated with the optimum flow
rate profile u (t ) = [u1 (t ), u2 (t )]T , the state profile x (t ) = [x1 (t ), x2 (t ), . . . x5 (t )]T ,
and adjoint profile (t ) = [1 (t ), 2 (t ), . . . 5 (t )]T is identically zero. Therefore, with
the optimal flow rate profiles, the Hamiltonian is zero over the entire time interval,
(0, t f ), and this is the stopping condition in a numerical scheme.
11.2.2 Switching Space Analyses3
The Hamiltonian, Eq. (11.32), is rewritten as
H = 1 u1 + 2 u2 + 3 2 rA /CAF
(11.39)
(11.40)
2 = 4 1 x2 5
(11.41)
and
maximum control
ui,max if i > 0
u
if i < 0
minimum control
ui = i,min
ui,sin if i = 0 over finite interval(s) singular (intermediate) control
ui,min ui,sin ui,max
(11.42)
214
(t)
Fsin
Fmax
F(t)
Fmin = 0
Time
(b) High Initial Reactant Concentration
(t)
Fmax
F(t)
Fsin
Fmin = 0
Time
(c) Appropriate Initial Reactant Concentration
(t)
Fmax
F(t)
Fmin=0
Fsin
Time
Figure 11.4. Switching functions and optimal feed rate profiles. Adapted from reference 3.
The fact that the switching functions are identically zero over a finite time interval
requires that all orders of their time derivatives also vanish. The type of problem in which
flow rates appear linearly in the mass balance equations is known as singular control
of first order3 so that only the first two derivatives, di /dt = 0 and d2 i /dt 2 = 0, are
needed to determine the singular control. Thus, the problem reduces to knowing when
the switching functions, 1 and 2 , are positive, negative, or identically zero over certain
time intervals and, accordingly, determining the singular control variables. Various
structural forms of the optimum flow rate are depicted in Figure 11.4. Intuitively, it is
clear that when the initial reactant concentration is low, the initial feed rate should be
the maximum (bang), whereas when the initial concentration is high, the initial feed rate
215
should be the minimum (bang, no feed, so that it is a batch operation). When the initial
conditions are chosen appropriately to be on the singular arc, the singular feed rate is
applied for the entire interval.
(11.43)
(11.44)
216
(11.45)
A careful examination of the switching functions, Eqs. (11.40) and (11.41), shows
that a transition can occur due to a sign change only in 1 by saturation of
x1 (0 x1 1). Therefore, a transition to mode 32 may be possible. However, as
shown later, 5 = 0 for mode 32. With Eq. (11.43) and u1 = 0, it is obvious that
1/ = 0. Therefore, this mode is necessarily stationary.
Another possibility is oscillatory control, in which the state variables oscillate without a transition. Clearly such a cycle is physically possible since
u1 = 0 and u2 = 0. However, rearrangement of Eq. (11.44) yields
dx2 /dt = [(5 /4 )x2 + 1](rA /CAF ) < 0
(11.46)
Because the derivative must be negative for all times, no oscillatory control is
optimal.
3. Mode 32. Because u1 = 0, 2 = 0 and d2 /dt = 0, 5 = 0 so that 2 = 1 + 4 .
Because d1 /dt = 0 from Eq. (11.33) and d4 /dt = 0, 2 remains time invariant. Therefore, transition from this mode can occur only to modes 12 and 22.
However, transitions to both of these modes are not allowed as mode 12 does
not exist and mode 22 is stationary. Consequently, mode 32 cannot occur in an
optimal loop; that is, the minimum for u1 and singular for u2 is not possible.
4. Mode 23. Because u2 = 0, 1 = 0, d 1 /dt = 0 and u2 = 0,
2 [(drA /dCA )x2 + rA /CAF )]/x1 = 0
(11.47)
(11.48)
d(rA )
(CA CAF )
dCA
(11.49)
The right-hand side of Eq. (11.49) is a straight line passing through CAF with
a slope of d(rA )/dCA (tangent to the rate curve), while the left-hand side is
the rate curve. This result was previously obtained (Eq. (11.13)). Therefore, the
plot of Eq. (11.49) is the same as in Figure 11.2, where it is clear that the tangent
drawn to the rate curve, rA (CA ), from the feed concentration, CAF , represents
the right-hand side, while the left-hand side is the rate curve itself, rA (CA ). As
indicated, CA = Cs is the concentration at which the tangent line meets the rate
curve and is the concentration that remains constant during the singular feed
rate.
217
u1
1
11
u2 2
22
23
33
Assuming that the reaction rate rA (CA ) is finite for all concentrations, this
suggests that the rate curve must go through a maximum, has an inflection point, and
approaches zero asymptotically. Thus, the necessary condition for singular control
suggests that the rate curve must be nonmonotonic. In other words, singular control
is not the optimum for a single reaction that obeys a monotonic rate expression such
as the Monod form, power laws, and saturation kinetics. It is apparent that the feed
concentration CAF must be greater than the value Com at which the tangent at the
inflection point CI intersects the CA axis. Because the concentration is maintained at
a constant value, Cs , during the period, dx2s /dt = 0 is substituted into Eqs. (11.25)
and (11.26) along with u2 = 0 and is integrated to obtain
x1 = x1s exp[rA (x2s )t/CAF x2s ]
(11.50)
(11.51)
and
where x1s = Vs /Vm and x2s = 1 CAs /CAF are the fractional volume and the conversion, respectively, at the beginning of the singular control. According to Eqs. (11.50)
and (11.51), the feed flow rate and the reactor volume increase exponentially during
this mode, while the concentration remains constant.
The transition from this mode occurs due to saturation in x1 (the reactor is filled
up). When 2 < 0, it can be shown that 1 < 0 when x1 = 1 + 0, and therefore, only
mode 33 can be the exit mode.
11.2.5 Optimal Policies
From the preceding, we come to the following observations. Two closed-loop modes
(11-33) and (11-23-33) and one stationary mode (22) are feasible, as shown in Figure
11.5. To fill the reactor after discharge, mode 13 should follow mode 31 so that they
merge into mode 11. Thus, mode 11 can represent various combinations of modes
218
(11.52)
(11.53)
(11.54)
(11.55)
(11.56)
2. Maximumminimum (bang-bang, if finite) operation (modes 1133). This operation consists of filling the reactor from its initial volume, V0 , to the maximum
value, Vm , as fast as possible (instantaneously, using an impulse) with the feed
concentration CAF , then allowing the reaction to take place batchwise until the
desired conversion, x2 f , is reached, and then harvesting as fast as possible (instantaneously, using an impulse), retaining volume V0 for the next cycle. The spatial
dual of this operation is a PFR with a recycle ratio of V0 /Vm . The productivity
of this maximumminimum (bang-bang) operation is
x
2f
[1/rA (x2 )]dx2
(11.57)
PBB = (1 V0 /Vm )Vm )x2 f CAF
x2b
219
=0
=0
=0
(t )
(t )
(t )
X1
x2f
X2
Figure 11.6. Typical maximumminimum (bangbang) profiles.3
u1
0
(t )
(t )
(t )
u2
0
( n + 1)
( n + 2)
TIME
where x2b is the conversion at the start of the batch period, and it is related to
the initial volume V0 by the mass balance
V0 x2 f = Vm x2b
(11.58)
Equation (11.59) contains x2b implicitly and therefore can be solved either analytically or graphically. In terms of x2b , the optimal recycled volume and the
optimal productivity are
= V0 /Vm = x2b /x2 f
(11.60)
(11.61)
and
For the case in which rA (x2 ) rA (x2 f ) for x2 > x2 f , it can be shown that
V0 = Vm so that the operation reduces to the stationary case with bypass (case
1b). Typical profiles of volume, conversion, and flow rates are given in Figure
11.6.
220
x1 x1s
x10
x2f
x2
x2s
(t )
(t )
(t )
Figure 11.7. Typical singular feed rate profiles.3
u1
0
(t )
(t )
(t )
( n + 1)
( n + 2)
u2
0
TIME
3. Singular operation (modes 11-23-33). A general version of this operation consists of retention of a fraction of the reactor volume (Vm ) during the harvest
(instantaneous dumping of (1 )Vm ), an instantaneous addition of fresh feed
to volume, Vs , a singular addition of the feed to fill the reactor volume, Vm , and a
batch operation until the desired conversion is achieved, x2 f . Then, the reactor
content is again instantaneously discharged to a volume of Vm , and the operations described earlier are repeated. During the period of singular feed rate,
the feed rate and the reactor volume increase exponentially (Eqs. (11.50) and
(11.51)), and the reactant concentration is maintained constant at Cs . Typical
profiles are shown in Figure 11.7.
A theoretical spatial dual of this is a PFR with recycle and distributed feed, as
shown in Figure 11.8. The front portion is tapered, and the feed is distributed to
give constant flow rate throughout the reactor; in the tapered section, the reactant
concentration remains unchanged.
The productivity is
PSI = x2 f (1 )/ ts + CAF
x2 f
x2s
dx2 /r
(11.62)
221
u1
Figure 11.8. PFR with recycle and distributed feed, a spatial dual of singular3 operation.
Here ts is the time at which the fractional reactor volume changes from x1s to 1 and
x2s is the conversion at the start of the mode 23. The switching time ts is obtained
from Eq. (11.51) as
ts = x2s /r(x2s /CAF ) ln(1/x1s )
(11.63)
(11.64)
The performance index, PSI , is a function of the fractional recycle (retention) volume
, and maximization of it with respect to yields an implicit relationship for :
x
2f
(1 )/ + ln = ln(x2s /x2 f ) + [r(x2s )CAF x2s ]
dx2 /r(x2 ) = z
(11.65)
x2s
x2 f /x2s
(11.66)
222
(c)
(a)
-rA
YA/B
YA/B
YB A
-rA
-rA
-rA
YB A
CA
CA
(d)
(b)
-rA
YA/B
YB A
-rA
-rA
YB A
-rA
CA
CA
maximum and decreases asymptotically with further increases in the reactant concentration. Therefore, autocatalytic, adiabatic exothermic, LagmuirHinshelwoodtype catalytic and substrate-inhibited enzyme reactions are potential cases in which
singular controls may outperform a CSTR, a PFR, and a PFR with recycle.
From the preceding analyses, it is clear that the withdrawal rate u2 is never
singular and is applied only at the end of the run, not during the course of operation.
Thus, the semi-batch operation is optimized by manipulating the feed rate u1 , and
the withdrawal u2 is applied only at the end. Therefore, henceforth, the optimization
is carried out with u1 alone.
B (Desired)
A
C (Undesired)
223
of the undesired reaction, the yield would increase with the reactant concentration.
For example, if the order of the desired reaction were second and the order of the
undesired reaction were first, then the yield would increase linearly with the reactant
concentration. Conversely, if the order of the desired reaction were lower than that
of the undesired reaction, the yield would decrease with the reactant concentration.
The yield may also depend on other environmental factors such as temperature and pH. The objective is to maximize the total rate of formation of species B,
rB (CA )V , by controlling the reactant concentration CA in the reactor. The instantaneous yield for B as a function of the reactant concentration is defined as
YB/A (CA ) =
rB (CA )
rB (CA )
1
=
=
rA (CA )
rB (CA ) + rC (CA )
1 + rC /rB
(11.67)
(11.68)
224
(11.69)
for the parallel reactions in which species B is the desired product, which is described
by the following mass balance equations:
dV
= F,
dt
d(CAV )
= CAF F + rA (CA )V
dt
(11.70)
d(CBV )
= rB (CA )V
dt
(11.71)
0 = Fmin F (t ) Fmax ,
V0 V (t ) Vmax
(11.72)
Max [P = x2 (t f )]
(11.73)
dx
= CAF u + rA (x1 /x3 )x3
dt
(11.74)
dx2
= rB (x1 /x3 )x3
dt
(11.75)
dx3
=u
dt
(11.76)
F (t )
The Hamiltonian is
H = 1 (CAF u + rA x3 ) + 2 rB x3 + 3 u) = (1CAF + 3 )u + (1 rA + 2 rB )x3
(11.77)
225
(11.78)
H
= (1 rA
+ rB ),
x1
2 =
H
=0
x2
3 =
H
= (1 rA
+ rB )(x1 /x3 ) (1 rA + rB ),
x3
2 (t f ) =
1 (t f ) =
P
=0
x1 (t f )
(11.79)
P
=1
x2 (t f )
2 = 1
(11.80)
3 (t f ) =
P
= 0 (11.81)
x3 (t f )
Because the Hamiltonian is linear in u, the optimal policy depends on the sign of the
switching function ,
umax if > 0
(11.82)
u = umin if < 0
(11.83)
(11.84)
(x1 /x3 CAF ) rA ]
1 = [rB rB (x1 /x3 CAF )]/[rA
(11.85)
or
(11.86)
or
( r + r )[(C CAF )rA
2rA ]
C A = 1 A B A
(1 rA + rB )[(CA CAF )]
(11.87)
{rA
rB rA rB }[rA
2rA /(x1 /x3 CAF )]
r )(x /x C
{rA rB rA rB + (rA rB rA
1 3
AF )}
B
(11.88)
The singular feed rate Fsin required to force C A to satisfy Eq. (11.88) is obtained from
the mass balance on species A (Eq. (11.70)):
Fsin =
(C A rA )V
CAF CA
(11.89)
226
Finally, substituting Eq. (11.88) into Eq. (11.89) yields the singular feed rate,
6
5
2r
{rA
rB rA rB } rA
(C CA ) rA {rA
rB rA rB + (rA
rB rA
rB )(CA CAF )}
A
AF
Fsin =
r r r + (r r r r )(C C
{rA
B
A B
A
AF )}(CA CAF )
A B
A B
(11.90)
The singular feed rate expression is too complex to make general remarks. The real
question to be asked at this point is, when is a semi-batch mode of operation feasible
for the two parallel reactions?
The optimal feed rate sequences depend on the initial condition CA0 . If it is low,
then the maximum feed rate should be applied to bring CA to CAS , at which the
singular feed rate Fsing begins until the reactor is full, V = Vmax , and finally followed
by a batch (F = 0) period until a desired conversion is achieved. Unlike the case
of a single reaction, CS is not defined and therefore must be obtained numerically.
Conversely, if it is too high, a minimum feed rate (F = 0, a batch) is applied to
reduce the concentration to CAs before a singular feed rate is applied. Finally, if the
initial condition is proper, the singular feed rate is applied from the beginning:
1.
2.
3.
12
228
229
d(SV )
= SF F XV = SF F XV /YX/S
dt
dV
=F
dt
V (0) = V0
(12.1)
(12.2)
(12.3)
where X and S stand for the concentrations of cells and substrate, respectively, V
is the culture volume, SF is the feed substrate concentration, F is the volumetric
feed flow rate, is the specific growth rate of cells, is the specific consumption
rate of substrate, and YX/S is the cell mass yield coefficient. The usual assumption
of constant and equal density for the feed and bioreactor content is made to arrive
at Eq. (12.3). The specific growth rate and the cell mass yield coefficient YX/S
are assumed, for simplicity, to be functions only of the limiting substrate concentration S. Various forms of specific rates were presented in Chapter 6. The objective is to determine the optimal feed rate profile, F (t ) , that maximizes the total
amount of cells produced, X (t f )V (t f ), at a final time, which may be fixed or free
(to be chosen),
Max [P = X (t f )V (t f )]
F (t )
(12.4)
(12.5)
V (t ) Vmax
(12.6)
which states that the reactor operating volume should be fully utilized.
It is convenient to define as state variables the total amount of cells and amount of
substrate and the culture volume, x1 = XV, x2 = SV and x3 = V , as well as the feed
rate as the manipulated variable, F (t ). Then, the preceding mass balance equations
(12.1)(12.3) can be rewritten as
x1 (0) = X0V0
0
x1
XV
x1
d
d
x2 =
SV = x + SF F, x2 (0) = S0V0 (12.7)
dt
dt
x3 (0) = V0
x3
1
0
V
or in standard form,
b1 = 0
a1 = x1
x1
d
x2 = a2 = x1 + b2 = SF F,
dt
x3
a3 = 0
b3 = 1
x = a(x) + bF = f(x, F )
(12.8)
(12.9)
230
(12.10)
However, this state constraint can be converted into a final state constraint by recognizing that the reactor volume cannot decrease, dV /dt = F 0, so that imposing the
volume constraint at the final time would automatically satisfy Eq. (12.10). Therefore, Eq. (12.10) is equivalent to a final state constraint:
x3 (t f ) = Vmax
(12.11)
x
VX
= 1,
V
x3
S=
x
VS
= 2
V
x3
(12.12)
(12.13)
3
i fi = 1 x1 + 2 (SF F x1 ) + 3 F
i=1
= (1 2 )x1 + (SF 2 + 3 )F = H1 + F
(12.14)
where
H1 = (1 2 )x1 ,
= (SF 2 + 3 )
d /dt
1 2
H/x1
d 1
= d2 /dt = H/x2 = (1 2 )x1 /x3
dt
H/x3
(1 2 )x1 x2 /x23
d3 /dt
(12.15)
(12.16)
where the primes denote the differentiation with respect to the substrate concentration, that is, = /S and = /S. The final conditions on the adjoint variables are obtained from the transversality conditions (Eq. (9.27)) by matching coefficients:
n
n
n
P
i (t f )xi (t f )
i (0)xi (0) (9.27)
P[x(t f )] =
xi (t f ) =
xi (t f )
i=1
i=1
i=1
state variables are also fixed so that their variations are all zero, xi (0) = 0, (i =
1, 2, 3) so that
P =
P
P
P
=0
=0
=1
x
(t
)
+
x
(t
)
+
x3 (t f )
1 f
2 f
x
x
x
1 (t f )
2 (t f )
3 (t f )
) =0
= 1 (t f )x1 (t f ) + 2 (t f )x2 (t f ) + 3 (t f )3 (t
f
Therefore,
3
=0
i (0)
i (0)
(12.17)
i=1
1 (t f )
P/x1 (t f )
1
(t f ) = 2 (t f ) = P/x2 (t f ) = 0
free
3 (t f )
free
(12.18)
F = 0
when
=
(S
)
<
0
min
F 2
3
(12.19)
F=
Fsin
when = (SF + 3 ) 0 over tq < t < tq+1
F = 0
when x3 (t ) = Vmax
b
The remaining task is to determine the singular feed rate and the sequence and
time intervals of the maximum, minimum, singular, and zero feed rates. Thus, the
sequence of feed rates is determined from the time behavior of the switching function
(t ), and there are many possibilities. For example, it can start with a positive (or
negative) value, go through a period of zero value, and then become negative (or
positive); it can start with a period of zero value and change to a positive (or negative)
value. Some of these combinations are depicted, and the corresponding sequences
of feed rates are sketched, in Figure 12.1.
12.2.2.2 Factors Influencing Optimal Feed Rate Profile
It is clear from earlier that the optimal feed rate profile F (t ) would be influenced by the initial state x(0), the length of final time t f , the limits on the feed
rate Fmin and Fmax , and the functional forms of the specific rates of cell growth and
substrate consumption and . We begin with the simplest case, the case of constant cell mass yield. The insights gained from this case can provide a foundation for
comprehending the more complex case of variable yields.
231
232
(t)
0
time
Fmax
F(t)
Fsing
time
High Initial Substrate Concentration
(t)
0
Fmax
F(t)
time
Fsing
0
time
Optimum Initial Substrate Concentration
Figure 12.1. Switching functions and corresponding feed rate sequences.
= SF F
dt
YX/S
YX/S dt
dt
YX/S dt
(12.20)
Because the yield coefficient is constant, we can integrate Eq. (12.20) term by term
from 0 to t, making use of Eq. (12.3), to obtain
SV S0V0 = SF (V V0 ) (XV X0V0 )/YX/S
(12.21)
(12.22)
According to Eq. (12.22), x2 is not an independent variable; that is, it can be replaced
by the remaining two state variables, x1 and x3 . Therefore, we can represent the case
(12.24)
Max H = T [a(x) + bF ] = 1 x1 + 3 F = H1 + F
F (t )
(12.25)
where
H1 = 1 x1 ,
= 3
(12.26)
The differential equations for the adjoint variables (Eq. (12.16)) reduce to
1
1 x1
1 1 x1
d
d
x1
1
= x1 =
=
x3YX/S
=
dt
dt
1 x1
1 x1 (SF g/x3 )/x3
3
x3
x3
(12.27)
and the boundary conditions are obtained from Eq. (12.18) by matching the coefficients:
P
1 (t f )
1
(t ) =
(t f ) =
=
(12.28)
3 (t f )
free
x f
We proceed to consider the final process time, which can be either fixed a priori or
free to be chosen. A particular choice of the final time can lead to different results.
12.2.3.1 Free Final Time, tf
If the final time is free (also to be optimized), then the Hamiltonian must vanish
everywhere according to PMP (Eq. (9.43)):
H = 1 x1 + 3 F = H1 + F = 0
(12.29)
At the final time, the feed rate is zero, F = 0, because the volume is full, V (t f ) = Vmax .
Thus, the last term in Eq. (12.29) vanishes, leaving the first term only. Because
1 (t f ) = 1 according to Eq. (12.28), the Hamiltonian at the free final time is
H (t f ) = H1 (t f ) = 1 (t f )(t f )x1 (t f ) = (t f )x1 (t f ) = 0
(12.30)
Because x1 (t f ) = XV = 0, the specific growth rate at the final time must be zero,
(t f ) = 0
(12.31)
For the specific growth rate to vanish, the substrate concentration must approach zero
for monotonic , while it must approach either zero or infinity for nonmonotonic .
233
234
(12.31a)
Equation (12.31a) states that substrate concentration at the final time must approach
zero, and because the substrate concentration approaches zero asymptotically, the
final time must also approach infinity, t f . A rigorous proof is given elsewhere.6
Because the performance index does not depend on the final time, one should be
able to pick any value of time without affecting the performance index. That the
final time is infinity is not surprising. Later we will consider finite final times.
12.2.3.2 On Interior Singular Arc
During the period of singular feed rate on an interior region, the switching function is
identically zero, = 3 0. Therefore, the last term in the Hamiltonian, Eq. (12.29),
vanishes, leaving only the first term:
H = 1 x1 = 0
(12.32)
Because x1 = XV = 0 and = 0 during the interval, Eq. (12.32) implies the adjoint
variable 1 = 0 on the entire singular arc. Thus, both 1 and 3 are zero during the
singular interval, trivially satisfying the adjoint equation (12.27). This means that
when the final time is free, any mode of feed, not necessarily the singular feed rate,
satisfies Eq. (12.27). In fact, it is simple to show that any mode of operation yields
the same amount of cells at the final time, as long as the final time is free (infinity)
and the yield coefficient is constant.
It is clear from the preceding result that with a particular choice of performance
index and specific rate expressions, maximizing the cell mass has to be done at a
fixed (finite) final time. If one allows the final time to be free, it calls for an infinite
time operation so that the entire amount of substrate charged would be completely
converted into the cell mass. Because the yield is constant, the total amount of
cells obtained from the amount of substrate charged would be independent of the
substrate concentration in the bioreactor and hence independent of the feeding
profile. Indeed, any feeding mode yields the same theoretical number of cells, as
given by Eq. (12.21), by setting t = t f and S(t f ) = 0:
XV (t f ) = X0V0 + S0V0YX/S + [V (t f ) V0 ]SF YX/S
(12.33)
d(XV )
= XV kd XV = ( kd )XV
dt
dx1
= x1 kd x1 = ( kd )x1
dt
(12.34)
(12.35)
(12.36)
(12.37)
Equation (12.37) implies that the specific growth rate must equal the decay constant
at the final time. In other words, the fed-batch operation ceases at the final time at
which the specific growth rate equals the specific decay rate. Any operation beyond
this point leads to less cell mass as the rate of decay is then greater than the rate of
growth. Thus, the final time is not infinite but finite.
12.2.3.5 Performance Indices and Optimization
If the performance index contains explicitly the final time, obviously, the final time
must be free (to be determined optimally). For example, if the cell mass productivity
is to be maximized, P = XV (t f )/t f = x1 (t f )/t f , or the minimum time to obtain a fixed
amount of cell mass is the objective, P = t f , then one has to introduce an additional
state variable, x4 (t ) = t, (dx4 /dt = 1 and x4 (0) = 0), to force the performance index
to be a function of the state at the final time only:
0
x
XV
x1
d 1
dx
d
=
x3 =
V = 0 + 1F
dt
dt
dt
x4
1
0
t
(12.38)
x10
x1 (0)
x3 (0) = x30
0
x4 (0)
(12.39)
This additional state variable requires an additional adjoint variable, 4 , and an extra
term in the Hamiltonian:
H = 1 x1 + 3 F + 4 = 1 x1 + 4 + 3 F = H2 + F = 0
The adjoint variables must satisfy the differential equations
1 1 x1 /x3YX/S
H/x1
d
d 1
=
3 = H/x3 = 1 x1 (SF g/x3 )/x3
dt
dt
4
H/x4
0
(12.40)
(12.41)
235
236
and the boundary conditions are obtained from Eq. (9.28) by matching coefficients:
P =
x1 (t f )
x4 (t f )
4
i=1,i=3
4
x1 (t f )
1
x (t )
x (t ) =
i (t f )xi (t f )
=
x4 (t f ) 1 f x4 (t f ) 4 f
i=1,i=3
0
0
i (0)
x
x
i (0) = 1 (t f )x1 (t f ) + 2 (t f )
2 (t f ) + 4 (t f )x4 (t f )
(12.42)
or
1 (t f )
1/x4 (t f )
P
=
(t f ) = 2 (t f ) =
free
x(t f )
2
x1 (t f )/x4 (t f )
4 (t f )
(12.43)
1
1
=
x4 (t f )
tf
tf =
1
(t f )
(12.45)
Thus, the appearance of final time in the performance index eliminates the possibility
of infinite final time.
12.2.3.6 Fixed Final Time, tf
We say that the final time is fixed when it is given a priori or specified. A free final
time refers to a situation in which the final time is not specified and is free to be
chosen. The Hamiltonian on the optimal trajectory is a nonzero constant because
the final time is fixed. Therefore, Eq. (12.25) becomes
H = 1 x1 + 2 F = H1 + F = H +
(12.46)
where H + is a nonzero unknown constant. At the final time when the reactor volume
is full, and therefore F = 0 and 1 (t f ) = 1 (Eq. (12.28)), the Hamiltonian is positive
because (t f )x1 (t f )/x4 (t f ) > 0:
H (t f ) = 1 (t f )(t f )x1 (t f ) = (t f )x1 (t f ) = H + > 0
(12.47)
According to Eq. (12.47), the Hamiltonian is positive at the final time. Because the
Hamiltonian is continuous, the Hamiltonian is a positive constant for the entire time
period:
H = H + > 0,
0 t tf
(12.48)
Because F (t ) appears linearly in Eq. (12.46), the optimal feed rate consists of the
following:
Fmax
when = 2 (t ) > 0
F
when = 2 (t ) < 0
min
(12.49)
F=
Fsin
when = 2 (t ) = 0 over a finite time interval, tq < t < tq+1
Fb = 0 when x2 (t ) = Vmax
The remaining tasks are to determine the singular feed rate and the sequence and
time interval of each flow rate: the maximum, minimum, singular, and zero.
12.2.3.7 Optimal Singular Feed Rate on the Singular Arc
The singular feed flow rate is determined by recognizing that = 2 = 0, and because
it is identically zero over a finite time interval, its derivatives of all order until the
feed rate appears explicitly must also vanish:
= 2 = 0
(12.50)
d2
d S
d (g/x2 )
d
=
= 1 x1
= 1 x1
= 1 x1
dt
dt
x2
dS x2
dS x2
d x2 g/x2 g
d SF S
=0
= 1 x1
= 1 x1
dS
dS
V
x22
(12.51)
where Eq. (12.22) was used to obtain Eq. (12.51), because 2 = 0, 1 cannot be zero.
Otherwise, this problem becomes trivial. Two terms do not vanish: the cell mass
x1 = XV = 0 and (SF S)/V = 0. Therefore, the only term that can remain zero
over a finite time interval is
d
=0
dS
(12.52)
d(d/dS) x3 SF g
d(1 x1 ) d x3 SF g
d2
=
1 x1
dt 2
dt
dS
dt
x23
x23
d d (SF S)
1 x1
=0
(12.53)
dS dt
V
The first and third terms in Eq. (12.53) vanish owing to Eq. (12.52). Therefore, the
remaining term, the second term, must also vanish. Applying the chain rule, we
obtain
d2 dS
d d
=
(12.54)
0=
dt dS
dS2 dt
237
238
(12.55)
d2
=0
dS2
(12.56)
However, owing to Eq. (12.52), d/dS = 0, this represents an inflection point. Thus,
it is rejected. Equation (12.55) implies that the substrate concentration is constant
during the entire singular period. Thus, Eqs. (12.52) and (12.55) imply that during
the entire singular period, the substrate concentration is maintained constant at
Sm , corresponding to the maximum specific growth rate, (Sm ) = max . Thus, the
singular arc is a straight line, S = Sm .
To obtain the singular feed rate to maintain the substrate concentration constant
at Sm , we rearrange the substrate balance equation (12.2):
SF F
dV
m XV
d(SmV )
=
= Sm
= Sm F
YX/S
dt
dt
(12.57)
m XV
m XV
=
YX/S (SF Sm )
(SF Sm )
(12.58)
Equation (12.58) is the feed rate expression during the singular period that would
keep the substrate concentration constant at Sm to maximize the specific growth rate.
The preceding analysis is valid for specific growth rates that are nonmonotonic,
that is, exhibit a maximum. If the specific growth rate is a monotonically increasing
function of the substrate concentration, as in the case of Monod form, so that the
maximum occurs at the highest substrate concentration, the substrate should be fed
at the maximum rate, until the reactor is full, and then it should be operated in a batch
mode until a desired conversion is achieved. In other words, a batch operation is the
best mode of operation when the specific growth rate is a monotonically increasing
function of substrate concentration, as in Monod form. Conversely, if the specific
growth rate is a monotonically decreasing function of substrate concentration, as in
the case of substrate inhibition, with the maximum rate occurring near zero substrate
concentration, the substrate should be fed to maintain the concentration near zero
using the singular feed rate of Eq. (12.58).
Let us investigate the adjoint variables. Owing to Eqs. (12.52) and (12.55), the
adjoint equation (Eq. (12.41)) reduces on the singular arc to the following:
d 1
1
1 max
=
(12.59)
=
0
0
dt 2
Hence, 1 (t ) is an exponentially decaying function,
1 (t ) = 1 (ts ) exp[max (t ts )]
(12.60)
where ts is the time at which the singular interval begins and 1 (ts ) is the value of
1 at ts . Therefore, the sign of 1 does not change on the singular interval.
d(XV )
= max XV,
dt
XV (t ) = (XV )s exp[max (t ts )]
(12.61)
(XV )s exp(maxts )
max XV
= max
exp(maxt ) = exp(maxt )
YX/S (SF Sm )
YX/S (SF Sm )
(12.62)
where the subscript s is used to denote the start of a singular period. According
to Eq. (12.61), the cell mass accumulates exponentially. Because the feed rate is
an exponential function given by Eq. (12.62), the bioreactor volume also increases
exponentially during the singular period, until it becomes full, and is obtained by
integrating Eq. (12.3) with Eq. (12.62):
t
V (t ) = V (ts ) +
ts
Fsin d = V (ts )
exp(maxts ) +
exp(maxt )
m
m
= a + b exp(maxt )
(12.63)
239
240
Flow Rate, F
Substrate Conc., S
S0 = S m
Sm
Time
Reactor Volume, V
Amount of Cells, XV
Time
X 0V0
0
Time
V0
Time
Case 1: The initial substrate concentration is on the singular arc, that is, it equals
the substrate concentration that maximizes the specific growth rate, S0 = Sm
and (Sm ) = max .
This is the optimal choice of the initial substrate concentration. Because the initial
substrate concentration is already on the singular arc, that is, the optimal substrate
concentration Sm that maximizes the specific grow rate max , the singular flow rate
Fsin is applied from time zero to maintain the substrate concentration at Sm , until
the bioreactor volume is full, tfull , when no feed is added and the reactor is operated
in a batch mode until the final time, t f . Therefore, the optimal feed policy can be
summarized as follows:
S0 = Sm at t = 0
max (XV )0
Fsin = Y (S S ) exp(max t), S held constant, S = Sm , 0 < t tfull
F =
X/S F
m
(12.65)
while the bioreactor volume is obtained by integrating Eq. (12.3) with the singular
feed rate (Eq. (12.62)):
t
V (t ) = V0 +
XV
= X0YX/S (SF Sm ) exp(maxt )/[YX/S (SF Sm ) X0 + X0 exp(maxt )]
V
(12.67)
According to Eq. (12.67), the cell concentration can increase, decrease, or remain constant, depending on the sign of YX/S (SF Sm ) X0 ,
X0YX/S (SF Sm )[YX/S (SF Sm ) X0 ]max exp(maxt )
dX
=
dt
[YX/S (SF Sm ) X0 + X0 exp(maxt )]2
so that
< 0
dX
=0
dt
> 0
(12.68)
(12.69)
if X0 = YX/S (SF Sm ), cell concentration remains constant
The cell concentration will decrease if the initial cell concentration is larger than the
maximum cell concentration that can be obtained, YX/S (SF Sm ), while the cell concentration increases if the initial cell concentration is smaller than the maximum obtainable
cell concentration. It is interesting to note that the cell concentration can remain constant at X = X0 = YX/S (SF Sm ) during the entire period of singular feed rate, if the
initial cell concentration and the feed substrate concentration are chosen properly to
match the condition, YX/S (SF Sm ) = X0 . The substrate concentration is maintained
constant during the entire period of feeding. These phenomena were noticed in the
exponentially fed fed-batch operation in Chapter 4.
During the batch period, F = 0 and V = Vmax , tfull t t f , and the cell and
substrate concentrations are related by Eqs. (12.1) and (12.3),
dS
dX
XVmax
V
d(SV )
= Vmax
= XVmax =
S(tfull ) = Sm
= max
dt
dt
YX/S
YX/S dt
(12.70)
(12.71)
Because the cell concentration is related to the substrate concentration during the
batch period by Eq. (12.71) and the volume remains constant, the substrate balance
equation (12.2) may be written as
(S)[Xm + YX/S (Sm S)]
(S)X
dS
=
=
dt
YX/S
YX/S
tfull t t f
(12.72)
241
242
which may be integrated numerically to obtain the time profile of substrate concentration.
12.2.3.10 A Special Case of Constant Substrate Concentration
As noted earlier, it is possible to pick the feed substrate concentration, the initial
substrate concentration, and the inoculum concentration to satisfy X0 = YX/S (SF
Sm ) and S(0) = Sm and apply the singular (exponential) feed rate, Eq. (12.62), to
maintain constant the substrate and cell concentrations throughout the course of
the singular feed rate period. Then, the cell and substrate concentrations remain
constant, and the reactor volume increases exponentially during the singular flow
rate period (entire filling period):
X (t ) = X0 = YX/S (SF Sm ),
X V exp(maxt )
,
F (t ) = max 0 0
YX/S (SF Sm )
S(t ) = Sm
V (t ) =
F (t )
max
for
Case 2: The initial substrate concentration is less than the substrate concentration
at which the specific growth rate is maximum, S0 < Sm .
Because the initial substrate concentration is less than the optimal substrate concentration Sm at which the specific growth rate is maximum, max , the maximum feed
rate, Fmax , is applied from time zero to t1 to bring the substrate concentration up
to Sm , at which point the singular flow rate, Fsin , is applied until tfull to maintain the
substrate concentration at Sm until the bioreactor is full, followed by a batch period:
S0 < Sm at t = 0
0 < t < t1
Fmax
t1 < t tfull
F = Fsin
Fb = 0 tfull < t t f
S increases from S0 to Sm
S held constant, S = Sm
S decreases from Sm to S f
(12.74)
243
Substrate Conc., S
Flow Rate, F
S0 < S m
Fmax
Sm
S0
Time
Reactor Volume, V
Amount of Cells, XV
Time
X 0V0
Time
V0
Time
the bioreactor volume is full. A batch period follows. This sequence is generally
known as the bang-singular-bang control:
S0 > Sm at t = 0
Fb = 0
tfull < t t f
(12.75)
Typical time profiles of the optimal feed rate and the substrate concentration are
shown in Figure 12.4. These feed rate profiles suggest that the initial substrate
concentration should be properly chosen so that it is on the singular arc, that is, to
coincide with Sm to obtain the optimal result. It should also be noted that all of the
preceding results are obtained assuming that there is no constraint in the residual
substrate concentration. In practice, however, the final substrate concentration may
have to be much less than Sm for better utilization of substrate or to minimize the
residual substrate concentration so that it would not lead to difficult separation steps.
Thus, there is a batch period during which the substrate concentration is reduced to
a desired value. This will also be the case if one is treating toxic waste and wishes to
reduce its concentration to a desired value.
Let us investigate the Hamiltonian now. At the final time, the volume is full so
that F = 0. Therefore, the last term in Eq. (12.35) vanishes, and in the absence of
cell lysis or death, the Hamiltonian reduces to
H (t f ) = 1 (t f )(t f )X (t f )V (t f ) = (t f )X (t f ) > 0
Thus, the Hamiltonian on the optimal path is a positive constant.
(12.76)
244
Flow Rate, F
Fmax
t full
t1
tf
Substrate Conc., S
S0 > S m
S0
Sm
Time
Reactor Volume, V
Amount of Cells, XV
Time
X 0V0
t1
t full t f
t1
Vm
V0
t full t f
Time
t full t f
t1
Time
At this point, it is proper to consider the effects of various operational parameters: the maximum feed rate, the final time, the initial substrate concentration, and
the inoculum size.
12.2.4 Effects of Operating Parameters
12.2.4.1 Effect of Constraint on Maximum Feed Rate
When the upper bound on the feed rate is sufficiently large, as assumed earlier,
the general sequence of feed rate is bang (upper or lower) singular batch
or singular batch. However, if the upper bound is not sufficiently large, the
singular feed rate, being exponential or semiexponential, can reach the upper bound
before the reactor is full, and therefore, the singular feed rate is short-lived and the
upper bound is applied until the reactor is full. Therefore, the sequence may consist
of bang (upper or lower) singular upper bang batch. When the initial
substrate concentration is on the singular arc Sm , the optimal starting condition, the
feed rate sequence is singular upper bang batch. These cases are illustrated in
Figure 12.5.
12.2.4.2 Effect of Final Time
When the final time is too short, it is possible to have a sequence of bang
singular upper bang batch. Because one has to use the maximum volume
available, Vmax , the minimum final time is the time to fill the reactor with the maximum feed rate, t f,min = (Vmax V0 )/Fmax . In fact, when the specified final time is
less than t f,min , then the feed rate sequence is an upper bang batch (a rapid fill
followed by a batch). It is also possible that the specified final time is not enough
to continue applying the singular feed rate and must be followed by an upper bang.
S0 = Sm
S0 > Sm
Flow Rate
Flow Rate, F
Fmax
Fmin = 0
t2 t full t f
Fmax
Fmin = 0
t1
Time
t2 t full t f
Time
S0 < Sm
Fmax
Fmin = 0
t2 t full
t1
tf
Time
Figure 12.5. Time profiles when Fmax is too small.
Flow Rate, F
Thus, the sequence may be bang (upper or lower) singular upper bang batch.
Figure 12.6 illustrates various cases.
It is important to design a fed-batch system with a proper pumping capacity so
that the singular feed rate does not run into the maximum pumping capacity, thus
reducing the performance from the optimal. It is equally important to select the best
S0 <S
S0 = S m
Fmax
S0 > S m
Fmax
Fmin = 0
Fmin = 0
Time
t1 = t
t full
f
t1
t2
t full = t f
Time
Flow Rate, F
S0 < S m
S0 << Sm
Fmax
Fmax
Fmin = 0
t1
t2 t full = t f
Time
Fmin = 0
t full = t f
Time
245
246
final time so that the optimal operation can be fully realized. In addition, we have all
along assumed that the feed rate can be increased instantaneously to the maximum or
minimum value, therefore allowing a bang-bang type of feed rate change. However,
it may not be possible to change the magnitude instantaneously if the maximum rate
of change is limited. In this situation, one may have to place a constraint on the rate of
change, such as dF /dt (dF /dt )max , and replace the bang (maximum value) part of
the feed rate by a pang (maximum rate) bang (maximum value) feed rate.
12.2.4.3 Effect of Initial Substrate Concentration
When the initial substrate concentration is chosen properly so that the process is
right on the singular arc, there is no need to introduce a large amount of substrate
into the bioreactor using Fmax , nor is there a need to have a batch period Fmin =
0 to reduce the substrate concentration because the initial state is right on the
singular arc, S(0) = Sm . Therefore, the optimum initial conditions must be on the
singular arc. The initial conditions constitute the initial inoculum concentration,
the initial bioreactor volume, and the initial substrate concentration. It is intuitive
that the higher the inoculum concentration, the better will be the result of fed-batch
operation. Therefore, as far as the initial inoculum concentration is concerned, it is
limited by practical physical capability. Conversely, there are optimum initial volume
and substrate concentrations.
12.2.4.2 Effects of Initial Conditions and Final Time on
the Substrate Feed Rate
The optimal feed rate profiles for large and small final times, large and small Fmax ,
and low, appropriate, and large initial substrate concentrations are depicted in
Figure 12.7.
Figure 12.7 clearly illustrates the need to pick a sufficiently large final time, a
sufficient pump capacity, Fmax , and an appropriate initial substrate concentration so
that the optimal substrate feed rate profile can be implemented fully without running
into the constraints.
EXAMPLE 12.E.1: CELL MASS MAXIMIZATION FOR CONSTANT CELL MASS YIELD
S
,
0.03 + S + 0.5S2
YX/S = 0.5
(12.E.1.1)
Figure 12.E.1.1 shows the plot of specific growth rate as functions of substrate concentration. The specific growth rate increases with the substrate concentration,
reaching the peak value of max = 0.803 g/L/hr at the substrate concentration of
Sm = 0.245 g/L and then decreases with further increases in the substrate concentration.
For this model, we consider maximizing the cell mass at both free and fixed final
times so that P[x(t f )] = x1 (t f ). The Hamiltonian to be maximized is
Max H = T [a(x) + bF ] = 1 x1 + 2
F (t )
F = H1 + F
(12.E.1.2)
Large
Fmax
Low
Fmax
Conc.
S (0)
tf
Fmax
F0
Time
Time
S (0) < Ss
Small F
max
Fmax
F0
Time
Large Fmax
Fmax
F0
Best
Time
S (0) = Ss
Small Fmax
Fmax
F0
Time
Large Fmax
F0
Fmax
High
Time
S (0) > Ss
Small
Fmax
Fmax
F0
Time
Figure 12.7. Effect on feed rate profile of initial condition S(0), Fmax , and final time.
1
2
and
H/x1
=
H/x2
(t f ) =
1 (t f )
2 (t f )
=
1 1 x1 /x2YX/S
1 x1 (SF g/x2 )
P
1
=
=
unknown constant
x(t f )
(12.E.1.4)
(12.E.1.5)
For free final time, the solution given by Eq. (12.31) states that the final time
approaches infinity, and therefore, any mode of feeding operation, including a batch
operation, gives the same amount of cells.
247
248
0.8
0.6
0.4
0.2
0.0
0.0
Sm
0.5
1.0
1.5
2.0
2.5
3.0
For fixed final time, we see that this is case A in Figure 12.11 (later in this
chapter) because the specific growth rate is a nonmonotonic function of substrate
concentration with the peak value of = 0.803 at Sm = 0.245. On the singular arc,
the switching function and its derivative vanish:
= 2 = 0
2 = 1 x1 (SF g/x2 ) = 0
=
(12.E.1.6)
(12.E.1.7)
Thus, the singular feed rate must maximize the specific growth rate by keeping the
substrate concentration constant.
The best initial condition is S0 = Sm = 0.245, and the singular feed rate (an
exponential feed rate) is applied from the beginning to the end until the bioreactor
is full. Then a batch operation takes place until the specified final time is met. Thus,
the feed rate sequence consists of
S0 = 0.245 g/L at t = 0
0.803(XV )0
exp(0.803t
),
S
constant
at
0.245
g/L,
0
<
t
t
=
F
full
sin
0.5(SF 0.245)
F =
0 Batch operation
S decreases from 0.245 to S f , tfull < t t f
(12.E.1.8)
This optimal feed rate profile and the substrate concentration profile are shown in
Figure 12.E.1.2.
Conversely, if the initial substrate concentration is greater than or less than the
value of 0.245, we apply a batch period (Fmin = 0) or the maximum feed rate Fmax ,
respectively, to bring the substrate concentration to the singular arc, Sm = 0.245, as
soon as possible. Then the singular feed rate, an exponential feed rate, is applied
until the bioreactor volume is full. Once the bioreactor volume is full, a batch mode
40
30
20
10
0
0
Time (hr)
0.25
0.20
0.15
0.10
0.05
0.00
0
Time (hr)
of operation without any feed until the specified final time is reached. These feed
rate profiles are given by
S0 < SM = 0.245 at t = 0
F = Fsin
t1 < t tfull exponential feed rate, S held constant at S = 0.245
Fmin = 0
or F = Fsin
Fb = 00
t=0
249
250
14
12
10
8
6
4
2
0
0
Time (hr)
0.25
0.20
0.15
0.10
0.05
0.00
0
Time (hr)
Figure 12.E.1.3. Optimal time profiles for initial concentration S0 < Sm .
Various profiles corresponding to Figures 12.212.4 are given in Figures 12.E.1.3 and
12.E.1.4.
12.2.5 Variable-Yield Coefficients
We consider the general case of cell mass yield coefficient that is an arbitrary function
of substrate concentration, YX/S (S). The state equation, the adjoint equation, and
boundary conditions are given by Eqs. (12.7), (12.16), and (12.18), respectively:
0
x1
XV
x1
d
d
x2 =
SV = x1 + SF F,
dt
dt
x3
0
1
V
x1 (0) = X0V0
x (0) = S V
2
0 0 (12.77)
x3 (0) = V0
14
12
10
8
6
4
2
0
0
Time (hr)
1.2
1.0
0.8
0.6
0.4
0.2
0.0
Time (hr)
Figure 12.E.1.4. Optimal time profiles for initial concentration S0 > Sm .
and
d /dt
H/x1
1 2
d 1
= d2 /dt = H/x2 = (1 2 )x1 /x3
dt
H/x3
(1 2 )x1 x2 /x23
d3 /dt
(12.78)
3
i (t f )xi (t f )
i=1
0
= 1 (t f )x1 (t f ) + 2 (t f )x2 (t f ) + 3 (t f )
x
3 (t f )
3
i=1
0
i (0)
x
i (0)
251
252
1 (t f )
P/x1 (t f )
1
(t f ) = 2 (t f ) = P/x3 (t f ) =
0
unknown constant
3 (t f )
free
(12.79)
H1 = (1 2 )x1 ,
= SF 2 + 3
(12.80)
= SF 2 + 3 = 0
d
d
d
x
= SF 2 + 3 = (1 2 ) 1
dt
dt
dt
x3
(12.81)
x2
SF
x3
=0
(12.82)
(12.83)
=
=
S
+
S
F
1
2
F
dt 2
x3 x3
dt
dt
dt
dt
x3 x3
dS !
dS
"0 x1
+
2
2
(1 2 ) + 1
1
=0
dt
x3
dt
(12.84)
Equation (12.84) reduces to
( )
dS
= 1 2
dt
(1 2 )
(12.85)
We can expand the left-hand side of Eq. (12.2), substitute Eq. (12.3) into it, and
rearrange to obtain
F=
XV + V dS/dt
SF S
(12.86)
Substituting Eq. (12.85) into Eq. (12.86) yields an equation that must be satisfied by
the singular feed rate:
(1 2 )
XV
+
V
(SF S) (1 2 )(SF x2 /x3 )
1
[ (2 /1 ) ]
=
X +
V
(SF S)
[ (2 /1 ) ]
Fsin =
(12.87)
Thus, the singular feed rate is obtained from the second derivative of the switching
function. As discussed later, for fed-batch operation with a single feed stream, the
second derivative yields the singular feed rate. This type of problem is known as
the singular problem of order one.16 It should be noted that if = 0, as in the case
of a constant-yield coefficient, Eq. (12.87) reduces, as it should, to Eq. (12.58). To
eliminate the adjoint variables that appear in Eq. (12.87), we substitute Eq. (12.83)
into Eq. (12.87) and rearrange the result to obtain the singular feed rate in feedback
mode:
(/ ) ( / )2
1
V
(12.88)
X
Fsin =
(SF S)
( / )
We should note that the first term on the right-hand side of Eq. (12.88) is responsible for maintaining the substrate concentration S(t ) constant, and the second term
provides a correction that would vary the substrate concentration throughout the
singular feed rate period.
The final time (process time) may be specified a priori, as one may want to
maximize the cell mass at a specified final time, or left free, unspecified, and to be
optimized. These two cases of free and fixed final times are treated subsequently.
12.2.5.2 Free Final Time
The Hamiltonian on the optimal path is constant. When the final time is free, the
Hamiltonian is identically zero, providing an additional equation:
H = (1 2 )x1 + (2 + SF 3 )F = H1 + F = 0
(12.89)
(12.90)
(12.91)
Because specific growth rates are zero at zero substrate concentration, Eq. (12.91)
implies that at the final time, the substrate concentration must be zero. This suggests
that the final time is infinite because theoretically, it would take infinite time for the
substrate to be completely consumed.
The switching function is
= SF 2 + 3
(12.92)
The feed rate can take on the maximum, minimum, singular, and zero values, depending on the sign of the switching curve, as indicated by Eq. (12.19). The remaining
task is to determine the singular feed rate and the sequence and time intervals of the
maximum, minimum, singular, and zero feed rates.
253
254
H = (1 2 )x1 = 0
(12.93)
(12.94)
(12.95)
(1 2 ) = 0
(12.96)
!
" dS
=0
(1 2 ) + 1 2
dt
(12.97)
(12.98)
1
0
0 2 = 0
(12.99)
3
0
This represents a trivial solution for the adjoint variables, and therefore, (1
2 ) = 0. Therefore, the solution to Eq. (12.97) is
dS
=0
(12.100)
dt
Thus, on the singular arc, if it exists, the substrate concentration would be kept
constant at a yet unknown value. To determine this unknown constant, Eqs. (12.94)
and (12.96) are examined. These two equations represent two homogenous equations
for two adjoint variables:
1
0
=
(12.101)
2
0
For s to have a nontrivial solution, the determinant must vanish:
2 $ % 2
(/ )
=
= YX/S
2 YX/S
=0=
0 = + =
2
S
(12.102)
Equation (12.102) states that when the final time is free and the cell mass yield
coefficient is a function of substrate concentration only, the optimal singular feed rate
maximizes the cell mass yield. This result is totally consistent with the idea that when
the final time is infinite, the growth rate is immaterial as there is ample time, and
only the yield matters in maximizing the cell mass. Thus, the substrate concentration
should be maintained constant on the singular arc at S = SM , at which the yield is
maximum, YX/S (SM ) = Ymax .
The singular feed rate to maintain S = SM to maximize the yield is determined
from the substrate and mass balances (Eqs. (12. 2) and (12.3)):
dV
(SM )XV
d(SV )
= SM
= SM F = SF F
dt
dt
YX/S
S(0) = S0
(12.103)
XV = XV
(12.104)
The singular feed rate is in feedback form. Knowledge of the terms on the righthand side of Eq. (12.104) allows calculation of the feed rate. In other words, the
optimal singular feed rate is calculated by monitoring the cell concentration X and
the bioreactor volume V, knowing the kinetic parameters, YX/S , (SM ), and SM , and
the feed concentration SF . The singular feed rate of Eq. (12.104) is an exponential
feed rate because the cell mass grows exponentially as the substrate concentration
is kept constant at SM . This can be made clear by recognizing that the substrate
concentration is maintained at SM and by integrating the cell balance equation
(12.1):
d(XV )
= (SM )XV XV = X0V0 exp[((SM )t]
dt
Substitution of Eq. (12.105) into Eq. (12.104) yields
Fsin = XV = X0V0 exp[((SM )t] = exp[((SM )t]
(12.105)
(12.106)
Case 1: The initial substrate concentration is equal to that at which the yield is
maximum, S0 = SM .
This is the optimal case (optimal initial substrate concentration). Because the initial
substrate concentration corresponds to the maximum yield, the optimal feed rate
255
256
Substrate Conc., S
Cell Concentration, X
S0 = S M
SM
Time
Reactor Volume, V
Amount of Cells, XV
Time
X 0V0
Time
V0
Time
profile should begin with the singular feed rate that keeps the substrate concentration
constant at SM . The optimal feed rate profile consists of a singular feed rate from
t = 0 until the bioreactor is full and a batch period afterward until the substrate is
practically all consumed.
S0 = SM at t = 0 YX/S (SM ) = YX/Smax
(SM )XV
=
X
F
=
V
exp[((S
)t],
Exponential
feed
at
S
=
S
,
0 0
M
M
sin YX/S (SF SM )
F =
0
<
t
t
full
This sequence of control, which maximizes the yield coefficient, is similar to the case
of constant yield in which the specific growth rate was maximized. Profiles of various
concentrations, volume, and optimal feed rate are very similar to the case of constant
yield and are shown Figure 12.8.
Case 2: The initial substrate concentration is less than that at which the yield is
maximum, S0 < SM .
Because the initial substrate concentration is less than SM , the substrate concentration at which the yield is maximum, one must bring it up to SM as fast as possible by applying the maximum feed rate and maintaining the concentration at SM
until the reactor is full by feeding the substrate using the singular feed rate shown
above. Then, the bioreactor should be operated in a batch mode until the substrate is consumed completely. Typical profiles are summarized below and shown in
Figure 12.9.
257
Substrate Conc., S
Flow Rate, F
S0 < S M
Fmax
SM
S0
Time
Reactor Volume, V
Cell Mass
Time
X 0V0
V0
Time
Time
Fmax
Maximum feed rate, S0 increases to SM , 0 < t < t1
(SM )XV
Y
(S
S
)
X/S F
M
Fb = 0
Batch, SM decreases to S f , tfull < t t f
(12.108)
Case 3: The initial substrate concentration is greater than that at which the yield is
maximum, S0 > SM .
Because the initial substrate concentration is greater than SM , the substrate concentration at which the yield is maximum, one must reduce it as fast as possible to SM by
operating in a batch mode and maintaining the concentration at SM until the reactor
is full by feeding the substrate using the singular feed rate shown earlier. Thus, the
bioreactor should be operated in a batch mode until the substrate is consumed to a
desired level, S f :
S0 > SM
at t
Fmin = 0,
Fb = 0
(SM )XV
(12.109)
Typical profiles are shown in Figure 12.10.
258
Flow Rate, F
Fmax
t fill
t1
tf
Substrate Conc., S
S0 > SM
S0
SM
Time
Time
Reactor Volume, V
Cell Mass
X 0V0
t1
t fill t f
Time
t fill t f
t1
Vm
V0
t fill t f
t1
Time
constant,
H = (1 2 )x1 + (SF 2 + 3 )F = H1 + F = H +
H1 = (1 2 )x1 ,
= SF 2 + 3
(12.110)
where H + is a unknown constant. Therefore, unlike the case of free final time, we
have one less equation to work with when the final time is fixed. The switching
function is the same as before. The adjoint differential equations and the final
conditions are given by Eqs. (12.16) and (12.18). The feed rate can take on the
maximum, minimum (zero), singular, and zero values (Fb = 0), according to Eq.
(12.19). The remaining tasks are to determine the singular control and the sequence
and time intervals of the maximum, minimum, singular, and zero feed rates. The
Hamiltonian at the final time at which there is no feed, F (t f ) = 0, is obtained from
Eq. (12.14) by recognizing that (t f )x1 (t f ) > 0, 1 (t f ) = 1, and 2 (t f ) = 0:
5
6
=1
=0
H(t f ) = (1
(t
) (t f ) 2
(t
) (t f ) x1 (t f ) = (t f )x1 (t f ) > 0
(12.111)
f
f
Equation (12.111) states that the Hamiltonian at the final time is positive. Because
the Hamiltonian is continuous, this implies that the Hamiltonian is positive, H > 0,
for all times. During the singular period, the switching function is identically zero so
that
H = H1 + F = H1 = (1 2 )x1 > 0
(12.112)
(12.113)
= SF 2 + 3 = 0
(12.81)
(1 2 ) = 0
(12.83)
(1 2 ) + (1 2 )
dS
=0
dt
(12.85)
(12.83a)
Owing to Eq. (12.83), the adjoint equation (12.16) reduces on the singular arc to
1 2
d /dt
d 1
= d2 /dt =
(12.114)
0
dt
d3 /dt
0
The solution to Eq. (12.85) can be obtained by forcing each term in it to vanish or
by forcing dS/dt to satisfy the equation, that is,
259
260
1. (1 2 ) = 0 and (1 2 )dS/dt = 0 or
2. dS/dt = (1 2 ) /(1 2 ).
For condition 1, we note from Eq. (12.113) that (1 2 ) > 0, and therefore we
have two possibilities: (1) = 0 and 1 2 = 0 or (2) = 0 and dS/dt = 0.
Owing to Eq. (12.83), = 0 implies that = 0. Therefore, the peaks in and
must occur at the same substrate concentration, that is, (Sm ) = max and (Sm ) =
max . As we shall see later, the sufficient condition given by the generalized
LegendreClebsch (GLC) condition eliminates the possibility of 1 2 = 0,
except for a degenerate case in which is a linear function of , = a + b, where
a and b are constants. Therefore, = 0 and 1 2 = 0 may be acceptable
for a special case only. The other possibility, = 0 and dS/dt = 0, implies that
= 0 owing to Eq. (12.83) so that and must peak at the same substrate concentration at S = Sm , and therefore, the substrate concentration is kept at S = Sm to
maximize the specific growth rate. Thus, condition 1 implies that when = a + b
and (Sm ) = max and (Sm ) = max , the optimal policy is to maximize the specific
growth rate.
Thus, the two possibilities for condition 1 are similar and represent a degenerate
case of the variable-yield coefficient. As we saw in the case of fixed final time
for constant cell mass yield, the optimal singular feed rate calls for maximizing .
However, when the cell mass yield is variable, this can only be true if the fixed time
is extremely small.
The other alternative, condition 2, is more general; dS/dt is picked to satisfy
Eq. (12.85):
( )
[ (2 /1 ) ]
[ ( / ) ]
dS
= 1 2 =
=
dt
1 2
(2 /1 )
( / )
=
( / )2
YX/S
(/ ) ( / )2
=
( / )
( / )
(12.115)
As seen previously, two possibilities exist for the singular arc: (1) one that maximizes the specific growth rate of cells, (Sm ) = 0, by maintaining the substrate
concentration constant at S = Sm , and (2) the other that maximizes a combination
of the specific growth rate of cells and the cell mass yield by varying the substrate
/( / ) ]( / )2 . Here we find that either the speconcentration, dS/dt = [YX/S
cific growth rate or a weighted combination of the specific growth rate of cells and
cell yield is maximized. When the specific growth rate is maximized at Sm , the feed
rate that maintains the substrate concentration constant at Sm is obtained from the
substrate balance equation (Eq. (12.2)):
dV
d(SV )
= Sm
= Sm F = SF F (Sm )XV /YX/S (Sm )
dt
dt
max XV
(Sm )XV
=
Fsin =
YX/S (Sm )(SF Sm )
YX/S (Sm )(SF Sm )
(12.116)
The singular feed rate of Eq. (12.116) represents an isolated case in which the final
time is relatively short and the initial conditions are proper (S0 = Sm ) so that the
singular feed rate is applied from the beginning until the reactor is full, that is, the
final time is equal to the fill time, t f = tfull . Final times less than this value represent
insufficient time and lead to situations depicted in Figure 12.8. In other words,
there is not enough time to continue the singular feed rate to fill up the reactor
(V (t f ) = Vmax ), and therefore, the maximum feed rate is applied to meet the volume
constraint. Otherwise, a combination of specific growth rate and cell mass yield
is maximized by the following feed rate, which varies the substrate concentration
according to Eq. (12.88):
Fsin
( / )2 (YX/S )
V
XV + V dS/dt
=
=
X
(SF S)
(SF S)
( / )
(12.117)
For all other initial conditions (S0 = Sm ) and sufficient final times, the singular feed
rate of Eq. (12.117) is applied so that a combination of and YX/S is maximized
throughout the course of operation.
EXAMPLE 12.E.2: CELL MASS MAXIMIZATION FOR VARIABLE YIELD AND FIXED FINAL TIME6
3S
,
+ 10S + 128)
3S(S2 + 10S + 1)
=
7(S3 + 10S + 128)
(S3
Yx/s =
(S2
7S
,
+ 10S + 1)
Let us consider a fed-batch culture of cell mass production with the preceding specific
rates and variable-yield coefficient, where the specific rates of cell growth, substrate
consumption, and cell mass yield are all nonmonotonic functions of substrate concentration, each showing a maximum. The final time is fixed at 10 hrs. Figure 12.E.2.1
shows that peaks at S = 4 g/L, at S = 5.261 g/L, and YX/S at S = 1 g/L. It is clear
from Figure 12.9 that this example corresponds to case D of Figure 12.11 (later in
this chapter) and that the singular region lies between S = 1 and S = 4.
261
262
0
x
XV
x1
d 1
d
= x1 + SF F,
x2 =
SV
dt
dt
x3
0
1
V
x1 (0) = X0V0
x (0) = S V
2
0 0 (12.E.2.1)
x3 (0) = V0
(12.E.2.2)
d /dt
H/x1
1 3
d 1
= d2 /dt = H/x2 = (1 3 )x1 /x2 (12.E.2.3)
dt
H/x3
(1 3 )x1 x3 /x22
d3 /dt
1 (t f )
P/x1 (t f )
1
(t f ) = 2 (t f ) = P/x2 (t f ) =
0
unknown constant
3 (t f )
free
(12.E.2.4)
+ x1 /x2
V
+
X
V
=
V
=
(SF x3 /x2 )/x2
(SF S)
(12.E.2.5)
Fsin
Thus, the singular feed rate is a feedback control requiring the measurement of
the state variables, cell mass X , the culture volume V , and the substrate concentration S, in addition to knowledge of specific rates , , and and their derivatives
, , , and .
The switching function takes on the sequence of positive zero negative
values, and therefore, the general optimal feed rate sequence is Fmax Fsingular
Fmin . The substrate concentration decreases (from near 4 to near 1) over the singular
feed period.
A modified multiple shooting method is used to solve this problem, and the
results are shown in Figures 12.E.2.2 and 12.E.2.3. Figure 12.E.2.2 shows the optimal
profiles and the switching function. Furthermore, the adjoint variables at the final
time match the boundary conditions of PMP. The singular feed rate as shown in
Figure 12.E.2.2 is semiexponential.
In addition, Figure 12.E.2.3 shows that the specific growth rate of cell decreases
and cell mass yield coefficient Yx/s increases over the singular feed rate period,
as predicted theoretically for the singular period. These numerical results are in
complete agreement with the preceding elucidated theoretical results.
State Variable
50
XV
40
V
300
30
SV
Phi
State (g or v)
450
400
263
200
20
10
100
0
0
0
10
Time (h)
Time (h)
Adjoint Variable
F (L/h)
Adjoint
10
r1
r2
0
0
10
Time (h)
10
Time (h)
Figure 12.E.2.2. Optimal profiles, state and adjoint variables, switching function, and feed
rate.
(12.118)
(12.119)
264
mu
Bang-Singular-Bang
Substrate concentration (g/L)
4
S
2
0
0
10
10
10
Time (h)
Specific cell mass growth rate
0.4
0.2
0
0
Time (h)
Cell mass yield coefficient
Yx
0.6
0.5
0.4
0
Time (h)
Figure 12.E.2.3. Time behavior of S, , and YX/S .
(12.120)
(12.121)
(12.122)
Now, we investigate the possibility of the equality in Eq. (12.122) by assuming that
(1 3 ) = 0
(12.123)
The preceding conditions for the singular arc, Eqs. (12.81), (12.83), and (12.123),
represent three homogeneous equations in three adjoint variables:
= SF 2 + 3 = 0
(12.81)
(1 2 ) = 0
(12.83)
(1 2 ) = 0
(12.123)
=0
=
= +
(12.125)
where and are constants. Thus, if the specific growth rate is a linear function
of the specific substrate consumption rate, the GLC may be met. Therefore, this
represents a special case, a case in which specific rates of both cell growth and
substrate consumption peak at the same substrate concentration, Sm = SM . For the
general case, therefore, the following must hold:
(1 2 ) < 0
(12.126)
Examination of Eq. (9.117) shows that the singular feed rate for the variable-yield
case does not maximize the specific growth rate, is not a pure exponential function,
and will not keep the substrate concentration constant during the operation. The
substrate concentration will vary during the singular period. However, in a special
case in which the specific rates peak at the same substrate concentration, (Sm ) =
(Sm ) = 0, the singular feed rate keeps the substrate concentration constant at
S = Sm .
12.2.6.1 Substrate Concentration Profile during the Singular Feed Rate
Period for the Variable-Yield Case
During the singular feed rate period, the substrate concentration can increase or
decrease with time. Let us analyze this situation more formally. During the singular
period, the following equations are valid, as seen previously:
(1 2 ) > 0
(12.113)
(1 2 ) < 0
(12.126)
( )
dS
= 1 2
dt
1 2
(12.115)
To gain knowledge of how the substrate concentration changes with time during the
singular time interval, we examine the sign of the right-hand side of Eq. (12.115).
Taking the sign function of Eq. (12.115), we obtain, in view of Eqs. (12.113) and
(12.126),
d
dS
= sign[(1 2 )]sign[1 2 ]sign( ) = sign
sign
dt
dS
(12.127)
According to Eq. (12.127), the signs of dS/dt and d/dS are opposite to each other. In
other words, in the region where the specific growth rate decreases with the substrate
concentration, the substrate concentration would increase with time, whereas in the
265
266
region where the specific growth rate increases with the substrate concentration,
the substrate concentration would decrease with time. Thus, during the singular
feed rate period, the substrate concentration increases or decreases with time at the
expense of specific growth rate. The natural question that arises here is whether,
then, the singular feed rate must improve something at the expense of reducing the
growth rate.
To investigate this, we rearrange Eq. (12.126) with the aid of Eq. (12.83a) to
obtain
( )
=
< 0
(12.128)
1 [ ( / ) ] = 1
1
( )
To eliminate 1 from the preceding, we must investigate the sign of 1 (t ). Inspection
of Eqs. (12.113) and (12.114) shows that d1 /dt < 0, that is, 1 can only decrease
with time. Because the singular feed rate continues until the reactor volume is full
and the final condition given by Eq. (12.18) is 1, we conclude that 1 (t ) is positive
for the entire singular time period, ts t t f . Therefore, Eq. (12.128) implies that
( / ) < 0
(12.129)
(12.130)
(/ ) 2 / < 0
Equations (12.129) and (12.130) yield another relationship:
sign
$ %
! "
= sign YX/S
= sign
(12.131)
We now turn to assessing the sign of 3 . Using Eqs. (12.81) and (12.83), we can
express the first two adjoint variables, 1 and 2 , in terms of the third, 3 :
1
(12.132)
[1 , 2 ] = 3 , 3
SF
SF
The possibility of 3 changing its sign during the singular period is eliminated because
d3 /dt = 0 in Eq. (12.114), and therefore 3 is either a positive or a negative constant on the singular arc. Let us assume that it is positive, 3 (t ) > 0. Substitution of
Eq. (12.132) into Eq. (12.126) yields
3
3
1 2 = +
=
>0
SF
SF
<0
(12.133)
/(
)
=
Y
X/S
dt
2
(12.134)
Taking sign functions of both sides of Eq. (12.134) and recognizing Eq. (12.133), we
obtain
dS
= sign[YX/S ]sign
= sign[YX/S
]
(12.135)
sign
dt
Equation (12.135) states that the substrate concentration increases (decreases) with
time during the singular feed period in the direction of increasing (decreasing) cell
mass yield coefficient. Combining Eq. (12.127) with Eq. (12.135), we obtain
! "
dS
= sign YX/S
= sign( )
(12.136)
sign
dt
Equation (12.136) states that during the singular period, the substrate concentration
increases (decreases) with respect to time in the direction of increasing (decreasing)
yield of cell mass with respect to substrate concentration and decreasing (increasing) specific growth rate of cells with respect to substrate concentration. Thus, Eq.
(12.136) defines the admissible regions of singular control.
The preceding conclusion is based on the assumption that 3 > 0. Thus, we must
show that 3 cannot be negative. Assuming 3 < 0 and following the same procedure
used earlier, it has been shown6 that it is not possible to have 3 < 0.
12.2.6.2 Sufficient Conditions for Admissible Singular Feed Rates for Cell
Mass Maximization at Fixed Final Time
On the basis of Eq. (12.136), we can state the following rule of thumb for fixed final
time problems. The regions in which a singular feed rate is admissible are those in
which the slope of the yield coefficient YX/S is either zero or opposite in sign to that
of the slope of the specific growth rate . When no such region can be identified
from the kinetic information, the singular feed rate is inadmissible. On the singular
arc, the substrate concentration increases or decreases with time to increase the
cell yield at the expense of the cell growth rate. When the yield is constant, the
substrate concentration is held constant. This is clearly illustrated in Figure 12.9 for
nonmonotonic specific growth rate of cells.
267
268
Figure 12.11. Singular regions (II) and variations in substrate concentration during singular
interval. Solid arrows indicate the direction of the change in S with respect to time. A =
nonmonotonic and constant Yx/s ; B = nonmonotonic and monotonically decreasing Yx/s ;
C = nonmonotonic and monotonically increasing Yx/s ; D = nonmonotonic and Yx/s
peaking before max ; E = nonmonotonic and Yx/s peaking after max ; F = monotonic and
nonmonotonic Yx/s ; G = monotonic and Yx/s .
3.
4.
5.
6.
7.
singular feed period to increase the cell mass yield at the expense of decreasing
specific growth rate.
Conversely, when the yield coefficient is a monotonically increasing function of
substrate concentration (Figure 12.11C), the substrate concentration is increased
to improve the cell mass yield at the expense of specific growth rate.
The substrate concentration is decreased if the peak in the yield occurs at a lower
substrate concentration than that of the specific growth rate (Figure 12.11D).
The substrate concentration is increased if the peak in the yield occurs at higher
substrate concentration than that of the specific growth rate (Figure 12.11E).
When the specific growth rate is a monotonically increasing function of substrate
concentration, while the yield coefficient is nonmonotonic (Figure 12.11F), then
the substrate concentration is increased to improve the yield.
When both the specific growth rate and the cell mass yield are monotonically
increasing functions of substrate concentration (Figure 12.11G), no singular
region exists, and a batch operation would be best.
For monotonic specific growth rates, only when the yield coefficient shows a maximum, a fed-batch operation to maintain the substrate concentration constant at
the value at which the yield is maximum is the optimal mode of operation. When
both the specific growth rate and the yield coefficient are monotonic (no peaks), the
optimal mode of operation is batch operations.
All of the preceding are the results for fixed times. The singular feed rate manipulates the substrate concentration in the reactor to optimize the rate, the yield, or a
weighted combination of the two. Therefore, it is anticipated that if the final time is
large, the specific growth rate is not critical owing to ample available time allowed,
and instead, the yield is maximized, while the rate would be maximized if the final
time were relatively short.
If the final time is free and does not appear in the performance index, then
the final time is immaterial, and one may choose a large value approaching infinity.
Then, the rate is not important because one has all the time needed, and therefore,
the yield must be optimized. Therefore, one would maximize the yield by maintaining the substrate concentration at S = SM , corresponding to the maximum yield.
At this substrate concentration, the specific growth rate is small, and therefore,
longer time is needed. In other words, if the time is not critical, the yield should
be maximized, whereas if the final time is short, the specific growth rate should be
maximized to meet the short final time. The optimal singular feed rate policy weighs
the specific growth rate and the cell mass yield, weighting more the specific growth
rate when the final time is small and weighting more the yield if the final time is
large. The optimal feed rate maximizes the balance between the growth rate and the
yield.
12.2.7.1 Summary for Maximum Cell Mass Production at Fixed Final Time
for the Case of a Variable-Yield Coefficient
When the final time is specified a priori, the singular fed rate maximizes a combination of the specific growth rate and cell mass yield by varying the substrate
concentration in the direction of increasing cell mass yield and decreasing direction
of specific cell growth rate. In fact, the singular feed rate exits in the region in which
the sign of d/dS is opposite to that of dYX/S /dS:
1. The singular feed rate maximizes a combination of the cell growth rate and cell
mass yield coefficient.
2. The optimal initial substrate concentration is that which lies on the singular
subarc. All other initial substrate concentrations require additional maximum
or minimum feed rates prior to the singular feed rate.
3. The optimal feed rate sequence, in general, consists of Fmax (or Fmin ) Fsin
Fmin (= 0). The singular feed rate continues to the end when the bioreactor
volume is full. The singular feed rate is not an exponential function and is in
feedback mode (Eq. (12.117)).
4. The optimal feed rate given is in feedback mode, requiring the measurement of
cell concentration and bioreactor volume and the knowledge of feed substrate
concentration, peak substrate concentration, and kinetic information. The bioreactor volume increases exponentially.
12.2.7.2 Comparison of Free and Fixed Time Problems
for Cell Mass Maximization
Table 12.1 compares the case of a constant-yield coefficient with that of a variableyield coefficient. In particular, it provides the singular feed rates and the behavior of
269
270
Free t f : any value
Fixed t f : remains constant at
S = Sm , (Sm ) = max
Substrate concentration
Feed rate
Free t f : no singular feed rate
Fixed t f : exponential
(Sm )XV
Fsin =
YX/S (SF Sm )
1 + 1 x1 /x1
1 x1 /x3
Free t f : none
Fixed t f : specific growth rate
Minimum, maximum, or singular
Item maximized
1 (t f ) = 1
1
3
B. C. on adjoint variables
d
dt
Adjoint equations
Free t f : constant, SM YX/S
(SM ) = 0
Fixed t f : variable
Free t f : exponential
(SM )XV
Fsin =
YX/S (SF SM )
Fixed t f : semiexponential
XV
V Y ( / )2 /( / )
Fsin =
(SF S)
(SF S)
1 (t f ) = 1, 2 (t f ) = 0
H = (1 2 )x1 + (SF 2 + 3 )F + 1
d1 /dt
1 2
d /dt = ( )x /x
2
1
2
1 3
d3 /dt
(1 2 )x1 x2 /x23
H = 1 x1 + 3 F + 1
Hamiltonian
x4
0
x1
XV
x1
d
x2 = d SV = x1 + SF
dt x dt V 0 1
x
XV
0
x1
d 1
d
x3 =
V = 0 + 1F
dt
dt
x4
1
t
0
x2 = x20 + SF (x3 x30 ) (x1 x10 )/YX/S
Objective function
State equations
Variable yield
Constant yield
Criterion
Table 12.1. Comparison of free and fixed final time problems for cell mass maximization
271
substrate concentration during the singular period for free and fixed final times and
for constant-yield and variable-yield coefficients.
(12.137)
x4 (0) = 0
(12.138)
x1
XV
0
x1
dx
d
d
x
x
SV
S
1
F
2 =
=
= a(x) + bF,
+
F
0
1
V
dt
dt x3
dt
x4
1
0
t
(12.139)
(12.140)
Because the final time appears in the performance index, this is a free final time
problem. Fixing the final time would reduce the problem to cell mass maximization.
The feed flow rate and volume constraints remain intact:
0 F (t ) Fmax
(12.5)
x3 (t f ) = Vmax
(12.10)
The mass balance equations are given by Eq. (12.139), and the Hamiltonian is zero
because the final time is free,
H = (1 2 )x1 + 4 + (SF 2 + 3 )F = H1 + F = 0
(12.141)
(12.142)
Because the Hamiltonian is linear in F, the feed flow rate can take on the maximum, minimum, singular, and zero values, depending on the sign of the switching
272
function, :
Fmax
F = 0
min
F=
F
sin
Fb = 0
(12.143)
when x3 (t ) = Vmax
d1 /dt
1 2
d
d2 /dt
= H = (1 2 )x1 /x3
=
d /dt
( )x x /x2
dt
x
3
1
2
1 2 3
0
d4 /dt
(12.144)
The boundary conditions are obtained from the transversality conditions by proper
matching:
4
x1 (t f )
x1 (t f )
1
P =
x1 (t f ) 2
x4 (t f ) =
i (t f )xi (t f )
=
x4 (t f )
x4 (t f )
x4 (t f )
i=1
4
=0 = (t )x (t ) + (t )x (t ) + (t )x
=0
i (0)
x
i (0)
1 f
1 f
2 f
2 f
3 f 3 (t f )
i=1
+ 4 (t f )x4 (t f )
1 (t f )
1/x4 (t f )
(t )
P
0
(t f ) = 2 f =
(t f ) =
unknown constant
3 (t f )
x
x1 (t f )/x24 (t f )
4 (t f )
(12.145)
(12.146)
(12.141)
It may be instructive to consider the case of constant and variable cell mass yield
coefficients separately so that one can see the difference between the maximization
of cell mass and maximization of cellular productivity.
12.3.1 Constant Cell Mass Yield Coefficient
For constant cell mass yields, the process can be described by two differential mass
balance equations and one algebraic equation, as we have done earlier for cell mass
maximization:
SV = x2 = x20 + SF (x3 x30 )
1
YX/S
(12.22)
273
0
x
XV
x1
d 1
dx
d
=
x3 =
V = 0 + 1F
dt
dt
dt
x4
1
0
t
dx/dt = a(x) + bF
(12.147)
min H = T [a(x) + bF ] = 1 x1 + 3 F + 4 = H1 + F = 0
(12.148)
(t ) = 3 (t )
(12.149)
F (t )
where
The adjoint variables must satisfy the following differential equations (Eq. (12.144)):
1 + 1 x1 /x1
1
d
H
=
3 =
1 x1 /x3
dt
x
4
0
(12.150)
1 1 x1 /x3YX/S
1
!
"
H
d
= 1 x1 SF /x3 g/x23
3 =
dt
x
4
0
(12.152)
The boundary conditions are obtained from the transversality condition (Eq.
(12.145)):
1/x4 (t f )
1 (t f )
P
(t ) = unknown constant
(t f ) = 3 (t f ) =
(12.153)
x f
2
4 (t f )
x (t )/x (t )
1
(12.154)
Therefore, we can simplify Eqs. (13.152) and (13.153) and work with two adjoint
variables:
d 1
1 (t f )
1/x4 (t f )
1 1 x1 /x3YX/S
=
(t f ) =
=
3 (t f )
1 x1 (SF g/x3 )/x3
dt 3
unknown constant
(12.155)
274
Because F (t ) appears linearly in Eq. (12.148), the optimal feed rate that maximizes the
Hamiltonian depends on the sign of the switching function, (t ) = 3 (t ):
when = 3 (t ) > 0
Fmax
F
when = 3 (t ) < 0
min
(12.156)
F=
F
when = 3 (t ) = 0 over a finite time interval, tq < t < tq+1
sin
Fb = 0 when x3 (t ) = Vmax
The remaining tasks are to determine the singular feed rate and the sequence and time
intervals of the maximum, minimum, singular, and zero feed rates.
H = 1 x1 + 4 = 1 x1 x1 (t f )/t 2f = 0
(12.157)
(12.158)
Fsin =
m XV
m XV
=
YX/S (SF Sm )
(SF Sm )
(12.160)
dt
V
Because the first term is zero owing to Eq. (12.159) and 1 x1 (SF S)/V = 0,
d
dS
=
=0
dt
dt
(12.162)
275
the substrate concentration corresponding to the maximum specific growth rate, the
singular arc is
S = Sm
(12.164)
The singular feed rate is then readily obtained from the substrate balance equation
(12.2) by recognizing that the substrate concentration must be maintained constant
at Sm (Eq. (12.160)).
The adjoint variables on the singular arc are
d1 /dt = 1 = 1 max
1 (t ) = 1 (ts ) exp[max (t ts )]
4 = x1 (t f )/t 2f
(12.165)
(12.166)
Substitution of the final adjoint variables in Eq. (13.155) into Eq. (12.166) yields
H = [1/x4 (t f )](t f )x1 (t f ) x1 (t f )/x24 (t f )
= [x1 (t f )/x4 (t f )][(t f ) 1/x4 (t f )] = 0
(12.167)
(12.168)
This equation tells us that the optimal final time must equal the reciprocal of the
specific growth rate.
The singular feed rate given by Eq. (12.160) is in feedback mode; that is, by
monitoring the total amount of cell mass, XV, and knowing the kinetic information,
m , Sm , YX/S , and the feed substrate concentration, SF , we can calculate the singular
feed rate, Fsin . That this feed rate is an exponential function in time can be shown
readily by recognizing that because the substrate concentration is maintained at Sm ,
the total amount of cell mass increases exponentially, as seen by integrating the cell
mass balance equation (Eq. (12.1)):
d(XV )
= XV = m XV XV (t ) = XV (ts ) exp[m (t ts )]
dt
= XV (ts ) exp(mts ) exp(mt )
(12.169)
where ts is used to denote that the evaluation is done at the start time of the singular
period. Substitution of Eq. (12.169) into Eq. (12.160) yields an exponential function
for the singular feed rate:
m XV (ts ) exp(mts )
m XV
=
exp(mt ) = exp(mt )
Fsin =
(SF S)YX/S
(SF Sm )YX/S
= m XV (ts ) exp(mts )/(SF Sm )YX/S
(12.170)
276
4 (t ) = 4 (t f ) = x1 (t f )/x24 (t f )
(12.154)
This is identical to the case of cell mass maximization. However, the remaining
boundary conditions, Eq. (12.153), differ from those of the cell mass production:
1 (t f ) = 1/x4 (t f ) = 1/t f > 0
3 (t f ) = free
(12.153)
Namely, the boundary condition 1 (t f ) was 1 for the case of cell mass maximization,
whereas here it is the inverse of the final time for the case of cell mass productivity
maximization. It is also instructive to see that the Hamiltonian for the case of cell
mass productivity maximization differs from that of cell mass maximization by a
constant, 1/t f :
Max H = 1 x1 + 3 F + 4 = 1 x1 + 3 F (1/t f )
F (t )
(12.171)
Therefore, the maximization of H for the cell mass productivity is equivalent to the
maximization of H for cell mass maximization. In other words, the solution to the
optimum cell mass productivity can be obtained by solving the cell mass maximization at various fixed times, calculating the corresponding cell mass productivities and
then picking the best productivity.
A
specific cell growth rate and constant-yield model18 is given here, same as the example
277
S
,Y
= 0.5
0.03 + S + 0.5S2 X/S
(12.E.1.1)
Specific growth rate was plotted in Figure 12.E.1.1 as a function of substrate concentration. The initial state variables and parameter conditions are as follows:
[X, S, V ](t0 ) = [0.5 g/L, 0.245 g/L,
[SF , Vmax , Fmax ] = [10 g/L, 20 L,
2 L]
17 L/hr]
(12.E.3.1)
(12.153)
d1 /dt
1 2
d2 /dt = (1 2 )x1 /x3
(1 2 )x1 x2 /x23
d3 /dt
(12.172)
This is identical to the case of cell mass maximization (Eq. (12.16)). The boundary
conditions, Eq. (12.153), reduce to
1 (t f )
1/x4 (t f ) = 1/t f
(12.173)
0
2 (t f ) =
3 (t f )
unknown constant
This is different from that of cell mass maximization (Eq. (12.18)). The Hamiltonian
is
H = (1 3 )x1 + (SF 2 + 3 )F x1 (t f )/t 2f = 0
(12.174)
278
16
14
12
10
8
6
4
2
0
0
Time (hr)
0.25
0.20
0.15
0.10
0.05
0.00
0
Time (hr)
Figure 12.E.3.1. Optimal profiles, state and adjoint variables, switching function, and feed
rate.
At the final time at which the volume constraint is met so that F = 0, the Hamiltonian
is
H(t f ) = [(t f )/t f 3 (t f ) (t f )]x1 (t f ) x1 (t f )/t 2f = 0
7
YX/S (t f )
YX/S (t f )
1
tf =
23 (t f )
43 (t f )
(t f )
Thus, the final time is finite.
(12.175)
279
d
d
d
= SF 2 + 3 = 0
dt
dt
dt
Substitution of Eq. (12.144) into Eq. (12.176) yields
x x1
d
( 2 ) = 0
= SF 2
dt
x3 x3 1
(12.176)
(12.177)
(12.178)
The singular flow rate is obtained by setting to zero the second derivative of the
switching function, or equivalently, the derivative of Eq. (12.178):
0=
d
dS
d2
= (1 2 ) = (1 2 ) + (1 2 )
2
dt
dt
dt
(12.179)
Because this is the same expression as that for cell mass maximization (fixed t f and
variable yield), the singular feed rate is the same as Eq. (12.88):
( )
V
XV
V
Y ( / )2
(12.180)
=
X
Fsin =
(SF S)
(SF S)
( / )
The adjoint equations reduce to
d1 /dt
1 2
d2 /dt =
0
d3 /dt
(12.181)
Therefore, the adjoint variables 2 and 3 are constants on the singular arc.
We note here that the adjoint equations and the switching functions for maximum cell productivity for the case of a variable-yield coefficient are identical but
the boundary conditions on the adjoint variables are different than those of the cell
mass production. Therefore, the numerical values of switching times for the maximum productivity would be different than those of the maximum cell production.
Consequently, as stated earlier, the solution for the maximization of cell productivity
can be obtained by repeated maximization of cell mass at various fixed final times,
calculating the corresponding cell mass productivities by dividing the total cell mass
obtained by the final time and picking the one that gives the maximum productivity.
EXAMPLE 12.E.4: EXAMPLE OF CELLULAR PRODUCTIVITY MAXIMIZATION FOR PRO-
= SeS ,
YX/S = 1/(S2 S + 1)
(12.E.4.1)
280
The specific growth rate is nonmonotonic so that the maximum rate occurs at the
substrate concentration of S = 1 and the yield coefficient decreases monotonically
with the substrate concentration, peaking at near zero. The initial conditions are
X (0) = 1.5,
S(0) = 0,
V (0) = 100 L
Fmax = 70 L/hr,
Vmax = 300 L
x1
0
x1
d
x2 = x1 + SF
dt x3 0 1
x4
1
0
SeS x1
XV
0
3
F = d SV =
dt V
0
t
0
1
(12.E.4.2)
where x1 = XV, x2 = SV, x3 = V, and x4 = t. The objective is to maximize the performance index, the cell mass productivity,
Max[P = X (t f )V (t f )/t f = x1 (t f )/x4 (t f )]
(12.E.4.3)
(12.E.4.5)
Because the Hamiltonian is linear in F, the feed flow rate can take on the maximum,
minimum, singular, and zero values, depending on the sign of the switching function,
:
Fmax
F = 0
min
F=
Fsin
Fb = 0
1 2
d1 /dt
(1 2 )x1 /x3
d
H
d2 /dt
=
=
=
2
d3 /dt
dt
x
(1 2 )x1 x2 /x3
d4 /dt
0
(12.E.4.6)
(12.E.4.7)
281
1 (t f )
1/x4 (t f ) = 1/t f
P
0
(t )
(12.E.4.8)
(t f ) =
(t f ) = 2 f =
unknown constant
3 (t f )
x
x1 (t f )/x24 (t f )
4 (t f )
From Eqs. (12.E.4.7) and (12.E.4.8), we note that 4 (t ) is a constant:
4 (t ) = 4 (t f ) = x1 (t f )/x24 (t f ) = X (t f )V (t f )/t 2f
(12.E.4.9)
1 2
d1 /dt
d2 /dt =
(1 2 )x1 /x3
d3 /dt
(1 2 )x1 x2 /x23
(12.E.4.10)
(12.E.4.11)
This is identical to the case of cell mass maximization (Eq. (12.16)). The boundary
conditions (Eq. (12.E.4.8)) reduce to
1/x4 (t f ) = 1/t f
1 (t f )
(12.E.4.12)
0
2 (t f ) =
3 (t f )
unknown constant
The singular control is obtained by differentiating the switching function, Eq.
(12.E.4.5), as before:
d
d
d
= 3 2 + 3= 0
dt
dt
dt
Substitution of Eq. (12.E.4.11) into Eq. (12.E.4.13) yields
x2 x1
d
= 3
( 2 ) = 0
dt
x3 x3 1
(12.E.4.13)
(12.E.4.14)
(12.E.4.15)
The singular flow rate is obtained by setting to zero the second derivative of the
switching function, or equivalently, the derivative of Eq. (12.E.4.14):
0=
d
dS
d2
= (1 2 ) = (1 2 ) + (1 2 )
2
dt
dt
dt
(12.E.4.16)
Because this is the same expression as that for cell mass maximization (fixed t f and
variable yield), the singular feed rate is the same as Eq. (12.88):
( )
XV
V
V
Y ( / )2
(12.E.4.17)
Fsin =
=
X
(SF S)
(SF S)
( / )
282
400
40
20
200
0"
0
XV
SV
V
F (L/h)
600
0
0
Time (h)
Substrate concentration
Time (h)
Specific rates
0.5
1.5
0.4
0.3
or
State (g or V)
800
0.2
0.5
0.1
0"
0
0"
0
Time (h)
Time (h)
Figure 12.E.4.1. Optimal time profiles for maximum cellular mass productivity. Amounts of
cell mass and substrate and culture volume, feed rate profile, substrate concentration, and
specific rates.
d1 /dt
1 2
d2 /dt =
0
d3 /dt
(12.E.4.18)
Therefore, the adjoint variables 2 and 3 are constants on the singular arc.
Using the numerical procedure detailed in Chapter 11, this example problem
is optimized. The results are shown in Figure 12.E.4.1, where various species time
profiles are shown. The feed rate profile is Fmax Fsin Fb = 0. The maximum
cellular productivity obtained was 124.2 g/hr, the final cell mass was 794.3 g, and
the final time was 6.43 hrs. During the singular feed rate period, the substrate
concentration is varied to maximize a weighted sum of the specific growth rate
and the yield coefficient.
F (t )
Max
(P = t f )
F (t )
(12.182)
by manipulating the feed flow rate. To express the performance index in terms
of final state variables, we introduce, as before, the fourth state variable: x4 (t ) =
t; dx/dt = 1, x4 (0) = 0.
When the cell mass yield is constant, specifying the final amount of cell mass
fixes also the terminal amount of substrate. In addition, the reactor volume is known,
and therefore, specifying the final amount of cell mass fixes also the final substrate
and therefore the state (see Eq. (12.13)). Thus, the final target is a point in threedimensional space:
x1 (t f ) = X (t f )V (t f )
x1 (0) = X (0)V (0)
x (t ) = S(t )V (t )
x2 (0) = S(0)V (0)
f
f
(12.183)
2 f
x (0) = V (0)
x
(t
)
=
V
(t
)
3 f
3
f
x4 (0) = 0
x4 (t f ) = free
The final conditions on the corresponding adjoint variables are obtained from the
transversality condition (Eq. (9.27)):
=0 + (t ) x
=0 + (t ) x
=0 +
P = 1x4 (t f ) = 1 (t f )
x
1 (t f )
2 f 2 (t f )
3 f 3 (t f )
4 (t f )x4 (t f )
1 (t f ) = unknown constant
(t ) = unknown constant
2 f
3 (t f ) = unknown constant
4 (t f ) = 1
(12.184)
However, when the yield is variable, the final amount of substrate is not fixed by
the final amount of cell mass and must be chosen properly to yield a solution, that
is, the terminal state must be reachable from the initial state and the amount of
substrate that goes into the bioreactor. Thus, when the yield coefficient is a function
of substrate concentration and the final amount of substrate is left free (thus, the
final state is partially fixed), that is, the target is a set,
x1 (t f ) = X (t f )V (t f )
x1 (0) = X (0)V (0)
x (t ) (undefined)
2 f
(12.185)
x (0) = V (0)
x3 (t f ) = V (t f )
3
x4 (0) = 0
x4 (t f ) = unknown constant
In this case, the final values of the adjoint variables are
1 (t f ) = unknown constant
(t ) = unknown constant
2 f
(t
)
=
unknown
constant
3 f
4 (t f ) = 1
(12.186)
283
284
auxiliary state variable, x4 (dx4 /dt = 1, x4 (0) = 0), to work with a third-order\break
system:
0
x1
XV
x1
d
dx
d
=
x3 =
V = 0 + 1F
dt
dt
dt
x4
1
0
t
x1 (0) = X (0)V (0)
x1 (t f ) = x1 f
x3 (0) = V (0)
x3 (t f ) = Vmax
x4 (0) = 0
x4 (t f ) = t f
(12.187)
Note that the final state is specified completely; that is, this is a fixed point problem.
As usual, the Hamiltonian is
H = 1 x1 + 3 F + 4
(12.188)
1 1 x1 /x3YX/S
1 + 1 x1 /x1
1
d
d
H
= 1 x1 (SF g/x3 )/x3
=
=
3 =
1 x1 /x3
dt
dt
x
4
0
0
(12.189)
The performance index is
Max[P = x4 (t f )]
(12.190)
i (t f )xi (t f )
i=1,3,4
=0
i (0)
x
i (0)
i=1,3,4
or
=0 + (t )x (t )
=0 + (t ) x
1x4 (t f ) = 1 (t f )
x
i (t f )
3 f i (t f )
4 f
4 f
Therefore,
(12.191)
1 (t f )
unknown constant
3 (t f ) = unknown constant
1
4 (t f )
(12.192)
(12.193)
H = 1 XV + 3 F 1
(12.194)
Note that the Hamiltonian for this minimum time problem differs from that of cell
mass maximization by only a constant, 1. Therefore, the structure of the optimal
control for the minimum time problem remains the same as that for the maximum
cell mass problem.
F
when = 3 (t ) > 0
max
when = 3 (t ) < 0
Fmin
F=
when = 3 (t ) = 0 over a finite time interval, tq < t < tq+1
F
sin
Fb = 0 when x3 (t ) = Vmax
(12.195)
0:
As usual, the singular flow rate is obtained from = 0, = 0, and =
= 3 = 0
d
d3
=0
=
= 1 x1
dt
dt
x3
(12.196)
(S x x )
(S S)
S
(x2 /x3 )
(12.197)
=
=
= F 3 2 2 = F
x3
S x3
S x3
V
x3
d
=0
dS
(12.198)
Thus, during the singular period, the specific growth rate must be maximized, the
same conclusion we obtained for the case of free final time cell mass maximization.
The feed rate to maintain the substrate concentration that maximizes the specific
growth rate, Sm , is obtained from the substrate balance equation, as in the case of
maximization of cell mass with constant cell yield:
Fsin =
(Sm )XV
= XV
(SF Sm )YX/S
(12.199)
1 1 x1 /(YX/S x3 )
1 + 1 x1 /x1
1 m
d 1
=
= 0
3 =
1 x1 /x3
0
dt
4
0
0
0
(12.200)
Therefore, on the singular arc, 3 and 4 are constants, whereas 1 is an exponential
function:
1 (t ) = 1 (ts ) exp[m (t ts )]
(12.201)
The construction of the feed flow rate profile is the same as before. One must choose
the initial conditions, the substrate concentration, to coincide with that at which the
specific growth rate is at maximum and maintain the concentration during the singular period until the bioreactor is full. If the initial substrate cannot be chosen at
will, then the substrate concentration should be brought as fast as possible to match
the concentration at which the specific growth rate is maximum.
285
286
YX/S = 0.5 = /
The initial conditions are [XV, SV, V ](t = 0) = [2 g, 2 g, 2 L], and the operational
conditions are SF = 10 g/L, Fmax = 15 L/hr, and Vmax = 20 L. The objective is to
achieve the process final conditions:
[XV, SV, V ] (t = t f ) = [91 g, 4.14 g, 20 L]
in the minimum time possible.
As presented previously, for the case of a constant cell yield, only two state
variables are independent, and we introduced an auxiliary state variable to handle
the final time that appears in the performance index, x4 : (dx4 /dt = 1, x4 (0) = 0),
x1 (0) = 2 g x1 (t f ) = 91 g
0
x
XV
x1
d
dx
d 1
=
x3 =
V = 0 + 1 F x3 (0) = 2 L x3 (t f ) = 20 L
dt
dt
dt
x4
1
0
t
x4 (0) = 0
x4 (t f ) = free
(12.E.5.1)
The Hamiltonian is
H = 1 x1 + 3 F + 4
(12.E.5.2)
1 1 x1 /(x3YX/S )
d
d 1
H
=
= 1 x1 (SF g/x3 )/x3
3 =
dt
dt
x
4
0
(12.E.5.3)
where
g(x1 , x3 ) = SV = x2 x20 + SF (x3 x30 )
1
(x x10 )
YX/S 1
= 2 + 15(x3 2) 2(x1 2)
(12.E.5.4)
1 (t f )
unknown constant
3 (t f ) = unknown constant
1
4 (t f )
(12.E.5.5)
(12.E.5.6)
(12.E.5.7)
H = 1 XV + 3 F 1
(12.E.5.8)
As noted earlier, the structure of the optimal control for the minimum time problem
remains the same as that for the maximum cell mass problem:
Fmax
when = 3 (t ) > 0
F
when = 3 (t ) < 0
min
F=
when = 3 (t ) = 0 over a finite time interval, tq < t < tq+1
F
sin
Fb = 0 when x3 (t ) = Vmax
(12.E.5.9)
From Eq. (12.E5.3), the adjoint equations are
d1
+ [ 2 x1 /x3 ] 1 = 0,
dt
d3
+ 1 x1 (10 g/x3 )/x3 = 0,
dt
1 (t f ) = a1 (unknown)
3 (t f ) = a3 (unknown)
(12.E.5.10)
(12.E.5.11)
287
288
14
12
10
8
6
4
2
0
0
Time (hr)
Figure 12.E.5.1. Optimal feed rate profile for minimum time problem.
where
(S) = S/(0.03 + S + 0.5S2 ) = x2 x3 /(0.03x23 + x2 x3 + 0.5x22 ),
= 2 (0.03x3 0.5x2 )/x2
and the state equations are
dx1
= x1 , x1 (0) = 2, x2 (t f ) = 91
dt
(12.E.5.12)
dx3
= F,
dt
(12.E.5.13)
x3 (0) = 2, x3 (t f ) = 20
Using the shooting method described in detail in Chapter 11, the adjoint equations, Eqs. (12.E.5.10) and (12.E.5.11), and the state equations, Eqs. (12.E.5.12) and
(12.E.5.13), are solved simultaneously to obtain a numerical solution of the minimum
time problem to obtain the results.
The results are given in Figures 12.E.5.1 and 12.E.5.2. The optimal feed rate
profile is shown in Figure 12.E.5.1. The optimal feed rate consists of 0.405 hrs of
batch period, Fmin = 0, followed by a period of singular feed rate (almost exponential
feed rate), which lasts until 4.75 hrs, when the bioreactor volume is full (20 L), and
is finally followed by a batch period (Fb ) until the final time of 5 hrs.
Figure 12.E.5.2 shows the substrate concentration profile. During the initial
batch period until t = 0.405 hrs, the substrate concentration decreases as no feed
is applied, and on the singular arc, the substrate concentration remains constant at
S = 0.06 g/L, corresponding to the maximum specific growth rate.
It ought to be apparent here that the initial substrate concentration should
have been chosen at S = 0.06 g/L so that the initial batch period would have been
eliminated and the feed rate would be a singular rate for the entire time period until
the reactor was full. In this way, the specific growth rate would have been maximized
during the entire period of filling the bioreactor.
1.2
1.0
0.8
0.6
0.4
0.2
0.0
0
Time (hr)
Figure 12.E.5.2. Optimal substrate concentration profile for minimum time problem.
12.4.2 Variable Cell Mass Yield Coefficient and Fixed Final Conditions
When the yield coefficient is not constant, all three mass balance equations are
independent. Adding an auxiliary state variable x4 , we have a fourth-order state
equation:
0
x1
XV
x1
d
d
x
x
S
SV
1
F
2 =
= 0
+
F
1
V
dt x3
dt
x4
1
0
t
dx
= a(x) + bF,
dt
(12.139)
The objective is to produce a specified amount of cell mass in the shortest time
possible:
Max
[P = (t f ) = x4 (t f )]
(12.190)
F (t )
The Hamiltonian is
H = 1 x1 + 2 (SF F x1 ) + 3 F + 4
= (1 2 )x1 + 4 + (SF 2 + 3 )F = H1 + F = 0
(12.202)
where
H1 = (1 2 )x1 + 4 ,
= SF 2 + 3
(12.203)
H/x1
d1 /dt
1 2
H/x2
d2 /dt
(1 2 )x1 /x3
(12.204)
289
290
4
i (t f )xi (t f )
i=1
4
0
i (0)
x
i (0)
i=1
0
0
= 1 (t f )
x
x
1 (t f ) + 2 (t f )x2 (t f ) + 3 (t f )
3 (t f ) + 4 (t f )x4 (t f )
(12.205)
where xi (0) = 0 (i = 1, 2, 3, 4) because all the initial state variables are specified.
Because x1 (t f ) and x2 (t f ) are specified, x1 (t f ) = 0 and x2 (t f ) = 0, and x3 (t f ) is
zero as x3 (t f ) = Vmax is specified. Therefore, the final conditions on the adjoint
variables for specified final state variables are
1 (t f )
unknown constant
(t ) unknown constant
2 f
(12.206)
=
(t ) unknown constant
3
4 (t f )
P/x4 (t f ) = 1
(12.207)
(12.208)
H = (1 2 )x1 1 = 0
(12.209)
1 (t f )
unknown constant
2 (t f ) = unknown constant
unknown constant
3 (t f )
(12.210)
(12.212)
This is exactly the same as Eq. (12.178) for the case of maximization of cellular
productivity. Therefore, one anticipates the same solution here. Indeed, that is the
d1 /dt
1 2
d2 /dt =
0
d3 /dt
0
(12.213)
The singular flow rate is obtained by setting to zero the second derivative of the
switching function, or equivalently, the derivative of Eq. (12.212),
dS d2
dS
d1
d
(1 2 ) =
+ 1
2
dt
dt
dt
dt
dt
2
dS
= 1 + 2
1
1
dt
0=
(12.214)
which is the same as Eq. (12.179) in the case of maximum cellular productivity.
Thus, the solution is the same in form as the maximization of cellular productivity,
only differing in switching times as the boundary conditions are different. Substitute
Eq. (12.212) into Eq. (12.214) to obtain
2 dS
2
0=
+
1
dt
1
dS
+
(12.215)
=
dt
Because dS/dt is related to the flow rate through the substrate balance equation, we
substitute Eq. (12.86) to obtain the singular feed rate
( )
V
XV +
V
Y ( / )2
(12.216)
=
X
Fsin =
(SF S)
(SF S)
( / )
This singular feed rate we obtain for the time-optimal solution case (Eq. (12.216)) is
exactly the same as we obtained for the case of cellular productivity maximization
for variable yield (Eq. (12.180)). The question remaining is, is the feed rate profile
that minimizes the time to obtain a fixed amount of cell mass identical to that which
maximizes the productivity? The structure is identical, but numerically, these two
solutions are not exactly the same. The difference is in the final conditions on the
adjoint variables. Here they are not known, whereas the final conditions are partially
known in the case of maximum cell mass productivity:
1 (t f )
1 (t f )free (unknown)
1/t f
0
3 (t f )free (unknown) versus 2 (t f ) =
4 (t f )free (unknown)
3 (t f )
unknown constant
The Hamiltonian for this problem of minimizing the time is
H = (1 2 )x1 + (SF 2 + 3 )F 1
(12.217)
(12.218)
versus
for maximization of cellular productivity. These two show that they differ by constants only. The adjoint equations are the same (Eq. (12.172) vs. Eq. (12.144)).
291
292
Therefore, the solution to the minimum time with fixed final conditions can differ
from that of the maximum cellular productivity; that is, the switching time from
Fmax (or Fmin ) to Fsin , or vice versa, may be different, as may be the final time.
When the yield coefficient is constant so that the process is described by two
differential equations, Table 12.2 shows that the singular control is an exponential
function and that the substrate concentration remains constant during the singular
feed rate period. However, when the yield coefficient is a function of substrate
concentration so that the process is described by three differential equations, the
singular flow rate is not exponential, and the substrate concentration varies with
time during the period.
m S
,
KX + S
(S, X ) =
(S, X )
YX/S
(12.219)
The state equations, the constraint equations, the performance index, and the Hamiltonian remain intact, as in Section 12.2.2:
(12.14)
where
H1 = (1 2 )x1 ,
= (SF 2 + 3 )
(12.15)
d1 /dt
H/x1
(1 /x1 2 /x1 )x1 + (1 2 )
d2 /dt = H/x2 =
1 (t f )
P/x1 (t f )
1
=
(12.18)
(t f ) = 2 (t f ) =
P/x3 (t f )
0
unknown constant
3 (t f )
unknown constant
293
Semiexponential
Item maximized
d4 /dt
1 (t f ) = 1/t f , 2 (t f ) = 0, 3 (t f ) = 0
1 (t f ) = 1/t f , 3 (t f ) = 0
Boundary condition on
adjoint variables
Adjoint equations
x4
1 2
d1 /dt
H = (1 2 )x1 + (SF 2 + 3 )F + 4
d1 /dt
1 2
d2 /dt
(1 2 )x1 x2 /x23
d /dt
( )x /x
3
1
2
1 3
d4 /dt
0
H = 1 XV + 3 F 1
Variable yield
Hamiltonian
State equations
Objective function
0
x
x
d 1 1
+ 1 F
x3 =
0
dt
0
x4
1
Constant yield
Criterion
Table 12.2. Comparison between constant- and variable-yield problems for cellular productivity maximization
294
Fmax
when = (SF 2 + 3 ) > 0
F = 0 when = (S + ) < 0
min
F 2
3
F=
when = (SF 2 + 3 ) 0overtq < t < tq+1
F
sin
Fb = 0
when x3 (t ) =Vmax
(12.19)
The remaining task is to determine the singular feed rate and the sequence and
intervals for the maximum, minimum, and singular feed rates.
12.5.2 Constant Cell Mass Yield Coefficient, YX/S
Repeating what is in Section 12.2.3, the mass balance equation is
dx
d XV
d x1
0
x1
=
=
+
=
F
0
V
1
dt
dt x3
dt
(12.23)
(12.24)
where g(x1 , x3 ) is given by Eq. (12.22). The Hamiltonian (Eq. (12.14)) reduces to
Max
H = T [a(x) + bF ] = 1 x1 + 3 F = H1 + F
F (t )
(12.25)
where
H1 = 1 x,
= 3
The differential equation for the adjoint variables, Eq. (12.16), reduces to
H
x1
1 + 1 x1 x1
d 1
d
=
=
=
H
dt
dt 3
1 x1
x3
x3
and the boundary conditions are obtained from Eq. (12.18):
P
1 (t f )
1
(t f ) =
(t ) =
=
3 (t f )
unknown constant
x f
(12.26)
(12.27)
(12.28)
H = 1 x1 + 3 F = H1 + F = 0
(12.25)
At the final time, the feed rate is zero because the volume is full. Thus, the last term
in Eq. (12.25) vanishes, leaving only the first term. Because 1 (t f ) = 1, according to
Eq. (12.28),
H (t f ) = H1 (t f ) = 1 (t f )(t f )x1 (t f ) = (t f )x1 (t f ) = 0
(12.30)
Because x1 (t f ) = XV = 0, the specific growth rate at the final time must be zero:
(t f ) = 0
(12.31)
For the specific growth rate to vanish, the substrate concentration must approach
zero so that
(t f ) = 0 = (S 0) = (t f )
(12.31a)
Equation (12.31a) states that substrate concentration at the final time must approach
zero, which in turn implies that the final time must also approach infinity, t f .
The result is exactly the same as in Section 12.2.3.1. Because the yield coefficient is
constant, any mode of operation will lead to the same number of cells at infinite final
time:
XV (t f ) = X0V0 + S0V0YX/S + [V (t f ) V0 ]SF YX/S
(12.33)
H = 1 x1 + 3 F = H1 + F = H +
(12.46)
where H + is a nonzero unknown constant. At the final time when the reactor volume
is full and therefore F = 0, the Hamiltonian is positive because (t f )x1 (t f ) > 0:
H (t f ) = 1 (t f )(t f )x1 (t f ) = (t f )x1 (t f ) = H + > 0
(12.47)
0 t tf
(12.48)
Because F (t ) appears linearly in Eq. (12.46), the optimal feed rate consists of the
following:
Fmax
when = 3 (t ) > 0
F = 0 when = (t ) < 0
min
3
F=
when = 3 (t ) = 0 over a finite time interval, tq < t < tq+1
Fsin
Fb = 0
when x3 (t ) = Vmax
(12.49)
12.5.3.2 Feed Rate on the Singular Arc
The singular flow rate is determined by recognizing that = 3 = 0, and because
it is identically zero over a finite time interval, its derivatives of all orders until the
feed rate appears explicitly must also vanish:
= 3 = 0
(12.50)
d3
d
=
= 1 x1
=0
dt
dt
x3
(12.51)
295
296
Because 3 = 0, 1 cannot be zero. Otherwise, this problem is trivial. The cell mass
is nonzero, x1 = XV = 0. Therefore, the only term that can remain zero over a finite
time interval is
S
X
[g/x3 ]
(x1 /x3 )
x3 SF g
=
+
=
+
=
x3
S x3
X x3
S x3
X x3
S
x23
x1
SF g/x3
x1 /x3
=
(S S)
X
= 0 (12.221)
X x23
S
x3
X x3
S F
X
V
Therefore, the solution to Eq. (12.221) is
(/S)/(/X ) = X/(SF S)
(12.222)
d
d d
d2
=
=0
=
1 x1
1 x1
=
dt 2
dt dt
dt
x3
x3
dt
dt x3
d
d
1
1 2 dS
1 dS
=
(SF S)
X
=
(S S)
dt x3
dt S
X
V
V S2 dt F
V S dt
dX 1
F
F
2 dX 1
(SF S) 2 2
+
X
=0
S
V
X dt V
X dt V
X V 2
(12.223)
S2 F
S dt
2X
X dt
Fsin =
V
(S S)
X
S F
X
(12.224)
Equation (12.223) defines the singular arc; that is, the cell and substrate concentrations must obey Eq. (12.223). In other words, the singular feed rate must keep the cell
and substrate concentrations to follow Eq. (12.223). Equation (12.224) states that
the singular feed rate is a nonlinear feedback involving the time derivative of substrate and cell concentrations, the cell and substrate concentrations, the bioreactor
volume, and the specific growth rate and substrate consumption rate.
For Contois kinetics, = m S/(KX + S), and therefore,
(/S)/(/X ) = X/S
(12.225)
Equation (12.225) does not agree with Eq. (12.222), and therefore, there is no singular
feed. A simple batch operation is called for this case of Contois kinetics.
REFERENCES
References
3. Modak, J. M., and Lim, H. C. 1989. Simple nonsingular control approach to
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
fermentation: A case of singular optimal control with state constraints. Biotechnology Bioengineering 34: 7278.
Shin, S. H., and Lim, H. C. 2007. Cell-mass maximization in fed-batch culture:
Sufficient conditions for singular arc and optimal feed rate profiles. Bioprocess
and Biosystems Engineering 29: 335347.
Shin, S. H., and Lim, H. C. 2007. Optimization of metabolite production in fedbatch culture: Use of sufficiency and characteristics of singular arc and properties
of adjoint vector in numerical computation. Industrial Engineering Chemistry
Research 46: 25262534.
Shin, H., and Lim, H. C. 2007. Maximization of metabolite in fed-batch cultures:
Sufficient conditions for singular arc and optimal feed rate profiles. Biochemical
Engineering Journal 37: 6274.
Lee, J. H., Lim, H. C., and Hong, J. 1997. Application of non-singular transformation to on-line optimal control of poly--hydroxybutyrate fermentation.
Journal of Biotechnology 55: 135150.
Miele, A. 1962. Optimization Technique, ed. Leitman, G. Academic Press.
Ohno, H., Nakanishi, E., and Takamatsu, T. 1976. Optimal control of a semibatch fermentation. Biotechnology Bioengineering 18: 847864.
Lee, J. H., Lim, H. C., Yoo, Y. H., and Park, Y. H. 1999. Optimization of feed
rate profile for the monoclonal antibody production. Bioprocess Engineering 20:
137146.
Lee, J. H., Lim, H. C., and Kim, S. I. 2001. A nonsingular optimization approach
to the feed rare profile optimization of fed-batch cultures. Bioprocess and Biosystems Engineering 24: 115125.
Jayant, A., and Pushpavanam, S. 1998. Optimization of a biochemical fed-batch
reactor transition from a non-singular to a singular problem. Industrial Engineering Chemistry Research 37: 43144321.
Pushpavanam, S., Rao, S., and Kahn, I. 1999. Optimization of a biochemical fedbatch reactor using sequential quadratic programming. Industrial Engineering
Chemistry Research 38: 19982004.
Kelley, H. J. 1965. A transformation approach to singular subarcs in optimal
trajectory and control problems. Journal of the Society for Industrial Applied
Mathematics, Control 2: 234241.
Contois, D. 1959. Relationship between population density and specific growth
rate of continuous cultures. Journal of General Microbiology 21: 4050.
Weigand, W. A., Lim, H. C., Creagan, C., and Mohler, R. 1979. Optimization of
a repeated fed-batch reactor for maximum cell productivity. Biotechnology and
Bioengineering Symposium 9: 335348.
Modak, J. M., and Lim, H. C. 1989. Optimal operation of fed-batch bioreactors
with two control variables. Chemical Engineering Journal 42: B15B24.
297
13
In the previous chapter, we treated the simplest case of producing cell mass as the
product. We now consider metabolite production by fed-batch culture. We begin
with a metabolite production process described by four mass balance equations
(four differential equations) of cell mass, substrate, product, and total mass. More
complex processes described by more than four balance equations are then treated.
Many industrially important processes are very complex so that more than four
dynamic balances are necessary to describe them.
In this chapter, we will consider optimization of metabolite processes that are
described by specific rates that are (1) functions of substrate concentration only
and (2) functions of both substrate and product concentrations. Both constantand variable-yield coefficients are treated. The objective functions that are both
independent and dependent on the final time are also treated. We consider the
simplest case first to gain some insight that can aid us in analyzing and solving more
complex processes.
d(SV )
= SF F XV = SF F
+
+ m XV
S(0)V (0) = V0 S0
dt
YX/S YP/S
(13.4)
298
where X, S, and P are the concentrations of cells, substrate, and product, respectively;
, , and are the specific rates of cell growth, substrate consumption, and product
formation, respectively; YX/S and YP/S are the yield coefficients for cell mass and
product, respectively; and m is the maintenance coefficient. As before, F (t ) is the
volumetric feed rate of the substrate, SF is the feed substrate concentration, which
is assumed to be constant, and V (t ) is the culture volume.
Complex models incorporate effects of intermediates, by-products, inducers and
inhibitors, mass transfer effects, and morphology of cells. Therefore, these models
usually involve more than four mass balances. Most industrially important processes,
such as amino acids and antibiotics and processes with recombinant cells, require
more than four mass balance equations. These models are too complex to obtain
analytical expressions for the singular feed rates, and one must rely on numerical
work. The details will be given later, when we deal with these models for optimization
studies.
Specific rates of cell growth, substrate consumption, and product formation , , and are normally functions of the limiting substrate concentration,
(S), (S), and (S). Sometimes they are also functions of both limiting substrate and product concentrations, (S, P), (S, P), and (S, P). For amino acid
production, may be a function of S, while and may be functions of :
(S), (), and (). For alcohol and antibiotic productions, , , and may
be functions of both S and P; (S, P), (S, P), and (S, P), or specifically, S
and P affect independently; or (S, P) = 1 (S)2 (P), (S, P) = 1 (S)2 (P), and
(S, P) = 1 (S)2 (P). In rare situations, the specific rates may depend on the cell
concentration as well, for example, high cell density processes in which the cell concentration is so high that the activity of water is empirically modeled by cell concentration in the specific growth rate. The yield coefficients for cell and product,
YX/S and YP/S , are most often considered constant, and in other situations, they
may be functions of the limiting substrate concentration, YX/S (S) and YP/S (S). We
shall consider first the simple case of specific rates that depend on the substrate
concentration only and yield coefficients that are constants.
299
300
mixing two streams from two tanks with variable speed pumps. Another possibility
is the mass flow rate of substrate3 F SF (t ). Yet another possibility is the fermentor volume V (t ).4 The specific growth rate was also considered as a manipulated
variable.5 To avoid the singular control problem, the substrate concentration1,6 S(t )
was chosen as the manipulated variable or the performance index was augmented
with a nonlinear function of the feed rate.7 The choice of SF , S, and F SF as manipulated variables to optimize the performance index has not taken into account in
most cases the dependence of specific rates on concentrations of cell mass and product and the substrate consumption dynamics, and the results are suboptimal when
compared with the results obtained with the substrate feed rate F (t ) as the manipulated variable.8 Thus, as in Chapter 12, we choose the feed rate of substrate as
the manipulated variable for fourth-order models, whereas for higher-order models,
we consider a special transformation technique to convert singular problems into
nonsingular problems.
13.2.2 Substrate Feed Rate as Manipulated Variable
With the exception of substrate concentration as the manipulated variable, all cases
lead to the singular control problem because these manipulated variables appear
linearly in the substrate balance equation. Because of difficulty in obtaining analytical
and numerical solutions to singular control problems, attempts have been made to
modify the performance index by introducing an arbitrary nonlinear function of the
feed rate with a variable parameter so that the problem becomes nonsingular and
then repeatedly solving the same nonsingular problem by decreasing asymptotically
the parameter value to a zero value, thus obtaining the singular solution.7 However,
such approaches have been met with a convergence problem and failed to lead to
a solution to the singular control problem. Therefore, we shall consider first the
substrate feed rate as the manipulated variable without an arbitrary modification of
the performance index.
As shown in Chapter 9, there is a method that transforms the singular problem
into a nonsingular problem and utilizes the gradient method to obtain the optimal
substrate concentration profile as the manipulated variable. This transformation
technique becomes very practical when the process to be optimized is complex
owing to a large number of mass balance equations and more than one manipulated
variable. However, this approach leads to integrodifferential equations, which are
often difficult to solve.
13.2.3 Optimization Problem Formulation
The objective is to determine the optimal substrate feed rate profile F (t ) that maximizes (or minimizes) a performance index that depends on the final outcome of
fed-batch operation, such as the amount of cells produced (XV )(t f ), the product
formed (PV )(t f ) and the unused substrate remaining (SV )(t f ), and the final time t f
(operational costs are assumed to be proportional to the final time). For maximization, we have
Max P[(XV )(t f ), (SV )(t f ), (PV )(t f ), t f ]
F (t )
(13.5)
301
This performance index reflects the values associated with the final cell mass and
metabolites and operational costs and perhaps penalizes the residual amount of
substrate, which may add to separation and purification costs. The performance
index that depends on the final time t f is readily converted into a standard problem
that depends only on the final values of the state variables by augmenting the state
variables with an additional state variable x5 (dx5 /dt = 1, x5 (0) = 0) so that t f =
x5 (t f ). Therefore, we consider two cases: performance indices with and without
explicit dependence on the final time, t f .
There are volume (state variable) and flow rate (manipulated variable) constraints:
V (t f ) = Vmax
(13.6)
0 = Fmin F (t ) Fmax
(13.7)
and
Equation (13.6) states that the available maximum effective culture volume should
be utilized, and Eq. (13.7) puts the upper and lower limits on the substrate feed flow
rate. In terms of state variables, the preceding problem posed by Eqs. (13.1)(13.4),
(13.6), and (13.7) is represented by the following augmented state equations:
x10
x1 (0)
XV (0)
x (0) PV (0) x
20
2
x1
0
x1
XV
x
PV x 0
2
1
d
d
x3 =
V = 0 + 1 F
dt dt
x4
SV x1 SF
t
x5
1
0
(13.8)
dx
= a(x) + bF
dt
x(0) = x0
where x1 = XV, x2 = PV, x3 = V, x4 = SV and x5 = t. The specific substrate consumption rate is made up of three terms: cell growth, product formation, and maintenance,
(S) =
(S) (S)
+
+m
YX/S
YP/S
(13.9)
(13.10)
subject to the following fermentor volume and feed flow rate constraints:
x3 (t f ) = Vmax
(13.11)
0 = Fmin F (t ) Fmax
(13.7)
and
302
= [(1 + 2 4 )x1 + 5 ] + (3 + SF 4 )F = H1 + F,
H1 = [(1 + 2 4 )x1 + 5 ],
= (3 + SF 4 )
(13.12)
(13.13)
F (t )
(13.14)
When the final time is free, the Hamiltonian is zero over the optimal path:
H(x , , F ) = 0
(13.15)
The boundary conditions on the adjoint variables are known to be constants, zeros,
or free (unknown constants), depending on whether the corresponding final state
variable does or does not appear in the performance index or is constrained. As in
Chapter 9, the transversality conditions are used to obtain the boundary conditions
(appropriately underlined items are matched):
P[x(t f )] =
n
i=1
n
n
P
=0
i (t f )xi (t f )
i (0)
x
xi (t f ) =
i (0)
xi (t f )
i=1
(9.27)
i=1
or
P
P
P
=0 + P x (t ) + P x (t )
x
x1 (t f) +
x2 (t f) +
3 (t f)
x1 (t f)
x2 (t f)
x3 (t f)
x4 (t f) 4 f
x5 (t f) 5 f
=0
(t) + 4 (t f)x4 (t f) + 5 (t f)x5 (t f)
= 1 (t f)x1 (t f) + 2 (t f)x2 (t f) + +3 (t f)x
3 f
Owing to the final state constraint (Eq. (13.11)), x3 (t f ) = 0, the final condition on
3 is free (undetermined constant), and therefore, the terminal boundary conditions
for the adjoint variables are obtained by matching terms with equal number of
bars:
1 (t f )
P/x1 (t f )
(t ) P/x (t )
2 f
2 f
(13.16)
(t f ) = 3 (t f ) = free(unknown)
4 (t f ) P/x4 (t f )
P/x5 (t f )
5 (t f )
The adjoint equation must satisfy the following differential equation:
H
d1
dt
x1
d
H
0
0
dt
x2
x x
H
H
d
x1 x4
d3
1 4
=
=
=
=
dt
x
x23
x23
dt
x3
x1
d4
x1
dt
x4
x
x3
d
H
0
0
5
x5
dt
x1 x4
x23
x1
0
x4
0
0
1
0
2
0 3
0
4
5
0
(13.17)
where the primes denote the derivative with respect to S, that is, = d/dS. Inspection of Eq. (13.17) shows that 2 and 5 are constants in the entire operational time
period, including the singular arc:
2
5
=
P/x2 (t f )
P/x5 (t f )
(13.18)
when = (3 + SF 4 ) > 0
Fmax
F = 0 when = ( + S ) < 0
min
3
F 4
F=
when = (3 + SF 4 ) 0 over tq < t < tq+1
F
sin
Fb = 0
when x3 (t ) = Vmax
(13.19)
Besides the intervals in which the flow rates are maximum or minimum, we consider
an interior singular region in which the switching function is identically zero and the
volume constraint is inactive, x3 (t ) < Vmax , and the boundary region in which the
volume is full, x3 (t ) = Vmax .
303
304
(tfull , t f )
(13.20)
The boundary control is in feedback mode because the switching from the interior
singular arc to the boundary arc is triggered when the bioreactor volume is full.
13.3.3 Optimal Feed Rate for Interior Singular Arc, x3 (t) < Vmax
On the interior singular arc, where the volume constraint is inactive, the switching
function is identically zero:
= T b = 3 + SF 4 = 0
(13.12)
(tsin , tfull )
(13.21)
If the final time is free to be chosen, the Hamiltonian is identically zero. Conversely,
if the final time is fixed, the Hamiltonian is a constant (but unknown). Because the
Hamiltonian is continuous, it must also be either zero or constant, H , on the singular arc. Because the switching function is identically zero over finite time intervals,
its derivatives must also vanish (generally, the first and second derivatives vanish
because the order of singularity is usually one, and therefore, higher-order derivatives vanish redundantly):
d
d3
d
=
+ SF 4 = 0
dt
dt
dt
Substitution of Eq. (13.17) into Eq. (13.22) yields
x1
x4
d
= (1 + 2 4 )
SF
=0
dt
x3
x3
(13.22)
(13.23)
Because (x1 /x3 )(x4 /x3 SF ) = X (S SF ) = 0, the remaining terms must vanish:
1 + 2 4 = 0
(13.24)
S
F
2
dt
dt dt
x3
x3
dt 1
x4
x1
dS
(1 + 2 4 ) + (1 + 2 4 )
=0
=
SF
x3
x3
dt
dS
(1 + 2 4 ) + (1 + 2 4 ) = 0
(13.25)
dt
The general solution to Eq. (13.25) is
dS/dt = (1 + 2 4 ) /(1 + 2 4 )
(13.26)
Equation (13.26) implies that the substrate concentration is varied with time on the
singular arc. The singular feed rate is obtained by substituting Eq. (13.26) into the
305
(13.27)
(1 + 2 4 )V
XV
V dS/dt + XV
=
+
SF S
(1 + 2 4 )(SF S) (SF S)
(13.28)
It is convenient at this point to consider two types of problems separately: specific rates that are (1) functions of the substrate concentration only, (S), (S),
(S), and (2) functions of both substrate and product concentrations, (S, P),
(S, P), and (S, P). We begin with the simpler situation.
d1 /dt
1 + 2 4
d /dt
!
"
d
2
= d3 /dt = (1 + 2 4 ) x1 x4 /x23
(13.29)
dt
d4 /dt
(1 + 2 4 )(x1 /x3 )
d5 /dt
0
The final conditions on the adjoint variables remain intact (Eq. (13.16)). Thus, it is
apparent that 2 and 5 are constants:
2 = 2 (t f ) = P/x2 (t f )
5 = 5 (t f ) = P/x5 (t f )
(13.30)
On the Boundary Arc. The volume is full and the feed rate stops; x3 = Vmax and Fb =
0. The Hamiltonian is same as before (Eq. (13.20)):
H = [1 + 2 P/x2 (t f ) 4 ]x1 + 5
(tfull , t f )
d1 /dt
1 + 2 4
d /dt
d
2
= d3 /dt =
0
tsin t tfull
dt
d4 /dt
0
d5 /dt
0
(13.31)
(13.32)
Inspection of Eq. (13.28) shows that the singular feed rate is not in the form of
feedback control as it contains the adjoint variables.
One additional equation is available if the final time t f is free, which makes the
Hamiltonian zero, H = 0. Hence, we consider two different cases, free and fixed
final times, and two different types of performance indices, which lead to different
306
final conditions on the adjoint variables. The yield coefficients can be constants, and
sometimes they are also the functions of substrate concentration. When the yield
coefficients are constant, it is possible to eliminate one of the differential equations
with an algebraic equation, a stoichiometric equation, so that the system order is
effectively reduced by one and, therefore, the singular feed rate can be obtained in
feedback mode even for the fixed final time for which H = 0.
13.4.1 Constant-Yield Coefficients and No Maintenance Requirement
When the yield coefficients, YX/S and YP/S , are constant and there is no maintenance
term (m = 0) in Eq. (13.9),
(S) = (S)/YX/S + (S)/YP/S
(13.33)
= SF
dt
dt
YX/S
YP/S
dt
YX/S dt
YP/S dt
(13.34)
Because the yield coefficients are constant, each term in Eq. (13.34) is integrated to
obtain an algebraic equation among four state variables (equivalent to a stoichiometric equation):
SV (SV )0 = SF (V V0 ) [XV (XV )0 ]/YX/S [PV (PV )0 ]/YP/S (13.35)
In terms of the state variables, Eq. (13.35) is
SV = x4 = (x40 + x10 /YX/S + x20 /YP/S x30 SF ) x1 /YX/S x2 /YP/S + x3 SF
= g(x1 , x2 , x3 )
(13.36)
According to Eq. (13.36), the total amount of residual substrate is a function of the
total amounts of cell mass and product and the bioreactor volume. Therefore, we
can describe the process with three differential balance equations and the preceding
algebraic equation. With this choice of state variables, the specific growth and product formation rates that are functions of substrate concentration are now regarded
as functions of x1 , x2 , and x3 . The substrate concentration on which the specific rates
depend is
S=
g(x1 , x2 , x3 )
SV
x
= h(x1 , x2 , x3 )
= 4 =
V
x3
x3
(13.37)
x10
XV
x1
(S)x1 = (h)x1
0
x1 (0)
d
PV = d x2 = (S)x1 = (h)x1 + 0 F x2 (0) = x20
0
x30
x3 (0)
V
1
dt
dt x3
x5
0
1
x5 (0)
t
0
(13.38)
307
(13.39)
(13.40)
d1 /dt
(1 + 2 ) + x1 (1 /x1 + 2 /x1 )
d2 /dt
x1 (1 /x2 + 2 /x2 )
d /dt =
x ( /x + /x )
3
d4 /dt
(1 + 2 ) (1 + 2 )x1 /YX/S x3
(1 + 2 )x1 /YP/S x3
P
P
(t f ) =
=
x(t f )
x1 (t f )
P
x2 (t f )
free
P
x4 (t f )
(13.41)
T
(13.42)
where the third adjoint variable at the final time is free (an unknown constant) owing
to the volume constraint (Eq. (13.11)). The optimal feed rate profile depends on the
switching function and consists of the following:
if = 3 > 0
Fmax
Fmin = 0 if = 3 < 0
(13.43)
F =
F
if = = 0 over finite interval(s)
sin
Fb = 0
if x3 = Vmax
We must now consider the performance index. We consider first the case of free
final time that does not appear in the performance index.
13.4.1.1 Performance Index Independent of Final Time, P/tf = 0
Consider a performance index that does not depend explicitly on the final time, a
maximization of the final amount of product:
P[x(t f )] = x2 (t f )
(13.44)
Then, there is no need for the augmented state variable x5 , and therefore, the state
equation (Eq. (13.38)) reduces to
(S)x1 = (h)x1
0
x1 (0)
x10
XV
x1
d
d
x2 = (S)x1 = (h)x1 + 0 F x2 (0) = x20
PV =
dt
dt
x3
0
1
x30
x3 (0)
V
(13.45)
The Hamiltonian, Eq. (13.39), reduces to
H = 1 x1 + 2 x1 + 3 F
(13.46)
308
The adjoint equations are obtained from Eq. (13.41), and the boundary conditions
are obtained from Eq. (13.42):
x1
(1 + 2 ) (1 + 2 )
YX/S x3
(t
)
0
1
f
x
d
1
(1 + 2 )
=
2 (t f ) = 1 (13.47)
YP/S x3
dt
free
3 (t f )
x
(1 + 2 )(SF g/x3 ) 1
x3
We will consider first the free (unspecified) final time and then the fixed (specified)
final time.
Let us
first investigate the implication of free final time and the performance index that is
free of the final time. At the final time, the feed rate is zero and the volume constraint
is met so that the Hamiltonian, Eq. (13.46), reduces, and because it is continuous
everywhere, we have
(13.48)
(13.49)
(13.50)
According to Eq. (13.50), the specific product formation rate must vanish. If the
product does not decay owing to, say, hydrolysis, then the specific rate is nonnegative for all substrate concentrations and zero only at zero substrate concentration.
Therefore, Eq. (13.50) implies that the final time is infinity so that the substrate is
completely consumed and, therefore, the specific rate is zero. Conversely, the (net)
specific rates can be zero at a nonzero value of substrate concentration if cells and
product decay, as we have seen in Chapter 6:
net (S)XV = (S)XV kx XV
(6.41)
(6.43)
Then, the net specific rates can be zero at a finite final time. In these situations,
it is obvious, then, that the final time cannot be infinite because the product concentration would decrease to zero, and therefore, the performance index would not
be optimized. It must therefore be finite, and the final time may be the time at
which the net production rate, the difference between the rate of formation and
the rate of decay, is zero. In the absence of product decay, the final time becomes
infinite.
When the performance index does not depend on the final time and if the cells
and product concentration cannot decrease (no cell lysis and no product decay), then
309
the final time approaches infinity to consume every bit of substrate in the reactor to
produce cells and product. In reality, the final time should be large enough to allow
substrate concentration to reach an arbitrarily low value for reasons of economy and
less separation cost. As we have seen in previous chapters, in general, optimizations
of any reaction revolve around maximization of the rate, yield, or a combination
of rate and yield. When the final time (operation time) is large, the rate is not as
important as there is enough time and therefore the yield is more pertinent, whereas
if the final time is short, the rate is more important than the yield. When the operation
time is in between, a combination of rate and yield may be important.
Adjoint Variables. Because the final time is free, the Hamiltonian is identically
zero:
H = (1 + 2 )x1 + 3 F = 0
(13.51)
The adjoint variables and boundary condition are given by Eq. (13.47).
Optimal Feed Rate on Interior Singular Arc. On the singular arc on which the
switching function is identically zero, we have
= 3 = 0
(13.52)
The Hamiltonian for free final time is zero, and on the singular arc, the Hamiltonian,
Eq. (13.51), reduces to
H = (1 + 2 )x1 = 0
(13.53)
1 + 2 = 0
(13.54)
Because x1 = XV = 0,
Because the switching function is identically zero over a finite time interval, its
higher-order time derivative must also vanish:
d3
x
d
=
= (1 + 2 )(SF g/x3 ) 1 = 0
dt
dt
x3
(13.55)
Because (SF g/x3 )x1 /x3 = (SF S)X = 0, the remaining term in Eq. (13.55) must
vanish:
(1 + 2 ) = 0
(13.56)
Combining Eqs. (13.54) and (13.56), we have that both 1 and 2 are identically zero,
or the determinant must vanish:
1
0
=
(13.57)
2
0
( )
d
=0
2
dS
=0
(13.58)
310
Equation (13.58) implies that on the singular arc, the ratio of the specific rates,
product formation to cell growth, is maximized. Alternatively, owing to Eqs. (13.54)
and (13.56), the adjoint variables are constants:
(1 + 2 ) (1 + 2 )x1 /YX/S x3
d1 /dt
d2 /dt =
(1 + 2 )x1 /YP/S x3
d3 /dt
0
= 0
0
1 (t f )
0
2 (t f ) = 1
free
3 (t f )
(13.47)
Thus, on the singular arc, all adjoint variables 1 , 2 , and 3 are constants. Thus, this
is a trivial case.
Because the final time is infinite and the yield coefficients are constant, it should
not matter how we feed the substrate into the reactor. The total amount of substrate
fed into the reactor is obtained by integrating the overall balance (Eq. (13.3)):
t
f
F (t )dt SF
(13.59)
[V (t f ) V0 ]SF =
0
Because the left-hand side is specified by the problem statement, a same amount of
substrate is added to the fermentor regardless of feed rate profile to fill the fermentor.
Because the yield coefficients are constant and there is no time limit, the amounts of
cells and metabolite produced by the added substrate are simply the amounts owing
to the substrate added and the initial amount of substrate:
XV (t f ) XV (0) = (V f V0 )SF YX/S + S0V0YX/S
PV (t f ) PV (0) = (V f V0 )SF YP/S + S0V0YP/S
(13.60)
Because the right-hand sides are specified by the optimization problem formulation,
the outcome of fermentor operation is identical regardless of how the fermentor was
fed. It follows, then, that the performance is identical. In other words, because the
operational time is infinite and the yield coefficients are constant, any mode of feed,
be it maximum, exponential, batch, or any arbitrary function of time, leads to the
same value of performance index.
Optimal Feed Rate Profile for Free t f , Constant Yield, and P/t f = 0. As shown,
there is no single optimal feed rate profile. The solution is not unique. Any method
of filling the fermentor should yield the same performance. Simply fill the reactor
and let the culture take its course over a substantially long time period. Obviously,
this is an ill-posed problem.
When the final time is specified, the Hamiltonian is
not zero but a nonzero unknown constant:
H = (1 + 2 )x1 + 3 F = H = 0
(13.61)
Thus, we have one less equation for the adjoint variables as compared to the free final
time problem. The dynamic state and adjoint equations and the boundary conditions
are the same as those for the free final time (Eqs. (13.4513.47)).
311
Optimal Feed Rate on the Interior Singular Arc. The switching function and its
time derivative are the same as those for the free final time:
= 3 = 0
(13.52)
(1 + 2 ) = 0
(13.56)
The Hamiltonian on the interior arc on which the volume constraint is inactive and
= 0 is obtained from Eq. (13.61):
H = (1 + 2 )x1 = H = 0
(13.62)
(13.63)
(1 + 2 )
d dt
d 1
= d2 /dt =
(13.64)
0
dt
d3 /dt
0
Equation (13.64) implies that 2 and 3 are constants on the singular arc. The singular
feed rate is obtained from the second time derivative of the switching function with
the aid of Eqs. (13.64) and (13.56):
d
d2
(SF h)x1
(1 + 2 )
=
dt 2
dt
x3
d1 d2
dS
= (SF h)X
+
+ (1 + 2 )
dt
dt
dt
dS
= 0 (13.65)
= (SF h)X 1 ( / ) + ( / )
dt
or
( / ) + ( / )
dS
=0
dt
(13.66)
/ = 0 and / = 0
/ = 0 and dS/dt = 0
= 0 and / = 0
= 0 and dS/dt = 0
dS/dt = ( / ) /( / )
(13.67)
In view of Eq. (13.64), case 1 implies that all adjoint variables are constant, and
therefore, the switching function is a constant and there is no singular period. Case
2 shows that the substrate concentration is time invariant, and the first condition
implies that the specific rates must be proportional to each other, / = a. Owing
to Eq. (13.56), case 3 implies that
= 0 = 0, = 0
(13.68)
312
Equation (13.68) implies that and must peak at the same value of S, and therefore,
this cannot be a general solution. Case 4 implies that
= 0, dS/dt = 0 and / = 0
= 0( = c ) and constant S
(13.69)
Equations (13.68) and (13.69) represent special cases in which specific rates are
proportional and the substrate concentration is kept constant at the value at which
the specific rates are maximum:
S = Sm , (Sm ) = 0
and
(Sm ) = 0
(13.70)
(13.71)
Thus, the substrate concentration is time variant, except the special cases, cases 2
and 4, in which the substrate concentration is to be kept constant, dS/dt = 0. The
singular feed rate is obtained by substituting Eq. (13.71) into the substrate balance
equation (13.4):
( /) 2
dS
+
+
X V
+ XV
V
( / )
YX/S YP/S
dt
=
(13.72)
Fsin =
SF S
SF S
This singular feed rate is in feedback mode, and the substrate concentration is
time variant during the singular period. However, we do not know at this stage the
criterion that is being maximized by the singular feed rate. Therefore, it is difficult
to assess the sequence of feed rates.
13.4.1.1.3 OPTIMAL FEED RATE PROFILE FOR FIXED tf , CONSTANT YIELD, P/tf = 0.
As
seen, we have three types of solutions: a general case of arbitrary functional forms
of (S) and (S) and two special cases in which and are linearly related; (S) =
a(S) or (S) = a (S) + b.
General Case. We consider the general situation first. With the singular feed
rate obtained earlier (Eq. (13.72)), we proceed to construct the optimal feed rate
profile for the entire period of operation, 0 to t f . The idea behind this is that one
should force the process to reach the singular arc as soon as possible (0, tsin ) and
then apply the singular feed rate until the bioreactor is full (tsin , tfull ). Ideally, the
final time must match the filling time, t f = tfull , so that there should not be a batch
period following the singular period. Of these three times, tsin is the only unknown
because t f is given and tfull is obtained during integration step because we know
the singular feed rate and the maximum volume. Thus, one has to iterate on tsin to
obtain the maximum value of the performance index. A numerical scheme involves
integrating the state equations with the given initial values from t = 0 to t = tsin using
either Fmax or Fmin = 0 (depending on whether the initial substrate concentration is
less than or greater than the singular substrate concentration) and then integrating
using Fsin from tsin until the reactor volume is full, tfull . Finally, the state equations
are integrated from tfull to the given t f using Fb = 0. This process is repeated for
various values of tsin ; the one that yields the highest value of the performance index
is the optimum tsin , and the feed rate profile with the optimum tsin is the optimum
feed rate profile. We denote the unknown target point on the singular arc by S(tsin )
and proceed to consider three different cases of initial conditions: (1) the initial
substrate concentration lying on the singular arc, S(0) = Ssin (tsin = 0), (2) the initial substrate concentrations higher than those on the singular arc, S(0) > S(tsin ),
and (3) the initial substrate concentrations lower than those on the singular arc,
S(0) < S(tsin ):
1. Because the initial substrate concentration is on the singular arc, the optimal
feed rate profile consists of singular flow rate, Eq. (13.72), from t = 0 until the
bioreactor is full, tfull , and a batch period, Fb = 0, from tfull to the fixed final
time, t f . We note that this initial condition is optimal because there is no need
to apply the maximum or minimum flow rate to steer the process onto the
singular arc. However, this initial condition is not known a priori. Therefore, an
iteration scheme is needed to search the initial condition that would maximize
the performance index with the sequence Fsin Fb = 0. One would presumably
prepare the initial substrate concentration to match this and proceed with the
singular feed rate until the bioreactor volume is full. This situation represents the
best operational policy because there is no bang period as the initial conditions
are already on the singular arc. This is depicted in Figure 13.1.
2. Because the initial substrate concentration is larger than those on the singular
arc, no feed is supplied (Fmin = 0) from t = 0 to t = tsin to decrease the substrate
concentration to reach the singular arc Ssin as soon as possible. Once the substrate
concentration reaches the singular arc, the singular flow rate Fsin takes over until
the bioreactor is full (tsin to tfull ). This should be followed by a batch period,
Fb = 0, until the given final time, Fmin = 0 Fsin Fb = 0. Therefore, the only
unknown in this case is tsin . A search scheme is used to determine the optimal
tsin to maximize the performance index.
3. Because the initial substrate concentration is less than Ssin on the singular arc,
the feed rate must begin with the maximum value, Fmax , from t = 0 to t = tsin to
increase the substrate concentration to reach the singular arc as soon as possible.
Once the substrate concentration reaches the singular arc, the singular flow rate
Fsin takes over until the bioreactor is full (tsin to tfull ). This should be followed
by a batch period, Fb = 0, until the fixed final time t f , Fmax Fsin Fb = 0.
Therefore, the only unknown in this case is tsin . A search scheme to determine
the optimal tsin to maximize the performance index is needed.
Special Cases Covered Previously. As shown earlier when the specific growth
rate and the specific product formation rate are linearly related, we know the singular
arc S = Sm and the singular feed rate (Eq. (13.72)). In this situation, the sequence
of optimum feed rates is quite simple, and no iteration is required. If S(0) < Sm ,
one begins with Fmax until S = Sm , followed by Fsin until the reactor is full (x3 (tfull ) =
Vmax ), and finally by Fb = 0, a batch process, until the given final time, t f . Conversely,
if S(0) > Sm , then the feed sequence begins with Fmin = 0, a batch process, until
S(t ) = Sm , followed by Fsin until the reactor is full, x3 (tfull ) = Vmax , and finally, Fb = 0,
313
314
Fmax
S (0) = Ssin
F(t)
0
Time
(a)
t full t f
Fmax
0
Time
(b)
Fmax
t full t f
Time
(c)
tfull t f
Figure 13.1. Optimal feed rate profiles for maximum final amount of product, fixed final time,
constant yields.
a batch process, until the given final time, t f . Finally, if S(0) = Sm , the feed rate begins
with Fsin until the reactor is full (x3 (tfull ) = Vmax ), followed by Fb = 0, a batch process,
until the given final time, t f . Hence, no search scheme is needed.
As an example of constant-yield coefficients,
YX/S and YP/S , and no maintenance, m = 0, we consider the model of Ohno et al.11
The specific rates, the operational parameters, and the initial conditions are given as
follows:
EXAMPLE 13.E.1: LYSINE FERMENTATION
Specific rate
10
2
0
0.5
1.5
2.5
In this model, the specific rates of cell growth and substrate consumption and
are monotonic, whereas the specific product formation rate is a nonmonotonic
function of substrate concentration. The maximum value of is 11.69 and occurs at
S = 1.407 g/L. The yield coefficients are YX/S = 0.135, YP/S = / =18.09 6.428S,
m = 0. The objective is to maximize the final amount of lysine. Therefore, the performance index is
P = P(t f )V (t f ) = x2 (t f )
As apparent from Figure 13.E.1.1, the derivatives of the specific rates are first positive, > 0, > 0 and > 0, until S = 1.407, when they are zero, and then negative
thereafter. Thus, > 0, > 0 and > 0 in the substrate concentration range of
S = 0 to S = 1.407. It is also clear that / = /0.135//0.135 = /.
Following Section 13.4.1.1, we have
0
(S)x1 = 0.124hx1
XV
x1
d
d
x2 = (S)x1 = [384(0.124h)2 + 134(0.124h)]x1 + 0 F
PV =
dt
dt
x3
0
1
V
x1 (0)
x10
0.24g
x2 (0) = x20 = 0
x30
4l
x3 (0)
(13.E.1.1)
where
h(x1 , x2 , x3 ) = x4 /x3 = (x40 + x10 /YX/S + x20 /YP/S x30 SF )/x3
x1 /x3YX/S x2 /x3YP/S + SF
(13.E.1.2)
(13.E.1.3)
315
316
x
[1 + 2 ] [1 + 2 ] 1 /YX/S
x3
d
[
]x
/x
Y
,
1
2
1 3 P/S
=
dt
x
[1 + 2 ](SF g/x3 ) 1
x3
1 (t f )
P/x1 (t f )
0
2 (t f ) = P/x2 (t f ) = 1
free
3 (t f )
free
(13.E.1.4)
(13.E.1.5)
d
d3
x
=
= (1 + 2 )(SF g/x3 ) 1 = 0
dt
dt
x3
(13.E.1.6)
2
(1 + 2 ) = 1 + = 0
1
(13.E.1.7)
The Hamiltonian on the interior singular arc on which the volume constraint is
inactive and = 0 (Eq. (13.52)) is
H = (1 + 2 )x1 = H
(13.E.1.8)
1 + 2 = 0
(1 + 2 )
d1 /dt
d
= d2 /dt =
0
dt
d3 /dt
0
(13.E.1.9)
(13.E.1.10)
(13.E.1.12)
=
dt
( / )
Substitution of Eq. (13.E.1.12) into the substrate balance equation yields
( /) 2
+
+
X V
YX/S YP/S
( / )
(0.919X 0.062S)SV
=
Fsin =
SF S
(2.7 S)
(13.E.1.13)
317
According to Eq. (13.E.1.13), the singular feed rate is in feedback mode. The optimal
feed rate profile is now constructed following the procedure described earlier in
Section 13.4.1.1.
Because the initial substrate concentration, SF = 2.7, is larger than those on
the singular arc, less than 1.407, no feed is supplied (Fmin = 0) from t = 0 to t = tsin
to decrease the substrate concentration to reach the singular arc Ssin as soon as
possible. Once the substrate concentration reaches the singular arc, the singular flow
rate given in Eq. (13.E.1.13) takes over until the bioreactor is full (tsin to tfull ). This
should be followed by a batch period, Fb = 0, until the given final time, t f ; Fmax
Fsin Fb = 0. Therefore, the only unknown in this case is tsin . A search scheme to
determine the optimal tsin to maximize the performance index is used to obtain the
optimal switching time, t1 . The results are given in Figure 13.E.1.2. The total process
time is 39 hrs, and the switching times tsin and tfull are 1.74 and 33.0 hrs, respectively.
The final state variables are [XV, SV, PV, V ](t f ) = [7.6 g, 0.95 g, 774.6 g, 20.0 L].
13.4.1.2 Performance Index Dependent on Free Final Time, P[x(tf ), tf ]
Because the performance index depends on the final time t f , P/t f = 0, the state
variables are augmented with an additional state variable, x5 , so that the performance index is in terms of the final states. The final time is free to be chosen.
The state equations, the Hamiltonian, and the switching function are the same as
Section 13.4.1:
XV
x1
(S)x1 = [h(x1 , x2 , x3 )]x1
0
d
d
PV =
x2 = (S)x1 = [h(x1 , x2 , x3 )]x1 + 0 F
0
1
dt V
dt x3
x5
1
t
0
x10
x1 (0)
x2 (0) x20
x (0) = x
3
30
0
x5 (0)
(13.38)
H = 1 x1 + 2 x1 + 5 + 3 F = H1 + F, H1 = 1 x1 + 2 x1 + 5 , = 3
(13.39)
The switching function is
= 3
(13.40)
(1 + 2 ) (1 + 2 )x1 /YX/S x3
d1 /dt
d2 /dt
(1 + 2 )x1 /YP/S x3
d /dt =
(13.41)
where i = /xi and i = /xi The final conditions are given by Eq. (13.73).
[1 (t f ), 2 (t f ), 3 (t f ), 5 (t f )] = [P/x1 (t f ),P/x2 (t f ), F ree, P/x5 (t f )]
(13.73)
50
50
100
200
300
400
500
600
700
XV
SV
PV
V
10
10
15
15
25
Time (h)
20
25
Adjoint Variable
Time (h)
20
State Variable
150
100
State (g or V)
Adjoint variables
800
30
30
35
35
40
40
F (L/h)
318
0
0.2
0.4
0.6
0.8
-10
10
20
30
40
50
10
10
20
Time (h)
25
15
Time (h)
20
25
15
Switching function
30
30
35
35
40
40
319
Because the Hamiltonian is linear in F and the switching function is 3 , the Hamiltonian is maximized by the following feed rates:
if = 3 > 0
Fmax
Fmin = 0 if = 3 < 0
(13.43)
F =
F
if = 3 0 over finite interval(s)
sin
if x3 = Vmax
Fb = 0
The adjoint equations and boundary conditions are given by Eqs. (13.41) and (13.73).
We note that 5 is a constant:
5 (t ) = 5 (t f ) = P/x5 (t f )
(13.74)
P[x(t f )] = t f = x5 (t f )
(13.75)
Sometimes the final conditions may not be specified completely. Instead, the final
target set may be specified, for example, the total amounts of product, the residual
substrate, and the volume may be specified, but the amount of cells produced may
not be specified but rather allowed to float:
x1 (t f )
x1 f
x10
x1 (0)
x (t ) x
x2 (0) x20
=
,
(13.76)
2 f = 2f
x (0) x
x3 (t f ) x3 f
3
30
0
x5 (0)
x5 (t f )
free
The boundary conditions on the adjoint variables with the initial and final states
specified by Eq. (13.76) and in the presence of the terminal constraint are obtained
by matching coefficients, as shown:
T
P
P
=0
x(t f) =
i (t f )xi (t f )
i (0)
x
xi (t f ) =
i (0)
x(t f )
xi (t f )
i=1,2,3,5
i=1,2,3,5
i=1,2,3,5
PI
x (t ) = (1)x5 (t f )
x5 (t f ) 5 f
=0 + (t )
=0 + (t )x (t )
=0 + 3 (t f )
= 1 (t f )
x
x
1 (0)
2 f x2 (0)
3 (0)
5 f
5 f
(13.77)
[1 (t f ), 2 (t f ), 3 (t f ), 5 (t f )] = [a1 , a2 , a3 , 1]
where a1 , a2 , and a3 are unknown constants. Equations (13.74) and (13.77) imply
that the fifth adjoint variable is a constant:
5 (t ) = 5 (t f ) = 1
(13.78)
Because 5 is a constant, we can use the original state variables, x1 , x2 , and x3 , and
the corresponding adjoint variables, 1 , 2 , and 3 .
320
Conversely, when the final amount of cell mass is not specified but left free, then
the final conditions are
x1 (t f )
free
(13.79)
x2 (t f ) = x2 f
x3 f
x3 (t f )
and the final conditions on the adjoint variables are
P/x (t )
1 (t f )
1 f
P
(t f ) = 2 (t f ) =
=
a2
x(t f )
a3
3 (t f )
(13.80)
Optimal Feed Rate on the Interior Singular Arc. On the interior singular arc, the
volume constraint is inactive and the switching function is identically zero:
= 3 = 0
(13.40)
(13.81)
The first time derivatives of the switching function must also vanish:
d3
d
(S g)x1
=
= (1 +2 ) F
=0
dt
dt
x3
(1 +2 ) = 0
(13.82)
By substituting Eq. (13.82) into Eq. (13.41), we obtain the adjoint equation
d /dt
(1 + 2 )
d 1
= d2 /dt =
(13.83)
0
dt
d3 /dt
0
In view of Eq. (13.83), we conclude that 2 and 3 are constants.
Differentiating Eq. (13.82) once more, setting it to zero and substituting
Eqs. (13.83) and (13.82) into the resultant, we obtain
(SF g/x3 )x1 d1 d2
d2
dS
+
+
(
)
1
2
dt 2
x3
dt
dt
dt
dS
=0
(13.84)
= (1 + 2 ) + (1 + 2 )
dt
Equation (13.84) can be satisfied by the following cases:
1. (1 + a2 ) = 0 and (1 + a2 ) = 0
2. (1 + a2 ) = 0 and dS/dt = 0
3. = 0 and (1 + a2 ) = 0
4. = 0 and dS/dt = 0
5. dS/dt = (1 + a2 )/(1 + a2 )
(13.85)
In view of Eq. (13.81), cases 1 and 2 imply that all adjoint variables are constant, and
therefore, the switching function is a constant, and there is no singular period. Case
3 implies that
= 0, 1 + a2 = 0
and
1 + a2 = 0,
= 0, = 0
(13.86)
321
Equation (13.86) implies that once again, and must peak at the same value of S,
and therefore, this cannot be a general solution. Case 4 implies that
= 0, dS/dt = 0 and 1 +2 = 0
= 0( = c ) and constant S
(13.87)
dt
1 + 2
( / )
( )2 [( )/( )2 ]
(/) 2
(13.88)
=
( / )
where Eq. (13.82) is utilized. Thus, the general solution to Eq. (13.84) is Eq. (13.88),
that is, the substrate concentration must be varied during the singular period in
accordance with Eq. (13.88). The feed rate to satisfy Eq. (13.88) is obtained by
substituting it into the substrate balance equation (13.27):
+
+ m XV
V
2
Y
Y
XV + V dS/dt
X/S
P/S
Fsin =
SF S
SF S
(SF S)
(13.89)
Thus, the singular feed rate given by Eq. (13.89) is in feedback mode; that is, knowledge of kinetic information (specific rates and kinetic parameters) and the measurements of state variables (substrate concentration, total amount of cells, and reactor
volume) allow a feedback control of the singular feed rate.
So far we know
that the feed rate consists of a concatenation of various feed rates, Fmax , Fmin and Fsin .
The sequence and the times at which the feed rate changes from one form to another
are unknown at this point. What is known is the initial feed rate, which is Fmin when
the initial substrate concentration is high, Fmax when the initial concentration is low,
and Fsin when the initial concentration is chosen appropriately. However, we do
not know the precise values of high, low, and appropriate substrate concentrations.
Thus, we must postulate sequences of flow rates and numerically determine the best
switching times, picking the one sequence that yields the best performance.
For this problem, we have three differential equations for three state variables,
and therefore, we introduce three unknown parameters. They are the switching
times t1 ( from Fmax to Fmin ) and tsin (between Fmin and Fsin ) and the final time, t f . To
determine these switching times, we integrate three differential equations with a
candidate (assumed) sequence of feed rates with three switching times, for example, Fmax (0, t1 ) Fmin (t1 , tsin ) Fsin (tsin , tfull ) Fb (tsin , t f ) = 0 with the given initial conditions. This is possible because Fsin obtained from Eq. (13.89) is in terms
of state variables only and free of adjoint variables. At the final time, the integrated result must match the given final condition (Eq. (13.79)). Thus, we iterate on the three switching times, t1 , tfull , and t f , until the calculated final state
matches the given final state. If the sequence guessed were wrong, there would
13.4.1.2.2 OPTIMAL FEED RATE PROFILE FOR MINIMUM TIME PROBLEM.
322
be a convergence problem. Other feasible sequences of feed rate for the minimum time problems are as follows: Fmax (0, tsin ) Fsin (tsin , tfull ) Fb (tfull , t f ) =
0, Fmin (0, tsin ) = 0 Fsin (tsin , tfull ) Fb (tfull , t f ) = 0 and Fsin (0, tfull ) Fb (tfull , t f ) =
0. Hence, we must try all sequences that are consistent and feasible and then pick
the one that yields the best performance index.
Specific rates
and simulation conditions are the same as in Example 13.E.1, except for the performance index and the fixed final metabolite amount. In summary, the minimum time
optimization problem is organized as follows: P[x(t f )] = t f = x5 (t f ), subject to
P[x(t f )] =
P(t f )V (t f )
tf
x2 (t f )
x5 (t f )
(13.90)
The state equations and initial conditions remain the same (Eq. (13.38)), and the
adjoint equations remain intact (Eq. (13.41)). However, the boundary conditions are
323
State (g or V)
2.5
1.5
0.5
0.5
100
200
300
400
500
600
700
-3
x 10
XV
SV
PV
V
10
10
Time (h)
20
25
15
Time (h)
20
25
Adjoint Variable
15
Adjoint variables
State Variable
30
30
35
35
40
40
Phi
F (L/h)
0
0.2
0.4
0.6
0.8
-4
x 10
10
10
15
15
25
Time (h)
20
25
Time (h)
20
Switching function
30
30
35
35
40
40
324
different:
T
T
x2 (t f )
P
P
P
P
P
1
(t f ) =
= 0
=
free 0
x(t f )
x1 (t f ) x2 (t f ) x3 (t f ) x5 (t f )
x5 (t f )
[x5 (t f )]2
(13.91)
The Hamiltonian is Eq. (13.39). The singular feed rate is given by Eq. (13.89).
Because the only differences between this section on productivity maximization
and the previous section on the minimum time are the boundary conditions on the
adjoint variables, the results presented for the minimum time hold here with minor
modifications. In view of Eqs. (13.41) and (13.91), we have
5 (t ) = 5 (t f ) = x2 (t f )/x25 (t f ) = x2 (t f )/t 2f
(13.92)
(13.93)
At the final time at which the volume constraint is met and the feed rate is zero, the
Hamiltonian is
x2 (t f )
1
=0
(t) (t f )x1 (t f ) + 2 (t f ) (t f )x1 (t f ) + 5 (t f ) = (t f )x1 (t f )
H(t f ) = 1
f
tf
t 2f
= 0 tf =
x2 (t f )
(t f )x1 (t f )
PV (t f )
XV (t f )
PV (t f )
[d(PV )/dt]t=t
(13.94)
f
According to Eq. (13.94), the final time is equal to the total amount of metabolite at
the final time divided by the rate of production of metabolite at the final time. Thus,
the results presented for the minimum time apply here. Obviously, the numerical
results would be different. Nevertheless, they are presented subsequently with little
commentary.
Optimal Feed Rate on the Interior Singular Arc. On the interior singular arc, the
switching function is identically zero,
= 3 = 0
(13.40)
(13.95)
The first and second time derivatives of the switching function must also vanish:
d3
d
(S g/x3 )x1
=
= (1 + 2 ) F
=0
dt
dt
x3
(1 +2 ) = 0
dS
d2
=0
= (1 + 2 ) + (1 + 2 )
2
dt
dt
(13.96)
(13.97)
As shown for the minimum time problem, a general solution to this equation is
obtained by solving Eq. (13.97) for dS/dt:
( + )
[ ( / ) ]
( /) 2
dS
= 1 2 =
=
(13.98)
dt
1 + 2
( / )
( / )
Specific Rates, ,
Specific Rates, ,
Substrate Conc., S
Specific Rates, ,
Specific Rates, ,
Substrate Conc., S
Substrate Conc., S
Substrate Conc. S
Thus, according to Eq. (13.98), the substrate concentration must be varied during
the singular period. The feed rate to satisfy Eq. (13.98) is obtained by substituting it
into the substrate balance equation (13.4):
(/YX/S + /YP/S + m)XV
V
( /) 2
XV + V dS/dt
=
Fsin =
SF S
SF S
(SF S) ( / )
(13.99)
Thus, the singular feed rate given by Eq. (13.99) is in feedback form.
As in the case of the minimum time problem, we must iterate on the switching
times, t1 , tsin , and t f . The only difference is that the final time is determined from
Eq. (13.94), whereas in the minimum time problem, the final time must satisfy the
given final state, the final amount of product.
13.4.2 Variable-Yield Coefficients and Maintenance Requirement
When one or both yield coefficients are variable, say, functions of substrate concentration, or if there is a maintenance requirement, m = 0, one must work with all four
dynamic equations as no reduction in the number of differential equations is possible. Variable yields imply that the specific growth rate and the specific metabolite
production rate peak at different substrate concentrations or that specific rates may
be monotonic. These situations are depicted in Figure 13.2. When both specific rates
are monotonic, the optimal policy is batch operation, just as in the case of Monod.
325
326
x10
x1 (0)
x1
x1
XV
x2 (0) x20
d
dx
x1
x2 = d PV =
=
x (0) = x
V
x
F
dt
dt
dt
3
3
30
x4
x40
SV
SF F x1
x4 (0)
(13.8)
(13.10)
F (t )
The following volume (state variable) and flow rate (manipulated variable) constraints remain intact:
x3 (t f ) = Vmax
(13.11)
0 = Fmin F (t ) F max
(13.7)
and
(13.100)
(13.101)
1
H/x1
1 + 2 4
d
0
2 = H/x2 =
2 (13.102)
H/x3
(1 + 2 4 )(x1 x4 /x3 )
dt 3
4
H/x4
(1 + 2 4 )(x1 /x3 )
where
= /YX/S + /YP/S + m
(13.9)
(13.104)
327
d3
x
d
x
d
=
+ SF 4 = 1 [1 + 2 4 ] 4 SF = 0
dt
dt
dt
x3
x3
1 + 2 4 = 0
(13.105)
H = (1 + 2 4 )x1 + (3 + SF 4 )F = 0
(13.106)
At the final time, there is no feed, and the volume constraint is met. Therefore, the
last term in Eq. (13.106) vanishes. Because the Hamiltonian is continuous, its value
at the final time must also be zero:
H(t f ) = [1 (t f )(t f ) + 2 (t f ) (t f ) 4 (t f ) (t f )]x1 (t f )
P
P
P
(t f ) +
(t f )
(t f ) x1 (t f ) = 0
=
x1 (t f )
x2 (t f )
x4 (t f )
(13.107)
Because x1 (t f ) = XV (t f ) = 0,
P
P
P
(t f ) +
(t f )
(t f ) = 0
x1 (t f )
x2 (t f )
x4 (t f )
(13.108)
(13.110)
Optimal Feed Rate on Singular Arc. On the singular arc, the volume constraint is
satisfied, and the switching function is identically zero. Therefore, the Hamiltonian,
Eq. (13.106), becomes
H = (1 + 2 4 )x1 = 0 tsin t tfull
(13.111)
328
(13.112)
In view of Eq. (13.106), this equality holds over the time interval covering the
singular period and the subsequent batch period, tsin t t f , and because there is no
jump20 in the adjoint variables across the interior singular arc and the boundary arc,
Eq. (13.110) must hold over the singular arc:
1 (t ) = P/x1 (t f ) tsin t t f
(13.113)
(13.114)
(13.115)
Because (SF x4 /x3 )(x1 /x3 ) = (SF S)X = 0, Eq. (13.115) implies that
1 + 2 4 = 0
(13.116)
Substitution of Eqs. (13.112) and (13.116) into the dynamic adjoint equations,
Eq. (13.102), shows that all adjoint variables are constants:
P/x1 (t f )
0
1 (t )
1 (t )
d
2 (t ) = 0 2 (t ) = P/x2 (t f )
(13.117)
0
3 (t )
a
dt 3 (t )
0
4 (t )
4 (t )
b
where a and b are unknown constants.
Determination of Singular Feed Rate from = 0, = 0, and = 0. The second
derivative of the switching function is obtained by differentiating Eq. (13.115):
x4
x1
d
d2
( + 2 4 )
=
S
F
2
dt
x3
x3
dt 1
dS
x
d1 d2 d4
x1
=
SF 4
(1 + 2 4 ) +
+
dt
dt
dt
dt
x3
x3
=0
(13.118)
This implies that
d1 d2 d4
+
dS
dt
= dt dt
dt
1 + 2 4
(13.119)
In view of Eq. (13.117), Eq. (13.119) reduces to show that the substrate concentration
is kept constant on the singular arc:
dS
=0
dt
(13.120)
The value of the constant substrate concentration that needs to be kept constant is not
known at this point. Let us denote the unknown constant substrate concentration
as S1 . The singular feed rate to maintain the substrate concentration constant is
329
obtained by utilizing Eq. (13.120) in the substrate balance equation (Eq. (13.4)) and
is
d(V S)
dV
= S1
= S1 F = SF F XV
dt
dt
(S1 )XV
SF S1
Fsin =
(13.121)
To gain insight as to the unknown measure the singular feed rate is maximizing, we
now analyze the singular arc.
Analysis of Singular Arc. Substituting Eq. (13.117) into Eqs. (13.112) and
(13.116), we obtain
[P/x1 (t f )] + [P/x2 (t f )] b = 0
[P/x1 (t f )] + [P/x2 (t f )] b = 0
(13.122)
[P/x1 (t f )] + [P/x2 (t f )]
(13.123)
$%
$ %6
d 5
[P/x1 (t f )]
+ [P/x2 (t f )]
=0
(13.124)
dS
Equation (13.124) implies that the singular feed rate maximizes the weighted sum
of cell and product yields:
P $ %
P $ %
+
Max
(13.125)
S
x1 (t f )
x2 (t f )
or
P
P
YX/S +
Y
Max
S
x1 (t f )
x2 (t f ) P/S
(13.126)
The cell mass yield is weighted by the sensitivity of the performance index with
respect to the total amount of cell mass, P/x1 (t f ), while the product yield is
weighted by the sensitivity of the performance index with respect to the total amount
of product, P/x2 (t f ). Therefore, at this point, it is instructive to consider specific
performance indices.
13.4.2.2.1 CASE I PERFORMANCE INDEX DEPENDS ON ONLY x2 (tf ).
This case corresponds to maximization of the product at the final time so that P = x2 (t f ). Then
P/x1 (t f ) = 0 and P/x2 (t f ) = 1, and Eq. (13.125) reduces to
5$ %6
= Max
Max
[YP/S ]
(13.127)
S
S
330
Thus, the singular feed rate maximizes the specific product formation rate relative to the specific substrate consumption rate, in other words, the yield coefficient
YP/S = / is maximized.
13.4.2.2.2 CASE II PERFORMANCE INDEX DEPENDS ON x1 (tf ) AND x2 (tf ).
Max
[YX/S + YP/S ]
(13.128)
S
S
Because Eq. (13.128) is a function of substrate concentration only, let us denote the
substrate concentration that maximizes it as S = S1 .
The singular feed rate expression can be obtained by analyzing Eq. (13.126), the
fact that the singular feed rate maximizes the weighted sum of cell and product yields.
We do know that the substrate concentration must be held at this value throughout
the singular feed rate period. The singular feed rate that maintains S = S1 is readily
obtained from the substrate balance equation, Eq. (13.27), as
(S1 )
(S1 )XV
(S1 )
XV
+
=
(13.129)
Fsin =
SF S1
YX/S (S1 ) YP/S (S1 ) SF S1
We have the singular feed rate in feedback mode, and it is also an exponential
function of time, as we have seen a number of times. During the singular feed rate
period, the substrate concentration is maintained at S1 , and consequently, the cell
mass grows exponentially according to the cell mass balance equation (13.1):
XV (t ) = XV (t1 ) exp{(S1 )(t t f ) = XV (t1 ) exp[(S1 )t f ] exp[(S1 )t]
= exp[(S1 )t]
(13.130)
where t1 is the time at which the singular feed rate begins and also the time at which
S = S1 . Therefore, the singular feed rate is an exponential feed rate obtained by
substituting Eq. (13.130) into Eq. (13.129):
Fsin =
(S1 )XV
(S1 ) exp[(S1 )t]
=
= exp[(S1 )t]
SF S1
SF S1
(13.131)
331
3. For case 1, apply the singular flow rate (Fsin ) given by Eq. (13.129) from t = 0
until the bioreactor is full (t = tfull ) and then run as a batch (Fb = 0) until the
final time t f .
For case 2, run as a batch (Fmin = 0) until the substrate concentration is
reduced to S1 , S = S1 , and then apply the singular flow rate (Fsin ) of Eq. (13.129)
until the bioreactor is full, t = tfull ; then, follow with a batch period (Fb = 0) until
the final time t f .
4. For numerical determination of the switching times t1 , tfull , and t f , knowing the
optimal feed rate structure, that is, the sequence and the form of feed rate for
each interval (a period of maximum feed rate Fmax , minimum feed rate Fmin = 0,
singular feed rate Fsin , and finally, a batch operation Fb = 0), we can integrate
the four state differential equations, Eq. (13.8), with an initial guess of unknown
parameters, t1 and t f (tfull becomes known during the integration because it is the
time required to fill the reactor). As an example, consider case 3. Because
the structure of the optimal feed rate profile is known, and the unknowns
are the switching times, Fmax (0, t1 ) Fsin (t1 , tfull ) Fb = 0 (tfull , t f ), we integrate the four mass balance equations (13.8) with the given initial conditions using the optimal sequence given. Note that tfull is determined from
Vmax , V0 , and t1 , and therefore, only two switching times, t1 and t f , are to be
optimally searched by carrying out a parameter optimization of t1 and t f to maximize the performance index (Eq. (13.128)). Other cases can be handled similarly
by using the appropriate optimal feed rate sequences. The optimum initial substrate concentration is S0 = S1 , and for this initial concentration, the singular
flow rate is applied for the entire period of filling and then for a batch period
until the final time.
13.4.2.4 Fixed Final Time
Because the final time is fixed, the Hamiltonian is an unknown constant:
H = (1 + 2 4 )x1 + (3 + SF 4 )F = H (constant)
(13.132)
Thus, there is one less equation as compared to the free final time problem.
Optimal Feed Rate on Singular Arc. On the singular arc, the volume constraint is
satisfied, and the switching function is identically zero. Therefore, the Hamiltonian
becomes
H = (1 + 2 4 )x1 = H
(13.133)
(1 + 2 4 ) = H /x1
(13.134)
Because x1 = 0,
(13.114)
= 1 + 2 4 = 0
(13.116)
332
H/x1
1 + 2 4
1
d
0
2 = H/x2 =
H/x3
0
dt 3
4
H/x4
0
(13.135)
Equation (13.135) shows that the second, third, and fourth adjoint variables are
constants on the singular arc.
The singular feed rate is obtained from the second derivative of the switching
function, or the derivative of Eq. (13.116), with the aid of Eqs. (13.117) and (13.135):
d
d2
= {[1 + 2 4 ](SF S)x1 }
2
dt
dt
d1
dS
+ (1 + 2 4 )
(SF S)x1 = 0
=
dt
dt
(13.136)
Substitution of Eqs. (13.104) and (13.116) into Eq. (13.136) and solving for dS/dt,
we obtain
[4 (/ ) 2 + (P/x2 (t f )( /) 2 ]
[ + 2 4 ]
dS
=
= 1
dt
1 + 2 4
4 ( / ) ( )2 + (P/x2 (t f )( / ) ( )2
(13.137)
(dS/dt + X )V
=
SF S
[4 (/ ) 2 + (P/x2 (t f )( /) 2 ]
XV
+
S
P
F S
2
)2 +
4
(S
(
(
)
S)
F
x2 (t f )
(13.138)
333
algorithms on tsin and 4 are initiated to maximize the performance index. This procedure is repeated for the second and the third sequences, except the third sequence
has only one unknown, tsin , which should make the iteration one-dimensional. Of
the three sequences, the one that gives the highest value of the performance index
is the optimal solution.
13.4.2.5 Performance Index Dependent on Final Time
Because the performance index depends on the final time, we must work with all
five state variables:
x1
XV
x1
0
x1 (0)
XV (0)
x10
x
PV x 0
x (0) PV (0) x
2
20
2
1
d
d
x3 =
V = 0 + 1 F x3 (0) = V (0) = x30
dt dt
x4
SV x1 SF
x4 (0) SV (0) x40
t
x5
1
0
0
x5 (0)
t(0)
(13.8)
(13.12)
Fmax
when = (3 + SF 4 ) > 0
F = 0 when = ( + S ) < 0
min
3
F 4
F=
when = (3 + SF 4 ) 0 over tq < t < tq+1
F
sin
Fb = 0
when x3 (t ) = Vmax
(13.12)
(13.19)
Let us look at the Hamiltonian at the final time, when the volume constraint is met
and the feed rate is zero,
H(t f ) = [1 (t f )(t f ) + 2 (t f ) (t f ) 4 (t f ) (t f )]x1 (t f ) + 5 (t f )
P
P
P
=
(t f ) +
(t f )
(t f) x1 (t f) + 5 (t f) = 0
x1 (t f )
x2 (t f )
x4 (t f )
(13.139)
which, unlike the problem of maximizing the performance index independent of a
final time that is free, does not suggest an infinite time. Namely, when the final time
appears explicitly in the performance index and is free, the final time is finite.
Optimal Feed Rate on Singular Arc. On the arc, the switching function is identically zero and the volume constraint is inactive so that the reduced Hamiltonian is
also zero:
H = (1 + 2 4 )x1 + 5 = 0
The first time derivative of the switching function is zero:
x1
d3
d
d
x
=0
=
+ SF 4 = (1 + 2 4 ) SF 4
dt
dt
dt
x3
x3
(13.140)
(13.141)
334
(13.142)
H/x1
1 + 2 4
1
H/x
2
d
2
2
3 = H/x3 = (1 + 2 4 )(x1 x4 /x3 )
dt
H/x4
(1 + 2 4 )x1 /x3
4
5
H/x5
0
1 + 2 4
=
(13.143)
0
0
0
The final conditions on the adjoint variables are
[1 (t f ), 2 (t f ), 3 (t f ), 4 (t f ), 5 (t f )]
P
P
P
P
,
, a constant,
,
=
x1 (t f ) x2 (t f )
x4 (t f ) x5 (t f )
(13.144)
Equations (13.143) and (13.144) imply that only the first adjoint variable varies with
time and the remaining four are constants during the singular period. In view of Eqs.
(13.143) and (13.144), the second and fifth adjoint variables are constant over the
entire operational period:
P/x2 (t f )
2
=
(13.145)
P/x5 (t f )
5
The second time derivative of the switching function is
d1
d2
dS
(SF S)x1 = 0
=
+
(
)
1
2
4
dt 2
dt
dt
(13.146)
Solving Eq. (13.146) for dS/dt and substituting Eqs. (13.140), (13.142), and (13.145)
into it yields
( + )
dS
= 1 2 4
dt
1 + 2 4
=
P
x2 (t f )
( )2 +
$ % 2
P
P
2
/
x5 (t f ) x1
x2 (t f )
(13.147)
According to Eq. (13.147), the substrate concentration varies with time. It should
be noted here that if the performance index does not depend on the final time,
335
x1
XV + V dS/dt
=
SF S
SF x 4 x 3
+
SF
x4
x3
P
x2 (t f )
$ % 2
P
P
( )2 +
2
/
x5 (t f ) x1
x2 (t f )
(13.148)
Once again, the expression for the singular feed rate appears very complicated, but
the functional form is identical to the case of the performance index independent of
the final time. Equation (13.148) is the singular feed rate in feedback form. However,
we do not have any insight as to what the singular feed rate does. Therefore, we
must resort to a numerical scheme to determine the switching times. The procedure
is exactly the same as before.
The performance index is the minimization of
the final time, which is equivalent to maximizing the negative of the final time to
obtain a fixed amount of product, P(t f )V (t f ) = x2 f , using the given reactor volume:
P = x5 (t f )
(13.149)
The state equations are given by Eq. (13.8), and the initial and final conditions are
as follows:
0
x1
XV
x1
x
PV x 0
1
d
d 2
x3 =
V = 0 + 1 F
dt dt
x4
SV x1 SF
x5
1
0
t
x1 (t f )
free
x1 (0)
x10
x (0) x x (t ) x
2
20 2 f 2 f
(13.150)
x3 (0) = x30 x3 (t f ) = x3 f
x4 (0) x140 x4 (t f ) free
0
x5 (0)
free
x5 (t f )
It is assumed that the final state can be reached from the initial state with the
piecewise continuous feed rate; that is, the controllability is assumed.
The Hamiltonian is zero:
H = (1 + 2 4 )x1 + (3 + SF 4 )F + 5 = 0
(13.12)
where the specific rates are functions of x4 /x3 . The switching function is
= 3 + SF 4
(13.12)
336
Fmax
when = (3 + SF 4 ) > 0
F = 0 when = ( + S ) < 0
min
3
F 4
(13.19)
F=
when = (3 + SF 4 ) 0 over tq < t < tq+1
F
sin
Fb = 0
when x3 (t ) = Vmax
The adjoint equations are
H/x1
1 + 2 4
1
H/x
2
d
2
3 = H/x3 = (1 + 2 4 )(x1 x4 /x23 )
dt
H/x4
(1 + 2 4 )x1 /x3
4
5
H/x5
0
(13.151)
The boundary conditions on the adjoint variables are obtained from the transversality,
i=1,2,3,5
P
x (t ) =
xi (t f ) i f
i (t f )xi (t f )
i=1,2,3,4,5
=0
i (0)
x
i (0)
i=1,2,3,4,5
=0 + (t )
=0
x5 (t f ) = 1 (t f )x1 (t f ) + 2 (t f )
x
2 (t f )
3 f x
3 (t f )
+ 4 (t f )x4 (t f ) + 5 (t f )x5 (t f )
5
6
1 (t f ), 2 (t f ), 3 (t f ), 4 (t f ), 5 (t f ) = [0, a1 , a2 , 0, 1]
(13.152)
where a1 and a2 are unknown constants. It is apparent that the second and fifth
adjoint variables are constant over the entire operational period 0 t t f :
[2 (t )5 (t )] = [a1 1]
(13.153)
Optimal Feed Rate on Singular Arc. Because this is a free final time problem,
the Hamiltonian is zero. Therefore, Eq. (13.12) reduces to
H = (1 + 2 4 )x1 1 = 0
(13.154)
1 + 2 4 = 1/x1
(13.155)
Thus,
1 + 2 4
=
0
dt
0
0
(13.156)
(13.157)
337
To obtain the expression for dS/dt, we substitute Eq. (13.156) into Eq. (13.157):
dS
( + 2 4 )
= 1
dt
1 + 2 4
(13.158)
Substitution of Eqs. (13.142), (13.153), and (13.155) into Eq. (13.158) yields
( + 2 4 )
dS
( )/x1
= 1
=
$
%
2
dt
1 + 2 4
+ a1
+ ( ) ( )
x1
(13.159)
The presence of adjoint variables prevents us from assessing the time rate of change
in substrate concentration during the singular period. However, Eq. (13.159) suggests
that the substrate concentration is not necessarily constant during the period.
The singular feed rate is obtained by substituting Eq. (13.159) into the substrate
balance equation (13.27):
Fsin =
dS
+ X V
dt
SF S
( )
x1
V + XV
%
$
SF S
+ a1 [
2 + ( ) ( )]
x1
(13.160)
Numerical Solution. The optimal feed rate structure is given by Eq. (13.19).
However, the exact sequence and the switching times are not known. In addition,
the singular feed rate given by Eq. (13.160) contains one unknown constant a1 and
one switching time tsin . Feasible sequences of feed rates are (1) Fmax Fsin Fb = 0,
(2) Fmin Fsin Fb = 0, or (3) Fsin Fb = 0. The performance indices using each
one of the sequences have to be evaluated, and the one that gives the maximum
value is the optimal sequence with proper switching times. The procedure is much
like that used in Section 13.4.1.2.2.
The performance index to be maximized is the total amount of product formed per unit operating time:
P[x(t f )] =
P(t f )V (t f )
tf
x2 (t f )
x5 (t f )
(13.90)
The state equations and the initial conditions are given by Eq. (13.150). The Hamiltonian is
H = (1 + 2 4 )x1 + 5 + (3 + SF 4 )F = H1 + F
(13.12)
338
H/x1
1 + 2 4
1
H/x
2
d
2
2
3 = H/x3 = (1 + 2 4 )(x1 x4 /x3 )
dt
H/x4
(1 + 2 4 )x1 /x3
4
5
H/x5
0
(13.161)
P
P
P
P
P
x1 (t f ) x2 (t f ) x3 (t f ) x4 (t f ) x5 (t f )
x2 (t f )
1
free 0
= 0
x5 (t f )
[x5 (t f )]2
(13.162)
From Eqs. (13.161) and (13.162), the second and fifth adjoint variables are constants
through the entire operational period:
1 x2 (t f )
(13.163)
[2 5 ] =
x5 (t f ) [x5 (t f )]2
The optimal feed rate that maximizes the Hamiltonian is a concatenation of
Fmax
F = 0
min
F=
Fsin
Fb = 0
when = 3 > 0
when = 3 < 0
when = 3 0 over tq < t < tq+1
when x3 (t ) = Vmax
(13.19)
Because the only differences between this section on productivity maximization and
the previous section on the minimum time are the boundary conditions on the adjoint
variables, the results presented for the minimum time should hold here with minor
modifications.
Because the final time is free,
H = (1 + 2 4 )x1 + 5 (t f ) + (3 + SF 4 )F = H1 + F = 0
(13.164)
At the final time at which the volume constraint is met and the feed rate is zero, the
Hamiltonian is
=0
=0
(t) (t f )x1 (t f ) + 2 (t f ) (t f )x1 (t f ) 4
(t) (t f )x1 (t f ) + 5 (t f )
H(t f ) = 1
f
f
(13.165)
= [ (t f )x1 (t f ) x2 (t f )/t f ]/t f = 0 t f = x2 (t f )/x1 (t f ) (t f )
Equation (13.165) sets the final time. The results presented for the minimum time
apply here. Of course, numerical results would be different. Nevertheless, they are
presented subsequently with little commentary.
Optimal Feed Rate on the Interior Singular Arc. On the interior singular arc, the
switching function is identically zero,
= 3 + SF 4
(13.12)
339
(13.166)
The first and second time derivatives of the switching function must also vanish:
d
d3
xx
=
= (1 + 2 4 ) 1 2 4 = 0
dt
dt
x3
(1 + 2 4 ) = 0
(13.167)
d2
d1
dS
+ (1 + 2 4 )
=0
=
2
dt
dt
dt
In view of Eq. (13.167), we see that Eq. (13.161) yields
H/x1
1 + 2 4
1
H/x
2
d
0
3 = H/x3 =
tsin tfull
dt
H/x4
0
5
H/x5
0
(13.168)
(13.169)
5 (t f )/x1
2 (t f )
[ ( / ) + ( /) (/ )2 ]
( )
5 (t f )
(/ )
x1 (/ ) 2
(13.171)
Thus, according to Eq. (13.171), the substrate concentration changes with time on
the singular period. The feed rate to satisfy Eq. (13.171) is obtained by substituting
it into the substrate balance equation (13.4):
Fsin =
=
XV + V dS/dt
SF S
(/YX/S + /YP/S + m)XV
SF S
Thus, the singular feed rate given by Eq. (13.172) is in feedback mode because
the adjoint variables 2 (t f ) and 5 (t f ) are constant parameters as shown in
Eq. (13.163).
As in the case of minimum time, we must iterate on the switching times,
t1 , tfill , and t f . The only difference is that the final time is determined from
340
Eq. (13.165), whereas in the minimum time problem, the final time must satisfy
the given final value of the state.
Optimal Feed Rate Profile. The optimal feed rate profile is a concatenation
of Fmax , Fmin = 0, Fsin , and Fb = 0. The exact sequence and the times at which the
feed rate forms change are unknown. The general sequence is Fmax (0, t1 ) Fmin =
0 (t1 , tsin ) Fsin (tsin , tfull ) Fb = 0(tfull , t f ). We have two unknown times: t1 , the
time at which Fmax changes to Fmin = 0, and tsin , at which Fmin changes to Fsin . It
should be noted that tfull is obtained during the integration period when the bioreactor volume is full and the final time, t f , is given by Eq. (13.165). Using the initial
conditions, Eq. (13.38), integrate the state equations (13.38) forward in time using
the preceding feed rate sequence in which t1 and t2 are the unknowns until the final
time (Eq. (13.165)). Search the best values of t1 and t2 that maximize the performance
index.
0
x1
XV
x1
d
d
x2 =
SV = x1 + SF F
x1
0
dt x3
dt PV
x4
0
1
V
x10
x1 (0)
x2 (0) x20
x (0) = x
3
30
x40
x4 (0)
(13.173)
The objective, once again, is to maximize the performance index, the final amount
of product:
Max [P = P(t f )V (t f ) = x3 (t f )]
(13.174)
F (t )
(13.11)
0 = Fmin F (t ) Fmax
(13.7)
and
The Hamiltonian is
H = (1 2 + 3 )x1 + (SF 2 + 4 )F = H1 + F
(13.175)
(13.176)
1 2 + 3
(1 s 2 s + 3 s )(x1 /x4 )
1
d
H
2
(1 p 2 p + 3 p )(x1 /x4 )
=
=
dt 3
x
4
(1 p 2 p + 3 p )(x3 /x4 )](x1 /x4 )
1 (t f )
0
(t )
2 f 0
(13.177)
=
3 (t f ) 1
free
4 (t f )
where the subscripts s and p refer to the partial derivative with respect to substrate
concentration and product concentration, respectively.
The Hamiltonian at the optimal condition is continuous and constant. At the
final time at which F = 0, Eq. (13.175) reduces, owing to the boundary conditions of
Eq. (13.177), to
H(t ) = H(t f ) = [1 (t f )(t f ) 2 (t f ) (t f ) + 3 (t f ) (t f )]x1 (t f )
= (t f )x1 (t f ) > 0
(13.178)
Thus, the Hamiltonian is positive over the entire time (0, t f ). Because the Hamiltonian is linear in the switching function , it is maximized according to the sign of :
Fmax
Fmin = 0
F =
F
sin
Fb = 0
when = SF 2 + 4 > 0
when = SF 2 + 4 < 0
when = SF 2 + 4 = 0
when x4 = Vmax
(13.179)
The optimal feed rate profile F (t ) is a concatenation of Fmax , Fmin , Fsin , and Fb = 0.
What is not known at this point is the exact sequence and the times at which the
switching takes place from one form to another. The initial conditions, the magnitude
of Fmax , and the final time t f play a key role in the structure of F (t ) and the switching
times.
Singular Feed Rate. Because the switching function is identically zero over the
finite time singular interval, its time derivatives must also vanish:
= SF 2 + 4 = 0
(13.180)
d
d
d
= SF 2 + 4 = {1 [s (SF S) p P] 2 [s (SF S) p P]
dt
dt
dt
+ 3 [s (SF S) p P]}x1 /x4 = 0
(13.181)
Equation (13.181) can be further simplified by recognizing that
s (SF S) = / ln(SF S) = / ln S,
p P = / ln P,
= , ,
= , ,
(13.182)
341
342
ln S
2
+ 3
+
+
= 1
2
+ 3
=0
ln P
ln
P
ln
P
ln S
ln S
(13.183)
dt 2
s
s dt
p
p dt
s
p
(13.184)
where the subscripts S and P denote partial derivatives with respect to S and P,
respectively. The derivatives dS/dt and dP/dt are obtained from the state equation,
Eq. (13.173):
dS
dS
d(SV )
=V
+ SF = F SF XV
= F (SF S)/V X
dt
dt
dt
dP
d(PV )
=V
+ PF = XV
dt
dt
dP
= PF/V + X
dt
(13.185)
Substituting Eq. (13.185) and the adjoint equation, Eq. (13.177), into Eq. (13.184)
and rearranging yields
Fsin =
2
+ [(R p / )YP/S
(Rs / )] 2 X
R
(R/x4 )
(13.186)
where R = 1
2 + 3
, the single hat is () = ()/ ln S + ()/ ln P,
and the double hat is used to denote the second derivative: () =
2
2
2
2
+ ()/( ln P) .
()/( ln S)
Existence of Singular Arc. Assessment of time behavior of adjoint variables
can lead to a very efficient way of predicting the optimal feed rate strategy. So
far, all we know is that the optimal feed rate structure is a concatenation of
Fmax , Fmin = 0, Fsin , and Fb = 0, but the exact sequence is not known at this time.
It would be extremely helpful if we could obtain sufficient conditions in terms of
specific rates , , and . In some cases, it has been possible to obtain the criteria free of the adjoint variables by carefully deducing and examining their time
behavior.12 The criteria in terms of specific rates are given in Table 13.1. In the
references cited, there are many other criteria, but they contain the adjoint variables and therefore cannot be used a priori to accept or reject the singular arc;
however, they can be checked a posteriori for numerical results. For example,
when > 0, < 0, and < 0, or < 0, > 0 and > 0, then there is no singular
arc.
To make use of the sufficiency given in Table 13.1, we need to calculate the
special gradient of the specific rates: ,
, and ( = / ln S + / ln P).
Constraints
= > > 0 or > > 0
2
2
2
> , except
> 0,
2
2
2
=
= = and =
Singular arc
No.
Yes
Yes
2
2
2
, except
0 < or
2
2
2
=
= = and =
No
2
2
2
,
0 < or
except
2
2
2
=
= = and =
No
2
2
2
, except
< 0 or
2
2
2
=
= = and =
No
2
2
2
, except
< 0 or
2
2
2
=
= = and =
No
Yes
Yes
No
No
9
10
0 > > or 0 > > =
2
2
2
> ,
0 > > 0,
except
2
2
2
=
= = and =
As an example of specific rates being functions of substrate concentration S and product concentration
P, we can cite the fed-batch fermentation13,14 for ethanol from glucose by Saccharomyces cerevisiae. The specific rates are as follows:
4.08S
0.408S
, = 10 =
,
=
P
P
1+
1+
(0.22 + S)
(0.22 + S)
16
16
S
=
(13.E.3.1)
P
1+
(0.44 + S)
71.5
343
344
The initial state values are [XV, SV, PV, V ] (t = 0) = [0.1 g, 0.001 g, 0 g, 1 L], and the
operational parameters (feed substrate concentration, final time, feed rate constraints, and maximum volume) are
6
5
SF , t f , Fmax , Fmin , Vmax = [150 g/L, 39.5 hr, 2 L/hr, 0 L/hr, 10 L]
To make use of the sufficiency given in Table 13.1, we need to calculate the special
gradient of the specific rates, ,
, and ( = / ln S + / ln P):
= (SF S)
+P
ln P
S
P
(0.22)(0.408)(SF S) (1/16)0.408S
1
=
+
<0
(1 + P/16)(0.22 + S)
(0.22 + S)
(1 + P/16)
ln S
= 10
=
(S S) +
P
S F
P
0.44(SF S)
SP
1
+
<0
=
(1 + P/71.5)(0.44 + S)
(0.44 + S)
71.5(1 + P/71.5)
(13.E.3.2)
Equation (13.E.3.2) shows that the logarithmic gradients ,
, and are all negative,
and therefore, cases 7 and 8 in Table 13.1 are possibilities. We now evaluate the
inequality conditions. Because = 10, it is apparent that / = /.
Therefore,
number 7 in Table 13.1 is applicable, and the condition is
0 > / > /
= /
>
(13.E.3.3)
Conversely,
( /)
= (
)/2 > 0
(13.E.3.4)
(13.E.3.5)
The contour plot of ( /), not shown here, indicates that the substrate concentration
should be greater than 10, S > 10, to satisfy inequality (13.E.3.5) so that a singular
feed rate is part of the optimal feed rate profile. The singular feed rate is given by
Eq. (13.186):
Fsin =
2
+ [(R p / )YP/S
(Rs / )] 2 X
R
(R/x4 )
(13.186)
2 + 3
and the subscripts p and s stand for partial derivatives
where R = 1
Optimal Feed Rate Profile. Interpreting the logarithmic gradients to play the
roles of the usual gradients of the specific rates, the feed rate should be manip Thus, initially, the substrate concentration
ulated to favor first, then ( / ).
should be increased from its low initial value of 0.001 g/L using Fmax to favor the
cell growth and then should be changed to favor the alcohol production ( / ).
Numerical results are shown in Figure 13.E.3.1. The optimal feed rate profile consists of Fmax (shortperiod) Fmin (= 0) Fsin Fb = 0. The substrate concentration quickly rises and starts to decrease, remains almost constant over the period
of singular feed, and rapidly decreases when the culture volume is full. The ethanol
concentration rises rapidly during the singular feed period.
345
346
100
0.5
50
0
0
10
20
30
40
Time (h)
30
40
30
40
Fmax
Fmin
Fsingular
Fmin
60
F (L/h)
Concentration (g/L)
20
S
P
60
10
Time (h)
S and P concentration
80
40
40
20
20
0
Switching function
1.5
State (g or V)
150
0
0
10
20
30
40
10
20
, and
0
0.5
1
1.5
15
25
35
40
Time (h)
and
/
/
0.5
1
1.5
5
15
25
35
40
Time (h)
Figure 13.E.3.1. Time profiles of state variables, switching function, and feed rate
(ethanol production by S. cerevisiae): = 0.408S/[(1 + P/16)(0.22 + S)], = 10, =
S/[(1 + P/71.5)(0.44 + S)], [x1 , x2 , x3 , x4 ] (t0 ) = [0.1 g, 4.49 g, 0 g, 0.244 L], [SF , t f , Fmax ,
Fmin , Vmax ] = [150 g/L, 39.5 hr, 2 L/hr, 0 L/hr, 10 L].
phosphate and magnesium, but the condition is adverse to plasmid stability.28 Starvation of essential amino acids is reported to increase the plasmid copy number,29
and the plasmid stability decreases with decreasing dilution rate in a continuous
culture.30
A number of methods have been proposed to improve plasmid stability by
conferring a competitive advantage to PBC over PFC. One method is to use a
plasmid encoded to synthesize a bacteriocin, a protein that is toxic to PFC but not
to PBC. This method has been used to improve the plasma stability3134 for E. coli
and Bacillus subtilis. Another method is to use a plasmid that is encoded to produce
antibiotics so that PBC with antibiotic resistance can survive in a culture medium
while the PFC35,36 without an antibiotic resistance are killed. Although powerful,
the high cost of antibiotics and their removal costs are potential drawbacks. A
new method was proposed39 in which a plasmid is used to remove the substrate
inhibition effect on PBC, and therefore only PFC are susceptible to the effect,
leading to a higher ratio, + / . An analysis of continuous cultures of recombinant
methylotrophs has been reported.38
Despite being a powerful method to increase the yield and/or productivity of cell
mass, metabolites, and recombinant product, application of the above methods to
recombinant cells, in which the plasmid stability is controlled,4043 has been very limited. Although there are some experimental reports of optimal fed-batch operation
for recombinant microorganisms, it is anticipated that more applications in this area
will soon be developed. This chapter deals with the optimal fed-batch operation for
maximum productivity or yield by PBC. First, we consider the case of recombinant
cells with plasmid instability without cell death and, finally, with different cell death
rates for PBC and PFC.
In this chapter, we provide a complete analysis of optimal solutions of fed-batch
fermentation for recombinant product maximization for the LeudekingPiret form
of the specific product formation rate. The precise conditions under which a singular
feed rate is part of the optimal feed rate sequences are characterized in terms of the
relative ratio of the specific growth rates of PBC to PFC.
13.6.1.1 Problem Formulation
A few mathematical models have been proposed to describe the microbial fermentation process for plasmid-encoded proteins.39 PBC and PFC compete for limited
nutrients, and owing to a metabolic burden placed on PBC, their specific growth
rate + is usually lower than that of PFC, . It is usually assumed that the rate
of reversion of PBC to PFC is proportional to the specific growth rate of PBC,
rX = x2 = rX + = + x1 , where is a proportionality constant.39
As a first step in analyzing recombinant cells with plasmid instability, we adapt
the simple model originally proposed31 that lumps the cells into two groups, one
bearing plasmids (PBC) and the other free of plasmids (PFC). In this model, the
potential distribution of plasmids from zero copy to a maximum copy is ignored, and
instead, the cells are grouped into only two types. The LeudekingPiret equation
is used for product formation. Considering the case of only one feed of limiting
substrate (control variable) F, the dynamic behavior is represented by the following
unsteady state mass balance equations for PBC, PFC, substrate, total mass, and
347
348
product:
(1 )+ x1
0
X +V
x1
0
X V
x
+
x
+
1
2
d
d
)x1 ( /Yx/s
)x2 + SF F,
SV =
x3 = (+ /Yx/s
dt
dt
1
V
x4
0
x5
PV
0
mx1 + nx1
x(t0 ) = x0
Fmin F Fmax
x4 (t f ) = Vmax
(13.187)
where YX/S
and YX/S
are cell mass yield coefficients for PBC and PFC, respectively,
which may be either constants or functions of substrate concentration, and m and n
are constants. The specific growth rates of PBC and PFC are assumed to be functions
of substrate concentration only: + (S) = + (x3 /x4 ) and (S) = (x3 /x4 ). The
amount of substrate needed to produce the product is assumed negligible (YP/S = )
as compared to that required for the cell formation. The bioreactor volume is to be
fully utilized, x4 (t f ) = Vmax . The objective is to maximize the amount of product
formed at the final time by manipulating the feed rate:
t
t
f
f
x5 dt = Max
(mx1 + nx1 )dt
Max[P = x5 (t f )] Max
F (t )
F (t )
F (t )
0
0
t
f
x1 dt
(13.188)
= Max n[x1 (t f ) x10 ] + m
F (t )
Equation (13.188) states that the cell mass must be maximized for all times to
maximize the amount of product at the final time. The performance index, Eq.
(13.188), may be put into a standard form by introducing two auxiliary state variables
x6 and x7 :
x6 = x1 , x60 = 0 , x7 = 1, x70 = 0
(13.189)
x
0
x
+
x
2
1
2
x(t0 ) = x0
x (+ x /Y + ) ( x /Y ) S
3
F
1
2
x/s
x/s
0
=
F
min F Fmax
0
x4 =
+ 1 F,
x4 (t f ) = Vmax
x5 mx1 + nx1 = mx1 + n(1 )+ x1 0
x6
0
x1
x7
0
1
(13.190)
and the performance index becomes the standard form:
Max{P = n[x1 (t f ) x01 ] + mx6 (t f )}
F (t )
(13.191)
H = T f = [1 (1 ) + 2 3 /Yx/s
+ 5 n(1 )]+ x1 + (2 3 /Yx/s
) x2
+ 7 + (5 m + 6 )x1 + (3 SF + 4 )F
= A+ x1 + B x2 + (5 m + 6 )x1 + 7 + F
(13.192)
349
where
+
A() = 1 (1 ) + 2 3 /Yx/s
+ 5 n(1 )
B() = 2 3 /Yx/s
, = 3 SF + 4
(13.193)
1
H/x1
A+ + 5 m + 6
H/x
H/x3
(As x1 + Bs x2 )(1/x4 )
3
2
(13.194)
4 = H/x4 = (As x1 + Bs x2 )(x3 /x4 )
H/x5
6
H/x6
0
7
H/x7
0
+
where +
s = /S and s = /S. The final conditions on the adjoint variables
are obtained from the transversality conditions:
P[x(t f )] = n
x1 (t f ) + 0x2 (t f ) + 0x3 (t f ) + 0x4 (t f ) + 0x5 (t f ) + m
x6 (t f ) + 0x7 (t f )
= T (t f )x(t f )
=0
=
(t f )x1 (t f ) + 2 (t f )x2 (t f ) + 3 (t f )x3 (t f ) + 4 (t f )
x
4 (t f )
(13.195)
3 (t f )
4 (t f ) 5 (t f )
6 (t f ) 7 (t f )] = [n 0 0
m 0]
(13.196)
(13.197)
350
independent differential equations are the first through fourth in Eqs. (13.190) and
(13.194). Equation (13.192) reduces to
H = A+ x1 + B x2 + F
(13.198)
Because the Hamiltonian is linear with respect to the feed rate F in Eq. (13.198), it
is maximized by picking F according to the sign of the switching function (t ), as
follows:
Fmax
when > 0
F = 0 when < 0
min
(13.199)
F=
when = 0 over finite time interval(s), tq < t < tq+1
Fsin
Fb = 0
when x4 (t ) = Vmax
The optimal feed rate profile is any concatenation of Fmax , Fmin = 0, Fsin , and Fb = 0.
When the initial conditions (X +V0 , X V0 , SV0 , V0 ) lie on a singular hyperspace,
the optimal feed rate sequence may lack the maximum and/or minimum feed rate
periods and may be singular from the start until the reactor volume is full. It is also
possible, if the upper limit Fmax is not sufficiently large, that the singular feed rate
can reach the upper limit, and therefore, the singular feed rate must be set at Fmax
before the reactor volume is full. Therefore, a larger pump may be needed to avoid
this situation. If the chosen final time is sufficiently small, then the feed rate may
be set to the maximum to fill the reactor volume completely within the given final
time. Thus, a reasonable final time must be used to avoid this situation. Thus, the
structure of the concatenation of feed rates is affected by the upper and lower limits
on the feed rate, the initial values, and the final time.
On the singular arc, (t ) = 0 over a finite time interval, and therefore, its higher-order time derivatives must also vanish. Thus, to obtain
the singular feed rate, we take sequential time derivatives of the switching function
until the feed rate F (t ), or a variable related to it, appears explicitly:
= 3 SF + 4 = 0
= (A+
s x1 + Bs x2 )(SF x3 /x4 )/x4 = 0
(13.200)
A+
s x1 + Bs x2 = 0 (13.201)
2
= (SF x3 /x4 )/x4 (A+
ss x1 + Bss x2 )(dS/dt ) B( / )s ( ) x1 = 0
2
(A+
ss x1 + Bss x2 )(dS/dt ) B( / )s ( ) x1 = 0
(13.202)
)x1 ( /Yx/s
)x2 + SF F (13.203)
d(SV )/dt = (dS/dt )V + SF = (+ /Yx/s
which is solved to obtain the singular feed rate,
Fsin =
V dS/dt + (+ /Yx/s
)x1 + ( /Yx/s
)x2
SF S
(13.204)
The time rate of change in substrate concentration is obtained by solving simultaneously Eqs. (13.201) and (13.202). These two equations are linear in A and B.
351
Therefore, nontriviality of both A and B requires that the determinant of the two
linear equations vanishes, yielding
2 +
( / )s x1
dS
+
(13.205)
= s
dt
x2
s
(+
s /s )s
where the subscript s is used to denote the differentiation with respect to the substrate
concentration. Substitution of Eq. (13.205) into Eq. (13.204) yields the singular feed
rate in feedback mode:
! "2 (+ / )s x1
+
+ (+ /Yx/s
V +
/
)x1 + ( /Yx/s
)x2
s
s
x
(+
/
)
s
s s
2
(13.206)
Fsin =
SF S
The generalized LegendreClebsch (GLC) condition44 obtained from Eq. (13.202)
is
(1)
d2
[(A+
= (SF S)/x4
ss x1 + Bss x2 )(dS/dt )]
F dt 2
F
(SF S)F
X
0
= (SF S)/x4 (A+
x
+
B
x
)
ss 1
ss 2
F
V
(A+
(13.207)
ss x1 + Bss x2 ) 0
This condition will be used later in identifying regions of singular feed rate.
However, at this point, it is convenient to consider separately two cases: (1) a
performance index that does not contain free final time and (2) a performance index
that contains free final time.
The final time is free
and does not appear in the performance index so that the Hamiltonian is zero on
the optimal path. Therefore, over the singular arc ( = 0), Eq. (13.198) reduces to
H = A+ x1 + B x2 = 0
(13.208)
Equations (13.201) and (13.208) are two homogeneous equations in A and B. Therefore, the nontriviality of A and B yields the following relationship:
+
s x1
+
+
2
+
s x2
+ x x = 0 0 = s s = ( ) ( / )s
1
2
(+ / )s =
d(+ / )
=0
dS
(13.209)
Equation (13.209) states that the ratio of the specific growth rate of PBC to that of
PFC + / must be maximized on the singular arc. This can happen at the substrate
concentration S = S yet to be identified. Therefore, it is apparent that the substrate
concentration is kept constant on the singular arc. A better way to identify the
singular region is obtained by rearranging Eq. (13.209):
+
+
s s = 0
+
s /s = + / > 0
(13.210)
where the inequality is due to the fact that the specific growth rates are positive. To
352
+ = ,
> 0
(13.211)
where is positive owing to Eq. (13.210). Equation (13.211) implies that the specific
growth rate of PBC + must be proportional to that of PFC over the singular
arc. Therefore, the regions not satisfying Eq. (13.210) are not singular regions. Substituting Ax1 from Eq. (13.201) into Eq. (13.207) yields the equality GLC condition:
2
+
Bx2 (+
s /s )S [(s ) /s ] = 0
(13.212)
[(+ /Yx/s
)x1 + ( /Yx/s
)x2 ]
SF S
(13.213)
It is now possible to construct the optimal feed rate profiles that depend on the initial
conditions.
Optimal Feed Rate Structure. The general results of this section, Eqs. (13.209)
and (13.211), indicate that the singular arc exists at S = S , which maximizes + / .
This implies that the singular feed rate and the corresponding state and adjoint
trajectories are those that maximize + / at every instant of time. The final values
of adjoint variables, Eq. (13.196), are substituted into Eq. (13.198) to obtain the final
value of the Hamiltonian,
H(t f ) = 0 = A(t f )+ (t f )x1 (t f ) + B(t f ) (t f )x2 (t f ) + (t f )F (t f )
= n(1 )+ (t f )x1 (t f )
(13.214)
which is satisfied by
+ (t f ) = 0
(13.215)
However, for specific growth rate models of + (S) and (S), + (t f ) = 0 only when
the substrate concentration is zero at the final time. Therefore, the limiting nutrient
concentration in the culture medium must approach zero at the free final time, and
this is only possible if the final time is infinite, unless there is a zero-order term
such as a cell death term in the specific growth rate. Because a singular feed rate
is preferable to a bang (maximum or minimum) feed rate with the satisfaction of
GLC, the optimal feed flow rate profile can now be readily obtained for any given
initial state. Let S* denote the value of the substrate concentration that maximizes
+ / (S ) on the singular arc. The initial substrate concentration S0 can be greater
than, less than, or equal to S* . (1) If S0 < S , the first feed rate is Fmax until the
substrate concentration S reaches S* , and then the singular feed rate, Eq. (13.213),
is applied, which maintains the substrate concentration constant at S* until the
reactor volume is full, unless the singular feed rate exceeds the upper limit, and
finally, there is a batch operation, Fb = 0, until the substrate concentration is zero;
Fmax Fsin Fb = 0. (2) If S0 > S , a batch period Fmin = 0 must be used to bring
down the substrate concentration to S* , and the feed rate strategy thereafter is the
353
same as the first case: S0 < S , Fmin = 0 Fsin Fb = 0. (3) When S0 = S , the
optimal feed rate sequence is Fsin Fb = 0. Thus, it is clear that the best initial
substrate concentration is S0 = S .
Special Case = k+ , k > 0. In this case, Eq. (13.209) is automatically satisfied. The first and second rows of Eq. (13.187) are substituted into the third row and
then integrated to yield the following equation:
(1 )
x2
SF x4 x3
x1
+
1/Yx/s
/Yx/s
Yx/s
x2,0
(1 )
= x1,0
SF x4,0 x3,0
(13.216)
+
Yx/s
1/Yx/s
/Yx/s
Thus, the state variables are related to each other through Eq. (13.216), and therefore, the dimension is reduced by one. Equations corresponding to (13.187)(13.213)
can also be developed for the reduced system. Substituting = k+ into the second
row of Eq. (13.187), the first and second rows constitute one differential equation:
dx2 /dx1 = x2 /x1 + ,
= k/(1 ), =/(1 )
(13.217)
(13.218)
The solution is
Therefore, the order of dynamic state equations is reduced further by one. Taking
the first, fourth, and seventh state variables as the independent state variables, the
Hamiltonian is redefined as
H = 1 (1 )+ x1 + 4 F + 7 = H1 + 4 F + 7
(13.219)
where 7 = 0 because its time derivative and the final value are zero. The Hamiltonian is zero on the singular arc:
H1 = 1 (1 )+ x1 = 0
1 = 0, = 4 = 0
(13.220)
Thus, all adjoint variables are zero, which means all and any state can be on a singular
arc. Therefore, we can say that any feed rate sequence (infinite in number) yields the
optimal performance index. This result is not surprising because the performance
index does not penalize the final time, and therefore, by taking an infinite time, any
feed strategy would give the same result as long as the yield coefficients are constant.
The final time t f is an important parameter that affects the optimal feed rate strategy. For example, if the final
time t f is made shorter and shorter, maintaining the substrate concentration at S* on
the singular arc to maximize + / may not satisfy the final volume constraint for
the fixed t f . Therefore, we can say that the optimal feed rate must vary with time,
and so does the substrate concentration S on the singular arc.
Let us consider the maximization of a profit function in the following form:
13.6.1.2.3. FREE FINAL TIME IN THE PERFORMANCE INDEX.
Max [P = x1 (t f ) t f ]
F (t )
(13.221)
354
where is a positive constant reflecting the unit reactor operating cost (assumed to
be proportional to the final time) relative to the unit price of the PBC mass. The
final condition, Eq. (13.196), changes to
&
'
(13.222)
(t f )T = 1 0 0 0 0
Equations (13.194) and (13.222) show that
5 = 6 = 0, 7 (t ) = < 0
(13.223)
A+ x1 + B x2 < 0
(13.224)
Without any constraints, the singular feed rate is in feedback form (Eq. (13.206))
with a zero value of m if dS/dt can be expressed without the adjoint variables.
Singular Arc. Equation (13.205) shows that the substrate concentration varies
+
GLC = (A+
ss x1 + Bss x2 ) 0
(13.226)
(13.227)
Inequality (13.227) shows that the sign of the time derivative of substrate concentration is opposite to that of the substrate derivative of the specific cell growth rate of
PBC:
dS/dt > 0 if d+ /dS < 0
(13.228)
)
<
0
sign[(dS/dt )]sign(+
S
dS/dt < 0 if d+ /dS > 0
Thus, on the singular arc, the substrate concentration decreases, dS/dt < 0, in the
region where + increases with the substrate concentration, d+ /dS > 0, while it
increases, dS/dt > 0, in the region where + decreases with substrate concentration,
d+ /dS < 0. This is an important characteristic in that if the shape of the specific
growth rate is known, we can tell if the substrate concentration would increase or
decrease during the singular feed rate period. However, it is unknown at this point
why the substrate concentration moves in one direction or the other.
The original system of Eq. (13.187) is fourth order owing to the equality condition
among state variables. For this reason, taking the first, second, fourth, and fifth rows
of Eq. (13.187), the Hamiltonian is redefined as
H = [1 (1 ) + 2 ]+ x1 + 2 x2 + 4 F + 5 = H1 + 4 F + 5
(13.229)
355
d1
= [1 (1 ) + 2 ]+ ,
dt
d2
= 2 ,
dt
= 4
(13.230)
Solving Eq. (13.230) for 2 , together with the zero final value of 2 from Eq. (13.194),
yields
2 (t ) = 2 (t f )e
(t f t )
= [x1 /(x2 )2 ]e
(t f t )
>0
(13.231)
Thus, 2 (t ) is always positive over all process times. Equation (13.222) is applicable
to this redefined Hamiltonian, 5 (t ) = > 0. The final time is free, and therefore,
on the singular arc,
H1 = [1 (1 ) + 2 ]+ x1 + 2 x2 + = 0 A+ x1 + B x2 < 0
(13.232)
1 < 0
(13.233)
0 < (A+
ss x1 + Bss x2 ) =
B(+ / )s ( )2 x1
(dS/dt )
(13.234)
(13.235)
Equation (13.235) states that during the singular feed period, the substrate concentration increases (decreases) with time in the direction of increasing (decreasing) + / .
Thus, the substrate concentration is regulated by the singular feed rate to increase
the ratio, (+ / ). Substitution of Eq. (13.235) into Inequality (13.227) yields
(+ / )s +
s <0
Taking the sign functions of Inequality (13.236), we obtain
&
'
sign (+ / )s = sign(+
s )
(13.236)
(13.237)
S
(+ / )s
Ax1
+
2
2
(
< 0 (13.238)
/
)
(
)
=
Ax
(
)
s
1
S
s
s
356
Figure 13.3. Singular regions II and variations in substrate concentrations during the singular interval. The arrows indicate the direction of the change in substrate concentration with
time. A = nonmonotonic + and constant + / ; B = nonmonotonic + and monotonically
decreasing + / ; C = nonmonotonic + and monotonically increasing + / ; D = non+
+
+
after max ; F = monotonic and nonmonotonic / ; G = monotonic and + / .
Inequality (13.239) shows that the sign of the time derivative of substrate concentration is opposite to the sign of the substrate derivative of the specific cell growth rate
of PFC. In other words, the substrate concentration should increase (decrease) if the
specific growth rate decreases (increases) with the substrate concentration.
Substrate concentration
S on the singular arc moves with time in the direction of maximizing (+ / ). The
substrate concentration moves toward maximizing (+ / ) away from the direction
of maximizing + . As the final time increases, the substrate concentration changes
further toward maximizing (+ / ). This phenomenon supports that for a free
final time case, the singular arc is simply the substrate concentration that maximizes
(+ / ). The optimal feed rate profiles suggest that the maximum or minimum feed
rate is used to bring the process onto the singular arc as soon as possible, and the
singular feed rate is used to keep the process on the singular arc until the reactor
volume is full. The cell mass of PBC x1 is maximized during the singular feed rate
period.
Figure 13.3 is constructed using Eqs. (13.227), (13.235), and (13.237) and shows
all types of singular regions. The regions in which singular feed rate is feasible are
denoted by the arrows. The direction of these arrows also indicates whether the
substrate concentration remains constant, increases, or decreases with time during
the period of singular feed rate. The entire space of the specific rate of PBC + and
the ratio (+ / ) versus substrate concentration is divided into regions I, II, and III.
The singular region is denoted by region II; except in the case of constant (+ / ),
it is a vertical line instead of a region.
13.6.1.2.4.1 OPTIMAL FEED RATE SEQUENCES FOR VARIOUS INITIAL CONDITIONS AND
The importance and very practical utility of Figure 13.3 are illustrated here. Not only can
we readily determine by inspection the existence of a singular region but also the
approximate ranges of substrate concentration on which the singlar feed rate must
be applied and whether the substrate concentration remains constant, increases, or
decreases with time during the singular feed rate period. In addition, Figure 13.3
helps us determine the sequence of feed rates that is needed from various initial
conditions.
When (+ / ) is constant (Figure 13.3A), the substrate concentration is held
constant at the value that maximizes + , S = Sm during the singular feed period to
maximize the specific growth rate + . In all cases, once the bioreactor volume is full, a
batch period follows until the final time is met. If the initial substrate concentration is
in region I, S(0) < Sm , the optimum feed rate sequence is Fmax Fsin Fb = 0 when
the volume is full. If the initial substrate concentration is in region III, S(0) > Sm ,
the optimum sequence is Fmin = 0 Fsin Fb = 0 when the volume is full. Finally,
if the initial substrate concentration is at the optimum value that maximizes the
specific growth rate + , region II, S(0) = Sm , the optimum sequence is Fsin Fb = 0.
Hence, the optimal initial substrate concentration is Sm , the substrate concentration
that maximizes + .
If (+ / ) is a monotonically decreasing function of substrate concentration
(Figure 13.3B), the substrate concentration decreases during the singular feed period
to improve the (+ / ) at the expense of specific growth rate of PBC + . If the
initial conditions lie in region II, S(0) < Sm , the optimum sequence is Fmax Fsin
Fb = 0 or Fsin Fb = 0, whereas in region III, S(0) > Sm , the optimum sequence is
Fmin = 0 Fsin Fb = 0. The optimal initial substrate concentration is near to but
less than Sm and must be determined numerically.
When (+ / ) is a monotonically increasing function of substrate concentration (Figure 13.3C), the optimum sequence is Fmax Fsin Fb = 0 in region I,
S(0) < Sm , and Fmin = 0 Fsin Fb = 0 in region II, S(0) > Sm . The optimal initial
substrate concentration is near to but greater than Sm .
We consider next the case of nonmonotonic + and (+ / ). When the substrate concentration corresponding to the peak in the (+ / ), SM , is less than that
of the peak in the specific growth rate of PBC + , Sm (Figure 13.3D), SM < Sm ,
the substrate concentration starting near Sm decreases toward SM during the singular feed rate period to improve the relative rate (+ / ) at the expense of the
specific growth rate of PBC, + . Thus, if the initial condition is in region I, the
optimum feed rate sequence is Fmax Ssin Fb = 0); in region II, the optimum
sequence is Fmax ( or Fmin = 0) Fsin Fb = 0, whereas in region III, the optimum sequence is Fmin = 0 Fsin Fb = 0. Conversely, if SM > Sm (Figure 13.3E),
357
358
the substrate concentration starts near Sm and increases toward SM in the singular
feed period to improve the (+ / ) at the expense of the specific growth rate of
PBC + . The optimum sequence is Fmax Fsin Fb = 0 if the initial condition
lies in region I, it is Fmin = 0 Fsin Fb = 0 in Region III, and in region II, it is
Fmax ( or Fmin = 0) Fsin Fb = 0 or Fsin Fb = 0. The optimal initial substrate
concentration is greater than Sm but less than SM .
If (+ / ) is nonmonotonic but the specific growth rate + is monotonic (Figure
13.3F), the substrate concentration decreases with time toward SM during the period
of singular feed rate. If the initial condition is in region I, the optimum sequence is
Fmax Fsin Fb = 0, whereas in region II, it is Fmax ( or Fmin = 0) Fsin Fb = 0.
Finally, if both the specific growth rate of PBC + and the relative rate (+ / )
are monotonic as in Figure 13.3G, there is no singular region, and the optimal feed
rate sequence is Fmax Fb = 0, or a batch operation.
All these are the result of fixed final time. The singular feed rate increases or
decreases the substrate concentration in the reactor to improve the relative specific
growth rate (+ / ) at the expense of the specific growth rate of PBC (+ ). Therefore, it is anticipated that if the final time is large, the specific rate of PBC + is
immaterial owing to the ample time available, and instead, the relative rate (+ / )
is maximized, while the rate + would be maximized if the final time were relatively
short.
Considering a fixed final time problem, the
Hamiltonian is a constant value. Therefore, we substitute with H , the constant value of the Hamiltonian, not known a priori, and Eqs. (13.220)(13.239) are
applicable.
Special Case + = k , k = 0. Substituting + = k into Eqs. (13.201) and
(13.214) yields
+
s = s = 0
(13.240)
Equation (13.240) defines the singular arc on which the substrate concentration
maximizes the specific cell growth rates. However, for Monod-type specific growth
rates, + and have no maximum points satisfying Eq. (13.240) and therefore no
singular arc exists.
We now consider specific examples to illustrate the preceding analyses.
EXAMPLE 13.E.4: MONOTONIC SPECIFIC GROWTH RATES AND CONSTANT-YIELD COEF-
; =
; Yx/s
+ =
= 0.263, Yx/s
= 0.275, m = 0 (13.E.4.1)
0.1 + S
0.1 + S
FICIENTS
359
Owing to the constant yields, we have one algebraic relationship (Eq. (13.216)), thus
making this process a third order. We take the first, second, and fourth state variables
as the state variables in Eq. (13.190) in addition to the algebraic Eq. (13.216):
x(t0 ) = x0
0 = Fmin F Fmax
(13.E.4.2)
x4 (t f ) = Vmax
0
(1 )+ x1
x1
x2 = + x1 + x2 + 0 F,
x4
0
1
The adjoint equations are the first, second, and fourth equations in Eq. (13.194) with
m = 0 and 6 = 0 :
1
H/x1
A+
2 = H/x2 =
B
+
2
4
H/x4
(As x1 + Bs x2 )(x3 /x4 )
1 (t f )
1
(t
)
=
(13.E.4.3)
0
2 f
f ree
3 (t f )
where x3 is a function of x1 and x4 given by Eq. (13.216), and from Eq. (13.193),
A = 1 (1 ), B = 2
(13.E.4.4)
(13.E.4.5)
3 tf
2
[1 (1 )+
s x1 + 2 s x2 ](x3 /x4 ) > 0. Therefore, the switching function = 4 is
an increasing function of time; that is, there cannot be a finite time period in which
it is identically zero. Therefore, the optimal feed rate is bang-bang with at most one
switching time, a batch operation, and no singular feed period.
(+ / )s
dS
= +
s
dt
(+
s /s )s
2
(1 )
x1
x2
(13.241)
Comparing the case of nonzero m, Eq. (13.241), with the case of zero m, Eq. (13.205),
we find that the time rate of change in substrate concentration for m > 0 slows down
on the singular arc, and the m value does not affect the extent of slowdown.
360
H = [1 (1 ) + 2 ]+ x1 + 2 x2 + 4 F + 5 mx1 = H1 + 5 mx1 + 4 F
(13.242)
Similar to the derivation of existence conditions for the singular arc for the fixed final
time, constant yields, and growth-associated metabolite formation, the following two
inequalities are derived (derivation not shown):
(+ / )s
m
x
<
( 1 ), 2 > 0
+
2
2 ( ) x2
s
+
s
S
GLC
(+ / )s
(1 )m
= +
>0
)2
)2 ]
(
[x
(
+
s
2
2
(13.243)
(13.244)
where
GLC = (1 (1 ) + 2 )+
ss x + 2 ss x2 > 0
(13.245)
Let us first consider Eq. (13.243). Because the right-hand side of the inequality is
positive, it is sufficient for the left-hand side to be negative, [(+ / )s ]/[+
s ] < 0.
Then the quantity inside the bracket of Inequality (13.244) is negative, leading to
+ x2
(13.246)
S = s
x2
(mx1 )
(+
s
s /s )s
The singular feed rate is obtained by substituting Eq. (13.246) into Eq. (13.204):
$ %2 + $ % 5
6
( / )s x1
m(1)
+
V +
+
x
2 (mx ) + ( /Yx/s )x1 + ( /Yx/s )x2
s
(+
/
)
x2
s
s
s s
1
Fsin =
SF S
(13.247)
EXAMPLE 13.E.5: MONOTONIC SPECIFIC GROWTH RATES, GROWTH- AND NON-GROWTH-
aS
bS
, =
m = 0.08, n = 0.1, = 0.02, a = 0.15,
K+ + S
K +S
+
+ =
361
and Yx/s
are constant, there is no singular arc, as seen in Figure 13.3g.
coefficients Yx/s
Because the specific rates are monotonic, there is very little one can do to analyze
the switching function behavior a priori. Qualitatively, + and + / increase as
the substrate concentration increases. Therefore, higher substrate concentration is
preferable for the maximum PBC, and so the optimal feed rate sequence is Fmax
Fmin = 0, a batch operation.
Conversely, we have K+ < K so that + increases but + / decreases with the
substrate concentration. Because the yield coefficients are constant, this case corresponds to region II of Figure 13.3B, in which a singular arc can exist. This means that
the competition between + and + / entails a singular arc and the substrate concentration decreases with time over the singular arc. Let us see an example, of which
simulation results are shown in Figure 13.E.5.1. The initial substrate concentration
is 1; + and + / are nearly constant until they drop to around 1, and after that,
+ decreases, while + / increases steeply. For this reason, the effective singular
arc on which the process operates gives a better performance index than on bang
arc. Therefore, we can imagine Fmin is the acceptable feed rate because it forces the
state to be around the singular arc. A proper choice of the second feed rate (bang or
singular) is related to convergence of the TPBVP. Figure 13.E.5.1 shows the plots
of + , , and + / and the optimal time profiles of all state variables. The optimal feed rate is Fmin = 0 Fsingular Fb = 0, which is consistent with the switching
function , which is positive zero positive. The analysis of the singular arc as
described earlier plays a major role in optimizing the singular feed rate problem in
this example.
+
3 = (A+
s x1 + Bs x2 ) + (As x1 + Bs x2 ) /x4
6 6
5
5
+
+
+ 2
2
= (A+
s x1 + Bs x2 ) + (Yx/s )s x1 /(Yx/s ) + (Yx/s )s x2 /(Yx/s ) 3 /x4
= C/x4
4 = (x3 /x4 )
3
(13.248)
where
+
+ +
+
+ 2
2
C = (A+
s x + Bs x ) + [ x (Yx/s )s /(Yx/s ) + x (Yx/s )s /(Yx/s ) ]3 (13.249)
+ (1 )(A )s x1 + (B )s ( x1 + x2 ) B ( + s )x2
'
&
(1 )(A+ m) + B (+ + +
(13.250)
s )x1 = E S + G = 0
362
Specific rates
0.8
0.6
0.4
0.2
0.5
1.5
2.5
3.5
State Variable
30
(XV)
(XV)
SV
V
PV
40
20
State (g or V)
60
10
20
0
0
100
Substrate concentration
Fmin = 0
Fsingular
Fb = 0
0.5
50
Time (h)
100
0.03
Fsingular
F (L/h)
Concentration (g/L)
50
Time (h)
Fb = 0
0.02
0.01
0
0
0
50
Time (h)
100
50
Time (h)
100
Figure 13.E.5.1. Time profiles of the simulation results. The optimal feed rate sequence is
Fmin = 0 Fsingular Fb = 0. The initial states and operational parameters are, respectively,
[x1 , x2 , x3 , x4 ](t0 ) = [0.1 g, 0 g, 0.5 g, 0.5 L], [SF , Fmax , Fmin , Vmax , t f , , m, n] = [50 g/L,
0.5 L/hr, 0 L/hr, 2 L, 110 hr, 0.02, 0.08, 0.1].
where
E = (A+
ss x1 + Bss x2 ) + (Ass x1 + Bss x2 ) + 2(As s x1 + Bs s x2 )
(13.251)
and
G = (1 )(A+ )s + x1 + (B )s (+ x1 + x2 ) B ( +
s )x2
' +
&
+
+
(1 )(A m) + B ( + s )x1
(13.252)
363
From Eq. (13.208) and = 0 of Eq. (13.250), A and B can be expressed as follows:
A
[ H +
s mx1 ]/(Dx1 )
=
(13.253)
[+ H + +
B
s mx1 ]/(Dx2 )
where
+
+ 2
2
H = [+ x+ (Yx/s
)s /(Yx/s
) + x (Yx/s
)s /(Yx/s
) ]3
(13.254)
+
D = (+
s s )
(13.255)
and
Substituting A and B from Eq. (13.253) into = 0 of Eq. (13.250) and solving for S
obtains
S = (G/E)(x1 , x2 , S, 3 )
(13.256)
[(G/E)x4 + (+ /Yx/s
)x1 + ( /Yx/s
)x2 ]
SF S
(13.257)
where A and B are functions of x3 /x4 , x1 , x2 and two constant parameters, and 3 ,
which are not known a priori. Substituting A and B from Eq. (13.258) into = 0 of
Eq. (13.250), the singular feed rate with two unknown constant parameters, and
3 , is obtained. The time rate of change in substrate concentration and the singular
feed rate are the same forms as Eqs. (13.256) and (13.257), respectively.
Although the performance index does not contain the fixed final time t f , replacing with the negative constant Hamiltonian value H , we see that the singular
feed rate form is the same as the preceding case, having two unknown constant
parameters H and 3 , which can be obtained by numerical iteration.
+
364
inhibition. The performance index to be considered is to maximize PBC in the fedbatch reactor at a final time. Specific growth and substrate consumption rates are
functions of substrate concentration only:
+ =
0.9S
1.2S
; = S/(0.1 + S)
; =
0.8 + S
0.4 + S + 0.4S2
(13.E.6.1)
where the substrate consumption rates of PBC and PFC are the same. Optimal
singular control structure is a concatenation of maximum, minimum, and singular
control. However, only with the necessary conditions deduced from the optimality
condition, it is not simple to predict the sequence. This example deals with a general case, in which specific rates are independent of each other so that it is more
difficult to predict the characteristics of the singular arc and the optimal feed rate
strategy. However, the limiting case characterized by Figure 13.E.6.1 can show the
feature of singular arcs, although the results are based on constant-yield coefficients.
Qualitatively, we can say that the substrate concentration moves in the direction of
increasing the ratio + / at the expense of + on the singular arc. However, for
this system, both + / and + increase with respect to substrate concentration.
This means that there is no competition between the value of + and that of + / ,
which is the key characteristic of a singular arc, as mentioned previously in the case
of constant yield. In view of the limiting case, there is no singular arc over all the substrate concentration region. For these reasons, we can say that the optimal operation
is bang-bang, Fmax Fb = 0, a batch operation.
EXAMPLE 13.E.7: NONMONOTONIC SPECIFIC GROWTH RATES AND CONSTANT-YIELD
COEFFICIENTS
+ =
S
2S
, =
, Y + = 0.25, Yx/s
= 0.28, m = 0.5 (13.E.7.1)
1 + 2S + S2
1 + S + S2 x/s
365
Specific rates
50
40
+/
30
20
10
0
0
4
5
6
7
Substrate concentration (S)
10
State Variable
30
(XV)+
State (g or V)
25
(XV)
SV
V
20
15
10
5
0
0
5
Time (h)
Substrate concentration
10
Fmax
2.5
Fmin
Fmin
1.5
F (L/h)
Concentration (g/L)
1
0.5
1.5
1
0.5
0
0
5
Time (h)
10
5
Time (h)
10
Figure 13.E.6.1. Time-profiles of the simulation results of Example 13.E6. The optimal feed rate sequence is Fmax Fb = 0. The initial states and operation parameters
are, respectively, [x1 , x2 , x3 , x4 ](t = 0) = [0.65 g, 0 g, 8 g, 4 L] [SF , Fmax , Fmin , Vmax , t f , ] =
[2 g/L, 2 L/hr, 0 L/hr, 20 L, 10 hr, 0.02].
13.6.2 Recombinant Cells with Plasmid Instability and Subject to Cell Death
The death rates for PFC and PBC can be different. Therefore, we take up the problem
of optimizing the fed-batch culture of recombinant cells with plasmid instability
and with different death rates. Two types of singular arcs are elucidated, and the
optimal policies over these singular arcs are explored. These findings are important
practically, owing to revelation of qualitative information of the singular arc. Even
though most fed-batch fermentation is known to have first-order singularity (so that
Specific rates
366
+/
0.5
10
State variable
(XV)
(XV)
SV
V
pV
10
6
4
Stage (g or V)
15
0
0
0
10
20
Time (h)
30
Substrate concentration
0.3
Fmin
Fsingular
Fsingular
Fmin
0.2
Fmin
Fmin
30
F (L/h)
Concentration (g/L)
1.5
10
20
Time (h)
0.5
0.1
0
0
0
10
20
Time (h)
30
10
20
Time (h)
30
Figure 13.E.7.1. Time profiles of the simulation results. The optimal feed rate sequence
is Fmin = 0 Fsingular Fb = 0. The initial states and operation parameters are, respectively, [x1 , x2 , x3 , x4 ](t0 ) = [0.65 g, 0 g, 2 g, 1.5 L],[SF , Fmax , Fmin , Vmax , t f , , m, n] =
[15 g/L, 2 L/hr, 0 L/hr, 5 L, 30 hr, 0.02, 0.08, 0.1].
the singular arc is determined from the switching function and its first- and secondorder derivatives), this study shows that a singular arc with second-order singularity
is possible for a recombinant cell process if PFC and PBC are subjected to death and
their specific growth rates are Monod type and proportional to each other.
The concentration of PBC, the plasmid copy number, plasmid stability, and gene
expression efficiency affect the rate and yield of recombinant products, and these factors depend on the nutrient concentration.39 Thus, the optimal fed-batch operation
involving manipulation of feed rates to control the nutrient concentration and the
reactor environment is a powerful fermentation method and has been used widely
to produce many recombinant proteins in high concentration or productivity.4750
Loss of plasmid during fermentation is a major drawback, for which two major
reasons are known: plasmid instability50,51 and depression of the growth rate of
PBC.53 Several operational methods have been suggested to improve the plasmid stability in nonselective media,45,5456,58 and a fed-batch operation is a preferred method
to produce recombinant products.59 Experimental results show that low substrate
concentration (mainly carbon source) leads to high plasmid stability.48,55,6062
Although PFC grow faster than PBC in a nonselective medium of high substrate concentration,63 when the concentration of limiting carbon source is low,
the PFC are more susceptible to starvation of the limiting carbon source than the
PBC.55,59,64 This phenomenon plays a selective pressure on the PFC population
and has been used to improve the level of the PBC formation in fed-batch processes,55 where the carbon source (glucose) is added periodically into the reactor,
thus causing starvation between glucose additions. This operation uses the host auxotrophic property and generates a substandard transport mechanism for the limiting
nutrient. This approach is very attractive owing to possible applications to many
microorganisms.
However, this approach may be adequate only for low cell density fermentation,
in which the low sustained concentration of carbon source (glucose) yields a low
yield of PBC and is inferior because a high density is a prerequisite to obtaining high
product density. Thus, there is a need for an optimal feeding strategy to increase
both cell productivity and plasmid stability.
The problem of determining the optimal feed rate profile for fed-batch culture
is a singular control problem. However, no study of singular optimal control of the
recombinant cell culture has been reported. A model proposed by Cheng et al.54
utilizes a death rate for the PFC, which occurs only at a low range of substrate
concentration, making it possible to have two different singular arcs, one for the
low substrate concentration and another for the rest of the substrate concentration.
In the region of high substrate concentration, the cell productivity is favorable,
but the plasmid instability increases with time, while the region low in substrate
concentration favors the plasmid stability but disfavors the productivity. In this
section, the characteristics of these two singular arcs are analyzed, which can provide
important information essential in obtaining numerical solutions for the optimal feed
rate strategies of fed-batch fermentation. Numerical solutions are provided.
13.6.2.1 Problem Formulation
For simplicity and as a first step in analyzing recombinant cells with plasmid instability, we follow the traditional approach of lumping recombinant cells into two
groups: one with plasmids (PBC) and the other without plasmids (PFC).64 A more
sophisticated model involving cells with different copy numbers of plasmid would be
much more desirable and realistic. However, the resulting high-order model makes
it computationally difficult and a generalization almost impossible. The simplified
model could reveal a first approximation to fed-batch optimization of recombinant
cell processes, and the results should shed light on the case of more sophisticated
models. Therefore, we consider here the lumped model of PBC and PFC.
It is usually assumed that the rate of reversion of PBC to PFC is proportional to
the growth rate of PBC, rX = x2 = rX + = + x1 , where is a fraction of PBC
that reverts64 to PFC. Cell death occurs normally when the substrate concentration
367
368
is low, and PFC is known to be more susceptible than PBC to the starvation of the
limiting nutrient, leading to a higher death rate for PFC.
As with nonrecombinant cells, recombinant cells may be characterized by the
specific rates of cell growth for PBC, + , and PFC, , the substrate consumption,
, product formation, , and any intermediate formation. Only one feed rate F
is assumed. The dynamic behavior is expressed by unsteady state mass balance
equations for PBC, PFC, substrate, product, and total mass:
(1 )+ x1
x10
0
x1 (0)
x1
x (0) x
0
x
+ x1 + ( kd )x2
2
20
2
x4 (0) V0
1
x4
0
x5
0
0
x5 (0)
1
a constant when S < Sc
x4 (t f ) = Vmax kd =
0 when S > Sc
0 = Fmin F Fmax
(13.259)
where x+
1 = X V, x2 = X V, x3 = SV and x4 = V and the superscripts (+) and
() refer to PBC and PFC, respectively. The balance on PV is depend only on
S and x1 , d(PV )/dt = X +V , and therefore not included in the state equations. The
constant death rate of PFC is denoted by kd , which is active below a critical substrate
concentration Sc . An additional state variable, x5 = 1 and x5 (0) = 0, is introduced
to handle an explicit dependence of the performance index on the final time, t f . The
performance index is defined as
J = Max P[x(t f )]
(13.260)
F (t )
]+ x1 + (2 3 /Yx/s
) x2 2 kd x2
H = T f = [1 (1 ) + 2 3 /Yx/s
+ 5 + (3 SF + 4 )F = A+ x1 + B x2 2 kd x2 + 5 + F (13.261)
where
+
A = (1 )1 + 2 3 /Yx/s
B = 2 3 /Yx/s
(13.262)
1
A+
B kd 2
= (As x1 + Bs x2 )(1/x4 ) ,
3 =
2
(A+
4
s x1 + Bs x2 )(x3 /x4 )
5
(13.263)
1 (t f )
P/x1 (t f )
(t ) P/x (t )
2 f
2 f
3 (t f ) = P/x3 (t f )
4 (t f )
P/x5 (t f )
5 (t f )
(13.264)
369
where +
s = /S, s = /S, and where is an unknown constant owing to
the corresponding state variable whose final value is fixed, x4 (t f ) = Vmax . It is clear
from Eq. (13.264) that 5 (t ) = 5 (t f ) = P/x5 (t f ) is a constant.
+
1 (t f )
P/x1 (t f )
A+
1
2 (t f )
B kd 2
P/x2 (t f )
,
2 = H =
=
(A x + B x )(1/x ) (t ) P/x (t )
3
x
4
3 f
s 1
s 2
3 f
+
2
4
(As x1 + Bs x2 )(x3 /x4 )
4 (t f )
(13.265)
Because the Hamiltonian is linear with respect to the feed rate F in Eq. (13.261),
the Hamiltonian is minimized by picking F according to the sign of its coefficient,
the switching function (t ), as follows:
max
Fmin = 0
F=
Fsin
F = 0
b
when
when
when
when
= SF 3 + 4 > 0
= SF 3 + 4 < 0
== SF 3 + 4 = 0 over finite time interval(s), tq < t < tq+1
x4 (t ) = Vmax
(13.266)
The optimal feed rate profile is any concatenation of Fmax , Fmin = 0, Fsin , and Fb = 0.
When the initial conditions (X0V0 , S0V0 , V0 ) lie on the singular hyperspace, it is
possible for the optimal feed rate to be singular from the start, until the reactor
volume is full. It is also possible, if the upper limit Fmax is small, that the singular
feed rate can reach the upper limit, and therefore, the singular feed rate must be set
at Fmax before the reactor volume is full. If the chosen final time is sufficiently small,
then it is possible for the feed rate to be the maximum to fill the reactor volume
completely within the given final time. Thus, the shape of the concatenation of feed
rates is affected by upper and lower limits on the feed rate, the initial values, and the
final time.
On the singular arc, (t ) = 0 over the finite time interval, and therefore, its
higher-order time derivatives must also vanish (up to the second-order derivative
if the order of singularity is one). Thus, to obtain the singular feed rate, we take
sequential time derivatives of the switching function until the feed rate F(t) appears
explicitly:
= SF 3 + 4 = 0
(13.267)
370
3 +
4 = 0 A+
= SF
s x1 + Bs x2 = 0
= (SF S)/x4
2
(A+
ss x1 + Bss x2 )(dS/dt ) B( / )s ( ) x1
+kd (2 s x1 + (3 /Yx/s )s x2 )
(13.268)
=0
(13.269)
Because the term dS/dt in Eq. (13.269) is related to the feed rate through the
substrate balance equation (13.259), no higher derivative needs to be taken:
6
5
+
V [dS/dt + (+ /Yx/s
)x1 + ( /Yx/s
)x2 ]
SF S
(13.270)
d2
x
[(A+
= (SF S) 1
ss x1 + Bss x2 )(dS/dt )]
F dt 2
x4 F
x
= (SF S) 1 [(A+
ss x1 + Bss x2 )]
x4
x3
F +
SF
x4
x1
x2
+
0
F
x4
Yx/s
Yx/s
(A+
ss x1 + Bss x2 ) 0
(13.271)
(A+
s x1 + Bs x2 )x1 /x4 = 3 =
SF S
(13.272)
Eqs. (13.265) and (13.268) show that 3 is constant over the singular arc, and 3 is
371
a negative constant over the singular arc and must increase from the junction point
between Fsin and the final Fb = 0 to meet the zero final value. Therefore, we can
make the following assertion.
"
!
For the structure of Fmax or Fmin = 0 Fsingular Fb = 0, if the performance
) = 0 in the
index is independent of x3 (t f ) and there are no points satisfying (t
region of Fb = 0 following Fsin , 3 is negative over the region of Fsin Fb = 0.
Potential performance indices include maximization of PBC at the final time, its
productivity, the ratio of PBC and PFC, and so on. These performance indices are
favorable to PBC and unfavorable to PFC, leading to 1 (t f ) < 0 and 2 (t f ) > 0. The
second ordinary differential equation (ODE) of Eq. (13.265) has the solution in the
following integral form on the assumption that the performance index is independent
of x3 (t f ) so that 3 (t f ) = 0:
t 3t
3t
f
pd
pd
2 (t ) = e t f
e tf
(q)d + 2 (t f )
(13.273)
t
/Yx/s
)3 . Because 2 (t f ) is positive and q is negative
where p = kd and q = (
over the singular arc, 2 (t ) is positive over the singular arc. Rewriting the first ODE
of Eq. (13.265),
+
1 = 1 (1 )+ (2 3 /Yx/s
)+ = p1 + q
(13.274)
A+ x1 + B x2 < 2 kd x2
(13.275)
Because 2 is positive over the singular arc, the sufficient condition for Eq. (13.275)
is
A+ x1 + B x2 < 0
(13.276)
Substituting Eq. (13.268) into Eq. (13.276) and recalling that B is positive over the
singular arc,
+
+
+
(Bx2 /+
s )( / )s < 0 sign(s ) = sign( / )s
(13.277)
Before going through a further analysis of the singular arc, let us restrict the form
of specific growth rates + and . As stated in the introduction, Section 13.6.2,
372
the process uses the difference in death rates of PBC and PFC. At very low substrate concentrations, the PFC go through death, while the PBC do not. At the
low range of substrate concentrations, no inhibition takes place, and both specific
growth rates + and increase with the substrate concentration so that +
s and
are
both
positive
over
the
affected
ranges
(very
low
substrate
concentration).
s
Then, sign(+ / )s is negative from Eq. (13.277) because sign(+
s ) is positive. This
means that if substrate concentration increases with time (S > 0), + increases and
+ / decreases correspondingly, but if S < 0, + decreases and + / increases.
we can intuitively say that
Although it is not easy to elucidate a definite sign of S,
S < 0 on a singular arc so that the substrate concentration decreases with time in the
direction of the increasing ratio of specific rates (+ / ) gradually at the expense of
+ . It is this increasing + / that is favorable to the amount of PBC, even though
low + and decreasing substrate concentration force us to take more time until the
process reaches the final reactor volume. This can be represented by the following:
dS d+
d+
dS d(+ / )
d(+ / )
dS
< 0,
=
< 0,
=
> 0 (13.278)
dt
dt dS
dt
dt
dS
dt
On a singular arc, the substrate concentration decreases with time in the direction
of increasing the ratio of specific rates (+ / ) gradually at the expense of specific
rates + and .
Because the performance index is not dependent on the final time, 5 (t ) = 5 (t f ) = 0. In addition, the
Hamiltonian is zero for this case, and therefore, on a singular arc,
A+ x1 + B x2 2 kd x2 = 0
(13.279)
Equations (13.268), (13.269), and (13.279) are linear in 1 , 2 , and 3 . The matrix
form of the three equations is R[1 , 2 , 3 ]T = 0. The determinant R is zero due to
a nontriviality of adjoint variables, leading to the time derivative of the substrate
concentration that depends on state variables only. When incorporated into Eq.
(13.270), the result constitutes a feedback form of a singular feed rate:
Fsin =
(+ / )s ( )2 kd +
s
(+
/
) (
)2
s
s s
s
+ (+ /Yx/s
)x1 + ( /Yx/s
)x2
SF S
(13.280)
and Yx/s
, requires special treatment.
mass yields are constant, Yx/s
Two different performance indices will be treated: (I) a performance index,
which depends on the free final time, and (II) a performance index independent of
the free final time.
I. Free Final Time in the Performance Index. Substituting (S) = + (S), where
.
..
is a constant and a Monod form of + , into and (Eqs. (13.268) and (13.269)),
yields the following:
Ax1 + Bx2 = 0
(13.281)
(2 )x1 + (3 /Y )x2 = 0
(13.282)
373
Because the singular feed rate does not appear in the second-order time derivative
..
of the switching function , we take a third-order time derivative of Eq. (13.282)
...
and set it to zero, = 0:
&
'
'
&
) 2x1 + + (+ kd )x2 = 0
(2 )x1 (1 )+ (+ kd ) + (3 /YX/S
(13.283)
Equations (13.281)(13.283) are linear in adjoint variables, 1 , 2 , and 3 . To retain
the nontriviality of the adjoint variables, the determinant of the matrix originating
from Eqs. (13.281)(13.283) must vanish:
'
&
(13.284)
2+ x1 + (2 + 1)+ 2kd x2 = 0
which is the singular arc. Because the singular feed rate does not appear in the
...
third-order time derivative = 0, we take a fourth-order
time derivative again and
.
substitute the substrate balance equation (13.259) for S:
.
[2x1 + (2 + 1)x2 ]+
{(
/Y
)x
(
/Y
)x
}/V
S
X/S 1
X/S 2
= x1 1 /x2
(1 )(+ )2 x1 [2x1 + (2 + 1)x2 ]+
S (SF S)F/V
(13.285)
In Eq. (13.285), the feed rate appears linearly, and therefore, it belongs to the singular
control problems. Additionally, the order of singularity, defined as q, in which 2q
is the number of time derivatives of the switching function , in which the feed
rate appears linearly, is 1 (2q = 2) in most cases, but this problem has the order of
singularity of 2 (2q = 4). The singular feed rate is obtained from Eq. (13.285) by
solving for the feed rate:
Fsin =
+ 2
[2x1 + (1 2 )x2 ]+
S {( /YX/S )x1 + ( /YX/S )x2 } (1 )( ) x1V
[2x1 + (2 + 1)x2 ]+
S (SF S)
(13.286)
Equation (13.284) represents a singular arc, a function of state variables only, which
implies, once state variables are determined at an instant of time, that the optimal
feed rate at that time is determined to be either bang or singular. We assume that
a singular feed rate satisfying the GLC condition in combination with bang-bang
yields a better result than bang-bang with singular. If the initial state is not on the
singular arc, the first feed rate could be bang-bang with a number of switchings
until the state is on the singular arc. Then, a singular feed rate continues until the
reactor volume is full, when a batch period, Fb = 0, takes over until the final time.
For the given final time, the structure bang-singular feed rate with any switching time
may not have the final reactor volume constraint reached. In this case, bang control
can be added. If the initial state is on the singular arc, the singular feed begins
first until the reactor volume constraint is matched, and then Fb = 0 to the final
time.
II. Free Final Time Not in the Performance Index. Because the performance
index is independent of the final time, 5 (t ) = 0 from Eq. (13.264). In addition,
the condition (S) = + (S) and Eq. (13.281) lead to 2 (t ) = 0 on the singular
arc from Eq. (13.278). However, the fact that 2 (t ) = 0 on the singular arc implies
374
that 1 (t ) = 3 (t ) = 4 (t ) = 0 from Eqs. (13.267), (13.281), and (13.282); that is, all
adjoint variables on the singular arc are zero. This trivial case means that all types
of feed rate structures satisfy the necessary conditions for optimality; any feed rate
structure is optimal.
13.6.2.3. Feed Rate Policy for Maximizing PBC and Plasmid Stability
The process is divided into two types, depending on the substrate concentration S.
Plasmid stability is improved when the process is operated in the low S region. However, the operations in the region for a given final time entail inputs of small amounts
of substrate, resulting in small amounts of PBC, as dictated by the mass balance.
Therefore, operations in the region of the relatively high S are indispensable for
maximizing the final cell mass. The need to operate the process on a higher S region
becomes greater as the final reactor volume constraint Vmax is high, the final time t f
is short, and the feed substrate concentration SF is high. Because a singular control
with the satisfaction of the GLC condition is known to improve the performance
index beyond that which can be achieved by the bang-bang control alone, two types
of singular arcs are anticipated, depending on S. Conclusively, the optimal feed rate
strategy is a concatenation of bang and two types of singular feed rates.
+
+
+
/Yx/s
)+ , Yx/s
= 0.263,
+ = 0.24S/(0.1 + S), = 0.265S/(0.1 + S), = (Yp/s
+
= 0.275, Yp/s
= 0.144, = 0.08, kd = 0.025 when S < 0.1 , kd = 0.0
Yx/s
when S 0.1
(13.E.8.1)
They proposed and operated the fed-batch with periodic pulse feedings and allowed
depletion of glucose between pulses. This case study applies the singular feed strategy
instead and confirms the improvement of the performance index and the maximization of metabolite at the final time.
There are two distinct specific rates, depending on substrate concentration
ranges, owing to the discontinuous death term kd = 0.025[U (S) U (S 0.1)]. The
death occurs at a constant rate 0.025 when the substrate concentration is less than
0.1, and no death occurs when the substrate concentration is greater than 0.1. The
metabolite production rate is assumed to be directly proportional to the PBC formation rate (Eq. (13.E.8.1)). The original mass balances are fourth order, but constant+
+
, Yx/s
, and Yx/s
allow us to reduce the order by one. The first
yield coefficients Yp/s
through third rows of Eq. (13.259) yield the following equation with the initial values:
x
(1 )
2
SF x4 x3
+
Yx/s
1/Yx/s
/Yx/s
x2,0
(1 )
= x1,0
SF x4,0 x3,0
+
Yx/s
1/Yx/s
/Yx/s
x+
1
(13.E.8.2)
The four state variables are related to each other by the preceding algebraic equation,
and therefore, the dimension is reduced by one. Substituting = k+ into the
375
second row of Eq. (13.259), the first and second rows constitute one differential
equation,
+
+
dx
2 /dx1 = x2 /x1 + ,
Thus, the dimension is further reduced by one, and the original mass balances reduce
to a second-order process:
[SF , t f , Vmax ] = [200 g/L, 90 hr, 4.729 L]
[x10 , x20 , x30 , x40 , x50 ] = [1.322, 0, 12.2, 3.05, 0]
Taking the first and fourth rows of Eq. (13.259), the Hamiltonian is redefined as
H = 1 (1 )+ x1 + 4 F
(13.E.8.5)
(13.E.8.6)
!
"
2
4 = 1 (1 )+
=
s x1 x2 /x4 = 0
(13.E.8.7)
+
There are two solutions to Eq. (13.E.8.7): 1 = 0 or +
s = 0. However, s = 0, as
seen in Eq. (13.E.8.1), and therefore, 1 = 0. This means that the two independent
adjoint variables 1 and 4 are zero on the singular arc. This is a trivial case, and
therefore, any feed rate is optimal on a singular arc. The optimal feed rate is a
concatenation of singular and bang feed rates. Therefore, for this example, when
S 0.1, the optimal feed rate is a bang-bang feed rate. When S < 0.1, kd is not
zero, and the singular arc and the singular feed rate are Eqs. (13.284) and (13.270),
respectively.
Parameters SF and the final time t f are 200 g/L and 90 hrs, respectively, and
the initial inoculum states [(XV )+ , (XV ) , SV, V, PV ] are [1.3222, 0, 12.2, 3.05,
0]. Similar to Cheng et al.,54 the first simulation is to feed the substrate after four
hours following depletion of glucose, and this strategy is repeated up to the final
time of 90 hrs. The results are shown in Figure 13.E.8.1. The final amounts of PBC
and metabolite are 61.47 and 35.79, respectively, while the ratio of PBC/PFC is
maintained around 80 percent.
To examine the superiority of the singular feed rate strategy, all parameters
and initial inoculum states must be the same as the first simulation of the addition
depletion feeding strategy. Considering the feed strategy, the first feed rate is Fmin
so that the state can be on a singular arc as soon as possible. Fsingular continues until
the reactor is full, Vmax , and then a batch period takes place until the final time, t f .
The simulation results are shown in Figures 13.E.8.2 and 13.E.8.3. The final amounts
of PBC and metabolite are 74.32 (vs. 61.47, an improvement of 20.9%) and 43.44
(vs. 35.79, an improvement of 21.4%), while the ratio of PBC/PFC is maintained
over 85 percent (vs. 80%, an improvement of 6.3%). Consequently, we can say that
the application of the singular feed rate strategy is much better than the repeated
additiondepletion feed strategy in improving the plasmid stability and the final
amount of metabolite.
376
(XV)
(XV)
(SV)
V
(PV)
(XV)+/(XV)
State variable
70
60
50
40
30
20
10
0
0
10
20
30
40
50
60
70
80
90
Time (h)
Figure 13.E.8.1. Simulated fed-batch fermentation in nonselective medium, in which glucose
is added up to 4 g/L with 4 hrs of glucose starvation between additions: [SF , t f , Vmax ] =
[200 g/L, 90 hr, 4.729 L], [x10 , x20 , x30 , x40 , x50 ] = [1.322, 0, 12.2, 3.05, 0].
State variables
80
(XV)+
(XV)
(XV)+/(XV)
(V)
(SV)
(PV)
60
40
20
0
0
10
20
30
40
50
60
70
80
90
Time (h)
Figure 13.E.8.2. Simulated fed-batch fermentation in nonselective medium, in which
glucose is added following the optimal singular feed rate strategy: [SF , t f , Vmax ] =
[200 g/L, 90 hr, 4.729 L], [x10 , x20 , x30 , x40 , x50 ] = [1.322, 0, 12.2, 3.05, 0].
377
Ssin
F
Ssin & F
0.06
0.04
0.02
0.00
10
20
30
40
50
60
70
80
90
100
Time (h)
Figure 13.E.8.3. Optimal singular feed rate and substrate concentration profiles.
378
cell cultures is more complex and even numerically difficult to solve. Therefore,
there has not been much literature on rigorous treatments of optimization of the
feed rate strategy. However, more and more applications of fed-batch operations
are used to produce biologics from animal cells.
Genetic engineering techniques have been applied to develop highly productive
cell lines and to maximize cell culture longevity and highly specific secretion rates. For
optimal operation of fed-batch cell cultures, the nutrient concentration and culture
environmental conditions are manipulated.66,67 The cell viability and operational
period dictate the performance of many mammalian cell fed-batch cultures. Glucose
and glutamine are the main carbon and nitrogen sources, and their concentrations
are critical to the production of monoclonal antibodies.68,69
Owing to the complexity of animal cell metabolisms and poor understanding
of the intracellular factors that affect the product formation and secretion rates,
few studies have dealt with the monitoring and control of mammalian cell fed-batch
operations. Structured models have been proposed to develop feeding strategies7072
and simulation, and intermittent73 and continuous74 feedings to maximize cell growth
have been reported.
Dynamic programming was used to calculate the optimal feed rate profile to
maximize the monoclonal antibody75 production using a sixth-order model. Owing to
the high-order process and the nature of dynamic programming requiring extensive
computation, the numerical difficulty led to a suboptimal policy. A comparison of
three different methods of computation was reported:75 the unidirectional singular
control algorithm,76 dynamic programming, and a modified nonsingular method.76
It is instructive to go over the study.
A sixth-order model75 of monoclonal antibody production dynamics by
hybridoma cells involved in the study is
dXv
= ( kd )Xv DXv
dt
dGlc
= D(Glcin Glc) Qglc Xv
dt
dGlte
= D(Glt in Glte ) Ktr (Glte Glti )Xv
dt
(13.287)
dGlti
= Ktr ((Glte Glti )Xv Qglt Xv
i
dt
dMAb
= QAMb Xv DMAb
dt
dV
= F,
dt
where Xv , Glc, Glt, and MAb stand for the concentrations of viable cells, glucose,
glutamine, and monoclonal antibody, respectively, and the subscripts e and i stand
for the external and internal, respectively. The rate expressions and parameters are
as follows:
Glni
Glc
,
= max
Kglc + Glc KGln + Glni
kd = kd max
Kdgln
(KdGln + Glni )
, = kd
379
Numerical values
max
Kglc
Kgln
Kd max
Kdgln
YX /glc
1.13
1.4
1.5
0.78
0.02
0.87
YX
1.95
v
v
Ktr
0
K
/gln
4.81
2.6
0.001
(13.288)
The numerical values of the kinetic parameters are given in Table 13.2.
Because the rate of transfer of glutamine across the cell membrane is thought
to be very high as compared to its consumption rate in the cell, one can make a
simplifying assumption that the internal glutamine concentration is approximately
equal to the external concentration.75 Under this assumption, the equations for the
internal and external glutamine may be combined into one so that we can drop the
subscripts on glutamine. A standard form of Eq. (13.287) is as follows:
x1
x1
d(XvV )/dt
dx1 /dt
d(GlcV )/dt dx /dt x S F x
2 F
2
1 1
(13.289)
d(GltV )/dt = dx3 /dt = x3 = NF F 2 x1
(13.290)
Although there are five state variables for this problem, and therefore, the problem
appears to be fifth order, a constant ratio of 2 /1 (Qgln /Qglc ) leads to a reduction
to a fourth-order system. Equation (13.291) indicates that the ratio of the specific
substrate consumption rate of glucose to that of glutamine is constant:
YX /Glc
0.87
2
v
= 0.446
=
=
1
YX /Gln
1.95
v
(13.291)
380
Therefore, the concentrations of glucose and glutamine are not independent of each
other but related by the following stoichiometric relationship, which is obtained by
combining Eq. (13.291) with Eq. (13.289),
d(GltV )
dV
dV
d(GlcV )
= NF F 2 x1 = NF F 0.4461 x1 = NF
0.446 SF
dt
dt
dt
dt
(13.292)
which is integrated from t = 0 to t to obtain
(Glt )(V ) (Glt )0 (V )0
= NF (V V0 ) 0.446{SF (V V0 ) [(Glc)(V ) (Glc)0 (V )0 ]} (13.293)
According to Eq. (13.293), the amount of glutamine is a function of the amount of
glucose and the volume. Therefore, one can pick a new set of state variables without
the glutamine; cells, glucose, antibody, and the total mass; or XvV, SV, PV, and V :
x1
d(XvV )/dt
d(XvV )/dt
dx1 /dt
d(GlcV )/dt d(SV )/dt dx2 /dt SF F 1 x1
(13.294)
H = (1 2 1 + 4 )x1 + (2 SF + 5 )F = H1 x1 + F,
H1 = 1 2 1 + 4 , = (2 SF + 5 )
(13.295)
H/x1
1 2 1 + 4
1
2 H/x2
(1 2 1 + 4 )x1 /x5
=
=
4 H/x4
0
5
H/x5
(1 2 + 4 )(x1 /x5 )(x2 /x5 )
(13.296)
where the prime is used to denote the partial derivative with respect to the total
amount of glucose, () = ()/S. The final conditions are as follows:
[1 (t f ), 2 (t f ), 4 (t f ), 5 (t f )] = [0, 0, 1, a]
(13.297)
where a is an unknown constant. It is clear from Eqs. (13.296) and (13.297) that
4 = 1.
Because the Hamiltonian is linear in F, the feed rate must take the following
form:
if > 0 = 2 SF + 5
Fmax
Fmin = 0 if < 0
(13.298)
F=
sin
if V = Vmax
Fb = 0
381
and :
The singular feed rate is determined from , ,
= SF 2 + 5 = 0
5 = [(S SF )(1 2 1 + )]Xv = 0 1 2 1 + = 0
2 +
= SF
v (S SF ) = 0
5 = [(
1
2 1 )Xv ](S SF ) + (1 2 1 + )SX
2 +
= SF
(13.299)
Solving for S and equating to Eq. (13.296), we obtain
"
!
2
1 )
SF S F 1 x1
(
(1 2 1 + )
1
S=
=
=
(1 2 1 + )
(1 2 1 + )
x5
Finally, solving Eq. (13.300) for the singular feed rate, we obtain
!
"
( + ) x5
/ SF S
Fsin = 1 x1 1 2 1
(1 2 1 + )
(13.300)
(13.301)
The singular feed rate expression given by Eq. (13.301) is a function of state and
adjoint variables. Therefore, it requires knowledge of both state and adjoint variables
for evaluation. As in Chapter 12, we carry out further analysis by analyzing the
adjoint equations, Eq. (13.296), with the switching functions of Eq. (13.299):
1 +
1 2 1 +
1
2
(1 2 2 + )x1 /x5
0
=
(13.302)
4 =
0
0
5
382
Specific Rates
Growth = m /(K + S)
Penicillin formation = kP S/[KP + S(1 + S/KI )]
Cell degradation and differentiation kd = k2 /(L + S)
Maintenance m = m1 S/(Km + S)
Branching kb = S/(K + S)
Substrate consumption = /YX/S + /YP/S + m
Because the total cell mass XV = AX + Au X and nonviable cell mass AuV = x2
are not involved in the other mass balance equations, we can work with the balance
equations of viable cells (AV = x1 ), glucose (SV = x3 ), penicillin (PV = x4 ), and the
total mass (V = x5 ) (constant density assumption). In terms of state variables, the
state equations are as follows:
dx1 /dt = ([x3 /x5 ] kd )x1 dx3 /dt =F SF [x3 /x5 ]x1
dx4 /dt = [x3 /x5 ]x1 kh x4 dx5 /dt = F
(13.304)
(13.305)
Then, the time derivative of Eq. (13.303), dx6 /dt, should represent the rate of consumption of substrate:
XV =
dx
dx
dx6
= x1 = SF 5 3
dt
dt
dt
(13.306)
383
state x3 and x5 :
dx1
= [(S) kd ]x1 x1 (0) = A0V0
dt
dx4
(13.310)
= (S)x1 kh x4 x4 (0) = 0
dt
dx6
= (S)x1
x6 (0) = 0
dt
The performance index is the total amount of penicillin at the end of the final time,
which can be either free or fixed:
Max[P = x4 (t f )]
S(t )
(13.311)
x6 + V0 (SF S0 )
Vmax = g(x6 , S) Vmax 0
(SF S)
(13.312)
(13.313)
(13.314)
Therefore, the optimal feed rate is obtained by substituting Eq. (13.314) into Eq.
(13.313):
(SF S0 )
(13.316)
(13.317)
where Smin and Smax are to be determined from the magnitude constraints on the
feed rate:
0 = Fmin F Fmax
(13.318)
The solution to the problem posed by Eqs. (13.310), (13.311), (13.312), and (13.316)
is obtained via PMP, according to which the Hamiltonian is maximized:
Max H = [1 ( kd ) + 4 + 6 )]x1 4 kh x4 + [g(x6 , S) Vmax ]
S(t )
(13.319)
384
(13.320)
(13.321)
Therefore, off the equality control boundary, the adjoint variables and control function must satisfy
H/x1
1 ( kd ) + 4 + 6
d 1
(13.322)
4 = H/x4 =
4 kh
dt
6
H/x6
0
H/S = 0 = 1 /S + 4 /S + 6 /S
(13.323)
On the control constraint boundary, the corresponding adjoint equations and control
function are given by
1 (t f )
0
H/x1
1 ( kd ) + 4 + 6
1
d
4 = H/x4 =
4 kh
4 (t f ) = 1
dt
0
6
H/x6
0
6 (t f )
(13.324)
It is obvious from Eq. (13.324) that 6 (t ) = 0. Therefore, the Hamiltonian reduces
to
Max H = 1 ( kd )x1 + 4 ( x1 kh x4 )
S(t )
(13.325)
According to Eq. (13.325), the total growth rate dx1 /dt = ( kd )x1 is time weighted
by 1 (t ), and the product formation rate dx4 /dt = ( x1 kh x4 ) is time weighted by
4 (t ); the sum of the two is to be maximized by varying the substrate concentration.
The weighing factors are the adjoint variables:
d 1
1 ( kd ) + 4
=
(13.326)
4 kh
dt 4
Because it is simple to integrate 4 ,
4 (t ) = expkh (tt f )
(13.327)
Inspection of Eq. (13.325) shows that the penicillin formation rate is weighted lightly
in the early stage of fermentation and weighted more and more toward the final time.
Maximizing the Hamiltonian, we obtain
H/S = 1 /S + 4 /S = 0
(13.328)
385
(13.329)
dx2
d(S1V )
=
= S1F F1 1 (S1 , S2 )XV = S1F F1 1 (S1 , S2 )x1
dt
dt
(13.330)
dx3
d(S2V )
=
= S2F F2 2 (S1 , S2 )XV = S2F F2 2 (S1 , S2 )x1
dt
dt
(13.331)
dx4
d(PV )
=
= (S1 , S2 , P)XV = (S1 , S2 , P)x1
dt
dt
(13.332)
d(x5 )
d(V )
=
= F1 1 + F2 2
dt
dt
(13.333)
In this PHB model, S1 and S2 represent the concentrations of glucose and ammonium chloride, respectively, P the concentration of PHB, X the concentration of
active cell mass (cell concentration PHB concentration), V the fermentor volume,
S1F and S2F the feed concentrations of glucose and ammonia, respectively, F1 and F2
the glucose and ammonium chloride feed rates, and , 1 , and 2 the densities of
the culture, the glucose feed, and the ammonium chloride feed, respectively. It is
assumed in general that the densities are the same, = 1 = 2 , so that Eq. (13.333)
reduces to
dV
dx5
=
= F1 + F2
dt
dt
(13.334)
Because there are two feed streams, glucose and ammonium chloride, we introduce
the amounts of glucose and ammonium chloride consumed, x6 and x7 the amount
present initially plus the amount added minus the amount remaining:
t
x6 (t ) = S10V0 + S1F
t
F1 d S1V (t ) = x2 (0) x2 (t ) + S1F
t
t
x7 (t ) = S20V0 + S2F
F1 d
13.335)
F2 d
13.336)
Then, the time derivatives of x6 and x7 are equal to the consumption of substrates
S1 and S2 :
dx6
= 1 (S1 , S2 , P)x1
dt
(13.337)
dx7
= 2 (S1 , S2 , P)x1
dt
(13.338)
386
dx2
= S1F F1 (S1F F1 1 x1 ) = 1 x1
dt
dx3
= S2F F2 (S2F F2 2 x1 ) = 2 x1
dt
(13.339)
x1 (0) = x10
(13.340)
dx6
= 1 (S1 , S2 )x1
dt
x6 (0) = 0
(13.341)
dx7
= 2 (S1 , S2 )x1
dt
x7 (0) = 0
(13.342)
dx4
= (S1 , S2 , P)x1 x4 (0) = x40
(13.343)
dt
The performance index is maximized using the concentration profiles of
S1 (t ) and S2 (t ):
Max P[x4 (t f )]
S1 (t ),S2 (t )
(13.344)
= [1 + 6 1 + 7 2 + 4 ]x1 + (t )h(x4 , S)
(13.345)
For this problem, both S1 (t ) and S2 (t ) appear nonlinearly in the specific rates, and
therefore, this problem is nonsingular with respect to S1 (t ) and S2 (t ) so that
H
= 0 and
S1
H
=0
S2
(13.346)
The optimal numerical solutions, S1 (t ) and S2 (t ), can be obtained using the steepest
ascent method, as described in Chapter 10. With the optimal substrate concentrations, one can construct a control strategy78 in which the measured substrate
concentration profiles are forced to follow the optimal paths, S1 (t ) and S2 (t ), by
manipulating the feed rates, F1 (t ) and F2 (t ).
If it is desired to obtain the optimal feed rates, F1 and F2 , from the preceding
optimal S (t ) and S2 (t ), we first collect the data: x1 (t ) = (XV ) , x6 (t ), x7 (t ), and
1
x4 (t ). Then, expressions for F1 and F2 are obtained from the substrate balances
(Eqs. (13.330) and (13.333)):
dS1
dS1
dV
d(S1V )
=
V + S1
=
V + S1 (F1 + F2 ) = S1F F1 1 x1
dt
dt
dt
dt
(13.347)
or
(S1F S1 )F1 + S1 F2 =
dS1
V 1 x1
dt
(13.348)
References
387
dS2
V 2 x1
dt
(13.349)
(13.350)
(13.351)
and
F2 =
where
N11 = [(S2F S2 )S1 + S1 S2 ], N12 = [(S2F S2 )1 + S1 2 ]x1
(13.352)
N11
N N N11 N22
F + 12 21
= F2 +
N21 2
DN21
(13.353)
Therefore,
F1 + F2 = F2 + + F2 = (1 + )F2 +
Substitution of Eq. (13.354) into (13.349) yields
N11 t
N
[(1 + )F2 + ]d + 12
F2 =
D 0
D
(13.354)
(13.355)
(13.356)
1. Guthke, R., and Knorre, W. A. 1981. Optimal substrate profile for antibiotic
388
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
tion technique for fed-batch culture: Kinetic studies on fed-batch cultures (VI).
Journal of Fermentation Technology 55: 587598.
San, K.-Y., and Stephanopoulos, G. 1989. Optimization of fed-batch penicillin
fermentation: A case of singular optimal control with state constraints Biotechnology and Bioengineering 34: 7278.
Menawat, A., Mutharasan, R., and Coughanowr, D. R. 1987. Singular optimal
control strategy for a fed-batch bioreactor: Numerical approach. American Institute of Chemical Engineers Journal 33: 776783.
Modak, J. M. 1993. Choice of control variable for optimization of fed-batch
fermentation. Chemical Engineering Journal 52: B59B69.
Jayant, A., and Pushpavanam, S. 1998. Optimization of a biochemical fed-batch
reactor: Transition from a nonsingular to a singular problem. Industrial and
Engineering Chemistry Research 37: 43144321.
Sin, H. S., and Lim, H. C. 2007. Maximization of metabolite in fed-batch cultures:
Sufficient conditions for singular arc and optimal feed rate profiles. Biochemical
Engineering Journal 37: 6274.
Ohno, H., Nakanishi, E., and Takamatsu, T. 1976. Optimal control of a semibatch fermentation. Biotechnology and Bioengineering 18: 847864.
Shin, H. S., and Lim, H. C. 2007. Optimization of metabolite production in fedbatch cultures: Use of sufficiency and characteristics of singular arc and properties of adjoint vectors in numerical computations. Industrial and Engineering
Chemistry Research 46: 25262534.
Aiba, S., Shoda, M., and Nagatani, M. 1968. Kinetics of product inhibition in
alcohol fermentation. Biotechnology and Bioengineering 10: 845864.
Hong, J. 1986. Optimal substrate feeding policy for a fed-batch fermentation with
substrate and product inhibition kinetics. Biotechnology and Bioengineering 28:
14211431.
Ingram, L. O., Conway, T., Clark, D. P., Sewell, G. W., and Preston, J. F.
1987. Genetic engineering of ethanol production in Escherichia coli. Applied
Environmental Microbiology 53: 24202425.
Imanaka, T. 1986. Application of recombinant DNA technology to the production of useful biomaterials. Advances in Biochemical Engineering/Biotechnology
33: 127.
Graumann, K., and Premstaller, A. 2006. Manufacturing of recombinant therapeutic proteins in microbial systems. Biotechnology Journal 1: 164186.
Macauley-Patrick, S., Fazenda, M. L., McNeil, B., and Harvey, L. M. 2005.
Heterogonous protein production using the Pichia pastoris expression system.
Yeast 22: 249270.
Georgiou, G. 1988. Optimizing the production of recombinant proteins in
microorganisms. American Institute of Chemical Engineers Journal 34: 1233
1248.
Anderson, T. F., and Lustbader, E. 1975. Inheritability of plasmids and population dynamics of cultured cells. Proceedings of the National Academy of Sciences
of the United States of America 72: 40854089.
Meacock, P. A., and Cohen, S. N. 1980. Partitioning of bacterial plasmids during
cell division: A cis-acting locus that accomplishes stable plasmid inheritance.
Cell 20: 529542.
Zund, P., and Lebek G. 1980. Generation time-prolonging R plasmids: Correlation between increases in the generation time of Escherichia coli caused by R
plasmids and their molecular size. Plasmid 3: 6569.
Son, K. H., Jang, J. H., and Kim, J. H. 1987. Effect of temperature on plasmid stability and expression of cloned cellulase gene in a recombinant Bacillus
megaterium. Biotechnology Letters 9: 821824.
References
24. Aiba, S., and Koizumi, J. 1984. Effects of temperature on plasmid stability
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
389
390
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
References
59. Oh, G., Moo-Young, M., and Chistit, Y. 1998. Automated fed-batch culture of
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
391
392
77.
78.
79.
80.
81.
results for penicillin and cell mass production. Biotechnology and Bioengineering
28: 14081420.
Shin, H. S., and Lim, H. C. 2008. Optimal fed-batch operation for recombinant
cells with segregational plasmid instability. Chemical Engineering Communications 195: 11221143.
Merriam, C. W. III. 1964. Optimization theory and the design of feedback control
systems, McGraw-Hill.
Lee, J. H., Lim, H. C. and Hong, J. 1997. Application of nonsingular transformation to on-line optimal control of poly-hyroxybutyrate fermentation. Journal
of Biotechnology 55: 135150.
Lee, J. H., Lim, H. C. and Kim, S. I. 2001. A nonsingular optimization approach
to the feed rate profile optimization of fedbatch cultures. Bioprocess and Biosystems Engineering 24: 115121.
Arfken, G. 1985. Mathematical methods for physicists, Academic Press.
14
In previous chapters, optimizations were carried out using known models with fixed
parameter values. The assumption was that the model and its parameter values
remain practically invariant during the entire course of bioreactor operation. This
assumption may not hold in reality. First, because the model used is only an approximation of real cellular processes, it may not represent well the process over the
entire operational time period. The rate-limiting step may change during the course
of operation, for example, the rate-limiting step in the cell growth phase may not be
the same as that in the product formation phase. To overcome the shortcomings of a
fixed model with fixed values of parameters, it may be necessary to allow the parameter values to vary or even to alter the model during the course of the operational
time period to obtain a model that better fits the experimental data.
The objective of adaptive optimization is to optimize the process under uncertainties in model and/or parameter values. In this chapter, we consider only simple
adaptive optimization schemes with a fixed model with adjustable parameters; the
parameter values are updated after one run using the experimental data generated,
and the optimization is repeated and implemented in the subsequent run. This process is repeated run after run (cycle-to-cycle, off-line optimization). Alternatively,
within one run, the operational time may be divided into a number of time intervals,
and the parameter values may be updated from one time interval to the next time
interval during the course of one run using the experimental data generated in previous time intervals, and the optimization may be repeated from one time interval
to the next with the updated parameter values and implemented in the subsequent
time interval (on-line adaptive optimization). This process may be repeated from
one interval to the next, until the entire time interval is covered.
These optimization methods yield the optimal feed rate profile as a function
of time. This is an open-loop policy, but a feedback law (closed loop) reduces the
sensitivity in the presence of uncertainties or disturbances. Thus, it is desirable to
obtain a feedback control instead of the open-loop policy. However, as we have seen
in Chapters 12 and 13, it is difficult to obtain the optimum feed rate in feedback mode,
unless the model is low in order (fewer than five independent dynamic equations) and
the final time is free. When the final time is fixed (given), the number of independent
dynamic equations must be fewer than four. When it is not possible to obtain the
optimum feed rate in feedback form, it is desirable to apply adaptive optimization
393
394
so that the model is updated and the process is optimized repeatedly to overcome
this shortcoming.
Dynamic programming and a linear predictive regression analysis1 were
applied23 to a fed-batch culture of Brevibacterium divaricatum for glutamic acid
production with ethanol as the feed substrate. A high-density fermentation of Candida utilis4 was carried out using the optimal substrate feed rate, which maximizes
the specific growth rate based on an on-line estimation technique with a moving data
window that tracks the time-varying parameters and estimates the cell mass.
An on-line adaptive optimal control algorithm was developed5 and applied to
fed-batch fermentation of Streptomyces C5, in which the objective was to maximize
the cell mass. Using a dynamic model for the substrate, cell mass and fermentor
volume were used to determine the optimal control policy that was to maintain,
during the singular period, the substrate concentration constant at a value at which
the specific growth rate was maximum. This is a simple cell mass maximization
problem for a third-order process, which was dealt with in sufficient detail in Chapter
12. An extended Kalman filter (EKF) was used to estimate the state variables along
with the parameters in the model.
An adaptive optimization algorithm for fed-batch culture of Bacillus subtilis
for maximization of -amylase production was developed6 using a recursive least
squares method with exponential weighting to estimate the parameters in the model.
Instead of the recursive least squares method, an EKF was used7 to estimate the
required state variables and model parameters.6 We consider in this chapter a simple
intuitive approach to adaptive optimizations and refer to the literature for more
sophisticated adaptive optimization methods.
PROCESS
PARAMETER
ESTIMATION
Control
Variable(s)
(Feed Rate)
ESTIMATED
PARAMETERS
MODEL
State
Variables
OPTIMIZATION
Figure 14.1. Cycle-to-cycle and on-line adaptive optimization.
395
396
Penicillin-producing fraction
/A1 A0V
Nonviable fraction
Substrate
Penicillin
Overall
Total cell mass
Specific rate expressions
Growth
Penicillin formation
Cell degradation
Cell branching
kd A1V
= m /(K + G)
= kP G/[KP + G(1 + G/KI )]
kd = k2 /(L + G)
kA /A = k1 /(L + G)
0
Maintenance
Branching
Substrate consumption for cell
growth
Substrate consumption for
penicillin formation
/A1 A0V
m = m1 G/(Km + G)
kb = G/(K + G)
= /YX/S
= /YP/S
optimization studies are performed using actual experimental data to estimate the
model parameters and optimize the updated model to obtain the optimal feed rate
profile, which is implemented in a subsequent run.
14.1.1.1 Simulation Studies
Simulation studies are made with a complex differentiation state model proposed
by Cagney8 for the strain of P. chrysogenum (C455.0/3) growing on a semidefined
medium. This model is used to generate simulated data for the fractions of nonviable cells, penicillin-producing cells, and growing-tip cells and the concentrations
of substrate, cell, and penicillin G. The simulated data are then used to fit a simpler
model proposed by Chittur.9
Cagneys model is sixth order and composed of six mass balance equations
for concentrations of penicillin and substrate, the culture volume, and three hyphal
fractions: a nonviable cell fraction, a penicillin-producing cell fraction, and a growingtip cell fraction. The dynamic model equations are given in Table 14.1. This model
is capable of fitting experimental data well. Cagneys model was used to generate
experimental data.
A simpler, de facto fourth-order model of Chittur9 consists of five mass balances
by lumping together the penicillin-producing cell fraction and the viable cell fraction
and allowing the nonviable fraction to be dependent only on the viable cell fraction.
Thus, there are four independent mass balance equations. The model equations are
given in Table 14.2. Chitturs model was used for model parameter estimation and
also for optimization.
397
= t ts
(14.1)
where a0 through an , , and are constant parameters that must be optimally determined from the experimental data, is the time elapsed from the start of the singular
interval, ts , and n is the order of the polynomial. The idea is to optimize the performance index by searching for the best parameter values in Eq. (14.1). Because of the
exponential function and the polynomial form, a third- or fourth-order polynomial
turns out to be adequate in approximating the optimal feed rate, which requires
extensive computational effort, and its sequence cannot be determined readily if the
process is modeled by more than four dynamic equations.
398
Cycle
Optimization method
1
2
3
1
1
2
Parameter
Impulse response
Impulse response
45.02
44.13
56.29
The experimental data obtained from the first run (run 1) are used to estimate
the best parameter values in the model, and this updated model is then optimized
by searching for the best parameter values (run 1, parameter optimization) in Eq.
(14.1). This updated model is optimized rigorously (impulse optimization) using PMP
(run 2). This newly determined feed rate profile is implemented experimentally in
a subsequent run (run 3) to obtain new set of experimental results, which are then
used to estimate the best parameter values again. This process is repeated until
no appreciable changes are observed in the performance index. The results are
summarized in Table 14.3.10
Runs 1 and 2 show that there is no appreciable difference in the result between
the impulse response optimization and the parameter optimization using the parameterized function of Eq. (14.1). In other words, the parameter optimization using
the approximated feed flow rate expression of Eq. (14.1) yields practically the same
result as the rigorous optimization, which requires considerably more effort. Therefore, if the system order is high or the application is on-line and requires a rapid
computation, the approximation based on the functional form of Eq. (14.1) is practical and effective. Runs 2 and 3 show that the iterative optimization applied to the
second run (run 3) yields the anticipated improvement over the first run (run 1).
14.1.1.2 Experimental Studies
Experimental studies9 of fed-batch penicillin fermentation by P. chrysogenum using
a computer-interfaced fermentor with an on-line filtration device11 to estimate the
viable and nonviable cells were carried out. The de facto fourth-order model2 (a
simplified model) shown in Table 14.29 is used for optimization. The experimental
details are available elsewhere.9 The experimental data are generated starting from
arbitrary initial conditions and a substrate feed profile for the first run and are used in
estimating the parameters in the simple model. The model with updated parameter
values is optimized to determine the optimal feed rate profile consisting of a period
of maximum flow rate, a period of minimum flow rate (a batch period), a singular
feed rate period (intermediate flow rate profile), and a final batch period, when the
culture volume is full. This optimum feed profile is then applied in the second run,
and the data thus generated are used to reestimate the parameters in the model. This
updated model is optimized again to obtain a new optimal feed rate profile, which is
applied in the subsequent run. This process is presumed to continue for subsequent
runs. To make certain that the procedure converges, another set of runs starting
from near the optimum was run. The results are summarized in Table 14.4.9
Run 1 in (I) was made using an arbitrary feed profile to generate experimental
data at various times during the run; concentrations of glucose, penicillin and cell
fractions, and the reactor volume profile. As anticipated, the amount of penicillin G
Amount predicted, g
Amount obtained, g
Amount predicted, g
Amount obtained, g
Run 1
Run 2, 1st
optimization
Run 3, 2nd
optimization
30
61.8
63.8
67.1
67.8
Run 4, 3rd
optimization
68.4
68.1
produced was 30 g, far from the optimum value that was obtained by two successive
sequential optimizations, 63.7 g. These data are then used to estimate the parameters
in the simplified model. The model with the estimated parameter values is then used
for optimization to obtain the optimal feed rate profile. Then, the newly calculated
optimum profile is used for the next run (first iterative optimization run), obtaining a
completely new set of experimental data and yielding 53.9 g of penicillin G. The data
obtained from the first experimental optimization run were used to reestimate the
adjustable parameters in the model, and optimization was carried out to obtain the
optimal feed rate profile. The newly determined optimal feed rate profile was used to
carry out the next experimental run (second iterative optimization run), obtaining
63.7 g of penicillin and generating new sets of experimental data to be used for
the subsequent run. The results from (I) indicate that the sequential optimization
using the simplified model converges to the optimum in two iterations when the
optimization is started from an arbitrary point, far from the optimum.
The results from (II) show that the iterative optimization starting near the
optimum does not diverge but remains close to the optimum. Thus, the proposed
run-to-run iterative approach worked well in rapidly approaching the optimum when
started from an arbitrary point, and once the optimum is approached, it does not
diverge. The details can be found elsewhere.9
14.1.2 Experimental Off-Line Cycle-to-Cycle Optimization of Invertase
Production
Studies similar to the preceding are made with a recombinant strain of S. cerevisiae
SEY2102/pRB5812 cloned for invertase. The yeast 2 m based plasmid pRB58 is
introduced into the host SEY2102 to study the expression of the SUC2 gene in yeast.
It has been reported that the SUC2 promoter is very tightly controlled by the glucose
concentration in the medium and is fully repressed above 2 g/L.
Experimental optimization studies are made using two models: (1) the Modak
Patkar model,13,14 which ignores the ethanol inhibition of both invertase formation
and cell growth (Table 14.5), and (2) a modified form of the ModakPatkar model13,14
that accounts for the ethanol inhibition (Table 14.6). The details of these two models
are given in Tables 14.5 and 14.6, respectively.
The inhibitions by ethanol both on the growth rate of cells on glucose and on the
invertase formation rate are modeled by the same factor, (1 E/kG ) 0, a linearly
399
400
G = (k1 G + k2 G2 )/(k3 + k4 G + G2 )
E = k5 E/[(k6 + k7 + E)(1 + k8 E)]
R = (1 + k9 Gn )/(k10 + k9 Gn )
F
R
E = YE/G
R
= E /YX/E
R
F
YX = (1 R)YX/G
+ RYX/G
= kP G/[KP + G(1 + G/KI )]
= G /YX
decreasing function of ethanol concentration. This technique has been widely used
to model the ethanol inhibition effect.
The results of two cycles of experimental studies with the ModakPatkar model
that ignores ethanol inhibition are given in Table 14.7 as C1 and C2, while the results
Table 14.6. A modified ModakPatkar model for Saccharomyces cerevisiae (inhibition by
ethanol of both invertase formation and cell growth on glucose)13,14
Mass balance equations
Mass balance species
Cell
Glucose
Ethanol
Invertase
Overall
Specific rate expressions
Growth
On glucose
On ethanol
Fraction of glucose fermented
Ethanol production rate
Ethanol consumption rate
Cellular yield
Invertase formation
Substrate consumption for cell growth
(k1 G + k2 G2 )
(1 E/kE )
(k3 + k4 G + G2 )
E = k5 E/[(k6 + k7 + E)(1 + k8 E)]
R = (1 + k9 Gn )/(k10 + k9 Gn )
F
E = YE/G
R
R
= E /YX/E
R
E
YX = (1 R)YX/G
+ RYX/G
= kP G(1 E/kE )/[KP + G(1 + G/KI )]
= G /YX
(1 E/kE ) 0
G =
401
Table 14.7. Experimental on-line and cycle-to-cycle optimization results with ModakPatkar
model (inhibition by ethanol ignored)10
Run
(PXV)f
tf
(hrs)
C1
C2
3.88E5
5.19E5
18.8
19.0
(XV)f
(g)
Ef
(g/L)
(PXV
42.1
52.6
12.2
12.0
3.08E5
3.96E5
cell
)f
sup
(PXV
)f
8.00E4
1.23E5
(SIA)f
(gDCW)
(SIAcell )f
(gDCW)
(SIAsup )f
(gDCW)
7067
9867
5600
7533
1467
2333
Note: (PXV)f = total amount of invertase at the final time; (XV)f = total amount of cell mass at the
final time; tf = final time; Ef = ethanol concentration at the final time; (PXVsup )f = total amount of
intracellular (periplasmic space) invertase at the final time; (PXVsup )f = total amount of extracellular
invertase at the final time; (SIA)f = specific invertase activity at the final time; (SIAcell )f = specific
intracellular invertase activity at the final time; (SIAsup )f = specific extracellular invertase activity at the
final time; C1 = cycle-to-cycle adaptive optimization run 1; C2 = cycle-to cycle adaptive optimization
run 2.
with the modified ModakPatkar model, which accounts for ethanol inhibition,
are given in Table 14.8 as C1 and C2.10 The details of experimental conditions and
protocols are available elsewhere.10 The results of the optimization with a model that
accounts for ethanol inhibition yield almost twice as much invertase (Table 14.8) as
those obtained with the model that ignores ethanol inhibition, clearly demonstrating
the need to work with a functionally correct model. The high ethanol concentration
(1012 g/L at the final time) inhibited the invertase formation rate and is probably the
reason for low production of invertase for the optimization with the ModakPatkar
model that does not take into account the inhibitory effect of ethanol.
The total amounts of invertase obtained in two cycles of off-line cycle-to-cycle
optimization with the ModakPatkar model are 3.9E5 units for the first cycle and
5.2E5 units for the second cycle. The improvement of the second cycle over the
first is about 34 percent. Conversely, when the ethanol inhibition is accounted for in
the modified model of ModakPatkar, the amounts of invertase obtained increased
almost twofold over those obtained with the model that ignored the inhibition effect
(Table 14.8), to 7.6E5 units for the first cycle and 12.6E5 units for the second cycle, an
Table 14.8. Experimental cycle-to-cycle and on-line adaptive optimization results with a
modified ModakPatkar model (inhibition by ethanol of both invertase formation and cell
growth on glucose)2,10,17
Run
(PXV)f
tf
(hrs)
(XV)f
(g)
Ef
(g/L)
(PXVcell )f
(PXVsup )f
(SIA)f
(gDCW)
(SIAcell )f
(gDCW)
(SIAsup )f
(gDCW)
C1
C2
A1
A2
7.60E5
12.6E5
13.4E5
12.9E5
13.0
25.0
22.7
25.7
48.1
54.3
54.0
51.3
3.75
1.71
1.33
2.05
5.86E5
8.82E5
1.00E6
9.56E5
1.75E5
3.78E5
3.39E5
3.34E5
15800
23200
24800
25100
12200
16200
18500
18600
3630
6970
6270
6500
Note: (PXV)f = total amount of invertase at the final time; (XV)f = total amount of cell mass at the
final time; tf = final time; Ef = ethanol concentration at the final time; (PXVsup )f = total amount of
intracellular (periplasmic space) invertase at the final time; (PXVsup )f = total amount of extracellular
invertase at the final time; (SIA)f = specific invertase activity at the final time; (SIAcell )f = specific
intracellular invertase activity at the final time; (SIAsup )f = specific extracellular invertase activity at the
final time; C1 = cycle-to-cycle adaptive optimization run 1; C2 = cycle-to cycle adaptive optimization run
2; A1 = on-line adaptive optimization run 1; A2 = on-line adaptive optimization run 2.
402
used to once again update the adjustable parameters in the fed-batch culture model,
and a new optimal feed rate profile is determined for the updated model. The portion
of the calculated optimal feed rate profile corresponding to the third interval is then
applied in the third interval; the experimental data thus obtained (with or without
previous time interval data) are used to update once again the adjustable parameters in the model, and a new optimal feed rate profile is calculated and implemented
in the next interval. This procedure is repeated until the entire N intervals are
covered.
In the preceding approach, it may be more advantageous to consider the experimental data generated up to jth intervals instead of just the data obtained in the
jth interval alone. It is also conceivable to use a moving windows approach and use
only the data generated in the last few intervals. The data generated in the last few
intervals may be more pertinent than the entire data because the fermentation may
go through different stages, such as growth and production phases, and the data
generated during the growth phase (idiophase) may not be as pertinent as the data
generated in the production phase (protophase).
An adaptive feature incorporating an on-line parameter estimation and reoptimization should greatly improve the performance of bioreactors while the requirement for a highly sophisticated model would be relaxed as the model parameter
values are frequently updated using experimental data. The time necessary to reestimate the key parameter values and to determine the corresponding optimal feed
rate profile may be short or long relative to the time of subintervals used. If it is short,
then the calculated feed rate profile may be applied in the next interval. However, if
the time is long, then the feed rate profile computed in the previous interval should
be applied while the computation is being carried out. Thus, there may be an overlapping period in this approach. As stated previously, the fermentation time period
is divided into N time intervals, and the parameter estimation is carried out using the
data generated during one or more intervals. Thus, the parameter estimation and
optimization are performed repeatedly for each time interval, until the final time is
reached, while the fermentation is being carried out.
A more detailed description of the on-line adaptive optimization procedure as
well as some variations and results are given elsewhere.9,10 Simulation and experimental results were obtained using the approach outlined here.
14.2.1 Simulation Studies of On-Line Adaptive Optimization
of Penicillin Production
We demonstrate the efficacy of on-line adaptive optimization through physical examples of penicillin production by P. chrysogenum. Owing to the time delay for off-line
measurements, samples can only be taken hourly. Furthermore, a two-hour delay is
required for off-line analysis, and an additional hour is required for estimation and
optimization calculations. The total delay from the last measurement to the feed
rate update is therefore three hours. The total fermentation time for the fed-batch
experiments is between 14 and 26 hours for this system. Therefore, the number and
duration of the time intervals is limited. For the experiments conducted, the first
time interval of adaptive optimization did not include parameter estimation. This is
403
404
Parameter
estimation method
Parameter estimation
initial condition
Performance
index
Adaptive
Adaptive
Adaptive
Impulse response
Parameter
Impulse response
ILS
ILS
ILS
56.92
56.82
47.75
Adaptive
Adaptive
Impulse response
Parameter
EKF
EKF
True conditions
True conditions
Measured conditions
with exp. errors
Estimated future IC
Estimated future IC
56.57
56.44
References
405
(PXV)f
tf (hrs)
(XV)f (g)
Ef (g/L)
(PXVcell )f
(PXVsup )f
Modified ModakPatkar
Modified ModakPatkar
ModakPatkar
13.4E6
12.9E6
6.16E5
22.7
25.7
19.9
54.0
51.3
47.8
1.33
2.05
10.5
10.0E5
9.56E5
5.03E5
3.39E5
3.34E5
1.13E5
Note: (PXV)f = total amount of invertase at the final time; (XV)f = total amount of cell mass at the
final time; tf = final time; Ef = ethanol concentration at the final time; (PXVsup )f = total amount of
intracellular (periplasmic space) invertase at the final time; (PXVsup )f = total amount of extracellular
invertase at the final time.
about 10 to 20 percent of that obtained with the unmodified model. Once again, this
clearly demonstrates the need to use a functionally correct model in modeling and
optimization of fed-batch processes. The details of these optimization studies are
available elsewhere.10 The successive optimal feed rate profiles and concentration
profiles of various species are also available in the literature.10
In this chapter, a simple intuitive approach to an adaptive optimization scheme
is used to demonstrate that such a scheme can be successfully used to carry out
off-line cycle-to-cycle and on-line adaptive optimizations of invertase and penicillin
production. Although many sophisticated adaptive optimization methods are available in the literature, the proposed intuitive and simple method is practical and
effective.
REFERENCES
2.
3.
4.
5.
6.
7.
8.
9.
10.
culture for glutamic acid production with ethanol feeding by use of regression
analysis. Journal of Fermentation Technology 59: 4348.
Kishimoto, M., Sawano, T., Yoshida, T., and Taguchi, H. 1982. Optimization of
a fed-batch culture by statistical analysis, in IFAC Workshop on Modelling and
Control of Biotechnical Processes, Proceedings, p. 161, Pergamon Press.
Kishimoto, M., Yoshida, T., and Taguchi, H. 1981. On-line optimal control of fedbatch culture of glutamic acid production. Journal of Fermentation Technology
59: 125129.
Huang, H.-P., Chang, L.-L., and Chao, Y.-C. 1990. Experimental study of on-line
optimal substrate feed for a fed-batch culture. Chemical Engineering Communication 94: 105118.
Schlasner, S. M., Strohl, W. R., and Woo, W.-K. 1987. On-line adaptive optimal
control of a fed-batch fermentation of Streptomyces C5, in Proceedings of the
American Control Conference, p. 687. American Automatic Control Council.
Staniskis, J., and Levisauskas, D. 1983. An adaptive control algorithm for fedbatch culture. Biotechnology and Bioengineering 26: 419425.
Yoo, Y. J., Hong, J., and Hatch, R. T. 1985. Sequential estimation of states and
kinetic parameters and optimization of fermentation processes, in Proceedings of
the American Control Conference, p. 866. American Automatic Control Council.
Cagney, J. W. 1984. Experimental investigation of a differential state model for
fed-batch penicillin fermentation. PhD diss., Purdue University.
Chittur, V. K. 1989. Modeling and optimization of the fed-batch penicillin fermentation. PhD dissertation, Purdue University.
Hansen, J. 1996. On-line adaptive optimization of fed-batch fermentations. PhD
dissertation, University of California, Irvine.
406
15
408
409
Biomass concentration is measured by optical sensors, filtration methods, calorimetric techniques, viscosity methods, electrochemical methods, and acoustic methods. Optical sensors can be broadly classified as nephelometric methods or fluorescence. Most of the nephelometric methods are ineffective for high cell mass concentrations. Normally concentrated biomass samples are diluted to less than 1 g/L,
and the optical density of the diluted samples is measured and compared to a standard calibration curve to estimate the cell concentration of the original sample. For
continuous operation, recycling of diluted broth (for effective measurement at low
concentration) can be avoided by a flow-through device that reduces the effective
light path.5 Turbidity probes are used for high cell concentration measurements and
are commercially available.6,7 For filamentous organisms such as P. chrysogenum,
filtration devices913 were developed in which filtration of fermentation broth takes
place and the accumulation of filtration cake can be monitored over a short time
period to estimate the concentration of cells with semiempirical correlations.
Dissolved oxygen concentrations are measured by electrochemical methods.14
There are two types of electrodes: polarographic and galvanic.15 The galvanic electrodes are most commonly used for small fermentors and are made up of a lead
anode and a silver cathode and employ potassium hydroxide, chloride, bicarbonate, or acetate as electrolytes. The polarographic electrodes are in greater demand
and are commonly used in biotechnical and fermentation industries. The polarographic electrodes are made of an Ag-AgCl anode and a platinum cathode with
potassium chloride and measure the partial pressure of the dissolved oxygen and not
the dissolved oxygen concentration. At equilibrium, the partial pressure of dissolved
oxygen PO as sensed by the probe is equal to mole fraction of oxygen in the gas
2
phase YO times the total pressure PT :
2
PO = YO PT
2
(15.1)
The actual readings are expressed as percentage saturation with air at atmospheric pressure so that 100 percent dissolved oxygen implies a partial pressure of
160 mmHg. Thus, water at 25 C and 760 mmHg pressure saturated with air contains
8.4 mg O2 in 1 L.
15.1.2 Chemical Properties
15.1.2.1 Carbon Dioxide Evolution Rate
Assimilation of carbon source by microorganisms is always accompanied by the
evolution of carbon dioxide, and therefore, the carbon source feed rate based on
CER allows regulation of the concentration of the carbon source in media. The idea
behind the use of CER is to take advantage of the fact that CER responds rapidly
to various inputs that cause dynamic changes in microbial processes and is also a
readily measurable parameter so that normally sluggish control based on a slowly
responding measurement, say, cell concentration, can be made fast by relying on
the fast-responding CER. In this way, the feedback control is rapid without much
dynamic delay and results in superior performance. In that sense, this is a form of
feedforward control.
CER is computed by applying a mass balance on the inlet and outlet gas streams.
Under regulated pH, the inlet and outlet concentrations of carbon dioxide are
410
measured by an infrared CO2 analyzer or mass spectrometer, and the inlet and
outlet gas flow rates are also measured. The carbon dioxide evolution rate is simply
the difference between the outlet flow rate of carbon dioxide and the inlet carbon
dioxide supply rate. Because the inlet carbon dioxide concentration is fairly constant,
if the aeration rate is held constant, the partial pressure of carbon dioxide in the exit
gas may be used to feedback-control the substrate feed rates.
Oxygen uptake rate (OUR) is computed by applying a mass balance on the inlet
and outlet gas streams. Under regulated pH, the inlet and outlet concentrations of
oxygen are measured by a paramagnetic O2 analyzer or mass spectrometer, and the
inlet and outlet gas flow rates are also measured. The OUR is simply the difference
between the outlet flow rate of oxygen and the oxygen supply rate.
RQ as a control parameter was suggested in 1959 for yeast production because
then, feedback control of a substrate feed rate based on RQ was used extensively for
bakers yeast production. Four types of yeast metabolism (glucose oxidation, aerobic
fermentation yielding ethanol, oxidation of both glucose and ethanol, and oxidation
of ethanol) are known to be related to certain ranges of RQ values. Therefore,
by carefully regulating the range of RQ values, it is possible to minimize ethanol
(by-product) formation and maximize the yeast cell yield from glucose by a proper
feeding strategy of glucose.
The RQ is the ratio of the CER to the OUR:
RQ = CER/OUR = rCO /rO
2
(15.2)
where rCO and rO are the rate of formation of carbon dioxide and the rate of
2
2
consumption of oxygen, respectively. Both CER and OUR are calculated from the
measurements of carbon dioxide and oxygen mass flow rates in the inlet and outlet
air flows. Initially, the glucose feed rate was manually changed stepwise16 so as
to maintain the RQ value within the range 1.01.2 throughout the course of yeast
fermentation. A linear relationship between RQ and the ethanol generation rate,
rEtOH , was established:17
rEtOH = rCO (RQ)0 rO
2
(15.3)
where rEtOH is the rate of formation of ethanol and (RQ)0 is the RQ value in the
absence of ethanol production, which is in the range of 0.951.05. However, it was
found18 that the control of RQ alone was not satisfactory in experimental production
of yeast from molasses, and it was proposed to modify the volumetric feed rate of
molasses according to the following formula:
F (t ) =
XV
[1 Kp {rCO (RQ)0 rO }]
2
2
YX/S
(15.4)
where Kp is the proportional controller constant. Use of this formula was effective
in overcoming problems of oxygen starvation, molasses quality, and variations in
inoculums. The aeration and agitation rates are increased or decreased to make the
right-hand side constant and, therefore, the DO constant. When the total oxygen
uptake is very high owing to high cell density, aeration and agitation may not be
enough to control the DO with air. In this situation, one may have to use oxygenenriched air or pure oxygen.
411
E = E0 + (RT/F ) ln aH+
(15.5)
where R is the gas constant, F is the Faraday constant, and aH+ is the activity of H+
ion concentration, which, in dilute solutions, can be taken as equal to the H+ ion
concentration. For bioprocesses, pH probes combining the reference electrode and
the measuring glass electrode are used. The glass electrode (Ag/AgCl in chloridecontaining buffer) and the reference electrode (Ag/AgCl in saturated KCl solution)
are combined in the combined pH electrode.
15.1.2.4 Redox Potential
Although redox systems play an important part in living systems,20,21 redox potential
does not define any specific property of the culture, and interpretation is subject to
some questions. However, in anaerobic cultures, it replaces the DO as an indicator
of electron acceptors, and it also does so in aerobic cultures in which the DO is
extremely low so that the conventional DO probe cannot be used. The redox electrode of a conducting wire (usually platinum) immersed in the culture exchanges
electrons with the oxidationreduction until equilibrium is reached, at which time
the wire acquires a potential E:
(15.6)
412
413
oxygen transfer rate depends on the oxygen mass transfer coefficient and the driving
force, the difference between the saturated oxygen concentration and the oxygen
concentration in the liquid. The oxygen transfer rate coefficient depends on the liquid
suspension properties, aeration rate, agitation rate, pressure, and temperature, while
the driving force can be altered by using oxygen-enriched air or pure oxygen instead
of ambient air.
There are a number of methods of determining the oxygen transfer coefficients.46
These methods include static and dynamic measurement methods as well as dynamic
oxygen balance methods around the fermentor.
The oxygen balance around a fed-batch bioreactor is
dV
dO
d[OV ]
=O
+
V = kL aV (O O) QoXV
dt
dt
dt
(15.7)
where O, O , V, kL a, Qo, and X are the oxygen concentration in the liquid, the
saturated oxygen concentration in equilibrium with the gas phase, the bioreactor
volume, the volumetric mass transfer coefficient, the specific oxygen uptake rate,
and cell concentration, respectively. DO expressed in percentage saturation47 is
d[(DO)V ]
d(DO)
d ln V
=
+ (DO)
= kL a(100 DO) 376.48QoX
V dt
dt
dt
(15.8)
where an assumption that the oxygen concentration on each side of the gas
liquid interface of a dilute aqueous solution is related by Henrys law. The mass
transfer coefficient determination using Eq. (15.8) requires the time derivatives of
DO and ln V or (DO)V, both of which are subject to numerical error. Thus, we
need to have another way of determining the mass transfer coefficient. In addition,
there have been several different empirical correlations48 for the volumetric mass
transfer coefficient, kL a. One of the practical empirical correlations involves the
agitation and aeration rates as the pressure and temperature of the fermentors are
usually maintained constant during the course of operation. Thus, for the purposes
of process control for industrial applications in which aeration is the manipulated
variable, the practical correlation for the oxygen transfer coefficient should depend
on the aeration rate, while for research-type fermentors for which both the aeration
and agitation rates can serve as the manipulated variables, the practical correlation
would involve both the aeration and agitation rates.
414
cell mass
(15.9)
a d =
a + 3c 2e =
c=
a + 2b 2d e =
(15.10)
therefore, an additional equation is needed. We note from the preceding stoichiometric equation (15.9) that
CER/OUR = d/b
(15.11)
Therefore, we need to calculate the CER and the OUR from on-line monitoring of
the gas exchange rates. Thus, Eqs. (15.10) and (15.11) provide five equations in five
unknowns, a through e. Solving for the unknowns, we obtain
a=
( + 3)
CER/OUR
b=
( + 3)
[(CER/OUR/)( ) + 2(1 CER/OUR)]
c=
(15.12)
CER/OUR( + 3)
d=
[(CER/OUR/)( ) + 2(1 CER/OUR)]
e = 3 +
( + 3)(CER/OUR/)
[(CER/OUR/)( ) + 2(1 CER/OUR)]
415
(15.13)
Thus, this approach allows us to estimate the rates that are difficult to measure
on-line from the off-gas exchange rates. For fed-batch cultures, it is also possible to
estimate on-line the substrate and cell concentrations that are sometimes difficult to
measure on-line using the mass balance on substrate and cell mass:
Cell balance
d(XV )
= XV = CER/d X (t )V (t ) = X (0)V (0) +
dt
(CER/d)d
(15.14)
Substrate balance
d(SV )
= F SF XV = F SF CER(a/d)
dt
t
t
S(t )V (t ) = S(0)V (0) + SF
F d
CER(a/d)d
0
(15.15)
Overall balance
d(V F )
= F V (t )F (t ) V (0)F (0) =
dt
F d
(15.16)
(15.17)
3t
3t
F d 0 CER(a/d)d
3t
V (0) + 0 F d
S(0)V (0) + SF
(15.18)
(15.19)
Thus, by monitoring the gas exchange rates and the volume changes, it is possible to
estimate the concentrations of cells and substrates and various rates such as CGR,
AUR, OUR, and SCR.
This approach can be extended to bioreactor operations in which one or more
substrates and one or more products are involved. Consider a case of one product
given by the following stoichiometric equation:
aC H O + bO2 + cNH3 C H O N + dCO2 + eH2 O + f C H O N
substate
cell mass
product
(15.20)
416
There are six unknown stoichiometric coefficients, a through f. The elemental balances provide four equations:
Carbon
Hydrogen
Nitrogen
Oxygen
a = + f + e
a + 3c = + 2e + f
c = + f
a + 2b = + 2d + e + f
(15.21)
Two more equations are needed to solve for six unknown stoichiometric coefficients
a through f. As earlier, the gas exchange information provides one equation:
CER/OUR = d/b
(15.11)
One more equation is needed. Among the possible measurements are concentrations of some species such as the substrate, nitrogen, and product. Although some
of these species concentrations may be measurable, it is actually the time derivatives that must be monitored. Nevertheless, this method was applied to batch glutamic acid fermentation51 by Brevibacterium flavum with glucose concentration
as the additional measurement and the growth of Hansenula polymorpha52 on
methanol.
The second method was used to estimate biomass concentration and growth
rate through on-line material balance of one chemical component and a mathematical kinetic model that relates the growth rate to the chemical species. Therefore,
the accuracy of the method depends heavily on the validity and accuracy of the
mathematical model. Using OUR and its relationship to biomass and growth rate
of biomass, this method was applied successfully to batch cultures of Thermoactinomyces sp. and Streptomyces sp. but less successfully to Saccharomyces cerevisiae.
15.2.2 Mathematical Estimation Techniques
The balancing methods described suffer from the inaccuracy of available instrumentation. The errors in primary measurements are often large, and these errors can lead
to profound effects on the accuracy of estimation. As seen, the gas exchange rates,
OUR and CER, are integrated over a time period so that errors in gas exchange rate
can compound the errors of on-line estimation of biomass from the off-line assay
values as fermentation progresses, and these errors can become unacceptably large.
Therefore, it was necessary from time to time to reinitialize the biomass concentration in the midst of the fermentation period,53 and it became necessary to employ a
noise filtration algorithm to improve the reliability of the estimated values.
The deterministic and stochastic estimation techniques were treated in Chapter
6 for estimating parameters. In this chapter, the main emphasis is on estimating those
state variables that are difficult, if not impossible, to measure on-line.
In certain situations, some of the state variables are not directly measurable but
are observable (can be calculated from the measurements of other state variables).
Therefore, it may be necessary to estimate the state variables that are not directly
measurable before carrying out the estimation of parameters in the model. In fact, it
is possible to simultaneously predict the unmeasurable state variables and estimation
of the parameters.
417
When a process is linear and a model is available, Kalman5455 filters are very
powerful tools that can estimate not only the unknown parameters in the model
but also the state variables that are not possible to measure on-line. However, this
technique requires knowledge of certain stochastic properties of measurement and
disturbance noises. For nonlinear systems, this technique is applied to linearized
models and is known as the extended Kalman filter (EKF).56 This is a recursive
least squares estimator and has been applied to estimate nonlinear bioreactor state
variables and kinetic model parameters.
15.2.2.1 Extended Kalman Filter
We begin with a set of mass balance equations for fed-batch cultures in the form of
a general nonlinear dynamic model:
Mass balance model
(15.22)
where f is a nonlinear vector function of state vector, x(t ) and t, G is a matrix function
of x(t )and t, and w(t) is a random disturbance vector to account for those effects that
are not included explicitly in the mass balance equations. We note that the fed-batch
mass balance equations in vector form given in Chapter 8 were
x = f[x(t ), u(t )]
(15.23)
Therefore, the inputs (feed rates) are imbedded in Eq. (15.23) as time functions and
the disturbance function represents all other factors that affect the state of fed-batch
operation but are unaccounted for in the fed-batch mass balance equations:
Measurement model
z(ti ) = h(x(ti ), ti ) + (ti )
(15.24)
where h is a nonlinear vector function of x(ti ) and (ti ) is a random error vector in the measurement of z(ti ). There are assumptions on the random vectors:
w(t ) and (t ) are zero-mean white noises (frequency independent) with covariance
matrices Q(t ) and R(t ), respectively. The noises w(t ) and (t ) are uncorrelated with
each other and also uncorrelated with the initial conditions, x(0). The mean and
covariance of x(0) are designated as m(0)and PX (0), respectively.
The- EKF problem may be stated
as follows: given a measurement sequence
.
Z (k)= z(t0 ), z(t1 ), z(t2 ), . . . , z(tk ) for the model given by Eqs. (15.22) and (15.24),
find an estimator to provide unbiased, minimum-variance estimates of x(t ), denoted
by x(t tk ) patterned after a linear Kalman filter and yielding
small errors between
the true state and the estimated state, x (t tk ) = x(t ) x (t tk ). The convention on
the notation is that when t > tk , the estimation is referred to as prediction, when
t = tk , as filtering, and when t < tk , as smoothing. The EKF estimation is described
by the following set of filtering equations.
A prediction of estimate is produced by integration of the
following differential equations:
15.2.2.1.1. PREDICTOR.
x(t|t
k ) = f(x(t|tk ), t )
(15.25)
418
15.2.2.1.2. CORRECTOR.
x (tk |tk ) =x(tk |tk1 ) + K(tk )[z(tk ) h(x (tk |tk1 , tk )], x (t0 |t0 ) = m0
(15.26)
|t
k k1
(15.27)
(15.28)
(15.29)
419
X 1 = X1
X1 (0) = X10
(15.E1.1)
X 2 = S1 f F1 1 X1
X2 (0) = X20
(15.E1.2)
X 3 = S2 f F1 2 X1
X3 (0) = X30
(15.E1.3)
X 4 = X1
X4 (0) = 0
X 5 = F1 + F2
(15.E1.4)
X5 (0) = X50
X5 (t f ) = X5 f = V f
= m
= m 1
S1
KG + S1 + S21 /KGI
P/X
(P/X )m
S2
KN + S2 + S21 /KNI
S1
KPG + S1 + S21 /KPGI
1 =
+
+ me
YR/C YP/C
2 =
YR/N
(15.E1.5)
KPN
(15.E1.6)
S2 + VP
+ S2 + S22 /KPNI
(15.E1.7)
(15.E1.8)
(15.E1.9)
where X1 = XV is the active cell mass (total cell mass, PHB), X2 = S1 V is the total
amount of glucose, X3 = S2 V is the total amount of ammonia, X4 = PV is the total
amount of PHB, X5 = V is the bioreactor volume, P/X is the PHB fraction, F1 is the
glucose feed rate, F2 is the ammonia feed rate, (P/X)m is the maximum PHB fraction,
me is the maintenance energy, YP/C , YR/C , and YR/N are the yield coefficients, Vp is
the PHB production rate constant, , 1 , 2 , and are specific rates of cell growth,
glucose consumption, ammonia consumption, and product formation, respectively,
and KG , KGI , KN , KNI , KPG , KPGI , KPN , and KPNI are kinetic constants.
420
Experiments were performed with arbitrary feed rates (see Figure 15.E.1.1a),
while keeping the glucose concentration between 10 and 20 g/L and the ammonium
chloride concentration between 0 and 0.5 g/L. Figure 15.E.1.1a shows the feed rates
and fermentor volume, whereas Figures 15.E.1.1b and 15.E.1.1c show the experimentally measured data for parameter estimation.
The parameters YP/C , YR/C , YR/N , KG , KGI , KN , KNI , KPG , KPGI , KPN , KPNI ,
(P/X)m , me , and Vp were estimated using the EKF. State variables and parameters are simultaneously estimated by the EKF by augmenting the state variables
with the parameters to be estimated. To apply the algorithm of the EKF, the appropriate problem formulation was first carried out. The state and measurement vectors
were defined as follows:
xT = [X S1 S2 P YP/C
zT = [X S1 S2 P]
hT = [x1 x2 x3 x4 ]
1 0 0 0 0
0 1 0 0 0
H=
0 0 1 0 0
0 0 0 1 0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0]
0
0
0
0
0 0
0 0
c = [x1 x2 x3 x4
0]
0]
The EKF algorithm was applied to the problem formulated along with measured
data shown in Figure 15.E.1.1, and the estimated parameters are shown in Table
15.E.1.1.
1.6
15
1.4
1.2
10
1.0
5
0.8
Glucose Concentration (g r 1)
30
Reactor Volume (I )
25
3.0
2.5
20
2.0
15
1.5
10
1.0
0.5
NH4 Concentration (g r 1)
1.8
20
421
0.6
0
(a)
10
20
30
40
50
60
(b)
70
0.0
0
10
20
Time (hr)
30
40
50
60
70
Time (hr)
35
30
25
20
15
10
(c)
5
0
0
10
20
30
40
50
60
70
Time (hr)
Figure 15.E.1.1. (a) Profiles of glucose and NH4 Cl feed rates and fermentor volumes. (b)
Profiles of glucose and NH4 Cl concentrations. (c) Profiles of active cell mass and PHB
concentrations.
Disturbance
Output
Dynamics
Setpoint
Controller
+
Final Control
Element
Measurement
Figure 15.1. A standard feedback control system.
Bioreactor
422
EKF estimate
(P/X)m
KG
KGI
KN
KNI
KPG
KPGI
KPN
KPNI
me
m
m
VP
YP/C
YR/C
YR/N
0.85
8.11
17.43
0.59
1.5
8.0
80
0.024
2.5
0.01 (= 0 when S1 = 0)
0.80
0.88
0.0095
0.47
0.45
2.11
(1) what types of controllers should be selected (proportional (P), proportional plus
integral (PI), or proportional plus integral and derivative (PID)), (2) how these
controllers should be tuned, and (3) how the system should be optimized (constant
values or variable profiles). It is not appropriate to discuss these questions here, but
the details are readily available elsewhere.59
We shall here take a simple example to answer the preceding questions. Consider the problem of maintaining in the bioreactor the temperature (T) and the
dissolved oxygen concentration (DO) at some desired values (Td , DOd ) by manipulating the bioreactor coolant flow rate (Fc ) and the aeration rate (Ra ) in the presence
of disturbances such as the inlet coolant temperature (Tci ) and changes in microbial
growth rate, which can alter the oxygen demand rate. The statement of this problem
answers questions 1 and 3. Obviously, T and DO should be measured, answering
question 2. The question of which measured variables should be coupled with which
manipulated variables is intuitively obvious in this example; that is, T should be
paired with Fc and DO with Ra . In some situations, the question of proper pairing
is not intuitively answered but rather must be determined by a systematic method
based on the concept of a relative gain array.59
A classical feedback control system diagram is shown in Figure 15.2. The outputs
to be maintained constant are T and DO of the bioreactor, which are compared
with the set points to generate the errors 1 and 2 , which are then put through the
controllers Gc1 and Gc2 , which may be P, PI, or PID, which generates the input to the
aeration motor and the coolant flow rate valve to manipulate the control variables
Ra and Fc .
The PID controller is described by the following equation:
1 t
d
d + D
m = ms + Kc +
I 0
dt
(15.31)
423
Measurement
Setpoint
Ti
Di
Ti
Controller
DO
Motor
+
BIOREACTOR
Setpoint
T
Controller
Valve
Measurement
where ms is the steady state value of m, Kc is the proportional gain, I is the integral
time constant, and D is the derivative time constant. These are adjustable parameters
that require tuning for satisfactory performance of the resulting control system.
15.3.1 Single-Loop Control
Examples of common single-loop controls are flow rate control, feed rate control,
pressure control, temperature control, dissolved oxygen control, and pH control.
15.3.1.1 Flow Rate Control Loop
These are characterized by fast responses in seconds and essentially no time delay.
Most disturbances are high-frequency noises owing to stream turbulence, valve
changes, and pump vibrations. Therefore, PI controllers without the derivative mode
are usually used.
15.3.1.2 Gas Pressure Control
For gas pressure control, PI controllers are normally used with a small amount of
integral action. Owing to a short time constant associated with pressure control as
compared to other process time constants, no derivative action is needed.
15.3.1.3 Temperature Control
Owing to a variety of heat transfer equipment and processes, no general guideline
can be assigned. Because of time delays and high-order processes with large time
constants, PID controllers with a small amount of integral action are used to provide
the speed of action.
15.3.1.4 pH Control Systems
Control systems for pH are highly nonlinear, and therefore, at times, pH is difficult
to control, requiring addition of both acid and base.
424
d{V [DO]}
= kl aV {[DO] [DO]} qO (V X )
2
dt
(15.32)
d[DO]
1
1
+ [DO] =
(k a[DO] qO X ) (15.33)
2
(F/V + kl a) dt
(F/V + kl a) l
Equation (15.33) suggests that the time constant for this first-order process is
1/(F/V + kl a) and that the process gains are X /(F/V + kl a) and kl a/(F/V + kl a)
for qO and [DO] , respectively. Therefore, the DO response is faster with larger
2
F/V and kl a. The DO level increases with the increase in the air-saturated DO, DO ,
and the oxygen transfer rate, kl a, and decreases with the cell concentration and the
oxygen uptake rate, qO . Instead of air, if pure oxygen is used, the oxygen-saturated
2
DO, [DO]O , would be almost five times higher than the air-saturated DO, [DO] ,
2
and therefore, the driving force for DO is almost fivefold. Thus, pure oxygen or
oxygen-enriched air provides an advantage over ambient air. When the dilution rate
(F/V )(t ) is much smaller than kL a, the time constant is inversely proportional to the
mass transfer coefficient kL a.
To maintain DO constant at a desired value, the steady state value from
Eq. (15.33) is
[DO] =
1
(k a[DO] qO X )
2
(F/V + kl a) l
(15.34)
Because the desired value of DO is fixed, the right-hand side of Eq. (15.34) must be
adjusted in the presence of increasing cell concentration X and time-variant oxygen
uptake rate qO . Thus, some parameters on the right-hand side must be varied to hold
2
DO constant. The mass transfer coefficient per unit culture volume, kl a, depends on
aeration and agitation rates. Thus, the aeration and agitation rates are increased or
decreased to make the right-hand side constant and, therefore, DO constant. When
the total oxygen uptake is very high owing to high cell density, aeration and agitation
may not be enough to control the DO with air. In this situation, one may have to use
oxygen-enriched air or pure oxygen. A number of membrane devices can enrich the
oxygen content of ambient air.
15.3.2 Controller Selection and Tuning Methods
Subsequent to the selection of outputs, measured variables, and manipulated variables and their pairing with appropriate outputs, it is necessary to specify the controller types and controller parameter values.
15.3.2.1 Controller Type Selections
There are no fixed criteria to use in specifying the controller type: P, PI, proportional and derivative (PD), PID, or programmed controllers. General characteristics
of responses of controlled processes to load disturbances may be taken into consideration in choosing the controller type:
1. When no offset (the difference between the desired and the actual final response)
is desired, an integral action is required. PD control results in the shortest time to
reach steady state with the least oscillation at the smallest maximum deviation,
but at the expense of offset, and is very sensitive to measurement noises.
2. PI action results in no offset but at the expense of a higher maximum deviation,
a longer period of oscillation, and a longer time for the oscillation to cease.
3. PID action eliminates the offset and lowers the maximum deviation. It also
eliminates some of the oscillation that occurs in PI control.
Each controller has settings (adjustable
parameters) that need to be tuned to obtain a satisfactory response. These adjustable
parameters are the proportional gain (Kc ), the integral time constant (I ), and the
derivative time constant (D ), as shown in the PID controller in Eq. (15.31). Although
the manufacturers of bioreactor instrumentation supply the controller settings, onsite tuning may be needed to meet individual requirements. Widely used tuning
methods include the ultimate gain method and the process reaction curve method.
The ultimate gain method, also referred to as loop tuning or the continuous
cycling method,60 is based on a continuous cycling intentionally caused by increasing
the proportional gain, KC , while the integral (largest possible I ) and derivative mode
(D
= 0) are inoperative. The value of KC that caused the continuous oscillation is
referred to as the ultimate gain KU , and the period of the sustained oscillation is
referred to as the ultimate period PU . ZieglerNichols tuning is based on these values
of KU and PU to give approximately a quarter decay ratio. It turns out that these
settings were conservative, and modified settings61 were proposed. The original and
modified ZieglerNichols settings are given in Table 15.1.
Although the tuning method recommended here is simple and rapid, there are
a number of disadvantages, which include (1) the time-consuming process to obtain
KU , especially if the process dynamics are slow; (2) that the tuning method may cause
425
426
KC
0.5 KU
0.45 KU
0.6KU
PU /1.2
PU /2
PU /8
0.33 KU
0.2 KU
PU /2
PU /3
PU /3
PU /2
instability that can result in lost productivity or poor product quality; and (3) that
the method relies on a complete process operation. Thus, other authors proposed
an open-loop tuning procedure based on the process reaction curve. A small step
change of magnitude M is introduced in the manipulated variable of the open control
loop (by introducing a temporary step change in the set point), and the response of
the output variable is recorded against time, the process reaction curve, from which
two parameters are determined: S, the slope of the tangent line drawn through the
inflection point, and Td , the time at which the tangent line intersects the time axis, as
shown in Figure 15.3. The ZieglerNichols tuning constants are given in Table 15.2,
in which S = S/M is the normalized slope by the size of the input.
Observing that the step response of most processing units, including the process,
the final control element (valve or motor), and the measuring element, can be
approximated by the response of a first-order transfer function with a time delay,
= G p G Gm =
Y m (s)/C(s)
f
Kp eTd s
ps + 1
(15.35)
new controller settings were proposed,62 as shown in Table 15.3. The model parameters in the preceding equation can be approximated by
Kp = B/M
p = B/S
(15.36)
Y-Yss
S=tan( )
Td
Time
Kc
P
PI
PID
1/Td S*
0.9/Td S*
1.2/Td S*
3.33 Td
2 Td
Td /2
The settings given in Table 15.3 are to give quarter decay ratios, a minimum offset,
and a minimum area under the load response curve.
15.3.3 Multiple-Loop Control
Many control systems contain multiple loops to achieve better control than a single
loop can provide. Perhaps the most common multiple-loop control systems include
cascade control systems and feedforwardfeedback control systems.
15.3.3.1 FeedforwardFeedback Control
The basic idea behind the feedforward control is that it is not necessary to wait until
the disturbances actually affect the output; rather, one can measure the disturbances
(Ti and Oi ) and apply corrective actions in anticipation of the expected effects. Thus,
it is a better and faster acting control than the feedback control. However, to implement the feedforward control, the disturbances must be recognized and measurable,
and the effect of the disturbances on the output must be known. Feedforward control
is rarely used alone but rather is used in combination with the usual feedback control
because the potential errors caused by the imperfect knowledge of their effects on
the output cannot be corrected. A combination of the feedback and feedforward
control scheme is shown in Figure 15.4.
15.3.3.2 Cascade Control
The cascade control scheme involves only one manipulated variable but has two
loops with two measurements. The idea is to measure an intermediate variable to
initiate control actions before the output is affected, not to wait until the effect of disturbances affects the output. In this sense, a control action is applied in anticipation
Kc
T
1 p
1+ d
K Td
3 p
Td
1 p
0.9 +
K Td
12 p
T
1 p 4
d
+
K Td 3
12 p
Td
Td
30 + 3Td / p
9 + 20Td / p
32 + 6Td / p
13 + 8Td / p
Td
4
12 + 2Td / p
427
428
Measurement
Di
Measurement
Setpoint
Ti
Controller
DO
Motor
BIOREACTOR
Setpoint
T
Controller
Valve
Measurement
Ti
Measurement
of the eventual effect on the output. Thus, the objective is similar to the feedforward
control scheme, but the implementation is done differently in a feedback manner.
This is illustrated in Figure 15.5 for the control of dissolved oxygen concentration.
There are two loops: the inner loop (called a slave), involving the measurement of
aeration rate, and the outer loop (called a master), involving the measurement of DO
concentration. The output of the DO controller is used as the set point for the aeration loop. By doing this, the control action can take place earlier without having to
wait for the effect of the disturbance to appear in the output. For small-scale bioreactors that are built with adjustable agitator speeds, there is also a cascade control
system consisting of an inner loop involving the measurement of agitation speed and
an outer loop involving the measurement of DO concentration. These two cascade
loops are shown in parallel. Initially, the agitator speed system is used, and only
when it reaches the limit is the aeration system used. However, for large bioreactors,
the regulation of agitator speed is costly, and only the aeration rate regulation is
used.
15.3.3.3 Adaptive Control
More often, the process characteristics are not known precisely or change with time
as living cells go through different life cycles, and therefore, the operating conditions,
including the controller parameters and set points, may have to be changed during
429
DO Setpoint
+
PID
Airflow
Controller
PID
DO Controller
PID
Agitation
Controller
Hi Limit
Exceeded
Airflow
Measurements
Agitation
Measurements
Airflow
Valve
Agitation
Motor
DO
Measurement
the fermentation period. Adaptive control schemes adjust the controller parameters
automatically to compensate for variations in the process characteristics. As shown
in Figure 15.6, a typical adaptive control system consists of two loops, one to identify
the changes in the process (identification) from the input and output data and another
to carry out the loop optimization (optimizer) to reset the controller parameters.
There are two classes of adaptive control: a programmed adaptive control, for
processes whose changes can be either measured or anticipated so that the controller
settings can be adjusted systematically based on the measured or anticipated process changes, and a self-tuning controller,63 for processes whose changes cannot be
measured or predicted so that the adaptive control is implemented in a feedback
manner on-line through computer control.
As shown in Figure 15.6, the process identification scheme estimates the process
parameter values in the process model using the inputoutput data acquired on-line
and supplies these parameter values to the optimization scheme, which determines
430
Dynamics
Setpoint
Final Control
Element
Controller
+
Output
Bioreactor
Parameters
Loop
Optimization
Process
Identification
Measurement
Figure 15.6. An adaptive control.
the optimum controller parameter settings based on the new process parameter
values, and the controller settings in the feedback loop are automatically adjusted
by the loop optimizer. In this self-tuning or self-adaptive scheme, most often, an
external forcing function that excites the process most effectively is introduced to
obtain the best process model parameters.
431
CER is computed by applying a mass balance on the inlet and outlet gas streams.
Under regulated pH, the inlet and outlet concentrations of carbon dioxide are measured by an infrared CO2 analyzer or a mass spectrometer, and the inlet and outlet
gas flow rates are also measured. The carbon dioxide evolution rate is simply the
difference between the outlet rate of carbon dioxide and the inlet carbon dioxide
supply rate.
15.4.2 Specific Growth Rates
In the literature, many authors have developed control algorithms based on maintaining the specific growth rate constant throughout the fermentation, although we
have shown in Chapter 12 that even if the cell mass is the product, keeping the
specific growth rate at the maximum value is not optimal unless the cell mass yield
coefficient is constant. When the cell mass yield coefficient is a function of the limiting substrate concentration, the optimal policy initially favors the specific growth
rate but gradually favors the yield, and thus, the substrate concentration starts near
where specific growth rate is maximum but slowly changes to favor the yield at the
expense of the specific rate.
The specific growth rate has to be either calculated on-line using the definition
or estimated using a readily measurable parameter or estimated using the Kalman
filter or EKF. The specific growth rate may be obtained from the cell mass balance,
1 d(XV )
d(ln XV )
d(XV )
= XV
=
=
dt
XV dt
dt
(15.37)
or
t
ln[(XV )t /(XV )tt ] =
(S)d = ()t = t
(15.38)
tt
where is the mean value of so that when the substrate concentration is approximately constant in the exponential growth phase, = , the specific growth rate is
equal to the temporal slope of the natural logarithm of exponentially growing cell
mass concentration:
(t ) = [ln(XV )t ln(XV )tt ]/t
(15.39)
The current value of the specific growth rate may be obtained from the finite difference of the slope of the plot of ln (XV ) versus time.
432
analytical solutions (closed loop); instead, numerical solutions for the feed rates that
are functions of time are obtained.
15.5.1 Optimal Open-Loop Control
The numerical solutions of feed rates are called open loop because no information
about the current status of the process (state variables) is fed back for implementing
the optimal feed rate. Only when the process can be modeled by four or fewer mass
balance equations under certain conditions1 can the optimal feed rate be obtained in
analytical form involving the state variables and specific rates, and these feed rates
are called closed loop (feedback) because the current status of the process is fed
back for implementation.
The optimal open-loop solution is computed numerically for a particular set of
initial conditions and process models with known specific rates. Consequently, the
solution depends heavily on the initial conditions and the process parameter values.
Therefore, errors in the initial conditions and system parameters can lead to inferior
results. The disadvantages of an open-loop optimization and control are well known
as there is no means of accounting for the uncertainties and disturbances. The openloop feed rate profile simply provides numerical values of the feed rate as a function
of time. Therefore, the open-loop feed rate profile provides only a time-variant set
point to be followed, regardless of the outcome of the applied feed rate. Conversely,
a closed-loop (feedback control) feed rate attenuates errors in system parameter
values and is independent of the initial conditions by feeding back the current status
of the process.
Thus, one has no choice but to implement the optimal open-loop feed rate.
To account for the uncertainties in the model parameter values, error in initial
conditions, and unknown disturbances, the open-loop policy may be implemented
in conjunction with an adaptive scheme. In other words, the optimal open-loop feed
rate may be applied in cycle-to-cycle or on-line adaptive optimization schemes. This
approach is covered in detail in Chapter 14.
15.5.2 Optimal Closed-Loop (Feedback) Control
The optimal feed rate is a concatenation of minimum, maximum, and singular feed
rate periods. The exact sequence and the times at which the feed rate switches
from one mode to another must be computed numerically. When the process to be
optimized is fourth order at most, the optimization covered in Chapters 12 and
13 leads to an optimal singular feed rate that is in closed-loop form, requiring
the measurements of state variables S, X, P, and V and knowledge of specific rates
, , and . Thus, one must be able to measure the state variables S, X, P, and V
and calculate the specific rates , , and . If it is not possible to measure one or
more of the state variables or to calculate , , and , then one has to be able to
estimate the difficult-to-measure state variables and specific rates. Then, it is possible to implement the singular closed-loop feed rate in a feedback scheme. The
optimal feed rate profile is a concatenation of maximum, Fmax , minimum, Fmin = 0
(batch), and singular, Fsin and Fb = 0, feed rates. Therefore, in addition to the singular feed rate, one has to be able to implement in feedback mode (in terms of
References
state variables) the switching times between two different modes of feed rates:
between two extremes, Fmin Fmax and Fmax Fmin , between extreme and singular,
Fmax Fsin and Fmin Fsin , and between singular and batch, Fsin Fb = 0. Then,
a complete feedback control scheme can be established. The measurements and
estimation schemes for the state variables are covered earlier in this chapter. However, we must consider switching times in feedback manner, that is, in terms of state
variables. Therefore, we consider the periods of singular feed rate (interior singular
arc) and boundary control (boundary arc).
The switching between the singular mode and batch mode, Fsin Fb = 0, is
initiated when the bioreactor volume is full, V = Vmax . Therefore, by monitoring the
bioreactor volume (a state variable) V to reach the maximum value, the switching
takes place, Fb = 0. In general, for processes described (Eq. (12.8) or (13.8)) and
the performance given by Eq. (12.9) or Eq. (13.10), the boundary control is given
by dh/dt = dx3 /dt = Fb = 0. This is a feedback control as it applies when one of the
state variables, x3 = V , reaches the boundaryV = Vmax .
Switching between two extremes, Fmin Fmax and Fmax Fmin , and between
extreme and singular, Fmax Fsin and Fmin Fsin , is usually obtained numerically as
a function of time, and feedback realization requires obtaining hypersurfaces (switching curves for two-dimensional problems, switching surfaces for three-dimensional
problems, switching volumes for four-dimensional problems, etc.). The task of
obtaining these hypersurfaces is extremely difficult as it requires repeated numerical
solutions covering the entirety of initial conditions and imbedding the numerically
obtained times into the state space. Therefore, interested readers are referred to the
literature65 dealing with a low-order model. At any rate, for low-order models (second or third order), it is possible to obtain, under certain conditions, analytical solutions of switching curves and switching surfaces. In general, at this stage of development, a combination of open-loop and closed-loop optimum solutions is practical.
REFERENCES
2.
3.
4.
5.
6.
7.
8.
surements on Aspergillus niger fermentation systems. Journal of Applied Chemistry and Biotechnology 28: 453461.
Perley, C. R., Swartz, J. R., and Cooney, C. L. 1979. Measurements of cell
concentration with a continuous viscosimeter. Biotechnology and Bioengineering
21: 519513.
Langer, G., and Werner, U. 1981. Measurements of viscosity of suspensions in
different viscosimeter flows and stirring systems. German Chemical Engineering
4: 226241.
Kemblowski, Z., Kristiansen, B., and Alayi, O. 1985. On-line rheometer for
fermentation liquids. Biotechnology Letters 7: 803808.
Lee, C., and Lim, H. 1980. New device for continuously monitoring the optical
density of concentrated microbial cultures. Biotechnology and Bioengineering
22: 639642.
Monitek, Mosenbroicher
Weg 200, D-2000 Dusseldorf
30, Germany.
Aquasant Measuring Technique Ltd, Hauptstrasse 22/4416 Bubendorf Switzerland.
Lee, Y. T., and Tsao, G. T. 1979. Dissolved oxygen electrodes. Advances in
Biochemical Engineering 13: 3586.
433
434
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
prozefuhrung
in handbuch der biotechnologie, ed. Prave,
P., et al., p. 173.
Akademische Verlagsgesellschaft.
Yellow Springs Instruments International, Yellow Springs, Ohio.
Bradley, J., Anderson, P. A., Dear, A. M., Ashby, R. E., and Turner, A. P. F.
1988. Glucose biosensors for the study and control of bakers compressed yeast
production. Fourth International Conference on Computer Applications in Fermentation, Cambridge, MA. Sept. 2529.
Electrode with Interchangeable Enzyme GLUC1. 1988. Taccusel.
Hakuma, M., Obana, H., Yasuda, T., Karube, I., and Suzuki, S. 1980. Amperometric determination of total assimilable sugars in fermentation broths with use
of immobilized whole cells. Enzyme Microbial Technology 2: 234238.
References
30. Tran, M. D., Romette, J. L., and Thomas, D. 1983. An enzyme electrode for
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
Microzym L, Setric
Genie
Industriel, Toulouse, France.
Karube, I., Tamiya, E., Sode, K., Yokoyama, K., Kitakawa, Y., Suzuki, H., and
Asano, Y. 1988. Application of microbiological sensors in fermentation process.
Analytica Chimica Acta 213: 6977.
Matsunaga, T., Karube, I., and Suzuki, S. 1980. A specific microbial sensor for
formic acid. European Journal of Applied Microbiology and Biotechnology 10:
235242.
Enfors, S. O., and Nilsson, H. 1979. Design and response characteristics of an
enzyme electrode for measurement of penicillin in fermentation broth. Enzyme
Microbial Technology 1: 260264.
Matsumoto, K., Seijo, H., Watanabe, T., Kaube, I., Satoh, I., and Suzuki, S. 1979.
Immobilized whole cell-based flow-type sensor for cephalosporins. Analytica
Chimica Acta 105: 429432.
Karube, I. 1986. Microbial sensors for process and environmental control. ACS
Symposium Series, Fundamentals and Applications of Chemical Sensors 309:
330348.
Pons, M. N. 1991. Measurements of Biological Variables in Bioprocess Monitoring and Control, ed. Pons, M. N. Hanser.
Meschner, K. 1984. An automated nephelometric system for evaluation of the
growth of bacterial cultures. Analytica Chimica Acta 163: 8590.
Cox, R. P., Miller, M., Nielson, M., and Thomsen, J. K. 1989. Continuous turbidimetric measurements of microbial cell density in bioreactors using a light
emitting diode and a photodiode. Journal of Microbiological Methods 10: 2551.
Ensari, S., and Lim, H. C. 2003. Apparent effects of operational variables on
continuous culture of Corynebacteriun lactofermentum. Process Biochemistry
38: 15311538.
Heinzle, E., and Dunn, I. J. 1991. Methods and instruments in fermentation gas
analysis. Biotechnology 4: 3074.
Moo-Young, M., and Blanch, H. W. 1981. Design of biochemical reactors: Mass
transfer criteria for simple and complex systems. Advances in Biochemical Engineering 19: 169.
Cooney, C. L., Wang, H. Y., and Wang, D. I. C. 1977. Computer-aided material balancing for prediction of fermentation parameters. Biotechnology and
Bioengineering 19: 5567.
Wang, H. Y., Cooney, C. L., and Wang, D. I. C. 1977. Computer-aided bakers
yeast fermentations. Biotechnology and Bioengineering 19: 6986.
435
436
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
diction of glutamic acid production and cell mass formation. Annals of the New
York Academy of Science 369: 167180.
Swartz, J. R., and Cooney, C. L. 1979. Indirect fermentation measurements as a
basis for control. Biotechnology and Bioengineering Symposium 9: 95101.
Wang, H. Y., Cooney, C. L., and Wang, D. I. C. 1977. Computer-aided bakers
yeast fermentations. Biotechnology and Bioengineering 19: 6986.
Kalman, R. E. 1960. A new approach to linear filtering and prediction problems.
Journal of Basic Engineering 82: 3545.
Seinfeld, J. H., Gavalas, G. R., and Hwang, M. 1969. Control of nonlinear
stochastic systems. Industrial Engineering Chemistry Fundamentals 8: 257262.
Seinfeld, J. H. 1970. Optimal stochastic control of nonlinear systems. American
Institute of Chemical Engineering Journal 16: 10161022.
Lee, J. H., Lim, H. C., and Hong, J. 1997. Application of nonsingular transformation to on-line optimal control of poly--hydroxybutyrate fermentation.
Journal of Biotechnology 55: 135150.
Lee, J. H., Lee, Y. W., and Yoo, Y. J. 1992. A simulation study of two-stage fedbatch culture for optimization and control of PHB production. Korean Journal
of Applied Microbiology and Biotechnology 20: 668676.
Stephanopoulos, G. 1984. Chemical Process Control: Introduction to Theory and
Practice. PTR Prentice Hall.
Ziegler, J. G., and Nichols, N. B. 1942. Optimum settings for automatic controllers. Transactions of the ASME 64: 759768.
Perry, R. H., and Green, D., eds. 1984. Perrys Chemical Engineers Handbook.
6th ed. McGraw-Hill.
Cohen, G. H., and Coon, G. A. 1953. Theoretical consideration of related control. Transactions of the ASME 75: 827834.
Astrom, K. J., and Wittenmark, B. 1988. Adaptive Control Systems. AddisonWesley.
Chang, Y. K., and Lim, H. C. 1990. Fast inferential adaptive optimization of
continuous yeast culture based on carbon dioxide evolution rate. Bioengineering
and Biotechnology 3: 814.
Modak, J. M., and Lim, H. C. 1987. Feedback optimization of fed-batch fermentation. Biotechnology and Bioengineering 30: 518540.
16
438
have been found to be ineffective for metabolite production and are also subject to
contamination and therefore are very seldom used industrially, with the exception
of single-cell protein productions, certain beer-making processes, and wastewater
treatments.
We can summarize the steps to assess the feasibility of using fed-batch operations. In general, we can classify fermentation processes to (1) processes whose
fed-batch operation can be modeled by mass balances of key components such as
the cell mass, substrate, product, and intermediates, and (2) processes for which we
are not able to complete mass balances. For the former, we need to develop a model
based on mass balances of key components with known dependence of specific rates
on the substrate concentration or substrate and product concentrations so that it can
be optimized using a technique such as PMP. For the latter, we cannot complete the
mass balances for the key components, and therefore, only qualitative information
is needed in the early stage of process development, and a statistical technique, such
as a neural network, can be used for modeling and optimization.
We begin with shake-flask studies:
1. Carry out a number of shake-flask experiments in which the initial substrate
concentration is varied over a wide range and the specific rates are determined
during the exponential growth phase to assess the dependence of specific rates
on substrate concentration or substrate and product concentrations.
2. Estimate the specific rates as detailed in Chapter 8. Obtain their dependence on
substrate concentration or substrate and product concentrations. If none of the
specific rates show a maximum with respect to substrate concentration, that is,
they are monotonic (case G in Figure 12.11), then a fed-batch operation is not
advantageous, unless there are physical reasons that favor fed-batch operations,
such as the need to obtain a high cell density operation or to avoid high-viscosity
culture. If one or more of specific rates is found to be dependent on the initial substrate concentration, then additional shake-flask experiments should be
planned around the substrate concentration at which the specific rates peak.
When a fed-batch operation is found to be feasible, then more carefully planned
experiments may be carried out to obtain quantitative information on specific rates
by running controlled (dissolved oxygen, pH, temperature, etc.) fed-batch operations
in which the substrate feed rate is varied over a range around the maximum rate
and the corresponding time profiles of cell, product, and substrate concentrations
are recorded.
16.1.2 Fed-Batch Operations
Once the fed-batch operation is found to be feasible, it should be carried out in the
range of substrate concentration around the maximum specific rate using the method
discussed in detail in Chapter 8.
The method of parameter estimation was covered in detail in Chapter 6. Therefore, it is not repeated here. When there are some state variables that are impossible
or difficult to measure, one can use the estimation scheme presented there (e.g., the
extended Kalman filter). In this way, not only the difficult-to-measure state variables
but also the parameters in the model can be estimated.
439
440
No
Yes
Cell Mass
Max
Growth
Rate
Constant Sm
Exponential
Feed Rate
Max
Yield
Constant SM
Exponential
Feed Rate
Metabolites
Max
Combination of
Growth and Yield
Maximize
Growth Rate
First and then
Maximize Yield
Constant Yield
No maintenance
When / is
constant,
maintain S
constant at Sm.
Otherwise, vary
S, Eq. (16.2)
Variable Yield
No maintenance
Variable Yield
Maintenance
When tf is free,
When tf is free,
maximize product maximize product
yield, Eq. (16.8). yield, Eq. (16.10).
Otherwise,
Otherwise,
numerical solution numerical solution
alleviate high viscosity, to make up for lost water by evaporation, and to obtain
better plasmid stability of recombinant cells.
If at least one specific rate shows a maximum with respect to the substrate
concentration or substrate and product concentrations, there is a chemical basis that
favors fed-batch operation. Therefore, we proceed to a step-by-step procedure to
obtain the optimal or suboptimal feed rate strategy. Given in the following are brief
notes to identify the existence of singular regions and a qualitative description of
how the substrate concentration ought to be varied during the singular period:
1. For cell mass production, using the specific growth rate and the yield coefficient YX/ S = / , we identify the appropriate case (cases AG) in Figure 12.11,
which is duplicated here as Figure 16.2, and identify the singular region in the
substrate concentration to determine the range over which the substrate concentration should be varied or held constant.
For example, consider case D (both and YX/ S are nonmonotonic); the substrate concentration should start at Sm (at which is maximum) and should
decrease toward SY (at which YX/ S is maximum). The time rate of the change
in substrate concentration is not precisely known and must be determined, if
desired, by the numerical procedure presented in Chapter 12. This policy would
favor cell growth initially and, eventually, the cell mass yield.
2. For metabolite production, singular regions are not well defined, except that
provided by the limited sufficient conditions listed in Table 13.1, which are replicated here as Table 16.1.
Using the notation of a single hat to denote the first partial derivative,
( ) = ( )/ ln(SF S) + ( )/ ln P, it is clear that when < 0 > 0, < 0
and < 0, > 0 and > 0, there is no singular region. This implies that there
is no kinetic advantage to fed-batch operation. Only when , and are all
positive or all negative and the constraints listed in Table 16.1 (numbers 1, 2,
7, and 8) are met are there are singular regions. By calculating , , , , ,
,
and as functions of substrate concentration, one can check against the
, ,
constraints listed in Table 16.1, where the second partial derivatives are defined
as ( ) = 2 ( )/ [ ln(SF S)]2 + 2 ( )/ ( ln P)2 . However, in most cases, it
may be necessary to resort to the numerical procedures given in Chapter 13.
3. For recombinant cell processes, assuming that the simple model used in Chapter
13 holds, one can assess the region of singularity by referring to Figure 13.3
and by considering the specific growth rate of the plasmid-containing cells, + ,
and the ratio of specific growth rates of plasmid-containing cells to plasmid free
cells, + / . The procedure is the same as that for cell mass production. If a
precise solution is desired, the numerical procedure given in Chapter 13 should
be followed.
For those recombinant product processes that cannot be described by the model
presented in Chapter 13, it is necessary to resort to a numerical procedure to determine the optimal feed rate profiles as there are no rule-of-thumb methods to identify
the singular regions.
When it is not possible to develop a model based on mass balance equations for
the key elements, the process optimization based on an equation-based mathematical
model is not applicable, and one must resort to a statistical approach such as statistical
441
442
Constraints
Singular arc
/ = /
/ > 0
Yes
> / , except
/ /
> 0, / /
Yes
No
No
No
No
No.
= /
/ = /
= /
and / = /
+
/ , except,
0 > / /
/ or / /
= /
/ = /
= /
and / = /
,
0 < / /
or / / /
except
= /
/ = /
= /
and / = /
/ , except
/
/ < 0 or / /
= /
/ = /
= /
and / = /
/ / , except
/
/ / < 0 or /
= /
/ = /
= /
and / = /
0 > /
> / or 0 > /
> /
= /
Yes
> /
, except
0 > /
/ /
> 0, / /
Yes
= /
/ = /
= /
and / = /
+
No
No
10
design or a neural network approach. Also, there are situations in which one can write
mass balance equations for some components, while it is not possible to write mass
balances for other key components. In these situations, one can apply a hybrid neural
network approach. The neural network approach to modeling fed-batch culture was
covered in Chapter 7. Once a neural network model is developed, the feed rate
profile may be optimized using various optimization techniques.
The preceding and yet-to-be-presented general characteristics of feed rate profiles can be utilized to generate easily implementable suboptimal feed rate profiles.
They can also be used to reduce greatly the computational burden in numerical
computations involved in determining the optimal feed rate profiles as presented in
Chapters 12 and 13.
After implementing a few cycles of the optimal feed rate profiles to optimize
off-line fed-batch operations, the next logical sequence would be on-line adaptive
optimization, as detailed in Chapter 14 and as summarized here:
1. Start a cycle-to-cycle optimization, as detailed in Chapter 14. Carry out a pilot
plant study using the optimum open-loop or feedback feed rate obtained in
Chapters 12 and 13. Obtain measurements of concentration profiles of cells,
substrate, and produc t the feed rate profiles.
2. Estimate the parameters in the model using the data obtained in step 1, and then
determine the optimal feed rate using the updated model.
3. Implement the optimal feed rate determined in step 2.
443
444
cellular productivity, and minimum time problems are all exponential and maximize
the specific growth rate, / S = 0, by maintaining the substrate concentration
constant, (Sm ) = max :
Fsin =
(Sm )XV
(Sm )(XV )0
=
exp[(Sm )t] = m exp(maxt )
SF Sm
SF Sm
(16.1)
Fsin =
(SY )XV
(SY )(XV )0
=
exp[(SY )t] = Y exp[(SY )t]
SF SY
SF SY
(16.2)
Once again, if one is able to measure on-line or is capable of reliably predicting the
total cell mass, XV , a feedback control of the feed rate is possible. Thus, knowledge
of the functional dependence of the specific growth rate and yield coefficient on
substrate concentration is critical in implementing the suboptimal policies. It should
be noted that the exponential rate may be less than or equal to the maximum specific
growth rate, depending on whether SY = Sm or SY = Sm .
16.3.1.3 Optimization of Specific Growth Rate and Yield Coefficient
When the cost of maintaining the reactor operation relative to the price of the product is significant, operational time should not be long, and therefore, it is important to
maximize the rate. The feed rate that maximizes the specific growth rate, / S = 0,
II
I
II
II
II
Sm
I
S
II
SY
Sm
Sm
445
II
SY
II
Sm
II
Sm
II
SY
Figure 16.2. Singular regions (II) and variations in substrate concentration during singular
interval for cell mass with fixed time and constant-yield coefficients. Solid arrows indicate the
direction of the change in S with respect to time (same as Figure 12.11).
by maintaining the substrate concentration constant at the value that maximizes the
specific growth rate, [/ S]S=S = 0, can be chosen as the readily implementable
m
policy of specific growth rate maximization. Of course, the initial substrate concentration must be Sm so that the feed rate is once again an exponential function:
Fsin =
(Sm )XV
(Sm )(XV )0 exp[(Sm )t]
=
= m exp(maxt )
SF Sm
SF Sm
(16.1)
(SY )XV
(SY )(XV )0 exp[(SY )t]
=
= Y exp[(SY )t]
SF SY
SF SY
(16.2)
446
are characterized by specific growth rates and yield coefficients and the variations in
substrate concentrations (increase or decrease) with time are indicated.
1. When the specific growth rate is nonmonotonic and the yield coefficient is constant (Figure 16.2A), the substrate concentration is held constant during the
singular feed period at the value Sm , at which the specific growth rate is at its
maximum. Therefore, one would choose the initial substrate concentration to be
Sm and regulate the feed rate to maintain the substrate concentration constant
at Sm . The feed rate is exponential, and one can apply a closed-loop feedback
control based on Eq. (12.58) if it is possible to measure on-line the total cell
mass, XV :
Fsin =
m XV
m XV
=
YX/ S (SF Sm )
(SF Sm )
2. When the specific growth rate is nonmonotonic and the yield coefficient is a
monotonically decreasing function of substrate concentration (Figure 16.2B),
the initial substrate concentration should be chosen close to Sm , and the feed
rate should be regulated to decrease the substrate so that the cell mass yield is
increased at the expense of decreasing specific growth rate. The rate at which
the substrate concentration should be decreased is not precisely known.
3. When the yield coefficient is a monotonically increasing function of substrate
concentration (Figure 16.2C), the initial substrate concentration should be chosen to be at Sm , and the feed rate should be adjusted to increase the substrate
concentration to improve the cell mass yield at the expense of specific growth
rate. The rate at which the substrate concentration should be increased is not
precisely known.
4. When both and Y are nonmonotonic and the peak in the yield SY occurs at
a lower substrate concentration than that Sm in the specific growth rate (Figure
16.2D), SY < Sm , the initial substrate concentration should be Sm , and the feed
rate should be regulated to decrease the substrate concentration from Sm to SY
during the course of fermentation.
5. When both and Y are nonmonotonic and the peak in the yield occurs at
a higher substrate concentration than that in the specific growth rate (Figure
16.2E), SY > Sm , the initial substrate concentration should be Sm , and the feed
rate should be regulated to increase the substrate concentration from Sm to SY
during the course of fermentation.
6. When the specific growth rate is a monotonically increasing function of substrate
concentration, while the yield coefficient is nonmonotonic (Figure 16.2F), the
initial substrate concentration should be as high as possible, and the feed rate
should be regulated to decrease the substrate concentration to SY to improve
the yield.
447
Metabolites
Constant yield
no
maintenance
Variable yield
no
maintenance
Variable yield
with
maintenance
When / is
constant,
maintain S
constant at Sm.
Otherwise,
vary S, Eq.
(16.2)
When tf is free,
maximize
product yield,
Eq. (16.8).
Otherwise,
numerical
solution
When tf is free,
maximize
product yield,
Eq. (16.10).
Otherwise,
numerical
solution
Non-monotonic
Specific Rates
Intuitive Policy
Sub-optimal policy
Start S = S m and
switch to S = SY
Figure 16.3. Flow chart for optimal/suboptimal feed rates for metabolite production.
7. When both the specific growth rate and the cell mass yield are monotonically increasing functions of substrate concentration (Figure 16.2G), no singular
region exists, and a batch operation would be best.
In all of the preceding situations in which the substrate concentration should be
regulated from Sm to SY or from SY to Sm , the rates at which the change, dS/ dt,
must take place are not known precisely, and an engineering judgment is necessary.
Thus, the preceding strategies are suboptimal.
When the
final time t f is fixed to meet a production schedule and the performance index is
independent of final time, P/ t f = 0, we have two situations. First, the limiting
case is when the specific growth rate is proportional to the specific product formation
rate, (/ ) = a; in this case, one should set the initial substrate concentration to the
value, S(0) = Sm , at which the specific rates are maximum, [/ S]S=S = 0, and the
m
448
(Sm )(XV )
(Sm )(XV )0 exp[(Sm )t]
=
= m exp(maxt )
SF Sm
SF Sm
(16.1)
If it is possible to measure on-line the total cell mass XV , one can apply a closedloop feedback control, Fsin = [ (Sm )/(SF Sm ]XV . If it is not possible to measure
it on-line, then an open-loop exponential policy, Fsin = m exp(maxt ), can be used
because only the initial amount of cell mass and the maximum specific growth rate
are required. A general case requires that the substrate concentration be varied
according to
( / ) 2
dS
= f (S)
(13.71)
=
dt
( / )
Integration of Eq. (13.68) yields
S(t ) = S(ts ) +
f ()d
(16.3)
ts
where ts is the time at which the singular period begins and S(ts ) is not known a priori.
Therefore, we have a choice here: to numerically solve the optimization problem,
as outlined in Chapter 13, or to apply a suboptimal policy by picking the initial
substrate concentration to maximize the specific rate, S(0) = Sm = S(ts ), and apply
the singular substrate concentration given by Eq. (16.3).
16.3.2.1.2 PERFORMANCE INDEX DEPENDENT ON FREE FINAL TIME, P[x(tf ), tf ], MINIMUM
TIME PROBLEM.
Fsin =
Then a batch period takes over until t = t f , at which point the final condition is met.
As in the case of the preceding minimum time problem, a special case arises when the specific product formation rate is
proportional to the specific growth rate, = a. In this case, the substrate concentration is maintained constant, S = Sm , at which the specific rates are at maximum,
(Sm ) = (Sm ). Equation (16.1) is the singular feed rate in feedback mode. The
initial substrate concentration is S(0) = Sm .
449
16.3.2.2 Variable-Yield Coefficients YX/S (S) and YP/S (S) and without
Maintenance
When the yield coefficients YX/ S and YP/ S are functions of substrate concentration
S, we can come up with simple feed rate strategies for limiting cases.
Thus, the singular feed rate maximizes the specific product formation rate relative to
the specific substrate consumption rate or the product yield coefficient YP/ S = / .
To maximize the variable product yield coefficient, we set YP/ S / S = 0 to obtain the
substrate concentration that maximizes YP/ S = / and denote that concentration
as S = SP/ S . The optimal initial substrate concentration is S(0) = SP/ S , and we apply
the feed rate, an exponential rate, to maintain the substrate concentration constant at
S = SP/ S , until the bioreactor is full. Therefore, the singular feed rate is exponential:
Fsin =
(SP/ S )XV
SF SP/ S
Thus, the singular feed rate maximizes the specific product formation rate relative to
the specific substrate consumption rate or the yield coefficient YP/ S = / . Therefore, we choose the initial substrate concentration to be S(0) = S , [YP/ S / S]S=S =
0 and apply the singular feed rate that maintains the substrate concentration at
S(t ) = S , until the bioreactor is full, followed by a batch period, Fb = 0:
Fsin =
(16.8)
450
In case 2, the performance index depends on x1 (t f ) and x2 (t f ): this is the case in which
both the cell mass and metabolite are valuable so that the performance index weighs
the total amounts of both the cell mass and metabolite, such as P = [x1 (t f ) + x2 (t f )],
where 1 is the value of cell mass relative to that of metabolite. In this case, the
weighing factors are P/ x1 (t f ) = and P/ x2 (t f ) = 1. Thus, the singular feed rate
maximizes the weighted sum of the cell mass yield (/ ) = YX/ S and the product
yield ( / ) = YP/ S . Equation (13.131) becomes
5 $ % $ %6
(YX/ S + YP/ S )
+
= Max(YX/ S + YP/ S ),
Max
= 0 (16.9)
S
S1
S1
S1
Equation (16.9) states that the singular feed rate maximizes the weighted sum of cell
and product yields. We do know that the substrate concentration must be held at
this value, S = S1 , throughout the singular feed rate period. Therefore, we choose
the initial substrate concentration as S(0) = S1 and apply the singular feed rate
(exponential) that is obtained from the substrate balance equation, Eq. (13.4), until
the bioreactor is full:
Fsin =
(16.10)
Fsin =
(16.11)
Fsin =
(16.12)
followed by the singular feed rate that maximizes the specific product formation
rate, S = SM , which is also an exponential function or in feedback mode if the total
cell mass can be measured on-line or predicted:
Fsin =
(16.13)
Sm
SM
Sm
SM
Sm
Sm
SM
SM
+
+
Sm
SM
451
Fsin =
(SR )(XV )
(SR )(XV )0 exp[(SR )t]
=
SF SR
SF SR
(16.14)
452
Index
453
454
Index
Dilution rate, 24
Dissolved oxygen, 409, 424, 428
Distributed model, 86
Empirical feed rates, 82
Error criteria, 107
Estimation methods, 108, 413416
extended Kalman filter, 417420
macroscopic balances, 414416
mathematical estimation techniques, 416417
Estimation of specific rates, 431, 438
batch culture, 438
continuous culture, 439
fed-batch culture, 439
shake-flask culture, 438
Ethanol from glucose by S. cerevisiae, 432
Excreted protein, 115
Extended Kalman filter, 106, 109111, 394
Feasible optimal/suboptimal feed rates, 443451
Fed-batch cultures, 25, 30, 62, 68, 7075, 8083,
240
constant feed rate, 64
early growth phase/small specific growth rate,
69
quasi steady state, 70
empirical feed rate, 82
exponential feed rate, 75
constant dilution rate, 76
constant cell and substrate concentration,
77
extended culture, 66, 79
fermentation, 121
intermittent feed rate, 81
linearly varying feed rate, 73, 120
multiple cycle, 83
single cycle, 82
limiting substrate balance, 151
mass balance, 43
operation, 9499, 130, 131, 163
reasons for fed-batch operation
auxotrophic mutant utilization, 54
catabolite repression, 53
glucose effect, 53
high broth viscosity alleviation, 55
operational period extensions, 55
rate data acquisition, 56
substrate inhibition, 53
water loss make-up, 55
Fed-batch reactor (FBR), 29
Feed rates
constant feed rate, 6473
early growth phase, 69
quasi steady state, 70
very small specific growth rate, 69
rate data acquisition, 72
empirical, 82
exponential feed rate, 66, 7581
constant dilution rate, 76
holding cell concentration constant, 77
Index
constant substrate concentration, 242244
operating parameter effects, 244246
cellular productivity, 271292
constant yield, 272276, 276277, 294296
variable-yield coefficient, 277279, 279282
minimum time, 282292; constant yield
coefficient, 283286, 286289; variable cell
yield coefficient, 289292
singular region, 267269
time optimal, see minimum time, 282292
Maximum likelihood, 106108
Maximum principle, 82, 164
Measurements of process variables, 411413
chemical properties, 409411
carbon dioxide evolution rate, 409
conductivity and ionic probes, 411
off-gas analyses, 409
pH probes, 411
redox potential, 411
culture conditions, 412413
biomass measurement, 412
enzyme microbial electrodes, 412
gas-liquid oxygen transfer, 412
physical properties, 408409
aeration, 408
agitator speed, 408
biomass concentration, 409
broth viscosity, 408
dissolved oxygen, 409
liquid flow rate, 408
pressure, 408
temperature, 408
Metabolite/product formation, 298300
amount of product, 447?
constant yield and no maintenance, 306
fixed final time, 310, 331
free final time, 307308, 327
invertase production, 399402, 404
lysine production, 314
manipulated variables, 299
minimum time, 319, 322, 335
penicillin production, 63, 381385, 395399
productivity, 327, 377
substrate feed rate as manipulated variable, 299
variable yield, 325, 361
Method of maximum likelihood (MML), 106, 107
MichaelisMenten, 34
Monoclonal antibodies by hybridoma cells, 186,
377
Models, 85117, 396400
alcohol fermentation, 113, 114, 397, 400
-amylase fermentation, 116
cell mass, 113
equation based, 85, 106
excreted protein fermentation, 115
invertase fermentation, 114
lysine fermentation, 113
mechanistic model, 85
monoclonal antibody, 116
methylotrophs, 454
455
456
Index
Optimization (cont.)
specific rate optimization, 443444
specific rates as functions of cell and substrate
concentration, 292296
time-optimal formulation, 282
constant cell yield coefficient, 283289
variable cell yield coefficient, 289292
variable-yield coefficient, 250
fixed final time, 258263
free final time, 253258
yield coefficient optimization, 444
Optimization of metabolite production, 298387
choice of manipulated variables, 299300
constant-yield coefficient, 306325, 447448
maximum amount at final time, 317
maximum productivity, 322
minimum time, 39322
maximum amount at final time, 307
maximum productivity, 322
minimum time, 319322
variable-yield coefficient, 325340, 449450
necessary conditions for optimality, 302305
substrate feed rate manipulation, 300
substrate-dependent specific rates, 305
substrate and product concentration,
dependent specific rates, 340345
specific growth rate, 452
Optimization of multiple reactions, 4546, 222
constant yields, 223
variable yields, 224
Optimization method,
conjugate gradient, 108
constrained optimization, 195
augmented Lagrange multiplier, 195
generalized reduced gradient, 195
KuhnTucker conditions, 195
Lagrange multiplier vector, 195
multiple shooting method, 189
nonlinear programming (NLP), 195
penalty function, 3, 193
Pontryagins maximum principle (PMP), 164,
168, 348
quadratic programming, 194
sequential linear programming, 195
sequential gradient restoration, 195
square quadratic programming (SQP), 195
static optimization, 194
steepest ascent, 108, 175
unconstrained, 193194
Optimum
feed rate sequence, 50
one-reactor operation, 35
two-reactor operation, 3941
Overall yield, 98
Oxygen uptake rate (OUR), 410
Packed-bed catalyst, 28
Packed-bed reactor (PBR), 28
Parameter estimation, 106108, 395, 400
all state variables are measurable, 106108
invertase production, 400
Index
Recombinant cell, 451
constant yields and growth-associated product
formation, 349355
with plasmid instability, 345347
with plasmid instability and cell death, 365367
product, 451
fixed final time, 449
free final time, 449
singular regions, 349, 356
variable-yield coefficients, 361365
Redox potential, 411
Respiratory quotient (RQ), 407
Semi-batch operation, 30, 4144
optimal operational sequence, 42
Shake-flask culture, 36
Simusolv, 107
Single reaction, 33, 207, 356358
rate, 33
both feed and withdrawal rates, 221
isothermal operation, 221
a single feed rate, 207
Singular
control theory, 82
feed rate, 231, 241, 355
hyperspace, 350, 369
interval, 170, 231, 303, 341, 381
region, 351
Solution via Pontryagins maximum principle,
212
Space time, 24, 26
Specific growth rates, 9098, 136
determination by,
differential method, 139
integral method, 142
monotonic, 268, 358, 364
nonmonotonic, 446
substrate and/or cell concentration dependent,
94
substrate concentration dependent, 91
Specific rates
determination using
batch culture, 139142
continuous culture, 142143
fed-batch culture, 144157
effect of pH, 102
effect of temperature, 101
net specific rates, 100
quasi steady state, 7071
457