- Author:
- Soroush <ssaf006@aucklanduni.ac.nz>
- Date:
- 2020-04-25 17:51:36+12:00
- Desc:
- finished upgrading all the models.
- Permanent Source URI:
- https://models.cellml.org/workspace/4ac/rawfile/4b179e77d3d70355c6f72d1099b2b97a839a7b0e/test.cellml
<?xml version='1.0' encoding='UTF-8'?>
<model name="BG_ADV" xmlns="http://www.cellml.org/cellml/1.1#" xmlns:cellml="http://www.cellml.org/cellml/1.1#" xmlns:xlink="http://www.w3.org/1999/xlink">
<import xlink:href="Units.cellml">
<units name="m3_per_s" units_ref="m3_per_s"/>
<units name="per_m" units_ref="per_m"/>
<units name="per_s" units_ref="per_s"/>
<units name="mol_per_s" units_ref="mol_per_s"/>
</import>
<import xlink:href="Parameters86.cellml">
<component component_ref="Parameters_Test" name="Parameters_Test"/>
</import>
<import xlink:href="BG_Modules.cellml">
<component component_ref="adv_type" name="vessel1_adv_module"/>
</import>
<import xlink:href="BG_Modules.cellml">
<component component_ref="adv_type" name="vessel2_adv_module"/>
</import>
<import xlink:href="BG_Modules.cellml">
<component component_ref="adv_type" name="vessel3_adv_module"/>
</import>
<component name="environment">
<variable name="time" public_interface="out" units="second"/>
</component>
<component name="vessel1">
<variable name="q" public_interface="in" units="mole"/>
<variable name="v" public_interface="in" units="mol_per_s"/>
</component>
<component name="vessel2">
<variable name="q" public_interface="in" units="mole"/>
<variable name="v" public_interface="in" units="mol_per_s"/>
</component>
<component name="vessel3">
<variable name="q" public_interface="in" units="mole"/>
<variable name="v" public_interface="in" units="mol_per_s"/>
</component>
<component name="main">
<variable initial_value="0.0" name="v_outlet" public_interface="out" units="mol_per_s"/>
<variable initial_value="1.0" name="q_inlet" public_interface="out" units="mole"/>
</component>
<connection>
<map_components component_1="main" component_2="vessel1_adv_module"/>
<map_variables variable_1="q_inlet" variable_2="q_in"/>
</connection>
<connection>
<map_components component_1="main" component_2="vessel3_adv_module"/>
<map_variables variable_1="v_outlet" variable_2="v_out"/>
</connection>
<connection>
<map_components component_1="vessel1_adv_module" component_2="vessel2_adv_module"/>
<map_variables variable_1="q" variable_2="q_in"/>
<map_variables variable_1="v_out" variable_2="v"/>
</connection>
<connection>
<map_components component_1="vessel2_adv_module" component_2="vessel3_adv_module"/>
<map_variables variable_1="q" variable_2="q_in"/>
<map_variables variable_1="v_out" variable_2="v"/>
</connection>
<connection>
<map_components component_1="Parameters_Test" component_2="vessel1_adv_module"/>
<map_variables variable_1="K_vessel1" variable_2="K"/>
<map_variables variable_1="l_vessel1" variable_2="l"/>
<map_variables variable_1="r_vessel1" variable_2="r"/>
</connection>
<connection>
<map_components component_1="Parameters_Test" component_2="vessel2_adv_module"/>
<map_variables variable_1="K_vessel2" variable_2="K"/>
<map_variables variable_1="l_vessel2" variable_2="l"/>
<map_variables variable_1="r_vessel2" variable_2="r"/>
</connection>
<connection>
<map_components component_1="Parameters_Test" component_2="vessel3_adv_module"/>
<map_variables variable_1="K_vessel3" variable_2="K"/>
<map_variables variable_1="l_vessel3" variable_2="l"/>
<map_variables variable_1="r_vessel3" variable_2="r"/>
</connection>
<connection>
<map_components component_1="vessel1" component_2="vessel1_adv_module"/>
<map_variables variable_1="v" variable_2="v"/>
<map_variables variable_1="q" variable_2="q"/>
</connection>
<connection>
<map_components component_1="vessel2" component_2="vessel2_adv_module"/>
<map_variables variable_1="v" variable_2="v"/>
<map_variables variable_1="q" variable_2="q"/>
</connection>
<connection>
<map_components component_1="vessel3" component_2="vessel3_adv_module"/>
<map_variables variable_1="v" variable_2="v"/>
<map_variables variable_1="q" variable_2="q"/>
</connection>
<connection>
<map_components component_1="vessel1_adv_module" component_2="environment"/>
<map_variables variable_1="t" variable_2="time"/>
</connection>
<connection>
<map_components component_1="vessel2_adv_module" component_2="environment"/>
<map_variables variable_1="t" variable_2="time"/>
</connection>
<connection>
<map_components component_1="vessel3_adv_module" component_2="environment"/>
<map_variables variable_1="t" variable_2="time"/>
</connection>
</model>