Home Forums FDTD FTDT no visualization of E H

Viewing 16 reply threads
  • Author
    Posts
    • #79705
      giusy samone
      Participant

      I am running the simulation of the model attached below, which has a geometry of several hundreds microns
      This is the generated running script.
      NumIterations = 1

      For x = 1 to NumIterations

      ParamMgr.Simulate
      WGMgr.Sleep( 50 )
      Next

      At the end of the running, I cannot visualize any E, and H.
      I would really appreciate some help.

    • #80257
      Scott Newman
      Moderator

      Hello Giusy,

      There appears to be a hiccup within the forum system and I cannot download your design file. Can you confirm what your mesh size is on the x and z? The copy I have has 0.1um which is far too large based on your source and material which would cause the simulation to be divergence hence the “No Valid Data” in your E and H.

      Scott

    • #82861
      Scott Newman
      Moderator

      Hello Giusy,

      There appears to be a hiccup within the forum system and I cannot download your design file. Can you confirm what your mesh size is on the x and z? The copy I have has 0.1um which is far too large based on your source and material which would cause the simulation to be divergence hence the “No Valid Data” in your E and H.

      Scott

    • #80259
      giusy samone
      Participant

      I tried 0.05 um for x and z, it took 6 hours for resolving the simulation but still there are not results.

    • #82863
      giusy samone
      Participant

      I tried 0.05 um for x and z, it took 6 hours for resolving the simulation but still there are not results.

    • #80261
      Scott Newman
      Moderator

      Even that is still too course as you have a 0.46 um source and high index contrast. With any FDTD engine you need a bare minimum of 10 points per wavelength in order for the simulation to provide reliable results. So you are looking at something closer to 0.01 um just to start you analysis. You are attempting to model a very large (in terms of wavelengths) domain which is going to require significant computational resources and time to run a simulation.

    • #82865
      Scott Newman
      Moderator

      Even that is still too course as you have a 0.46 um source and high index contrast. With any FDTD engine you need a bare minimum of 10 points per wavelength in order for the simulation to provide reliable results. So you are looking at something closer to 0.01 um just to start you analysis. You are attempting to model a very large (in terms of wavelengths) domain which is going to require significant computational resources and time to run a simulation.

    • #80269
      giusy samone
      Participant

      The computation becomes quite hard, and impossible to be handled by my pc.
      Because the geometry is symmetric, can I just use 1/2 of the geometry.
      Can I set the right boundary conditions for replacing the part I do not include into the geometrical model?
      Is there any tutorial I can follow?
      Thank you

    • #82873
      giusy samone
      Participant

      The computation becomes quite hard, and impossible to be handled by my pc.
      Because the geometry is symmetric, can I just use 1/2 of the geometry.
      Can I set the right boundary conditions for replacing the part I do not include into the geometrical model?
      Is there any tutorial I can follow?
      Thank you

    • #80273
      giusy samone
      Participant

      Hi Scott,
      based on this problem, it seems that the symmetry helped me to find some results.
      Now I have a new issue, I was looking for the available tutorials but it seems that none can help me to extract the Reflected and transmitted signal versus the angle of incidence, like in a traditional SPR problem.
      I would like to ask if you have any suggestions.
      Thank you

    • #82877
      giusy samone
      Participant

      Hi Scott,
      based on this problem, it seems that the symmetry helped me to find some results.
      Now I have a new issue, I was looking for the available tutorials but it seems that none can help me to extract the Reflected and transmitted signal versus the angle of incidence, like in a traditional SPR problem.
      I would like to ask if you have any suggestions.
      Thank you

    • #80275
      Scott Newman
      Moderator

      You have two options for that.

      1. Set a parameter for the tilting angle and perform a parameter sweep on that parameter. From there you would obtain a series of simulations you could post process.
      2. Write a script that tilts the source within a for loop (effectively a parameter sweep) but from the script you could do much of your post processing.

      Scott

    • #82879
      Scott Newman
      Moderator

      You have two options for that.

      1. Set a parameter for the tilting angle and perform a parameter sweep on that parameter. From there you would obtain a series of simulations you could post process.
      2. Write a script that tilts the source within a for loop (effectively a parameter sweep) but from the script you could do much of your post processing.

      Scott

    • #80279
      giusy samone
      Participant

      Hi Scott,
      I am not sure to have understood the point. I have created the parameter tilting and assigned to it the values I would like to explore (see attached), but I have two more questions.
      (1) how the model knows that this is the incident angle ? Indeed I got the four .fda files, but I do not think they refer to the different incident angle.
      (2) I cannot open all the .fda together for the full analysis.
      Besides, how can I get R versus angle and T versus angle?
      This is common problem in plasmonic.
      Thank you

    • #82883
      giusy samone
      Participant

      Hi Scott,
      I am not sure to have understood the point. I have created the parameter tilting and assigned to it the values I would like to explore (see attached), but I have two more questions.
      (1) how the model knows that this is the incident angle ? Indeed I got the four .fda files, but I do not think they refer to the different incident angle.
      (2) I cannot open all the .fda together for the full analysis.
      Besides, how can I get R versus angle and T versus angle?
      This is common problem in plasmonic.
      Thank you

    • #80283
      Scott Newman
      Moderator

      You need to use a zip file to send compressed files.

      1. If you are using the “Tilting Angle” setting within the transverse settings of your input plane the injection algorithm uses this as the injection angle as defined from the normal of the input plane. Please note the angle is the angle between that normal and the input plane. You will need to make sure this matches your definition of “angle of incidence”.
      2. The specific graphs you are requesting you would need to create through the script or some external post processing.

      Scott

    • #82887
      Scott Newman
      Moderator

      You need to use a zip file to send compressed files.

      1. If you are using the “Tilting Angle” setting within the transverse settings of your input plane the injection algorithm uses this as the injection angle as defined from the normal of the input plane. Please note the angle is the angle between that normal and the input plane. You will need to make sure this matches your definition of “angle of incidence”.
      2. The specific graphs you are requesting you would need to create through the script or some external post processing.

      Scott

Viewing 16 reply threads
  • You must be logged in to reply to this topic.