CADETProcess.processModel.MCT

Contents

CADETProcess.processModel.MCT#

class CADETProcess.processModel.MCT(length, channel_cross_section_areas, axial_dispersion, flow_direction, exchange_matrix, c, name)[source]#

Parameters for multi-channel transportmodel.

Parameters:
lengthUnsignedFloat

Length of column.

channel_cross_section_areasList of unsinged floats. Lenght depends on nchannel.

Diameter of column.

axial_dispersionList of unsigned floats. Length depends on n_comp and nchannel.

Axial dispersion coefficient for component and each component.

flow_directionSwitch

If 1: Forward flow. If -1: Backwards flow.

cList of unsigned floats. Length depends n_comp or n_comp*nchannel.

Initial concentration for components.

exchange_matrixList of unsigned floats. Lenght depends on nchannel.
solution_recorderMCTRecorder

Solution recorder for the unit operation.

n_channelint

Number of channels

Attributes:
aggregated_parameters

dict: Aggregated parameters of the instance.

axial_dispersion
binding_model

BindingBaseClass: binding model parameters of the unit operation.

bulk_reaction_model

BulkReactionBase: Reaction in bulk phase.

c
channel_cross_section_areas
component_system

ComponentSystem: Component of the unit operation.

discretization

DiscretizationParametersBase: Discretization parameters of the unit operation.

exchange_matrix
flow_direction
initial_state

dict: Dictionary with initial states.

length
missing_parameters

Return list of missing parameters.

model

str: Return model name.

n_bound_states

int: Return number of bound states.

n_comp

int: Number of components.

n_ports

int: Number of ports (here the number of channels).

name
nchannel

int: The number of channels in the MCT.

parameters

dict: Dictionary with parameter values.

particle_reaction_model

ParticleReactionBase: Reaction in particle liquid phase.

polynomial_parameters

dict: Polynomial parameters of the instance.

ports

list[str]: Ports of the unit operation.

required_parameters

list: Parameters that have no default value.

section_dependent_parameters

Return section dependent parameters.

sized_parameters

dict: Sized parameters of the instance.

volume

float: Combined Volumes of all channels.

volume_liquid

float: Volume of the liquid phase. Equals the volume, since there is no solid phase.

volume_solid

float: Volume of the solid phase. Equals zero, since there is no solid phase.

Methods

check_required_parameters()

Checkf if there are missing parameters left.

discretization_schemes