<simulation>
  
<header>
    
<title lang="french">Cinétique de croissance de Monod</title>
    
<title lang="english">Monod's growth kinetics</title>
    
<title lang="spanish">Cinética de crecimiento de Monod</title>
    
<author>Pauss André, Mottelet Stéphane, Sarrazin Catherine, Guillaume Barbaud</author>
    
<date>August 24th, 2005</date>
    
<keywords>simulation,scilab,xml</keywords>
    
<keywords lang="spanish">Simulación, Scilab, XML</keywords>
    
<image href="monoddecay.gif" />
  
</header>
  
<parameters><section>
      
<title lang="french">Paramètres cinétiques et de rendement</title>
      
<title lang="english">Kinetics and yield parameters</title>
      
<title lang="spanish">Parámetros cinéticos y de rendimiento</title>
      
<scalar increment="0.05" label="muMax" max="1" min="0.001" scale="1" state="normal" unit="h-1"><name lang="french">Mumax (h-1)</name><name lang="english">Mumax (h-1)</name><name lang="spanish">Mumax (h-l)</name><notes lang="french">
          
<p>Taux de croissance maximale</p>
        
</notes><notes lang="english">
          
<p>Maximal growth rate</p>
        
</notes><notes lang="spanish">
          
<p>Tasa de crecimiento máximo</p>
        
</notes><value>0.3</value></scalar>
      
<scalar increment="0.1" label="Ks" max="10" min="0.1" scale="1" state="normal" unit="g / L"><name lang="french">Ks (g / L)</name><name lang="english">Ks (g / L)</name><name lang="spanish">Ks (g / L)</name><notes lang="french">
          
<p>Constante de saturation</p>
        
</notes><notes lang="english">
          
<p>Saturation constant</p>
        
</notes><notes lang="spanish">
          
<p>Constante de saturación</p>
        
</notes><value>2</value></scalar>
      
<scalar increment="0.05" label="kd" max="1" min="0"><name lang="french">kd (h-1)</name><name lang="english">kd (h-1)</name><name lang="spanish">kd (h-l)</name><notes lang="french">
          
<p>Constante de mortalité</p>
        
</notes><notes lang="english">
          
<p>Decay constant</p>
        
</notes><notes lang="spanish">
          
<p>Constante de mortalidad</p>
        
</notes><value>0</value></scalar>
      
<scalar increment="0.05" label="YF" max="1" min="0.001" scale="1" state="normal"><name lang="french">Y X/S</name><name lang="english">Y X/S</name><name lang="spanish">Y X/S</name><notes lang="french">
          
<p>Rendement de croissance, masse de cellule par masse de
          substrat
</p>
        
</notes><notes lang="english">
          
<p>Yield factor, gram of produced cell per gram of consumed
          substrate
</p>
        
</notes><notes lang="spanish">
          
<p>Rendimiento de crecimiento, masa de célula por gramo de sustrato </p>
        
</notes><value>0.45</value></scalar>
    
</section><section>
      
<title lang="french">Concentrations initiales</title>
      
<title lang="english">Initial concentrations</title>
      
<title lang="spanish">Concentraciones iníciales</title>
      
<scalar increment="0.1" label="x0" max="5" min="0.001" scale="1" state="normal" unit="g / L"><name lang="french">Xo (g / L)</name><name lang="english">Xo (g / L)</name><name lang="spanish">Xo (g / L)</name><notes lang="french">
          
<p>Concentration initiale de microorganisme</p>
        
</notes><notes lang="english">
          
<p>Initial concentration of cells</p>
        
</notes><notes lang="spanish">
          
<p>Concentración inicial de micro organismo</p>
        
</notes><value>0.15</value></scalar>
      
<scalar increment="1" label="s0" max="100" min="0.001" scale="1" state="normal" unit="g / L"><name lang="french">So (g / L)</name><name lang="english">So (g / L)</name><name lang="spanish">So (g / L)</name><notes lang="french">
          
<p>Concentration initiale de substrat</p>
        
</notes><notes lang="english">
          
<p>Initial concentration of substrate</p>
        
</notes><notes lang="spanish">
          
<p>Concentración inicial de sustrato</p>
        
</notes><value>25</value></scalar>
    
</section><section>
      
<title lang="french">Paramètres de simulation</title>
      
<title lang="english">Simulation parameters</title>
      
<title lang="spanish">Parámetros de simulación</title>
      
<scalar increment="1" label="tf" max="200" min="0.001" scale="1" state="normal" unit="h"><name lang="french">Temps final (h)</name><name lang="english">Final time (h)</name><name lang="spanish">Tiempo final (h)</name><value>50</value></scalar>
      
<scalar increment="50" label="simulation_step" max="1000" min="100"><name lang="french">Nombre de pas de simulation</name><name lang="english">Number of steps for simulation</name><name lang="spanish">Numero de pasos de simulación</name><value>200</value></scalar>
    
</section><section>
      
<title lang="french">Points expérimentaux</title>
      
<title lang="english">Experimental data</title>
      
<title lang="spanish">Puntos experimentales</title>
      
<matrix clear="yes" cols="2" label="user_curve_mat" load="yes" rows="64" save="yes" stripcol="no" striprow="yes" widget="normal">
        
<name />
        
<name lang="spanish" />
        
<col>
          
<name lang="french">Temps (h)</name>
          
<name lang="english">Time (h)</name>
          
<name lang="spanish">Tiempo (h)</name>
          
<value>0</value>
        
</col>
        
<col>
          
<name lang="french">Concentration (g/L)</name>
          
<name lang="english">Concentration (g/L)</name>
          
<name lang="spanish">Concentración (g/L)</name>
          
<value>0</value>
        
</col>
      
</matrix>
    
</section></parameters>
  
<compute>
    
<defdomain1d label="t" unit="h">
      
<name lang="french">Temps</name>
      
<name lang="english">Time</name>
      
<name lang="spanish">Tiempo</name>
      
<interval discretization="linear" steps="simulation_step">
        
<initialvalue>0</initialvalue>
        
<finalvalue>tf</finalvalue>
      
</interval>
    
</defdomain1d>
    
<ode label="monod">
      
<refdomain1d ref="t" />
      
<states>
        
<state label="x" size="1" unit="g / L">
          
<name lang="french">Concentration en microorganisme</name>
          
<name lang="english">Cell concentration</name>
          
<name lang="spanish">Concentración en micro organismo</name>
          
<derivative>(muMax * s *x / (s+Ks)) - kd * x</derivative>
          
<initialcondition>x0</initialcondition>
        
</state>
        
<state label="s" size="1">
          
<name lang="french">Concentration en substrat</name>
          
<name lang="english">Substrate concentration</name>
          
<name lang="spanish">Concentración en sustrato</name>
          
<derivative>- ((muMax * s *x / (s+Ks)) - kd * x) /
          (YF+%eps)
</derivative>
          
<initialcondition>s0</initialcondition>
        
</state>
      
</states>
      
<outputs>
        
<output label="mu">
          
<name lang="french">mu</name>
          
<name lang="english">mu</name>
          
<name lang="spanish">mu</name>
          
<value>muMax*s./(s+Ks)</value>
        
</output>
      
</outputs>
    
</ode>
  
</compute>
  
<graphs>
    
<parametriccurve2d label="mu_function_of_s">
      
<name lang="french">mu en fonction de S</name>
      
<name lang="english">mu as a function of S</name>
      
<name lang="spanish">mu en función de S</name>
      
<x1>
        
<name lang="french">S (g/L)</name>
        
<name lang="english">S (g/L)</name>
        
<name lang="spanish">S (g/L)</name>
        
<value>s</value>
      
</x1>
      
<x2>
        
<name lang="french">mu (h-1)</name>
        
<name lang="english">mu (h-1)</name>
        
<name lang="spanish">mu (h-l)</name>
        
<value>mu</value>
      
</x2>
    
</parametriccurve2d>
    
<parametriccurve2d label="user_curve">
      
<name lang="french">Points expérimentaux</name>
      
<name lang="english">Experimental data</name>
      
<name lang="spanish">Puntos experimentales</name>
      
<x1>
        
<value>user_curve_mat(:,1)</value>
      
</x1>
      
<x2>
        
<value>user_curve_mat(:,2)</value>
      
</x2>
    
</parametriccurve2d>
  
</graphs>
  
<display>
    
<window splitx="2">
      
<title lang="french">Résultats</title>
      
<title lang="english">Results</title>
      
<title lang="spanish">Resultados</title>
      
<axis2d xmax="tf" xmin="0" ymax="1.2*s0" ymin="0">
        
<drawcurve2d color="red" ref="x" thickness="1" />
        
<drawcurve2d color="green" ref="s" thickness="1" />
        
<drawcurve2d linetype="solid" marker="plus" ref="user_curve" />
      
</axis2d>
      
<axis2d xmax="1.2*s0" xmin="0" ymax="1.2*muMax" ymin="0">
        
<drawcurve2d ref="mu_function_of_s" />
      
</axis2d>
    
</window>
  
</display>
  
<save>
    
<file labels="muMax Ks YF kd t s x mu" />
  
</save>
</simulation>