Introduction
The IGE Rec 3 – Medium Pressure calculator computes the volumetric flow rate, pressure drop, pipe diameter, or pipe length for a gas pipe segment using the Institution of Gas Engineers Recommendation 3 Medium Pressure flow equation (IGE3-MP). Developed by the British Gas Engineers Institute and published in IGE/TD/3, this Reynolds Number dependent equation is designed for medium-pressure gas distribution systems operating between 1.1 psig (75 mBar) and 29 psig (2 bar). Like all Pipe Flow calculators, the unknown parameter — flow rate, pressure, diameter, or length — is selected by the user and computed from the remaining known values.
Important: The IGE3-MP equation is intended for medium-pressure distribution systems at pressures greater than 1.1 psig (75 mBar) and less than or equal to 29 psig (2 bar). It is Reynolds Number dependent and uses a smooth pipe law friction factor. Applying the equation outside its intended pressure and Reynolds Number range may yield inaccurate results. For pressures at or below 1.1 psig (75 mBar), use IGE Rec 3 – Low Pressure. For general distribution applications up to 101.5 psig (7 bar), use IGE Rec 3 – General.
Background
The Institution of Gas Engineers Recommendation 3 (IGE/TD/3) is a family of gas pipe flow equations developed by the British Gas Engineers Institute for use in UK gas distribution networks. The family comprises three variants tailored to different operating pressure ranges: Low Pressure (LP), Medium Pressure (MP), and General. All three are Reynolds Number dependent and are based on smooth pipe law friction factor behaviour.
The Medium Pressure variant was developed for systems operating above the low-pressure threshold (75 mBar / 1.1 psig) and up to 2 bar (29 psig). At this pressure range, the squared-pressure form of the pressure difference term (ΔP = P₁² − P₂²) governs the flow relationship, and the smooth pipe law friction factor is expressed as a polynomial function of the Reynolds Number. The General variant uses the same mathematical structure as the Medium Pressure equation and is applicable to pressures up to 7 bar (101.5 psig).
Smooth Pipe Law Friction Factor
The IGE3-MP equation uses a friction factor derived from the smooth pipe law. Rather than being expressed as a direct function of pipe roughness (as in the Colebrook-White or AGA Fully Turbulent equations), the smooth pipe law friction factor is expressed as a function of the Reynolds Number alone. This reflects the assumption that, for the pipe sizes and operating pressures typical of medium-pressure gas distribution, the effect of pipe wall roughness is negligible relative to the viscous and turbulent flow effects captured by the Reynolds Number.
Pipe Efficiency
All pipe flow equations include a hydraulic efficiency term (E) that allows the user to calibrate the equation against field measurements or apply a design safety margin. An efficiency below 1.0 produces conservative results; an efficiency above 1.0 increases the predicted capacity. Efficiency values outside the range 0.80–1.20 may indicate either incorrect input data or a poor fit between the equation and the application.
Elevation Effects
When inlet and outlet elevations differ, the ΔP term in the flow equation is replaced by an elevation-compensated squared-pressure difference that accounts for the hydrostatic head of the gas column between the two endpoints. The atmospheric pressure at each end is also adjusted for elevation, affecting the absolute pressures used in the calculation. Both corrections are applied automatically when inlet and outlet elevations are entered.
Equations
IGE3-MP Flow Equation
As implemented in GASCalc, the Institution of Gas Engineers Recommendation 3 — Medium Pressure flow equation is:
Q = 117.3 \times \frac{T_B}{P_B} \times \left(\frac{1}{f_{spl}}\right)^{0.5} \times \left(\frac{\Delta P}{SG \times T_F \times L \times Z}\right)^{0.5} \times D^{2.5} \times EQ = 117.3 \times \frac{T_B}{P_B} \times \left(\frac{1}{f_{spl}}\right)^{0.5} \times \left(\frac{\Delta P}{SG \times T_F \times L \times Z}\right)^{0.5} \times D^{2.5} \times E
Where:
Q − Volumetric flow rate at the specified base pressure and temperature (ft3)
TB − Base temperature (°R)
PB − Base pressure (psia)
fspl − Smooth pipe law friction factor
ΔP − Pressure difference term (psia2)
SG − Specific gravity of the gas
TF − Average gas flowing temperature (°R)
L − Pipe length (ft)
Z − Compressibility factor
D − Inside pipe diameter (in)
E − Pipe hydraulic efficiency (0-1)
Where for standard (non-elevation-adjusted) calculations:
\Delta P = P_1^2 - P_2^2
\Delta P = P_1^2 – P_2^2
Where:
ΔP − Pressure difference term (psia2)
P1 − Pipe inlet (upstream) absolute pressure (psia)
P2 − Pipe outlet (downstream) absolute pressure (psia)
Smooth Pipe Law Friction Factor
The smooth pipe law friction factor term is computed from a polynomial expression in the base-10 logarithm of the Reynolds Number:
\left(\frac{1}{f_{spl}}\right)^{0.5} = 14.7519 + 3.5657X + 0.0362X^2\left(\frac{1}{f_{spl}}\right)^{0.5} = 14.7519 + 3.5657X + 0.0362X^2
X = \log_{10}(Re) - 5X = \log_{10}(Re) – 5
Where:
fspl − Smooth pipe law friction factor
X − Intermediate friction factor variable (dimensionless)
Re − Reynolds Number (dimensionless)
Elevation Adjustment
When an elevation difference exists between the pipe inlet and outlet, the ΔP term is replaced by:
\Delta P = P_1^2 - e^S \times P_2^2
\Delta P = P_1^2 – e^S \times P_2^2
Where:
ΔP − Pressure difference term (psia2)
P1 − Pipe inlet (upstream) absolute pressure (psia)
P2 − Pipe outlet (downstream) absolute pressure (psia)
e − Napier’s constant (2.71828)
S − Elevation compensation factor
S = \frac{0.0375 \, SG \, (E_1 - E_2)}{T_F \times Z}S = \frac{0.0375 \, SG \, (E_1 – E_2)}{T_F \times Z}
Where:
S − Elevation compensation factor
SG − Specific gravity of the gas
E1 − Pipe inlet elevation (ft)
E2 − Pipe outlet elevation (ft)
TF − Average gas flowing temperature (°R)
Z − Compressibility factor
IGE Rec 3 Family — Pressure Range Summary
| Variant | Applicable Pressure Range | Notes |
|---|---|---|
| IGE Rec 3 – Low Pressure (IGE3-LP) | ≤ 1.1 psig (75 mBar) | Uses linear ΔP = P₁ − P₂; smooth pipe law friction factor |
| IGE Rec 3 – Medium Pressure (IGE3-MP) | > 1.1 psig (75 mBar) to ≤ 29 psig (2 bar) | Uses squared-pressure ΔP = P₁² − P₂²; smooth pipe law friction factor |
| IGE Rec 3 – General (IGE3-General) | ≤ 101.5 psig (7 bar) | Same structure as IGE3-MP; broader pressure applicability |
Case Guide
Part 1: Create Case
- Select the IGE Rec 3 – Medium Pressure application from the Hydraulics Module.
- From the Pipe menu, select the Pipe Flow item. The Pipe Flow calculation screen will be displayed.
- Click the Clear button to set all values to blank (null).
- Click the Base Conditions button. Enter the base pressure and temperature, select or enter gas property values (specific gravity, viscosity), choose the Atmospheric Pressure Method, and optionally select a Compressibility Factor Method. Click Apply to save and return.
- On the Pipe Data tab, select Institution of Gas Engineers Recommendation 3 – Medium Pressure from the Pipe Flow Equation dropdown.
- Click the red label of the item to be calculated — Diameter, Length, Flow Rate, Inlet Pressure, or Outlet Pressure — until it is underlined.
- Click the ? button next to Diameter to select a pipe size from the Pipe Property Table, or enter the inside diameter directly. Enter Length, Efficiency, and Flow Rate in the Segment Data section.
- In the End Conditions section, enter the known Inlet Pressure and/or Outlet Pressure, Inlet Elevation, Outlet Elevation, Inlet Temperature, and Outlet Temperature. Verify that the operating pressures are within the medium-pressure range (> 1.1 psig and ≤ 29 psig). Select appropriate dimensional units for each field.
- If fittings or additional pipe components are attached, use the Other Data tab to manage the Additional Components list.
- To include heat loss or gain along the segment, select the appropriate method on the Heat Loss/Gain Data tab; otherwise leave the Calculation Method set to None.
- Click the Calculate button to compute results.
Input Parameters

| Parameter | Description |
|---|---|
| Pipe Flow Equation | Specifies the flow equation to use during the calculation. Set to Institution of Gas Engineers Recommendation 3 – Medium Pressure for this calculator. |
| Diameter | Specifies or displays the hydraulic (inside) diameter of the pipe segment. Click the ? command button to select a size using the Pipe Selection screen. Click the red label to select this as the unknown to be solved. |
| Length | Specifies or displays the hydraulic length of the pipe segment. Click the red label to select this as the unknown to be solved. |
| Efficiency | Specifies or displays the hydraulic efficiency value of the pipe segment. Click the red label to select this as the unknown to be solved. |
| Roughness | Specifies the internal wall roughness of the pipe segment. Not used by the IGE3-MP equation. |
| Flow Rate | Specifies or displays the flow rate through the pipe segment. Click the red label to select this as the unknown to be solved. |
| Inlet Pressure | Specifies or displays the pressure at the inlet (upstream) end of the pipe segment. Click the red label to select this as the unknown to be solved. Should be greater than 1.1 psig (75 mBar) for this equation. |
| Outlet Pressure | Specifies or displays the pressure at the outlet (downstream) end of the pipe segment. Click the red label to select this as the unknown to be solved. Should not exceed 29 psig (2 bar) for this equation. |
| Inlet Elevation | Specifies the height above mean sea level at the inlet end. Displayed when the Atmospheric Pressure Method is not set to “None” or “None – Entered Value.” |
| Outlet Elevation | Specifies the height above mean sea level at the outlet end. Displayed when the Atmospheric Pressure Method is not set to “None” or “None – Entered Value.” |
| Inlet Temperature | Specifies the flowing temperature at the inlet (upstream) end of the pipe segment. |
| Outlet Temperature | Specifies the flowing temperature at the outlet (downstream) end. Calculated when the Heat Loss/Gain method is active or the Joule-Thomson effect option is selected. |
| Inlet Atm Press | Specifies the atmospheric pressure at the inlet end. Displayed only when the Atmospheric Pressure Method is set to “None – Entered Value.” |
| Outlet Atm Press | Specifies the atmospheric pressure at the outlet end. Displayed only when the Atmospheric Pressure Method is set to “None – Entered Value.” |
Part 2: Outputs/Reports
- If you need to modify an input parameter, update the value and click the CALCULATE button again.
- To swap inlet and outlet conditions (useful when calculating a series of contiguous pipe segments), click the Swap Pressures button.
- To SAVE, click the Save command button. Provide a file name and location (.clc file).
- To open a previously saved calculation, click the Open command button and select the .clc file.
- To generate a REPORT, click the Print command button to access the Print Settings screen.
- To calculate results across a range of flow rates, pressures, or lengths, use Additional Actions > Calculate Table of Results.
- To compare results against other IGE Rec 3 variants or other equations, use Additional Actions > Open Duplicate Calculation.
- To add a title or notes to the calculation, click the Notes command button.
Results

| Output | Description |
|---|---|
| Inlet Pressure | The calculated pressure at the inlet (upstream) end of the pipe segment. Displayed when selected as the unknown to be solved (psig or millibar). |
| Outlet Pressure | The calculated pressure at the outlet (downstream) end of the pipe segment. Displayed when selected as the unknown to be solved (psig or millibar). |
| Diameter | The calculated inside pipe diameter. Displayed when selected as the unknown to be solved (inches or mm). |
| Length | The calculated pipe segment length. Displayed when selected as the unknown to be solved (feet or m). |
| Flow Rate | The calculated flow rate through the pipe segment. Displayed when selected as the unknown to be solved (cfh, Mcfh, or m³/h). |
| Inside Diameter | The pipe bore read from the Pipe Property Table when a Size/Type Code is selected (inches or mm). |
| Pressure Drop | The total linear pressure drop across the segment, including any attached components (psi or millibar). |
| Min / Max Velocity | The gas velocity at the inlet and outlet end conditions respectively (ft/sec or m/sec). |
| Compressibility (Flowing) | The average compressibility factor computed at the average pressure and temperature along the segment (dimensionless). |
| Line Volume | The volume of gas contained in the pipe segment at base conditions, computed from the average pressure, temperature, and compressibility factor (Mcf or m³). |
| Average Pressure | The calculated average pressure along the segment, used for compressibility and line volume computations (psig or millibar). |
References
- The Institution of Gas Engineers and Managers — Steel and PE Pipelines for Gas Distribution, Recommendations on Transmission and Distribution Practice, Standard IGE/TD/3, Edition 4, 2003.
- Industrial Press — Gas Engineers Handbook, 1965.
- Gas Processors Suppliers Association — Engineering Data Book, Eleventh Edition (FPS), 1998.
FAQ
-
Gas Purging Calculations?
Purging is a process of removing gas from the pipeline. Controlled purging of gases from pipelines by direct displacement with other gases that have been safely practiced for many years with the recognition that some flammable mixture is present. Purging of gases from pipelines by direct displacement with another gas also has been similarly practiced. It works both ways; however, there will always be an atmosphere of type of a mixture. This is due to the densities of the gases. Check Out
-
What is Erosional Velocity?
Pipe erosion begins when velocity exceeds the value of C/SQRT(ρ) in ft/s, where ρ = gas density (in lb./ft3) and C = empirical constant (in lb./s/ft2) (starting erosional velocity). We used C=100 as API RP 14E (1984). However, this value can be changed based on the internal conditions of the pipeline. Check Out
-
What is Sonic Velocity?
The maximum possible velocity of a compressible fluid in a pipe is called sonic velocity. Oilfield liquids are semi-compressible, due to dissolved gases. Check Out
-
What is Pipe Roughness?
Pipe roughness is a material property that refers to the absolute roughness of the internal pipe wall surface, used in friction factor calculations for pressure drop and flow calculations. These roughness values may be auto-populated by selecting the “Select Pipe Roughness” dropdown, or by manually inputting the value specified by the manufacturer.