Replies: 4 comments 4 replies
-
This could be due to either (1) a real physical effect or (2) discretization artifacts from the finite-grid resolution. Regarding (1), what is the band structure for this waveguide? Is it single or multimode at this wavelength? For a single-mode waveguide, you can try making a plot of the bending loss ( Regarding (2), what happens to the results as you repeatedly double the grid resolution? See FAQ/Checking convergence. Also, have you confirmed that your mode source has been set up correctly? As a simple test, a straight waveguide (no bend) should produce a transmittance of one for the guided mode. For reference, see Tutorial/Index-Guided Modes in a Ridge Waveguide. |
Beta Was this translation helpful? Give feedback.
-
(It converges to a sharp jump in the limit of infinite resolution. The averaging actually can help it converge to the discontinuous result faster.) |
Beta Was this translation helpful? Give feedback.
-
If this is modelling a silica-like optical fiber, with a ≈1% index contrast, then your bend is likely to be too sharp to prevent light from escaping — it looks like your bending radius is only a few wavelengths. |
Beta Was this translation helpful? Give feedback.
-
(It's also not clear if you are launching a fiber mode, or just a Gaussian beam or something?) |
Beta Was this translation helpful? Give feedback.
-
Using MEEP I simulate the passage of light through a bent optical fiber. Optical fiber (2D) consists of a cladding and a core . I created the cladding and core using the gdstk library. An example geometry is shown in Fig. 1.
Due to averaging at the boundary of two materials, there is no sharp jump in the refractive index, as is the case in reality. And therefore, total internal reflection in the core does not occur (as it shown in above Figure). To avoid averaging, I did the following steps:
a) by simply applying the core to the shell: cladding + core
b) from the cladding produced a Boolean subtraction of the core. Increased the radius of the core by various values (from 0 to 10E-8).
None of these options worked: the refractive index is averaged at the core-cladding boundary, and because of this averaging, total internal reflection does not occur even for small bending angles, which should happen in reality. Is exists an effective way to avoid averaging at the boundary of two materials in MEEP?
Beta Was this translation helpful? Give feedback.
All reactions