CADETProcess.processModel.LumpedRateModelWithPores

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_comp

list[float]: Initial particle liquid concentration.

qList of unsigned floats. Length depends on n_comp

list[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_flow_rate_from_velocity(u0)

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.

check_required_parameters()

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

Set diamter from flow rate and interstitial velocity.