Optimal control of nonlinear fed-batch process using direct transcription method

https://doi.org/10.1016/j.compchemeng.2019.106561Get rights and content

Highlights

  • The control problem of the nonlinear fed-batch bioreactor is carried out using direct collocation method.

  • The proposed performance index to be minimized has a more general form than the other classical ones. As a result, more design factors such as maximum production, minimum time, desired production and minimum production are provided.

  • To avoid abrupt changes in feed rates, the higher-order derivatives of the control signals are constrained to keep limited.

  • Trade-off between the objectives is explored and investigated.

  • The proposed method is applied to the invertase and PHB production processes whose solutions are compared with the recent techniques suggested in the litrature.

Abstract

In this paper, we investigate the direct transcription method for dynamic optimization applied to fed-batch processes. The performance index proposed for optimization has a more general form than the classical ones. As a result, more design characteristics such as the minimum time, maximum production, desired production, and minimum energy are provided. As a matter of fact, abrupt changes in the feed profiles can lead to undesirable behaviors in bioprocesses, such as decreasing the productivity. To handle the mentioned drawback, a novel idea is presented that results in achieving smooth control policies by limiting the higher-order derivatives of the feed rates. Owing to the nonlinear model of the fed-batch processes, the presence of constraints and free final time analysis, the problem is reformulated as a nonlinear programming optimization by the direct trapezoidal method. Finally, the proposed method is applied to the invertase and PHB production processes and the effectiveness of the presented approach is demonstrated by comparing with several works in the literature.

Introduction

The use of biochemical reactors and related technologies is increasing due to their fruitful application in converting cells or biomass into chemical or pharmaceutical products, such as vaccines, beverages, antibiotics, and industrial solvents. Among various operation regions or classes of bioreactors, the fed-batch modes have received more attention owing to its considerable profits (Hwa Sung Shin, 2013). The major aim in such reactors is to reach a maximum or predetermined concentration of production at the end of the run which can be done by using the appropriate feed rates. Controlling the behavior of such units are one of the most important issues for industrial managers and especially for the process engineers.

The optimal control (OC) theory, as a modern approach among the control systems, deals with control problems in an optimization framework wherein the requirements of the system is translated into a performance index (PI) that should be optimized. Over the past few years, there has been a massive rise in applying the optimal approach to the various disciplines such as biology (Khalili et al., 2018), robotics (Carius et al., 2018), electrical machine (Wei et al., 2014), fractional order dynamical systems (Razminia, Asadizadehshiraz, Shaker, 2019a, Mohammadzadeh, Pariz, Hosseini Sani, Jajarmi, 2018), power systems (Das, Gurrala, Shenoy, 2018, Bian, Jiang, Jiang, 2015), and chemical engineering (Shi, Al-Durra, Boiko, 2018, Sun, He, Wang, Gui, Yang, Zhu, 2018, Cui, Tian, Qin, Wang, Zhao, 2018). In particular, an OC of the fed-batch operations has been a crucial subject in biotechnology that attracts many researchers (Liu, Gong, Teo, Sun, Caccetta, 2017, Liu, Gong, Shen, Feng, 2013).

The techniques of the OC are classified as dynamic programming, indirect and direct methods. The dynamic programming employs Hamilton-Jacobi-Bellman theory (Razminia et al., 2019b) to find an optimal solution which suffers from the curse of dimensionality. In the indirect method, the necessary conditions of optimality are derived and solved (Chachuat, 2007), however, satisfying such conditions or using adjoint variables, is known to be a daunting task in a vast majority of optimization problems (see (Fidanova, 2016) for other disadvantages of using indirect method). The direct method is another alternative of the OC that does not have the mentioned drawbacks of the dynamic programming and the indirect method. In this technique, a dynamic optimization problem is transferred to the nonlinear programming (NLP) one which can efficiently handle the nonlinearity and limiting constraints (Betts, 2010, Chachuat, 2007, Mehrpouya, Fallahi, 2015).

The main goal in the optimization of the fed-batch reactors is to maximize productivity by manipulating feed rates. As a matter of fact, finding an optimal policy for the chemical reactors is a daunting task owing to the nonlinearity and the presence of constraints. Consequently, a high-performance controller must be designed for the operation. Since the direct method can efficiently handle nonlinear dynamics and various types of constraints, it has been numerously employed by researchers for optimizing the fed-batch processes (Ochoa, 2016, López, Bucala, Villar, 2010). However, the resulting feed profiles in most of these works suffer from being non-smooth due to the use of piecewise constant or linear (Ochoa, 2016) for the parameterization of control signals in the direct method. The presence of abrupt variations in the cell’s environment can cause unpleasant effects on the cell’s metabolism, which in turn can considerably affect the production of the metabolites (Ochoa, 2016, Cheng, Wu, Chen, 2002, Godoy, Amorim, Lopes, Oliveira, 2008, Azevedo, Bragança, Simões, Cerqueira, Almeida, Keevil, Vieira, 2012). To handle the mentioned drawback, one can use higher-order piecewise polynomials for the parameterization of control signals which increase the number of decision variables and consequently increasing the computational time without converging to a feasible set. Recently, the work by Ochoa (2016), presents another alternate in which the feed rates are parameterized by sinusoidal functions that can provide smooth feed profiles. However, the used controller must be able to generate such control policies, the actuator must permit continuous changes and it can be only used in the direct approach.

In this manuscript, to achieve smooth control signals, a novel idea is presented that can be employed by all of the dynamical optimization techniques (e.g., direct, indirect and dynamic programming). In the proposed technique, the higher-order derivatives of control signals are constrained to keep limited by including them in the integrand of PI. In this case, to solve the optimization problem, the higher-order derivatives of the control signals except the highest one, are defined as new state variables and the highest order is now considered to be the control input to the augmented dynamical equation. If the higher-order derivatives of the control signals get minimized, smooth control policies will be obtained. Besides, most of the optimization methods that have been suggested in the literature for optimizing fed-batch processes, use the Mayer form of PI, which only concerns the maximization of the production at the end of process (Patkar, Seo, Lim, 1993, Peroni, Kaisare, Lee, 2005, Chaudhuri, Modak, 1998, Ochoa, 2016, López, Bucala, Villar, 2010). In this work, a PI is presented that covers most of the crucial objectives in the optimization of the fed-batch processes including minimizing energy and achieving a predefined amount of production.

In this manuscript, the dynamic optimization of the fed–batch reactors is proposed by employing the direct approach. Our main contributions in this work are given as follows.

  • 1.

    The control problem of the nonlinear fed–batch bioreactor is carried out using trapezoidal collocation method (TCM).

  • 2.

    The proposed PI to be minimized has a more general form than the classical ones. As a result, more design factors such as maximum production, minimum time, desired production, and minimum energy are provided.

  • 3.

    To avoid abrupt changes in feed rates, the higher-order derivatives of the control signals are constrained to keep limited.

  • 4.

    A trade–off between the objectives is explored.

  • 5.

    The proposed method is applied to the invertase and poly(β-hydroxybutyrate) (PHB) production processes whose solutions are compared with the recent techniques suggested in the literature.

The structure of this manuscript is as follows. The optimal control of the fed-batch process is presented in Section 2. To show the effectiveness of the presented theoretical formulation, the proposed method is applied to the invertase and PHB processes which are given in Section 3 and Section 4, respectively. Finally, some concluding remarks are provided in Section 5.

Section snippets

Optimal control

With the OC, the goal is to seek an admissible control law uo in a time interval [t0, tf] which makes a system to follow a predetermined trajectory xo and minimizes an index PI as well. A general form of the PI is considered as the form of Bolza (Chachuat, 2007), which is given as followsP(u)=h(tf,x(tf))+t0tfg(t,x(t),u(t))dtwhere g( · ) and h( · ) are continuously differentiable functions. The system to be controlled optimally is considered to have the following state-space representationx˙(t)=

Case study: invertase production

In this manuscript, the optimization of the invertase productivity of the recombinant Saccharomyces cerevisiae, containing plasmid pRB58 is considered. The pRB58 contains the yeast SUC2 gene, which provides the ability to control invertase production by manipulating the glucose feed rate in a fed-batch mode of operation. The SUC2 gene causes the inactivity in invertase productivity when glucose concentration is high (Patkar et al., 1993). In order to optimize the fermentation process, an

Case study: PHB production

The PHB is a biodegradable polymer synthesized by microorganism under unfavorable growth conditions (Villegas, Vidaurre, Gottifredi, 2015, Villegas, Romero, Parentis, Vidaurre, Gottifredi, 2016). In spite of its valuable features that have made it superior to the petrochemical-derived polymers, due to the low productivity, it has not become commercially popular. To improve the yield of the PHB process, the unbalanced situations in the reactor can be achieved in an optimal fashion by regulating

Conclusion

In this manuscript, the optimal control of the fed-batch reactors was presented considering a more general form of the performance index. This strategy provided the ability to consider most of the crucial requirements in the optimization of such reactors including, maximizing productivity, minimizing energy, achieving the desired productivity and minimizing the time of the process. One of the main drawbacks of the suggested methods in the literature for optimizing fed-batch process is resulting

References (33)

  • M. Villegas et al.

    Acrylic acid plasma polymerized poly (3-hydroxybutyrate) membranes for methanol/MTBE separation by pervaporation

    Chem. Eng. Res. Des.

    (2016)
  • M. Villegas et al.

    Sorption and pervaporation of methanol/water mixtures with poly (3-hydroxybutyrate) membranes

    Chem. Eng. Res. Des.

    (2015)
  • K.S. Vuoristo et al.

    Metabolic engineering of TCA cycle for production of chemicals

    Trends Biotechnol.

    (2016)
  • N.F. Azevedo et al.

    Proposal for a method to estimate nutrient shock effects in bacteria

    BMC Res. Notes

    (2012)
  • J.T. Betts

    Practical methods for optimal control and estimation using nonlinear programming

    (2010)
  • T. Bian et al.

    Decentralized adaptive optimal control of large-scale systems with application to power systems

    IEEE Trans. Ind. Electron.

    (2015)
  • Cited by (9)

    • Automatic control of industrial food processes

      2022, Current Developments in Biotechnology and Bioengineering: Advances in Food Engineering
    • Transfer learning for end-product quality prediction of batch processes using domain-adaption joint-Y PLS

      2020, Computers and Chemical Engineering
      Citation Excerpt :

      Batch processes are extensively used for manufacturing many high-value-added products such as pharmaceuticals, specialty chemicals, foods and metals (Srinivasan et al., 2003; Zhang et al., 2012; Martíet al., 2015; Jia et al., 2015b; Shokry et al., 2018; Rossi, et al., 2019; Paulen and Fikar, 2019). They are characterized by converting the raw materials into the high-value-added products in prescribed processing time at the lowest possible cost to meet the rapidly changing market demands (Zhang et al., 2018; Chu et al., 2019; Simorgh et al., 2019). In order to improve the comprehensive economic benefits of enterprises, it is necessary to optimize the operation of batch processes (Wang and Srinivasan, 2009; Chu and You, 2015; Durand et al., 2016).

    • System identification and control design of a nonlinear continuously stirred tank reactor

      2020, Mathematics and Computers in Simulation
      Citation Excerpt :

      To predict the behavior of a system, a model description is required, which can be obtained using physical laws such as the second Newton law and mass balance equation or determining the model experimentally using system identification (SI) techniques [17,22,23]. The dynamical equations of a system derived from physical laws mostly result in highly nonlinear equations which are difficult to be employed to design a controller such as the CSTR [3,25,28]. Recently, numerous approaches have been suggested in the literature for controlling the CSTR, including the sliding mode control [27,28,33], the feedback linearization [7], the neural networks [6,8,11,16], the PID control [3,24], and the model predictive control [13].

    View all citing articles on Scopus
    View full text