מצא את נקודת הרתיחה המדויקת של מים בכל גובה, ב-°C וב-°F, בתוספת לחץ אוויר מקומי. מבוסס פיזיקה (בריומטרי + קלאוזיוס-קלפרון) לבישול, מעבדות והטבע.
מים רותחים קר יותר ככל שאתה גבוה יותר. הזן את הגובה שלך כדי לקבל את טמפרטורת הרתיחה המדויקת ולחץ אוויר מקומי.
נסה 1500 מ' (דנוור ≈ 1600 מ', אברסט = 8848 מ'). ערכים מתחת לפני הים מותרים.
גובה קובע את לחץ האוויר המקומי (נוסחה בריומטרית); הלחץ קובע את נקודת הרתיחה (התאמה אמפירית של לחץ אדים):
נקודת רתיחה מלחץ, ואחר כך צלזיוס:
מים רותחים כאשר הדחיפה הקטנה של האדים שלהם לבסוף תואמת את משקל האוויר הלוחץ עליהם. ככל שאתה טופס גבוה יותר, כל שכן אוויר פחות מעלייך, כך הדחיפה מנצחת מוקדם יותר—ומים רותחים בטמפרטורה נמוכה יותר. בגובה פני הים הם רותחים ב-100 °C (212 °F); בדנוור (~1,600 מ') בערך 95 °C (203 °F); על פסגת אברסט בערך 68 °C (154 °F).
הזן את הגובה שלך למעלה ומחשבון מחזיר את נקודת הרתיחה המדויקת ב-צלזיוס וצהרנהייט, בתוספת לחץ האוויר המקומי. זה משנה בכל פעם ש"רק רתוח" אינו ספציפי מספיק: בישול, בטיחות מזון, הנקה, וכל עבודת מעבדה תלויה כמה מעלות בעצם רותחים מים.
| גובה (מ') | גובה (ft) | נקודת רתיחה (°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 — גובה ללחץ. האוויר דולל בחזקות עם הגובה. המודל Standard Atmosphere בריומטרי הבינלאומי (תקף דרך הטרופוספירה, 0–11 ק"מ) נותן לחץ מקומי מגובה:
כאשר הוא גובה ברגל (מטרים × 3.28084).
שלב 2 — לחץ לנקודת רתיחה. מים רותחים כאשר לחץ האדים שלהם שווה ללחץ שמסביב. עקומת לחץ האדים הזו מתוארת מעקרונות יסוד על ידי יחס קלאוזיוס-קלפרון, והתאמה אמפירית מוקבלת היטב הופכת לחץ ישירות לטמפרטורה:
מודל זה בשני שלבים הוא מה שכלים סטנדרטיים כמו Omni Calculator ו-CSG Network משתמשים בו. הוא עוקב אחרי טבלאות פורסמות קרוב ולהיפך מ"כלל האבוד 0.33 °C לכל 100 מ'", נשאר כנות בגובה רם—כולל ליניארי זה מעריך את נקודת הרתיחה של אברסט יתר על המידה בכמעט 3 °C.
קלאוזיוס-קלפרון קושר את לחץ הרוויה לטמפרטורה דרך אנתלפיה של אידוי :
עגן אותו בנקודת הרתיחה הנורמלית ( kPa, K), תקע בלחץ הסביבה , וחל עבור . שימוש ב- kJ/mol ו- J/(mol·K) מחדש את אותו עקומה לתוך חלק משנייה; התאמה אמפירית לעיל היא פשוט צורה סגורה מהירה יותר.
כל קטע לוקח גובה במטרים ומחזיר את נקודת הרתיחה ב-°C בעזרת אותו מודל שני שלבים.
1' Boiling point of water (°C) from altitude in metres
2=49.161*LN(29.921*(1-0.0000068753*(A1*3.28084))^5.2559)+44.932 ' result in °F
3=((49.161*LN(29.921*(1-0.0000068753*(A1*3.28084))^5.2559)+44.932)-32)*5/9 ' result in °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 °C (בערך 1.8 °F) לכל 1,000 ft ליד פני הים. הירידה קצת תלולה יותר גבוה יותר כי הלחץ נופל מהר יותר שם—עוד סיבה למודל המבוסס על פיזיקה מנצח כלל ליניארי שטוח.
בערך 68 °C (154 °F) בפסגת 8,848 מ'. זה למה התכה שלג והיכרות ארוחות כל כך זמן, ולמה משלחות מעדיפים סיר לחץ במחנות גבוהים.
כן. בים המלח (~430 מ' מתחת לפני הים) לחץ גבוה יותר דוחק את נקודת הרתיחה מעט מעל 100 °C. הזן גובה שלילי כדי לראות זאת.
כן—זה אומר לך כמה קר "רותח" המים שלך. כלל כללי, הוסף בערך 15–25% לזמני בישול במי רתיחה מעל כ-5,000 ft, או השתמש בסיר לחץ.
בתוך בערך ±1 °C עד 11 ק"מ בתנאים סטנדרטיים. מזג אוויר יוצא דופן או גובה קיצוני מרחיבים זאת; לעבודה קריטית, למדוד את הלחץ הברומטרי בפועל.
גלה עוד כלים שעשויים להיות שימושיים עבור זרימת העבודה שלך