Перейти к содержимому

Flow Rate Converter

Convert between flow rate units: L/s, L/min, m3/h, gal/min, ft3/s, and more.

ЕдиницаРезультат
L/s27.7778
L/min1,666.667
L/h100,000
m³/s0.0277778
m³/min1.66667
m³/h100
GPS (UK)6.11026
GPM (US)440.287
GPH (US)26,417.205
CFM58.8578
CFS0.980963
bbl/day (oil)15,095.546

Нажмите на строку, чтобы установить её как входное значение

Об этом инструменте

Конвертер расходов жидкости — это незаменимый инструмент для инженеров, учёных и специалистов, работающих с гидродинамикой и промышленными системами. Занимаетесь ли вы проектированием трубопроводов, расчётом скоростей распределения воды или управлением системами вентиляции и кондиционирования, понимание расходов в различных единицах измерения является критичным. Этот инструмент позволяет мгновенно преобразовывать значения между литрами в секунду, кубическими метрами в час, галлонами в минуту, кубическими футами в секунду и другими общепринятыми единицами расходов без ручных вычислений и справочных таблиц.

Использование конвертера элементарно: введите значение расхода в любой поддерживаемой единице, и инструмент мгновенно отобразит эквивалентные значения во всех остальных единицах. Это особенно полезно для специалистов, работающих между метрической и имперской системами, а также для всех, кто сравнивает спецификации от различных производителей или регионов. Преобразования математически точны и учитывают точные соотношения между единицами, такие как л/мин в гал/мин или м³/ч в ft³/с.

Этот инструмент незаменим в таких областях, как гражданское строительство, проектирование трубопроводов, химическая обработка, экологический мониторинг и системы автомобильных жидкостей. Он исключает необходимость запоминать коэффициенты преобразования или искать информацию в справочных материалах, экономит время и снижает риск дорогостоящих ошибок расчётов при проектировании систем.

Часто задаваемые вопросы

Реализация кода

# 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.