2. 彗差的数学定义
聊完了彗差长什么样,咱们得动真格的了——用数学把它描述清楚。说实话,我刚入行那会儿,总觉得数学公式是给论文写的,跟实际设计关系不大。后来被一个镜头坑惨了,才发现不懂数学定义,你连问题出在哪都说不清楚。
这一节,我带你从波像差表达式入手,一步步推导出彗差系数 C1,最后落到赛德尔像差里的彗差项。别怕公式,我会用项目里的例子帮你理解。
2.1 彗差的波像差表达式
先回忆一下波像差的基本概念。一个理想光学系统,出射波面是个完美的球面。实际系统呢?波面会变形。这个变形量,就是波像差,记作 W。
对于旋转对称系统,波像差可以展开成关于视场和孔径的幂级数。彗差对应的项,长这样:
W(ρ, θ, H) = C1 · H · ρ³ · cosθ
这里:
- H —— 归一化视场坐标。H=0 是光轴,H=1 是最大视场。
- ρ —— 归一化孔径坐标。ρ=0 是光瞳中心,ρ=1 是光瞳边缘。
- θ —— 孔径角坐标。表示光线在光瞳面上的方位角。
- C1 —— 彗差系数。我们后面要推导的核心参数。
为什么是 ρ³ 和 cosθ?我解释一下:
- ρ³ 表示彗差随孔径的三次方增长。边缘光线贡献最大,中心光线几乎没影响。
- cosθ 决定了彗差的方位不对称性。θ=0° 和 θ=180° 时符号相反,这就是彗差“一头大一头小”的数学根源。
关键点:彗差的波像差是视场 H 和孔径 ρ 的交叉项。没有 H 就没有彗差(轴上点无彗差),没有 ρ³ 就没有彗差的孔径依赖性。
2.2 彗差系数 C1 的推导
好,现在我们来推导 C1。说实话,完整的推导能写满两页纸。我这里只讲核心思路,保留物理直觉。
从三级像差理论出发,彗差系数 C1 可以写成:
C1 = Σ (A · ȳ · y² · Δ(u/n))
其中:
- A —— 与透镜形状有关的常数。
- ȳ —— 主光线在透镜上的高度。
- y —— 边缘光线在透镜上的高度。
- Δ(u/n) —— 光线偏折角除以折射率的变化量。
这个公式看着复杂,但物理意义很清晰:
- ȳ 代表视场的影响。视场越大,主光线偏离光轴越远,彗差越大。
- y² 代表孔径的影响。孔径越大,边缘光线越“偏”,彗差按平方增长。
- Δ(u/n) 代表透镜表面的光焦度贡献。弯得越厉害的表面,彗差贡献越大。
我的经验:实际设计时,我很少手算 C1。但我会用这个公式判断哪个表面是彗差的主要来源。比如,一个弯月透镜的前表面 ȳ 很大,那它大概率是彗差大户。
对于单个薄透镜,C1 可以进一步简化为:
C1 = (ȳ · y²) / (2 · f²) · (n+1)/(n-1) · q
这里 q 是透镜形状因子。你看,透镜形状直接影响彗差。这就是为什么弯月透镜和双胶合透镜的彗差表现完全不同。
2.3 赛德尔像差中的彗差项
赛德尔像差把三级像差分成五项:球差、彗差、像散、场曲、畸变。彗差是第二项,记作 SII。
赛德尔彗差系数 SII 的表达式:
SII = Σ (h · h̄ · A² · Δ(u/n))
对比一下 C1 和 SII:
| 参数 | C1(波像差系数) | SII(赛德尔系数) |
|---|---|---|
| 物理意义 | 波面变形量 | 像差贡献量 |
| 量纲 | 长度(波长单位) | 无量纲 |
| 与视场关系 | 线性(H¹) | 线性(h̄¹) |
| 与孔径关系 | 三次方(ρ³) | 平方(A²) |
| 使用场景 | 干涉检测、波前分析 | 像差平衡、初始结构 |
两者本质是相通的。SII 乘以一个比例因子,就能换算成 C1。我个人习惯在优化阶段看 SII,因为它能告诉我每个表面对彗差的贡献量。而在做公差分析时,我更喜欢用 C1,因为它直接对应波前误差。
注意:赛德尔系数只适用于三级像差。对于大孔径或大视场系统,高阶彗差会占主导。这时候再用 SII 评估,会严重低估实际彗差量。我曾经在一个 f/1.4 的镜头里吃过这个亏,后来老老实实看光线追迹结果。
下面这张图,帮你理清彗差数学定义的整体脉络:
总结一下这一节的核心:
- 彗差的波像差表达式是 W = C1 · H · ρ³ · cosθ。记住这个形式,后面所有计算都基于它。
- C1 的推导告诉你彗差跟透镜形状、光线高度、光焦度分布有关。设计时想控彗差,就从这几个参数下手。
- 赛德尔 SII 是工程化版本,适合在初始结构阶段快速评估和平衡像差。
嗯,数学定义这块就讲到这。你可能会觉得公式多,但实际用起来,你会发现它们就像工具箱里的扳手——知道哪个拧哪颗螺丝就行。