Guilin Sun
Ansys Employee

T = transmission("T") * %propagation direction%; #positive number”,T就会变成负值。

Ansys Insight: FDTD 初学者: transmission函数的使用、透射率反射率正负号问题

上述脚本保证结果为正,否则就要检查原因了。根据你的描述,应该就是PML出问题了。建议用精度3或者4 就够了。精度与网格尺寸关系参见 Ansys Insight: 用于设置Mesh accuracy对应多大的网格尺寸  (目前乱码,可能很快会修正)。

 

但是,transmission("T")可正可负,这是因为面积分的DS永远为正的缘故。

如果有正有负,就是有问题了。