Tagged: fdtd, photonics, ring-resonators
-
-
December 29, 2022 at 2:53 pm
jasper
SubscriberHi, in a FDTD simulation of a Ring Resonator Cavity I get the following result, which has the expected shape except for a weird power build up at the end of the simulation time:
What is going wrong here? Could this be caused by the PML or meshing? This is the simulation setup:
Where I use PML on the x axis boundaries and the source is on the left side.
-
December 29, 2022 at 8:06 pm
Guilin Sun
Ansys EmployeeThis indicates that the simulation suffers the so called "late time divergence". For single bus ring resonators, since only one bus for in-out, less light can be coupled out in early simulation, it needs longger simulation time, and thicker PML. Please increase the PML number and make sure the total thickness is roughly half-wavelength.
In addition, make the bus waveguide long enough to extend outside of PML.
-
January 6, 2023 at 9:54 am
jasper
SubscriberThank you for the recommendations. I have increased the simulation time from 5*10^5fs to 10^6fs and changed the PML from the "standard" profile with 64 layers to the "stabilized" profile with 256 layers, which has removed the late time divergence. However, this has introduced new absorption lines in the T spectrum which were not present before, such as these:
I assume this is due to the PML change. Can you recommend other PML settings?
-
January 6, 2023 at 4:55 pm
Guilin Sun
Ansys EmployeeDoes the simulation end at 100%? I guess so. please use smaller autoshutoff min such as 1e-6 or smaller, and use much longer simulation time, say 1e8, and make sure the simulation terminates at less than 95% (you can check it in the log file). If it still has data larger than 1 when the simulation terminates at less than 90%, then reduce the autoshutoff min further.
Do not use higher mesh accuracy for initial test, as it needs more number of PML. In your case, I think you can simply use the Standard PML, with the proper number of layers to make sure the PML thickness is about half wavelength. Please use mesh accuracy 2, and use an override region in the coupling region.
Make the port size larger, as long as the mode is correct.
You can search this forum for more suggestions from other posts.
-
- You must be logged in to reply to this topic.

Earth Rescue – An Ansys Online Series
The climate crisis is here. But so is the human ingenuity to fight it. Earth Rescue reveals what visionary companies are doing today to engineer radical new ideas in the fight against climate change. Click here to watch the first episode.

Ansys Blog
Subscribe to the Ansys Blog to get great new content about the power of simulation delivered right to your email on a weekly basis. With content from Ansys experts, partners and customers you will learn about product development advances, thought leadership and trends and tips to better use Ansys tools. Sign up here.
- “Import optical generation” or “delta generation rate”?
- Why am I getting “process exited without calling finalize”, and how do I fix it?
- Error on Lumerical device
- Using a license file on a new license server
- Error: addfdtd is not a valid function or a variable name
- Ansys Insight: Diverging Simulations
- Ansys Insight: Transmission results greater than one
- Ansys Insight: About override mesh in FDTD: its use and settings
- Is there a Lumerical script command to output the Simulation and Memory requirements?
- Ansys Insight: Convergence issues in CHARGE
-
2524
-
2066
-
1279
-
1096
-
459
© 2023 Copyright ANSYS, Inc. All rights reserved.