Abstract

This paper deals with robust control of continuous bioprocesses. According to the material balance equations of continuous bioprocesses, a uniform framework for mathematical modeling of this class of processes is first presented. Then a robust controller is designed by using the mixed sensitivity method for the biotechnology processes. The corresponding control objective is described as the development of a robust reference-tracking control structure with the best possible disturbance compensation, able to cope with variations in key process parameters. Finally, the proposed robust control strategy is applied to bio-dissimilation process of glycerol to 1, 3-propanediol. Simulation results are given which show that the designed robust controller makes the system have a favourable robust tracking performance.

1. Introduction

The goal of bioprocess control is to optimize the performance of processes involving industrially important organisms, biomedically relevant species, and the degradation of pollutants [1]. In general, a mathematical model describing the biotechnological process is first needed to do this task. However, it is difficult to obtain its exact process model due to the intrinsic complexity of biological system. Even if the mathematical model is built up, model parameters will vary with the working conditions. In addition, external disturbance signals also have an important effect on the system. These uncertain factors can deteriorate the performance of a bioprocess and lead to the instability of the process. One efficient approach to solving such problems is to design a robust controller via the robust control theory [2ā€“16]. The robust control approach integrates the uncertainty involved in model parameters and external disturbance to synthesize a control law which maintains real plants to work within desired performance specifications despite the effects of uncertainty on the system.

The goals of this work are to represent continuous bioprocesses within an uncertain, linear model framework and to design a robust controller that would perform satisfactorily. The corresponding control objective is described as the development of a robust reference-tracking control structure with the best possible disturbance compensation. Simulation results are given which show that the designed robust controller not only ensures the robust stability of the bioprocess in face of the parametric variations in the model, but also makes the system have a favourable robust tracking performance.

In the sequel, we first describe the continuous bioprocesses and present a uniform framework for mathematical modeling of this class of processes. This is followed by a discussion of mixed sensitivity approach and selection strategies for weighting functions used to design. Then continuous bio-dissimilation of glycerol to 1, 3-propanediol is chosen as a case study and is presented in terms of simulation experiments. Finally, brief conclusions are given in Section 5.

2. Modeling of Continuous Bioprocesses

2.1. Material Balance Equations

The process considered is a continuous stirred tank bioreactor shown in Figure 1. The characteristic of this kind of process is that the reactor is continuously fed with the substrate influent. The rate of outflow is equal to the rate of inflow and the volume of culture remains constant.

The general process model obtained from material balances and conservation laws has the following description: where is the external substrate concentration; is the dilution rate; , , and are the concentrations of biomass, substrate, and product , respectively; , , and are the specific growth rate of cells, specific consumption rate of substrate, specific formation rate of product , respectively. In general and are the functions of substrate concentration and product concentrations . But for the specific formation rate , its expression is a function of substrate concentration , product concentrations , and dilution rate (e.g., the specific formation rate of product ethanol in bio-dissimilation process of glycerol to 1, 3- propanediol, see Section 4).

2.2. Control Model of Continuous Bioprocesses

The process dynamics (2.1) is represented as a linear model with uncertain parameters where is used for the vector of states, is the control input, is the measured output, is a vector of describing uncertain parameters, and

The specific growth rate of cells (), specific consumption rate of substrate (), and specific formation rate of product will change within certain ranges due to variations in the working conditions. In other words, all parameters in and are accepted to vary within known bounds.

Considering all the uncertain parameters in , we allow their changes of up to % (, ) around the nominal values, respectively. Then all uncertain parameters can be uniformly denoted as where is the nominal value of vector , is the identity matrix, and and are the diagonal matrices with the following formulations: where ().

The following Theorem 2.1 provides a uniform framework for mathematical modeling of continuous bioprocesses.

Theorem 2.1. The transfer function model for continuous bioprocesses can be formulated uniformly as

Proof. For , the transfer function of the process can be derived as Replacing and with and , respectively, we have This model describes the transfer functions of continuous bioprocesses for all uncertain parameters .

In this paper, we choose the multiplicative form of uncertainty modeling to represent the relative error in the process model where is the nominal model of the plant, and

3. Mixed Sensitivity Method

3.1. Mixed Sensitivity Problem

The Hāˆž mixed sensitivity problem is formulated as the one of finding a feedback controller that stabilizes the closed-loop system shown in Figure 2 and minimizes the -norm of closed-loop transfer function from the exogenous input () to the regulated outputs (), namely, where Here , , and are the sensitivity transfer matrix, control sensitivity transfer matrix, and complementary sensitivity transfer matrix, respectively; is the nominal model that has no imaginary axis zeros and/or poles; the terms , , and are performance weighting function, control weighting function, and robustness weighting function, respectively; is the augmented plant and can be denoted as 627035.xy.001(3.3) with state-space realization 627035.xy.002(3.4)

For the optimal control problem (3.1), all assumptions concerning the existence of a solution are satisfied [2, 3].(a)The pair is stabilizable and is detectable.(b) and .(c)The following matrices must have full rank for

Assumption (a) ensures the stability of a synthesized controller. The second assumption guarantees that the designed controller is a proper and real rational function. The final assumption is a mathematical technicality that enables both and to have no invariant zeros on the imaginary axis [6].

3.2. Weighting Function Selection

The selection of the weighting functions , , and keeps mainly to the basic rules as follows.(a)Choose a low-order weighting function, otherwise a high-order controller can be achieved.(b)As the perturbation bound of the uncertainty , the choice of robustness weighting function depends also on whether the nominal model is strictly proper and real rational function. Usually, is chosen to be an improper and real rational function because the most system in the world is strictly proper. Though cannot be realized in state-space form, has a state-space realization since it is a proper structure. This ensures has a full rank.(c)The performance weighting function is usually a stable, proper, and real rational function. The 0 dB crossover frequency for the Bode plot of should be below the 0 dB crossover frequency for the Bode plot of . More precisely, for all , we require , where denotes the maximum singular value of a transfer function.(d)The control weighting function is normally chosen to be a high-pass filter to penalize the control signal and to ensure that the submatrix of state-space representation of the augmented plant has full column rank. It is also included in this paper to limit the size of the controller gain.

4. Case Study

In this section, we study the robust control of continuous bio-dissimilation of glycerol to 1, 3-propanediol.

In the bioconversion of glycerol to 1, 3-propanediol, a number of products may be simultaneously produced, depending on the microorganisms and conditions used. Under proper fermentation conditions mainly 1, 3-propanediol, acetic acid and ethanol are formed. The material balance equations of continuous microbial cultures are written as follows [17]: where is the biomass, g/L; is the dilution rate, 1/h; and are the substrate concentration (glycerol) in feed and reactor, respectively, mmol/L; , , and are the concentrations of products 1,3-propanediol, acetic acid, and ethanol, respectively, mmol/L; is the fermentation time, h; ,,, and are the specific growth rate of cells, specific consumption rate of substrate, specific formation rate of products 1,3-propanediol, acetic acid and ethanol, respectively, mmol/gh, which can be expressed as:

For Klebsiella pneunoniae cultivated under anaerobic conditions at 3C and pH 7.0, the maximum specific growth rate and the saturation constant for glycerol present the values of 0.67ā€‰1/h and 0.28ā€‰mmol/L, respectively. The critical concentrations denoted as in glycerol, 1, 3-propanediol, acetic acid, and ethanol are 2039, 939.5, 1026, and 360.9ā€‰mmol/L, respectively. In addition, the parameters , , , and in (4.6) are 0.025, 5.18, 0.06, and 50.45ā€‰mmol/Lh, respectively, while the ones for (4.3), (4.4) and (4.5) are listed in Table 1.

The process dynamics (4.1) is represented as a linear model with uncertain parameters: where is used for the vector of states, is the control input, is the measured output, By Theorem 2.1, the process transfer function can be derived as The initial glycerol concentration is set to be 730.8ā€‰mmol/L. The variable numerical data for the example are given in Table 2. The plantā€™s nominal model in a transfer function form is expressed as

Based on the previously-mentioned rules concerning the choice of the weighting function, robustness weighting function can be chosen as whose crossover frequency is ā€‰2ā€‰rad/s; performance weighting function is a second-order filter with where : DC gain of the filter (controls the disturbance rejection); : high frequency gain (controls the response peak overshoot); ā€‰rad/s: filter crossover frequency; , : damping ratios of the corner frequencies. Obviously, is the steady-state tracking error, and is the corresponding amplification factor of the high-frequency disturbances. The weighting function is selected as .

By using MATLAB, the augmented plant has the following state-space realization: After 9 iterations, is found to be 0.99. The corresponding controller is stable and has the same number of states as the augmented plant with transfer function The closed-loop poles are 163.5625, 0.6251 + 0.6028i, 0.6251 0.6028i, 0.2843, 0.0426 + 0.0426, and 0.0426 0.0426i, respectively.

Figure 3 shows the singular value Bode plot of cost function . As shown, the cost function is all-pass, that is, hold for all . The results of the singular values analysis for the sensitivity function , the complementary sensitivity function , and their associated weighting functions and are illustrated in Figures 4 and 5. It can be observed that is below its upper bound at a low frequency whereas locates below its upper bound at a high frequency, that is, and hold. These results not only indicate that the closed-loop system has a favourable performance of disturbance reduction but also guarantee the robust stability of controlled system in face of the parametric uncertainty in model.

Tests of controller performance were carried out through simulation of the whole nonlinear system employing MATLAB/SIMULINK. The complete simulation model is shown in Figure 6. The numerical integration of the nonlinear equations (4.1) is based on the 5th-order Runge-Kutta method. In the simulation experiments, we consider a reference input as follows: Then the dynamic response curve of the substrate concentration is plotted in Figure 7. From Figure 7, it can be seen that the substrate concentration tracks favourably the reference input . The results imply that the controller has a good control action on the presented bioprocess. The time trajectories of the dilution rate, the biomass concentration, and the concentrations of 1, 3-propanediol, acetic acid, and ethanol are presented in Figures 8, 9, 10, 11, and 12. The dynamic trajectories of all variable data stay within the operation ranges as specified in Table 2.

To detect the dynamic tracking performance of the system in the presence of noise measurement, an additive white Gaussian noise with variance is added in the simulations. The simulation results are shown in Figures 13, 14, 15, 16, and 17. As shown in Figures 13ā€“17, the substrate concentration tracks favourably the reference signal. While the time trajectories of other variables stay within the operation windows as given in Table 2.

5. Conclusions

This paper has presented a uniform modeling framework and robust control design for continuous bioprocesses. By taking into account the uncertainties in the model parameters, we have first developed the uncertain, linear state-space model of continuous bioprocesses. Then a uniform transfer function model is derived. In the controller design, a scalar weighting matrix on the control input to the plant has been used to limit the size of the controller gain. Our work has demonstrated that the designed robust controller not only ensures the robust stability of the bioprocess in face of the parametric variations in the model, but also makes the system has a favourable robust tracking performance in the presence of set-point variations.