Unit Operations¶
This page lists the unit operation modules available in QSDsan. Unit operations are organized into three primary categories:
bstunits inherit from BioSTEAM unit operations and add QSDsan behavior while remaining steady-state. They are used the same way as native QSDsan units; for parameters and behavior specific to the BioSTEAM parent class, see the BioSTEAM documentation.QSDsan staticunits are QSDsan-native unit operations without dynamic state equations.QSDsan dynamicunits are QSDsan-native unit operations with dynamic state, derivative state, ODE, or algebraic-equation behavior.
List of Unit Operations¶
Categoryindicates the unit operation category (BST, QSDsan static, or QSDsan 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 |
QSDsan dynamic |
Yes |
|
AnMBR (anaerobic membrane bioreactor) |
QSDsan dynamic |
No |
|
ActivatedSludgeProcess |
QSDsan static |
No |
|
AerobicDigester |
QSDsan dynamic |
No |
|
AnaerobicBaffledReactor |
QSDsan static |
No |
|
AnaerobicCSTR |
QSDsan dynamic |
No |
|
AnaerobicDigestion |
QSDsan static |
No |
|
ASMtoADM |
QSDsan dynamic |
Yes |
|
BatchExperiment |
QSDsan dynamic |
Yes |
|
BeltThickener |
QSDsan static |
No |
|
BinaryDistillation |
BST |
No |
|
BiogasCombustion |
QSDsan static |
Yes |
|
CatalyticHydrothermalGasification |
QSDsan static |
No |
|
CombinedHeatPower |
QSDsan static |
No |
|
CSTR (continuously stirred tank reactor) |
QSDsan dynamic |
No |
|
CompletelyMixedMBR |
QSDsan dynamic |
No |
|
ComponentSplitter |
QSDsan static |
Yes |
|
Copier |
QSDsan static |
Yes |
|
CropApplication |
QSDsan static |
Yes |
|
DryingBed |
QSDsan static |
No |
|
DynamicInfluent |
QSDsan dynamic |
Yes |
|
ElectrochemicalCell |
QSDsan static |
No |
|
Excretion |
QSDsan static |
No |
|
FakeSplitter |
BST |
Yes |
|
Flash |
BST |
No |
|
FlatBottomCircularClarifier |
QSDsan dynamic |
No |
|
HeatExchangerNetwork |
BST |
No |
|
HXprocess |
BST |
No |
|
HXutility |
BST |
No |
|
HydraulicDelay |
QSDsan dynamic |
Yes |
|
Hydrocracking |
QSDsan static |
No |
|
HydrothermalLiquefaction |
QSDsan static |
No |
|
Hydrotreating |
QSDsan static |
No |
|
IdealClarifier |
QSDsan static |
No |
|
IsothermalCompressor |
BST |
No |
|
Junction |
QSDsan dynamic |
Yes |
|
InternalCirculationRx |
QSDsan static |
No |
|
Lagoon |
QSDsan static |
No |
|
LiquidTreatmentBed |
QSDsan static |
No |
|
LumpedCost |
QSDsan static |
No |
|
MembraneDistillation |
QSDsan static |
No |
|
MembraneGasExtraction |
QSDsan static |
No |
|
MixTank |
BST |
No |
|
Mixer |
BST |
Yes |
|
MURT (multi-unit reinvented toilet) |
QSDsan static |
No |
|
PFR (plug flow reactor) |
QSDsan dynamic |
No |
|
PhaseChanger |
QSDsan static |
Yes |
|
PitLatrine |
QSDsan static |
No |
|
PolishingFilter |
QSDsan static |
No |
|
PrimaryClarifier |
QSDsan dynamic |
No |
|
Pump |
BST |
No |
|
Reactor |
QSDsan static |
No |
|
ReversedSplitter |
BST |
Yes |
|
Sampler |
QSDsan dynamic |
No |
|
Screening |
QSDsan static |
No |
|
Sedimentation |
QSDsan static |
No |
|
SepticTank |
QSDsan static |
No |
|
SludgeCentrifuge |
QSDsan static |
No |
|
SludgeDigester |
QSDsan static |
Yes |
|
SludgePasteurization |
QSDsan static |
No |
|
SludgePump |
QSDsan static |
No |
|
SludgeThickening |
QSDsan static |
Yes |
|
SludgeSeparator |
QSDsan static |
Yes |
|
Splitter |
BST |
Yes |
|
StorageTank |
BST |
No |
|
Tank |
BST |
Yes |
|
Toilet |
QSDsan static |
Yes |
|
Trucking |
QSDsan static |
No |
|
UDDT (urine diverting dry toilet) |
QSDsan static |
No |
|
WWTpump (wastewater treatment pump) |
QSDsan static |
No |