Overview

The Column tool performs rigorous multi-stage distillation and fractionation calculations. Like the Flash tool, it uses a bespoke JavaScript implementation of the Peng-Robinson (1978) equation of state coupled with thermodynamic data from ChemSep and DWSIM.

The tool models multi-component columns (such as depropanizers, debutanizers, strippers, and absorbers) with arbitrary feeds, vapour and liquid sidestreams using the Russell inside-out algorithm. Formula based specifications allow a lot of flexibility without a complicated interface.

Stages are numbered 1 to N from top to bottom: Stage 1 is the top stage (condenser if present) and Stage N is the bottom stage (reboiler if present).

Information View

The information view for the Column tool consists of an action bar at the top and four selectable tabs:

The action bar contains:

Setup Tab

The Setup tab defines the overall column configuration:

Feeds & Draws Tab

Feeds

Multiple feed streams can enter the column at any stage. Each feed specifies:

  • Stage - The stage number (1 to N) where the feed enters.
  • Feed Formula - A formula referencing a Flash tool or model that provides molar flow (f), temperature (t), pressure (p), enthalpy (h), and mole fractions (x).

When solving, each feed stream is automatically pre-flashed at the feed stage pressure via an isenthalpic (P-H) flash to determine its vapour/liquid split and thermal condition entering the column.

To add a feed, enter the stage number and formula in the entry row and tap + Feed. Existing feeds can be deleted by tapping the red button. The feed stage number and formula can be edited directly.

Draws

Draws represent product streams leaving the column. By default, every column starts with two basis draws marked (B):

  • Overhead - Distillate stream from stage 1 (vapour for partial condenser, liquid for total condenser).
  • Bottoms - Liquid bottoms stream from stage N.

Additional side draws (liquid or vapour) can be added to any stage:

  • Stage - Stage number (1 to N).
  • Phase - Liquid (Liq) or Vapour (Vap).
  • Name - Name for the draw stream.
  • Flow Est - (Optional) An initial estimated flow rate formula to help the numerical solver initialize column traffic.

Tap + Draw to add a sidestream. Sidestreams can be removed by tapping the red button.

Specifications Tab

Distillation columns require operating specifications (degrees of freedom) to define a unique operating point. For a standard column with a condenser, reboiler, and two product streams, 2 specifications are required. The header indicates how many specifications are required based on your column configuration.

Each specification consists of:

Common specification examples:

To add a specification, enter its name, formula, and scale, and tap + Spec. The scale factor can also be edited directly in the specification row. When more specifications are present than required, unneeded specifications can be deleted with the red button.

The column will examine the specification formulas and try to deduce estimates from them. More complex formulas may result in it resorting to more generic estimates. If this results in convergence problems (typically a singular jacobian) you may need to provide some estimates manually.

Profiles Tab

The Profiles tab displays the converged stage-by-stage results in a table from stage 1 to stage N:

Tapping on any column cell will create a link above the table containing the current conversion unit. Clicking on this link opens the Unit Picker to customize the display unit for that column.

Formula Parameters

Parameters that can be accessed in the form a.b where a is the column tool and b is the parameter

The following parameters can be referenced in formulas throughout your model:

Values for individual stages can be accessed using standard indexing (1 for stage 1, -1 for the bottom stage):