基于Lumerical的超透镜模型搭建和整体结构仿真

超透镜是一种通过控制表面纳米结构来调制光束的幅度和相位,进而实现波前操控(如光束偏转、光束聚焦和偏振分束等)的新型技术,在之前的文章中已经简单介绍了介质天线结构和金属谐振结构的单元仿真,在扫描了不同结构参数对应的相位后,就可以根据目标相位曲线进行相关建模和仿真。

1、绘制相关相位曲线图

目前大多数超透镜都是利用其表面相位分布来实现所需的功能,最常见的便是光束聚焦的功能,要实现该功能,需要超透镜上的每一点满足以下关系:

其中,x0、y0表示超透镜的中心位置,x、y表示超透镜上各点的位置,f表示焦距。因此超透镜整体建模的第一步便是对这种曲线进行绘制,一般可以通过Excel、Matalb、Python等软件进行绘制,也可以通过脚本在FDTD中实现,如图1所示,为FDTD直接求出的相位曲线,其焦距为15μm、中心波长为0.53μm、周期为0.26μm。

图1 聚焦超透镜的相位曲线

2、寻找对应的单元结构

根据上图的相位曲线在之前一节中扫描的相位结构中寻找与之对应的结构参数,例如在x=0μm的位置,其相位需要保持在0°,通过表格查找或者自动搜索,确认超透镜单元的尺寸为l=0.15μm、w=0.15μm。这种方法对与2D的聚焦超透镜尚且可用,但对于3D超透镜或者更为复杂功能的超透镜来说,仅通过自己手动寻找的方法会大大增加建模的时间,如图2所示为3D的聚焦超透镜相位图和涡旋超透镜相位图(这两张相位图也是直接通过FDTD脚本进行计算和输出的)。

图2 3D聚焦超透镜相位图(左)和涡旋超透镜相位图(右)

在这种如此庞大的数量集下,我们就需要通过脚本的编写或者借助于其他数学软件或编程软件寻找不同位置处相应的超透镜单元结构尺寸。

3、根据结构尺寸建立超透镜模型

每个位置的单元结构尺寸确定后,就可以开始超透镜模型的正式搭建,根据上一步寻找的结果改变介质结构的单元尺寸,并按照目标相位分布的要求进行排列、添加相应的FDTD求解器、设置相应的边界条件、添加平面光源(通常为平面波入射,注意偏振的方向)、添加所需要的监视器(一般为power监视器和profile监视器),最后检查材料和内存并运行软件。

在这一过程中,同样可以采取脚本建模的方法对超透镜进行建模,首先读取上一步中获得的结构参数数据,然后通过循环和添加结构组的方法对2D或者3D超透镜进行搭建,利用脚本搭建的3D模型如图3所示。

 

图3 FDTD脚本建立的3D聚焦超透镜和涡旋超透镜模型图

4、结果输出

对于聚焦超透镜来说,一般有两个最重要的结果图需要输出,其一维电场聚焦图,如图4所示,该图一般从垂直于超透镜的界面profile监视器(power监视器同样适用)中读取;其二为电场聚焦截面图,顾名思义该结果需要在光束聚焦位置处设立一个平行于超透镜的监视器进行结果的输出,如图4所示。

图4 2D超透镜的电场聚焦图和电场聚焦截面图

通过以上4个步骤以及前一节提到的准备工作,我们基本可以完成一个简单超透镜模型的搭建和仿真,而对于其他比较复杂的超透镜,其基本步骤也如上所示,主要在相位曲线图和寻找相应结构参数的部分存在不同程度的变数。为了方便超透镜模型的搭建,我们还对以上提到的几个脚本进行了整合,目前主脚本仅需要对几个重要参数进行设置便可以实现以上超透镜的搭建步骤。

可以参看:

lumerical资料

最后,欢迎通过公众号联系我们.

公众号:320科技工作室

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
基于Lumerical FDTD透镜脚本建模,是一种通过编写脚本代码实现透镜光学性能模拟的方法。Lumerical FDTD是一种常用的时域有限差分法的电磁模拟软件,可以用于模拟光学器件的传输和散射特性。 在脚本中,首先需要定义透镜的几何形状和材料属性。可以使用Lumerical FDTD中提供的几何建模工具,通过定义参数如中心波长、透射率和折射率等,生成透镜模型。脚本代码可以实现对透镜的二维或三维建模。 接下来,根据所需的仿真目标,可以定义光源和检测器的参数。光源可以是单色光源,也可以是多色光源。检测器用于收集特定位置的光强数据。 在脚本中还需要定义网格的大小和分辨率,以及仿真的时间步长等参数。这些参数对模拟结果的准确性和计算速度都有影响,需要根据具体情况进行调节。 完成参数定义后,可以运行脚本进行透镜性能的模拟。Lumerical FDTD使用时域有限差分法进行电磁场仿真,对于每个时间步长,根据麦克斯韦方程和边界条件计算出电磁场在空间中的传播情况。通过迭代计算,可以得到求解域中电磁场的空间分布和吸收情况。 最后,可以通过脚本代码对仿真结果进行后处理和分析。可以计算透镜的传输效率、衍射效果、聚焦性能等指标,并进行可视化展示。通过不同参数的调整和优化,可以进一步改进透镜的设计和性能。 总之,基于Lumerical FDTD透镜脚本建模能够帮助研究人员深入了解透镜的光学特性,并优化其性能,为透镜的设计和应用提供重要参考。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

CAE320

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

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

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

打赏作者

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

抵扣说明:

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

余额充值