custom_magnetic_crystal.set_permeability_model(Lorentz,f0=0.5,omega_p=1.0,gamma=0.1) #保存材料库 material_library.save() 结构的创建和编辑 在OptiFDTD中,结构的创建和编辑是仿真过程中非常重要的步骤。通过自定义结构,用户可以构建复杂的光学系统,如光纤、光波导、光子晶体等。以下是一些常见的结构创建和编辑...
自定义(custom): 标准、稳定和陡角配置都是参数固定的PML配置,自定义配置则允许用户自定义所有PML参数值,该配置的初始值被设为与标准配置相同,如图二所示。 图二 自定义PML配置 图三 为不同方向设置不同PML边界条件 3.为所有方向的边界设置相同的PML参数 如图二红圈所示,用户可以选择是否对不同的边界使用不同的...
Custom: 自定义配置文件允许用户通过对所有PML参数值的完全控制来进行试验。 自定义配置文件的初始值是标准配置文件的初始值。 ②Metal: 反射边界,电场全部反射; ③Periodic: 只使用于周期结构,平面波入射情况下(以免光源被切断而产生衍射边缘效应)。 周期性边界条件允许仅通过模拟一个单位单元来计算整个系统的响应。
使用Custom PML,增加 alpha 个别情况在PML前和PML区用粗网格 或者增加PML离开结构的距离,使得PML所在区域的网格比较大。 一般情况我们建议物体要穿透PML而不是在PML区域内;但是有些材料例如金属,如果有SPP产生很可能会产生发散,可以不让金属穿透PML,而是在距PML至少一个网格。 有时仿真是由于材料拟合不好造成的,例如...
缺省的设置一般建议使用stretched coordinate PML。如果入射角比较大,可以选用steep angle;如果在采取其它措施后仿真仍然发散,可以选用stabilized。 对于熟练用户,可以选择custom,这个选项需要调整PML的其它参数。实际上Steep Angle 和Stabilized就是针对特殊情况而定制的PML。
自定义(custom): 标准、稳定和陡角配置都是参数固定的PML配置,自定义配置则允许用户自定义所有PML参数值,该配置的初始值被设为与标准配置相同,如图二所示。 图二 自定义PML配置 图三 为不同方向设置不同PML边界条件 3.为所有方向的边界设置相同的PML参数 ...
请问怎么通过FDTD建立悬链孔单元结构,如下图结构 结构由两条悬链线围成的,悬链线符合以下公式 February 14, 2023 at 11:25 pm Guilin Sun Ansys Employee 这个可能比较棘手。你可以试Custom: 但是对数里面不能出现0。 你也可以考虑将结构做成二值函数: Binary spatial data - Simulation object 也可能还有其它...
PML边界条件适用于不同的情况,包括Standard(标准)、Stabilized(稳定性)、SteepAngle和Custom(陡角)等类型。对于不同的边界使用,可以配置不同的PML参数。 此外,除了PML边界条件,还有其他类型的边界条件,如金属反射边界和周期边界条件等。这些边界条件适用于不同的情况,例如金属反射边界适用于电场全部反射的情况,而周期边...
58, no. 3, 2010.常见的PML修改⽅法是:(1)使⽤stabilized,由于吸收参数的改变,层数⽐较多;(2)增加标准PML的层数,特别是⽹格很细的情况下;(3)使⽤Custom PML,增加 alpha (4)个别情况在PML前和PML区⽤粗⽹格 (5)或者增加PML离开结构的距离,使得PML所在区域的⽹格⽐较⼤。
在OptiFDTD中,使用自定义材料可以通过create_custom_material方法来实现。该方法需要传入材料名称、折射率函数等参数。 #使用自定义材料 defcreate_custom_material(simulation,material_name,refractive_index_function): 创建自定义材料 :paramsimulation:仿真对象 :parammaterial_name:材料名称 :paramrefractive_index_functio...