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
Quickstart
Get simulations running in under 5 minutes with our TypeScript SDK.
Thermodynamics
Heat capacity, enthalpy, and VLE calculation methods.
Unit Operations
Feed, mixer, flash, heater, reactor, and more equipment models.
Component Database
50+ chemicals with validated thermodynamic property data.
How it works
The simulation engine uses a sequential modular approach:
- Topology analysis - Determine calculation order from flowsheet connectivity
- Block solving - Execute each unit operation in sequence
- Stream propagation - Pass outlet conditions to downstream units
- 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)