Hydraulics API

Professional hydraulics calculations for pipe flow, pressure drop, sizing, and system analysis. Built on proven engineering methods and validated against industry standards.

POST
/api/v1/hydraulics/pressure-drop
Free
Pressure Drop

Calculate pressure drop using Darcy-Weisbach equation with automatic friction factor determination

Q
Required
m³/s

Flow rate

L
Required
m

Pipe length

D
Required
m

Pipe diameter

roughness
Optional
m

Pipe roughness

fluid
Optional

Fluid type (water, oil, gas)

units
Optional

Unit system (SI, Imperial)

POST
/api/v1/hydraulics/flow-rate
Free
Flow Rate

Calculate flow rate from known pressure drop using iterative solution

pressureDrop
Required
Pa

Available pressure drop

L
Required
m

Pipe length

D
Required
m

Pipe diameter

roughness
Optional
m

Pipe roughness

fluid
Optional

Fluid type

units
Optional

Unit system

POST
/api/v1/hydraulics/pipe-sizing
Basic
Pipe Sizing

Determine optimal pipe diameter based on flow conditions and constraints

flowRate
Required
m³/s

Design flow rate

maxVelocity
Required
m/s

Maximum velocity

maxPressureDrop
Optional
Pa/m

Max pressure drop per meter

fluid
Optional

Fluid type

standard
Optional

Pipe standard (ANSI, ISO)

Engineering Notes

Calculation Methods

  • • Darcy-Weisbach equation for pressure drop
  • • Colebrook-White equation for friction factor
  • • Moody diagram correlations
  • • Automatic flow regime detection

Validation Ranges

  • • Reynolds number: 2,000 - 10,000,000
  • • Pipe diameter: 10mm - 2000mm
  • • Flow velocity: 0.1 - 50 m/s
  • • Accuracy: ±2% for turbulent flow