《光学设计软件ZEMAX简介.ppt》由会员分享,可在线阅读,更多相关《光学设计软件ZEMAX简介.ppt(52页珍藏版)》请在三一办公上搜索。
1、光学设计软件ZEMAX简介,赵晨光,什么是ZEMAX?,设计工具,助手 ZEMAX是一个用来模拟、分析和辅助设计光学系统的程序。同类型的光学设计软件还有Code V,Tracepro,Oslo等。,ZEMAX特点,界面友好,容易上手,资料丰富可建立反射、折射、衍射及散射等模型可进行偏振、镀膜和温度、气压等分析有强大的像质评价和分析功能丰富的资料库,大量现成的镜头和玻璃、样板数据,可供用户选择。,ZEMAX界面,ZEMAX是焦点公司的产品,在大陆的代理商是讯技光电科技(上海)有限公司。共有三个版本Zemax-se(标准版)Zemax-xe(完整版)Zemax-ee(专业版),ZEMAX能够辅助你
2、设计光学系统,但不能教你如何去进行镜头或光学系统的设计,更不能自动智能设计。用ZEMAX进行设计需要你的光学设计知识和经验。,参考书目,几何光学.像差光学.设计 李晓彤著 浙江大学出版社 工程光学设计 萧泽新著 电子工业出版社工程光学基础 徐家骅著 机械工业出版社应用光学 安连生著 北京理工大学出版社工程光学 郁道银、谈恒英著 机械工业出版社,ZEMAX界面,系统孔径,决定入瞳大小,决定光学系统在物空间收集 多少光线孔径类型 Entrance Pupil Diameter 入瞳大小Image Space F/#像空间近轴F数(f/D)Object Space Numerical Apertur
3、e 物空间边缘光线数值孔径Float by Size 入瞳大小由光栏半径决定Paraxial working F/#像空间近轴工作F数(1/2ntg)Object Cone Angle 物空间边缘光线的半角,设定视场(Field),可以设置12个视场,可以是下面四种形式:物方视场角(Angle(Degree))物高(Object Height)近轴像高(Paraxial Image Height)实际像高(Real Image Height),工作波长(Wave),ZEMAX最多可以定义12个工作波长。必须设定一个主波长(Primary,也称作参考波长),它是用来计算系统的effective
4、focal length,system apertures,F/#等数值。其它波长可用来计算色差。根据不同波长的重要性,权重可以不同。波长单位为微米。,镜头数据,面形 注释 曲率半径 厚度 材质 孔径 镀膜,练习,目的:练习如何建立初始结构、设定视场和工作波长。题目:建立一个单透镜,入瞳直径20mm,两个面的曲率半径分别为50mm,-70mm,中心厚度为4mm视场0,7,10度波长:可见光玻璃材料:BK7,例子:双胶镜头设计,双胶镜头是个比较好的练习:几乎所有光学设计都有双胶合透镜,其中一块正透镜常用冕玻璃,负透镜用火石玻璃,通过正确选择玻璃,可以校正 球差、彗差和轴向色差,有些设计,可以通过
5、将单透镜分裂为双胶合透镜得到改进。双胶合透镜包含的结构参数有:3个曲率半径,3个厚度值,2种玻璃的折射率和V-number,光栏的位置。,设计要求,用F,d,C光EPD=50mmF/8FOV=10度最小的边缘/中心厚度为4mm,最大中心厚度为18mm使用合适的标准选择合适的玻璃,设计过程,定义系统的孔径定义视场和波长(各3个)定义正确的面数增加F/#solve假定初始玻璃为常用的冕玻璃和火石玻璃:BK7和F2建立优化函数,用RMS spot radius优化增加边界约束条件优化玻璃,第一步:系统General data设置,选择“Gen”按钮,在aperture type中选择Entrance
6、 pupil diameter,Aperture value为50。,第二步:视场和波长的设置,点“Fie”和“Wav”按钮,视场角为0,7,10三个,波长直接选择可见光。,第三步:建立surface data,建立6个面,包括Obj,Stop,3 lens和image surface。输入玻璃牌号,前面为BK7,后面为火石F2。,第四步:为F/#添加Solve,在光学面4的curvature上,增加solve:将surface 4的radius栏上点右键,选择F/#的solve type,输入其值为8,ZEMAX会自动调整这个面的曲率半径的值。,第五步:建立优化函数,打开EditorMeri
7、t function,打开Default merit function对话框,选择RMS spot radius作为优化数据,加入边界约束条件。,第六步:设置变量并优化,将2个曲率半径和4个厚度都设置为变量,优化计算。结果的2D layout和ray fan如下:,第七步:分析,哪些像差已经校正了?哪些没有校正?哪个是主要的像差?光栏的位置如何?本设计中:(1)不需要专门指定色差的目标值(2)缺省优化函数对轴上色差有比较好的校正(3)将光栏向离开透镜的方向移动,会引入横向色差(4)边界条件基本满足(5)可以将stop向透镜的方向移动,以减小横向色差。,优化(Optimization),Opti
8、mization是Zemax最重要的功能之一Optimization是通过改变光学系统中的结构参数的值来提高系统的成像质量的。,Zemax提供了默认的评价函数,Zemax提供了200多种操作数(用4个大写字母缩写组成),如EFFL,可以控制包括系统参数、像差、MTF、圆内能量集中度、光线约束、边界条件约束、玻璃材料的范围等。,Optimization使用建议,在设计初期优化时不需要追迹所有视场和波长的光线,这样可以节省时间。使用视场点平衡使用solve尽可能用默认优化函数要搞清楚哪些量在变用比较好的初始结构,使用视场点平衡,选择适当的视场点数目,使视场划分为等面积的圆环。对比较小的视场,就用0
9、,1两个视场对中等视场(小于20度),就用0,0.7和1三个视场对大的视场,就用0,0.577,0.816和1四个视场,使用solve,尽量用solve的功能如:在曲率半径上用MRA或F/#控制F/#或EFL在厚度上用MRH控制焦点的位置用Pick up 使不同面的对应量之间保持联系,标题栏及快捷键,文件:用于镜头文件的打开、关闭等。编辑:用于调用其它的编辑窗口。系统:用于确定整个光学系统的属性。,分析:此功能不是用于改变镜头数据,而是根 据这些数据进行数字计算和图像显示分析。工具:用来改变镜头数据,可以从总体上对系统进行计算。包括优化、公差、样板匹配等。报告:提供镜头设计的相关文档。宏:用于
10、编辑运行ZPL宏。扩展功能:提供Zemax提供的扩展功能。,文件菜单,使用session文件,选中此项,则存储每个窗口的设置和它们在屏幕上的大小位置等所有信息。除了.ZMX文件外,还产生一个.SES文件。,两种光线追迹模式,Sequential or Mixed Sequential/Non-Sequential Mode序列和混合序列与非序列模式(共轴模式)Non-Sequential Mode非序列模式(非共轴模式),共轴模式(常用),以光学面来建构模型。计算时考虑光学面之顺序。各光学面只计算一次。计算速度快,时间短。可作优化计算(Optimization)及公差分析(Tolerance)
11、,非共轴模式,以物件之观念建构模型。无顺序之考虑。对同一物件可同时计算穿透,反射,吸收及散射。需模拟大量光线(需较长时间)。最接近真实光线之行为。无法作优化及公差分析。,编辑菜单,镜头数据评介函数多重结构公差数据附加数据,系统菜单,通用数据视场波长下一重结构最后结构,分析菜单,系统外形图扇形曲线图点列图调制传递函数点扩散函数波前表面均方根包围圆能量,照度像分析双目分析其它畸变系数计算渐变折射率偏振膜层物理光学,工具菜单,优化公差套样板玻璃库镜头库,报表菜单,表面数据系统数据规格数据图形4/6报告,表面数据,包括表面和单元的光焦度、焦距、边缘厚度、折射率等信息。系统数据包括光瞳位置与大小、倍率、F数等信息。,规格数据,包含了镜头的几乎所有数据。包含总体数据、表面数据、表面细节、边缘厚度、多重结构数据、解答和变量、折射率数据、全局顶点、元素体积、F数、主点等信息。,宏菜单和扩展菜单,练习,题目:光线通过一个透镜,遇到一个反射镜以后,反射回来,再次通过这个透镜。具体要求 物距100,光栏在反射镜上;透镜厚度10,玻璃为BK7,NA=0.1,两个面的曲率半径初始值分别为100,100 透镜到反射镜的距离为100 物高为10,一个视场点;光源波长0.55 对spot radius进行优化 使用pick up保持曲率半径的一致,