-
Notifications
You must be signed in to change notification settings - Fork 73
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Metal edge region, epr integration, and manual refinement
Enable metal edge region to divide substrate, vacuum and TLS layers into smaller pieces next to metal edge. Dimensions of metal edge region are set by parameter `metal_edge_region_dimensions`. Improve TLS layers in simulation class. Now, these can be modelled as sheet layers, non-model layers, or material layers. TLS layers work with sheet or thick metal layers and with vertical over etching, but not with multilayer stack-up feature. Add in-house energy integration to Ansys export. This is now more straight-forward compared to pyEPR method. The energy integration is enabled by setting the export parameter `'integrate_energies': True` and the post-processing to calculate participation ratios is enable by setting `'post_process_script': 'export_epr.py'`. Add `mesh_size` feature to Ansys simulations to enable manual refinement on any layer. Remove parameter `gap_max_element_length`, because `mesh_size` has the same functionality. Fix simulation scripts that are affected by the changes. This includes removal of `gap_max_element_length` and refactoring of `participation_sheet_distance` and `participation_sheet_thickness` parameters. Create simulation script `TLS_waveguide_sim.py` to demonstrate the new features. Fix `t1_estimate.py` to work without need to unite the TLS layers.
- Loading branch information
1 parent
8b62e04
commit 1e3a1fc
Showing
11 changed files
with
413 additions
and
137 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.