Skip to main content

Bernoulli Equation Calculator

Solve the Bernoulli equation in head form — P/ρg + v²/2g + z — for the one missing variable, with a full head-term breakdown, a venturi-meter mode, and a differential-manometer helper.

Honest assumptions (read first): this tool assumes (1) steady flow, (2) incompressible flow (constant density), (3) inviscid flow — real friction is not modelled — and (4) the equation holds along a single streamline. The head-loss term hL is a manual input: this calculator does not estimate it from pipe friction. Use it only when you can justify its value (e.g. from measurement or from a Darcy–Weisbach calculation).

Worked example (computed by this calculator)

Water (ρ = 1000 kg/m³), P₁ = 200 kPa, v₁ = 2 m/s, z₁ = 0 m, P₂ = 150 kPa, z₂ = 0 m, hL = 0 m:

  • Pressure heads: 20.3943 m and 15.2957 m; velocity head at 1: 0.2039 m → total head H₁ = 20.5983 m.
  • H₂ = H₁ gives velocity head at 2 = 5.3025 m → v₂ = 10.1980 m/s = 36.7129 km/h = 33.4581 ft/s.

Venturi check: ΔP = 20 kPa, D₁ = 0.2 m, D₂ = 0.1 m → v₂ = 6.5320 m/s, v₁ = 1.6330 m/s, Q = 0.051302 m³/s = 51.302 L/s.

Scope boundary vs the pipe-flow calculator (#447): this tool solves the Bernoulli energy balance with head loss as a manual input. It does not compute friction factors, Reynolds numbers, or Darcy–Weisbach head loss — that is the job of the pipe-flow calculator, which pairs with this tool: estimate hL there, then solve Bernoulli here.

Frequently asked questions

1. What is the Bernoulli equation?

The Bernoulli equation states that along a streamline, the total head stays constant: P/(rho*g) + v^2/(2g) + z = constant, where P is pressure, rho is fluid density, v is flow velocity, z is elevation, and g is gravity. Each term is a head in metres: pressure head, velocity head, and elevation head. An optional manual head-loss term h_L can be added to the downstream side.

2. What assumptions does the Bernoulli equation require?

Four classic assumptions: (1) steady flow (nothing changes with time at a point), (2) incompressible flow (density constant — fine for liquids and for gases at low speed), (3) inviscid flow (friction neglected — real viscous losses are lumped into the manual head-loss input h_L), and (4) the equation applies along one streamline. Break any of these and the results are approximate. This calculator states these limits openly instead of hiding them.

3. Is head loss calculated by this tool?

No. Head loss h_L is a manual input here — the tool does not compute it. It simply shifts the energy balance: total head at point 1 equals total head at point 2 plus h_L. To estimate head loss from pipe friction (Darcy-Weisbach with the Colebrook-White friction factor), use the companion pipe-flow calculator, then enter its result here.

4. Worked example: 200 kPa to 150 kPa pipe — what is the downstream velocity?

Take water (rho = 1000 kg/m^3) with P1 = 200 kPa, v1 = 2 m/s, z1 = 0 m, P2 = 150 kPa, z2 = 0 m and no head loss. The head breakdown is: pressure heads 20.3943 m and 15.2957 m, velocity head at point 1 = 0.2039 m, so total head H1 = 20.5983 m. Setting H2 = H1 gives velocity head at point 2 = 5.3025 m, hence v2 = sqrt(2*g*5.3025) = 10.1980 m/s (36.7129 km/h, 33.4581 ft/s). These numbers are computed live by the calculator above.

5. How does the venturi mode work?

For a horizontal venturi meter with no head loss, continuity (A1*v1 = A2*v2) combines with Bernoulli to give v2 = sqrt(2*dP / (rho*(1 - beta^4))), where dP = P1 - P2 and beta = D2/D1 (throat diameter over pipe diameter). The tool also reports the inlet velocity v1 and the volume flow rate Q = A2*v2. Example: dP = 20 kPa, D1 = 0.2 m, D2 = 0.1 m in water gives v2 = 6.5320 m/s, v1 = 1.6330 m/s, Q = 0.051302 m^3/s (51.302 L/s).

6. How do I use the manometer option?

A differential manometer converts a height reading into a pressure difference via dP = (rho_mano - rho_fluid)*g*dh. The tool offers mercury (13595 kg/m^3) as the manometer fluid. Example: a 0.05 m mercury reading against water gives dP = 6175.74 Pa = 6.17574 kPa, which you can feed straight into the venturi mode.

7. Can I use Bernoulli for air or gases?

Only at low speeds where compressibility is negligible (roughly below 30% of the speed of sound, Mach < 0.3). The air preset (rho = 1.225 kg/m^3) covers duct and ventilation problems: for example, air at P1 = 101325 Pa accelerating from 10 m/s to 20 m/s in a horizontal duct drops to P2 = 101141.25 Pa, a 183.75 Pa drop. For high-speed gas flow use compressible-flow relations instead.

8. Why does the calculator say "no real solution"?

That happens when the inputs are physically inconsistent: the velocity head required would be negative, i.e. v^2/(2g) < 0. For instance, asking for v2 when point 2 has much higher pressure and elevation than the energy available at point 1 leaves no energy for motion. Check that your pressures, elevations and head loss are consistent — energy cannot be created.

9. What units can I use?

Pressures: Pa, kPa, psi, bar (1 psi = 6894.757293168361 Pa; 1 bar = 100000 Pa). Velocities: m/s, km/h, ft/s (1 ft/s = 0.3048 m/s; 72 km/h = 20 m/s exactly). Elevations and all head terms are in metres. The equation is evaluated internally in SI units and converted back to your chosen display units.

10. When should I NOT use Bernoulli?

Skip Bernoulli for: compressible high-speed gas flow (use isentropic relations), flows with large viscous losses you cannot quantify (the manual h_L cannot rescue a bad estimate), unsteady or pulsating flow, flow across a pump or turbine (add/subtract shaft head explicitly), and across different streamlines in rotational flow. When in doubt, the head-loss and pump-head physics live in the pipe-flow calculator, not here.

Free tool by NRTechStudio