CADETProcess.processModel.UnitBaseClass

Contents

CADETProcess.processModel.UnitBaseClass#

class CADETProcess.processModel.UnitBaseClass(name)[source]#

Base class for all UnitOperation classes.

A UnitOperation object stores model parameters and states of a unit. Every unit operation can be assotiated with a binding behavior and a reaction model. UnitOperations can be connected in a FlowSheet.

Attributes:
n_compUnsignedInteger

int: Number of components.

parameterslist

dict: Dictionary with parameter values.

nameString

name of the unit operation.

has_portsbool

flag if unit has ports. The default is False.

binding_modelBindingBaseClass

BindingBaseClass: binding model parameters of the unit operation.

solution_recorderIORecorder

Solution recorder for the unit operation.

Methods

check_required_parameters()

Checkf if there are missing parameters left.

See also

CADETProcess.processModel.binding
CADETProcess.processModel.reaction
CADETProcess.processModel.FlowSheet