4. 初级像差理论(赛德像差):像散与场曲

像散和场曲,这两个像差在光学设计中经常被放在一起讨论。为什么?因为它们都跟「视场」有关,而且在实际系统里,它们常常是「打包出现」的。我刚开始做镜头设计那会儿,经常把这两个搞混,后来被一个老前辈点醒——你只要记住一句话:像散是「点」变成了「线」,场曲是「面」变成了「弧」。嗯,今天我们就来把这笔账算清楚。

核心概念速记

  • 像散 (Astigmatism):子午与弧矢焦点不重合,点物成短线。
  • 场曲 (Field Curvature):最佳像面是弯曲的,平物成弧像。
  • 两者关系:像散是场曲的「高阶伴侣」,有像散必有场曲,但场曲可以独立存在。

4.1 像散的成因与物理图像

先说说像散。你想想看,一个离轴的光线束,它经过透镜时,在子午面(包含主光线和光轴的平面)和弧矢面(垂直于子午面的平面)里的光路是对称的吗?答案是不对称。

为什么会这样?因为斜光束在透镜上的投影是椭圆,不是正圆。子午方向的光线「看到」的透镜曲率,和弧矢方向「看到」的不一样。结果就是:子午光线和弧矢光线不会聚在同一个点上。

  • 子午焦点 (T):子午光线汇聚的位置,是一条垂直于子午面的短线。
  • 弧矢焦点 (S):弧矢光线汇聚的位置,是一条垂直于弧矢面的短线。
  • 最小弥散圆:在T和S中间某个位置,光束截面变成圆形,这是实际成像的最佳位置。

我在项目中遇到过一个小镜头,客户说「边缘视场点光源拍出来是彗星状的」。我一看,其实不是彗差,是像散严重。子午和弧矢焦点拉开了很大的距离,最小弥散圆已经大到不可接受了。

4.2 场曲的成因与物理图像

场曲就更好理解了。一个理想的薄透镜,它的最佳像面其实不是平面,而是匹兹万曲面。说白了,就是像面弯了。

为什么弯?因为透镜本身有光焦度,光线经过透镜后,中心视场和边缘视场的光程差不一样。边缘视场的光线走的路更长,所以它的焦点更靠近透镜。这就导致整个像面像一口碗一样「扣」过来。

这里有个关键概念——匹兹万和 (Petzval Sum)。它决定了场曲的大小,而且只跟透镜的曲率和折射率有关,跟透镜的厚度、间隔都没关系。你想想看,这多有意思?

我的经验:校正场曲最直接的办法就是「正负透镜分离」。正透镜贡献正的匹兹万和,负透镜贡献负的匹兹万和。把它们拉开距离,就能在不改变总光焦度的情况下,把匹兹万和压下来。我曾经在一个投影物镜里,就是靠这个办法把场曲从0.5mm压到了0.05mm以内。

4.3 赛德像差表达式

好了,理论说完了,我们来看看数学表达式。赛德像差系数里,像散和场曲是打包在一起的,用 SIII 和 SIV 来表示。

赛德系数 名称 物理含义 表达式(薄透镜近似)
SIII 像散系数 子午与弧矢焦点的轴向分离量 Σ h² · (c₁ - c₂) · (n₁ - n₂) · y²
SIV 场曲系数(匹兹万) 匹兹万曲面的弯曲程度 Σ (c₁ - c₂) · (n₁ - n₂) / n₁·n₂

注意看,SIII 跟光线高度 h 和视场 y 的平方成正比,所以像散在边缘视场会急剧恶化。而 SIV 只跟透镜的曲率和折射率有关,跟视场无关——也就是说,匹兹万场曲是系统固有的,你改变光阑位置都动不了它。

避坑指南:我曾经在一个广角镜头设计里,拼命移动光阑想压场曲,结果折腾了两周,场曲纹丝不动。后来才意识到,匹兹万场曲跟光阑位置无关!要动它,只能换玻璃材料或者加负弯月透镜。嗯,这个坑我替你们踩过了。

4.4 像散与场曲的关系

这两个像差的关系,我用一张图来展示:

像散与场曲的关系 情况一:纯场曲(无像散) 透镜 弯曲像面(匹兹万曲面) 理想像平面 场曲量 情况二:像散 + 场曲 透镜 子午焦线 (T) 弧矢焦线 (S) 最小弥散圆 像散量

从图上你可以看到:有像散的地方,场曲一定存在;但场曲可以单独存在,像散为零。这就是为什么我们在设计时,经常先校正像散,再处理场曲。

4.5 校正方法

校正这两个像差,我有一些「实战套路」,分享给你们:

4.5.1 像散的校正

  • 光阑位置优化:把光阑放在透镜的曲率中心附近,可以显著降低像散。我在一个双高斯镜头里试过,光阑前后移动1mm,像散能差3倍。
  • 正负透镜分离:正透镜产生正像散,负透镜产生负像散。把它们拉开,像散互相抵消。
  • 非球面:在光阑附近加一个非球面,可以独立控制像散。但要注意,非球面也会引入其他像差,要权衡。

4.5.2 场曲的校正

  • 匹兹万和归零:这是最根本的办法。通过选择不同折射率的玻璃组合,让正负透镜的匹兹万和互相抵消。
  • 弯月透镜:厚弯月透镜可以贡献负的匹兹万和,是校正场曲的「神器」。我设计一个广角镜头时,就是靠一片厚弯月透镜把场曲从0.8mm压到了0.1mm。
  • 场镜:在像面前加一片场镜,可以弯曲光线,让边缘视场的光线更垂直地打到像面上。

实战口诀:

  • 像散大 → 动光阑、加非球面
  • 场曲大 → 换玻璃、加弯月
  • 两个都大 → 先压像散,再压场曲

4.6 设计实例:一个简单的双胶合透镜

我们来看一个具体的例子。假设我们要设计一个焦距100mm、F/4的双胶合透镜,视场±10°。初始结构如下:

表面  曲率半径(mm)  厚度(mm)  玻璃
1      50.0          8.0       N-BK7
2     -40.0          4.0       N-F2
3     -200.0          —        像面

用赛德像差分析,结果是这样的:

视场 (°) SIII (像散) SIV (场曲) 子午场曲 (mm) 弧矢场曲 (mm)
0 0.000 0.012 0.00 0.00
5 0.008 0.012 0.15 0.08
10 0.035 0.012 0.62 0.32

你看,边缘视场的像散已经0.035了,子午和弧矢场曲差了将近一倍。怎么改?

我的做法是:把光阑从第一面往前移5mm,同时把N-F2换成N-SF5(折射率更高)。结果像散降到了0.012,场曲也压到了0.25mm以内。嗯,这就是实战。

小技巧:在Zemax或Code V里,你可以用「像散场曲图」(Field Curvature / Distortion) 来直观地看这两个像差。如果子午和弧矢曲线分得很开,那就是像散大;如果两条线靠得很近但都往上翘,那就是纯场曲。一眼就能看出来。

4.7 小结

像散和场曲,说白了就是「点不成点,面不成面」。校正它们的关键在于理解匹兹万和的物理本质,以及光阑位置对像散的敏感度。我个人习惯在设计初期先固定光阑位置,用玻璃组合把匹兹万和压到0.01以内,然后再用非球面微调像散。这样效率最高,也最不容易翻车。