关于等离子体波导色散曲线计算问题


#1

在knowledge_base里面的simp glass-silver-air slab这个案例里面,采用计算光子晶体能带的方法计算spp的色散曲线,但是不太明白波导方向设置成bloch边界条件是什么意思,是指结构的周期性吗?如果是那么跟period边界条件之间的有什么区别?还有就是对于某个ky,寻找场强最大的共振峰,结果返回的是共振频率,最后画的是f-ky的colormap,颜色代表共振频率的值,则这个共振频率指谁的共振频率,为什么不应该是共振频率对应的强度值?sp_film_dispersion (1).fsp (270.2 KB)
sp_film_dispersion.lsf (1.5 KB)


光子晶体品质因子计算中算出的谐振频率与自己预算的不同
#2

1 bloch 边界条件是针对斜入射的周期结构的,因为是无穷大平板,用周期边界条件进行扩展。Period 是针对正入射情况。
2 颜色代表的是强度值,关于电场强度的,仔细看脚本,里面出现获取Ez 的代码。


#3

二楼已经回复了你的一些问题,我来回复一下共振频率和强度问题。
实际上,在能带结构计算中,并没有特意计算共振频率,而是根据时间监视器记录的信号计算傅立叶变换得到频域结果,谐振比较强的就是在带结构曲线上的频率(偶尔也有可能漏掉某个频率)。但是因为这些监视器并不一定位于某个模式的最强空间位置上(实际上偶极子的激发在某模式的最强位置来激发,这就是为什么我们提供了几个位置),所以此方法计算的谐振强度并不是这个模式的真正强度(相对值),或者说如果用此法计算Q的话,这些谐振波长的Q一定小于实际的Q,例如用专用分析组计算的Q。
因此,最后的能带结构只显示能带,不显示相应的强度。相应的强度可以通过计算局部状态密度(LDOS)得到。


#4

那么老师我还想问的是,那么设置这个波导方向的yspan是不是就只能设置成1nm呢


#5

我一直觉得颜色代表的就是强度值,但是脚本里面写得 fs = fs + abs(czt(signal,t,2pif))^2,而不是输出spectrum这个量;最后在Script里面获取fs= pinch(getsweepdata(sweepname,“fs”));再画ky-f-fs的logscale的colormap图的。


#6

我一直觉得颜色代表的就是强度值,但是脚本里面写得 fs = fs + abs(czt(signal,t,2pif))^2,而不是输出spectrum这个量;最后在Script里面获取fs= pinch(getsweepdata(sweepname,“fs”));再画ky-f-fs的logscale的colormap图的。


#7

颜色–强度问题,你的理解也是正确的,的确是强度,不过,这个强度不是实际模式的真正强度,这个问题前面已经解释了。
yspan:因为Y方向是无限大,用“周期”性边界表示,其宽度此时不重要。你如用100纳米,只是仿真内存增加,对结果几乎没有影响。


#8

请问老师,如果在simp glass-silver-air slab这个案例里面,我金膜是周期的纳米孔结构,那用Bloch的边界条件时就是根据周期大小设置仿真区域的大小是么?


Bloch的边界条件时就是根据周期大小设置仿真区域的大小是么?
#9

此问题因为与主题不一致,需要另外开帖,参见