发布网友 发布时间:2022-04-23 08:57
共1个回答
热心网友 时间:2022-06-18 17:23
如下:
一般来说,二维光子晶体的能带应该使用二维模型来计算,否则就会在第三个维度上产生很多多余的模式。一旦这些模式没有手动去除,就会导致能带结果是错误的。
COMSOL的二维计算中,可以指定计算电场的面内分量或面外分量:
当选择面内矢量时,因变量Ez就会强制等于零。这样所有求得的模式都是TM模式。
当选择面外矢量时,因变量Ex和Ey会强制等于零。这样所有求得的模式都是TE模式。
三维计算时,就无法进行这样的因变量指定,Ex、Ey和Ez都会计算,所以计算结果就包含了TE、TM等各种模式。
总的来说,在二维下计算才是合理的做法。