ZEMAX教学课程(4)

2019-03-28 15:14

边缘光线是从物体中心发出的经过入瞳边缘并落在像平面上的光线。

如果有渐晕,ZEMAX将此定义扩展为渐晕入瞳边缘上的光线。如果利用光线瞄准调整法追迹光线,则边缘光线就通过在渐晕光阑边缘上的点。 也可参考“主光线”。

最大视场

当选择“视场角”模式时,以度为单位的最大径向视场角;当选择“物体高度”模式时,以透镜长度单位度量的最大径向物体坐标;或者当选择“像高”模式时,以透镜长度单位为单位的最大径向像坐标。视场模式可在“系统”菜单下的“视场数据”对话框中设置。

非近轴系统

非近轴这个术语指的是任何一个不能用近轴光线系统的数据来充分地表示其特征的光学系统。通常为包括有倾斜、偏心(表现为坐标中断形式)、全息元件、光栅、理想镜片、立方槽、ABCD矩阵,梯度折射率或衍射组件的系统。

对于在旋转对称配置中具有常规的折射和反射组件的系统,已经建立了大量的光线像差理论。其中包括,赛得像差,畸变,高斯光束数据,和实际上使用的所有一阶特性,如焦距、F/#、光瞳尺寸和位置。所有这些值都是从近轴光线数据计算得来的。

如果所分析的系统中包含了任何所提到的非近轴组件,则任何基于近轴光路追踪的计算都是不可信的。

归一化的视场和光瞳坐标

归一化的视场和光瞳坐标常常用在ZEMAX的程序和文件中,一共有四个:Hx,Hy,Px和Py。Hx和Hy值是归一化视场坐标;Px和Py是归一化光瞳坐标。

归一化视场和光瞳坐标代表了一个单位圆上的点。视场的半径尺寸(或当视场用物高这个术语来表示时,其物体高度)用来衡量归一化视场坐标,而入瞳半径则用来衡量归一化光瞳半径。例如,假设最大物高是10mm,经常遇到的情况为:你分别在0,7和10mm处定义了3个视场。坐标(Hx=\,Hy=1)指的是一条从物体上边缘点发出的光线即(x=0mm,y=10mm)。坐标(Hx=-1,Hy=0)指的是一条从物平面(x=-10mm,y=0mm)处发出的光线。

光瞳坐标也用同样的方式。假设入瞳半径(不是直径)是8mm,则(Px=0,Py=1)指的是一条射向入瞳上顶点的光线。在入瞳面上,光线的坐标将会是(x=0mm,y=8mm)。

注意,归一化坐标总是在-1和1之间,而且有

Hx2 + Hy2≤1 ,Px2 + Py2≤1

使用归一化坐标的优点是一组特定的光线有着相同的坐标,它不随着物体或入瞳的大小位置

的改变而改变。例如:边缘光线是穿过物体中心到达入瞳顶点的光线,或(Hx=\,Hy=0,Px=0,Py=1);主光线的光路的走向则从视场的上边缘点到光瞳中心,或以(0,1,0,0)表示。

这种体系的另外一个优点是系统可按比例缩放。假设在优化一个镜头设计前,你定义一条光线用来计算系统优化函数。通过使用归一化坐标,使得在改变了入瞳的尺寸位置或物体的尺寸位置后,或者甚至在最佳化过程中,相同的光线设置都可以照旧工作。

归一化视场坐标甚至在视场位置以角度来定义时,也可正常工作。例如,假设你选择了y方向的视场角0,7和10度。这暗示你所选的角空间的最大视场“半径”是10度。归一化视场坐标的Hx=0和Hy=1选择x坐标方向0度,y方向10度。坐标Hx=\和Hy=.4选择x方向的角为-5度,y方向的角为4度。注意,即使在x方向上没有定义x的角度,你也可以为Hx在这些区域中选择一个非零值进行光路追踪。Hx\和Hy值一般指的是物空间视场角所形成的圆周上的点,圆的半径由最大径向视场值决定的。如果你定义了一个单独的视场点,x方向的视场角是10度,y方向的视场角是-6度,则最大半径视场就是11.66度,Hx和Hy则将以此半径值进行归一化。注意如果你用视场角来定义物体,此坐标是归一化的视场角;如果你使用的是物高,则用Hx和Hy来表示归一化的物体高度。

物空间数值孔径

物空间数值孔径是物面上发出的光的发射角大小的度量。数值孔径被定义为折射率乘以物空间所度量的边缘光线与光轴夹角的正弦。边缘光线定义为从一个物点发出的发散光束所组成的圆锥体的边缘。

参数数据

参数数据值用来定义特定的非标准面形。例如,参数数据可以包括非球面系数,光栅间隔,或倾斜和偏心数据。在“表面形状”这一章的“参数数据”中,有关于参数数据的详细讨论。

近轴光线和靠近轴的光

近轴这个术语严格地来说是指“与光轴靠近”。近轴光学是可以用斯涅耳(Snell)定律的线性近似形式来表述的一种光学。斯涅耳定律的表达式为:

n·sinq = nˊ·sinqˊ

对于非常小的角,式子可变为: n·q = nˊ·qˊ

在光学中,大量的定义都基于线性的假设之上。像差会偏离这种线性,因此光学系统的近轴特性常常被认为是无像差系统的特征。

虽然有许多简单的公式可用来计算近轴特性,如焦距、F/#、放大率等等,ZEMAX通常不使用这些公式。在ZEMAX内部,ZEMAX把“靠近轴的光线”当作真正的光线来处理(“真

正”意味着不折不扣地使用斯涅耳定律),只不过是它与光轴或主光线等的基本光线之间的夹角很小。

ZEMAX使用靠近轴的光线而不用近轴公式的原因是,许多光学系统包含非近轴组件。非近轴组件的意思是那些不能用传统的一阶理论来描述的组件,包括倾斜或偏心系统,和使用了全息元件、衍射光学、普通非球面及有梯度折射率镜片的系统。

ZEMAX可计算许多近轴特性,当光学系统有非标准组件时,使用这些值的时候需要非常小心。通常,由靠近轴的光线导出的结果都是可接受的,但对于非常特殊的系统来说,一些一阶的数字也许不足以描述图象的特性。

近轴像高

在近轴像平面上,用透镜长度单位表示的在全视场上的图像的近轴径向尺寸。

近轴放大率

径向放大率,近轴像高与物高的比率。近轴放大率是在近轴像平面上度量的。其值对于无限远共轭系统恒为0。

近轴工作F/#

近轴工作F/#的定义是:

W?12n?tg?

其中,θ是像空间近轴边缘光线角,n是像空间的折射率。近轴边缘光线是在指定的共轭面上追迹的,对于非共轴系统,此参数则指的是轴上光线,而且是从在整个光瞳上得出的平均数。近轴工作F/#是忽略了像差的有效的F/#。

另外可参考工作F/#的定义。

主波长

主波长以微米为单位。这个值用来计算大部分近轴值或系统值,如光瞳位置等。 半径

系统中每一个面用透镜长度单位表示的曲率半径。习惯的用法是,如果曲率中心位于从表面顶点向右(沿着Z轴有正的位移),半径为正,而如果曲率中心是从表面顶点向左(沿着Z轴有负的位移),半径为负。它与系统中反射镜面的数量无关。

弧矢和子午

术语“子午”指的是在子午面中计算的数据,此子午面由一条直线和一个点确定,该直线为对称轴,该点为物空间的视场点。弧矢面是与子午面垂直相交的面,而弧矢面在入瞳位置处与对称轴相交。

对于视场点在Y轴上的典型的旋转对称系统,子午面是YZ平面,弧矢面是与YZ面垂直相交的面,并与入瞳中心相交。

此定义所遇到的难题是它不能迅速地扩展到非旋转对称系统。由于这个原因,ZEMAX定义YZ面为子午面,不管视场点在哪儿,子午数据总是在物空间的Y轴上计算。弧矢面是与YZ面垂直的面,通常会与入瞳中心相交,而弧矢数据则总是在物空间的X轴上进行计算。

这种约定的原理如下:如果系统是旋转对称的,则Y轴上的视场点单独可描述系统成像特性,这些点都应使用。在这种情况下,这两种不同的关于参考面的定义是一样的,重复的。如果系统是非旋转对称的,则没有对称轴,参考面的选择也可以是任意的。

半口径

每一个面的尺寸用半口径设置来描述。缺省的设置是可让所有实际的光线通过而不拦光的孔径的径向距离。在半口径这一列中键入一个值,在此值的后面会出现一个字母“U”,表示此半口径是由用户定义的。这种设置只影响镜头轮廓图中镜片的绘制,而不会影响是否有光线穿过那个面。注意,这种应用尤其适用于光阑面和像平面。为了拦截一条光线,可以用给定的渐晕系数或者用限定表面孔径的方法来实现。

对于轴对称系统,只要该表面不在光束的焦散面上(这常在像面上发生),任何表面的半径都能够非常精确地计算出来。ZEMAX通过追迹几条光瞳边缘光线来估计共轴系统的半口径。对于非共轴系统,ZEMAX估计所要求的半口径时,既可通过一组固定数量的光线追迹,也可用一种叠代的方法,这种叠代的方法较慢却更为准确。参考“系统菜单”这一章可得到详细的说明。重要的一点需要注意,ZEMAX中用“自动”的办法计算所得的半口径是一个估计值,虽然它通常都是一个比较好的值。

有些表面的孔径值可能会变得很大,使得表面的Z坐标产生多重值;例如,一个非常深的椭圆也许在表面有相同的X和Y时,会有不止一个Z坐标。对于表面是球面的情况,这种情况叫作“超半球”,表面不是球面时,ZEMAX中也用这个术语来称呼。超半球表面在半径列中用一个星号“*”来表示。所表示的半口径是表面外边缘的半口径,它有一个比最大径向孔径较小的孔径。

表面孔径

表面孔径有圆形、矩形、椭圆和能使光线产生渐晕的星状的孔径。此外还有用户自定义的通光和遮挡的孔径及浮动孔径。浮动孔径是建立在当前的半径值的基础上的。除了光线在该面上无法通过而终止外,表面孔径并不影响光线的发射或追踪。表面孔径对系统孔径也没有影响。要得到详细的信息,参考“编辑菜单”这一章的“表面孔径的给定”这一节。

系统孔径

系统孔径是全系统的F/#、入瞳半径、数值孔径或光阑尺寸。对于一个具体的光学系统,4个值中任何一个值都足够描述其余的3个。系统孔径用来描述物空间入瞳半径,入瞳半径则是所有光线发出的起点。系统孔径一般总是圆的。光线在经过各种表面孔径以后,可能会产生渐晕现象。虽然表面孔径可以有很多,但系统孔径只有一个。 厚度

厚度是用透镜长度单位表示的到下一个面的顶点的相对距离。厚度不是一个累积的值,每一个厚度值指的是仅从前一个顶点开始沿Z轴的偏移量。

厚度在经过反射镜后,总会改变正负号。经过奇数面的镜面后,总的厚度值将会是一个负值。正负号的约定与镜面数量或坐标中断的出现无关。这种基本约定也适用于坐标旋转180度后的情况。

全反射

全反射(TIR)指的是当光线入射时,与法线间的夹角太大,以致于不能符合斯涅耳折射定律所规定的折射条件这样一种情况。这一般发生在一条入射角很大的入射光,从一种高密度的介质向低密度介质折射时,如从玻璃到空气。在光线追迹中,当光线发生全反射时,被认为是出错,并被终止。从物理上来说,光线将会在界面反射,而不会折射,但ZEMAX不考虑这种结果。

总长度

总长度是光学系统中“最左边”与“最右边”表面之间的顶点距离的长度。计算是从第1面开始的,第一面与像平面之间的每一面的厚度都要考虑,并忽略掉任何的坐标旋转。位于最大Z坐标处的表面被定义为“最右边”的面,而具有最小Z坐标的面则被定义为“最左边”的面。总长度在非共轴系统中,没有多大的价值。

渐晕因子

渐晕因子是描述不同视场点上的透明的入瞳大小和位置的系数。ZEMAX使用了4个渐晕因子:VDX、VDY、VCX和VCY。这些因子分别代表了X方向的偏心,Y方向的偏心,X方向的压缩,Y方向的压缩。四个因子的缺省值为0,表示没有渐晕。

一个光学系统的视场和入瞳都可以被认为是单位圆。归一化的视场和入瞳坐标,正如前面章节已有描述那样,是这两个单位圆上的坐标。例如,入瞳坐标(px=\,py=1)指的是从视场中某一点追迹到入瞳上顶点的光线。如果系统中没有渐晕,ZEMAX在大部分的计算中都会对充满整个入瞳的光线进行追迹。

许多的光学系统故意会使用渐晕,这意味着有一部分的光线被故意地用某些面的孔径“拦截”掉,而不是用光阑面。在光学系统中引入渐晕有两个原因,首先,渐晕可使镜片的尺寸减小,一点特别适用于广角镜;第二,渐晕可以拦去一部分像差太大的光束。渐晕通常会随着视场


ZEMAX教学课程(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:C#程序设计案例教程习题解答

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: