Dynamic Programming, Neuro-Dynamic Programming, Rollout Method and Model Predictive Control to Optimal Control of a Fermentation Process

Authors

  • Tatiana Ilkova Facluty of Engineering, South-West University “Neofit Rilski”, Blagoevgrad, Bulgaria https://orcid.org/0009-0005-8908-7847
  • Mitko Petrov Department of Bioinformatics and Mathematical Modelling, Institute of Biophysics and Biomedical Engineering, Bulgarian Academy of Sciences, Sofia, Bulgaria https://orcid.org/0000-0001-6204-0620

DOI:

https://doi.org/10.37256/cm.5320243113

Keywords:

optimal control, dynamic programming, neuro-dynamic programming, rollout algorithm, model predictive control, biotechnological processes

Abstract

This work presents the use of dynamic programming (DP), neuro-dynamic programming (NDP), rollout algorithm (RA) and model predictive control (MPC) for optimal control of batch cultivation of the yeast Kluyveromyces marxianus var. lactis MC5. DP is a widespread method for solving problems related to optimization and optimal process control. To reduce the “curse of dimensionality”, NDP has been implemented as an alternative. In NDP, a neural network is used to solve the dimensionality problem. A simpler NDP method, called RA, is used to approximate the optimal cost through the cost of a relatively good suboptimal policy, called the baseline policy. RA is a suboptimal method for deterministic and stochastic problems that can be solved by DP. In this paper we also present off-line MPC  technique for tracking of constrained fermentation systems and it overcomes the problem by off-line optimizations prior to implementation. MPC is used to provide perturbation feedback and it is developed theoretical on base a controller as an illustration how we can avoid disturbances in the process optimisation. The developed control algorithm-combined NDP and MPC ensures maximum biomass production at the end of the process and feedback during disturbances and process stability and shows that robust stability can be ensured.

Downloads

Published

2024-09-09

How to Cite

1.
Ilkova T, Petrov M. Dynamic Programming, Neuro-Dynamic Programming, Rollout Method and Model Predictive Control to Optimal Control of a Fermentation Process. Contemp. Math. [Internet]. 2024 Sep. 9 [cited 2024 Nov. 16];5(3):3790-803. Available from: https://ojs.wiserpub.com/index.php/CM/article/view/3113