1. 自由曲面光学基础:定义、数学描述与核心优势

各位同学,欢迎来到《自由曲面光学系统像差校正实战》的第一章。

说实话,每次开始讲自由曲面,我都会想起自己刚入行时的一个场景。那时候我还在做传统球面镜头设计,为了校正一个离轴系统的彗差,折腾了整整两周,镜片加了又减,减了又加,最后还是靠非球面勉强过关。后来接触了自由曲面,我才恍然大悟——原来很多光学难题,换个曲面形式就能迎刃而解。

这一章,我们就来聊聊自由曲面的基础。别小看这些概念,它们是后续所有像差校正技巧的根基。

1.1 什么是自由曲面?

自由曲面,说白了就是没有全局对称轴的光学曲面。它不像球面那样绕光轴旋转对称,也不像非球面那样只偏离球面一点点。自由曲面可以任意变形,只要你能用数学函数描述它。

核心定义:自由曲面是指不具有旋转对称性或平移对称性的光学曲面,其面形由二维函数 z(x, y) 描述,自由度远高于传统球面和非球面。

我个人的理解是:球面像一把圆规,只能画圆;非球面像一把可调曲率的圆规,能画椭圆、抛物线;而自由曲面就像一支自由手绘的笔,想画什么形状都行。当然,前提是你能加工出来。

自由曲面在光学系统中的角色,可以归纳为三点:

  • 替代多个球面镜片——一个自由曲面镜片能完成传统 3-4 个镜片的工作
  • 校正离轴像差——在非共轴系统中,自由曲面是校正像差的最强工具
  • 实现新型光学架构——比如头戴显示、超短焦投影、空间光学等

1.2 数学描述方法

自由曲面没有统一的数学形式。不同场景、不同软件、不同加工工艺,适合的多项式也不同。我这些年用过不下十种表达方式,但最常用的就三种:Zernike、XY 多项式、Q-type。下面我逐个说说。

1.2.1 Zernike 多项式

Zernike 多项式最早用于波前分析,后来被引入自由曲面设计。它的最大优点是每一项都有明确的像差物理意义。

标准形式:

z(ρ, θ) = Σ Cₙₘ · Zₙₘ(ρ, θ)

其中 ρ 是归一化径向坐标,θ 是角度坐标,Zₙₘ 是 Zernike 基函数。

项编号 表达式 像差名称
Z₄ 2ρ² - 1 离焦
Z₅ ρ² cos 2θ 0° 像散
Z₆ ρ² sin 2θ 45° 像散
Z₇ (3ρ³ - 2ρ) cos θ X 彗差
Z₈ (3ρ³ - 2ρ) sin θ Y 彗差
Z₉ 6ρ⁴ - 6ρ² + 1 球差

我的经验:Zernike 多项式最适合用于圆形孔径的自由曲面。我在做离轴三反系统时,经常用 Zernike 的前 16 项来校正像差,效果非常直接——看到哪项像差大,就调对应的系数。

1.2.2 XY 多项式

XY 多项式是最直观的自由曲面表达方式。它直接在直角坐标系下展开:

z(x, y) = Σ Aᵢⱼ · xⁱ · yʲ

比如 x²、y²、x²y、xy²、x⁴ 等等。每一项的系数 Aᵢⱼ 就是优化变量。

XY 多项式的优势在于:

  • 通用性强——任何形状都能拟合
  • 软件支持好——Code V、Zemax 都原生支持
  • 加工友好——很多数控机床直接读 XY 多项式

但有个坑要注意:XY 多项式的项之间不是正交的。这意味着你调了 x² 的系数,可能会影响 x⁴ 的效果。我曾经在优化一个投影系统时,加了 20 项 XY 多项式,结果系数之间互相打架,优化半天不收敛。后来我学乖了,先加低阶项,收敛后再逐步加高阶。

避坑指南:使用 XY 多项式时,建议从 4-6 项开始,逐步增加。一次性加太多项,不仅优化困难,加工时也容易产生高频波纹。我见过有人加了 50 项,结果加工出来的镜片表面像搓衣板。

1.2.3 Q-type 多项式

Q-type 多项式是 Forbes 教授提出的,专门为光学加工设计的。它分为 Qbfs(用于最佳拟合球面)和 Qcon(用于非球面)两种。

Qbfs 的形式:

z(ρ) = cρ² / (1 + √(1 - (1+k)c²ρ²)) + (1/√(1 - c²R²)) · Σ Aₙ · Qₙ(ρ²)

Q-type 的最大特点是各项正交,且系数大小直接反映加工难度。系数越小,加工越容易。

多项式类型 正交性 物理意义 加工友好度
Zernike 圆域正交 像差明确 中等
XY 多项式 不正交 无直接像差意义 高(数控机床)
Q-type 正交 加工难度指示 高(专门为加工设计)

我的建议:如果你是做原型验证,用 Zernike 或 XY 多项式就够了。如果要做量产,强烈建议转成 Q-type 再评估加工可行性。我在一个车载镜头项目中吃过亏——设计时用 XY 多项式跑得很漂亮,结果加工厂说做不了,最后被迫重新设计。

1.3 自由曲面在光学系统中的优势

自由曲面为什么这么重要?说白了,它给了光学设计师更多的自由度。传统球面只有曲率半径一个变量,非球面多了圆锥系数和高阶项,而自由曲面有成百上千个变量。

具体优势可以归纳为四点:

  1. 像差校正能力大幅提升——特别是离轴像差、非对称像差
  2. 系统结构更紧凑——一个自由曲面镜片能替代多个球面镜片
  3. 实现传统曲面做不到的光路——比如折叠光路、自由曲面棱镜
  4. 提升光学性能上限——在相同体积下,自由曲面系统性能更高

我举个例子。之前做一款 AR 眼镜的光学方案,传统方案需要 4 片球面镜 + 2 个棱镜,体积大、重量重。后来改用自由曲面棱镜,一片搞定,体积缩小了 60%,视场角还大了 10°。这就是自由曲面的威力。

核心优势总结:自由曲面 = 更多自由度 → 更强像差校正 → 更紧凑系统 → 更高性能。但代价是设计更复杂、加工更难、检测更贵。

1.4 知识体系框架

下面这张图是我自己整理的本章知识结构,方便你建立整体认知:

自由曲面光学基础 - 知识体系框架 自由曲面光学基础 自由曲面定义 数学描述方法 系统优势 无对称轴 z(x,y) 描述 Zernike XY 多项式 Q-type 像差校正强 结构紧凑 核心逻辑:自由度增加 → 像差校正能力提升 → 系统性能突破 但设计、加工、检测难度也随之上升

这张图把本章的核心逻辑串起来了。你注意看,从定义到数学描述再到系统优势,是一条清晰的递进关系。后面的章节,我们会沿着这个框架一步步深入。

1.5 本章小结

好,第一章的内容就到这里。我们讲了三个核心问题:

  • 自由曲面是什么——没有对称轴的光学曲面,用 z(x,y) 描述
  • 怎么描述它——Zernike、XY 多项式、Q-type,各有适用场景
  • 为什么用它——自由度大、像差校正强、系统更紧凑

我个人觉得,学自由曲面最忌讳的就是一上来就钻数学公式。先建立直觉,知道每种方法能解决什么问题,后面再深入细节会轻松很多。