Replies: 2 comments 1 reply
-
A more efficient computational approach for obtaining extraction efficiency for all collection NAs using a single simulation is to use the near-to-far field transformation feature as demonstrated in Tutorial/Radiation Pattern of an Antenna for a dipole antenna in 2D Cartesian coordinates. See also Tutorial/Focusing Properties of a Binary-Phase Zone Plate which demonstrates this feature in cylindrical coordinates. |
Beta Was this translation helpful? Give feedback.
-
Hello again friends from the MEEP community, hello @oskooi In order to understand what is going on with the results from the cylindrical 2D simulation case, I have checked a couple of things more related to the energy flux. Again, I started by using as a reference the case of a dipole in homogeneous space, sitting at the center of the coordinate system. I simulated this case first using 3D cartesian coordinates for which I included near2far surfaces around my dipole point. I then evaluated for the far field components along two different paths: circles formed by points in the far field (r equal to 1000/fcen) at the two transversal planes: xz and yz. In order to understand how is the energy flowing along different directions, I just plot first the values of the different poynting flux terms (px, py and pz) along the defined circles: From above plot, it is clear how the energy mostly flows along the z and y directions for a dipole which is polarized along x, i.e, no energy is radiated along x for points found already in the far field. I then tried the same approach for the cylindrical 2D simulation case. You can see the results from this evaluation in the plot shown below: first circle: within the rz plane, second circle: for points found at r=0, z=1000/fcen and phi from 0 to 2*pi Or through this plot: (first circle: again within the rz plane, second circle, for points found at r=1000/fcen, z=0 and phi from 0 to 2*pi) From these two curves you can observe that there is a non zero energy flux along r, i.e, on the first plot you can observe how pr within the rz plane is non zero for an angle value equal to 0 (this would represent a point found at r=1000/fcen and z equal to 0). and from the second plot you can observe the same thing for pr along the phiz plane (again in this case the evaluation is done with r=100/fcen, z=0 and phi from 0 to 2*pi) These results then make me ask the following questions:
As always, thanks a lot for your help and feedback! |
Beta Was this translation helpful? Give feedback.
-
Hello again friends from the MEEP community,
This time I would like to ask for your guidance in order to be able to correctly evaluate the extraction efficiency from a dipole emitter source which is embedded in a flat semiconductor layer. I have taken as a reference for this implementation the tutorial: https://meep.readthedocs.io/en/latest/Python_Tutorials/Local_Density_of_States/ (Extraction Efficiency of a Light-Emitting Diode (LED)
). Specifically, I am just using the 2D implementation in cylindrical coordinates.
In that tutorial, the extraction efficiency for a dipole emitter embedded in a planar semiconductor layer was evaluated as a function of the emitter's vertical offset with respect to the top surface interface.
Taking this as a starting point, I am interested in computing the extraction efficiency of a dipole emitter which is located at a fixed vertical position as a function of the "NA" of a collection objective which is meant be used for extracting the radiation propagating towards the vertical upper part of the simulation domain.
In order to simulate this "objective" with a variable NA, I just simply defined a flux monitor surface along the x direction (a horizontal monitor) without including the vertical monitor that is used at the edge of the simulation domain.
I then vary the extension of the flux monitor. By increasing the width of this surface I increase the NA of my fictitious collection objective.
My simple intuition would tell me that as I increase the width of the flux monitor, I am able to collect more radiation from the emitter. Nevertheless, once I run the simulation for the just mentioned implementation I obtain the following curve:
You can see that the extraction efficiency first increases towards a maximum but suddenly starts to decrease, even if my collection monitor surface is larger. Above plot corresponds to the same material configuration used in the tutorial that I just mentioned.
As for my own material configuration (my dipole is embedded in GaAs, with a polymer material on top of GaAs and SiO2 below) I get the following curve:
Again, you can observe the same trend: the collection efficiency increases towards a max value from where then the obtained value starts to decrease.
For the first configuration case the deviation from the maximum might not be too large (around 1%) but for my own configuration, you can see that the efficiency decreases by about 5%.
Ideally, I would expect to get a curve similar to this:
As you can observe, the extraction efficiency never decreases if the value of the collection NA is increased.
What could be the cause of the observed behavior? Do you have any suggestions on what could be tried in order to verify what is going on?
Again, thanks a lot for your help!
Beta Was this translation helpful? Give feedback.
All reactions