-
-
April 23, 2024 at 1:30 pm
Connor Heimig
SubscriberI 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!
Â
Â
Â
-
April 23, 2024 at 7:02 pm
Guilin Sun
Ansys EmployeeCurrently 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.
-
April 24, 2024 at 8:11 am
Connor Heimig
SubscriberHi 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.Â
-
April 24, 2024 at 4:08 pm
Guilin Sun
Ansys EmployeeThe frequency-domain result from a monitor is complex, and vectoral since it has 3 components.Â
-
- The topic ‘Chiral Nearfields and simulating the optical chirality enhancement CÌ‚’ is closed to new replies.
-
4612
-
1515
-
1386
-
1209
-
1021
© 2025 Copyright ANSYS, Inc. All rights reserved.

