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]#

Bases: ChromatographicColumnBase

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.

bed_porosity#

Parameter descriptor for unsigned floating-point parameters.

property cp: list[float]#

list[float]: Initial particle liquid concentration.

property cross_section_area_interstitial: float#

float: Interstitial area between particles.

See also

cross_section_area
discretization_schemes = (<class 'CADETProcess.processModel.discretization.LRMPDiscretizationFV'>, <class 'CADETProcess.processModel.discretization.LRMPDiscretizationDG'>)#
film_diffusion#

Descriptor for unsigned lists whose size depends on other instance attributes.

particle_porosity#

Parameter descriptor for unsigned floating-point parameters.

particle_radius#

Parameter descriptor for unsigned floating-point parameters.

pore_accessibility#

Descriptor for unsigned lists whose size depends on other instance attributes.

property q: list[float]#

list[float]: Initial solid phase concentration.

set_diameter_from_interstitial_velocity(Q: float, u0: float) None[source]#

Set diamter from flow rate and interstitial velocity.

In literature, often only the interstitial velocity is given. This method, the diameter / cross section area can be inferred from the flow rate, velocity, and bed porosity.

Parameters:
Qfloat

Volumetric flow rate.

u0float

Interstitial velocity.

Notes

Overwrites parent method.

supports_binding = True#
supports_bulk_reaction = True#
supports_particle_reaction = True#
property total_porosity: float#

float: Total porosity of the column.