zemax基本像差的控制
zemax光学设计像差分析
光线——波面的法线
波像差——实际波面对理想波面的偏离
轴上点 A 以单色光成像
存在球差
,A'M交理想波面于M,
即为波差。(以理想波面为基准,右负左正)
一、轴上点的波像差及其与球差的关系[返回本章要点]
球差相当的波像差为以u'2 为纵坐标,以δL'为横坐标的球差曲线 与纵轴所围面积的一半 【推导】
当物方无穷远时,u’=h/f’
离焦
离焦 垂轴离焦:对各条光线 δy'均改变同样值。->坐标平移 沿轴离焦:纵轴转一角度,以形成尽可能相等的大小相同、符号相反的小 面积
注意 1. 垂轴离焦只为评价像质,轴向离焦才为确定最佳像面位置。
[返回本章要点]
2.
沿轴离焦只能对某一视场而言,不同的视场有不同的沿轴离焦要求,不能同时满足。
3. 轴向离焦中
4. 计算精度较高
[返回本章要点]
§10-5 球色差、几何色差与波色差的关系 [返回本章要点]
一、球色差
边光环带的 F、C 波面相交,但 F、C 光由于球差存在,在其它 环带波面不相交,称球色差。 二、几何色差与波色差的关系
一般光学系统:
,校正色差要求:
此时
校正色差
当 0.707 环带
相当于
几何色差——带光消
1.当仅有初级量时
讨论 以波长为单位时,
边缘处波像差最大。移动接收面,以接收 面为基准,则球差将改变,波像差曲线随之改变。称之为离焦
ZEMAX像差深入以及像差各种图表分析
ZEMAX像差深入以及像差各种图表分析目录[隐藏]∙1初级像差深入o1.1球差o1.2彗差o1.3像散o1.4场曲o1.5畸变∙2各种像差图表o2.1初级球差大的点列图o2.2初级球差大的垂轴像差o2.3子午慧差大的情况o2.4其慧差和垂轴色差大初级像差深入近轴光线和远轴光线的概念。
近轴光线和远轴光线都是指与光轴平行的光线,它们都成像在光轴上(下图中画的是主光轴情况)。
缩小的光圈可以拦去远轴光线,而由近轴光线来成像。
总的来说,镜头的像差可以分成两大类,即单色像差及色差。
镜头的单色像差五种,它们分别是影响成像清晰度的球差、彗差、象散、场曲,以及影响物象相似度的畸变。
以下就分别介绍五种不同性质的单色像差:球差是由于镜头的透镜球面上各点的聚光能力不同而引起的。
从无穷远处来的平行光线在理论上应该会聚在焦点上。
但是由于近轴光线与远轴光线的会聚点并不一致,会聚光线并不是形成一个点,而是一个以光轴为中心对称的弥散圆,这种像差就称为球差。
球差的存在引起了成像的模糊,而从下图可以看出,这种模糊是与光圈的大小有关的。
小光圈时,由于光阑挡去了远轴光线,弥散圆的直径就小,图像就会清晰。
大光圈时弥散圆直径就大,图像就会比较模糊。
必须注意,这种由球差引起的图像模糊与景深中的模糊完全是两会事,不可以混为一谈的。
球差可以通过复合透镜或者非球面镜等办法在最大限度下消除的。
在照相镜头中,光圈(孔径)数增加一档(光孔缩小一档),球差就缩小一半。
我们在拍摄时,只要光线条件允许,可以考虑使用较小的光圈(孔径)来减小球差的影响。
彗差是在轴外成像时产生的一种像差。
从光轴外的某一点向镜头发出一束平行光线,经光学系统后,在像平面上并不是成一个点的像,而是形成不对称的弥散光斑,这种弥散光斑的形状象彗星,从中心到边缘拖着一个由细到粗的尾巴,首端明亮、清晰,尾端宽大、暗淡、模糊。
这种轴外光束引起的像差就称为彗差。
彗差的大小既与光圈(孔径)有关,也与视场有关。
zemax透镜像差优化
设你需要设计一个F/4的镜片,焦距为100mm,在轴上可见光谱范围内,用BK7玻璃,你该怎样开始呢首先,运行ZEMAX。
ZEMAX主屏幕会显示镜片数据编辑(LDE)。
你可以对LDE窗口进行移动或重新调整尺寸,以适合你自己的喜好。
LDE由多行和多列组成,类似于电子表格。
半径、厚度、玻璃和半口径等列是使用得最多的,其他的则只在某些特定类型的光学系统中才会用到。
LDE中的一小格会以“反白”方式高亮显示,即它会以与其他格子不同的背景颜色将字母显示在屏幕上。
如果没有一个格子是高亮的,则在任何一格上用鼠标点击,使之高亮。
这个反白条在本教程中指的就是光标。
你可以用鼠标在格子上点击来操纵LDE,使光标移动到你想要停留的地方,或者你也可以只使用光标键。
LDE的操作是简单的,只要稍加练习,你就可以掌握。
开始,我们先为我们的系统输入波长。
这不一定要先完成,我们只不过现在选中了这一步。
在主屏幕菜单条上,选择“系统(System)”菜单下的“波长(Wavelengths)”。
屏幕中间会弹出一个“波长数据(Wavelength Data)”对话框。
ZEMAX中有许多这样的对话框,用来输入数据和提供你选择。
用鼠标在第二和第三行的“使用(Use)”上单击一下,将会增加两个波长使总数成为三。
现在,在第一个“波长”行中输入486,这是氢(Hydrogen)F谱线的波长,单位为微米。
ZEMAX全部使用微米作为波长的单位。
现在,在第二行的波长列中输入587,最后在第三行输入656。
这就是ZEMAX中所有有关输入数据的操作,转到适当的区域,然后键入数据。
在屏幕的最右边,你可以看到一列主波长指示器。
这个指示器指出了主要的波长,当前为486微米。
在主波长指示器的第二行上单击,指示器下移到587的位置。
主波长用来计算近轴参数,如焦距,放大率等等。
ZEMAX一般使用微米作为波长的单位“权重(Weight)”这一列用在优化上,以及计算波长权重数据如RMS点尺寸和STREHL 率。
ZEMAX中像差分析及理解
Z E M A X中像差分析及理解集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-Z E M A X中像差分析及理解1、轴上点球差和轴向色差、轴上点垂轴色差在ZEMAX的分析菜单中有“longitudinalaberration”项目,实际上就是“轴上点的球差分析”,不过直译过来是“纵向像差”,这实际上是外国人的说法罢了。
在这个分析图中,纵轴是“光瞳”,横轴是“像差”值。
分析图描述了F、d、C三个描述光波的球差情况,实际上也反映了轴向色差的情况,就是F、C光的数值差。
在“RayAbberation”(横向特性曲线)的0视场分析图中,也反映了轴上点像差和轴向色差的情况。
在该分析图中,数值反映的是“在像面上,各个孔径的光线与像面交点的高度与主光线与像面交点高度的差值”。
轴上点与其差别为:其中是几何像差表示的轴上点球差,表示的是横向特性曲线数值,是该对子午光线出射夹角。
轴上点的“垂轴色差”就是“RayAbberation”0视场的F、C光线数据差值。
2、??轴外球差和轴外色差“RayAbberation”光性特性曲线其他分析图反映的是物面不同高度或者不同视场的“轴外点球差和轴外点色差”,但是都反映的是像面上交点高度的差。
需要获得确切的数据值需要角度之间的转换,这是比较复杂的一件事情。
但是,从图上我们可以反映出轴外点球差和色差的大体值,一般而言其数据不会超出一个数量级。
3、??彗差与色彗差“RayAbberation”不但反映了系统球差和色差的大体情况,而且反映了彗差的情况。
按照像差理论,彗差是与孔径和视场都有关的一个像差,主要反映了经过光学系统后与主光线原对称的光线对不再与主光线对称的情形,能量上反映了对于中心点的不对称,也就是“彗尾现象”。
彗差的大体数值可以使用以下方法大体判断。
如图。
特性曲线的端点代表代表光线对在像面上的不同交点,连接两点与纵轴有一个交点A,B。
ZEMAX评价函数中的操作符
RWRH:类似于 RSRH,只不过是计算波前差,而不是弥散斑尺寸。 RWRE:类似于 RSRE,只不过是计算波前差,而不是弥散斑尺寸。 OPDC:指定 Wave、 (Hx,Hy) 、 (Px、Py)光线相对于主光线的光程差,以
lens unit 为单位。第一表面的编号 Srf1,最后表面编号 Srf2.
EFLY:Y 平面上,指定(Srf1,Srf2)内的主波长的有效焦距。
(EFLX 和 EFLY 对于旋转对称系统可以控制中间镜组的焦距值。 )
POWR:指定表面(Surf)的指定 Wave 的光焦度 ,
作符仅对标准表面有效。Surf 为指定标准编号。
ZEMAX 评价函数中的操作符
1、 基本光学特性参数控制操作符
EFFL: Effective focal length 的缩写,表示指定波长(Wave)的有效焦
距值(lens unit,毫米或英寸)为单位。Wave 为指定波长编号。
EFXL: X 平面上,指定编号范围(Srf1,Srf2)内的主波长的有效焦距,以
RSCH:指定环带数(Rings) 、Wave 和(Hx,Hy)的像点相对于主光线采用
高斯积分方法计算出的像点 RMS 半径(光线像差) ,以 lens unit 为单位。该方 法仅适用与圆形光瞳系统。Wave=0 时,为按波长权重计算的复色光像点尺寸。
RSCE:类似于 RSCH,只不过参考点是像点质心,参见 RSCH。 RSRE:指定网格(Grid) 、Wave 和(Hx,Hy)的像点相对于几何质心的像
向上的弧矢垂轴像差,以 lens unit 为单位。
ZEMAX球差
ZEMAX的基本像差控制与优化公安部第一研究所许正光ZEMAX已经成为光学设计人员最常用的工具软件了。
光学设计中,描述和控制一个光学系统的初级像差结构,通常使用轴上球差、轴向色差、彗差、场曲、畸变、垂轴色差、像散等像差参数。
当我们企图更为详细的描述和控制轴外指定视场、指定光束的像差结构时,常常会使用轴外宽光束球差、彗差和细光束场曲等三个像差参数。
然而,ZEMAX并不能像SOD88那样直接引用相对应的像差操作数来指定像差目标大小,更没有描述高级像差数的像差操作数,这些通常都需要设计者自行分析和定义。
描述和控制系统光束结构的方法因习惯而有一定的差异,由于某些像差变量之间有某种相关性,而设置的优化权重又可以不同,因此常常都能够达到相同的效果,只是所计算的数学步骤不同而已。
到底选择多少个参数来描述一个系统,虽无统一规定,但是还是要因系统像差特性不同而区别选择。
经验表明,最少最准确的参数描述量,能够尽可能的提高优化的效率,并且减少掉入效果较差的局部优化的次数。
经验丰富的工程师,轻车熟路,在这个环节上少走了很多的弯路,从而其设计效率和设计出来的产品品质要比通常的设计人员有些得多,成功率高的多。
笔者撰写本文的目的就是企图浅显的探讨光学设计中,ZEMAX中光学结构的描述方法以及权重选择的问题。
这些都是笔者在设计当中积累的经验,可能这个文章的论断会由于经验的多寡有一定的局限性,所以希望读者当作参考,不要照搬。
一基本像差描述和控制1、轴上球差LONA 和SPHALONA表示的是轴上物点指定波长,指定光束尺寸(光线对)的轴上成像交点到近轴焦平面之间轴向距离。
这个定义和我们定义的轴向球差相同。
光瞳尺寸(光束尺寸)在0~1之间,那么将追迹实际的光束汇交点计算轴向球差。
SPHA常用于指定面产生的像差数值。
若不指定特殊面(取值为0),则计算所有面产生球差总和。
注意这个总合不是像差计算公式中的经过各面逐个放大之后的加权和,而是代数和(有待读者进一步验证)。
zemax像差图分析讲解
ZEMAX像差深入以及像差各种图表分析初级像差深入近轴光线和远轴光线的概念。
近轴光线和远轴光线都是指与光轴平行的光线,它们都成像在光轴上(下图中画的是主光轴情况)。
缩小的光圈可以拦去远轴光线,而由近轴光线来成像。
总的来说,镜头的像差可以分成两大类,即单色像差及色差。
镜头的单色像差五种,它们分别是影响成像清晰度的球差、彗差、象散、场曲,以及影响物象相似度的畸变。
以下就分别介绍五种不同性质的单色像差:球差是由于镜头的透镜球面上各点的聚光能力不同而引起的。
从无穷远处来的平行光线在理论上应该会聚在焦点上。
但是由于近轴光线与远轴光线的会聚点并不一致,会聚光线并不是形成一个点,而是一个以光轴为中心对称的弥散圆,这种像差就称为球差。
球差的存在引起了成像的模糊,而从下图可以看出,这种模糊是与光圈的大小有关的。
小光圈时,由于光阑挡去了远轴光线,弥散圆的直径就小,图像就会清晰。
大光圈时弥散圆直径就大,图像就会比较模糊。
必须注意,这种由球差引起的图像模糊与景深中的模糊完全是两会事,不可以混为一谈的。
球差可以通过复合透镜或者非球面镜等办法在最大限度下消除的。
在照相镜头中,光圈(孔径)数增加一档(光孔缩小一档),球差就缩小一半。
我们在拍摄时,只要光线条件允许,可以考虑使用较小的光圈(孔径)来减小球差的影响。
彗差是在轴外成像时产生的一种像差。
从光轴外的某一点向镜头发出一束平行光线,经光学系统后,在像平面上并不是成一个点的像,而是形成不对称的弥散光斑,这种弥散光斑的形状象彗星,从中心到边缘拖着一个由细到粗的尾巴,首端明亮、清晰,尾端宽大、暗淡、模糊。
这种轴外光束引起的像差就称为彗差。
彗差的大小既与光圈(孔径)有关,也与视场有关。
我们在拍摄时也可以采取适当采用较小的光圈(孔径)来减少彗差对成象的影响。
像散也是一种轴外像差。
与彗差不同,像散仅仅与视场有关。
由于轴外光束的不对称性,使得轴外点的子午细光束(即镜头的直径方向)的会聚点与弧矢细光束(镜头的园弧方向)的会聚点位置不同,这种现象称为象散。
Zemax光学设计:双片式透镜的Seidel像差及校正
Zemax光学设计:双片式透镜的Seidel像差及校正双片式物镜适用于很多小口径(最大为f/4)和小视场角的情况。
双片物镜的两个元件可以胶合在一起,也可以用空气间隔分开。
在大多数情况下,两片透镜是胶合在一起的,因为这样公差更容易满足而且更牢固。
双片镜可以单独使用,也可以用作准直镜或者望远镜的物镜。
许多透镜系统都含有若干个双片镜。
对单个双片式物镜探讨得到的大部分结果,也适用于复杂系统中的双片镜。
1.双片式物镜的Seidel分析1.1色差2.由在光阑处的薄透镜的轴向色差的Seidel方程:若要使双片式物镜的轴向色差得以校正,需要满足的条件为:同时,两个透镜的光焦度的和等于总光焦度:联立上面两式可以求出:在常规的光学设计中,常用玻璃库中,折射率范围在1.5至1.8之间,V值范围在90至20之间例如,取V1=60,V2=36,代入上式可得:1.2像散与场曲的横向光线像差三阶像散与场曲的横向光线像差为:注意,δη`表示y分量(即y-z平面或子午面内的光线,),δξ`表示x分量(即x-z平面或弧矢面内的光线)。
又因为薄透镜在光阑上,当n=1.5时,则上式可以简化为:例如,一个双片式透镜,焦距f`=100mm,即光焦度K=0.01mm-1,孔径为f/5,透镜的数值孔径(在空气中)u`=n`sinU`约为0.1,半视场角为1°,那么像高η`=f`tam(1°)≈1.74mm。
因此,可以计算得到:在ZEMAX中模拟上述这个例子。
在MFE中可以使用操作数查看透镜的数值孔径(在空气中)u`=n`sinU`约为0.1,和像高η`:再查看SeidelCoefficient:1.3同时校正 Petzval 和与轴向色差同时校正镜头的所有像差是不可能的。
对于可见光波段的双片式透镜,这点更为明显。
双片式透镜可以改变的设计参数非常少,而且很多可以产生更好结果的玻璃不能用。
例如,两个贴在一起的双片式透镜的场曲为:其轴向色差为:这两个方程非常类似,若我们可以找到一对玻璃满足以下条件:就可以同时校正S4和C1。
Zemax光学设计:ZEMAX中的初级像差描述
Zemax光学设计:ZEMAX中的初级像差描述引言:实际的光学系统都是不完美的,光线经过光学系统各个表面的传输都会形成多种像差。
光学设计的一个重要任务就是校正、优化与平衡这些像差,使成像质量达到技术要求。
常见的初级像差包括5种单色像差(球差、彗差、像散、场曲与畸变)和2种色差(轴向色差与倍率色差)。
1.ZEMAX中的球差描述以一个简单的单透镜为例。
首先输入系统特性参数,如下:在系统通用对话框中设置孔径。
在孔径类型中选择“Entrance Pupil Diameter”,并根据设计要求输入“50.0”;在视场设定对话框中设置1个视场,要选择“Angle”,如下图:在波长设定对话框中,设定0.55um一个波长,如下图:LDE的结构参数,如下图:查看2D Layout:查看Ray Fan:Ray Fan图中可以定量分析球差在不同孔径的大小,可以看出球差曲线具有旋转对称性;而且由于不存在离焦的情况,其在中央区域很平坦。
查看点列图:可以看出,不同环带(孔径)的光线会聚于光轴的不同点。
球差是和孔径相关的像差。
查看波前图:从光程差上分析,球差的产生其实是波前相位的移动,即出瞳参考球面与实际球面波前的差异。
当实际波前和参考波前分离时,光程差不再相等,这样物面同一束光经实际透镜和理想透镜后,相当于产生了牛顿干涉环。
查看Seidel Coefficients:也可以在MFE中使用操作数查看球差值。
Surf若不指定某一个面(取值为0),则计算所有面产生球差总和。
2.ZEMAX中的彗差描述使用一个带Binary 2面型的单透镜来模拟彗差。
首先输入系统特性参数,如下:在系统通用对话框中设置孔径。
在孔径类型中选择“Entrance Pupil Diameter”,并根据设计要求输入“20.0”;在视场设定对话框中设置1个视场,要选择“Angle”,如下图:在波长设定对话框中,设定0.55um一个波长,如下图:LDE的结构参数,如下图:查看2D Layout:查看Ray Fan:Ray Fan图显示彗差为主要像差,残余还有离焦和球差。
zemax像差图分析
ZEMAX像差深入以及像差各种图表分析初级像差深入近轴光线和远轴光线的概念。
近轴光线和远轴光线都是指与光轴平行的光线,它们都成像在光轴上(下图中画的是主光轴情况)。
缩小的光圈可以拦去远轴光线,而由近轴光线来成像。
总的来说,镜头的像差可以分成两大类,即单色像差及色差。
镜头的单色像差五种,它们分别是影响成像清晰度的球差、彗差、象散、场曲,以及影响物象相似度的畸变。
以下就分别介绍五种不同性质的单色像差:球差是由于镜头的透镜球面上各点的聚光能力不同而引起的。
从无穷远处来的平行光线在理论上应该会聚在焦点上。
但是由于近轴光线与远轴光线的会聚点并不一致,会聚光线并不是形成一个点,而是一个以光轴为中心对称的弥散圆,这种像差就称为球差。
球差的存在引起了成像的模糊,而从下图可以看出,这种模糊是与光圈的大小有关的。
小光圈时,由于光阑挡去了远轴光线,弥散圆的直径就小,图像就会清晰。
大光圈时弥散圆直径就大,图像就会比较模糊。
必须注意,这种由球差引起的图像模糊与景深中的模糊完全是两会事,不可以混为一谈的。
球差可以通过复合透镜或者非球面镜等办法在最大限度下消除的。
在照相镜头中,光圈(孔径)数增加一档(光孔缩小一档),球差就缩小一半。
我们在拍摄时,只要光线条件允许,可以考虑使用较小的光圈(孔径)来减小球差的影响。
彗差是在轴外成像时产生的一种像差。
从光轴外的某一点向镜头发出一束平行光线,经光学系统后,在像平面上并不是成一个点的像,而是形成不对称的弥散光斑,这种弥散光斑的形状象彗星,从中心到边缘拖着一个由细到粗的尾巴,首端明亮、清晰,尾端宽大、暗淡、模糊。
这种轴外光束引起的像差就称为彗差。
彗差的大小既与光圈(孔径)有关,也与视场有关。
我们在拍摄时也可以采取适当采用较小的光圈(孔径)来减少彗差对成象的影响。
像散也是一种轴外像差。
与彗差不同,像散仅仅与视场有关。
由于轴外光束的不对称性,使得轴外点的子午细光束(即镜头的直径方向)的会聚点与弧矢细光束(镜头的园弧方向)的会聚点位置不同,这种现象称为象散。
zemax像差图分析
ZEMAX像差深入以及像差各种图表分析初级像差深入近轴光线和远轴光线的概念。
近轴光线和远轴光线都是指与光轴平行的光线,它们都成像在光轴上(下图中画的是主光轴情况)。
缩小的光圈可以拦去远轴光线,而由近轴光线来成像。
总的来说,镜头的像差可以分成两大类,即单色像差及色差。
镜头的单色像差五种,它们分别是影响成像清晰度的球差、彗差、象散、场曲,以及影响物象相似度的畸变。
以下就分别介绍五种不同性质的单色像差:球差是由于镜头的透镜球面上各点的聚光能力不同而引起的。
从无穷远处来的平行光线在理论上应该会聚在焦点上。
但是由于近轴光线与远轴光线的会聚点并不一致,会聚光线并不是形成一个点,而是一个以光轴为中心对称的弥散圆,这种像差就称为球差。
球差的存在引起了成像的模糊,而从下图可以看出,这种模糊是与光圈的大小有关的。
小光圈时,由于光阑挡去了远轴光线,弥散圆的直径就小,图像就会清晰。
大光圈时弥散圆直径就大,图像就会比较模糊。
必须注意,这种由球差引起的图像模糊与景深中的模糊完全是两会事,不可以混为一谈的。
球差可以通过复合透镜或者非球面镜等办法在最大限度下消除的。
在照相镜头中,光圈(孔径)数增加一档(光孔缩小一档),球差就缩小一半。
我们在拍摄时,只要光线条件允许,可以考虑使用较小的光圈(孔径)来减小球差的影响。
彗差是在轴外成像时产生的一种像差。
从光轴外的某一点向镜头发出一束平行光线,经光学系统后,在像平面上并不是成一个点的像,而是形成不对称的弥散光斑,这种弥散光斑的形状象彗星,从中心到边缘拖着一个由细到粗的尾巴,首端明亮、清晰,尾端宽大、暗淡、模糊。
这种轴外光束引起的像差就称为彗差。
彗差的大小既与光圈(孔径)有关,也与视场有关。
我们在拍摄时也可以采取适当采用较小的光圈(孔径)来减少彗差对成象的影响。
像散也是一种轴外像差。
与彗差不同,像散仅仅与视场有关。
由于轴外光束的不对称性,使得轴外点的子午细光束(即镜头的直径方向)的会聚点与弧矢细光束(镜头的园弧方向)的会聚点位置不同,这种现象称为象散。
ZEMAX建模及像差分析
23
4.5 畸变
• 理想光学系统的一对共轭平面上的放大率相同,但实际 系统中,当视场较大时,放大倍率随着视场而改变,即 产生畸变。
畸变=y' y0' y'
0
其中y'为实际像高;y' 为近轴像高 0
24
25
大畸变系统的应用
轴向球差
L' A1h12 A2h14 A3h16 ... L' a1U12 a2U14 a3U16 ...
垂轴球差
T ' A1h13 A2h15 A3h17 ... T ' a1U13 a2U15 a3U17 ...
轴向球差曲线
垂轴球差曲线 13
垂直球差所产生的弥散斑:
3.设计光波长的选取
通常选用F、D、C模式及蓝、绿、红;根据特殊需要选取其他波长。 3
4.镜片的输入
镜片半径 白色空气厚度
蓝色镜片厚度
镜片材料
4
5.建模后的2D图
5
二、 ZEMAX像差分析 1. 像差分类
轴上像差: 球差、彗差 轴外像差: 像散、场曲、畸变 色差:位置色差、倍率色差
• 单色像差 球差 彗差 像散 场曲 畸变
29
垂轴像差曲线
由物面上一点发出的许多光线 经过光学系统后,由于存在像 差,在像面上这些点不交于一 点,不同孔径的光线在像平面 上的交点与主光线的交点的垂 轴偏差,即垂轴像差。它按照 瞳坐标和垂轴偏差所生成的曲 线就是垂轴像差曲线。
30
5. 系统像质评价
5.1 几何像差曲线
31
32
5.2 点列图
一、 ZEMAX建模 1.根据不同系统规格选取
ZEMAX的基本像差控制与优化
ZEMAX勺基本像差控制与优化ZEMAX 已经成为光学设计人员最常用勺工具软件了。
光学设计中,描述和控制一个光学系统勺初级像差结构,通常使用轴上球差、轴向色差、彗差、场曲、畸变、垂轴色差、像散等像差参数。
当我们企图更为详细勺描述和控制轴外指定视场、指定光束勺像差结构时,常常会使用轴外宽光束球差、彗差和细光束场曲等三个像差参数。
然而,ZEMAX并不能像SOD88那样直接引用相对应的像差操作数来指定像差目标大小,更没有描述高级像差数勺像差操作数,这些通常都需要设计者自行分析和定义。
描述和控制系统光束结构的方法因习惯而有一定的差异,由于某些像差变量之间有某种相关性,而设置的优化权重又可以不同,因此常常都能够达到相同的效果,只是所计算的数学步骤不同而已。
到底选择多少个参数来描述一个系统,虽无统一规定,但是还是要因系统像差特性不同而区别选择。
经验表明,最少最准确的参数描述量,能够尽可能的提高优化的效率,并且减少掉入效果较差的局部优化的次数。
经验丰富的工程师,轻车熟路,在这个环节上少走了很多的弯路,从而其设计效率和设计出来的产品品质要比通常的设计人员有些得多,成功率高的多。
笔者撰写本文的目的就是企图浅显的探讨光学设计中,ZEMAX 中光学结构的描述方法以及权重选择的问题。
这些都是笔者在设计当中积累的经验,可能这个文章的论断会由于经验的多寡有一定的局限性,所以希望读者当作参考,不要照搬。
基本像差描述和控制1、轴上球差LONA 和SPHALONA 表示的是轴上物点指定波长,指定光束尺寸(光线对)的轴上成像交点到近轴焦平面之间轴向距离。
这个定义和我们定义的轴向球差相同。
光瞳尺寸(光束尺寸)在0~1 之间,那么将追迹实际的光束汇交点计算轴向球差。
SPHA 常用于指定面产生勺像差数值。
若不指定特殊面(取值为0),则计算所有面产生球差总和。
注意这个总合不是像差计算公式中勺经过各面逐个放大之后勺加权和,而是代数和(有待读者进一步验证)。
ZEMAX操作符
一、常用的像差及光学特性操作符:
球差:LONA
子午面垂轴几何像差:TRAY
像高:PIMH
边缘子午彗差:【TRAY (Hy=1,Py=1)+ TRAY (Hy=1,Py=-1)】/2 边缘弧矢彗差: TRAY (Hy=1,
Px=1)
正弦差:Ks ’/y
轴向色差:AXCL
垂轴色差:LACL
子午场曲:FCGT
弧失场曲:FCGS
像散:'
's t x x
垂轴放大率:PMAG
焦距:EFFL
二、数学运算操作符:
加:SUMM
除:DIVI
减:DIFF
乘:PROD
常数:CONS
三、光学材料控制操作符:
最小d 光折射率:MNIN
最大d光折射率:MXIN
最小阿贝色散系数:MNAB 最大阿贝色散系数:MXAB 四、需指定光学面范围:
最小玻璃中心厚度:MNCG 最小玻璃边缘厚度:MNEG 最大玻璃中心厚度:MXCG 最大玻璃边缘厚度:MXEG 最小空气中心厚度:MNCA 最小空气边缘厚度:MNEA 最大空气中心厚度:MXCA 最大空气边缘厚度:MXEA 五、单个光学面的控制符:
中心厚度小于:CTLT
中心厚度大于:CTGT
中心厚度值:CTVA
边缘厚度小于:ETLT
边缘厚度大于:ETGT
边缘厚度值:ETVA。
像差优化与zemax
ZEMAX的基本像差控制与优化来源:公安部第一研究所作者:许正光ZEMAX已经成为光学设计人员最常用的工具软件了。
光学设计中,描述和控制一个光学系统的初级像差结构,通常使用轴上球差、轴向色差、彗差、场曲、畸变、垂轴色差、像散等像差参数。
当我们企图更为详细的描述和控制轴外指定视场、指定光束的像差结构时,常常会使用轴外宽光束球差、彗差和细光束场曲等三个像差参数。
然而,ZEMAX并不能像SOD88那样直接引用相对应的像差操作数来指定像差目标大小,更没有描述高级像差数的像差操作数,这些通常都需要设计者自行分析和定义。
描述和控制系统光束结构的方法因习惯而有一定的差异,由于某些像差变量之间有某种相关性,而设置的优化权重又可以不同,因此常常都能够达到相同的效果,只是所计算的数学步骤不同而已。
到底选择多少个参数来描述一个系统,虽无统一规定,但是还是要因系统像差特性不同而区别选择。
经验表明,最少最准确的参数描述量,能够尽可能的提高优化的效率,并且减少掉入效果较差的局部优化的次数。
经验丰富的工程师,轻车熟路,在这个环节上少走了很多的弯路,从而其设计效率和设计出来的产品品质要比通常的设计人员有些得多,成功率高的多。
笔者撰写本文的目的就是企图浅显的探讨光学设计中,ZEMAX中光学结构的描述方法以及权重选择的问题。
这些都是笔者在设计当中积累的经验,可能这个文章的论断会由于经验的多寡有一定的局限性,所以希望读者当作参考,不要照搬。
一基本像差描述和控制1、轴上球差LONA 和SPHALONA表示的是轴上物点指定波长,指定光束尺寸(光线对)的轴上成像交点到近轴焦平面之间轴向距离。
这个定义和我们定义的轴向球差相同。
光瞳尺寸(光束尺寸)在0~1之间,那么将追迹实际的光束汇交点计算轴向球差。
SPHA常用于指定面产生的像差数值。
若不指定特殊面(取值为0),则计算所有面产生球差总和。
注意这个总合不是像差计算公式中的经过各面逐个放大之后的加权和,而是代数和(有待读者进一步验证)。
ZEMAX的基本像差控制与优化
Kazuhiko Ohnuma 在其论文《可直接观察通过人工晶状体后成像的模型眼》(《视光学杂志》,2000,Vol.2,No.1 P.32-37)中提到CCD摄像机的阈值对比度为0.008,和人眼0.010相近。其实,光电系统的阈值对比度和景物背景亮度、景物细节分辨要求是相关的。也就是说,在不同的亮度下,CCD阈值对比度是不同的;不同景物细节(空间频率不同),其阈值对比度也不一样,阈值对比度是景物亮度、空间频率二者的函数。不过,自然景物对比度最低时在0.1~0.2左右,乘以0.15的调制量为0.015~0.03,临近阈值对比度了,且考虑了景物亮度的差异保证了一定的余量,还是有一定的道理的。
光学设计论著中评价光学系统设计阶段的成像质量通常使用两套像差曲线体系。一个是“独立几何像差”,分别描述了成像光束在像空间的结构和状态。例如轴上点球差和轴向色差曲线,轴外点像散、场曲曲线,等等,其优点是很明显的,能够直观的了解该项像差的定性和定量数值。对于特定的光学系统,设计人员容易从该系统可能存在的主要像差分析入手,快速了解和控制像差优化进程中变化趋势,很方便制定下一步校正方法。其缺点就是系统性不强,只能反映影响像质的某些方面,不能反映全局的像差情况。一个是“垂轴像差曲线”,定义为不同孔径子午、弧矢光线和主光线在理想像平面上的 交点之间的距离来表示。其直接给出了不同孔径的光线对在像平面上的弥散位置,反映了像点的大小和光束能量集中程度,全面显示了系统的成像质量。
正确的设计思路归结如下:设计人员心中对系统的成像质量评价要综合使用目的、设计、加工制造等环节后建立的一套清晰的体系。
ZEMAX提供的工具很多,有些是侧重某个方面的像差,有的是仿真计算某种光学特性。笔者认为,设计人员手下的作品都是有针对性的,有服务方向的,就拿光学镜头而言,摄像机镜头、数码相机镜头、照相镜头、安防镜头、工业检测镜头、电脑眼等等,更有偏重,各有自身的“最合适”评价和设计。成熟的设计人员不是追求像差极致、为像差所累的家伙,成熟的工程师是权衡设计用途,综合考虑设计、使用和加工装配综合性能价格比,绝不是为了优化而优化。例如:设计人员都知道,通常使用的对设计结果进行评价的工具有MTF和点列图。点列图主要反映能量集中程度,弥散尺寸;MTF则预示了实际镜头的成像锐度以及分辨能力。然而这些有的时候还是不够的。
ZEMAX评价函数中的操作符
ZEMAX 评价函数中的操作符1、 基本光学特性参数控制操作符EFFL: Effective focal length 的缩写,表示指定波长(Wave )的有效焦距值(lens unit ,毫米或英寸)为单位。
Wave 为指定波长编号。
EFXL: X 平面上,指定编号范围(Srf1,Srf2)内的主波长的有效焦距,以lens unit 为单位。
第一表面的编号Srf1,最后表面编号Srf2. EFLY:Y 平面上,指定(Srf1,Srf2)内的主波长的有效焦距。
(EFLX 和EFLY 对于旋转对称系统可以控制中间镜组的焦距值。
) POWR:指定表面(Surf )的指定Wave 的光焦度φ,()n n r φ'=-。
该操作符仅对标准表面有效。
Surf 为指定标准编号。
PIMH:指定Wave 的像平面上的近轴像高,以lens unit 为单位。
PMAG:指定Wave 的近轴垂轴放大率y y β'=,即主光线在像平面的近轴高度y '与物高y 的比率。
仅适用于有限远共轭系统。
如果有畸变,β与实际系统的垂轴放大率将有差别。
AMAG:角放大率,近轴向空间和物空间指定Wave 的主光线角度之比。
LINV :系统的拉格朗日不变量。
用指定Wave 近轴边缘光线和主光线数据计算。
ENPP :相对于第一面的近轴如同位置,以lens unit 为单位,无指定参量。
EXPP :相对于像面的近轴出瞳位置,以lens unit 为单位,无指定参量。
EPDI :入瞳口径,以lens unit 为单位。
WFNO :工作F 数。
12sin WF n U ''=,U '为像方边缘光线孔径角,n '为向空间折射率,无指定参量。
ISFN :像空间F 数,近轴有效焦距除以近轴入瞳直径,指无穷远近轴共轭F 数,无指定参量。
SFNO:指定Field和Wave的弧矢工作F数。
ZEMA中像差分析及理解
Z E M A X中像差分析及理解1、轴上点球差和轴向色差、轴上点垂轴色差在ZEMAX的分析菜单中有“longitudinalaberration”项目,实际上就是“轴上点的球差分析”,不过直译过来是“纵向像差”,这实际上是外国人的说法罢了;在这个分析图中,纵轴是“光瞳”,横轴是“像差”值;分析图描述了F、d、C三个描述光波的球差情况,实际上也反映了轴向色差的情况,就是F、C光的数值差;在“RayAbberation”横向特性曲线的0视场分析图中,也反映了轴上点像差和轴向色差的情况;在该分析图中,数值反映的是“在像面上,各个孔径的光线与像面交点的高度与主光线与像面交点高度的差值”;轴上点与其差别为:其中是几何像差表示的轴上点球差,表示的是横向特性曲线数值,是该对子午光线出射夹角;轴上点的“垂轴色差”就是“RayAbberation”0视场的F、C光线数据差值;2、轴外球差和轴外色差“RayAbberation”光性特性曲线其他分析图反映的是物面不同高度或者不同视场的“轴外点球差和轴外点色差”,但是都反映的是像面上交点高度的差;需要获得确切的数据值需要角度之间的转换,这是比较复杂的一件事情;但是,从图上我们可以反映出轴外点球差和色差的大体值,一般而言其数据不会超出一个数量级;3、彗差与色彗差“RayAbberation”不但反映了系统球差和色差的大体情况,而且反映了彗差的情况;按照像差理论,彗差是与孔径和视场都有关的一个像差,主要反映了经过光学系统后与主光线原对称的光线对不再与主光线对称的情形,能量上反映了对于中心点的不对称,也就是“彗尾现象”;彗差的大体数值可以使用以下方法大体判断;如图;特性曲线的端点代表代表光线对在像面上的不同交点,连接两点与纵轴有一个交点A,B;A点与原点的距离大体上可以描述该视场下的彗差数值;而AB两点之间的距离表示两种不同波长光之间的“色彗差”;4、场曲、畸变和像散、色场曲、色畸变场曲和畸变是有专门的特性曲线描述的;当然,其中的不同波长之间的场曲差异以及畸变差异就反映了“色场曲”和“色畸变”像差;至于“像散”,从其定义可以从场曲图中分析出来,主波长光线的“子午场曲和弧矢场曲之差”;ZE MAX描述的场曲为“宽光束场曲”而非“细光束场曲”;5、垂轴色差ZEMAX提供的“LateralColor”直译为“横向色差”,实际上就是垂轴色差;其纵轴是不同视场或者物高,横坐标是垂轴色差的数值;其有两种不同的表述方式,选择“缺省状态”下曲线就是垂轴色差曲线;在“RayAbberation”光线特性曲线中在不同视场图形中,也描述了垂轴色差的趋势;。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二类需要提到的操作数:镜面入射和出射光线的入射角控制,每一个镜组能够承受的相对孔径和偏折角是有限度的,大的入射高度和角度以及出射角度都是我们设计当中要避免的,有的时候在校正过程中需要加入这样的操作数RAID/OPLT/RAED对光线进行控制。不加控制的光线,将可能因为某个面上的入射角或者高度太大而产生高级像差,而以后的优化工作陷入为了平衡这个高级像差而努力。很遗憾的,但多数情况下,ZEMAX又走火入魔了。通常的系统,设计初始结构的时候,高级像差产生位置,如何产生的都是我们要考虑的。对于特殊光学系统例如广角、大相对孔径系统尤其如此。
首先定义一个光线对:
oprand #1 TRAY(wav=2,Hy=a,Py= b);
oprand #2 TRAY(wav=2,Hy=a,Py= -b);
SUMM(oprand #1,oprand #2)
其中SUMM描述的是上述两个操作数的代数和,表征彗差的大小。虽然这个定义和彗差的定义有一定的区别(光线对交点到主光线上细光束交点之间的垂向距离),但是本质上是一样的。这也说明了在Ray图上将某波长曲线首尾两端连线起来,其连线和纵轴的交点大小可以表征彗差大小是同一个道理。
也许有一天真正的高效率的全局计算已经找了出来,并且计算机能够满足计算速度要求,但是我还是怀疑如果一开始就偏差较大的初始结构和初始优化结构,能否在有生之年把想要的符合实用的结果计算出来。那一天,就是我们光学设计人员的末日。在此之前,我们都应当充满自信。
************
上个世纪80年代末,北京理工大学两代光学大师举群力开发的SOD88,简洁而直接地描述了各个像差、以及像差分布的状态,其在数学上的厚重和成熟的程序结构令人叹服,然而近十余年来年来逐渐的隐迹遁形了。笔者陋以为绝对不是因为ZEMAX以及其他的光学软件占据了如何的高端,只能归咎于开发伟大的SOD88软件的后继者,有限的眼光认识不到软件的商品价值以及前景,不能够在windows界面出现之际及时跟进,与时俱进。窃以为,实在是中国光学人的一个耻辱。
第一类需要的操作数是:镜面的几何形状,从工艺上我们必须保证镜面的最小曲率半径适合生产,并且在尽可能的情况下选择较大的曲率半径,因为能否加工的出来、加工误差的影响率、产生的高级像差等等因素,都有制约作用,因此镜面曲率半径是我们要控制的参数,尤其是小光学系统的某些镜面。有效的控制也防止ZEMAX程序走火入魔。
定义为两个指定波长的近轴焦平面轴向距离。若光瞳尺寸(光束尺寸)定义为0,那么使用近轴焦平面进行色差计算,定义不为0,则使用实际的光线与轴交点位置进行色差计算。
3、垂轴色差(倍率色差)
在ZEMAX中没有直接定义垂轴色差的操作数,但是从垂轴色差的定义可以知道,它是指某视场、某指定光束尺寸的、两指定波长光束在像面上所成的理想像的垂向距离差。
5、细光束场曲F面之间的距离。细光束FCGS和FCGT可以用来描述人以视场、任意波长的弧矢和子午场曲数值。对于非对称系统也能够适用。给出的操作数不能够定义宽光束的场曲。
6、像散ASTI 和(FCGT – FCGS)
像散定义为子午细光束场曲和弧矢细光束场曲之差。可以使用ZEMAX提供的操作数ASTI进行描述也可以使用(FCGT – FCGS)进行描述。
DIFF(oprand #1,oprand #2);
DIFF操作数指两个操作数结果的差值。
4、 彗差
彗差描述的是某视场、某尺寸的光线对对主光线的偏离情况,即描述光束失对称的情况。光线对彗差与视场和孔径均有关系,是两者的函数,因此全面描述系统的彗差情况需要选择若干个不同视场和不同孔径。
在ZEMAX中提供了一个操作数TRAY。TRAY定义为在像平面上,光线与像面交点到主光线的垂轴距离。
ZEMAX已经成为光学设计人员最常用的工具软件了。光学设计中,描述和控制一个光学系统的初级像差结构,通常使用轴上球差、轴向色差、彗差、场曲、畸变、垂轴色差、像散等像差参数。
当我们企图更为详细的描述和控制轴外指定视场、指定光束的像差结构时,常常会使用轴外宽光束球差、彗差和细光束场曲等三个像差参数。然而,ZEMAX并不能像SOD88那样直接引用相对应的像差操作数来指定像差目标大小,更没有描述高级像差数的像差操作数,这些通常都需要设计者自行分析和定义。
描述和控制系统光束结构的方法因习惯而有一定的差异,由于某些像差变量之间有某种相关性,而设置的优化权重又可以不同,因此常常都能够达到相同的效果,只是所计算的数学步骤不同而已。到底选择多少个参数来描述一个系统,虽无统一规定,但是还是要因系统像差特性不同而区别选择。经验表明,最少最准确的参数描述量,能够尽可能的提高优化的效率,并且减少掉入效果较差的局部优化的次数。经验丰富的工程师,轻车熟路,在这个环节上少走了很多的弯路,从而其设计效率和设计出来的产品品质要比通常的设计人员有些得多,成功率高的多。
在ZEMAX中有REAY(wav,Hy,Py)操作数。其定义为指定波长、指定视场、指定光束尺寸光在理想像面上的实际高度。
那么在同一视场选择两个不同波长的光束,其操作数数值之差就表明了理想像面上的垂轴色差大小。
Oprand #1 REAY(wav=1,Hy=a,Py=b);
Oprand #2 REAY(wav,Hy,Py);
三关于操作数权重
操作数全重的作用,笼统地说,可以起到引导优化方向、控制操作数的作用。上一节中提到的使用权重减弱负相关的两个操作数的矛盾。实际上,权重的修改和优化过程是同时进行的。一开始就选用全局优化进行设计成功的例子几乎是没有的。
理由有以下几个:首先这个系统他的极限在那里,设计人员是不清楚的,因此选用操作数描述系统就有一些困难;其次在优化的过程中,通过调整优化结构的权重,增减优化操作数,引导和建立一个更为优秀的优化目标结构,从而指导计算过程朝这个更为优秀的结构进行。不断的进行调整和修改,这已证明是目前最为有效的方法了。因此,一开始就抱着逐步修改权重和增减操作数、同时监控优化情况的方法是笔者向初学者推荐的。
笔者撰写本文的目的就是企图浅显的探讨光学设计中,ZEMAX中光学结构的描述方法以及权重选择的问题。这些都是笔者在设计当中积累的经验,可能这个文章的论断会由于经验的多寡有一定的局限性,所以希望读者当作参考,不要照搬。
一 基本像差描述和控制
1、轴上球差LONA 和 SPHA
LONA表示的是轴上物点指定波长,指定光束尺寸(光线对)的轴上成像交点到近轴焦平面之间轴向距离。这个定义和我们定义的轴向球差相同。光瞳尺寸(光束尺寸)在0~1之间,那么将追迹实际的光束汇交点计算轴向球差。
ASTI可以用来计算指定镜面上的像散贡献量,若指定面为0,那么计算两位各面的像散贡献量代数和。三级像散从seidal系数中求得。
而DIFF(FCGT,FCGS )也能够计算出指定视场、波长的像散值。在很多情况下,同时采用两种方式进行像散控制,能够取得更好优化控制效果。
7、畸变控制DIMX 和DISG
DIMX定义了某视场下畸变的上限,而DISG指定了该视场下畸变的目标值。
由于畸变一般不影响像质的清晰度,因此一般不做严格的矫正,通常的系统只需要在一定范围即可。
二 其它常用于控制像差的操作数
很多时候,我们将以上七种基本像差用于像差控制中仍旧会遇到一些困难,那么在一开始或者操作进行当中会需要增加一些操作数,以对整个像质空间进行控制和描述。
第三类操作数:有些时候,将MTF参数,光斑尺寸作为一个操作数加入优化序列中也能够起到一定的作用,当然我们不是很常用。然而,事情总是相对的。
ZEMAX提供的优化计算方法基于最小二乘法,其对于我们的优化变量并没有严格的控制,实际上往往许多的变量是一定程度的相关的。相关的多少还与权重有关。我们总是尽可能的不把矛盾的相关量引入最小二乘法中,这样效率会更高些。
SPHA常用于指定面产生的像差数值。若不指定特殊面(取值为0),则计算所有面产生球差总和。注意这个总合不是像差计算公式中的经过各面逐个放大之后的加权和,而是代数和(有待读者进一步验证)。
经验:当选择LONA控制不住球差时,同时加入SPHA操作数,设置合理的权重,可以将轴向球差进一步改善。
2、轴向色差AXCL