CADETProcess.processModel.LumpedRateModelWithPores#
- class CADETProcess.processModel.LumpedRateModelWithPores(bed_porosity, particle_porosity, particle_radius, film_diffusion, pore_accessibility, _cp, _q, length, diameter, axial_dispersion, flow_direction, c, name)[source]#
Parameters for the lumped rate model with pores.
- Attributes:
- bed_porosityUnsignedFloat between 0 and 1.
Porosity of the bed
- particle_porosityUnsignedFloat between 0 and 1.
Porosity of particles.
- particle_radiusUnsignedFloat
Radius of the particles.
- film_diffusionList of unsigned floats. Length depends on n_comp.
Film diffusion coefficients for each component.
- pore_accessibilityList of unsigned floats. Length depends on n_comp.
Accessibility of pores for components.
- cList of unsigned floats. Length depends on n_comp
Initial concentration of the reactor.
cpList of unsigned floats. Length depends on n_complist[float]: Initial particle liquid concentration.
qList of unsigned floats. Length depends on n_complist[float]: Initial solid phase concentration.
- solution_recorderLRMPRecorder
Solution recorder for the unit operation.
Methods
NTP(flow_rate)Calculate number of theoretical plates.
calculate_bodenstein_number(flow_rate)Calculate the Bodenstein number for a given flow rate.
Calculate volumetric flow rate from interstitial velocity.
calculate_interstitial_rt(flow_rate)Calculate mean residence time of a (non adsorbing) volume element.
calculate_interstitial_velocity(flow_rate)Calculate flow velocity of a (non adsorbing) volume element.
calculate_superficial_rt(flow_rate)Calculate mean residence time of a volume element in an empty column.
calculate_superficial_velocity(flow_rate)Calculate superficial flow velocity of a volume element in an empty column.
Checkf if there are missing parameters left.
set_axial_dispersion_from_NTP(NTP, flow_rate)Set axial dispersion from number of theoretical plates (NTP).
Set diamter from flow rate and interstitial velocity.