calculate_venturi_effect
Calculate fluid velocity and pressure changes through constrictions using continuity equation and Bernoulli's principle for Venturi meter analysis.
Instructions
Calculate Venturi effect (flow through constriction).
Uses continuity equation and Bernoulli's principle.
Args:
inlet_diameter: Inlet diameter in meters
throat_diameter: Throat (constriction) diameter in meters
inlet_velocity: Inlet velocity in m/s
fluid_density: Fluid density in kg/m³
Returns:
Dict containing:
- throat_velocity: Velocity at throat in m/s
- pressure_drop: Pressure drop from inlet to throat in Pascals
- flow_rate: Volumetric flow rate in m³/s
Example - Venturi meter:
result = await calculate_venturi_effect(
inlet_diameter=0.1, # 10 cm
throat_diameter=0.05, # 5 cm
inlet_velocity=2.0, # m/s
fluid_density=1000 # water
)
# throat_velocity = 8 m/s (4x area reduction)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inlet_diameter | Yes | ||
| throat_diameter | Yes | ||
| inlet_velocity | Yes | ||
| fluid_density | Yes |