気化エンタルピー計算
吸収した熱と気化した物質量から、液体のモル気化エンタルピーが分かります。100 °C付近の水1 molに40.7 kJなら40.7 kJ/molで、吸熱と表示されます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 吸収熱
- 40.7
- モル量
- 1
- 気化エンタルピー
- 40.7
- 過程
- endothermic
モル気化エンタルピーは、しばしば Delta H sub vap や Delta H sub vaporiz と書かれ、指定条件下で液体1モルが蒸気になるときのエンタルピー変化です。通常は定圧の沸点付近です。実験室ではちょうど1モルを気化することは少なく、既知量 n の物質の液–気過程が吸収した熱 q を測って正規化します。すなわち Delta H sub vap は q を n で割った値です。正の結果は気化が吸熱であること—通常の場合—を意味し、周囲が冷えるか熱供給が必要です。負の結果は正味の放熱を意味し、純粋な液→気の相変化では珍しいですが、凝縮熱を符号付きで入れた場合に現れ得ます。本計算器は熱とモルという二つの有限数を受け取り、明確な熱過程ラベル付きのモル気化エンタルピーを返し、零モルを拒否します。零除算は無意味なモル量を生むからです。エネルギー単位を一貫させてください。q がキロジュールなら Delta H sub vap はキロジュール毎モル、q がジュールなら答えはジュール毎モルです。
モル気化エンタルピーの定義と計算
関心した量の純液体を、関心する相変化に近い定圧条件で蒸気へ変える気化実験から始めます。熱量測定、蒸気表のエネルギー収支、または同等の熱測定がその事象に伴う熱 q を与えます。化学の教科書とデータ表は気化した物質1モルあたりの示強量を報告するので、割り算します。
Delta H sub vap は q を n で割った値で、n は実際に気化した液体のモルです。ここで用いる符号規約は化学熱力学の系規約です。気化する系が吸収する熱は正で、摂氏約百度の水は、生成蒸気1モルあたりその程度の熱を供給すると約 40.7 キロジュール毎モルの大きな正の Delta H sub vap を示します。
NaN や Infinity は早期に拒否されます。零または非正のモル量は、n が零のときモル気化エンタルピーが未定義であるというメッセージで失敗し、クライアントは Infinity や黙った NaN ではなく量論を直せます。
グラムからモルへの変換、質量×潜熱表からの q 再構成、蒸気圧データからの Clausius–Clapeyron 勾配の当てはめなどの下流作業は別ツールに任せ、本ページは気化エンタルピー計算器を名指しで探す学習者・実験ノートが求める正規化段階に焦点を置きます。
気化エンタルピー計算器が実務で現れる場面
中等・大学の一般化学では、測定した熱負荷と質量からモルにした液体試料から始まる気化エンタルピー問題が絶えず出ます。Delta H sub vap と吸熱ラベルを返す単一の信頼できるオラクルは採点とデモ準備を速めます。
プロセス化学者やプラント技術者はスケールアップ中の蒸気・溶媒蒸発負荷を記録し、不透明な表参照だけでなく熱収支シート用の透明なモル値を必要とします。蒸留・乾燥実験は測定した加熱エネルギーと留出質量から、学生ノート用の実効モル気化熱を見積もります。
装置ソフトから既に q が分かる品質ラボでも、ロット気化量が変わるときの LIMS 出力や CAPA 報告のために、決定的な割り算とラベル付けが必要です。
後で量スケールの反応熱 Q = n×ΔH、溶解熱量測定からのモル溶解熱、エンタルピーとエントロピーからのギブス自由エネルギーだけが必要なら、本ページを過負荷にせず別の検索意図とランディングとして扱ってください。
活用例
宿題・試験の解答キー
測定した気化熱と気化した液体のモルを、吸熱または発熱ラベル付きの ΔH_vap に変換し一貫した採点に使います。
実験ノートの正規化
熱量計や加熱器の熱と秤量した留出モルを、報告と熱収支用のモル気化エンタルピーにします。
蒸留・乾燥のデモ
水や有機溶媒の ΔH_vap = q/n の符号と大きさから、沸騰が連続的な熱入力を要する理由を示します。
よくある質問
モル気化エンタルピーとは何ですか?
指定条件下で液体1モルが蒸気になるときのエンタルピー変化です。実験から ΔH_vap = q / n を計算し、q は吸収熱、n は気化モルです。
どの単位を使うべきですか?
エネルギー単位を一貫させてください。moles は mol でなければなりません。
物質量が0だと受け付けられないのはなぜですか?
物質量がなければモルあたりの熱は存在しないためです。無限大を返す代わりに分かりやすいメッセージで止まるので、報告書に載せる前に物質量を直せます。
モル気化エンタルピーがマイナスになることはありますか?
放出された熱を入力した場合だけです。純粋な液体の気化はふつう熱を吸収するので結果はプラスです。マイナスなら、凝縮熱を符号つきで入れた可能性があります。
グラムの換算や蒸気圧の解析もできますか?
いいえ。グラムからモルへの換算、質量と表の蒸発熱からの熱の計算、クラウジウス・クラペイロンの式による解析は別のツールの役目です。ここでは物質量で割る計算だけを行います。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/chem/enthalpy-of-vaporization-moles \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"heat":40.7,"moles":1}'const res = await fetch("https://api.kit.forhosting.com/chem/enthalpy-of-vaporization-moles", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"heat": 40.7,
"moles": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/enthalpy-of-vaporization-moles",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"heat": 40.7,
"moles": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/enthalpy-of-vaporization-moles", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"heat":40.7,"moles":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"heat":40.7,"moles":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/enthalpy-of-vaporization-moles", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"heat": 40.7,
"moles": 1
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.enthalpy_of_vaporization_moles",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無料のブラウザツールと有料 API は同じ純同型関数を共有し、宿題デモと自動パイプラインが同一入力で食い違いません。
モル気化エンタルピーの定義と計算
測定熱が浮動小数点ノイズ内で実質零なら、計算器は方向を捏造せず thermal_neutral とラベルします。算術は両フィールドが有限数で n が厳密に正であることを検証したあとの一回の除算です。乱数種・壁時計・ネットワーク・モデルドリフトはなく、同一の熱とモルは常に同一 JSON を返します。
送るものと返ってくるもの
heat は気化中に吸収された熱 q の有限数で、ジュールやキロジュールなど一貫した任意のエネルギー単位です。moles は気化した物質量(モル)の有限正数です。古典的な教科書チェックには、測定熱 40.7 キロジュールで水1モルを気化して 40.7 キロジュール毎モル(endothermic)を得ること、2モル気化で 81.4 キロジュールを吸収して同じモル値を得ることが含まれます。問題セット全体で同じエネルギー単位族を保ち、学習者が同じ作業行でジュール毎モルとキロジュール毎モルを混ぜないようにしてください。二つのフィールドを送ってください。両フィールドは必須です。欠落、空文字、非数値、NaN、Infinity、非正モルは invalid_input で失敗し課金されません。moles が零のとき、Delta H sub vap = q/n は n = 0 で未定義であるという明確なメッセージで失敗します。成功時は清掃された heat と moles、モル気化エンタルピー enthalpy_of_vaporization、過程ラベル endothermic / exothermic / thermal_neutral、q の選択とエネルギー単位を揃えるよう促す energy per mol の単位文字列、公式文字列 Delta H sub vap = q/n、method enthalpy_of_vaporization_moles を返します。成功 API 呼び出しの価格は公開ベースの $0.002 毎件で、検証失敗は前払い残高を消費しません。
気化エンタルピー計算器が実務で現れる場面
本能力は純 parse エンジンなので API 価格は成功1件あたり公開ベース $0.002 で、失敗検証は残高を消費しません。
技術的な質問
moles が零の場合はどうなりますか?
要求は invalid_input で失敗します。式が気化量で割るため、n = 0 ではモル気化エンタルピーは未定義です。
気化が吸熱か発熱かはどのように分かりますか?
正の enthalpy_of_vaporization は endothermic(系が熱を吸収)—液→気の通常です。負は exothermic。ほぼ零は thermal_neutral です。
費用はいくらですか?
ブラウザツールは無料でローカル実行です。API 要求は成功1件あたり $0.002 の前払い KIT 残高を使い、invalid_input は課金されません。