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:
objectThe 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_ratiowas supplied (= ratio × Q).ras_flow (float or None) – Return-activated-sludge flow, if a
ras_ratiowas 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_flowras_flowtank_volumesthickening_ratiowastage_fromSRTHRTQvolumewastage_flow