基于UPML吸收边界的三维FDTD数值模拟程序
2022-09-24 17:00:47 7KB upml fdtd fdtd_三维 三维fdtd
matlab编写的fdtd模拟程序,采用UPML吸收边界条件,不错的学习资料
2022-03-29 11:28:27 21KB FDTD UPML
1
matlab开发-微带通滤波器分析用UPML对3FDTDC进行编码。微带低通滤波器的分析是由三维FDTD UPML程序进行的。
2021-12-30 20:32:55 5KB 代码生成
1
该示例包含: 1. 2D FDTD算法,用于同时进行TE和TM模式计算, 2. 单轴 PML 吸收边界条件, 3. 用于平面电磁波散射问题研究的总场/散射场 (TF/SF) 接口。 适用于具有恒定介电常数、磁导率和电导率的自由形式散射体。 材料数量不限。 有关更多详细信息,请参见艾伦·塔夫洛夫(Allen Taflove)的“圣经”。
2021-09-18 09:12:17 5KB matlab
1
采用MATLAB编写的FDTD程序,采用平面波作为激励源
2021-05-30 21:19:26 7KB FDTD UPML matlab 电磁波
1
采用时域有限差分法(Finite-Difference Time Domain,FDTD)计算电磁场问题时需要设置适当的吸收边界条件(Absorbing Boundary Condition,ABC),从而将无限空间转化为有限空间来模拟电磁波的传播情况及其规律。讨论了单轴各向异性完全匹配层(Uniaxial Perfectly Matched Layer,UPML)吸收边界条件下的三维时域有限差分法,介绍了一般FDTD的基本原理,推导了基于UPML的三维FDTD的迭代公式,采用FDTD-UPML对电磁波在三维空间的传播情况进行正演模拟。数值模拟结果表明,结合具有强大图形处理功能的Matlab编程软件,使得FDTD-UPML能够很直观地模拟电磁波在三维空间中的传播情况。
1