Class MultiphaseFlowIntegrator.PipelineResult

java.lang.Object
neqsim.process.fielddevelopment.network.MultiphaseFlowIntegrator.PipelineResult
All Implemented Interfaces:
Serializable
Enclosing class:
MultiphaseFlowIntegrator

public static class MultiphaseFlowIntegrator.PipelineResult extends Object implements Serializable
Pipeline hydraulics result.
Version:
1.0
Author:
ESOL
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • inletPressureBar

      private double inletPressureBar
    • arrivalPressureBar

      private double arrivalPressureBar
    • pressureDropBar

      private double pressureDropBar
    • inletTemperatureC

      private double inletTemperatureC
    • arrivalTemperatureC

      private double arrivalTemperatureC
    • flowRegime

    • liquidHoldup

      private double liquidHoldup
    • liquidVelocityMs

      private double liquidVelocityMs
    • gasVelocityMs

      private double gasVelocityMs
    • mixtureVelocityMs

      private double mixtureVelocityMs
    • slugFrequencyPerMin

      private double slugFrequencyPerMin
    • erosionalVelocityMs

      private double erosionalVelocityMs
    • erosionalVelocityRatio

      private double erosionalVelocityRatio
    • feasible

      private boolean feasible
    • infeasibilityReason

      private String infeasibilityReason
  • Constructor Details

    • PipelineResult

      public PipelineResult()
  • Method Details

    • getInletPressureBar

      public double getInletPressureBar()
      Get inlet pressure.
    • setInletPressureBar

      public void setInletPressureBar(double p)
      Set inlet pressure.
    • getArrivalPressureBar

      public double getArrivalPressureBar()
      Get arrival pressure.
    • setArrivalPressureBar

      public void setArrivalPressureBar(double p)
      Set arrival pressure.
    • getPressureDropBar

      public double getPressureDropBar()
      Get pressure drop.
    • setPressureDropBar

      public void setPressureDropBar(double dp)
      Set pressure drop.
    • getInletTemperatureC

      public double getInletTemperatureC()
      Get inlet temperature.
    • setInletTemperatureC

      public void setInletTemperatureC(double t)
      Set inlet temperature.
    • getArrivalTemperatureC

      public double getArrivalTemperatureC()
      Get arrival temperature.
    • setArrivalTemperatureC

      public void setArrivalTemperatureC(double t)
      Set arrival temperature.
    • getFlowRegime

      public MultiphaseFlowIntegrator.FlowRegime getFlowRegime()
      Get flow regime.
    • setFlowRegime

      public void setFlowRegime(MultiphaseFlowIntegrator.FlowRegime regime)
      Set flow regime.
    • getLiquidHoldup

      public double getLiquidHoldup()
      Get liquid holdup.
    • setLiquidHoldup

      public void setLiquidHoldup(double hl)
      Set liquid holdup.
    • getLiquidVelocityMs

      public double getLiquidVelocityMs()
      Get liquid velocity.
    • setLiquidVelocityMs

      public void setLiquidVelocityMs(double v)
      Set liquid velocity.
    • getGasVelocityMs

      public double getGasVelocityMs()
      Get gas velocity.
    • setGasVelocityMs

      public void setGasVelocityMs(double v)
      Set gas velocity.
    • getMixtureVelocityMs

      public double getMixtureVelocityMs()
      Get mixture velocity.
    • setMixtureVelocityMs

      public void setMixtureVelocityMs(double v)
      Set mixture velocity.
    • getSlugFrequencyPerMin

      public double getSlugFrequencyPerMin()
      Get slug frequency.
    • setSlugFrequencyPerMin

      public void setSlugFrequencyPerMin(double f)
      Set slug frequency.
    • getErosionalVelocityMs

      public double getErosionalVelocityMs()
      Get erosional velocity.
    • setErosionalVelocityMs

      public void setErosionalVelocityMs(double v)
      Set erosional velocity.
    • getErosionalVelocityRatio

      public double getErosionalVelocityRatio()
      Get erosional velocity ratio.
    • setErosionalVelocityRatio

      public void setErosionalVelocityRatio(double r)
      Set erosional velocity ratio.
    • isFeasible

      public boolean isFeasible()
      Check if feasible.
    • setFeasible

      public void setFeasible(boolean f)
      Set feasibility.
    • getInfeasibilityReason

      public String getInfeasibilityReason()
      Get infeasibility reason.
    • setInfeasibilityReason

      public void setInfeasibilityReason(String r)
      Set infeasibility reason.
    • generateReport

      public String generateReport()
      Generate summary report.
      Returns:
      formatted report