DiffusedAeration

class qsdsan.processes.DiffusedAeration(ID, DO_ID, V, KLa=None, DOsat=None, KLa_20=None, Q_air=None, DOsat_s20=9.09, alpha=0.6, beta=0.95, F=1.0, theta=1.024, d_submergence=5, fine_pore=True, elevation=0, T_air=293.15, T_water=293.15, SOTE=0.3, CF1=277.6533841)

Create a DiffusedAeration object by specifying either an oxygen mass transfer coefficient (KLa or KLa_20), or air flow rate at field condition (Q_air) and reactor volume (V). DiffusedAeration is a subclass of Process.

Parameters:
  • ID (str) – A unique identification.

  • DO_ID (str) – The component ID of dissolved oxygen (DO) defined in the WasteStream objects.

  • KLa (float, optional) – Oxygen mass transfer coefficient at field condition, [1/d]. A user-defined value of KLa supersedes values calculated with other parameters.

  • DOsat (float, optional) – Surface DO saturation concentration at field condition, [mg/L]. A user-defined value of DOsat supersedes values calculated with other parameters.

  • KLa_20 (float, optional) – Oxygen mass transfer coefficient at standard condition (20 degree C, clean water, new diffuser), [1/d]. The default is None.

  • Q_air (float, optional) – Airflow rate at field conditions, [m^3/d]. The default is None.

  • V (float, optional) – Reactor volume, [m^3]. The default is None.

  • DOsat_s20 (float, optional) – Surface DO saturation concentration at standard condition (20 degree C, 1 atm, clean water), [mg/L]. The default is 9.09.

  • alpha (float, optional) – Wastewater correction factor for KLa_20, unitless. The default is 0.6.

  • beta (float, optional) – Wastewater correction factor for DOsat_s20, unitless. The default is 0.95.

  • F (float, optional) – Diffuser fouling factor for KLa_20, unitless. The default is 1.0.

  • theta (float, optional) – Temperature correction factor for KLa_20, unitless. The default is 1.024.

  • d_submergence (float, optional) – Diffuser submergence depth, [m]. The default is 5.

  • fine_pore (bool, optional) – Whether the diffuser type is fine pore (fine bubble). The default is True.

  • elevation (float, optional) – Diffuser elevation, [m]. The default is 0.

  • T_air (float, optional) – Air temperature, [K]. The default is 293.15.

  • T_water (float, optional) – Water temperature [K]. The default is 293.15.

  • SOTE (float, optional) – Standard oxygen transfer efficiency (as a fraction), unitless. The default is 0.3.

  • CF1 (float, optional) – Oxygen gas content in standard air, [g O2/m3 air]. The default is 277.6533841.

Examples

>>> from qsdsan import processes as pc, set_thermo
>>> cmps = pc.create_asm1_cmps()
>>> aer = pc.DiffusedAeration('aer', 'S_O', KLa=240, DOsat=8.0, V=1333)
>>> aer.show()
Process: aer
[stoichiometry]      S_O: 1
[reference]          S_O
[rate equation]      KLa*(DOsat - S_O)
[parameters]         KLa: 240
                     DOsat: 8
[dynamic parameters]
property CF1

[bool] Oxygen gas content in standard air, [g O2/m3 air].

property DOsat

[float] DO saturation concentration at field condition, corrected for water quality, temperature, atmospheric pressure, diffuser submergence depth, [mg/L].

property DOsat_s20

[float] Surface DO saturation concentration at standard condition (20 degree C, 1 atm, clean water), [mg/L].

property F

[float] Diffuser fouling factor for KLa_20, unitless.

property KLa

[float] Oxygen mass transfer coefficient at field condition, corrected for water quality, diffuser fouling, temperature, [1/d].

property KLa_20

[float] Oxygen mass transfer coefficient at standard condition (20 degree C, clean water, new diffuser), [1/d].

property Omega

[float] Pressure correction factor, unitless.

property Q_air

[float] Airflow rate at field conditions, [m^3/d].

property SOTE

[bool] Standard oxygen transfer efficiency (as a fraction), unitless.

property SOTR

[float] Standard oxygen transfer rate, [g/d]

property T_air

[bool] Air temperature, [K].

property T_water

[bool] Water temperature, [K].

property V

[float] Reactor volume, assuming it is filled, [m^3].

property alpha

[float] Wastewater correction factor for KLa_20, unitless.

property beta

[float] Wastewater correction factor for DOsat_s20, unitless.

property d_submergence

[float] Diffuser submergence depth, [m].

property delta

[float] Depth correction factor, unitless.

property elevation

[bool] Diffuser elevation, [m].

property factor

[float] Air flowrate correction factor.

property fine_pore

[bool] Whether the diffuser type is fine pore (fine bubble).

property tau

[float] Temperature correction factor, unitless.

property theta

[float] Temperature correction factor for KLa_20, unitless.