Photonics

Photonics

Topics related to Lumerical and more.

Chiral Nearfields and simulating the optical chirality enhancement Ĉ

    • 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 Ĉ 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 Ĉ 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 Ĉ, directly. If not, some pointers as to how to best extract these fields in order to calculate the optical chirality enhancement Ĉ 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 Ĉ’ is closed to new replies.