Højde Kogepunktsberegner | Vandets temperatur ved højde
Find vandets nøjagtige kogepunkt ved enhver højde, i °C og °F, plus lokalt lufttryk. Fysik-baseret (barometrisk + Clausius-Clapeyron) til madlavning, laboratorier og udendørs.
Højde-baseret kogepunktsberegner
Vand kogles køler, jo højere du går. Indtast din højde for at få den nøjagtige kogepunkt og lokalt lufttryk.
Prøv 1500 m (Denver ≈ 1600 m, Everest = 8848 m). Værdier under havoverfladen er tilladt.
Kogepunkt vs. højde
Hvordan det beregnes
Højde sætter det lokale lufttryk (barometrisk formel); trykket sætter kogepunktet (empirisk damptryks-fit):
Kogepunkt fra tryk, derefter Celsius:
Dokumentation
Den korte version
Vand kogles, når det lille tryk fra dets eget damp endelig matcher vægten af luften, der presser ned på det. Jo højere du klatrer, jo mindre luft er der ovenover, så det tryk vinder hurtigere—og vand kogles ved en lavere temperatur. Ved havoverfladen kogles det ved 100 °C (212 °F); i Denver (~1.600 m) ved omkring 95 °C (203 °F); på Everests top ved cirka 68 °C (154 °F).
Indtast din højde ovenfor, og lommeregneren returnerer det nøjagtige kogepunkt i Celsius og Fahrenheit, plus det lokale lufttryk. Det betyder noget, når "bare kog det" ikke er specifikt nok: madlavning, fødevaresikkerhed, ølbrygning og laboratoriearbejde afhænger alle af, hvor varmt kogel vand faktisk er.
Kogepunkt efter højde
| Højde (m) | Højde (ft) | Kogepunkt (°C) | Kogepunkt (°F) | Tryk (kPa) |
|---|---|---|---|---|
| 0 (havoverfladen) | 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 |
Sådan fungerer beregningen
Kogning er en trykhistorie, så værktøjet tager to trin: højde → tryk, derefter tryk → temperatur.
Trin 1 — højde til tryk. Luft fortyndes forudsigelig med højde. Den internationale standardatmosfærebarometriske model (gyldig gennem troposfæren, 0–11 km) giver lokalt tryk fra højde:
hvor er højde i fod (meter × 3,28084).
Trin 2 — tryk til kogepunkt. Vand kogles, når dets damptryk svarer til det omgivende tryk. Den damptrykskurve er beskrevet fra første principper af Clausius-Clapeyron-relationen, og en velafprøvet empirisk tilpasning omdanner tryk direkte til temperatur:
Denne to-trins-model er det, som referenceværktøjer såsom Omni Calculator og CSG Network bruger. Det følger offentliggjorte tabeller tæt og, i modsætning til den gamle "slip 0,33 °C pr. 100 m"-tommelfingerregel, forbliver ærligt ved høj højde—den lineære genvej overvurderer Everests kogepunkt med næsten 3 °C.
Første-princip-synet
Clausius-Clapeyron forbinder mætningstrykket med temperatur gennem fordampningsentalpien :
Ankre det ved det normale kogepunkt ( kPa, K), tilslut det omgivende tryk , og løs for . Brug kJ/mol og J/(mol·K) reproducerer den samme kurve til inden for en brøkdel af en grad; den empiriske tilpasning ovenfor er blot en hurtigere lukket form.
Nøjagtighed og grænser
- Dagligdags område (under ~11 km): nøjagtigt til omkring ±1 °C—finere end de fleste køkken- eller feltthermometre.
- Over 11 km: du forlader standardatmosfæremodellen; lommeregneren markerer resultatet som en ekstrapolation.
- Vejr: en stærk høj- eller lavtrykszone kan skifte lokalt tryk nogle få procent, hvilket skubber kogepunktet med op til ~1 °C. Til kritisk arbejde, mål det faktiske barometriske tryk.
- Opløste stoffer: salt eller sukker hæver kogepunktet lidt (kogepunktsforhøjelse); kraftig saltering tilføjer kun ~1 °C. Fugtighed er ubetydelig.
Hvorfor det betyder noget
- Madlavning: ved 2.000 m er vand kun ~93 °C, så pasta, ris og æg har brug for markant længere—"kogning" ser ens ud, men er køler. En trykkoger forsegler damp for at skubbe kogepunktet tilbage op til ~121 °C.
- Mad- og vandsikkerhed: kogning desinficerer stadig, men CDC anbefaler en fuld 3-minuters kogning over ~2.000 m i stedet for 1 minut, fordi lavere temperaturer dræber patogener langsommere.
- Laboratorier og industri: autoklaver, destillation og enhver "tilbagebøjning/kogning"-trin kalibreret ved havoverfladen opfører sig anderledes ved højde og kan have brug for omkalibrering.
Kodeeksempler
Hvert fragment tager højde i meter og returnerer kogepunktet i °C ved hjælp af samme to-trins-model.
1' Kogepunkt for vand (°C) fra højde i meter
2=49,161*LN(29,921*(1-0,0000068753*(A1*3,28084))^5,2559)+44,932 ' resultat i °F
3=((49,161*LN(29,921*(1-0,0000068753*(A1*3,28084))^5,2559)+44,932)-32)*5/9 ' resultat i °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
9SSO
Hvorfor kogles vand køler ved højde?
Kogning sker, når vandets damptryk svarer til det omgivende lufttryk. Jo højere op, jo mindre luft er der ovenover, så mindre tryk, så vand når denne balance ved en lavere temperatur.
Hvor meget falder det pr. 1.000 ft?
Cirka 1 °C (omkring 1,8 °F) pr. 1.000 ft tæt på havoverfladen. Faldet er lidt stejlere højere oppe, fordi trykket falder hurtigere der—endnu en grund til, at den fysik-baserede model slår en flad lineær regel.
Hvilken temperatur kogles vand ved på Everest?
Omkring 68 °C (154 °F) ved toppen på 8.848 m. Det er derfor, at smeltning af sne og genhydrering af måltider tager så lang tid, og hvorfor ekspeditioner favoriserer trykkoger på højt lejr.
Kogles vand varmere under havoverfladen?
Ja. Ved Det Døde Hav (~430 m under havoverfladen) højere tryk skubber kogepunktet lige over 100 °C. Indtast en negativ højde for at se det.
Kan jeg bruge dette til at justere kogetider?
Ja—det fortæller dig, hvor meget køler dit "kogel" vand er. Som tommelfingerregel, tilføj cirka 15–25% til kogetider med kogel vand over ~5.000 ft, eller brug en trykkoger.
Hvor nøjagtigt er det?
Inden for omkring ±1 °C op til 11 km under standardbetingelser. Usædvanligt vejr eller ekstrem højde udvider det; til kritisk arbejde, mål det faktiske barometriske tryk.
Referencer
- 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 — damptryktabeller for vand.
- U.S. Department of Agriculture, Food Safety and Inspection Service — High-altitude cooking and food safety.