UE Theory and techniques for computational electromagnetics

User information

Please note that you are curently looking at the ongoing Academic Programs. Applications are now closed for this academic year (2020-2021) for licences, professional licences, masters, DUT and regulated health training. If you are interested for an application in 2021-2022, please click on this link for the appropriate Academic Programs.

Degrees incorporating this pedagocial element :


The aim of the course is to give the students knowledge on the formulations of electromagnetic problems and their numerical solving by the finite element method. This course introduces the formulation of electromagnetic problems into mathematical boundary-value problems, the numerical discretization of continuous problems into discrete problems, and the development of rudimentary computer codes for simulation of electromagnetic fields in engineering problems, with aims of providing a general overview of the finite element method commonly used to model and simulate electromagnetic devices in electrical energy applications.

The main topics tackled are:

  • electromagnetic field models: electrostatics, electrokinetics, electrodynamics, magnetostatics, magnetodynamics and wave propagation,
  • electromagnetic field and potential formulations,
  • permanent magnets,
  • treatment of nonlinear materials (saturation, hysteresis),
  • computation of global quantities: lumped circuit elements (resistance, inductance, capacitance), flux linkage, Joule losses, iron losses,
  • coupling of electromagnetic field and circuit models,
  • computation of electromagnetic forces.

Particular attention is paid to state-of-the-art finite element techniques, modeling of problems and interpretation of numerical results. Practical work consists in simulating different electromagnetic problems by using the open-source mesh generator Gmsh (http://geuz.org/gmsh) and the own codes developed during the sessions.

Recommended prerequisite

Electromagnetism, matrix algebra, interpolation and numerical integration.