πŸŒ€ Fluid Mechanics Calculators

Analyze pipe flow, pressure drop, drag forces, and compressible flow with high-precision Fortran-powered tools.

πŸ“ Fluid Statics

πŸ“

Fluid Statics Calculator

Calculate hydrostatic pressure in layered fluids, centroid forces and center of pressure for submerged plane surfaces, and multi-fluid U-tube manometer deflections.

Hydrostatics Fortran

πŸ”§ Internal Flow

πŸ”§

Pipe Flow & Pressure Drop

Darcy-Weisbach pressure drop with Colebrook-White friction factor, minor losses, and interactive Moody chart.

Darcy-Weisbach Fortran
πŸ”€

Pipe Networks

Series and parallel pipe systems with Hardy-Cross method for network analysis.

Hardy-Cross Fortran
πŸŒ€

Bernoulli & Extended Energy

Fluid energy balances across pipelines, incorporating pipe diameter changes, pumps, turbines, and friction losses with HGL/EGL plotting.

Energy Equation Fortran
🚰

Pump & System Curves

Centrifugal pump operating points for single, parallel, or series configurations. Model pipeline resistance and check NPSH cavitation limits.

Hydraulics Fortran
🌊

Water Hammer (Coup de bΓ©lier)

Transient pressure surges caused by valve closures. Simulate wave propagation, critical timings, support forces, hoop stress, and cavitation warnings using 1D MOC.

Transients Fortran
🧴

Non-Newtonian Pipe Flow

Analyze pipe flow of power-law, Bingham plastic, and Herschel-Bulkley fluids. Apparent viscosity and velocity plug core profiles.

Rheology Fortran
πŸ“Š

Moody Diagram Explorer

Interactive Colebrook-White and Swamee-Jain friction factor diagram. Plot custom operating points and inspect flow regimes.

Friction Factor Fortran
πŸ“

Pitot Tube Calculator

Compute flow velocity from pitot tube differential pressure. Includes Bernoulli and isentropic compressibility corrections.

Flow Measurement Fortran
πŸ”§

Venturi & Nozzle Flow Meter

Calculate volume and mass flow rates through venturi and nozzle meters using ISO 5167 correlations and differential pressure.

Flow Meter Fortran
🌊

Surge Tank & Surge Analysis

Simulate water level oscillations in surge tanks after sudden load rejection using RK4 integration. Evaluates Thoma stability.

Transients Fortran
⚑

Hydraulic Turbine Design

Design Pelton, Francis, and Kaplan turbines. Compute specific speed, runner diameter, efficiency envelopes, and cavitation safety.

Turbomachinery Fortran

🎯 External Flow

🎯

Drag Force Calculator

Drag on spheres, cylinders, flat plates, and streamlined bodies with Reynolds-dependent Cd correlations.

External Flow Fortran
🌊

Boundary Layer Analysis

Laminar and turbulent boundary layer thickness, displacement thickness, and momentum thickness.

Blasius / 1-7 Power Law Fortran
πŸŒ€

Flow Around Cylinders

Compute vortex shedding frequency, Strouhal number, drag/lift coefficients, and lock-in velocity range for cylinders in cross-flow.

VIV / Shedding Fortran
✈️

Lift & Airfoil Calculator

Analyze NACA 4-digit airfoils using thin airfoil theory with finite-wing corrections. Outputs CL, CD, CM, and polar diagram.

Aerodynamics Fortran
⬇️

Sedimentation & Settling

Compute terminal settling velocity for single or hindered particles through Stokes, intermediate, and Newton drag regimes.

Particle Dynamics Fortran

πŸš€ Compressible Flow

πŸš€

Isentropic & Normal Shock

Isentropic flow relations, area ratios, speed of sound, and normal shock properties with flow tables.

Gas Dynamics Fortran
πŸ”Ί

Nozzle Flow

Converging-diverging nozzle analysis with choking conditions and exit plane properties.

C-D Nozzle Fortran
πŸ“

Oblique Shock Wave relations

Oblique shock angles (weak/strong), downstream Mach, pressure/temperature ratios, and detachment limit warning.

Gas Dynamics Fortran
πŸ’¨

Prandtl-Meyer Expansion Fan

Centered supersonic expansion waves at convex corners. Calculate downstream Mach, static ratios, and Mach line geometries.

Gas Dynamics Fortran
πŸ’¨

Fanno Flow (Duct Friction)

Adiabatic compressible duct flow with friction. Compute exit Mach, choking limits, stagnation pressure drop, and normal shock positions.

Gas Dynamics Fortran
πŸ’¨

Rayleigh Flow (Heat Addition)

Frictionless compressible duct flow with heat transfer. Compute temperature/pressure changes, maximum heat allowed, and thermal choking limits.

Gas Dynamics Fortran
πŸš€

Rocket Nozzle (De Laval)

Size converging-diverging rocket nozzles using compressible relations. Compute thrust, characteristic velocity, and specific impulse.

Gas Dynamics Fortran

🌊 Open Channel Flow

🌊

Manning's Equation

Normal depth, velocity, and discharge for rectangular, trapezoidal, triangular, and circular channels. Froude number and rating curve.

Uniform Flow Fortran
πŸ’¦

Hydraulic Jump Calculator

Conjugate depth, energy loss, jump classification (undular β†’ strong), power dissipated, and specific energy diagram.

Gradually Varied Flow Fortran
🏞️

Gradually Varied Flow Profile

Simulate gradually varied open-channel water surface profiles (M1, M2, S1, S2 etc.) using Heun integration of the GVF equation.

Gradually Varied Flow Fortran
🌊

Submerged Orifice & Weir

Calculate open-channel flow over rectangular, V-notch, and trapezoidal weirs, or through submerged sluice gates.

Weirs / Gates Fortran