CADETProcess.processModel.MCT#
- class CADETProcess.processModel.MCT(length, channel_cross_section_areas, axial_dispersion, flow_direction, exchange_matrix, c, name)[source]#
Bases:
UnitBaseClassParameters 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
- axial_dispersion#
Descriptor for unsigned lists whose size depends on other instance attributes.
- c#
Descriptor for NumPy arrays whose size may depend on other instance attributes.
- channel_cross_section_areas#
Descriptor for lists of floats whose size depends on other instance attributes.
- discretization_schemes#
alias of
MCTDiscretizationFV
- exchange_matrix#
Descriptor for NumPy arrays whose size may depend on other instance attributes.
- flow_direction#
Parameter that can be set to one of several predefined options.
- Attributes:
- validlist
List of valid options for the parameter.
Notes
Assign a value to this parameter from the valid list.
- has_ports = True#
- length#
Parameter descriptor for unsigned floating-point parameters.
- supports_bulk_reaction = True#