以下内容来自b站【FDTD100 初级入门教学(双语加字幕版本)-哔哩哔哩】 https://b23.tv/UjkWIjb,感谢作者分享
一、FDTD标准流程
1.基本流程:
- 定义材料
- 添加结构和仿真区域
- 在模拟区域中设置边界条件、网格、模拟时间
- 添加光源(到模拟区域)
- 添加监视器(记录数据)
2.运行前:
- 检查材料属性
- 检查内存需求
- 仿真
3.运行后:
- 收集监视器数据
- 画图
- 导出数据
- 使用脚本处理并修正仿真数据结构
- 内置的参数扫描和优化工具可以帮助对结果的优化
4.收敛测试:
目的:获得高精度结果的最后一步
内容:更改关键仿真设置的同时运行仿真以量化仿真中的数字误差
二、图形界面介绍
FDTD仿真如上基本需要:仿真材料、结构、区域、光源、监视器(在下图中添加)
1.材料
选择默认材料或者根据仿真模型导入材料的折射率、介电常数、电导率等,此外还可定义空间变化材料、各向异性等等。
2.结构
(1)直接选择结构
(2)CAD文件中导入
(3)其他数据导入复杂图形
此外,对象库中还包括一些预设结构,在组件中可以打开
3.仿真区域
如图所示添加FDTD仿真区域,需要设置仿真几何形状、时间、网格设置、边界条件,无需仿真的区域不进行设置。
网格区域可在Mesh中添加:用于需要更高分辨率的区域(指定更细的网格,解决较小的几何特征问题)。
4.光源
设置光源将光照射到仿真区域。
不同光源照射到不同场平面如。
基本源:平面波、束、偶极子。
高级源:总场散射场源(将仿真分为一个包括一个总场和一个区域的场,其中仅包含由源内散布对象散布的字段)、导入源(自定义源)
5.监视器
记录结果。
- 折射率:监视返回整个空间的折射率分布
- 场时间:场随时间变化
- 影视:生成场随时间变化的动画
- 频率功率和轮廓:返回CW(Continuous Wave连续波)、稳态传输频谱、空间场轮廓
- 模式扩展和端口(ports):用于分析在波导或光纤的特定模式下传播的功率量
6.分析组:
对结构、源、监视器进行分组并返回在自定义结果(见analysis组,也可从groups中添加新的分组)
希望对您的学习有帮助!