4. 目标设定:光谱目标、角度目标、偏振目标、环境目标

做膜系设计,说白了就是给客户一个承诺——你的膜层在特定条件下要达到什么性能。这个承诺就是「目标」。目标设错了,后面算得再漂亮也是白搭。我见过不少新手,上来就点「Optimize」,结果跑出来一堆奇葩曲线,根本原因就是目标没设对。

TFCalc 里目标设定分四大类:光谱、角度、偏振、环境。咱们一个一个说。

4.1 光谱目标:最核心的指标

光谱目标就是你要的透过率或反射率曲线。TFCalc 里用 Target 表来定义。

打开方式很简单:菜单栏 Targets → Edit Targets。你会看到一个表格,每一行就是一个目标点。

字段 含义 示例
Wavelength (nm) 波长 550
Target (%) 目标值 99.5
Weight 权重 1.0
Type 类型(T/R) T

权重这个东西很关键。我习惯把通带内的权重设成 1.0,截止带设成 0.5 甚至更低。为什么?因为优化器会优先满足权重高的目标。如果你对通带均匀性要求极高,就把通带权重提到 2.0 或 3.0。

小技巧: 对于宽带膜系,不要每个波长都设目标。每隔 10-20 nm 设一个点就够了。点太多反而让优化器「顾此失彼」。

4.2 角度目标:别忽略入射角

很多膜系在 0° 入射角时表现完美,一到实际使用角度就崩了。为什么?因为角度变了,等效光学厚度就变了。

TFCalc 里设定角度目标有两种方式:

  1. 全局角度设置:在 Environment → Substrate/Incident Medium 里设定入射角。所有目标都基于这个角度计算。
  2. 多角度目标:在 Target 表里为同一波长设多个角度。比如 0°、30°、45° 各设一个目标。

我个人建议,做手机镜头或安防镜头这类产品时,至少设三个角度:0°、30°、45°。我曾经遇到一个项目,客户要求 0° 透过率 > 98%,我们做到了 99.2%。结果装到系统里一测,30° 入射时透过率掉到 92%。后来加了角度目标重新优化,才把三个角度都拉平。

注意: 角度越大,偏振效应越明显。45° 以上时,S 偏振和 P 偏振的分离会非常严重。这时候必须分开设目标。

4.3 偏振目标:S 和 P 要分开看

偏振目标说白了就是分别控制 S 偏振光和 P 偏振光的性能。TFCalc 里在 Target 表的 Polarization 列选择:

  • A:Average(平均)—— 默认选项,适合非偏振光
  • S:S 偏振
  • P:P 偏振
  • U:Unpolarized(非偏振)

什么时候必须用偏振目标?

  • 分光棱镜(PBS)—— S 和 P 要求完全不同的透过率
  • 激光系统—— 激光通常是线偏振的
  • 大角度膜系—— 45° 以上 S/P 分离严重

我记得有一次做激光合束镜,客户要求 S 偏振反射率 > 99.5%,P 偏振透过率 > 95%。如果只设平均目标,优化器会给你一个「两头都不靠」的结果。必须把 S 和 P 分开设,各给权重,才能收敛到正确方向。

4.4 环境目标:温度、湿度、应力

环境目标是最容易被忽略的。TFCalc 里环境设置藏在 Environment → Temperature/Humidity 里。

主要参数:

参数 说明 典型值
Temperature (°C) 工作温度 20 ~ 85
Humidity (%) 相对湿度 0 ~ 95
Thermal Expansion 材料热膨胀系数 材料库自带

温度变化会导致膜层厚度和折射率变化。对于窄带滤光片,温度漂移可能是致命的。我做过一个 1550 nm 的 DWDM 滤光片,温度从 20°C 升到 70°C,中心波长漂了 0.8 nm。后来在优化时把温度目标加进去,把漂移压到了 0.2 nm 以内。

核心思路: 环境目标不是「可选项」,而是「必选项」。如果你的产品要在户外或车载环境下工作,必须把温度、湿度纳入优化目标。

4.5 知识结构图:目标设定的完整逻辑

下面这张图帮你理清四大目标之间的关系:

TFCalc 目标设定知识体系 目标设定 光谱目标 角度目标 偏振目标 环境目标 透过率/反射率 波长范围 权重分配 0° / 30° / 45° 多角度优化 S / P / A / U 偏振分离控制 温度 / 湿度 热膨胀漂移

4.6 实战建议:目标设定的优先级

做项目时,目标设定不是「平均用力」的。我一般按这个优先级来:

  1. 先定光谱目标 —— 这是硬指标,客户要多少就是多少
  2. 再定角度目标 —— 看实际使用角度范围,别只做 0°
  3. 然后看偏振 —— 大角度或激光应用必须加
  4. 最后加环境 —— 温度敏感型膜系(窄带、边缘滤光片)必须考虑
避坑提醒: 我曾经犯过一个错——把所有目标权重都设成 1.0,结果优化器在 500 nm 和 600 nm 之间来回震荡,死活不收敛。后来把通带权重提到 2.0,截止带降到 0.3,一次就收敛了。权重不是摆设,它是你和优化器沟通的语言。