Topic outline

  • Welcome to the course ELEC-E4710 Computational Electromagnetics (5cr)!


    The course starts February 27, 2023, 10:15 (Simulointilaboratorio - A113, Open Innovation House)

    The course contains lectures (2h per week, Monday 10:15-12:00, A113, OIH, Maarintie 6), exercises (2h per week, Wednesday 14:15-16:00, TU6 1199, Maarintie 8), expect weeks 9 and 16 which have 2x2h lectures and no exercises. The course included also two larger project works, and does not have an exam. Evaluation is based on the exercises (50% of the grade) and project works (50%). Exercises contain both theory questions and MATLAB programming tasks. Answers to the theory questions should be returned to MyCourses before the exercise session. Answers to these questions are considered in the exercise session. A significant part of the exercise sessions focuses on the hands-on MATLAB programming tasks. Take your own laptop to the exercise session. Answers to these tasks (MATLAB codes) can be returned to MyCourses two days after the session. Project works are larger MATLAB programming tasks where the goal is to implement simple electromagnetic field solvers (finite element solver for a waveguide eigenmode analysis and surface integral equation solver for multi-port antenna simulation).

    The course consists of two parts, the frequency domain finite element method (FEM), period 4, and the frequency domain integral equation method (method of moments, MoM), period 5. In FEM we consider electrostatic and time harmonic field problems, computation of the cavity eigenfrequencies and waveguide eigenmodes as well as solutions of scattering and antenna problems. In MoM the main focus is on solving 3D time harmonic antenna and scattering problems. MoM for electrostatic and 2D problems is also shortly introduced.  

    Earlier experience in MATLAB is highly recommended. Basics of the  electromagnetic field theory and vector differential and integral calculus are preferable.  

    Course material consists of lecture slides. The course follows roughly the following two books:

    1. Jin, Theory and Computation of Electromagnetic Fields, Wiley-IEEE Press, 2015. Chapter 1 (lectures 1-2), Chapter 9 (lectures 2-5), Chapter 10 (lectures 8-12), Chapter 11 (lecture 13)
    2. Zhu & Cangellaris: Multigrid Finite Element Methods for Electromagnetic Field Modeling, 2006. Chapters 6, 9 and 10 (lectures 5-7) 

    The content and schedule of the first part of the course is:
    1. Lecture 1 (Feb 27, A113): Introduction, computational electromagnetics, vector differential and integral calculus, numerical integration, method of weighted residuals.
    2. Lecture 2 (March 1, TU6): FEM in 1D, electromagnetic field theory
    3. Lecture 3 (March 6, A113): Scalar FEM for electrostatic and electrodynamic 2D cases
    4. Exercise 1 (March 8, TU6)
    5. Lecture 4 (March 13, A113): Vector FEM for time-harmonic Maxwell's equations
    6. Exercise 2 (March 15, TU6)
    7. Lecture 5 (March 20, A113): Vector FEM - cavity eigenvalues, scattering
    8. Exercise 3 (March 22, TU6)
    9. Lecture 6 (March 27, A113): Vector FEM - waveguide eigenmodes
    10. Exercise 4 (March 29, TU6)
    11. Lecture 7 (April 3, A113): Vector FEM - S-parameters of a multi-port device and periodic structures
    12. Project work I Matlab session (April 5, TU6)
    13. Project work I Matlab session (April 17, A113), if needed
    14. Project work I Matlab session (April 19, TU6)

    The schedule for the second part of the course is (no lecture at May 1): 

    1. Lecture 8: Introduction to MoM, scalar MoM for electrostatics (April 24, A113)
    2. Lecture 9 (April 26, TU6)
    3. Exercise 5 (May 3, TU6) 
    4. Lecture 10 (May 8, A113)
    5. Exercise 6 (May 10, TU6)
    6. Lecture 11 (May 15, A113)
    7. Exercise 7 (May 17, TU6)
    8. Lecture 12 (May 22, A113)
    9. Exercise 8 (May 24, TU6)
    10. Lecture 13 (May 29, A113)
    11. Project work 2 Matlab session (May 31, TU6)
    12. Project work 2 Matlab session (June 7, TU6)