Class VesselDepressurization.SimulationResult

java.lang.Object
neqsim.process.equipment.tank.VesselDepressurization.SimulationResult
Enclosing class:
VesselDepressurization

public static class VesselDepressurization.SimulationResult extends Object
Result object containing simulation history data.

This provides a structured way to access all simulation results after running VesselDepressurization.runSimulation(double, double).

Author:
ESOL
  • Field Details

    • time

      private final List<Double> time
    • pressure

      private final List<Double> pressure
    • temperature

      private final List<Double> temperature
    • mass

      private final List<Double> mass
    • wallTemperature

      private final List<Double> wallTemperature
    • massFlowRate

      private final List<Double> massFlowRate
    • gasWallTemperature

      private final List<Double> gasWallTemperature
    • liquidWallTemperature

      private final List<Double> liquidWallTemperature
    • liquidLevel

      private final List<Double> liquidLevel
    • endTime

      private final double endTime
    • timeStep

      private final double timeStep
  • Constructor Details

  • Method Details

    • getTime

      public List<Double> getTime()
      Returns:
      Time history [s]
    • getPressure

      public List<Double> getPressure()
      Returns:
      Pressure history [bar]
    • getTemperature

      public List<Double> getTemperature()
      Returns:
      Temperature history [K]
    • getMass

      public List<Double> getMass()
      Returns:
      Mass history [kg]
    • getWallTemperature

      public List<Double> getWallTemperature()
      Returns:
      Wall temperature history [K]
    • getMassFlowRate

      public List<Double> getMassFlowRate()
      Returns:
      Mass flow rate history [kg/s]
    • getGasWallTemperature

      public List<Double> getGasWallTemperature()
      Returns:
      Gas wall temperature history [K] (two-phase only)
    • getLiquidWallTemperature

      public List<Double> getLiquidWallTemperature()
      Returns:
      Liquid wall temperature history [K] (two-phase only)
    • getLiquidLevel

      public List<Double> getLiquidLevel()
      Returns:
      Liquid level history [0-1] (two-phase only)
    • getEndTime

      public double getEndTime()
      Returns:
      Simulation end time [s]
    • getTimeStep

      public double getTimeStep()
      Returns:
      Time step used [s]
    • size

      public int size()
      Returns:
      Number of data points
    • getInitialPressure

      public double getInitialPressure()
      Returns:
      Initial pressure [bar]
    • getFinalPressure

      public double getFinalPressure()
      Returns:
      Final pressure [bar]
    • getInitialTemperature

      public double getInitialTemperature()
      Returns:
      Initial temperature [K]
    • getFinalTemperature

      public double getFinalTemperature()
      Returns:
      Final temperature [K]
    • getMassDischarged

      public double getMassDischarged()
      Returns:
      Total mass discharged [kg]
    • getMassDischargedFraction

      public double getMassDischargedFraction()
      Returns:
      Fraction of mass discharged [0-1]
    • getMinTemperature

      public double getMinTemperature()
      Returns:
      Minimum temperature reached [K]
    • getMinWallTemperature

      public double getMinWallTemperature()
      Returns:
      Minimum wall temperature reached [K]