Калькулятор точки кипіння за висотою | Температура води на висоті
Знайдіть точну точку кипіння води на будь-якій висоті, в °C і °F, плюс місцевий атмосферний тиск. Фізична база (барична + Клаузіус–Клапейрон) для кулінарії, лабораторій та на відкритому повітрі.
Калькулятор точки кипіння на основі висоти
Вода кипить холодніше, чим вище ви піднімаєтеся. Введіть свою висоту, щоб отримати точну температуру кипіння і місцевий атмосферний тиск.
Спробуйте 1500 м (Денвер ≈ 1600 м, Еверест = 8848 м). Допускаються значення нижче рівня моря.
Точка кипіння в залежності від висоти
Як це розраховується
Висота встановлює місцевий атмосферний тиск (барична формула); тиск встановлює точку кипіння (емпірична залежність тиску пари):
Точка кипіння від тиску, потім Цельсій:
Документація
Коротка версія
Вода закипає, коли тиск її власної пари нарешті дорівнює вазі повітря, що тисне на неї. Чим вище ви піднімаєтеся, тим менше повітря над вами, тому тиск переважає раніше—і вода закипає при нижчій температурі. На рівні моря вона закипає при 100 °C (212 °F); у Денвері (~1600 м) близько 95 °C (203 °F); на вершині Евересту приблизно 68 °C (154 °F).
Введіть свою висоту вище, і калькулятор повертає точку кипіння в Цельсіях і Фаренгейтах, плюс місцевий атмосферний тиск. Це має значення, коли "просто кип'ятити" недостатньо конкретно: кулінарія, безпека харчування, варіння та лабораторна робота залежать від того, наскільки гарячою насправді є вода, що кипить.
Точка кипіння за висотою
| Висота (м) | Висота (фути) | Точка кипіння (°C) | Точка кипіння (°F) | Тиск (кПа) |
|---|---|---|---|---|
| 0 (рівень моря) | 0 | 100.0 | 212.0 | 101.3 |
| 500 | 1,640 | 98.4 | 209.1 | 95.5 |
| 1,000 | 3,281 | 96.7 | 206.1 | 89.9 |
| 1,500 | 4,921 | 95.1 | 203.1 | 84.6 |
| 2,000 | 6,562 | 93.4 | 200.1 | 79.5 |
| 2,500 | 8,202 | 91.7 | 197.0 | 74.7 |
| 3,000 | 9,843 | 89.9 | 193.9 | 70.1 |
| 4,000 | 13,123 | 86.4 | 187.6 | 61.6 |
| 5,000 | 16,404 | 82.8 | 181.1 | 54.0 |
| 8,848 (Еверест) | 29,029 | 68.0 | 154.5 | 31.4 |
Як працює розрахунок
Кипіння — це історія про тиск, тому інструмент складається з двох етапів: висота → тиск, потім тиск → температура.
Крок 1 — від висоти до тиску. Повітря закономірно розріджується з висотою. Баричний модель Міжнародної стандартної атмосфери (справедлива в тропосфері, 0–11 км) дає місцевий тиск від висоти:
де — висота в футах (метри × 3.28084).
Крок 2 — від тиску до точки кипіння. Вода кипить, коли її тиск пари дорівнює навколишньому тиску. Ту криву тиску пари описує з перших принципів відношення Клаузіуса–Клапейрона, і добре встановлена емпірична залежність перетворює тиск прямо на температуру:
Цю двоетапну модель використовують довідкові інструменти, такі як Omni Calculator та CSG Network. Вона точно відстежує опубліковані таблиці та, на відміну від старого правила "падає на 0,33 °C на 100 м", залишається чесною на великій висоті—те лінійне наближення завищує точку кипіння Евересту на близько 3 °C.
Перший-принципів погляд
Клаузіус–Клапейрон пов'язує тиск насичення з температурою через теплоту випаровування :
Закріпіть це в нормальній точці кипіння ( кПа, К), підставте навколишній тиск і розв'яжіть для . Використовуючи кДж/моль і Дж/(моль·К), відтворюєте ту ж криву з точністю до частки градуса; емпірична залежність вище — це просто швидша замкнена форма.
Точність і обмеження
- Повсякденний діапазон (нижче ~11 км): точна приблизно ±1 °C—тоньша, ніж більшість кухонних чи польових термометрів.
- Вище 11 км: ви залишаєте модель стандартної атмосфери; калькулятор позначає результат як екстраполяцію.
- Погода: сильний висок чи низько можуть змістити місцевий тиск на кілька відсотків, змістивши точку кипіння на до ~1 °C. Для критичної роботи виміряйте фактичний баричний тиск.
- Розчинені розчинені речовини: сіль чи цукор трохи підвищують точку кипіння (підвищення точки кипіння); сильна засолення додає лише ~1 °C. Вологість незначна.
Чому це має значення
- Кулінарія: на висоті 2000 м вода має лише ~93 °C, тому макарони, рис і яйця потребують помітно довше—"кипіння" виглядає так само, але холодніше. Скороварка герметизує пару, щоб відтиснути точку кипіння назад до ~121 °C.
- Безпека їжі та води: кипяток все ще дезінфікує, але CDC рекомендує повне 3-хвилинне кипяток вище ~2000 м замість 1 хвилини, тому що нижчі температури вбивають патогени повільніше.
- Лабораторії та промисловість: автоклави, перегонка та будь-який крок "рефлюкс/кипіння", відкалібрований на рівні моря, поводяться інакше на висоті і можуть потребувати перекаліброання.
Приклади коду
Кожен фрагмент приймає висоту в метрах і повертає точку кипіння в °C, використовуючи ту ж двоетапну модель.
1' Точка кипіння води (°C) від висоти в метрах
2=49.161*LN(29.921*(1-0.0000068753*(A1*3.28084))^5.2559)+44.932 ' результат у °F
3=((49.161*LN(29.921*(1-0.0000068753*(A1*3.28084))^5.2559)+44.932)-32)*5/9 ' результат у °C
41import math
2
3def boiling_point_c(altitude_m: float) -> float:
4 ft = altitude_m * 3.28084
5 p_inhg = 29.921 * (1 - 6.8753e-6 * ft) ** 5.2559
6 t_f = 49.161 * math.log(p_inhg) + 44.932
7 return round((t_f - 32) * 5 / 9, 2)
8
9print(boiling_point_c(1500)) # 95.06
101function boilingPointC(altitudeM) {
2 const ft = altitudeM * 3.28084;
3 const pInHg = 29.921 * Math.pow(1 - 6.8753e-6 * ft, 5.2559);
4 const tF = 49.161 * Math.log(pInHg) + 44.932;
5 return Math.round(((tF - 32) * 5) / 9 * 100) / 100;
6}
7
8console.log(boilingPointC(1500)); // 95.06
91public class BoilingPoint {
2 public static double boilingPointC(double altitudeM) {
3 double ft = altitudeM * 3.28084;
4 double pInHg = 29.921 * Math.pow(1 - 6.8753e-6 * ft, 5.2559);
5 double tF = 49.161 * Math.log(pInHg) + 44.932;
6 return Math.round((tF - 32) * 5 / 9 * 100.0) / 100.0;
7 }
8
9 public static void main(String[] args) {
10 System.out.println(boilingPointC(1500)); // 95.06
11 }
12}
131using System;
2
3class BoilingPoint {
4 static double BoilingPointC(double altitudeM) {
5 double ft = altitudeM * 3.28084;
6 double pInHg = 29.921 * Math.Pow(1 - 6.8753e-6 * ft, 5.2559);
7 double tF = 49.161 * Math.Log(pInHg) + 44.932;
8 return Math.Round((tF - 32) * 5 / 9, 2);
9 }
10
11 static void Main() => Console.WriteLine(BoilingPointC(1500)); // 95.06
12}
131#include <cmath>
2#include <iostream>
3
4double boilingPointC(double altitudeM) {
5 double ft = altitudeM * 3.28084;
6 double pInHg = 29.921 * std::pow(1 - 6.8753e-6 * ft, 5.2559);
7 double tF = 49.161 * std::log(pInHg) + 44.932;
8 return std::round((tF - 32) * 5.0 / 9.0 * 100) / 100;
9}
10
11int main() {
12 std::cout << boilingPointC(1500) << "\n"; // 95.06
13}
141package main
2
3import (
4 "fmt"
5 "math"
6)
7
8func boilingPointC(altitudeM float64) float64 {
9 ft := altitudeM * 3.28084
10 pInHg := 29.921 * math.Pow(1-6.8753e-6*ft, 5.2559)
11 tF := 49.161*math.Log(pInHg) + 44.932
12 return math.Round((tF-32)*5/9*100) / 100
13}
14
15func main() { fmt.Println(boilingPointC(1500)) } // 95.06
161fn boiling_point_c(altitude_m: f64) -> f64 {
2 let ft = altitude_m * 3.28084;
3 let p_inhg = 29.921 * (1.0 - 6.8753e-6 * ft).powf(5.2559);
4 let t_f = 49.161 * p_inhg.ln() + 44.932;
5 ((t_f - 32.0) * 5.0 / 9.0 * 100.0).round() / 100.0
6}
7
8fn main() {
9 println!("{}", boiling_point_c(1500.0)); // 95.06
10}
111<?php
2function boiling_point_c(float $altitudeM): float {
3 $ft = $altitudeM * 3.28084;
4 $pInHg = 29.921 * pow(1 - 6.8753e-6 * $ft, 5.2559);
5 $tF = 49.161 * log($pInHg) + 44.932;
6 return round(($tF - 32) * 5 / 9, 2);
7}
8
9echo boiling_point_c(1500); // 95.06
101def boiling_point_c(altitude_m)
2 ft = altitude_m * 3.28084
3 p_inhg = 29.921 * (1 - 6.8753e-6 * ft)**5.2559
4 t_f = 49.161 * Math.log(p_inhg) + 44.932
5 ((t_f - 32) * 5 / 9.0).round(2)
6end
7
8puts boiling_point_c(1500) # 95.06
91boiling_point_c <- function(altitude_m) {
2 ft <- altitude_m * 3.28084
3 p_inhg <- 29.921 * (1 - 6.8753e-6 * ft)^5.2559
4 t_f <- 49.161 * log(p_inhg) + 44.932
5 round((t_f - 32) * 5 / 9, 2)
6}
7
8boiling_point_c(1500) # 95.06
9Часто задавані питання
Чому вода кипить холодніше на висоті?
Кипіння відбувається, коли тиск пари води дорівнює тиску навколишнього повітря. Вище є менше повітря над головою, тому менше тиску, тому вода досягає того балансу при нижчій температурі.
На скільки він падає на 1000 футів?
Приблизно 1 °C (близько 1,8 °F) на 1000 футів поблизу рівня моря. Падіння трохи крутіше на висоті, тому що тиск там падає швидше—ще однієї причини, чому фізична модель переважає плоске лінійне правило.
При якій температурі вода кипить на Евересті?
Близько 68 °C (154 °F) на вершині 8848 м. Ось чому топлення снігу та регідратація їжі займають так довго, і чому експедиції люблять скорорварки на високих табірах.
Чи кипить вода гарячіше нижче рівня моря?
Так. У Мертвому морі (~430 м нижче рівня моря) вищий тиск штовхає точку кипіння трохи вище 100 °C. Введіть негативну висоту, щоб її побачити.
Чи можу я використати це для регулювання часу приготування?
Так—це розповідає вам, наскільки холодніше ваша "вода, що кипить". Як правило, додайте приблизно 15–25% до часу приготування в киплячій воді вище ~5000 футів або використовуйте скороварку.
Наскільки точно?
Приблизно ±1 °C до 11 км за стандартних умов. Незвична погода чи екстремальна висота розширюють це; для критичної роботи виміряйте фактичний баричний тиск.
Посилання
- Atkins, P., & de Paula, J. (2014). Physical Chemistry. Oxford University Press. (відношення Клаузіуса–Клапейрона)
- NOAA National Weather Service — Standard Atmosphere / pressure–altitude.
- U.S. Centers for Disease Control and Prevention — Water disinfection while traveling: boiling.
- Lide, D. R. (ed.). CRC Handbook of Chemistry and Physics — таблиці тиску пари води.
- U.S. Department of Agriculture, Food Safety and Inspection Service — High-altitude cooking and food safety.