fluid-mechanics

Calculate Reynolds number, Darcy-Weisbach pressure drop, and pump power for pipe flow.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/jpfielding/claude.pnge --skill fluid-mechanics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fluid-mechanics
Source: https://github.com/jpfielding/claude.pnge/tree/main/skills/fluid-mechanics
Command: npx skills add https://github.com/jpfielding/claude.pnge --skill fluid-mechanics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies complex fluid mechanics calculations, enabling engineers to accurately analyze pipe flow, design pumps, and understand fluid behavior in various engineering scenarios.

Core Features & Use Cases

  • Flow Regime Analysis: Calculate Reynolds number and determine flow regimes (laminar, transitional, turbulent).
  • Pressure Drop Calculations: Compute pressure losses due to friction (Darcy-Weisbach) and fittings (minor losses).
  • Pump Sizing & Power: Determine required pump head and power based on system requirements.
  • Flow Measurement: Calculate flow rates using Venturi and orifice meters.
  • Use Case: A petroleum engineer needs to calculate the pressure drop in a pipeline carrying crude oil. They can use this Skill to input fluid properties, flow rate, pipe dimensions, and roughness to get an accurate pressure drop value, ensuring efficient system design.

Quick Start

Calculate the Reynolds number for a flow with density 998 kg/m^3, velocity 2 m/s, pipe diameter 0.05 m, and viscosity 0.001 Pa*s.

Frequently Asked Questions about fluid-mechanics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate pressure drop in a pipe using the Darcy-Weisbach equation?

To calculate pipe pressure drop with Darcy-Weisbach, input fluid properties, flow rate, pipe dimensions, and roughness to compute friction losses. The tool implements the Colebrook-White iterative solution to find the friction factor, ensuring accurate pressure drop values for your system design.

What is the Reynolds number and how do I determine if my pipe flow is laminar or turbulent?

The Reynolds number determines flow regime by comparing inertial and viscous forces using fluid density, velocity, pipe diameter, and viscosity. Calculate it to classify flow as laminar, transitional, or turbulent, which dictates the appropriate friction factor correlation for your analysis.

Can I use this tool to calculate flow measurement through Venturi and orifice meters?

Yes, you can calculate flow rates using Venturi and orifice meters. The tool applies Bernoulli's equation and the continuity equation to determine flow measurement values based on pressure differentials across the meter, providing accurate flow rate results.

Does this tool support minor losses and fitting loss coefficients for pipe systems?

Yes, the tool supports minor losses by calculating pressure losses from fittings using fitting loss coefficients. It integrates these fitting losses with Darcy-Weisbach friction losses to compute the total pressure drop across the entire pipe system.

Why does the Colebrook-White equation require an iterative solution for friction factor?

The Colebrook-White equation requires an iterative solution because the friction factor appears on both sides of the implicit equation, depending on Reynolds number and relative roughness. The tool iteratively solves this to find the Darcy friction factor for turbulent pipe flow.

What is the Blasius smooth-pipe correlation and when should I use it?

The Blasius smooth-pipe correlation is an empirical formula used to estimate the friction factor for turbulent flow in smooth pipes. Use it as a simplified alternative to the Colebrook-White iterative solution when calculating pressure drop in pipes with negligible roughness.