CADETProcess.processModel.TubularReactor#
- class CADETProcess.processModel.TubularReactor(total_porosity, length, diameter, axial_dispersion, flow_direction, c, name)[source]#
Class for tubular reactors and tubing.
Class can be used for a regular tubular reactor.
- Attributes:
- cList of unsigned floats. Length depends on n_comp
Initial concentration of the reactor.
- solution_recorderTubularReactorRecorder
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 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.
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 diamter from flow rate and interstitial velocity.