高校で PV = nRT を習うとき,この式は「そういうものだ」として与えられます. ここでは箱の中を飛び回る分子 1 個 1 個から出発して,圧力・温度・ 内部エネルギー・エンタルピー・エントロピー・比熱を,順番に組み立てます. 途中で必要になるのは,力学と,数を数えることだけです.
体積 V の箱に,質量 m の分子が N 個入っているとします. 「理想気体」と呼ぶとき,私たちは次の 2 つを捨てています.
ただし「力を及ぼし合わない」を文字どおり受け取ると,分子はいつまでも初めの速度のままで, 平衡状態にたどり着けません.実際にはごくたまに衝突してエネルギーをやりとりするけれども, その衝突が状態方程式には効かないほどまれである,というのが正しい言い方です.
一辺 L の立方体を考え,x 軸に垂直な右の壁に注目します. 速度の x 成分が vx の分子がこの壁で跳ね返ると, 運動量の x 成分は mvx から −mvx に変わります. 壁が受け取る力積は,その反作用で
です.この分子が次に同じ壁を叩くまでには,箱を往復する必要があるので かかります.したがってこの分子 1 個が壁に与える平均の力は
N 個ぶん足して壁の面積 L² で割ると圧力になります. 平均を で書けば
気体には向きの区別がない(等方的である)ので, であり,3 つを足すと になります.つまり . これを入れると
ここで は分子 1 個あたりの並進運動エネルギーです.
実験から分かっている PV = NkBT と (2.1) を見比べると, 温度が何であるかが読み取れます.
温度計が測っているのは,分子 1 個あたりの並進運動エネルギーだった,ということです. 3 という数字は x, y, z の 3 方向から来ていて, 1 つの自由度あたり (1/2)kBT ずつ配られています.これが等分配則です.
(3.1) は平均だけを言っています.個々の分子の速さがどう散らばっているかは, 正準分布(エネルギー ε の状態が e−ε/kBT に比例して現れる)から出ます. 速度空間で に,半径 v の球殻の面積 4πv² を掛けて
この分布から 3 つの代表的な速さが出ます.小さい順に並びます.
| 名前 | 定義 | 値 | N₂ の 300 K での値 |
|---|---|---|---|
| 最確速さ vp | f(v) が最大になる v | 422 m/s | |
| 平均速さ v̄ | ∫v f(v)dv | 476 m/s | |
| 二乗平均速さ vrms | √⟨v²⟩(圧力に効くのはこれ) | 517 m/s |
ここから先は,1 本の関数を書き下すだけで,U も S も P も機械的に出てきます. 1 個の分子が取りうる状態 i(エネルギー εi)について
を分子分配関数と呼びます.分子どうしが力を及ぼし合わないので, 系全体の分配関数は 1 個ぶんの積になります.ただし分子は区別できないので, 同じ配置を数え過ぎたぶんを N! で割ります.
Helmholtz の自由エネルギーは A = −kBT ln Z です. Stirling の近似 ln N! ≈ N ln N − N を使うと
あとは熱力学の関係式を当てはめるだけです.
並進運動の分配関数を作ります.一辺 L の箱に閉じ込められた粒子のエネルギー準位は, 量子力学(井戸型ポテンシャル)から です.準位の間隔は室温では極端に細かいので,和を積分に置き換えられます. 3 方向ぶん掛けると
Λ は熱的 de Broglie 波長で,「その温度で動き回っている分子の,量子力学的な広がり」です. N₂ の 300 K での値は 19 pm ほど. z並進 = V/Λ³ は,箱の中に分子の「居場所」がいくつあるかを数えた個数だと読めます.
ここで V が入っているのは z並進 だけです(回転も振動も箱の大きさには関係しません). だから (4.3) と (4.4) から圧力を出すと
分子は動くだけでなく,回ったり,原子どうしがばねのように伸び縮みしたりします. これらは互いに独立なので,分配関数は掛け算に分かれます.
ln z は和に分かれるので,(4.4) の U も比熱もそれぞれの足し算になります. 直線分子の回転と,1 本のばねの振動については
θr・θv は特性温度と呼ばれ, 「その運動を目覚めさせるのに必要な温度」を表します.σ は対称数で, 分子を回して自分自身に重なる向きの数(N₂ や O₂ のような等核二原子分子では 2)です.
温度が特性温度よりずっと高ければ,和は積分で置き換えられて となり,U回転 = NkBT(自由度 2 ぶん)が出ます. 逆に温度が特性温度よりずっと低いと,和の第 1 項しか残らず z は定数になって,U に寄与しなくなります.これが凍結です.
図 1. 定積モル比熱 CV/R の温度変化. 下から順に 並進(つねに 3/2), 回転, 振動 の寄与を積み上げてあります. 縦の点線が特性温度 θr・θv の位置で, そこを境に階段が 1 段ずつ上がることを確かめてください.
| 気体 | θr [K] | θv [K] | 298 K の CV/R | γ | 室温で目覚めている運動 |
|---|---|---|---|---|---|
| He, Ne, Ar | — | — | 1.500 | 1.667 | 並進のみ(3 自由度) |
| H₂ | 85.4 | 5987 | 2.502 | 1.400 | 並進 + 回転 |
| N₂ | 2.86 | 3352 | 2.502 | 1.400 | 並進 + 回転 |
| O₂ | 2.07 | 2239 | 2.531 | 1.395 | 並進 + 回転(振動が少し) |
| CO₂ | 0.56 | 960 (×2), 1918, 3380 | 3.467 | 1.288 | 並進 + 回転 + 変角振動 |
CV/R と γ の列は,実測値ではなく (6.1)–(6.2) にこのページの分光定数を入れ,(4.4) から出した計算値です. H₂ だけは §10 のとおり実測とわずかにずれ,実測の CP = 28.84 J/(mol·K) から逆算すると CV/R ≒ 2.469,γ ≒ 1.405 になります.
CO₂ が (5/2)R でも (7/2)R でもない半端な値になるのは, 変角振動の特性温度が 960 K と低く,室温ですでに半分ほど目覚めているからです. 「自由度の数」で比熱を数える古典的なやり方が通じない,よい例になっています.
(4.4) に z並進 = V/Λ³ と U = (3/2)NkBT を入れます. 単原子気体なら回転も振動もないので,これだけで終わりです.
これが Sackur–Tetrode の式です.中身は V/(NΛ³) ―― すなわち 1 個の分子が使える体積が,その分子の量子力学的な広がりの何倍あるかの対数です. 広い部屋にまばらに置かれるほど,状態の数が増え,エントロピーが大きくなります.
回転や振動があるときは,(6.1) の残りが加わるだけです.
N! が効いているのは z並進/N の N だけです. 回転や振動は分子の内部の話なので,「区別できない」ことの補正を受けません.
(7.1) から,教科書でおなじみの変化量もすぐ出ます.T を止めて V だけ 2 倍にすると
温度だけを変えるときは,対数項の中の Λ³ ∝ T−3/2 (定圧ではさらに V ∝ T)という温度依存性から,まず単原子気体について ΔS = n(3/2)R ln(T₂/T₁)(定積), ΔS = n(5/2)R ln(T₂/T₁)(定圧)が出ます. 回転や振動があるときは (7.2) の内部自由度の項からの寄与も加わり, そのぶんを含めた CV,m,CP,m を使って ΔS = nCV,m ln(T₂/T₁)(定積), ΔS = nCP,m ln(T₂/T₁)(定圧)と同じ形になります. シミュレーターの②は ΔS を (7.2) から直接計算していますが, 単原子気体のように CV,m が温度によらない範囲では, これらの ln の式と小数点以下 6 桁まで一致します. ただし回転や振動が目覚めていく途中の温度域では CV,m 自体が温度で動くので, 正しくは ΔS = n∫CV,mdT/T(定積), ΔS = n∫CP,mdT/T(定圧)です. CO₂ のように室温で振動が目覚めかけている気体を大きく温めると ln の式からずれますが, (7.2) から直接出した値のほうがつねに正しい値です.
気体を温めるとき,体積を止めておくか,圧力を止めておくかで必要な熱が変わります. 第一法則を,気体がした仕事を W として書きます.
定積では dV = 0 なので W = 0.加えた熱がそのまま内部エネルギーになります.
定圧では,温めるとピストンが押し出されて W = PΔV の仕事をします. その分だけ余計に熱を入れなければなりません.この「余計な分」を式に組み込んでしまったのが エンタルピーです.
エンタルピーは「エネルギーの一種」というより, 定圧で出入りした熱をそのまま読める帳簿として作られた量です. 化学反応の熱を ΔH で表すのは,実験がたいてい大気圧のもとで行われるからです.
理想気体では PV = nRT なので,H = U + nRT.両辺を T で微分すると
ここまでの話は,(5.1) で「和を積分に置き換えた」ところで古典近似に踏み込んでいます. それが許されるのは,分子の量子力学的な広がり Λ が,分子どうしの間隔よりずっと小さいときです.
| 気体・状態(1 気圧) | Λ [pm] | 平均間隔 [pm] | Λ/間隔 | 判定 |
|---|---|---|---|---|
| N₂ 300 K(室温の空気) | 19.0 | 3450 | 0.0055 | 古典近似で十分 |
| Ar 300 K | 15.9 | 3450 | 0.0046 | 古典近似で十分 |
| N₂ 77.4 K(沸点) | 37.5 | 2190 | 0.017 | まだ大丈夫 |
| H₂ 20.3 K(沸点) | 273 | 1400 | 0.19 | 怪しい |
| He 4.22 K(沸点) | 425 | 832 | 0.51 | 古典近似は破綻 |
ヘリウムはその沸点で Λ が分子間隔の半分にもなります. ここでは分子を「区別できない粒子」として正しく数え直す必要があり, 実際に液体ヘリウムは超流動という古典物理学では説明できない振る舞いを見せます.
ここまでの式が本当に正しいかを,実測値と突き合わせます. 下の「計算」欄は,このページとシミュレーターが使っているのとまったく同じコードで, 分子の質量と分光定数(回転定数 B₀ と基準振動数)だけから出した値です. 「実測」は NIST-JANAF 熱化学表の値です. ただし単原子の 3 行は §7 で断ったとおり循環的な比較で,実質的な検証になるのは分子種の行です.
| 気体 | S°(298.15 K, 1 bar) [J/(mol·K)] | CP°(298.15 K) [J/(mol·K)] | ||||
|---|---|---|---|---|---|---|
| 計算 | 実測 | 差 | 計算 | 実測 | 差 | |
| He | 126.15 | 126.15 | 0.00 | 20.79 | 20.79 | 0.00 |
| Ne | 146.33 | 146.33 | 0.00 | 20.79 | 20.79 | 0.00 |
| Ar | 154.85 | 154.85 | 0.00 | 20.79 | 20.79 | 0.00 |
| N₂ | 191.63 | 191.61 | +0.02 | 29.11 | 29.12 | −0.01 |
| O₂ | 205.15 | 205.15 | 0.00 | 29.36 | 29.38 | −0.02 |
| CO₂ | 213.79 | 213.78 | +0.01 | 37.14 | 37.13 | +0.01 |
| H₂ | 130.54 | 130.68 | −0.14 | 29.12 | 28.84 | +0.28 |
状態方程式そのものも確かめておきます.標準モル体積は
| 状態 | Vm = RT/P の計算 | 文献値 |
|---|---|---|
| 273.15 K, 101325 Pa(旧 STP) | 22.4140 L/mol | 22.4140 L/mol |
| 273.15 K, 100000 Pa(現 STP) | 22.7110 L/mol | 22.7110 L/mol |
そしてシミュレーターの①では,nRT/V をいっさい使わずに, 壁への力積だけを数えて圧力を出しています.分子を点とみなす(衝突を切る)と 両者は時間平均が進むにつれて同じ値へ近づき(有限個の衝突を平均しているので,表示値は数 % のあいだで揺れ続けます), 分子に大きさを持たせると,その揺れの中心が 1 % ほど高い側へずれます. 後者のずれは剛体球の第 2 ビリアル係数から来る補正でよく説明できます.圧縮因子は (η は充填率)となり,充填率がわずか 0.25 % ほどでも 1 % の超過になります. ここでの Z は圧縮因子 PV/NkBT で,4 節の分配関数 Z とは別の量です (どちらも慣用の記号なので,ここだけ重なります).
| 量 | 統計力学での姿 | 意味 |
|---|---|---|
| T | 2⟨ε並進⟩/(3kB) | 分子 1 個あたりの並進運動エネルギー |
| P | −(∂A/∂V)T | 壁が単位時間・単位面積あたりに受け取る力積 |
| U | kBT²(∂lnZ/∂T)V | 目覚めている自由度それぞれに (1/2)kBT |
| S | NkB[ln(z/N) + 1] + U/T | その状態で取りうる場合の数の対数 |
| H | U + PV | 定圧で出入りした熱を直接読むための帳簿 |
| CV | (∂U/∂T)V | 目覚めている自由度の数を測る道具 |
| CP | CV + nR | それに 1 K あたりの押しのけ仕事 nR を足したもの |
物理定数は 2019 年の SI 定義値(kB = 1.380649×10−23 J/K, h = 6.62607015×10−34 J·s,NA = 6.02214076×1023 mol−1)を, 分光定数は基底振動状態の値(B₀ と基本振動数 ν₀)を使っています. 比較に用いた実測値は NIST-JANAF 熱化学表によります.