1 / 16

Fed-batch Cultivation Control based on Genetic Algorithm PID Controller Tuning

Fed-batch Cultivation Control based on Genetic Algorithm PID Controller Tuning. Olympia Roeva 1 , Tsonyo Slavov 2 1 Institute of Biophysics and Biomedical Engineering, BAS 2 Technical University - Sofia. Presentation outline. Introduction

fala
Download Presentation

Fed-batch Cultivation Control based on Genetic Algorithm PID Controller Tuning

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fed-batch Cultivation Control based on GeneticAlgorithm PID Controller Tuning Olympia Roeva1, Tsonyo Slavov2 1Institute of Biophysics and Biomedical Engineering, BAS 2Technical University - Sofia Numerical Methods & Applications 2010

  2. Presentation outline • Introduction • Theoretical background ofthe PID control algorithm • Description of theconsidered E. coli cultivation process • PID controller tuning using genetic algorithms • Results and discussion Numerical Methods & Applications 2010

  3. Introduction Commercially available controllers exist only for well established measurement systems as: Bioprocesses characteristics: • highly changing dynamics, which is caused by • per pH • temperature • stirrer speed • dissolved oxygen • etc. • the non-linear growth of the cells • the metabolic changes • the overall metabolism changes GA are capable of handlingproblems with: • non-linear constraints • multiple objectives • dynamic components To achieve good closed-loop system performance GA based controller tuning is proposed. Numerical Methods & Applications 2010

  4. Theoretical background ofthe PID control algorithm Why PID control? • Simple, easy to use • Wide application: • petrochemicals, • pharmaceuticals, • food, • chemicals, • aerospace and semiconductors, • etc. • Robust: insensitive to changes to plant parameters and disturbance Over 90% of the control loops are PID. Numerical Methods & Applications 2010

  5. Theoretical background ofthe PID control algorithm Fig. 1. A typical structure of a PID control system Basic control actions: u(t) Proportional mode - (adjustable gain (amplifier)) Integral mode - (eliminates steady-state error, can cause oscillations) Derivative mode - (effective in transient periods, provides faster response (higher sensitivity)) Numerical Methods & Applications 2010

  6. Theoretical background ofthe PID control algorithm • The mathematical description of discrete-time universal PIDcontroller is: where k is the number of sample;u(k) - control signal;up(k), ui(k) and ud(k)- proportional, integral and derivative modes of control signal;r(k) – referencesignal;y(k) - output signal;Kp- proportional gain;Ti- integral time;Td-derivative time;Td/N - time constant of first-order low pass filter;T0 – sampletime;b and c - weighting coefficients. Six tuning parameters - Kp, Ti, Td, b, c and N Numerical Methods & Applications 2010

  7. Description of theE. coli MC4110 cultivation process The mathematical modelcan be represented by the following dynamic mass balance equations: Numerical values of the model parameters used insimulations are: µmax= 0.55 h-1, kS= 0.01 g/l, YS/X= 0.50. The controlleris used to • control feed rate F and •maintain glucose concentration Sat thedesired set point of 0.1 g/l. The optimal value of the PID controllerparameters (Kp, Ti, Td, b, c and N) are found using GA. Numerical Methods & Applications 2010

  8. PID controller tuning using genetic algorithms Initialization of algorithm parameters Table 1. Genetic operators Table 2. Genetic parameters Numerical Methods & Applications 2010

  9. PID controller tuning using genetic algorithms Representation of chromosomes Each chromosome isa sequence of k- parts each of them with n (encoding precision)genes. The range of the tuning parameters is considered as follows: Kp[0; 2],Ti[0; 1], Td[0; 0.1], b [0; 1], c [0; 1] and N [0.001; 1000] After several runs the range for the parameters is specified to: Kp[0.4; 2], Ti[0.005; 1]and Td[0.003; 0.1] Numerical Methods & Applications 2010

  10. PID controller tuning using genetic algorithms Objective function To evaluate the significance of the tuning procedure andcontroller performance four criteria are used: integrated squared error (IISE) integrated absolute error (IIAE) integrated time-weighted absolute error (IITAE) integrated squared time-weighted error (IISTE) The error e is the difference between the set-point and the estimatedsubstrate concentration (Ssp- S). Numerical Methods & Applications 2010

  11. Results and discussion Table 3. Controller parameters, mean value (with noise) Numerical Methods & Applications 2010

  12. 35 30 1 Biomass - this report Substrate control - this report Biomass - Arndt et all. 25 Substrate control - Arndt et all. 0.8 0.6 20 0.4 15 Biomass concentration, [g/l] 0.2 10 Substrate concentration, [g/l] 0 5 -0.2 0 6 7 8 9 10 11 12 13 14 15 -0.4 Time, [h] -0.6 6 7 8 9 10 11 12 13 14 15 Time, [h] Results and discussion Comparison with the results obtained from the controller design of the same cultivation process reported in M. Arndt and B. Hitzmann,2001 a) biomass concentration b) substrate concentrations Fig. 1. Results of controller and process performance concerning Case 2 and IITAE Numerical Methods & Applications 2010

  13. 1 Substrate control - this report Substrate control - Arndt et all. 0.8 0.6 0.4 0.2 Substrate concentration, [g/l] 0 -0.2 -0.4 -0.6 6 7 8 9 10 11 12 13 14 15 Time, [h] Results and discussion Numerical Methods & Applications 2010

  14. 0.8 0.16 Feed rate - this report Substrate control - this report Feed rate - Arndt et all. 0.7 Substrate control - Arndt et all. 0.14 0.6 0.5 0.12 0.4 0.1 Feed rate profile, [l/h] 0.3 Substrate concentration, [g/l] 0.08 0.2 0.1 0.06 0 6 7 8 9 10 11 12 13 14 15 0.04 9 9.1 9.2 9.3 9.4 9.5 9.6 9.7 9.8 9.9 10 Time, [h] Time, [h] Results and discussion c) substrate concentrations between 9 and 10 h d) resulting feed rate profiles Fig. 2. Results of controller and process performance concerning Case 2 and IITAE Numerical Methods & Applications 2010

  15. Results and discussion The maximum difference reported in M. Arndt and B. Hitzmann,2001 is 0.06 g/l. In parallel, the maximum difference achieved here is 0.03 g/l. The resulting standard deviation and mean value concerning control variable are: inthis report σs= 0.0063 ms = 0.0967; in M. Arndt and B. Hitzmann,2001 σs= 0.1513 ms=0.1306. The presented results indicate high qualityand better performance of the designed control system. Numerical Methods & Applications 2010

  16. Thank You ! Numerical Methods & Applications 2010

More Related