Abstract
In this paper, we consider a model for a fed-batch fermentation process which describes the biosynthesis of penicillin. First, we solve the problem numerically by using a direct shooting method. By discretization of the control variable, we transform the basic optimal control problem to a finite-dimensional nonlinear programming problem, which is solved numerically by a standard SQP method. Contrary to earlier investigations (Luus, 1993), we consider the problem as a free final time problem, thus obtaining an improved value of the penicillin output. The results indicate that the assumption of a continuous control which underlies the discretization scheme seems not to be valid. In a second step, we apply classical optimal control theory to the fed-batch fermentation problem. We derive a boundary-value problem (BVP) with switching conditions, which can be solved numerically by multiple shooting techniques. It turns out that this BVP is sensitive, which is due to the rigid behavior of the specific growth rate functions. By relaxation of the characteristic parameters, we obtain a simpler BVP, which can be solved by using the predicted control structure (Lim et al., 1986). Now, by path continuation methods, the parameters are changed up to the original values. Thus, we obtain a solution which satisfies all first-order and second-order necessary conditions of optimal control theory. The solution is similar to the one obtained by direct methods, but in addition it contains certain very small bang-bang subarcs of the control. Earlier results on the maximal output of penicillin are improved.
Similar content being viewed by others
References
Fishman, V. M., and Biryukov, V. V., Kinetic Model of Secondary Metabolite Production and Its Use in the Computation of Optimal Conditions, Biotechnology and Bioengineering Symposium, Vol. 4, pp. 647–662, 1974.
Modak, J. M., Lim, H. C., and Tayeb, Y. J., General Characteristics of Optimal Feed Rate Profiles for Various Fed-Batch Fermentation Processes, Biotechnology and Bioengineering, Vol. 28, pp. 1396–1407, 1986.
Lim, H. C., Tayeb, T. J., Modak, J. M., and Bonte, P., Computational Algorithms for Optimal Feed Rates for a Class of Fed-Batch Fermentation: Numerical Results for Penicillin and Cell Mass Production, Biotechnology and Bioengineering, Vol. 28, pp. 1408–1420, 1986.
Hong, J., Optimal Substrate Feeding Policy for a Fed-Batch Fermentation with Substrate and Product Inhibition Kinetics, Biotechnology and Bioengineering, Vol. 28, pp. 1421–1431, 1986.
Cuthrell, J. E., and Biegler, L. T., Simultaneous Optimization and Solution Methods for Batch Reactor Control Profiles, Computers and Chemical Engineering, Vol. 13, pp. 49–62, 1989.
Luus, R., Piecewise Linear Continuous Optimal Control by Iterative Dynamic Programming, Industrial and Engineering Chemistry Research, Vol. 32, pp. 859–865, 1993.
Hairer, E., and Wanner, G., Solving Ordinary Differential Equations, II: Stiff and Differential-Algebraic Problems, Springer Verlag, Heidelberg, Germany, 1991.
Anonymous, The NAG Fortran Library Manual, Mark 15, Vol. 4, E04, Minimizing or Maximizing a Function, Numerical Algorithms Group, Oxford, England, 1991.
Kelley, H. J., Kopp, R. E., and Moyer, H. G., Singular Extremals, Topics in Optimization, Edited by G. Leitmann, Academic Press, New York, New York, pp. 63–101, 1967.
Strauss, A., An Introduction to Optimal Control Theory, Lecture Notes in Operations Research and Mathematical Economics, Springer, New York, New York, Vol. 3, 1968.
Bryson, A. E., and Ho, Y. C., Applied Optimal Control, Ginn and Company, Waltham, Massachusetts, 1969.
Maurer, H., Zur numerischen Berechnung optimaler singulärer Steuerungen, Doctoral Thesis, University of Köln, Köln, Germany, 1972.
Maurer, H., Numerical Solution of Singular Control Problems Using Multiple Shooting Techniques, Journal of Optimization Theory and Applications, Vol. 18, pp. 235–257, 1976.
Oberle, H. J., Numerische Berechnung optimaler Steuerungen von Heizung und Kühlung für ein realistisches Sonnenhausmodell, Habilitationsschrift, University of Technology, München, Germany, 1982.
Bulirsch, R., Die Mehrzielmethode zur numerischen Lösung von nichtlinearen Randwertaufgaben und Aufgaben der optimalen Steuerung, Report of the Carl Cranz Gesellschaft, Oberpfaffenhofen, Germany, 1971.
Stoer, J., and Bulirsch, R., Introduction to Numerical Analysis, 2nd Edition, Texts in Applied Mathematics, Springer, New York, New York, 1990.
Oberle, H. J., and Grimm, W., BNDSCO: A Program for the Numerical Solution of Optimal Control Problems, Report 515, Institut for Flight Systems Dynamics, German Aerospace Research Establishment DLR, Oberpfaffenhofen, Germany, 1989.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Oberle, H.J., Sothmann, B. Numerical Computation of Optimal Feed Rates for a Fed-Batch Fermentation Model. Journal of Optimization Theory and Applications 100, 1–13 (1999). https://doi.org/10.1023/A:1021708729556
Issue Date:
DOI: https://doi.org/10.1023/A:1021708729556