Dynamic optimization of bioprocesses: Efficient and robust numerical strategies
Introduction
In recent years, many efforts have been devoted to the model-based optimization of processes in biotechnology and bioengineering. An example of a problem which has received major attention is the dynamic optimization (open loop optimal control) of fed-batch bioreactors, as reviewed by Johnson, 1987, Rani and Rao, 1999 and, more recently, by Banga et al. (2003). Dynamic optimization allows the computation of the optimal operating policies for these units, e.g. the best time-varying feed rate(s) which ensure the maximization of a pre-defined performance index (usually, a productivity, or an economical index derived from the operation profile and the final concentrations). Once computed in a reliable way, these operating policies can be implemented using different control strategies, such as adaptive control (Smets et al., 2004) or model predictive control (Mahadevan and Doyle, 2003).
Most bioprocesses have highly non-linear dynamics, and constraints are also frequently present on both the state and the control variables. Thus, efficient and robust dynamic optimization methods are needed in order to successfully obtain their optimal operating policies. In this work, the general problem of dynamic optimization of non-linear bioprocesses with unspecified final time is considered. Several solution strategies, both deterministic and stochastic, are compared based on their results for three challenging case studies: the optimal operation of two fed-batch bioreactors and the optimal drug scheduling for cancer chemotherapy. A hybrid (stochastic-deterministic) approach is also presented and evaluated, showing significant advantages over the other methods in terms of robustness and computational effort.
Section snippets
Problem statement
The general dynamic optimization (optimal control) problem of a bioprocess, considering a free terminal time, can be stated as finding the control vector and the final time to minimize (or maximize) a performance index :subject to a set of ordinary differential equality constraints, Eq. (2):where x is the vector of state variables, with initial conditions x, and also subject to sets of algebraic equality
Review of solution methods
The dynamic optimization of fed-batch bioreactors is a very challenging problem due to several reasons:
- •
first, the control variable (e.g. feed rate) often appears linearly in the system differential equations, so the problem is singular, creating additional difficulties for its solution (especially using indirect methods, as discussed below). For this type of problems, the optimal operating policy will be either bang-bang, or singular, or a combination of both.
- •
second, most bioprocesses have
Methods considered
This contribution has two main objectives. First, to present a careful comparison of available recent approaches for the dynamic optimization of non-linear bioprocesses. The purpose of this comparison is to present a critical review which can serve as a guideline for the selection of suitable solvers for other similar problems. Second, to illustrate how a suitable hybrid method presents the best efficiency and robustness for the solution of these problems. The following deterministic (local
Case studies
Three challenging case studies are examined here. For the sake of brevity, only a brief description of each case study is given. The detailed statements of the dynamic optimization problems are given in the cited references.
Results and discussion
In order to perform a proper comparative evaluation of the methods considered, quality of the solution and computational cost (i.e. performance index values and computation times) will be considered. Further, these results will also be compared with the best found in the literature when possible.
In order to ensure high accuracy and consistent results, in all the CVP-based methods the relative and absolute error tolerances for integrations of the system dynamics were set to tight values ranging
Conclusions
In this work, we have compared several direct numerical methods for the optimal control of non-linear bioprocesses, a problem of major importance in bioprocess engineering. The methods considered here essentially cover most of the currently known direct approaches, including control vector parameterization (CVP) and complete parameterization, and deterministic and stochastic solvers for the resulting non-linear programming problems.
Considering three challenging case studies, many of the
Acknowledgements
The authors thank the Spanish Ministry of Science and Technology (MCyT project AGL2001-2610-C02-02) and Xunta de Galicia (grant PGIDIT02PXIC40211PN) for financial support.
References (49)
- et al.
Stochastic optimization for optimal and model-predictive control
Comput. Chem. Eng.
(1998) - et al.
Advances in simultaneous strategies for dynamic process optimization
Chem. Eng. Sci.
(2002) - et al.
Optimal control of nonlinear systems with unspecified final times
Chem. Eng. Sci.
(1996) - et al.
Simultaneous optimization and solution methods for batch reactor control profiles
Comput. Chem. Eng.
(1989) - et al.
Dynamic optimization of constrained chemical engineering problems using dynamic programming
Comput. Chem. Eng.
(1995) The control of fed-batch fermentation processes—a survey
Automatica
(1987)Optimal control drug scheduling of cancer chemotherapy
Automatica
(1992)- et al.
An evolutionary strategy for fed-batch bioreactor optimization; concepts and performance
J. Biotechnol.
(1999) - et al.
A comparative study on random search algorithms for biotechnical process optimization
J. Biotechnol.
(1997) - et al.
Optimal adaptive control of (bio)chemical reactors: past, present and future
J. Process Control
(2004)
Numerical computational method using genetic algorithm for the optimal control problem with terminal constraints and free parameters
Nonlin. Anal.-Theory Methods Appl.
Semi-realtime optimization and control of a fed-batch fermentation system
Comput. Chem. Eng.
Efficient optimal control of bioprocesses using second-order information
Ind. Eng. Chem. Res.
Stochastic dynamic optimization of batch and semicontinuous bioprocesses
Biotechnol. Prog.
Dynamic optimization of bioreactors—a review
Proc. Ind. Natl. Sci. Acad.
Global optimization of chemical processes using stochastic algorithms
Application of direct search optimization to optimal control problems
Hungarian J. Ind. Chem.
Applied Optimal Control
Dynamic optimization of batch reactors using adaptive stochastic algorithms
Ind. Eng. Chem. Res.
A hybrid method for the optimal control of chemical processes
Optimal control computation for differential-algebraic process systems with general constraints
Chem. Eng. Commun.
Cited by (190)
OptMSP: A toolbox for designing optimal multi-stage (bio)processes
2024, Journal of BiotechnologyParameter estimation and dynamic optimization of an industrial fed-batch reactor
2023, Computer Aided Chemical EngineeringA switched system approach for the direct solution of singular optimal control problems
2022, Computers and Chemical EngineeringMulti-objective optimal control of Docosahexaenoic Acid (DHA) production in fed-batch fermentation by Schizochytrium sp.
2022, Biocatalysis and Agricultural BiotechnologyA general deep hybrid model for bioreactor systems: Combining first principles with deep neural networks
2022, Computers and Chemical Engineering