Optimal Control

  • Neculai Andrei
Part of the Springer Optimization and Its Applications book series (SOIA, volume 81)


Often, optimal control problems arise in many different fields from engineering, economics and science. Usually these problems are solved by methods and techniques from optimal control theory (Kirk 1970; Alekseev et al. 1987; Bertsekas 2007). In this chapter we present a number of eight applications expressed as optimal control problems. Examples include: optimal control of a fed-batch fermenter for penicillin production, optimal control of a fed-batch bioreactor for production of ethanol, optimal control of a batch reactor, optimal control of van der Pol oscillator, optimal production of secreted protein in a fed-batch reactor, as well as the optimal control of a nonlinear dynamic system with boundary constraints, or optimal control of a linear lumped parameter system. For all these applications we present both the mathematical model and its representation in GAMS technology.


Optimal Control Problem Batch Reactor Euler Method Penicillin Production Forward Euler Method 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. Alekseev, V. M., Tikhomirov, V. M., & Fomin, S. V., (1987). Optimal control (V. M. Volosov, Trans.). Contemporary Soviet Mathematics. New York: Consultants Bureau.Google Scholar
  2. Banga, J. R., Alonso, A. A., & Singh, R. P. (1997). Stochastic dynamic optimization of batch and semicontinuous bioprocesses. Biotechnology Progress, 13, 326–335.CrossRefGoogle Scholar
  3. Bertsekas, D. P. (2007). Dynamic programming and optimal control. Belmont: Athena Scientific.Google Scholar
  4. Chen, C. T., & Hwang, C. (1990a). Optimal control computation for differential-algebraic process systems with general constraints. Chemical Engineering Communications, 97, 9–26.CrossRefGoogle Scholar
  5. Chen, C. T., & Hwang, C. (1990b). Optimal on-off control for fed-batch fermentation processes. Industrial and Engineering Chemistry Research, 29, 1869–1875.CrossRefGoogle Scholar
  6. Cuthrell, J. E., & Biegler, L. T. (1989). Simultaneous optimization and solution methods for batch reactor control profiles. Computers and Chemical Engineering, 13, 49–62.CrossRefGoogle Scholar
  7. Garg, D., Patterson, M. A., Francolin, C., Darby, C. L., Huntington, G. T., Hager, W. W., & Rao, A. V. (2011). Direct trajectory optimization and costate estimation of finite-horizon and infinite-horizon optimal control problems using a Radau pseudospectral method. Computational Optimization and Applications, 49(2), 335–358.MathSciNetzbMATHCrossRefGoogle Scholar
  8. Hong, J. (1986). Optimal substrate feeding policy for a fed batch fermentation with substrate and product inhibition kinetics. Biotechnology and Bioengineering, 28, 1421–1431.CrossRefGoogle Scholar
  9. Irizarry, R. (2005). A generalized framework for solving dynamic optimization problems using the artificial chemical process paradigm: Applications to particulate processes and discrete dynamic systems. Chemical Engineering Science, 60, 5663–5681.CrossRefGoogle Scholar
  10. Kirk, D. (1970). Optimal control theory. New Jersey: Prentice Hall Inc.Google Scholar
  11. Larrosa, J. A. E. (2008). New heuristics for global optimization of complex bioprocesses. Ph.D. thesis, Universidade de Vigo, Departamento de Enxeñería Química, Vigo.Google Scholar
  12. Luus, R. (1992). On the application of iterative dynamic programming to singular optimal control problems. IEEE Transaction on Automatic Control, 37, 1802–1806.MathSciNetzbMATHCrossRefGoogle Scholar
  13. Luus, R. (1993a). Application of dynamic programming to differential-algebraic process systems. Computers and Chemical Engineering, 17, 373–377.CrossRefGoogle Scholar
  14. Luus, R. (1993b). Picewise linear continuous optimal control by iterative dynamic programming. Industrial and Engineering Chemistry Research, 32, 859–865.CrossRefGoogle Scholar
  15. Nishida, N., Liu, Y. A., Lapidus, L., & Hiratsuka, S. (1976). An effective computational algorithm for suboptimal singular and/or bang-bang control. AICHE Journal, 22(3), 505–513.MathSciNetCrossRefGoogle Scholar
  16. Park, S., & Ramirez, W. F. (1988). Optimal production of secreted protein in fed-batch reactors. AIChE Journal, 34, 1550–1558.CrossRefGoogle Scholar
  17. Sarkar, D., & Modak, J. M. (2003). Optimization of fed-batch bioreactors using genetics algorithms. Chemical Engineering Science, 58, 2283–2296.CrossRefGoogle Scholar
  18. Strogatz, S. H. (1994). Nonlinear dynamics and chaos: With applications to physics, biology, chemistry, and engineering. Cambridge: Perseus Books.Google Scholar
  19. Van der Pol. (1927). Forced oscillations in a circuit with nonlinear resistance (receptance with reactive triode). London, Edinburg, and Dublin Philosophical Magazine, 3 (1927), pp. 65–80.Google Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  • Neculai Andrei
    • 1
    • 2
  1. 1.Center for Advanced Modeling and OptimizationNational Research Institute for InformaticsBucharestRomania
  2. 2.Academy of Romanian ScientistsBucharestRomania

Personalised recommendations