Learning Tracks

Choose
Learning Goals

Select your learning goal from various Physics categories

Choose
Learning Track

Select a learning track that best fits your learning goal

Complete
Each Course

Complete each course by going through the videos, homework, and assessments


In this learning track we will start with the discussion of the algorithm used to find the eigenmodes of a given structure and the properties of those modes in Ansys Lumerical FDE. We will then learn about the material database and how to add new materials followed by a detailed discussion of the properties that are set in the Ansys Lumerical FDE solver. Next, we will learn about the workflow for setting up an FDE simulation to find the supported modes of a waveguide and analyze the frequency response of the modes. We will also learn what types of devices and applications can be simulated using the FDE solver, and the types of results that can be obtained using the analysis tools. Finally we will discuss how to run the Ansys Lumerical FDE solver, use the built-in analysis options, get results using the scripting language, and export results. We will also discuss convergence testing for verifying result accuracy.

In this learning track, we will first discuss the basic workflow for EME (Eigenmode Expansion) simulations, and when you should use EME simulations. Then we will cover some background on the calculations performed for the Eigenmode Expansion (EME) method used for Ansys Lumerical EME simulations. Floowing this, we will cover the basic settings of the Ansys Lumerical EME solver region, including the simulation region geometry, cell definition, periodicity and boundary conditions. We will then discuss ports, cells, and monitors. We will also learn how to interpret the results obtained by running Ansys Lumerical EME simulations. Finally, we will discuss the sources of error in an Ansys Lumerical EME simulation and how to verify the accuracy of simulation results by using convergence testing and error diagnostics.

In this learning track, we will first learn how to set up and run an Ansys Lumerical varFDTD simulation of a double bus ring resonator, collect the results and discuss how the results compare to 3D FDTD simulation results. We will then discuss the effective index method used by the Ansys Lumerical varFDTD solver to collapse a 3D geometry into a 2D simulation and highlight some of the differences between varFDTD and a traditional FDTD simulation. Following this, we will discuss the solver region, materials, sources and monitors used in varFDTD. Finally, we will show several example devices and results that can be obtained from the varFDTD solver.

This learning track introduces the Ansys Lumerical CHARGE solver which can be used for electrical simulation of semiconductor devices inside the finite-element multiphysics environment. We first discuss the different types of simulations supported by the solver. Following this, we demonstrate the application of the CHARGE solver for steady-state analysis of a simple p-n junction diode. We then discuss various material models used by the CHARGE solver for electrical simulation. This is followed by a discussion of the various simulation objects available in the CHARGE solver such as doping profiles, sources, monitors etc. Finally, we discuss the small-signal AC and transient (time-dependent) simulation mode that the CHARGE solver is capable of.

In this learning track, we will learn about the Ansys Lumerical HEAT solver, which can be used for thermal simulations in the finite-element multiphysics environment. We will start with the physics of the solver as well as its various modes of operation, and discuss some real-world application examples for which the HEAT solver can be used. We will then set up and analyze the flow of heat in a thin film using the HEAT solver. Following this, we will cover useful information about various material models used by the HEAT solver. We will also introduce various simulation objects available in the HEAT solver, such as sources, monitors and boundary conditions. Finally, we will discuss thermal-conductive and transient (time-dependent) simulations that can be performed using the HEAT solver.

In this learning track, we will start by discussing how a script can be used to set up, run and analyze simulations. Then we will introduce the different types of variables available in the Ansys Lumerical scripting environment, how to use the workspace and how to perform operations on the variables. Following that, we will discuss how to manipulate simulation objects using a Lumerical script and learn how to add various simulations objects (structures, monitors, sources, etc.) and set their properties. We will also learn how to use script commands to run a single simulation, run multiple simulations sequentially and use the job manager. We will discuss how to use script commands to access and visualize the simulation results from various simulation objects. Finally, we will learn how to import and export data.

In this learning track, we will learn about Ansys Lumerical FDTD and see how to set up, run and analyze a simulation. We will first discuss the underlying solver physics and numerics of Ansys Lumerical FDTD, the types of problems it can solve, and how it can be best used for parallel computation. Then we will learn about the default materials and material models, as well as how to add additional materials to the material database. Following this, we will take a look at the Ansys Lumerical FDTD solver region object which is used to specify the simulation time, the simulation region, mesh and boundary conditions. We will also learn about the available types of sources and the various types of monitors, and their recommended usage in Ansys Lumerical FDTD. Finally, we will learn how to view simulation results, plot, and export data, how to perform additional post-processing of monitor results using analysis groups, and how to verify the accuracy of simulation results in Ansys Lumerical FDTD.