第三章 光学基础概念:几何光学、物理光学、像差理论、孔径、视场、波长、光阑、入瞳出瞳等核心术语
在开始使用 Zemax OpticStudio 进行光学设计之前,必须建立一套完整且准确的光学“语言体系”。无论是简单的单透镜准直,还是复杂的变焦镜头系统,其设计、优化与评价都建立在几何光学、物理光学、像差理论以及孔径、视场、波长等核心术语之上。本章将系统梳理这些基础概念,并重点解释它们在 OpticStudio 软件中的对应参数设置与物理意义,帮助学习者完成从“看见光线”到“理解系统”的关键跨越。
3.1 几何光学与物理光学:两大理论支柱
核心原理
几何光学将光视为沿直线传播的“光线”,遵循反射定律与折射定律(Snell定律),忽略光的波动性。它适用于系统尺寸远大于波长的场景,是 Zemax 序列模式(Sequential Mode)中光线追迹的基础。在 OpticStudio 中,每一条光线从物方出发,经过每个光学表面时按照折射或反射定律计算新的传播方向,最终到达像面。这种“光线追迹”方法计算效率高,能够快速给出系统的成像关系、光路走向和初级像差。
物理光学则基于麦克斯韦方程组,将光视为电磁波,关注干涉、衍射、偏振等波动现象。当系统接近衍射极限(如激光聚焦、高NA显微物镜)或涉及微小结构(如光栅、波导)时,几何光学不再精确,必须使用物理光学分析。Zemax 中的物理光学传播(Physical Optics Propagation, POP)功能可以模拟光束在自由空间和光学元件中的衍射传播过程,计算得到光场的振幅与相位分布。
判断方法与操作流程
在 Zemax 中,选择哪种理论工具取决于分析目标:
- 系统初步设计与优化:使用几何光学光线追迹(标准序列模式),快速获得像差数据和优化方向。
- 衍射极限评价:使用 MTF(调制传递函数)和 PSF(点扩散函数)分析,这些工具基于物理光学计算。
- 激光光束传播:使用 POP 功能,设置高斯光束参数,观察光束在系统中的演化。
- 杂散光分析:使用非序列模式(Non-Sequential Mode),考虑多次反射、散射等物理光学效应。
案例拆解:单透镜聚焦的两种分析视角
假设设计一个 f=100mm 的单透镜,用于聚焦 He-Ne 激光(波长 632.8nm)。在 Zemax 中,先用几何光学追迹得到焦点位置和光斑几何尺寸(理想情况下为零)。但实际光斑受衍射限制,艾里斑直径约为 2.44λ·f/D。若透镜口径 D=25mm,则艾里斑直径约为 2.44×0.6328×100/25 ≈ 6.2μm。此时必须使用 POP 分析,设置入射高斯光束腰斑半径,观察焦点处的实际光斑大小和能量分布。两种方法的结果差异正是“几何光学 vs 物理光学”的直观体现。
3.2 像差理论:从赛德尔五像差到波前像差
核心原理
像差是实际光学系统成像与理想成像之间的偏差。初级像差(赛德尔像差)包括五种单色像差:球差(Spherical Aberration)、彗差(Coma)、像散(Astigmatism)、场曲(Field Curvature)和畸变(Distortion),以及两种色差:轴向色差(Longitudinal Chromatic Aberration)和垂轴色差(Lateral Chromatic Aberration)。在 Zemax 中,可以通过“Seidel Diagram”和“Aberration Coefficients”查看各表面的像差贡献。
波前像差是更全面的描述方式,它表示实际波前与理想球面波前的光程差(OPD)。Zernike 多项式常用于分解波前像差,将复杂的波前畸变分解为各阶像差分量。Zemax 的“Zernike Fringe Coefficients”功能可以输出这些系数,便于与干涉仪测量结果对比。
判断方法与操作流程
| 像差类型 | 产生原因 | Zemax 分析工具 | 典型消除方法 |
|---|---|---|---|
| 球差 | 透镜边缘与近轴光线焦点不同 | Ray Fan(光线扇形图) | 非球面、正负透镜组合 |
| 彗差 | 轴外物点经透镜成像不对称 | Ray Fan、Spot Diagram | 对称结构、光阑位置优化 |
| 像散 | 子午面与弧矢面焦点不同 | Field Curvature 图 | 分离透镜、柱面镜补偿 |
| 场曲 | 像面弯曲而非平面 | Field Curvature 图 | 平场透镜、像面补偿 |
| 畸变 | 放大率随视场变化 | Distortion 网格 | 对称设计、软件校正 |
| 轴向色差 | 不同波长焦点位置不同 | Chromatic Focal Shift | 消色差双胶合透镜 |
| 垂轴色差 | 不同波长放大率不同 | Lateral Color 图 | 消色差设计、光阑位置 |
案例拆解:双胶合消色差透镜的像差平衡
设计一个 f=50mm 的双胶合消色差透镜,工作波段 486nm~656nm。初始结构选用常见的 BK7/SF2 玻璃组合。在 Zemax 中,打开“Seidel Diagram”可以看到:正透镜(BK7)产生正球差,负透镜(SF2)产生负球差,两者在特定曲率组合下相互抵消。同时,两种玻璃的阿贝数不同,使得轴向色差得到校正。通过优化曲率半径和玻璃厚度,最终使球差和色差同时达到极小值。这一过程体现了像差理论在镜头设计中的核心指导作用。
3.3 孔径、光阑、入瞳与出瞳:光束的“阀门”与“窗口”
核心原理
孔径光阑(Aperture Stop)是限制进入光学系统光束口径的机械结构,它决定了系统的通光量。孔径光阑经其前方光学系统所成的像称为入瞳(Entrance Pupil),经其后方光学系统所成的像称为出瞳(Exit Pupil)。入瞳是入射光束的“虚拟入口”,出瞳是出射光束的“虚拟出口”。在 Zemax 中,系统孔径的设置方式包括:入瞳直径(Entrance Pupil Diameter)、像方F/#、数值孔径(NA)和物方锥角(Object Cone Angle)。
视场光阑(Field Stop)则限制系统的成像范围,其大小决定了视场角或物高。孔径光阑与视场光阑共同定义了系统的“光瞳”和“视场”两个核心维度。在 Zemax 中,视场设置支持三种类型:物高(Object Height)、像高(Image Height)和角度(Angle),并可针对不同视场设置权重,以控制优化重点。
判断方法与操作流程
- 确定孔径类型:根据系统用途选择。无限远共轭系统(如望远镜)常用入瞳直径或F/#;有限共轭系统(如投影镜头)常用NA或物方锥角。
- 设置孔径值:在 System Explorer → Aperture 中填写数值。例如,F/#=2.8 的摄影镜头,若焦距 f=50mm,则入瞳直径 D=f/F/#≈17.86mm。
- 定义视场:在 System Explorer → Field 中设置。对于无限远系统,使用角度视场(如 ±20°);对于有限远系统,使用物高(如 ±10mm)。
- 检查光瞳位置:使用“Cardinal Points”或“Pupil Position”工具查看入瞳/出瞳的位置和大小,确保与机械结构匹配。
案例拆解:变焦镜头的光阑位置选择
设计一个 4x 变焦镜头(f=25mm~100mm),要求在整个变焦范围内 F/# 恒定。若将孔径光阑固定在镜头中间,则变焦过程中入瞳位置和大小会变化,导致 F/# 波动。解决方案是采用“浮动光阑”设计,即光阑随变焦组移动,或通过计算各组元的焦距和间隔,使入瞳直径与焦距同步变化。在 Zemax 中,可以使用多重结构(Multi-Configuration)功能,为每个变焦位置设置不同的光阑位置和曲率,并通过优化使 F/# 保持一致。
3.4 波长与色散:光谱的“指纹”
核心原理
波长是光的基本属性,不同波长的光在介质中的折射率不同,这就是色散。光学玻璃的色散特性用阿贝数(Abbe Number)描述,Vd = (nd-1)/(nF-nC),其中 nd、nF、nC 分别为 d 线(587.6nm)、F 线(486.1nm)和 C 线(656.3nm)的折射率。阿贝数越大,色散越小。在 Zemax 中,波长设置支持多波长模式,并可分配权重,用于模拟白光或特定光谱范围。
判断方法与操作流程
在 Zemax 中设置波长时,需注意:
- 主波长(Primary Wavelength):用于计算近轴参数和焦点位置,通常选择中心波长。
- 波长权重:模拟实际光源的光谱分布,如日光、LED 或激光。
- 色差分析:使用“Chromatic Focal Shift”查看轴向色差,使用“Lateral Color”查看垂轴色差。
案例拆解:RGB 投影镜头的色差校正
设计一个用于 RGB 投影的镜头,工作波长为 460nm(蓝)、550nm(绿)、620nm(红)。由于三种波长折射率差异大,若不校正色差,画面边缘会出现明显的彩色条纹。在 Zemax 中,设置三个波长并赋予相同权重,优化时在评价函数中加入色差控制操作数(如 AXCL、LACL)。通过选用低色散玻璃(如氟冕玻璃)和高色散玻璃(如重火石玻璃)组合,使三种波长的焦点位置和放大率趋于一致,最终实现全视场色差小于一个像素。
3.5 综合实战:从零搭建一个定焦镜头系统
案例背景与目标
设计一个用于机器视觉的定焦镜头,要求:焦距 f=35mm,F/#=2.8,工作波段 486nm~656nm,视场角 ±15°,MTF 在 50 lp/mm 处大于 0.3。传感器为 1/1.8" CMOS,像面尺寸 7.2mm×5.4mm。
初始结构与参数设置
在 Zemax 中,从“Cooke Triplet”初始结构开始(三片式:正-负-正)。设置系统孔径为“Image Space F/# = 2.8”,视场为“Angle = 0°, 10.6°, 15°”(对应 0、0.7、1.0 视场),波长为 486nm、587nm、656nm,主波长 587nm。
优化过程
- 第一步:局部优化。使用默认评价函数(RMS Spot Radius),设置玻璃和曲率半径为变量,进行局部优化。
- 第二步:加入 MTF 控制。在评价函数中添加 MTF 操作数(MTFT、MTFS),目标值 0.3@50lp/mm,权重适当提高。
- 第三步:检查像差。查看 Ray Fan 和 Field Curvature 图,发现场曲较大,引入第 4 片透镜(平场镜)进行校正。
- 第四步:全局优化。使用 Hammer 优化算法,跳出局部极小值,寻找更优结构。
结果对比与复盘
| 指标 | 初始结构 | 优化后 | 目标 |
|---|---|---|---|
| RMS 光斑半径 (全视场) | 45.2 μm | 8.7 μm | < 10 μm |
| MTF@50lp/mm (0视场) | 0.12 | 0.42 | > 0.3 |
| 最大畸变 | -3.5% | -0.8% | < 1% |
| 轴向色差 | 0.35 mm | 0.08 mm | < 0.1 mm |
复盘发现,初始结构的主要问题是场曲和色差过大。通过增加一片低色散平场镜,并优化光阑位置,成功将 MTF 提升至目标以上。这一案例完整展示了从参数设置、像差分析到优化迭代的 Zemax 设计流程。
3.6 常见误区与总结复盘
常见误区
- 误区一:混淆孔径光阑与视场光阑。孔径光阑控制通光量,视场光阑控制成像范围,两者不可互换。
- 误区二:忽视入瞳位置的影响。入瞳位置不仅影响 F/#,还影响轴外像差。在广角镜头中,入瞳位置错误会导致彗差急剧增大。
- 误区三:只关注几何像差,忽略衍射极限。当 F/# 较大(如 F/8)时,衍射效应成为主导,继续优化几何像差收益甚微。
- 误区四:波长设置过于简化。仅设置单一波长会忽略色差,导致实际成像出现彩色边缘。
- 误区五:光阑位置随意放置。光阑位置是像差校正的重要自由度,应作为优化变量而非固定参数。
总结复盘
本章建立的光学基础概念体系是 Zemax 学习的基石。几何光学与物理光学提供了两种分析视角,像差理论指导优化方向,孔径、视场、波长和光阑共同定义了系统的边界条件。在后续章节中,我们将深入 Zemax 的具体操作,但无论软件功能如何复杂,其底层逻辑始终围绕这些核心概念展开。建议学习者在每次设计前,先明确回答以下问题:系统的孔径类型和数值是多少?视场如何定义?工作波段是什么?光阑位于何处?入瞳/出瞳位置是否合理?只有清晰回答这些问题,才能高效地使用 Zemax 完成设计任务。