4、关键光学表面特性:表面散射模型(BRDF/BSDF)、表面粗糙度与散射、表面污染与散射、镀膜对散射的影响
各位,咱们今天聊点实在的。杂散光分析里,最让人头疼的往往不是那些大块头的结构件,而是那些看起来平平无奇的光学表面。你想想看,一个透镜表面,如果处理不好,它自己就是个“发光体”——当然,是发杂散光。我个人习惯把光学表面比作一个“信息过滤器”,它决定了入射光有多少变成有用的信号,又有多少变成恼人的噪声。
这一节,我们就来拆解这个“过滤器”的核心特性。说白了,就是搞清楚光打到表面上之后,到底去了哪里。
4.1 表面散射模型:BRDF 与 BSDF
要定量描述表面怎么散射光,我们得请出两个老朋友:BRDF(双向反射分布函数)和 BSDF(双向散射分布函数)。
BRDF 描述的是反射方向的散射。BSDF 更通用,它把反射和透射都包含了。在工程上,我们通常用 BSDF 来统一建模。
它的定义很简单:
BSDF(θi, φi, θs, φs) = dLs / dEi
其中,dLs 是散射方向的亮度,dEi 是入射方向的照度。单位是 sr⁻¹(每球面度)。
嗯,这里要注意,BSDF 是一个四维函数,跟入射角和散射角都有关。实际工程中,我们不会去测每一个角度,而是用模型来拟合。常用的模型有:
- Harvey-Shack 模型:基于线性系统理论,适合描述抛光表面的散射。
- ABg 模型:经验模型,参数少,在 Zemax 等软件里很常用。
- K-correlation 模型:能描述从光滑到粗糙的连续变化。
我个人经验: 在项目初期,如果表面质量较好(比如透镜),用 ABg 模型就够了。但如果是黑化处理过的机械表面,Harvey-Shack 模型往往更准。我曾经在一个红外系统里,因为用了错误的模型,导致仿真结果跟实测差了 3 倍,后来换成 Harvey-Shack 才把问题找出来。
4.2 表面粗糙度与散射
表面粗糙度是产生散射的根本原因。光在微观不平的表面会发生衍射和反射,能量不再集中在镜面方向。
这里有个关键参数:均方根粗糙度(Rq)。它跟散射的关系可以用 总积分散射(TIS) 来近似:
TIS ≈ (4π · Rq · cosθi / λ)²
你看,Rq 越大,散射越强;波长 λ 越短,散射也越强。这就是为什么紫外系统对表面质量要求极高,而红外系统相对“宽容”一些。
| 表面类型 | 典型 Rq (nm) | 散射特性 | 典型应用 |
|---|---|---|---|
| 超光滑表面 | < 0.5 | 几乎无散射 | 激光陀螺、EUV 光刻 |
| 精密抛光 | 0.5 - 2 | 低散射 | 高端镜头、棱镜 |
| 普通抛光 | 2 - 10 | 中等散射 | 常规光学元件 |
| 磨砂/黑化 | > 100 | 强散射 | 遮光罩、挡板 |
避坑指南: 我曾经遇到一个项目,仿真时用了 Rq = 1 nm 的抛光表面,结果实测杂散光超标。后来一查,是加工时表面被污染了,实际 Rq 到了 5 nm。所以,永远不要相信图纸上的粗糙度,一定要实测,或者留出余量。
4.3 表面污染与散射
表面污染是杂散光分析里最容易被低估的因素。灰尘、指纹、油污、甚至水渍,都会显著改变表面的散射特性。
污染物的影响主要体现在:
- 增加散射中心:灰尘颗粒本身就是散射体。
- 改变表面粗糙度:污染物附着后,等效 Rq 会增大。
- 引入吸收:某些污染物(如油膜)会吸收特定波长的光,然后重新辐射。
在建模时,我们通常用 Mie 散射理论 来处理颗粒污染,或者用 等效 BSDF 模型 来近似。
注意: 污染物的散射往往具有 非对称性。比如,灰尘颗粒的散射在近前向很强。如果你用各向同性的模型去近似,结果会偏小。我建议在关键系统中,至少做一次“污染灵敏度分析”,看看杂散光对污染程度有多敏感。
4.4 镀膜对散射的影响
镀膜本来是减少反射的,但它也会引入额外的散射。为什么?因为镀膜是多层薄膜结构,每层之间都有界面,这些界面的粗糙度会叠加。
镀膜对散射的影响主要有三点:
- 界面散射:每层膜的表面粗糙度都会产生散射。
- 体散射:膜层材料本身的均匀性不好,也会散射。
- 干涉效应:镀膜的干涉效应会改变散射光的角分布。
在工程上,我们通常用 等效 BSDF 模型 来表征镀膜后的表面。如果镀膜质量好,散射增量可以忽略;但如果镀膜工艺差,散射可能增加一个数量级。
我的建议: 在选型时,不要只看镀膜的反射率曲线,一定要问供应商要 镀膜表面的 BSDF 数据。如果没有,至少要求提供镀膜前后的粗糙度变化。我曾经因为忽略了这一点,导致一个高精度测量系统的信噪比始终上不去,最后发现是镀膜工艺太粗糙,散射太大。
4.5 知识体系总览
为了让你更直观地理解这些概念之间的关系,我画了一张图。它把表面散射的核心要素、影响因素和工程应对措施串在了一起。
这张图把四个核心要素串起来了。你从“表面散射”出发,沿着箭头往下走,就能看到每个要素对应的具体模型和工程参数。我个人习惯在做杂散光分析前,先对着这张图过一遍,确保每个环节都考虑到了。
好了,这一节的内容就到这里。记住,光学表面不是理想光滑的,它有自己的“脾气”。摸透了这些脾气,你的杂散光分析才能做到八九不离十。