HomeCalculatorsPhysicsISO 5167 Venturi Tube Calculator
Physics calculator

ISO 5167 Venturi Tube Calculator

Compute ISO 5167-4 classical Venturi-tube discharge with C from convergent type. Runs locally. Not given C_d=0.98, not ISA 1932 nozzle, not RHG orifice, not Q=Av.

Instant result
Result

Enter values to calculate.

Inputs
Mode
Formula
Trust summary Engine tested · Source checked · 5/5 tests · Production surface contract 1/1 · v1.0.0
Input interpretation
Enter values to calculate.
Result
Model
ISO 5167-4 classical Venturi-tube discharge from D1, D2 or β, Re_D, convergent type, and Δp. Invert Δp. Report C from the ISO type table.
Scope
ISO 5167-4 classical Venturi tube: Q = C E A2 √(2Δp/ρ); C from convergent type; β and Re_D bound the ISO envelope; incompressible ε=1; C is reported, not an input
Verification
Engine tested · 5/5 tests · Production surface contract 1/1 · Source checked · v1.0.0
Named expert review
Optional · Not performed
Evidence
5 property · Production surface contract 1/1 · Artifact integrity PASS
Production
Embedded snapshot: STALE · Last attested schema matched 1.0.0 snapshot / local build · Semantic contract ✓ · Last attestation PASS · current evidence changed · re-attestation required · Public/cache ✓ · Origin ✓ · Live production status PASS (0 stale; 164 CURRENT) @ 2026-09-18T02:44:05.986Z
Semantic contract
PASS

Formulas

Core equations used by this calculator.

DischargeQ = C E A2 √(2Δp / ρ)
Approachβ = D2/D1 · E = 1/√(1 − β⁴)
Machined CC = 0.995 (ISO 5167-4 machined convergent)
iSI. Incompressible ε=1. C is reported from convergent type; do not send C_d. Do not send query v — that is calculation_version. β and Re_D bound the envelope; they do not interpolate C.

How to use

1

Enter D1 and D2

Inlet D1 and throat D2. REST may send D1+beta instead of D2. This is not an orifice d+D pair.

2

Enter Re_D and kind

Pipe Reynolds number on D1. Choose machined (default), rough-welded, or as-cast. Do not send ρ, μ, and v to wrap Reynolds.

3

Enter Δp and ρ

Inlet-to-throat differential pressure. Invert on the Δp tab. Read C on the C tab without Δp.

Example calculations

Common configurations with formula and result.

ϟ

Machined β=0.5, Re_D=5×10⁵, 10 kPa

D1=0.1 m, D2=0.05 m, Δp=10 kPa, ρ=1000 kg/m³, machined

C=0.995, Q=C E A2 √(2Δp/ρ)
C=0.995 · Q≈0.009024 m³/s
ϟ

Same β via D1+beta

D1=0.1 m, beta=0.5

D2=β D1
same C

ISO 5167 Venturi Tube calculator specification

Version 1.0.0 · Engine tested

Calculation status

Review policy · Evidence

Definition
ISO 5167-4 classical Venturi tube. Incompressible Q = C E A2 √(2Δp/ρ) with E=1/√(1−β⁴). C is the ISO type table: machined 0.995, rough-welded 0.985, as-cast 0.984. β and Re_D must lie in that type's envelope. Not a given C_d=0.98, not ISA 1932, not an RHG orifice plate.
What it calculates
ISO 5167-4 classical Venturi-tube discharge from D1, D2 or β, Re_D, convergent type, and Δp. Invert Δp. Report C from the ISO type table.
Inputs
  • mode?
  • D1
  • D2|beta
  • Re_D
  • kind?
  • dP?
  • rho?
  • Q?
Outputs
  • Q?
  • D1
  • D2
  • beta
  • E
  • A1
  • A2
  • C
  • Cd
  • Re_D
  • kind
  • v1?
  • v2?
  • rho?
  • dP?
  • mode
  • model
Formula
Q = C E A2 √(2Δp/ρ); machined C=0.995, rough-welded C=0.985, as-cast C=0.984
Assumptions
  • ISO 5167-4 classical Venturi tube: Q = C E A2 √(2Δp/ρ); C from convergent type; β and Re_D bound the ISO envelope; incompressible ε=1; C is reported, not an input
  • Machined C=0.995, D∈[50 mm,250 mm], β∈[0.40,0.75], Re_D∈[2e5,1e6]. Rough-welded C=0.985. As-cast C=0.984
  • Not a given C_d=0.98, not ISA 1932 nozzle, not RHG orifice, not Q=Av, not Darcy f, not compressible ε
Units
  • SI; D1, D2 in m; Q in m³/s; Δp in Pa; ρ in kg/m³; Re_D dimensionless
Boundary conditions
  • missing D1, D2/beta, Re_D, Δp, Q, or ρ when required → MISSING_REQUIRED_INPUT
  • D, β, or Re_D outside the selected type envelope → VALUE_OUT_OF_RANGE
  • C_d given, orifice d+D, tank H, A or v, Darcy f, μ, Cv/Kv, K, ε, tapping, kind=isa1932 → MIXED_INPUT_ENCODING
  • mode=Cd or unknown mode → INVALID_MODE
Example
D1=0.1 D2=0.05 Re_D=5e5 dP=10000 rho=1000 machined → C=0.995 Q≈0.009024
Validation cases

4 published on this page · 5/5 tests · Production surface contract 1/1 · View evidence

  • D1=0.1 D2=0.05 Re_D=5e5 dP=10000 rho=1000 → C=0.995 Q≈0.009024
  • D1=0.1 D2=0.05 Re_D=5e5 Cd=0.98 → MIXED_INPUT_ENCODING
  • D1=0.1 d=0.05 D=0.1 Re_D=5e5 dP=10000 rho=1000 → MIXED_INPUT_ENCODING
  • mode=Cd D1=0.1 D2=0.05 Re_D=5e5 → INVALID_MODE
Sources
Calculation version
1.0.0

Background

Interpretation and common distinctions.

Compute ISO 5167-4 classical Venturi-tube discharge from convergent type, β, Re_D, and Δp. C is the ISO table, not supplied.

Supported and not supported

Supported — Q from D1, D2 or β, Re_D, kind, and Δp · invert Δp · C from type · API physics.fluid.iso_venturi

Not supported — given C_d=0.98, ISA 1932 nozzle, RHG orifice, Q=Av, Darcy f, compressible ε

Agent / API notes

Capability id: physics.fluid.iso_venturi · tool id: iso-venturi · pin 1.0.0.

{ "D1": 0.1, "D2": 0.05, "Re_D": 500000, "dP": 10000, "rho": 1000 }

Modes: flow (default), pressure, coefficient. Optional kind: machined (default), rough, or as_cast. Errors: MISSING_REQUIRED_INPUT, INVALID_NUMBER, VALUE_MUST_BE_POSITIVE, VALUE_OUT_OF_RANGE, MIXED_INPUT_ENCODING, INVALID_MODE.

Calculator URL stays /calc/physics/iso-venturi. There is no /calc/fluid.

Other calculators in this family: Venturi meter, ISO 5167 nozzle, ISO 5167 orifice, ISO 5167 long-radius, Flow rate .

}

Frequently asked questions

Key distinctions behind the calculation.

Is this the given-C_d venturi page?

No. A classical venturi with a given C_d (default 0.98) is /calc/physics/venturi. Sending C_d here is MIXED_INPUT_ENCODING. Machined type reports C=0.995, not 0.98.

Is this an ISA 1932 nozzle?

No. ISO 5167-3 ISA 1932 is /calc/physics/iso-nozzle (C from β and Re_D, ≈0.97656 at β=0.5 and Re_D=10⁶). kind=isa1932 is MIXED_INPUT_ENCODING.

Is this an ISO 5167-2 orifice plate?

No. Reader–Harris/Gallagher C from β, Re_D, and tapping is /calc/physics/iso-orifice. Sending d and D is MIXED_INPUT_ENCODING.

Is this a long-radius nozzle?

No. ISO 5167-3 long-radius C=0.9965−0.00653 β^{0.5} is /calc/physics/long-radius-nozzle. kind=long-radius is MIXED_INPUT_ENCODING.

Does C change with β?

Not inside a type envelope. ISO 5167-4 lists a constant C per convergent type. β and Re_D must lie in that envelope or the engine returns VALUE_OUT_OF_RANGE.

Is this Q = A·v?

No. Volumetric flow from a given area and velocity is /calc/physics/flow-rate. Sending A or v is MIXED_INPUT_ENCODING.

Where does this run?

Locally in the browser by default. REST and MCP call the same fluid-engine isoVenturi wrapper.