Modélisation électromagnétique

FR | EN

Enseignement · Photonique numérique

Modélisation électromagnétique de surfaces micro- et nanostructurées

M2 · master OIVM

Il n’existe pas de méthode numérique unique pour les équations de Maxwell, seulement des méthodes adaptées à une question. Propagation longue d’un faisceau paraxial, propagation courte autour d’une nanostructure, ou absence totale de propagation lorsque ce que l’on cherche est un diagramme de bandes : trois régimes, trois formalismes. Le cours retrouve chacun d’eux à partir des mêmes équations de départ, énonce l’approximation qui le rend opérant, et s’arrête au point où l’étudiant peut écrire le code.

Champ électromagnétique calculé, diffusé par une nanoparticule cylindrique

Champ proche calculé autour d’un cylindre diélectrique : la grandeur que tout le cours vise à produire.

16 h de cours · 18 h de travaux dirigés · Deuxième année du master OIVM · Support de cours en anglais

Cours16 h
Travaux dirigés18 h
NiveauM2 OIVM
OutilsImplémentations MATLAB

01Ce que l’étudiant en retire

Choisir la méthode avant d’écrire le codeFaire correspondre distance de propagation, longueur d’onde, besoin de polarisation et régime transitoire ou stationnaire à la propagation de faisceau, aux différences finies dans le domaine temporel, ou au développement en ondes planes.
Établir l’équation paraxialeHelmholtz, enveloppe lentement variable, approximation de Fresnel, et l’énoncé explicite de ce qui se perd en chemin, à commencer par la polarisation.
Scinder un propagateurSéparer les opérateurs de diffraction et de guidage, justifier cette scission par le lemme de Baker-Hausdorff, et implémenter le schéma de Fourier à pas fractionnés.
Passer au non linéaireÉtendre l’équation d’enveloppe à un milieu de Kerr et y reconnaître l’équation de Schrödinger non linéaire.
Discrétiser Maxwell sur une grille décaléeCellule de Yee à une, deux et trois dimensions, établissement des équations de mise à jour, et la raison pour laquelle la grille colocalisée est abandonnée.
Rendre une simulation stable et pertinenteDimensionner le maillage à partir de la plus courte longueur d’onde du problème, choisir le pas de temps, fixer les conditions aux limites, injecter une source impulsionnelle gaussienne.
Lire un diagramme de bandesFormuler le problème périodique comme un problème aux valeurs propres hermitien, recourir aux modes de Bloch et à la zone de Brillouin, et distinguer une bande interdite directionnelle d’une bande interdite complète.

02Plan du cours

01
Méthode de propagation de faisceau
  • Positionnement : propagation longue pour courtes longueurs d’onde, fibres et transport
  • Équation paraxiale à partir de l’équation d’onde monochromatique
  • Enveloppe lentement variable et approximation de Fresnel ; perte de la polarisation
  • Opérateur de diffraction D et opérateur de guidage W, lemme de Baker-Hausdorff
  • Implémentation du schéma de Fourier à pas fractionnés et son organigramme
  • Première implémentation : diffraction d’un faisceau gaussien
  • Extension non linéaire : coefficient de Kerr et équation de Schrödinger non linéaire
02
Différences finies dans le domaine temporel
  • Positionnement : propagation courte pour courtes longueurs d’onde, nanophotonique et interaction
  • Déroulement des équations de Maxwell ; cas linéaire, isotrope, non dispersif
  • Approximation aux différences temporelles et équations aux différences finies stables
  • Établissement et anatomie des équations de mise à jour, l’algorithme FDTD
  • Grille de Yee : cellule élémentaire, grilles tridimensionnelles, pourquoi pas une grille colocalisée
  • Impédance du matériau et champ magnétique normalisé ; équations du rotationnel composante par composante
  • Réduction à une dimension, découplage en deux modes indépendants
  • Implémentation du mode Ey/Hx
  • En pratique : conception du maillage, pas de temps, conditions aux limites, source impulsionnelle gaussienne
03
Cristaux photoniques et développement en ondes planes
  • Cristaux photoniques naturels et artificiels, opales et structures en bois empilé
  • Dispositifs passifs et actifs, optique intégrée
  • Diffusion de la lumière : un mystère du dix-neuvième siècle et sa résolution
  • L’électromagnétisme comme problème aux valeurs propres hermitien
  • Problème aux valeurs propres hermitien périodique et modes de Bloch
  • Tout système périodique unidimensionnel ouvre une bande interdite
  • Bande interdite TE bidimensionnelle, bande interdite complète tridimensionnelle
  • Cellule élémentaire, zone de Brillouin, formalisme et calculs

03Supports de cours

Trois jeux de diapositives, un par méthode. Chacun porte la démonstration et les fragments de code correspondants, de sorte que l’implémentation ne soit jamais séparée de l’équation qu’elle discrétise.

01Méthode de propagation de faisceauÉquation paraxiale, schéma de Fourier à pas fractionnés, implémentation MATLAB, non-linéarité de KerrPDF · 1,5 Mo
02Différences finies dans le domaine temporelGrille de Yee, équations de mise à jour, algorithme unidimensionnel, maillage, pas de temps, sourcesPDF · 8,0 Mo
03Cristaux photoniquesProblème aux valeurs propres hermitien, modes de Bloch, bandes interdites à une, deux et trois dimensionsPDF · 3,1 Mo

04Travaux dirigés

Dix-huit heures au clavier, cinq feuilles suivant les trois méthodes dans l’ordre. Chaque bloc se referme sur une question ouverte, sans réponse analytique, à rendre sous la forme d’un court jeu de diapositives accompagné du code.

TD 1 · BPMPropagation diffractive par une approche pseudo-spectrale

Le schéma de Fourier à pas fractionnés construit de toutes pièces et vérifié sur un cas dont la réponse est connue, puis confronté à une expérience qui n’en a pas.

  • Construire la grille (x, y) et la grille conjuguée (kx, ky) requise par l’implémentation de Fourier
  • Générer le champ gaussien initial, de col w0 = 50 μm à λ = 1,03 μm
  • Appliquer le masque de phase de lentille mince, f = 10 mm, et vérifier la conservation de l’énergie avant et après propagation
  • Propager avec la fonction de transfert de Fresnel jusqu’à Zmax = 30 mm ; intensité transverse au niveau de la lentille et en Zmax
  • Suivre la largeur du faisceau le long de z, là où l’amplitude tombe à 1/e de son maximum
  • Extension : carte d’indice n(x, y, z) d’un unique cône de silicium, de base 5 μm se resserrant à 1 μm sur une hauteur de 10 μm, posé dans une mare de 10 μm
  • Propager le champ transmis dans l’air jusqu’à 200 μm au-dessus de la pointe, tracer une coupe longitudinale (x, z), et expliquer l’anneau observé dans les mesures
Feuille de TD · PDFDonnées expérimentales · PDF
TD 2 · FDTDImplémentation de la méthode FDTD en une dimension

Les équations de mise à jour du cours transformées en un code qui tourne, puis confrontées à une interface.

  • Domaine de 5 μm échantillonné par N = 1001 points, pas de temps fixé par le nombre de Courant, 2000 itérations
  • Ex polarisé selon x, Hy selon y, propagation selon z ; coefficients ae, am et as pour un milieu de conductivité σ
  • Source ponctuelle, gaussienne dans le temps, λ = 800 nm, demi-largeur à 1/e de 15 fs
  • Propagation dans le vide, puis réflexion sur des transitions d’indice abruptes et progressives
Feuille de TD · PDF
TD 3 · projet FDTDNanophotonique bidimensionnelle

La partie ouverte du bloc FDTD : une grille 300 par 300, un matériau réel, et un nombre à l’arrivée plutôt qu’une jolie carte.

  • Impulsion gaussienne dans le temps (10 fs) et dans l’espace (5 μm) à λ = 800 nm, couches parfaitement adaptées aux frontières
  • Propagation dans le vide : déterminer si une composante Ex apparaît, et pourquoi
  • Couche de tungstène de 100 nm d’épaisseur, n = 3, σ = 5 × 105 S/m à 800 nm, puis un modèle de Drude pour une dispersion réaliste
  • Morphologies de surface sur le tungstène (bosse, pointe, bâtonnet, trou, en interaction ou périodiques) et l’exaltation du champ local qu’elles produisent
  • Facteur d’exaltation du champ en fonction des paramètres géométriques, et section efficace d’absorption à partir du flux de Poynting
Feuille de TD · PDF
TD 4 · PWEDéveloppement en ondes planes pour un cristal unidimensionnel

Le problème stationnaire, où la propagation est remplacée par un calcul de valeurs propres.

  • Cellule élémentaire à deux couches : l1 = 200 nm avec ε1 = 1, l2 = 800 nm avec ε2 = 9
  • Développement de Fourier de 1/ε(x) sur N = 2 numG + 1 ondes planes, avec numG = 50
  • Coefficients de développement analytiques, opérateur différentiel matriciel, structure de bandes à travers la zone de Brillouin
Feuille de TD · PDF
TD 5 · projet PWEDéveloppement en ondes planes pour un cristal bidimensionnel

Le même formalisme en deux dimensions, sur un réseau dont les bandes interdites doivent être ouvertes à la main.

  • Réseau carré d’abord, puis la structure de bandes d’un réseau hexagonal avec r = 20 nm et a = 75 nm
  • Réseaux de trous : effet du contraste de permittivité sur les bandes interdites
  • Projection de la bande interdite photonique complète en fonction de r/a
  • Polarisations TE et TM comparées, et le rôle du contraste diélectrique pour chacune
Feuille de TD · PDF

Note

Ce cours était précédemment répertorié sous le titre Nanophotonics. Les diapositives sont en anglais.

← Tous les cours