Skip to main content

Jasper Documentation

Open-source chemical process simulation for modern engineering teams.

Jasper provides complete visibility into your chemical processes. Build flowsheets, run simulations, and analyze results with a modern, intuitive interface. Automatically calculate material balances, energy requirements, and equipment sizing across your entire system.

Why Jasper?

Chemical process simulation is essential for designing efficient systems. When engineers design processes, understanding material balances and energy requirements is critical. Jasper gives you:

  • Thermodynamic calculations - Heat capacity, enthalpy, and vapor-liquid equilibrium using industry-standard correlations
  • Unit operation models - Comprehensive library including mixers, heaters, flash drums, reactors, and distillation columns
  • Component database - 50+ chemicals with validated property data from NIST and DIPPR

Get started

How it works

The simulation engine uses a sequential modular approach:

  1. Topology analysis - Determine calculation order from flowsheet connectivity
  2. Block solving - Execute each unit operation in sequence
  3. Stream propagation - Pass outlet conditions to downstream units
  4. Convergence - Iterate on recycle streams until convergence

What gets calculated

For each stream and unit operation, Jasper calculates:

  • Material balances (molar and mass flows)
  • Energy balances (enthalpy, heat duties)
  • Phase equilibrium (vapor/liquid splits)
  • Equipment sizing (preliminary)
  • Capital cost estimates (order of magnitude)