如何创建六方密堆积的结构


#1

问题:我想仿真一个类似于六方密堆积的结构。就如下图所示 KB中 PC with hexagonal symmetry:

FDTD的仿真区域好像只能是矩形,X轴与Y轴之间好像没有个可以设角度的选项,使它成为个60度的平行四边形。上面的例子也没具体说明怎么设置六方对称的周期结构。

答复:FDTD的仿真区域只能是矩形或者长方体,但是仿真三角或者六角阵列是没有问题的。
一种办法是用工具栏中的Array功能,参见

(我这个例子是用时间监视器,主要是为了显示)。
具体参数:a1何 a2就是阵列的周期;第一个角度就是与X轴的夹角,一般建议如果没有特殊要求次角度一个是零;第二个角度是这两个周期方向的夹角,60度就是三角或者六角,90度就是长方形或正方形阵列。下面是行列个数。因为一般的阵列都是在一个平面,后面两个参数可以不管。

为了检查,你可以用工具栏中的视觉网格检查,参见

另外就是使用脚本,参见光子晶体的例子和物件库中的光子晶体组。

Array的使用方法:选中一个物体,点击Array,指定周期参数a1 a2和起始角和夹角,以及周期的个数Columns ,rows; 注意a1 a2是可以正可负的。我一般选择一个要位于坐标中心(0,0,0)的物体,先给出正a1正 a2和个数这样得到第一象限的阵列,再给出负a1正 a2和个数这样得到第二象限的阵列;然后负a1正负 a2和正a1负 a2得出第三第四象限,就可以得到整个阵列,而且中心在坐标中心。

需要主意的是,FDTD的XY区域必须是周期的,不能任意。


纳米球结构阵列的仿真