Flow Rate Converter
Convert between flow rate units: L/s, L/min, m3/h, gal/min, ft3/s, and more.
| 单位 | 结果 |
|---|---|
| L/s | 27.7778 |
| L/min | 1,666.667 |
| L/h | 100,000 |
| m³/s | 0.0277778 |
| m³/min | 1.66667 |
| m³/h | 100 |
| GPS (UK) | 6.11026 |
| GPM (US) | 440.287 |
| GPH (US) | 26,417.205 |
| CFM | 58.8578 |
| CFS | 0.980963 |
| bbl/day (oil) | 15,095.546 |
点击一行设置为输入
关于此工具
流量转换器是从事流体力学和工业系统工作的工程师、科学家和专业人士的必不可少的工具。无论您是在设计管道、计算配水速率还是管理暖通空调系统,理解不同单位的流量都至关重要。使用此工具,您可以立即在升/秒、立方米/小时、加仑/分钟、立方英尺/秒等常见流量单位之间转换,无需手动计算或参考转换表。
转换器的使用非常简单:输入任何支持的单位的流量值,工具会立即显示所有其他单位中的等效值。这对于在公制和英制系统之间切换的专业人士,或需要比较来自不同供应商或地区规格的任何人特别有用。转换在数学上是精确的,考虑了升/分钟到加仑/分钟或立方米/小时到立方英尺/秒等单位之间的确切关系。
此工具在土木工程、管道设计、化工处理、环境监测和汽车流体系统等领域无价。它消除了记忆转换系数或查阅参考手册的需要,节省时间并降低系统设计中昂贵计算错误的风险。
常见问题
代码实现
# Flow rate unit converter
# Base unit: liters per second (L/s)
FLOW_UNITS = {
"L/s": 1,
"L/min": 1 / 60,
"L/h": 1 / 3600,
"m³/s": 1000,
"m³/min": 1000 / 60,
"m³/h": 1000 / 3600,
"mL/s": 0.001,
"mL/min": 0.001 / 60,
"ft³/s": 28.316846592,
"ft³/min": 28.316846592 / 60,
"gal/s": 3.785411784,
"gal/min": 3.785411784 / 60,
}
def convert_flow_rate(value: float, from_unit: str, to_unit: str) -> float:
if from_unit not in FLOW_UNITS or to_unit not in FLOW_UNITS:
raise ValueError(f"Unknown unit. Supported: {list(FLOW_UNITS.keys())}")
base = value * FLOW_UNITS[from_unit]
return base / FLOW_UNITS[to_unit]
# Examples
print(f"1 m³/s = {convert_flow_rate(1, 'm³/s', 'L/s'):.4f} L/s")
print(f"100 L/min = {convert_flow_rate(100, 'L/min', 'gal/min'):.4f} gal/min")
print(f"1 ft³/s = {convert_flow_rate(1, 'ft³/s', 'L/s'):.4f} L/s")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.