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.
How to evaluate overlap integrals between two eigenmodes?
Posted May 4, 2020, 10:02 a.m. EDT Low-Frequency Electromagnetics, RF & Microwave Engineering, General Version 5.3a 1 Reply
Please login with a confirmed email address before reporting spam
Issue: I am calculating the eigenmodes of some electromagnetic structure. Afterwards, I want to evaluate an overlap integral between the fields of two different eigenmodes over some domain within the structure. How can I do that?
Approach so far:
- I have created a 3D model of my structure (using Electromagnetic Waves, Frequency Domain) and set up an Eigenfrequency study.
- Under definitions, I have defined an integral operator intop1 that integrates over the requested domain.
- Under results, I have created a global evaluation and put in the expression intop1( conj( emw.Ex)*emw.Ex )
- Now I execute my study and then the press evaluate button of the global evaluation. Since my system has several Eigenmodes, the evaluation gives me a list of values (one for each Eigenmode).
This works perfectly; however, it is not what I actually want. Instead of calculating the olverlap of an eigenmode with itself (as currently defined in step 3.) , I want to calculate an overlap intop1( conj(emw.Ex1)*emw.Ex2 ), where emw.Ex1 is the electric field of mode 1 and emw.Ex2 is the electric field of mode 2. Is this possible?