Zemax软件设计教程2课件.pptx

上传人(卖家):晟晟文业 文档编号:4569564 上传时间:2022-12-20 格式:PPTX 页数:80 大小:4.88MB
下载 相关 举报
Zemax软件设计教程2课件.pptx_第1页
第1页 / 共80页
Zemax软件设计教程2课件.pptx_第2页
第2页 / 共80页
Zemax软件设计教程2课件.pptx_第3页
第3页 / 共80页
Zemax软件设计教程2课件.pptx_第4页
第4页 / 共80页
Zemax软件设计教程2课件.pptx_第5页
第5页 / 共80页
点击查看更多>>
资源描述

1、中国科学院长春光学精密机械与物理研究所 CIOMP.CASZEMAXZEMAX光学软件培训课程光学软件培训课程(第二讲第二讲)中国科学院长春光学精密机械与物理研究所 Ciomp.CAS主要内容主要内容一一序列模式介绍序列模式介绍二二将序列转换为非序列将序列转换为非序列三三建立非序列模型建立非序列模型四四单透镜设计单透镜设计五五离轴抛物面设计离轴抛物面设计六六ZPLZPL设计语言及实例设计语言及实例中国科学院长春光学精密机械与物理研究所 Ciomp.CAS一、序列模式介绍序列模式下光线追迹(序列模式下光线追迹(ray tracingray tracing)的特点:)的特点:以光学面(以光学面(s

2、urfacesurface)为对象来构建光学系统模型;)为对象来构建光学系统模型;光线从物面开始(常为光线从物面开始(常为surface 0surface 0)按光学面的顺序计算(按光学面的顺序计算(surface 0,1,2surface 0,1,2),对每个光学面只计算一),对每个光学面只计算一次;次;每个面都有物空间和像空间;每个面都有物空间和像空间;需要计算的光线少,计算速度快;需要计算的光线少,计算速度快;可可进行进行analysis,analysis,OptimizationOptimization及及ToleraToleran nc cinging中国科学院长春光学精密机械与物理

3、研究所 Ciomp.CAS适用于传统成像系统设计,包括摄影物镜、望远镜、显微镜、适用于传统成像系统设计,包括摄影物镜、望远镜、显微镜、光谱仪等。光谱仪等。一、序列模式介绍中国科学院长春光学精密机械与物理研究所 Ciomp.CAS一、序列模式介绍序列模式下序列模式下ZEMAXZEMAX界面如图界面如图中国科学院长春光学精密机械与物理研究所 Ciomp.CAS一、序列模式介绍序列模式下layout参数设置对话窗口以zemax自带镜头为例Samples Sequential Objectives Double Gauss 28degree field.zmx中国科学院长春光学精密机械与物理研究所 C

4、iomp.CAS一、序列模式介绍Spot diagram中国科学院长春光学精密机械与物理研究所 Ciomp.CAS一、序列模式介绍参数设置中第一项“Pattern”定义光瞳面上的光线分布模式,默认为六角形(Hexapolar),还可以设置为方形或随机。中国科学院长春光学精密机械与物理研究所 Ciomp.CAS一、序列模式介绍Ray and OPD fan是分析光学系统几何像差常用的工具中国科学院长春光学精密机械与物理研究所 Ciomp.CAS注意:通过移动鼠标位置可以看到不同位置处的数据值这在分析菜单栏都是普遍适用的一、序列模式介绍中国科学院长春光学精密机械与物理研究所 Ciomp.CAS一、

5、序列模式介绍MTF 分析Samples Sequential Objectives Cooke 40 degree field.zmx中国科学院长春光学精密机械与物理研究所 Ciomp.CASExtended source modeling几何像分析可用于建模扩展光源,分析要用的分辨率,显示成像物体的外形,提供像方位的直观感受。一、序列模式介绍中国科学院长春光学精密机械与物理研究所 Ciomp.CASOff-axis systemsSamples Sequential Tilted systems&prisms Tilted mirror.zmx一、序列模式介绍中国科学院长春光学精密机械与物理

6、研究所 Ciomp.CASSamples Sequential Telescopes Unobscured Gregorian.zmx中国科学院长春光学精密机械与物理研究所 Ciomp.CAS二、将序列转换为非序列在对序列元件进行优化、分析、公差计算后,通常会将序列元件转换为非序列元件,进行进一步的光-机分析。例如杂散光分析。ZEMAX提供了一个方便的转换工具:ToolMiscellaneousConvert to NSC Group中国科学院长春光学精密机械与物理研究所 Ciomp.CASSamples/Sequentia/lObjectives/Cooke 40 degree field.

7、zmx目标:l将16面转换成非序列元件;l在原像面位置加入一个非序列的探测器;l加入一个非序列的光源表示物空间的轴上光束中国科学院长春光学精密机械与物理研究所 Ciomp.CASSTOP只在序列追迹中起作用,首先,将STOP移出我们需要转换的元件中国科学院长春光学精密机械与物理研究所 Ciomp.CAS在对话窗口中选择我们希望转换的表面,现在为27面得到包含非序列元件的混合模式中国科学院长春光学精密机械与物理研究所 Ciomp.CAS继续另一个例子,将光学系统转换成完全的非序列模式点选YES键中国科学院长春光学精密机械与物理研究所 Ciomp.CAS转换成完全的非序列模式后,将不再出现LDE窗

8、口,而是非序列元件编辑窗口(Non-sequential Component Editor)打开3D Layout,如右图中国科学院长春光学精密机械与物理研究所 Ciomp.CAS第二步,插入一个非序列光源双击Object Type,在出现的对话框中,Type一栏中选择Source Ellipse点击OK中国科学院长春光学精密机械与物理研究所 Ciomp.CAS进一步设置该表面的参数Z position=-10(平行光入射,位置在第一片镜左侧即可)#Layout Rays=10#Analysis Rays=100000X Half Width=5Y half Width=5更新3D Layou

9、t中国科学院长春光学精密机械与物理研究所 Ciomp.CAS第三步,加入探测器部件Z position=60.177X half Width=0.01Y half Width=0.01#X Pixels=100#Y Pixels=100重复上一步的过程设置如下参数中国科学院长春光学精密机械与物理研究所 Ciomp.CAS打开AnalysisDetectorDetector Viewer打开AnalysisDetectorRay Trace/Detector Control此时,输出为空白窗口,需要进行一次光线追迹点击Clear detector清除当前的数据之后点击 Trace,ZEMAX将追

10、迹我们设置的100000条光线中国科学院长春光学精密机械与物理研究所 Ciomp.CAS在Detector Viewer中的setting里确认如下设置,得到探测器上的辐照度分布中国科学院长春光学精密机械与物理研究所 Ciomp.CAS将其和序列模式下的轴上Spot Diagram图进行对比,可看出序列模式和非序列模式几何光线追迹的差别,我们发现两者形式相同。中国科学院长春光学精密机械与物理研究所 Ciomp.CAS再来对比一下序列模式和非序列模式下的衍射计算Source#Analysis Rays:3000(reduced to speed up the detector trace)Det

11、ectorData Type:1PSF Wave#:2将光源及探测器参数做如下修改将Detector Viewer 设置为coherent irradiance.中国科学院长春光学精密机械与物理研究所 Ciomp.CAS中国科学院长春光学精密机械与物理研究所 Ciomp.CAS三、建立非序列模型 所有所有objectobject都是都是3D shell or solids3D shell or solids;每个每个objectobject都在一个空间坐标系中定义了其特性;都在一个空间坐标系中定义了其特性;需要定义光源的发光特性和位置,定义需要定义光源的发光特性和位置,定义detectorde

12、tector收集光线;收集光线;光线一直追迹,直到它遇到下列情况才终止:光线一直追迹,直到它遇到下列情况才终止:NothingNothing,能量低于定义的阈值。能量低于定义的阈值。计算时光学元件的相对位置由空间坐标确定;对同一元件,可同计算时光学元件的相对位置由空间坐标确定;对同一元件,可同时进行穿透、反射、吸收及散射的特性计算;时进行穿透、反射、吸收及散射的特性计算;无法作优化无法作优化,要进行公差分析必须实用要进行公差分析必须实用macromacro;这种情况下,可以对光线进行分光,散射,衍射,反射,折射。这种情况下,可以对光线进行分光,散射,衍射,反射,折射。中国科学院长春光学精密机械

13、与物理研究所 Ciomp.CAS在这一部分,我们将学会用非序列模式建立如下的光学系统包含:filament sourceparabolic reflector plano-convex lens rectangular lightpipe中国科学院长春光学精密机械与物理研究所 Ciomp.CAS我们还将进行光线追迹分析光学系统不同位置处的光照度分布中国科学院长春光学精密机械与物理研究所 Ciomp.CAS打开ZEMAX,选择非序列模式在SystemWavelengths中设置波长为0.587 m中国科学院长春光学精密机械与物理研究所 Ciomp.CAS在SystemGeneral Unit 选

14、项卡中进行如下设置中国科学院长春光学精密机械与物理研究所 Ciomp.CAS在编辑窗口插入若干表面将第一个表面设置为抛物面反射镜点选Standard Surface并输入以下参数Material:MirrorRadius:100Conic:-1(parabola)Max Aper:150Min Aper:20(center hole in the reflector)中国科学院长春光学精密机械与物理研究所 Ciomp.CAS打开AnalysisLayout NSC 3D Layout 中国科学院长春光学精密机械与物理研究所 Ciomp.CAS进一步创建光源,重复上一步中的操作选择Source

15、FilamentZ position:50(focus of the parabolic reflector)#Layout Rays 20#Analysis Rays 5000000Length:20Radius 5Turns 10输入如下参数:中国科学院长春光学精密机械与物理研究所 Ciomp.CAS更新3D layout中国科学院长春光学精密机械与物理研究所 Ciomp.CAS此时的光源方向为Z向,我们希望设置它为X向,需将其进行旋转中国科学院长春光学精密机械与物理研究所 Ciomp.CAS中国科学院长春光学精密机械与物理研究所 Ciomp.CAS下一步,创建探测器,重复之前的步骤Z p

16、osition:800Material:BlankX Half Width:150Y Half Width:150#X Pixels:150#Y Pixels:150Color:1中国科学院长春光学精密机械与物理研究所 Ciomp.CAS打开Analysis Detectors Detector Viewer注意!layout 和detector viewer进行的是独立的计算只有进行追迹后才能显示中国科学院长春光学精密机械与物理研究所 Ciomp.CAS中国科学院长春光学精密机械与物理研究所 Ciomp.CAS 在NSC Shaded Model Layout 中设置栏中点选“Color p

17、ixels by last analysis”中国科学院长春光学精密机械与物理研究所 Ciomp.CAS加入平凸透镜,在编辑窗口做如下修改Ref Object:3Z Position:10Material:N-BK7Radius 1:300Clear 1:150Edge 1:150Thickness:70Clear 2:150Edge 2:150中国科学院长春光学精密机械与物理研究所 Ciomp.CASRef Object:4Z position:650Material:BlankX Half Width:100Y Half Width:100#X Pixels:150#Y Pixels:15

18、0Color:1为了观察光束会聚情况,我们再加入一个探测器。中国科学院长春光学精密机械与物理研究所 Ciomp.CAS打开新建立的Detector Viewer 为了说明反射引起的能量损失在Detector Control中点选Use Polarization中国科学院长春光学精密机械与物理研究所 Ciomp.CAS最后,建立一个Rectangular LightpipeRef Object:-1Z position:20Material:AcrylicX1 Half Width 70Y1 Half Width:70Z length:2000X2 Half Width:70Y2 Half Wi

19、dth:70在Detector#5 之后插入一栏将其设置为Rectangular Volume并输入如下参数 点击YES中国科学院长春光学精密机械与物理研究所 Ciomp.CASRef Object:-1Z position:0Material:AbsorbX Half Width:100Y Half Width:100#X Pixels:150#Y Pixels:150Color:1插入一个新的探测器中国科学院长春光学精密机械与物理研究所 Ciomp.CAS可以看出当前detector#7被设置在了Rectangular Lightpipe的前表面我们希望detector#7在Rectang

20、ular Lightpipe的右侧10mm位置处,此时我们需要用到pickup solve中国科学院长春光学精密机械与物理研究所 Ciomp.CAS中国科学院长春光学精密机械与物理研究所 Ciomp.CAS对整个光学系统进行光线追迹,得到最终的detector#7 上的辐照度分布中国科学院长春光学精密机械与物理研究所 Ciomp.CAS四、单透镜设计这一部分将通过设计一个F/4单透镜,熟悉ZEMAX操作界面,了解设计基本原理和策略,并将展示如何使用基础的分析和优化功能,设计的一些参数指标如下。lFocal Length=100mmlSemi-Field-Of-View(SFOV)=5 degr

21、eeslWavelength:632.8nm(HeNe)lCenter Thickness(c.t.)of the singlet:2mm c.t.2mmlThe singlet shall be optimized for smallest RMS Spot Size averaged over the field of view at the given wavelengthlObject is at infinity中国科学院长春光学精密机械与物理研究所 Ciomp.CAS输入入瞳直径中国科学院长春光学精密机械与物理研究所 Ciomp.CASZEMAXZEMAX支持支持4 4种不同视场形

22、式:种不同视场形式:Field angle:XZField angle:XZ和和YZYZ平面上主光线与平面上主光线与Z Z轴的夹角轴的夹角。Object Object height:height:物面上物面上X X,Y Y高度高度。Paraxial Image height:Paraxial Image height:像面上的近轴像高像面上的近轴像高。Real Real image height:image height:像面上实际像高像面上实际像高。输入视场中国科学院长春光学精密机械与物理研究所 Ciomp.CAS输入波长中国科学院长春光学精密机械与物理研究所 Ciomp.CAS输入镜片数据

23、中国科学院长春光学精密机械与物理研究所 Ciomp.CASZEMAX提供了很多非常有用的Solve解,在本例中为了满足F/#条件,我们可以使用F Number solve。在想要加入Solve的位置点击鼠标右键,本例中在Surface 2 Radius列中国科学院长春光学精密机械与物理研究所 Ciomp.CAS对系统进行评估Layout显示二维视图,YZ截面中的透镜外形曲线Ray fan 显示关于光瞳坐标函数的光线像差。OPD Fan 显示光程差为光瞳坐标的函数Spot Diagram 显示点列图中国科学院长春光学精密机械与物理研究所 Ciomp.CAS中国科学院长春光学精密机械与物理研究所

24、Ciomp.CAS从以上几幅图可以看出单透镜包含有一些显著的像差包含spherical,coma,distortion,defocus,field curvature,astigmatism.中国科学院长春光学精密机械与物理研究所 Ciomp.CAS此时的像面并非是最佳像面,我们可以用ZEMAX提供的Quick Focus 工具找到最佳焦面位置Tools Miscellaneous Quick FocusOr Shift+Ctrl+Q中国科学院长春光学精密机械与物理研究所 Ciomp.CAS有明显的改善,但还有很大的提升空间。中国科学院长春光学精密机械与物理研究所 Ciomp.CAS采用点击鼠

25、标右键和Ctrl+Z 两种方法将前表面曲率和两个间距设置为变量建立优化函数,先使用ZEMAX提供的默认优化函数中国科学院长春光学精密机械与物理研究所 Ciomp.CAS在弹出的对话框中根据系统指标要求输入透镜边界条件中国科学院长春光学精密机械与物理研究所 Ciomp.CAS选择Tools Optimization Optimization或点击OPT按钮点击Automatic中国科学院长春光学精密机械与物理研究所 Ciomp.CAS评价当前的系统中国科学院长春光学精密机械与物理研究所 Ciomp.CAS通过优化,光斑直径下降了接近10倍!并且注意此时外形参数均满足要求中国科学院长春光学精密机械

26、与物理研究所 Ciomp.CAS五、离轴抛物面设计在这一部分,我们将建立一个商业上使用的离轴抛物面反射镜,并练习将其绕X轴旋转。反射镜的参数如下:Off-axis distance=150 mmFocal length=1000 mmComponent physical diameter=203 mmBack surface of the substrate is perpendicular to the optical axis中国科学院长春光学精密机械与物理研究所 Ciomp.CASSystem unit to mm(System General Units)Wavelength to 0

27、.550um(System Wavelengths)Set one field with values X=0 and Y=0(System Fields)Set system aperture as Entrance Pupil Diameter of 100 mm(System General Aperture)首先,对系统参数进行如下设置在LDE界面输入一下参数,并将像面semi-diameter设置为30mm,此时在其右侧出现U标志中国科学院长春光学精密机械与物理研究所 Ciomp.CASZEMAX中 z-coordinate 或者Sag的定义如下where c is the curv

28、ature(the reciprocal of the radius),r is the radial coordinate in lens units and k is theconic constant.The conic constant is less than-1 for hyperbolas,-1 for parabolas,between-1 and 0 for ellipses,0 for spheres,and greater than 0 for oblate ellipsoids.这里我们将k输入-1中国科学院长春光学精密机械与物理研究所 Ciomp.CAS因为第一面和像

29、面位置相同,我们可以设置不显示第一面设置反射镜的厚度及后表面曲率,根据要求输入中国科学院长春光学精密机械与物理研究所 Ciomp.CAS在3D Layout 设置中确认设置中国科学院长春光学精密机械与物理研究所 Ciomp.CAS根据设计需求,加入离轴量注意!加入离轴量后,需要根据设计要求修改反射镜尺寸中国科学院长春光学精密机械与物理研究所 Ciomp.CAS我们将使用ZEMAX提供的chief-ray solve来完成这一任务此时,入射光线已经被移出光轴,但我们希望像面是垂直于主光线的并且得到像面的中心位置。中国科学院长春光学精密机械与物理研究所 Ciomp.CAS中国科学院长春光学精密机械

30、与物理研究所 Ciomp.CAS六、ZPL设计语言及实例在这一部分我们将了解什么是ZPL设计语言及其功能。ZPL语言包含5个基本概念:variables,operations,functions,keywords and commentsVariables可以是数字也可以是字符串或数组变量例如如下程序中a和b是variables,+是operations,ZPL支持数学、字符串及逻辑运算。中国科学院长春光学精密机械与物理研究所 Ciomp.CAS function是ZPL预先编译的计算,被用来返回一个数值Keywords提供了指导程序流程、生成输出、执行一些重要任务FICL用来计算光纤耦合其结

31、果储存在coupling数组中调用优化法则并用当前评价函数优化镜头Comments可以用来记录你的ZPL程序如何运行。以!起始的一行或者某一位置#之后的语句都是评论语句中国科学院长春光学精密机械与物理研究所 Ciomp.CASa=0.3b=-3f=1000curv(1)=b/(2*f)curv(2)=(b+1)/(2*f*a)thic(1)=(1-a)*f/bthic(2)=a*fconi(1)=-1-2*a/(1-a)/(b*b)coni(2)=-(2*b+(1-a)*(b-1)*(b-1)*(1+b)/(1-a)*(1+b)*(1+b)*(1+b)中国科学院长春光学精密机械与物理研究所 Ciomp.CAS中国科学院长春光学精密机械与物理研究所 CIOMP.CASThank you!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(Zemax软件设计教程2课件.pptx)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|