本系列主要讲解如何利用lumerical公司的FDTD软件仿真拓扑光子绝缘体的能带结构。主要包括以下几方面的内容:
1)前言
2)光子晶体结构分析
3)能带结构仿真与软件设置
4)边缘态仿真与软件设置
5)抗散射仿真与软件设置
6)单向仿真与软件设置
7)其它仿真
1、 仿真目标
本系列的仿真工作是基于文献[1],其采用石墨烯型光子晶体,结构如下图所示,图中圆圈代表孔洞。文献中仿真了两种情况下的能带结构图,和边缘态的能带图。一种情况是A和B的直径相同(此时能带结构没有带隙),另一种情况是A和B的直径不同(此时能带结构有带隙)。
从文献中我们可以得到对应结构的能带图。能带图中包含TE模(酒红色)和TM模(浅蓝色),可以看出TM模没有带隙。
2、仿真整体流程
仿真采用FDTD2019版本,相应的程序已经上传到GitHub[2]。仿真过程中包含两个文件,三个部分。两个文件中,一个项目文件,一个是脚本文件(控制能带仿真过程)。三个部分中,一个是脚本程序(几乎所有能带结构仿真可以共用一个程序),一个是参数扫描部分(与晶体的布里渊区相关,需要仿真哪条边就设置对应的参数扫描),一个项目树部分(设置单次仿真参数)。
仿真流程如下图,脚本程序运行后,调用运行参数扫描,参数扫描控制项目树部分循环多次仿真,得到仿真数据,然后返回给脚本程序绘制能带图。
3 仿真流程各部分解释
仿真过程中各部分之间涉及到很多比较隐蔽的数据传递,建议大家开始的时候,先试试能够正常仿真能带结构的仿真文件(lumerical官方提供