CADETProcess.modelBuilder.CarouselBuilder#
- class CADETProcess.modelBuilder.CarouselBuilder(switch_time)[source]#
Configurator for multi-column processes.
- Attributes:
- component_systemAny
The system of components for which the carousel is configured.
- namestr
Name of the carousel system.
- switch_timefloat
Column switch time.
Methods
add_connection
(origin, destination)Add connection between units 'origin' and 'destination'.
add_unit
(unit[, feed_inlet, eluent_inlet, ...])Add unit to the flow sheet.
Assemble the flow sheet.
Assemble the process object.
int: Carousel state at given time.
Verify if all required parameters are set.
column_indices_at_state
(carousel_positions, ...)Determine index of column unit at given carousel position and state.
column_indices_at_time
(t, carousel_positions)Determine index of column unit at given carousel position and time.
set_output_state
(unit, state)Set split ratio of outgoing streams for UnitOperation.