Model Mathematics

Component: environment

Component: parameters

Component: isotonic

flag=0ifl≥l_0∧time<1501otherwise isotonic_mode=0ifisotonic=01ifisotonic=1∧F_muscle≥F_afterload0ifisotonic=1∧l≥l_0∧flag=1

Component: parameters_izakov_et_al_1991

q_v=q_1-q_2⁢vv_maxifv≦0q_4-q_3⁢vv_star+q_3ifv≦v_star∧0<vq_41+beta_Q⁢v-v_starv_maxalpha_Qotherwise v_1=v_max10

Component: force

F_CE=lambda⁢p_v⁢N F_muscle=F_XSE F_SE=beta_1⁢ⅇalpha_1⁢l_2-l_1-1 F_PE=beta_2⁢ⅇalpha_2⁢l_2-1 F_XSE=beta_3⁢ⅇalpha_3⁢l_3-1

Component: crossbridge_kinetics

M_A=AmuAmu+A_halfmu n_1=0.6⁢l_1+0.5 L_oz=l_1+S_00.46+S_0 k_p_v=chi⁢chi_0⁢q_v⁢m_0⁢G_star k_m_v=chi_0⁢q_v⁢1-chi⁢m_0⁢G_starifv≦v_starchi_0⁢q_4⁢1-chi⁢m_0⁢G_star+q_star⁢v-v_starv_0-v_starotherwise K_chi=k_p_v⁢M_A⁢n_1⁢L_oz⁢1-N-k_m_v⁢N ddtimeN=K_chi

Component: length

l=l_2+l_3 dl_1_dt=v ddtimel_1=dl_1_dt dl_2_dt=phi_chi_2ifk_S_vis=0wotherwise ddtimel_2=dl_2_dt dl_3_dt=0ifisotonic_mode=1-phi_chi_2ifisotonic_mode=0∧k_S_vis=0-wotherwise ddtimel_3=dl_3_dt

Component: CE_velocity

alp_p=alpha_P_lengtheningifv≦0alpha_P_shorteningotherwise k_P_vis=beta_P_lengthening⁢ⅇalpha_P_lengthening⁢l_1ifv≦0beta_P_shortening⁢ⅇalpha_P_shortening⁢l_1otherwise phi_chi=-lambda⁢K_chi⁢p_v+alp_p⁢k_P_vis⁢v2+alpha_2⁢beta_2⁢ⅇalpha_2⁢l_2⁢wlambda⁢N⁢p_prime_v+k_P_visifisotonic_mode=1-lambda⁢K_chi⁢p_v+alp_p⁢k_P_vis⁢v2+alpha_2⁢beta_2⁢ⅇalpha_2⁢l_2+alpha_3⁢beta_3⁢ⅇalpha_3⁢l_3⁢wlambda⁢N⁢p_prime_v+k_P_visotherwise phi_chi_2=alpha_1⁢beta_1⁢ⅇalpha_1⁢l_2-l_1⁢valpha_1⁢beta_1⁢ⅇalpha_1⁢l_2-l_1+alpha_2⁢beta_2⁢ⅇalpha_2⁢l_2ifisotonic_mode=1alpha_1⁢beta_1⁢ⅇalpha_1⁢l_2-l_1⁢valpha_1⁢beta_1⁢ⅇalpha_1⁢l_2-l_1+alpha_2⁢beta_2⁢ⅇalpha_2⁢l_2+alpha_3⁢beta_3⁢ⅇalpha_3⁢l_3otherwise ddtimev=alpha_1⁢beta_1⁢ⅇalpha_1⁢l_2-l_1⁢phi_chi_2-v-lambda⁢K_chi⁢p_v+alp_p⁢k_P_vis⁢v2lambda⁢N⁢p_prime_v+k_P_visifk_S_vis=0phi_chiotherwise

Component: PE_velocity

alp_s=alpha_S_lengtheningifw≦valpha_S_shorteningotherwise k_S_vis=beta_S_lengthening⁢ⅇalpha_S_lengthening⁢l_2-l_1ifw≦vbeta_S_shortening⁢ⅇalpha_S_shortening⁢l_2-l_1otherwise ddtimew=k_S_vis⁢phi_chi-alp_s⁢w-v2-alpha_1⁢beta_1⁢ⅇalpha_1⁢l_2-l_1⁢w-v-alpha_2⁢beta_2⁢ⅇalpha_2⁢l_2⁢wk_S_visifisotonic_mode=1phi_chi-alp_s⁢w-v2-alpha_1⁢beta_1⁢ⅇalpha_1⁢l_2-l_1⁢w-v+alpha_2⁢beta_2⁢ⅇalpha_2⁢l_2+alpha_3⁢beta_3⁢ⅇalpha_3⁢l_3⁢wk_S_visotherwise

Component: average_crossbridge_force

gamma=a⁢d_h⁢v_1v_max23⁢a⁢d_h-a+1⁢v_1v_max P_star=a⁢1+vv_maxa-vv_maxifv≦01+d_h-d_h2⁢aa⁢d_hgamma⁢vv_max2+a+1⁢vv_max+a⁢d_hotherwise G_star=1+0.6⁢vv_maxif-v_max≦v∧v≦0P_star0.4⁢a+1⁢va⁢v_max+1if0<v∧v≦v_1P_star⁢ⅇ-alpha_G⁢v-v_1v_maxalpha_P0.4⁢a+1⁢va⁢v_max+1otherwise case_1=a⁢0.4+0.4⁢av_max⁢a+1⁢0.42 case_2=a⁢1⁢1+0.4⁢a+1.2⁢vv_max+0.6⁢vv_max2v_max⁢a-vv_max⁢1+0.6⁢vv_max2 case_3=0.4⁢a+1a⁢v_max case_4=1v_max⁢ⅇ-alpha_G⁢vv_max-v_1v_maxalpha_P⁢0.4⁢a+1a+alpha_G⁢alpha_P⁢1+0.4⁢a+1⁢va⁢v_max⁢vv_max-v_1v_maxalpha_P-1 p_v=P_starG_star p_prime_v=case_1ifv≦-v_maxcase_2if-v_max<v∧v≦0case_3if0<v∧v≦v_1case_4otherwise

Component: calcium_handling

N_A=NL_oz⁢A pi_N_A=1ifN_A≥10.02N_Aotherwise dA_dt=a_on⁢A_tot-A⁢Ca_C-a_off⁢ⅇ-k_A⁢A⁢pi_N_A⁢A ddtimeA=dA_dt dB_dt=b_on⁢B_tot-B⁢Ca_C-b_off⁢B ddtimeB=dB_dt ddtimeCa_C=4⁢a_c⁢Ca_m⁢time⁢1-ⅇ-a_c⁢time2⁢ⅇ-a_c⁢time2iftime<t_d-dA_dt-dB_dt-r_Ca⁢ⅇ-q_Ca⁢Ca_C⁢Ca_Cotherwise