def flow_rate_from_velocity(diameter_m, velocity_ms): """ Calculate volumetric flow rate (m³/s) from pipe diameter and flow velocity. Parameters: diameter_m (float): Pipe inner diameter in meters velocity_ms (float): Flow velocity in meters per second Returns: float: Volumetric flow rate in m³/s """ area_m2 = math.pi * (diameter_m / 2) ** 2 flow_rate_m3s = area_m2 * velocity_ms return flow_rate_m3s
import math
def velocity_from_flow_rate(diameter_m, flow_rate_m3s): """ Calculate flow velocity (m/s) from pipe diameter and volumetric flow rate. Parameters: diameter_m (float): Pipe inner diameter in meters flow_rate_m3s (float): Volumetric flow rate in m³/s Returns: float: Flow velocity in m/s """ area_m2 = math.pi * (diameter_m / 2) ** 2 velocity_ms = flow_rate_m3s / area_m2 return velocity_ms pipe flow rate calculator