3. 维恩位移定律:从黑体曲线到恒星温度

黑体辐射的谱线形状,说白了就是一条有峰值的曲线。你想想看,温度越高,峰值往短波方向跑——这个现象,就是维恩位移定律的核心。我个人习惯把它叫做「温度与波长的跷跷板」。

3.1 定律内容:一句话概括

维恩位移定律告诉我们:黑体辐射峰值波长 λₘ 与绝对温度 T 成反比。数学形式很简单:

λₘ · T = b

其中 b 是维恩位移常数,约等于 2.898 × 10⁻³ m·K。换句话说,温度越高,峰值波长越短。

记忆口诀:「热则蓝,冷则红」——恒星表面温度越高,看起来越偏蓝;温度越低,越偏红。

我在做红外传感器标定时,经常用这个定律反推目标温度。有一次客户给了一个高温炉的辐射谱,我直接用峰值波长一算,跟热电偶读数差了不到 15 K——嗯,这精度够用了。

3.2 公式推导:从普朗克公式出发

维恩位移定律不是凭空来的,它是普朗克公式的必然结果。我们来走一遍推导,其实不复杂。

普朗克黑体辐射公式(光谱辐出度):

M(λ, T) = (2πhc² / λ⁵) · 1 / (e^(hc/λkT) - 1)

要找峰值,就是对 λ 求导,令导数为零。说白了就是找曲线的最高点。

令 x = hc / λkT,代入后化简得到:

5 · (e^x - 1) = x · e^x

这个方程没有解析解,但数值解是固定的:

x ≈ 4.965

代回去:

hc / λₘkT = 4.965
λₘ · T = hc / (4.965k) = b

把常数代入:

b = (6.626×10⁻³⁴ × 2.998×10⁸) / (4.965 × 1.381×10⁻²³)
  ≈ 2.898 × 10⁻³ m·K

小技巧:实际计算时,λₘ 用微米(μm),T 用开尔文(K),b 取 2898 μm·K。这样数字更顺手。

我曾经在写光谱分析工具时,直接用这个数值解做峰值检测。注意啊,数值解是固定的,你不需要每次重新解方程——把 b 写死就行。

3.3 应用场景:恒星温度估算

维恩位移定律最经典的应用,就是估算恒星表面温度。你想想看,恒星离我们那么远,没法拿温度计去量,但我们可以测它的光谱。

步骤很简单:

  1. 获取恒星光谱——用光谱仪测出辐射强度随波长的分布
  2. 找到峰值波长——曲线最高点对应的 λₘ
  3. 代入公式——T = b / λₘ

举个例子:太阳的峰值波长大约在 500 nm(0.5 μm)。

T = 2898 μm·K / 0.5 μm ≈ 5796 K

这个结果跟太阳实际表面温度(约 5778 K)非常接近。误差不到 0.3%。

恒星 峰值波长 (nm) 估算温度 (K) 实际温度 (K)
太阳 500 5796 5778
天狼星 290 9993 9940
参宿四 850 3409 3500

注意:维恩位移定律只适用于黑体或近似黑体的辐射源。实际恒星的光谱会受到大气吸收、星际尘埃等因素影响,峰值位置会有偏移。我曾经在处理一颗红超巨星的数据时,直接套用定律算出来温度偏低,后来才发现是星际消光把峰值往长波方向推了。

3.4 知识结构图

下面这张图帮你理清维恩位移定律在整个黑体辐射模型中的位置:

维恩位移定律知识结构 维恩位移定律 普朗克公式求导 数值解 x ≈ 4.965 恒星温度估算 红外测温仪标定 材料热辐射分析 b = 2898 μm·K 💡 核心逻辑: 普朗克公式 → 求导找峰值 → 得到 λₘ·T = b → 用峰值波长反推温度 这是黑体辐射模型中最实用的「快速估算工具」

3.5 避坑指南

我在实际项目中踩过几个坑,分享给你:

  • 单位陷阱:λₘ 用米还是微米?b 用 2.898×10⁻³ 还是 2898?我建议统一用 μm 和 K,不容易出错。
  • 非黑体修正:实际物体发射率 ε 小于 1,峰值位置会偏移。我曾经用维恩定律估算一个陶瓷加热器的温度,结果偏高了 200 K——后来发现是发射率只有 0.7。
  • 多峰情况:有些光源有多个辐射峰(比如荧光灯),这时候维恩定律不适用。你得先确认是不是黑体辐射谱。

我的习惯:每次用维恩定律之前,先看一眼光谱形状。如果曲线平滑、只有一个明显峰值,放心用。如果曲线毛刺多、有多个峰,先做平滑滤波再找峰值。

好了,维恩位移定律就讲到这里。记住那个常数 2898,下次看到任何热辐射源的光谱,你都能快速估算出它的温度——这就是物理学的魅力。