目录

  • 前言
  • 一、迈克尔逊干涉仪实验原理简介
  • 二、Virtualab仿真
    • 1、搭建光路
    • 2、属性设置
  • 三、7.6.1.18版本的操作区别
  • 四、结果展示
    • 1.等倾干涉
    • 2.等厚干涉
    • 3.等倾等厚结合

前言

本篇为大创团队的第三篇集体作品,针对物理光学的基础实验–迈克尔逊干涉仪做出了探索和尝试。

一、迈克尔逊干涉仪实验原理简介


(1)P1P_1P1​和P2P_2P2​是两块完全相同的玻璃板,在P1P_1P1​的后表面上镀有半透明的银膜,能使入射光分为振幅相等的反射光和透射光,称为分光板。P1P_1P1​和P2P_2P2​与M1M_1M1​和M2M_2M2​成45°角。
(2)由光源发出的光束,通过分光板P1P_1P1​分成反射光束1和透射光束2,分别射向M1M_1M1​和M2M_2M2​并被反射回到P1P_1P1​。由于两束光是相干光,从而产生干涉。
(3)干涉仪中P1P_1P1​称为补偿板,是为了使光束2同光束1一样三次通过玻璃板,保证两光束间的光程差不致过大。
(4)由于P1P_1P1​板上银膜的反射,使在M1M_1M1​附近形成M2M_2M2​的一个虚象M2′M_2'M2′​。则光束和光束的干涉等效于由M1M_1M1​和M2′M_2'M2′​之间空气薄膜而产生空气薄膜厚度为ddd.
(5)当M1M_1M1​垂直于M2M_2M2​时,可观察到等倾干涉条纹,光程差为Δ=2dcosi\Delta=2dcosiΔ=2dcosi,iii为入射角。通过改变ddd,可以观察到干涉条纹的移动Δd=Δk⋅λ2\Delta d=\Delta k·\frac{\lambda}{2}Δd=Δk⋅2λ​。
当ddd变大时,圆形干涉条纹从中心一个个长出,并向外扩张,干涉条纹变密。
当ddd变小时,圆形干涉条纹一个个向中心缩进,干涉条纹变稀。
(6)当M1M_1M1​不垂直于M2M_2M2​时,可形成劈尖型等厚干涉条纹。

二、Virtualab仿真

1、搭建光路

首先,新建一个空的文件,在其添加一个高斯波。

双击设置高斯波的波长及半发散角,改变半发散角会自动改变束腰半径及瑞利长度。(我们之前更多的设置的是束腰半径)


波源设置好后,添加Ideal Components中的理想分束器,并设置其位置


双击进入属性面板设置分束器,设置其大小20mmx20mm。

其后添加两个平面镜,一个可移动反射角,一个固定位置的反射镜并命名加以区分,都设置成距离分束器20mm。

添加探测器并设置其位置在分束器正上方x=20mm处。

在所有元件摆放好后将光路连接,可注意到分束器和fixed mirror间的光路为红线,与movable mirror间的为蓝线(软件中反射光线为红线表示,透射光线用蓝线表示)
我们可以通过3D视图观察元件的搭建情况,在optical setup中点击3D标识。

即可看到元器件的立体位置视图。也可以清楚的看到坐标轴。(若不能查看到如图的视角,可能是软件自带默认的元器件大小尚不在可观察范围内,可以移步2.属性设置,设置完后再进行查看)

但由于器件的平面默认是平行于xoy平面,而本实验的探测器需要旋转后才可与需接收的光线垂直,因此需要将探测器绕y轴旋转90度。


旋转后的3D图像如下。

2、属性设置

器件位置基本摆放好后,需要对器件对属性进行设置。
首先是分束器的光路控制:
根据迈克尔逊干涉仪的原理,需要对分束器的光路进行设置(此前需要在optical setup中将光路设置改为手动设置)

在分束器的光路设置里添加-/+选项(透射光线返回时再经分束器反射到探测器上)

其次是平面镜的属性,只需设置其直径为10mmx10mm。

最后设置探测器的属性:
设置窗口大小为8mmx8mm,并且设置采样点为全局选项。

三、7.6.1.18版本的操作区别

1.通道激活,如果想要设置理想分束器通道,跟试用版不同,我们在这里激活。(此时你的仿真引擎除了经典场追迹都是可以看到非序列追迹的选项)

需要激活Non-Sequential Trace(选择Ture)
2. 通道设置选项
通道设置选项为Propagation Channels。这里只是名称不同,设置内容同试用版。
其他设置与试用版基本一致。

四、结果展示

接下来,我们可以对参数进行调整,观察迈克尔逊的动态变化情况。

1.等倾干涉

首先,将动镜的距离从500um到700um变化。

使用parameter run的功能,运行后可以得到这样的实验结果。

Δ=2dcosi\Delta=2dcosiΔ=2dcosi,Δd=Δk⋅λ2\Delta d=\Delta k·\frac{\lambda}{2}Δd=Δk⋅2λ​迈克尔逊干涉仪此处为等倾干涉,中央干涉级最大,其他条件不变,当动镜向光程差增大的方向移动时,原干涉级小的地方被干涉级大的所代替,即中心的条纹向外扩张了。因此,出现距离增加,圆环冒出,同时条纹变细的现象。

2.等厚干涉

接着,使用parameter run改变动镜的转动角度,此处使2角度从0°变化到0.05°。(类似与劈尖干涉的角度)

运行后,可得到如下图像。

当动镜转动角度时,两反射镜不再垂直,就形成了劈尖型的等厚干涉。N=Lθλ/2N=\frac{L\theta}{\lambda/2}N=λ/2Lθ​,由公式可知,其他条件不变,当θ\thetaθ增加时,N增大,即相应的条纹间距减小,条纹变密。

3.等倾等厚结合

最后,同时改变两项参数进行动态仿真。

运行后,就可得到如下的两者相结合的动态实验图像。

本篇由大创团队成员:唐艺恒、扶杨玉、黄一诺、李思潼、明玥共同完成。
本篇采用市面上流通比较广的试用版和7.6.1.18版本进行实验和演示,增强了适用性。
迈克尔逊干涉仪也是典型的可用非序列建模的好实例,若最后分析仪仿真系统视图查看时不能看到光线,可能是在仿真设置时没有勾选衍射。

VirtualLab基础实验教程-3.迈克尔逊干涉仪相关推荐

  1. VirtualLab基础实验教程-2.牛顿环

    目录 前言 一.牛顿环实验原理简介 1.现象介绍 2.公式推导 3.特点总结 二.Virtualab仿真 1.搭建光路 2.通道设置 3.探测器与编辑窗的设置 4.透射型牛顿环 三.7.6.1.18版 ...

  2. VirtualLab基础实验教程-7.偏振(2)

    文章目录 前言 一.波片与双折射晶体的简介 1.典型器件的琼斯矩阵示例: (1).线偏振器: (2).波片 2.双折射晶体 二.VirtualLab仿真 1.相移元件 2.双折射晶体 三.效果展示 1 ...

  3. VirtualLab基础实验教程-7.偏振(3)

    文章目录 前言 一.会聚偏振光的干涉 二.VirtualLab仿真 1.光路搭建 2.亮十字 三.效果展示 1.改变入射光偏振方向 2.改变入射光波长 3.改入射光源为平面波 总结 前言 本篇为大创团 ...

  4. VirtualLab基础实验教程-5.泊松亮斑

    文章目录 前言 一.泊松亮斑实验原理简介 1.现象 2.半波带理论 3.公式 二.Virtualab仿真 1.搭建光路 2.探测器窗口大小确定 三.结果展示 1.改变圆屏半径 2.改变探测器位置 3. ...

  5. VirtualLab基础实验教程-1.杨氏双缝干涉

    目录 前言 一.杨氏双缝干涉实验原理简介 1.原理推导 2.多波长叠加 二.Virtualab仿真 1.光路设置 2.仿真与Parameter run 三.7.6.1.18版本的操作区别 四.结果展示 ...

  6. VirtualLab基础实验教程-4.单缝衍射

    文章目录 前言 一.单缝衍射实验原理简介 1.衍射简介 2.半波带分析法 3.公式 4.影响衍射的因素 5.矩孔衍射 6.讨论Y轴条纹分布 二.Virtualab仿真 1.搭建光路 2.探测器的关键之 ...

  7. VirtualLab基础实验教程-7.偏振(1)

    文章目录 前言 一.偏振与极化的简介 1.分类: 2.产生方法: 二.Virtualab仿真 1.搭建光路 (1)线偏光转圆偏光 (2)右旋圆偏光转左旋圆偏光 2.如果不用raw data detec ...

  8. VirtualLab基础实验教程-8.傅里叶变换(1)

    文章目录 前言 一.傅里叶变换是什么 1.公式变换 2.角谱函数(频谱) 3.透镜的傅里叶变换性质 4.全息 二.VirtualLab仿真 1.傅里叶基础 2.全息记录 3.全息重现 4.全息再现仿真 ...

  9. 科大奥瑞物理实验——迈克尔逊干涉仪实验

    实验名称:迈克尔逊干涉仪实验 1. 实验目的: 掌握迈克尔逊干涉仪的干涉原理: 了解非定域干涉和时间相干性: 学会测量激光波长和介质的折射率. 学习一种测定光波长的方法,加强对等倾干涉的理解. 2. ...

最新文章

  1. Latex中数学公式中常用符号(持续更新)
  2. 9.9学python靠谱吗-走进小学教材,Python何德何能?9图对比道出真相
  3. catia高级技巧54条1.0
  4. 2.4.5 MySQL InnoDB重做与回滚介绍
  5. sqlserver 人名_sqlserver上机试题
  6. 开源开放 | 开源立体化漏洞情报知识图谱(四维创智)
  7. 程序员怎样获取更多的劳动收入
  8. delphi trichviewedit 设置一行的段落_HTML中的文本与段落(3)
  9. php遍历文件制作删除,使用PHP遍历文件目录与清除目录中文件的实现详解
  10. 安装erlang没有bin文件夹_RabbitMQ的安装和使用
  11. JS定时器原理及案例
  12. 疫情时代无接触AI人脸识别技术助力智慧工地迅猛发展
  13. moss列表 查看字段长度
  14. vue+el国际化-东抄西鉴组合拳
  15. 【MySQL基本查询】Create(创建), Retrieve(读取),Update(更新),Delete(删除)
  16. 拼多多现重大Bug,一晚被薅羊毛数千万!
  17. PB 切换中英文输入法
  18. hdu 4544 湫湫系列故事——消灭兔子
  19. 高防服务器防御的原理是什么呢
  20. 夕颜:利用热点事件如何赚钱?

热门文章

  1. 公路施工时水泥路肩培土两用机在做的工作概况
  2. CMakeList常用变量及规则查询笔记
  3. 前端代码整理-迷你登录页面
  4. 成都房地产行情解析,商铺回报率高于住宅市场
  5. selenium——火狐webdriver目录无效
  6. java画虚线_画流动虚线框(java) | 学步园
  7. 深入浅出 SSL/CA 证书及其相关证书文件(pem、crt、cer、key、csr)
  8. Unity 动画系统(Animation,Animator,Timeline)
  9. Android复杂界面布局解决方案
  10. 基于VUE3+Layui从头搭建通用后台管理系统(前端篇)一:项目规划及初始化