aquakin.SludgeMetrics#

class aquakin.SludgeMetrics(SRT, HRT, FM, mlss, reactor_volume, solids_inventory, solids_wasted, solids_effluent, influent_flow, influent_bod_load, reactor_units=<factory>, notes='Time-averaged over the solution window. SRT counts reactor + secondary-clarifier solids over wastage + effluent loss; HRT = reactor volume / influent flow; F:M = influent BOD load / reactor TSS mass.')[source]#

Bases: object

Activated-sludge operating metrics achieved by a solved plant.

All quantities are time-averaged over the solution window (so for a steady-state run they are the steady values).

Variables:
  • SRT (float) – Solids retention time / sludge age (days) = system solids inventory / rate of solids leaving (wastage + effluent).

  • HRT (float) – Hydraulic retention time (days) = total reactor volume / influent flow (the recycle flows do not count toward HRT).

  • FM (float) – Food-to-microorganism ratio (g BOD / g TSS / d) = influent BOD load / reactor solids mass (reported on a TSS basis).

  • mlss (float) – Mixed-liquor suspended solids – the mean reactor TSS (g/m³).

  • reactor_volume (float) – Total aeration volume counted (m³).

  • solids_inventory (float) – System solids mass (kg TSS) – reactors plus any secondary-clarifier sludge blanket.

  • solids_wasted (float) – Solids leaving via the wastage stream (kg TSS/d).

  • solids_effluent (float) – Solids leaving via the effluent stream (kg TSS/d).

  • influent_flow (float) – Influent flow used for HRT / F:M (m³/d).

  • influent_bod_load (float) – Influent BOD load (kg BOD/d).

  • reactor_units (list of str) – The reactor units whose volume and solids were counted.

  • notes (str) – Notes on the computation.

Parameters:
  • SRT (float)

  • HRT (float)

  • FM (float)

  • mlss (float)

  • reactor_volume (float)

  • solids_inventory (float)

  • solids_wasted (float)

  • solids_effluent (float)

  • influent_flow (float)

  • influent_bod_load (float)

  • reactor_units (list)

  • notes (str)

__init__(SRT, HRT, FM, mlss, reactor_volume, solids_inventory, solids_wasted, solids_effluent, influent_flow, influent_bod_load, reactor_units=<factory>, notes='Time-averaged over the solution window. SRT counts reactor + secondary-clarifier solids over wastage + effluent loss; HRT = reactor volume / influent flow; F:M = influent BOD load / reactor TSS mass.')#
Parameters:
  • SRT (float)

  • HRT (float)

  • FM (float)

  • mlss (float)

  • reactor_volume (float)

  • solids_inventory (float)

  • solids_wasted (float)

  • solids_effluent (float)

  • influent_flow (float)

  • influent_bod_load (float)

  • reactor_units (list)

  • notes (str)

Return type:

None

Methods

__init__(SRT, HRT, FM, mlss, reactor_volume, ...)

summary()

A human-readable one-block summary of the achieved metrics.

Attributes

notes

SRT

HRT

FM

mlss

reactor_volume

solids_inventory

solids_wasted

solids_effluent

influent_flow

influent_bod_load

reactor_units

summary()[source]#

A human-readable one-block summary of the achieved metrics.

Return type:

str