aquakin.ActivatedSludgeSizing#

class aquakin.ActivatedSludgeSizing(SRT, HRT, Q, volume, wastage_flow, tank_volumes=(), internal_recycle_flow=None, ras_flow=None, wastage_from='mixed_liquor', thickening_ratio=1.0)[source]#

Bases: object

The reactor volume and flows that realise an SRT/HRT design target.

Variables:
  • SRT (float) – Target solids retention time (sludge age), days.

  • HRT (float) – Hydraulic retention time, days.

  • Q (float) – Design influent flow, m³/d.

  • volume (float) – Total aeration volume, m³ (= Q × HRT).

  • wastage_flow (float) – Sludge-wastage flow Qw (m³/d) that hits the target SRT.

  • tank_volumes (tuple of float) – Per-tank volumes when the basin is split into a cascade (else a single-element tuple equal to volume).

  • internal_recycle_flow (float or None) – Internal (mixed-liquor) recycle flow, if an internal_recycle_ratio was supplied (= ratio × Q).

  • ras_flow (float or None) – Return-activated-sludge flow, if a ras_ratio was supplied.

  • wastage_from (str) – Where the wastage is drawn – "mixed_liquor" (hydraulic SRT control, Qw = V/SRT, concentration-independent) or "underflow" (Qw = V/(SRT × thickening_ratio)).

  • thickening_ratio (float) – Underflow-to-reactor TSS ratio used for underflow wasting (1 for mixed-liquor wasting).

Parameters:
  • SRT (float)

  • HRT (float)

  • Q (float)

  • volume (float)

  • wastage_flow (float)

  • tank_volumes (tuple)

  • internal_recycle_flow (float | None)

  • ras_flow (float | None)

  • wastage_from (str)

  • thickening_ratio (float)

__init__(SRT, HRT, Q, volume, wastage_flow, tank_volumes=(), internal_recycle_flow=None, ras_flow=None, wastage_from='mixed_liquor', thickening_ratio=1.0)#
Parameters:
  • SRT (float)

  • HRT (float)

  • Q (float)

  • volume (float)

  • wastage_flow (float)

  • tank_volumes (tuple)

  • internal_recycle_flow (float | None)

  • ras_flow (float | None)

  • wastage_from (str)

  • thickening_ratio (float)

Return type:

None

Methods

__init__(SRT, HRT, Q, volume, wastage_flow)

summary()

A human-readable one-block summary of the sizing.

Attributes

internal_recycle_flow

ras_flow

tank_volumes

thickening_ratio

wastage_from

SRT

HRT

Q

volume

wastage_flow

summary()[source]#

A human-readable one-block summary of the sizing.

Return type:

str