Research Article  Open Access
Optimal Control for Multistage Nonlinear Dynamic System of Microbial Bioconversion in Batch Culture
Abstract
In batch culture of glycerol biodissimilation to 1,3propanediol (1,3PD), the aim of adding glycerol is to obtain as much 1,3PD as possible. Taking the yield intensity of 1,3PD as the performance index and the initial concentration of biomass, glycerol, and terminal time as the control vector, we propose an optimal control model subject to a multistage nonlinear dynamical system and constraints of continuous state. A computational approach is constructed to seek the solution of the above model. Firstly, we transform the optimal control problem into the one with fixed terminal time. Secondly, we transcribe the optimal control model into an unconstrained one based on the penalty functions and an extension of the state space. Finally, by approximating the control function with simple functions, we transform the unconstrained optimal control problem into a sequence of nonlinear programming problems, which can be solved using gradientbased optimization techniques. The convergence analysis and optimality function of the algorithm are also investigated. Numerical results show that, by employing the optimal control, the concentration of 1,3PD at the terminal time can be increased, compared with the previous results.
1. Introduction
The bioconversion of glycerol to 1,3propanediol (1,3PD) has recently received more and more attention throughout the world due to its environmental safety, high region specificity, cheaply available feedstock, and relatively high theoretical molar yield [1]. Many researchs have been carried out including the quantitative description of the cell growth kinetics of multiple inhibitions, the metabolic overflow kinetics of substrate consumption and product formation [2–4], openloop substrate input and pH logic control [5], enzymecatalytic reductive pathway and transport of glycerol and 1,3propanediol across cell membrane [6], parameter identification of biochemical systems [7] and feedback control and pulse feeding [8] for the models of the continuous cultures, feeding strategy of glycerol [9], and optimal control [10] and optimality condition [11] in fedbatch culture.
Compared with continuous and feedbatch cultures, glycerol fermentation in batch culture can obtain the highest production concentration and molar yield 1,3PD to glycerol [12]. So nonlinear dynamical systems in this culture have been extensively considered in recent years [13–15]. In batch culture of glycerol biodissimilation to 1,3propanediol (1,3PD), the aim of adding glycerol is to obtain as much 1,3PD as possible. In this paper, based on the previous model in [16], taking the yield intensity of 1,3PD as the performance index and the initial concentration of biomass, glycerol and terminal time as the control vector, we propose an optimal control model subject to a multistage nonlinear dynamical system and constraints of continuous state. A computational approach is constructed to seek the solution of the above model in two aspects. On the one hand transform the optimal control problem into the one with fixed terminal time and transcribe it into an unconstrained one based on the penalty functions and an extension of the state space; on the other hand, by approximating the control function with simple functions, we transform the unconstrained optimal control problem into a sequence of nonlinear programming problems, which can be solved using gradientbased optimization techniques. The convergence analysis and optimality function of the algorithm are also investigated. Numerical results show that, by employing the optimal control, the concentration of 1,3PD at the terminal time can be increased, compared with the previous results.
This paper is organized as follows. In Section 2, a nonlinear dynamical system of batch culture is proposed. In Section 3, we propose an optimal control model, develop a computational approach to solve the optimal control model, and prove the convergence of algorithm. Section 4 illustrates the numerical results. Finally, conclusions are provided in Section 5.
2. Nonlinear Dynamical System
On the basis of our previous literature(see [16]), mass balances of biomass, substrate, and products in batch culture can be formulated as the following nonlinear dynamical system: where , , , , and are biomass, glycerol, 1,3PD, acetate, and ethanol concentrations at time in the reactor, respectively. denotes the initial state, and is the terminal time of the fermentation process. is as state vector. The specific growth rate of cells , specific consumption rate of substrate, and specific formation rate of products , , are expressed by the following equations on the basis of [13, 16]:
In batch culture, the initial concentrations of biomass, glycerol, and the terminal time can be chosen as control variables. Let be the control vector. The solution of system (2.1) with respect to control vector is defined by .
Based on the factual fermentation, there exist critical concentrations, outside which cells cease to grow, of biomass, glycerol, 1,3PD, acetate and ethanol. Hence, it is biologically meaningful to restrict the concentrations of biomass, glycerol, products, and the volume of culture fluid in a set and the control vector in a admissible control set defined respectively, as follows:
Let denote the space of continuous bounded functions on with values in , equipped with the supnorm topology, that is, for , , , where is the Euclidean norm.
3. Optimal Control Problem
The optimal control problem using the yield intensity of 1,3PD at the terminal time as cost functional, based on the controlled multistage nonlinear dynamical system (2.1), can be formulated as follows:
From the theory on continuous dependence of solutions on parameters and our previous literature (see [16]), we know that is continuous relative to , so is continuous on . Moreover, is a closed bounded convex subset of . Hence we know the optimal control must exist, namely, such that , for all .
3.1. Differentiability with respect to the Control Vector
In this subsection, our aim is to show the differentiability and the gradient information of solutions of the system (2.1) with respect to the control vector. To begin with, we discuss some properties of the function .
Proposition 3.1. For the system (2.1), and are continuous in on an open set in .
Proof. It follows by inspection that the function by definition and (2.3).
Using Theorems I14 and II12 in [17], we can show that the system (2.1) has a unique solution , and the solution satisfies the integral equation and are the initial value of the system (2.1), due to the differentiability of with respect to the initial vector, and we have where is the vector in with entries 0 except for 1 at the th entry, and is the matrix whose th column is , . From this speculation, we obtain the following result.
Proposition 3.2. Partial derivatives and exist and are continuous in . Furthermore, is the unique solution of the initialvalue problem
By virtue of the result of Proposition 3.2, we can obtain the value of and . The following Proposition gives a formula to compute the value of .
Proposition 3.3. Partial derivatives exist and are continuous in . Furthermore,
Proof. The existence and continuity of can be directly obtained by the function and implicit function theorem. Next, we derive the formula (3.4), for , and we have: then, by the integral mean value theorem, there exists a constant , such that Let , then We obtain the desired result.
3.2. Model Transformation
The optimal control problem (3.5) is not a standard case because the terminal time is free. Using the method in Section 6.8.1 of [18], the (3.5) can be transformed into the one with fixed terminal time. Treating as an unknown parameter and using the transformation , the (3.5) is converted to (3.8) as follows:
3.3. SemiInfinite Optimization with Inequality Constrained
For the optimal control problem , it is difficult to cope with the continuous state inequality constraints, that is, this is a semiinfinite optimization problem. To overcome the difficulty, let The condition, , for all , is equivalently transcribed into where .
However, is nonsmooth in . By the standard optimization routines [19, 20], the following smoothing technique is to replace with , where Note that is a smooth function in . Let Clearly, for each .
We now define an approximate problem denoted by (3.13), where the smoothed state constraint is treated as the penalty function:
By similar arguments as those given in [21], (3.13) is coincident with (3.5) as . On this basis, (3.5) can be explored by solving a sequence of approximate (3.13). Each of these (3.13) is viewed as a smooth nonlinear mathematical programming problem.
3.4. Optimization Algorithm
In this subsection, similar with the approach based on gradient in [22, 23], we proposed an algorithm based on gradient of to solve the (3.13). can be derived by solving the ordinary differential equation (3.3) and computing (3.4). The admissible control set can be called a “box” because of its rectangular shape, we use the classic gradient projection method to cope with “box.”
The projection of an arbitrary u onto the feasible set is defined as follows. The th component is given by
Thus, the control variable obtained by projecting the steepest descent direction at onto the feasible set is given by where is optional step size.
On the basis of the above analysis, we can obtain an optimal control for (3.13) as shown in the following algorithm.
Algorithm 3.4. Step 1. Set constants , and is positive constant. Set , compute by equations (3.3) and (3.4), if , stop. Else, then go to Step 2.Step 2. Compute the stepsize with Armijo line search rules, where is any integer such that
go to Step 3.Step 3. If , stop. Otherwise, compute using the equation defined by (3.14), replace by , and go to Step 1.
Note that, due to the boundedness of the function , it is very easy to find a satisfying (3.15) and (3.16), using the following subprocedure, which uses the last used step length , as the starting point for the computation of the next one.
Subprocedure of Algorithm 3.4
Step 1. If , set . Else, set .Step 2. If satisfies (3.15) and (3.16). Else, set , stop.Step 3. If satisfies (3.15) and not (3.16), replace by , and go to Step 2. If satisfies (3.16) and not (3.15), replace by , and go to Step 2.
For Algorithm 3.4, we see that is continuous, that for all , and that if and only if , that is, that is an optimality function for the problem (3.13). So, we have the following theorem to guarantee the convergence of the algorithm.
Theorem 3.5. If is such that , then is computed by Algorithm 3.4 using a finite number of function evaluations and any accumulation point of this sequence satisfies .
Proof. We apply Theorem in [24] with , then the desired result can be obtained immediately.
Remark 3.6. Although the approach we are using here to deal with the constraints of continuous state is similar with the one mentioned in [19], There are still three main difference between them. First of all, our approach is applied for the batch culture, while the one in [19] is used for the fedbatch culture. Secondly, the control variables in the two approaches are different. Our variable controls the initial and terminal points, and their variable controls the switching time. Finally, we use the gradientbased algorithm to numerically solve the problem. Their algorithm is an improved Particle Swarm Optimization (PSO) algorithm, not gradient based.
4. Numerical Results
According to the model and algorithm mentioned above, we have programmed the software and applied it to the optimal control problem of microbial fermentation in batch culture. The system parameters are listed in Table 1 (see [9, 16]).

The basic data are listed, respectively, as follows.
Boundary Value of Control Vector
mmol/L, mmol/L, mmol/L, mmol/L, , and h.
Boundary Value of State Vector
mmol/L, mmol/L, mmol/L, mmol/L, mmol/L, mmol/L. mmol/L, mmol/L, and , mmol/L.
We adopt , and in the procedure. Then, by Algorithm 3.4, the optimal control vector and objective function are and 54.5911, respectively. Numerical results show that, by employing the optimal control, the concentration of 1,3PD at the terminal time can be increased, compared with the previous results.
5. Conclusions
In this paper, based on the previous model in [16], taking the yield intensity of 1,3PD as the performance index and the initial concentration of biomass, glycerol, and terminal time as the control vector, we propose an optimal control model subject to a multistage nonlinear dynamical system and constraints of continuous state. A computational approach is constructed to seek the solution of the above model in two aspects. The convergence analysis and optimality function of the algorithm are also investigated. Numerical results show that, by employing the optimal control, yield intensity of 1,3PD at the terminal time can be increased, compared with the previous results.
Our current tasks accommodate the modeling and simulation of the fermentation process. Moreover, the stability and reachability of the improved model need to be discussed.
Acknowledgments
This work was supported by the National Natural Science Foundation of China (no. 10871033), the Natural Science Foundation for the Youth of China (no. 11001153) the Shandong Province Natural Science Foundation of China (no. ZR2010AQ016) and the Fundamental Research Funds for the Central Universities.
References
 A. P. Zeng, H. Biebl, and H. Schlieker, “Pathway analysis of glycerol fermentation by K. pneumoniae: regulation of reducing equivalent balance and product formation,” Enzyme and Microbial Technology, vol. 15, pp. 770–779, 1993. View at: Google Scholar
 Z. L. Xiu, “Research progress on the production of 1,3propanediol by fermentation,” Microbiology, vol. 27, pp. 300–302, 2000. View at: Google Scholar
 A. P. Zeng and H. Biebl, “Bulk chemicals from biotechnology: the case of 1,3propanediol production and the new trends,” Advances in Biochemical Engineering/Biotechnology, vol. 74, pp. 239–259, 2002. View at: Google Scholar
 A. P. Zeng, K. Menzel, and W. D. Deckwer, “Kinetic, dynamic, and pathway studies of glycerol metabolism by Klebsiella pneumoniae in anaerobic continuous culture: II. Analysis of metabolic rates and pathways under oscillation and steadystate conditions,” Biotechnology and Bioengineering, vol. 52, pp. 561–571, 1996. View at: Google Scholar
 J. X. Ye, E. M. Feng, H. C. Yin, and Z. L. Xiu, “Modelling and wellposedness of a nonlinear hybrid system in fedbatch production of 1,3propanediol with open loop glycerol input and pH logic control,” Nonlinear Analysis. Real World Applications, vol. 12, no. 1, pp. 364–376, 2011. View at: Publisher Site  Google Scholar  Zentralblatt MATH
 Y. Q. Sun, W. T. Qi, H. Teng, Z. L. Xiu, and A. P. Zeng, “Mathematical modeling of glycerol fermentation by Klebsiella pneumoniae: concerning enzymecatalytic reductive pathway and transport of glycerol and 1,3propanediol across cell membrane,” Biochemical Engineering Journal, vol. 38, no. 1, pp. 22–32, 2008. View at: Publisher Site  Google Scholar
 L. Wang, Z. L. Xiu, Z. H. Gong, and E. M. Feng, “Modeling and parameter identification for multistage simulation of microbial bioconversion in batch culture,” International Journal of Biomathematics. In press. View at: Publisher Site  Google Scholar
 Y. Tian, K. B. Sun, A. Kasperski, and L. S. Chen, “Nonlinear modelling and qualitative analysis of a real chemostat with pulse feeding,” Discrete Dynamics in Nature and Society, vol. 2010, Article ID 640594, 18 pages, 2010. View at: Publisher Site  Google Scholar
 C. Gao, E. M. Feng, Z. T. Wang, and Z. L. Xiu, “Nonlinear dynamical systems of biodissimilation of glycerol to 1,3propanediol and their optimal controls,” Journal of Industrial and Management Optimization, vol. 1, no. 3, pp. 377–388, 2005. View at: Google Scholar  Zentralblatt MATH
 G. Wang, E. M. Feng, and Z. L. Xiu, “Vector measure as controls for explicit nonlinear impulsive system of fedbatch culture,” Journal of Mathematical Analysis and Applications, vol. 351, no. 1, pp. 120–127, 2009. View at: Publisher Site  Google Scholar  Zentralblatt MATH
 H. Y. Wang, E. M. Feng, and Z. L. Xiu, “Optimality condition of the nonlinear impulsive system in fedbatch fermentation,” Nonlinear Analysis. Theory, Methods & Applications, vol. 68, no. 1, pp. 12–23, 2008. View at: Publisher Site  Google Scholar  Zentralblatt MATH
 B. Gtinzel, Mikrobielle herstellung von 1,3propandiol durch clostridium butyricum und adsorptive abtremutng von diolen, Ph.D. thesis, TU Braunschweig, Germany, 1991.
 C. Gao et al., “Parameter identification and optimization of process for biodissimilation of glycerol to 1, 3propanediol in batch culture,” Journal of Dalian University of Technology, vol. 46, no. 5, pp. 771–774, 2006. View at: Google Scholar
 X. H. Li, E. M. Feng, and Z. L. Xiu, “Optimal control and property of nonlinear dynamic system for microorganism in batch culture,” OR Transaction, vol. 9, no. 4, pp. 67–79, 2005. View at: Google Scholar
 J. Wang, J. X. Ye, E. M. Feng, H. C. Yin, and Z. L. Xiu, “Modeling and identification of a nonlinear hybrid dynamical system in batch fermentation of glycerol,” Mathematical and Computer Modelling, vol. 54, no. 12, pp. 618–624, 2011. View at: Google Scholar
 L. Wang, J. X. Ye, E. M. Feng, and Z. L. Xiu, “An improved model for multistage simulation of glycerol fermentation in batch culture and its parameter identification,” Nonlinear Analysis. Hybrid Systems, vol. 3, no. 4, pp. 455–462, 2009. View at: Publisher Site  Google Scholar  Zentralblatt MATH
 P.F. Hsieh and Y. Sibuya, Basic Theory of Ordinary Differential Equations, Springer, New York, NY, USA, 1999.
 K. L. Teo, C. J. Goh, and K. H. Wong, A Unified Computational Approach to Optimal Control Problems, vol. 55, Longman Scientific & Technical, Harlow, UK, 1991.
 C. Y. Liu, Zhaohua Gong, and E. M. Feng, “Modelling and optimal control for nonlinear multistage dynamical system of microbial fedbatch culture,” Journal of Industrial and Management Optimization, vol. 5, no. 4, pp. 835–850, 2009. View at: Publisher Site  Google Scholar  Zentralblatt MATH
 C. Y. Liu and E. M. Feng, “Optimal control of switched autonomous systems in microbial fedbatch cultures,” International Journal of Computer Mathematics, vol. 88, no. 2, pp. 396–407, 2011. View at: Google Scholar  Zentralblatt MATH
 K. L. Teo, V. Rehbock, and L. S. Jennings, “A new computational algorithm for functional inequality constrained optimization problems,” Automatica, vol. 29, no. 3, pp. 789–792, 1993. View at: Publisher Site  Google Scholar  Zentralblatt MATH
 Q. Lin, R. C. Loxton, K. L. Teo, and Y. H. Wu, “A new computational method for optimizing nonlinear impulsive systems,” Dynamics of Continuous, Discrete & Impulsive Systems. Series B, vol. 18, no. 1, pp. 59–76, 2011. View at: Google Scholar  Zentralblatt MATH
 R. C. Loxton, K. L. Teo, and V. Rehbock, “Optimal control problems with multiple characteristic time points in the objective and constraints,” Automatica, vol. 44, no. 11, pp. 2923–2929, 2008. View at: Publisher Site  Google Scholar  Zentralblatt MATH
 E. Polak, Optimization, vol. 124 of Applied Mathematical Sciences, Springer, New York, NY, USA, 1997.
Copyright
Copyright © 2011 Lei Wang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.