Ansys Learning Forum Forums Discuss Simulation Photonics – Chinese 如何得到任意距离球面上的远场 Reply To: 如何得到任意距离球面上的远场

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以及绘图