V Modeling a Simple Gas Pipeline 1. Create a new, network. 2. On the Insert tab, click Source. 3. The red highlight around the icon indicates that some required setup data for the source is missing. Double-click on the icon to open its edit window. 4. Rename the source MySource. 5. Enter a temperature of 60 degF and click Close. WORKSPACE HOME INSERT FORMAT 6. In the Fluid manager window under the Home tab, create a new fluid by click the green + sign to add a row. Click Template and choose Dry Gas Click OK to create the fluid. £ □ New fluid Template: Dry Gas □PIPESIM X * 0 ,/ OK X Cancel 7. Double-click on the newly added line to display the Edit dialog box. 8. Edit the fields to match the entries in the figure below. 1 |4 n Fluid manager Fluids 1 1 +] x Fluid mapping Fluid Gas Gas ratio type Gas ratio • fo OGR 4 Gas ratio unit STB/mmscf * Water ratio type Water ratio * 0 WGR Water ratio unit Description STB/mmscf 1 * Edit BOfluid FLUID Gas Name: Save as template Desenptiort Properties Viscosity Calibration Thermal STOCK TANK PROPERTIES CONTAMINANT MOLE FRACTIONS WGR •: 0 STB/mmscf OGR •: 0 STB/mmscf Gas specific gravity: • H2 fraction: □ □ dAPi : i0 H2S fraction: N2 fraction: 0.64 Water specific gravity: 1.02 API C02 fraction: CO fraction: 6 */ PIPESIM Close © PIPESIM j </ Close 9. Close the fluid editor. 10. On the Fluid mapping tab of the Fluid manager window, associate the new Gas fluid with the source that was created earlier. 4 □ Fluid manager Fluids Fluid mapping Current selection Weil Source MySource Fluid [Gas Override... Gas ratio type OGR Gas ratio 0 Gas ratio unit Water ratio type Water ratio STB/mmscf WGR 0 Water ratio unit STB/mmscf Gas 11. Close the Fluid Manager. 12. Click the Insert tab. 13. Add a Sink to the network diagram and rename it MySink. 14. Draw a flowline between the source and the sink. Click Flowline on the Insert tab ribbon, then move the cursor towards the source. Click MySource, then move the cursor towards the sink. The same signals indicate when the cursor is in the correct location to anchor the flowline to the object. Click MySink to terminate the flowline at the sink. The result should match the figure. 2 x MySource MySink FL «= 15. Double-click on the flowline to open the Flowline properties editor. 16. Enter the flowline data shown in the figure. Q □ Edit 'FL' X FLOWLINE Name: FL <*'ÿ Simple Mode: Detailed Environment • Land J Subsea Override global environmental data: PIPE DATA Inside diameter Wall thickness -: Roughness: 3.068 in 0.216 in 0.0018 in PROFILE DATA Rate of undulations (1/1000): 0 ___ : 20000 Horizontal distance Elevation difference: 1000 Flowline starts at MySource LAND HEAT TRANSFER DATA U Value type: ft ft ik 0 User supplied • 10000 15000 5000 Horizontal distance (ft) 20000 Btu/(h.degF.ft2) Heat transfer coefficient 0 Inside film coefficient -_ Include Calculate separately EJPIPESIM © J Close Note: The heat transfer coefficient is set to 0 to represent a completely insulated (isothermal) pipe and to effectively ignore temperature changes for this simple example case. In practical situations, the heat transfer coefficient is always a positive value. 17. Click Close to exit the Flowline editor. 18. On the Home tab, select Simulation Settings. 19. In the Simulation Settings dialog box, click the Flow correlations tab. 20. Enter the correlations as shown below. 3 f T O Flow correlations <S □ Simulation settings Use global Heat transfer Erosion/Corrosion Environmental Output variables Advanced X User extensions C Use local VERTICAL FLOW (MULTIPHASE) Source: OLGAS Correlation: OLGAS 2017.1 3-Pbase HD Friction factor: 1 Holdup factor. 1 HORIZONTAL FLOW (MULTIPHASE) Source: Baker Jardine Correlation: Beggs 84 Brill Revised Friction factor 1 Holdup factor 1 VERTICAL-HORIZONTAL SWAP ANGLE Swap angle: 45 deg SINGLE PHASE Correlation: Moody □PIPESIM © 21. Click MySource to activate all the possible tasks that can be run, then click J Close P/T profile from the ribbon on the Home tab (or select the same operation from the Tasks pane). The Pressure/Temperature Profile operation is used to model the distribution of pressure, temperature, and other parameters along the flow path. 22. Designate Outlet pressure as the Calculated variable. 23. Enter values for the Inlet pressure and Gas flowrate, as shown in the figure. 24. Set the sensitivity data for Temperature 20, 100, 180 and 260 degF as shown below. 4 b* □ P/T profile x MySource • P/T profile Nome; Description P/T profile GENERAL Branch start MySource CALCULATED VARIABLE Iniet pressure Branch end: MySnk • Default profile p ot Pressure vs. total distance 1200 pua • 10 rrvmcf/d • Outlet pressure Gas flowrate • Custom SENSITIVITY DATA MySource Temperature Range- o o Run □ Reset boundary conditions Stop © PIPESIM J 25. Run the model. bfc □ P/l profile Name: x MySource • P/T profile Description: P/T profile Engine console System results Profile results Snow grid ~ • Showpict AXES SERIES Se-ect Bonom X-ars Tcta- d stance J Se-ect Left T-aris: Pressure J Select R-gnt Y-a*« None ft ova P/T praflh : MySource P/T profS* ■ TEMP£SATU«£»20 F Outlet Preuure.TaiCJBS p*» J TEMPERATURE* 100 F Outer Prewu’e*BM.l0l9 put TEMPERATURE* 180 F OutM Pretufe*42U6*5 pu* Run □ © PIPESIM «/ Close Notice that the highest temperature case generated the highest pressure loss. As the temperature increases, these conditions change: • The density decreases 5 • The Reynolds number decrease • • The corresponding friction factor increase The frictional pressure gradient is higher. In other words, T t » p3 4, » Re = 4, » f T » (ÿfriction T and because fpv2 (dP\ lid The velocity increase due to gas expansion has an exponential effect on the frictional pressure term. This accounts for the increase in the frictional gradient along the flowline and the curvature in the pressure profile plot. Note: The viscosity of the gas increases slightly with increasing temperature, but this effect is small and does little to offset the effects of decreasing density. Calculating Gas Pipeline Flow Capacity Previously, the outlet pressure was calculated for a known inlet pressure and flow rate. In this exercise, you will specify the inlet and outlet pressures and calculate the corresponding gas flow rate. There are three key variables involved in P/T profile, Nodal analysis, and System analysis tasks: • Inlet pressure • Outlet pressure • Flow rate. Two of these variables must be specified, and the third is calculated. Some tasks allow you to specify all three variables, in which case a matching variable, such as pump speed or choke setting, must be set as the calculated variable. PIPESIM generally performs calculations in the direction of flow. This means that when the outlet pressure is calculated, the solution is non-iterative in that the outlet pressure is calculated during the first and only pressure traverse calculation. However, when outlet pressure is specified and either inlet pressure or flow rate is calculated, the process becomes iterative and successive estimates of the calculated variable are supplied until the calculated outlet pressure agrees with the specified pressure. 6 1. Reconfigure the P/T profile dialog box. Set Gas flowrate as the Calculated variable with an Outlet pressure of 600 psia. 2. Delete the sensitivity data from previous exercise. P/T profile VyScu-cc • P/T profile Name Oescnptorc P/r profile Engine console GENERAL S'ancn start VySource 8rancnen<t MySn* System results Profile results Default profile plot Pressure vs. total 0 stance I CALCULATED VARIABLE imet pressuie Outlet pressure Gas flovwate t200 psia psia • Custom SENSJTIV1TV DATA Ranqe 1 2 3 4 5 6 7 3 9 10 + o Reset boundary conditions Rui □ PtPESIM O I ✓Q«e 1 3. Re-run the task and observe the flow rate that this pipeline is capable of delivering under the specified conditions. 7 r n MySource Name: Description: P/T profile X P/T profile Engine console System results Profile resuits Show grid • Show plot Case 1 fplowfite«1071164 nwmcfcT 1 A AXIS SERIES Select Bottom X-axis Total distance Select left Y-aaot [3 Select Right Y-axis Pressure • ft • psia None P/T profit* : MySourca • P/T profit* o o Run □ Stop © PIPISIM Calculated Gas flowrate Oose (mmscfd) 8 \ Modeling a Multiphase Pipeline You have explored single-phase flow of gas through a pipeline. In this exercise, you will modify the existing pipeline model and explore multiphase flow. 1. Use the Fluid Manager in the Home tab to create a multiphase fluid using the properties shown in the figure. 4 Fluids ! □ u.d rr X ■ Fluid mapping 1 Fluid Gas 2 Multiphase Gas ratio type Gas ratio • 0 OGR *1800 GOR Gas ratio unit STB/mmscf [ SCF/STB Water ratio type Water ratio * WGR * Watercut * Water ratio unit Descnption STB/mmscf 0 0 % + £ • _ll _ 1 □ Edit BOFluid X FLUID Multiphase .Name: Save as template I Description: | Properties Calibration Viscosity Thermal STOCK TANK PROPERTIES Watercut *: GOR • : 800 CONTAMINANT MOLE FRACTIONS % - C02 fraction: 0 SCF/STB • H2S fraction: 0 0.64 N2 fraction: 0 Water spec fic gravity: 1.02 H2 fraction: 0 CO fraction: 0 Gas specific gravity. • API □ □ 0 - dAPI : 30 © PIPESIM J Close © PIPESIM J Close 2. Click the Fluid mapping tab and ensure that the source is now mapped to Multiphase fluid. £ □ Fluid manager Fluids Fluid mapping => Current selection Well Source MySource Fluid 1 Multiphase Override... Gas ratio type GOR Gas ratio 800 Gas ratio unit Water ratio type Water ratio SCF/STB Watercut 0 Water ratio unit % 3. From the Home tab choose Simulation Settings. 4. Click the Flow correlations tab and configure the choices for vertical and horizontal flow, as shown in the figure. Note: Observe that the Swap angle is set to 45 deg. This is the angle that corresponds to the switch between using the vertical and horizontal flow correlations. In this example, the pipeline inclination angle is about 3 deg (that means only the horizontal flow correlation will be used). 9 X / r O □ Simulation settings Flow correlations • Erosion/Corrosion Heat transfer Use global Environmental Output variables Advanced X User extensions Use local VERTICAL FLOW (MULTIPHASE) Source: Baiter Jardme Correlation: Hagedom & Brown Friction factor 1 Holdup factor 1 HORIZONTAL FLOW (MULTIPHASE) Source: Baiter Jardme Correlation: Beggs & Brill Revised. Taitei DukJer map Fnction factor t Holdup factor 1 VERTICAL-HORIZONTAL SWAP ANGLE Swap angle: 45 deg SINGLE PHASE Correlation: □ Moody 0 J PIPESIM Close 5. Reconfigure the P/T profile dialog box, as shown in the figure. P/T profile Name: MySource - P/T profile Description: P/T profile Engine console System results Profile results GENERAL Branch start MySource Branch end: MySink Default profile plot Pressure vs. total distance CALCULATED VARIABLE Inlet pressure * • 4300 psia 10000 STB/d • Outet pressure Liquid flowrate • Custom SENSITIVITY DATA Range. 1 2 3 4 5 6 7 8 9 10 r+ 6. Run the model. 7. From the Profile Results tab, click Show Grid. 8. Look at the Liquid Holdup or Flow Pattern column. Notice that the flow is initially single-phase liquid until the pressure falls below the bubblepoint, at which point a two-phase oilgas mixture evolves. The single-phase Moody correlation is used in the first part of the pipe, and the Beggs 10 and Brill multiphase correlation is used in the second part of the pipe after the pressure falls below the bubblepoint. Case 1 2 3 4 _S 6 7 8 9 10 11 >2 13 14 15 16 17 18 19 20 21 Outlet Pressures1044.591 psia Outlet Pressures 1044591 psia Outlet Pressure=1044591 psia Outlet Pressure =1044.591 psia Outlet °ressure=1044.591 psia Outlet Pressures 1044.591 psia Outiet Pressures 1044591 psia Outlet Pressure=1044591 psia Outlet Pressures 1044591 psia Outlet Pressures1044591 psia Outlet Pressures 1044591 psia Outlet Pressures 1044591 psia Outlet Pressures 1044591 psia Outlet Pressures 1044591 psia Outlet Pressures1044591 psia Outlet Pressures 1044591 psia Outlet Pressures 1044591 psia Outlet Pressures 1044591 psia Outlet Pressures 1044.591 psia Outlet Pressures 1044591 psia Outlet Pressures 1044591 psia Type Flowline Rowline Flowline Flowline Flowline Flowline Flowline Rowline Flowline Flowline Rowline Rowline Rowline Flowline Rowline Rowline Flowline Flowline Rowline Flowline Rowline Total distance Elevation ft ft 0 0 50 1001.249 2002.498 100 3003.748 150 4004.997 5006.246 6007.495 7008.745 8009.994 9011243 10012.49 11013.74 12014.99 1301624 14017.49 15018.74 16019.99 1702124 1802249 19023.74 20024.98 2G0 250 300 350 400 450 500 550 600 650 700 750 800 850 900 950 1000 Pressure Temperature Fluid mean™ Liquid holdup EVR psia degF ft/s 4800 4648.331 60 61.13792 4498252 4349.658 4202452 4056.542 3911542 376827 3625.749 3484203 3342924 3193.624 3033.91 2861.602 2673.493 2464.507 2232088 1984504 1715.61 1412525 1044591 6226337 633772 64.48019 655731 66.65662 67.73141 68.79812 6935735 70.16521 69.66715 69.1856 68.71855 6826181 6730799 6735218 66.89823 16.70264 16.72483 16.74767 16.77142 16.79621 1632214 16.84935 1637799 16.90823 16.94028 16.99856 17.10465 1724674 17.4406 17.71286 1831202 ia718 19.62967 21.08691 23.68249 29.4639 % 100 100 100 100 100 100 100 100 100 100 66.42305 6538222 65.16859 93.94651 96.61958 94.1089 9134202 8820408 8450182 80.00832 74.63825 67.93261 59.05282 47.63912 1.14181477... 1.14256607... 1.14334588... 1.14415660... 1.14500174... 1.14588522... 1.14681150... 1.14778567... 1.14881353... 1.14990178... 1.15187810... 1.15546713... 1.16025634... 1.16675922... 1.17583097... 1.18900578... 120873267... 123781870... 128294194... 135960935... 151651125... G-L Pattern Liquid Liquid Liquid Liquid Liquid Liquid Liquid Liquid Liquid Liquid Dispersed B Dispersed B Intermittent Intermittent Intermittent Intermittent Intermittent Intermittent Intermittent Intermittent Intermittent 11 Flow Assurance Considerations Sa-cz. In this tutorial, a client with an existing operation in the&ulf uf Mexico has made a new gas condensate discovery and plans to develop it using four wells producing into a subsea manifold, and then flowing through a subsea tieback (the pipeline on the floor of the ocean that will "tie" the production from the new wells to the existing facility) and up a riser to an existing platform. The oil and gas will be separated on the platform, with the oil pumped to shore and the gas compressed to shore. Size the subsea tieback and riser 1. Create a new PIPESIM network model/file. 2. Create a compositional fluid with the characteristics listed in the table. Component Methane Ethane Main Fluid (Mol %) 67.5 5 Propane 2.5 Isobutane 1 1 1 0.5 0.5 10 2.5 Butane Isopentane Pentane Hexane Water Carbon Dioxide C7+(Pet.Fraction) Methanol Injection Fluid ((Mol %) 8.5 100 Use the default PVT package (Multiflash), Equation of State (3-parameter Peng-Robinson), and other model correlations as default. 3. Click New in the Fluid components section to create a new C7+ pseudo-component. 4. Fill in the fields for Name, Molecular weight, Boiling Point and Specific gravity (only), as shown. H n New component x GENERAL DATA Name: C7+ Type: • Molecular weight 115 Boiling point 283.8618 Specific gravity: 0.683 Critical temperature: 574.241 degF Critical pressure: 294.1559 psia Acentric factor: 0.4341695 Non hydrocarbon Hydrocarbon degF 5. Click OK when complete. 6. In the Fluid manager window, create a new fluid. 12 N The fluid properties at standard conditions, should be as below 4 □ tdirotMf x FLUID CFluid Name: Description: Composition Viscosity Components: FLASH/TUNE FLUID Pressure: Name Moles F \i *4, mol 1 Water 2 3 Methanol Methane 10 0 67.5 4 Ethane 5 5 Propane Isobutane 25 1 6 7 Butane 8 Isopentane 9 Pentane 10 Hexane 11 Carbon Dioxide 12 JC7* 1 n Mole fraction • % Phase ratio: 10 67.5 5 25 1 1 psia * Set to standard GOnditiottS degF Specify • Calculate GOR •: 7777255 SCF/STB Watercut • : 9879613 % * PHASE COMPOSITIONS Apply tuned resuits to fluid =h0.5 05 0.5 25 85 14.69595 Temperature • : 60 Component Mixture Gas Oil *1 i 05 25 2 3 as .4 Water Metnane Ethane Propane 0.1 0.675 0.05 5 6 Isobutane 0.025 0.01 Butane 0.01 7 8 Isopentane 0.01 Pentane 9 Hexane 0.005 0.005 10 Carbon Dioxide QX25 0.085 |11 C7* Water • • 0.0002240557 0.005094842 0.002002041 0.003442731 0.01711115 0X141446 0.06013908 0X2981716 0.003419963 0X1171571 0.00472977 0X13259S4 0X1158032 001069866 0.005156526 0.003451298 a(X»495101 0X2499262 0X005284712 003011837 0.9338109 0006067067 0.9999999 217S312E-09 2139929E-12 2596C88E-15 0 0 0 0 0 123C843E-07 0 PHASE PROPERTIES Parameter Unit Mole fraction Mass fraction Volume fraction fract tract * 1 • 1 fract • 1 cP 8 Viscosity Molecular weight Density (molar) Density (mass) Surface tension (gas-liquid) 9 Surface tension fnas-o-ll 1 2 H3 (4 5 6 7 -I □ PIPESIM ■ fW- « mm U« , IIM.. ■ Mixture ■ f • 28.7871 lb-moie/ft3 lbrn/ft3 • 0X03190507 • 0X9184542 dyne/cm • rtvne/cm • 6719035 78.98295 Oil 0X8564165 Gas 0X285551 03329213 06133823 0X007213457 05188829 111.9063 03737924 4238925 0X991996 0X1072134 2131119 f ~~ Q002645628 0X5638148 Water 0.08580329 0.0536964 7.907885E-05 1093773 18X152 3.46181 6236521 lP }//////, II y ■ - y/y/y/i 0 */ 13 Cose 7. In the subsequent steps, you will construct a PIPESIM model to replicate the network in the following figure. o Riser Subsea Manifold r —o— subsea Tieback 8. Enter the data for the Subsea Manifold as in the following figure. □ 'O Edit 'Subsea Manifold' x SOURCE Name: Subsea Manifold Active: 0 FLUID MODEL Fluid: Override phase ratios: ~ □ + New- PRESSURE/FLOWRATE BOUNDARY CONDITIONS □ PQ curve: ■ Pressure: 1500 Temperature: Liquid flowrate □ ' Edit- CFluid PIPESIM * psia • degF • STB/d •1 © J Close Without closing the dialog box for the Subsea Manifold, click once on the Flowline to switch the dialog box to the flowline editor. 10. Rename the flowline to Subsea Tieback and enter the flowline data, as in the figure below. 9. 14 □ CZ3 Edit "Subsea Tieback' X FLOWLINE Name: Subsea Tieback • Mode: Environment Simple • Land Detailed Subsea Override global environmental data: PIPE DATA Wall thickness Ambient temperature (degF) 10.02 in • : 0.365 in Inside diameter. Roughness: 0.0018 47.936 in PROFILE DATA Rate of undulations (1/10C0)_ 0 : 31680 Horizontal distance ft Elevation difference: 0 Flowline starts at Subsea Manifold Depth at start (MSL): 1600 ft ft SUBSEA HEAT TRANSFER DATA U Value type: □ • 20000 30000 Horizontal distance (ft) Heat transfer coefficient 0.2 Inside film coefficient 10000 0 Insulated Btu/(h.degF.ft2) Calculate separately Include © PIPESIM J Oose 11. Select Detailed for Mode to access the Heat transfer tab. 12. Configure the flowline heat transfer by setting the U Value input as Calculate and specify pipe coating detail as shown. □ t=3 Edit Subsea Tieback X FLOWUNE Name: SuDsea Tieoadc Mode: Simple Land Environment • • Detailed SuDsea Override giooai environmental data General Heat transfer THERMAL DATA U Value input PIPE COATING DETAILS Specify Pipe conductivity. 2601156 Ground conductivity 0.4478 Pipe bunai depth; • Calculate Thermal cond... Thickness Btu/(h.degF.ft) Btu/(h.deg... • in Btu/<h.degF.ft) in L-JU 0.15 025 0 PIPESIM Insuiai-.on L+J Overall outside diameter 11-25 □ Description • in Pipe is elevated aoove ground © l_y Close 13. Without closing the Flowline editor dialog box for the Subsea Tieback, click once on the Riser to switch to the dialog box for editing it. 14. Rename the riser to Riser. 15. Change the Mode to Detailed and enterthe information on the General tab, as in the figure below. 15 I Tf Edit 'Riser' RISER Name Riser Simple Mode: Override global environmental data: Z General • Detailed Heat transfer PIPE DATA Inside diameter Wail thickness * Ambient temperature (dcgF) 10.02 in : 0365 in Roughness: 0.0018 50 55 60 65 70 in PLATFORM DATA Platform height (above waterline): 60 PROFILE DATA Riser starts at J Use as downcomer • Distance Horizontal Measured Horizontal dis... Measured dist.. Depth MSL ft 0 • 2 0 ft 0 800 3 0 1600 1 * ft 1600 Horizontal distance (ft) 800 0 [+ □ O PIPtSIM V Close 16. Click the Heat transfer tab and set the U Value input option to Calculate and enter 1 layer of insulation as in the figure below: "E" □ Edit 'Rise*' X RISER Name Riser Mode Ovemde global environmental data: General . Simple Detailed Heat transfer THERMAL DATA U Value input Pipe conductivity PIPE COATING DETAILS Specify 26.01156 THERMAL DATA - AIR SECTION Surface temperature: 60 Wind speed □ PIPESIM 8.439042 • Calculate Thermal cond— Thickness Btu/(h.degf.ft) d Btu/fhdeg.. _i 0.15 1 degF •i h/s • LB • |Insulal orj 025 Overall outside diameter Description • in 11.25 m 0 </ Close 17. Exit the dialog box and save your workspace. 18. Modify the global environmental settings by selecting Home » Simulation settings » Environmental and change the ambient air temperature to 51.89 F and sea water gradient to North Sea, as shown in the following figure. These global values will be used for the heat transfer calculations for the flowline and riser, because we left the Override global environmental data box unchecked in both the flowline and riser editors. 16 0 □ Simulation settings Flow correlations Heat transfer Erosion/Corrosion Environmental Output variables Advanced X User extensions AIR DATA degF Temperature: 51.8 Wind speed: 8.439042 ft/s Atmospheric pressure: 14.69595 psia SOIL DATA Soil type Clay Soil (moist) Soil conductivity: 0.4478 Btu/(h.degF.ft) METOCEAN DATA Seawater gradient/current North Sea Depth MSL Seawater temp. Current velocity ft OegF 0 50 100 200 328.034 500 656.168 51.8 51.5 50 482 46.4 1000 402 1500 10 2000 !L 2500 38.9 37.9 373 1 2 3 4 5 6 . □ 7 8 9 44.4 42.98 • j ft/s 228 2.28 228 228 2.12 1.64 128 0.97 0.62 033 0.33 PIPESIM © [ V Close 19. While still in the Simulation settings dialog, click the Flow correlations tab and select the following flow correlations: • Vertical flow correlation = Hagedorn & Brown (Duns & Ros map) • Horizontal flow correlation = Beggs & Brill Revised Now, design the system based on following criteria and constraints: • Design production rate = 14,000 STB/day (normal scenario). The system should be designed to achieve a maximum rate of 16,000 STB/day (should the wells produce more than expected) and should simultaneously be able to handle a turn-down scenario, when the production is expected to drop to 8000 STB/day. • • For all production rates, the arrival pressure at the Sink must not drop below 400 psia. Available flowline and riser sizes are 7.981 inches (wall thickness = 0.322 inches), 10.02 inches (wall thickness = 0.365 inches) and 12 inches (wall thickness = 0.375 inches). Flowline and riser sizes must be the same for all scenarios (i.e. if 7.981" is selected for the flowline inside diameter, the riser must also have an ID of 7.981") and the erosional velocity limit must not be exceeded. The bigger the flowline and riser, the higher the cost, so the objective would be to select Cost: • the minimum diameter sizes that would satisfy the target rate and constraints specified above. 20. Click the Subsea Manifold and select the System analysis task. 21. Select Outlet pressure as the Calculated Variable and enter any value for the Liquid flowrate e.g. the normal rate of 14,000 stb/d. 22. For the X-axis variable, select System Data as the object, and Liquid flowrate as the variable. Enter the range of flowrates the design is being done for: 8000, 14000 & 16000 stb/d. 23. Change the Sensitivity configuration to Change in step with Variable 1 by selecting it from the dropdown menu. Review the topic System analysis properties to understand the differences between the sensitivity configuration options. 17 I 24. Configure the additional sensitivity variables for the Subsea Tieback and Riser as in the following figure. 55 System analysts Name Subsea Manifcid - System analysis Description: System analysis Branch stait Subsea Manifold CALCULATED VARIABLE Inlet pressure Branch end: Sk • Outlet pressure GENERAL Sensitivity configuration: Change in step with Variable 1 Liquid flowrate • 1500 psia 14000 STB/d Custom X-axis Variable 1 Active: 1 * Insidedia... • Liquid flow- inside dia~ • Wall thickrv. * in 8000 14000 Range- P in 7.981 1 10.02 12 2 3 16000 4 *7 9 9. 10 + + Run PtPESIM 0322 0365 0375 • Riser • Wail thictti— 1 7.981 10.02 12 • in |0322 0.365 0375 Variable 7 Active: J •J Variable 8 Vanabie 9 Variable 10 Active: Active: Active: J »| - J J * Range- Ranqein Variable 6 Active J Range- Range- • • Range- • Range- • - Range. Ranqe_ * . 10 o Range- Variable 5 Active: J VanaWe 4 Active: v J *5 5 6 7 8 □ • Active: Riser Subsea Tie- Ranqe_ Vanabie 3 Variable 2 Active: J Subsea Tie- System Data ST3/d 2 3 J Reset boundary conditions Slop 0 <ÿ Close 25. Click Run. 26. Review the System results plot. Why are there no results for some cases? 27. Determine the minimum diameter of the tieback and riser that satisfies the arrival pressure requirement (i.e. > 400 psia) for all flowrates. 28. Double-click the Systems plot and change the Y-axis variable to display Erosional velocity ratio maximum. 29. Verify that the selected flowline ID does not exceed the erosional velocity ratio limit of 1.0 for the expected flow rates. Compare your results with the answers in the following table. 18 Parameter Value Selected Tieback and Riser ID based on 400 psia 10.02 arrival pressure constraint, inch Max. erosional velocity ratio for selected ID 0.755 Minimum arrival pressure for selected ID 963 Maximum arrival pressure for selected ID 1267.3 Selecting Tieback Insulation Thickness In this task, you will update the model with the tieback and riser ID selected in the previous exercise and determine the insulation thickness required to maintain the system outside of the hydrate formation envelope. The worst case scenario in terms of a hydrate risk, is when the flow rate through the system is the lowest, in which case, the heat loss will be the greatest. This scenario will be the turndown case of 8000 STB/day. Do the following: 1. Double-click on the Subsea tieback and enter the inside diameter and wall thickness determined from the previous sizing task. Repeat this step for the Riser (ID and Wall thickness for Tieback and Riser = 10.02" and 0.365" respectively). 2. Go to Home » Simulation settings » Heat transfer and check the Hydrate subcooling box. This will enable the calculation of the hydrate sub-cooling temperature difference, which is the difference between the hydrate formation temperature and the flowing fluid temperature (i.e. Thyd -Tf). If this difference is positive, then the fluid is in the hydrate formation region at that location in the system. 3. Still under Simulation settings, click the Output variables tab and change the Report template to Flow Assurance. This template includes the important flow assurance variables; specifically the following hydrate variables of interest. Hydrate formation temperature (profile variable) • Hydrate sub-cooling delta temperature (profile variable) • Maximum hydrate sub-cooling temperature differential (system variable) 4. Save your workspace. 5. Click on the Subsea Manifold and run the P/T profile task with Outlet pressure set as the Calculated variable and the Liquid flowrate set to the turndown rate of 8000 STB/day. 6. Double-click the Profile results plot and change the Y-axis variable to Hydrate sub-cooling delta temperature The plot appears as below. With the current insulation thickness of 0.25", is there a hydrate risk? At what point in the system does the fluid temperature drop below the hydrate formation temperature? • 19 I P/T piofile Name: Source.1 P/T profile Oejcnption: P/T profile Engme comole System results Profile results Show gnd Case t |Outlet Pressure■126725 pga * • Show plot AXES SERIES Seiea Bottom X-arc Total distance ft J Seiea Left Y-a*it Hydrate suo-cooimg de*ta_ deg? J Seiea Right Y eas: None P/T profit* : Source.1 • P/T profit* Total distance (ft): 237207 Run Hydrate sub-coolmg delta temperature (degF): 2-4.59 Stop o QpiPCSIM V Close 7. You may also check the hydrate risk from the phase envelope viewer. Click on the Subsea manifold and on the Home tab, click on Phase envelope. The plot appears as below. Observe how the calculated flowing P/T profile line intersects the hydrate formation line. As determined in the previous step, the system drops into the hydrate formation region at approximately ~13,000 ft, which is somewhere in the long subsea tieback, which has a total length of 31,680 ft. Clearly, the current insulation thickness of 0.25" is insufficient to mitigate against hydrate formation. Network schematic Subsea Marvfdd CElwd n Subsea Manifold Cftuid : Phas* envelop* plot CONDITION Pressure: ■ 1S00 Temperature - ; 176 - FLUID PROPERTIES 4215373 SCF/STB Watercut 7.1006 % PHASE COMPOSITIONS Component Mixture Od Gas Water 1 Water 03)03783963 2 3 Methane Ethane 003952378 00208907 002296931 isopentane 001 002981009 Pentane 9 Hexane 10 Carbon Dioxide 11 C7* 0.005 0005 0025 001573445 001982128 001961481 0.085 0.4226463 0006153884 08436261 005626038 002464511 0006583205 0006068738 0006359162 0002972306 0001950967 0.02961714 001175304 0.9999681 5.901742E06 Butane 0.1 0675 0.05 0.025 0.01 0.01 4 Propane 5 6 7 liebutane a n D*w tow PT profile — Bubble tow o Cn»cai point —• Water bn* Plain point —• k* tow Inlet condition — Hydrate 2 luw • • GOR * —— psu degF 03540485 0.0511568 1.465251E-08 7.721669E-11 2D12683E-13 265794E-13 135478E-15 S334948E-16 0 2.601572E-05 0 PHASE PROPERTIES Parameter Unit 1 Mole fraction tract • 2 3 Mas; fraction • Volume fraction tract tract J IfariKitv rO Mixture 1 1 • 1 ■\ Od 0.180976 04151743 01138032 n UCXKT Gas 0 7241658 052546 08774985 nmwToafl 8. Determine the appropriate insulation thickness by increasing it in 0.25" increments and running the P/T profile task until the entire system is hydrate-free. Assume the same insulation thickness must be used on both the tieback and riser. 20 W 0 0 0 n Note: There is currently no option to sensitize on coating thickness, in this case, insulation thickness, in any of the tasks. You will have to manually change the insulation thickness in the tieback and riser objects, and run the P/T profile task repeatedly until the objective is met. n P/T profile Name: X Source.! P/T proft'e • Description: P/T profile £ng-.r»e console Profile result* System result! Sftowgrd • Showp'Ot Case 1 four** Presaxe*i2733ib pstal AXIS SER'tS * Select Bottom X*a*ts Total distance • ft J Select left V-ans Hydrate sut>-coo ing delta • degF J Select Right Y-axis: None - P/T profit : Source.1 P/T prod* o □ PIPESIM «•] Networfc schematic Phase envelope x - Subsea MamfoW Cflud Subua Manifold ■ - CFluld . Pha** enyMope plot CONDITION Pressure Temperature ~ : 1500 psu 176 degF FLUID PROPERTIES GOR 4215373 SCF/STB Watercut 71006 % - PHASE COMPOSITIONS Component Vxtxre 1 Water 2 3 Methane Ethane 0.1 0.675 005 4 Propane s J isc butane Butane Isopentane e Pentane 9 Heaane 6 0025 001 001 OOI 0005 0.005 10 Carbon Dronde 0025 11 C7- — PT profile Dew hne Euselefcne — Cnt-cal O pont —• Water hot hash point —• 0085 Oi Gas Water 0303783963 03S40485 0006158884 03436261 03999681 5.901742E-06 03511563 033952378 03208907 032296931 032981009 031573445 031982128 031961481 0.4226463 005626038 002464511 0308588205 0006068738 0006359162 0002972306 0301950967 002961714 0.01175304 1.46525IE-08 7.721669E-11 2312683E-13 2.65794E-13 125478£-15 S334948E-16 0 2601572E-05 0 * PHASE PROPERTIES <ein* Inlet condition Hydrate 2 toe Parameter Unit 1 . Mole fraction Tract 2 Tract Tract Mass traction 3 | Volume fraction 4 Is/icmcdv rP Gas W 0.7241653 1 OU 0180976 04151748 1 01138032 08774985 0 0 0 01453047 nmsoxua 0 Mixture • 1 • • \ V/7 062546 Determine the methanol requirement Assume the flowline and riser have been insulated, but they are under-insulated with only 0.5 inches of insulation. In this exercise, you will determine the required methanol injection rate to ensure that hydrates do not form in the system. Do the following: 21 1. Double-click on the Subsea tieback and enter an insulation thickness of 0.5 " to model the scenario where it is under-insulated. Click on the Riser and repeat this step. 2. Insert an Injection Point from the Insert tab and place it between the Subsea Manifold and the Subsea Tieback. Connect the Subsea Manifold to the Injector using a connector. Connect the Subsea Tieback to the Injector on the left end and the junction J on the right end, as shown in the following figure. Sk 6 o Riser Subsea ManifokJ Inj Subsea Tieback | o 3. 4. 5. 6. 7. 8. 9. 10. 11. a Click on the Fluid manager in the Home tab. Click on the Component/model settings tab and add Methanol to the Fluid Components list by checking the box beside it. Click on the Fluids tab and create a new fluid by clicking on "plus sign" Double-click on the row for the new fluid, rename it to Methanol and enter 100 moles for Methanol in the Components grid and click Close. Still on the Fluid manager, click on the Fluid mapping tab and map the Methanol fluid to the Inj (Injector) by selecting it from the dropdown list. Exit the Fluid manager. Double-click on the Inj (Injector). Specify a fluid injector temperature of 68°F and any value for the liquid flowrate of Methanol (this variable will be sensitized upon later). Exit the editor. Click the Subsea manifold and launch the System Analysis task. Set Outlet Pressure as the Calculated Variable and specify a Liquid flowrate of 8,000 STB/d. For the X-axis variable, change the sensitivity object to Inj (Injector) and the sensitivity variable to Liquid flowrate by selecting them from the dropdown lists. Click on Range and enter a methanol injection rate range from 0 to 500 STB/d in increments of 50 STB/d. Remove all other sensitivity variables either by deleting their values or unchecking the Active boxes for them, as below. 22 aystem analysts Sutnea Manifold - System analysis Name: • Description: System analysts Engine console System results Profile results GENERAL Brandi tart Subsea Mamfold CALCULATED VARIABLE inlet pressure Branch end: Sk • Oitlet pressure Sensitivity configuraton Change m step with Vanable 1 Liquid flowrate • 1500 psia BOCO STB/d Custom o □ PIPESIM Reset boundary conditions 0 1 yoose 12. Click Run. 13. Double-click on the System results plot and change the Y-axis variable to Maximum Hydrate sub¬ cooling temperature difference. This is the maximum value of the Hydrate sub-cooling temperature difference throughout the system for each of the cases run. 14. From the plot, determine the required Methanol injection rate to maintain the flowing fluid temperature above the hydrate formation temperature, at every point in the system (i.e. Maximum Hydrate sub-cooling temperature difference < 0). You may refine the range of the methanol injection rate to more accurately determine the minimum amount required. 23 1 □ BE System analysis X Subsea Manifold - System analysis Name: Description: System analysis Show grid Engine console • System results Profile results Show plot AXES SERIES Select Bottom X-axis: Inj-U'quidRowRate * STB/d J Select Left Y-axis: Maximum hydrate sub-cool... * degF E Select Right Y-axis: None o o Run □ Stop PIPESIM © J CkKt Screen for severe riser slugging In this task, you will screen for severe riser slugging. 1. Continue with the model from the previous exercise. Deactivate the methanol injector by rightclicking on it and selecting Deactivate. Re-enter the tieback and riser insulation thickness determined from the previous exercise that is required to prevent hydrate formation in the system (1"). 2. Click the Subsea Manifold and select the System analysis task from the Home tab 3. Set Outlet Pressure as the Calculated Variable, and leave the default Inlet pressure and Liquid flowrate values. 4. For the X-axis, select System data as the sensitivity object and Liquid flowrate as the sensitivity variable. Enter the following flow rates: 8,000, 14,000 and 16,000 STB/d. 5. Click Run. 6. Double-click on the System results plot and change the Y-axis variable to display the variable; Severe Slugging Indicator - Pots. This represents the minimum value of the Severe Slugging Indicator number along the subsea tieback, at the base of the riser. 24 BE System analysis Subsea Manifold • System analysis Name: Description- Engine console System analysis Show gno • System results Profile results Show plot AXES SERIES * J Select Bottom X-axis System Data-LquidciowRate - Select Left Y-axis: * 5] Select Right Y-axis: Severe siuggug indicator STB/d None System analysis : Subsaa Manifold • System analysis O O Run □ Stop Q PIPESIM */ dost Size a slug catcher In this task, you will screen for severe slugging and determine the required size (volume) of the slug catcher based on the largest volume of the following criteria, incorporating a safety factor of 20%. You must design the slug catcher taking into account the following criteria: • • • Hydrodynamic slugging: This typically generates the largest slugs of all the scenarios. The design is based on the statistical l/1000th population slug size, determined using the SSB or Norris Correlations. Pigging volume Transient effects, such as the requirement to handle the liquid slug generated when the production flow is ramped up from 8,000 to 16,000 STB/D, such as a ramp-up surge Note: The slug-catcher will be sized to address the above scenarios only, and not severe riser slugging. We will assume that the severe riser slugging scenario can be mitigated with topsides choking or riser- based gas lift. 1. From the Home tab, go to Simulation settings > Output variables. The Flow Assurance report template is selected. Click on the Clone button to make a copy, so you can customize it. Type in any name you want for the cloned report. 2. Click the Profile tab to see all the selected profile variables. To see the complete list of profile variables, click the Selected tab to deactivate the selection. Add the following profile variables of 25 I 3. 4. 5. 6. interest that are not included in the Flow Assurance template by default, by checking the box next to each of them (Enter the first few letters of each variable in the Type to filter box, to filter the list): • Sphere-generated liquid volume from section (profile variable) • Total sphere-generated liquid volume so far (profile variable) • Cumulative liquid holdup (profile and system variables) Click the System tab and add the system variables below, if missing. • Sphere generated liquid volume (system variable) • 1in 1000 slug volume (profile and system variables) • Exit the dialog box and save your workspace. Launch the P/T profile task and set it up with Outlet pressure as the Calculated variable. Leave the default values for the boundary conditions. Under Sensitivity Data, select System Data as the sensitivity object and Liquid flowrate as the sensitivity variable and enter the three liquid flowrates that have been used in the previous exercises ( 8,000, 14,000 and 16,000 stb/d). Click Run. On the Profile results tab, select Show grid, then click Select Columns and add the following three variables to the grid. • Total/Cumulative liquid-holdup • 1in 1000 slug volume • Total sphere-generated liquid volume so far 7. Click Close to exit the Select columns dialog and scroll to the end of the Profile results grid to see these variables. Change the units for all 3 variables to bbl. 8. For each sensitivity rate, extract the maximum 1/1000 Slug Volume and the Total SGLV so far (Sphere Generated Liquid Volume) at the system outlet and record them. 26 t pfgf I i/a O o o I! ! s ill i in C* H l n't =f ; *“ fllj1 PPHPPPPPHPKfHfPPFPPP? K ' -*s:s -*;->=!=:= nnmmmmmmm f ooooooooooopooooopooooooo f f p ""illffflffWfiilfflil & i iilli!Sil!!l***|IIliIS!Itl f CCS msssiiiiiiiniiiiiiiii5* SqC ! f s r ifSifHSfPfiiiiiiiH •) t 8 #* 5 s!sstsiliiIIISIsBi!" M !ll!ll!ifii|iiiil!liiifl''> * r2 awoxJ Mtuca&q WtaJiwIs n:sai»jod 16,000 stb/d P/T profile 1 &n»ne console SfJtcm ProfwreMB • Viowgnd ( Sue pot Cw I All JUQ.*X»tf»/<Jj,OuO«>«ox*.127*ia;ptu 2 UQ.1*000 lOOUdw OJWOHIMX1034*15 out 3 UQ- 1*000 vx> i») OMM >e-.vÿ«.»WCS2t 3vj III J««clcekmK. O L1ÿI«* 1 Lpjpnw-ii Tfo* ft -1600 -1600 -1600 -1600 -1600 •1600 -1600 -1600 -1600 -1600 -1600 - ‘Tc “ITWi -- _ ,,ÿlJQ•,W00,oov,M»o- t*JUQ.16000 fflbVO»t O- U UQ- 16000 tact/a+i O. . 16 UQ* 16000 laot/dey O IIT UQ- 16000 ttoOdJ»Q_ 14 UQ- 16000 oet/djy O- U**d roAip EYR Tempe-atwe tBeeafcon UQ» >6000 sooi/dejr 0_ Sowed T>0_ Row ne 2 UQ. 16000 lOM/d* O'Ow TC Bowfene Y UQ.16000 taevor, ORowtne L* UQ.16000 sSOUdJy O. S UQ. 16030 iaol/de*0Rowtne 6 UQ«16COO JSOVdef 0Rowt-ne 1 UQ»16000 ffiOlAJJyOBowline a UQ-16000 >ab</d*0Rowtne 9 UQ. <6000 taW/darOBowine 10 UQ*16000 lacx/Oaf OBowi.ne 1ijUQ. 16000 ODI/dJy OBowls* Bowfcne 12 UQ.16000 i»t>i/dj» O_ 1 * sw *.«*•«* 1S00 1417429 1455523 14JJ065 1410441 11376*9 1164665 1141471 1114067 176 1721546 • IW 2*54146 24 47668 2*0154 1644115 164.7557 1611254 157 567J 15*0648 1506097 2*61066 2*40*12 2494151 2517591 251906* 2561454 2197179 2149C11 254025* 07X25624. H*.mr*n» Undefned 07125*964 *Wffini*n« Undef-ned 071512764- HttnMien* Undef-ned 071774465. Htownnent Undef-ned 25*9908 2159004 0 7*061HI. Wmnw Q7*J78St4- Wemw* 21*7911 211549 2121975 2106t*1 074709625 147.194 254587 2612541 14060*3 -1600 1244317 1171*14 264216 2672991 -1600 1221455 1142228 Bowls* -1600 11970*2 1111207 Bowls* Bowline -1600 1171471 121057 -1600 -1600 -1600 •1600 1146J21 1120 JS4 1250192 1220461 1091913 1191165 Rowline Bowline Rowtne 106701 2706712 27*3756 2741997 2426141 247245 292*651 9092042 109.0421 127.1046 1451336 161)201 1815124 DU 0 17.16983 7*25515 1112233 1430696 18*7647 2212911 2576*9 2918115 1293116 365S66 M6enn.t*n» Undef-ned m*rm.i»r* Undef-ned 1524659 199786* 2181479 416299 22515*1 221159 2210971 0771164)1 Wemtlrt Undefined 159261 1615501 07744t)47_ Wermnem Undefined 168 7739 2165104 254 7016 076464642- lUe-ntlrt Undefined 471231 50546S6 5401349 5741684 6077796 640.9905 6717461 70608*1 7060978 2148071 2162762 294214} 21 1*921 111*151 30*2911 110611 2107124 2074611 Rue- -1600 1011464 110611 11096 1109717 Rue* Rrter -900 0 9566686 1066411 1024595 1270182 1**3626 11147)5 25 UQ. 16000 -.bai/dey 0- Rise* 60 1025919 1*6268 1112US 9010239 9990524 1472938 7274071 ' 076791001. Mtimiitem Undefined 1011464 - 1292631 115091 141 1725 1*22501 1641182 54 530*9 07547144) 1019511 1162464 075445605. wentvnem maefned 120 6353 001152214 076)12905. •1600 •1600 UQ.16000 rooVday O. UQ> 16000 tboi/<U)fO. Undefned Undef-ned Undef-ned Undefined 5142679 8822447 1014468 1118699 Jot SGIV » tot H. • DW 2249579 Bowline X Wer-n.nent Q 75054914. Htennnent Undefined 2271201 21 UQ.16000«»i/d»yO_ 22 IIQ.16030 taot/ddy O Rue21JUQ.16000 iOW/ddyO2* UQ- 16000 tt>W/d*»0_ if wwnuaenj ■«- O-WPette-n 1/1000sK*j Q 7282*211. 1414598 Bowhne G-lPettern % 2*04102 1294.425 1270522 ■ • 1401304 t16974) 079114)98 Wrutlml Undefined 079824509 H*rm«*n« Undef-ned 040605244 . MimfflW Undefined 041422148- hSftmlMnl Undef-ned 0009755. Unlefned 042111102 Slug Undefined 04*408277. Slug Undef-ned 0466406*2. Skjg Undef-ned 04645ftH0. Slug Undefned 1719255 2729241 179.1799 291294 3014405 1285935 147.1074 1846071 1902309 1960905 2022216 1654915 2022298 3654979 212961S 2255*93 17210*8 179.105 1795946 2265704 *010664 7169042 7274S29 7282112 10. Assuming the design is based on a ramp-up volume from 8;000 to 16,000 stb/d, the ramp-up volume would be the difference in total liquid holdup in the system between the 8,000 stb/d and 16,000 stb/d cases. Extract the total liquid holdup at 16,000 stb/d and at 8,000 stb/d and subtract the 2 values. Note: The surge associated with ramp-up occurs over a much longer time period than the other cases. When sizing a slug catcher for a ramp-up scenario, consideration should be given to the volume that will be discharged from the vessel during the ramp-up. For more information on how to calculate the ramp-up duration, see Cunliffe's method for ramp up surge. 11. Determine the highest volume of the 3 scenarios and apply a safety factor of 20% to get the design volume for the slug catcher. Compare it with the answers below. Parameter Slug Catcher Sizing 1/1000 slug volume (bbl) Sphere generated liquid volume (bbl) Total liquid volume (bbl) Ramp-up volume (bbl) Design volume for slug catcher (bbl) Values 8000 stb/d 14000 stb/d 164 185 378 375 875 765 875 - 728 = 147 bbl 379 * 1.2 = 454.8 bbl 16000 stb/d 226 379 728 28 Looped gas gathering network In this tutorial, you will learn how to build a gathering network and perform a network simulation to evaluate the deliverability of the complete production system. It is necessary to model the network as a complete system to account for the interaction of wells producing into a common gathering system. The wellhead pressure, and by extension the deliverability of any particular well is influenced by the backpressure imposed by the production system. Modeling the network as a whole, allows the engineer to determine the effects of such changes as adding new wells, adding compression, looping flowlines and changing the separator pressure. Model a pipeline network In this tutorial, your goal is to establish the deliverability of a production network. The network consists of three gas wells producing into a looped gathering system, which delivers the commingled streams to a single delivery point. 1. Launch PIPESIM and create a new, network centric workspace. 2. From the Insert tab, add the following equipment: o 3 wells (Use the Simple Vertical template for all wells). o 4 junctions o 13-phase separator o 1 compressor o 1 heat exchange o 3 sinks 3. Rename and arrange them exactly as indicated below. Cmp HX GasSales Oil Storage 4. Connect the inserted objects using flowlines and connectors such that the network diagram exactly matches the figure below. (Rename all the flowiines exactly as indicated below). 29 aj 5. Create 2 new compositional fluids for the 3 wells based on the compositions below. Set the PVT package to Multiflash and select the 3-parameter Peng-Robinson option as the Equation of State. Leave all other model settings to their default values, but name the fluids as indicated below. Moles Fluid_A (Well_l & Well_2) Fluid_B (Well 3) 10 Water 6 Methane 67.5 71 Ethane 5 6 Propane 2.5 3 Isobutane 1 1 Butane 1 1 Isopentane 1 1 Pentane 0.5 0.5 0.5 Hexane 0.5 Carbon Dioxide 2.5 4 C7+ 8.5 6 Molecular Weight Name Specific Gravity C7+ 0.683 115 Component 6. After creating the 2 fluids, map manager, as below. WellJL and Well_2 to Fluid_A and Well_3 to Fluid_B in the Fluid Fluid manager Fluids Fluid mapping Current selection Well 1 1 Well 1 2 3 | Well 2 j Well 3 Component/model settings T Wellstream outlet Source Fluid Completion Completion Completion Fluid_A Fluid_A Fluid.B Override... Gas ratio type •i • •' □ □ □ GOR GOR GOR Gas ratio Gas ratio unit Water ratio type Water ratio Water ratio unit 7777.255 7777.255 12316.72 SCF/STB SCF/STB SCF/STB Watercut Watercut Watercut % % % 9.879613 9.879613 7.702981 7. Save your workspace. 8. In a previous step, you created all 3 wells using the Simple Vertical template. You will now edit the default template values for each well and change them to the values specified below. 30 Properties Unit Well_l Well_2 Well_3 Well type - Vertical Vertical Vertical Casing (Bottom MD) ft Casing ID inch inch 4700 6.765 0.43 4600 6.765 0.43 4800 6.765 0.43 4450 4350 4550 2.441 0.217 0.001 4200 2.441 0.217 0.001 4100 Casing Data Casing wall thickness Tubing Data Tubing (Bottom MD) Tubing ID Tubing wall thickness Roughness (casing/tubing) Packer depth (MD) Wellhead ambient temperature Heat transfer coefficient Completion Data ft inch inch inch ft deg F 60 BTU/(h.degF.ft2) 2 60 2 2.441 0.217 0.001 4300 60 2 Fluid entry - Single point Completion depth (MD) ft 4500 IPR model Reservoir pressure psia Single point 4400 Back pressure 2900 130 4E-06 Single point 4600 Back pressure 3100 140 5E-06 Reservoir temperature Constant C deg F mmscf/d/psi2n Back pressui 2900 130 4E-06 The three (3) wells display as below. Well 1 General * SURFACE EQUI WfL-1 Tubulars Mode: Dimension option: Name Tubing flow from Completion Deviation survey Bottom MD ft 1 1 Casmg 1 2~ J Tub ng Downhole equipment Artificial lift Heat transfer Completions Surface equipment « Simple Detailed OD • Wail thickness ID • in Wall thickness • in 4700 6.765 0.43 4450 2.441 0217 Roughness jin 0.001 0.001 m _ - Equipment Tubing Completion Casing 1 31 * General ~ Deviation survey Tubulars Artificial lift Heattramfe Completions Surface equ pment COMPLETIONS Geometry pro Name f Downhole equipment [Completion • am ■ n— L+J Reservoir fluid ent7 Verbcai Single pent Top MD Middle MD ft ft J Bonom MD Type IPR model Active -ft 4500 Perforation Bade press... ■/ Fluid model Reservoir pressure: 2900 psia Reservoir temperature: 130 degf IPR basis: Constant C Gas 4E-06 mrmcf/d/psi'2n Slope rr 1 Use test data: 0 5 is 10 20 2S 30 Q (mmtcf/d) 4700 ft Well 2 General SURFACE EQUI Wf12 Tubulars A L2 {Tubing Mode: Dimension option: Name flow from Completion _ Deviation survey • Simple OD ft 1 I Casing t 2 j Tubing • 4600 4350 Oownhoie equipment Artificial lift Heat transfe- Compietons Surface equipment Detailed Wall tftickness Bottom MD 10 • [in 6.765 2.441 * iWUyJHMMi Wall thickness 043 0217 Rougnness in 0001 0001 m - Scupment Tubing Completion Casmg 1 4600 ft 32 » :13.« M. OIL * SURFACE EQUI r' WR-2 COMPLETIONS 12 Name Tubing Mow Hem Completion i 1 [Completion Vertcal t+J Reservoir • [Single point Middle MD Top MD Geometry pro_ Fluid entry 1 • ft /* *| Bottom MD Type Active tPR model I'S Bac* press • ft |4400 : Perforation Fluid model Reservoir pressure: 2900 psia Reservoir temperature liO IPR basis- degF Gas Constant C 4E-06 Slope x 1 mmscf/d/psiA2n Use test data: Equipment _, HQQjft Tubing ±3SQJL 44QQJ8 Completion _ Casing 1 4600 ft Well 3 General *ÿ SURFACE EQUI TuOua'S Mode WFl-3 Dimension ootica a Name Tubing flow from Devaton survey • Simple OO 1_j Casing 1 "2 |TuO'ng 43CC 4550 Artificial lift Heat transfer Completions Surface equipment • Waii tr*cimess Bottom MD ft Completion Downhole equipment Deta.ea ID • m 6.765 144 * Waii Mcknes Roughness m m 0.001 0X01 043 0.217 CD Equipment Tufang I Completion 1 1 4600 ft 33 •| General 33.ft ~ Tubular* Deviation survey Downhole equipment Artificial lift Heat transfer Completions Surface equipment COMPLETIONS Reservoir Fluid model Reservoir pressure 3100 psia Reservoir temperature 140 degf IPR basis: Gas ConstantC 5E-06 Slope it 1 mmscf/d/psi*2n Use test data: 9. Click the Flowline manager on the Home tab and specify the flowline details as below. (Double¬ click the Name column to sort in alphabetical order to make it easier to enter the data). *3 □ Flowline manager Name » Hor. distance ft 1 Fl-1 FL-2 WFl-2 11 WFl-3 30C00 30000 30000 30000 263 128 10000 467 24 24 24 '2 243 2 3 4 FL-3 Fl-4 5 FL-5 6 7 8 GL-1 Gl-2 OL-1 WFL-1 9 10 WL-1 Eiev. diff. ft 0 0 0 0 Undulation •1 ID • jin 0 0 6.065 6.065 0 Wall thickness rn in Amb. Temp. * deg? 028 0.0018 0.0018 60 60 6.065 028 0.0018 60 0 0 0 0 0 6.065 10.02 7.981 7.981 6.065 028 0.0013 0.0018 0 0 0 0 4.026 0.0018 0.0018 0.0018 0.0018 60 60 60 60 60 60 0 0 4.026 4.026 0.0018 0.0018 60 60 0 0 6.065 0.0018 60 0 0 0 0 0.28 Roughness 0.365 0322 0.322 028 0237 0237 0237 028 Detailed Override global • □ □ 10. Exit the Flowline manager. You will notice that all the flowlines are valid. 11. Double-click the Separator (3PS) and select Gas as the Production stream. Leave the default value of 100% for both the Gas/Oil and Water/Oil efficiencies. 12. Without exiting the separator dialog box, click the Compressor and enter a Pressure differential of 400 psia and an Efficiency of 70%. 13. Without exiting the Compressor dialog box, select the Heat Exchanger and enter a Pressure differential of 15 psia and Discharge temperature of 120 degF. Exit the dialog box and save the workspace. 14. Go to Home » Simulation settings » Flow correlations and choose Beggs & Brill Revised as the global vertical and horizontal multiphase flow correlations. 15. From the Home tab, launch the Network Simulation task. 16. Configure the boundary conditions for the simulation task, as shown below. 34 X J-* Network v mutation Name Network simulation Description; Network simulation Boundary conditions Rate constraints Type filter All Location of well boundary conditions: • • Required P.Q specifications: 6 6 Supplied P.Q specifications: Surface Reservoir Override phase ratios: Name Type Completion Active Pressure (P) 1 Well 1 Well 2 Well 3 4 ; Gas.Sales S Oil.Storage 6 WaterJ'eatment 2 3 V Completion Completion Completion Well Well Well 2 j V V Sink Sink Sink ss/ss/s/s «/ Flowrate (Q) Flowrate type Flowrate unit • psia 2900 2900 3100 aoo 250 60 Temperature Zone PQ Table clu*d degF Liquid Liquid ST8/d STB/d 130 130 Liquid Liquid STB/d 140 * Liquid Liquid * r;77777771" //s. ;s// /. FluidÿA Fluid.B STB/d ////////V STB/d '/////', fl/jLdSJL/zj. STB/d FkrdJL 77777/77? '//y///yy/K 17. Click Run to launch the simulation. 18. View the Profile results. 3 iWwn HOMKW Htmt vrtMCK5n Oficpcoa Uetwoit imt/Mon t'vjTc ny«x So<JeyS'*no -«UTs Snoujwi *or.* >tM!i • Smskoi Bran 1 2 1 UJ* 4 i4.nr: s v CuStO'f M J* AXES SERIES W*« 1 6 7 IRS CS*COnO«ni’.<X I a njl 4 W4l>“ 10 IPS ,S«cyvU'>l.Wl Gli.S**'. 12 Wf.l 1 1 11 11 ips.a-i 14 Wfi 2 o Ruri > V iij4 « JRS cs«on«*r,j.a-i J I4.VS V -*-»•«! ms 'AOTUY.X'I - v-ÿjes.a-i CN.itt.*}* y u jJ / i ut © Restart 19. Plot the profile results for the flow path from Well_3 to the Gas_Sales sink as annotated below, by selecting the highlighted branches. Observe the 400 psia pressure boost provided by the Compressor. 35 x 20. Review the Node/Branch results and determine the network deliverability. Compare your results with the answers below. Netwcv* smuUtion Name Network simulation Description: Network simulation Display moce • Type filter All Engine console Node III Select columns. Sode/Brand 'esuiK Profile results Brand O Expand ail Name Type Brand Pressure lout) Temperatur-. ST pu d rate ST 0>i rate pw 1 Completion 2 3 Completion Completion Cmp 5 HX 11 . 4 * 7 Completion Completion Completion 79.15355 Junction 339.0111 463.259 300 79.13386 61.72706 Junction Gas.Sales Sink Well 2 16 Well 3 15 151.615 8269915 J4 Weil 1 1213471 8142062 9 14 133.1726 1211555 351.3*49 346.3949 360.7196 3 Oil.Stwage 12 Water .Treatment 13 3PS 2521.007 2253335 2272305 Compressor Heat exchange' Junction Awction J2 J3 10 11 Welt 3 Wen 2 WHI 1 • deg* Sink Sink Three phase separator Well Weil Weil 250 60 4613862 271.635 251.711 5830612 58*4507 61.65627 STB/d 1431444 1888.986 1852 344 0 0 1852344 2898032 2274.907 5171125 0 5618095 575.7779 0 362.6809 83.48752 1852.344 829.121 82.74431 8230426 1888.936 841.7186 1431444 • STB/d 1321.18 1702.361 1669.34 0 0 1669.34 2611.718 2081328 4691231 0 5618095 0 0 1669.34 1701361 1321.18 ST Water rate ST Gas rate • STB/d 1101638 1866245 1830044 0 • mrreef/d 1627261 112397 1298288 3843795 3843795 1298238 STGOR * SCF/ST8 1231672 77772SS 7777255 STWCUT •]% 7.702981 9*79613 9*79613 0 0 9*79613 9*79613 8509308 0 1830044 286.3144 20312 1915788 479*937 0 4149478 3843795 9CS4.482 0 1374471 4216471 575.7779 0 1830044 4700029E07 3845381 1193288 7777255 1866245 1102638 112397 7777255 9276669 0 0 100 0 9*79613 9*79613 1627261 1231672 7.702981 21183 7777255 7777255 106581 a Gas rate (_ n. WCJT • mmef/d % 4.68259 OQS424S62 5334556 005270976 531686 07013705 0 09032524 0 7.419537 01714323 02778148 7.451164 03013704 6413761 1.107933 7.6383S3 09255818 0 004033428 2714809E06 1043313E-08 100 1.111777 19.61053 01709814 7.416296 01828455 7.47891 02237806 3934952 0.06597003 21. Determine the drop in Gas production in the event of a compressor shutdown. This scenario assumes that there is a bypass line around the compressor that allows gas production to be maintained if the compressor goes down. Simulate this scenario by right-clicking on the Compressor and selecting Deactivate. 22. Rerun the Network Simulation task and compare your results with the answer below. 36 Network simulation Name: Network simulation Description: Network simulation Engine console Display mode: • Node Type filter Name 1 2 3 Complebon Completion 4 hX J1 S Completion J2 i3 ' 14 Gas.Sales 10 Ol.Storage 11 Water.Treatment 3PS 13 Weil 1 Well 2 15 Weil 3 14 Profile results All 121 Select columns- 6 7 8 9 Node/Branch results Branch © Expand all Type Completion Complebon Complebon Heat exchanger Juncton Junction Juncton Junction Sink Sink Sink Three phase separator Well Well Well Branch Well 3 Well 1 Weil 2 Pressure (out) • psia 2551.96 2317617 2304.027 8326353 1078.909 105S737 10648*7 8438734 800 250 60 348.2615 1080266 1057184 1066.756 Temperatur._ ST liquid rate ST Oil rate • ST Water rate ST Gas rate ST GOP. • mmscf/d SCF/STB 15.43749 1231672 1215461 7777255 deg? STB/d 133.601 136238 1257.436 104.9439 123.9563 123.7729 193.9317 3938446 1734.17 156284 1713292 1770014 0 1595.143 1240584 34.50326 7777255 0 156284 1748705 0 1713292 2471.406 2709325 1215461 1922076 2124376 4866896 0 5147116 1944.165 4415.751 0 5147.116 1802116 451 1445 0 0 7777255 7777255 1071257 544 6493 0 0 5446493 0 1734.17 0 156284 1770.014 136238 1595143 1257.436 1748705 84.51321 85.49943 7400982 1792828 63.31813 6288769 7296734 89.42672 89.1347 90.00128 1734.17 2742339 STB/d ST8/d 1713292 104.9439 2082701 40.04755 906925 3480326 3.978239 7729065 8.002265E-07 34.69408 7777255 1215461 7777255 1240584 15.48749 1231672 • STWCUT % 7.702981 9979613 997%13 0 997%13 9879613 8483034 926%56 0 0 * Fl Gas rate <_ FI WCUT % mmcf/d 0.06193305 4881314 0.04793544 5.46321 004935407 5478955 0.7158831 0 0.1227803 707189 7071364 0.1959293 02139386 03225192 0.7243795 9879613 0.1219235 3313305S-08 03231303 0.1225972 997%13 0.1286129 7.702981 0.1625897 100 0 6067753 6870552 0 2849167E-C5 100 1279276 7.069636 7113732 5.64363 Screen the network for erosion issues In this task, you will screen the network for branches that exceed the erosion velocity limit. Do the following: 1. Re-activate the compressor by right clicking it and selecting Activate. 2. Go to Home > Simulation settings > Erosion/Corrosion and confirm that the API 14e erosion model is selected and the default Erosional velocity constant (C value) of 100 is being used. 3. Run the Network Simulation task. 4. Go to the Profile results tab, select Show plot and change the Y-axis variable to display Erosion velocity ratio. The erosional velocity ratio (EVR) is calculated as below. Fluid velocity : EVR = Erosion velocity ccilcidcited by the Erosion model If EVR > 1, there is an erosion risk. 5. Display the EVR plot for all branches. You should get a plot similar to the one displayed below. 37 & N4two>K«'ia4«ton Network v mutton Engme consoi* t*ctiGf&»nc\ rtiuOt ShOTrgrM) 8<ancn 1 ' We.i2 ►oN'e reMtt • VlOw [X3t AXESSERIES 2 J 4 s IPS (5*cor*Ury)_ya-l J4.JPS 6 W*i 1 )2J4 7 t nj* » JPS [Second# yl.Ot-l . 10 11 jps.ai 12 11 Wr' 1 14 LLL1 _ J -•-*+ l /-•-MJ2 v -*- WW 1 o J 04_5*a>J9» -I.-*- Sl»S6«conS*r>!.k; i [?:-ÿ- »SS«0«torrt.a i y l«.J*S a-»- W**r.Ww*« © 6. Identify the branches where the EVR exceeds one and compare them to the answers below. Why do these specific branches have the highest EVR? (These are the well branches. They have the highest flowing pressures and temperatures, hence highest fluid velocities). 7. Determine possible solutions to get rid of the erosion issues and implement them in the network. 38 *