CADETProcess.modelBuilder.SerialColumns

Contents

CADETProcess.modelBuilder.SerialColumns#

class CADETProcess.modelBuilder.SerialColumns(cycle_time, _lock)[source]#

Bases: Process

Serial columns process.

The flowsheet is configured with the following unit operations: - feed: Inlet - eluent_1: Inlet - eluent_2: Inlet - column_1: ChromatographicColumnBase - column_2: ChromatographicColumnBase - outlet_1: Outlet for column 1 - outlet_2: Outlet for column 2

— Injection — - feed_on: Sets feed.flow_rate to flow_rate. - eluent_1_off: Sets eluent_1.flow_rate to 0.0; triggered by feed_on. - serial_on: Connects column 1 to column 2. - eluent_2_off: Sets eluent_2.flow_rate to 0.0; triggered by serial_on.

— Elution — - feed_off: Sets feed.flow_rate to 0.0; triggered by feed_on and feed_duration. - eluent_1_on: Sets eluent_1.flow_rate to flow_rate; triggered by feed_off.

— Serial Connection — - serial_off: Disconnects column 1 from column 2 (sets output_states.column_1 to 0). - eluent_2_on: Sets eluent_2.flow_rate to flow_rate; triggered by serial_off.