黑体辐射的推导(无废话版)
闲来无事,复习一下黑体辐射吧~
很多讲黑体辐射的文章都要一上来就跟你讲一大段历史,很容易看迷糊。
本文单刀直入,直接闭嘴计算。
1. 黑体辐射公式是什么
黑体辐射公式指的是一个黑体在单位频率中所辐射的能量密度。
要计算黑体辐射公式,就要计算从 $\nu$ 到 $\nu + \mathrm{d}\nu$ 之间有多少个态,以及每个态上有多少个光子,再将它们乘以光子的能量 $h\nu$ 。
$\varepsilon(\nu) \mathrm{d} \nu = [(\nu,\nu+\mathrm{d}\nu) 中有多少个量子态] \times [这些量子态上有多少个光子] \times h\nu$
2. 态密度
$\nu$ 到 $\nu + \mathrm{d}\nu$ 之间有多少个态?
考虑一个周期性边界条件的长方体盒子,长宽高为 $L_{x,y,z}$ 。那么盒子中的电磁波的波数 $\kappa_{x,y,z}$ 就满足:
$\kappa_i = n_i/L_i, \quad(i=x,y,z)$
注意 $\kappa$ 是波数,而不是波矢 $k$ 。二者的关系为 $k = 2\pi \kappa$ 。
于是量子态的数量为:
$\mathrm{d} N = \mathrm{d} n_x\mathrm{d}n_y\mathrm{d}n_z = L_xL_yL_z \mathrm{d}\kappa_x \mathrm{d}\kappa_y\mathrm{d}\kappa_z = V \mathrm{d}^3\vec{\kappa}$
设 $\nu$ 到 $\nu + \mathrm{d}\nu$ 之间的态的数量为 $f(\nu)$ ,则
$f(\nu) \mathrm{d}\nu = \mathrm{d}N = V \mathrm{d}^3\vec{\kappa} = V \cdot4\pi \kappa^2 \mathrm{d}\kappa = V \cdot\frac{4 \pi \nu^2}{c^3} \mathrm{d} \nu$
其中 $\kappa = |\vec{\kappa}|$ ,且 $\nu = c\kappa$ 。
所以 $f(\nu) = V \cdot4 \pi \nu^2/c^3$ 。
由于一个空间模式的电磁波有两种偏振,因此还要乘以 2。另外,我们要求的是能量密度,而不是能量,所以我们可以提前把体积除掉:
$f(\nu) = 8 \pi \nu^2/c^3$
这就是 $\nu$ 到 $\nu + \mathrm{d}\nu$ 之间的(单位体积的)态的数量。
这一部分的想法就是在三维空间中,频率 $\nu$ 附近的态密度正比于 $\nu$ 的平方,正如一个球面的面积正比于半径的平方。
3. 态上的光子数
热平衡时,频率为 $\nu$ 的态上有多少个光子数?答案是 $1/(e^{h\nu/kT} - 1)$ 。下面来推导一下:
玻色子体系的配分函数为:
$\begin{aligned} Z &= \sum_{n_1,n_2,\cdots} \exp[-\beta (n_1 \varepsilon_1 + n_2 \varepsilon_2 +\cdots)] \\ &= \left(\sum_{n_1} e^{-\beta n_1\varepsilon_1}\right)\left(\sum_{n_2} e^{-\beta n_2\varepsilon_2}\right)\cdots \\ &= \left(\frac{1}{1-e^{-\beta \varepsilon_1}}\right) \left(\frac{1}{1-e^{-\beta \varepsilon_2}}\right) \cdots \end{aligned}$
其中 $\varepsilon_i$ 表示第 i 个模式上的光子能量, $n_i$ 表示第 i 个频率模式上的光子数。
那么第 i 个模式上的平均光子数为:
$\begin{aligned} \langle n_i\rangle = -\frac{1}{\beta}\frac{\partial \ln Z}{\partial \varepsilon_i} = \frac{1}{e^{\beta \varepsilon_i} - 1} \end{aligned}$
也就是说:频率为 $\nu$ 的态上的热平衡光子数是 $\langle n(\nu)\rangle = 1/(e^{h\nu/kT} - 1)$ 。
其实这就是不带化学势的玻色-爱因斯坦分布。
4. 结果
$\begin{aligned} \varepsilon(\nu) \mathrm{d} \nu &= [(\nu,\nu+\mathrm{d}\nu) 中有多少个量子态] \times [这些量子态上有多少个光子] \times h\nu \\ &=f(\nu) \mathrm{d} \nu \cdot\langle n(\nu)\rangle \cdot h\nu\\ &=\frac{8\pi \nu^2}{c^3} \cdot \frac{1}{e^{h\nu/kT}-1} \cdot h\nu \end{aligned}$
这么看来,黑体辐射公式还是很好记的,只要记住态密度 $f(\nu)$ 和热平衡时的光子数 $\langle n(\nu)\rangle$ 即可。态密度正比于频率的平方,热平衡光子数服从玻色爱因斯坦分布。
当频率较低时, $\varepsilon(\nu)$ 被态密度和单个光子的能量所限制,当频率较高时, $\varepsilon(\nu)$ 被平均光子数所限制。
习题 1:在二维世界中,态密度长什么样?黑体辐射的公式长什么样?
习题 2:紫外灾难是上面哪一步出错导致的?
习题 3:在常温和可见光频率( $\sim 5.5 \times 10^{14} \text{Hz}$ )下,单个模式的热平衡的光子数大概是多少?
答案 1:在二维世界中,态密度为 $f(\nu)=2\pi\nu/c^2$ ,黑体辐射公式为 $\varepsilon(\nu)=\frac{2\pi h\nu^2}{c^2(e^{h\nu/kT}-1)}$
答案 2:紫外灾难是直接把 $\frac{h\nu}{e^{h\nu/kT}-1}$ 换成了经典能均分定理的 $kT$ 。当 $\nu \ll 1$ 时, $\frac{h\nu}{e^{h\nu/kT}-1} \rightarrow kT$ ,但当 $\nu \gg 1$ 时, $\varepsilon(\nu)$ 就会发散,这就是紫外灾难。
答案 3:在常温和可见光频率下, $h\nu /kT = \frac{6.6 × 10^{-34} \times 5.5 \times 10^{14}}{1.4 × 10^{-23} \times 300} = 86$ , $\frac{1}{e^{86}-1} \ll 1$ 。这就是为什么我们看不到可见光波段的黑体辐射的原因。