計算ツール
物質を選ぶ気体比熱計算
酸素、窒素、水素、二酸化炭素、アルゴン、ヘリウムのNIST Shomate係数から標準モル定圧熱容量Cp°と質量基準の定圧比熱を計算します。温度範囲外は自動停止しますが、相・組成・高圧実在気体への該当は自動判定せず、利用者が確認します。
本文更新日: 2026-09-06
今回の更新: 物質別の係数区間、自動検査と利用者確認の違い、モル基準Cp°と質量基準cpの顕熱量への移し方を明確にしました。
作成・確認: CalcChem 運営者
この計算を選ぶ前の判断
値を入れる前に、単位、基準、物性値、適用範囲が手元の資料や仕様書と合っているか確認してください。
- 選択した純物質の単一気相か確認してください。空気、混合ガス、湿りガスは計算対象ではありません。
- 計算するのは標準モル定圧熱容量Cp°です。高圧実在気体のCp、Cv、液体・固体の比熱へ読み替えません。
- 物質ごとの公開温度範囲外は外挿せず、数値を返しません。高温側でも反応・解離・相状態を別に確認します。
- 入力温度での点値を広い温度区間へ固定して使わず、必要に応じてCp(T)の積分を検討してください。
最初に確認するガイド
最初に確認する理由: Cp°をどの入力欄へ、どの条件ラベルと一緒に移すか整理したいとき。
計算フォーム
このページは、酸素、窒素、水素、二酸化炭素、アルゴン、ヘリウムの純ガスについて、NIST Chemistry WebBookのShomate式から入力温度の標準モル定圧熱容量 Cp° を計算します。表から一つの代表値を返すのではなく、物質、温度区間、使用係数、分子量、換算基準を結果と一緒に残します。
この計算へ進める条件
次の条件をすべて確認できる場合だけ進みます。
- 選択した純物質の単一気相である
- 求めたい量が標準理想気体の標準モル定圧熱容量Cp°、またはその質量基準換算値である
- 入力温度が、その物質のNIST公開区間内にある
- 混合物、高圧実在気体、液体、固体、二相、反応・解離条件ではない
ツールは温度範囲と確認欄の選択を検査しますが、圧力・組成の入力欄はなく、相や高圧実在気体への該当を自動判定しません。上記の条件を資料で確認できなければ、確認済みを選ばず計算を進めないでください。
物質ごとの温度区間
採用しているNIST気相Shomate係数の区間は次のとおりです。物性値の一覧ではなく、入力温度にどの係数が対応するかを探すための範囲です。
- 酸素:
100〜700 K、700〜2000 K、2000〜6000 K - 窒素:
100〜500 K、500〜2000 K、2000〜6000 K - 水素:
298〜1000 K、1000〜2500 K、2500〜6000 K - 二酸化炭素:
298〜1200 K、1200〜6000 K - アルゴン・ヘリウム: それぞれ
298〜6000 Kの1区間
298 K は 24.85 ℃ です。水素・二酸化炭素・アルゴン・ヘリウムでは20 ℃を受け付けません。下限を25 ℃へ丸めず、境界を調べるときは温度単位にKを選んで照合できます。係数の温度区間は、対象がその温度で単一気相・非反応状態にあることを保証するものではありません。
使用するShomate式
Cp° = A + B t + C t^2 + D t^3 + E / t^2
t = T(K) / 1000
Cp° は標準モル定圧熱容量で、単位は J/(mol K) です。A〜Eは選択物質と温度区間に対応するNIST掲載値を使います。質量基準の定圧比熱をここでは cp と書き、Cp° [J/(mol K)] / M [g/mol] の数値を J/(g K) = kJ/(kg K) として表示します。J/(kg K) を選ぶ場合は、この数値の1000倍です。
温度区間の境界をどう扱うか
NISTの係数表では、例えば窒素の100〜500 Kと500〜2000 Kのように境界を共有する区間があります。CalcChemでは二重解釈を避けるため、内部境界ちょうどではその温度から始まる高温側区間を選びます。最終区間の上限だけは計算対象に含めます。
結果の「使用係数区間の下限」「使用係数区間の上限」と補足の係数を確認してください。上限の表示だけで、その境界に低温側係数を使ったとは判断しません。原典を照合するときは、ページ末尾の「参考資料と確認範囲」から対象物質のNISTページを開き、「Gas Phase Heat Capacity (Shomate Equation)」の温度区間を確認します。
点Cp°と温度区間の顕熱は分ける
このページが返すのは、入力した一つの温度での Cp° と、その質量基準換算値 cp です。定圧の顕熱を一定熱容量で概算する式は、基準に応じて次のように分けます。
質量基準: Qp [kJ] = m [kg] * cp [kJ/(kg K)] * ΔT [K]
モル基準: Qp [J] = n [mol] * Cp° [J/(mol K)] * ΔT [K]
一点の値を全区間で一定とみなせるとは限りません。25 ℃から800 ℃までの加熱で25 ℃の値だけを固定すれば、熱容量の温度依存を落とします。広い温度差では、Shomate式のエンタルピー項またはモル基準の Cp°(T) の積分を確認してください。このツール自体は積分や相変化・反応・解離の計算を行いません。
顕熱量計算へ進むのは、同一相・非反応かつ一定値近似を採用できると確認した場合です。「定圧の近似」を選び、質量基準なら cp を「質量基準の比熱容量 c」へ、モル基準なら Cp° を「モル基準の熱容量 C_m」へ、出力単位とともに移します。
利用者が採用を止める条件
以下は入力からの自動検知結果ではなく、用途を照合するための判断例です。
表は横にスクロールできます。
| 入力・用途 | 利用者の判断 | 理由 |
|---|---|---|
| 純酸素、25 ℃、気相のCp° | 計算可能 | 物質、相、温度区間、量の種類が一致する |
| 乾燥空気の比熱 | 停止 | 純物質のShomate係数を混合物へ置き換えられない |
| 高圧CO2の実在気体Cp | 停止 | この式は圧力依存の実在気体Cpを計算しない |
| 液体窒素の比熱 | 停止 | 気相Shomate式を液相へ使えない |
| 1000 Kの水素を反応器設計へ採用 | 原典確認まで停止 | 温度区間内でも反応・解離、安全、設計条件は別問題 |
密度・粘度も必要なとき
この6純ガスは気体密度計算でも選べますが、温度に加えて絶対圧とZの根拠が必要です。気体粘度計算は水素に対応せず、他の5物質も温度・圧力の上下限が物質別に異なります。Cp°を計算できた温度範囲が、そのまま密度や粘度の適用範囲になるわけではありません。
値、単位、入力温度、使用係数区間、純物質・単一気相の確認元は、ワークフローの転記メモにまとめます。リンク先へ条件や確認済みの選択は引き継ぎません。
計算仕様・検算例
このツールで使う式、変数、単位、検算用の入力条件です。計算条件を採用してよいかは、本文と一次資料で確認してください。
このページで使う主な式
NIST Shomate式による標準モル定圧熱容量:
Cp° = A + B*t + C*t^2 + D*t^3 + E/t^2; t = T(K)/1000
最初に確認する前提: Cp°はJ/(mol K)、TはK、t=T/1000です。
すべての式・変数・単位・検算例を表示する
使用する式
NIST Shomate式による標準モル定圧熱容量
Cp° = A + B*t + C*t^2 + D*t^3 + E/t^2; t = T(K)/1000
- Cp°はJ/(mol K)、TはK、t=T/1000です。
- A〜Eは選択物質と入力温度に対応するNIST Chemistry WebBookの区間係数です。
- 内部共有境界では、境界から始まる高温側区間を選択します。最終区間の上限は計算対象に含めます。
- 質量基準比熱はCp°を分子量g/molで除してkJ/(kg K)へ換算します。
- 標準理想気体のCp°であり、圧力依存、混合、相変化、反応、解離は計算しません。
変数定義
表は横にスクロールできます。
| 記号 | 名称 | 説明 | 標準単位 |
|---|---|---|---|
| Cp° | 標準モル定圧熱容量 | NIST Shomate式から計算する入力温度での気相Cp°です。 | J/(mol K) |
| T | 絶対温度 | 入力温度をKへ換算した値です。 | K |
| t | 換算温度 | Shomate式で使うT/1000です。 | - |
| A-E | Shomate係数 | 選択物質と温度区間に対応する公開係数です。 | 式定義による |
| M | 分子量 | モル基準から質量基準へ換算する選択物質の分子量です。 | g/mol |
単位上の注意
- J/(mol K)とkJ/(kmol K)は数値が同じです。
- kJ/(kg K)とJ/(g K)は数値が同じです。
- 質量基準cpのkJ/(kg K)表示は、Cp°[J/(mol K)]を分子量[g/mol]で除した数値です。J/(kg K)表示ではその1000倍です。
- 温度区間の判定はKで行います。
例題
例題の数値は、式・単位・計算手順を再現して確認するための条件です。実在物質名を含む例でも、 仕様値、保証値、設計値を示すものではありません。実務では対象条件に対応する一次資料を確認してください。 表示桁は計算結果の再現用であり、入力値や近似式の精度を保証する有効桁ではありません。 例題カードは各例題で定めた桁の検算値を示し、再計算結果は共通の8有効数字で表示するため、末尾ゼロや表示桁が異なる場合があります。 確認欄があるツールでは、例題リンクは値と単位だけを反映します。前提を確認して確認欄を選び、計算してください。
酸素: 25℃でCp°と質量基準比熱を検算する
100〜700 K区間の係数を選ぶ演算確認です。酸素設備の設計比熱や保証値を示す例ではありません。
入力条件
- 温度
- 25 ℃
計算基準
- 計算対象の純ガス
- 酸素 O2
- 物質・相・組成の確認
- 選択した純物質の単一気相であることを確認した
- 相関式の意味の確認
- NIST Shomate式の気相Cp°として使うことを確認した
検算時の結果
- 標準モル定圧熱容量 Cp°
- 29.3826291 J/(mol K)
- 質量基準の定圧比熱
- 0.91824159 kJ/(kg K)
水素: 25℃で大きい質量基準比熱を桁確認する
小さい分子量で質量基準値が大きくなる換算を確認します。安全評価、反応、解離、高圧条件は扱いません。
入力条件
- 温度
- 25 ℃
計算基準
- 計算対象の純ガス
- 水素 H2
- 物質・相・組成の確認
- 選択した純物質の単一気相であることを確認した
- 相関式の意味の確認
- NIST Shomate式の気相Cp°として使うことを確認した
検算時の結果
- 標準モル定圧熱容量 Cp°
- 28.8372998 J/(mol K)
- 質量基準の定圧比熱
- 14.3050676 kJ/(kg K)
窒素: 500 Kの共有境界で高温側係数を選ぶ
共有境界を二重解釈せず、500 Kから始まる区間を使う規則の検算です。
入力条件
- 温度
- 500 K
計算基準
- 計算対象の純ガス
- 窒素 N2
- 物質・相・組成の確認
- 選択した純物質の単一気相であることを確認した
- 相関式の意味の確認
- NIST Shomate式の気相Cp°として使うことを確認した
検算時の結果
- 標準モル定圧熱容量 Cp°
- 29.58134825 J/(mol K)
- 使用係数区間の下限
- 500 K
二酸化炭素: 1200 Kで使用区間を確認する
1200 Kから始まる高温側係数を選ぶ境界検算です。反応・解離や高圧実在気体性は別途確認します。
入力条件
- 温度
- 1200 K
計算基準
- 計算対象の純ガス
- 二酸化炭素 CO2
- 物質・相・組成の確認
- 選択した純物質の単一気相であることを確認した
- 相関式の意味の確認
- NIST Shomate式の気相Cp°として使うことを確認した
検算時の結果
- 標準モル定圧熱容量 Cp°
- 56.31141827 J/(mol K)
- 使用係数区間の下限
- 1200 K
FAQ
乾燥空気や混合ガスの比熱は計算できますか?
このページでは計算しません。掲載係数は純物質の標準理想気体Cp°です。混合ガスでは、組成基準、各成分Cp、混合則、温度範囲を同じ資料条件で確認する必要があります。
Cp°とCvは同じですか?
同じではありません。このページはCp°だけを計算します。CvやCp-Cvの関係を使う場合は、理想気体近似、物質量基準、必要精度を別に確認してください。
顕熱量計算へこの値を入力できますか?
同一相・非反応の定圧条件で一定値近似を採用できる場合だけ、質量基準ならcpを比熱容量cの欄へ、モル基準ならCp°を熱容量C_mの欄へ、単位とともに移します。広い温度範囲では一点の値を固定せず、Cp°(T)の積分やエンタルピー差を確認してください。
温度範囲外の参考値だけ表示できますか?
表示しません。係数の外挿をもっともらしい物性値として誤用しないよう、出典範囲外は計算を停止します。
設計や安全計算に使えますか?
最終値には使えません。適用範囲が確認できる一次資料、状態方程式、メーカー資料、規格、社内基準、専門家確認を優先してください。
参考資料と確認範囲
このページの式、単位、定義、入力条件、適用範囲を確認するために参照した資料です。各資料が支える範囲は「確認範囲」に示します。個別の物性値、製品仕様、法規、設計条件については原典を確認してください。
-
NIST Chemistry WebBook: Oxygen
確認範囲: O2の気相Shomate式、100〜6000 Kの区間係数、分子量
資料確認日: 2026-08-29
-
NIST Chemistry WebBook: Nitrogen
確認範囲: N2の気相Shomate式、100〜6000 Kの区間係数、分子量
資料確認日: 2026-08-29
-
NIST Chemistry WebBook: Hydrogen
確認範囲: H2の気相Shomate式、298〜6000 Kの区間係数、分子量
資料確認日: 2026-08-29
-
NIST Chemistry WebBook: Carbon dioxide
確認範囲: CO2の気相Shomate式、298〜6000 Kの区間係数、分子量
資料確認日: 2026-08-29
-
NIST Chemistry WebBook: Argon
確認範囲: Arの気相Shomate式、298〜6000 Kの係数、分子量
資料確認日: 2026-08-29
-
NIST Chemistry WebBook: Helium
確認範囲: Heの気相Shomate式、298〜6000 Kの係数、分子量
資料確認日: 2026-08-29
-
IUPAC Gold Book: heat capacity
確認範囲: 定圧・定容熱容量を区別する定義
資料確認日: 2026-08-29
次に確認する計算
今の入力・結果に必要な条件だけを補います。
顕熱量計算
質量または物質量、熱容量、温度差から、相変化を伴わない温度差×熱容量の概算量を計算します。定圧ではQp、定容・閉じた系ではΔUの目安であること、熱容量の基準、温度差の単位、潜熱や反応熱を含めない範囲を確認するための実務向けツールです。
次に確認する理由: 定圧・同一相・非反応で一定値近似を使えると確認し、質量基準cpまたはモル基準Cp°を単位に合う欄へ移して顕熱を概算したいとき。
物質を選ぶ気体密度計算
酸素、窒素、水素、二酸化炭素、アルゴン、ヘリウム、乾燥空気から対象を選び、レビュー済み分子量と入力した温度・絶対圧・圧縮係数Zを使って気体密度を概算します。分子量の出典と実際に使用したZを結果に表示し、単一気相、組成、理想気体近似の条件が不明な場合は計算を止めます。
次に確認する理由: 同じ候補物質について、分子量、温度、絶対圧、Zから気体密度を概算したいとき。
理想気体の密度計算
絶対圧、温度、分子量から、理想気体近似によるガス密度を計算します。圧縮係数や混合ガス補正は行わないため、入力前に圧力基準と分子量基準を確認してください。
次に確認する理由: 選択肢にない単一気体で確認済み分子量を入力し、密度だけを計算したいとき。
ここでは次に確認しやすい関連計算だけを表示しています。ほかの計算は 計算ツール一覧 から目的別に探せます。
続けて確認するガイド
現在の条件で不足している前提、単位、適用範囲だけを確認します。
物性値推算で使う出典の選び方|式・係数・適用範囲・検証値の確認
密度、比熱、粘度などを推算式で計算する前に、式、係数、入力値、適用範囲、検証値の出典を分けて確認するためのガイドです。物性値表や係数データベースではなく、推算式計算ページで根拠を記録するための考え方を整理します。
次に確認する理由: NIST以外の資料値や別相の比熱を採用できるか確認したいとき。
混合物・非理想系の物性推算で単純平均してはいけないケース
密度、比熱、粘度などの物性値を混合物・溶液・製品グレード・二相状態・非ニュートン流体に使う前に、組成、相、温度、圧力、出典、適用範囲を確認するためのガイドです。混合則や係数表を使う前に、計算してよい状態かを整理します。
次に確認する理由: 混合物、高圧実在気体、相変化、反応系のため、この純ガスCp°を使えない可能性があるとき。