Class FourWellManifoldWithHeatTransferAdjustmentExample
java.lang.Object
neqsim.process.util.example.FourWellManifoldWithHeatTransferAdjustmentExample
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static SystemInterfacecreateWellFluid(String wellName, double temperature, double pressure) Creates a hydrocarbon gas system for a well.static voidMain method to run the example.
-
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 welltemperature- the well temperature in Celsiuspressure- the well pressure in bara- Returns:
- configured fluid system
-
main
Main method to run the example.- Parameters:
args- command line arguments (not used)
-