Ansys Learning Forum › Forums › Discuss Simulation › Photonics – Chinese › 如何得到任意距离球面上的远场 › Reply To: 如何得到任意距离球面上的远场
January 7, 2025 at 6:58 am
sidi.lu
Subscriber
老师您好,据我了解,函数farfield3d默认得到的是半径1m的半球面上的远场,函数farfieldexact3d可以得到任意距离处某个平面的远场,
A:是的。
那么我想得到半径为5mm的半球面上的远场,并希望画成image polar的图,要怎么办呢?是用farfieldexact3d吗?还是Adjusting-the-projection-distance-in-far-field-projection?
A:对于5mm的传输距离,使用farfield3d并scaling,或者使用farfieldexact3d,两种方式都可以。
其中的公式好像没有很详细的解释,公式中的 r 和 R 分别是什么意思?我应该用那条?怎么用呢?
A:公式中r和R意思是一致,只是为了避免intensity和电场混淆。在您的案例中,先使用farfield3d得到E2_far, E2_5mm = E2_far/(5e-3)^2即可,绘图参考Adjusting-the-projection-distance-in-far-field-projection?计算theta以及绘图