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-dropFree
Pressure Drop
Calculate pressure drop using Darcy-Weisbach equation with automatic friction factor determination
QRequired
m³/s
Flow rate
LRequired
m
Pipe length
DRequired
m
Pipe diameter
roughnessOptional
m
Pipe roughness
fluidOptional
Fluid type (water, oil, gas)
unitsOptional
Unit system (SI, Imperial)
POST
/api/v1/hydraulics/flow-rateFree
Flow Rate
Calculate flow rate from known pressure drop using iterative solution
pressureDropRequired
Pa
Available pressure drop
LRequired
m
Pipe length
DRequired
m
Pipe diameter
roughnessOptional
m
Pipe roughness
fluidOptional
Fluid type
unitsOptional
Unit system
POST
/api/v1/hydraulics/pipe-sizingBasic
Pipe Sizing
Determine optimal pipe diameter based on flow conditions and constraints
flowRateRequired
m³/s
Design flow rate
maxVelocityRequired
m/s
Maximum velocity
maxPressureDropOptional
Pa/m
Max pressure drop per meter
fluidOptional
Fluid type
standardOptional
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