资讯动态

Zemax光线光扇图全解析:像差判读与镜头优化实战

发布时间:2026/9/15 16:38:54 来源:尧图企业网站定制
真正上手Zemax做光学设计的人几乎每天都要跟各种分析图打交道。镜头数据表告诉你系统长什么样光线追迹告诉你光走没走对但要说哪个图能让你“一眼看出问题”我首推光线光扇图Ray Fan Plot。这玩意儿看起来就是几条弯弯曲曲的线可它背后藏的信息量非常大——球差、彗差、像散、场曲、离焦全都能在几条曲线里找到痕迹。用好了它你优化镜头时能少走一半弯路。这篇东西不是教科书式的功能介绍我就以实际做设计的视角把光线光扇图的原理、判读方法、Zemax里的操作细节以及我踩过的那些坑一次性说清楚。无论你是刚装了OpticStudio的新手还是被某个像差不收敛折磨的进阶用户这篇都能给你点实在的帮助。1. 光线光扇图到底是什么一张图看懂全部横向像差1.1 从“一根光线的追迹”说起先说原理。我们优化镜头时最关心的是光线从物方经过整个系统后打在像面上的位置到底对不对。理想情况下从物点发出的一束光应该在像面上重新汇聚成一个点。但实际因为像差的存在边缘光线和近轴光线打到像面的位置并不重合这就产生了“横向像差”Transverse Ray Aberration。光线光扇图干的事情就是把这个横向像差画出来。它的做法是在光瞳孔径面上沿着某一方向切一刀比如沿着Y方向在Zemax里叫切向 Tangential从光瞳的一侧归一化坐标 -1到另一侧1均匀取若干条光线然后把这些光线实际打到像面的位置与参考光线理想位置的偏差值画成一条曲线。同样地沿着X方向也取一遍就得到弧矢Sagittal光扇图。一句话总结光扇图是“光瞳位置的函数——像面横向像差”的曲线。横轴是光瞳坐标纵轴是偏差量。没有像差的完美系统这条曲线就是一条和横轴完全重合的直线曲线弯得越厉害说明像差越大。1.2 横轴、纵轴与颜色先把坐标系搞明白具体到Zemax的Ray Fan Plot界面默认打开后你会看到两个图并排或者上下排布。一个标记为 Tangential切向有时用 T 表示另一个标记为 Sagittal弧矢S。这两个图分别对应两个垂直方向上的光线采样。这里有个特别容易混乱的点切向光扇图对应的是光瞳Y方向的光线扫描纵轴显示的是像面上Y方向的偏差Zemax里用EX和EY表示X、Y方向像差所以切向图看的是EY随Py的变化弧矢光扇图对应光瞳X方向扫描纵轴是像面X方向偏差EX随Px的变化。这个对应关系记清楚后面判读各种像差才不容易乱。再来看横轴。横轴的 -1 到 1 是归一化光瞳半径也就是从光瞳中心到边缘的相对位置。0 位置是主光线Chief Ray通过的位置边缘对应的是孔径边缘光线。纵轴单位一般是微米μm代表光线实际交点与主光线或近轴参考面之间的位置偏差。至于颜色默认情况下三种波长会显示为红波长1、绿波长2、蓝波长3三条曲线。不同颜色的曲线代表不同波长的像差表现。不过要注意在某些Zemax版本里你也可以把纵轴设置为波数、光程差等但基于横向像差的光扇图是最常用、也最直观的判读形式。2. 像差在光扇图上长什么样常见图形的判读要点2.1 球差、彗差、像散的曲线特征这是光扇图最值钱的地方——不同的像差会在曲线上留下不同的“指纹”。你只要学会看曲线形状基本就能判断当前系统被哪种像差主导然后对症下药去优化。球差的表现是最经典的 S 形。在归一化光瞳坐标从 -1 到 1 的范围内如果系统存在球差曲线在中心区域近似直线越往边缘弯曲越明显整体呈现一条三次方特征的 S 曲线。注意看曲线两端正球差会让边缘光线Px或Py接近±1处偏向一侧中心区域基本贴着零轴。球差大的时候S形会非常夸张纵轴数值也很大。彗差则和球差明显不同。彗差的典型特征是一条不对称的抛物线状曲线——曲线整体像被“拉扯”了一样一侧上扬另一侧相对平缓。因为它本质上反映了不同孔径带的光线在像面上形成不同高度圆斑的特性。判读的时候要特别注意如果切向光扇图出现明显的抛物线形态而弧矢图相对平缓那大概率就是彗差在捣鬼。像散和场曲在光扇图上的表现非常有意思——它们不是看单一曲线的形状而是看切向和弧矢两条曲线之间的相对关系。像散的特点是切向和弧矢的焦点不在同一位置所以在光扇图上T曲线和S曲线会呈现不同的斜率或不同的弯曲程度。如果某一视场下切向图是一条斜向上的直线而弧矢图是一条斜向下的直线这往往就是像散导致的“两个焦点分离”的直接表现。2.2 离焦与最佳像面用光扇图快速找焦离焦在光扇图上的特征太明显了——它是一条直线而且斜率的大小直接反映离焦量的大小。为什么是直线因为离焦本质上是所有光线在像平面上整体偏移了一个固定量光瞳坐标越边缘的光线偏移越大呈线性关系。正离焦时曲线从左下到右上负离焦时从左上到右下。这就衍生出一个特别实用的功能用光扇图来找最佳像面。在实际设计里你经常会遇到优化结果的光扇图显示为明显倾斜的直线这并不一定说明设计失败很多时候只是像面位置没放对。Zemax里有个Quick Focus功能在Analysis功能组下部分版本放在工具栏或右键菜单里可以直接计算当前结构下最佳的像面位置让光扇图的中心斜率拉平。我习惯的做法是每次做一轮优化之后先看当前视场的光扇图如果只是整体倾斜就先Quick Focus一下再继续往下调可以省掉很多无效的优化时间。另外要提醒的是离焦是“可校正”且“经常存在”的不必一看到直线就觉得系统糟糕。它更像是一种“初始状态”真正要警惕的是那些S形、抛物线形、以及T/S分离的曲线——这些都是更复杂的像差痕迹。2.3 衍射极限怎么对比用艾里斑半径当尺子Zemax的光扇图里有一个特别贴心的功能可以显示“Airy Radius”艾里斑半径参考线。这条参考线以一对虚线或括号的形式出现在纵轴两侧代表当前波长和F数下衍射极限对应的横向像差大小。这个参考线为什么重要因为光学设计的目标从来不是“像差绝对为零”而是“像差小到接近衍射极限”。如果你的光扇图纵轴最大偏差明显小于Airy Radius参考线那就意味着系统的几何像差已经足够小继续优化几何像差的收益很小瓶颈在于衍射本身——这个系统已经接近衍射极限了。实际操作中我经常用这个判断来“止损”有时候优化到了一定程度光扇图看起来还是有点起伏但幅度都在Airy Radius范围内这时候就没必要死磕像差数值了可以把精力转向公差分析、冷反射分析等其他环节。否则容易陷入“为优化而优化”的死循环浪费时间还收效甚微。3. Zemax实操中的关键设置与参数调校3.1 打开光扇图和调整显示位置的几种方式在OpticStudio里打开光线光扇图的路径并不难找菜单栏 Analyze → Aberrations → Ray Fan Plot点击之后就会弹出图形窗口。在新版Ribbon界面的Analysis标签下也能找到通常在Aberrations分组里。打开后窗口里默认会显示所有视场、所有波长的光扇曲线如果你的系统视场很多、波长也很多图面会非常拥挤。这时可以在窗口左侧或右键Settings里调整显示内容。几个我经常调整的设置项第一个是Field视场。如果系统有多个视场默认是全部显示图很多很杂。我一般会先单独看几个关键视场——比如0视场轴上、0.7视场和边缘视场——这样更容易分辨不同视场之间的像差差异。第二个是Wavelength波长。如果做消色差设计三条波长曲线都看如果只关心单色像差可以只显示主波长图面更干净。第三个是Scale纵轴刻度。默认是AutoZemax会根据当前最大偏差自动匹配刻度。但注意自动刻度会“骗人”——同一套系统里如果某个视场的像差特别大其他视场的曲线就会被压得很扁看起来好像像差很小似的。我在对比不同视场时会把Scale改成Manual统一设置成同一个范围这样才能公正对比。3.2 近轴参考与实际参考别选错了基准光扇图纵轴计算时需要选一个参考点来定义“偏差”。Zemax里提供了两个选项一个是Paraxial Reference近轴参考一个是Chief Ray Reference主光线参考。这两个的区别非常关键。近轴参考基准是近轴光学计算得到的理想像点位置相当于“没有像差时系统应该成像的位置”主光线参考基准则是通过光瞳中心的那条主光线的实际落点它是一个考虑了畸变后的实际位置。选哪个会导致光扇图显示的形状完全不同。如果你关心的是包括畸变在内的全部横向像差就选近轴参考——这样畸变也会体现在曲线里如果你只关心除畸变以外的像差比如球差、彗差因为畸变本质上是主光线的位置偏移选主光线参考可以把它从图里“剔除”掉曲线会更聚焦于其他像差。我个人的习惯是做默认优化时保持在主光线参考因为优化函数默认也是跟踪主光线但做畸变专项分析时切到近轴参考直观看到畸变对成像位置的影响再结合DIMX等操作数去控制。3.3 从光扇图到实际优化怎么把观察变成操作数光扇图本身不能直接参与优化它更像是一个诊断工具。但你可以通过光扇图判断出像差类型进而在Merit Function编辑器里加入对应的像差操作数来校正。举个例子如果边缘视场的光扇图呈S形即球差主导你可以在优化函数里加SPHA球差系数或默认优化函数里提高边缘光线的权重。如果T/S两条曲线明显分离那就是像散增加ASTI或像散相关的操作数更有效。如果某个视场的彗差特征明显加COMA操作数。这里有个经验光扇图的“形状”比“数值”更关键。数值大小只能告诉你“差多少”形状能告诉你“缺什么”。很多时候我们优化不收敛不是因为权重不够而是用错了操作数——比如用了一堆球差控制项实际系统的问题却在彗差上结果权重再高也白搭。所以每次我打开光扇图都会先问一句这个曲线是什么形状S形、抛物线、还是斜线想清楚了再决定下一步动哪个操作数。4. 常见问题排查与避坑技巧实录4.1 为什么我的光扇图出现了异常拐点或者突变如果你在光扇图上看到曲线在某个位置突然拐弯、甚至出现不连续的地方不要慌先排除两个最常见的原因。第一个是渐晕Vignetting。当系统设置了渐晕系数后部分边缘光线被拦截实际通过的光瞳不再是完整的圆形光扇图会因此出现不规则的截断或突变。这并不代表系统有bug而是渐晕的真实反映。解决办法是在Settings里确认“Use Vignetting”的开关状态再判断这类拐点是否可以接受。第二个是光线追迹失败。有些极端视场或大角度入射情况下光线可能在某个面发生全反射或超出面尺寸而追迹失败导致曲线突然断开或出现异常跳变。这种情况通常伴随非序列光线错误提示需要回到镜头数据表检查对应面的有效半直径设置是否偏小。4.2 三条波长曲线分得很开色差还是像散这是个很经典的误判点。很多朋友看到光扇图里不同颜色曲线分离得很厉害第一反应就是“色差太大了”。但这里要分情况如果你看的是同一个方向的切向光扇图不同颜色分离确实代表轴向色差或倍率色差但如果你发现的是某个视场下切向和弧矢之间、每个颜色内部的曲线形态差异很大这其实是像散的表现跟色差没关系。区分方法很简单看单条波长自身的T/S一致性。如果只看红色曲线T和S的形状就差很多那问题出在像散上如果三种颜色T曲线各有偏移但每种颜色的T和S长得很像那才是色差主导。4.3 我的一些排查小习惯光扇图这个东西用久了你会形成自己的套路。我梳理一下我自己每次设计迭代时必做的那几步供参考。第一固定纵轴刻度。不管什么阶段我对比不同结构方案时一定把Manual Scale锁定在同一个范围否则你看到的“优化前后对比图”会因为自动缩放而失真。第二同时看轴上和轴外视场。很多人只盯着最大视场看忽略了轴上视场的光扇图。实际上轴上视场没有彗差、像散剩下最多是球差和色差最容易反映系统的基础像差水平。轴上先收干净了再解决轴外。第三配合Spot Diagram一起看。光扇图定量告诉你“差多少”点列图告诉你“最终成像斑长什么样”。两者结合判断尤其在做系统平衡时非常有用——光扇图局部大的地方往往就是点列图拉长的方向。第四定期和OPD Fan光程差光扇图对照。Ray Fan是几何像差OPD Fan是波像差。如果一个系统的光扇图已经很平了但MTF依然上不去多半是波像差残余在限制这就要看OPD图来找原因了。最后再分享一个真实体会光扇图看着基础却是Zemax里最“诚实”的工具之一。它不像MTF那样可以通过缩放坐标轴“美化”也不像点列图可以靠调大显示比例显得很完美。几条曲线的形状、斜率、分离程度赤裸裸地反映着系统当前的像差状态。把这几个图形语言练熟了你读系统的能力会上一个台阶。刚开始不习惯没关系每次优化前先花两分钟看一眼各视场的光扇图坚持几轮下来你就能像我一样“看图说话”了。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价