首页 -> 登录 -> 注册 -> 回复主题 -> 发表主题
光行天下 -> 讯技光电&黉论教育 -> OptiFDTD应用:光栅衍射的远场分布 [点此返回论坛查看本帖完整版本] [打印本页]

infotek 2024-09-04 07:52

OptiFDTD应用:光栅衍射的远场分布

光栅布局在大多数情况下是周期性结构。OptiFDTD中有两种实现周期性布局的方法:PBG编辑器和VB脚本。本课将重点介绍以下功能: ^dRB(E}|)  
•使用VB脚本生成光栅(或周期性)布局。 g\d|/HV K  
•光栅布局模拟和后处理分析 zGA#7W2?0  
布局layout TtlZum\  
我们将模拟如图1所示的二维光栅布局。 L -<!,CASW  
图1.二维光栅布局
tK1P7pbC8r  
kowBB0  
用VB脚本定义一个2D光栅布局 _A1r6  
bDRl}^aO6  
步骤: 5Q =o.wf  
1 通过在文件菜单中选择“New”,启动一个新项目。 624l5}@:  
2 在“Wafer Properties”对话框中设置以下参数 ?$%#y u#.  
Wafer Dimensions: Xbe=_9l&p  
Length (mm): 8.5 '8PZmS8X9  
Width (mm): 3.0 1)w^.8f  
5V]!xi  
2D wafer properties: _I+QInD;)  
Wafer refractive index: Air DOyYy~Q  
3 点击 Profiles 与 Materials. ;X*I,g.+H  
RX\%R  
在“Materials”中加入以下材料: [<rV "g  
Name: N=1.5 u8 Q`la  
Refractive index (Re:): 1.5 3P N<J  
Onz@A"  
Name: N=3.14 ZuH@qq\  
Refractive index (Re:): 3.14 t,Ss3  
!o1+#DL)MU  
4.在“Profile”中定义以下轮廓: AhWcJD]  
Name: ChannelPro_n=3.14 N6EG!*  
2D profile definition, Material: n=3.14 \  2#7B8  
4zzJ5,S1  
Name: ChannelPro_n=1.5 #-W a3P  
2D profile definition, Material: n=1.5 hR(\%p  
"V'<dn  
6.画出以下波导结构: |ZC@l^a7  
a. Linear waveguide 1 P-U9FKrt  
Label: linear1 Cj'X L}  
Start Horizontal offset: 0.0 ;auT!a~a#  
Start vertical offset: -0.75 {_C2c{  
End Horizontal offset: 8.5 Ku$:.  
End vertical offset: -0.75 }6b" JoC  
Channel Thickness Tapering: Use Default <5BNcl\ZL  
Width: 1.5 o+*7Q!  
Depth: 0.0 bS7%%8C  
Profile: ChannelPro_n=1.5 NpI "XQ  
F}MjZZj(U=  
b. Linear waveguide 2 ^Q,-4\ec  
Label: linear2 #:[^T,YD0  
Start Horizontal offset: 0.5 l^!raoH]q  
Start vertical offset: 0.05 I'[gGK4 F  
End Horizontal offset: 1.0 M$,4B  
End vertical offset: 0.05 o@2Y98~Q}  
Channel Thickness Tapering: Use Default ` "Lk@  
Width: 0.1 h\-3Y U  
Depth: 0.0 pd^"MG  
Profile: ChannelPro_n=3.14 SJ*qgI?}T  
GBSuTu8  
7.加入水平平面波: @}\wec_   
Continuous Wave Wavelength: 0.63 General: @5}(Y( @  
Input field Transverse: Rectangular b=+3/-d  
X Position: 0.5 &+|bAn9AJ  
Direction: Negative Direction L+ K,Y:D!W  
Label: InputPlane1 ;r?s7b/>  
2D Transverse: 40=*Ul U-  
Center Position: 4.5 >v#6SDg  
Half width: 5.0 lq}m0}9<  
Titlitng Angle: 45 <]Btx;}  
Effective Refractive Index: Local Amplitude: 1.0 !(A<  
图2.波导结构(未设置周期)
uxx(WS  
pd dumbp  
8.单击“Layout Script”快捷工具栏或选择仿真菜单下的“Generate Layout Script…”。这一步将把布局对象转换为VB脚本代码。 %1\~OnT  
将Linear2代码段修改如下: U5:5$T,C  
Dim Linear2 {&TP&_|H  
for m=1 to 8 '+&!;Jj,  
Set Linear2 = WGMgr.CreateObj ( "WGLinear", "Linear2"+Cstr(m) ) hm, H3pN  
Linear2.SetPosition 0.5+(m-1)*1.0, 0.05, 1+(m-1)*1.0, 0.05 0g'MF  S  
Linear2.SetAttr "WidthExpr", "0.1" #b,! N  
Linear2.SetAttr "Depth", "0" z?<Xx?Kk  
Linear2.SetAttr "StartThickness", "0.000000" <IBWA0A=8a  
Linear2.SetAttr "EndThickness", "0.000000" -[}AhNYK  
Linear2.SetProfileName "ChannelPro_n=3.14" HC!5AJ&+}v  
Linear2.SetDefaultThicknessTaperMode True U{ 52bH<  
]kdU]}z  
点击“Test Script”快捷工具栏运行修改后的VB脚本代码。生成光栅布局,布局如图3所示。 B,b^_4XX$  
图3.光栅布局通过VB脚本生成
:d1Kq _\K  
}Jo}K) >!  
设置仿真参数 dnzZ\t>U  
1. 在Simulation菜单下选择“2D simulation parameters…”,将出现仿真参数对话框 Ju-#F@38  
2. 在仿真参数对话框中,设置以下参数: =xjt PmZ5X  
TE simulation +!/pzoWpE  
Mesh Delta X: 0.015 K |^OnM  
Mesh Delta Z: 0.015 w&e q *q  
Time Step Size: Auto Run for 1000 Time steps |U`A So  
设置边界条件设置X和Z边为各向异性PML边界条件。 }xJ!0<Bs  
Number of Anisotropic PML layers: 15 O:j=L{,d^  
        其它参数保持默认 $Zn>W@\  
运行仿真 ("s!t?!&YS  
• 在仿真参数中点击Run按钮,启动仿真 nmw#4yHYy:  
• 在分析仪中,可以观察到各场分量的时域响应 AzMX~cd  
• 仿真完成后,点击“Yes”,启动分析仪。 ^tL]QE?|  
' -td/w  
远场分析衍射波 ;"2(e7ir  
1. 在OptiFDTD Analyzer中,在工具窗口中选择“Crosscut Viewer” @NYlVk2  
2. 选择“Definition of the Cross Cut”为z方向 1}q(Pn2  
3. 将位置移动到等于92的网格点,(位置:-0.12)观察当前位置的近场 Dco3`4pl  
4. 在Crosscut Viewer的工具菜单中选择“Far Field”,出现远场转换对话框。(图4) 04c`7[  
图4.远场计算对话框
a;f A0_  
I:UN2`*#  
5. 在远场对话框,设置以下参数: , }B{)  
Wavelength: 0.63 PNpH)'C|  
Refractive index: 1.5+0i LHMA-0$?)  
Angle Initial: -90.0 9gFfbvd  
Angle Final: 90.0 eB_ M *+^  
Number of Steps: 721 s+9b.  
Distance: 100, 000*wavelength b\vL^\bX8  
Intensity MZt&HbD-  
V 9;O1  
6. 点击“计算”按钮开始计算,并将结果保存为 Farfield.ffp。 vv1W<X0e<  
7. 启动“Opti 2D Viewer”并加载Farfield.ffp。远场如图5所示。 & &:ZY4`  
图5.“Opti 2D Viewer”中的远场模式
查看本帖完整版本: [-- OptiFDTD应用:光栅衍射的远场分布 --] [-- top --]

Copyright © 2005-2025 光行天下 蜀ICP备06003254号-1 网站统计