Skip to content

Latest commit

 

History

History
134 lines (86 loc) · 4.48 KB

features.rst

File metadata and controls

134 lines (86 loc) · 4.48 KB

Features

Code of bio-rtd library is fully covered with tests in bio_rtd_tests folder. For more info see :ref:`Development`.

Rtd model

Rtd model is composed of an inlet and a train of unit operations.

Inlet profiles

Available inlet profiles

Unit operations

Unit operations are split in following groups:

All unit operations can be instructed to discard parts of inlet or outlet process fluid stream in oder to optimize the start-up phase.

For common attributes among unit operations check :class:`bio_rtd.core.UnitOperation` class. For complete parameter set of individual unit operation, check its API by clicking the class name.

Here are listed key features of unit operations:

:class:`bio_rtd.uo.fc_uo.Dilution`

  • Instant dilution of the process fluid stream.

:class:`bio_rtd.uo.fc_uo.Concentration`

  • Instant concentration of the process fluid stream.
  • One can specify retained species and losses during concentration step.

:class:`bio_rtd.uo.fc_uo.BufferExchange`

  • Instant inline buffer exchange.
  • One can specify retained species, losses and efficiency.

:class:`bio_rtd.uo.fc_uo.FlowThrough`

  • Propagation of the process fluid stream through a fixed unit operation (most common use case).
  • A probability distribution function is specified to describe the propagation dynamics.
  • Offers setting equilibration and wash buffer composition (for more parameters check the class link).

:class:`bio_rtd.uo.fc_uo.FlowThroughWithSwitching`

:class:`bio_rtd.uo.sc_uo.ACC`

  • Alternating column chromatography (without recycling of the overloaded material).
  • Describing binding dynamics via :class:`bio_rtd.core.BreakthroughProfile`.
  • Option to specify load duration based on breakthrough material.
  • Material in elution peak is homogenized. Various peak cut methods are available.

:class:`bio_rtd.uo.sc_uo.PCC`

  • Periodic counter-current chromatography.
  • Extension of :class:`bio_rtd.uo.sc_uo.ACC`.
  • Option to recycle breakthrough material during load and/or wash step.

:class:`bio_rtd.uo.sc_uo.PCCWithWashDesorption`

:class:`bio_rtd.uo.surge_tank.CSTR`

  • Ideal CSTR.
  • Offers specifying initial fill level.
  • Size can be determined based on specified 'safety margin', e.g. 10 %

:class:`bio_rtd.uo.special_uo.ComboUO`

  • Unit operation that combines several unit operations and presents them as one.

Some unit operations can be described with a set of simpler unit operation, but we might want to have them appear (e.g. in plots) as one. Typical use-case would be describing filtration or diafiltration step with a combination of Concentration, Dilution and/or FlowThrough unit operations. In such case, one can use ComboUO as a container.

Probability distribution functions

Available pdf peak shapes:

Available PDF classes (wrappers around pdf peak shapes):

Fixed dispersion:

sigma = (void_volume * dispersion_index) ** 0.5

Fixed relative width:

sigma = void_volume * relative_width

Logging

Custom loggers are implemented in order to provide control over log messages and storing intermediate data.

See :ref:`RtdLogger` API for more info.