熱化学 におけるキルヒホッフの法則 (キルヒホッフのほうそく)、または、キルヒホフの法則 とは、反応熱 の温度係数が反応 前後の熱容量 の差に等しいという法則である[ 1] 。1858年にグスタフ・キルヒホッフ が理論的に導いた。狭義の化学反応 に伴う反応熱について成り立つだけでなく、溶解熱 (英語版 ) や希釈熱 などの、広義の混合熱 (英語版 ) についても一般に成り立つ。また、蒸発熱 などの、状態変化 に伴う潜熱 についても適用できる[ 4] 。
この法則によると、反応後の熱容量が反応前の熱容量より大きい場合、発熱反応 であれば、温度上昇とともに発熱量が減少する。吸熱反応 であれば、逆に、温度上昇とともに吸熱量が増大する。反応後の熱容量が反応前の熱容量より小さい場合は、温度上昇とともに発熱量は増大し、吸熱量は減少する。いずれの場合でも、反応前後の熱容量の差が大きいほど、反応熱の温度依存性が顕著になる。
エンタルピー を用いると、上記の事柄はキルヒホッフの式 と呼ばれる簡潔な式で表現できる[ 5] 。
∂
∂
T
Δ
r
H
(
T
,
P
)
=
Δ
r
C
P
(
T
,
P
)
{\displaystyle {\frac {\partial }{\partial T}}\Delta _{\text{r}}H(T,P)=\Delta _{\text{r}}C_{P}(T,P)}
ここで Δr H (T , P ) は、温度 T 、圧力 P の定温定圧条件下で起こる反応に伴うエンタルピーの変化であり、反応エンタルピーと呼ばれる。発熱反応では Δr H < 0 であり、吸熱反応では Δr H > 0 である。また Δr CP (T , P ) は、生成物の定圧熱容量 から、同じ温度・圧力の下にある反応物の定圧熱容量を引いたものである。
以下の2つの導出例は、どちらも (∂H /∂T )P = C P (エンタルピーの温度係数は定圧熱容量に等しい)という関係式を用いている。
エンタルピーの総変化量 ΔH は、反応後に加熱したとき (X→Y→Z) と加熱後に反応させたとき (X→W→Z) とで同じになる。
温度 T 1 、圧力 P における反応物のエンタルピー を H (reactants;T 1 , P ) とし、温度 T 2 、圧力 P における生成物のエンタルピーを H (products;T 2 , P ) とする。エンタルピーは状態量 なので、この反応物と生成物とのエンタルピー差 ΔH は一意に定まり、途中の経路には依存しない[ 注 1] 。それゆえ、温度 T 1 の定温定圧条件下で反応させた後に、生成物を定圧条件下で温度 T 1 から T 2 まで加熱したときのエンタルピー変化[ 注 2]
Δ
H
=
H
(
products
;
T
2
,
P
)
−
H
(
reactants
;
T
1
,
P
)
=
[
H
(
products
;
T
2
,
P
)
−
H
(
products
;
T
1
,
P
)
]
+
[
H
(
products
;
T
1
,
P
)
−
H
(
reactants
;
T
1
,
P
)
]
=
∫
T
1
T
2
C
P
(
products
;
T
,
P
)
d
T
+
Δ
r
H
(
T
1
,
P
)
{\displaystyle {\begin{aligned}\Delta H&=H({\text{products}};T_{2},P)-H({\text{reactants}};T_{1},P)\\&=\left[H({\text{products}};T_{2},P)-H({\text{products}};T_{1},P)\right]+\left[H({\text{products}};T_{1},P)-H({\text{reactants}};T_{1},P)\right]\\&=\int _{T_{1}}^{T_{2}}C_{P}({\text{products}};T,P)\,\mathrm {d} T+\Delta _{\text{r}}H(T_{1},P)\end{aligned}}}
は、反応物を定圧条件下で温度 T 1 から T 2 まで加熱した後に、温度 T 2 の定温定圧条件下で反応させたときのエンタルピー変化
Δ
H
=
H
(
products
;
T
2
,
P
)
−
H
(
reactants
;
T
1
,
P
)
=
[
H
(
products
;
T
2
,
P
)
−
H
(
reactants
;
T
2
,
P
)
]
+
[
H
(
reactants
;
T
2
,
P
)
−
H
(
reactants
;
T
1
,
P
)
]
=
Δ
r
H
(
T
2
,
P
)
+
∫
T
1
T
2
C
P
(
reactants
;
T
,
P
)
d
T
{\displaystyle {\begin{aligned}\Delta H&=H({\text{products}};T_{2},P)-H({\text{reactants}};T_{1},P)\\&=\left[H({\text{products}};T_{2},P)-H({\text{reactants}};T_{2},P)\right]+\left[H({\text{reactants}};T_{2},P)-H({\text{reactants}};T_{1},P)\right]\\&=\Delta _{\text{r}}H(T_{2},P)+\int _{T_{1}}^{T_{2}}C_{P}({\text{reactants}};T,P)\,\mathrm {d} T\end{aligned}}}
に等しい。すなわち
∫
T
1
T
2
C
P
(
products
;
T
,
P
)
d
T
+
Δ
r
H
(
T
1
,
P
)
=
Δ
r
H
(
T
2
,
P
)
+
∫
T
1
T
2
C
P
(
reactants
;
T
,
P
)
d
T
{\displaystyle \int _{T_{1}}^{T_{2}}C_{P}({\text{products}};T,P)\,\mathrm {d} T+\Delta _{\text{r}}H(T_{1},P)=\Delta _{\text{r}}H(T_{2},P)+\int _{T_{1}}^{T_{2}}C_{P}({\text{reactants}};T,P)\,\mathrm {d} T}
が成り立つ。この式は、反応エンタルピー Δr H (T , P ) の温度による違いが、反応前後の熱容量の差 Δr CP (T , P ) から計算できることを示している。
Δ
r
H
(
T
2
,
P
)
−
Δ
r
H
(
T
1
,
P
)
=
∫
T
1
T
2
Δ
r
C
P
(
T
,
P
)
d
T
{\displaystyle \Delta _{\text{r}}H(T_{2},P)-\Delta _{\text{r}}H(T_{1},P)=\int _{T_{1}}^{T_{2}}\Delta _{\text{r}}C_{P}(T,P)\,\mathrm {d} T}
温度範囲が広くなく、反応前後の熱容量の差 Δr CP を温度によらない一定値とみなせる場合は、以下のように表される。
Δ
r
H
(
T
2
,
P
)
−
Δ
r
H
(
T
1
,
P
)
T
2
−
T
1
=
Δ
r
C
P
{\displaystyle {\frac {\Delta _{\text{r}}H(T_{2},P)-\Delta _{\text{r}}H(T_{1},P)}{T_{2}-T_{1}}}=\Delta _{\text{r}}C_{P}}
T 2 → T 1 の極限をとると、キルヒホッフの式が得られる[ 6] 。
(
∂
Δ
r
H
∂
T
)
P
=
Δ
r
C
P
{\displaystyle \left({\frac {\partial \Delta _{\text{r}}H}{\partial T}}\right)_{P}=\Delta _{\text{r}}C_{P}}
エンタルピーと定圧熱容量の間の関係式 (∂H /∂T )P = C P より、生成物に対して
∂
∂
T
H
(
products
;
T
,
P
)
=
C
P
(
products
;
T
,
P
)
{\displaystyle {\frac {\partial }{\partial T}}H({\text{products}};T,P)=C_{P}({\text{products}};T,P)}
が成り立ち、反応物に対して
∂
∂
T
H
(
reactants
;
T
,
P
)
=
C
P
(
reactants
;
T
,
P
)
{\displaystyle {\frac {\partial }{\partial T}}H({\text{reactants}};T,P)=C_{P}({\text{reactants}};T,P)}
が成り立つ。辺々引くと
∂
∂
T
H
(
products
;
T
,
P
)
−
∂
∂
T
H
(
reactants
;
T
,
P
)
=
Δ
r
C
P
(
T
,
P
)
{\displaystyle {\frac {\partial }{\partial T}}H({\text{products}};T,P)-{\frac {\partial }{\partial T}}H({\text{reactants}};T,P)=\Delta _{\text{r}}C_{P}(T,P)}
となり、微分の差が差の微分に等しいこと を使うと、キルヒホッフの式が得られる。
∂
∂
T
[
H
(
products
;
T
,
P
)
−
H
(
reactants
;
T
,
P
)
]
=
Δ
r
C
P
(
T
,
P
)
{\displaystyle {\frac {\partial }{\partial T}}\left[H({\text{products}};T,P)-H({\text{reactants}};T,P)\right]=\Delta _{\text{r}}C_{P}(T,P)}
キルヒホッフの法則により、標準反応エンタルピー Δr H ° の温度係数は次式で与えられる。
d
d
T
Δ
r
H
∘
(
T
)
=
∑
products
C
P
∘
(
T
)
−
∑
reactants
C
P
∘
(
T
)
{\displaystyle {\frac {\mathrm {d} }{\mathrm {d} T}}\Delta _{\text{r}}H^{\circ }(T)=\sum _{\text{products}}C_{P}^{\circ }(T)-\sum _{\text{reactants}}C_{P}^{\circ }(T)}
ここで CP °(T ) は、反応に関与する物質の標準状態 における定圧熱容量である。
例えば反応
a
A
+
b
B
⟶
c
C
+
d
D
{\displaystyle a\,\mathrm {A} +b\,\mathrm {B} \longrightarrow c\,\mathrm {C} +d\,\mathrm {D} }
であれば、Δr H ° の温度係数は C P ,m °(T ) を標準定圧モル熱容量 として
d
d
T
Δ
r
H
∘
(
T
)
=
c
C
P
,
m
∘
(
C
;
T
)
+
d
C
P
,
m
∘
(
D
;
T
)
−
a
C
P
,
m
∘
(
A
;
T
)
−
b
C
P
,
m
∘
(
B
;
T
)
{\displaystyle {\frac {\mathrm {d} }{\mathrm {d} T}}\Delta _{\text{r}}H^{\circ }(T)=cC_{P,{\text{m}}}^{\circ }({\text{C}};T)+dC_{P,{\text{m}}}^{\circ }({\text{D}};T)-aC_{P,{\text{m}}}^{\circ }({\text{A}};T)-bC_{P,{\text{m}}}^{\circ }({\text{B}};T)}
と表される。基準温度を T 0 とすると[ 注 3] 、この反応の温度 T 1 における標準反応エンタルピー Δr H °(T 1 ) は次式で与えられる。
Δ
r
H
∘
(
T
1
)
=
Δ
r
H
∘
(
T
0
)
+
∫
T
0
T
1
[
c
C
P
,
m
∘
(
C
;
T
)
+
d
C
P
,
m
∘
(
D
;
T
)
−
a
C
P
,
m
∘
(
A
;
T
)
−
b
C
P
,
m
∘
(
B
;
T
)
]
d
T
{\displaystyle \Delta _{\text{r}}H^{\circ }(T_{1})=\Delta _{\text{r}}H^{\circ }(T_{0})+\int _{T_{0}}^{T_{1}}\left[cC_{P,{\text{m}}}^{\circ }({\text{C}};T)+dC_{P,{\text{m}}}^{\circ }({\text{D}};T)-aC_{P,{\text{m}}}^{\circ }({\text{A}};T)-bC_{P,{\text{m}}}^{\circ }({\text{B}};T)\right]\mathrm {d} T}
塩酸 と水酸化ナトリウム水溶液 の中和反応 を考える。
HCl
(
aq
)
+
NaOH
(
aq
)
⟶
NaCl
(
aq
)
+
H
2
O
(
l
)
{\displaystyle {\ce {{HCl(aq)}+ NaOH(aq) -> {NaCl(aq)}+ H2O(l)}}}
HCl、NaOH、NaCl は強電解質 なので、この反応をイオン反応式 で書くと
H
+
(
aq
)
+
Cl
−
(
aq
)
+
Na
+
(
aq
)
+
OH
−
(
aq
)
⟶
Na
+
(
aq
)
+
Cl
−
(
aq
)
+
H
2
O
(
l
)
{\displaystyle {\ce {{H+(aq)}+{Cl^{-}(aq)}+{Na+(aq)}+{OH^{-}(aq)}->{Na+(aq)}+{Cl^{-}(aq)}+H2O(l)}}}
となる。溶液の標準状態 では溶質間の相互作用がゼロである。したがって、塩酸 HCl(aq) と水酸化ナトリウム水溶液 NaOH(aq) の標準反応エンタルピーは、正味のイオン反応式
H
+
(
aq
)
+
OH
−
(
aq
)
⟶
H
2
O
(
l
)
{\displaystyle {\ce {{H+(aq)}+{OH^{-}(aq)}->H2O(l)}}}
の標準反応エンタルピーに等しい。この反応の Δr H °(298.15 K) は −55.815 kJ/mol であり、Δr H < 0 であるから、発熱反応である[ 8] [ 9] 。25 ℃ (298.15 K) における温度係数を計算すると
Δ
r
C
P
∘
(
298.15
K
)
=
C
P
,
m
∘
(
H
2
O
(
l
)
;
298.15
K
)
−
C
P
,
m
∘
(
H
+
(
a
q
)
;
298.15
K
)
−
C
P
,
m
∘
(
O
H
−
(
a
q
)
;
298.15
K
)
=
75.3
J
K
−
1
m
o
l
−
1
−
0
J
K
−
1
m
o
l
−
1
−
(
−
148.5
J
K
−
1
m
o
l
−
1
)
=
223.8
J
K
−
1
m
o
l
−
1
{\displaystyle {\begin{aligned}\Delta _{\text{r}}C_{P}^{\circ }(298.15\,\mathrm {K} )&=C_{P,{\text{m}}}^{\circ }(\mathrm {H_{2}O(l)} ;298.15\,\mathrm {K} )-C_{P,{\text{m}}}^{\circ }(\mathrm {H^{+}(aq)} ;298.15\,\mathrm {K} )-C_{P,{\text{m}}}^{\circ }(\mathrm {OH^{-}(aq)} ;298.15\,\mathrm {K} )\\&=\mathrm {75.3\,JK^{-1}mol^{-1}-0\,JK^{-1}mol^{-1}-(-148.5\,JK^{-1}mol^{-1})} \\&=\mathrm {223.8\,JK^{-1}mol^{-1}} \end{aligned}}}
となる[ 10] 。Δr CP > 0 であるから、標準中和エンタルピーの温度係数は正である。したがって、中和反応に伴って発生する熱量は、温度上昇とともに減少する。
25 ℃ ± 7 ℃ の温度範囲で Δr CP ° の温度依存性を無視するなら、標準中和エンタルピーの温度変化は以下のように予想される。
Δ
r
H
∘
(
32
∘
C
)
=
Δ
r
H
∘
(
25
∘
C
)
+
7
K
⋅
Δ
r
C
P
∘
=
−
54.2
k
J
/
m
o
l
Δ
r
H
∘
(
18
∘
C
)
=
Δ
r
H
∘
(
25
∘
C
)
−
7
K
⋅
Δ
r
C
P
∘
=
−
57.4
k
J
/
m
o
l
{\displaystyle {\begin{aligned}\Delta _{\text{r}}H^{\circ }(32\,^{\circ }\mathrm {C} )&=\Delta _{\text{r}}H^{\circ }(25\,^{\circ }\mathrm {C} )+\mathrm {7\,K} \cdot \Delta _{\text{r}}C_{P}^{\circ }=\mathrm {-54.2\,kJ/mol} \\\Delta _{\text{r}}H^{\circ }(18\,^{\circ }\mathrm {C} )&=\Delta _{\text{r}}H^{\circ }(25\,^{\circ }\mathrm {C} )-\mathrm {7\,K} \cdot \Delta _{\text{r}}C_{P}^{\circ }=\mathrm {-57.4\,kJ/mol} \end{aligned}}}
水の自己解離 反応
H
2
O
(
l
)
⟶
H
+
(
aq
)
+
OH
−
(
aq
)
{\displaystyle {\ce {H2O(l)->{H+(aq)}+{OH^{-}(aq)}}}}
は、中和反応の逆反応 である。よってこの反応の標準反応エンタルピーは 25 ℃ で 55.8 kJ/mol であり、Δr H > 0 であるから、吸熱反応である。また、25 ℃における温度係数は Δr CP = −223.8 JK−1 mol−1 < 0 である。したがって、水の自己解離反応に必要な熱量は、温度上昇とともに減少する。
液体の蒸発 と沸騰 は吸熱変化であるから、純物質 の標準蒸発エンタルピー Δvap H ° は正の値をとる。液体の熱容量は、通常は同じ温度の蒸気の熱容量より大きいので[ 11] 、Δvap H ° の温度係数は負の値となる。
d
d
T
Δ
vap
H
∘
(
T
)
=
C
P
∘
(
gas
;
T
)
−
C
P
∘
(
liquid
;
T
)
<
0
{\displaystyle {\frac {\mathrm {d} }{\mathrm {d} T}}\Delta _{\text{vap}}H^{\circ }(T)=C_{P}^{\circ }({\text{gas}};T)-C_{P}^{\circ }({\text{liquid}};T)<0}
したがって、蒸発熱 は温度が高くなるほど小さくなる。
例えば液体の水の定圧比熱 は、1.00 cal ·K−1 g−1 であり、水蒸気の定圧比熱は、およそ 4R /(18 g·mol−1 ) = 0.44 cal·K−1 g−1 である。これらの比熱の差から100℃と25℃における蒸発熱の差を見積もると、42 cal/g となる。25 ℃ での水の蒸発熱は 584 cal/g であるから、100℃の蒸発熱は 542 cal/g と見積もられる。実測値 539 cal/g との差は、水蒸気のエンタルピーが圧力に依存することに起因する[ 12] [ 注 4] 。
水性ガスシフト反応 は工業的に重要な反応のひとつである。
CO
(
g
)
+
H
2
O
(
g
)
⟶
CO
2
(
g
)
+
H
2
(
g
)
{\displaystyle {\ce {{CO(g)}+ {H2O(g)}-> {CO2(g)}+ {H2(g)}}}}
この反応の 1500 K における標準反応エンタルピーは、以下のように計算できる[ 13] 。
まず、298 K (25 ℃) における標準反応エンタルピー Δr H °(298 K) は、反応に関与する物質の標準生成エンタルピー から −41.17 kJ/mol と計算できる。この値からキルヒホッフの法則を用いて Δr H °(1500 K) を精度よく求めるには、温度差が大きいので熱容量の温度依存性を考慮しなければならない。純物質の定圧モル熱容量は、しばしば
C
P
,
m
(
T
)
=
a
+
b
T
+
c
T
2
{\displaystyle C_{P,{\text{m}}}(T)=a+bT+{\frac {c}{T^{2}}}}
の形の経験式で表される[ 14] [ 注 5] 。この経験式を使うと、温度 T における標準反応エンタルピー Δr H °(T ) は、次式で表される[ 13] 。
Δ
r
H
∘
(
T
)
=
Δ
r
H
∘
(
T
0
)
+
Δ
a
(
T
−
T
0
)
+
Δ
b
2
(
T
2
−
T
0
2
)
−
Δ
c
(
1
T
−
1
T
0
)
{\displaystyle \Delta _{\text{r}}H^{\circ }(T)=\Delta _{\text{r}}H^{\circ }(T_{0})+\Delta a(T-T_{0})+{\frac {\Delta b}{2}}(T^{2}-T_{0}^{2})-\Delta c\left({\frac {1}{T}}-{\frac {1}{T_{0}}}\right)}
定圧熱容量のパラメータ(298 K から 2000 K の温度範囲)[ 14]
物質
a/JK−1 mol−1
b/10−3 JK−2 mol−1
c/105 JKmol−1
CO(g)
28.41
0 4.10
−0.46
H2 O(g)
30.54
10.29
0 0
CO2 (g)
44.22
0 8.79
−8.62
H2 (g)
27.28
0 3.26
0 0.50
定圧熱容量のパラメータ a , b , c と Δr H °(298 K) = −41170 J/mol を代入すると、温度 T における水性ガスシフト反応の Δr H °(T ) の計算式が得られる。
Δ
r
H
∘
(
T
)
J
/
m
o
l
=
−
41170
+
12.55
(
T
/
K
−
298
)
+
−
2.34
×
10
−
3
2
(
(
T
/
K
)
2
−
298
2
)
−
(
−
7.66
×
10
5
)
(
K
T
−
1
298
)
{\displaystyle {\frac {\Delta _{\text{r}}H^{\circ }(T)}{\mathrm {J/mol} }}=-41170+12.55(T/\mathrm {K} -298)+{\frac {-2.34\times 10^{-3}}{2}}((T/\mathrm {K} )^{2}-298^{2})-(-7.66\times 10^{5})\left({\frac {\mathrm {K} }{T}}-{\frac {1}{298}}\right)}
この計算式から、1500 K (1227 ℃) における標準反応エンタルピー Δr H °(1500 K) が −30.68 kJ/mol と計算できる。
^ 例えば、仮に中間生成物が存在した場合を考える。この時、反応経路に沿って、出発物質と中間生成物とのエンタルピー差を求めてから、次に中間生成物と最終生成物とのエンタルピー差を求める手順で、出発物質と最終生成物とのエンタルピー差を出したとする。しかし、結局のところ単に出発物質と最終生成物とのエンタルピー差をそのまま求めた場合と等しくなる。
^ ΔH = 0 となる特別な場合、すなわち断熱定圧過程では、Δr H (T 1 , P ) = −∫T 2 T 1 CP (products; T , P ) dT が成り立つ。この式は断熱火炎温度 を計算する際に用いられる。断熱過程ではない一般の定圧過程では Δr H (T 1 , P ) ≠ −∫T 2 T 1 CP (products; T , P ) dT である。
^ 通常は T 0 = 25 ℃ = 298.15 K である。
^ 標準蒸発エンタルピーは、圧力ゼロの下にある蒸気のエンタルピーから1気圧(または1バール)の液体のエンタルピーを引いたものに相当する(標準状態#気体の標準状態 )。
^ T は摂氏温度 ではなく絶対温度 である。