4. 系统参数设置
在Zemax(现更名为OpticStudio)中,系统参数设置是镜头设计的“宪法”制定阶段。任何光学系统的性能评估、优化和公差分析都依赖于一套准确、完整且物理自洽的系统参数。如果参数设置错误,后续所有设计工作都将建立在错误的地基之上,导致设计返工甚至项目失败。本章将深入拆解波长、视场、孔径、光阑位置和系统单位这五大核心参数的物理意义、设置方法、工程考量及常见误区,帮助您建立规范化的设计起点。
4.1 波长设置:从单色到多色系统的光谱定义
核心原理:光学系统的性能与波长直接相关。材料的折射率随波长变化(色散),衍射极限与波长成正比,探测器响应也依赖光谱范围。Zemax允许定义多个波长并赋予权重,用于模拟白光或特定光源(如LED、激光)下的系统表现。主波长(Primary Wavelength)用于计算近轴参数、焦距和放大率,通常选择探测器响应峰值或人眼最敏感的波长(如可见光系统选0.55μm)。
操作流程:在System Explorer → Wavelengths中,可添加、删除波长。每个波长需指定:波长值(μm)、权重(Weight)。权重用于优化和评价函数计算,表示该波长在系统中的相对能量贡献。常见设置:
- 单色系统:仅设置一个波长,权重为1.0。适用于激光、单色LED等。
- 消色差系统:通常设置F线(0.4861μm)、d线(0.5876μm)、C线(0.6563μm),权重按1:1:1或根据光源光谱分布调整。
- 宽光谱系统:可设置5-10个波长,覆盖整个工作波段,权重对应光源辐射强度与探测器量子效率的乘积。
4.2 视场定义:物方与像方视角的映射
核心原理:视场定义了光学系统能够成像的物体空间范围。Zemax支持三种视场类型:物高(Object Height)、像高(Image Height)和角度(Angle)。对于无限远共轭系统(如望远镜、摄影镜头),使用角度视场;对于有限共轭系统(如显微镜、扫描镜头),使用物高或像高。视场点通过归一化坐标(0~1)表示,0代表轴上点,1代表最大视场边缘。
判断方法:选择视场类型时需考虑系统的工作模式:
| 系统类型 | 推荐视场类型 | 典型应用 |
|---|---|---|
| 无限远共轭(物在无穷远) | 角度(Angle) | 照相镜头、望远镜、车载镜头 |
| 有限共轭(物在有限距离) | 物高(Object Height) | 投影镜头、工业相机、扫描系统 |
| 像方远心或固定像高 | 像高(Image Height) | 传感器匹配设计、内窥镜 |
实战场景:设计一款1/1.8英寸CMOS相机镜头,传感器像面尺寸为7.18mm×5.32mm,对角线长度约8.93mm。若镜头焦距为6mm,则半像高为4.47mm。在Zemax中设置视场时,可选择“像高”类型,设置0、0.5、0.707、1.0四个视场点,对应0mm、2.235mm、3.16mm、4.47mm。这样可直接评估边缘视场与传感器尺寸的匹配度。
4.3 孔径设置:F/#与NA的物理本质及选择策略
核心原理:孔径决定了系统收集光线的能力,直接影响衍射极限、分辨率和景深。Zemax提供多种孔径类型:入瞳直径(Entrance Pupil Diameter)、像方F/#(Image Space F/#)、物方NA(Object Space NA)、像方NA(Image Space NA)以及离轴入瞳直径(Paraxial Working F/#)。F/#与NA的关系为:F/# = 1/(2×NA)(在空气中)。对于无限远共轭系统,F/# = f/D(焦距/入瞳直径);对于有限共轭系统,需使用工作F/#(Working F/#)。
操作流程:在System Explorer → Aperture中,根据系统类型选择孔径类型:
- 摄影/望远系统:选择“Image Space F/#”,输入设计F/#值(如F/2.8)。
- 显微/高倍系统:选择“Object Space NA”,输入物方数值孔径(如0.65)。
- 激光/照明系统:选择“Entrance Pupil Diameter”,直接输入光束直径。
案例拆解:设计一个无限远共轭的机器视觉镜头,要求F/# = 2.0,焦距f = 25mm。则入瞳直径D = f/F/# = 12.5mm。在Zemax中设置孔径为“Image Space F/# = 2.0”,系统会自动计算入瞳直径。若后续优化中焦距变化,入瞳直径会相应调整,但F/#保持不变,这符合实际使用场景(用户通过光圈环控制F/#)。
4.4 光阑位置:孔径光阑与入瞳/出瞳的工程意义
核心原理:孔径光阑(Aperture Stop)是限制系统光束孔径的实际物理元件,其位置决定了入瞳和出瞳的位置与大小。光阑位置对像差(特别是彗差、像散和畸变)有显著影响。在Zemax中,光阑通常设置在某个透镜表面(STOP面),默认情况下,光阑面也是入瞳所在位置。改变光阑位置会改变光线在透镜上的入射高度和角度,从而改变像差分布。
判断方法:光阑位置的选择需考虑以下因素:
- 对称性:对于双高斯等对称结构,光阑位于系统中心,可自然校正彗差和畸变。
- 尺寸约束:光阑位置影响前后组透镜的口径。光阑靠近前组,前组口径增大;靠近后组,后组口径增大。
- 渐晕控制:光阑位置影响轴外光束的渐晕程度,合理位置可平衡像差与渐晕。
实战场景:在Zemax中,默认光阑位于第1面(物面之后)。对于大多数镜头,应将光阑设置在真实孔径光阑所在的表面。例如,在手机镜头中,光阑通常位于第一片透镜之前或第一片透镜表面。设置方法:在Surface Properties中,将特定表面设为“Make Surface Stop”。
4.5 系统单位设置:毫米、英寸与全局比例因子
核心原理:Zemax默认使用毫米(mm)作为镜头单位,但支持英寸(inch)、厘米(cm)等。系统单位影响所有长度相关参数(曲率半径、厚度、半直径等)的显示和输入。在非球面系数、公差操作数中,单位一致性至关重要。Zemax还提供“全局比例因子(Global Scale Factor)”,可整体缩放系统尺寸,用于单位转换或等比例放大/缩小设计。
操作流程:在System Explorer → Units中,选择所需单位。若从其他软件导入数据或使用英寸单位,需注意:
- 检查所有曲率半径、厚度、半直径的数值是否在合理范围内。
- 使用“Scale Lens”功能(Tools → Modify → Scale Lens)进行整体缩放,输入比例因子(如1英寸=25.4mm)。
- 确认非球面系数(特别是Conic常数和多项式系数)的单位一致性,因为非球面公式中的r是径向坐标,单位必须与镜头单位一致。
案例拆解:某客户提供了一份以英寸为单位的镜头设计图纸,需要在Zemax中重建。正确做法:先将所有英寸数值除以25.4转换为毫米,或在Zemax中设置单位为英寸后直接输入。但更推荐使用毫米单位,因为Zemax的优化算法和玻璃库均以毫米为基准。转换后,使用“Scale Lens”功能,输入比例因子25.4,将整个系统从英寸缩放为毫米。
4.6 参数设置的综合复盘与常见误区
综合复盘:系统参数设置是Zemax设计的起点,也是决定设计成败的关键。波长、视场、孔径、光阑和单位这五个参数相互关联,共同定义了系统的“设计空间”。正确的设置顺序应为:先确定系统单位,再设置波长,然后根据系统类型选择视场类型,接着确定孔径类型和数值,最后指定光阑位置。
常见误区清单:
| 误区 | 后果 | 正确做法 |
|---|---|---|
| 波长权重设置不合理 | 优化结果偏向权重高的波长,其他波长性能差 | 根据光源光谱和探测器响应设置权重 |
| 视场类型选择错误 | 无限远系统误用物高,导致视场角计算错误 | 确认物距,选择正确的视场类型 |
| F/#与NA混淆 | 有限共轭系统使用无限共轭F/#,导致入瞳直径错误 | 根据共轭距选择工作F/#或NA |
| 光阑位置随意放置 | 像差难以校正,系统对称性破坏 | 参考专利结构或经验值确定光阑位置 |
| 单位不一致 | 非球面系数、公差数据混乱 | 统一使用毫米,转换后验证所有参数 |
总结:掌握系统参数设置,不仅是学会在Zemax界面中填写数值,更要理解每个参数背后的物理意义和工程约束。建议在每次新建设计文件时,按照本章的流程逐一确认参数,并保存为模板文件,避免重复设置和潜在错误。下一阶段,我们将进入初始结构的选择与搭建,但请记住:一个扎实的参数设置,是后续所有优化工作的可靠保障。