Unit Operations¶
This page lists the unit operation modules available in QSDsan. Unit operations are organized into three primary categories:
bstunits are thin wrappers that make a real BioSTEAM unit operation usable in QSDsan (same core BioSTEAM simulate/design/cost logic, plus QSDsan stream compatibility). They are used the same way as native QSDsan units; for parameters and behavior specific to the BioSTEAM parent class, see the BioSTEAM documentation.staticunits have no working dynamic-state contract – running them withisdynamic=Truewould error.dynamicunits can run in dynamic mode –isdynamic=Trueworks, whether that capability is native to the unit or inherited from a BioSTEAM-wrapper base class (e.g.Mixer,Splitter,Pump).
List of Unit Operations¶
Categoryindicates the unit operation category (bst, static, or dynamic).Abstractindicates that design, costing, and environmental impact algorithms are not implemented.API pagelinks to the detailed documentation page. Some units appear both on a category page and on their implementation module page.
Unit |
Category |
Abstract |
API page |
|---|---|---|---|
ADMtoASM |
dynamic |
Yes |
|
AnMBR (anaerobic membrane bioreactor) |
dynamic |
No |
|
ActivatedSludgeProcess |
static |
No |
|
AerobicDigester |
dynamic |
No |
|
AnaerobicBaffledReactor |
static |
No |
|
AnaerobicCSTR |
dynamic |
No |
|
AnaerobicDigestion |
static |
No |
|
ASMtoADM |
dynamic |
Yes |
|
BatchExperiment |
dynamic |
Yes |
|
BeltThickener |
static |
No |
|
BinaryDistillation |
bst |
No |
|
BiogasCombustion |
static |
Yes |
|
CatalyticHydrothermalGasification |
static |
No |
|
CombinedHeatPower |
static |
No |
|
CSTR (continuously stirred tank reactor) |
dynamic |
No |
|
CompletelyMixedMBR |
dynamic |
No |
|
ComponentSplitter |
static |
Yes |
|
Copier |
static |
Yes |
|
CropApplication |
static |
Yes |
|
DryingBed |
static |
No |
|
DynamicInfluent |
dynamic |
Yes |
|
ElectrochemicalCell |
static |
No |
|
Excretion |
static |
No |
|
FakeSplitter |
bst |
Yes |
|
Flash |
bst |
No |
|
FlatBottomCircularClarifier |
dynamic |
No |
|
HeatExchangerNetwork |
bst |
No |
|
HXprocess |
bst |
No |
|
HXutility |
bst |
No |
|
HydraulicDelay |
dynamic |
Yes |
|
HydrothermalLiquefaction |
static |
No |
|
Hydroprocessing |
static |
No |
|
IdealClarifier |
static |
No |
|
IsothermalCompressor |
bst |
No |
|
Junction |
dynamic |
Yes |
|
InternalCirculationRx |
static |
No |
|
Lagoon |
static |
No |
|
LiquidTreatmentBed |
static |
No |
|
LumpedCost |
static |
No |
|
MembraneDistillation |
static |
No |
|
MembraneGasExtraction |
dynamic |
No |
|
MixTank |
bst |
No |
|
Mixer |
dynamic |
Yes |
|
MURT (multi-unit reinvented toilet) |
static |
No |
|
PFR (plug flow reactor) |
dynamic |
No |
|
PhaseChanger |
static |
Yes |
|
PitLatrine |
static |
No |
|
PolishingFilter |
static |
No |
|
PrimaryClarifier |
dynamic |
No |
|
Pump |
dynamic |
No |
|
Reactor |
static |
No |
|
ReversedSplitter |
bst |
Yes |
|
Sampler |
dynamic |
Yes |
|
Screening |
static |
No |
|
Sedimentation |
static |
No |
|
SepticTank |
static |
No |
|
SludgeCentrifuge |
static |
No |
|
SludgeDigester |
static |
Yes |
|
SludgePasteurization |
static |
No |
|
SludgePump |
static |
No |
|
SludgeThickening |
static |
Yes |
|
SludgeSeparator |
static |
Yes |
|
Splitter |
dynamic |
Yes |
|
StorageTank |
bst |
No |
|
Tank |
bst |
Yes |
|
Toilet |
static |
Yes |
|
Trucking |
static |
No |
|
UDDT (urine diverting dry toilet) |
static |
No |
|
WWTpump (wastewater treatment pump) |
static |
No |