VirtualLab专题实验教程-4.基于超表面的闪耀光栅

本文介绍了如何利用菲利普拉兰教授的研究为基础,通过2021试用版仿真软件,实现单个纳米柱到闪耀光栅的制作过程,包括参数设置、仿真分析、相位调整和优化策略。读者将了解到如何通过超表面技术实现复杂光学功能并进行参数优化。
摘要由CSDN通过智能技术生成


前言

没错,这一期还是关于超表面的,因为最近对超表面的各种设计都很感兴趣。这篇也是给大家分享如何用超表面实现闪耀光栅,与此同时,更激动人心的一个功能参数优化也将在教程中得到展示。

一、从菲利普拉兰教授开始

在这里插入图片描述

待续。

二、2021试用版仿真

1、单个纳米柱仿真

老规矩,新建一个纳米柱光栅的光路图。熟悉的朋友直接快速过一遍吧,只是参数设置略有不同。
请添加图片描述
平面波的波长为633nm的红光。
请添加图片描述
我们这次实验中的基板材料折射率是1.52。
请添加图片描述
先不给一个基板厚度,认为是0。
请添加图片描述
然后来到我们熟悉的纳米柱编辑界面。
请添加图片描述
纳米柱材料的折射率是TiO2的一个常用折射率2.3。然后这次我们做的是方形的纳米柱,这边尺寸的设计不是特别重要,一会儿我们会跑参数仿真,并不是要看具体某一个尺寸的效率和瑞利系数。至于单元大小,我们设计成380nm×380nm即可,如果对参数不理解的,可以点击蓝色的i。
请添加图片描述
纳米柱高度设置为545nm。
请添加图片描述
我们接着设置通道这里的FFM算法。调整point distance到1nm×1nm。
请添加图片描述
光栅级次分析器同之前的设置: VirtualLab专题实验教程-1.超表面纳米柱及其相位分析
编辑窗这里把超表面后面的材料都改为折射率为1.52的材料。
请添加图片描述
来到参数仿真。
请添加图片描述
让纳米柱的尺寸从1nm变到379nm(不要超过单元尺寸),取379步。
请添加图片描述
不用经典场追迹。
请添加图片描述
得到透射效率和瑞利系数两条曲线。
请添加图片描述

2、从相位到纳米柱直径

从瑞利系数到相位这一步就不再赘述啦。
请添加图片描述
我们对相位进行一个解包裹。
请添加图片描述
得到下图。
请添加图片描述
我们把相位移到0上(是对曲线的整体平移)。
请添加图片描述
得到下图。
请添加图片描述
索引方式,可以直接查看Table非常方便,最后我们得到了需要做出来的纳米柱直径。这个5个纳米柱合并构成闪耀光栅的一个周期。
在这里插入图片描述

3、制作初代闪耀光栅

我们新建一个超光栅光路图。
请添加图片描述
我们不看反射,只看透射。我们先行把极化方式分析器拉出来。
请添加图片描述
给偏振方式分析器进行如下设定,这也是我们一会儿要重点观察的信息。
请添加图片描述

还是设定平面波波长为633nm。
超光栅的基板材料也设置成1.52折射率,也不给基板一个厚度,设为0。这个厚度我们一会儿会再调整。
请添加图片描述
我们的纳米柱材料自然还是2.3折射率,高度设置为545nm,形状也设置为方形。
请添加图片描述
然后来到pillar distribution。有一个快速的方法你可能已经发现,比起一个一个的添加,我们现在这些纳米柱都是等间距的规则分布,我们可以在table tools这里使用add equidistant pillars,这样设置好后只需修改每个纳米柱的直径。请添加图片描述
请添加图片描述
改一下周期,x方向是5个380nm,即为1.9um,y方向即为380nm。
请添加图片描述
然后我们需要再次来到FFM设置界面,先调整衍射级次。请添加图片描述

请添加图片描述
再设置点间距为1.5nm。
请添加图片描述
你可以点开decomposition view,看看你设计的闪耀光栅的一个周期是什么个分布。
请添加图片描述

4、仿真

我们先用经典场追迹看看效果。
请添加图片描述
得到这个图。这是因为我们的基板没有厚度,探测器的探测结果受到倏逝波的影响很大。
请添加图片描述
我们把基板变厚(这里改成了5mm)再看效果。
请添加图片描述
闪耀光栅的相位分布已经成功实现了。
请添加图片描述

5、参数优化

待续。参数优化这里还有些小问题,等再研究了再和大家分享。

总结

超表面是不是很强大,关于超表面的探索永不停歇,毕竟,用一个这样的flat optics的元件就可以去替代多种光学元件的功能还是挺有意义的。不过短期内超表面的相关教程可能就更到这里了,如果后面有做超透镜什么的,还会再和大家分享的!

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提供了一个方便易用的界面,用于创建、配置和控制虚拟串口,帮助用户简化串口调试和测试的过程。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

澄渊

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

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

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

打赏作者

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

抵扣说明:

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

余额充值