关于farfieldexact及其应用


#1

在前面贴子中,我们介绍了Lumerical用的两种”远场“计算的方法,根据用户的需求,这里再着重介绍一下farfieldexact

虽然知识库中没有详细说明,其方法应该是基于高级电磁场理论中的”等效原理“。知道一个均匀封闭空间表面上的电磁场,可以计算空间任意一点的电磁场,这个距离甚至在波长量级都是正确的。请注意这些监视器必须位于相同的均匀介质而且必须是闭合的以保证考虑所有方向的电磁场对空间一点的贡献。

使用方法是,指定空间的任意点、线、面,也就是指定需要计算的空间位置x,y,z(它们可以是标量一个数值,也可以是一个列矩阵),然后指定频率点数f就可以
out = farfieldexact(“mname”, x, y, z, f, index);
注意这里f 不是代表频率,而是频率矩阵中的位置,例如f=1就是计算第一个频率,f=10 就是计算第十个频率。
index是监视器所在位置的材料折射率(必须是实数)。 后面这两个参量是任选项,缺省的话就是1。

米散射例子中的远场图分布就是用这种方法计算出来的,参见这个例子。

https://kb.lumerical.com/en/mie_example_3d.fsp

当然,在微波等低频情况下,有时候1米还不能看作是远场,那么,可以用此命令计算远场。


计算farfield的监视器放在什么地方合适
如何计算周期结构在指定距离面内的场分布
周期结构结果分析:透射反射率、散射、远场、角分布、近距场分布、位相提取等 综合帖
#2

关于farfield 的计算,我一直有一个问题: 光从高折射率介质传播到空气中,我把monitor放置在空气中,距离高折射率介质表面10nm。此时monitor可以收到的E.H值很多都是evanescent wave,是传播不到远场外去的。此时用monitor算farfield值还准确吗? 还是我们应该把monitor放得尽量远?


#3

#4

#5

此外他在另外的帖子回复了。


#6