Model Mathematics

Component: environment

Component: heart_parameters

Component: driver_function

tau=timeiftime≦periodtime-periodiftime≦period⁢2time-period⁢2iftime≦period⁢3time-period⁢3iftime≦period⁢4time-period⁢4iftime≦period⁢5time-period⁢5iftime≦period⁢6time-period⁢6iftime≦period⁢7time-period⁢7iftime≦period⁢8time-period⁢8iftime≦period⁢9time-period⁢9iftime≦period⁢10time-period⁢10iftime≦period⁢11time-period⁢11iftime≦period⁢12time-period⁢12iftime≦period⁢13 e_t=A⁢ⅇ-B⁢tau-C2

Component: pericardium

V_pcd=V_lv+V_rv P_pcd=P_0_pcd⁢ⅇlambda_pcd⁢V_pcd-V_0_pcd-1 P_peri=P_pcd+P_th

Component: left_ventricle

V_lvf=V_lv-V_spt P_lvf=e_t⁢P_es_lvf+1-e_t⁢P_ed_lvf P_lv=P_lvf+P_peri ddtimeV_lv=0ifQ_mt<0∧Q_av<0-Q_avifQ_mt<0Q_mtifQ_av<0Q_mt-Q_avotherwise

Component: lvf_calculator

P_es_lvf=E_es_lvf⁢V_lvf-V_d_lvf P_ed_lvf=P_0_lvf⁢ⅇlambda_lvf⁢V_lvf-V_0_lvf-1

Component: right_ventricle

V_rvf=V_rv+V_spt P_rvf=e_t⁢P_es_rvf+1-e_t⁢P_ed_rvf P_rv=P_rvf+P_peri ddtimeV_rv=0ifQ_tc<0∧Q_pv<0-Q_pvifQ_tc<0Q_tcifQ_pv<0Q_tc-Q_pvotherwise

Component: rvf_calculator

P_es_rvf=E_es_rvf⁢V_rvf-V_d_rvf P_ed_rvf=P_0_rvf⁢ⅇlambda_rvf⁢V_rvf-V_0_rvf-1

Component: septum

0=e_t⁢E_es_spt⁢V_spt-V_d_spt+one-e_t⁢P_0_spt⁢ⅇlambda_spt⁢V_spt-V_0_spt-one-e_t⁢E_es_lvf⁢V_lv-V_spt-1-e_t⁢P_0_lvf⁢ⅇlambda_lvf⁢V_lv-V_spt-1+e_t⁢E_es_rvf⁢V_rv+V_spt+1-e_t⁢P_0_rvf⁢ⅇlambda_rvf⁢V_rv+V_spt-1

Component: pulmonary_artery

P_pa=E_es_pa⁢V_pa-V_d_pa+P_th ddtimeV_pa=-Q_pulifQ_pv<0Q_pv-Q_pulotherwise

Component: pulmonary_vein

P_pu=E_es_pu⁢V_pu-V_d_pu+P_th ddtimeV_pu=Q_pulifQ_mt<0Q_pul-Q_mtotherwise

Component: aorta

P_ao=E_es_ao⁢V_ao-V_d_ao ddtimeV_ao=-Q_sysifQ_av<0Q_av-Q_sysotherwise

Component: vena_cava

P_vc=E_es_vc⁢V_vc-V_d_vc ddtimeV_vc=Q_sysifQ_tc<0Q_sys-Q_tcotherwise

Component: flow

Q_sys=P_ao-P_vcR_sys Q_pul=P_pa-P_puR_pul ddtimeQ_mt=0ifP_pu-P_lv<0∧Q_mt<0P_pu-P_lv-Q_mt⁢R_mtL_mtotherwise ddtimeQ_av=0ifP_lv-P_ao<0∧Q_av<0P_lv-P_ao-Q_av⁢R_avL_avotherwise ddtimeQ_tc=0ifP_vc-P_rv<0∧Q_tc<0P_vc-P_rv-Q_tc⁢R_tcL_tcotherwise ddtimeQ_pv=0ifP_rv-P_pa<0∧Q_pv<0P_rv-P_pa-Q_pv⁢R_pvL_pvotherwise