Screening¶
QSDsan: Quantitative Sustainable Design for sanitation and resource recovery systems
- This module is developed by:
Yalin Li <mailto.yalin.li@gmail.com>
This module is under the University of Illinois/NCSA Open Source License. Please refer to https://github.com/QSD-Group/QSDsan/blob/main/LICENSE.txt for license details.
- class qsdsan.sanunits._screening.Screening(ID='', ins: Sequence[AbstractStream] | None = None, outs: Sequence[AbstractStream] | None = (), thermo=None, init_with='WasteStream', solids_yield=2, compaction=0.75, disposal_cost=0.4166666666666667, power_demand=0.7457)¶
A non-reactive unit used to estimate the operating cost of screening.
Note that only costs from electricity and screened out solids disposal are considered (i.e., no equipment cost).
- Parameters:
solids_yield (float) – Amount of solids that is screened out, [ft3/hr/MGD].
compaction (float) – Fraction of the solids that can be compacted (i.e., volume after compaction = original volume * (1-compaction)).
disposal_cost (float) – Cost of compacted solids disposal, [$/ft3].
power_demand (float) – Power usage for screening, [kW/MGD].
- property Q_mgd¶
[float] Influent volumetric flow rate in million gallon per day, [mgd].
- line: str = 'Screening'¶
class-attribute Name denoting the type of Unit class. Defaults to the class name of the first child class