光学系统设计zemax初级教程

光学系统设计zemax初级教程
光学系统设计zemax初级教程

光学系统设计(Zemax初学手册)

内容纲目:

前言

习作一:单镜片(Singlet)

习作二:双镜片

习作三:牛顿望远镜

习作四:Schmidt-Cassegrain和aspheric corrector

习作五:multi-configuration laser beam expander

习作六:fold mirrors和coordinate breaks

习作七:使用Extra Date Editor, Optimization with Binary Surfaces

前言

整个中华卫星二号「红色精灵」科学酬载计划,其量测仪器基本上是个光学仪器。所以光学系统的分析乃至于设计与测试是整个酬载发展重要一环。

这份初学手册提供初学者使用软件作光学系统设计练习,整个需要Zemax光学系统设计软件。它基本上是Zemax使用手册中tutorial的中文翻译,由蔡长青同学完成,并在Zemax E. E. 7.0上测试过。由于蔡长青同学不在参与「红色精灵」计划,所以改由黄晓龙同学接手进行校稿与独立检验,整个内容已在Zemax E. E. 8.0版上测试过。我们希望藉此初学手册(共有七个习作)与后续更多的习作与文件,使团队成员对光学系统设计有进一步的掌握。(陈志隆注)

(回内容纲目)

习作一:单镜片(Singlet)

你将学到:启用Zemax,如何键入wavelength,lens data,产生ray fan,OPD,spot diagrams,定义thickness solve以及variables,执行简单光学设计最佳化。

设想你要设计一个F/4单镜片在光轴上使用,其focal length 为100mm,在可见光谱下,用BK7镜片来作。

首先叫出ZEMAX的lens data editor(LDE),什么是LDE呢?它是你要的工作场所,譬如你决定要用何种镜片,几个镜片,镜片的radius,thickness,大小,位置……等。

然后选取你要的光,在主选单system下,圈出wavelengths,依喜好键入你要的波长,同时可选用不同的波长等。现在在第一列键入0.486,以microns为单位,此为氢原子的F-line 光谱。在第二、三列键入0.587及0.656,然后在primary wavelength上点在0.486的位置,primary wavelength主要是用来计算光学系统在近轴光学近似(paraxial optics,即

first-order optics)下的几个主要参数,如focal length,magnification,pupil sizes 等。

再来我们要决定透镜的孔径有多大。既然指定要F/4的透镜,所谓的F/#是什么呢?F/#就是光由无限远入射所形成的effective focal length F跟paraxial entrance pupil的直径的比值。所以现在我们需要的aperture就是100/4=25(mm)。于是从system menu上选general data,在aper value上键入25,而aperture type被default为Entrance Pupil diameter。也就是说,entrance pupil的大小就是aperture的大小。

回到LDE,可以看到3个不同的surface,依序为OBJ,STO及IMA。OBJ就是发光物,即光源,STO即aperture stop的意思,STO不一定就是光照过来所遇到的第一个透镜,你在设计一组光学系统时,STO可选在任一透镜上,通常第一面镜就是STO,若不是如此,则可在STO这一栏上按鼠标,可前后加入你要的镜片,于是STO就不是落在第一个透镜上了。而IMA 就是imagine plane,即成像平面。回到我们的singlet,我们需要4个面 (surface),于是在STO栏上,选取insert cifter,就在STO后面再插入一个镜片,编号为2,通常OBJ为0,STO为1,而IMA为3。

再来如何输入镜片的材质为BK7。在STO列中的glass栏上,直接打上BK7即可。又孔径的大小为25mm,则第一面镜合理的thickness为4,也是直接键入。再来决定第1及第2面镜的曲率半径,在此分别选为100及-100,凡是圆心在镜面之右边为正值,反之为负值。而再令第2面镜的thickness为100。

现在你的输入数据已大致完毕。你怎么检验你的设计是否达到要求呢?选analysis中的fans,其中的Ray Aberration,将会把transverse的ray aberration对pupil coordinate 作图。其中ray aberration是以chief ray为参考点计算的。纵轴为EY的,即是在Y方个的aberration,称作tangential或者YZ plane。同理X方向的aberration称为XZ plane 或sagittal。

Zemax主要的目的,就是帮我们矫正defocus,用solves就可以解决这些问题。solves 是一些函数,它的输入变量为curvatures,thickness,glasses,semi-diameters,conics,以及相关的parameters等。parameters是用来描述或补足输入变量solves的型式。如curvature的型式有chief ray angle,pick up,Marginal ray normal,chief ray normal,Aplanatic,Element power,concentric with surface等。而描述chief ray angle solves 的parameter即为angle,而补足pick up solves的parameters为surface,scale factor 两项,所以parameters本身不是solves,要调整的变量才是solves的对象。

在surface 2栏中的thickness项上点两下,把solve type从fixed变成Marginal Ray height,然后OK。这项调整会把在透镜边缘的光在光轴上的height为0,即paraxial focus。再次update ray fan,你可发现defocus已经不见了。但这是最佳化设计吗?再次调整surface 1的radius项从fixed变成variable,依次把surface 2的radius,及放弃原先的surface 2中thickness的Marginal Ray height也变成variable。再来我们定义一个Merit function,什么是Merit function呢?Merit function就是把你理想的光学要求规格定为一个标准(如此例中focal length为100mm),然后Zemax会连续调整你输入solves中的各种variable, 把计算得的值与你订的标准相减就是Merit function值,所以Merit function值愈小愈好,挑出最小值时即完成variable设定,理想的Merit function值为0。

现在谈谈如何设Merit function,Zemax 已经default 一个内建的merit function,它的功能是把RMS wavefront error 减至最低,所以先在editors中选Merit function,进入其中的Tools,再按Default Merit Function 键,再按ok,即我们选用default Merit function ,这还不够,我们还要规定给merit function 一个focal length 为100的限制,因为若不给此限制则Zemax会发现focal length为时,wavefront aberration的效果会最好,当然就违反我们的设计要求。所以在Merit function editor第1列中往后插入一列,即显示出第2列,代表surface 2,在此列中的type项上键入EFFL(effective focal length),同列中的target项键入100,weight项中定为1。跳出Merit function editor,在Tools 中选optimization项,按Automatic键,完毕后跳出来,此时你已完成设计最佳化。重新检验ray fan,这时maximum aberration已降至200 microns。

其它检验optical performance还可以用Spot Diagrams及OPD等。从Analysis中选spot diagram中的standard,则该spot大约为400 microns上下左右交错,与Airy diffraction disk比较而言,后者大约为6 microns交错。

而OPD为optical path difference(跟chief ray作比较),亦从Analysis中挑选,从Fans中的Optical Path,发现其中的aberration大约为20 waves,大都focus,并且spherical,spherochromatism及axial color。 Zemax 另外提供一个决定first order chromatic abberation 的工具,即 the chromatic focal shift plot,这是把各种光波的back focal length跟在paraxial上用primary wavelength 计算出first order的focal length之间的差异对输出光波的wavelength 作图,图中可指出各光波在paraxial focus上的variation。从Analysis中Miscellaneous项的Chromatic Focal Shift即可叫出。

(回内容纲目) ●习作二:双镜片

你将学到:画出layouts和field curvature plots,定义edge thickness solves, field angles等。

一个双镜片是由两片玻璃组成,通常黏在一起,所以他们有相同的curvature。借着不同玻璃的dispersion性质,the chromatic aberration可以矫正到first order所以剩下的chromatic aberration主要的贡献为second order,于是我们可以期待在看chromatic focal shift plot图时,应该呈现出parabolic curve的曲线而非一条直线,此乃second order effect的结果(当然其中variation的scale跟first order比起来必然小很多,应该下降一个order)。

跟习作一一样,我们仍然要设计一个在光轴上成像,focal length为100mm的光学系统,只不过这次我们用两块玻璃来设计。

选用BK7和SF1两种镜片,wavelength和aperture如同习作一所设,既然是doublet,你只要在习作一的LDE上再加入一面镜片即可。所以叫出习作一的LDE,在STO后再插入一个镜片,标示为2,或者你也可以在STO前在插入一面镜片标示为1,然后在该镜片上的surface type上用鼠标按一下,然后选择Make Surface Stop,则此地一面镜就变成STO的位置。在第一、第二面镜片上的Glass项目键入BK7即SF1,因为在BK7和SF1之间并没有空隙,所以此doublet为相黏的二镜片,如果有空隙则需5面镜因为在BK7和SF1间需插入另一镜片,其glass type为air。现在把STO旱地二面镜的thickness都fixed为3,仅第3面镜的thickness为100且设为variable,既然要最佳化,还是要设merit function,注意此时EFFL 需设在第三面镜上,因为第3面镜是光线在成像前穿过的最后一面镜,又EFFL是以光学系统上的最后一块镜片上的principle plane的位置起算。其它的merit function设定就一切照旧。

既然我们只是依习作一上的设计规范,只不过再加一面SF1镜片而已,所以其它的merit function设定就一切照旧。现在执行optimization,程序如同习作一,在optimization结束后,你再叫出Chromatic Focal Shift来看看,是否发现first order的chromatic aberration已经被reduced,剩下的是second order chromatic aberration在主宰,所以图形呈现出来的是一个parabolic curve,而且现在shift的大小为74 microns,先前习作一为1540 microns。

再看其它的performance效果,叫出Ray aberration,此时maximum transverse ray aberration已由习作一的200 microns降至20 microns。而且3个不同波长通过原点的斜率大约一致,这告诉我们对每个wavelength的relative defocus为很小。再者,此斜率不为0(比较习作一Fig E1-2),这告诉我们什么讯息呢?如果斜率为0,则在pupil coordinate 原点附近作一些变动则并不产生aberration代表defocus并不严重,而aberration产生的主要因素为spherical aberration。故相对于习作一(比较他们坐标的scale及通过原点的斜率),现在spherical aberration已较不严重(因为aberration scale已降很多),而允许

一点点的defocus出现,而出现在rayfan curve的S形状,是典型的spherical balanced by defocus的情况。现在我们已确定得到较好的performance,但实际上的光学系统长的什么样子呢?选择Analysis,Layout,2D Layout,除了光学系统的摆设外,你还会看到3条分别通过entrance pupil的top,center,bottom在空间被trace出来,他们的波长是一样的,就是你定的primary wavelength(在此为surface 1)。这是Zemax default的结果。

但是现在还有一个问题,我们凭直觉定出STO的thickness为3,但是真正在作镜片的时候,STO和surface 2镜面会不会互相交错穿出,即在edge的thickness值为正数或负数,还有是不是应该改一下设计使lens的aperature比diameter小,如此我们可预留些边缘空间来磨光或架镜。

于是我们可能更改的是diameter,STO的thickness来解决上述问题。先在STO的diameter上键入14来盖过12.5,此时会有一个”U”字出现代表user define,现在设想我们要edge thickness固定为3mm,可是你或许会问这样系统岂不是弄乱了吗?defocus又会出现,关键是再一次执行optimization即可。在STO的thickness上按一下,选择Edge Thickness项目,则会出现”Thickness”及”Radial Height”两项,设thickness为3及radial height为0(若radial height为0,则Zemax就使定user define的semi-thickness)按OK跳出,你会发现STO的thickness已改变,且会出现一个”E”字代表an active thickness solve在该项的parameter上。

既然edge thickness已改变,所以focal length也一定有些许变动,为了维持原有的EFFL,现在再执行optimization一次即可。现在我们想看看off-axis的performance,从system的Fields中的Field Data,选用3个field来作比较,怎么选呢?在第2及第3个列中的”Use”项中各按一下,在第2列的y field行中键入7(即7 degree),在第3列中键入10,第一列则让它为0即持续on-axis。而设所有的x field皆为0,对一个rotational 对称的系统而言,他们的值很小,按OK键跳出。现在Update rayfan,你可看到如Figure E2-4之图。图中T代表tangential,S为sagittal,结果显示off-axis的performance很差,这是因为一开始我们就设计系统在on-axis上来作optimization,这些aberration可以用field curvature plot来估计,选Analysis中,Miscellaneous的Field Curv/Dist。则出现如Figure E2-5的图,左图表示shift in paraxial focus为field angle的函数,而右图为real ray的distortion,以paraxial ray为参考ray。在field curvature plot的讯息也可从rayfans中得知,为field curvature plot是正比于在rayfan plot中通过原点的斜率。

(回内容纲目) ●习作三:牛顿望远镜

你将学到:使用mirrors,conic constants,coordinate breaks,three dimensional layouts,obscurations。

牛顿望远镜是最简单的矫正所有on-axis aberrations的望眼镜。牛顿望远镜是利用一个简单的parabolic mirror完美地矫正所有order的spherical aberration,因为我们只在optical axis上使用,除spherical aberration外并没有其它的aberration。

假想要设计一个1000mm F/5的望远镜,我们需要一个具有2000mm的curvature及200mm 的aperture。在surface 1即STO上的curvature项中键入-2000 mm,负号表示对object

而言,其曲面为concave,即曲面对发光源而言是内弯的。在thickness项中键入-1000,负路表示光线没有透过mirror而是反射回来,在Glass项中键入MIRROR,最后在System的General项中的aperture中键入200。

Wavelength选用0.550,field angel则为0。现在看看spot diagram,你会看到一个77.6 microns RMS的spot diagram,而一个很方便估算image quality的方法就是在spot diagram的顶端上再superimpose一个Airy diffraction ring。从spot diagram的menu bar 选择Setting,在Show Scale上选”Airy Disk”,结果如图Figure E3-1所示,你会发现和选”scale bar”的结果是一样的。图中所列的RMS spot size选”Airy Disk”为77.6 microns。光线并没有diffraction-limited的原因是因为我们还没有设定conic constant。先前我们设定的curvature的值为-2000只是定义一个球面,若要定义一个抛物面镜,则在STO的Conic 项中尚需键入-1,接下来Update spot diagram,你会看到”Airy ring”为一个黑圈,而光线则聚集在圈内中心上,RMS值为0。

可惜的是,成像的位置很不好,所谓的不好是它位于在入射光的路径上,若你要看这个像的话,你的观看位置刚好挡住入射光。改善的方法是在反射镜的后面再放一个折镜,fold mirror(后面是相对于成像点而言)。这个fold mirror相对于光轴的倾斜角度为45,把像往上提离光轴。因为进来的光束为200mm宽,因此成像平面至少在离光轴100mm的上方,如此”看”像的时候才不会挡住入射光。我们决定用200mm,而fold mirror离先前的反射镜面为800mm,因为200+800=1000等于原先在STO上的thickness,即成像”距离”不变。操作如下,先把STO的thickness改为-800,然后在imagine plane前插入一个dummy surface,为何要插入dummy surface呢?又dummy surface是什么呢?dummy surface的目的只是在帮助我们把fold mirror的位置标示出来,本身并不具真实的光学镜片意义,也不参予光学系统的任何”反应”,所以称为dummy surface。怎么插入dummy surface呢?先在image plane 前面插入一个surface,这个surface很快地就会被转变成fold mirror,但是你不要自己在surface type处去改变它成为fold mirror,而是选Tools中的Add Fold Mirror,并在其”fold surface”处选”2”代表定义surface 2为fold mirror,完成后你将看到如Zemax P.31页中LED的表。或许你会问,表中surface type处在surface 2及4中皆为Coord Break,这又是什么?coordinate break surface是在目前的系统内定义一个新坐标系统,它总是用dummy surface的观念用来作ray tracing的目的。而在描述此新坐标系统中,通常选用6

个不同参数,即x-decenter,y-dencenter,tiltx,tilty,tiltz及一个flag来指示tilting 或decentration的order。

要注意的是,coordinate break总是相对于”current”而”global”的coordinate system,即只是在一个系统内部,若要改变某样对象的位置或方向,我们即利用coordinate break来作此对象的区域调整,而不用重新改变所有的系统各部份。Coordinate break就像是一个平面指向调整后的局部系统的方位。然而coordinate break surface绝不会显示出来。而它的glass项中显示为”-“代表不能键入,而它的surface type型式一定跟它前一面镜的glass type一致。现在我们来看看layout,不能选2D(2D只能看rotational symmetric systems),要用3D看,叫出layout后,按↑↓或page down or up可以看三维效果,这个设计尚可再作改善,首先入射光打到fold mirror背后的部份可以vignetted,这在实际的系统中是一个很重要的思量。在STO的前面插入一个surface,令这个surface的thickness为900,在surface type中的Aperture Type还为”Circular Obscuration”,在Max Radius键入40,因为fold mirror的semi-diameter为31,如此才能遮蔽。Update 3D layout,如看不到像Figure E3-3的图,则在3D layout的setting项中改变the first surface和the last surface 分别为1及6即可。

(回内容纲目) ●习作四:Schmidt-Cassegrain和aspheric corrector

你将学到:使用polynomial aspheric surface, obscurations, apertures, solves, optimization, layouts, MTF plots.

本习作是完成Schmidt-Cassegrain及polynomial aspheric corrector plate。这个设计是要在可见光谱中使用。我们要一个10inches的aperture和10inches的back focus。开始设计之初,先把primary corrector System, General, 在aperture value中键入10,同在一个screen把unit”Millimeters”改为”Inches”。再来把Wavelength设为3个,分别为0.486,0.587,0.656,0.587定为primary wavelength。你可以在wavelength的screen 中按底部的”select”键,即可完成所有动作。目前我们将使用default的field angle value,其值为0。依序键入如Zemax P.33页的starting prescription for schmidt cassegrain

的LDE表,此时the primary corrector为MIRROR球镜片。你可以叫出2D layout,呈现出如Figure E4-1之图。现在我们在加入第二个corrector,并且决定imagine plane的位置。键入如Zemax P.33 Intermediate prescription for schmide cassegram的LDE,注意到primary corrector的thickness变为-18,比原先的-30小,这是因为要放second corrector 并考虑到其size大小的因素。在surface4的radius设定为variable,透过optimization, Zemax可以定下他的值。先看看他的layout,应如Figure E4-2所示。叫出merit function, reset后,改变”Rings” option到5。The rings option决定光线的sampling density, default value为3,在此设计,我们要求他为5。执行optimization, 用Automatic即可,你会发现merit function的值为1.3,不是很理想。这是residual RMS wave error所致。跳出merit

function,从system中选Update All,则secondary corrector的radius已变成41.83。从Analysis, fans,中选Optical Path, OPD plot如Figure E4-3所示,发现其为defocus且为spherical,大概约有4个wave aberration需要矫正。

现在切入另一个主题,利用指定polynomial aspheric cofficients来作aspheric correction。改变surface 1的surface type从standard改为”Even Asphere”,按OK后跳出,回到surface 1 列中,往右移直到4th Order Term, 把此项设为变数,依法炮制,6th, 8th,后再次执行optimization。把OPD plot update,其图应如Figure E4-4所示,你会发现spherical aberration已被大大地减少。小心一点的观察,不同的三个波长其相对的aberration有不同的spherical amount, 这就是spherichromatism,是下一个要矫正的目标。依据经验所得,我们要用axial color来矫正spherochromatism,何谓axial color balance 呢?而实际上spherochromatism是在first order axial color中被忽略的higher order 效应。而现在first order axial color并不存在,如果first order存在的话,代表其效应(首先axial color既是指轴而言,他即表示paraxial-optics,即不同color在轴上的效应,也就是first order optics)要远大于higher order, 即higher order的aberration 会被balance掉,即first order会抢higher order的aberration, 用first order axial color来消除higher order的spherochromatism这是在光学设计上常用的手法。

要怎么引进axial color呢?我们改变surface1的curvature来达到axial color的效果。把曲面1的radius设为variable,执行optimization,再看看update后OPD plot图,如图E4-5所示,这就是我们所要设计的,残余的像差,residual aberration小于1/20波长,这个良好结果,可以让我们些微改变field angle,从system, field中,把field angle 的值设为3个,分别是0.0, 0.3, 0.5。现在field angle已改变,等于boundary condition 已改变,所以你需要复位你的merit function。把merit function的”Rings”改变为”4”后跳出执行optimization, 则新的OPD plot应如图E4-6所示,虽有不同的field angle,

但是所有的aberrations却可以接受。说明此设计还不错。

假想我们要用此望远镜来照相,则这组望远镜的鉴别转换功效为何?什么是鉴别转换功效(Modulation Transfer Function)呢?这就是说,若是发光物Object的鉴别率为M

,而

经过此望远镜后所得到的鉴别率是M

i ,则MTF=M

i

/ M

即MTF愈大,代表此望远镜较不会降低

原有的鉴别率,也就比较不会失真。而MTF的横轴为spatial frequency in cycles per millimeter, spatial为鉴别尺(bar target)明暗条纹中其分隔空间宽度之意,通常以millimeter为单位,而frequency in cycles即每millimeter有几组明暗条纹,所以可鉴别最小刻度,即反应该光波的频率。Modulation Transfer Function,即呈现如图E4-7所示之图,而tangential & sagittal对各种入射光field angle的response也一并显示。

对一个有经验的设计者而言,此设计所呈现的MTF为circular pupil autocorrelation 的结果。这是我们尚未考虑the secondary corrector所带来遮蔽效应。既然secondary corrector放在primary的前面中心位置上,则入射光一定有部分被挡住,并且在primary

上有个洞把成像的光放出去,此洞也需纳入考虑,所以我们高估了我们的performance。改良如下,回到LDE,在曲面3的第一项中点两下,从Aperture types中选Circular Aperture,在Min Radius中键入1.7,即入射光离光轴的半径需大于1.7才可进入,此动作再处理primary 上的洞,同时把Max Radius改为6。再来处理secondary corrector的obscuration,在surface 3的前面,插入一个surface这个new surface就变成了surface 3,把其thickness改为20,且surface 2的thickness改为40,如此20+40=60并不改变光从BK7后到primary的长度。调整surface 3的Aperture type,设定为Circular Obscuration。把Max Radius订为2.5,按OK后跳出,同时设定surface 3的semi-diameter也是2.5,update后的MTF,你会发现performance已降低,特别是在medial spatial frequencies部分。

(回内容纲目) ●习作五:multi-configuration laser beam expander

你将学到:使用multi-configuration capability。

假设你需要设计一个在波长λ=1.053μ下操作的laser beam expander,Input diameter 为100mm,而output diameter为20mm,且Input 和output皆为collimated。在此设计之前,我们必须遵守下列设计条件,

1.只能使用2个镜片

2.本设计在形式上必须是Galilean(没有internal focus)

3.只有一个aspheric surface可以使用

4.此光学系统必须在λ328μ下完成测试。

本设计任务不只是要矫正aberration而已,而是在两个不同wavelengths的情况下都要做到。先谈谈条件2中什么是Galilean呢?Galilean就是光线从入射到离开光学系统,在光学系统内部不能有focus现象,在本例中即beams在两个镜片之间不能有focus。好在本系统不是同时在2个wavelengths下操作,所以在操作时我们可以变动某些conjugates。现在开始设计,依据Zemax P.4-18页的LDE表中键入各surface的相关值。其中surface 5的surface type从Standard改为Paraxial,这时在镜片后面的focal length项才会出现。注意到使用paraxial lens的目的是把collimated light(平行光)给focus。同时把surface 5的thickness及focal length皆设为25,entrance pupil的diameter定为100,wavelength 只选一个1.053 microns即可,记住不要在设第二个wavelength。叫出merit function,在第1列中把operand type改为REAY这表示real ray Y将用来作为一种constraint,在本设计中,我们被要求Input diameter为100而output diameter为20,其比值为100:20

=5:1,即入射beam被压缩了5倍,在srf#中键入5,表示在surface中我们要控制他的ray height,而Py上则键入1.00。把target value定为10,这个动作将会给我们一个diameter

collimated为20mm的output beam。为什么呢?因为Py是normalized的pupil coordinate,即入射光的semi-diameter为50。,Py=1即现在的入射光is aimed to the top of the entrance pupil,把target value定为10,就是输出光的semi-diameter为10,所以50:10=5:1,光被压缩了5倍,达到我们的要求。semi-diameter的值定为10,现在选Tools,Update,你会看到在value column上出现50的值,这就是entrance pupil radius即表示coordinates是座落在一个单位圆(unit circle)上,而其半径为50,当Px=0,Py=1即表示在y轴的pupil大小为50,而在x轴的则为0。

从edit menu bar选Tools,Default Merit Function,按Reset后把”Start At” field 的值改为2,这表示以后的operands会从第二列开始,而不会影响已建立的REAY operand。执行optimization后,把OPD plot叫出来,如图E5-1所示,你会发现performance很差,大约为7个waves。

这个aberration主要来自spherical aberration,所以我们要把surface 1改为a spheric,把surface 1列中的conic设为variable,再次执行optimization,你会看到较好的OPD plot。现在把所有的variable都去掉,然后将此field存盘,因为你已完成wavelength在1.053μ下的beam expander设计。但是wavelength在0.6328μ的情况怎么办呢?我们进入此习作的另一个主题,也就是multi-configuration可以在同一系统中同时设定不同的configuration,以适应不同的工作环境或要求,先前我们已完成了wavelength 为1.053μ的configuration,把他看做configuration 1,而wavelength 0.6328为configuration 2。

把wavelength从1.053改为0.6328后看看OPD plot,出现非常差的performance,这是因为glass dispersion的缘故。我们调整lens spacing来消除此defocus把surface 2的thickness设为variable,执行optimization后,update OPD plot,此时的aberration 大约为一个wave,接下来消掉surface 2 thickness的variable。现在我们来使用Zemax的multi-configuration capability功能,从main menu上选Editors,后Multi-configuration,再选其中的Edit,Insert Config,如此我们就可以加入一个新的configuration,在第一列的第一项中按两下,选”wave”,同时在”Wavelength#”中选为1,这表示在不同的configuration,我们使用不同的wavelengths。在Config 1下键入1.053,Config 2下键入0.6328,在插入一个新的列于此列的第一项中按两下,选THIC为一个operand type,这会让我们在各别的configuration中定义不同的thickness,从”surface” list中选2后按OK。在Config 1下键入250,Config 2也键入250,不过在surface中选2即表示在LDE 中surface 2的thickness是当作mult-configuration的一项oprand value,把Config 2下surface 2的thickness设为variable。回到merit function editor,选Tools,Default Merit Function,把”StartAt”的值改为1,使default merit function会从第一列开始考虑。现在先前设定的REAY constraint条件必须加到此新的multi-config merit function,在merit function的第一列中,有一个CONFoperand且在”Cfg#”项中定为1,表示现在configuration 1是avtive。在此列之下尚有三个OPDXoperands,于CONF和第一个OPDX之间插入一个新列,把其operand type改为”REAY”,”Srf#”键入5。表示我们要控制的ray height是对surface 5而言,Py键入1.00target value设为10。如同先前的file让输出

beam的diameter为20mm。在CONF 1的要求接设定完毕,在CONF 2则不设任何operand,因为我们不可能在两种wavelengths操作下要求exact 5:1的beam。回到LED,把surface 1,2,4的curvatures及surface 1的conic皆设为variable,执行optimization(现在有5个variable为active,3个curvatures,1个conic,1个multi-config thickness)。叫出update的OPD plot,你可以在mulit-configuration editor上在”Config 1”或”Config 2”上按两下,则OPD plot会显示其对应的configuration,或者你可用Ctrl-A的hot key,在不同的configuration间作变换,你会发现两者的performance都很好,表示我们所设计的系统在wavelength 1.053或0.6328μ的laser之下皆可以工作。

(回内容纲目) ●习作六:fold mirrors和coordinate breaks

你将学到:了解coordinate breaks, sign conventions在调整倾斜度,或改变系统中心的作用和如何装置fold mirrors等,本习作的大部分技巧在”Add Fold Mirror”工具中可自动执行,然而了解实际的操作内容和细节,才是本习作的目的。

在习作3时或许你已学会如何设计Newtonian望远镜,其中已经有coordinate breaks 的操作,以及光在经过mirror反射后thickness虚设定为负值,和coordinate breaks需伴随着一对使用,而把要的fold mirror如三明治般地夹在其中。本习作将教你如何在一个简单的converging beam中manually加入fold mirrors,而不使用Tools中的”Add Fold Mirror”功能。

叫出LDE,把STO的surface type改为paraxial,thickness定为100,这时对paraxial lens的default focal length值,然后从System, General,中把aperture设为20,即产生一个F/5的lens。完毕后看看3D layout,一个简单的paraxial lens所造成converging beam的光学系统已完成。假设我们要把输出的convergingbeam导向上,怎么作呢?那就是加入一个fold mirror,先假定此fold mirror为45°oriented且具paraxial lens为30mm。总共需要3个镜片。一个为coordinate break把coordinate system转45°,然后一个mirror 来反射光线,最后再一个coordinate break把反射后的beam给转45°这是很重要的一点,共要3个surface来装置一个fold mirror。coordinate breaks本身没什么作用,只是把入射光和输出光作同样的倾斜或改变中心坐标的动作而已。在imaging surface前面出入3个lens,把surface 1的thickness定为30,在surface 3的glass fold mirror尚未titled,所以系统会在paraxial lens的左边40mm处focus。更改surface 2及4的surface type

为Coordinate Brek,回到LDE往右一,在surface 4的第3个parameter column中期heading 上头标示为”Title About X”。在此项中按两下,选”Pick Up”,且设定”From Surface”为2,”Scale Factor”为1.0,这代表surface 4的coordinate break动作会跟surface 2的一样。移由标到surface 2的”title about x”项中,键入45,Update layout你会看到如Figure E6-1的图。注意到coordinate break的thickness为0,表示mirror和coordinate break surface是重合的。应该注意的是,mirror本身并没有转,转的是入射前合入射后的

坐标系统,在反射后除了转45°外,并且移了-70units去focus,所有的tilt或decenter 动作总是在光线跑,即thickness之前完成。现在再装第二个fold mirror,同样在imagine surface前面插入3个surface,把surface 4的thickness从-70改为-30,在surface 5

的tilt about x项键入-45,目的是在把光的进行方向还原到平行于原始入射方向,而surface 7的tilt about x项一样选择pick up from surface 5且scale factor定为1。

Update 3D layout,则呈现如Figure E6-2的图,如我们期待的,+45和-45互相抵消,输出光平行于入射光,又要改变两组的coordinate breaks的参数,只要改变surface 2及5即可。因为surface 4及7会各别依随他们变动而变动。

(回内容纲目) ●习作七:使用Extra Date Editor, Optimization with Binary Surfaces

或许你不会相信,会有”achromatic singlet”这样的东西。当然,mirror是一个achromatic singlet,姑且不论之,去设计一个矫正到first-order chromatic aberration 混合refractive/diffractive成分是可能的。其中的技巧就是使用一个传统refrative singlet,然后将其中的一面蚀刻成一个diffractive surface。此singlet造成很大的focusing power,而the weak diffractive component则提供足够的dispersion来补偿glass 的dispersion。让我们来回顾一些概念,一个focal length f的singlet其optical power

为φ=f-1,在λ

F -λ

C

的波长范围下,power的变异部分可由singlet其glass的Abbe number

V来描述,其中λ

F 及λ

C

为hydrogen的F及C line的wavelength依序为0.4861μm和0.6563

μm。故

Δφ=φ/V

在大部分的glasses种类中,他们的dispersion都很小,如BK7来说,其V值为64.2。而Δφ大约为整体的2%。

而Diffractive optics则直接使用phase of wavefront操作来增加光数的optical power。对一个具有quadratic phase profile的diffractive surface,其phase为

ψ=Ar2

A为每平方单位长度的弧度量,而r为radial coordinate。如此的diffrective surface,他的power为

φ=λA/π

和他所承受的波长呈线性相关。在同样的波长范围下,refractive singlet的power变异为2%,而diffractive optic power则几乎为40%,此外,dispersion的正负号可由A的正负号来决定。这有什么好处呢?如果我们在refractive部分增加一些positive power,同时可由在diffractive部分增加一些negative power来达到补偿的效果。所增的power量可以从”Standard”改为”Binary 2”。然后在IMA前面加入一个新的surface,即插入surface 2,其thickness设为100。STO的thickness设为10,glass选为BK7,从System, General 中Aperture Value定为20。Wavelengths选0.486,0.587及0.656,选0.587定为primary。首先我们看一个convex-plano singlet的performance,把surface 1的radius设为variable,且从Merit Function Editor的tools中使用Default Merit Function。子行Optimization,叫出OPD plot,你会发现其aberration约为8个waves。除了axial color 主宰此设计外,spherical aberrotion和default也相当可观。

现在改良此设计,从Editors,Extra Data中在”Max Term”项上键入1和”Norm Aper”上键入10,而”Coeff on PΛ2”此项则设为变数。然后执行Optimization,其中有两项变量,分别是surface 1的radius及diffractive power。Update OPD plot则maximum aberration 已经降至约一个wave,造成aberration的主要原因只剩下secondary spectrum及spherical aberration。我们利用higher order term的技巧来矫正他,回到Extra Date Editor,把”MaxTerm #”改为2,且社fourth order term项为variable,再次执行optimization。叫出updated后的OPD plot,你会发现wavefront aberration已大大降至1个wave以下。

zemax手把手教程

ZEMAX手把手教程 课程1:单透镜(a singlet) 你将要学到的:开始ZEMAX,输入波长和镜片数据,生成 光线特性曲线(ray fan),光程差曲线(OPD),和点列图(Spot diagram),确定厚度求解方法和变量,进行简单的优化。 假设你需要设计一个F/4的镜片,焦距为100mm,在轴上可见光谱范围内,用BK7玻璃,你该怎样开始呢? 首先,运行ZEMAX。ZEMAX主屏幕会显示镜片数据编辑(LDE)。你可以对LDE窗口进行移动或重新调整尺寸,以适合你自己的喜好。LDE由多行和多列组成,类似于电子表格。半径、厚度、玻璃和半口径等列是使用得最多的,其他的则只在某些特定类型的光学系统中才会用到。 L DE中的一小格会以“反白”方式高亮显示,即它会以与其他格子不同的背景颜色将字母显示在屏幕上。如果没有一个格子是高亮的,则在任何一格上用鼠标点击,使之高亮。这个反白条在本教程中指的就是光标。你可以用鼠标在格子上点击来操纵LDE,使光标移动到你想要停留的地方,或者你也可以只使用光标键。LDE的操作是简单的,只要稍加练习,你就可以掌握。 开始,我们先为我们的系统输入波长。这不一定要先完成,我们只不过现在选中了这一步。在主屏幕菜单条上,选择“系统(System)”菜单下的“波长(Wavelengths)”。 屏幕中间会弹出一个“波长数据(Wavelength Data)”对话框。ZEMAX中有许多这样的对话框,用来输入数据和提供你选择。用鼠标在第二和第三行的“使用(Use)”上单击一下,将会增加两个波长使总数成为三。现在,在第一个“波长”行中输入486,这是氢(Hydrogen)F谱线的波长,单位为微米。 Z EMAX全部使用微米作为波长的单位。现在,在第二行的波长列中输入587,最后在第三行输入656。这就是ZEMAX中所有有关输入数据的操作,转到适当的区域,然后键入数据。在屏幕的最右边,你可以看到一列主波长指示器。这个指示器指出了主要的波长,当前为486微米。在主波长指示器的第二行上单击,指示器下移到587的位置。主波长用来计算近轴参数,如焦距,放大率等等。 ZEMAX一般使用微米作为波长的单位 “权重(Weight)”这一列用在优化上,以及计算波长权重数据如RMS点尺寸和STREHL 率。现在让所有的权为1.0,单击OK保存所做的改变,然后退出波长数据对话框。 现在我们需要为镜片定义一个孔径。这可以使ZEMAX在处理其他的事情上,知道每一个镜片该被定为多大。由于我们需要一个F/4镜头,我们需要一个25mm的孔径(100mm的焦距除F/4)。设置这个孔径值,选择“系统”中的“通常(General)”菜单项,出现“通常数据(General Data)”对话框,单击“孔径值(Aper Value)”一格,输入一个值:25。注意孔径类型缺省时为“入瞳直径(Entrance Pupil Diameter)”,也可选择其他类型的孔径设置。除此之外,还要加入一些重要的表面数据。ZEMAX模型光学系统使用一系列的表面,每一个面有一个曲率半径,厚度(到下一个面的轴上距离),和玻璃。一些表面也可有其他的数据,我们以后将会讨论到。注意在LDE中显示的有三个面。物平面,在左边以OBJ表示;光阑面,以STO表示;还有像平面,以IMA表示。对于我们的单透镜来说,我们共需要四个面:物平面,前镜面(同时也是光阑面),后镜面,和像平面。要插入第四个面,只需移动光标到像平面(最后一个面)的“无穷

zemax自聚焦透镜设计

目录 摘要................................................................ I Abstract........................................................... II 绪论. (1) 1 自聚焦透镜简介 (2) 1.1自聚焦透镜 (2) 1.2 自聚焦透镜的特点 (2) 1.3 自聚焦透镜的主要参数 (3) 2 自聚焦透镜的应用 (4) 2.1 聚焦和准直 (4) 2.2 光耦合 (5) 2.3 单透镜成像 (6) 2.4 自聚焦透镜阵列成像 (6) 3 球面自聚焦透镜设计仿真 (8) 3.1 确定透镜模型 (8) 3.2 设置波长 (8) 3.3数值孔径设定 (9) 3.4 自聚焦透镜光路 (9) 4 优化参数 (10) 4.1光线相差分析 (10) 4.2聚焦光斑分析 (12) 4.3 3D模型 (12) 结束语 (13) 致谢 (14) 参考文献 (15)

摘要 本文主要说明应用梯度折射率对光传播的影响分析设计自聚焦透镜(GRIN lens),自聚焦透镜主要应用于光纤传输系统中。自聚焦透镜同普通透镜的区别在于,自聚焦透镜材料能够使沿轴向传输的光产生折射,并使折射率的分布沿径向逐渐减小,从而实现出射光线被平滑且连续的汇聚到一点。利用此特性,G-lens 在光纤传输系统中是构成准直、耦合、成像系统的主要部分。而它结构简单,体积小的特点更适用于小型光学器材中,例如窥镜系统。 关键词:梯度折射率,自聚焦,光耦合,准直

Abstract This article main showing the impact analysis designs the self-focusing lens using the gradient refractive index to the light emission (GRIN lens), the self-focusing lens mainly apply in the optical fiber transmission system. The self-focusing lens lie in with the ordinary lens' difference, the self-focusing lens material can cause along the axial transmission light to have the refraction, and causes the refractive index the distribution to reduce gradually along the radial direction, thus realizes the exit ray by smooth and the continual gathering to a spot. Using this characteristic, G-lens in the optical fiber transmission system is the constitution collimation, the coupling, imaging system's main part. But its structure is simple, the volume small characteristic is suitable in the small optics equipment, for example looking glass system. Keywords:Gradient index, GRIN lens, Light coupling,Collimation

zemax实例

课程1:单透镜(a singlet) 开始ZEMAX,输入波长和镜片数据,生成光线 特性曲线(ray fan),光程差曲线(OPD),和点列图 (Spot diagram),确定厚度求方法和变量,进行简 单的优化。 假设需要设计一个F/4的镜片,焦距为100mm,在轴上可见光谱范围内,用BK7玻璃,该怎样开始呢? 首先,运行ZEMAX。ZEMAX主屏幕会显示镜片数据编辑(LDE)。你可以对LDE(你工作的场所)窗口进行移动或重新调整尺寸,以适合你自己的喜好。LDE由多行和多列组成,类似于电子表格。半径、厚度、玻璃和半口径等列是使用得最多的,其他的则只在某些特定类型的光学系统中才会用到。 1、基本设置:开始,我们先为我们的系统输入波长。这不一定要先完成,我们只不过现在选中了这一步。在主屏幕菜单条上,选择“系统(System)”---“通用配置(general)”----“单位units”,先确定单位。再选择“系统(System)”菜单下的“波长(Wavelengths)”。屏幕中间会弹出一个“波长数据(Wavelength Data)”对话框。ZEMAX中有许多这样的对话框,用来输入数据和提供你选择。用鼠标在第二和第三行的“使用(Use)”上单击一下,

将会增加两个波长使总数成为三。现在,在第一个“波长”行中输入0.486,这是氢(Hydrogen)F谱线的波长,单位为微米。 Z EMAX全部使用微米作为波长的单位。现在,在第二行的波长列中输入0.587,最后在第三行输入0.656。这就是ZEMAX中所有有关输入数据的操作,转到适当的区域,然后键入数据。在屏幕的最右边,你可以看到一列主波长指示器。这个指示器指出了主要的波长,当前为0.486微米。在主波长指示器的第二行上单击,指示器下移到587的位置。主波长用来计算近轴参数,如焦距,放大率等等。“权重(Weight)”这一列用在优化上,以及计算波长权重数据如RMS点尺寸和STREHL率。现在让所有的权为1.0,单击OK保存所做的改变,然后退出波长数据对话框。 选择“系统(System)”---“视场(fields)”----“角度”将X、Y都设为零。表示光线平行于主光轴入射。 2、为镜片定义一个孔径。这可以使ZEMAX在处理其他的事情上,知道每一个镜片该被定为多大。由于我们需要一个F/4镜头,我们需要一个25mm的孔径(100mm的焦距除F/4)。设置这个孔径值,选择“系统”---“通用配置(General)”---“aperture(孔径)”输入“光圈数值”:25。注意孔径类型缺省时为“入瞳直径(Entrance Pupil Diameter)”,也可选择其他类型的孔径设置。 3、加入一些重要的表面数据。ZEMAX模型光学系统使用一系列的表面,每一个面有一个曲率半径,厚度(到下一个面的轴上距离),和玻璃。一些表面也可有其他的数据,我们以后将会讨论到。

ZEMAX光学设计报告

光学设计报ZEMA 一、设计目 通过对设计一个双胶合望远物镜,学zema软件的基本应用和操作 二、设计要 的双胶合望远物镜,且相对孔径1:1设计一个全视场角1.56°,焦距1000m=13.6m要求相高三、设计过 1双胶合望远物镜系统初始结构的选 1.选 由于该物镜的全视场角较小,所以其轴外像差不太大,主要校正的像差有球差、正弦差 位置色差。又因为其相对孔径较小,所以选用双胶合即可满足设计要求。本系统采用紧 型双胶合透镜组,且孔径光阑与物镜框相重合 1.确定基本像差参 根据设计要求,假设像差的初级像差值为零,即球;正弦;位置色s 由此可得基本像差参量。那么按初级像差公式可F 1.冕牌玻璃在前0.0.80.0.8火石玻璃在前 0.008因为没有指定玻璃的种类,故暂选用冕牌玻璃进行计1.选定玻璃组 鉴玻璃的性价比较好,所以选作为其中一块玻璃。查表发现0.00 0.030.008Z组合,此时对应最接近的组合。此系统选 Z组合 的折射的折射0.038311.6721.516Z 1.74.284070.0609 2.009402.4 求形状系1.

考虑到任何实际的透镜组总是有一定的厚度,因此需要把薄透镜组转换成后透镜组 100m1/110m。选用压圈方式根据设计要,则通光口 3.m,由此可求得透镜组定透镜组,该方式所需余量由《光学仪器设计手册》查得103.m外径 对于凸透镜而言;假分别为球面矢高为折射球面曲率半径为透镜外径如图所示, 由上式可求。将所求的的结果代入下式中可求得凸透镜最小2.62.1 缘厚103.4.88.m11 利用下式可求得凸透镜的最小中心厚 m10.01.02.611.6 对于凹透镜而言:先求,再代入下式中可求得凹透镜最小边缘厚1.0.02.6103.11.6m11利用下式可求得凹透镜的最小中心厚不变的条件下进行薄透镜变换成后透镜时,应保

光学设计软件Zemax汉语翻译及软件操作说明

第一部分Zemax基本术语的汉语翻译 近轴光线(Paraxial Rays); 镜头数据(Lens Data); 插入或删除面数据(Inserting and deleting surfaces); 输入面注释(Entering surface comments); 输入半径数据(Entering radii data); 输入厚度(Entering thickness data); 输入玻璃数据(Entering glass data); 输入半口径数据(Entering semi-diameter); 输入二次曲面数据(Entering conic data); 输入参数数据(Entering parameter data); 确定光栏面(Defining the stop surface); 选择面型(Selecting surface types); 各面通光口径的确定(Specifying surface apertures); 用户自定义口径和挡光(User defined apertures and obscurations); 到达表面和从表面射出的光线的隐藏(Hiding rays to and from surfaces); 设置和撤销求解(Setting and removing solves); 光圈类型(Aperture Type); 入瞳直径(Entrance Pupil Diameter); 像空间F/# (Image Space F/#); 物空间数值孔径(Object Space Numerical Aperture)物空间边缘光线的数值孔径(nsinθm); 通过光栏尺寸浮动(Float by Stop Size); 近轴工作F/#(Paraxial Working F/#); 物方锥形角(Object Cone Angle); 光圈值(Aperture Value); 镜头单位(Lens Units); 玻璃库(Glass Catalogs); 光线定位(Ray Aiming); 使用光线定位贮藏器(Use Ray Aiming Cache); 加强型光线定位(慢)(Robust Ray Aiming (slow);

使用ZEMAX设计的典型实例分析

使用ZEMAX于设计、优化、公差和分析 武汉光迅科技股份有限公司宋家军(QQ:41258981)转载并修改 摘要 光学设计软件ZEMAX的功能讨论可藉由使用ZEMAX去设计和分析一个投影系统来讨论,包括使用透镜数组(lenslet arrays) 来建构聚光镜(condenser)。 简介 ZEMAX以非序列性(non-sequential) 分析工具来结合序列性(sequential) 描光程序的传统功能,且为一套能够研究所有表面的光学设计和分析的整合性软件包,并具有研究成像和非成像系统中的杂散光(stray light) 和鬼影(ghosting) 的能力,从简单的绘图(Layout) 一直到优化(optimization)和公差分析(tolerance analysis)皆可达成。 根据过去的经验,对于光学系统的端对端(end to end)分析往往是需要两种不同的设计和分析工具。一套序列性描光软件,可用于设计、优化和公差分析,而一套非序列性或未受限制的(unconstrained) 描光软件,可用来分析杂散光、鬼影和一般的非成像系统,包括照明系统。 “序列性描光程序”这个名词是与定义一个光学系统为一连串表面的工具有关。所有的光线打到光学系统之后,会依序的从一个表面到另一个表面穿过这个系统。在定义的顺序上,所有的光线一定会相交到所有的表面,否则光路将终止。光线不会跳过任何中间的表面,且光线只能打在每一个已定义的表面一次。若实际光线路径交到一个表面上超过一次,如使用在二次描光(double pass) 中的组件,必须在序列性列表中,再定义超过一次的表面参数。 大部份成像光学系统,如照相机镜头、望远镜和显微镜,可在序列性模式中完整定义。对于这些系统,序列性描光具有许多优点:非常快、非常弹性和非常普遍。几乎任何形状的光学表面和材质特性皆可建构。在成像系统中,序列性描光最重要的优点为使用简单且高精确的方法来做优化和分析。序列性描光的缺点,包括无法追迹所有可能的光路径(即鬼影反射) 和许多无法以序列性方式来描述的光学系统或组件。 非序列性描光最常用来分析成像系统中的杂散光和鬼影,甚致分析照明和其它非成像系统。在非序列性描光中,光线入射到光学系统后,是自由的沿着实际光学路径追迹;一条光线可能打到一个对象(object) 许多次,而且可能完全未打到其它对象。此外,非序列性方法可用来分析从光学或机构组件产生的表面散射(scatter),以及从场内(in-field) 和场外(out-of-field) 的光源所产生的表面反射而形成的鬼影成像。 ZEMAX的功能 ZEMAX可以用于一个完全序列性模式中、一个完全非序性模式中和一个混合模式中,混合模式对分析具有大部分序列性而却有一些组件是作用在非序列性方式的系统,是相当有用的,如导光管(light pipes) 和屋顶棱镜(roof prisms)等。

ZEMAX的基础学习

zemax的基础学习 MTF一般都是大于0的,所以MTF曲线坐标都是第一期限。但有时候也会出现负值,这种情况表示像的亮度起伏与原物体相反,发生对比反转,也就是相位错动了半个周期,黑的变白,白的变黑。 如何查看高斯光束的光斑大小及能量分布在physical analysis>>pop setting>>display中可以看 中文的翻译是:image space f# 表示的是有效焦距和有效孔径的比paraxial working f# 表示的是2tanU的倒数,其实只有在物距在无限远的时候才和前边的一样working f# 表示的是2SinU的倒数。 主光线是在stop光阑中心点的斜线角度。物上视场点-入瞳中心-像面的光线,如果没有渐晕,它也会通过光栏的中心, 放大镜只能放大线性的东西”这种结论。 我今天突然在ZEMAX中发现我如果做短焦的时候,比如f=2.8,看到lens data editor中相面的尺寸小于在Report/prrscription data/paraxial Image Heigh 中的象高??请问有谁知道这个是如何产生的,为什么有这种现象☆这有什么奇怪的,难道你的系统没有畸变吗是啊,好象一个是像面上的实际像高,一个是近轴(理想)像高畸变是有正负的呀我知道了,那lens data editor中相面的尺寸是实际通光孔径,而Report/prrscription data/paraxial Image Heigh 只是理想象高,所以我觉得设计时应该以lens data editor中相面的尺寸为准,大家说对吗?错,一个点通过系统之后不可能还是一个点,是一个有大小的斑,从lens data editor中看到的数据只是最大像高的数值,不能代表实际成像的大小。在设计的时候多考虑,软件是工具而已。那斑竹说实际的相面尺寸应该看哪里啊,看你成像点的扩散程度由于像差的原因,实际最佳像面上每一像点(斑)大小都不一致,由于轴外(垂轴)像差的关系lens data editor中的尺寸一般系统应该够了。 傅立叶变换透镜的4F系统的两个镜头的像质应该如何评价?是以单独的镜头为准还是合成的串联系统呢?☆可以以单独的镜头分析,两个的分析分别要在频域和时域进行但是最总的系统是否符合你的要求就一定要以整个系统为分析的对象了。 zemax中的ray fan和spot diagram的含义【标题】 zemax中的ray fan和spot diagram的含义 【版权声明】 欢迎相互传阅和交流!请将此文用于非盈利的技术交流;不可显性或隐形用于商业目的。欢迎对文中内容进行批评指正和修改。但修改后内容仍需保留版权声明部分并能免费用于技术交流。zhangxi@https://www.360docs.net/doc/d617922371.html, 【正文】 ray fan 在zemax中有一个重要的分析手段,就是显示ray fan图。显示ray fan可以通过多种方式,比如菜单analysis-fans-ray aberration显示;也可以通过直接点击在菜单栏目上的Ray按钮。 ray fan表示是光学系统的综合误差。 它的横坐标是光学系统的入瞳标量,因此总是从-1到+1之间。显然0的位置对应就是光轴在入瞳中心的焦点。纵坐标则是针对主光线(发光点直穿光阑中心点的那条光线)在像面上的位置的相对数值。 由于我们在计算光路的时候,通常仅仅考虑两类光线,子午面和弧矢面。这样对于不同的面,就有两种不同rayfan显示。

ZEMAX光学设计讲义

实验一:单镜头设计(Singlet) 实验目的: 1、学习如何启用Zemax 2、学习如何输入波长(wavelength)、镜头数据(lens data) 3、学习如何察看系统性能(optical performance),如ray fan,OPD,点列图(spot diagrams), MTF等。 4、学习如何定义thickness solve以及变量(variables) 5、学习如何进行优化设计(optimization) 实验仪器:微机、zemax光学设计软件 实验步骤: 1、设计一个孔径为F/4的单镜头,物在光轴上,其焦距(focal length)为100mm,波长为可见光, 用BK7玻璃为材料。 2、首先运行ZEMAX,将出现ZEMAX的主页,然后点击lens data editor(LDE)。什么是LDE呢?它 是你要的工作场所,在LDE的扩展页上,可以输入选用的玻璃,镜片的radius,thickness,大小,位置等。 3、然后输入波长,在主菜单的system下,点击wavelengths,弹出波长数据对话框wavelength data, 键入你要的波长,在第一行输入0.486,它是以microns为单位,此为氢原子的F-line光谱。在第 二、三行键入0.587及0.656,然后在primary wavelength上点在0.587的位置,primary wavelength 主要是用来计算光学系统在近轴光学近似(paraxial optics,即first-order optics)下的几个主要参数,如focal length,magnification,pupil sizes等。 4、确定透镜的孔径大小。既然指定要F/4的透镜,所谓的F/#是什么呢?F/#就是光由无限远入射所形 成的effective focal length F跟paraxial entrance pupil的直径的比值。所以现在我们需要的aperture 就是100/4=25(mm)。于是从system menu上选general data,aperture type里选择entrance pupil,在apervalue上键入25,然后点击ok。 5、回到LDE,可以看到3个不同的surface,依序为OBJ,STO及IMA。OBJ就是发光物,即光源, STO即孔径光阑aperture stop的意思,STO不一定就是光照过来所遇到的第一个透镜,你在设计一组光学系统时,STO可选在任一透镜上,通常第一面镜就是STO,若不是如此,则可在STO这一栏上按鼠标,可前后加入你要的镜片,于是STO就不是落在第一个透镜上了。而IMA就是imagine plane,即成像平面。回到我们的singlet,我们需要4个面(surface),于是点击IMA栏,选取insert,就在STO后面再插入一个镜片,编号为2,通常OBJ为0,STO为1,而IMA为3。 6、输入镜片的材质为BK7。在STO列中的glass栏上,直接键入BK7即可。 7、孔径的大小为25mm,则第一镜面合理的thickness为4,在STO列中的thickness栏上直接键入4。 Zemax的默认单位是mm 8、确定第1及第2镜面的曲率半径,在此分别选为100及-100,凡是圆心在镜面之右边为正值,反之为 负值。再令第2面镜的thickness为100。

ZEMAX入门教学

课程设计安排 本课程设计着眼于应用光学的基本理论知识、光学设计基本理论和方法,侧重于典型系统具体设计的思路和过程,加强学生对光学设计的切身领会和理解,将理论与实际融合、统一,以提高学生综合分析及解决问题能力的培养。 结合<>、<<工程光学课程设计>>和课件《光学设计软件应用课件》中的内容熟悉zemax软件和光学设计内容:特别要掌握zemax软件中以下菜单的内容: 1 输入透镜参数对话框:lens data editor, 2 system菜单下的输入光学系统数据: general, field wavelength 3. 光学性能分析(Analysis)中Lay out,Fan,RMS,MTF Seidel 像差系数各菜单 4 Merit Function Editor:优化函数构建和作用 在学习过以上内容的基础上,在ZEMAX软件上设计以下镜头设计(通过设计镜头熟悉zemax和光学设计理论知识,设计时需要不断去重新学习课本和课件知识,切记软件只是帮助你设计镜头,而不是代替你设计镜头):

ZEMAX入门教学 例子 1 单透镜(Singlet) (3) 例子 2 座标变换(Coordinate Breaks)................................18例子 3 牛顿式望远镜(Newtonian Telescope). (26) 例子4消色差单透镜(Achromatic Singlet) (40) 例子5变焦透镜(Zoom Lens) (47)

1-1单透镜 这个例子是学习如何在ZEMAX里键入资料,包括设罝系统孔径(System Aperture)、透镜单位(Lens Units)、以及波长范围(Wavelength Range),并且进行优化。你也将使用到光线扇形图(Ray Fan Plots)、弥散斑(Spot Diagrams)以及其它的分析工具来评估系统性能。 这例子是一个焦距100 mm、F/4的单透镜镜头,材料为BK7,并且使用轴上(On-Axis)的可见光进行分析。首先在运行系统中开启ZEMAX,默认的编辑视窗为透镜资料编辑器(Lens Data Editor, LDE),在LDE可键入大多数的透镜参数,这些设罝的参数包括:表面类型(Surf:Type)如标准球面、非球面、衍射光栅…等 曲率半径(Radius of Curvature) 表面厚度(Thickness):与下一个表面之间的距离 材料类型(Glass)如玻璃、空气、塑胶…等:与下一个表面之间的材料 表面半高(Semi-Diameter):决定透镜表面的尺寸大小 上面几项是较常使用的参数,而在LDE后面的参数将搭配特殊的表面类型有不同的参数涵义。 1-2设罝系统孔径 首先设罝系统孔径以及透镜单位,这两者的设罝皆在按钮列中的「GEN」按钮里(System->General)。点击「GEN」或透过菜单的System->General来开启General的对话框。S 点击孔径标签(Aperture Tab)(默认即为孔径页)。因为我们要建立一个焦距100 mm、

ZEMAX单透镜设计例子详细(多图)

ZEMAX单透镜设计例子,单透镜是最简单的透镜系统了,这个例子基本是很多ZEMAX教程开头都会讲的。 1-1 单透镜 这个例子是学习如何在ZEMAX里键入资料,包括设罝系统孔径(System Aperture)、透镜单位(Lens Units)、以及波长范围(Wavelength Range),并且进行优化。你也将使用到光线扇形图(Ray Fan Plots)、弥散斑(Spot Diagrams)以及其它的分析工具来评估系统性能。 这例子是一个焦距100 mm、F/4的单透镜镜头,材料为BK7,并且使用轴上(On-Axis)的可见光进行分析。首先在运行系统中开启ZEMAX,默认的编辑视窗为透镜资料编辑器(Lens Data Editor, LDE),在LDE可键入大多数的透镜参数,这些设罝的参数包括: ?表面类型(Surf:Type)如标准球面、非球面、衍射光栅…等 ?曲率半径(Radius of Curvature) ?表面厚度(Thickness):与下一个表面之间的距离 ?材料类型(Glass)如玻璃、空气、塑胶…等:与下一个表面之间的材料 ?表面半高(Semi-Diameter):决定透镜表面的尺寸大小 上面几项是较常使用的参数,而在LDE后面的参数将搭配特殊的表面类型有不同的参数涵义。 1-2 设罝系统孔径 首先设罝系统孔径以及透镜单位,这两者的设罝皆在按钮列中的「GEN」按钮里(System->General)。点击「GEN」或透过菜单的System->General 来开启General的对话框。 点击孔径标签(Aperture Tab)(默认即为孔径页)。因为我们要建立一个焦距100 mm、F/4的单透镜。所以需要直径为25 mm的入瞳(Entrance Pupil),因此设罝: ?Aperture Type:Entrance Pupil Diameter ?Aperture Value:25 mm

光学系统设计zemax初级教程

光学系统设计(Zemax初学手册) 内容纲目: 前言 习作一:单镜片(Singlet) 习作二:双镜片 习作三:牛顿望远镜 习作四:Schmidt-Cassegrain和aspheric corrector 习作五:multi-configuration laser beam expander 习作六:fold mirrors和coordinate breaks 习作七:使用Extra Date Editor, Optimization with Binary Surfaces 前言 整个中华卫星二号「红色精灵」科学酬载计划,其量测仪器基本上是个光学仪器。所以光学系统的分析乃至于设计和测试是整个酬载发展重要一环。 这份初学手册提供初学者使用软件作光学系统设计练习,整个需要Zemax光学系统设计软件。它基本上是Zemax使用手册中tutorial的中文翻译,由蔡长青同学完成,并在Zemax E. E. 7.0上测试过。由于蔡长青同学不在参和「红色精灵」计划,所以改由黄晓龙同学接手进行校稿和独立检验,整个内容已在Zemax E. E. 8.0版上测试过。我们希望藉此初学手册(共有七个习作)和后续更多的习作和文件,使团队成员对光学系统设计有进一步的掌握。(陈志隆注) (回内容纲目) 习作一:单镜片(Singlet)

你将学到:启用Zemax,如何键入wavelength,lens data,产生ray fan,OPD,spot diagrams,定义thickness solve以及variables,执行简单光学设计最佳化。 设想你要设计一个F/4单镜片在光轴上使用,其focal length 为100mm,在可见光谱下,用BK7镜片来作。 首先叫出ZEMAX的lens data editor(LDE),什么是LDE呢?它是你要的工作场所,譬如你决定要用何种镜片,几个镜片,镜片的radius,thickness,大小,位置……等。 然后选取你要的光,在主选单system下,圈出wavelengths,依喜好键入你要的波长,同时可选用不同的波长等。现在在第一列键入0.486,以microns为单位,此为氢原子的F-line 光谱。在第二、三列键入0.587及0.656,然后在primary wavelength上点在0.486的位置,primary wavelength主要是用来计算光学系统在近轴光学近似(paraxial optics,即 first-order optics)下的几个主要参数,如focal length,magnification,pupil sizes 等。 再来我们要决定透镜的孔径有多大。既然指定要F/4的透镜,所谓的F/#是什么呢?F/#就是光由无限远入射所形成的effective focal length F跟paraxial entrance pupil的直径的比值。所以现在我们需要的aperture就是100/4=25(mm)。于是从system menu上选general data,在aper value上键入25,而aperture type被default为Entrance Pupil diameter。也就是说,entrance pupil的大小就是aperture的大小。 回到LDE,可以看到3个不同的surface,依序为OBJ,STO及IMA。OBJ就是发光物,即光源,STO即aperture stop的意思,STO不一定就是光照过来所遇到的第一个透镜,你在设计一组光学系统时,STO可选在任一透镜上,通常第一面镜就是STO,若不是如此,则可在STO这一栏上按鼠标,可前后加入你要的镜片,于是STO就不是落在第一个透镜上了。而IMA 就是imagine plane,即成像平面。回到我们的singlet,我们需要4个面 (surface),于是在STO栏上,选取insert cifter,就在STO后面再插入一个镜片,编号为2,通常OBJ为0,STO为1,而IMA为3。 再来如何输入镜片的材质为BK7。在STO列中的glass栏上,直接打上BK7即可。又孔径的大小为25mm,则第一面镜合理的thickness为4,也是直接键入。再来决定第1及第2面镜的曲率半径,在此分别选为100及-100,凡是圆心在镜面之右边为正值,反之为负值。而再令第2面镜的thickness为100。 现在你的输入数据已大致完毕。你怎么检验你的设计是否达到要求呢?选analysis中的fans,其中的Ray Aberration,将会把transverse的ray aberration对pupil coordinate 作图。其中ray aberration是以chief ray为参考点计算的。纵轴为EY的,即是在Y方个的aberration,称作tangential或者YZ plane。同理X方向的aberration称为XZ plane 或sagittal。 Zemax主要的目的,就是帮我们矫正defocus,用solves就可以解决这些问题。solves 是一些函数,它的输入变量为curvatures,thickness,glasses,semi-diameters,conics,以及相关的parameters等。parameters是用来描述或补足输入变量solves的型式。如curvature的型式有chief ray angle,pick up,Marginal ray normal,chief ray normal,Aplanatic,Element power,concentric with surface等。而描述chief ray angle solves

ZEMAX光学设计报告材料

ZEMAX 光学设计报告 一、设计目的 通过对设计一个双胶合望远物镜,学会zemax 软件的基本应用和操作。 二、设计要求 设计一个全视场角为1.56°,焦距为1000mm ,且相对孔径为1:10的双胶合望远物镜,要求相高为y`=13.6mm 。 三、设计过程 1.双胶合望远物镜系统初始结构的选定 1.1选型 由于该物镜的全视场角较小,所以其轴外像差不太大,主要校正的像差有球差、正弦差和位置色差。又因为其相对孔径较小,所以选用双胶合即可满足设计要求。本系统采用紧贴型双胶合透镜组,且孔径光阑与物镜框相重合。 1.2确定基本像差参量 根据设计要求,假设像差的初级像差值为零,即球差0'0=L δ;正弦差0'0s =K ;位置色差 0'0=FC l δ。那么按初级像差公式可得0===∑∑∑I I I I C S S ,由此可得基本像差参量为 0===I ∞ ∞C W P 。 1.3求0P )(() ?? ?? ?+-+-=∞∞∞∞ 火石玻璃在前时 冕牌玻璃在前时 2 2 02.085.01.085.0W P W P P 因为没有指定玻璃的种类,故暂选用冕牌玻璃进行计算,即0085.00-=P 。 1.4选定玻璃组合 鉴于9K 玻璃的性价比较好,所以选择9K 作为其中一块玻璃。查表发现当000.0=I C ,与 0085.00-=P 最接近的组合是9K 与2ZF 组合,此时对应的038.00=P 。此系统选定9K 与

2ZF 组合。 9 K 的 折 射 率 5163 .11=n , 2 ZF 的折射率 6725 .12=n , 038319.00=P ,284074.40-=Q ,06099.00-=W ,009404.21=?,44.2=A ,72.1=K 。 1.5求形状系数Q 一般情况下,先利用下式求解出两个Q 的值: A P P Q Q 00-±=∞ 再与利用下式求的Q 值相比较,取其最相近的一个值: ) (1 20 0+-+ =∞ A P W Q Q 因为 0P P ≈∞ ,所以可近似为284074.40-==Q Q ,06099.00-==∞ W W 。 1.6求归一化条件下的透镜各面的曲率 ()()?????????-=--+-==-=-+=+===-+-?=+-==77370.011 1127467 .2284074.4009404.21 61726.1284074.415163.1009404 .25163.111221233 12211111n Q n n r Q r Q n n r ?ρ?ρ?ρ 1.7求球面曲率半径 ???? ?????-=-='=-=-='==='=491.129277370.01000 624.43927467.21000330.61861726.110003322 11ρρρf r f r f r 1.8整理透镜系统结构数据 视场0136.0tan -=ω(负号表示入射光线从光轴左下方射向右下方),物距-∞=L (表示物体在透镜组左侧无穷远处),入瞳半径mm h 50=,光阑在透镜框上,即入瞳距第一折射

新版Zemax全教程

Brightview扩散膜在Zemax中的仿真应用 第一步:新建文件 打开Zemax,点击左上角File按钮,再点击New新建文件

第二步:添加Bright View系列材料 点击上方Libraries选项卡,选择IS Scatter Catalog 在Manufacturer中选择Bright View Technologies,并在File中选取所需的Bright View系列材料(如选取CHE15系列)

点击Download Scatter File下载所需扩散膜材料数据,下载完成后点击Close 关闭该对话框 第三步:光学仿真设计 建立光源(如选择Source Ray【线光源】),并设置参数Layout Rays【显示光线】、Analysis Rays【分析光线】及相应Power【功率】

在序号处单击鼠标右键选择Insert Object After,插入两个物体栏 将这两个物体类型分别选为Rectangle【矩形面】和Detector Rectangle【矩形探测器】,参数设置如下图所示

点击Setup选项卡中NSC3D Layout及NSC Shaded Model可查看此时仿真设计的平面图及三维立体图 点击NSC Shaded Model窗口左上角下拉箭头,将Detector选择为Color pixels by last analysis并在下方四个选项上打钩,点击OK确认后可查看最终仿真设计模型

第四步:将Bright View扩散膜应用于仿真模型 选择Rectangle,点击对话框左上方下拉箭头,在Coat/Scatter选项卡右侧Scatter Model中选择IS Scatter Catalog,在弹出对话框中选取所需Bright View系列材料并设置相关参数,点击OK确认 根据需要调节Number Of Rays【光线数量】,并收起该下拉菜单

光学设计软件Zemax在《工程光学》课程教学中 的应用

Advances in Education教育进展, 2019, 9(2), 108-112 Published Online March 2019 in Hans. https://www.360docs.net/doc/d617922371.html,/journal/ae https://https://www.360docs.net/doc/d617922371.html,/10.12677/ae.2019.92023 Application of Optical Design Software Zemax in Engineering Optics Course Teaching Yiqing Cao*, Zhijuan Shen, Zhixia Zheng School of Mechanical and Electronic Engineering, Putian University, Putian Fujian Received: Feb. 12th, 2019; accepted: Feb. 26th, 2019; published: Mar. 5th, 2019 Abstract Engineering Optics course is the core course of the control technology and instrument, and has the characteristics of more formulas and fairly theoretical; it plays a very important role in the pro-fessional learning. The traditional method of teaching of the course pays attention to the deriva-tion of the formula and the explanation of the abstraction, and thus students have a great difficulty in understanding and mastering. In order to adapt to the transformation of the university to the practical undergraduate university, and train the professional talents with strong practical ability and self-study ability, Zemax software is applied to the process of the explaining the important knowledge of Engineering course. According to the method of Zemax software simulation, the students’ understanding of optical knowledge and the practical application ability of the know-ledge are improved, and improve the teaching quality and meet the training goal of the practical talents. Keywords Zemax, Engineering Optics, Practical Talents, Aberration 光学设计软件Zemax在《工程光学》课程教学中的应用 曹一青*,沈志娟,郑志霞 莆田学院机电工程学院,福建莆田 收稿日期:2019年2月12日;录用日期:2019年2月26日;发布日期:2019年3月5日 *通讯作者。

相关文档
最新文档