Optimization of Substrate Feed Flow Rate for Fed-Batch Yeast Fermentation Process

Similar documents
OPTIMIZATION OF FED-BATCH BAKER S YEAST FERMENTATION PROCESS USING LEARNING ALORITHM

Sugar + oxygen yeast + CO 2 + alcohol

ISA Transactions. On-line evolutionary optimization of an industrial fed-batch yeast fermentation process

Design and Simulation of a Fuzzy Substrate Feeding Controller for an Industrial Scale Fed-Batch Baker Yeast Fermentor

Type-2 Fuzzy Control of a Bioreactor

Q-LEARNING BASED PROPORTIONAL CONTROLLER FOR FED-BATCH YEAST FERMENTATION

Sliding Mode Control of a Bioreactor

Optimization of Fermentation processes Both at the Process and Cellular Levels. K. V. Venkatesh

A HYBRID MODERN AND CLASSICAL ALGORITHM FOR INDONESIAN ELECTRICITY DEMAND FORECASTING

Cells and Cell Cultures

1. For s, a, initialize Q ( s,

Simulation of a Four-Car Elevator Operation Using MATLAB

A Multi-Period MPS Optimization Using Linear Programming and Genetic Algorithm with Capacity Constraint

OPTFERM A COMPUTATIONAL PLATFORM FOR THE OPTIMIZATION OF FERMENTATION PROCESSES

SEISMIC ATTRIBUTES SELECTION AND POROSITY PREDICTION USING MODIFIED ARTIFICIAL IMMUNE NETWORK ALGORITHM

Parameter identification in the activated sludge process

BIOAUTOMATION, 2009, 13 (4),

Adaptive Multi-Agent Path Planning for Distributed UAV Systems CS 229 Autumn 2017 Final Project Category: Theory & Reinforcement Learning

Cloud Load Balancing Based on ACO Algorithm

CHAPTER 4 PROPOSED HYBRID INTELLIGENT APPROCH FOR MULTIPROCESSOR SCHEDULING

A Study of Financial Distress Prediction based on Discernibility Matrix and ANN Xin-Zhong BAO 1,a,*, Xiu-Zhuan MENG 1, Hong-Yu FU 1

CONTROL OF PITCH ANGLES TO OPTIMIZE THE AERODYNAMIC USING PARTICLE SWARM OPTIMIZATION

Fault Detection in the Activated Sludge Process using the Kohonen Self-Organising Map

Artificial Intelligence-Based Modeling and Control of Fluidized Bed Combustion

NEURAL NETWORK SIMULATION OF KARSTIC SPRING DISCHARGE

Optimizing Dynamic Flexible Job Shop Scheduling Problem Based on Genetic Algorithm

Learning Dynamics Models w/ Terrain Classification

Index. Index. More information. in this web service Cambridge University Press

* Keywords: Single batch-processing machine, Simulated annealing, Sterilization operation, Scheduling.

Industrial Microbiology INDM Lecture 10 24/02/04

Model based control of fed-batch fermentations. Dr.sc.ing. Juris Vanags

Performance Improvement in Distribution Network with DG

The Influence of Cyclic Glucose Feedin$ on a Continuous Bakers' Yeast Culture

INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY (IJEET)

Time-of-use Short-term Load Prediction Model Based on Variable Step Size Optimized HBMO-LS-SVM Method in Day-head Market

Recursive Bayesian Filtering for States Estimation: An Application Case in Biotechnological Processes

Integration of Process Planning and Scheduling Functions for Batch Manufacturing

A Generalized Regression Neural Network Based on Soft Sensor for Multicomponent Distillation Column

L-lysine Neuro-Dynamic Optimal Control By Tatiana Ilkova, Mitko Petrov Assist. Prof. PhD. Bulgarian Academy of Sciences.

AGENTS MODELING EXPERIENCE APPLIED TO CONTROL OF SEMI-CONTINUOUS PRODUCTION PROCESS

GENERALIZED NET FOR CARBON DIOXIDE MONITORING OF FERMENTATION PROCESSES. Olympia Roeva, Tania Pencheva, Stoyan Tzonkov

A Q-learning System for Container Marshalling with Group-Based Learning Model at Container Yard Terminals

Optimization of a Primary Metabolite Fermentation Process: Effect of Cost Factor on the Optimal Feed Rate Control

An Efficient and Effective Immune Based Classifier

METABOLIC MODELLING FOR THE CONTROL OF INTRACELLULAR PROCESSES IN PLANT CELLS CULTURES

Best Suitable Cogeneration Power for Factories from Multi-Objective Data Analysis

Simulation of Feedforward-Feedback Control of Dissolved Oxygen (DO) of Microbial Repeated Fed-batch Culture

A Systematic Genetic Algorithm Based Framework to Optimize Intelligent Transportation System (ITS) Strategies

THE ARCHITECTURE OF INFORMATION FUSION SYSTEM IN GREENHOUSE WIRELESS SENSOR NETWORK BASED ON MULTI-AGENT

International Journal of Industrial Engineering Computations

An Optimisation Strategy for the Catalytic Transformation of Bioethanol into Olefins Using Computational Intelligence

Artificial Neural Network Modeling of an Inverse Fluidized Bed Bioreactor *RAJASIMMAN, M, GOVINDARAJAN, L, KARTHIKEYAN, C

MODELLING AND OPTIMIZATION OF FED-BATCH FILAMENTOUS FUNGAL FERMENTATION

THE PREDICTION OF THE CELL AND SUBSTRATE IN A FED-BATCH FERMENTATION SYSTEM BY MODIFICATION OF MODELS (Date received: )

MOHAMED A. M. ALMAKTAR

Dissolved Oxygen Control for Activated Sludge Wastewater Treatment Processes by ADRC

Probing control in B. licheniformis fermentations

2.4 TYPES OF MICROBIAL CULTURE

Dynamic simulation of a fed-batch enzyme fermentation process

Monte Carlo Simulation of Grain Growth

Simulation of a Hydrogen Production Process from Algae

FUZZY BASED DECISION MODEL FOR SELECTING CAM BASED MACHINING PROCESS

Fixed vs. Self-Adaptive Crossover-First Differential Evolution

PI-Controller Tuning For Heat Exchanger with Bypass and Sensor

Optimal control of a continuous bioreactor for maximized beta-carotene production

ICINCO th International Conference on Informatics, Control, Automation and Robotics

Application of Decision Trees in Mining High-Value Credit Card Customers

A New Methodology for Solving Different Economic Dispatch Problems

SELLER AGENT FOR ONLINE AUCTIONS

TRAIN marshaling operation at freight yard is required

PI Control of a Continuous Bio-Reactor

An introduction to modeling of bioreactors

Water Treatment Plant Decision Making Using Rough Multiple Classifier Systems

DGA Method-Based ANFIS Expert System for Diagnosing Faults and Assessing Quality of Power Transformer Insulation Oil

Comparative Study on Prediction of Fuel Cell Performance using Machine Learning Approaches

Journal of Engineering Research and Studies E-ISSN

Review on Advanced Control Technique in Batch Polymerization Reactor of Styrene

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: 2-4 July, 2015

Curriculum Vitae Name Title Birth Date Gender Address Telephone Mobile Education Background Professional Experience

COMBINED-OBJECTIVE OPTIMIZATION IN IDENTICAL PARALLEL MACHINE SCHEDULING PROBLEM USING PSO

INTELLIGENT METHODS IN DOSING CONTROL OF WATER TREATMENT

Software Next Release Planning Approach through Exact Optimization

Enhancing the Performance of An Industrial Boiler Using Fuzzy Logic Controller

Implementation of Genetic Algorithm for Agriculture System

(SIDCOP), Facultad de ingeniería, Universidad de Antioquia. Calle 67 No Medellín Colombia

A Novel Data Mining Algorithm based on BP Neural Network and Its Applications on Stock Price Prediction

Routing Optimization of Fourth Party Logistics with Reliability Constraints based on Messy GA

A New Risk Forecasting Model of Financial Information System Based on Fitness Genetic Optimization Algorithm and Grey Model

Churn Prediction for Game Industry Based on Cohort Classification Ensemble

Design optimization of a bioreactor for ethanol production using CFD simulation and genetic algorithms

MATCH MAKING IN B2B USING EXTENSIVE GAMES

PSO Algorithm for IPD Game

Transactions on Information and Communications Technologies vol 19, 1997 WIT Press, ISSN

Game Theory Approach to Solve Economic Dispatch Problem

OPTIMIZED FUZZY SCHEDULING OF MANUFACTURING SYSTEMS

Contributed to AIChE 2006 Annual Meeting, San Francisco, CA. With the rapid growth of biotechnology and the PAT (Process Analytical Technology)

DNA genetic artificial fish swarm constant modulus blind equalization algorithm and its application in medical image processing

Optimal control of fed-batch fermentation involving multiple feeds using Differential Evolution

Evaluation of a probing feeding strategy in large scale cultivations

INTERCRITERIA ANALYSIS FOR IDENTIFICATION OF ESCHERICHIA COLI

Transcription:

Second International Conference on Computational Intelligence, Modelling and Simulation Optimization of Substrate Feed Flow Rate for Fed-Batch Yeast Fermentation Process K. T. K. Teo School of Engineering and Information Technology University Malaysia Sabah Kota Kinabalu, Malaysia E-mail: kenteo@ums.edu.my H. J. Tham School of Engineering and Information Technology University Malaysia Sabah Kota Kinabalu, Malaysia E-mail: hjtham@ums.edu.my M. K. Tan School of Engineering and Information Technology University Malaysia Sabah Kota Kinabalu, Malaysia E-mail: tanminkeng@yahoo.com Abstract This paper presents Q-Learning (QL) algorithm based on optimization method to determine optimal glucose feed flow rate profile for the yeast fermentation process. The optimal profile is able to maximize the yeast concentration at the end of the process, meanwhile to minimize the formation of ethanol during the process. The proposed approach is tested under four case studies, which are different in initial yeast and glucose concentration. The results show that the proposed approach is able to control the process in a satisfactory way. Keywords-Fed-Batch; Yeast Fermentation; Q-Learning I. INTRODUCTION During the past few decades, optimization has become the key issue in biotechnology industry in order to reduce the production cost. The strategy of optimization is to increase the product yields, meanwhile to ensure the product quality [1, 2, 3]. Normally, most of the strategies in yeast fermentation are controlling the nutrient (glucose) supply in order to obtain optimal performances. When the glucose feed rate is increased, it may form ethanol as an undesired by-product. The formation of ethanol deteriorates the quantity and quality of yeast at the end of the process. However, a decrease in glucose feed rate leads to a diminution in yeast growth rate [1]. In general, there are three basic operation modes used in industrial fermentation processes: continuous, batch, and fedbatch. For the continuous operation mode, substrate is added and products are removed continuously in the same rate. This can cause outflow of substrate, hence more substrate is needed. For the batch operation mode, substrate is added in the beginning stage, and then the final products are removed at the end of the process. This operation may increase the undesired by-product during the fermentation. The fed-batch operation mode is the most economic way among the three basic operations. The substrate feeding rate is varied during the process and the final products are removed from the fermenter. In this way, the provision of substrate as well as the formation of by-products can be controlled. The common strategy used in industries to control this process is PI controller. The PI gains are usually tuned by human operators based on their experience. As a result, the operation is not always uniform and optimal productivity is seldom obtained [1]. In order to overcome this problem, various artificial intelligence (AI) approaches are proposed to control the process. The most famous used AI approaches in this process are fuzzy logic and neural networks [3, 4, 5]. However, both methods require either preset settings and data or deep understanding of the process. The aim of this paper is to optimize the glucose feed flow rate for the yeast fermentation process using reinforcement learning (RL). The optimal glucose feed flow rate can be used to maximize the production of yeast at the end of the process, meanwhile to minimize the formation of ethanol during the process. II. REINFORCEMENT LEARNING RL is an unsupervised machine learning algorithm that seeks to maximize a numerical reward signal [6]. Instead of utilizing examples of correct action, as in supervised learning methods, RL negotiates the problem of how an agent can learn a behavior through trial and error interactions with environment [7]. RL reinforces any evaluates to choose an action and a policy by reward/penalty [8]. Fig. 1 shows the framework of RL Sensitive Unit Learning Unit Choice Unit Reward/Penalty Figure 1. Framework of RL [8] Environment In 1989, Watkins introduced a method of RL called Q- learning (QL) [9]. QL is a RL algorithm that attempts to learn a state-action pair value Q(s, a), whose value is the maximum discounted reward that can be achieved by starting in state s, taking an action a, and following the optimal policy thereafter [10]. Equation (1) describes the QL approach. α and γ represent the learning rate and discount factor respectively. Both of them are positive scalar between 0 and 978-0-7695-4262-1/10 $26.00 2010 IEEE DOI 10.1109/CIMSiM.2010.94 207 233

1 while R t is the reward/penalty that the agent gained after executed an action a in state s. However, the central issue in RL is defining the system states. RL has been successfully used by most of the researches for simple problems characterized by discrete state and action spaces. It is rare to use RL in process control because of the state and action spaces for the process control are continuum [11]. In order to overcome the state definition issue, divideand-conquer method is introduced in this paper. The total fermentation time is divided into few sub-sections. Each of the sub-sections has a common time interval size. The aim of the QL for each sub-section is to obtain the optimal performance. All the glucose feed flow rates determined in each sub-section are combined together at the end of the process. This solution is called optimal glucose feed flow rate profile for the respective case. The reward/penalty is calculated using optimization equation, as shown in (2) to (5). where β 1, β 2, β 3 = weight factors t i = time for i th iteration III. FERMENTATION MODEL DEVELOPMENT The model of an industrial fed-batch yeast fermentation process is divided into two parts: cell (kinetic) model and reactor (dynamic) model. The modeling equations are taken from [1]. A. Kinetic Model The kinetic model of yeast metabolism assumes a limited oxygen capacity of yeast, leading to formation of ethanol under conditions of oxygen limitation and/or an excessive glucose concentration [1]. The kinetic model is expended as (6) to (16). B. Dynamic Model The dynamic model is based on mass balance equations described by glucose, ethanol, dissolved oxygen and yeast concentrations [1], as shown from (17) to (21). The model was constructed by completing the kinetics with substrate limitation and product inhibition [1]. The model parameters, as shown in Table I, are taken from [1, 4, 12]. Then, the proposed approach is tested under four cases with different initial yeast and glucose concentration, as shown in Table II. For Case I, initial yeast and glucose concentration are considered as appropriate. For Case II, initial yeast concentration is considered as 208 234

appropriate and initial glucose concentration is considered as low. For Case III, initial yeast concentration is considered as low and initial glucose concentration is considered as appropriate. For Case IV, initial yeast and glucose concentration are considered as low. IV. PERFORMANCES OF NON-OPTIMAL PROCESS The simulation was run under all the initial conditions, as discussed in Section III, for a profile of the glucose feed flow rate as shown in (22). TABLE I. NUMERIC VALUES OF THE PARAMETERS IN THE FED-BATCH YEAST FERMENTATION MODEL [1, 4, 12] Fig. 2 shows the profile of non-optimal glucose feed flow rate and culture volume for all cases. The performances of the fermentation model are shown in Fig. 3 and Fig. 4. Figure 2. Non-optimal glucose feed flow rate profile (dashed line) and culture volume profile (solid line) for all cases The range of the glucose feed flow rate, F is varied from 0 l/h to 4100 l/h. The sampling time is chosen as 3.6 seconds or equivalent to 0.001 hour. The total fermentation time is selected to be 16 hours. The volume of fermenter is 100 m 3. The cultural volume at the beginning, V(0) is set as 50 m 3, and it must not exceed the volume of fermenter at the end of the process. TABLE II. INITIAL CONCENTRATION OF YEAST AND GLUCOSE FOR FIVE DIFFERENT CASES Case Initial Yeast Concentration Initial Glucose Concentration I 8.0 (appropriate) 3.0 (appropriate) II 8.0 (appropriate) 0.2 (low) III 0.5 (low) 3.0 (appropriate) IV 0.5 (low) 0.2 (low) The proposed approach was programmed in MATLAB V7.9 and then the simulation was run on an Intel (R) Pentium (R) M processor based 2GHz with 512MB RAM. It can be observed from Fig. 3 that the performance of the non-optimal glucose feed flow rate profile is acceptable for Case I and Case II. However, the same feed flow rate profile is not suitable for the other two cases. For Case I, it produces a higher yeast concentration at the end of the process compared to the Case II due to the higher initial yeast concentration. On the other hand, the reason of the total ethanol formation in Case III is higher than Case IV is because of Case III has a higher initial glucose concentration. All the performances show that the final yeast concentration at the end of the process and the total ethanol formation during the process depends on the initial yeast and glucose concentration. A higher initial glucose concentration will produce more ethanol and vice-versa, whereas a higher initial yeast concentration will end up with a higher yeast concentration at the end of the process. From Fig. 4, it can be seen that ethanol started to form when the specific growth rate exceeds the critical growth rate. For example, the specific growth rate for Case II exceeds the critical growth rate during the period from 0.5 hour until 1.0 hour. It increased production of ethanol during the same period, as shown in Fig. 3. Hence, in order to achieve the fermentation objective, it is important to ensure that the average specific growth rate is optimized near to the critical growth rate, as shown in (4). V. PERFORMANCES OF QL ALGORITHM In order to improve the poor performances shown in Section IV, QL algorithm is proposed to determine the optimal glucose feed flow rate profiles for all cases. These optimal profiles are able to maximize the yeast production at the end of the fermentation, whereas to minimize the formation of ethanol during the fermentation. Fig. 5 shows 209 235

Note: Yeast concentration (solid line) Ethanol concentration (dotted line) Glucose concentration (dashed line) Dissolved oxygen concentration (dash-dot line) Figure 3. Performances of non-optimal glucose feed flow rate profile for all cases the optimal glucose feed flow rate profiles determined by QL for all cases. The performances of these optimal profiles for all the respective cases are shown in Fig. 6 and Fig. 7. From the comparison between the performances shown in Fig. 3 and Fig. 6, Fig. 6 shows that the optimization performance for each case can be obtained using the respective optimal glucose feed flow rate profile determined by QL. It can be noted that the yeast concentration at the end of the process shown in Fig. 6 is much higher than shown in Figure 4. Specific growth rate (dashed line) and critical growth rate (solid line) performances for all cases under non-optimal glucose feed flow rate profile Fig. 3. In contrast, the formation of ethanol shown in Fig. 6 is much lesser than shown in Fig. 3. Besides, QL is able to maintain the average specific growth rate near the critical growth rate, as shown in Fig. 7, compared to the Fig. 4. In general, the total computing time of QL varies between 50 seconds and 160 seconds. These results reveal that the proposed algorithm may be used in practical for optimization applications. The effort of the proposed approach in order to maximize the yeast yield at the end of the fermentation, meanwhile to minimize the total ethanol formation during the fermentation is satisfactory. In future, the effectiveness of QL will be stressed by including disturbance effects. 210 236

Figure 5. Optimal glucose feed flow rate profiles (dashed line) determined by QL algorithm, and culture volume profiles (solid line) for all cases VI. CONCLUSION The aim of this paper is achieved. QL seems to be a promising technique to obtain an optimal performance where limited knowledge is available on the particular process. The slow computing time curse of traditional QL can be eliminated by introducing divide-and-conquer method into it. In this project, the total computing time of the proposed approach varies between 50 seconds and 160 seconds. With the fast computing time of the proposed approach, it can be used in practical. From the simulation results, the final yeast Note: Yeast concentration (solid line) Ethanol concentration (dotted line) Glucose concentration (dashed line) Dissolved oxygen concentration (dash-dot line) Figure 6. Performances of optimal glucose feed flow rate profiles for all the respective cases concentration at the end of the process and the total ethanol formation during the process depend on the initial yeast and glucose concentration respectively. A higher initial yeast concentration generally causes lesser formation of ethanol during the process. However, a higher initial glucose concentration will cause higher ethanol concentration due to the excessive glucose concentration inside the fermenter. In future, the effectiveness of QL will be stressed with few disturbance effects. 211 237

REFERENCES Figure 7. Specific growth rate (dashed line) and critical growth rate (solid line) performances for all cases under the respective optimal glucose feed flow rate profile NOMENCLATURE [1] Ugur Yuzgec, Mustafa and Akif Hocalar, On-line evolutionary optimization of an industrial fed-batch yeasat fermentation process, ISA Transaction (48), pp. 79 92, 2009. [2] Mehmet Koni, Ugur Yuzgec, Mustafa Turker and Hasan Dincer, Optimal quality control of baker s yeast drying in large scale batch fluidized bed, Chemical Engineering and Processing (48), pp. 1361 1370, 2009. [3] Lei Zhi Chen, Sing Kiong Nguang, Xiao Dong Chen and Xue Mei Li, Modeling and optimization of fed-batch fermentation processes using dynamic neural networks and genetic algorithms, Biochemical Engineering Journal (22), pp. 51 61, 2004. [4] Cihan Karakuzu, Mustafa Turker and Sitki Ozturk, Modeling, online state estimation and fuzzy control of production scale fed-batch baker s yeast fermentation, Control Engineering Practice (14), pp. 959 974, 2006. [5] Hisbullah, M. A. Hussain and K. B. Ramachandran, Design of a fuzzy logic controller for regulating substrate feed to fed-batch fermentation, Trans IChem, Vol 81, Part C, pp. 138 145, 2003. [6] Gary Yen and Travis Hickey, Reinforcement learning algorithms for robotic navigation in dynamic environments, IEEE, pp. 1444 1449, 2002. [7] Ioannis Partalas, Ioannis Feneris and Ioannis Vlahavas, Multi-agent reinforcement learning using strategies and voting, 19th IEEE International Conference on Tools with Artificial Intelligence, pp. 318 324, 2007. [8] Yukinobu Hoshino and Katsuari Kamei, A proposal of reinforcement learning system to use knowledge effectively, SICE Annual Conference in Fukui, pp. 1582 1585, 2003. [9] Watkins. J.C.H. and Dayan. P., Q-learning, Machine Learning, Vol. 8, pp. 279 292, 1992. [10] Bing Qiang Huang, Guang Yi Cao and Min Guo, Reinforcement learning neural network to the problem of autonomous mobile robot obstacle avoidance, Proceedings of the Fourth International Conference on Machine Learning and Cybernetics, pp. 85 89, 2005. [11] S. Syafiie, F. Tadeo, E. Martinez and T. Alvarez. Model-free control based on reinforcement learning for a wastewater treatment problem, Applied Soft Computing, 2009, in press. [12] Ugur Yuzgec, Performance Comparison of Differential Evolution Techniques on Optimization of Feeding Profile for an Industrial Scale Baker s Yeast Fermentation Process, ISA Transactions (49), pp. 167-176, 2010. 212 238