4. Zemax/OpticStudio 操作:MTF 操作数设置、点列图分析、波前分析面板使用

好,咱们直接进入正题。这一章我打算聊聊 Zemax 里最常用的三个分析工具:MTF、点列图和波前。说白了,这三样东西就是判断一个镜头“好不好”的核心依据。我刚开始学的时候,总觉得这三个面板长得差不多,后来才发现,它们看问题的角度完全不同。

4.1 MTF 操作数设置——别只会看曲线图

MTF,调制传递函数。你想想看,一个镜头能把黑白条纹拍得多清楚?MTF 就是干这个的。很多人喜欢直接看 MTF 曲线图,那个确实直观。但在优化的时候,我们得用操作数来“告诉”软件,我要把某个频率的 MTF 值拉到多高。

4.1.1 常用 MTF 操作数

操作数 全称 我常用的场景
MTFT Modulation Transfer Function Tangential 子午方向 MTF,看径向细节
MTFS Modulation Transfer Function Sagittal 弧矢方向 MTF,看切向细节
MTFA Modulation Transfer Function Average 两个方向取平均,优化时常用
GMTT Geometric MTF Tangential 几何 MTF,非相干光用得多

我个人习惯在优化函数里同时放 MTFT 和 MTFS。为什么?因为有些镜头子午和弧矢表现差异很大,只看平均值容易掩盖问题。

关键设置参数:

  • Freq:空间频率,单位 lp/mm。比如手机镜头常看 100 lp/mm,安防镜头看 30 lp/mm。
  • Wave:波长编号。0 表示主波长,1、2、3 对应定义的波长。
  • Field:视场编号。0 是中心视场,1、2 是边缘。
  • Target:目标值。比如设 0.3,就是希望 MTF 不低于 0.3。
  • Weight:权重。中心视场权重可以给高一点,边缘给低一点。

4.1.2 操作数设置示例

举个例子。假设我们要优化一个 5 片式的定焦镜头,要求中心视场在 50 lp/mm 时 MTF 不低于 0.5。我会这样写:

! 优化函数片段
MTFT  1  50  0  1  0.5  1.0
MTFS  1  50  0  1  0.5  1.0
MTFT  1  50  1  1  0.4  0.8
MTFS  1  50  1  1  0.4  0.8
MTFT  1  50  2  1  0.3  0.5
MTFS  1  50  2  1  0.3  0.5

你看,中心视场(Field 0)权重是 1.0,边缘视场(Field 2)权重降到 0.5。这样优化器会优先保证中心画质。

我的小技巧: 别一上来就把 MTF 目标设得太高。我曾经有个项目,上来就要求全视场 MTF > 0.6,结果优化了三天都没收敛。后来改成从 0.3 开始,逐步往上加,反而很快达到了 0.55。说白了,优化是个渐进的过程。

4.2 点列图分析——看光斑大小

点列图,英文叫 Spot Diagram。它模拟的是:一个点光源经过镜头后,在像面上会变成多大的一个斑。这个斑越小,说明镜头的像差控制得越好。

4.2.1 怎么看点列图

打开点列图分析面板,你会看到几个关键数据:

  • RMS Radius:均方根半径。这个值越小越好,代表光斑的集中程度。
  • GEO Radius:几何半径。就是最边缘的光线到中心的距离。
  • Airy Disk:艾里斑半径。如果 RMS 半径小于艾里斑半径,说明镜头已经接近衍射极限了。

我记得有一次做投影镜头,点列图的 RMS 半径一直降不下来。后来发现是镜片间距出了问题,调整之后 RMS 直接从 15 μm 降到了 5 μm。所以说,点列图是诊断像差的好帮手。

4.2.2 点列图与像差的关系

点列图形状 可能的像差 我的处理方式
圆形弥散斑 球差或色差 尝试非球面或胶合透镜
彗星状拖尾 彗差 调整光阑位置或镜片弯曲
椭圆形 像散 检查子午和弧矢方向平衡
弯曲的线条 场曲 调整镜片间距或增加场镜

注意: 点列图只反映几何光学的表现。如果光斑已经小于艾里斑,再继续缩小 RMS 半径对实际成像质量提升不大。这时候应该关注衍射效应,也就是 MTF。

4.3 波前分析面板——从波动光学的角度看问题

波前分析,英文叫 Wavefront Map。它看的是:实际波前和理想球面波之间的偏差。这个偏差用 RMS 波前误差来表示,单位是波长(λ)。

你想想看,如果波前是完美的球面,那像点就是一个完美的点。但实际镜头总会引入波前畸变,导致像点模糊。波前分析就是量化这个畸变的。

4.3.1 波前面板的关键指标

  • RMS Wavefront Error:均方根波前误差。一般要求小于 λ/4(马雷夏尔判据),好的镜头能做到 λ/10 甚至 λ/20。
  • Strehl Ratio:斯特列尔比。实际像点峰值强度与理想像点峰值强度的比值。大于 0.8 就算不错了。
  • Zernike Coefficients:泽尼克系数。把波前畸变分解成各种像差分量,比如离焦、像散、彗差、球差等。

马雷夏尔判据: 当 RMS 波前误差 ≤ λ/14 时,斯特列尔比 ≥ 0.8,系统接近衍射极限。这是我做高精度镜头时常用的验收标准。

4.3.2 波前分析的使用场景

我个人觉得,波前分析在以下场景特别有用:

  1. 高精度成像系统:比如显微镜物镜、光刻镜头,这些对波前质量要求极高。
  2. 热分析:温度变化会导致镜片变形,波前分析能直观看到热像差。
  3. 公差分析:看看加工和装配误差对波前的影响有多大。

我曾经做过一个红外镜头,MTF 看起来还行,但实际成像总感觉有点“雾”。后来用波前分析一看,发现 RMS 波前误差到了 λ/2,远超标。最后发现是镜片镀膜应力导致的波前畸变。换了镀膜工艺后,RMS 降到了 λ/10,成像立马清晰了。

4.4 三者如何配合使用?

好,现在问题来了:MTF、点列图、波前分析,到底该信哪个?

我的经验是:

  • 优化阶段:先用点列图快速收敛,再用 MTF 操作数精细调整。
  • 评估阶段:看 MTF 曲线是否平滑,点列图是否对称,波前 RMS 是否达标。
  • 问题诊断:如果 MTF 不好,先看点列图判断是什么像差,再用波前分析确认具体数值。

说白了,这三个工具就像医生的听诊器、X 光和 CT。各有各的用处,结合起来才能全面诊断镜头的“健康状况”。

避坑指南: 我曾经犯过一个错误——只盯着 MTF 优化,结果点列图变得一塌糊涂。后来发现,MTF 优化有时会牺牲某些视场的对称性。所以我现在优化时,会在评价函数里同时加入点列图 RMS 半径的控制,保证光斑形状也合理。

像质分析工具协同工作流程 镜头设计模型 MTF 分析 调制传递函数 点列图分析 几何光斑大小 波前分析 波前畸变 MTF 曲线 / 操作数 RMS / GEO 半径 RMS 波前 / Strehl 综合判断:像质是否达标? 优化阶段:点列图 → MTF → 波前;评估阶段:三者交叉验证

嗯,这一章的内容就到这里。MTF 操作数、点列图、波前分析,这三个工具你如果能熟练运用,大部分镜头的像质问题都能搞定。下次遇到优化不收敛的情况,不妨换个工具看看,说不定问题就迎刃而解了。