|SSY200 - Computational electromagnetics
| Syllabus adopted 2012-02-22 by Head of Programme (or corresponding)
|Grading: TH - Five, Four, Three, Not passed
|Education cycle: Second-cycle
Major subject: Electrical Engineering, Mathematics
Department: 32 - ELECTRICAL ENGINEERING
Teaching language: English
Open for exchange students
MPBME BIOMEDICAL ENGINEERING, MSC PROGR, Year 1 (compulsory elective)
MPENM ENGINEERING MATHEMATICS AND COMPUTATIONAL SCIENCE, MSC PROGR, Year 2 (elective)
MPWPS WIRELESS, PHOTONICS AND SPACE ENGINEERING, MSC PROGR, Year 2 (elective)
Docent Thomas Rylander
Eligibility:For single subject courses within Chalmers programmes the same eligibility requirements apply, as to the programme(s) that the course is part of.
Course specific prerequisites
Basic courses in electromagnetics and numerical analysis and some
knowledge of MATLAB.
Numerical solution of Maxwell's equations plays an increasingly
important role in modern electrical engineering. Improvements, both in
computer technology and numerical algorithms, make it possible to
solve many electromagnetics design problems by computations, rather
than the traditional way by building and testing prototypes. This
holds in as diverse areas as eddy current calculations for generators,
electrical machines and transformers, microwave circuits and antennas,
optical components, radar scattering and electromagnetic
The course introduces the main methods in Computational
Electromagnetics: Finite Differences, Finite Elements and the Method
of Moments and applies them to model problems. Applications from
different areas of electromagnetics are used to illustrate the
strengths and weaknesses of the methods. The course aims at enabling
the student to choose appropriate methods for realistic
Learning outcomes (after completion of the course the student should be able to)
* Formulate and implement a basic computational algorithm in
> the finite-difference scheme,
> the finite-element method and
> the boundary-element method.
* Perform basic assessment of the numerical error.
* Distinguish between different sources that contribute to the
* Use basic extrapolation techniques.
* Choose between time, frequency or eigenvalue analysis for a given
* Choose appropriate numerical technique for a given application.
* Choose appropriate post-processing tools for a given application.
* Operate commercial software in an well-informed manner.
* Evaluate the computational resources required to analyze a given
hree main computational methods are studied in the course
* Finite Differences for electrostatics and wave propagation in one,
two and three dimensions. Staggered meshes for Maxwell's equations -
FDTD (Finite-Difference Time-Domain, or Yee's method). Application
to computation of capacitance and S-parameters of microwave
* The Finite Element Method (FEM) in one and two dimensions. Nodal and
edge elements. Galerkin's method and variational
formulations. Application to microwave cavities, magnetostatics and
eddy current problems. (Introduction to three-dimensional eddy
current calculations and commercial software.)
* The Method of Moments (MoM). Integral formulation of electrostatics
and Maxwell's equations. Green's functions and numerical
integration. Application to capacitance calculation and
electromagnetic scattering from a thin wire.
Error estimates and extrapolation to zero grid size are studied by
The course is organized as lectures and exercise classes. The classes
are oriented towards hand-in problems (MATLAB) dealing with
A. Bondeson, T. Rylander and P. Ingelström, Computational
Electromagnetics, New York: Springer, 2005.
Accepted hand-in problems and oral examination.