13.07.2015 Views

DOTcvpSB: a Matlab Toolbox for Dynamic Optimization in Systems ...

DOTcvpSB: a Matlab Toolbox for Dynamic Optimization in Systems ...

DOTcvpSB: a Matlab Toolbox for Dynamic Optimization in Systems ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>DOTcvpSB</strong>: a <strong>Matlab</strong> <strong>Toolbox</strong> <strong>for</strong> <strong>Dynamic</strong> <strong>Optimization</strong> <strong>in</strong> <strong>Systems</strong> Biology1 ______________2 F<strong>in</strong>al results [s<strong>in</strong>gle-optimization; Q=0.0]:3 ............. Problem name: Lee-RamirezBioreactor4 ...... NLP or MINLP solver: FMINCON5 . Number of time <strong>in</strong>tervals: 256 ... IVP relative tolerance: 1.000000e-0077 ... IVP absolute tolerance: 1.000000e-0078 . Sens. absolute tolerance: 1.000000e-0079 ............ NLP tolerance: 1.000000e-00510 ....... F<strong>in</strong>al state values: 4.182486e+000 6.413670e+000 3.893872e+001 1.470736e+000 1.367472e+000 7.134128e-001 2.865872e-001 1.429858e+00011 ...... 1th optimal control: ...12 ...... 2th optimal control: ...13 ______________14 ............ F<strong>in</strong>al CPUtime: ... seconds15 . Cost function [max(J_0)]: 6.151233551617 ______________18 F<strong>in</strong>al results [s<strong>in</strong>gle-optimization; Q=2.5]:19 ............. Problem name: Lee-RamirezBioreactor20 ...... NLP or MINLP solver: FMINCON21 . Number of time <strong>in</strong>tervals: 2522 ... IVP relative tolerance: 1.000000e-00723 ... IVP absolute tolerance: 1.000000e-00724 . Sens. absolute tolerance: 1.000000e-00725 ............ NLP tolerance: 1.000000e-00526 ....... F<strong>in</strong>al state values: 1.910086e+000 1.479996e+001 3.497523e+001 3.131412e+000 1.878273e-001 7.134005e-001 2.865995e-001 8.969161e-00227 ...... 1th optimal control: ...28 ...... 2th optimal control: ...29 ______________30 ............ F<strong>in</strong>al CPUtime: ... seconds31 . Cost function [max(J_0)]: 5.756940211u 11u 10.90.90.80.80.70.7Control variables0.60.50.4u 20u 21 2 3 4 5 6 7 8 9 10Control variables0.60.50.40.30.30.20.20.10.1000 1 2 3 4 5 6 7 8 9 10TimeTimeFigure 9.1 – Optimal control trajectories <strong>for</strong> the Lee-Ramirez bioreactor, left <strong>for</strong> Q = 0 and right <strong>for</strong> Q = 2.5case.9.2 OPTIMAL PRODUCTION OF PROTEIN IN THE FED-BATCH REACTORDOTcvp: cdop_OptimalProductionOfSecretedProte<strong>in</strong>.mConsider a fed-batch reactor where the goal of the optimization is to achieve the maximum amount of thesecreted prote<strong>in</strong> at the end of the batch time. This optimal control problem has been studied by many authors [1;23; 6]. The cost function is def<strong>in</strong>ed as followsmaxu iJ 0 = x 1 (t F )x 5 (t F ) (9.12)where x 1 is the concentration of the prote<strong>in</strong> (L −1 ) and x 5 is the culture volume (L) at the f<strong>in</strong>al time t F = 15 h.The optimal control problem is solved subject tox˙1 = g 1 (x 2 −x 1 )− u x 1 (9.13)x 5x˙2 = g 2 x 3 − u x 2 (9.14)x 5x˙3 = g 3 x 3 − u x 3 (9.15)x 5x˙4 = −7.3g 3 x 3 + u (20−x 4 ) (9.16)x 5x˙5 = u (9.17)Page – 42

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!