文章目录

  • 前言
  • 一、闪耀光栅原理简介
    • 1、回顾多缝夫琅禾费衍射
    • 2、闪耀光栅
  • 二、Virtualab仿真
    • 1、搭建光路
    • 2、分析器设置
  • 三、7.6.1.18版本的操作区别
  • 四、结果展示
    • 1、改变波长
    • 2、改变光栅角度
    • 3、同时改变两个参数
  • 总结

前言

本篇为大创团队的第五篇集体作品,针对物理光学的基础实验–泊松亮斑做出了探索和尝试。

一、闪耀光栅原理简介

1、回顾多缝夫琅禾费衍射

对振幅进行空间性调制的多缝衍射是单缝衍射和多缝干涉两种效应的结果。
I(P)=I0(sinαα)2(sinNδ2sinδ2)2I(P)=I_0(\frac{sin\alpha}{\alpha})^2(\frac{sin\frac{N\delta}{2}}{sin\frac{\delta}{2}})^2I(P)=I0​(αsinα​)2(sin2δ​sin2Nδ​​)2
单缝衍射因子:(sinαα)2(\frac{sin\alpha}{\alpha})^2(αsinα​)2,其中α=πλasinθ\alpha=\frac{\pi}{\lambda}asin\thetaα=λπ​asinθ
可以看出衍射极大时,θ=0\theta=0θ=0
多缝干涉因子:(sinNδ2sinδ2)2(\frac{sin\frac{N\delta}{2}}{sin\frac{\delta}{2}})^2(sin2δ​sin2Nδ​​)2,其中δ=2πλdsinθ\delta=\frac{2\pi}{\lambda}dsin\thetaδ=λ2π​dsinθ
可以看出零级干涉主极大时,θ=0\theta=0θ=0
也就是说,此时单缝衍射的中央极大与缝间干涉的零级主极大重合。但振幅型光栅作为色散原件,无色散的零级光谱占据了总能量很大的一部分,光谱分析中使用的较高级次光谱能量很小,因此衍射效率极低。

2、闪耀光栅

于是,设法使单缝衍射的主极大与多缝干涉的零级主极大分开,使之不再重合。从上面的式子我们可以看出,如果单缝衍射主极大对应的角度与多缝干涉零级主极大对应的角度不再相同,此时单缝衍射的主极大与多缝干涉的零级主极大分开。
闪耀光栅的巧妙之处在于刻槽面与光栅面不平行,有一个夹角γ\gammaγ,称之为闪耀角。

光栅干涉主极大的方向是以光栅面法线方向为零级方向,而衍射极大的中央方向则是由刻槽面法线方向决定的。
当光线以与光栅面法线夹角iii入射,反射角为θ\thetaθ,则刻槽面间干涉各级主极大由光栅方程确定,即d(sini+sinθ)=mλd(sini+sin\theta)=m\lambdad(sini+sinθ)=mλ

由于衍射极大的中央方向则是由刻槽面法线方向,且刻槽面与光栅面夹角γ\gammaγ,故单个刻槽面衍射的中央极大与干涉m级主极大重合时,i=θ=γi=\theta=\gammai=θ=γ
2dsinγ=mλ2dsin\gamma=m\lambda2dsinγ=mλ
当m=1m=1m=1,入射波长为λB\lambda_BλB​,
2dsinγ=λB2dsin\gamma=\lambda_B2dsinγ=λB​
即:波长为λB\lambda_BλB​的1级光谱获得闪耀,并获得最大光强。
显然,闪耀光栅在同一级光谱中只对闪耀波长产生极大光强度,但由于刻槽面衍射的中央极大到极小有一定的宽度,所以,闪耀波长附近一定的波长范围内的谱线也有相当大的光强,因而闪耀光栅可用于一定的波长范围。

二、Virtualab仿真

1、搭建光路

本实验用不同于前面的实验,打开光路模版需要在软件上方窗口打开光栅工具箱:
在Gratings中的2D光栅中选择锯齿形光栅即闪耀光栅

点击后即可打开一个元件已搭建好的光路,我们只需要调整需要的数据即可:

设置光栅的相关参数,双击打开光栅:

首先设置光栅基底的材料,在Base Block中打开Edit:

由于Al的反射率高我们选用它作为光栅的材料,打开材料库搜索Al。

便可得到该材料的基本参数,(还可在additional information里看到材料的其他参数)

将基底和堆栈之间的厚度设置0。

此后再设置堆栈,我们使用的是第一个表面的堆栈,在Stacks中点击Edit修改:

进入后可观察到光栅的锯齿的示意图,点击小铅笔图样进入编辑
在下图1处设置光栅周期,2处设置调制深度,本次实验均设为10um,即闪耀角为45度 ,此后在3处设置高度随x递减,偏移量和旋转角不作设置。

光栅大小设置为2mm×2mm。

此后再设置算法,选择傅立叶模态法,点击Edit进入编辑。

通过计算,当波级次为138时效果较好。

在结构分解中将精度修改为2,此处的精度对应锯齿数(精度越大锯齿光栅越平滑)

可以点击右下方的preview中看到分解示意图。

光照射到光栅上有两种方式即垂直槽面或光栅面入射,我们选择常见的垂直槽面入射:
在position中的basal positioning将光栅旋转45度,可选择绕轴旋转中的Y轴旋转(上图),也可选择笛卡尔坐标系中设置(下图)


由于光栅周期和调制深度的10um设置,我们通过公式计算可得10级闪耀波长为1.4142um。

在光路编辑器界面将传播空间设置为Al。

2、分析器设置

此后对光栅级次分析器做修改。

闪耀光栅主要考虑反射,所以取消透射的勾选。

此后选择单级次输出和偏振。

只有勾选了单级次输出后才出现上方的Single Analyzer。

修改级次为-10,Y方向为0
最后仿真引擎选择光栅级次分析器。

此后得到结果图。

三、7.6.1.18版本的操作区别

选择傅立叶模态法时,点击Edit进入编辑

通过计算,当波级次为138时效果较好,Edit选中后在弹框中设置倏逝波级次为138次。

Propagation中的Advanced Settings设置结构分解的精度:

在结构分解中将精度修改为2,此处的精度对应锯齿数(精度越大锯齿光栅越平滑)

四、结果展示

接下来,我们使用Parameter run改变参数进行仿真。

1、改变波长


首先,将波长从1.21um变化到1.61um,取21步,运行后,即可得到如下的两幅图像。



若没有达到闪耀波长,则会导致能量的分散,使得附近级次闪耀。
点击探测器。

点击查看10级附近的最大值。

2、改变光栅角度

接着,将角度从-60°变化到-30°,同样取21步,可以得到如下的曲线。


同样地,若没有达到闪耀角,会导致能量的分散,使得附近级次闪耀。
点击查看最大值,结果如下。

3、同时改变两个参数

在parameter run中同时勾选角度和波长,即同时改变两个参量的值,同样取21步,将模式更改为Scanning。

在设置中更改为2D模式,选择Interpolated View,使图像平滑,并将色彩设置为Rainbow。


即可得到如下图所示的彩色图样。


点击查看最大值,可以得到以下结果。

再次回到parameter run的界面。

修改完设置再查看现在的一维多图模式图样。

点击Multigraph Mode,选择第三种插值方式,Method of Object。

点开折线图设置,将Symbol都改为No Symbol。

即可得到下图所示的波长和角度二者间的关系曲线图。

总结

本篇由大创团队成员:唐艺恒、扶杨玉、黄一诺、李思潼、明玥共同完成。
闪耀光栅这篇细节较多,要注意。
本篇采用市面上流通比较广的试用版和7.6.1.18版本进行实验和演示,增强了适用性。

祝各位高考的同学都能在自己的级次上闪耀。

VirtualLab基础实验教程-6.闪耀光栅相关推荐

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

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

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

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

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

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

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

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

  5. VirtualLab基础实验教程-3.迈克尔逊干涉仪

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

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

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

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

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

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

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

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

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

  10. 计算机硬件实验教程pdf,计算机硬件技术基础实验教程答案(重庆大学)

    计算机硬件技术基础实验教程答案(重庆大学) 计算机硬件技术基础实验教程答案 实验一:简单程序设计实验 (1)编写一个 32 位无符号数除法的程序,要求将存放在 NUM1 中的 32 位无符号数与存放 ...

最新文章

  1. 使用|DataDirectory| 的烦恼
  2. defunct 进程占用端口_UAV心跳机制与容器、进程数据采集
  3. CentOS,重启的常用命令
  4. express-cli入门_使用Express.js入门
  5. YUV格式转换RGB(基于opencv)
  6. flutter 拖拽布局_使用Flutter模仿SOUL可任意拖动的悬浮按钮
  7. pytorch torch.utils.data.Dataset
  8. 【论文写作】毕业论文写作——摘要篇
  9. linux内核定时器使用及原理
  10. 一文详解:java认证考试报名费用
  11. RGB色彩模式与CMYK色彩模式参数转换公式
  12. 02 学计算机组成原理是学什么?
  13. 本悟法师:信仰,让孤独走开
  14. 一个曾经失眠九年的工程师告诉你怎样拥有更好的睡眠
  15. 腾讯云服务器配置LNMP环境并安装wordpress
  16. jquery+ajax分页
  17. linux 内存 参数,linux free命令参数及用法详解(linux查看内存命令)
  18. canal搭建(HA)
  19. 运筹学基础:第2章-线性规划建模(习题笔记)
  20. 网络摄像机(ip camera)安装设置步骤

热门文章

  1. java pdf tiff_关于java:使用iText将tiff文件转换为pdf文件时出现异常
  2. 基于STM32和ESP8266的智能灌溉系统【土壤湿度监测继电器OLED显示WIFI控制器APP水泵】
  3. 2019111 控制台上实现极乐净土(有图有背景音乐)
  4. python 网页上显示数据_Python实战【第二节】在网页上显示信息
  5. QT集成Windows手写输入法
  6. android oem解锁,Android平台OEM解锁分析
  7. 基于Raspberry pi的BMI160驱动程序实例
  8. 计算机科学的两本圣经_计算机科学中的两个难题
  9. 各种 IntelliJ IDEA 酷炫插件推荐
  10. java 验证码点击刷新,java验证码及其刷新