Skip to main content

Thermodynamics Overview

Jasper's thermodynamic engine calculates physical properties required for process simulation.

Capabilities

PropertyMethodStatus
Heat capacity (Cp)Polynomial correlationImplemented
EnthalpyIntegration of CpImplemented
Vapor pressureAntoine equationImplemented
VLERaoult's LawImplemented
DensityIdeal gas / liquid correlationsPartial

Property Calculation Flow

Component Data (MW, Tc, Pc, Cp coefficients, Antoine coefficients)


┌─────────────────┐
│ Heat Capacity │ → Cp(T) = a + bT + cT² + dT³
└─────────────────┘


┌─────────────────┐
│ Enthalpy │ → H(T) = ∫Cp dT + Hf
└─────────────────┘


┌─────────────────┐
│ Vapor Pressure │ → log(Psat) = A - B/(T+C)
└─────────────────┘


┌─────────────────┐
│ VLE │ → Ki = Psat,i / P
└─────────────────┘

Rigorous Mode (IDAES)

When rigorous mode is selected, Jasper delegates thermodynamic calculations to the IDAES framework. This provides equation-oriented solving with a choice of property packages:

Property PackageTypeBest For
IdealActivity coefficient (gamma = 1)Ideal mixtures, experiment comparison
SRKCubic EOSHydrocarbon systems, gas processing
PR (Peng-Robinson)Cubic EOSGeneral-purpose, hydrocarbon VLE
NRTLActivity coefficientPolar / non-ideal liquid mixtures
UNIQUACActivity coefficientStrongly non-ideal liquids, LLE
eNRTLElectrolyte activity coefficientElectrolyte and amine systems

For a detailed guide on selecting and configuring property packages, see Property Packages.

Assumptions

Quick mode assumptions (these do not apply to rigorous mode):

  • Ideal gas behavior for vapor phase
  • Ideal liquid solutions (Raoult's Law)
  • No solid phases

Planned improvements (Quick mode):

  • Steam tables (IAPWS-IF97)
tip

Peng-Robinson and SRK equations of state, as well as NRTL and UNIQUAC activity coefficient models, are already available in rigorous mode.

Units

All internal calculations use SI units:

PropertyInternal Unit
TemperatureK
PressurePa
Flowmol/s
EnthalpyJ/mol
Heat capacityJ/(mol·K)