Replies: 1 comment
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello there Meep community,
I am trying to obtain the radiation pattern of a dipole emitter using meep. My dipole is assumed to be embedded in vacuum and I am interested in using the cylindrical coordinates implementation.
I have followed the tutorial https://meep.readthedocs.io/en/latest/Python_Tutorials/Cylindrical_Coordinates/#nonaxisymmetric-dipole-sources in order to carry on with this test. I have positioned my dipole at z=0 and I have given it an offset along r, being located at$r=1.5 \Delta r$ .
As far as I understand it, in a cylindrical coordinates simulation, the obtained field components, reconstructed from the different m modes, should result in equivalent cartesian coordinates field components. This means, for the plane$rz$ with $\phi=0$ , $E_r = E_x$ , $E_\phi = E_y$ and $E_z = E_z$ .
However, I have noticed that there is a significant difference in the structure of the obtained field components with respect to the cartesian ones. In specific, I can see that whereas in my cartesian simulation (2D, defined over the x and y plane), only the$E_x$ , $E_y$ and $H_z$ field components are non-zero. However, this is totally different in the cylindrical coordinates case. Below figure presents extracted far-field components from a near to far field evaluation for both cases (the cartesian and the cylindrical coordinates implementation) over a section of a circle with an equal radius of 100 and with angles spanned between 0 and 90 degrees. From these figures, it is possible to observe that more nonzero components are present throughout the different m mode solutions. Additionally, differently from the Cartesian $E_y$ field, some of these field components do not reach a value of 0 for the largest angle of 90 degrees.
Now, if I try to use the obtained cylindrical components in order to compute the far-field radiation pattern for the vacuum dipole, the obtained results highly differ from the reference analytical expression which is also included in the top right subfigure in addition to the far-field pattern obtained from the cartesian 2D simulation components. I have tested both methods presented in the https://meep.readthedocs.io/en/latest/Python_Tutorials/Cylindrical_Coordinates/#nonaxisymmetric-dipole-sources tutorial and both evaluations result in different far-field patterns with respect to the reference one.
Having said this, I would like to ask the following:
Do the obtained far-field components in cylindrical coordinates make sense? As previously mentioned, I would expect that at$\phi=0$ , the superposition of all m modes results in the same distributions as for the cartesian case right? (Again, $E_r = E_x$ , $E_y$ , $E_z=E_z$ ). From below figure it can be seen again that this is not the case, in fact there is a significant difference with respect to the cartesian components. What could I be missing here?
Since there is a difference in the obtained far-field components, obviously the obtained Poynting flux is different and as a consequence the radiation patterns are also different. What could I do in this case? What could I be missing here??
Any feedback will be appreciated.
Beta Was this translation helpful? Give feedback.
All reactions