Skip to main content
Calcimator

Flash Drum Calculator

Calculate vapor-liquid equilibrium in a flash drum using the Rachford-Rice equation for a binary system.

About this calculator

This calculator solves the Rachford-Rice flash equation for a binary (two-component) system to find what fraction of the feed leaves a flash drum as vapor versus liquid at equilibrium. Given the feed composition and each component's K-value (the equilibrium ratio K = y/x, i.e. how strongly a component favors the vapor phase over the liquid phase at the drum's operating conditions), it iteratively solves for the vapor fraction that satisfies mass balance across both phases, then derives the vapor and liquid stream compositions and flow rates from that result. Notably, the Flash Temperature and Flash Pressure inputs are informational context only -- they document the operating point you are modeling, but the actual thermodynamics of the split are captured entirely through the K-values you enter, since K-values are themselves functions of temperature and pressure.

This calculator does not derive K-values from an equation of state or activity-coefficient model; you must supply K-values sourced from a process simulator, published vapor-liquid equilibrium data, or a correlation appropriate to your specific chemical system and operating conditions. A K-value above 1.0 means a component preferentially partitions into the vapor phase; below 1.0, it stays preferentially in the liquid.

Inputs

kmol/hr
mole fraction
°F
psi

Results

Vapor Fraction (ψ)

0.67

Vapor Flow Rate

66.67 kmol/hr

Vapor Composition (y₁)0.63 mole fraction
Liquid Composition (x₁)0.25 mole fraction
Liquid Flow Rate33.33 kmol/hr
How to Use This Calculator
  1. Enter the Feed Rate in kmol/hr and the Feed Composition (z₁) as the light-component mole fraction.
  2. Set the Flash Temperature in °C and Flash Pressure in kPa — these define the operating point of the drum.
  3. Enter the K-Value (equilibrium ratio K = y/x) for Component 1 (lighter) and Component 2 (heavier) at the operating temperature and pressure — obtain from process simulators or thermodynamic data.
  4. A K-Value above 1.0 means the component preferentially partitions to the vapor; below 1.0 it stays in the liquid.
  5. Read the Vapor Fraction (ψ) — 0 means all liquid, 1 means all vapor, values in between indicate two-phase equilibrium.
  6. Use Vapor and Liquid Compositions and Flow Rates to size the drum, downstream piping, and separators.

How the result changes with Feed Composition (z₁)

Feed Composition (z₁)Vapor Fraction (ψ)Vapor Flow Rate
0.2500 kmol/hr
0.380.3333.33 kmol/hr
0.751100 kmol/hr
0.991100 kmol/hr

What each input means

Feed Rate
Total molar flow rate of the feed stream.
Feed Composition (z₁)
Mole fraction of the light component in the feed.
Flash Temperature
Operating temperature of the flash drum.
Flash Pressure
Operating pressure of the flash drum.
K-Value Component 1
Equilibrium ratio (K = y/x) for the light component at operating conditions.
K-Value Component 2
Equilibrium ratio (K = y/x) for the heavy component at operating conditions.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    6 parameters
    Feed Rate = 100, Feed Composition (z₁) = 0.5, Flash Temperature = 100, Flash Pressure = 101.3, K-Value Component 1 = 2.5, K-Value Component 2 = 0.5 = 6 input(s) provided
  2. Calculate Vapor Fraction
    Vapor Fraction
    0.6667 = 0.6667
  3. Calculate Vapor Flow Rate
    Vapor Flow Rate
    66.67 = 66.67
  4. Calculate Vapor Composition
    Vapor Composition = Math
    0.625 = 0.625
  5. Calculate Liquid Composition
    Liquid Composition = Math
    0.25 = 0.25

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why don't Flash Temperature and Flash Pressure change the calculated vapor fraction?

The vapor fraction is solved entirely from the K-values and feed composition you enter, not from temperature and pressure directly. In real vapor-liquid equilibrium, K-values themselves are functions of temperature and pressure, so this calculator expects you to already have K-values appropriate for your chosen operating point -- the temperature and pressure fields exist to document that operating point for reference, not to independently drive the calculation.

Where do I get realistic K-values for my chemical system?

K-values (the equilibrium ratio K = y/x for each component) typically come from a process simulator using an appropriate thermodynamic model, published vapor- liquid equilibrium data or charts (like DePriester charts for light hydrocarbons), or a correlation suited to your specific chemical system at your actual operating temperature and pressure. Using K-values from the wrong system or conditions will produce a vapor fraction that does not reflect your real process.

What does a vapor fraction of exactly 0 or 1 mean?

A vapor fraction of 0 means the feed conditions do not support any vapor formation at these K-values -- the entire feed leaves as liquid -- while a fraction of 1 means the entire feed vaporizes and no liquid remains. The Rachford-Rice solution is clamped to the physically meaningful 0-to-1 range, so K-value combinations that would mathematically solve outside that range instead report the nearest boundary case.

Why does the light component's K-value need to be above 1.0 for a real split?

For a two-phase flash to actually occur, at least one component's K-value must be above 1.0 (favoring vapor) and at least one below 1.0 (favoring liquid) -- if both components share the same preference, the mixture stays entirely in one phase regardless of composition. This calculator's default K-values (2.5 for the light component, 0.5 for the heavy one) reflect exactly that kind of genuine two-phase split.

What happens to the vapor fraction if I raise both components' K-values?

Raising either component's K-value pushes more of the feed into the vapor phase, since a higher K-value means that component more strongly favors partitioning into vapor at equilibrium. Raising both K-values together compounds that effect, so a feed that was mostly liquid at lower K-values can shift toward being mostly vapor as both components' equilibrium ratios increase, for example as operating temperature rises or pressure drops.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Engineering.