Class FourWellManifoldWithHeatTransferAdjustmentExample

java.lang.Object
neqsim.process.util.example.FourWellManifoldWithHeatTransferAdjustmentExample

public class FourWellManifoldWithHeatTransferAdjustmentExample extends Object
Example demonstrating a production network with four wells routing to HP/LP manifolds.

This example shows:

  • Four hydrocarbon gas streams representing four wells
  • Each well stream flows through a Beggs and Brill pipe with heat transfer to sea (5°C)
  • Well temperature is 70°C for all wells
  • Each pipe output goes to a splitter for routing control
  • Splitters route to either High Pressure (HP) or Low Pressure (LP) manifold
  • Split factors (0 or 1) control the routing
  • Two wells route to HP manifold, two to LP manifold
  • Adjusters on HP and LP streams adjust heat transfer coefficients to match measured temperatures (50°C)
                       +--------+
   Well 1 ==> Pipe1 ==>|Splitter|===> HP Manifold ----+
                       +--------+===> LP Manifold -+  |
                                                   |  |
                       +--------+                  |  |
   Well 2 ==> Pipe2 ==>|Splitter|===> HP Manifold -|--+===> HP Outlet Stream
                       +--------+===> LP Manifold -|--+
                                                   |  |
                       +--------+                  |  |
   Well 3 ==> Pipe3 ==>|Splitter|===> HP Manifold -|--+
                       +--------+===> LP Manifold -+--+===> LP Outlet Stream
                                                      |
                       +--------+                     |
   Well 4 ==> Pipe4 ==>|Splitter|===> HP Manifold ----+
                       +--------+===> LP Manifold ----+
  • Constructor Details

    • FourWellManifoldWithHeatTransferAdjustmentExample

      public FourWellManifoldWithHeatTransferAdjustmentExample()
  • Method Details

    • createWellFluid

      private static SystemInterface createWellFluid(String wellName, double temperature, double pressure)
      Creates a hydrocarbon gas system for a well.
      Parameters:
      wellName - the name of the well
      temperature - the well temperature in Celsius
      pressure - the well pressure in bara
      Returns:
      configured fluid system
    • main

      public static void main(String[] args)
      Main method to run the example.
      Parameters:
      args - command line arguments (not used)