-
-
March 6, 2024 at 11:51 pmldepraSubscriber
Hello, I am currently trying to simulate a 40nm thin film of Au using FDTD with a plane wave incidence at 1550nm, 0BW.Â
After analyzing my results I have noticed that my reflection and transmission values are not making sense. I am currently using Periodic boundaries along the directions of NON-propagation and PML boundaries along the direction of propagation. I also have listed the script below if anyone is interested in the setup.
Â
selectall; deleteall; clear;
Â
Â
slab_x=20e-9;
slab_yz=100e-9;
Â
#Setting up simulation region
addfdtd;
set("background index",1);
set("x min",-slab_x/2-5000e-9);
set("x max",slab_x/2+5000e-9);
set("y min",-slab_yz/2);
set("y max",slab_yz/2);
set("z min",-slab_yz/2);
set("z max",slab_yz/2);
set("x min bc","PML");
set("x max bc","PML");
set("y min bc","Periodic");
set("y max bc","Periodic");
set("z min bc","Periodic");
set("z max bc","Periodic");
#set("mesh type","uniform");
#set("dx",0.5e-9);
#set("dy",5e-9);
#set("dz",5e-9);
Â
Â
Â
#Setting Up Plane Wave
addplane;
set("injection axis","x");
set("x",-slab_x/2-3000e-9);
set("y min",-slab_yz/2);
set("y max",slab_yz/2);
set("z min",-slab_yz/2);
set("z max",slab_yz/2);
set("center wavelength",1.55e-6);
set("wavelength span",0.0e-6);
Â
Â
#Setup Gold Material
addrect;
set("x min",-slab_x/2);
set("x max",slab_x/2);
set("y min",-slab_yz/2);
set("y max",slab_yz/2);
set("z min",-slab_yz/2);
set("z max",slab_yz/2);
set("material","Au (Gold) - Palik");
Â
Â
#Setting Up Monitors R
addpower;
set("Monitor Type","2D X-Normal");
set("x",-slab_x/2-4000e-9);
set("y min",-slab_yz/2);
set("y max",slab_yz/2);
set("z min",-slab_yz/2);
set("z max",slab_yz/2);
Â
#Setting Up Monitors R
addpower;
set("Monitor Type","2D X-Normal");
set("x",slab_x/2+4000e-9);
set("y min",-slab_yz/2);
set("y max",slab_yz/2);
set("z min",-slab_yz/2);
set("z max",slab_yz/2);
Â
Â
#Adding Movie
addmovie;
set("x min",-slab_x/2-5000e-9);
set("x max",slab_x/2+5000e-9);
Â
-
March 7, 2024 at 12:47 amAmrita PatiAnsys Employee
Hi Lucio,
If the source is injected in the +x/y/z direction, then the transmission will be positive and reflection will be negative by convention.So, when you add up the transmission and reflection make sure you use T - R (where R will be negative by convention).
If it is along the -x/y/z directions, use -T + R (where T will be neagtive by convention).
Â
That being said, I would still expect gold to have a finite amount of absorption at 1550 nm. So, I would expect the sum of transmission and reflection to be less than 1. I will recommend performing convergence testing to confirm the validity of the results, especially if you think they are unreasonable at the moment.
Â
Regards,
Amrita
-
- The topic ‘Reflection and transmission values do not add up to 1’ is closed to new replies.
- Difference between answers in version 2024 and 2017 lumerical mode solution
- Errors Running Ring Modulator Example on Cluster
- INTERCONNECT – No results unless rerun simulation until it gives any
- Import material .txt file with script
- Trapezoidal ring
- Help for qINTERCONNECT
- Issues with getting result from interconnent analysis script
- Topology Optimization Error
- Edge Coupler EME Example Issue
- The two modes overlap the integral
-
1191
-
513
-
488
-
225
-
209
© 2024 Copyright ANSYS, Inc. All rights reserved.