Orifice Plate Flow Calculator (ISO 5167-2:2022)

By · Aienginear Engineering Desk · Updated 20 October 2026 · Calculator v2.0.0 · Checked against ISO 5167-1:2022 and ISO 5167-2:2022

Quick answer: how do you calculate flow through an orifice plate?

An orifice plate meter infers flow from the differential pressure (Δp) across a sharp-edged hole. Under ISO 5167-1 and ISO 5167-2:2022 the mass flow rate is:

qm = C / √(1 − β4) · ε · (π/4) d2 · √(2 Δp ρ1)

where C is the Reader-Harris/Gallagher discharge coefficient (about 0.60), β = d/D, ε is the expansibility factor (1 for liquids), d is the bore and ρ1 the upstream density. Because C depends on the Reynolds number, which depends on the flow, the solution is iterative. The free Aienginear calculator below does that iteration for liquid, gas and steam, and also sizes the bore, checks the ISO limits, estimates uncertainty and prints a branded calculation sheet.

Key takeaways

  • Flow is proportional to √Δp, so a 10:1 DP span gives only about 3.2:1 flow turndown at good accuracy.
  • ISO 5167-2:2022 keeps the Reader-Harris/Gallagher equation and the 2003 expansibility equation. The main changes are a tighter bore-edge rule for β < 0.2, corrected two-45°-bend spacing, a clearer tee definition, and a new clause on flow calibration.
  • Stay inside 50 mm ≤ D ≤ 1000 mm, d ≥ 12.5 mm, 0.10 ≤ β ≤ 0.75, the Reynolds limits, and p2/p1 ≥ 0.75. Otherwise the standard’s uncertainty claims no longer apply.
  • With good installation, the discharge coefficient uncertainty is 0.5 % for 0.2 ≤ β ≤ 0.6. Straight-pipe lengths usually decide whether you actually get it.
  • Permanent pressure loss is typically 45 % to 95 % of Δp. Over a plant’s life it costs real energy, and the calculator puts a number on it.

Orifice plate flow calculator (ISO 5167-2:2022)

Choose one of three modes: Flow from Δp (rating an existing plate), Δp from flow (choosing a transmitter range), or Size the bore (designing a new plate). Every unit selector converts the value you have already typed. The tool runs a 21-case self-test every time it loads, and the badge in its header turns green only when all cases pass. Your inputs are saved in your own browser and never leave your device.

Aienginear Orifice Plate Flow Calculator v2.0.0 · ISO 5167-1 / ISO 5167-2:2022Open full screen ↗

What the v2.0.0 calculator adds

  • Three solve modes: flow, differential pressure and bore sizing. Each uses a bracketed solver, so the tool never returns a silent extrapolation.
  • Thermal expansion correction of D and d from 20 °C to operating temperature, for carbon steel, 304/316, duplex, Monel and Hastelloy. The bore to machine is reported at 20 °C.
  • Gas density from p, T, M and Z, with actual, Nm³/h, Sm³/h, SCFH and MMSCFD outputs, plus steam presets taken from IAPWS-IF97 values.
  • An ISO 5167-2:2022 validity table: D, d, β, Reynolds number, pressure ratio, edge and plate thickness (including the new e/d ≤ 0.1 rule for β < 0.2), roughness, cavitation screening and transmitter range.
  • Straight-length requirements for 12 upstream fittings, at zero and at 0.5 % additional uncertainty, compared with the length you actually have.
  • An uncertainty budget to ISO 5167-1 and GUM, with sensitivity coefficients and each source’s share of the variance.
  • A DP-span curve and transmitter scaling table for square-root extraction, plus a turndown warning.
  • Energy cost of the permanent pressure loss per year and over 10 years.
  • A printable Aienginear calculation sheet, CSV export, and a JSON project file you can save and reopen. The tool has light and dark themes, works fully offline once loaded, and makes no external calls.

1. How an orifice plate meter works

An orifice plate is a thin, flat disc with a precisely machined, sharp-edged hole, clamped between flanges at right angles to the pipe axis. As the stream approaches the plate it converges, accelerates through the bore and keeps contracting for a short distance downstream, to a minimum jet area called the vena contracta. Energy conservation means that the gain in velocity is paid for with a drop in static pressure, so the pressure at a tapping just downstream of the plate is lower than the pressure upstream. That difference, Δp = p1 − p2, is what the transmitter measures.

Downstream of the vena contracta the jet slows and spreads back to the pipe wall, and some static pressure is recovered. It is not all recovered, because the turbulent mixing and recirculation zones behind the plate dissipate energy. That shortfall is the permanent pressure loss, and it is the price of using an orifice instead of a venturi.

The orifice plate stays the most widely installed differential-pressure meter for three reasons. It has no moving parts. It is fully characterised by an international standard, so a plate built and installed to ISO 5167-2 needs no flow calibration to reach a known uncertainty. And one transmitter design covers liquids, gases and steam from about 50 mm to 1000 mm line size.

Aienginear · Figure 1 · Flow pattern and pressure profile
Orifice plate flow pattern and pressure profileFlow converges through the orifice bore to a vena contracta, and static pressure falls to a minimum there, then partly recovers, leaving a permanent pressure loss. p₁p₂ vena contracta orifice plate (bore d)pipe ID D Δp Δϕ permanent loss static pressure AIENGINEAR.COM
Figure 1. Streamlines converge through the bore and contract further to the vena contracta, where static pressure is lowest. The transmitter reads Δp between the tappings. Only part of the pressure is recovered downstream, and the rest (Δϕ) is the permanent loss. Diagram © Aienginear.

2. The ISO 5167 flow equation

ISO 5167-1 combines Bernoulli’s equation and continuity between the upstream tapping and the throat, then corrects the ideal result with two empirical factors. In mass-flow form:

qm = C · Ev · ε · (π/4) · d2 · √(2 · Δp · ρ1),   with Ev = 1 / √(1 − β4)

Volume flow at the upstream condition is qv = qm / ρ1. For gas reported at standard or normal conditions, divide qm by the density at those reference conditions, ρref = prefM / (ZrefRTref). D and d must be the values at the operating temperature, so a plate machined at 20 °C has to be corrected for thermal expansion:

d = d20 [1 + αplate (T − 20 °C)]    D = D20 [1 + αpipe (T − 20 °C)]
Aienginear · Table 1 · Symbols in the orifice flow equation
SymbolQuantitySI unitWhere it comes from
qmMass flow ratekg/sResult
CDischarge coefficient–Reader-Harris/Gallagher equation, ISO 5167-2 5.3.2.1
EvVelocity-of-approach factor–1/√(1−β4)
εExpansibility (expansion) factor–ISO 5167-2 5.3.2.2; equals 1 for liquids
βDiameter ratio d/D–Both values at operating temperature
dOrifice bore at operating temperaturemMeasured bore at 20 °C, corrected
DPipe internal diameter upstreammMeasured over 0.5D upstream, corrected
ΔpDifferential pressurePaDP transmitter
ρ1Fluid density at the upstream tappingkg/m³Lab data, equation of state or steam tables
ReDPipe Reynolds number 4qm/(πμD)–Drives the iteration for C
Table 1. Variables used by the Aienginear calculator and by ISO 5167-1. Table © Aienginear.

Why iteration is needed. C depends on ReD, and ReD depends on qm, which is the unknown. The calculator starts from C = 0.6, works out qm and ReD, updates C, and repeats until C changes by less than 10−12. That normally takes four to six passes. In sizing mode the bore is the unknown. A bracketed bisection on β between 0.02 and 0.85 then finds the single bore that delivers the design flow at the chosen Δp, and the tool reports clearly when no bore in that range can do it.

3. Discharge coefficient: the Reader-Harris/Gallagher equation

The discharge coefficient is the ratio of actual to ideal flow. It mainly accounts for the jet contracting to an area smaller than the bore, plus friction and the exact positions of the tappings. ISO 5167-2 uses the Reader-Harris/Gallagher (RHG, 1998) correlation, which was fitted to a large international database of carefully calibrated plates:

C = 0.5961 + 0.0261β2 − 0.216β8 + 0.000521(106β/ReD)0.7 + (0.0188 + 0.0063A)β3.5(106/ReD)0.3
    + (0.043 + 0.080e−10L1 − 0.123e−7L1)(1 − 0.11A) β4/(1 − β4) − 0.031(M′2 − 0.8M′21.1)β1.3

with A = (19 000β/ReD)0.8 and M′2 = 2L′2/(1 − β). If D < 71.12 mm (2.8 in), add 0.011(0.75 − β)(2.8 − D/25.4), with D in mm. The terms each describe one physical effect. The first three give the infinite-Reynolds value. The two ReD terms capture viscous effects, which grow quickly at low Reynolds number and high β. The L1 term corrects for an upstream tap away from the plate face, and the M′2 term for a downstream tap in the pressure-recovery region.

Aienginear · Table 2 · Discharge coefficient C, flange taps, D = 200 mm
βReD = 1043×104105106107
0.200.60140.59900.59780.59710.5969
0.300.60490.60140.59960.59840.5981
0.400.61020.60510.60240.60050.5999
0.500.61790.61020.60620.60320.6021
0.600.62780.61620.61010.60520.6034
0.700.63770.62020.61100.60350.6004
0.750.64100.61960.60840.59910.5953
Table 2. Values computed by Aienginear from the RHG equation. At 104 some high-β entries fall below the flange-tap Reynolds limit (ReD ≥ 170β2D) and are shown only to illustrate the trend. Note how strongly C rises at low Reynolds number for large β. Table © Aienginear.

4. Pressure tapping arrangements

ISO 5167-2 recognises three tapping arrangements. All three use the same RHG equation and differ only in L1 (the upstream tap distance divided by D) and L′2 (the downstream distance from the downstream face, divided by D). The calculator sets these values automatically.

Aienginear · Figure 2 · Corner, flange and D and D/2 tappings
Orifice pressure tapping arrangementsCorner taps sit at the plate faces, flange taps 25.4 mm either side of the plate, and D and D/2 taps one diameter upstream and half a diameter downstream. taps at plate facesCorner tapsL₁ = L′₂ = 0 25.4 mm | 25.4 mmFlange tapsL₁ = L′₂ = 25.4/D (mm) 1DD/2 D and D/2 tapsL₁ = 1, L′₂ = 0.47 flow AIENGINEAR.COM
Figure 2. The three ISO 5167-2 tapping arrangements. Flange taps are the default in oil, gas and petrochemical plants. Corner taps (often carrier rings or annular slots) are common in Europe and on small lines. D and D/2 taps suit large lines where flange taps are impractical. Diagram © Aienginear.
Aienginear · Table 3 · Tapping parameters and practical notes
ArrangementL1L′2Typical usePractical notes
Corner00Small lines, carrier-ring assemblies, European practiceAnnular slots average the pressure around the circumference and tolerate slightly disturbed profiles
Flange (25.4 mm)25.4/D25.4/DOil and gas, refining, ASME B16.36 orifice flangesTap distance is fixed in millimetres, so L1 changes with line size
D and D/2 (radius)10.47Large lines, water and power plantsTaps are drilled into the pipe wall, so the flange design is independent of the meter
Table 3. Tapping geometry used by the RHG equation. Tapping-hole diameter must be less than 0.13D and less than 13 mm (ISO 5167-2 5.2). Table © Aienginear.

5. Expansibility factor for gas and steam

When a gas or vapour accelerates through the bore its pressure falls and it expands, so density at the throat is lower than ρ1. The expansibility factor ε corrects for this. ISO 5167-2:2022 keeps the equation introduced in 2003, which is based on the upstream tapping pressure:

ε = 1 − (0.351 + 0.256β4 + 0.93β8) [1 − (p2/p1)1/κ]

It is valid only for p2/p1 ≥ 0.75. Its relative expanded uncertainty is 3.5Δp/(κp1) %. Practical guidance: keep Δp below about 25 kPa for each bar of absolute line pressure (Δp/p1 ≤ 0.25 is the hard limit, and lower is better). For steam use the isentropic exponent at the actual state. About 1.3 is typical for superheated steam, and published values for dry saturated steam are often lower, so take κ from your steam-table source.

Aienginear · Table 4 · Expansibility factor ε for κ = 1.30
βp2/p1 = 0.980.950.900.850.800.75
0.300.99460.98630.97250.95850.94430.9299
0.500.99430.98570.97110.95640.94150.9264
0.600.99380.98450.96890.95300.93690.9206
0.700.99280.98200.96370.94520.92650.9075
Table 4. ε computed by Aienginear from the ISO 5167-2:2022 equation. Ignoring ε at p2/p1 = 0.9 over-reads flow by about 3 %. Table © Aienginear.

6. ISO 5167-2 limits of use

The 0.5 % uncertainty that ISO 5167-2 assigns to C applies only inside the database the RHG equation was fitted to. The calculator checks every limit in Table 5 and labels any value outside it as OUTSIDE LIMIT. In that case the result is indicative only, and a flow calibration (clause 7 of the 2022 edition) or a different primary element should be considered.

Aienginear · Table 5 · Limits of use for orifice plates (ISO 5167-2:2022, 5.3.1)
ParameterCorner and D and D/2 tapsFlange taps
Bore dd ≥ 12.5 mmd ≥ 12.5 mm
Pipe ID D50 mm ≤ D ≤ 1000 mm50 mm ≤ D ≤ 1000 mm
Diameter ratio β0.10 ≤ β ≤ 0.750.10 ≤ β ≤ 0.75
Reynolds number ReD≥ 5000 for 0.10 ≤ β ≤ 0.56; ≥ 16 000β2 for β > 0.56≥ 5000 and ≥ 170β2D (D in mm)
Pressure ratio (gas, steam)p2/p1 ≥ 0.75p2/p1 ≥ 0.75
Pipe roughnessUpstream 10D within ISO 5167-2 Table 2 limits on 104Ra/D (tighter as β rises)
FlowSingle-phase, steady or slowly varying, subsonic, pipe running full, no swirl
Table 5. Summary of the ISO 5167-2 application limits checked by the Aienginear calculator. Always confirm against a licensed copy of the standard. Table © Aienginear.

7. What changed in ISO 5167-2:2022

The second edition, published in 2022, replaces ISO 5167-2:2003. Its foreword states that the technical changes are deliberately limited. The equations used by most calculators are unchanged, but several geometry and installation rules are tighter or clearer:

Aienginear · Table 6 · ISO 5167-2:2003 vs ISO 5167-2:2022
Topic2003 edition2022 editionEffect in this calculator
Discharge coefficientRHG (1998)RHG unchangedSame equation, verified in the self-test
Expansibility ε2003 equation, p2/p1 ≥ 0.75UnchangedSame equation and limit
Bore edge thickness for β < 0.20.005D ≤ e ≤ 0.02DAlso e/d ≤ 0.1Extra check when β < 0.2
Two 45° bends in S-configurationSpacing S ≥ 2D (an error)Corrected to S ≥ 22DNoted in the straight-length guidance
Tee upstreamLoosely definedEqual tee, flow from the branch into the runFitting description updated
Multiple fittingsWording open to misreadingClarified, requirements unchangedNo numerical change
Flow calibrationNot coveredNew clause 7, including calibration uncertainty analysisAdvice when outside limits
Uncertainty wording95 % confidenceRelative expanded uncertainty, k = 2 (values unchanged)Budget reported at k = 2
Table 6. The main differences between the 2003 and 2022 editions of ISO 5167-2, as stated in the 2022 foreword and in published reviews of the revision. Table © Aienginear.

8. Orifice plate geometry and tolerances

The standard’s uncertainty holds only for a plate that matches its geometry rules. Most field errors come from plates that started out compliant but were later damaged, installed back-to-front, or left with a worn edge.

Aienginear · Figure 3 · Standard orifice plate profile
Standard orifice plate cross-sectionPlate thickness E, bore edge thickness e, a 45 degree downstream bevel and a sharp square upstream edge. ℄ d/2 E e bevel F = 45° ± 15° sharp square upstream edge G(edge radius r ≤ 0.0004d) upstream face Adownstream face B flow 0.005D ≤ e ≤ 0.02De ≤ E ≤ 0.05D2022: e/d ≤ 0.1 when β < 0.2 AIENGINEAR.COM
Figure 3. Half-section of a standard square-edged orifice plate. The upstream edge must be sharp and square, with no burrs or wire edges, and the bevel faces downstream. A plate installed back-to-front typically under-reads by several percent. Diagram © Aienginear.
Aienginear · Table 7 · Plate geometry requirements (ISO 5167-2 clause 5.1)
FeatureRequirementWhy it matters
Upstream face flatnessSlope less than 0.5 % when installed under no differentialA dished plate changes C, and buckling under high Δp is a known failure mode
Upstream face roughnessRa < 10−4d within a circle of diameter at least 1.5dRoughness alters the boundary layer that approaches the edge
Edge thickness e0.005D to 0.02D; for β < 0.2, also e ≤ 0.1d (2022)A thick edge behaves like a short nozzle and C rises
Plate thickness Ee to 0.05D (up to 3.2 mm allowed for 50 mm ≤ D ≤ 64 mm)Has to resist deflection under maximum Δp
Bevel angle F45° ± 15°, required if E > eKeeps the jet from reattaching to the bore
Upstream edge GSharp: edge radius ≤ 0.0004dA rounded edge raises C, typically by 1 % to 2 % on a worn plate
Bore diameter dMean of at least four measurements; each within 0.05 % of the meanqm varies roughly with d2
Bore cylindricityNo diameter differs by more than 0.05 % from the meanAn oval bore biases C
Table 7. Inspection checklist for new and refurbished plates. Record measured d at 20 °C on the plate tab and in the instrument datasheet. Table © Aienginear.

9. Worked examples

All three examples below can be reproduced in the calculator. The numbers shown are the calculator’s own output and were cross-checked against an independent implementation of the same ISO 5167-2 equations.

Example 1: Water in a 4 in Schedule 40 line (rating)

A carbon steel NPS 4 Sch 40 line (D = 102.26 mm) carries water at 20 °C (ρ = 998.21 kg/m³, μ = 1.002 cP). A stainless steel plate with flange taps has d = 51.13 mm (β = 0.50), and the transmitter reads 25 kPa. Because the fluid is at 20 °C, no thermal correction is needed.

Aienginear · Table 8 · Example 1, water rating step by step
StepCalculationResult
1. Velocity of approachEv = 1/√(1 − 0.54)1.0328
2. Ideal-flow group(π/4)(0.05113)2 √(2 × 25 000 × 998.21)14.508 kg/s
3. First pass, C = 0.6qm = 0.6 × 1.0328 × 14.5088.99 kg/s
4. ReD then C (RHG, flange)Iterate to convergence (5 passes)C = 0.60594
5. Mass flowqm = C Ev × 14.5089.0778 kg/s = 32 680 kg/h
6. Volume flowqm/ρ32.74 m³/h (144.1 US gpm)
7. Reynolds number4qm/(πμD)112 802 (limit 9 459)
8. Pipe velocityqv/(πD2/4)1.11 m/s
9. Permanent pressure lossISO 5167-2 5.4 ratio × Δp18.31 kPa (73.2 %)
10. Uncertainty (k = 2)UC 0.5 %, UD 0.4 %, Ud 0.07 %, UΔp 0.2 %, Uρ 0.2 %± 0.54 %
Table 8. Example 1 solved in the Aienginear calculator (Flow from Δp mode, flange taps). With corner taps the same plate gives 9.088 kg/s, about 0.1 % higher. Table © Aienginear.

Example 2: Natural gas at 40 bar(a) in a 6 in line (rating with standard volume)

Natural gas (M = 17.4 kg/kmol, Z = 0.92, μ = 0.011 cP, κ = 1.30) flows at 40 bar(a) and 20 °C in NPS 6 Sch 40 (D = 154.08 mm). The plate has d = 92.45 mm (β = 0.600) with flange taps, and Δp = 50 kPa.

Aienginear · Table 9 · Example 2, natural gas rating
QuantityHow it is obtainedResult
Upstream density ρ1p1M/(ZRT) = 40×105 × 17.4/(0.92 × 8314.46 × 293.15)31.04 kg/m³
Pressure ratio p2/p1(4000 − 50)/40000.9875
Expansibility εISO 5167-2:2022 equation0.99615
Discharge coefficient CRHG, flange taps, converged0.60393
Mass flow qmISO 5167-1 equation7.626 kg/s = 27 454 kg/h
Actual volume flowqm/ρ1884.5 m³/h
Standard flow (15 °C, 101.325 kPa, Zb = 0.998)qm/ρs37 233 Sm³/h
Normal flow (0 °C, 101.325 kPa)qm/ρn35 295 Nm³/h
US standard (60 °F, 14.73 psia)qm/ρb31.54 MMSCFD
ReD / pipe velocity–5.73×106 / 13.2 m/s
Permanent pressure lossISO 5167-2 5.431.5 kPa (63 %)
Table 9. Example 2. Leaving out ε would over-state the flow by 0.39 %. That is small at this Δp/p1, but it grows quickly on low-pressure gas. Table © Aienginear.

Example 3: Sizing a bore for saturated steam at 10 bar(a)

The task is to size a plate for 10 000 kg/h of dry saturated steam at 10 bar(a) and 179.9 °C (ρ = 5.145 kg/m³, μ = 0.015 cP, κ = 1.3) in carbon steel NPS 6 Sch 40, with flange taps and a 316 stainless plate. The transmitter is ranged 0 to 25 kPa at maximum flow.

Aienginear · Table 10 · Example 3, steam bore sizing
QuantityNoteResult
Pipe ID at 179.9 °C154.08 × [1 + 11.16×10−6 × 159.9]154.35 mm
Required β at operating temperatureBisection on β with C and ε updated each pass0.6622
Bore at 179.9 °CβD102.22 mm
Bore to machine at 20 °Cd / [1 + 16.65×10−6 × 159.9]101.95 mm
C / εRHG / ISO 5167-2:20220.60486 / 0.99162
ReDLimit 170β2D = 11 5071.53×106
Pipe velocityWithin a typical steam velocity of 35 m/s or less28.9 m/s
Permanent pressure loss–13.97 kPa
Table 10. Example 3. β = 0.66 is inside the standard’s range, but C uncertainty rises to about 0.60 %. If the extra loss is acceptable, ranging the transmitter to 50 kPa brings β down to about 0.57. Without the thermal correction the plate would be machined 0.27 mm too large, and the flow error at temperature would be about 0.6 %. Table © Aienginear.

10. Permanent pressure loss and energy cost

ISO 5167-2 clause 5.4 gives the permanent loss as a fraction of Δp:

Δϕ / Δp = [√(1 − β4(1 − C2)) − Cβ2] / [√(1 − β4(1 − C2)) + Cβ2]
Aienginear · Table 11 · Permanent loss as % of Δp (C = 0.605)
β0.200.300.400.500.600.700.75
Δϕ/Δp95 %90 %82 %73 %63 %51 %45 %
Venturi tube (typical)5 % to 20 % of Δp
Table 11. Computed by Aienginear from ISO 5167-2 clause 5.4. Small bores waste almost all of the differential. Table © Aienginear.

The calculator’s Energy cost tab converts the loss into money: power = qv × Δϕ / η. For Example 1 (water), with 8000 h a year, η = 70 % and 0.12 per kWh, the loss costs about 1 900 kWh, or roughly 230 a year, which is negligible. For Example 2 (gas at 884 m³/h actual), the same assumptions give about 11 kW of compressor power, close to 88 000 kWh or about 10 600 a year. That is why large gas and steam meters are often specified as venturis, or with a lower design Δp.

11. Straight lengths and flow conditioners

The RHG equation assumes a fully developed, swirl-free velocity profile. Fittings upstream distort that profile, and the distortion decays only slowly. ISO 5167-2 Table 3 therefore sets minimum straight lengths between the plate and the nearest fitting. The values depend on β, and a second set of shorter lengths is allowed if you accept an extra 0.5 % on the C uncertainty, added arithmetically.

Aienginear · Figure 4 · Meter run layout
Orifice meter run straight lengthsAn upstream fitting, the required upstream straight length A in pipe diameters, the orifice plate, then downstream length B to the next fitting. fitting A = upstream straight length (e.g. 22D to 44D) B (4D to 8D) 90° bendorifice AIENGINEAR.COM
Figure 4. Lengths are measured from the fitting to the upstream face of the plate (A) and from the downstream face to the next fitting (B). Lengths are multiples of the pipe internal diameter D. Diagram © Aienginear.
Aienginear · Table 12 · Upstream straight lengths in D, zero additional uncertainty (bracketed: 0.5 % additional)
Upstream fittingβ ≤ 0.200.400.500.600.670.75
Single 90° bend, or two in any plane (S > 30D)6 (3)16 (3)22 (9)42 (13)44 (20)44 (20)
Two 90° bends, perpendicular planes (30D ≥ S ≥ 5D)19 (18)44 (18)44 (18)44 (18)44 (20)44 (20)
Single 90° tee (flow from branch into run)39 (3)19 (9)29 (18)36 (18)44 (18)
Concentric reducer 2D to D over 1.5D to 3D558 (5)9 (5)12 (6)13 (8)
Concentric expander 0.5D to D over D to 2D612 (8)20 (9)26 (11)28 (14)36 (18)
Full-bore ball or gate valve, fully open12 (6)12 (6)12 (6)14 (7)18 (9)24 (12)
Abrupt symmetrical reduction30 (15) for all β
Thermowell, diameter ≤ 0.03D / 0.03D to 0.13D5 (3) / 20 (10)
Downstream, any fitting above4 (2)6 (3)6 (3)7 (3.5)7 (3.5)8 (4)
Table 12. Summary based on ISO 5167-2 Table 3. For an intermediate β, use the next higher column. The calculator covers 12 fittings and compares the length you have with the requirement. Verify final layouts against a licensed copy of the standard. Table © Aienginear.

Where the space is not available, there are four options: lower β (shorter lengths), accept the 0.5 % penalty, fit a compliant flow conditioner (ISO 5167-1/-2 Annex C, for example a perforated plate that has passed the compliance test), or move the meter. Control valves should always be downstream of the meter. A partly open valve upstream generates swirl that persists for well over 100D.

12. Measurement uncertainty

ISO 5167-1 combines the relative uncertainties of each input as a root-sum-square. Each term is weighted by its sensitivity coefficient:

U(qm)/qm = √[ UC2 + Uε2 + (2β4/(1−β4))2UD2 + (2/(1−β4))2Ud2 + ¼UΔp2 + ¼Uρ2 ]
Aienginear · Table 13 · Uncertainty of C to ISO 5167-2 (relative expanded, k = 2)
ConditionUC
0.10 ≤ β < 0.20(0.7 − β) %
0.20 ≤ β ≤ 0.600.5 %
0.60 < β ≤ 0.75(1.667β − 0.5) %
Add if D < 71.12 mm+ 0.9(0.75 − β)(2.8 − D/25.4) %
Add if β > 0.5 and ReD < 10 000+ 0.5 %
Add if reduced straight lengths are used+ 0.5 %
Expansibility, Uε3.5Δp/(κp1) %
Table 13. Uncertainty terms applied automatically by the calculator’s Uncertainty tab. Table © Aienginear.

In practice the discharge coefficient usually dominates, at about 85 % of the variance in Example 1. The transmitter term grows quickly at low flow, because a fixed percentage of span becomes a larger percentage of a small reading. At 10 % of span, a 0.1 % of span transmitter contributes 1 % of reading in Δp, or 0.5 % in flow. A sound overall design target for a standard-compliant plate is ±0.6 % to ±1 % of mass flow at k = 2. Achieving it in service also needs a correct density value, which for gases often controls the result.

13. DP range, square-root extraction and turndown

Aienginear · Figure 5 · The square-root law and practical turndown
Flow versus differential pressure for an orifice plateFlow percentage equals the square root of differential pressure percentage. At 10 percent of DP span the flow is 31.6 percent, which limits useful turndown to about 3 to 1. 10 % DP = 31.6 % flow 50 % DP = 70.7 % flow 020406080100 020406080100 Differential pressure, % of span Flow, % of maximum poor-accuracy zone AIENGINEAR.COM
Figure 5. Because q ∝ √Δp, the bottom 10 % of DP span covers the bottom 32 % of flow. The calculator draws this curve for your actual plate, including the variation of C with Reynolds number, and prints a 5 % to 100 % scaling table for the DCS. Diagram © Aienginear.

Good practice is to choose the transmitter range so that maximum flow sits near 100 % of span and normal flow at roughly 70 % to 80 % of flow (50 % to 65 % of DP). Common ranges are 0 to 25 kPa (100 inH2O) and 0 to 50 kPa (200 inH2O) for liquids, and 0 to 62 kPa (250 inH2O) for high-pressure gas. Do square-root extraction in one place only, either in the transmitter or in the DCS, never both. Apply a low-flow cut-off near 5 % to 10 % of flow, because noise is amplified near zero. If the application needs more than about 4:1 turndown, consider two stacked transmitters, a smart transmitter with high rangeability, or a different meter.

14. Installation and impulse lines

A correct calculation is wasted if the plate or the impulse lines are installed badly. Impulse-line orientation depends on the fluid. The goal is to keep gas out of liquid lines, liquid out of gas lines, and live steam away from the transmitter.

Aienginear · Figure 6 · Transmitter and tapping orientation by service
Impulse line orientation for liquid, gas and steamLiquid service uses side taps with the transmitter below. Gas service uses top taps with the transmitter above. Steam service uses side taps, condensate pots at equal height and the transmitter below. DP Liquidtaps at side (up to 45° below horizontal)transmitter below, lines slope down DP Gastaps on top (within 45° of vertical)transmitter above, lines slope up DP Steampot equal-level condensate pots,water-filled legs, transmitter below AIENGINEAR.COM
Figure 6. Typical impulse-line arrangements. Use a slope of at least 1:12 (1:10 is common practice), a three- or five-valve manifold, and tubing of the same length and equal fill on both legs. Diagram © Aienginear.
Aienginear · Table 14 · Installation checklist
ItemRequirement or good practice
Plate orientationSharp edge upstream, bevel downstream, and tab stamped with tag, d at 20 °C, β, material and an “INLET” arrow
ConcentricityBore centred to within 0.0025D/(0.1 + 2.3β4) of the pipe axis (ISO 5167-2 6.5)
GasketsMust not protrude into the bore or across the tappings, and must be thin
Pipe upstreamCircular, measured ID over at least 0.5D upstream, no welds or steps inside 2D
Drain and vent holesAvoid where possible. If used, size and position them per ISO 5167-2 and allow for them in the calculation
Vertical runsLiquid flowing upward and gas flowing downward keep the pipe full and self-clean
Hot serviceFill legs for steam and condensables, and protect the transmitter from temperature beyond its rating
CommissioningZero the transmitter with the equalising valve open at line pressure, and check both legs are free of trapped gas or liquid
Table 14. Field installation checklist for orifice meters built to ISO 5167-2. Table © Aienginear.

15. Orifice plate vs venturi vs nozzle vs other flowmeters

Aienginear · Table 15 · Primary element comparison
AttributeOrifice plateVenturi tubeFlow nozzleCoriolis / ultrasonic
StandardISO 5167-2, ASME MFC-3M, AGA 3ISO 5167-4ISO 5167-3ISO 10790 / ISO 17089, AGA 9
Typical uncertainty of C0.5 % to 0.7 %0.7 % to 1.5 %0.8 % to 1.2 %0.1 % to 0.5 % of reading (calibrated)
Permanent lossHigh (45 % to 95 % of Δp)Low (5 % to 20 %)Medium (30 % to 80 %)Very low to moderate
Straight run neededLongShort to mediumMediumShort (Coriolis) to medium
Capital costLowestHighMediumHigh
Bore changeEasy (swap plate or use a dual-chamber fitting)Not possibleDifficultNot applicable
Dirty or erosive servicePoor (edge wear)GoodGood (high-velocity steam)Varies
CalculatorThis pageVenturi meter calculatorISO 5167-3Vendor sizing
Table 15. Typical ranges for comparison only. Use vendor data and the applicable standard for final selection. Table © Aienginear.

16. Common design mistakes

  1. Using nominal pipe size as D. NPS 4 is not 100 mm. Use the actual schedule ID (102.26 mm for Sch 40), and preferably a measured ID.
  2. Ignoring thermal expansion on hot service. At 300 °C a stainless bore grows by about 0.47 %, which is a flow error of about 1 %.
  3. Using standard density in the equation. ρ1 must be the actual density at the upstream tap. Convert to standard volume only afterwards.
  4. Using gauge pressure in ε, p2/p1 or the gas density calculation, where absolute pressure is required.
  5. Choosing β > 0.7 to cut the pressure loss, which pushes uncertainty and straight-length needs up sharply. Aim for 0.3 to 0.6.
  6. Applying square-root extraction twice, once in the transmitter and again in the DCS.
  7. Too high a Δp on low-pressure gas, so p2/p1 drops below 0.75 and ε becomes uncertain.
  8. Ignoring plate deflection at high Δp on thin, large plates, which lowers the effective C.
  9. Using an orifice for two-phase or wet gas without a wet-gas correction (see ISO/TR 11583).

17. Troubleshooting guide

Aienginear · Table 16 · Orifice meter troubleshooting
SymptomLikely causeCheck or remedy
Reads several % lowPlate installed backwards, or a worn or rounded edge (C actually higher)Pull the plate and inspect the edge with a magnifier; check the INLET marking
Reads highPartially blocked bore, or debris on the upstream faceInspect, clean, and fit a strainer upstream
Noisy or erratic signalGas in liquid legs, liquid in gas legs, or pulsationVent or drain the legs, re-slope them, and add damping or a pulsation dampener
Zero shiftUnequal fill or temperature between legsRe-fill the legs, insulate or trace both legs equally, and re-zero at line pressure
Mass balance does not closeWrong density, Z or units in the DCSCompare the DCS constants with this calculator’s report, and check the reference conditions
Disagreement after a rate changeOperating below the Reynolds limit, or below 10 % of spanRe-range, use stacked transmitters, or change β
Plate found dishedΔp surge or water hammer beyond the plate ratingUse a thicker plate, add a surge-protection review, and check the plate rating
Table 16. Field diagnosis of orifice meter errors. Table © Aienginear.

18. Standards and references

  • ISO 5167-1:2022: general principles and requirements, including the flow equation and uncertainty method.
  • ISO 5167-2:2022: orifice plates (RHG equation, expansibility, limits, straight lengths, flow calibration).
  • ISO/TR 9464:2023: guidelines for the use of ISO 5167:2022.
  • ISO/TR 15377:2023: devices beyond the scope of ISO 5167, such as small bores, conical-entrance and quarter-circle plates.
  • ASME MFC-3M: measurement of fluid flow in pipes using orifice, nozzle and venturi.
  • AGA Report No. 3 / API MPMS Chapter 14.3: concentric square-edged orifice meters for natural gas (custody transfer).
  • ISO/IEC Guide 98-3 (GUM): expression of uncertainty in measurement.
  • IAPWS-IF97: industrial formulation for the thermodynamic properties of water and steam.
  • ASME B36.10M / B36.19M: welded and seamless steel pipe dimensions. See also pipe sizes and schedules.

19. Frequently asked questions

What is the formula for flow through an orifice plate?

Per ISO 5167-1, qm = C/√(1−β4) · ε · (π/4)d2 · √(2Δpρ1). C comes from the Reader-Harris/Gallagher equation, ε is 1 for liquids, and the solution is iterated because C depends on the Reynolds number.

What is a typical discharge coefficient for an orifice plate?

About 0.60 to 0.61 for a sharp-edged concentric plate at high Reynolds number. It rises to 0.62 to 0.64 at low Reynolds number and high β. A rounded or worn edge also raises it.

What is the best beta ratio for an orifice plate?

Between 0.3 and 0.6. In that range the C uncertainty is at its lowest (0.5 %) and straight-length needs stay moderate. ISO 5167-2 allows 0.10 to 0.75.

What changed in ISO 5167-2:2022?

The RHG and expansibility equations did not change. The 2022 edition adds e/d ≤ 0.1 for β < 0.2, corrects the two-45°-bend spacing to 22D, clarifies the tee configuration and the multiple-fitting rules, adds a flow-calibration clause, and states uncertainties as expanded values at k = 2.

Which tappings should I use: flange, corner or D and D/2?

Flange taps are the default in oil, gas and petrochemical plants and suit standard orifice flanges. Corner taps suit small lines and carrier-ring designs. D and D/2 taps suit large lines. All three are covered by the same equation in this calculator.

How much straight pipe does an orifice plate need?

It depends on β and the upstream fitting. For example, a single 90° bend needs 22D at β = 0.5 and 42D at β = 0.6 for zero additional uncertainty. Downstream, 6D to 8D is typical. See Table 12 and the calculator’s Validity & installation tab.

What is the turndown of an orifice flowmeter?

About 3:1 to 4:1 with one transmitter at good accuracy. Because flow varies with the square root of Δp, 10 % of DP span corresponds to 31.6 % of flow.

How accurate is an orifice plate?

A plate built and installed to ISO 5167-2 typically achieves ±0.6 % to ±1 % of mass flow (k = 2) without calibration, provided density and Δp are measured well. Flow calibration can reduce this further.

How do I calculate the orifice bore size?

Select “Size the bore”, enter the design (maximum) flow and the Δp at that flow, which is usually the transmitter URV. The calculator solves for β, then gives the bore to machine at 20 °C after correcting for thermal expansion.

What is the permanent pressure loss across an orifice plate?

About 73 % of Δp at β = 0.5 and 45 % at β = 0.75, calculated from ISO 5167-2 clause 5.4. The calculator also converts it into energy cost per year.

Can an orifice plate measure steam?

Yes. Use the actual steam density from steam tables, the expansibility factor, condensate pots and water-filled impulse legs. For wet steam, apply a wet-gas correction.

Why use absolute pressure in the orifice calculation?

Gas density, ε and the p2/p1 limit all depend on the absolute upstream pressure. Using gauge pressure gives large errors at low line pressure.

Is this calculator suitable for custody transfer?

No. It is a preliminary engineering and design-support tool. Fiscal and custody-transfer metering requires full compliance with ISO 5167, AGA 3 or the contract standard, certified inspection and a validated flow computer.

Does the calculator work in US units?

Yes. The SI ⇄ US button converts every field (in, psia, °F, inH2O, lb/ft³, lb/h, US gpm, SCFH, MMSCFD), and each field also has its own unit selector.

21. Glossary

Aienginear · Table 17 · Orifice and DP flow measurement terms
TermMeaning
Beta ratio (β)Bore diameter divided by pipe internal diameter, both at operating temperature
Discharge coefficient (C)Actual flow divided by theoretical flow for the same Δp
Expansibility factor (ε)Correction for gas expansion through the bore; 1 for liquids
Vena contractaSmallest cross-section of the jet, just downstream of the plate
Permanent pressure loss (Δϕ)Pressure not recovered downstream; drives the pumping cost
Reynolds number (ReD)Ratio of inertial to viscous forces, based on pipe ID
Isentropic exponent (κ)Ratio describing reversible adiabatic expansion; about 1.4 for air and 1.3 for natural gas and steam
URVUpper range value of the DP transmitter, usually set at maximum flow
TurndownRatio of maximum to minimum flow measurable within the stated accuracy
Flow conditionerDevice that removes swirl and restores the velocity profile, allowing shorter straight runs
Impulse linesSmall-bore tubing connecting the tappings to the transmitter
Standard / normal volumeGas volume referred to fixed reference conditions (for example 15 °C or 0 °C at 101.325 kPa)
Table 17. Glossary. Table © Aienginear.

22. About the author and this tool

Muhammad Raza, founder of Aienginear, is a projects and mechanical engineer with more than 26 years in oil and gas, petrochemical, fertilizer, cement and power generation. He has led installation, commissioning and refurbishment of process plants and metering systems.

How this tool was checked: the v2.0.0 engine was verified against an independent reference implementation of the ISO 5167-2:2022 equations, to better than 2×10−7 on C, with unit factors from NIST SP 811 and pipe IDs from ASME B36.10M. The 21-case self-test runs every time the page loads. Report an error or suggest a feature.

Engineering disclaimer. The Aienginear Orifice Plate Flow Calculator is a preliminary engineering and design-support tool. It is ready to use on that basis, subject to the stated limitations and qualified engineering review. It does not replace ISO 5167, ASME MFC-3M, AGA Report No. 3, vendor sizing software or a licensed engineer. Do not use it on its own for custody-transfer, fiscal or safety-critical measurement. Straight-length and roughness tables are summaries; confirm them against licensed copies of the standards. © 2026 Aienginear.com. Text, tables and diagrams are original Aienginear content.

Aienginear

Written by Muhammad Raza

Founder of Aienginear. Engineering and digital solutions professional with 26+ years managing projects, plant shutdowns and turnarounds in oil & gas, petrochemical and power generation.

LinkedIn · YouTube · Report an error or ask a question

Leave a Comment