CST电磁仿真软件表面等离子极化激元SPP --- 一维光栅耦合 - 衍射模式, 效率, Floquet端口

本文主要是介绍CST电磁仿真软件表面等离子极化激元SPP --- 一维光栅耦合 - 衍射模式, 效率, Floquet端口,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

这两期我们看一下衍射光栅的高阶衍射、衍射效率、反射率。具体到仿真设置,就是Floquet端口的模式分析,S参数与衍射效率和反射率的关系。那么研究这些衍射和表面等离子极化激元SPP有什么关系呢?关系可大了,光栅是一种能够用来激励出SPP模式的结构,所以我们要了解其衍射特性,才能激励出表面波SPP。

使用等离子激元单元模板,开启计算透射率反射率吸收率:

添加银材料,画个因材料的基底,这里d是光栅周期长度,1000纳米:

将WCS移至上方中间,添加光栅,这里ratio是光栅与周期的比,可放0.5,h是光栅高度,可放250:

Z+方向加1000:

Z-方形电边界,其他为Unit Cell:

边界扫描角设theta,初始为0(垂直入射):

进入Zmax端口:

可见该尺寸有6个模可传播(有beta值),这样我们将仿真模数改成6:

注意这里截图只显示了前5个模式。6个模式分别是:

TE(0,0),TM(0,0),TE(1,0),TM (1,0),TE(-1,0),TM (-1,0)。

括号里第一个数字对应X,对应光栅衍射中的0阶,1阶和-1阶模式;第二个数值对应Y都是0就是指1维光栅。

如果下拉列表就可以看到可传播的模式有beta传播常数,不可传播的模式则是alpha衰减系数。

还要注意,这下面的Theta是0,表示这些模式beta和alpha分析的是垂直入射的情况;如果将Theta改成45度,点击update,模式就都更新了,虽然还是只有6个传播模,但是X发生改变,阶数不同了。

所以,在我们等一下研究入射角时,我们就要增加计算模式,比如10个模式,这样就包括了-2阶,-1阶,0阶,1阶和2阶。更要注意,这个theta和边界扫描角参数theta作用不同,这里只是计算模式参数,边界那个是真正用来扫描入射角的。

1.  垂直入射的衍射模:

Theta先用0,我们在求解器中,选择Zmax端口只激励两个基础模,因为我们要仿真出光栅的衍射,而不是用衍射作为输入仿真。这里选择一个自动的频点进行仿真,也就是求解器的频点。

仿真结束,看S参数,先看TE模,S11反射不高,主要以S31和S51两个模式传出能量,其他S21,S41和S61可忽略,因为他们是TE与TM模转换,这里基本不涉及。同理TM模S参数效果相同。

查看模式场,垂直入射的TE(0,0)模:

该模激励出来的电场:

垂直入射的TM(0,0)模:

该模激励出来的电场:

垂直反射回来的0阶衍射模TE(0,0)和TM(0,0)就不显示了,很好理解,下面看看高阶模方向。

反射的1阶衍射模TE(1,0)方向:

反射的1阶衍射模TM(1,0)方向:

反射的-1阶衍射模TE(1,0)方向:

反射的-1阶衍射模TM(1,0)方向:

可见这种方形的光栅差不多把垂直入射波衍射到了两边45度角左右,能量比垂直反射回去要高很多,这就是光栅的模式调节作用。

对于垂直入射的模式,就是对应公式中的m:

2.  凹槽深度(groove depth)与衍射效率

该光栅早在1982年就被分析过了,文献中给出了1阶衍射效率和吸收率,分别与光栅深度的关系(TE):

这就需要用到模板帮我们添加好的这些结果了:

R是反射率,T是透射率,A是吸收率。在这里的透射率是指不同模式之间的转换能量,也就是光栅模式衍射的效率。那么这个E极化的1阶衍射效率是哪个T结果呢?是T31。文献还给了H极化的1阶衍射效率和吸收率,这个是T42。

所以,我们所需要做的就是扫描参数h了:

扫描结束后,可用后处理将离散1D结果合并成0D曲线:

四个结果,四个处理,我就不改名了,

可见与文献结果一致。

3.  扫描入射角

文件另存,将参数改成以下数据:

波长看647.1纳米:

除了材料库中的银,我们自己添加Drude模型银材料:

由于要扫描入射角,所以Floquet模式数量要增加,计算高阶衍射:

频域求解器还是计算1个频点,两个基础模:

参数扫描Theta到70度,开始。

扫描过后,反射率会在结果文件夹中,不过都是一些离散频点,需要换成0D曲线:

对两个R11分别提取0D结果:

查看曲线,可见两个基础模的反射效果并不一样:

这个现象熟悉表面等离子激元的朋友肯定能猜到了,就是TM才能激励出SPR模,TE不行,TE是很单调的(monotone behavior)。换句话说,在入射角为14,24和60度时,TM模发散能量很低,那能量去哪里了?答案是表面传播了,只有TM模(也叫H极化、p极化或P-偏振光)可在该光栅表面激励起等离子极化激元。

必须和文献中计算和测量的一致:

如果还不明白就看动图:

theta=14度:

theta=24度:

theta=30度(非表面传播):

参考:

Sheng, P., Stepleman, R. S., &Sanda, P. N. (1982). Exact eigenfunctions for square-wave gratings: Applicationto diffraction and surface-plasmon calculations. Physical Review B, 26(6),2907–2916. doi:10.1103/physrevb.26.2907 

小结:

1.  F-solver的Floquet端口模式对应光栅衍射的模式,方便我们研究光衍射,以及用光栅激励SPP。

2.  如果材料库中的光学材料色散与所需的不同,可用本案例提到的宏,生成drude模型材料。

3.   (光)透射率(Transmittance)在光栅衍射分析时可以是衍射率(diffraction efficiency)哦!搞清楚Floquet模式就不会搞混定义了~

【相关内容】

 CST中设置正交激励的方法

CST电磁仿真软件如何使用自定义的频域材料色散介电

CST微波仿真软件如何画出空间螺旋结构和口圆环谐振器

(内容、图片来源:CST仿真专家之路公众号,侵删)

版权与免责声明:

凡未注明作者、来源的内容均为转载稿,如出现版权问题,请及时联系我们处理。我们对页面中展示内容的真实性、准确性和合法性均不承担任何法律责任。如内容信息对您产生影响,请及时联系我们修改或删除。

这篇关于CST电磁仿真软件表面等离子极化激元SPP --- 一维光栅耦合 - 衍射模式, 效率, Floquet端口的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1027763

相关文章

在JS中的设计模式的单例模式、策略模式、代理模式、原型模式浅讲

1. 单例模式(Singleton Pattern) 确保一个类只有一个实例,并提供一个全局访问点。 示例代码: class Singleton {constructor() {if (Singleton.instance) {return Singleton.instance;}Singleton.instance = this;this.data = [];}addData(value)

软件设计师备考——计算机系统

学习内容源自「软件设计师」 上午题 #1 计算机系统_哔哩哔哩_bilibili 目录 1.1.1 计算机系统硬件基本组成 1.1.2 中央处理单元 1.CPU 的功能 1)运算器 2)控制器 RISC && CISC 流水线控制 存储器  Cache 中断 输入输出IO控制方式 程序查询方式 中断驱动方式 直接存储器方式(DMA)  ​编辑 总线 ​编辑

基于UE5和ROS2的激光雷达+深度RGBD相机小车的仿真指南(五):Blender锥桶建模

前言 本系列教程旨在使用UE5配置一个具备激光雷达+深度摄像机的仿真小车,并使用通过跨平台的方式进行ROS2和UE5仿真的通讯,达到小车自主导航的目的。本教程默认有ROS2导航及其gazebo仿真相关方面基础,Nav2相关的学习教程可以参考本人的其他博客Nav2代价地图实现和原理–Nav2源码解读之CostMap2D(上)-CSDN博客往期教程: 第一期:基于UE5和ROS2的激光雷达+深度RG

【STM32】SPI通信-软件与硬件读写SPI

SPI通信-软件与硬件读写SPI 软件SPI一、SPI通信协议1、SPI通信2、硬件电路3、移位示意图4、SPI时序基本单元(1)开始通信和结束通信(2)模式0---用的最多(3)模式1(4)模式2(5)模式3 5、SPI时序(1)写使能(2)指定地址写(3)指定地址读 二、W25Q64模块介绍1、W25Q64简介2、硬件电路3、W25Q64框图4、Flash操作注意事项软件SPI读写W2

免费也能高质量!2024年免费录屏软件深度对比评测

我公司因为客户覆盖面广的原因经常会开远程会议,有时候说的内容比较广需要引用多份的数据,我记录起来有一定难度,所以一般都用录屏工具来记录会议内容。这次我们来一起探索有什么免费录屏工具可以提高我们的工作效率吧。 1.福晰录屏大师 链接直达:https://www.foxitsoftware.cn/REC/  录屏软件录屏功能就是本职,这款录屏工具在录屏模式上提供了多种选项,可以选择屏幕录制、窗口

模版方法模式template method

学习笔记,原文链接 https://refactoringguru.cn/design-patterns/template-method 超类中定义了一个算法的框架, 允许子类在不修改结构的情况下重写算法的特定步骤。 上层接口有默认实现的方法和子类需要自己实现的方法

【iOS】MVC模式

MVC模式 MVC模式MVC模式demo MVC模式 MVC模式全称为model(模型)view(视图)controller(控制器),他分为三个不同的层分别负责不同的职责。 View:该层用于存放视图,该层中我们可以对页面及控件进行布局。Model:模型一般都拥有很好的可复用性,在该层中,我们可以统一管理一些数据。Controlller:该层充当一个CPU的功能,即该应用程序

迭代器模式iterator

学习笔记,原文链接 https://refactoringguru.cn/design-patterns/iterator 不暴露集合底层表现形式 (列表、 栈和树等) 的情况下遍历集合中所有的元素

HomeBank:开源免费的个人财务管理软件

在个人财务管理领域,找到一个既免费又开源的解决方案并非易事。HomeBank 正是这样一个项目,它不仅提供了强大的功能,还拥有一个活跃的社区,不断推动其发展和完善。 开源免费:HomeBank 是一个完全开源的项目,用户可以自由地使用、修改和分发。用户友好的界面:提供直观的图形用户界面,使得非技术用户也能轻松上手。数据导入支持:支持从 Quicken、Microsoft Money

《x86汇编语言:从实模式到保护模式》视频来了

《x86汇编语言:从实模式到保护模式》视频来了 很多朋友留言,说我的专栏《x86汇编语言:从实模式到保护模式》写得很详细,还有的朋友希望我能写得更细,最好是覆盖全书的所有章节。 毕竟我不是作者,只有作者的解读才是最权威的。 当初我学习这本书的时候,只能靠自己摸索,网上搜不到什么好资源。 如果你正在学这本书或者汇编语言,那你有福气了。 本书作者李忠老师,以此书为蓝本,录制了全套视频。 试