Location: Cardiovascular Circulation @ d0d05dca8689 / test.cellml

Author:
Soroush <ssaf006@aucklanduni.ac.nz>
Date:
2021-12-09 13:57:24+13:00
Desc:
changed the valve
Permanent Source URI:
https://models.cellml.org/workspace/4ac/rawfile/d0d05dca86894705e03d7bad752782f5354d166a/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>