基于MATLAB的交互式fdtd工具箱是一个用于建模和建模的仿真软件
模拟二维光学系统的te偏振。
它是为教育目的而设计的-没有进一步的知识MATLAB或计算物理是必需的。该软件被嵌入到一个图形用户界面中
可以设置仿真参数。此外,几何结构是通过可拖动的形式定义的,这使得程序非常直观和易于使用。即使是困难的模拟结构也可以在几分钟内建立起来。
该程序工作非常高效,准确和可靠。为了实现这一点,根据Yee的fdtd方法实现了一种基于矩阵的算法
并行化。此外,完美匹配层(PML)边界条件和电流类源也包括在现实场景中。
教程看到:
http://www.problemsinelectrodynamics.com/参阅“教育工具”一栏,即http://www.problemsinelectrodynamics.com/tools
仿真例子:
光子晶体-模式转换器:
http://youtu.be/gRGeBEY7Gv8
非常感谢您的任何评论!
Soeren施密特(2021)。交互式光学仿真工具箱(//www.tatmou.com/matlabcentral/fileexchange/40093-interactive-simulation-toolbox-for-optics), MATLAB中央文件交换。检索.
嗨Soeren,
首先,感谢您的分享!我有一个(可能很愚蠢的)问题。虽然这个包对我来说适用于光子结构,但我不能编译圆形、多边形或矩形结构,因为‘imellipse’、‘impoly’和‘imdirect’被认为是“未定义变量”。我错过了什么吗?
谢谢你!
莫里茨
你好,Soeren,你认为你可以实现使用在别处生成的复折射率剖面的可能性吗?
这是一个非常整洁和方便的代码,用于测试常见的FDTD问题。易于图形化地创建折射率剖面是这个工具箱最显著的特性。
它将非常感谢包括以下额外的功能:
1)确定复合折射率剖面的能力
2)能够定义任意大小和形状的源
3)单向源传播
4)衡量个人领域和能量的能力
和
5)完全成熟的3D模拟!
不管怎样,到目前为止,我要感谢苏伦。
Sujit
我真的希望你能给用户更多的自由,也许可以实现:
=====================================
1.如果可以加载在绘图工具之外创建的地图。
2.选择复折射率而不是。N和k更常见,再加上你现在只提供实际的介电常数,据我所知
这是一个非常好的工具箱,可以很容易地向学生演示基本的光学现象!直接视频输出也很好。
无论如何,Soeren应该在描述中补充,工具箱教程和信息可以在网站的“教育工具”部分找到,即http://www.problemsinelectrodynamics.com/tools
竖起大拇指!