Unit Operations
A chromatography simulation is built from interconnected unit operations. Each unit type contributes its own governing equations to the system. Units are connected via a directed graph, with flow routed from upstream to downstream.
Source (Inlet)
Source (or inlet) unit operations can be thought of as buffer flasks that feed the system with feed and buffer solutions. They are a parametric boundary condition that provides time-dependent concentration and flow to downstream units. Sources have no internal states.
Outlet profiles:
where are the concentration intercept and slope, and are the flow rate intercept and slope. Parameters are re-specified per phase, allowing piecewise-linear inlet profiles.
Continuous Stirred Tank Reactor (CSTR)
Continuous stirred tank reactors are typically used to model mixers, pumps, large column adaptors, and other chambers with relatively large volumes. A CSTR is modeled as a perfectly mixed reactor tank with volume . The concentration of component in the tank evolves according to:
where is the volumetric flow rate through the tank, and is the inlet concentration of component .
Plug Flow Reactor (PFR) / Delay
Plug flow reactors are typically used to model tubings. PFRs are 1D axial transport units with optional axial dispersion. The Delay unit is a special case with zero dispersion.
where is the interstitial velocity and is the cross-sectional area.
The plug flow reactor uses a finite volume scheme similar to the column models but simplified:
- Velocity: (no porosity factor)
- Optional axial dispersion via central difference
Column Models
Columns are the core separation units where solutes interact with stationary phase particles. There are different types of column models that trade off complexity and accuracy, but all are based on the same general convection-dispersion-binding structure.
where is the phase ratio converting between solid-phase and liquid-phase concentration bases (model-dependent, e.g. for the LRM).
The different column models differ in how they describe mass transfer within and around particles. For example, some models include a pore diffusion term, whilst others assume instantaneous equilibrium between the mobile and stationary phases. You can learn more about the different column model types in the Column Models page.
Column models are accompanied with binding models, which describe the adsorption and desorption kinetics of molecules onto the adsorber. See the Binding Models page for more information.
Detectors
Detectors are purely algebraic pass-through units that propagate inlet concentrations and compute signals during post-processing.
| Detector | Signal |
|---|---|
| UV | Beer-Lambert: |
| Conductivity | Based on ion properties, charge, and temperature |
| pH | Based on hydrogen concentration |
Unit Connections and Flow Routing
Units are connected via a directed graph. The solver topologically sorts units so that upstream units are evaluated before downstream ones.
- Flow splitting: When a unit feeds multiple downstream units, flow is split equally.
- Flow mixing: When a unit has multiple upstream connections, concentrations are mixed by flow-weighted average:

