-
Dear all, I am currently working on implementing a periodic simulation using MEEP and would appreciate your insights on a specific issue I’m encountering. The model I am working with consists of a cylindrical meta-lens structure with a diameter of 1 µm and a height of 2.5 µm, positioned on a substrate with a thickness of 0.5 µm. The simulation domain of the unit cell measures 2 x 2 x 5 µm. While I am able to run the simulation successfully using PML boundary conditions, I encounter difficulties when switching the boundary conditions in the x and y directions to periodic settings with k_point = mp.Vector3(). Specifically, the issue arises because the field is only absorbed at the upper and lower boundaries along the z-axis, leaving the x and y directions unaccounted for. I would like to ask for guidance on how to correctly implement a far-field transformation box that converts the near-field results into a periodic far-field pattern, considering a certain periodicity factor, n. Is it correct that nperiods must be greater than 1? Would nperiods = 20 be sufficient, or should it be much larger? I’ve attached a figure to further illustrate the simulation setup. Here I illustrated the possible far field detection possibilities. But I am not sure which one is corrct. Thank you in advance for your help! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Using the near-to-far field transformation feature for a unit cell with 2D periodic boundaries is discussed in the manual: ![]() |
Beta Was this translation helpful? Give feedback.
Using the near-to-far field transformation feature for a unit cell with 2D periodic boundaries is discussed in the manual: