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