Zema激光光学设计实例应用019Zema公差分析初步

上传人:博****1 文档编号:507249371 上传时间:2023-12-03 格式:DOCX 页数:21 大小:1.27MB
返回 下载 相关 举报
Zema激光光学设计实例应用019Zema公差分析初步_第1页
第1页 / 共21页
Zema激光光学设计实例应用019Zema公差分析初步_第2页
第2页 / 共21页
Zema激光光学设计实例应用019Zema公差分析初步_第3页
第3页 / 共21页
Zema激光光学设计实例应用019Zema公差分析初步_第4页
第4页 / 共21页
Zema激光光学设计实例应用019Zema公差分析初步_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《Zema激光光学设计实例应用019Zema公差分析初步》由会员分享,可在线阅读,更多相关《Zema激光光学设计实例应用019Zema公差分析初步(21页珍藏版)》请在金锄头文库上搜索。

1、019:Zemax 公差分析初步Zemax 公差分析将有系统地分析些微扰动或色差对光学设计性能的影响。公差分析的 目的在于定义误差的类型及大小,并将之引入光学系统中,分析系统性能是否符合需求。 Zemax 内建功能强大的公差分析工具,可帮助在光学设计中建立公差值。公差分析可透过 简易的设罝分析公差范围内,参数影响系统性能的严重性。进而在合理的费用下进行最容易 的组装,并获得最佳的性能。Zemax 公差分析是一个暗箱操作的过程,一般情况下我们不用去管他是怎么运作的, 不过作为学习的严谨性,这里还是从一些简单的例子来研究他到底是怎么操作的。Zemax 公差分析也是一个很复杂的过程,一个系统中可能有

2、非常多的数据需要分析, 也可能只有几个重要的地方需要进行公差分析。而且,一般来说,简单的情况下公差分析其 实也可以自己手动分析,通过手动修改参数来分析结果。但是,通过zemax的公差分析功 能,可以更快的分析更多的公差参数。我们先从一个简单的例子入手,一个单透镜。新建一个文件,打开LDE透镜数据编辑器,如图19-1所示,输入透镜参数。系统参 数设置中,入瞳直径设为6,系统波长选择0.6328(为了方便和后面的公差分析所用波长 一致)。其他参数默认。图19-1 LDE透镜数据编辑器列表注意,我们将透镜的两个面的曲率半径设为变量variable,像面位置也设为变量,然后用zemax优化功能来自动搜

3、寻最佳参数。在评价函数编辑器中,用effl参数来控制 有效焦距,假设 为 100,其他评价函数使 用默认评 价函数设置( Default MeritFunction),不过要将优化目标选择为光斑半径Spot Radius,如图19-2所示。然后运行优化工具,找到最佳面型参数。得到优化后的LDE透镜数据编辑器如图19-3所示。另外,可以打开3D Layout查看3D光路结构图,如图19-4所示;打开点列图分析窗口,查看焦平面上的点分布,如图 19-5 所示。图 19-2 默认评价函数编辑器设置图19-3优化后的LDE透镜数据编辑器列表注意一下,在图19-5所示的点列图中,显示的RMS均方根光斑半

4、径为O.585um。这 个均方根 RMS 光斑半径是根据当前设置中的光线数目计算得到的,如果改变光线数目,则 计算得到的RMS均方根光斑半径会发生变化。通常,光线数目越多,这个RMS均方根光斑 半径也会越小。但是,设置中能够设置的光线数目的最大值为200,并不能无限增加(后 面会说为啥要注意这个数据)。至此,假设我们已经完成了一个单透镜的设计。然后就要使用公差分析来评价这个设计 是适用性了。zO,忑 M XCONFIGURATION 1 OF 13D LAYOUTTHU MFIY- 1? .20160.5850.5133UNITS HEE 辺O .MMXCONFIGURATION 1 OF 1

5、图 19-4 单透镜 3D 光路结构图CH:时卿OSDin I B.R90 HHS11CTCE: UiilSPOT DIAGRAMFEFffiENCE : CHIB= RRfTHU MRY 13 2016 円久:EMB B3IUS iGEO RRDIL1S : SCRLE BRR :t a.6320图 19-5 优化后的透镜数据点列图分析在进行公差分析之前,要将优化时所设置的变量全部取消,改为固定值(不要改数据)然后从主菜单EditorToleranee Data打开公差数据编辑器,这时编辑器内容还是空 白的,等待输入相关的操作数。同时,zemax还提供了一些默认的常用公差分析工具,从 公差数

6、据编辑器Toleranee Data Editor菜单ToolsDefault Toleranee中打开 默认公差选项设置窗口。默认公差分析有很多选项,包括曲率半径Radius、厚度Thickness、离心 Deeenter、倾斜Tilt(TlR)、折射率 Index 等等,如图 19-6 所示。 在学习的时候,我们并不想一次去弄这么多的公差分析选项,只要有一个作为例子,就可以 搞懂他的运作方式。所以,如图19-6所示,只保留一个曲率半径Radius分析选项,去掉 其他所有的分析选项。同时注意,测试波长Test Wavelength为0.6328,通常我们不 要去修改他(除非你明确知道自己要修

7、改)。将曲率半径Radius公差范围的值修改一下, 可以改大一点,比如这里改为10,即曲率半径公差范围是-10到10。然后点击确定0K回 到公差数据编辑器。图 19-6 默认公差选项设置窗口可以看到,在公差数据编辑器中,产生了三行操作数及数据,如图19-7所示。第一行 为测试波长;第二行为表面曲率半径操作数TRAD,对应的表面序号为2,即Surface 2, 其后的数据为当前值(或标准值)、公差最小值和最大值;第三行与第二行的操作数相同, 对象为表面3,含义相同。因为单透镜只有两个实体表面,所以这里用于曲率半径公差分析的操作数也只有两个。然后,为了观察分析过程,可以插入两行操作数Save,如图

8、19-8所示。Save操作 数会将前一个操作数的运作结果保存在当前文件的相同路径之下,其File#的参数值用于 给分析文件名添加后缀以区分不同分析结果。比如File的值为2,则保存的分析文件的文 件名分别为 TSAV_MAX_0002.ZMX 和 TSAV_MIN_0002.ZMX 两个文件。图 19-7 公差数据编辑器列表图 19-8 公差数据编辑器列表图 19-9 公差分析设置公差数据编辑器设置完毕,就可以准备进行公差分析了。从主菜单中T001S 一TolerancingTolerancing打开公差分析工具设置窗口(由于软件版本不同,界面会 有所区别),如图19-9所示,分析模式Mode

9、选择敏感性分析Sensitivity;分析判据 标准Criterion选择均方根光斑半径RMS Spot Radius,同时将补偿器Comp选择为 None,即不做补偿,如图19-10。默认时,补偿器Comp为近轴焦点Paraxial Focus, 其意义是,当进行公差分析时由于各项参数的变化会使得焦平面的位置发生改变,所以要对 焦平面的位置做移动补偿,使得像面 IMA 的位置始终对准焦平面。不过,我们这里先不使 用这个补偿功能。因为某些时候,根据设计和装配,像面的位置是固定的,要分析公差所导 致的像质恶化是否会超过某种容忍度。图 19-10 公差分析设置其他参数默认,然后点击确定OK进行公差

10、分析。这时生成一个文本窗口,对公差分析的结果进行列表描述。图 19-11 公差分析结果(1)先看看结果描述的前一部分,如图 19-11 所示,注意红色方框中数据,名义标准Nomi nal Criterion的值为0.00045565mm。这个名义标准的值就是优化后的透镜焦平面上所谓点列图的光斑半径的均方根统计值,但他并不是通过点列图计算得来的,我们前面 说过,点列图计算的RMS均方根光斑半径会受光线数目的影响,即使用最大的200条光线 算出来的 RMS 均方根光斑半径,还是比这个名义标准的值要略大一点点。至于他是怎么计 算出来的,就不要管他了。图 19-12 公差分析结果(2) 再看结果描述的

11、第二部分,如图 19-12 所示,敏感性分析结果。分别列出了最大公差 和最小公差所带来的光斑变化情况。图中红色方块标注的是判据标准Criterion (即RMS 均方根光斑半径)变化后的值,后面是变化量Change。也就是说,当然表面Surface 2 的曲率半径公差为-10 的时候,像面 IMA 上的均方根光斑半径由 0.00045565变为 0.36952882,改变量为 0.36952882-0.00045565=0.36907317。显然,因为曲率半 径发生了较大的改变,透镜的焦距变化也比较大,原先优化好的像面位置已经处于离焦位置 了。当然,这个变化值也已经大大超过了我们可以容忍的像质

12、。然后打开当前文件路径下生成的文件TSAV_MIN_0002.ZMX,透镜数据编辑器列表内 容如图19-13所示。发现Surface 2的曲率半径已经由59.659变为了 49.659,改变 量为-10,而其他数据没有变化。再打开点列图查看像面IMA上的光斑尺寸,如图19-14 所示,将光线数目设为最大值200,得到RMS均方根光斑半径为0.370641mm,这个值与 前面公差分析得到的判据标准Criterion的值0.36952882非常接近(不相等是因为算 法不同)。图19-13 LDE透镜数据编辑器列表(公差分析生成TSAV_MIN_0002.ZMX)CCJ!OS十 0,b:3S8乩Ff

13、HCEi DIRDIR; B 旳B 梱SPOT THGRAMMHY 2Q 2DL6 UNITS ARE 阿,FIELD:LRMS RFOIUS!370.1i王i RFOIUS!52H.16bSCRLE E:RR :2E3Q0RE圧FENCE : CHIEF ERYT S H _ M T N _ 0 0 0 2 ZMX CONFIGURATION 1 OF 1图 19-14 点列图分析说到这里,应该差不多对公差分析的过程有个大体的了解了。就是在给定公差的条件下, 通过计算目标判据标准(这里是像面IMA上的RMS均方根光斑半径)的变化量来判断公差 参数的敏感性。在允许公差的范围内,判据标准 Cri

14、terion 的变化越大,则说明该参数的 公差敏感性越高,越需要严格控制;如果实际制造中不能严格控制,则可能需要改进设计。 在这个例子中,只对表面曲率半径的公差敏感性进行了分析,从上述分析来看,Surface 2 的公差敏感性明显比Surface 3的公差敏感性要大得多。这很容易理解,曲率半径的绝对 值越大,则在相同公差条件下,其敏感性越低。同时,还可以判定正公差和负公差哪一个敏 感性更大,以确定在制造时合理限定公差。在图19-12中,还列出了所有分析公差的判据标准排序Worst offfenders,从高 到低(只列出最差的 10 个),方便查找敏感性高的公差项目。其后还给出了一个综合公差

15、分析估计,评估整体公差范围内,系统性能变化量Estimated Change。当然,这是估计 值,不是按照所有最大最小公差简单求和计算得来的,应该是按某种统计方法估计出来的, 对一般设计者来说,不用深究其原理,他就是一个参考值。最后,还有一个蒙特卡罗分析Monte Carlo Analysis,按照某种统计方法(这里 是正态分布Normal Distribution),抽取若干个(这里是20个)综合公差条件下的判 据标准的分析结果并列表,如图19-15所示。同时找出最佳值Best和最差值Worst,标准值Nominal肯定不包括在内,因为他是不含有公差的选项,从统计上来说,他是出现概率最低的选项。从图 19-15 中最后一组统计分析数据也可以知道(红色方框中标注的),判 据标准Criterion的值(RMS均方根光斑半径)越小的出现的概率越小。对于不太熟悉统 计方法的读者,也不必太深究,因为笔者认为统计学也实在是有点复杂不好懂。Monte 匚arlo An alys n s:Number of trials: 20Initial Statistics: Normal DistributionTrialCriterion100.147940770.089500480.299920

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号