CADETProcess.processModel.GeneralRateModel

Contents

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.

check_required_parameters()

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_diameter_from_interstitial_velicity(Q, u0)

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.