ECE 5340/6340 (Spring 2012)

Numerical Methods for Electromagnetics

Department of Electrical and Computer Engineering

University of Utah, Salt Lake City, Utah

 

Description: Description: Description: Description: Description: Description: ulogo

 

 


1/18/12    Syllabus has been updated: Office hours have changed. Class has a TA assigned. Homework can now be turned in using a locker, or brought to class on Wednesday.

 

This schedule may be adjusted throughout the semester. Watch the web for changes. If you find broken links, please email either james.nagel@utah.edu or carlos.cela@utah.edu. 

 

 

#

Date/
Instructor

Lecture Notes

Reading/Lecture Notes

 

Project Information

(Homework)

 

1

Jan 9
Cela/Nagel

 

Class Overview
Numerical EM Applications
Programming Review

 

Syllabus

createscalarfield.m

plotvectorfield.m

loadandplot.m (good code)

stuff.m (bad code)

2

Jan 11
Cela

 

EM Review: E-field, permittivity, Coulomb’s Law, Flux of a vector field, Gauss’s Law for E fields (Integral), divergence, Gauss’s Law for E fields (Differential)

 

 

Gauss’s Law E (integral)

Divergence

Gauss’s Law E (differential)

 

HW 1

HW 1 Solution

HW 1 Matlab code P1

HW 1 Matlab code P2

Matlab note on array indexing

 

Jan 16

 

Holiday (MLK Day)

No Class

 

3

Jan 18
Cela

 

EM Review: B-field,permeability,

Biot-Savart law, Gauss’s law for B fields (integral and differential), Divergence Theorem, circulation of a vector field, curl, Stokes Theorem.

Gauss’s Law B (integral)

Gauss’s Law B (differential)

Divergence Theorem

Circulation and curl

Stokes Theorem

HW 2

HW 2 Solution

HW 2 Matlab code

4

Jan 23
Cela

 

EM Review: Gradient. Laplacian. Poisson and Laplace equations. Ampere-Maxwell Law, Faraday-Maxwell Law. Continuity equation. Constitutive equations.

 

Gradient, Laplacian, Poisson

Faraday-Maxwell Law

Ampere-Maxell Law

Constitutive relations and continuity equation

5

Jan 25
Cela

 

Numerical Differentiation: Forward difference, backward difference, central difference. Higher order derivatives. Partial derivatives. Solution of Linear Systems: Matrix equivalent. Solution sets. Direct vs iterative methods. Sparse matrices. Libraries. Gaussian Elimination. Gauss-Seidel method.

 

Numerical differentiation

Linear systems

Direct vs iterative methods

Gaussian elimination

Gauss-Seidel method

Gauss-Seidel code from book (may be buggy, but will help for HW3)

 

 

 

 

 

HW 3

6

Jan 30
Nagel

 

Numerical Integration

Riemann Sums

Left/right-point rules

Midpoint, trapezoid, Simpson’s rules

Error bounds

 

Introduction to Numerical Integration

 

7

Feb 1
Nagel

 

Numerical Integration Examples

 

Introduction to the Finite Difference Method (FDM)

Laplace/Poisson Equations
Five-Point Star
Matrix Inversion

Boundary Conditions
Programming Examples

 

Solving the Generalized Poisson Equation using FDM

 

 

 

 

 

HW 4

HW 4 Solutions

HW 4 Matlab Codes

solarData.mat

8

 

Feb 6
Nagel

 

Sparse Matrices
Successive Over-Relaxation
(SOR)
Numerical Gradient

 

 

9

 

Feb 8
Nagel

 

Capacitance with FDM

Pseudo code for SOR

HW 5

10

Feb 13
Nagel

 

Characteristic Impedance with FDM (microstrip lines)
Programming Examples

 

11

Feb 15

Nagel


Quasi-Static FDM

Finite Conductors

 

12

Feb 20

Nagel

 

Helmholtz Equation
FDM mode solutions for waveguides

Programming Examples

 

 

 

Feb 22

 

Holiday (President’s Day)

No Class

 

13

 

Feb 27

Nagel

 



 

 

14

Feb 29

Cela

 

Finite-Difference Time-Domain Method (FDTD)

 

 

 

15

Mar 5

Cela

 

Finite-Difference Time-Domain Method (FDTD)

 

 

16

Mar 7

Cela

 

Finite-Difference Time-Domain Method (FDTD)

 

Mar 12-16

 

Spring Break

 

17

Mar 19

Cela

 

Finite-Difference Time-Domain Method (FDTD)

 

 

 

18

Mar 21

Cela

 

Finite-Difference Time-Domain Method (FDTD)

 

19

Mar 26

Cela

 

Finite-Difference Time-Domain Method (FDTD)

 

 

20

Mar 28

Cela

 

Finite-Difference Time-Domain Method (FDTD)

 

21

Apr 2

Cela

 

Finite-Difference Time-Domain Method (FDTD)

 

 

22

Apr 4

Nagel

 

Method of Moments (MoM)

 

 

 

23

Apr 9

Nagel

 

Method of Moments (MoM)

 

24

Apr 11

Nagel

 

Method of Moments (MoM)

 

 

25

Apr 16

Nagel

 

Method of Moments (MoM)

 

26

Apr 18

Cela

 

Finite Element Method (FEM)

 

 

27

Apr 23

Cela

 

Finite Element Method (FEM)

 

 

28

Apr 25

Cela

 

Finite Element Method (FEM)