3、材料属性解析:折射率、阿贝数、透过率、色散曲线、热膨胀系数

做光学仿真,说白了就是在跟材料打交道。你模型建得再漂亮,材料参数给错了,结果全是废的。我见过太多新手,拿着库里的默认值就直接跑仿真,结果跟实测对不上,回头查半天才发现是折射率版本不对。

这一章,咱们就把材料库里的几个核心属性掰开揉碎讲清楚。你搞懂了这些,后面搭建模型才能心里有底。

3.1 折射率(n)—— 光速的“减速比”

折射率是光学材料最基础的参数。它的物理定义很简单:光在真空中的速度与在材料中速度的比值。

但实际工程里,我更关心的是它对光线路径的影响。折射率决定了光线在界面处怎么偏折,也就是斯涅尔定律里的那个 n。

关键点:折射率不是固定值,它随波长变化。这就是色散的根源。

我在做投影镜头设计时,遇到过一个问题:用 587nm(d 光)的折射率算出来像质很好,但换成 486nm(F 光)和 656nm(C 光)一算,色差大得离谱。后来才意识到,单点折射率根本不够用,必须看全波段的色散曲线。

3.2 阿贝数(Vd)—— 色散程度的“标尺”

阿贝数衡量的是材料色散的大小。公式是:

Vd = (nd - 1) / (nF - nC)

其中 nd、nF、nC 分别对应 d 光、F 光、C 光的折射率。

数值越大,色散越低。比如:

  • 低色散玻璃(Vd > 60):像 FK 系列,适合做消色差透镜的前组。
  • 高色散玻璃(Vd < 35):像 SF 系列,常用于胶合透镜的负透镜部分。

我个人的习惯是,在材料库里先按阿贝数排序。需要校正色差时,优先选 Vd 差值大的材料组合。差值越大,消色差效果越好。

小技巧:阿贝数只反映可见光区的色散。如果你做的是近红外或紫外系统,得用相对部分色散(Pg,F)来评估,那个更准。

3.3 透过率(T)—— 能量能过去多少

透过率决定了光在材料里走一趟,能量还剩多少。它跟材料本身的吸收、表面反射、内部散射都有关系。

在材料库里,透过率通常以两种形式给出:

类型 含义 典型值
内透过率 仅材料内部吸收,不含表面反射损失 BK7 在可见光区 > 0.99/mm
总透过率 包含表面反射和内部吸收的总和 未镀膜 BK7 约 0.92(两表面)

嗯,这里要注意:仿真时如果用了总透过率,就别再额外加反射损失了,否则会重复计算。我曾经有个项目,客户说系统透过率偏低,查了两天,发现就是这里重复扣了两次。

3.4 色散曲线 —— 折射率的“全貌图”

色散曲线是折射率随波长变化的完整描述。材料库里通常用 Sellmeier 公式来拟合:

n²(λ) = 1 + B₁λ²/(λ² - C₁) + B₂λ²/(λ² - C₂) + B₃λ²/(λ² - C₃)

其中 B₁、B₂、B₃、C₁、C₂、C₃ 是材料特有的 Sellmeier 系数。

为什么不用多项式?因为 Sellmeier 公式在紫外和红外波段的外推精度更好。我对比过,用 5 阶多项式拟合,在 400nm 以下误差能到 0.001,而 Sellmeier 公式可以控制在 0.0001 以内。

避坑指南:不同供应商提供的 Sellmeier 系数可能不同。比如 Schott 和 Ohara 的 N-BK7,系数就有细微差别。仿真时一定要确认材料库的版本跟实际采购的批次一致。

下面这张图展示了典型光学玻璃的色散曲线趋势:

典型光学玻璃色散曲线对比 波长 λ (nm) 400 500 600 700 800 折射率 n 1.45 1.55 1.65 1.75 低色散 (Vd≈70) 中等色散 (Vd≈64) 高色散 (Vd≈30) 波长越短,折射率越大 —— 这就是正常色散

3.5 热膨胀系数(CTE)—— 温度变了会怎样

热膨胀系数(Coefficient of Thermal Expansion)描述的是材料随温度变化的尺寸稳定性。单位通常是 ppm/K(即 10⁻⁶ / K)。

在光学仿真里,CTE 主要影响两个方面:

  1. 透镜曲率半径变化:温度升高,透镜变厚,曲率半径改变,焦距漂移。
  2. 镜筒与透镜的匹配:如果镜筒的 CTE 跟透镜不匹配,温度变化时可能产生应力,甚至导致透镜破裂。

我记得有一次做车载镜头的高低温仿真,-40°C 到 85°C 的范围内,用普通 BK7 配合铝合金镜筒,结果在低温端透镜被镜筒“夹”出了裂纹。后来换成 CTE 更匹配的玻璃材料,问题才解决。

材料 CTE (ppm/K) 典型应用
BK7 7.1 通用光学系统
熔融石英 0.55 高精度、高稳定系统
铝合金 6061 23.6 常用镜筒材料
因瓦合金 1.2 无热化镜筒

经验之谈:做无热化设计时,我一般先算透镜组的整体热漂移,再选 CTE 合适的镜筒材料来补偿。目标是让整个系统的焦移在温度范围内控制在焦深以内。

3.6 材料库里的数据怎么用

说了这么多,最后总结一下在材料库里怎么操作:

  • 选材料:先看阿贝数,确定色散等级;再看折射率,匹配设计需求。
  • 设参数:用 Sellmeier 系数加载色散曲线,别用单点折射率。
  • 校透过率:确认工作波段的内透过率是否达标,必要时考虑镀膜。
  • 做热分析:输入 CTE,设置温度范围,跑一遍热漂移仿真。

这些属性不是孤立的。折射率、色散、透过率、热膨胀,它们共同决定了材料在真实环境中的表现。你只有把它们都吃透了,搭建出来的光学模型才经得起实测的考验。