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.
- valve_parametersdict
Additional parameters to setup mixer/splitter valves.
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.
build_flow_sheet([own_binding_model])Assemble the flow sheet.
build_process([own_binding_model])Assemble the process object.
Return 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[, port])Set split ratio of outgoing streams for UnitOperation.