CADETProcess.processModel.GeneralRateModel#
- class CADETProcess.processModel.GeneralRateModel(bed_porosity, particle_porosity, particle_radius, film_diffusion, pore_accessibility, pore_diffusion, _surface_diffusion, c, _cp, _q, length, diameter, axial_dispersion, flow_direction, name)[source]#
Parameters for the general rate model.
- 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.
Diffusion rate for components in pore volume.
- pore_accessibilityList of unsigned floats. Length depends on n_comp.
Accessibility of pores for components.
- pore_diffusionList of unsigned floats. Length depends on n_comp.
Diffusion rate for components in pore volume.
- surface_diffusionList of unsigned floats. Length depends on n_comp.
Diffusion rate for components in adsrobed state.
- cList of unsigned floats. Length depends on n_comp
Initial concentration of the reactor.
- cpList of unsigned floats. Length depends on n_comp
Initial concentration of the pores
- qList of unsigned floats. Length depends on n_comp
Initial concntration of the bound phase.
- solution_recorderGRMRecorder
Solution recorder for the unit operation.
Methods
NTP
(flow_rate)Number of theoretical plates.
Verify if all required parameters are set.
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.
t0
(flow_rate)Mean residence time of a (non adsorbing) volume element.
u0
(flow_rate)Flow velocity of a (non adsorbing) volume element.