Photonics

Photonics

Topics related to Lumerical and more.

Chiral Nearfields and simulating the optical chirality enhancement CÌ‚

    • Connor Heimig
      Subscriber

      I am currently simulating a chiral nanostructure in FDTD, mainly focussing on the farfield response, which works fine. 

      I now want to simulate/access the chiral nearfields, aiming to calculate the optical chirality enhancement CÌ‚ of my structure.

      An example for this optical chirality enhancement Ĉ can be found here: Figure 3 in https://doi.org/10.1021/acsphotonics.6b00147 :

      Here, the optical chirality enhancement CÌ‚ is calculated as:

      As this is hardly a novel concept, I was hoping that Lumerical already has built in commands for extracting these complex nearfields or - even better - the optical chirality enhancement CÌ‚, directly. If not, some pointers as to how to best extract these fields in order to calculate the optical chirality enhancement CÌ‚ would be appreciated.

      Thanks!

       

       

       

    • Guilin Sun
      Ansys Employee

      Currently you can export E and H fields directly from the monitor, by using script like this:

      E=getresult("monitor","E");

      H=getresult("monitor","H");

      Ex=E.Ex;

      Ey=E.Ey;

      Ez=E.Ez;

      Hx=H.Hx.

      Hy=H.Hy;

      Hz=H.Hz;

      Bx=Hx*mu0;

      etc then do the cauculation.

      Please try and let me know if you have questions.

    • Connor Heimig
      Subscriber

      Hi Guilin,

      thanks for the answer! 

      While I was aware of the scripting language to extract fields, I am still not sure whether these are the scalar or the complex fields. 

      Maybe you can provide some further insight here.

      Thanks in advance. 

    • Guilin Sun
      Ansys Employee

      The frequency-domain result from a monitor is complex, and vectoral since it has 3 components. 

Viewing 3 reply threads
  • The topic ‘Chiral Nearfields and simulating the optical chirality enhancement CÌ‚’ is closed to new replies.