Updates on the campus response to coronavirus (COVID-19)

ECE Course Syllabus

ECE6380 Course Syllabus

ECE6380

Introduction to Computational Electromagnetics (3-0-3)


Technical Interest
Group
Electromagnetics

Prerequisites
None

Corequisites
None

Catalog Description
The practical application of the finite-difference time-domain and finite element techniques to electromagnetic problems. Computer projects are required.

Textbook(s)
Taflove, Computational Electrodynamics: The Finite-Difference Time-Domain Method (3rd edition), Artech House, 2005. ISBN 9781580538329 (required)

Jin, The Finite Element Method of Electrogmagnetics (2nd edition), John Wiley, 2002. ISBN 9780471438182 (required)


Strategic
Performance
Indicators (SPIs)
SPIs are a subset of the abilities a student will be able to demonstrate upon successfully completing the course.


Topical Outline
1.	Formulation of Electromagnetic Field Problems
2.	Finite Difference Discretizations in 1D
	a.	Finite difference formulas, boundary conditions, error and dispersion analysis
3.	Node Based Finite-Element Techniques in 1D and 2D
	a.	First-order and Higher-order Elements
	b.	Mesh generation and evaluation
	c.	Error and dispersion analysis
	d.	Application to Static Fields, Transient Fields, Time-harmonic fields
4.	Finite-Difference Time-Domain Technique in 2D
	a.	Difference equations, Boundary Conditions, Material Interfaces
	b.	Stability Criteria, Absorbing & PML Boundary Conditions
	c.	Error and dispersion analysis
5.	Edge Based Finite-Element Techniques for 2D & 3D
	a.	Nullspace of the vector Helmholtz operator
	b.	First-Order and Higher-Order Elements
	c.	Application to Low Frequency & Time-harmonic problems
6.	Introduction to Integral Equation Formulations
	a.	Low-order discretization schemes
	b.	Integration of singular Green?s functions
	c.	Compression algorithms for dense linear systems
7.	Sparse Matrix Storage; Linear System and Eigensystem Solution Techniques
8.	Advanced Topics
	a.	Curvilinear meshes and representations
	b.	Domain decomposition
	c.	Adaptive refinement algorithms
	d.	Nonlinear problems