Калкулатор на височина точка на кипене | Температура на вода при височина
Намери точната точка на кипене на водата при всяка височина, в °C и °F, плюс локално налягане на въздуха. Базирано на физика (барометрично + Клаузиус–Клапейрон) за готвене, лабораторис и открити пространства.
Калкулатор за височина на точката на кипене
Водата кипи по-хладна, когато се издигаш по-високо. Въведи своята височина, за да получиш точната температура на кипене и локално налягане на въздуха.
Опитай 1500 м (Денвър ≈ 1600 м, Еверест = 8848 м). Допускат се стойности под морско равнище.
Точка на кипене срещу височина
Как се изчислява
Височината определя локално налягане на въздуха (барометрична формула); налягането определя точката на кипене (емпирично приближение на налягането на парите):
Точка на кипене от налягане, след това Целзий:
Документация
Кратко резюме
Водата кипи, когда малкото налягане от нейните собствени пари най-накрая съвпада с теглото на въздуха, който натиска отгоре. Колкото по-високо се качваш, толкова по-малко въздух има над теб, така че тази сила победи по-рано—и водата кипи при по-ниска температура. На морското равнище кипи при 100 °C (212 °F); в Денвър (~1 600 м) при около 95 °C (203 °F); на върха на Еверест при приблизително 68 °C (154 °F).
Въведи своята височина по-горе и калкулаторът връща точната точка на кипене в Целзий и Фаренхайт, плюс локалното налягане на въздуха. Това е важно, когато "просто я прокипвай" не е достатъчно конкретно: готвене, безопасност храна, варене и лабораторна работа, всички зависят от това колко горещо всъщност е кипящата вода.
Точка на кипене по височина
| Височина (м) | Височина (фт) | Точка на кипене (°C) | Точка на кипене (°F) | Налягане (kPa) |
|---|---|---|---|---|
| 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.
Гледната точка от първи принципи
Клаузиус–Клапейрон свързва налягането на насищането с температура чрез енталпията на изпаряване :
Якорирай го в нормалната точка на кипене ( kPa, K), включи околното налягане , и реши за . Използвайки kJ/mol и J/(mol·K) възпроизвежда същата крива в рамките на дроб от степен; емпиричното приближение по-горе е просто по-бързо затворена форма.
Точност и граници
- Всекидневен диапазон (под ~11 км): точна на около ±1 °C—по-фина, отколкото повечето кухненски или полски термометри.
- Над 11 км: оставаш стандартния модел на атмосферата; калкулаторът отбелязва резултата като екстраполация.
- Време: силна високо или ниско налягане може да измести локално налягане на няколко процента, бутайки точката на кипене с до ~1 °C. За критична работа, измери реалното барометрично налягане.
- Разтворени разтворители: сол или захар повишават точката на кипене леко (повишение на точката на кипене); силното саляне добавя само ~1 °C. Влажността е незначителна.
Защо е важно
- Готвене: на 2 000 м водата е само ~93 °C, така че макароната, ориза и яйцата имат нужда от видимо по-дълго време—"кипене" изглежда еднакво, но е по-студено. Гарнашница от налягане запечатва пара, за да натисне точката на кипене обратно нагоре до ~121 °C.
- Храна и безопасност на водата: кипенето все още обезвреждава, но CDC препоръчва пълно 3-минутно кипене над ~2 000 м вместо 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Често задавани въпроси
Защо водата кипи по-хладна на височина?
Кипенето се случва, когда налягането на парите на водата съвпада с околното налягане на въздуха. По-високо има по-малко въздух над главата, така че по-малко налягане, така че водата достига този баланс при по-ниска температура.
Колко се пада за 1 000 фт?
Приблизително 1 °C (около 1,8 °F) на 1 000 фт близо до морско равнище. Капанът е малко по-стръмен по-високо, защото налягането пада по-бързо там—още една причина физическото базиран модел надвива плоско линейно правило.
На каква температура кипи водата на Еверест?
Около 68 °C (154 °F) на върха на 8 848 м. Това е защо топенето на сняг и преобеспечаване на храна отнема толкова дълго време, и защо експедиции благоприятстват гарнашници от налягане при високи лагери.
Кипи ли водата по-горещо под морско равнище?
Да. На Мъртво море (~430 м под морско равнище) по-високото налягане тласка точката на кипене току що над 100 °C. Въведи отрицателна височина, за да я видиш.
Мога ли да използвам това, за да коригирам времето на готвене?
Да—той ти казва колко по-хладно е твоята "кипяща" вода. Като правило, добави приблизително 15–25% към времето на готвене с кипяща вода над ~5 000 фт, или използвай гарнашница от налягане.
Колко точно е?
В рамките на около ±1 °C до 11 км при стандартни условия. Необичайно време или екстремна височина разширяват това; за критична работа, измери реалното барометрично налягане.
Препратки
- Atkins, P., & de Paula, J. (2014). Physical Chemistry. Oxford University Press. (Clausius–Clapeyron relation)
- 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 — vapour pressure of water tables.
- U.S. Department of Agriculture, Food Safety and Inspection Service — High-altitude cooking and food safety.