CADETProcess.processModel.Cstr

Contents

CADETProcess.processModel.Cstr#

class CADETProcess.processModel.Cstr(flow_rate_filter, c, _q, init_liquid_volume, const_solid_volume, _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.

initial_liquid_volumeUnsignedFloat above 0.

Initial liquid volume of the reactor.

const_solid_volumeUnsignedFloat above or equal 0.

Initial and constant solid volume of the reactor.

flow_rate_filter: float

Flow rate of pure liquid without components to reduce volume.

solution_recorderCSTRRecorder

Solution recorder for the unit operation.

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
const_solid_volume
discretization
flow_rate
flow_rate_filter
init_liquid_volume
initial_state

dict: Dictionary with initial states.

missing_parameters

list: Parameters that are required but not set.

model
n_bound_states
n_comp
n_ports
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
ports
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

calculate_interstitial_rt(flow_rate)

Calculate mean residence time of a (non adsorbing) volume element.

check_required_parameters()

Verify if all required parameters are set.

Notes

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