4. 系统设置与初始参数:系统选项(单位、波长、孔径、视场)、全局坐标、材料库与玻璃库的使用
在Zemax OpticStudio中开始任何光学设计之前,系统设置与初始参数的配置是决定后续设计效率与成败的关键第一步。许多初学者往往急于输入透镜数据,却忽略了系统选项中的单位制、波长、孔径类型和视场定义,导致后期出现坐标混乱、像质评价失真或优化方向错误。本章将系统讲解系统选项的四大核心参数(单位、波长、孔径、视场)、全局坐标系的建立逻辑,以及材料库与玻璃库的高效使用方法,帮助您建立一套规范、可追溯的设计起点。
4.1 系统选项:单位、波长、孔径与视场的核心原理
系统选项(System Options)是Zemax中所有光学计算的“宪法”,它定义了光线追迹的物理尺度、光谱范围、光束口径和成像范围。理解这些参数的本质,是避免“设计结果正确但实际无法加工”的关键。
4.1.1 单位制(Units)
Zemax默认使用毫米(mm)作为透镜面曲率半径、厚度、偏心等所有长度量的单位,角度使用度(°),波长使用微米(μm)。在“系统选项 → 单位”中,可以切换为英寸(inch)或厘米(cm),但强烈建议保持毫米制,因为绝大多数光学加工图纸和玻璃库数据均以毫米为基准。单位制的选择影响所有后续输入,中途切换会导致数值缩放混乱,务必在建模前确定。
4.1.2 波长(Wavelengths)
波长定义了系统的工作光谱范围。Zemax允许设置多个波长并赋予权重,用于色差分析和多光谱优化。常见设置包括:单色光(如532nm激光)、可见光三色(F' 486.1nm、d 587.6nm、C' 656.3nm)或红外双色(如3~5μm)。主波长(Primary Wavelength)用于计算焦距、F/#等参考量,通常选择中心波长或探测器响应峰值波长。
4.1.3 孔径(Aperture)
孔径类型决定了系统的光通量大小。Zemax提供三种基本类型:
- 入瞳直径(Entrance Pupil Diameter):直接定义入瞳的物理尺寸,适用于物方平行光入射的系统(如望远镜物镜)。
- 像方F/#(Image Space F/#):定义像方光束锥角,适用于有限共轭距系统(如摄影镜头),F/# = 焦距/入瞳直径。
- 数值孔径(NA):NA = n·sinθ,常用于显微镜物镜、光纤耦合等大孔径系统。
孔径设置直接影响光阑面位置和光线追迹的填充方式。若孔径设置错误,后续的像差计算、能量分布和MTF评价将全部失真。
4.1.4 视场(Field)
视场定义了物方或像方的成像范围。Zemax支持三种视场类型:
- 物方角度(Angle):以度为单位,适用于无限远共轭系统(如望远镜、红外热像仪)。
- 物方高度(Object Height):以毫米为单位,适用于有限共轭系统(如投影镜头、扫描物镜)。
- 像方高度(Image Height):直接定义像面上的视场范围,常用于传感器尺寸已知的系统。
视场点通常设置0、0.3、0.5、0.7、0.85、1.0等归一化坐标,以覆盖全视场并捕捉边缘像差。视场权重用于优化时平衡不同视场的像质。
4.2 全局坐标与坐标断点面:多反射系统的坐标管理
全局坐标(Global Coordinates)是Zemax中描述每个光学面在三维空间中位置和姿态的参考系。在序列模式下,每个面都有一个局部坐标系(以该面顶点为原点,光轴为Z轴),而全局坐标则相对于系统第一个面的顶点(或用户定义的全局参考面)来定义。
4.2.1 坐标断点面(Coordinate Break)
坐标断点面是Zemax中实现偏心、倾斜和坐标变换的核心工具。它本身不产生光学作用,仅改变后续面的坐标参考。在“面型”中选择“坐标断点”后,可以设置:
- 偏心X/Y(Decenter X/Y):相对于前一面的横向偏移。
- 倾斜X/Y/Z(Tilt X/Y/Z):绕局部坐标轴的旋转角度。
- 顺序(Order):定义偏心与倾斜的执行顺序,通常选择“偏心后倾斜”或“倾斜后偏心”,需根据实际机械结构确定。
4.2.2 全局坐标的应用场景
在离轴三反系统、折反式镜头、多通道光学引擎等复杂结构中,全局坐标是唯一能清晰描述各反射镜空间位置的方法。通过“分析 → 全局坐标”可以查看每个面的全局顶点坐标和旋转矩阵,用于与机械CAD模型对接。
| 场景 | 局部坐标问题 | 全局坐标优势 |
|---|---|---|
| 离轴抛物面镜 | 无法直接定义离轴量 | 通过坐标断点设置偏心,清晰显示离轴距离 |
| 折叠光路 | 反射镜倾斜后光轴方向混乱 | 全局坐标显示各段光轴的实际方向 |
| 多通道系统 | 各通道独立建模困难 | 统一全局参考,便于装配公差分析 |
4.2.3 全局坐标的检查方法
在“系统选项 → 单位”中勾选“全局坐标”显示,或在“分析 → 报告 → 系统数据”中查看。建议在每次添加坐标断点后,使用“3D布局图”旋转视角,确认各面的空间位置符合预期。若发现光线追迹异常,优先检查坐标断点的顺序和符号。
4.3 材料库与玻璃库:从选型到替代的完整流程
Zemax内置了全球主流光学玻璃库和材料库,正确使用这些库是设计可加工、可采购光学系统的前提。
4.3.1 玻璃库(Glass Catalog)
玻璃库包含各厂商的折射率、阿贝数、透过率、温度系数等数据。常用库包括:
- Schott:德国肖特,经典玻璃牌号如BK7、F2、SF11。
- Ohara:日本小原,如S-BSL7、S-TIH6。
- CDGM:中国成都光明,如H-K9L、H-ZF7,性价比高。
- Hoya:日本保谷,如BSC7、E-F2。
在“材料库”对话框中,可以搜索玻璃牌号,查看其d光折射率nd、阿贝数Vd、部分色散等参数。选择玻璃时,需同时考虑光学性能(折射率、色散)和物理化学性能(硬度、化学稳定性、价格)。
4.3.2 材料库(Material)
材料库涵盖非玻璃材料,包括:
- 光学塑料:PMMA(亚克力)、PC(聚碳酸酯)、环烯烃聚合物(COP/COC),常用于非球面注塑透镜。
- 红外晶体:Ge(锗)、Si(硅)、ZnSe(硒化锌)、ZnS(硫化锌),用于热成像系统。
- 特殊材料:熔融石英(Silica)、氟化钙(CaF2)、蓝宝石(Al2O3)等。
材料库中的折射率数据通常基于Sellmeier公式或Schott公式拟合,Zemax会自动计算任意波长下的折射率。对于塑料材料,还需注意其折射率随温度的变化(dn/dT),在宽温域设计中必须考虑。
4.3.3 玻璃替代与优化
在优化过程中,Zemax允许将玻璃设为变量,使用“玻璃替代”功能在指定玻璃库中搜索最优组合。操作方法:
- 在“材料”列中选择“模型”或“变量”,并指定候选玻璃库。
- 运行优化后,使用“工具 → 玻璃替代”进行全局搜索。
- 系统会列出替代方案,并显示色差系数、成本、透过率等对比。
对于初始设计,也可以使用“虚拟玻璃”(模型玻璃),通过优化得到理想的nd和Vd,再在真实玻璃库中寻找最接近的牌号。
4.4 系统设置的完整操作流程与常见误区
为了确保设计起点正确,建议按照以下标准流程进行系统初始化:
| 步骤 | 操作内容 | 关键检查点 |
|---|---|---|
| 1 | 打开“系统选项 → 单位”,确认长度单位mm、角度单位° | 避免中途切换单位 |
| 2 | 设置波长:输入工作波长及权重,指定主波长 | 主波长用于F/#和焦距参考 |
| 3 | 设置孔径:根据系统类型选择入瞳直径、F/#或NA | 确认光阑面位置(通常为第1面或第2面) |
| 4 | 设置视场:选择角度、物高或像高,输入归一化坐标 | 至少设置0、0.5、0.7、1.0四个视场 |
| 5 | 检查全局坐标参考:确认第1面顶点为(0,0,0) | 复杂系统设置全局参考面 |
| 6 | 加载玻璃库:在“材料库”中勾选所需玻璃库 | 避免使用未定义的玻璃牌号 |
4.4.1 常见误区与规避
- 误区一:忽略主波长设置。主波长影响所有与焦距相关的计算,若主波长偏离实际使用波长,F/#和视场角都会产生偏差。
- 误区二:视场类型选择错误。无限远系统误用物高视场,导致视场角无法正确换算。应使用角度视场。
- 误区三:玻璃库未加载。当使用CDGM玻璃时,若未在材料库中勾选CDGM库,Zemax会报错或使用默认库替代,导致折射率数据错误。
- 误区四:坐标断点顺序混乱。在离轴系统中,未明确偏心/倾斜顺序,导致光线追迹失败。
- 误区五:单位制混用。从其他软件导入数据时,未确认单位是mm还是inch,导致所有尺寸放大25.4倍。
4.5 案例拆解:从零配置一个双胶合消色差物镜
下面通过一个完整的案例,演示系统设置与初始参数配置的全过程。假设我们要设计一个焦距100mm、F/4的可见光双胶合消色差物镜,工作波段486~656nm,用于工业相机成像,传感器尺寸1英寸(像高16mm)。
初始条件与目标:
- 焦距:100mm(主波长587.6nm)
- 入瞳直径:25mm(F/# = 100/25 = 4)
- 视场:半像高8mm(对应半视场角约4.6°)
- 波长:F' (486.1nm)、d (587.6nm)、C' (656.3nm),权重1:1:1
- 玻璃组合:H-K9L(冕牌) + H-ZF7(火石)
操作步骤:
- 打开Zemax,在“系统选项 → 单位”中确认mm和度。
- 在“波长”对话框中,选择“F,d,C(可见光)”预设,主波长设为d光。
- 在“孔径”中选择“入瞳直径”,输入25mm。光阑面设为第1面(即光阑位于第一透镜前表面)。
- 在“视场”中选择“像高”,输入0、4、5.6、8mm(对应0、0.5、0.7、1.0视场)。
- 在“材料库”中勾选CDGM库,确保H-K9L和H-ZF7可用。
- 输入第一面:曲率半径50mm,厚度5mm,材料H-K9L。
- 输入第二面:曲率半径-50mm,厚度3mm,材料H-ZF7。
- 输入第三面:曲率半径-200mm,厚度80mm(后焦距)。
- 检查3D布局图,确认光线正常通过。
结果与验证:在“分析 → 光线迹点图”中查看光斑,初始设计可能仍有较大球差和色差。此时可运行“优化”功能,将曲率半径设为变量,目标为最小化RMS光斑半径。优化后,系统达到衍射极限,MTF在50 lp/mm处大于0.3。
复盘与经验:
- 系统设置中的视场类型选择“像高”而非“角度”,是因为传感器尺寸已知,直接以像高定义视场更直观。
- 光阑面位置放在第一面,简化了入瞳位置的计算。若光阑在透镜内部,需使用坐标断点或光阑面浮动功能。
- 玻璃库选择CDGM,因为H-K9L和H-ZF7是国产常用牌号,成本低且供货稳定。
- 在优化前,务必确认所有系统参数已锁定(如F/#、波长、视场),否则优化会改变这些基本参数,导致设计目标漂移。
通过本案例可以看出,系统设置与初始参数配置虽然看似简单,但每一步都直接影响后续设计的正确性和效率。建议读者在每次新建文件时,都按照上述流程逐步操作,并养成保存系统设置截图或文本记录的习惯,以便设计回溯和团队协作。