CADETProcess.modelBuilder.CarouselBuilder

Contents

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.

build_flow_sheet()

Assemble the flow sheet.

build_process()

Assemble the process object.

carousel_state(t)

int: Carousel state at given time.

check_required_parameters()

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.