ECE 60419 - Numerical Simulations of Electro-optic Energy Systems

Lecture Hours: 3 Credits: 3

Areas of Specialization(s):

Counts as:

Normally Offered: Spring - odd years

Requisites by Topic:
A broad and strong foundation in undergraduate computer engineering courses, and good programming skills. A prior course in operating systems or networking will be useful but not essential.

Catalog Description:
Introduction to computational techniques employed in research on energy systems involving quantum electronics and electromagnetics. You will learn the strengths and weaknesses of each approach; what types of problems call for which one; and how your simulation will perform. Techniques include eigenvalue problems, fast Fourier transforms, band structure calculations, rigorous-coupled wave analysis, beam-propagation methods, finite-difference time-domain, and finite element methods. Applications include nanophotonics, photovoltaics, thermal management, radiative control, and nonlinear optics.

Required Text(s):
  1. Computational Photonics, Salah Obayya, John Wiley & Sons, 2010, ISBN No. 9780470688939.
Recommended Text(s):
  1. Photonic Crystals: Molding the Flow of Light, J. D. Joannopoulos, S. G. Johnson, J. N. Winn, R. B. Meade, Princeton University Press, 2008, ISBN No. 9780691124568.

Lecture Outline:

Lectures Major Topics
1 Overview of numerical computing: basic techniques, quantifying performance
1.5 Eigensystem and generalized eigenproblem solution methods
1.5 Conventional and fast Fourier transforms
2 Overview of partial differential equations solution techniques
1 Beam-propagation methods for photonic crystal fibers
1 Bandstructure calculations for crystals
1 Transfer-matrix analysis for optical and electrical transport
1 Rigorous coupled-wave analysis for optical and electrical transport
2 Finite-difference time-domain calculations for coupled electro-optic transport problems
1 Finite-element method for electrical, optical, and thermal transport
2 Final Project Discussions + Presentations