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_parametersdict: Aggregated parameters of the instance.
binding_modelbinding_model: BindingModel of the unit operation.
bulk_reaction_modelbulk_reaction_model: Reaction in bulk phase.
- c
- component_system
- const_solid_volume
- discretization
- flow_rate
- flow_rate_filter
- init_liquid_volume
initial_statedict: Dictionary with initial states.
missing_parameterslist: Parameters that are required but not set.
- model
- n_bound_states
- n_comp
- n_ports
- name
parametersdict: Dictionary with parameter values.
particle_reaction_modelparticle_liquid_reaction_model: Reaction in particle liquid phase.
polynomial_parametersdict: Polynomial parameters of the instance.
- porosity
- ports
- q
required_parametersRemove ‘flow_rate’ from required parameters.
- section_dependent_parameters
sized_parametersdict: Sized parameters of the instance.
volumefloat: Alias for volume.
volume_liquidfloat: Volume of the liquid phase.
volume_solidfloat: Volume of the solid phase.
Methods
calculate_interstitial_rt(flow_rate)Calculate mean residence time of a (non adsorbing) volume element.
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 (.