CADETProcess.processModel.Cstr

Contents

CADETProcess.processModel.Cstr#

class CADETProcess.processModel.Cstr(porosity, flow_rate_filter, c, _q, V, name, flow_rate)[source]#

Parameters for an ideal mixer.

Parameters:
cList of unsigned floats. Length depends on n_comp

Initial concentration of the reactor.

qList of unsigned floats. Length depends on n_comp

Initial concentration of the bound phase.

Vunsigned float

Initial volume of the reactor.

porosityUnsignedFloat between 0 and 1.

Total porosity of the Cstr.

flow_rate_filter: float

Flow rate of pure liquid without components to reduce volume.

solution_recorderCSTRRecorder

Solution recorder for the unit operation.

Notes

CADET generally supports particle reactions for the CSTR, however, this is currently not exposed since there are some issues with the interface (.

Attributes:
V
aggregated_parameters

dict: Aggregated parameters of the instance.

binding_model

binding_model: BindingModel of the unit operation.

bulk_reaction_model

bulk_reaction_model: Reaction in bulk phase.

c
component_system
discretization
flow_rate
flow_rate_filter
initial_state

dict: Dictionary with initial states.

missing_parameters

list: Parameters that are required but not set.

model
n_bound_states
n_comp
name
parameters

dict: Dictionary with parameter values.

particle_reaction_model

particle_liquid_reaction_model: Reaction in particle liquid phase.

polynomial_parameters

dict: Polynomial parameters of the instance.

porosity
q
required_parameters

Remove ‘flow_rate’ from required parameters.

section_dependent_parameters
sized_parameters

dict: Sized parameters of the instance.

volume

float: Alias for volume.

volume_liquid

float: Volume of the liquid phase.

volume_solid

float: Volume of the solid phase.

Methods

check_required_parameters()

Verify if all required parameters are set.

t0(flow_rate)

Mean residence time of a (non adsorbing) volume element.