Package neqsim.process.safety.envelope


package neqsim.process.safety.envelope
Safety envelope calculations for flow assurance and process safety.

This package provides tools for calculating operational safety envelopes including:

Supported envelope types:

  • Hydrate - Gas hydrate formation temperature vs pressure
  • WAX - Wax appearance temperature (WAT) vs pressure
  • CO2 Freezing - CO2 solid formation temperature vs pressure
  • MDMT - Minimum Design Metal Temperature for blowdown scenarios
  • Phase Envelope - Bubble/dew point curves

Example usage:

SystemInterface gas = new SystemSrkEos(280.0, 50.0);
gas.addComponent("methane", 0.85);
gas.addComponent("CO2", 0.10);
gas.addComponent("water", 0.05);

SafetyEnvelopeCalculator calc = new SafetyEnvelopeCalculator(gas);
SafetyEnvelope hydrate = calc.calculateHydrateEnvelope(1.0, 150.0, 20);
SafetyEnvelope co2 = calc.calculateCO2FreezingEnvelope(1.0, 100.0, 15);

boolean safe = hydrate.isOperatingPointSafe(50.0, 290.0);
See Also: