TAGGED: -waveguide
-
-
October 11, 2023 at 4:47 am
Jingchao Fang
SubscriberI want to simulate a waveguide device with EO modulation, and the electric field intensity at different locations is different. I want to simulate it by a waveguide where the refractive index matrix (3*3) is a function of position. How to create a waveguide where the refractive index matrix is a function of position?
-
October 11, 2023 at 6:27 pm
Amrita Pati
Ansys EmployeeHi Jingchao,
The spatially varying index data can be imported using the Spatial (n,k) data - Simulation object. However, since the index is a 3x3 matrix I am assuming that the index matrix has some off-diagonal elements. In that case, you will first have to diagonalize the tensor and use Matrix Transform to represent the full tensor.
We have an App Gallery example that can guide you through the process, but it is a bit complicated and will have some extra details that might not be relevant for your case.
Ferroelectric ModulatorIn this example, the electric fields are taken from a CHARGE simulation. And then the (3x3) index perturbation due to the electric field is calculated using the EO equation. As the index also has non-diagonal elements (as in your case), the diagonalized permittivity tensor and the Matrix transformation are used to represent the full tensor. Then (n,k) simulation object is used to set the diagonalized index (as a function of position) and Matrix transform grid attribute is used to apply the matrix transform.
On the example, Ferroelectric Modulator, you can open the FDE simulation (ferroelectric_modulator.lms), and look at the setup script of the BTO analysis group to see how the (3x3) index has been setup.
Let me know if you have any questions.
Regards,
Amrita -
October 11, 2023 at 6:36 pm
Jingchao Fang
SubscriberIf I want to build a diagonal index (only 3 diagonal terms) but is a function of position, do you have a simpler example? Thanks!
-
October 11, 2023 at 6:41 pm
Amrita Pati
Ansys EmployeeYou can refer to this article and the associated example script and data files:Spatial (n,k) data - Simulation object.
Regards,
Amrita -
October 16, 2023 at 5:59 pm
Jingchao Fang
SubscriberHi Amrita,
I read this document, and I found that you use the box waveguide. But my waveguide is a trapezoid in xy plane, which extends in z direction. The index is a const in xy plane, but changes in z direction. Do you have any idea how to model it?
-
October 16, 2023 at 6:14 pm
Amrita Pati
Ansys EmployeeHi Jingchao,
Are you defining the spatially varying index using an equation?Regards,
Amrita -
October 16, 2023 at 7:17 pm
-
October 16, 2023 at 8:45 pm
Amrita Pati
Ansys EmployeeHi Jingchao,
The data that you import from text file the has to be defined over a rectangular volume. If you have a trapezoidal cross-section, you still have to define the data such that the index in this trapezium is n(x,y,z) but the index in the rest of the region is 1 (or any other index depending upon the background material being used). Schematic shown below:
Regards,
Amrita
-
- 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.

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.
- Ansys Insight: About override mesh in FDTD: its use and settings
- Ansys Insight: Why my simulation result is different from published paper or experiment?
- Ansys Insight: Transmission results greater than one
- Ganhemt Project mistake can you help me
- How to calculate the cross-polarization efficiency and phase in FDTD
- save data error
- Simulation of a single pillar of a peltier cooler
- EME : field profile and cell periodicity
- Ansys Insight: Single frequency CW source
- What is the meaning of this error ” Bad termination of…” ?
-
8808
-
4658
-
3153
-
1680
-
1470
© 2023 Copyright ANSYS, Inc. All rights reserved.