Class IncompressiblePipeFlow

All Implemented Interfaces:
Serializable, Runnable, PipeLineInterface, ProcessEquipmentInterface, TwoPortInterface, SimulationInterface, NamedInterface

public class IncompressiblePipeFlow extends AdiabaticPipe

IncompressiblePipeFlow class.

Version:
$Id: $Id
Author:
Even Solbraa
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Serialization version UID.
      See Also:
    • fittings

      Fittings fittings
    • totalEqLenth

      private double totalEqLenth
    • momentum

      double momentum
  • Constructor Details

    • IncompressiblePipeFlow

      public IncompressiblePipeFlow(String name)
      Constructor for IncompressiblePipeFlow.
      Parameters:
      name - name of pipeline
    • IncompressiblePipeFlow

      public IncompressiblePipeFlow(String name, StreamInterface inStream)
      * Constructor for IncompressiblePipeFlow.
      Parameters:
      name - name of pipe
      inStream - input stream
  • Method Details

    • addFittingFromDatabase

      public void addFittingFromDatabase(String name)

      addFittingFromDatabase.

      Parameters:
      name - a String object
    • addFitting

      public void addFitting(String name, double LdivD)

      addFitting.

      Parameters:
      name - a String object
      LdivD - a double
    • calcPressureOut

      public double calcPressureOut()

      calcPressureOut.

      Overrides:
      calcPressureOut in class AdiabaticPipe
      Returns:
      a double
    • run

      public void run(UUID id)

      In this method all thermodynamic and unit operations will be calculated in a steady state calculation.

      Specified by:
      run in interface SimulationInterface
      Overrides:
      run in class AdiabaticPipe
      Parameters:
      id - UUID
    • main

      public static void main(String[] name)

      main.

      Parameters:
      name - an array of String objects
    • getTotalEqLenth

      public double getTotalEqLenth()

      Getter for the field totalEqLenth.

      Returns:
      the totalEqLenth
    • setTotalEqLenth

      public void setTotalEqLenth(double totalEqLenth)

      Setter for the field totalEqLenth.

      Parameters:
      totalEqLenth - the totalEqLenth to set