• Level of Education

    5 years of post-secondary education

  • ECTS

    4 credits

  • Training Structure

    College of Sciences

  • Number of hours

    30h

Description

This course unit covers the computer-based solution of electromagnetism problems. Using Maxwell’s equations, it demonstrates how to simulate the behavior of electromagnetic waves in various media. In particular, it includes a detailed implementation of simulations based on the finite difference time domain (FDTD) method.

An introduction to diffraction problems in the harmonic regime caused by a bounded obstacle will be provided for the case of scalar waves in 2D and 3D.

 

Read more

Objectives

By the end of this course unit, students will be able to:

  • Apply a finite-difference time-domain (FDTD) scheme to discretize Maxwell's equations in 1D, 2D, and 3D
  • Implement the FDTD method in Python using the NumPy and Matplotlib libraries
  • Simulate the propagation of electromagnetic waves in different media
  • Select appropriate parameters to ensure the stability of the numerical scheme and minimize errors resulting from numerical processing.
  • Model a diffraction problem in harmonic regime and learn about certain modal methods.

 

 

Read more

Mandatory Prerequisites

Master's in Physics (M1)

Recommended prerequisites:

Python Programming

Read more

Knowledge Assessment

Course Outline

  • Python Review: Using the NumPy and Matplotlib Libraries
  • Solving the wave equation using the finite-difference time-domain (FDTD) method
  • Simulation of the propagation of electromagnetic waves in various 1D media and analysis of the effect of the various parameters introduced in the numerical simulation.
  • Yee's Mesh
  • Perfect Matching Layer (PML)
  • Introduction to MATLAB Programming
  • Theory of diffraction by a bounded obstacle in harmonic regime (2D-3D) for scalar waves
  • Implementation of a modal method for a circular or spherical obstacle
  • Introduction to the Resonant Structure of the Diffraction Matrix.
Read more