Kalkulator punktu wrzenia wody | Temperatura wrzenia na różnych wysokościach
Znajdź dokładny punkt wrzenia wody na dowolnej wysokości w °C i °F, plus lokalne ciśnienie powietrza. Oparte na fizyce (barometryczne + Clausiusa-Clapeyrona) do gotowania, laboratoriów i outdooru.
Kalkulator punktu wrzenia na podstawie wysokości
Woda wrze chłodniej, im wyżej się wspinasz. Wpisz swoją wysokość, aby uzyskać dokładną temperaturę wrzenia i lokalne ciśnienie powietrza.
Spróbuj 1500 m (Denver ≈ 1600 m, Everest = 8848 m). Dozwolone są wartości poniżej poziomu morza.
Punkt wrzenia vs. wysokość
Jak to jest obliczane
Wysokość ustawia lokalne ciśnienie powietrza (formuła barometryczna); ciśnienie ustawia punkt wrzenia (empiryczne dopasowanie ciśnienia pary):
Punkt wrzenia z ciśnienia, następnie Celsjusz:
Dokumentacja
Krótka wersja
Woda wrze, gdy małe ciśnienie jej pary wreszcie zrówna się z naciskiem powietrza naciskającego na nią. Im wyżej się wspinasz, tym mniej powietrza jest nad tobą, więc ten nacisk zwycięża wcześniej—i woda wrze w niższej temperaturze. Na poziomie morza wrze w 100 °C (212 °F); w Denver (~1600 m) w około 95 °C (203 °F); na szczycie Everestu w około 68 °C (154 °F).
Wprowadź swoją wysokość ponad, a kalkulator zwróci dokładny punkt wrzenia w Celsjuszach i Fahrenheitach, plus lokalne ciśnienie powietrza. To ma znaczenie, gdy "po prostu zagotuj to" nie jest wystarczająco precyzyjne: gotowanie, bezpieczeństwo żywności, browary i prace laboratoryjne zależą od tego, jak gorąca jest woda na wrzeniu.
Punkt wrzenia wody na różnych wysokościach
| Wysokość (m) | Wysokość (ft) | Temperatura wrzenia (°C) | Temperatura wrzenia (°F) | Ciśnienie (kPa) |
|---|---|---|---|---|
| 0 (poziom morza) | 0 | 100,0 | 212,0 | 101,3 |
| 500 | 1640 | 98,4 | 209,1 | 95,5 |
| 1000 | 3281 | 96,7 | 206,1 | 89,9 |
| 1500 | 4921 | 95,1 | 203,1 | 84,6 |
| 2000 | 6562 | 93,4 | 200,1 | 79,5 |
| 2500 | 8202 | 91,7 | 197,0 | 74,7 |
| 3000 | 9843 | 89,9 | 193,9 | 70,1 |
| 4000 | 13123 | 86,4 | 187,6 | 61,6 |
| 5000 | 16404 | 82,8 | 181,1 | 54,0 |
| 8848 (Everest) | 29029 | 68,0 | 154,5 | 31,4 |
Jak działa obliczenie
Wrzenie to kwestia ciśnienia, więc narzędzie wykonuje dwa kroki: wysokość → ciśnienie, następnie ciśnienie → temperatura.
Krok 1 — wysokość na ciśnienie. Powietrze rozrzedza się przewidywalnie wraz z wysokością. Międzynarodowy Model Standardowej Atmosfery (obowiązujący w troposferie, 0–11 km) daje lokalne ciśnienie z wysokości:
gdzie to wysokość w stopach (metry × 3,28084).
Krok 2 — ciśnienie na punkt wrzenia. Woda wrze, gdy jej ciśnienie pary równa się ciśnieniu otoczenia. Ta krzywa ciśnienia pary jest opisana z pierwszych zasad przez relację Clausiusa-Clapeyrona, a dobrze ugruntowana dopasowanie empiryczne zamienia ciśnienie bezpośrednio na temperaturę:
Ten dwustopniowy model to to, co używają narzędzia referencyjne, takie jak Omni Calculator i CSG Network. Śledzi opublikowane tabele ściśle i, w przeciwieństwie do starej zasady kciuka "spadek 0,33 °C na 100 m", pozostaje dokładny na dużych wysokościach—ten liniowy skrót przeszacowuje punkt wrzenia Everestu o prawie 3 °C.
Spojrzenie z pierwszych zasad
Clausiusa-Clapeyrona łączy ciśnienie nasycenia z temperaturą przez entalpię parowania :
Zakotwicz to w normalnym punkcie wrzenia ( kPa, K), wstaw otaczające ciśnienie i rozwiąż dla . Używając kJ/mol i J/(mol·K) reprodukuje tę samą krzywą z dokładnością do ułamka stopnia; dopasowanie empiryczne powyżej to tylko szybsza forma zamknięta.
Dokładność i ograniczenia
- Zakres codzienny (poniżej ~11 km): dokładny do około ±1 °C—dokładniejszy niż większość kuchennych lub terenowych termometrów.
- Powyżej 11 km: opuszczasz model standardowej atmosfery; kalkulator oznacza wynik jako ekstrapolację.
- Pogoda: silny wyż lub niż mogą przesunąć lokalne ciśnienie o kilka procent, przesuwając punkt wrzenia o do ~1 °C. Do pracy krytycznej zmierz rzeczywiste ciśnienie barometryczne.
- Rozpuszczone substancje: sól lub cukier nieznacznie podnoszą punkt wrzenia (podniesienie punktu wrzenia); silne zasolenie dodaje tylko ~1 °C. Wilgotność jest znikoma.
Dlaczego to ma znaczenie
- Gotowanie: na 2000 m woda ma tylko ~93 °C, więc makaron, ryż i jajka potrzebują wyraźnie dłużej—"wrzenie" wygląda tak samo, ale jest chłodniejsze. Czajnik do gotowania pod ciśnieniem uszczelnia parę, aby przesunąć punkt wrzenia z powrotem do ~121 °C.
- Bezpieczeństwo żywności i wody: wrzenie wciąż dezynfekuje, ale CDC zaleca pełne 3-minutowe gotowanie powyżej ~2000 m zamiast 1 minuty, ponieważ niższe temperatury zabijają patogeny wolniej.
- Laboratoria i przemysł: autoklawy, destylacja i każdy krok "refluksu/wrzenia" skalibrowany na poziomie morza zachowują się inaczej na wysokości i mogą wymagać ponownej kalibracji.
Przykłady kodu
Każdy fragment przyjmuje wysokość w metrach i zwraca punkt wrzenia w °C przy użyciu tego samego dwustopniowego modelu.
1' Punkt wrzenia wody (°C) z wysokości w metrach
2=49.161*LN(29.921*(1-0.0000068753*(A1*3.28084))^5.2559)+44.932 ' wynik w °F
3=((49.161*LN(29.921*(1-0.0000068753*(A1*3.28084))^5.2559)+44.932)-32)*5/9 ' wynik w °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
9FAQ
Dlaczego woda wrze chłodniej na wysokości?
Wrzenie następuje, gdy ciśnienie pary wody równa się otaczającemu ciśnieniu powietrza. Im wyżej, tym mniej powietrza nad głową, więc mniejsze ciśnienie, więc woda osiąga tę równowagę w niższej temperaturze.
O ile spada na 1000 ft?
Mniej więcej 1 °C (około 1,8 °F) na 1000 ft w pobliżu poziomie morza. Spadek jest nieco stromy na większych wysokościach, ponieważ ciśnienie spada tam szybciej—kolejny powód, dla którego model oparty na fizyce bije płaską regułę liniową.
W jakiej temperaturze woda wrze na Everescie?
Około 68 °C (154 °F) na szczycie 8848 m. Dlatego topienie śniegu i nawadnianie posiłków trwa tak długo, a ekspedycje na wysokich obozach preferują czajniki do gotowania pod ciśnieniem.
Czy woda wrze gorzej poniżej poziomu morza?
Tak. Na Morzu Martwym (~430 m poniżej poziomu morza) wyższe ciśnienie pchnie punkt wrzenia tuż powyżej 100 °C. Wpisz ujemną wysokość, aby to zobaczyć.
Czy mogę użyć tego do dostosowania czasu gotowania?
Tak—mówi ci, o ile chłodniejsza jest twoja "gotująca" woda. Z reguły dodaj około 15–25% do czasów gotowania na wodzie wrzący powyżej ~5000 ft, lub użyj czajnika do gotowania pod ciśnieniem.
Jak dokładne jest to?
W granicach około ±1 °C do 11 km w warunkach standardowych. Niezwykła pogoda lub skrajna wysokość poszerzają to; do pracy krytycznej zmierz rzeczywiste ciśnienie barometryczne.
Referencje
- Atkins, P., & de Paula, J. (2014). Physical Chemistry. Oxford University Press. (Relacja Clausiusa-Clapeyrona)
- 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 — tabele ciśnienia pary wody.
- U.S. Department of Agriculture, Food Safety and Inspection Service — High-altitude cooking and food safety.