本文转自公众号:小小光

导论:在序列模式下,对迈克尔逊干涉仪进行仿真,并分析干涉图样。

ZEMAX仿真:

(1)    建立一个Paraxial XY的理想光学成像系统

首先在孔径类型中选择Entrance Pupil Diameter,Aperture Value输入10,如下图:

波长为默认波长(0.55);视场为默认0度。

然后在LDE中输入相关数据,如下图:

将STOP的面形选为Paraxial XY,这是把该面设置为“理想薄透镜”,其中X-Power和Y-Power可以分别设置两个轴不同的光焦度,即焦距的倒数,我们设置X-Power和Y-Power的光焦度分别为0.2,即焦距为5mm。

需要注意Paraxial和ParaxialXY的区别。Paraxial为旋转对称理想透镜;Paraxial XY为两轴分离理想薄透镜,可以分别设置两个轴的光焦度,如果多带带设置一个轴,则成了理想柱面镜。

查看下3D layout,如下图:

以上这个理想光学成像系统实际上是一个4f系统。

同时打开查看点列图,Ray Fan,OPDFan和Field Curvature,各种像差分析图显示的结果都是0,点列图也为理想点。

再看看理想情况下的成像效果,通过Analyze-Extended Scene Analysis-Image Simulation,打开成像仿真器,默认情况下的成像仿真是网格线条模式,如下图:

(2)干涉图像分析

我们采用干涉分析来检验像面的波前特性,通过Analyze-Wavefront-Interferogram,打开干涉分析图像,如下图:

从上图,我们发现没有任何干涉图像,这是因为此时像面放在了理想光学系统的最佳像面处,各种像差都为0,波前光程差也为0,无干涉图样出现。

如果我们将像面位置偏离理想像面,就会产生离焦。

我们将Surface 2的厚度改为10.1,如下图:

此时,产生了离焦,如下图:

打开干涉图样参数设置对话框,设置好相关参数,如下图:

从上图看出,有Beam 1 是设计光路(1/1),Beam 2是参考光路(Reference),这是因为干涉必须要两束光。

此时的干涉图像如下图:

从上图看出,这是典型的牛顿环干涉图像。

(3)    迈克尔逊干涉仪的仿真

首先,建立一个初始结构,采用物空间数值孔径NA=0.2,Surface 1和Surface2为两个理想柱面镜(Paraxial XY),其后放置两个反射镜,用于改变光路方向,最后用一个理想透镜聚焦(Paraxial),像面放置在离焦位置上。

在LDE中输入初始结构的参数,如下图:

查看3D Layout,如下图:

然后打开MCE,增加一个结构,并增加以下操作数,如下图:

更新3D Layout,并显示所有光路结构,光线颜色按照结构来区分,如下图:

以上就是迈克尔逊干涉仪的基本光路结构。

最后,打开干涉分析图,干涉光束分别选择结构1和结构2,设置合适的比例因子,不勾选“使用入瞳形状”,采样率设置为256×256,得到干涉图样,如下图:

我们也可以修改结构参数来改变干涉图样,例如我们将结构参数CRVT在结构2中的属性值由0改为0.004,从而更新干涉图样,如下图:

在序列模式下,干涉分析图直接将不同结构中像面上的波前进行干涉,而不管这些结构光路是否相交。

此时,即使在3D Layout中看到两个结构的像面根本不在同一个位置,也是可以进行干涉分析的,而与结构方式无关。

zemax迈克尔逊干涉仪_Zemax光学设计实例---迈克耳逊干涉仪的仿真相关推荐

  1. 没有与参数列表匹配的 重载函数 strcpy_s 实例_Zemax光学设计实例(84)Ftheta扫描平场透镜的设计...

    导论:F-theta透镜又叫激光扫描聚焦镜,是激光加工行业必不可少的光学元件之一.对于理想薄透镜,光束的偏转角度与轨迹位置的关系为Y=F*tan(θ),这种非线性关系会使得匀速偏转的振镜扫描速度与轨迹 ...

  2. zemax迈克尔逊干涉仪_zemax非序列模式概述-棱镜的色散与迈克尔逊干涉仪016

    zemax非序列模式概述-棱镜的色散与迈克尔逊干涉仪016 激光光学设计实例应用--自学案例汇编激光光学设计实例应用--自学案例汇编:非序列模式概述:非序列模式概述棱镜的色散与迈克尔逊干涉仪棱镜的色散 ...

  3. zemax模拟ld_Zemax光学设计实例(83)在非序列模式下LD阵列的光束整形

     导论:半导体激光器(Laser Diode,LD)是很常用的激光器件,普遍应用在光通信.激光泵浦等领域.阵列LD通常因为管芯空间分布的原因导致光束质量较差,需要光束整形以后才能使用.本文以LD ba ...

  4. 在当当买了python怎么下载源代码-Python爬取当当、京东、亚马逊图书信息代码实例...

    注:1.本程序采用MSSQLserver数据库存储,请运行程序前手动修改程序开头处的数据库链接信息 2.需要bs4.requests.pymssql库支持 3.支持多线程 from bs4 impor ...

  5. 亚马逊AWS EC2云实例AMI安装LNMP环境(1)——Nginx安装

    概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器.默认登录用户名为ec2-user,执行ro ...

  6. 亚马逊AWS EC2云实例AMI安装LNMP环境(3)——Mysql5.5

    概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器.默认登录用户名为ec2-user,执行ro ...

  7. 综合性ZEMAX.13.R2.SP4 x64光学设计仿真软件

    综合性ZEMAX.13.R2.SP4 x64光学设计仿真软件    目前国内使用最多的专业光学设计软件!熟悉光学设计的人对这款软件一定不会陌生的,全球比较有名 的光学软件不外乎就是CODE V.OSL ...

  8. python爬虫如何爬亚马逊_Python爬取当当、京东、亚马逊图书信息代码实例

    注:1.本程序采用MSSQLserver数据库存储,请运行程序前手动修改程序开头处的数据库链接信息 2.需要bs4.requests.pymssql库支持 3.支持多线程 from bs4 impor ...

  9. python爬取京东书籍_Python爬取当当、京东、亚马逊图书信息代码实例

    注:1.本程序采用MSSQLserver数据库存储,请运行程序前手动修改程序开头处的数据库链接信息 2.需要bs4.requests.pymssql库支持 3.支持多线程 from bs4 impor ...

最新文章

  1. 创建分辨率自适应的Windows Phone 8应用程序
  2. 第三期CSIG图像图形学科前沿讲习班-详细日程
  3. Activity和Service通信 使用BroadcastReceiver
  4. AMUL的完整形式是什么?
  5. linux程序已经在后台运行冻结了_如何使程序在Linux后台运行
  6. java代码ftp重命名未生效_java实现FTP远程文件移动(重命名、复制、拷贝) | 学步园...
  7. zabbix数据库分表的实现
  8. java pdf 添加图片
  9. pdf关键字高亮 java_Java PDF查找和高亮文本-Go语言中文社区
  10. 【Java:JDBC+MySQL实现学生信息管理系统】
  11. AVI文件数据流操作
  12. Tableau雷达图制作——这可能是你能看到最详尽,最清爽,最感人的教程!
  13. 阳光/海浪/沙滩/美女/泳装——51CTO.com两周年出游
  14. STM32F4 | 独立看门狗(IWDG)实验
  15. setFocus不能生效的问题
  16. 编写高质量代码改善C#程序的157个建议——建议64:为循环增加Tester-Doer模式而不是将try-catch置于循环内...
  17. 搭建Aqours Online Judge的琐琐碎碎(二)为什么我更新了18.04之后就ssh不上去了啊?...
  18. 拦截器是干嘛用的java_拦截器、过滤器做什么的?
  19. 【第80题】JAVA高级技术-多线程14(闭锁和栅栏)
  20. 跳频技术之母--海蒂·拉玛

热门文章

  1. electron 解压zip_如何在Electron Framework中提取.zip文件的内容(解压缩)
  2. Unity3D 大型游戏 最后一站 源码 部分重点匹配战斗(一)(10)
  3. deepin系统转为windows_用 deepin 拯救10年前的电脑
  4. 以太网交换机(计算机网络)
  5. 用HTML和CSS做一个简单的静态京东手机端页面含源码分享
  6. 归因分析笔记5:机器学习可解释性
  7. 数字化转型浪潮催生 API高速发展飚嘅
  8. 使用Jest进行React单元测试
  9. 两线制直流电源电压显示表(可测范围0.8V—80V)
  10. codeforces #35D