分光辐射(光谱辐射)分析

分类:热分析 > 辐射 | 综合版 2026-04-12
Spectral radiance distribution curves at multiple temperatures showing Planck law and Wien displacement
不同温度下黑体分光辐射能分布(普朗克分布)。温度上升时峰值波长向短波长移动

分光辐射理论基础

为什么需要按波长分析

🧑‍🎓

分光辐射为什么需要按波长分析?用斯特凡-波尔兹曼定律看全部辐射能不就可以了吗?

🎓

好问题。简单来说,许多工程应用中"哪个波长的光辐射/吸收多少"是本质问题。灰体近似不足以满足精度要求。

🧑‍🎓

具体是哪些情况呢?

🎓

举3个典型例子:

  • 太阳电池设计:硅太阳电池在带隙能1.1eV处对应波长约1.1μm。波长大于此值的光无法被激发电子,无法进行能量转换。太阳谱中多少百分比的能量在此波长以下必须通过分光辐射计算。
  • 红外传感器·热像仪:中红外(3~5μm)和远红外(8~14μm)大气透过窗口不同。根据目标温度范围选择传感器感应波长段,需要了解对象物的分光辐射特性。
  • 选择性吸收面设计:太阳热集热器使用"选择吸收面",在短波长(太阳光)处高吸收率≈0.95,在长波长(自身热辐射)处低辐射率≈0.05。灰体近似无法设计这种结构。

🧑‍🎓

太阳电池中波长1.1μm以上的光都被浪费了吗?那硅能利用的太阳能比例有多大?

🎓

用波段辐射率 $F(0 \to \lambda T)$ 计算,太阳(表面温度5778K)全辐射能中波长1.1μm以下的比例约为75%。剩余25%波长过长,硅无法转换。再加上其他损失(量子效率、复合损失等),理论极限效率大约33%(肖克利-葵瑟极限)。这些计算离不开分光辐射分析。

普朗克辐射定律

🧑‍🎓

分光辐射的基本方程是什么?

🎓

最基础的是普朗克辐射定律。温度 $T$ 的黑体在波长 $\lambda$ 处的单色辐射能(单位面积、单位波长的辐射功率)为:

$$ E_{b\lambda}(\lambda, T) = \frac{C_1}{\lambda^5 \left[\exp\!\left(\dfrac{C_2}{\lambda T}\right) - 1\right]} $$

其中:

  • $C_1 = 2\pi hc^2 = 3.742 \times 10^{8} \ \text{W} \cdot \mu\text{m}^4/\text{m}^2$(第一辐射常数)
  • $C_2 = hc/k_B = 1.439 \times 10^{4} \ \mu\text{m} \cdot \text{K}$(第二辐射常数)
  • $h$:普朗克常数,$c$:光速,$k_B$:玻尔兹曼常数
🧑‍🎓

分母有 $\lambda^5$,短波长端剧烈增长,长波长端温和衰减,应该是钟形曲线吧?

🎓

正是如此。温度升高时会发生两个现象:(1) 整条曲线上升(全辐射能增加),(2) 峰值位置向短波长移动。将铁加热时看到暗红→橙→白光,就是这个峰值移动的肉眼表现。

维恩位移定律

🧑‍🎓

温度上升时峰值波长如何定量移动?

🎓

对普朗克定律关于 $\lambda$ 求导并令其为零,得到维恩位移定律

$$ \lambda_{\max} \cdot T = 2898 \ \mu\text{m} \cdot \text{K} $$
🧑‍🎓

非常简洁的公式!让我用不同温度试算一下。

🎓

来看几个例子:

对象温度 T [K]λmax [μm]波长范围
太阳表面57780.50可见光(绿)
白炽灯灯丝28001.04近红外
熔融铁18001.61近红外
人体3109.35远红外
室温墙面3009.66远红外
液氮7737.6极远红外

白炽灯灯丝(2800K)峰值在1μm附近的近红外。可见光范围(0.4~0.7μm)只占全能量的约10%。这就是白炽灯电能的90%被"浪费"成热的原因——LED的优势正在于此。

🧑‍🎓

白炽灯90%的能量是红外线!用维恩定律一看就清楚了。人体约10μm红外线,热像仪用8~14μm传感器的原因也显而易见了。

🎓

完全正确。工程设计中,从"对象几K?"→"峰值波长多少?"→"需要哪波长的传感器或材料?"这个思路用维恩定律能快速估算,这是分光辐射的入门第一步。

波段辐射率 F(0→λT)

🧑‍🎓

想要求特定波长范围的能量,比如可见光范围0.4~0.7μm的辐射能,该怎么算?

🎓

这时用波段辐射率(黑体辐射函数) $F(0 \to \lambda T)$。定义为:

$$ F(0 \to \lambda T) = \frac{\displaystyle\int_0^{\lambda} E_{b\lambda}(\lambda', T) \, d\lambda'}{\sigma T^4} = \frac{1}{\sigma T^4}\int_0^{\lambda} \frac{C_1}{\lambda'^5 \left[\exp\!\left(\dfrac{C_2}{\lambda' T}\right) - 1\right]} d\lambda' $$

$F$ 的取值范围是0到1,作为 $\lambda T$ 的函数是一一对应的。波长 $\lambda_1$ 到 $\lambda_2$ 范围内的辐射能比例为:

$$ F(\lambda_1 T \to \lambda_2 T) = F(0 \to \lambda_2 T) - F(0 \to \lambda_1 T) $$
🧑‍🎓

这个 $F$ 值能用解析形式求出来吗?

🎓

没有闭形解,但可以用无穷级数表示。令 $\xi = C_2/(\lambda T)$,有:

$$ F(0 \to \lambda T) = \frac{15}{\pi^4} \sum_{n=1}^{\infty} \frac{e^{-n\xi}}{n} \left(\xi^3 + \frac{3\xi^2}{n} + \frac{6\xi}{n^2} + \frac{6}{n^3}\right) $$
🎓

实际上 $n=1$ 到3项就足够精度了。给出一个常用数值表:

$\lambda T$ [μm·K]$F(0 \to \lambda T)$应用例
10000.000321高温紫外评估
20000.0667可见光下限(太阳T=5778K对应0.35μm)
28980.250峰值波长处(全能量的25%)
40000.481可见光上限(太阳T对应0.69μm)
60000.738近红外评估
100000.914中红外范围
500000.9995几乎全波长

太阳光(5778K)的可见光范围(0.4~0.7μm)能量占比为 $F(0 \to 0.7 \times 5778) - F(0 \to 0.4 \times 5778) = F(0 \to 4045) - F(0 \to 2311)$ ≈ 0.491 − 0.124 = 0.367(约37%)

🧑‍🎓

太阳能中可见光只有4成不到!有了这个表,手算概估就很快了!

分光辐射率与实际表面

🧑‍🎓

前面讲的都是黑体,实际材料怎么处理?

🎓

分光辐射率 $\varepsilon_\lambda(\lambda, T)$ 来描述实际表面:

$$ \varepsilon_\lambda(\lambda, T) = \frac{E_\lambda(\lambda, T)}{E_{b\lambda}(\lambda, T)} $$

全波长的全辐射率 $\varepsilon(T)$ 是分光辐射率对普朗克分布的加权平均:

$$ \varepsilon(T) = \frac{\displaystyle\int_0^{\infty} \varepsilon_\lambda(\lambda, T) \, E_{b\lambda}(\lambda, T) \, d\lambda}{\sigma T^4} $$
🎓

关键点是:即使 $\varepsilon_\lambda$ 与温度关系不大,全辐射率 $\varepsilon(T)$ 仍会随温度变化,因为普朗克分布的峰值移动。

一个例子:玻璃在可见光(0.4~0.7μm)处 $\varepsilon_\lambda \approx 0.05$(几乎透明),但在红外(5μm以上)处 $\varepsilon_\lambda \approx 0.95$。这正是温室效应的物理根源——太阳短波光通过玻璃,但室内物体的长波红外被玻璃吸收再辐射回室内。

🧑‍🎓

基尔霍夫定律($\varepsilon_\lambda = \alpha_\lambda$)在这里也适用吗?

🎓

在热平衡下,各波长各方向都满足 $\varepsilon_\lambda = \alpha_\lambda$。但要注意:全波长的 $\varepsilon = \alpha$ 仅在照射谱和自身辐射谱形状相同时成立。对于受太阳光照的物体,入射是6000K谱,自身辐射是300K谱,所以 $\varepsilon \neq \alpha_{\text{solar}}$ 通常成立。选择性吸收面设计就是利用这个差异的。

咖啡时间 冷知识

肖克利和葵瑟制定太阳电池的极限

1961年,肖克利和葵瑟用分光辐射理论推导出单结太阳电池理论最高效率为33.7%。带隙 $E_g$ 以下的光子能量不足无法利用,超过 $E_g$ 的光子多余能量变热。这个"双重损失"不理解分光辐射是推导不出来的。多结串联型电池(如GaInP/GaAs/Ge三结效率超46%)本质上是波段辐射率 $F(0 \to \lambda T)$ 的最优分割问题。

分光辐射数值计算方法

波长波段分割法(Band Model)

🧑‍🎓

CAE中做分光辐射计算时,是连续处理所有波长吗?

🎓

连续处理计算成本太高。实务中用波长波段分割法(Band Model):谱分成 $N$ 个波段,每个波段内假定辐射特性为常数。

$$ q = \sum_{i=1}^{N} \varepsilon_i \cdot \left[F(0 \to \lambda_{i+1} T) - F(0 \to \lambda_i T)\right] \cdot \sigma T^4 $$
🧑‍🎓

波段数 $N$ 要多少?

🎓

若分光辐射率 $\varepsilon_\lambda(\lambda)$ 比较平缓,5~10个波段足够。如果在某波长处有急剧跳变(比如选择性吸收面的截止波长),就在那里加密分割,可能需要20个波段左右。Ansys Fluent的DO法最多支持20波段。

分割的要点:

  • 辐射率变化剧烈的波段要细分
  • 普朗克分布能量集中的波段(峰值附近)要细分
  • 能量极少的波段可粗分或忽略

加权和灰气体模型(WSGGM)

🧑‍🎓

气体辐射(CO₂、H₂O等)也需要按波长分析。气体的谱很复杂吧?

🎓

气体是线谱,数万条吸收线,逐条计算(Line-by-Line法)成本太高。实务上用加权和灰气体模型(WSGG: Weighted Sum of Gray Gases),把实际气体近似为虚拟"灰气体的混合"。

每个灰气体 $j$ 有吸收系数 $\kappa_j$ 和温度相关权重 $a_j(T)$:

$$ \varepsilon_{\text{gas}}(T, s) = \sum_{j=0}^{J} a_j(T) \left[1 - \exp(-\kappa_j \, p \, s)\right] $$

这里 $p$ 是气体分压,$s$ 是光路长。$j=0$ 对应透明窗($\kappa_0=0$)。

🧑‍🎓

权重 $a_j(T)$ 怎么决定?

🎓

从HITRAN、HITEMP等高精度谱数据库出发,做Line-by-Line计算,然后用多项式拟合系数。Smith等人的WSGGM(1982年)和Johansson、Lallemant改进版应用广泛,Fluent和STAR-CCM+都内置了。

蒙特卡洛法结合

🧑‍🎓

波段分割以外还有其他方法?

🎓

可以结合蒙特卡洛法(MCM)。追踪随机采样的光子(根据普朗克分布随机抽波长),用波长相关的辐射率和吸收率判断吸收、反射、透射。

优点是避免了波段分割的离散化误差。缺点是需要大量光子(通常10⁶~10⁸)才能降低统计噪声,计算成本高。多用于空间飞行器热设计(如Thermal Desktop)和炉内辐射的参考解。

数值积分实现

🧑‍🎓

程序里怎么计算 $F(0 \to \lambda T)$?

🎓

三种方法:

  1. 级数求和:用前面的无穷级数,求和到 $n=10$ 左右。当 $\xi = C_2/(\lambda T) > 2$ 时收敛快,最容易实现。
  2. 数值积分:台形法或辛普生法直接对普朗克式积分。用对数尺度采样波长效率更高。
  3. 表查补插:预制 $\lambda T$ 对应 $F$ 的表格,线性或3次样条补插。教科书的放射函数表就是这类。

实务中通常用方法1,精度能达 $10^{-8}$ 相对误差。

分光辐射工程应用

分光辐射率数据获取

🧑‍🎓

分光辐射率数据从哪里获得?要逐样品测吗?

🎓

主要来源有3种:

  1. 文献数据库:NASA技术报告的"Thermal Radiation Properties Survey",Touloukian等的《Thermophysical Properties of Matter》系列(全13卷)是经典。几千种金属、陶瓷、涂料的分光辐射率都在里面。
  2. FTIR实测:傅里叶红外分光(FTIR)可测2.5~25μm波段,分辨率0.1cm⁻¹。自己的样品、不同表面处理、温度影响等细节必须自测。
  3. 厂商数据:涂料厂(如Acktar超黑涂料)或光学镀膜厂有时公布分光反射率数据,用 $\varepsilon_\lambda = 1 - \rho_\lambda$(不透明体)转换。
🧑‍🎓

表面状态对辐射率影响很大,听说氧化、粗糙度都会改变…

🎓

这是工程中最常见的陷阱。几个例子:

材料表面状态全辐射率 ε(300K)
镜面抛光0.04
阳极氧化0.80
抛光面0.07
红锈(氧化)0.85
抛光面0.03
强氧化0.78

铝的抛光面(ε=0.04)和阳极氧化面(ε=0.80)相差20倍!说"铝的辐射率"而不指定表面处理,会导致设计错误。

分析流程

🧑‍🎓

分光辐射分析的具体步骤是什么?

🎓

标准流程是5步:

  1. 把握对象温度范围:用维恩定律估算关键波长域。300K~1500K的场景,2~10μm带占主导。
  2. 获取分光辐射率数据:所有表面的 $\varepsilon_\lambda(\lambda)$,从文献或实测入手。波长覆盖范围至少从普朗克分布 $E_{b\lambda}$ 达到1%的短波到衰减到1%的长波。
  3. 确定波段分割:按辐射率变化点、大气透过窗、传感器灵敏波段等确定分割。
  4. 各波段灰体辐射伝热计算:每个波段作灰体处理,积分所有波段结果。
  5. 结果验证:用全辐射率的灰体解析解对比,与实测红外像仪数据交叉核对。

常见失误与对策

🧑‍🎓

分光辐射分析中初学者常犯什么错?

🎓

3大常见错误:

错误原因对策
温度用摄氏度输入普朗克式必须用开尔文。25℃和298K辐射量相差数个数量级输入时必须转K。检查前处理单位设置
忽视表面处理状态盲目采用文献"铝 ε=0.04"用在阳极氧化面确认表面处理、氧化程度、温度依赖性。必要时FTIR测量
波段分割过粗辐射率剧变区间只用1个波段绘 $\varepsilon_\lambda$ 曲线,在变化剧烈处加密波段边界
🧑‍🎓

温度摄氏度这个陷阱很危险…25℃输成25K,结果会怪得离谱。

🎓

298K的辐射 $\sigma \times 298^4 = 447 \ \text{W/m}^2$,25K的话 $\sigma \times 25^4 = 0.022 \ \text{W/m}^2$——相差2万倍。温度的4次方关系,差一个数量级就差4个数量级。放射计算中最基础也最危险的错误。

咖啡时间 冷知识

热像仪显示的"温度"与实际温度

红外热像仪检测8~14μm辐射,显示的是辐射亮度而非真温度。精确测温需要正确设置发射率ε。光洁金属(ε=0.05)用ε=0.95测会显示出比实际温度低很多。实务中常涂黑体校准标点或分光测辐射率后修正。丰田汽车EGR冷却器研发(2018年)通过分光辐射率测量→CFD模拟→热像验证的三角校验,把预测误差从±8K改到±3K以下。

分光辐射软件对比

商业工具的分光辐射支持

🧑‍🎓

什么CAE工具支持分光辐射分析?

🎓

主要工具的分光辐射功能列表:

工具辐射模型最大波段数特点
Ansys FluentDO法 + 光谱波段20波段各波段可独立设定吸收系数κ、辐射率ε。内置WSGGM。通用CFD与辐射耦合强
STAR-CCM+DO法 + CKD法可变CKD(相关-k分布)法比Fluent精度高。计算成本约1.5倍
COMSOL面间辐射 + 波段分割用户定义表面间辐射模块支持各波段独立ε。多物理耦合灵活
Thermal DesktopMCM + 波段分割太阳/星球/深空3波段预设航天热设计业界标准。轨道太阳、地球红外、宇宙背景3波处理优化
Ansys Mechanical (辐射)表面间辐射(灰体)1(灰体)不支持分光。高温炉精细分析不合适
🧑‍🎓

航天热设计为什么用Thermal Desktop?3个波段怎么区分?

🎓

宇宙环境的热流源分3波段:

  • 太阳谱带(0.2~3μm):直射日光+地球反照率。用太阳吸收率 $\alpha_s$
  • 星球红外带(3~50μm):地球或月球红外放射。用星球红外反照率和放射温度表征
  • 深宇宙带(全波):宇宙背景辐射(2.7K)。基本可忽略,极低温部件才考虑

太阳电池面用 $\alpha_s / \varepsilon_{\text{IR}}$ 比(太阳吸收率/红外辐射率)来表示特征。这种二波段设计正是分光辐射应用的典型。

开源方案

🧑‍🎓

开源工具中支持分光辐射的有吗?

🎓

有几个:

  • OpenFOAM(fvDOM模型):最多4波段波段分割。波段数少,但可自定义扩展。
  • Py4CAtS / RADIS:Python红外辐射传递代码。和HITRAN数据库联动,Line-by-Line精确计算气体分光吸收放射。可与CFD耦合。
  • libRadtran:大气辐射传递代码。特化于太阳和地球辐射谱计算。太阳电池日射谱推算有用。
咖啡时间 冷知识

HITRAN数据库的往事

HITRAN是气体分光数据的世界标准,原本是1960年代美国空军为红外制导导弹的大气透传计算开发的军事数据库。现已公开,收录50万条以上吸收线参数。燃烧器和燃气轮机辐射分析中推导WSGGM系数,源数据多是HITRAN/HITEMP。"分光辐射精度=数据库精度"这句话毫不夸张。

分光辐射前沿研究

机器学习预测分光特性

🧑‍🎓

最近AI和机器学习在分光辐射领域的应用怎么样?

🎓

3个方向都在推进:

  1. 分光辐射率预测:用神经网络从材料组成、微观结构参数推算 $\varepsilon_\lambda(\lambda)$。以前每个样品要FTIR测,现在可快速探索材料设计空间。
  2. WSGGM高精化:深度学习对Line-by-Line结果作代理模型,温度、压力、气体组成变化时实时输出最优WSGGM系数。比传统固定多项式拟合覆盖范围广。
  3. 反演问题(推断分光辐射率):从多波长辐射计测量数据同时推断温度和 $\varepsilon_\lambda$。贝叶斯推论和PINN(物理信息神经网络)有应用。

超材料与选择性辐射面

🧑‍🎓

分光辐射应用最热的领域是什么?

🎓

辐射冷却(Radiative Cooling)前景大。大气在8~13μm处有"红外窗",设计一个表面在这波段高放射率、在太阳光(0.3~2.5μm)高反射率,就能零能耗冷却物体到外气温以下。

2014年斯坦福Raman团队用光子晶体结构实现白天辐射冷却突破。目前研发方向包括:

  • 纳米薄膜:多层膜和超材料精密设计 $\varepsilon_\lambda(\lambda)$
  • 涂料型:普渡大学钡硫酸涂料(可见光反射率98.1%)商用化进行
  • 纺织品:可穿戴的辐射冷却纤维

这些全依赖 $\varepsilon_\lambda(\lambda)$ 的精心设计,分光辐射分析是核心技术。

🧑‍🎓

零能耗冷却听起来太神奇了!分光辐射知识原来这么实用…

分光辐射分析故障排除

分光辐射分析典型问题

🧑‍🎓

分光辐射分析常遇到的问题有哪些?

🎓

5个典型问题和对策:

1. 波段辐射率合计与全辐射率对不上

  • 现象:$\sum \varepsilon_i \cdot \Delta F_i \neq \varepsilon_{\text{总}}$(文献值)
  • 原因:波段分割过粗,或波段边界与辐射率变化点不对齐
  • 对策:增加波段数看收敛。叠加 $\varepsilon_\lambda(\lambda)$ 图和波段边界,确认变化点被波段内部包含

2. 气体WSGGM温度范围超限错误

  • 现象:高温区(>2500K)辐射过高或过低
  • 原因:WSGGM系数的拟合温度范围被超过
  • 对策:用宽温度范围系数(如Kang等2025版400~3000K)或改用CKD/SLW法

3. 结果与灰体解析相差很大

  • 现象:分光和灰体温度差>50K
  • 原因:不一定是bug。选择性面或多温度源混合时,这偏差是物理正常
  • 对策:先做单温单面简单验算($q = \varepsilon(T) \sigma T^4$),确认代码逻辑无误再进复杂问题

4. 太阳照射条件的光谱输入不对

  • 现象:太阳照射下温度过高或过低
  • 原因:AM0(太空1361 W/m²)和AM1.5(地表1000 W/m²)混淆,或忽视大气散射
  • 对策:用ASTM G173-03的AM1.5标准谱。区分直达光和散射光

5. 计算时间爆炸

  • 现象:波段数×空间网格×角度离散=计算时间难以承受
  • 对策:最小化波段(只保留物理关键波段)。DO法的角离散从θ×φ=3×3开始,逐步增加做收敛性检查
🎓

分光辐射的精髓是"哪个波长干什么"要想清楚。有了 $F(0 \to \lambda T)$ 的表和 $\varepsilon_\lambda$ 的数据,手工估算也行。从这个基础开始慢慢深化,别急着扎进CFD软件。

相关模拟器

用交互式模拟器体验这一领域的理论

模拟器列表

相关领域

结构分析流体分析制造工艺分析
本文评分
感谢您的反馈!
有参考
价值
希望更
详细
有错误
或问题
有参考价值
0
希望更详细
0
有错误或问题
0
撰写者 NovaSolver Contributors
匿名工程师 & AI — 网站地图
查看资料