- Author:
- Weiwei Ai <wai484@aucklanduni.ac.nz>
- Date:
- 2024-06-29 17:24:35+12:00
- Desc:
- Add efferent components
- Permanent Source URI:
- https://models.physiomeproject.org/workspace/b6e/rawfile/8da9f818ff88b30ea8a9451517cddb29d041d1b5/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"/>
<component component_ref="efferent" name="efferent"/>
</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"/>
<variable name="v_RVLM_fp" public_interface="in" units="bit_per_s"/>
<variable name="v_RVLM_fh" public_interface="in" units="bit_per_s"/>
<variable name="v_RVLM_fv" public_interface="in" units="bit_per_s"/>
<variable name="v_RVLM_fp_out" public_interface="in" units="bit_per_s"/>
<variable name="v_RVLM_fh_out" public_interface="in" units="bit_per_s"/>
<variable name="v_RVLM_fv_out" public_interface="in" units="bit_per_s"/>
<variable name="v_NA_f_out" 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"/>
<map_variables variable_1="v_RVLM_fp" variable_2="v_RVLM_fp"/>
<map_variables variable_1="v_RVLM_fh" variable_2="v_RVLM_fh"/>
<map_variables variable_1="v_RVLM_fv" variable_2="v_RVLM_fv"/>
</connection>
<connection>
<map_components component_1="efferent" component_2="main"/>
<map_variables variable_1="v_NA_f_out" variable_2="v_NA_f_out"/>
<map_variables variable_1="v_RVLM_fp_out" variable_2="v_RVLM_fp_out"/>
<map_variables variable_1="v_RVLM_fh_out" variable_2="v_RVLM_fh_out"/>
<map_variables variable_1="v_RVLM_fv_out" variable_2="v_RVLM_fv_out"/>
<map_variables variable_1="t" variable_2="t"/>
</connection>
<connection>
<map_components component_1="afferent" component_2="efferent"/>
<map_variables variable_1="v_NA_f" variable_2="v_NA_f"/>
<map_variables variable_1="v_RVLM_fp" variable_2="v_RVLM_fp"/>
<map_variables variable_1="v_RVLM_fh" variable_2="v_RVLM_fh"/>
<map_variables variable_1="v_RVLM_fv" variable_2="v_RVLM_fv"/>
</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>