Ansys Learning Forum Forums Discuss Simulation Photonics How to measure transmission coefficients on a given plane . Reply To: How to measure transmission coefficients on a given plane .

anna.wirth-singh
Ansys Employee

Hi, 

Thanks for providing some clarification on your quesiton. In the paper you shared, it looks like Tx and Ty are the transmission coefficients for x-polarized and y-polarized components. From the script, it seems that you are trying to run one simulation and decompose the results into components to get the results for both polarizations; is that right?

I'd like to suggest, alternatively, would it be easier to run two different simulations (one for each polarization) to get Tx and Ty? You could try:

  1. Set the source to be polarized along X (polarization angle = 0) and run the simulation
  2. Get the Tx result using Tx = getdata("monitor_4100", "T"); and save that variable to the workspace
  3. Switch the source to polarization angle = 90 and run the simulation again
  4. Get Tx using Ty = getdata("monitor_4100", "T"); and save that variable to the workspace as well. 

 

I would like to add that another way to integrate the amount of power through a particular plane would be to define a monitor where you want to measure, and then just get the "power" result from that monitor.Â