是之前都是对自由空间中的进行分析,在实际中由于计算量以及内存的问题。必须设置边界。这很好想清楚的(虽然想了很久)。
我们推导得到了不考虑边界的三维的FDTD的基本公式,可以很容易看出我们想得到某点的某时刻的值,可以通过前一个时刻周围点的值去推出该点该时刻的值。所以如果我们有初始时刻的场的分布,那就可以一直推下去。如果是自由空间,那我们就要存储无限个Yee元胞,这怎么可能我们不可能有无限的内存以及计算资源。比如:要计算a点,就要知道a的左右两点的前一个时刻的值,同理嘛,2->4->8->16->32….. 所以想模拟全空间的传播(亦或者说是全空间我们想要弄清楚的空间的传播)就要设置边界,形成一个有限空间,所有YEE元胞的值都能通过这个有限空间的值递推,不需要借助该空间以外的值。这个边界,一定要首先满足的是不会有反射波的产生,不然就会破坏空间里电磁波原本 的传播了。所以它就叫吸收边界。