因为想申请 CSDN 博客认证需要一定的粉丝量,而我写了五年博客才 700 多粉丝,本文开启关注才可阅读全文,很抱歉影响您的阅读体验
波尔兹曼分布是热力学与统计物理中的一个重要分布,它建立起 “宏观温度” 和 “微观粒子能量” 间的关系。具体而言,考虑一组理想状态下的粒子,要求
- 一个理想气体系统包含了巨大数量的以不同速度随机在各个方向上运动的全同气体分子
- 与分子间距相比,分子直径大小可以忽略不计
- 分子间除了相互间的完全弹性碰撞外别无其他相互作用
- 单个分子的运动遵循经典力学定律
- 在没有外势的情况下,当理想气体处在
平衡态时气体分子均匀分布在系统中- 在
平衡态,分子的速度在各方向上均匀分布,即理想气体的分子速度是随机的,并不存在一个特别偏好的方向
将满足上述状态的理想气体(或理想状态的一组粒子)加热到一定温度(向系统内输入能量),各个微观粒子会以一定的速度进行随机运动和碰撞,在禁止一切能量交换和损失的情况下,各个粒子最终会稳定在一系列从低到高的不同能级上,即达到 平衡态,此时系统的熵最大
除了混乱程度外,熵也可以表示有多少种到达此状态的方法。系统总能量是一定的,一些粒子占有的能量高,其他粒子占有的就少
- 只有少量的方法能将能量只分配给少量粒子(而且由于碰撞作用这些能量也会很快被传递给其他粒子)
- 只有少量方法能让所有粒子能量一致(同样很快会由于碰撞导致能量转移,从而离开该状态)
因此最高熵时会呈现中等能级粒子多,高/低能级粒子少的状态,这就是
平衡态
将各个能级的粒子数除以系统种粒子总数就得到一个分布形式,平衡态时对应的就是 玻尔兹曼分布/吉布斯分布(热力学中称最概然分布),这个分布是会随着系统温度变化的,形如下图所示

注意几个点
首先考虑粒子系统的表示形式,我们假设所有粒子只做平动不做转动,这样可以用xyz三个轴的位置
r
x
,
r
y
,
r
z
r_x,r_y,r_z
rx,ry,rz 和动量
p
x
,
p
y
,
p
z
p_x,p_y,p_z
px,py,pz 来刻画一个粒子,这六个维度
(
P
,
r
)
=
(
p
x
,
p
y
,
p
z
;
r
x
,
r
y
,
r
z
)
(\pmb{P},\pmb{r})=(p_x,p_y,p_z;r_x,r_y,r_z)
(PP,rr)=(px,py,pz;rx,ry,rz) 构成了 μ相空间,每个粒子都可以表示为其中的一个点,这样一个
N
N
N 粒子系统在某个时刻的微观状态就可以表示为
(
{
P
i
}
,
{
r
i
}
)
(\{\pmb{P}_i\},\{\pmb{r}_i\})
({PPi},{rri})
由于粒子太小太多,动量又是连续的物理量,我们不能分辨所有可能的状态,所以我们将相空间进行离散划分,只统计一个能级(一定能量区间)和一定空间区间内粒子的数目,同一个区间内的粒子我们认为是同质化的

这个跟GDP的统计一样,我们不考虑张三年薪多少、李四年薪多少,只计数年薪20万上下的人数有多少、年薪30万上下的人数有多少。这里也可以看出,年薪是连续变化的,我们统计的时候要切分区间,这就是粗粒化的思想
这时我们要求的目标玻尔兹曼分布(本来是连续的概率密度函数,离散化后称分布函数)
f
(
P
i
,
r
i
)
f(\pmb{P}_i,\pmb{r}_i)
f(PPi,rri) 满足
f
(
P
i
,
r
i
)
△
τ
=
n
i
f(\pmb{P}_i,\pmb{r}_i) \triangle \tau = n_i
f(PPi,rri)△τ=ni 其中
△
τ
=
△
p
x
△
p
y
△
p
z
△
r
x
△
r
y
△
r
z
\triangle \tau = \triangle p_x\triangle p_y\triangle p_z \triangle r_x \triangle r_y \triangle r_z
△τ=△px△py△pz△rx△ry△rz 是体积元大小,
n
i
n_i
ni 是此格子包含的粒子数,
f
(
P
i
,
r
i
)
f(\pmb{P}_i,\pmb{r}_i)
f(PPi,rri) 就表示粒子落入此格子的概率
此外还有两个约束:对于孤立系统,粒子数守恒且能量守恒,即
∑
i
n
i
=
N
∑
i
ϵ
i
=
E
\sum_i n_i = N \quad\quad \sum_i \epsilon_i = E
i∑ni=Ni∑ϵi=E 对于没有外势的理想气体,在热力学极限下(
N
→
∞
N\to \infin
N→∞),需要满足(六重积分)
∫
f
(
P
i
,
r
i
)
d
3
p
d
3
r
=
N
∫
f
(
P
i
,
r
i
)
P
2
2
m
d
3
p
d
3
r
=
E
\int f(\pmb{P}_i,\pmb{r}_i) d^3pd^3r = N \quad\quad \int f(\pmb{P}_i,\pmb{r}_i) \frac{\pmb{P}^2}{2m}d^3pd^3r = E
∫f(PPi,rri)d3pd3r=N∫f(PPi,rri)2mPP2d3pd3r=E
μ相空间 种,我们认为同一个体积元内的所有粒子是同质化的,在排列组合的语境下,我们认为这是一个无顺序的组合问题,我们不关心一个体积元内部粒子的微观顺序(微观状态),只关心宏观上这个体积元内的粒子数(宏观状态)
等几率假设:为了能通过除以总粒子数把一个宏观状态变形为概率分布,要求在一个能量恒定的孤立理想气体系统中,所有的微观状态出现的几率是相等的,这就是等几率假设引入拉格朗日乘子
α
,
β
\alpha,\beta
α,β,构造拉格朗日函数为
L
=
ln
Ω
(
{
n
i
}
)
−
α
∑
i
K
n
i
−
β
∑
i
K
ϵ
i
n
i
=
ln
N
!
−
∑
i
K
ln
n
i
!
−
α
∑
i
K
n
i
−
β
∑
i
K
ϵ
i
n
i
≈
N
ln
N
−
N
−
∑
i
K
n
i
ln
n
i
+
∑
i
K
n
i
−
α
∑
i
K
n
i
−
β
∑
i
K
ϵ
i
n
i
=
N
ln
N
−
N
−
∑
i
K
[
n
i
ln
n
i
+
(
α
−
1
)
n
i
+
β
ϵ
i
n
i
]
\begin{aligned} \mathcal{L} &= \ln \Omega(\{n_i\}) - \alpha\sum_i^K n_i - \beta \sum_i^K \epsilon_i n_i \\ &= \ln N! - \sum_i^K \ln n_i ! -\alpha\sum_i^K n_i - \beta \sum_i^K \epsilon_i n_i \\ &\approx N\ln N - N - \sum_i^K n_i\ln n_i +\sum_i^K n_i -\alpha\sum_i^K n_i - \beta \sum_i^K \epsilon_i n_i \\ & = N\ln N - N - \sum_i^K\big[n_i\ln n_i+(\alpha-1)n_i +\beta \epsilon_in_i\big] \end{aligned}
L=lnΩ({ni})−αi∑Kni−βi∑Kϵini=lnN!−i∑Klnni!−αi∑Kni−βi∑Kϵini≈NlnN−N−i∑Knilnni+i∑Kni−αi∑Kni−βi∑Kϵini=NlnN−N−i∑K[nilnni+(α−1)ni+βϵini]
然后令偏导为零
∂
L
∂
n
i
=
ln
n
i
+
α
+
β
ϵ
i
=
0
\frac{\partial \mathcal{L}}{\partial n_i} = \ln n_i+\alpha+\beta\epsilon_i = 0
∂ni∂L=lnni+α+βϵi=0 解出
n
i
=
e
−
α
e
−
β
ϵ
i
(1)
n_i =e^{-\alpha} e^{-\beta \epsilon_i} \tag{1}
ni=e−αe−βϵi(1) 这时可以直接和两个约束联立解出
α
,
β
\alpha,\beta
α,β,但是那样比较复杂。我们可以如下计算
N
=
∑
i
K
n
i
=
e
−
α
∑
i
K
e
−
β
ϵ
i
⇒
e
−
α
=
N
∑
i
e
−
β
ϵ
i
N = \sum_i^K n_i = e^{-\alpha} \sum_i^K e^{-\beta \epsilon_i} \Rightarrow e^{-\alpha} = \frac{N}{\sum_i e^{-\beta \epsilon_i}}
N=i∑Kni=e−αi∑Ke−βϵi⇒e−α=∑ie−βϵiN 带入 (1) 式得到
n
i
=
e
−
α
e
−
β
ϵ
i
=
N
e
−
β
ϵ
i
∑
j
e
−
β
ϵ
j
(2)
n_i = e^{-\alpha} e^{-\beta \epsilon_i} = N\frac{e^{-\beta \epsilon_i}}{\sum_j e^{-\beta \epsilon_j}} \tag{2}
ni=e−αe−βϵi=N∑je−βϵje−βϵi(2)
现在考察一个平动自由度上的能量(以
x
x
x 轴为例,注意这是相空间六个维度中的一维)
ϵ
ˉ
i
x
=
∑
i
n
i
ϵ
i
x
∑
j
n
j
=
∑
i
n
i
ϵ
i
x
N
=
∑
i
ϵ
i
x
e
−
β
ϵ
i
x
∑
j
e
−
β
ϵ
j
x
(3)
\bar{\epsilon}_{i_x} = \frac{\sum_i n_i \epsilon_{i_x}}{\sum_jn_j} = \frac{\sum_i n_i \epsilon_{i_x}}{N} = \frac{\sum_i \epsilon_{i_x} e^{-\beta \epsilon_{i_x}}}{\sum_j e^{-\beta \epsilon_{j_x}}} \tag{3}
ϵˉix=∑jnj∑iniϵix=N∑iniϵix=∑je−βϵjx∑iϵixe−βϵix(3) 把能量展开为动能,再用动量表示
ϵ
i
x
=
1
2
m
v
i
x
2
=
(
m
v
i
x
)
2
2
m
=
p
i
x
2
2
m
\epsilon_{i_x} = \frac{1}{2}m v_{i_x}^2 = \frac{(mv_{i_x})^2}{2m} = \frac{p_{i_x}^2}{2m}
ϵix=21mvix2=2m(mvix)2=2mpix2 回代到 (3) 式,得到
ϵ
ˉ
i
x
=
∑
i
p
i
x
2
2
m
exp
(
−
β
p
i
x
2
2
m
)
∑
j
exp
(
−
β
p
j
x
2
2
m
)
\bar{\epsilon}_{i_x} = \frac{\sum_i \frac{p_{i_x}^2}{2m} \exp({-\beta \frac{p_{i_x}^2}{2m}})}{\sum_j \exp({-\beta \frac{p_{j_x}^2}{2m}})}
ϵˉix=∑jexp(−β2mpjx2)∑i2mpix2exp(−β2mpix2) 动量是连续变化的,改成积分形式
ϵ
ˉ
i
x
=
1
2
m
∫
−
∞
∞
p
i
x
2
exp
(
−
β
p
i
x
2
2
m
)
d
p
i
x
∫
−
∞
∞
exp
(
−
β
p
j
x
2
2
m
)
d
p
j
x
(4)
\bar{\epsilon}_{i_x} = \frac{\frac{1}{2m} \int_{-\infin}^\infin p_{i_x}^2 \exp({-\beta \frac{p_{i_x}^2}{2m}})dp_{i_x}}{\int_{-\infin}^\infin \exp({-\beta \frac{p_{j_x}^2}{2m}})dp_{j_x}} \tag{4}
ϵˉix=∫−∞∞exp(−β2mpjx2)dpjx2m1∫−∞∞pix2exp(−β2mpix2)dpix(4)
这里要用两个积分公式(可以先自己乘自己,然后转换为极坐标求解)
∫ − ∞ + ∞ e − a x 2 d x = ( π a ) 1 / 2 ∫ − ∞ + ∞ x 2 ⋅ e − a x 2 d x = 1 2 ( π a 3 ) 1 / 2 \begin{aligned} &\int_{-\infty}^{+\infty} e^{-a x^2} d x=\left(\frac{\pi}{a}\right)^{1 / 2} \\ &\int_{-\infty}^{+\infty} x^2 \cdot e^{-a x^2} d x=\frac{1}{2}\left(\frac{\pi}{a^3}\right)^{1 / 2} \end{aligned} ∫−∞+∞e−ax2dx=(aπ)1/2∫−∞+∞x2⋅e−ax2dx=21(a3π)1/2
分别对 (4) 中分母和分子应用上面的两个公式,解得
ϵ
ˉ
i
x
=
1
2
β
\bar{\epsilon}_{i_x} = \frac{1}{2\beta}
ϵˉix=2β1 根据气体分子动理论,一个粒子在一个(平动)自由度上的所分配的平均能量为
1
2
K
B
T
\frac{1}{2}K_BT
21KBT(其中
K
B
K_B
KB 是 玻尔兹曼常数),于是有
ϵ
ˉ
i
x
=
1
2
β
=
1
2
K
B
T
⇒
β
=
1
K
B
T
\bar{\epsilon}_{i_x} = \frac{1}{2\beta} = \frac{1}{2}K_BT \Rightarrow \beta = \frac{1}{K_B T}
ϵˉix=2β1=21KBT⇒β=KBT1
把
β
\beta
β 回代到 (2) 式,就解出了给定温度
T
T
T 下,各个相空间内粒子数为
n
i
=
N
e
−
ϵ
i
/
K
B
T
∑
j
e
−
ϵ
j
/
K
B
T
n_i = N\frac{e^{-\epsilon_i/K_BT}}{\sum_j e^{-\epsilon_j/K_BT}}
ni=N∑je−ϵj/KBTe−ϵi/KBT 上式除以粒子总数
N
N
N 转换为概率,即得到 玻尔兹曼分布
P
i
=
e
−
ϵ
i
/
K
B
T
∑
j
e
−
ϵ
j
/
K
B
T
(5)
P_i = \frac{e^{-\epsilon_i/K_BT}}{\sum_j e^{-\epsilon_j/K_BT}} \tag{5}
Pi=∑je−ϵj/KBTe−ϵi/KBT(5) 其中
e
−
ϵ
i
/
K
B
T
e^{-\epsilon_i/K_BT}
e−ϵi/KBT 称为 玻尔兹曼因子;分母部分
∑
j
e
−
ϵ
j
/
K
B
T
\sum_j e^{-\epsilon_j/K_BT}
∑je−ϵj/KBT 称为 配分函数,它是个归一化参数