Note: This discussion is about an older version of the COMSOL Multiphysics® software. The information provided may be out of date.

Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.

Use of Ports to calculate the Transmittance and Reflectance of an array of resonators

Please login with a confirmed email address before reporting spam

Hi everybody,

+Problem: I want to simulate an square array of gold nanorings, in order to get the graphs for the transmittance and the reflectance and find the resonant frequency.

+My first approach:
-One box (Air) with one ring in the center (Au).
-A regular Port is ON on the top of the box (E=1,0,0) so it launches plane waves along Z. The waves will pass through the hole of the ring.
-Another regular Port is OFF on the bottom part of the box.
-The lateral walls of the box of Air parallel to X are PMC the perpendicular ones are PEC.
-I made a 1DPlot of
Reflectance= abs(emw.S11)^2
and
Transmittance=abs(emw.S21)^2
versus frequency

+Questions:
-How tall should I make my box to get an accurate result?

-I've read some post about people simulating similar structures by adding two PMLs (one at the top, one at the bottom of the box of Air). These people use a surface current to generate the plane waves. Is this method better/more accurate than what I'm doing?

Thanks in advance for your help!

Ramses

4 Replies Last Post 22 feb 2013, 22:36 GMT-5

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 22 feb 2013, 13:22 GMT-5
no, the way you are doing it is better. I'd change PEC and PMC boundary conditions to periodic (floquet) BC. Otherwise, your simulations are correct only for normal incidence and one polarization.
no, the way you are doing it is better. I'd change PEC and PMC boundary conditions to periodic (floquet) BC. Otherwise, your simulations are correct only for normal incidence and one polarization.

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 22 feb 2013, 13:24 GMT-5
regarding the height, start with something small and increase. You solution should converge to certain value. Stop when it gets close enough to that value.
regarding the height, start with something small and increase. You solution should converge to certain value. Stop when it gets close enough to that value.

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 22 feb 2013, 22:21 GMT-5

regarding the height, start with something small and increase. You solution should converge to certain value. Stop when it gets close enough to that value.



I've made several simulations today and I can say that a good value for the height of the box is 3 microns (considering that the thickness of the nanostructures is 100nm). This means that the distance to the ports from the center of the nanostructure is 1.5 microns.

Thank you very much for your advice!

Ramses
[QUOTE] regarding the height, start with something small and increase. You solution should converge to certain value. Stop when it gets close enough to that value. [/QUOTE] I've made several simulations today and I can say that a good value for the height of the box is 3 microns (considering that the thickness of the nanostructures is 100nm). This means that the distance to the ports from the center of the nanostructure is 1.5 microns. Thank you very much for your advice! Ramses

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 22 feb 2013, 22:36 GMT-5

no, the way you are doing it is better. I'd change PEC and PMC boundary conditions to periodic (floquet) BC. Otherwise, your simulations are correct only for normal incidence and one polarization.


Great! I'm so happy :)

I appreciate a lot the tip for the boundary conditions. Unfortunately, I've been investigating this and I am stuck here:

I create a "Periodic Condition"--> Type: "Floquet Periodicity"-->Enter: "kF for Floquet periodicity"

If the plane waves that my port at the top generates travel along Z with E=(1,0,0):
+What should I enter as kF for the boundaries parallel to X (currently set as PMC)?
+What should I enter as kF for the boundaries perpendicular to X (currently PEC)?

Than you very much in advance!

Ramses
[QUOTE] no, the way you are doing it is better. I'd change PEC and PMC boundary conditions to periodic (floquet) BC. Otherwise, your simulations are correct only for normal incidence and one polarization. [/QUOTE] Great! I'm so happy :) I appreciate a lot the tip for the boundary conditions. Unfortunately, I've been investigating this and I am stuck here: I create a "Periodic Condition"--> Type: "Floquet Periodicity"-->Enter: "kF for Floquet periodicity" If the plane waves that my port at the top generates travel along Z with E=(1,0,0): +What should I enter as kF for the boundaries parallel to X (currently set as PMC)? +What should I enter as kF for the boundaries perpendicular to X (currently PEC)? Than you very much in advance! Ramses

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.