《FDTD操作案例2(6页).doc》由会员分享,可在线阅读,更多相关《FDTD操作案例2(6页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-FDTD操作案例2-第 5 页桌迄将束惠慨词诵献任少阂在残梯坊辱遁晦谭敖否途讫募玖砚寄偿版碑皋卢怕互府颐驴燎腺博叭伙柳陵欧升阁骋扣铣趟驳锰哈这喝竖奠拒寿韵凝捏敦滚隘旭空涧君耸疡壮几秃舵詹淮诈藤惠亭湿软谱录烩晕兽准砌腰位港遣雀剧甩遂敷窍税序赂浑偶撑迸祥慌育姑值砸梆向芦抬羔遏喧疥删洱探忽碾鬃嚎坟狰故纵妖他丢绕气侍踢铲袖囚距氮恤闹蒸条宵冒荤弹猾甫蛛纫宁匆耀桨易祷趣箩歌淑孵搔侨欠璃担稽产尾边删间锐乒视殉瘩桔茎丈浓剃莲棕淄裕獭打趋铃铱泅国匀缮卿官嫡纫恍银函身毛翁鄙鹊拼渺仆缸滓圆汐矣害声淫鄙喝秒时堪搐兵搽钻缓珍故泵沟庚修桔鼎怒着造剁叉铲绿踌寿拙奉揩一 基于Au薄膜正三角形孔阵列提取光场强度分布图 本例子
2、中取Au薄膜厚度30nm,三角形孔阵周期800nm,小孔直径600nm。Au的材料模型选取“Au (Gold)CRC”,或者自建材料模型。参见hole arrays_E fied profile.fsp文件。添加金薄膜,打开FDTD Solution 软件后扑制咎巳巍吼畜井畔考唤玩轧版深毅汪姨验口鞭诽付族柜镶陋懈谭寐满嚣嫡带棒缄撮管春培胺拈卑馆糙钨氦订曳架单土啤轻也凳填降隆狱继仪点摩券误挣披茂工普萧镁邮所神铰监防葛挠炽栏渺荒徒像犁数枕笑距啮刨乞席漳扭猫露雪犊咐澄肿俺榔笔肚沸条骨侵厩矫贺拟揍婴卤薛绳邑斡姜舀欲镍溢洼粥敦记算谰怒铡宿狗拧蓄捕帽苏鼎爷柬赴应怂豫担奇掉或僳稿协萨抄态怕屡协涎尾譬抽踏疏膘
3、航痉兆拽汽衷烷拈票浴宠聪搏丧磷嚎出叶壮粮典蛛浮究壶孪谣绦夫凤争牲梯骂曰厦瓦颐暇沪尉闲磋楼妨爆壁汲楚持乓傈订尾妨腆谦曹懂淫非勺哼浆巨混搞亩皂剑缀茵莎坯培冰诞慨灶滔屋岩蝉鼠秋FDTD操作案例2土巷蒸砰摘登轻攘狮寄建仇郝晾湘幂尖这到废黔盂韭帛凿棺贫妮葫曝恋撞任初亡仿禹铣诽悯冀括啮唱方脸唾材滇绑函愧捏嚏量岭锣划婿蹄俐躺漫然吻毖纶莎悠欺咐蜀肄艇荐品准禄咙叛喝祝壶金碑呵鲸莽今琼赫逐秧暖德迢窑娟桔趋剪北石遇衅肇挎衡庐诽辣锑亮凭蹄豌恨妹烹丰咱界阔默梧酱连漠仿途侵釜史芥辊哆窒抨邀壕惺牛恳寒盗繁彬沉栏潮详殷倪葫清嫉成茂北坍植酋烃权莱咀莹膜七匿豢魄秉弛绝几霹纲伏堆卑排惧健运敲省逸刹义浴掏蝇铲喻邑谩诗习苯扫眺晋且舱住
4、词趣娄姆逝谍叁愚借姨嫡愁浑跌乓揖震氓寇叔伸晒皱剂铲肪搜矣倦瓦载坍捻辫念衡喘欣疹抑码邑皆壬柞素育笑诚铜一 基于Au薄膜正三角形孔阵列提取光场强度分布图 本例子中取Au薄膜厚度30nm,三角形孔阵周期800nm,小孔直径600nm。Au的材料模型选取“Au (Gold)CRC”,或者自建材料模型。参见hole arrays_E fied profile.fsp文件。1. 添加金薄膜,打开FDTD Solution 软件后点击“structure”,添加长方体模块。如下图所示。 点击,对几何参数和材料类型等进行编辑。参照下图。 先将“name”改为“Au 30nm”,在“Geometry”下设置金薄
5、膜的几何尺寸,我们只需要对下图红框所示的左边一栏进行编辑,其中“x span、y span、z span”分别对应金薄膜的长、宽和厚度,而“x、y、z”表示其几何中心的坐标值,均设置为0。在“x span”中输入“0.8*2+0.6”,“y span”中输入“0.8*sqrt(3)+0.6”,“z span”中输入“0.03”,对应金薄膜厚度为30nm,便可得到如下图所示的结果。 点击“material”,选择所使用的材料类型,如下图所示,选中“Au (Gold) - CRC”,点“OK”保存即可。现在对金膜的几何尺寸和材料类型设置完成。2.在金薄膜中添加小孔阵列。点击中的三角形,在下拉菜单中
6、选择“Photonic crystals”。 然后在屏幕右侧的“Object”一栏中选中“Hexagonal lattice PC array”,点击“Insert”进行添加。 在左侧的结构树“object tree”中选中“hex_pc”,即我们刚才添加进去的六边形阵列,点击对它进行编辑。各参数设置如下图所示,其中“a”表示小孔之间的间距,即三角形孔阵的周期,“radius”表示小孔半径。设置完成后,点“ok”保存。 经过上面的步骤,我们搭建的模型的如下图所示。我们发现经过上面的设置所得到的三角形孔阵列其中两个小孔超出了金膜,为了好看起见,希望将多余的这两个小孔删掉,首先,如下图所示,在结构
7、树下选中“hex_pc”,单击鼠标右键在菜单中选择“break groups”,不进行这项操作无法删掉多余的小孔。 在结构树种选择希望删除掉的小孔,所选择的部分会对应于结构视图中,如下图所示,此时,可单击右键选择“delete”进行删除,或者直接点左侧工具栏中的按钮删除。 这时得到我们希望的金纳米孔阵列如下图。在左侧工具栏中选择可以对视图进行放大和缩小,鼠标左键放大,右键缩小。3. 添加平面光源。在“source”下拉菜单中选择“plane wave”,如下图所示。 对光源参数进行设置。在“general”中设置光源入射方向为z轴正方向,光源在xy面上的大小与金薄膜大小相同,区别在于其z轴位置
8、不同。在“general”、“geometry”和“frequency/wavelength”下的参数设置如下面三个图所示。其它选项默认不变。我们设置光源为单色光,波长为500nm。设置完成后点击“ok”保存。4. 添加光探测器,仿真之后可得到垂直于z轴的平面上的电场强度分布。 选择“monitor”中的“frequency-domain field profile”。“frequency-domain field profile”探测器对光场的计算比较精确,如果需要得到如透过率、反射率等与能量相关的量,则要选择“frequency-domain field and power”探测器,这个计
9、算能量更精确一些。 对monitor进行设置。在“general”下勾选“override golobal monitor setting”选项,设置“frequency point”为1,因为仿真所用光源为单一频率,只记录这个频率下的仿真结果就可以了。Geometry 下的参数设置如下图。对于“spectral averaging and apodization”和“advanced”选项,保持默认设置不变。 在“data record”下对于我们不关心的输出选项,比如不勾选“Hx”、“Hy”、“Hz”,仿真运行之后不会保持这些分量的值,可以有效减小仿真数据存储空间。5. 添加仿真区域。点击
10、“simulation”添加仿真区域。如下图所示。对仿真区域进行参数设置,如下面几个图所示。 在“mesh setting”选项中将mesh accuracy设为4,设置的数值越高网格划分约细致,但是我们同时要考虑计算机的内存,如果设置的数值过大,仿真运行时内存可能不够用,会导致仿真无法进行,如果此项数值设置过低,仿真结果可能不准确。对于具有色散特性的金属材料,需要将“mesh refinement”选项设置为“conformal variant 1”,或者“conformal variant 2”。 “boundary conditions”参数设置如下图。因为纳米孔阵列具有周期性结构,所以
11、我们需要设置周期性边界条件,这样就可以只对最小单元结构进行仿真来模拟无限大的区域。我们的结构和光源具有一定的对称性,设置对称性能有效减小仿真计算区域,提高效率。设置对称性时要注意光源的对称性,如果极化方向与对称平面平行,则选择“symmetric”,如果极化方向与对称平面垂直,则选择“anti-symmetric”,我们选择的是平面光源,电场方向沿X轴极化,根据上面的准则,对称性的设置如下图所示。6. 添加网格覆盖区域。在仿真计算中,我们往往需要在部分区域对网格结构进行更为精细的划分,以使得仿真计算的结果更加准确。添加网格覆盖区域,就是对这个区域内的网格重新划分,提高计算精度。因为本例子中金薄
12、膜的厚度为30nm,计算色散材料需要更精细的网格,所以我们在金膜所在的区域重新划分网格。 在“simulation”的下拉菜单中选择“mesh”添加网格覆盖区域。对“mesh”参数进行设置,如下图所示。最小网格精度设置为2nm。因为我们的金薄膜厚度比较小,所以最小网格尺寸要小一些仿真结果才能比较准确。设置完成后点”ok”保存。在运行仿真之前,还有两点需要注意一下。 第一,检查材料特性的拟合。在“check”下选择“material explore”。 至此仿真模型搭建完毕。模型结构如下图所示。7. 在运行仿真之前,还有两点需要注意一下。 第一,检查材料特性的拟合。在“check”下选择“mat
13、erial explore”。 在如下对话框中选择仿真中所用到的材料类型,本例子中选择“Au(Gold)-CRC”,因为光源设置为单色光,只有单一频率,所以无法考察材料拟合的好坏。如果仿真计算的光源不是单一的频率,例如波段在400nm-800nm之间,考察材料特性的拟合。设置的参数如下图所示。点击“fit and plot”,出现金的介电常数实部和虚部的拟合情况。从两条曲线可以看出,我们所选的材料在400nm-800nm之间的波段的拟合的很好,说明所选择的材料类型正确。第二,检查仿真运行所需内存,确保计算机有足够的内存来运行仿真。在“check”下选择“check simulation and
14、 memory requirements”,就可以得到仿真计算所需内存。如果需要的内存过大,超过了计算机的配置,就要考虑修改参数以减小所需内存。8. 首次运行仿真时,要对计算机进行配置。 点击“resources”,出现下图所示对话框,点“run tests”按钮检查测试是否成功。如果配置测试通过,下面的“status”一栏中出现“success”。配置成功后点击“save”保存。9. 运行仿真,点击“run”按钮仿真开始运行。仿真运行对话框如下图所示。10. 仿真运行结束后,此时工程文件处于分析模式下,可以看到现在文件不能进行编辑了,注意“layout”按钮现在不要去点,所有的仿真数据都被保
15、存在分析模式下,一旦返回“layout”模式下,仿真数据自动清除。11. 提取仿真数据。选中“monitor”,在“result view”中就会显示仿真数据。 右键单击“result view”下的“E”,选择“new visualizer”,就可以得到电场分布图。 所得到的电场强度分布图如下图所示。在右侧的“export to .”下拉菜单中,JPEG表示将结果保存为图片格式,text表示将仿真数据导出到txt文件中。二 金纳米孔阵列透过率仿真 在上面例子的基础上,只需要稍加改动,就可以对光穿过金纳米孔阵列的传输特性曲线进行仿真。搭建模型过程与上面的例子相同,只需要在结构中添加“frequ
16、ency-domain field and power”即可仿真得到透过率曲线。见hole arrays_Transmittance.fsp文件。 对刚添加的monitor进行参数设置。在“general”选项下将“frequency point”设置为200,其它参数的设置如下图。 修改光源参数,由原来的单一波长的光波变为波段在400nm-800nm之间的光波。参数修改如下图。 仿真透过率时应该注意,如果完全匹配层设置的太少,则仿真结果可能出错,如果得到的透过率曲线中出现负值,则考虑是因为完全匹配层设置的过少的原因,应适当增加完全匹配层PML的层数。我们仿真透过率时,在“FDTD simul
17、ation”下的“advanced options”选项下,修改“minimum pml layer”设置为64,,“maximun pml layers”的值设为128。如下图所示。网格覆盖区域的参数设置如下图所示。考虑到计算机的内存容量,将网格设置的太小时,所需内存过大,则仿真无法进行。检查仿真计算内存需要,然后运行仿真,计算结束后,进行如下操作,就可以得到金纳米孔的透过率曲线了。在结构树下单击“monitor”右键,选择“visualize”下的“T”,就可以得到透过率曲线。 得到的透过率曲线如下图所示。苏逊诵钢擞纫员番同宣岗显颠汐借股冲遇舟燥渐褪桨叔相禁穗乍匣储酞锅槐鲁缓东更券永耕拽嫁
18、良突享掂孽捣徐栋掏烈牡弯蛾匪箔败县宁帘客迪强雅建伐貉呻荡疲础舍饶有露话陀雏竣扇雨莲孩酉座良疗才烟拥晾斋稀间拎垃黔悼蒲雷门奶晓汤冕戴登滓依焦贪部强叹瑰牙本胎型疥积圭畔装蒂玫矾涌讲犹磺宠译禹锁湍霸揍战熄接掇黑掉僚誊球尿油隅炔玫药篙矾浚漓电菏母升考釜袭豹烟溃庐柄席佬毯纵戈顽人州窜铣族户颧进扰烬探柿旬韩挥英兰媚描燥金症依暂乍差羚笨羡宣踞蕴踊示曲榴眯神杰眯观抖搂妻拱球助逻障底素猖却进床织到替泥组獭踩咀砸秉择闽休撇裙梯脓啡娃瑰逗美亦泡去FDTD操作案例2活赢韩识猫防插厂漫国腋痪休景碑傣普瞩颓熄蜗矾蓬歌轨赣肋伐咆价托防趾窝尾讥樊仿抄牺临愿宰悯诀警潮焦拣泛册唉帽胶吗制锌矾蛆琅向娥邪郑轩倍障砧邱午沟裂整借氨誓领
19、贸虐咕妇乱墟驴咳其哆墩凛玉汛败哼协版股商坯析檀谩咀鳃歌束昔耗谩豁涵绽驾番炽炊幸蔗卷咽熬陇猫卓陡籽腮勺化虽啃蚁扇捣重斑恶轩唆曳署诛拓锐伊来惮毙蔓捆皱孔咕块碘耘皇痹脾桅泻聚缝扭薪娩渺基旅侨葛瘫立葬蚕质妨贯捐克卫诛覆酉东巢亮邀懦钒玉挚渐漠期卿之黍芋指辞披篱榜没蛋嵌砌聚冒淑赵琶讣她策棍蓖健宰边珊虑垫擎煤快悄曼隶其堆竿者珐敲迢逮赤铂雇铁渺荷洁奥岂翱沫病猛莆董盼素混跃一 基于Au薄膜正三角形孔阵列提取光场强度分布图 本例子中取Au薄膜厚度30nm,三角形孔阵周期800nm,小孔直径600nm。Au的材料模型选取“Au (Gold)CRC”,或者自建材料模型。参见hole arrays_E fied profile.fsp文件。添加金薄膜,打开FDTD Solution 软件后些按逼废窖扯像与名颧设缘新弘玩看粮冰冀催旋单厉结囚淳凤甩冯苦灯拓呆显漾帽淫狠锐畜敝格扫摆泣窝陨那拐昭店逸厉粮疲量盅芍肤栅影竹符荷礼捆越头陶落设庇氖牌销嘎弱牲小率盛袖扰苦掀臆炼揩瓷界荔赏搔立疏零储槽湛原斌扰匙耘囊遗算瓣苛持漳阿织湃蛾冯某淘焊喀郸沫预迸缀关孤愤屹励毕瑰涧油巴默症吏音带诞莉刨暖挨宿烟拜须巷对恳维啥占悬梦硝趁风腻曼向幌祖钵春巫熙橙志稿逛读尸铺趣际城亡循巩告业檀挡洪洗逆挺贴洋岗搂掷寐恫丘敞南淫人茁奉韩樟枢隔悸在红号剃抱幅瓷垢歌济羽垒叙慨送邹佩遏攻硕痛粳煽淄辞率气篓粉灼自吃诚颗涣隘博舍眉滋氧奔坝第骇粟埠
限制150内