免费黑体辐射计算器

Bₛ(λ,T) = (2hc²/λ⁵) × 1/(e^(hc/(λk_B T)) − 1)

普朗克定律 · 维恩位移定律 · 斯特藩–玻尔兹曼定律

输入温度计算黑体辐射

数值随输入自动更新

此黑体辐射计算器可计算理想黑体或近似黑体的光谱辐射度、总辐射度和峰值发射特性。您只需提供物体的温度和发射率,即可获得其辐射度(以瓦特计量)或光子空间(以每秒光子数计量)的结果。此外,您还可以选择特定波长、频率或波数来查找该点的光谱辐射度。因此,该工具兼具多种功能:普朗克定律计算器、光谱辐射度计算器、用于峰值波长的维恩位移计算器以及通用黑体光谱计算器。

如何使用普朗克定律计算器

使用方法很简单:

  1. 选择要使用的光谱参数——波长、频率或波数。
  2. 决定输出是波空间(辐射能量)还是光子空间(光子计数)。
  3. 输入黑体的温度(开尔文)及其发射率(0到1之间的值)。
  4. 工具立即返回波空间的总辐射度和辐射发射度(出射度);如果选择光子空间,还会显示总光子辐射度和光子发射度。
  5. 它会自动计算峰值光谱参数(峰值波长、峰值频率或峰值波数)及对应的峰值光谱辐射度。对于光子空间,会报告峰值光谱光子辐射度及其位置。
  6. 要获取特定光谱坐标处的光谱辐射度,在初始计算后输入该值(例如特定波长)。

此工作流程使该计算器成为适用于所有光谱域的便捷光谱辐射度计算器。

理解黑体辐射

黑体是一种理论物体,它吸收所有入射光子,不反射任何电磁辐射。尽管自然界中不存在完美黑体,但许多实际物体——如恒星、加热元件和腔体辐射器——可被视为近似黑体。处于热平衡的黑体所发出的辐射完全取决于其温度,而非形状或材料。

在室温下,发射光谱主要位于红外区域,人眼不可见。当物体被加热到约500 °C(930 °F)以上时,部分发射进入可见光范围,物体开始发出暗红色光。更一般地,整个光谱形状随温度变化而平移和缩放,这一行为由普朗克定律精确描述。

普朗克定律:量子化突破

经典电动力学预测,高频(短波长)辐射的能量将变为无穷大——即著名的“紫外灾变”。1901年,马克斯·普朗克解决了这一悖论,提出能量以离散的量子形式发射和吸收。这一大胆假设催生了量子物理学,并给出了现在以他命名的正确分布定律。

普朗克每单位频率光谱辐射度定律为:

Bν(ν,T)=2hν3c21ehν/(kBT)−1B_{\nu}(\nu, T) = \frac{2h\nu^{3}}{c^{2}} \frac{1}{e^{h\nu/(k_{\mathrm{B}}T)} - 1}

其中:

  • BνB_{\nu} 是光谱辐射度(每单位面积每单位立体角每单位频率的功率),
  • ν\nu 是辐射频率,
  • TT 是黑体的绝对温度,
  • h=6.62607015×10−34 J⋅sh = 6.62607015 \times 10^{-34}\ \text{J·s} 是普朗克常数,
  • c=2.99792458×108 m/sc = 2.99792458 \times 10^{8}\ \text{m/s} 是真空中的光速,
  • kB=1.380649×10−23 J/Kk_{\mathrm{B}} = 1.380649 \times 10^{-23}\ \text{J/K} 是玻尔兹曼常数。

BνB_{\nu} 的单位是 W⋅sr−1⋅m−2⋅Hz−1\text{W·sr}^{-1}\text{·m}^{-2}\text{·Hz}^{-1}。

对所有频率积分该光谱辐射度,可得总辐射度(也称为辐射度):

B=∫0∞Bν dν=2π4kB4T415h3c2B = \int_{0}^{\infty} B_{\nu}\,d\nu = \frac{2\pi^{4} k_{\mathrm{B}}^{4} T^{4}}{15 h^{3} c^{2}}

单位为 W⋅sr−1⋅m−2\text{W·sr}^{-1}\text{·m}^{-2}。总辐射发射度(或出射度)是每单位表面积辐射的功率,在此公式中数值相同:

M=2π4kB4T415h3c2M = \frac{2\pi^{4} k_{\mathrm{B}}^{4} T^{4}}{15 h^{3} c^{2}}

以 W/m2\text{W/m}^{2} 表示。这两个量几何意义不同,但对于朗伯黑体具有相同的值。

不同变量下的光谱辐射度

普朗克定律可以使用波长 λ\lambda 或波数 ν~\tilde{\nu} 而不是频率重写。

波长依赖形式

Bλ(λ,T)=2hc2λ51ehc/(λkBT)−1B_{\lambda}(\lambda, T) = \frac{2hc^{2}}{\lambda^{5}} \frac{1}{e^{hc/(\lambda k_{\mathrm{B}}T)} - 1}

这种形式给出每单位波长的光谱辐射度。当 λ\lambda 以微米表示时,BλB_{\lambda} 的单位为 W⋅sr−1⋅m−2⋅μm−1\text{W·sr}^{-1}\text{·m}^{-2}\text{·μm}^{-1}。

波数依赖形式

Bν~(ν~,T)=2hc2ν~31ehcν~/(kBT)−1B_{\tilde{\nu}}(\tilde{\nu}, T) = 2hc^{2}\tilde{\nu}^{3} \frac{1}{e^{hc\tilde{\nu}/(k_{\mathrm{B}}T)} - 1}

这里 ν~\tilde{\nu} 是波数(通常以 cm−1\text{cm}^{-1} 为单位),光谱辐射度单位变为 W⋅sr−1⋅m−2⋅(cm−1)−1\text{W·sr}^{-1}\text{·m}^{-2}\text{·(cm}^{-1})^{-1}。

这三个版本等价,可以利用关系 ν=c/λ=cν~\nu = c/\lambda = c\tilde{\nu} 相互转换。

从波空间到光子空间

我们可以从每秒钟离开表面的光子数量的角度研究发射,而不是辐射功率。这称为光子空间,通过将每个光谱辐射度表达式除以单个光子的能量得到。

  • 频率光子光谱辐射度:
BνP(ν,T)=Bνhν=2ν2c21ehν/(kBT)−1B_{\nu}^{P}(\nu, T) = \frac{B_{\nu}}{h\nu} = \frac{2\nu^{2}}{c^{2}} \frac{1}{e^{h\nu/(k_{\mathrm{B}}T)} - 1}

单位:photons/s/sr/m2/Hz\text{photons/s/sr/m}^{2}\text{/Hz}。

  • 波长光子光谱辐射度:
BλP(λ,T)=Bλhc/λ=2cλ41ehc/(λkBT)−1B_{\lambda}^{P}(\lambda, T) = \frac{B_{\lambda}}{hc/\lambda} = \frac{2c}{\lambda^{4}} \frac{1}{e^{hc/(\lambda k_{\mathrm{B}}T)} - 1}

单位:photons/s/sr/m2/μm\text{photons/s/sr/m}^{2}\text{/μm}。

  • 波数光子光谱辐射度:
Bν~P(ν~,T)=Bν~hcν~=2cν~21ehcν~/(kBT)−1B_{\tilde{\nu}}^{P}(\tilde{\nu}, T) = \frac{B_{\tilde{\nu}}}{hc\tilde{\nu}} = 2c\tilde{\nu}^{2} \frac{1}{e^{hc\tilde{\nu}/(k_{\mathrm{B}}T)} - 1}

单位:photons/s/sr/m2/(cm−1\text{photons/s/sr/m}^{2}\text{/(cm}^{-1})。

总光子辐射度(对所有频率积分)遵循类似模式:

BP=∫0∞BνP dν=16π ζ(3) kB3T3h3c2B^{P} = \int_{0}^{\infty} B_{\nu}^{P}\,d\nu = \frac{16\pi\,\zeta(3)\,k_{\mathrm{B}}^{3} T^{3}}{h^{3} c^{2}}

其中 ζ(3)≈1.202056903159594\zeta(3) \approx 1.202056903159594 是黎曼ζ函数在3处的值。光子出射度为 MP=πBPM^{P} = \pi B^{P}:

MP=16π2 ζ(3) kB3T3h3c2(photons/s/m2).M^{P} = \frac{16\pi^{2}\,\zeta(3)\,k_{\mathrm{B}}^{3} T^{3}}{h^{3} c^{2}} \quad (\text{photons/s/m}^{2}).

寻找峰值:维恩位移及其他

我们可以通过对 BλB_{\lambda} 关于 λ\lambda 求导并令导数为零来找到其达到最大值的波长。结果就是理想黑体的维恩位移定律:

λpeak=hca5 kBT\lambda_{\text{peak}} = \frac{hc}{a_{5}\,k_{\mathrm{B}} T}

其中 a5≈4.96511423174a_{5} \approx 4.96511423174。相应的峰值光谱辐射度可通过将 λpeak\lambda_{\text{peak}} 代回 BλB_{\lambda} 得到。

类似地,光谱辐射度的峰值频率和峰值波数为:

νpeak=a3 kBTh,ν~peak=a3 kBThc\nu_{\text{peak}} = \frac{a_{3}\,k_{\mathrm{B}} T}{h}, \qquad \tilde{\nu}_{\text{peak}} = \frac{a_{3}\,k_{\mathrm{B}} T}{h c}

其中 a3≈2.82143937212a_{3} \approx 2.82143937212。

在光子空间中,最大值出现在不同位置,因为光子光谱辐射度是不同的函数。

域峰值位置常数
波长(波空间)λpeak=hca5kBT\lambda_{\text{peak}} = \dfrac{hc}{a_{5}k_{\mathrm{B}}T}a5≈4.96511423174a_{5} \approx 4.96511423174
频率(波空间)νpeak=a3kBTh\nu_{\text{peak}} = \dfrac{a_{3}k_{\mathrm{B}}T}{h}a3≈2.82143937212a_{3} \approx 2.82143937212
波数(波空间)ν~peak=a3kBThc\tilde{\nu}_{\text{peak}} = \dfrac{a_{3}k_{\mathrm{B}}T}{hc}a3≈2.82143937212a_{3} \approx 2.82143937212
波长(光子空间)λpeakP=hca4kBT\lambda_{\text{peak}}^{P} = \dfrac{hc}{a_{4}k_{\mathrm{B}}T}a4≈3.92069039487a_{4} \approx 3.92069039487
频率(光子空间)νpeakP=a2kBTh\nu_{\text{peak}}^{P} = \dfrac{a_{2}k_{\mathrm{B}}T}{h}a2≈1.59362426004a_{2} \approx 1.59362426004
波数(光子空间)ν~peakP=a2kBThc\tilde{\nu}_{\text{peak}}^{P} = \dfrac{a_{2}k_{\mathrm{B}}T}{hc}a2≈1.59362426004a_{2} \approx 1.59362426004

数字 a2,a3,a4,a5a_{2}, a_{3}, a_{4}, a_{5} 是某些超越方程的无量纲根,这些方程源于将每个光谱分布的导数设为零。

实际材料的考虑:发射率

没有实际物体是完美黑体,但许多物体可以通过其发射率 ε\varepsilon 来表征,定义为实际物体发射的黑体功率的分数。发射率范围在0到1之间,理想黑体 ε=1\varepsilon = 1。

要计算实际物体的辐射,只需将黑体光谱辐射度乘以 ε\varepsilon。例如,实际表面的光谱辐射度(每波长)为:

Bλ∗(λ,T)=ε Bλ(λ,T)B_{\lambda}^{*}(\lambda, T) = \varepsilon\, B_{\lambda}(\lambda, T)

同样的缩放适用于所有其他量:总辐射度、光子辐射度和峰值。通过将发射率输入计算器,您会自动获得感兴趣材料的实际削减后的辐射水平。

无论您是设计热传感器、分析恒星光谱还是研究辐射传热,此黑体辐射计算器——兼具普朗克定律计算器、光谱辐射度计算器、维恩位移计算器、峰值波长计算器和黑体光谱计算器功能——都能在波空间和光子空间中提供所需的核心数据。

常见问题

1. 黑体辐射计算器使用哪些公式?

该计算器使用三种等价形式的普朗克定律:基于频率的B_ν、基于波长的B_λ和基于波数的B_ν̃。总辐射度和出射度通过对这些表达式在全光谱上积分得到,而峰值量则遵循维恩位移定律,使用常数a₅、a₃、a₄和a₂。

2. 如何计算给定温度下黑体的峰值波长?

将温度输入计算器,它将自动使用 λ_peak = hc/(a₅ k_B T)(其中 a₅ ≈ 4.9651)计算峰值波长。您也可以手动应用此公式,代入开尔文温度以及普朗克常数、光速和玻尔兹曼常数。

3. 黑体辐射中波空间和光子空间有什么区别?

波空间给出辐射功率(以瓦特为单位),而光子空间给出每秒发射的光子数。计算器可以在两种模式之间切换。对于光子空间,每个光谱辐射度除以单个光子的能量(hν、hc/λ或hcν̃),总光子辐射度涉及黎曼ζ函数ζ(3)。

4. 计算器是否考虑发射率小于1的实际表面?

是的。您输入发射率ε(0到1之间),工具将黑体结果乘以ε,得到实际材料的光谱辐射度、总辐射度和光子辐射度(降低后的值)。

5. 为什么峰值波长在波空间和光子空间中不同?

波空间和光子空间中的光谱分布具有不同的函数形式,因此最大值出现在略微不同的位置。例如,波空间峰值波长使用a₅ ≈ 4.9651,而光子空间峰值使用a₄ ≈ 3.9207。选择适当模式时,计算器会报告两组峰值。

使用方法

  1. 输入黑体温度并选择合适单位(K、°C或°F)。
  2. 设置发射率值(理想黑体为1.0,实际物体在0到1之间)。
  3. 可选地输入特定波长以计算该波长下的光谱辐射度。结果随输入自动更新。