- Author:
- aram148 <42922407+aram148@users.noreply.github.com>
- Date:
- 2022-07-19 16:08:46+12:00
- Desc:
- Added CO2 exchange and pH bg models
- Permanent Source URI:
- https://models.cellml.org/workspace/8c0/rawfile/afeeca156d18d9435303b544ea071f7cf868595d/pH_co2.cellml
<?xml version='1.0' encoding='UTF-8'?>
<model name="pH_co2" xmlns="http://www.cellml.org/cellml/1.1#" xmlns:cellml="http://www.cellml.org/cellml/1.1#">
<units name="dim">
<unit units="dimensionless"/>
</units>
<units name="kPa">
<unit units="joule"/>
<unit exponent="-1" units="litre"/>
</units>
<units name="mmol_l">
<unit prefix="milli" units="mole"/>
<unit exponent="-1" units="litre"/>
</units>
<units name="L_per_s">
<unit units="litre"/>
<unit exponent="-1" units="second"/>
</units>
<component name="main">
<variable initial_value="6.1" name="pKHCO3_e" units="dim"/>
<variable initial_value="6.1" name="pKHCO3_p" units="dim"/>
<variable name="CO2_e" units="mmol_l"/>
<variable initial_value="1.2" name="CO2_p" units="mmol_l"/>
<variable initial_value="7.4" name="pHp" units="dim"/>
<variable name="pHe" units="dim"/>
<variable name="HCO3_e" units="mmol_l"/>
<variable name="HCO3_p" units="mmol_l"/>
<variable name="CO2_T" units="mmol_l"/>
<variable initial_value="9.3" name="Hb_p" units="mmol_l"/>
<variable initial_value="21" name="Hb_e" units="mmol_l"/>
<variable name="f_e" units="dim"/>
<variable name="f_p" units="dim"/>
<variable initial_value="0.225" name="alpha_p" units="dim"/>
<variable initial_value="0.191" name="alpha_e" units="dim"/>
<variable initial_value="0" name="V_Ex_air" units="L_per_s"/>
<variable initial_value="1" name="V_Ex_air_max" units="L_per_s"/>
<variable initial_value="0" name="t" units="dim"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>CO2_e</ci>
<apply>
<times/>
<apply>
<divide/>
<ci>alpha_e</ci>
<ci>alpha_p</ci>
</apply>
<ci>CO2_p</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>pHe</ci>
<apply>
<plus/>
<ci>pHp</ci>
<apply>
<log/>
<apply>
<minus/>
<cn cellml:units="dim">3.094</cn>
<apply>
<times/>
<cn cellml:units="dim">0.335</cn>
<ci>pHp</ci>
</apply>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>HCO3_p</ci>
<apply>
<times/>
<apply>
<power/>
<cn cellml:units="dim">10</cn>
<apply>
<minus/>
<ci>pHp</ci>
<ci>pKHCO3_p</ci>
</apply>
</apply>
<ci>CO2_p</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>HCO3_e</ci>
<apply>
<times/>
<apply>
<power/>
<cn cellml:units="dim">10</cn>
<apply>
<minus/>
<ci>pHe</ci>
<ci>pKHCO3_e</ci>
</apply>
</apply>
<ci>CO2_e</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>f_p</ci>
<apply>
<divide/>
<ci>Hb_p</ci>
<ci>Hb_e</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>f_e</ci>
<apply>
<minus/>
<cn cellml:units="dim">1</cn>
<ci>f_p</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>CO2_T</ci>
<apply>
<plus/>
<apply>
<times/>
<apply>
<plus/>
<ci>CO2_p</ci>
<ci>HCO3_p</ci>
</apply>
<ci>f_p</ci>
</apply>
<apply>
<times/>
<apply>
<plus/>
<ci>CO2_e</ci>
<ci>HCO3_e</ci>
</apply>
<ci>f_e</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>V_Ex_air</ci>
</apply>
<apply>
<times/>
<apply>
<minus/>
<cn cellml:units="dim">1.0</cn>
</apply>
<ci>V_Ex_air_max</ci>
</apply>
</apply>
</math>
</component>
</model>