VirtualLab基础实验教程-6.闪耀光栅

前言

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

一、闪耀光栅原理简介

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

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

2、闪耀光栅

于是,设法使单缝衍射的主极大与多缝干涉的零级主极大分开,使之不再重合。从上面的式子我们可以看出,如果单缝衍射主极大对应的角度与多缝干涉零级主极大对应的角度不再相同,此时单缝衍射的主极大与多缝干涉的零级主极大分开。
闪耀光栅的巧妙之处在于刻槽面与光栅面不平行,有一个夹角 γ \gamma γ,称之为闪耀角。
在这里插入图片描述
光栅干涉主极大的方向是以光栅面法线方向为零级方向,而衍射极大的中央方向则是由刻槽面法线方向决定的。
当光线以与光栅面法线夹角 i i i入射,反射角为 θ \theta θ,则刻槽面间干涉各级主极大由光栅方程确定,即 d ( s i n i + s i n θ ) = m λ d(sini+sin\theta)=m\lambda d(sini+sinθ)=mλ

由于衍射极大的中央方向则是由刻槽面法线方向,且刻槽面与光栅面夹角 γ \gamma γ,故单个刻槽面衍射的中央极大与干涉m级主极大重合时, i = θ = γ i=\theta=\gamma i=θ=γ
2 d s i n γ = m λ 2dsin\gamma=m\lambda 2dsinγ=mλ
m = 1 m=1 m=1,入射波长为 λ B \lambda_B λB
2 d s i n γ = λ B 2dsin\gamma=\lambda_B 2dsinγ=λ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版本进行实验和演示,增强了适用性。

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

virtual-serial-port-control.msi是一种软件安装文件,用于安装并控制虚拟串口。虚拟串口是通过软件仿真的串口,可以模拟物理串口的功能。virtual-serial-port-control.msi可以创建、修改和删除虚拟串口,以及管理串口的通信参数和流控制选项。 使用virtual-serial-port-control.msi,用户可以方便地模拟串口通信环境,测试串口设备和应用程序的交互。虚拟串口在开发嵌入式系统、调试串口设备和编写串口通信程序时非常有用。通过virtual-serial-port-control.msi,用户可以在一台计算机上模拟多个串口设备,从而简化串口调试和测试的过程。 安装virtual-serial-port-control.msi后,用户可以打开虚拟串口管理界面,通过简单操作来创建虚拟串口和设置其属性。用户可以选择虚拟串口的名称、波特率、数据位、停止位、奇偶校验等通信参数。虚拟串口还支持硬件流控制和软件流控制选项,以确保数据传输的可靠性。 通过virtual-serial-port-control.msi,用户可以在应用程序中使用虚拟串口进行串口通信。虚拟串口与物理串口具有相同的通信接口,应用程序无需修改即可与虚拟串口进行通信。用户可以通过读取和写入虚拟串口,实现数据的收发功能。 总之,virtual-serial-port-control.msi提供了一个方便易用的界面,用于创建、配置和控制虚拟串口,帮助用户简化串口调试和测试的过程。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

澄渊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值