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

float: Total volume of the unit operation.

aggregated_parameters

dict: Aggregated parameters of the instance.

binding_model

BindingBaseClass: binding model parameters of the unit operation.

bulk_reaction_model

BulkReactionBase: Reaction in bulk phase.

c
component_system

ComponentSystem: Component of the unit operation.

const_solid_volume
discretization

DiscretizationParametersBase: Discretization parameters of the unit operation.

flow_rate
flow_rate_filter
init_liquid_volume
initial_state

dict: Dictionary with initial states.

missing_parameters

Return list of missing parameters.

model

str: Return model name.

n_bound_states

int: Return number of bound states.

n_comp

int: Number of components.

n_ports

int: Number of ports.

name
parameters

dict: Dictionary with parameter values.

particle_reaction_model

ParticleReactionBase: Reaction in particle liquid phase.

polynomial_parameters

dict: Polynomial parameters of the instance.

porosity

float: Porosity of the unit operation.

ports

list: Ports of the unit operation.

q

list[float]: Initial solid phase concentration.

required_parameters

Remove ‘flow_rate’ from required parameters.

section_dependent_parameters

Return 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()

Checkf if there are missing parameters left.

Notes

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