TAGGED: comparing-results, mesh, simulation-accuracy
May 9, 2023 at 3:53 pmnir.levanonSubscriber
In FDTD, I'm interested in comparing two different designs of an opto-electronic device, where one design uses more coarse models of the structures within the device (more rectangles, boxes - elements with less vertices in their polygon) and the other uses more refined models (more details, more vertices in the polygons). In both simulations, the FDTD region perimeters (min/max x/y/z) remain the same, the simulation settings, source settings and so on...
The mesh type I often use is auto non-uniform with conformal variant 2 meshing refinement.
The senisble thing to do is to compare both simulations using the FDTD mesh grid from the simulation of the more refined structures models.
I could use the uniform mesh type, but I believe that these are a few concerns one must be aware of when using it:
- By using a larger uniform mesh grid size, the simulation will more accuretly model the device, but at the expense of a longer simulation run time.
- With a uniform mesh, the grid points might not all align exactly at the interface positions between materials, which is what mesh overrides over structures usually try to achieve. This could cause the structures to be simulated differently than expected.
I'm thinking I could possibly set the non-uniform mesh grid of both simulations to be the same by way of adding many positional mesh overrides, however since the device I'm simulating contains many structures I think that it would be way too streneous to be adding the many mesh overrides.
What are your recommendations for performing such a comparison, without causing the simulation run time to be too extreme, while attempting to keep a high level of accuracy of modelling the refined structure?
May 9, 2023 at 8:23 pmGuilin SunAnsys Employee
I personally do not recommend using many override regions. You can simply use one override for the rectangles, and use auto-mesh. This not only greatly simplifies the settigs it is also easy to maintain and modify. The two designs are not the same since they do not have the same geometries, at least in discrete mesh space. Please refer to
1. Understanding Mesh Refinement and Conformal Mesh in FDTD
2. Understanding the non-uniform mesh in FDTD
May 9, 2023 at 8:29 pmnir.levanonSubscriber
Thank you for your reply Guilin Sun.
I think my main point may have not come through clear enough – How do I compare the results of simulating two different devices with slightly different geometries, when calculating things such as Pabs, refelction and transmission?
Using auto-mesh on each simulation could cause the vertices of the FDTD mesh grid to be different, which could alter the FDTD calculation and provide slightly different results due to effects from inaccurcy of geometry.
- You must be logged in to reply to this topic.
Boost Ansys Fluent Simulations with AWS
Computational Fluid Dynamics (CFD) helps engineers design products in which the flow of fluid components is a significant challenge. These different use cases often require large complex models to solve on a traditional workstation. Click here to join this event to learn how to leverage Ansys Fluids on the cloud, thanks to Ansys Gateway powered by AWS.
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.
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.
- Why am I getting “process exited without calling finalize”, and how do I fix it?
- “Import optical generation” or “delta generation rate”?
- Error: addfdtd is not a valid function or a variable name
- Error on Lumerical device
- Using a license file on a new license server
- Ansys Insight: Transmission results greater than one
- Finding your Ansys (or Lumerical) account number
- Ansys Insight: Diverging Simulations
- Ansys Insight: Why my simulation result is different from published paper or experiment?
- Is there a Lumerical script command to output the Simulation and Memory requirements?
© 2023 Copyright ANSYS, Inc. All rights reserved.