- Author:
- Weiwei Ai <wai484@aucklanduni.ac.nz>
- Date:
- 2024-06-18 17:45:22+12:00
- Desc:
- Add receptors
- Permanent Source URI:
- https://models.physiomeproject.org/workspace/b6e/rawfile/7b16079163298f962ccf7834daeb1f7a9da19d1b/models/closed_loop_Gee_Model.cellml
<?xml version='1.0' encoding='UTF-8'?>
<model name="closed_loop_Gee_Model" 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="mmHg" units_ref="mmHg"/>
<units name="bit_per_s" units_ref="bit_per_s"/>
</import>
<import xlink:href="./Gee Model.cellml">
<component component_ref="cv" name="cv"/>
</import>
<import xlink:href="./receptors.cellml">
<component component_ref="baroreceptors" name="baroreceptors"/>
<component component_ref="cardiopulmonary_receptors" name="cardiopulmonary_receptors"/>
<component component_ref="pulmonary_stretch_receptors" name="pulmonary_stretch_receptors"/>
<component component_ref="afferent" name="afferent"/>
</import>
<component name="main">
<variable name="t" public_interface="out" units="second"/>
<variable name="u_pv" public_interface="in" units="mmHg"/>
<variable name="u_sa" public_interface="in" units="mmHg"/>
<variable name="v_br_f" public_interface="in" units="bit_per_s"/>
<variable name="v_cr_f" public_interface="in" units="bit_per_s"/>
<variable name="v_pr_f" public_interface="in" units="bit_per_s"/>
<variable name="v_NA_f" public_interface="in" units="bit_per_s"/>
<variable name="v_DMV_f" public_interface="in" units="bit_per_s"/>
</component>
<connection>
<map_components component_1="cv" component_2="main"/>
<map_variables variable_1="u_pv" variable_2="u_pv"/>
<map_variables variable_1="u_sa" variable_2="u_sa"/>
<map_variables variable_1="t" variable_2="t"/>
</connection>
<connection>
<map_components component_1="cv" component_2="baroreceptors"/>
<map_variables variable_1="u_sa" variable_2="u_sa"/>
<map_variables variable_1="du_sa" variable_2="du_sa"/>
</connection>
<connection>
<map_components component_1="cv" component_2="cardiopulmonary_receptors"/>
<map_variables variable_1="u_pv" variable_2="u_pv"/>
</connection>
<connection>
<map_components component_1="afferent" component_2="baroreceptors"/>
<map_variables variable_1="v_br_f" variable_2="v_br_f"/>
</connection>
<connection>
<map_components component_1="afferent" component_2="cardiopulmonary_receptors"/>
<map_variables variable_1="v_cr_f" variable_2="v_cr_f"/>
</connection>
<connection>
<map_components component_1="afferent" component_2="pulmonary_stretch_receptors"/>
<map_variables variable_1="v_pr_f" variable_2="v_pr_f"/>
</connection>
<connection>
<map_components component_1="afferent" component_2="main"/>
<map_variables variable_1="v_NA_f" variable_2="v_NA_f"/>
<map_variables variable_1="v_DMV_f" variable_2="v_DMV_f"/>
</connection>
<connection>
<map_components component_1="main" component_2="baroreceptors"/>
<map_variables variable_1="t" variable_2="t"/>
<map_variables variable_1="v_br_f" variable_2="v_br_f"/>
</connection>
<connection>
<map_components component_1="main" component_2="cardiopulmonary_receptors"/>
<map_variables variable_1="t" variable_2="t"/>
<map_variables variable_1="v_cr_f" variable_2="v_cr_f"/>
</connection>
<connection>
<map_components component_1="main" component_2="pulmonary_stretch_receptors"/>
<map_variables variable_1="t" variable_2="t"/>
<map_variables variable_1="v_pr_f" variable_2="v_pr_f"/>
</connection>
</model>