📑 Table of Contents (Tap to view sections)
In long-distance natural gas transmission systems, a pipeline is not merely a conduit for transporting fluid from point A to point B—it is also a massive, pressurized gas storage vessel.
The volume of natural gas held under pressure inside the pipeline network is known as Line Pack. Midstream operators rely on line pack as an agile operational buffer to absorb intraday demand swings (such as gas-fired turbine power plant ramping), balance supply interruptions from processing plants, and optimize compressor fuel consumption.
1. The Physics of Line Pack: Why Arithmetic Pressure Fails
Because natural gas is highly compressible and experiences frictional pressure drops over hundreds of kilometers, the pressure gradient along the pipeline is non-linear. The pressure drops slowly near the inlet (where gas density is high) and drops steepeningly near the delivery outlet (where gas expands and accelerates).
If an engineer simply used the arithmetic mean pressure $\frac{P_1 + P_2}{2}$ to calculate gas inventory, they would significantly overestimate the stored gas volume.
The true effective average operating pressure ($P_{avg}$) along a gas transmission pipeline is derived by integrating the pressure profile over the line length:
Where: * $P_1$ = Inlet operating pressure (psia or $\text{bar(a)}$) * $P_2$ = Outlet delivery pressure (psia or $\text{bar(a)}$)
Notice that as the pressure differential $\Delta P = P_1 - P_2$ widens, $P_{avg}$ deviates further below the arithmetic average.
2. Fundamental Line Pack Equation
The total standard volume of gas physically stored inside the pipe at average operating conditions is given by the Real Gas Law:
Where: * $V_{geom} = \frac{\pi}{4} D^2 L$ is the internal geometric volume of the pipeline ($D$ in m or ft, $L$ in m or ft). * $P_b, T_b$ are base standard pressure and temperature conditions ($1.01325 \text{ bar(a)}, 288.15 \text{ K}$ or $14.696 \text{ psia}, 519.67 \text{ R}$). * $T_{avg}$ is the average flowing temperature in Kelvin or Rankine. * $Z_{avg}$ is the natural gas compressibility factor evaluated at $P_{avg}$ and $T_{avg}$ (e.g. via Peng-Robinson, AGA8, or Papay correlation).
3. Usable Pack vs. Dead Pack
In pipeline dispatch operations, not all gas inside the pipe can be extracted. The inventory is divided into two distinct components:
- Dead Pack (Base Inventory): The minimum gas volume required to keep the pipeline pressurized at its minimum contractual delivery pressure ($P_{2,min}$) under steady-state flow conditions. This gas can never be removed without violating downstream delivery commitments or causing compressor flameout.
- Deliverable (Usable) Line Pack: The swing buffer between the maximum packed state (inlet at Maximum Allowable Operating Pressure, MAOP) and the draft state:
Line Pack Buffer Time (Autonomy)
When upstream gas supplies trip (e.g., offshore platform shutdown), the duration that the pipeline can sustain full delivery flow rate ($Q_{demand}$) without upstream feed is:
4. Worked Calculation Example
Problem Statement:
Consider a cross-country natural gas transmission pipeline with the following design parameters: * Length ($L$): $120 \text{ km}$ ($120,000 \text{ m}$) * Nominal Diameter: $24\text{ inch}$ (Schedule 40, Internal Diameter $D = 22.624 \text{ in} = 0.5746 \text{ m}$) * Inlet Pressure ($P_1$): $75.0 \text{ barg} = 76.013 \text{ bar(a)}$ ($7,601.3 \text{ kPa}$) * Delivery Pressure ($P_2$): $45.0 \text{ barg} = 46.013 \text{ bar(a)}$ ($4,601.3 \text{ kPa}$) * Average Temperature ($T_{avg}$): $15.0^\circ\text{C} = 288.15 \text{ K}$ * Gas Specific Gravity ($G$): $0.62$ (relative to air) * Base Conditions: $P_b = 1.01325 \text{ bar(a)}, T_b = 288.15 \text{ K}$
Step 1: Geometric Volume of the Pipe
Step 2: Calculate Average Operating Pressure ($P_{avg}$)
(Note: The naive arithmetic average would be $\frac{76.013 + 46.013}{2} = 61.013 \text{ bar}$, introducing an error of over $1.2 \text{ bar}$!).
Step 3: Determine Real Gas Z-Factor ($Z_{avg}$)
Using pseudo-critical correlations (Sutton) for $G = 0.62$: * $P_{pc} = 4,600 \text{ kPa} = 46.0 \text{ bar}$ * $T_{pc} = 198.5 \text{ K}$ * Reduced properties: $P_r = \frac{62.24}{46.0} = 1.353$, $T_r = \frac{288.15}{198.5} = 1.452$ * Calculated $Z_{avg} \approx 0.842$
Step 4: Calculate Total Line Pack
Converting to MMSCF ($1 \text{ Sm}^3 = 35.3147 \text{ SCF}$):
Step 5: Usable Swing Capacity
If evening peak demand pulls the outlet down to minimum pressure $P_{2,min} = 32 \text{ bar(a)}$ while maintaining inlet at $76 \text{ bar(a)}$: * New $P_{avg} = 57.38 \text{ bar(a)}$, $Z_{avg} \approx 0.858$. * Depleted Line Pack $= 1,985,000 \text{ Sm}^3$ ($70.10 \text{ MMSCF}$). * Deliverable Line Pack: $80.17 - 70.10 = 10.07 \text{ MMSCF}$ ($285,100 \text{ Sm}^3$).
This deliverable buffer gives dispatchers several hours of peak peaking power without requiring instant compressor throttle changes.
5. Operational Dispatch Best Practices
- Diurnal Packing Strategy: Pack the pipeline overnight during low industrial demand hours (raising delivery pressure toward MAOP), then draft the line pack during morning and early-evening peak power generation hours.
- SCADA Real-Time Pack Modeling: Modern pipeline control rooms feed pressure, temperature, and custody-transfer meter data into transient hydraulic software (e.g. SPS, PipelineStudio) to continuously update line pack inventory every 30 seconds.
- Surge & Rapid Valve Closure: When drafting line pack at high velocities, sudden emergency valve closures can induce severe water-hammer/gas-hammer pressure waves. Fast-acting surge relief skids and automated compressor bypass loops are mandatory to protect piping integrity.
Gas Pipeline Sizing (Weymouth & Panhandle)
Apply this methodology directly in the ChemProCal calculator.
Open Calculator →References
- GPSA Engineering Data Book, Section 17 - Fluid Flow and Piping (14th Edition) - Standard
- Menon, E. Shashi - Gas Pipeline Hydraulics (CRC Press, 2005) - Book
- ASME B31.8 - Gas Transmission and Distribution Piping Systems (2022 Edition) - Standard
Live Weymouth & Panhandle Gas Pipeline Hydraulics Estimator
Adjust parameters below to test the methodology equations in real time before running full simulations: