ChemProCal
Knowledge Base + New Calculation Login Sign Up
Natural Gas Worked Example Gathering Network Weymouth API RP 14E Debottlenecking Nodal Convergence

Worked Example: Gas Gathering Network Balancing, Nodal Pressure Convergence & Hydraulic Bottleneck Analysis (Weymouth & API 14E)

Step-by-step hydraulic balancing of a multi-well branched gathering network using the Weymouth equation. Resolves nodal pressures, screens API RP 14E erosional velocities, pinpoints the field bottleneck, and simulates line looping relief.

Published
October 21, 2026
Reading Time
~10 Minutes
Technical Review
Process Design Engineer (B.Tech Chemical Engineering, 5+ Yrs Experience)
📑 Table of Contents (Tap to view sections)

    1. Problem Statement & Gathering Network Architecture

    An unconventional shale gas field gathers production from four multi-well pad clusters (Pads 1 through 4) connected via carbon steel lateral lines to an intermediate header junction. A single main trunkline conveys the combined production from the junction to a Central Gathering Station (CGS) compressor suction manifold.

     [Pad 1: 4.5 MMSCFD, 5.0 km, 4"] ──┐
     [Pad 2: 9.0 MMSCFD, 8.5 km, 5"] ──┼──> [Junction Header] ──[Trunkline: 12 km, 10"]──> [Central Station (CGS): 50 barg]
     [Pad 3: 12.0 MMSCFD, 3.5 km, 6"] ─┼──┘
     [Pad 4: 3.5 MMSCFD, 7.0 km, 4"] ──┘
    

    Network Operating & Fluid Parameters

    • Central Delivery Manifold Pressure ($P_{\text{cgs}}$): $50.0\text{ barg}$ ($51.01\text{ bar abs} = 740.0\text{ psia}$)
    • Gas Specific Gravity ($S_g$): $0.65$ (Molecular Weight $M_w = 18.83\text{ kg/kmol}$)
    • Operating Flowing Temperature ($T_f$): $20.0\text{ }^\circ\text{C}$ ($293.15\text{ K} = 527.67\text{ }^\circ\text{R}$)
    • Pipeline Hydraulic Efficiency ($E$): $0.92$ (accounting for minor fittings and pipe wall roughness)
    • Base Reference Conditions: $T_b = 60.0\text{ }^\circ\text{F}$ ($520.0\text{ }^\circ\text{R}$), $P_b = 14.73\text{ psia}$
    • API RP 14E Empirical Constant ($C$): $100$ (continuous solids-free service)
    • Maximum Allowable Wellhead Pressure (MAWHP): $75.0\text{ barg}$

    Gathering Line Geometry & Flow Allocation

    Segment Name Flow Rate $Q$ (MMSCFD) Length $L$ (km) Inside Diameter $D$ (mm) Nominal Pipe Size
    Trunkline Junction $\to$ CGS $29.0$ $12.0$ $254.0$ $10\text{'' Sch 40}$
    Branch 1 Pad 1 (North) $\to$ Jct $4.5$ $5.0$ $102.3$ $4\text{'' Sch 40}$
    Branch 2 Pad 2 (East) $\to$ Jct $9.0$ $8.5$ $125.0$ $5\text{'' Sch 40}$
    Branch 3 Pad 3 (Central) $\to$ Jct $12.0$ $3.5$ $154.1$ $6\text{'' Sch 40}$
    Branch 4 Pad 4 (South) $\to$ Jct $3.5$ $7.0$ $102.3$ $4\text{'' Sch 40}$

    Engineering Objectives

    1. Determine the intermediate junction header pressure ($P_{\text{jct}}$) by back-calculating trunkline friction loss.
    2. Determine flowing wellhead pressures ($P_{\text{wh}, i}$) for each pad cluster.
    3. Compute in-situ gas velocities and evaluate against API RP 14E erosional limits ($v_e$).
    4. Identify the primary hydraulic bottleneck restricting total field deliverability and evaluate debottlenecking options (line looping vs. diameter upsizing).

    2. Governing Equations & Hydraulic Methodology

    2.1 The Weymouth Compressible Flow Equation

    In high-pressure gathering networks ($D \le 16\text{ inches}$), the Weymouth equation accurately models turbulent gas flow:

    Solving for upstream square pressure ($P_1^2$):

    where: * $Q_{\text{scfd}} = Q_{\text{mmscfd}} \times 10^6$ * $P_1, P_2$ = Upstream and downstream pressures ($\text{psia}$) * $L_m = L_{\text{km}} \times 0.621371$ ($\text{miles}$) * $D_{\text{in}} = D_{\text{mm}} / 25.4$ ($\text{inches}$) * $T_b / P_b = 520.0 / 14.73 = 35.302$

    2.2 Weymouth Spatial Average Pressure & Real Gas Compressibility

    Average line pressure is non-linear due to compressibility:

    Compressibility factor $Z_{\text{avg}}$ is calculated using Sutton pseudo-critical properties ($T_{pc} = 365.1\text{ }^\circ\text{R}$, $P_{pc} = 669.9\text{ psia}$) and the Papay formulation:

    2.3 API RP 14E Erosional Velocity Screening

    Gas velocity must be maintained below the erosional velocity threshold to prevent sand impingement wall thinning:

    where gas density in field units is:

    Actual gas velocity at average operating conditions is:

    Best practice mandates maintaining erosional ratio $v / v_e \le 0.70$ for long-term continuous piping integrity.


    3. Step-by-Step Numerical Calculations

    Step 1: Trunkline Hydraulic Back-Calculation

    • Total Flow Rate: $Q_{\text{total}} = 4.5 + 9.0 + 12.0 + 3.5 = 29.0\text{ MMSCFD} = 2.90 \times 10^7\text{ SCFD}$
    • Length: $L_m = 12.0 \times 0.621371 = 7.456\text{ miles}$
    • Diameter: $D_{\text{in}} = 254.0 / 25.4 = 10.0\text{ inches} \implies D_{\text{in}}^{8/3} = 10^{2.6667} = 464.16$
    • Delivery Pressure: $P_{\text{cgs}} = 50.0\text{ barg} = 740.0\text{ psia}$

    Estimate $Z_{\text{trunk}} \approx 0.880$ initially:

    • Trunkline Pressure Drop: $\Delta P_{\text{trunk}} = 52.03 - 50.0 = \mathbf{2.03\text{ bar}}$ ($29.4\text{ psi}$)
    • Hydraulic Gradient: $\Delta P / L = 2.03 / 12.0 = \mathbf{0.169\text{ bar/km}}$ ($3.95\text{ psi/mile}$)
    • Average Pressure: $P_{\text{avg}} = 51.02\text{ barg} = 754.7\text{ psia} \implies Z = 0.878$
    • Gas Density: $\rho_g = 2.84\text{ lb/ft}^3$ ($45.5\text{ kg/m}^3$)
    • Erosional Velocity: $v_e = 100 / \sqrt{2.84} = 59.3\text{ ft/s} = 18.08\text{ m/s}$
    • Actual Velocity: $v_{\text{trunk}} = 19.8\text{ ft/s} = 6.04\text{ m/s}$
    • Erosional Ratio: $v / v_e = 6.04 / 18.08 = \mathbf{0.334}$ (Safe, well below $0.70$)

    Step 2: Branch Laterals Back-Calculation to Wellheads

    Using the converged junction pressure $P_{\text{jct}} = 52.03\text{ barg} = 769.4\text{ psia}$:

    Branch 1: Pad 1 (North Field)

    • $Q = 4.5\text{ MMSCFD}$, $L = 5.0\text{ km} = 3.107\text{ miles}$, $D = 102.3\text{ mm} = 4.028\text{ inches}$, $D^{8/3} = 40.73$
    • $\Delta P_{\text{weymouth}}^2 = 48,220\text{ psia}^2$
    • $P_{\text{wh}, 1} = \sqrt{769.4^2 + 48,220} = \sqrt{640,200} = 800.1\text{ psia} = \mathbf{54.15\text{ barg}}$
    • $\Delta P_1 = 54.15 - 52.03 = \mathbf{2.12\text{ bar}}$, Gradient $= 2.12 / 5.0 = \mathbf{0.424\text{ bar/km}}$
    • $v_1 = 5.48\text{ m/s}$, $v_e = 17.7\text{ m/s} \implies v/v_e = \mathbf{0.310}$

    Branch 2: Pad 2 (East Extension)

    • $Q = 9.0\text{ MMSCFD}$, $L = 8.5\text{ km} = 5.282\text{ miles}$, $D = 125.0\text{ mm} = 4.921\text{ inches}$, $D^{8/3} = 69.41$
    • High flow through relatively long lateral!
    • $\Delta P_{\text{weymouth}}^2 = 239,800\text{ psia}^2$
    • $P_{\text{wh}, 2} = \sqrt{769.4^2 + 239,800} = \sqrt{831,780} = 912.0\text{ psia} = \mathbf{61.87\text{ barg}}$
    • $\Delta P_2 = 61.87 - 52.03 = \mathbf{9.84\text{ bar}}$ ($142.7\text{ psi}$)
    • Gradient $= 9.84 / 8.5 = \mathbf{1.158\text{ bar/km}}$ ($27.0\text{ psi/mile}$)
    • $v_2 = 7.15\text{ m/s}$, $v_e = 16.5\text{ m/s} \implies v/v_e = \mathbf{0.433}$

    Branch 3: Pad 3 (Central Cluster)

    • $Q = 12.0\text{ MMSCFD}$, $L = 3.5\text{ km} = 2.175\text{ miles}$, $D = 154.1\text{ mm} = 6.067\text{ inches}$, $D^{8/3} = 122.9$
    • Generously sized line: $\Delta P_{\text{weymouth}}^2 = 42,900\text{ psia}^2$
    • $P_{\text{wh}, 3} = \sqrt{769.4^2 + 42,900} = \sqrt{634,880} = 796.8\text{ psia} = \mathbf{53.92\text{ barg}}$
    • $\Delta P_3 = 53.92 - 52.03 = \mathbf{1.89\text{ bar}}$, Gradient $= 1.89 / 3.5 = \mathbf{0.540\text{ bar/km}}$
    • $v_3 = 6.12\text{ m/s}$, $v_e = 17.7\text{ m/s} \implies v/v_e = \mathbf{0.346}$

    Branch 4: Pad 4 (South Step-Out)

    • $Q = 3.5\text{ MMSCFD}$, $L = 7.0\text{ km} = 4.350\text{ miles}$, $D = 102.3\text{ mm} = 4.028\text{ inches}$
    • $\Delta P_{\text{weymouth}}^2 = 41,200\text{ psia}^2$
    • $P_{\text{wh}, 4} = \sqrt{769.4^2 + 41,200} = \sqrt{633,180} = 795.7\text{ psia} = \mathbf{53.85\text{ barg}}$
    • $\Delta P_4 = 53.85 - 52.03 = \mathbf{1.82\text{ bar}}$, Gradient $= 1.82 / 7.0 = \mathbf{0.260\text{ bar/km}}$
    • $v_4 = 4.28\text{ m/s}$, $v_e = 17.7\text{ m/s} \implies v/v_e = \mathbf{0.242}$

    4. Hydraulic Bottleneck Isolation & Debottlenecking Analysis

    Summary of Network Hydraulic Results

    Segment Length (km) Flow (MMSCFD) $\Delta P$ (bar) Gradient (bar/km) Velocity (m/s) $v/v_e$ Status
    Trunkline $12.0$ $29.0$ $2.03$ $0.169$ $6.04$ $0.334$ Normal
    Branch 1 (Pad 1) $5.0$ $4.5$ $2.12$ $0.424$ $5.48$ $0.310$ Normal
    Branch 2 (Pad 2) $8.5$ $9.0$ 9.84 1.158 7.15 0.433 CRITICAL BOTTLENECK
    Branch 3 (Pad 3) $3.5$ $12.0$ $1.89$ $0.540$ $6.12$ $0.346$ Normal
    Branch 4 (Pad 4) $7.0$ $3.5$ $1.82$ $0.260$ $4.28$ $0.242$ Normal

    Bottleneck Diagnostics

    • Branch 2 consumes 82.9% of the total network pressure differential between wellhead and central manifold ($\Delta P_{\text{total}} = 61.87 - 50.00 = 11.87\text{ bar}$).
    • The hydraulic gradient of Branch 2 is $1.158\text{ bar/km}$—nearly three times higher than any other lateral.
    • If Pad 2 attempts to drill an infill well to increase flow from $9.0$ to $13.0\text{ MMSCFD}$, flowing wellhead pressure would surge past $78\text{ barg}$, violating the $75\text{ barg}$ MAWHP limit and choking reservoir deliverability.

    Quantitative Debottlenecking Solution

    Simulate upsizing Branch 2 from $125\text{ mm}$ ($5\text{''}$) to $154.1\text{ mm}$ ($6\text{'' Sch 40}$), or installing a parallel loop:

    • Upsized Diameter: $D_{\text{new}} = 154.1\text{ mm} \implies D^{8/3} = 122.9$ (a $77\%$ increase in flow factor)
    • New $\Delta P_2$:
    • New Frictional Loss: $\Delta P_{\text{new}} = 55.35 - 52.03 = \mathbf{3.32\text{ bar}}$
    • Pressure Drop Reduction:
    • Field Impact: Flowing wellhead pressure at Pad 2 drops from $61.87\text{ barg}$ down to $55.35\text{ barg}$ (a $6.52\text{ bar} = 95\text{ psi}$ drawdown relief), unlocking up to $4.5\text{ MMSCFD}$ of incremental reservoir deliverability without field compression!

    5. ChemProCal Engine Verification & Cross-Check

    The test case was computed in ChemProCal's gas-gathering-network-analyzer engine (solve_gathering_network):

    from engineering_core.gas_thermo import solve_gathering_network
    
    res = solve_gathering_network(
        manifold_pressure_barg=50.0,
        trunk_length_km=12.0,
        trunk_id_mm=254.0,
        gas_sg=0.65,
        gas_temp_c=20.0,
        pipeline_efficiency=0.92,
        branches=[
            {'name': 'Pad 1 (North)', 'flow_mmscfd': 4.5, 'length_km': 5.0, 'id_mm': 102.3},
            {'name': 'Pad 2 (East)', 'flow_mmscfd': 9.0, 'length_km': 8.5, 'id_mm': 125.0},
            {'name': 'Pad 3 (Central)', 'flow_mmscfd': 12.0, 'length_km': 3.5, 'id_mm': 154.1},
            {'name': 'Pad 4 (South)', 'flow_mmscfd': 3.5, 'length_km': 7.0, 'id_mm': 102.3},
        ]
    )
    

    Comparative Verification Matrix

    Parameter Analytical Hand Calculation ChemProCal Engine Output Discrepancy
    Total Field Flow $29.00\text{ MMSCFD}$ $29.00\text{ MMSCFD}$ $0.00\%$
    Junction Header Pressure $52.03\text{ barg}$ $52.04\text{ barg}$ $+0.02\%$
    Pad 2 Wellhead Pressure $61.87\text{ barg}$ $61.88\text{ barg}$ $+0.02\%$
    Pad 2 Pressure Drop $9.84\text{ bar}$ $9.84\text{ bar}$ $0.00\%$
    Identified Bottleneck Branch 2 (Pad 2) Branch 2 (Pad 2) Exact Match
    Debottlenecking $\Delta P$ Relief $66.3\%$ $66.2\%$ $-0.15\%$

    6. Operational Recommendations for Midstream Operators

    1. Prioritize Hydraulic Looping over Field Compression: Installing a $4.5\text{ km}$ loop of $6\text{''}$ line parallel to Branch 2 resolves the field bottleneck with zero operational OPEX and zero carbon emissions, whereas adding wellhead booster compressors requires fuel gas, continuous maintenance, and runtime downtime risk.
    2. Routine Velocity Audits: When infill drilling or re-fracturing pads, re-verify in-situ gas velocities against the API RP 14E limit ($v/v_e \le 0.70$). Higher velocities drastically accelerate internal erosion in tees and slug catchers.
    3. Monitor Pressure Gradient Trends: A sudden increase in branch hydraulic gradient ($\text{bar/km}$) with constant gas throughput indicates liquid condensation pooling (water or hydrocarbon liquid slugging) or solid scale accumulation in low elevation dips, signaling the need for pipeline pigging.
    
    Apply This Fundamental

    Gas Gathering Network Balancing & Bottleneck Analyzer

    Apply this methodology directly in the ChemProCal calculator.

    Open Calculator →

    References

    • API RP 14E: Recommended Practice for Design and Installation of Offshore Production Platform Piping Systems (5th Edition, American Petroleum Institute, Reaffir) - Standard [Link ↗]
    • GPSA Engineering Data Book, Section 17: Fluid Flow and Piping (14th Edition, Gas Processors Suppliers Association) - Standard [Link ↗]
    • Menon, E.S. - Gas Pipeline Hydraulics (1st Edition, CRC Press, Taylor & Francis Group, 20) - Book
    🛠️ Tool Integration

    Apply Methodology in Gas Gathering Network Balancing & Bottleneck Analyzer

    Execute complete engineering simulations using the governing mathematical equations from this guide:

    Apply the exact mathematical principles from this fundamental directly inside the official Gas Gathering Network Balancing & Bottleneck Analyzer engine.

    Engineering Standards & Peer-Review Governance

    Authored & Verified by Process Design Engineer (B.Tech Chemical Engineering, 5+ Yrs Experience)

    Formulations adhere to the Weymouth compressible flow equation and API Recommended Practice 14E for offshore and onshore gathering lines. Nodal pressure convergence verified against commercial hydraulic pipeline simulators and GPSA Section 17 guidelines.

    Domain Fluid Mechanics
    Governing Standards API RP 14E (5th Ed.), GPSA Engineering Data Book Sec. 17, ASME B31.8 Gas Transmission Pipelines
    Content Classification Worked Example
    Verification ✓ Verified against API RP 14E & GPSA Pipeline Hydraulic Standards
    Cite this technical guide:
    ChemProCal Engineering (2026). "Worked Example: Gas Gathering Network Balancing, Nodal Pressure Convergence & Hydraulic Bottleneck Analysis (Weymouth & API 14E)." ChemProCal Engineering Fundamentals. https://www.chemprocal.com/blog/gas-gathering-network-balancing-worked-example/