adm1init_bsm2 ¶
This file initiates parameter values and sets initial conditions for the model implementation of adm1_bsm2.py.
Note that some of the parameter values deviate from the values given in the ADM1-STR (Batstone et al., 2002). The state values are based on BSM2 technical report.
DIGESTERINIT ¶
DIGESTERINIT = array([S_SU, S_AA, S_FA, S_VA, S_BU, S_PRO, S_AC, S_H2, S_CH4, S_IC, S_IN, S_I, X_XC, X_CH, X_PR, X_LI, X_SU, X_AA, X_FA, X_C4, X_PRO, X_AC, X_H2, X_I, S_CAT, S_AN, S_HVA, S_HBU, S_HPRO, S_HAC, S_HCO3, S_NH3, S_GAS_H2, S_GAS_CH4, S_GAS_CO2, Q_D, T_D, S_D1_D, S_D2_D, S_D3_D, X_D4_D, X_D5_D])
Initial values for ADM1 differential equations.
PHSOLVINIT ¶
PHSOLVINIT = ones(7)
Initial concentrations of 7 components for pH solver.
[S_H_ION, S_HVA, S_HBU, S_HPRO, S_HAC, S_HCO3, S_NH3]
K_M_C4 ¶
K_M_C4 = 20.0
Monod maximum specific uptake rate for uptake of valerate and butyrate [d⁻¹].
K_IH2_C4 ¶
K_IH2_C4 = 1e-05
50% inhibitory concentration of H₂ on valerate and butyrate uptake [kg(COD) ⋅ m⁻³].
K_IH2_PRO ¶
K_IH2_PRO = 3.5e-06
50% inhibitory concentration of H₂ on propionate uptake [kg(COD) ⋅ m⁻³].
PK_A_CO2_BASE ¶
PK_A_CO2_BASE = 6.35
Acid-base equilibrium constant for inorganic carbon [kmol ⋅ m⁻³].
PK_A_IN_BASE ¶
PK_A_IN_BASE = 9.25
Acid-base equilibrium constant for inorganic nitrogen [kmol ⋅ m⁻³].
K_A_BCO2 ¶
K_A_BCO2 = 10000000000.0
Acid-base kinetic parameter for inorganic carbon [m³ ⋅ (kmol ⋅ d)⁻¹].
K_A_BIN ¶
K_A_BIN = 10000000000.0
Acid-base kinetic parameter for inorganic nitrogen [m³ ⋅ (kmol ⋅ d)⁻¹].
K_H_CO2_BASE ¶
K_H_CO2_BASE = 0.035
Henry's law coefficient for carbon dioxide [kmol ⋅ m⁻³ ⋅ bar⁻¹].
K_P ¶
K_P = 50000.0
Compensation factor for overpressure in the head space of the ADM [m³ ⋅ (bar ⋅ d)⁻¹].
Must be adjusted if physical or operational conditions (volume, load etc.) of the ADM are changed.
DIGESTERPAR ¶
DIGESTERPAR = array([F_SI_XC, F_XI_XC, F_CH_XC, F_PR_XC, F_LI_XC, N_XC, N_I, N_AA, C_XC, C_SI, C_CH, C_PR, C_LI, C_XI, C_SU, C_AA, F_FA_LI, C_FA, F_H2_SU, F_BU_SU, F_PRO_SU, F_AC_SU, N_BAC, C_BU, C_PRO, C_AC, C_BAC, Y_SU, F_H2_AA, F_VA_AA, F_BU_AA, F_PRO_AA, F_AC_AA, C_VA, Y_AA, Y_FA, Y_C4, Y_PRO, C_CH4, Y_AC, Y_H2, K_DIS, K_HYD_CH, K_HYD_PR, K_HYD_LI, K_S_IN, K_M_SU, K_S_SU, PH_UL_AA, PH_LL_AA, K_M_AA, K_S_AA, K_M_FA, K_S_FA, K_IH2_FA, K_M_C4, K_S_C4, K_IH2_C4, K_M_PRO, K_S_PRO, K_IH2_PRO, K_M_AC, K_S_AC, K_I_NH3, PH_UL_AC, PH_LL_AC, K_M_H2, K_S_H2, PH_UL_H2, PH_LL_H2, K_DEC_XSU, K_DEC_XAA, K_DEC_XFA, K_DEC_XC4, K_DEC_XPRO, K_DEC_XAC, K_DEC_XH2, R, T_BASE, t_op, PK_W_BASE, PK_A_VA_BASE, PK_A_BU_BASE, PK_A_PRO_BASE, PK_A_AC_BASE, PK_A_CO2_BASE, PK_A_IN_BASE, K_A_BVA, K_A_BBU, K_A_BPRO, K_A_BAC, K_A_BCO2, K_A_BIN, P_ATM, K_LA, K_H_H2O_BASE, K_H_CO2_BASE, K_H_CH4_BASE, K_H_H2_BASE, K_P])
Digester parameters.
COD_EQUIV ¶
COD_EQUIV = 40.0 / 14.0
COD equivalent of nitrate and nitrite nitrogen [g(O₂) ⋅ g(N)⁻¹].
PH_ADM_INIT ¶
PH_ADM_INIT = 7.0
Initial value of pH in ADM to be used by interfaces for the first sample.
INTERFACEPAR ¶
INTERFACEPAR = array([COD_EQUIV, FNAA, FNXC, FNBAC, FXNI, FSNI, FSNI_ADM, FRLIXS, FRLIBAC, FRXS_ADM, FDEGRADE_ADM, FRXS_AS, FDEGRADE_AS, R, T_BASE, t_op, PK_W_BASE, PK_A_VA_BASE, PK_A_BU_BASE, PK_A_PRO_BASE, PK_A_AC_BASE, PK_A_CO2_BASE, PK_A_IN_BASE])
Interface parameters needed for ASM2ADM and ADM2ASM interfaces.