Kalkulator točke kuhanja na osnovu nadmorske visine | Temperatura vode na visini
Pronađite točnu točku kuhanja vode na bilo kojoj nadmorskoj visini, u °C i °F, plus lokalni atmosferski tlak. Fizika-bazirano (barometrijsko + Clausius–Clapeyron) za kuhanje, laboratorije i vanjsku upotrebu.
Kalkulator točke kuhanja na osnovu nadmorske visine
Voda kuha hladnije što više putujete gore. Unesite vašu nadmorsku visinu da dobijete točnu temperaturu kuhanja i lokalni atmosferski tlak.
Probajte 1500 m (Denver ≈ 1600 m, Everest = 8848 m). Vrijednosti ispod razine mora su dozvoljene.
Točka kuhanja u odnosu na nadmorsku visinu
Kako se računa
Nadmorska visina postavlja lokalni atmosferski tlak (barometrijska formula); tlak postavlja točku kuhanja (empirijski pristup tlaku pare):
Točka kuhanja iz tlaka, zatim Celzijus:
Dokumentacija
Kratka verzija
Voda kuha kada mali pritisak pare vode konačno uravnoteži težinu zraka koji pritiska odozgo. Što više putujete gore, manje je zraka, pa taj pritisak brže pobjeđuje—voda kuha na nižoj temperaturi. Na razini mora kuha na 100 °C (212 °F); u Denveru (~1,600 m) na oko 95 °C (203 °F); na vrhu Everesta na oko 68 °C (154 °F).
Unesite vašu nadmorsku visinu i kalkulator vraća točnu točku kuhanja u Celziusima i Fahrenheitima, plus lokalni atmosferski tlak. To je važno kada "samo ga prokuhaj" nije dovoljno specifično: kuhanje, sigurnost hrane, proizvodnja piva i laboratorijski rad svi ovise o tome koliko vruća voda zapravo kuha.
Točka kuhanja po nadmorskoj visini
| Nadmorska visina (m) | Nadmorska visina (ft) | Točka kuhanja (°C) | Točka kuhanja (°F) | Tlak (kPa) |
|---|---|---|---|---|
| 0 (razina mora) | 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 (Everest) | 29,029 | 68.0 | 154.5 | 31.4 |
Kako radi izračun
Kuhanje je priča o tlaku, tako da alat radi u dva koraka: nadmorska visina → tlak, zatim tlak → temperatura.
Korak 1 — nadmorska visina do tlaka. Zrak se redovito razrjeđuje s visinom. Model međunarodne standarne atmosfere (ISA) barometrijski (validan kroz troposferu, 0–11 km) daje lokalni tlak iz nadmorske visine:
gdje je nadmorska visina u stopama (metri × 3.28084).
Korak 2 — tlak do točke kuhanja. Voda kuha kada njen tlak pare postane jednak okružnom tlaku. Tu krivulju tlaka pare opisuje Clausius–Clapeyronova relacija iz prvih principa, a dobro uspostavljeni empirijski pristup direktno pretvara tlak u temperaturu:
Ovaj dvostupanjski model koriste referentni alati kao što su Omni Calculator i CSG Network. Prati objavljene tablice blizu i, za razliku od starog pravila "ispusti 0,33 °C po 100 m", ostaje točan na velikim nadmorskim visinama—taj linearni prečac precjenjuje točku kuhanja Everesta za gotovo 3 °C.
Pogled iz prvih principa
Clausius–Clapeyronova relacija povezuje tlak zasićenja s temperaturom kroz entalpiju isparavanja :
Prikupite je na normalnoj točki kuhanja ( kPa, K), uključite ambijentalni tlak , i riješite za . Koristeći kJ/mol i J/(mol·K) reproducirate istu krivulju do razlomka stupnja; empirijski pristup gore je samo brža zatvorena forma.
Preciznost i ograničenja
- Svakodnevni raspon (ispod ~11 km): točan do oko ±1 °C—finiji od većine kuhinjskih ili terenske termometara.
- Iznad 11 km: napuštate model standardne atmosfere; kalkulator označava rezultat kao ekstrapolaciju.
- Vremenski uvjeti: jaka visoka ili niska tlačna grba može promijeniti lokalni tlak nekoliko posto, pomičući točku kuhanja do ~1 °C. Za kritične radove, izmjerite pravi barometarski tlak.
- Otopljene otopine: sol ili šećer malo povisuju točku kuhanja (elevacija točke kuhanja); jako soljenje dodaje samo ~1 °C. Vlažnost je zanemariva.
Zašto je to važno
- Kuhanje: na 2,000 m voda je samo ~93 °C, tako da testenina, riž i jaja trebaju znatno duže—"kuhanje" izgleda isto ali je hladnije. Brzovar zatvorenim poklopcem drži paru da ponovno podiže točku kuhanja na ~121 °C.
- Hrana i sigurnost vode: kuhanje i dalje dezinficira, ali CDC savjetuje punih 3 minute kuhanja iznad ~2,000 m umjesto 1 minute, jer niže temperature sporije ubijaju patogene.
- Laboratoriji i industrija: autoklavski, destilacijski, i bilo koji "reflux/kuhanje" korak kalibriran na razini mora ponašaju se drugačije na nadmorskoj visini i mogu trebati ponovno kalibriranje.
Primjeri koda
Svaki isječak uzima nadmorsku visinu u metrima i vraća točku kuhanja u °C koristeći isti dvostupanjski model.
1' Točka kuhanja vode (°C) iz nadmorske visine u metrima
2=49.161*LN(29.921*(1-0.0000068753*(A1*3.28084))^5.2559)+44.932 ' rezultat u °F
3=((49.161*LN(29.921*(1-0.0000068753*(A1*3.28084))^5.2559)+44.932)-32)*5/9 ' rezultat u °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Česta pitanja
Zašto voda kuha hladnije na nadmorskoj visini?
Kuhanje se dogodi kada tlak pare vode postane jednak okružnom atmosferskom tlaku. Što više gore ima manje zraka, tako da manje tlaka, pa voda dostiže tu ravnotežu na nižoj temperaturi.
Koliko pada po 1,000 ft?
Otprilike 1 °C (oko 1,8 °F) po 1,000 ft blizu razine mora. Pad je malo strmiji gore jer tlak pada brže tamo—još jedan razlog zašto model baziran na fizici pobjeđuje plošan linearni pravilo.
Na koju temperaturu kuha voda na Everestu?
Oko 68 °C (154 °F) na vrhu od 8,848 m. Zato topljenje snijega i rehidracija obroka traju tako dugo, i zašto ekspedicije daju prednost brzovaru na visokim kampima.
Kuha li voda vruće ispod razine mora?
Da. U Mrtvom moru (~430 m ispod razine mora) viši tlak gura točku kuhanja malo iznad 100 °C. Unesite negativnu nadmorsku visinu da je vidite.
Mogu li ovo koristiti da prilagodim vremenske radove?
Da—govori vam koliko je hladnije vaša "kuhaća" voda. Kao pravilo, dodajte otprilike 15–25% vremenu kuhanja vode sa vrućom vodom iznad ~5,000 ft, ili koristite brzovar.
Koliko je točan?
Unutar oko ±1 °C do 11 km u standardnim uvjetima. Neuobičajeno vrijeme ili ekstremna nadmorska visina prošire to; za kritičan rad, izmjerite pravi barometarski tlak.
Reference
- 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.