Activated Sludge Model No.1 (ASM1)#
- class qsdsan.processes.ASM1(components=None, Y_A=0.24, Y_H=0.67, f_P=0.08, i_XB=0.08, i_XP=0.06, mu_H=4.0, K_S=10.0, K_O_H=0.2, K_NO=0.5, b_H=0.3, eta_g=0.8, eta_h=0.8, k_h=3.0, K_X=0.1, mu_A=0.5, K_NH=1.0, b_A=0.05, K_O_A=0.4, k_a=0.05, fr_SS_COD=0.75, path=None, **kwargs)#
Activated Sludge Model No. 1 in original notation. [1], [2]
- Parameters:
components (class:CompiledComponents, optional) – Components corresponding to each entry in the stoichiometry array, defaults to thermosteam.settings.chemicals.
Y_A (float, optional) – Autotrophic yield, in [g COD/g N]. The default is 0.24.
Y_H (float, optional) – Heterotrophic yield, in [g COD/g COD]. The default is 0.67.
f_P (float, optional) – Fraction of biomass yielding particulate products. The default is 0.08.
i_XB (float, optional) – Nitrogen content of biomass, in [g N/g COD]. The default is 0.08.
i_XP (float, optional) – Nitrogen content of particulate products arising from biomass decay, in [g N/g COD]. The default is 0.06.
mu_H (float, optional) – Heterotrophic maximum specific growth rate, in [d^(-1)]. The default is 4.0.
K_S (float, optional) – Readily biodegradable substrate half saturation coefficient, in [g COD/m^3]. The default is 10.0.
K_O_H (float, optional) – Oxygen half saturation coefficient for heterotrophic growth, in [g O2/m^3]. The default is 0.2.
K_NO (float, optional) – Nitrate half saturation coefficient, in [g N/m^3]. The default is 0.5.
b_H (float, optional) – Heterotrophic biomass decay rate constant, in [d^(-1)]. The default is 0.3.
eta_g (float, optional) – Reduction factor for anoxic growth of heterotrophs. The default is 0.8.
eta_h (float, optional) – Reduction factor for anoxic hydrolysis. The default is 0.8.
k_h (float, optional) – Hydrolysis rate constant, in [d^(-1)]. The default is 3.0.
K_X (float, optional) – Slowly biodegradable substrate half saturation coefficient for hydrolysis, in [g COD/g COD]. The default is 0.1.
mu_A (float, optional) – Autotrophic maximum specific growth rate, in [d^(-1)]. The default is 0.5.
K_NH (float, optional) – Ammonium (nutrient) half saturation coefficient, in [g N/m^3]. The default is 1.0.
b_A (float, optional) – Autotrophic biomass decay rate constant, in [d^(-1)]. The default is 0.05.
K_O_A (float, optional) – Oxygen half saturation coefficient for autotrophic growth, in [g O2/m^3]. The default is 0.4.
k_a (float, optional) – Ammonification rate constant, in [m^3/g COD/d]. The default is 0.05.
fr_SS_COD (float, optional) – Ash content for organic particulate components, in [g SS/g COD]. The default is 0.75.
path (str, optional) – Alternative file path for the Gujer matrix. The default is None.
Examples
>>> from qsdsan import processes as pc, set_thermo >>> cmps = pc.create_asm1_cmps() >>> asm1 = pc.ASM1() >>> asm1.show() ASM1([aero_growth_hetero, anox_growth_hetero, aero_growth_auto, decay_hetero, decay_auto, ammonification, hydrolysis, hydrolysis_N])
References