Vous êtes sur la page 1sur 278

Promotion 2005

Anne 3
Priode 1
MAP558
Modlisation des phnomnes
de propagation dondes
dition 2007
Isabelle Terrasse, Toufic Abboud
PROGRAMME DAPPROFONDISSEMENT
SCIENCES DE LINGNIEUR, SIMULATION ET MODLISATION

Avant Propos
Ce cours constitue une introduction la modlisation, ltude mathmatique et numrique
des phnomnes de propagation dondes.
De nombreuses applications industrielles relvent de cette modlisation. Citons pour la pro-
pagation des ondes acoustiques la rduction des nuisances sonores des automobiles, avions, h-
licoptres..., loptimisation de lacoustique des salles de concert. Pour la propagation des ondes
lectromagntiques, le dimensionnement des antennes de tlcommunications, la dtection et la
caractrisation de menaces (missiles, avions de combat...), la protection des quipements lec-
troniques embarqus. Pour la propagation des ondes lastiques, la dtection de ssures dans les
centrales nuclaires, fuselages davion...
Mme si les applications voques prcdemment sont totalement indpendantes, la phy-
sique sous-jacente et donc les mthodes mathmatiques et numriques permettant de les tudier
ont beaucoup de points communs. Lobjectif de ce cours est de mettre en valeur les principaux
rsultats thoriques communs ainsi que les mthodes numriques disponibles et/ou mergentes,
utilises aujourdhui dans lindustrie.
Il est bien entendu que dans le cadre de ce cours lintgralit des rsultats disponibles sur
lensemble des physiques ne peut tre prsente, le cours peut servir nanmoins de base math-
matique et numrique aux ingnieurs concerns par la physique des ondes.
Ce cours concerne les niveaux M1 et M2, les paragraphes matriser par les M1 seront indi-
qus pendant le cours. Donc si certains passages la premire lecture peuvent rebuter notamment
cause des aspects mathmatiques, il nous a paru important de ne pas sparer les 2 niveaux an
de garder ce cours une unit.
Il est difcile de prtendre lexhaustivit dans une introduction aux phnomnes de propa-
gation dondes, le parti pris a donc t de prsenter les deux approches temporelle et frquentielle
mais de ntudier que deux mthodes numriques : la mthode des diffrences nies dans le do-
maine temporel et la mthode des quations intgrales dans le domaine frquentiel. En effet ces
deux mthodes sont largement rpandues dans lindustrie.
Le premier chapitre, introductif, prsente le contexte gnral des phnomnes de propaga-
tion dondes : modlisation physique, notion temporel-frquentiel, problme de diffraction. Il est
illustr par quelques applications industrielles.
La plupart des proprits caractristiques des phnomnes de propagation dondes (propa-
gation vitesse nie, conservation de lnergie...) sont faciles apprhender sur le cas le plus
simple de ltude de lquation des ondes en une dimension despace. Le deuxime chapitre
extrait du cours de Patrick Joly y est donc consacr.
Page 1/275
Le troisime chapitre, aprs la prsentation de quelques solutions explicites, contient lana-
lyse mathmatique dans le domaine frquentiel puis temporel dun problme de diffraction :
existence, unicit, proprits des solutions de deux problmes modles.
La mthode des diffrences nies dans le domaine temporel (DFDT) est largement utilise
dans lindustrie pour la rsolution numrique des phnomnes de propagation dondes. Dans le
quatrime chapitre, nous prsentons une approche systme de premier ordre, le lecteur pourra se
rfrer au cours dEliane Bcache pour ltude exhaustive des schmas numriques de lquation
des ondes. Nous avons choisi comme problme modle les quations de Maxwell en 3 dimen-
sions despace, une sance de TP informatique illustrant ce chapitre.
Dans le domaine frquentiel, pour la rsolution numrique des problmes de diffraction en
milieu homogne, cest la mthode des quations intgrales qui est largement utilise. Le cha-
pitre 5 prsente ses fondements thoriques, bass sur la reprsentation intgrale et le chapitre 6
sa rsolution numrique par une mthode dlments nis de frontire. Depuis quelques annes,
cette mthode a t trs largement tendue en terme de taille de problmes traits et donc dap-
plications accessibles par lintroduction de la mthode mutiple rapide (FMM : Fast Multipole
Method). Une prsentation succinte du principe de cette mthode conclut le chapitre 6.
Nous avons regroup dans lannexe les formules et thormes mathmatiques les plus utiles
pour ltude des phnomnes de propagation dondes.
Nous devons beaucoup Jean-Claude Ndlec, notre directeur de thse, qui nous a patiem-
ment initis aux phnomnes de propagation dondes. Nous saluons sa contribution majeure au
dveloppement des quations intgrales, son cours de DEA et son livre consacr ce sujet nous
ont beaucoup inspirs.
Nous remercions Patrick Joly pour sa large contribution aux chapitres consacrs ltude
mathmatique et numrique des phnomnes de propagation dondes dans le domaine temporel
dont il est un spcialiste plus que reconnu. Il a form plusieurs gnrations dlves sur ce sujet.
Comment ne pas voquer les changes fructueux avec Eric Duceau, qui suit et soutient nos
travaux de recherche depuis dix ans ? Il a contribu par ses suggestions avises et ses connais-
sances approfondies dans ce domaine llaboration de ce cours. Nous len remercions chaleu-
reusement.
La partie consacre aux mthodes multiples rapides est extraite de la thse de Guillaume
Sylvand que nous remercions, ces mthodes ont rvolutionn le domaine dapplication des m-
thodes intgrales.
Ce document doit aussi Fabien Mangeant et Grard-Pascal Piau la prsentation des appli-
cations industrielles en Compatibilit Electromagntique, en furtivit et antennes. Quils soient
remercis ici.
Pierre Benjamin, Barbara Cochard et Franois Bereux nous ont fait bncier de leur exper-
tise sur les mthodes numriques utilises dans lindustrie, avec Erwann Feat qui tous les ans
participe la sance de TP informatique, ils nous ont permis de donner ce cours un vrai aspect
industriel sans compter leur support quotidien.
Il convient videmment de souligner ce que ce cours doit au centre de recherche dEADS, les
rsultats numriques prsents ici sont un exemple des travaux de recherche qui y sont effectus.
Le premier auteur remercie particulirement la direction dEADS Innovation Works de lui avoir
laiss le temps de se consacrer cet enseignement.
Page 2/275 Modlisation des phnomnes de propagation dondes
Sources et co-auteurs
Patrick Joly : Analyse et approximation de modles de propagation dondes.Partie 1 Ana-
lyse mathmatique. Cours de lEcole Polytechnique, Edition 2001.
Eliane Bcache, Patrick Joly : Analyse et approximation de modles de propagation
dondes. Analyse numrique Partie 2. Cours de lEcole Polytechnique, Majeure SIMS,
Edition 2004.
Eliane Bcache : Schmas numriques pour la rsolution de lquation des ondes. MAS-
TER Modlisation & Simulation. ENSTA, Janvier 2005.
Guillaume Sylvand : La mthode multiple rapide en lectromagntisme. Performances,
paralllisation, applications. Thse de doctorat de lcole nationale des ponts et chausses.
Juin 2002 .
Rfrences
La littrature disponible sur le sujet qui nous concerne est trs abondante et souvent technique.
Nous donnons quelques rfrences permettant dapprofondir certains points. Cette liste est loin
dtre exhaustive.
Le lecteur intress par les preuves mathmatiques rigoureuses des diffrents rsultats pourra
consulter
- pour les notions de base sur la thorie des distributions :
J.M. Bony, Cours danalyse. Thorie des distributions et analyse de Fourier, ditions de lcole
Polytechnique (2001).
- pour un cours de base sur le calcul intgral, les espaces de Hilbert, la transforme de Fourier
et lanalyse une variable complexe :
W. Rudin, Analyse relle et complexe, Masson, Paris (1992).
Comme littrature spcialise, nous conseillons
Page 3/275
- pour le lecteur intress par plus de dtails sur les quations intgrales dans le domaine
frquentiel :
J.C Ndlec, Acoustics ans Electromagnetic equations. Integral representations for harmonic
problems, Applied Mathematics Science, 144, Springer Verlag, New-York (2001)
- pour un panorama des dveloppements rcents autour de la mthode des diffrences nies
temporelles pour la simulation des problmes dlectromagntisme, et des exemples dapplica-
tion assez varis :
A. Taove, and S.C. Hagness, Computation Electrodynamics : the Finite- Difference Time-Domain
Method, Artech House, 3rd ed. (2005).
Page 4/275 Modlisation des phnomnes de propagation dondes
Table des matires
1 Introduction et Applications industrielles 9
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2 Modlisation physique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.2.1 Ondes acoustiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.2.2 Ondes lectromagntiques . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.2.3 Ondes lastiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.3 Contexte gnral dun problme de diffraction . . . . . . . . . . . . . . . . . . . 20
1.3.1 Domaine temporel - domaine frquentiel : dnitions et convention . . . 20
1.3.2 Ondes planes et Ondes sphriques . . . . . . . . . . . . . . . . . . . . . 21
1.3.3 Causalit et condition de radiation de Sommerfeld . . . . . . . . . . . . 26
1.3.4 Problme de diffraction . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
1.4 Quelques applications industrielles dans laronautique . . . . . . . . . . . . . . 29
1.4.1 La furtivit Radar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1.4.2 La compatibilit lectromagntique . . . . . . . . . . . . . . . . . . . . 34
1.4.3 Les antennes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2 Analyse des problmes de propagation dondes 45
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.2 Proprits qualitatives de la solution . . . . . . . . . . . . . . . . . . . . . . . . 45
2.2.1 La formule de DAlembert . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.2.2 Propagation vitesse nie . . . . . . . . . . . . . . . . . . . . . . . . . 48
2.2.3 Rgularit de la solution . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2.2.4 Conservation de lnergie . . . . . . . . . . . . . . . . . . . . . . . . . 51
2.3 Ondes planes harmoniques et analyse de Fourier . . . . . . . . . . . . . . . . . . 54
2.3.1 Notion donde harmonique . . . . . . . . . . . . . . . . . . . . . . . . . 54
2.3.2 Solutions priodiques en temps, quation de Helmholtz . . . . . . . . . . 57
2.3.3 Dcomposition en ondes planes harmoniques . . . . . . . . . . . . . . . 59
2.3.4 Application la stabilit L
2
de lquation des ondes . . . . . . . . . . . 63
2.4 quation avec second membre . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
2.4.1 Solution lmentaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
2.4.2 Expression de la solution du problme avec second membre . . . . . . . 65
2.4.3 Rgularit de la solution . . . . . . . . . . . . . . . . . . . . . . . . . . 66
2.5 Principe des images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Page 5/275
TABLE DES MATIRES
2.5.1 Le problme de Dirichlet . . . . . . . . . . . . . . . . . . . . . . . . . . 72
2.5.2 Le problme de Neumann . . . . . . . . . . . . . . . . . . . . . . . . . 75
3 Analyse du problme de diffraction 3D 79
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3.2 Solutions lmentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
3.2.1 Solution lmentaire de lquation de Helmholtz . . . . . . . . . . . . . 80
3.2.2 Diples lectriques et magntiques - tenseur lmentaire . . . . . . . . . 83
3.3 Fonctions spciales et solutions analytiques . . . . . . . . . . . . . . . . . . . . 87
3.3.1 Harmoniques sphriques . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3.3.2 Application la rsolution explicite de lquation de Laplace . . . . . . . 89
3.3.3 Fonctions de Bessel et Hankel sphriques et quation de Helmholtz . . . 90
3.3.4 Oprateur dimpdance de la sphre . . . . . . . . . . . . . . . . . . . . 91
3.4 tude du problme frquentiel . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
3.4.1 Panorama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
3.4.2 Le cas scalaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
3.4.3 Troncature du domaine . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
3.4.4 Formulation variationnelle - Existence et unicit . . . . . . . . . . . . . 97
3.4.5 Quelques remarques sur le principe dabsorption limite . . . . . . . . . . 99
3.5 tude du problme temporel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
3.5.1 Le problme modle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
3.5.2 Existence et unicit pour le problme modle . . . . . . . . . . . . . . . 100
3.5.3 Gnralisation divers problmes dondes . . . . . . . . . . . . . . . . 103
3.5.4 Identit de lnergie - Estimations a priori . . . . . . . . . . . . . . . . . 115
4 Mthode des diffrences nies en temporel pour le systme de Maxwell 119
4.1 Cas continu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
4.1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
4.1.2 Identit dnergie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
4.1.3 Dcomposition en ondes planes harmoniques . . . . . . . . . . . . . . . 122
4.2 Premire analyse sur le cas simpli de la dimension 1 . . . . . . . . . . . . . . 124
4.2.1 Le systme du premier ordre en dimension 1 . . . . . . . . . . . . . . . 124
4.2.2 Rappels sur les diffrences nies - Cadre fonctionnel . . . . . . . . . . . 125
4.2.3 Le schma saute-mouton pour le systme dordre 1 . . . . . . . . . . . . 130
4.2.4 Vitesse de propagation numrique- Condition ncessaire de convergence . 132
4.2.5 Identit dnergie pour le systme discrtis . . . . . . . . . . . . . . . . 137
4.2.6 Erreur de convergence, erreur de consistance et schma de dmarrage . . 140
4.2.7 Notion de dispersion numrique . . . . . . . . . . . . . . . . . . . . . . 146
4.3 Etude du schma FDTD pour le systme de Maxwell en dimension 3 . . . . . . . 149
4.3.1 Le schma de Yee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
4.3.2 Proprits discrtes du schma de Yee, analyse par mthode nergtique . 155
4.3.3 Analyse de stabilit par ondes planes, dispersion numrique . . . . . . . 161
Page 6/275 Modlisation des phnomnes de propagation dondes
TABLE DES MATIRES
5 quations intgrales 167
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
5.1.1 Conventions et notations . . . . . . . . . . . . . . . . . . . . . . . . . . 168
5.2 Distributions de simple et double couche . . . . . . . . . . . . . . . . . . . . . . 169
5.2.1 Dnitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
5.2.2 Produit de convolution . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
5.2.3 Formule des sauts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
5.3 Rayonnement dune source dans lespace libre . . . . . . . . . . . . . . . . . . . 172
5.3.1 Rayonnement dune source quelconque . . . . . . . . . . . . . . . . . . 172
5.3.2 Sources ponctuelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
5.3.3 Sources volumiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
5.3.4 Sources surfaciques - Potentiels de simple et double couche . . . . . . . 177
5.4 Thorme de reprsentation intgrale . . . . . . . . . . . . . . . . . . . . . . . . 188
5.4.1 Rayonnement en prsence dun obstacle . . . . . . . . . . . . . . . . . . 188
5.4.2 Solutions de lquation homogne en prsence dun obstacle . . . . . . . 189
5.4.3 Projecteurs de Caldern . . . . . . . . . . . . . . . . . . . . . . . . . . 193
5.5 quations intgrales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
5.5.1 Choix du prolongement et de la trace . . . . . . . . . . . . . . . . . . . 196
5.5.2 Problme de Dirichlet extrieur . . . . . . . . . . . . . . . . . . . . . . 196
5.5.3 Problme de Dirichlet intrieur . . . . . . . . . . . . . . . . . . . . . . . 199
5.5.4 Problme de Neumann extrieur . . . . . . . . . . . . . . . . . . . . . . 199
5.5.5 Problme de Neumann intrieur . . . . . . . . . . . . . . . . . . . . . . 200
5.5.6 quivalence entre problmes aux limites et quations intgrales . . . . . 201
5.6 Quelques applications de la formule de reprsentation . . . . . . . . . . . . . . . 203
5.6.1 Reprsentation intgrale 1D . . . . . . . . . . . . . . . . . . . . . . . . 204
5.6.2 Formules de Poisson et de Cauchy . . . . . . . . . . . . . . . . . . . . 204
5.6.3 Angle solide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
5.6.4 Proprit de la moyenne . . . . . . . . . . . . . . . . . . . . . . . . . . 208
5.6.5 Reprsentation intgrale de sin(k[x[)/(4[x[) . . . . . . . . . . . . . . . 209
5.6.6 Ondes planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
5.6.7 Les modes intrieurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
5.7 Gnralisation de la formule de reprsentation intgrale . . . . . . . . . . . . . . 212
5.7.1 Fonction de Green dun problme aux limites . . . . . . . . . . . . . . . 212
5.7.2 Fonction de Green avec condition de Dirichlet - Rciprocit . . . . . . . 213
5.7.3 Nouvelle reprsentation intgrale - Formule de Poisson en 3D . . . . . . 215
5.8 Formulations variationnelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
5.8.1 Calcul formel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
5.8.2 Normes de Sobolev dpendant de la frquence . . . . . . . . . . . . . . 217
5.8.3 Loprateur intgral de simple couche . . . . . . . . . . . . . . . . . . . 219
5.8.4 La drive normale de loprateur intgral de double couche . . . . . . . 221
Page 7/275
TABLE DES MATIRES
6 Mthode des lments nis de frontire 225
6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
6.2 lments nis de frontire - domaine frquentiel . . . . . . . . . . . . . . . . . . 226
6.2.1 Approximation variationnelle . . . . . . . . . . . . . . . . . . . . . . . 226
6.2.2 Remarques sur la rsolution du problme discret . . . . . . . . . . . . . 228
6.2.3 Principe de rciprocit . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
6.3 Mthode des multiples rapides . . . . . . . . . . . . . . . . . . . . . . . . . . 229
6.3.1 Mthode mono-niveau . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
6.3.2 Mthode multi-niveau . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
A Formulaire et rappels mathmatiques 261
A.1 Oprateurs de drivation dans R
3
. . . . . . . . . . . . . . . . . . . . . . . . . . 262
A.1.1 Coordonnes cartsiennes . . . . . . . . . . . . . . . . . . . . . . . . . 262
A.1.2 Coordonnes cylindriques . . . . . . . . . . . . . . . . . . . . . . . . . 263
A.1.3 Coordonnes sphriques . . . . . . . . . . . . . . . . . . . . . . . . . . 263
A.2 Formules de calcul vectoriel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
A.3 Formules dintgration par partie . . . . . . . . . . . . . . . . . . . . . . . . . . 265
A.4 Oprateurs diffrentiels surfaciques . . . . . . . . . . . . . . . . . . . . . . . . 266
A.5 Analyse fonctionnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
A.5.1 Espaces de Hilbert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
A.5.2 Espaces de Sobolev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
A.5.3 Thorme de Lax-Milgram . . . . . . . . . . . . . . . . . . . . . . . . . 272
A.5.4 Alternative de Fredholm . . . . . . . . . . . . . . . . . . . . . . . . . . 273
A.5.5 Lemme de Grnwall . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
A.5.6 Le thorme de Hille-Yosida . . . . . . . . . . . . . . . . . . . . . . . . 274
Page 8/275 Modlisation des phnomnes de propagation dondes
Chapitre 1
Introduction aux phnomnes de
propagation dondes et applications
industrielles
1.1 Introduction
Avant daborder ltude mathmatique et numrique des phnomnes de propagation dondes,
il convient de rappeler le lien troit de tout dveloppement de mthodes numriques avec la pro-
blmatique de la modlisation; les quations que lon cherche rsoudre, les approximations
faites sur elles proviennent du savoir faire des physiciens, de ltat de lart des numriciens et
des besoins concrets des ingnieurs : il existe un compromis entre la complexit souhaite du mo-
dle, les contraintes temps de calcul lies au savoir-faire et la capacit des ordinateurs existants
et les exigences de prcision. La modlisation des phnomnes physiques constitue une partie
non ngligeable de lapproximation numrique de ces phnomnes. Les problmes de propaga-
tion dondes font partie des problmes hyperboliques linaires, la linarit permet un traitement
de la variable temps par transforme de Fourier, on parle dtude dans le domaine frquentiel.
Nous prsentons les 2 domaines dapplication : le domaine temporel cest dire lquation des
ondes, le domaine frquentiel cest dire lquation dHelmholtz car ces deux domaines sont
utiliss dans lindustrie : le fonctionnement dune antenne studie une frquence donne ou
autour de celle-ci, ltude de lagression de la foudre se modlise plutt en temporel. Les carac-
tristiques principales des phnomnes de propagaton dondes sont la propagation vitesse nie,
la notion de causalit (qui xe le sens du temps) dans le domaine temporel. Ceci se traduit dans
le domaine frquentiel par un certain comprtement linni, impos par la condition de radiation
de Sommerfeld.
Ce chapitre prsente donc les diffrents modles physiques (propagation des ondes acous-
tiques, lectromagntiques et lastiques), xe le contexte gnral dun problme de diffraction
dans les domaines frquentiel et temporel et en donne des exemples dapplication industrielle.
Dans les chapitres suivants, les dmonstrations mathmatiques porteront essentiellement sur le
cas scalaire, on illustrera certains aspects autant que possible sur le systme de Maxwell, les
Page 9/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
ondes lastiques nous ameneraient plus de calculs techniques qui cacheraient les notions fon-
damentales pour un cours introductif.
1.2 Modlisation physique
Nous allons passer en revue trois modles de propagation dondes an dune part de donner
une ide de la richesse des domaines de la physique qui font intervenir des ondes, dautre part
didentier la nature et les points communs de ces modles mathmatiques :
les quations de lacoustique pour la propagation des ondes sonores dans un uide,
les quations de Maxwell pour la modlisation des ondes lectromagntiques,
les quations de llastodynamique pour la propagation des ondes lastiques dans un so-
lide.
Il nest pas question ici de prsenter en dtail la manire dont sont tablies ces quations ou la
physique sous-jacente.
1.2.1 Ondes acoustiques
Les quations de lacoustique sobtiennent par linarisation des quations dEuler caractri-
sant les uides.
Conservation de la masse :
d
T
dt
+ div(
T

U
T
) = 0
Conservation de la quantit de mouvement :
d
dt
(
T

U
T
) +

gradp
T
= 0
Conservation de lentropie pour les uides parfaits :
p
T

T
= Cste
avec
T
la masse volumique,

U
T
la vitesse, p
T
la pression, la constante caractristique des
uides parfaits. La drive
d
dt
dsigne la drive particulaire donne par :
d
dt
=

t
+

U
T
.

grad
Les ondes acoustiques sont caractrises par la masse volumique acoustique , la pression
acoustique p, la vitesse acoustique

U perturbation lordre 1 des masse volumique, pression et
vitesse du uide. On note avec lindice 0 les caractristiques lordre 0 du uide. Soit :

T
=
0
+

U
T
=

U
0
+

U
Page 10/275 Modlisation des phnomnes de propagation dondes
1.2. MODLISATION PHYSIQUE
p
T
= p
0
+ p
et on note
d
dt
0
la drive particulaire lordre 0.
d
dt
0
=

t
+

U
0
.

grad
On linarise ensuite les quations dEuler. A lordre 0, on rsout les quations de la m-
canique des uides qui permettent de dterminer lcoulement principal ou porteur que lon
supposera stationnaire. A lordre 1, les quations deviennent :
Conservation de la masse :
d
dt
0
+ (

U.

grad)
0
+ div(
0

U) + div(

U
0
) = 0
Conservation de la quantit de mouvement :

0
d

U
dt
0
+
d
dt
0

U
0
+ (

U.

grad)(
0

U
0
) +

gradp = 0
Conservation de lentropie :
p
p
0
=

0
En utilisant la loi des gaz parfaits, cette relation devient :
p

= R
s
T = c
2
avec R
s
= R/M la constante spcique du gaz, R la constante universelle des gaz parfaits
et M la masse molaire du gaz. c est la vitesse du son dans le uide. Par exemple dans lair,
R
s
= 287 J kg K
1
, = 1, 4, 15C, la vitesse du son vaut approximativement 340 ms
1
.
On peut donc liminer la masse volumique acoustique puisquelle est directement propor-
tionnelle la pression acoustique. Les ondes acoustiques sont donc dtermines par un systme
dquations en pression-vitesse provenant de la conservation de la masse et de la quantit de
mouvement.
Supposons le uide au repos :

U
0
= 0,
0
et p
0
sont des constantes et
d
dt
0
=

t
.
Le systme devient :
(1.1)
_

_
1
c
2
p
t
+
0
div

U = 0

U
t
+

grad p = 0
En prenant

t
de la premire quation et div de la deuxime, on peut liminer

U :
Page 11/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
_

_
1
c
2

2
p
t
2
+

t
(
0
div

U) = 0

t
(
0
div

U) + div

gradp = 0
En remarquant que div

grad = , on constate que la pression vrie lquation des ondes


(scalaire).
1
c
2

2
p
t
2
p = 0
Prenons le rotationnel de la deuxime quation du systme (1.1), oprateur

rot, nous obte-
nons :

t
(

rot

U) = 0
en utilisant la proprit

rot

grad = 0.
On constate donc que la vitesse des ondes acoustiques reste irrotationnelle si elle ltait
lorigine des temps.
Cherchons maintenant liminer la pression acoustique, on prend

grad de la premire qua-
tion et

t
de la deuxime du systme acoustique (1.1) et on obtient :
_

t
(
1
c
2

gradp) +
0

grad div

U = 0

U
t
2
+

t
(

gradp) = 0
La vitesse acoustique vrie lquation (vectorielle) suivante :
(1.2)
1
c
2

U
t
2

graddiv

U = 0
Sagit-il dune quation des ondes ? Nous rappellons la formule reliant les oprateurs de
drivation au laplacien vectoriel :
(1.3)

u =

grad div u

rot

rot u
Sous lhypothse dirrotationnalit de la vitesse acoustique lorigine des temps, alors

graddiv

U =

U, lquation (1.2) devient :


(1.4)
1
c
2

U
t
2

U = 0
Page 12/275 Modlisation des phnomnes de propagation dondes
1.2. MODLISATION PHYSIQUE
qui est lquation des ondes vectorielle. Attention, il ny a pas quivalence entre les deux
quations puisque dans lquation (1.4) linformation

rot

U = 0 a disparu.
Cas dun coulement porteur uniforme suppos suivant laxe Oz,
0
et p
0
sont des constantes
et

U
0
(x, t) = U
0
e
z
et
d
dt
0
=

t
+ U
0

z
Les quations deviennent :
(1.5)
_

_
1
c
2
dp
dt
0
+
0
div

U +
U
0
c
2
p
z
= 0

0
d

U
dt
0
+
U
0
c
2
dp
dt
0
e
z
+

gradp = 0
En prenant
d
dt
0
de la premire quation et div de la deuxime, on peut nouveau liminer

U :
(1.6)
_

_
1
c
2
d
2
p
dt
2
0
+
d
dt
0
(
0
div

U) +
U
0
c
2
d
dt
0
p
z
= 0

0
div(
d

U
dt
0
) +
U
0
c
2

z
dp
dt
0
+ div

gradp = 0
Les oprateurs commutant dans le cas de lcoulement uniforme, on obtient :
1
c
2
d
2
p
dt
2
0
p = 0
qui ressemble une quation des ondes crite sous cette forme. On introduit le nombre de
Mach M
0
=
U
0
c
, rapport entre la vitesse de lcoulement et la vitesse du son, loprateur
1
c
2
d
2
dt
2
0
scrit
1
c
2
d
2
dt
2
0
=
1
c
2

2
t
2
+ 2
M
0
c

2
tz
+ M
2
0

2
z
2
Page 13/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
Le dernier terme du dveloppement intervient aussi dans le Laplacien. Par un changement de
variable adquat, on peut nanmoins se ramener lquation des ondes scalaire usuelle. Le chan-
gement de variable correspond une dilatation des structures dans la direction de lcoulement et
un dcalage sur la vitesse du son effective. Dans le cadre de ce cours nous nous limiterons la
propagation des ondes acoustiques sans coulement. Les domaines de la modlisation acoustique
et aro-acoustique sont en pleine expension dans lindustrie aronautique et spatiale.
Que manque-til dans le modle prcdent pour quil conduise un problme bien pos ? Des
conditions initiales t = 0, souvent la nullit des champs pression vitesse puisquen gnral on
commence la modlisation quand une onde acoustique incidente est gnre par des sources de
bruit.
En prsence dune structure diffractante (moteur davion, lanceur spatial..), il convient de
rajouter des conditions aux limites sur la frontire du domaine de propagation (qui est le com-
plmentaire de la structure).
Dun point de vue mathmatique, les conditions aux limites usuellement rencontres pour
lquation des ondes scalaire sont :
La condition de Dirichlet :
(1.7) p
|
= 0.
La condition de Neumann :
(1.8)
p
n|
=

gradp .n
|
= 0
Pour dnir les conditions aux limites appropries, il faut revenir la physique du problme
considr, en effet la dtermination des conditions aux limites fait partie intgrante de ltape
de modlisation comme pour les quations poses dans les domaines. La condition de Dirichlet
correspond des obstacles dits mous (ou soft) et celle de Neumann des obstacles dits rigides
(ou hard), laquelle est la plus pertinente ? Dans le monde physique dans lequel nous vivons, le
uide ne pntre pas lintrieur des obstacles, les dplacements normaux des particules et donc
leurs vitesses normales sont donc nuls aux parois. Cest donc la condition de Neumann (car

U =

gradp ) qui est utilise dans lensemble des modles.
Signalons quen fait il y a un couplage entre le uide et la structure au niveau de linterface,
les ondes acoustiques peuvent donc mettre en vibration la structure et transmettre lintrieur des
cavits (comme ltage o est dpos le satellite pendant son lancement) une onde acoustique.
Le domaine de la vibro-acoustique est un domaine en pleine expansion au niveau des mthodes
de simulation.
Certains matriaux comme les matriaux absorbants acoustiques par exemple possdent des
proprits de dissipation de lnergie, la modlisation ne de ce matriau est inacessible avec les
moyens informatiques et les techniques numriques actuelles lchelle des structures, on utilise
alors un modle quivalent pour traduire de faon macroscopique ses proprits absorbantes.
Frquemment on introduit une impdance quivalente et la condition aux limites utilise est
alors celle de Robin dite aussi dimpdance.
Page 14/275 Modlisation des phnomnes de propagation dondes
1.2. MODLISATION PHYSIQUE
(1.9)
p
n

p
t |
= 0
Limpdance peut tre un scalaire mais aussi de faon plus gnrale un oprateur dpendant
des variables despace et/ou du temps.
1.2.2 Ondes lectromagntiques
Les quations de Maxwell concernent la propagation des champs lectromagntiques, le
cadre est celui de la physique classique (pas de notion de relativit gnrale ou de thorie g-
nrale des champs). Ces champs (

E,

H) sont relis aux forces lectromagntiques de Coulomb
et de Lorentz. Les inconnues du problme sont dans ce cas :
le champ lectrique

E(x, t) R
3
le champ magntique

H(x, t) R
3
linduction lectrique

D(x, t) R
3
linduction magntique

B(x, t) R
3
Ces champs obissent, en labsence de charges et de courants, aux quations de Maxwell qui re-
groupent diverses lois comme la loi de Gauss, celle de Faraday, celle dAmpre tablies chacune
avant le systme gnral suivant :
(1.10)
_

B
t
=

rot

E

D
t
=

rot

H
div

D = 0
div

B = 0
et sont par ailleurs relis par les lois de comportement :
(1.11)
_

B(x, t) = (x)

H(x, t)

D(x, t) = (x)

E(x, t)
o (x) est la permabilit magntique et (x) la permittivit lectrique du milieu. Nous nous
limiterons au cas o (x) et (x) sont des scalaires positifs. Dans le cas le plus gnral ce sont
des oprateurs 3x3 pouvant dpendre du temps (nous ne considrerons pas non plus dans le cadre
de ce cours dventuelles non-linarits). Ils caractrisent le comportement lectromagntique du
matriau dans lequel londe se propage. Les variations en x dcrivent lventuelle htrognit
du milieu.
Page 15/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
Avec les hypothses prcdentes, nous pouvons liminer

B et

D dans les quations de Max-
well en utilisant les lois de comportement, le systme obtenu en

E et

H est le suivant :
(1.12)
_

rot

E +


H
t
= 0

rot

H

E
t
= 0
div(

E) = 0
div(

H) = 0
Remarquons que les quations ne sont pas indpendantes, en effet nous disposons de 8 qua-
tions pour 6 inconnues (en dimension 3). En prenant la div des deux premires quations, comme
div

rot = 0, on obtient :
(1.13)
_

t
div(

H) = 0

t
div(

E) = 0
Donc si lorigine des temps les champs

H et

E taient divergence nulle, ils le restent


tout temps ultrieur, ce qui donne les deux dernires quations du systme (1.12). Nous pouvons
liminer

H (resp.

E) du systme (1.12) rduit aux deux premires quations en prenant le


1

rot
(resp.
1

rot) de la premire (resp. deuxime) quation et



t
de la deuxime (resp. premire) et
obtenons comme quations :
(1.14)

E
t
2
+

rot(
1

rot

E) = 0.
(1.15)

2

H
t
2
+

rot(
1

rot

H) = 0.
Cas particulier : milieu homogne isotrope Plaons nous dans le cas particulier dun milieu
homogne isotrope, et sont alors des constantes. Les quations prcdentes deviennent :
(1.16)
_

E
t
2
+

rot

rot

E = 0

H
t
2
+

rot

rot

H = 0
Page 16/275 Modlisation des phnomnes de propagation dondes
1.2. MODLISATION PHYSIQUE
On voit alors apparatre la quantit qui est homogne linverse dune vitesse au carr.
On introduit donc c :
c =
1


qui reprsente la vitesse des ondes lectromagntiques dans le milieu dilectrique. Dans le
vide, on a c trs proche de 3. 10
8
ms
1
qui correspond la vitesse de la lumire.
En utilisant lexpression (1.3) et en remarquant que les champs

E et

H sont divergence
nulle, on obtient sans difcult les quations suivantes
(1.17)
_

_
1
c
2

E
t
2

E = 0
1
c
2

2

H
t
2

H = 0
ce qui justie que les champs lectromagntiques (

E,

H) vrifent lquation des ondes vec-
torielle. De mme que prcdemment pour la vitesse acoustique, il convient de remarquer que
ce nouveau systme nest pas quivalent au systme (1.16) puisque les conditions de divergence
nulle ont disparu du systme(1.17).
Comme pour lacoustique, il convient de dterminer les conditions aux limites au bord des
structures pour achever la modlisation.
La plupart des structures mtalliques se modlisent par le modle dit du conducteur parfait,
les champs lectromagntiques ne pntrent pas lintrieur de la structure et il y a continuit
de la composante tangentielle du champ lectrique

E et de la composante normale du champ
magntique

H. Les conditions aux limites sont donc :

E n [

= 0
et

H . n [

= 0
Il faut noter que cette notion de conducteur parfait nest quun modle, valable sous certaines
hypothses. En particulier certaines frquences, lhypothse de non pntration des champs
lectromagntiques devient fausse, il y a une distance dite paisseur de peau le long de la-
quelle les champs sattnuent progressivement. Il faut alors adapter la condition aux limites ce
phnomne physique.
De mme que pour lacoustique, des conditions dimpdances existent permettant de prendre
en compte diffrents matriaux : par exemple une ne couche de dilectrique revtant un mtal
peut se modliser sous certaines hypothses par une condition aux limites dite dimpedance :

E n Z n

H n [

= 0
o limpdance Z peut tre un scalaire mais aussi un oprateur dans le cas le plus gnral.
Page 17/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
1.2.3 Ondes lastiques
Linconnue du problme est le champ de dplacements dans le milieu solide qui occupe le
domaine :
u(x, t) = (u
1
(x, t) , u
2
(x, t) , u
3
(x, t))
reprsente le vecteur dplacement linstant t dune particule matrielle occupant la position x.
Remarque 1. On se place dans lhypothse des petits mouvements et des petites dformations
(hypothse raliste pour beaucoup dapplications : prospection sismique, ondes ultra-sonores...)
de telle sorte que les reprsentations lagrangiennes et eulriennes du mouvement du milieu
continu sont confondues et que lon travaille avec les quations linarises.
Les variations de ce champ sont rgies par les quations de la mcanique qui, en labsence
de forces extrieures, scrivent :
(1.18)

2
u
i
t
2

3

j=1

x
j
(
ij
(u)) = 0, i = 1, 2, 3,
o (u) dsigne le tenseur (en loccurence une matrice symtrique) des contraintes associ au
champ de dplacements u(x, t) et = (x) dsigne la densit du matriau. Il faut adjoindre
aux quations dquilibre (1.18) la loi de comportement du matriau. Dans le cas dun matriau
linaire isotrope, cette loi est la loi de Hooke (
ij
dsigne le symbole de Kronecker) :
(1.19)
ij
(u) = div u
ij
+ 2
ij
(u)
o (u) =
ij
(u))) dsigne le tenseur des dformations (linaris) associ au champ de dpla-
cements u :
(1.20)
ij
(u) =
1
2
_
u
i
x
j
+
u
j
x
i
_
et o = (x), = (x) dsignent les constantes de Lam (ou coefcients de Lam). Les fonc-
tions , , sont strictement positives et caractrisent le comportement lastique du matriau.
Leur variation en fonction de x dcrit lventuelle htrognt du milieu de propagation.
A partir des quations (1.19), il est facile dobtenir la formulation en dplacements du pro-
blme :
(1.21)

2
u
i
t
2


x
i
( div u)
3

j=1

x
j
_

_
u
i
x
j
+
u
j
x
i
__
= 0, i = 1, 2, 3.
Supposons le matriau homogne, soit et indpendant de x, les quations prcdentes
deviennent :
(1.22)

2
u
i
t
2


x
i
(div u)
3

j=1

2
u
i
x
2
j


x
i
_
3

j=1
u
j
x
j
_
= 0, i = 1, 2, 3.
Page 18/275 Modlisation des phnomnes de propagation dondes
1.2. MODLISATION PHYSIQUE
que nous rcrivons sous la forme vectorielle suivante :
(1.23)

2
u
t
2

grad(div u)

grad(div u) = 0,
qui devient en utilisant la relation (1.3) :
(1.24)

2
u
t
2
( + 2)

grad(div u) +

rot

rot u = 0,
Nous reconnaissons dans lquation (1.24) les termes vectoriels rencontrs dune part pour
la vitesse acoustique dautre part pour les champs lectromagntiques, ce qui nous amne
considrer deux types de solutions, celles div nulle et celles

rot nul.
on suppose

rot u = 0, lquation (1.24) devient :


(1.25)

2
u
t
2
( + 2)

u = 0,
qui est lquation des ondes vectorielles avec pour vitesse c
P
donne par
c
2
P
=
+ 2

De telles solutions sont appelles Ondes de Pression ou Ondes P.


on suppose div u = 0, lquation (1.24) devient :
(1.26)

2
u
t
2


u = 0,
qui est lquation des ondes vectorielles avec pour vitesse c
S
donne par
c
2
S
=

De telles solutions sont appelles Ondes de Cisaillement (Shear en anglais) ou Ondes S.


On remarque que les ondes de pression ont une vitesse suprieure aux ondes de cisaillement.
Les ondes de pression ressemblent aux ondes acoustiques, les ondes de cisaillement aux ondes
lectromagntiques, cest pour cela que les problmes acoustique (quation des ondes scalaire
pour la pression, quation des ondes vectorielle

rot nul pour la vitesse), lectromagntisme
(quation des ondes vectorielle div nulle) et lasticit (quation des ondes vectorielle

rot ou
div nuls) sont de complexit croissante.
Considrons maintenant les conditions aux limites pour achever la modlisation. Sur lven-
tuelle frontire du domaine , on pourra considrer deux types de conditions aux limites :
la condition de bord encastr
(1.27) u
|
= 0.
Page 19/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
la condition de surface libre
(1.28)
3

j=1

ij
(u) n
j
= 0 sur , i = 1, 2, 3.
qui scrit aussi sous la forme vectorielle :
(1.29) (u) . n = 0 sur
La condition (1.27) nest autre que la condition de Dirichlet homogne : elle exprime le fait
que les points du bord sont immobiles. La condition (1.29) peut tre vue comme une condition
de Neumann homogne gnralise : elle exprime le fait quaucune force de surface extrieure
nest applique sur la surface .
1.3 Contexte gnral dun problme de diffraction
Les diffrentes quations introduites prcdemment ne faisaient apparatre ni terme source,
ni donnes initiales ni conditions aux limites. Il existe des solutions non nulles ces diffrents
problmes (homognes) se propageant dans lespace libre. Le problme que cherche rsoudre
lingnieur est de dterminer la perturbation gnre par un obstacle lorsque de telles ondes
(dites ondes incidentes) le rencontre (ce qui xe les conditions initiales), on parlera dondes
diffractes. Les quations tant linaires, on peut dcomposer tout signal incident en somme
de sinus, cest la notion de domaine frquentiel trs utilis par les ingnieurs. Ce paragraphe
prsente les conventions et la problmatique associe un problme de diffraction.
1.3.1 Domaine temporel - domaine frquentiel : dnitions et convention
Comme les quations sont linaires, la transforme de Fourier par rapport la variable temps
permet de passer du domaine temporel au domaine frquentiel de la manire suivante :
(1.30) (Tp)() = p() = p(f) =
_
R
e
it
p(t) dt =
_
R
e
i2ft
p(t) dt
La transforme de Fourier inverse est alors :
(1.31) (T
1
p)(t) = p(t) =
1
2
_
R
e
it
p() d =
_
R
e
i2ft
p(f) df
Remarque 2. Nous avons choisi la convention de dpendance en temps en e
it
. Le choix de
la convention est arbitraire mais doit tre dnitif une fois pris et rappel chaque fois que lon
prsente des rsultats (thoriques ou numriques) dans le domaine frquentiel.
Page 20/275 Modlisation des phnomnes de propagation dondes
1.3. CONTEXTE GNRAL DUN PROBLME DE DIFFRACTION
Listons les proprits opratoires les plus utiles de la transforme de Fourier :
T
_
p
t
_
= i p() (1.32)
T (p(t )) = e
i
p() (1.33)
T
_
p
t
q
_
= p() q() (1.34)
T (p(t)q(t)) =
1
2
( p

q)() = ( p
f
q)(f) (1.35)
T (1) = 2() = (f) (1.36)
T
_
e
i
0
t
_
= 2(
0
) = (f f
0
) (1.37)
T ((t)) = 1 (1.38)
T ((t )) = e
i
(1.39)

f() =

f() si f(t) R (1.40)
Par exemple, en utilisant (1.32), avec la convention prcdente, lquation des ondes scalaire
devient lquation de Helmholtz scalaire,
u

2
c
2
u = u k
2
u = 0
lquation des ondes vectorielles devient lquation de Helmholtz vectorielle,

V k
2

V =

0
le systme de Maxwell temporel devient
_

rot

E i
0

H = 0

rot

H + i
0

E = 0
pour les inconnues ou champs transformes de Fourieret o lon a vit dcrire les chapeaux
au dessus des ches pour ne pas alourdir lcriture et parce quil ny a pas dambiguit compte
tenu de la prsence explicite de .
1.3.2 Ondes planes et Ondes sphriques
Les ondes planes
On sintresse ici certaines solutions non triviales du systme homogne de Maxwell (sans
terme source) (1.41) pos dans tout lespace.
(1.41)
_

rot

E +
0


H
t
=

0

rot

H
0

E
t
=

0
Page 21/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
Nous cherchons dans ce paragraphe une solution sous la forme :
_

E(x, t) =

E
0
g(t x/c)

H(x, t) =

H
0
g(t x/c)
o est un vecteur unitaire. Exprimons que la divergence de

E est nulle :
div

E =
1
c
_

E
0

_
g

(t x/c) = 0
do

E
0
= 0
De mme,

H
0
= 0
Calculons le rotationnel

rot

E =
1
c
_


E
0
_
g

(t x/c)
La premire quation du systme (1.41) implique :

1
c
_


E
0
_
g

(t x/c) +
0

H
0
g

(t x/c) =

0
do
(1.42)

H
0
=
1
Z
0
_


E
0
_
avec
Z
0
=
_

0
Par une analyse dimensionnelle, on remarquera que Z
0
est homogne une impdance (

H est
en Am
1
et

E est en V m
1
). Z
0
est appele impdance du vide et vaut environ 120 en Ohm.
Londe est maintenant compltement dtermine, il nous reste vrier la deuxime quation du
systme (1.41).

1
c
_


H
0
_
g

(t x/c)
0

E
0
g

(t x/c)
?
=

0
ce qui revient vrier que la relation
(1.43)

E
0
= Z
0
_

H
0

_
est vraie. La rponse est oui, puisque

E = 0. En effet, comme [[ = 1, on a

E
0
=
_

E
0

_
+
_


E
0
_

Page 22/275 Modlisation des phnomnes de propagation dondes


1.3. CONTEXTE GNRAL DUN PROBLME DE DIFFRACTION
ce qui permet de conclure.
Le triplet (,

E
0
,

H
0
) forme donc un tridre direct. Les isovaleurs de

E et

H sont dtermines
par lquation :
t x/c = Constante
A un temps t x, le lieu en espace des isovaleurs des champs est dtermin par :
x = Constante
ce qui correspond lquation dun plan perpendiculaire direction de propagation en di-
mension 3. La dnomination dondes planes provient de l et par extension on ladopte aussi en
dimension infrieure mme si les isovaleurs sont des droites en dimension 2 ou des points en
dimension 1.
La transforme de Fourier, et en particulier la relation (1.33), nous donne des solutions non
triviales au systme frquentiel de Maxwell homogne (1.44) pos dans tout lespace :
(1.44)
_

rot

E i
0

H =

0

rot

H + i
0

E =

0
_

E(x, ) = g()

E
0
e
i

kx

H(x, ) = g()

H
0
e
i

kx
o

k = k avec k =

c

E
0
et

H
0
vriant les relations (1.42) et (1.43). Le vecteur

k est appel vecteur donde, il a pour


module le nombre donde k et sa direction correspond la direction de propagation. Remarquons
qu frquence xe, g() est juste une constante multiplicative.
On aurait pu chercher directement une solution du systme (1.44) sans passer par le calcul
temporel prcdent. Posons
_

E(x, ) =

E
0
e
i

kx

H(x, ) =

H
0
e
i

kx
Cest un couple solution de (1.44) si et seulement si :
_
i

k

E
0
i
0

H
0
=

0
i

k

H
0
+ i
0

E
0
=

0
Ce qui est quivalent aux relations (1.42) et (1.43).
Les plans dquation

k x = C
te
correspondent aux quiphases des champs, en dautres
termes lensemble des points despace atteignant leur maximum en mme temps sont dits en
phase et sont des plans perpendiculaires la direction de propagation, les champs lectromagn-
tiques

E et

H sont orthogonaux entre eux et la direction de propagation.
Page 23/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
Changeons de physique pour introduire les ondes planes en acoustique, nous le ferons en fr-
quentiel, lexpression gnrale en temporel sen dduit aisment. Le systme acoustique frquen-
tiel pos dans tout lespace et sans terme source scrit de la manire suivante avec la convention
en temps e
it
(1.45)
_
_
_
i
c
2
p +
0
div

U = 0
i
0

U +

gradp = 0
que lon rcrit en introduisant k le nombre donde et Z
0
=
0
c limpdance acoustique :
(1.46)
_
ikp + Z
0
div

U = 0
ikZ
0

U +

gradp = 0
Les pression et vitesse acoustiques p et

U donnes par
_
p(x) = p
0
e
i

kx

U(x) =

U
0
e
i

kx
sont solutions de (1.46) si et seulement si :
_
ikp
0
+ iZ
0

k

U
0
= 0
ikZ
0

U
0
+ i

kp
0
= 0
En liminant lun ou lautre des champs, on obtient les relations suivantes :
_

k

k = k
2

U
0
est colinaire

k
Les quiphases sont de mme que prcdemment des plans perpendiculaires au vecteur donde
qui est de module le nombre donde et la vitesse acoustique est colinaire au vecteur donde.
Considrons dsormais un champ vectoriel

V gnral vriant lquation de Helmholtz vec-
torielle (1.48) et cherchons-le sous la forme front donde plan :
(1.47)

V (x) =

V
0
e
i

kx
(1.48)

V k
2

V =

0
il est immdiat alors que

V (x) donn par (1.47) est solution de lquation (1.48) si et seulement
si
(

k)

V
0
k
2

V
0
= 0
Page 24/275 Modlisation des phnomnes de propagation dondes
1.3. CONTEXTE GNRAL DUN PROBLME DE DIFFRACTION
on retrouve que le vecteur donde

k a pour module le nombre donde k =

c
. En utilisant la
relation fondamentale (1.49)
(1.49)

=

grad div

rot

rot
on obtient
k
2

V
0
=

k (

k

V
0
) +

k
_

k

V
0
_
Aprs normalisation, on constate que la relation vectorielle obtenue (1.50) en notant =

k
k
le
vecteur unitaire correspondant la direction de propagation
(1.50)

V
0
= (

V
0
) +
_


V
0
_

permet de dcomposer toute onde plane vectorielle en somme donde plane rotationnel nul
et donde plane divergence nulle. La vitesse acoustique est un exemple du premier cas, les
champs lectromagntiques du second cas. Dans le systme de llasticit, les ondes dites de
pression correspondent des dplacements colinaires la direction de propagation, les ondes
dites de cisaillement des dplacements orthogonaux la direction de propagation.
Les dnitions et notations suivantes sont classiquement adoptes :
: la pulsation (rad. s
1
)
f =

2
: la frquence (Hz)
T =
1
f
=
2

: la priode (temporelle)(s)
k =

c
: le nombre donde (rad. m
1
)
= cT =
2
k
: la longueur donde (priode spatiale) (m)
Les ondes sphriques
Nous nous plaons dans cette section dans le cas particulier de la dimension 3 despace
et nous nous limiterons lquation de Helmholtz scalaire (1.51) homogne pose dans tout
lespace.
(1.51) u k
2
u = 0
Il existe des solutions non triviales cette quation diffrentes des ondes planes. Soit par exemple
u(x) =
sin(kr)
r
, r = [x[ =
_
x
2
1
+ x
2
2
+ x
2
3
Page 25/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
Notons que cette fonction est rgulire mme lorigine et dcroissance lente linni. En
utilisant lexpression du Laplacien en coordonnes sphriques, on obtient :
u =
1
r

2
r
2
(ru) =
1
r

2
r
2
(sin(kr)) = k
2
u
Par un calcul analogue, on vrie que la fonction
u(x) =
cos(kr)
r
est solution des quations de Helmholtz en dehors de lorigine. Il en est de mme par linarit
pour
u

(x) =
e
ikr
r
Les quiphases sont des sphres. Quand r +, celles-ci deviennent localement planes.
Plaons-nous au voisinage dun point X = R loin de lorigine (R 1). On a pour un point
courant x dans ce voisinage :
r = [x[ = [X + (x X)[ =
_
[X[
2
+ 2X (x X) +[x X[
2
_
1/2
= R
_
1 +
2
R
x

+
[x

[
2
R
2
_
1/2
= R + x

+ O
_
1
R
_
avec x

= x X et ainsi
e
ikr
r

e
ikR
R
e

kx


k = k
Londe se comporte donc localement comme une onde plane se propageant le long du vecteur
directeur , une fois mis en facteur le facteur dattnuation
e
ikR
R
. Ceci explique pourquoi le
modle donde plane est frquemment utilis pour dcrire des sources incidentes sphriques
venant de loin.
1.3.3 Causalit et condition de radiation de Sommerfeld
Pour que le problme donde en temporel soit bien pos, il faut rajouter des conditions ini-
tiales. Ces conditions permettent de xer le sens du temps. On appellera solutions causales
les solutions nulles aux temps ngatifs et anti-causales celles nulles aux temps positifs. Lqua-
tion des ondes tant rversible en temps (le changement de variable t t laisse inchange
lquation), il est indispensable pour avoir lunicit dune solution dimposer la causalit, ce qui
correspond bien la ralit physique : soudain il se passe quelque chose (conditions initiales) et
on sintresse dterminer londe qui en rsulte.
Examinons, par exemple, maintenant le problme de Maxwell pos en frquentiel (1.44). On ne
Page 26/275 Modlisation des phnomnes de propagation dondes
1.3. CONTEXTE GNRAL DUN PROBLME DE DIFFRACTION
peut pas dnir de conditions initiales puisque la variable temps a disparu aprs transformation
de Fourier. Pour obtenir lunicit de la solution physique frquentielle, il importe de retrouver le
sens du temps. On doit donc pour fermer le systme imposer une condition suplmentaire.
La condition de radiation de Sommerfeld introduite partir de considrations nergtiques
(1.52) r
_
E
r
ikE
_
0 quand r +
permet de choisir la solution physique. Nous verrons dans le chapitre 3, lors du choix de la
bonne solution lmentaire, le lien entre causalit et condition de radiation.
Remarque 3. Attention, lexpression de la condition de radiation dpend du choix de la conven-
tion en temps ! ! ! En effet, le lecteur ne doit pas oublier que toutes les quantits dpendant de ik
deviennent opposes quand on change de convention. Lexpression ci-dessus (1.52) est valable
pour la convention en e
it
.
Remarquons dj que les ondes planes ne vrient pas cette condition. Soit u(x) = u
0
e
ikx
une onde plane se propageant dans la direction , on a :
u
r
iku = iku
0
( e
r
1) e
ikx
La condition de radiation nest vrife que dans la direction e
r
= , dans toutes les autres
directions r
_
u
r
iku
_
+quand r +.
Dans le domaine temporel, les ondes planes ne sont pas physiques car elles ne sont pas
causales et sont donc limines par le choix de conditions initiales. De mme nous voyons dans
le domaine frquentiel que la condition de radiation les limine comme solutions non physiques.
1.3.4 Problme de diffraction
Nous allons dsormais nous intresser au problme de diffraction dondes par un obstacle.
En effet rsoudre les quations dans lespace libre ne sert qu dterminer les champs incidents,
ce qui intresse les industriels cest la perturbation cree par un obstacle et rmise dans toutes
les directions de lespace. Le cas des problmes intrieurs est diffrent puisque lnergie ne peut
pas svacuer linni et lon voit apparaitre des ondes stationnaires au lieu dondes progres-
sives. Dans le cadre de ce cours, nous nous limiterons aux problmes extrieurs qui concernent
beaucoup dapplications. Nous nous intressons la rsolution dun problme pos dans un do-
maine extrieur , cest dire le complmentaire dun ouvert born
i
reprsentant lobstacle.
Pour poser correctement le problme, il faut rajouter des conditions aux limites la surface de
lobjet. Rappelons que lobtention de ces conditions aux limites fait partie intgrale du processus
de modlisation ayant permis dobtenir les quations dans le milieu. Nous ne considrerons ici
que celles lies au modle de conducteur parfait :

E n [

= 0
Page 27/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
et

H . n [

= 0
avec la frontire de et n la normale extrieure . Soit le problme gnral de diffraction
avec termes sources situs en dehors de lobstacle :
_

rot

E +
0


H
t
= m
s

rot

H
0

E
t
=

j
s
dans T

( R)

E n = 0

H n = 0
dans T

( R)
Nous allons dcomposer les champs (dits totaux) comme superposition de champs dits incidents
et de champs dits diffracts. Dnissons dabord les champs incidents : ce sont les champs crs
par les termes sources qui existeraient sil ny avait pas dobstacle, cest dire comme si lon
remplissait le domaine initialement occup par lobstacle par un matriau de mmes caractris-
tiques que le domaine extrieur. Les champs incidents sont donc solutions de :
_

rot

E
inc
+
0


H
inc
t
= m
s

rot

H
inc


E
inc
t
=

j
s
dans T

(R
3
R)
En dnissant les champs diffracts (

E
D
,

H
D
) par
_

E =

E
inc
+

E
D

H =

H
inc
+

H
D
nous obtenons le systme dquations suivant :
_

rot

E
D
+
0


H
D
t
= 0

rot

H
D


E
D
t
= 0
dans T

( R
+
)

E
D
n =

E
inc
n

H
D
n =

H
inc
n
dans T

( R
+
)

E
D
=

H
D
= 0 t = 0
en notant t = 0 un instant avant que le champ incident narrive sur lobstacle. Nous navons
donc mis la causalit que sur le champ diffract, ce qui nous autorise utiliser comme modle
les ondes planes comme ondes incidentes puisque nous avons vu que sufsamment loin des
sources tout champ se propageant en domaine inni se comporte ainsi. Nous pouvons de mme
Page 28/275 Modlisation des phnomnes de propagation dondes
1.4. QUELQUES APPLICATIONS INDUSTRIELLES DANS LARONAUTIQUE
crire le problme de diffraction dans le domaine frquentiel en utilisant la convention e
it
.
_

rot

E i
0

H = m
s

rot

H + i
0

E =

j
s
dans T

()

E n = 0

H n = 0
dans T

()
On introduit de mme les champs incidents solutions de :
_

rot

E
inc
i
0

H
inc
= m
s

rot

H
inc
+ i
0

E
inc
=

j
s
dans T

(R
3
)
et en dnissant les champs diffracts (

E
D
,

H
D
) par :
_

E =

E
inc
+

E
D

H =

H
inc
+

H
D
on obtient le systme :
_

rot

E
D
i
0

H
D
= 0

rot

H
D
+ i
0

E
D
= 0
dans T

()

E
D
n =

E
inc
n

H
D
n =

H
inc
n
dans T

()
r(

E
D
Z
0

H
D
e
r
) 0 quand r +
Il est important de noter que la condition de radiation est indispensable sur les champs diffracts
pour obtenir un problme bien pos et physique. De mme que dans le domaine temporel, le
problme de diffraction pos comme un problme aux limites sans terme source est adapt aussi
un champ incident de type onde plane.
1.4 Quelques applications industrielles dans laronautique
Avant de dtailler dans les chapitres suivants les fondements mathmatiques de la rsolu-
tion des phnomnes de propagation, nous allons prsenter leurs principales applications dans le
domaine de laronautique mais aussi de lindustrie de dfense et spatiale.
La modlisation des quations de Maxwell rgissant la propagation des ondes lectromagn-
tiques a suscit un grand nombre de recherches partir des annes 1980. Plusieurs raisons ex-
pliquent cet engouement : des besoins et donc un sponsor (le ministre de la dfense), la maturit
de mthodes numriques disposant dun solide cadre mathmatique, lexplosion des calculateurs
scientiques rendant accessible la monte en taille des problmes traits.
Page 29/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
1.4.1 La furtivit Radar
La furtivit Radar concerne la dtection de cibles (agressantes) par un radar. Un radar met
une onde lectromagntique qui se propage dans le vide, si cette onde rencontre un objet - m-
tallique par exemple- elle se rchit et est diffracte dans les diverses directions de lespace.
Ces ondes diffractes permettent une fois analyses de dterminer lobjet diffractant : on parle
alors de sa signature radar. Une direction dintrt privilgi est la direction do vient londe
incidente, en effet le mme radar souvent met et dtecte du mme endroit. En pratique, le fonc-
tionnement dun radar est rgi par la thorie du signal sous lhypothse que la cible est rduite
un point et quelle rmet le signal incident lidentique (avec un effet Doppler si elle est en
mouvement) fois un coefcient dattnuation caractristique de sa gomtrie et un retard dpen-
dant de sa distance.
FIG. 1.1 Radar MASTER S (www.thalesraytheon.com) fonctionnant en bande
S=[2,6GHz ;4GHz]
La problmatique de la furtivit est double :
le radariste cherche dterminer la signature des menaces potentielles an dvaluer son
dispositif de dtection
le missilier ou autre agresseur cherche diminuer sa signature an dtre dtect si ce nest
jamais, au moins le plus tard possible, cest dire aprs russite de la mission. Il dispose
de plusieurs solutions pour minimiser la signature radar de son objet :
soit concevoir sa plateforme en minimisant la SER dans des secteurs privilgis au dtri-
ment de secteur forte SER mais dont la probabilit dtre clair par londe incidente
reste trs faible,
soit en envisageant des formes appropries, lavion furtif amricain F117 en est lexemple
type.
Lorsque les limites gomtriques sont atteintes, le concepteur peut alors mettre en oeuvre
des solutions matriaux pour recouvrir ou raliser des stuctures absorbantes. Il sagit alors
Page 30/275 Modlisation des phnomnes de propagation dondes
1.4. QUELQUES APPLICATIONS INDUSTRIELLES DANS LARONAUTIQUE
de matriaux passifs dont les paramtres radiolectriquesont adapts soit la menace pres-
sentie, soit une large bande de frquence mais avec des performances moindres. En der-
nier recours, des solutions dites actives (la cible met une onde venant dtruire londe
incidente par interfrence) sont utilises pour dcaractriser la plateforme.
Dans les deux cas, le problme se ramne caractriser la signature des diffrentes menaces
(missiles, porte-avion, avion de chasse...).
FIG. 1.2 Maillage dun avion pour tude de furtivit : inuence de lentre dair
Le problme a dabord t pos dans le domaine frquentiel : les radars travaillant en gnral
sur une bande de frquence relativement troite.
Dans le cadre de la modlisation de certains missiles, la signature est trs faible et on cherche
donc des rsultats prcis pour des niveaux bas. On privilgiera donc une mthode numrique
frquentielle et trs prcise. Lorsque les objets sont grands devant la longueur donde, on peut
utiliser une approximation dite haute frquence des quations de Maxwell et ramener ltude des
diffrentes interactions onde-structure des phnomnes gomtriques comme pour les rayons
lumineux.
Les diffrentes mthodes dites asymptotiques utilises dans lindustrie (Geometrical Theory
of Diffraction GTD, Uniform Theory of Diffraction UTD, Physical Theory of Diffraction PTD)
nentrent pas dans le cadre de ce cours qui se limite uniquement aux mthodes dites numriques
rsolvant les quations de Maxwell sans approximation.
Page 31/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
FIG. 1.3 Principaux phnomnes de diffraction
Supposons une onde plane incidente damplitude E
inc
arrivant sur la cible, notons E
diff
(R, , )
le champ rtrodiffus dans la direction (, ) la distance R de la cible, on note (, ) la SER
(Section Efcace Radar ou Surface Equivalente Radar) dnie par
(, ) = lim
R
4R
2
[
E
diff
(R, , )
E
inc
[
2
Cette quantit est homogne une surface et correspond la surface dont il faudrait disposer
si elle diffusait de faon isotrope dans tout lespace pour renvoyer un cho de mme puissance
que celui effectivement reu par le rcepteur.
Au dbut des annes 80, la mthode des Equations Intgrales est apparue et sest impose
dans la gamme des basses moyennes frquences pour le calcul de la SER de diffrents objets.
La mthode des Equations Intgrales sera prsente en dtail au chapitre 5, nous nous conten-
terons ici den prsenter les principales proprits.
Le problme de diffraction prcdent est un problme pos dans un domaine extrieur, au
sens du complmentaire dun domaine born (la cible), ce domaine est donc inni et se pose alors
automatiquement pour toute mthode numrique le problme de la troncature du domaine de
calcul (on ne va pas mailler jusqu linni). Nous verrons chapitre 2 quune condition aux limites
de champ nul revient gnrer un mur parfaitement rchissant, soit donc par le principe des
images une onde de mme amplitude revenant dans le domaine de calcul.
En utilisant la fonction de Green (solution lmentaire des quations de Maxwell), on peut
par produit de convolution reprsenter la solution de tout problme de diffraction pos en milieu
homogne par une intgrale dnie sur la surface de lobjet diffractant et fonction uniquement
de traces (ou limites) des champs solutions sur lobjet. Cette reprsentation intgrale permet de
prendre en compte directement le comportement linni de la solution, ce qui permet de lever
le problme de troncature prcdent. La dtermination des traces des champs solutions se fait
en rsolvant un problme aux limites pos sur la surface de lobjet diffractant, cest lquation
Page 32/275 Modlisation des phnomnes de propagation dondes
1.4. QUELQUES APPLICATIONS INDUSTRIELLES DANS LARONAUTIQUE
intgrale. On peut mettre cette quation sous forme variationnelle en suivant les techniques
habituelles utilises pour les problmes lliptiques et utiliser une mthode dlments nis pour
obtenir un systme linaire rsoudre.
Par conservation des ennuis (il ny a pas de miracle ! !), si on sest certes ramen un pro-
blme pos sur des surfaces et non plus des volumes donc gnrant moins dinconnues, le sys-
tme linaire obtenu nest plus creux comme pour une EDP rsolue par une mthode dlments
nis usuelle mais compltement plein. La limitation en terme de taille de problme trait provient
de cette caractristique : si on choisit une mthode de rsolution directe comme une mthode de
Gauss il faut stocker la matrice (ce qui nest plus trop un problme dornavant vu le faible prix
des disques) et surtout lalgorithme de rsolution est en nombre dinconnues au cube.
Calculons lordre de grandeur des problmes. La taille dun problme dpend de la surface de
lobjet considr en terme de longueurs donde. En effet, la solution frquentielle est oscillante
et sexprime en terme de e
ikx
avec k le nombre donde fonction de la frquence. Pour dcrire une
fonction sinusoidale, il faut au minimum disposer de 5 points par longueur donde. Supposons
que nous maillons la surface S de lobjet en triangle rectangle isocle de cot h, le nombre
dlments triangulaires Nel est donn par
S = Nel
h
2
2
La taille maximum des artes tant

2h, nous avons la relation :
2h
2
=

2
25
o est la longueur donde. En lectromagntisme, pour un objet mtallique les inconnues sont
positionnes au milieu des artes, nous avons alors asymptotiquement la dpendance suivante :
Ninc =
3
2
Nel
donc
Ninc = 150
S

2
La longueur donde tant inversement proportionnelle la frquence du calcul, on voit immdia-
tement que le cot en temps de calcul de la rsolution est proportionnel la puissance sixime
de la frquence. Donc multiplier par 2 la frquence induit une multiplication par 64 du temps de
calcul pour une frquence ! ! !
Quelques chiffres permettent de mesurer lampleur du potentiel de la mthode intgrale et de
ses volutions rcentes (en particulier lintroduction des mthodes multiples que nous prsen-
terons au chapitre 6) :
Mthode intgrale sur station de travail : taille des problmes traits : 10 000 inconnues
annes 80
Mthode intgrale parallle sur super calculateurs : taille des problmes traits :100 000
inconnues annes 90
Page 33/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
Mthode intgrale + Fast Multipole Method (FMM) : taille des problmes traits : 1 000 000
inconnues n des annes 90
Mthode intgrale + FMM + paralllisme : taille des problmes traits : 40 000 000 incon-
nues annes 2000
15 000 inconnues correspond des surfaces de lordre de 100
2
donc des objets nexcdant
par 10 denvergure. 1 500 000 inconnues correspond des surfaces de lordre de 10 000
2
donc
des objets nexcdant par 100 denvergure. A 300MHz, la longueur donde est d1m, les objets
accessibles pour la mthode intgrale classique non parallle sont de lordre de 10m
2
et passent
avec la mthode FMM 100m
2
. Pour xer les ides, un missile de croisire a par exemple une
surface de lordre de 10 m
2
. On peut donc parler de vritable rvolution puisque lon a gagn au
moins un facteur 10 soit sur la dimension caractristique des objets traits frquence xe soit
sur la frquence maximum possible pour des objets de taille xe. Nous aborderons au chapitre 6
la mthode FMM et les perspectives actuelles des mthodes numriques, en particulier lutilisa-
tion de mthodes intgrales temporelles qui peuvent permettre dobtenir le calcul de la SER sur
toute la bande de frquence. Les gures (1.4) et (1.5) prsentent les traces des champs lectro-
magntiques, pour une structure diffractante reprsentant une entre dair sur un fuselage, issues
dun calcul FMM comportant plus d1 million dinconnues, les oscillations sont caractristiques
de la longueur donde (le fuselage une longueur denviron 70) ce qui illustre lapport de la
mthode FMM.
FIG. 1.4 Entre dair sur fuselage
1.4.2 La compatibilit lectromagntique
La Compatibilit ElectroMagntique caractrise laptitude dun dispositif, dun appareil
ou dun systme fonctionner dans son environnement lectromagntique de faon satisfaisante
Page 34/275 Modlisation des phnomnes de propagation dondes
1.4. QUELQUES APPLICATIONS INDUSTRIELLES DANS LARONAUTIQUE
FIG. 1.5 Entre dair sur fuselage : dtail
sans produire lui-mme de perturbations lectromagntiques de nature crer des troubles graves
dans le fonctionnement des appareils ou des systmes situs dans son environnement.
Des expriences de la vie courante qui nous rapprochent des effets corrigs par cette disci-
pline sont les suivantes : grsillements ds la proximit dun tlphone portable ct dun
tlviseur, "fritures" sur une ligne tlphonique.
Ces effets sont ds la prsence de sources de bruit lectromagntiques dans lenvironnement
des systmes lectriques et lectroniques. Diffrentes sources de bruit sont classiquement iden-
ties : bruit dit industriel (environnement aroportuaire, urbain, autoroutier, effets des radars,
appareils lectroniques embarqus par les passagers dun avion), bruit naturel (foudre), dcharge
lectrostatique (chargements atmosphriques, effets tribolectriques), IEMN (Impulsion Electro-
Magntique dorigine Nuclaire).
Suivant les secteurs industriels (aronautique, automobile, tlcommunications, industrie des
jouets, ...), les proccupations lies la matrise de la CEM sont de diffrents ordres : scurit,
confort, respect dune norme, impact sur les personnes...
Dans le secteur de laronautique, du spatial et de la dfense, plusieurs besoins ont permis
de dvelopper cette discipline et les outils/mthodologies qui lui sont associes. Tout dabord,
il a fallu protger les missiles et autres lanceurs (fuses) contre des menaces de type foudre ou
IEMN (effets indirects de la foudre, illumination par londe lectromagntique provoque par
lexplosion dune bombe nuclaire (IEMN)). Dans le domaine de laviation, il a fallu permettre
lemploi de plus en plus massif de calculateurs de vol lectroniques et assurer le positionnement
des cbles pour quils communiquent.
Actuellement, plusieurs tendances de fond "challengent" nouveau ce mtier et amnent
au dveloppement de nouveaux outils et mthodologies : utilisation de matriaux composites
dans les structures avion an de diminuer le poids (du coup perte de l"effet Faraday" basses
frquences), respect de normes environnementales pour assurer le bien-tre des personnes (dis-
tances de scurit respecter ct des antennes de tlcommunication), utilisation de plus en
Page 35/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
plus frquente dquipements lectroniques dans les avions (suppression de commandes de vol
hydrauliques) et les automobiles (la peugeot 307 contient autant dlectronique quun A320 du
dbut des annes 1980...), utilisation non contrle des appareils lectroniques par les passagers
dun avion, dveloppement dun grand nombre de normes (norme CE pour le domaine civil grand
public cre dans les annes 1990).
Les solutions pour se prmunir des inconvnients associs une non-matrise de la CEM
existent : blindage des structures/cbles par des matriaux mtalliques (effet cage de Faraday),
protection hardware (ltrage ou crtage des signaux en entre de carte lectronique par un
composant lectronique), protection software (traitement logiciel du signal), ... Lenjeu industriel
est de matriser le dimensionnement de ces protections pour aboutir au meilleur compromis cot
- poids - risque consenti. Ce compromis doit tre valu le plus tt possible dans un cycle de
conception an doffrir la meilleure solution.
Pour les grands systmes, on distingue classiquement plusieurs types danalyses de compati-
bilit lectromagntique :
Compatibilit antennaire (fonctionnement simultan de diffrentes antennes)
Compatibilit intra systme (fonctionnement simultan dquipements lectriques/lectroniques)
Compatibilit inter systme (arrive dun avion sur un aroport, passage dune voiture sous
une ligne de courant)
Dans tous ces cas, pour effectuer une analyse globale sur un grand systme, on distingue dans
le problme trois notions qui correspondent au dcoupage du problme physique global :
Source : Elle doit tre caractrise par ses proprits dmission (niveaux de champs lec-
tromagntiques, nergie transmise, frquence de transmission, ...)
Mode de couplage : Les modes de couplage entre une source de perturbation et une vic-
time peuvent tre classis selon le type de perturbation et son support de propagation :
Couplage par conduction : propagation dune tension ou dun courant sur des conduc-
teurs,
Couplage par champ : propagation dun champ lectromagntique dans un milieu non-
conducteur (air, autre type de matriau isolant) ou conducteur (blindage mtallique).
Source
de perturbation
par induction
Couplage
Equipement
victime
lectromagntique
Couplage par champ
V
+
I
FIG. 1.6 Les diffrents modes de couplage
Victime : Il sagit de dterminer le mode de dfaillance d la perturbation (brouillage du
signal, propagation de signaux errons, destruction de composants lectroniques, ...). La
victime en CEM est lanalogie de loreille en acoustique, cest elle seule qui juge du degr
Page 36/275 Modlisation des phnomnes de propagation dondes
1.4. QUELQUES APPLICATIONS INDUSTRIELLES DANS LARONAUTIQUE
de perturbation. La complexit de la CEM provient en grande partie de la multiplicit des
types de victime (quipements lectroniques de gnrations diffrentes, signaux ayant des
caractristiques trs varies (analogiques, numriques, large spectre/spectre troit,...)).
FIG. 1.7 Carte lectronique
FIG. 1.8 Composant lectronique
Les problmes actuels de Compatibilit Electromagntique sur grands systmes sont carac-
triss par :
Un spectre de frquence trs large bande [0 Hz - 20 GHz],
Niveau de prcision requis pas excessif (des marges et des scnarii cas-pires sont couram-
ment utiliss pour dnir les dimensionnements),
Plusieurs types dobservables suivant le mode de dfaillance de lquipement victime (ten-
sion, courant, champ E, champ H, nergie ElectroMagntique, puissance P, taux der-
reurs...),
Lien avec des composants lectroniques non linaires (diodes, transistors),
Diversit des milieux de propagation : milieu ouvert (espace libre, chambre anchoque),
milieu guid/cavit (cabine avion, capot moteur, guides donde, chambre rverbrante).
Modlisation en CEM
Diffrents types de modles sont couramment utiliss en CEM. On se limitera ici ceux
rsolvant les quations de Maxwell linaires. Pour certains composants, des modles de type
Maxwell-Lorentz ou mcanique quantique sont aussi utiliss. Pour simplier la classication, on
peut distinguer diffrents rgimes harmoniques (Basse Frquence, Moyenne Frquence, Haute
Frquence). Les modles que nous prsentons seront alors plus ou moins adapts (critre dad-
quation par rapport la ralit physique) et performants (critre de vitesse de convergence de
lalgorithme associ) suivant la bande de frquence.
Sparation de la bande de frquence
En Basse Frquence (dimensions du systme
min
), on peut considrer un rgime quasi-
statique. Ce modle ne tient pas compte deffets gomtriques lis la propagation (dimensions
Page 37/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
du systme, distance). Le modle utilis est un modle de Kirchhoff, le systme peut alors tre re-
prsent par des lments lectriques. La rsolution du problme revient chercher les solutions
dun circuit lectrique.
FIG. 1.9 Diffrents rgimes sur la bande de frquence
Pour les problmes de cblage en Basse Frquence et en Moyenne Frquence, on considre la
thorie des lignes de transmission (mode guid, ondes TM - TEM, dimensions transversales

min
). On reprsente alors une propagation longitudinale dans le cblage.
Pour des structures quelconques, il nexiste pas de mthode gnrale efcace trs basse et
trs haute frquence en mme temps. Dans le domaine aronautique, pour reprsenter les effets
ds la foudre et aux agressions radar, la principale mthode utilise au niveau des structures
est la mthode FDTD (Finite Difference in Time Domain) que nous prsenterons en dtail au
chapitre 4. Elle permet en effet de couvrir un large spectre de frquence (de quelques kHz
plusieurs centaines de MHz) pour un cot de calcul relativement faible (une journe/un week-
end sur une machine parallle). Rappellons ici ses principales caractristiques.
On utilise la mthode des Diffrences Finies en temps et en espace sur le systme de Maxwell
crit dans le domaine temporel. Le schma numrique utilis le plus frquemment est un schma
explicite dcal en temps et en espace pour les champs

E et

H. La discrtisation des oprateurs
est centre en temps et en espace ce qui permet dobtenir lordre 2 en temps et en espace. Le
schma numrique conserve la proprit de conservation de lnergie comme pour le problme
continu. On subdivise donc le domaine de calcul en cubes rguliers ce qui prsente lintrt de ne
pas avoir stocker le maillage mais qui a linconvnient dapprocher les domaines courbes par
des marches descalier. Le schma en temps est explicite, il ny a aucune inversion de systme
linaire effectuer, en revanche comme souvent la stabilit nest assure que sous une condition
dite CFL reliant le pas de discrtisation en temps au pas de discrtisation en espace. La mthode
se paralllise facilement et la gure (1.10) illustre les progrs effectus en moins de 15 ans :
Page 38/275 Modlisation des phnomnes de propagation dondes
1.4. QUELQUES APPLICATIONS INDUSTRIELLES DANS LARONAUTIQUE
FIG. 1.10 Evolution des modles diffrences nies
Pour dcrire des phnomnes trs Haute Frquence, on doit prendre un pas de temps trs
petit, pour dcrire des phnomnes trs Basse Frquence on doit effectuer une dure de simula-
tion longue. Donc un petit pas de temps pour une grande dure de simulation signie beaucoup
ditrations (donc cest trs coteux en terme de temps de calcul) et nous verrons au chapitre
4 que la dispersion numrique prsente dans les principales mthodes numriques temporelles
utilises dans le monde industriel gnre des erreurs de plus en plus fortes mesure que la dure
de simulation augmente.
Les mthodes Haute Frquence ne sont pas encore dveloppes dun point de vue industriel
pour les applications CEM car si le besoin est apparu dans les annes 90, une approche macro-
modle est encore utilise. Les modles classiques, qui ne seront pas dvelopps dans ce cours
font appel aux rsultats asymptotiques (optique gomtrique, optique physique, ...). Cependant,
les quipements fonctionnant avec des frquences toujours plus hautes amnent penser que
cest une voie davenir de la modlisation en CEM.
Ralisations concrtes et utilisations actuelles de la Modlisation dans le secteur aro-
nautique
Voici quelques illustrations de lutilisation des mthodes numriques en CEM :
Dnition dessais foudre de certication dun avion (gure 1.11)
Gestion de la diversit dans le milieu automobile
Conception dune carte lectronique pour respecter des niveaux dmission (gure 1.12)
Perspectives
Lenjeu actuel de la modlisation ne concerne plus dsormais le dveloppement et lam-
lioration des mthodes mais leur industrialisation (temps pass par lingnieur pour raliser son
modle numrique, le valider, positionner ses cables, ses fentes, ergonomie pour visualiser 100
Page 39/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
FIG. 1.11 Modlisation des effets foudre sur A320
FIG. 1.12 Modlisation par lments nis de carte et composant lectroniques
millions de maille, etc..) et le couplage multi-chelles. En effet il est illusoire de dcrire les struc-
tures tridimensionnelles avec le pas caractristique des quipements et des composants. La prise
en compte des incertitudes sur les donnes dentre, les modles ... dans la chaine de modlisa-
tion est lenjeu qui permettra en calculant mieux les probabilits de dfaillance de diminuer les
cots par la diminution des marges de scurit. Il faut toutefois garder les macro-modles pour
conserver un lien avec les chelles usuelles pour permettre lanalyse des rsultats.
1.4.3 Les antennes
Lantenne est llment nal de la chane de fonctionnement des systmes qui permet la
communication avec le monde extrieur, quelle soit en mission ou en rception. Plusieurs pro-
blmatiques essentielles ncessitent un besoin en simulation numrique :
La conception et le dimensionnement de llment rayonnant en fonction des diffrentes
missions : antenne dmission trs directive et bande de frquence troite (poursuite
radar), antenne de rception diagramme trs ouvert pour assurer la communication sol
ou avec satellite (navigation, aide latterrissage).
Les principaux critres assurer concernent :
un faible niveau des lobes secondaires, porteurs dinformations qui peuvent induire en
erreur le calculateur associ sils sont trop levs,
le gain de lantenne qui caractrise le bilan de liaison, cest dire la puissance effec-
tivement rayonne par lantenne dans la direction dintrt par rapport la puissance
fournie,
Page 40/275 Modlisation des phnomnes de propagation dondes
1.4. QUELQUES APPLICATIONS INDUSTRIELLES DANS LARONAUTIQUE
le radome qui doit assurer simultanment une protection mcanique de lantenne et tre
transparent aux frquences de travail pour assurer les performances nominales de lan-
tenne (minimiser le Taux dOndes Stationnaires caractrisant les ondes rchies par le
radme, ne pas modier le diagramme de rayonnement)
limpdance dantenne qui doit tre la plus proche possible de limpdance du circuit
lctronique qui lui est raccord pour viter la dsadaptation
Limplantation dantennes sur porteur dont la mission est
de sassurer dans un premier temps que lantenne implante sur structure ne sera pas
perturbe par dautres lments de structure (nacelles moteur, train datterrissage...) et
que la fonction demande (diagramme omnidirectionnel par exemple) est correctement
ralise
et dans un second temps doptimiser ces implantations pour minimiser lespace ou les
surfaces utilises, ou pour ajouter de nouvelles antennes.
Le couplage ou plus exactement le dcouplage entre antennes quil est ncessaire
dassurer pour ne pas brouiller les communications ou le transfert dinformations entre
diffrents rcepteurs. Dans ce cas particulier, il est important de sassurer que lantenne
est insensible aux perturbations gnres par les antennes proches qui fonctionnent dans la
mme bande de frquence, mais aussi des frquences diffrentes dont les harmoniques
seraient proches de la frquence concerne (par exemple harmonique 13 dune antenne
120MHz (VHF) avec une antenne 1560 MHz (GPS)). La difcult rside dans le fait
quil faut modliser les antennes hors de leur bande de fonctionnement.
En ce qui concerne la conception dantennes, ds le milieu des annes 80, la mthode in-
tgrale a t trs utilise, en particulier la taille des lments rayonnants tant de lordre de la
longueur donde, les modles restaient trs raisonnablesen terme de taille et temps de calcul. Ce
domaine a bnci directement du dveloppement des mthodes intgrales pour la furtivit.
Limplantation dantennes sur porteur reste limite quelques centaines de MHz par m-
thodes exactes, on utilisera une mthode asymptotique comme la GTD pour valuer partir de
la description ne de lantenne dans son environnement proche la perturbation apporte par la
structure porteuse.Les gures (1.13) et (1.14) illustrent la modlisation ne par mthode int-
grale.
La gure (1.16) illustre la mise en oeuvre dune mthode asymptotique base de rayons tra-
vaillant directement sur la CAO (1.15) et non pas sur un maillage de la structure.
Page 41/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
FIG. 1.13 Modlisation par lments nis dune antenne VHF et son environnement proche
FIG. 1.14 Visualisation des champs sur lantenne VHF
FIG. 1.15 CAO de structure type avion
Page 42/275 Modlisation des phnomnes de propagation dondes
1.4. QUELQUES APPLICATIONS INDUSTRIELLES DANS LARONAUTIQUE
FIG. 1.16 rayons directs, rayons rchis par les surfaces, rayons diffracts par les artes
Ce couplage faible de mthodes numriques (faible car on ne prend pas en compte les effets
de la structure dans le fonctionnement propre de lantenne) se rvle souvent efcace : en effet,
la donne observe est le diagramme de rayonnement de lantenne, ce champ dit lointain est plus
rgulier que celui au voisinage trs proche de lantenne et donc ne ncessite pas une description
trop ne pour tre prcis. La mthode FMM a permis dans ce domaine aussi de gagner un ordre
de grandeur dans la taille des problmes considrs.
En revanche, la problmatique du couplage entre antennes est plus difcile car la donne ob-
serve (le coefcient de couplage) est une donne non moyenne et peu rgulire. Actuellement
avec la puissance informatique disposition seule une mthodologie de couplage ou dcompo-
sition de domaines peut permettre daugmenter les frquences tudiables.
Signalons pour conclure limportance et la difcult de la validation des mthodes num-
riques. Les essais exprimentaux restent le seul moyen de validation en particulier dans la zone
des moyennes frquences o peu de mthodes exactes sont disponibles et o les mthodes asymp-
totiques ne sont pas encore valides.
Page 43/275
CHAPITRE 1. INTRODUCTION ET APPLICATIONS INDUSTRIELLES
Page 44/275 Modlisation des phnomnes de propagation dondes
Chapitre 2
Analyse des problmes de propagation
dondes en dimension 1 despace
2.1 Introduction
Dans le cas monodimensionnel, lquation des ondes sans terme source sous sa forme gn-
rale non dispersive tenant compte dhtrognit scrit simplement :
(2.1) (x)

2
u
t
2


x
_
(x)
u
x
_
= 0
Cette quation est notamment utilise pour modliser la propagation des ondes le long dune
corde : elle est aussi appele quation des cordes vibrantes ou quation du tlgraphiste. Sans en-
trer dans les dtails de la modlisation, mentionnons simplement que les mouvements des points
de la corde, suppose rectiligne au repos, sont supposs unidimensionnels et transverses. Le sca-
laire u(x, t) reprsente alors le dplacement (avec son signe !) du point de la corde dabcisse x
linstant t. La prsence des coefcients et permet de prendre en compte les proprits de la
corde (section, densit,...) qui peuvent ventuellement varier dun point un autre.
Nous allons voir que, sans utiliser des outils mathmatiques sophistiqus, on peut dire beau-
coup de choses sur cette quation et ainsi apprhender facilement les principales proprits de
lquation des ondes. Ceci confrera ce chapitre un caractre trs lmentaire sur le plan tech-
nique. En outre, nous ne nous proccuperons pas toujours de la justication rigoureuse des cal-
culs que nous mnerons (celle-ci est notamment possible la lumire des chapitres qui suivront)
et insisterons plutt sur les rsultats et les ides associs cette modlisation.
2.2 Proprits qualitatives de la solution du problme de Cau-
chy
Nous considrons ici le cas o les fonctions (x) = et (x) = sont constantes, ce qui
nous amne lquation des ondes 1D sur la droite relle avec vitesse de propagation constante
Page 45/275
CHAPITRE 2. ANALYSE DES PROBLMES DE PROPAGATION DONDES
gale
(2.2) c =
_
/.
Nous nous intressons la solution du problme de Cauchy :
(2.3)
_

2
u
t
2
c
2

2
u
x
2
= 0, x R, t > 0,
u(x, 0) = u
0
(x), x R,
u
t
(x, 0) = u
1
(x), x R.
Il se trouve que ce problme peut se rsoudre analytiquement.
2.2.1 La formule de DAlembert
Thorme 1. La solution u du problme (2.3) est donne par la formule de DAlembert :
(2.4)
_

_
u(x, t) =
1
2
u
0
(x + ct) + u
0
(x ct)
+
1
2c
_
x+ct
xct
u
1
() d.
Dmonstration. Nous utiliserons le changement de variable :
= x + ct = x ct,
et introduisons la fonction :
U(, ) = u(x, t),
dont il est facile de vrier quelle satisfait

2
U

= 0.
Nous en dduisons quil existe deux fonctions dune variable f(.) et g(.) telles que :
U(, ) = f() + g().
En revenant linconnue originale u, nous obtenons :
u(x, t) = f(x ct) + g(x + ct).
Pour obtenir f et g nous utilisons les conditions initiales :
_
u(x, 0) = u
0
(x) =f(x) + g(x) = u
0
(x),
u
t
(x, 0) = u
1
(x) =cf

(x) g

(x) = u
1
(x).
Page 46/275 Modlisation des phnomnes de propagation dondes
2.2. PROPRITS QUALITATIVES DE LA SOLUTION
Nous en dduisons quil existe une constante A telle que :
_
_
_
f(x) g(x) =
1
c
_
x
0
u
1
(t) dt + A,
f(x) + g(x) = u
0
(x),
do nous tirons les identits :
_

_
f(x) =
1
2
u
0
(x)
1
2c
_
x
0
u
1
(t)dt +
A
2
,
g(x) =
1
2
u
0
(x) +
1
2c
_
x
0
u
1
(t)dt
A
2
,
expressions dont le rsultat annonc se dduit aisment. Le lecteur notera que, contrairement aux
fonctions f et g, la quantit f(x ct) + g(x + ct) est indpendante de A.
Remarque 4. Nous avons tabli ci-dessus un rsultat intermdiaire important qui exprime que
toute solution de lquation des ondes homognes
(2.5)

2
u
t
2
c
2

2
u
x
2
= 0
se dcompose sous la forme :
u(x, t) = u
+
(x, t) + u

(x, t)
o :
u
+
(x, t) = f(xct) est une onde progressive se propageant la vitesse c dans la direction
x > 0 :
u
+
(x + L, t) = u
+
(x, t
L
c
)
(le graphe de x u(x, t +T) se dduit de celui de x u(x, t) par une simple translation
de L = cT vers la droite). Une telle solution est constante sur les droites x ct =
Cte. Cette famille de droites constitue ce que lon appelle la premire famille de courbes
caractristiques associe lquation des ondes (2.5).
u

(x, t) = g(x+ct) est une onde progressive se propageant la vitesse c dans la direction
x < 0 :
u

(x L, t) = u

(x, t
L
c
)
(le graphe de x u(x, t +T) se dduit de celui de x u(x, t) par une simple translation
de L = cT vers la gauche). Une telle solution est constante le long des droites x+ct = Cte
qui constituent la seconde famille de caractristiques de lquation des ondes.
La formule de dAlembert permet dtablir un certain nombre de proprits qualitatives de la
solution dont nous verrons que la plupart ne sont pas limites au problme (2.3) (les proprits
spciques la dimension 1 seront signales). La premire est la propagation vitesse nie.
Page 47/275
CHAPITRE 2. ANALYSE DES PROBLMES DE PROPAGATION DONDES
2.2.2 Propagation vitesse nie
La formule (2.4) montre que la valeur de la solution u au point x linstant t ne dpend que
des valeurs des donnes initiales dans lintervalle [x ct, x + ct] qui est aussi la base du cne
caractristique (ou cne de dpendance) D(x, t) issu du point (x, t) cest dire le cne dlimit
par les deux droites caractristiques de lquation des ondes qui passent par le point (x, t) (voir
gure 2.1) :
(2.6) D(x, t) = (y, s) / 0 s t, [y x[ c (t s).
On en dduit que la solution se propage vitesse nie au sens o, si on part de donnes
support compact, la solution reste support compact tout instant. Plus prcisment : (voir aussi
gure 2.2) :
(2.7) supp u
0
supp u
1
[a, b] = supp u(., t) [a ct, b + ct]
(x, t)
x c t x + c t
D(x, t)
FIG. 2.1 Le cne de dpendance
On voit aussi que dans le domaine
(x, t) / t >
b a
2c
, b ct < x < a + ct
la solution est constante gale :
(2.8) u(x, t) =
1
2c
_
R
u
1
(y) dy.
On en dduit quen tout point de lespace, pour t assez grand, la fonction t u(x, t) est
constante. Plus prcisment :
(2.9) t > T(x) =
b a
2c
+
1
c
[x
a + b
2
[ =u(x, t) =
1
2c
_
R
u
1
(y) dy.
En particulier, la solution ne revient pas ncessairement 0 (sauf si lintgrale de u
1
est nulle) :
comme on le verra, ceci est spcique la dimension 1.
Page 48/275 Modlisation des phnomnes de propagation dondes
2.2. PROPRITS QUALITATIVES DE LA SOLUTION
(x , t )
2 2
(x , t )
1 1
D(x , t )
1 1
D(x , t )
2 2
x = a + c t x = a c t
a b
Support donnes initiales
u = 0
u = 0
x
t
FIG. 2.2 Propagation vitesse nie
a b
x
u = 0 u = 0
t
FIG. 2.3 Structure de la solution du problme de Cauchy.
Page 49/275
CHAPITRE 2. ANALYSE DES PROBLMES DE PROPAGATION DONDES
Pour mieux illustrer ces proprits, nous reprsentons sur les gures 2.4 et 2.5 les solutions du
problme (2.3) pour les deux jeux de donnes suivants :
(2.10)
_
u
0
(x) = (x), u
1
(x) = 0,
u
0
(x) = 0, u
1
(x) = (x),
o :
(2.11) (x) = (1 x
2
)
2
si [x[ < 1, (x) = 0 sinon.
Le mode de reprsentation est le suivant : sur chaque droite t = k, k N (ici k 8) nous
reprsentons le graphe de la fonction x u(x, t).
10 8 6 4 2 0 2 4 6 8 10
0
1
2
3
4
5
6
7
8
9
x
t
FIG. 2.4 Solution du problme de Cauchy - u
0
= , u
1
= 0
2.2.3 Rgularit de la solution
La formule de dAlembert permet de lire trs facilement la rgularit spatiale de la solution :
on voit que la fonction t u(x, t) est compose de la somme dune fonction qui a la mme
rgularit que u
0
et dune fonction qui est une fois plus rgulire que u
1
. Ainsi, pour k 0
entier :
(2.12)
_
(u
0
, u
1
) C
k+1
(R) C
k
(R) = u(., t) C
k+1
(R),
(u
0
, u
1
) H
k+1
(R) H
k
(R) = u(., t) H
k+1
(R).
On dit que lquation des ondes conserve la rgularit dans la mesure o les formules suivantes,
tires de la formule de dAlembert :
_

_
u
t
(x, t) =
c
2
(u

0
(x + ct) u

0
(x ct)) +
1
2
(u
1
(x + ct) + u
1
(x ct)),
c
u
x
(x, t) =
c
2
(u

0
(x + ct) + u

0
(x ct)) +
1
2
(u
1
(x + ct) u
1
(x ct)),
Page 50/275 Modlisation des phnomnes de propagation dondes
2.2. PROPRITS QUALITATIVES DE LA SOLUTION
10 8 6 4 2 0 2 4 6 8 10
0
1
2
3
4
5
6
7
8
9
t
x
FIG. 2.5 Solution du problme de Cauchy - u
0
= 0, u
1
=
montrent que :
(2.13)
_

_
(
u
t
(., 0),
u
x
(., 0)) C
k
(R) C
k
(R) =(
u
t
(., t),
u
x
(., t)) C
k
(R) C
k
(R),
(
u
t
(., 0),
u
x
(., 0)) H
k
(R) H
k
(R) = (
u
t
(., t),
u
x
(., t)) H
k
(R) H
k
(R).
Ce type de proprit est assez caractristique de la famille des quations hyperboliques linaires
laquelle appartient lquation des ondes. Elle situe ce type dquation dans une position inter-
mdiaire entre :
Les quations paraboliques linaires qui ont un effet rgularisant : mme pour des donnes
initiales non rgulires, la solution devient trs rgulire pour t > 0. Le prototype dune
telle quation est lquation de la chaleur.
Les quations hyperboliques non linaires qui peuvent introduire des singularits : mme
pour des donnes initiales rgulires, la solution peut devenir singulire en temps ni. Le
prototype dune telle quation est lquation de Burgers.
2.2.4 Conservation de lnergie
Il est naturel dassocier toute solution u de (2.5) la densit dnergie :
(2.14) e(x, t) =
1
2
_
[
u
t
[
2
(x, t) + c
2
[
u
x
[
2
(x, t)
_
.
On dit que la solution u est dnergie nie (les solutions qui ont un sens physique sont en gnral
dnergie nie) ds que :
(2.15) E(t) =
_
R
e(x, t) dx < +,
Page 51/275
CHAPITRE 2. ANALYSE DES PROBLMES DE PROPAGATION DONDES
o E(t) est par dnition lnergie totale de la solution. De la remarque 4, on dduit que toute
solution dnergie nie de lquation des ondes (2.5) est ncessairement de la forme :
u(x, t) = f(x ct) + g(x + ct), (f, g) H
1
(R)
2
.
Aprs avoir remarqu que :
_

_
u
t
(x, t) = cg

(x + ct) f

(x ct),
c
u
x
(x, t) = cg

(x + ct) + f

(x ct),
on observe que (le point-cl est la disparition des doubles produits) :
(2.16) e(x, t) = c
2
f

(x ct)
2
+ g

(x + ct)
2
.
Autrement dit, linstar de la solution u(x, t), la fonction e(x, t) est une quantit quadratique
en u qui, contrairement une quantit quadratique quelconque apparat comme la somme dune
onde se propageant vers la droite et dune onde se propageant vers la gauche. En particulier, on
en dduit que (invariance de lintgrale par translation) :
(2.17) E(t) = c
2
_
R
f

(x)
2
+ g

(x)
2
dx ( indpendant de t).
Il y a donc conservation de lnergie au cours du temps. Ce rsultat peut se retrouver de manire
directe en procdant comme suit. Partant de (2.5) nous obtenons :

2
u
t
2
u
t
c
2

2
u
x
2
u
t
= 0.
Nous observons ensuite que :
(2.18)
_

_
_
R

2
u
t
2
u
t
dx =
1
2
_
R

t
([
u
t
[
2
) dx,
=
1
2
d
dt

_
R
[
u
t
[
2
dx,
alors que, moyennant une intgration par parties
(2.19)
_

_
c
2
_
R

2
u
x
2
u
t
dx = c
2
_
R

2
u
xt
u
x
dx,
=
c
2
2
_
R

t
([
u
x
[
2
) dx,
=
c
2
2
d
dt

_
R
[
u
x
[
2
dx.
Ainsi en ajoutant (2.18) et (2.19), on obtient :
(2.20)
d
dt
E(t) = 0.
Page 52/275 Modlisation des phnomnes de propagation dondes
2.2. PROPRITS QUALITATIVES DE LA SOLUTION
Remarque 5. Une consquence de la conservation de lnergie est un rsultat dunicit : le
problme (2.3) admet au plus une solution dnergie nie. En effet, sil y avait deux solutions
dnergie nie, par linarit de lquation des ondes, la diffrence entre les deux solutions se-
rait une solution u dnergie nie associe des donnes initiales nulles. La conservation de
lnergie entrane alors que lnergie de u est identiquement nulle tout instant. On en dduit
aisment que u est constante en temps et en espace et par consquent nulle (puisque nulle
t = 0).
Remarque 6. La formule (2.16) montre que la densit dnergie vrie lquation des ondes :

2
e
t
2
c
2

2
e
x
2
= 0,
proprit quil est difcile dtablir directement partir de la seule quation des ondes vri-
e par u. Cette proprit est du reste spcique au cas de la dimension 1, contrairement la
conservation de lnergie totale. Comme un petit calcul montre que :
e
t
(x, 0) = c
2

x
(
u
x
u
t
)(x, 0),
il sensuit que si les donnes initiales u
0
et u
1
sont support dans lintervalle [a, b], on a
_
R
e
t
(x, 0) dx = 0,
ce qui permet de retrouver le fait que e(x, t) est nulle dans la rgion :
(x, t) / t >
b a
2c
, b ct < x < a + ct
rgion dans laquelle u(x, t) est constante (voir (2.8) et (2.9)).
Pour terminer avec lnergie, montrons comment on peut retrouver le rsultat de propagation
vitesse nie partir de considrations nergtiques. Repartons de lidentit

2
u
t
2
u
t
c
2

2
u
x
2
u
t
= 0,
que nous crivons linstant t et intgrons en espace entre b + ct et + o b dsigne la borne
suprieure du support des donnes initiales. Nous avons tout dabord :
_
+
b+ct

2
u
t
2
(x, t)
u
t
(x, t) dx =
1
2

_
+
b+ct

t
( [
u
t
(x, t)[
2
) dx,
alors que par ailleurs une intgration par parties donne :

c
2
_
+
b+ct

2
u
x
2
(x, t)
u
t
(x, t) dx =
c
2
2
_
+
b+ct

t
( [
u
x
(x, t)[
2
) dx
+ c
2
u
t
(b + ct, t)
u
x
(b + ct, t).
Page 53/275
CHAPITRE 2. ANALYSE DES PROBLMES DE PROPAGATION DONDES
Aprs sommation, nous obtenons :
(2.21)
_
+
b+ct
e
t
(x, t) dx + c
2
u
t
(b + ct, t)
u
x
(b + ct, t) = 0.
Or, on a la formule bien connue :
_
+
b+ct
e
t
(x, t) dx =
d
dt
_
+
b+ct
e(x, t) dx + c e(b + ct, t),
qui, combine avec (2.21), nous donne :

d
dt
_
+
b+ct
e(x, t) dx = c
_
e(b + ct, t) + c
u
t
(b + ct, t)
u
x
(b + ct, t)
_
= c [
u
t
(b + ct, t) + c
u
x
(b + ct, t)[
2
.
Il sensuit que la fonction positive :
t F(t) =
_
+
b+ct
e(x, t) dx
est dcroissante. Or, comme les donnes initiales sont support dans [a, b],
F(0) =
_
+
b
e(x, 0) dx = 0,
ce qui entrane que F(t) = 0 pour tout t 0, et donc que :
e(x, t) = 0 pour x > b + ct.
On en dduit que la fonction u(x, t) est constante dans la rgion x > b + ct, et donc nulle
puisque u
0
lest pour x > b. De faon analogue, on peut tablir que u(x, t) est nulle dans la
rgion x < a ct. La proprit de propagation vitesse nie est alors dmontre.
2.3 Ondes planes harmoniques et analyse de Fourier
2.3.1 Notion donde harmonique
Introduisons tout dabord la notion donde plane harmonique (cette terminologie a surtout du
sens en dimension suprieure ; en dimension 1, le terme onde plane est superu - onde harmo-
nique sufrait). Par dnition, cest une fonction de la forme :
(2.22) u(x, t) = exp i(t kx), (k, ) R
2
.
Page 54/275 Modlisation des phnomnes de propagation dondes
2.3. ONDES PLANES HARMONIQUES ET ANALYSE DE FOURIER
Remarque 7. Contrairement ce que nous avons implicitement fait jusquici nous avons intro-
duit une solution valeurs complexes. Lquation des ondes tant coefcients rels, il est clair
qu partir dune solution u valeurs complexes, on obtient des solutions valeurs relles en
considrant 1e u ou 1m u.
Remarque 8. On constate que, en tout point :
[u(x, t)[ = 1.
On dit que u(x, t) est une onde damplitude 1. Bien sr, si la fonction u donne par (2.22) est
solution de lquation des ondes, par linarit de celle-ci, il en sera de mme de la fonction :
u(x, t) = A exp i(t kx)
o A dsigne un nombre complexe quelconque. On dit quon a affaire une onde damplitude
A. En particulier :
[u(x, t)[ = [A[.
La fonction dnie par (2.22) est oscillante en temps et en espace (voir gure 2.6) et on
dnit :
k est le nombre donde. La solution est priodique en espace de priode = 2/[k[ : la
longueur donde.
est la pulsation (souvent abusivement appele frquence, la frquence tant f (ou )=
/2). La solution est priodique en temps de priode T = 2/ = 1/f
T = cT
1.5
1.0
0.5
0.0
0.5
1.0
1.5
0.0 0.2 0.4 0.6 0.8 1.0
1.5
1.0
0.5
0.0
0.5
1.0
1.5
0.0 0.2 0.4 0.6 0.8 1.0
t x
FIG. 2.6 Longueur donde et priode
Page 55/275
CHAPITRE 2. ANALYSE DES PROBLMES DE PROPAGATION DONDES
En crivant que :
u(x, t) = exp i (t
x
V
), V =

k
on voit quil sagit dune onde se propageant la vitesse (dite vitesse de phase) :
V =

k
.
Pour que (2.22) soit solution de lquation des ondes (2.5), on voit que et k doivent satisfaire
la relation de dispersion :
(2.23)
2
c
2
k
2
= 0.
Considrant cette relation comme une quation en o k joue le rle de paramtre, on voit que
cette quation admet deux solutions relles :
(2.24) = ck.
La vitesse de phase des ondes harmoniques est donc donne par :
(2.25) V = c,
ce qui se traduit aussi par le fait quoscillations spatiales et temporelles sont relies par :
(2.26) = cT.
On constate que la vitesse V ne dpend pas de k. En dautres termes, toutes les longueurs donde
se propagent la mme vitesse : on dira que lquation des ondes est non dispersive. Cest ce
qui fait quun signal de forme quelconque, que lon peut voir via la transformation de Fourier -
nous y revenons un peu plus loin - comme la superposition de signaux harmoniques de longueurs
donde diffrentes, se propagera sans dformation (cf remarque 4).
Remarque 9. De faon gnrale, si on sintresse une quation aux drives partielles linaire
de la forme :
(2.27) L(

t
,

x
)u = 0,
o L(., .) est un polynme de deux variable dont on dsignera par N
t
le degr par rapport la
premire variable on peut toujours chercher des solutions de la forme (2.22) avec cette fois :
k R, C.
On aboutit la relation de dispersion
L(i, ik) = 0,
Page 56/275 Modlisation des phnomnes de propagation dondes
2.3. ONDES PLANES HARMONIQUES ET ANALYSE DE FOURIER
qui est une quation polynmiale en de degr N
t
dont les racines (rptes avec leur multipli-
cit) sont notes :

j
(k), 1 j N
t
.
Par dnition, on dira que lquation (2.27) est hyperbolique si et seulement si

j
(k) R, 1 j N
t
, k R.
Ceci assure que le problme de Cauchy associ (2.27) est bien pos. Si en outre les vitesses
de phase k V
j
(k) =
j
(k)/k sont constantes, on dit que lquation (2.27) est non dispersive.
Dans le cas contraire, on dit quelle est dispersive. Nous retrouverons ces notions lorsque nous
tudierons les schmas de discrtisation de lquation des ondes.
2.3.2 Solutions priodiques en temps, quation de Helmholtz
De manire plus gnrale, on recherche les solutions priodiques en temps. En effet, ds quil
y a prsence dune structure diffractante les ondes planes ne sont plus solutions de lquation des
ondes. De plus, les applications industrielles (dtection radar, rayonnement de moteur) amnent
privilgier un comportement en temps frquence xe. Lorsquil ny a pas de non-linarit
dans les domaines (absence de composant lectronique de type diode), lquation des ondes est
linaire pour la variable temps. On peut alors effectuer une transformation de Fourier ce qui
revient considrer tout signal en temps comme somme (intgrale, voir chapitre 2) de cosinus et
sinus. On cherche donc les solutions de la forme :
u(x, t) = u
0
(x)cos(t + (x))
Il est naturel alors dutiliser la reprsentation complexe, u
0
(x) et (x) reprsentant respecti-
vement lamplitude et la phase de londe. On recherche donc u sous la forme :
u(x, t) = 1e ( u(x)e
it
)
avec
u(x) = u
0
(x) e
i(x)
avec u
0
, fonctions relles
Un calcul lmentaire
1m( ( u(x)e
it
) = 1e ( u(x)e
it
i) = 1e ( u(x)e
iti

2
) = u(x, t +

2
)
montre que la partie imaginaire de u(x)e
it
correspond la solution u(x, t) initiale soumise
une simple translation dans lorigine des temps, donc la partie relle et la partie imaginaire de
u(x)e
it
verient lquation des ondes. Il est immdiat alors que u vrie lquation suivante :
(2.28)

2
c
2
u(x) u(x) = 0
Page 57/275
CHAPITRE 2. ANALYSE DES PROBLMES DE PROPAGATION DONDES
En utilisant le nombre donde k =

c
, on obtient lquation suivante appele quation de
Helmholtz :
(2.29) u(x) k
2
u(x) = 0
Considrons lquation des ondes avec second membre :
(2.30)
1
c
2

2
u
t
2
(x, t) u(x, t) = f(x, t)
Si on suppose que la source f(x, t) a un comportement sinusoidal en temps :
f(x, t) =

f(x)cos(t)
en lui associant la source translate en temps

f(x)sin(t) on obtient pour u lquation de
Helmholtz avec second membre :
(2.31) u(x) k
2
u(x) =

f(x)
1e ( u(x)e
it
) correspond la solution relle de lquation des ondes associe la source

f(x)cos(t) et 1m( u(x)e


it
) correspond la solution relle de lquation des ondes associe


f(x)sin(t) (qui est simplement dcale dans le temps par rapport la prcdente).
Interprtons la solution de lquation de Helmholtz (2.31) :
Soient u
0
et fonctions relles de la variable despace telles que u(x) = u
0
e
i
avec
] , ]. La solution u(x, t) scrit :
u(x, t) = u
0
cos(t + )
u
0
reprsente donc lamplitude de londe et son dphasage qui correspond un retard du
point de vue algbrique ( > 0 , u(x, t) est en retard sur f(x, t), < 0 , u(x, t) est en avance sur
f(x, t) )
Remarque 10. Le choix de la convention en temps e
it
ou e
it
dans la dnition de u ne
change pas lquation homogne (cest dire sans second membre) (2.29) vrie par u, mais
change seulement linterprtation de la phase du rsultat. Pour la convention e
it
, un dphasage
positif correspond une avance comme le montre la formule :
u(x, t) = u
0
cos(+t + )
En gnral, les mathmaticiens utilisent la convention e
it
et les physiciens e
it
souvent
note e
jt
car i reprsente le courant lectrique. Les solutions complexes obtenues u entre les
deux conventions sont conjugues lune de lautre, donc on pourrait penser que larbitraire du
choix de la convention importe peu.
Il convient de se proccuper pour tout rsultat frquentiel du choix de la convention en temps
quand :
Page 58/275 Modlisation des phnomnes de propagation dondes
2.3. ONDES PLANES HARMONIQUES ET ANALYSE DE FOURIER
on le compare avec des mesures frquentielles (qui sont dans la convention e
jt
)
on couple deux mthodes numriques frquentielles (si elles ne sont pas dans les mmes
conventions, il convient de conjuguer un des rsultats)
on veut lexploiter par Fourier inverse pour obtenir des rsultats temporels
Remarque 11. Lorsque lon est pass dans le domaine frquentiel, on a perdu la notion de
conditions initiales, or elles permettaient de xer le sens du temps. Lquation des ondes est
rversible en temps (le changement de variable t t donne la mme quation), imposer des
conditions initiales revient dire quon cherche la solution suivant les temps croissants comme
dans la vraie vie. Dans lquation de Helmholtz, prendre k ou k revient au mme, donc si
une solution existe u(x, k), u(x, k) sera aussi solution. Il faudra donc ajouter une condition
supplmentaire lquation dHelmholtz qui jouera un rle identique celui des conditions
initiales pour lquation des ondes pour obtenir lunicit dune solution. Ce sera la condition
de radiation que nous prsenterons chapitre 2.
Remarque 12. Si nous mettons lquation de Helmholtz sous forme variationnelle, nous obte-
nons le problme suivant :
(2.32)
_
Chercher u H
1
()
_

gradu .

gradv k
2
_

u v =
_

f v v H
1
()
Le thorme de Lax-Milgram qui donne un rsultat dexistence et dunicit pour les problmes
variationnels elliptiques ne peut sappliquer pour le problme (2.32) puisquil ny a pas coer-
civit (stricte positivit) de la forme bilinaire
_

gradu .

gradv k
2
_

u v. Il faudra donc
dautres thormes pour obtenir un tel rsultat indispensable avant la mise en oeuvre de toute
mthode numrique. En effet, rsoudre un systme linaire provenant dune quation o lon
nest pas assur de lexistence ou unicit conduit dans le meilleur des cas des NaN (Not a
Number) ou un crash brutal du programme (oating exception ). Le chapitre 2 prsentera les
rsultats mathmatiques spciques lquation de Helmholtz.
2.3.3 Dcomposition en ondes planes harmoniques
Venons en maintenant au lien entre les ondes planes harmoniques (2.22) et le problme de
Cauchy (2.3). Ce lien apparat aisment lorsque lon cherche rsoudre lquation (2.3) par
transformation de Fourier partielle en espace. On va ainsi montrer que la solution u(x, t) peut se
rcrire comme une superposition (innie non dnombrable) dondes planes harmoniques. Nous
utiliserons ici la transformation de Fourier en espace T comme un outil de calcul. Celle que nous
choisissons est dnie dans lespace L
1
(R) par :
(2.33) u(x) L
1
(R) u(k) = Tu(k) =
_
R
u(x)e
ikx
dx C
0
(R).
Rappelons simplement ici que cette transformation est inversible et que, lorsque u est dans L
1
(R)
(transformation de Fourier inverse) :
(2.34) u(x) =
1
2
_
R
u(k)e
ikx
dk.
Page 59/275
CHAPITRE 2. ANALYSE DES PROBLMES DE PROPAGATION DONDES
A la fonction u(x, t) solution de (2.3) nous associons donc sa transforme de Fourier en x :
(2.35) u(k, t) =
_
R
u(x, t)e
ikx
dx, k R.
Pour viter des difcults purement techniques on se limitera au cas o les donnes u
0
et u
1
sont
rgulires support compact et o :
(2.36)
_
R
u
1
(y) dy = 0.
On pourra donc reconstruire u partir de u laide de la formule :
(2.37) u(x, t) =
1
2
_
R
u(k, t)e
ikx
dx.
A partir de la dnition (2.35) et de lquation (2.3) on voit facilement que, pour chaque k R,
la fonction t u(k, t) est solution de lquation diffrentielle ordinaire :
(2.38)
d
2
u
dt
2
+ c
2
k
2
u = 0,
laquelle il convient dadjoindre les conditions initiales :
(2.39)
_
u(k, 0) = u
0
(k),
d u
dt
(k, 0) = u
1
(k).
La solution de ((2.38, 2.39)) sobtient trs aisment :
(2.40) u(k, t) = u
0
(k) cos(ckt) + u
1
(k)
sin(ckt)
ck
.
Par transformation de Fourier inverse nous obtenons :
(2.41) u(x, t) =
1
2
_
R
_
u
0
(k) cos(ckt) + u
1
(k)
sin(ckt)
ck
_
e
ikx
dk.
Pour faire le lien avec les ondes planes, nous pouvons rcrire (2.40) sous la forme :
(2.42)
_
_
_
u(k, t) = u
+
(k, t) + u

(k, t),
u
+
(k, t) = a
+
(k) exp(ickt),
u
+
(k, t) = a

(k) exp(ickt),
o les fonctions complexes a
+
(k) et a

(k) sont donnes par :


(2.43)
_

_
a
+
(k) =
1
2
( u
0
(k) + i
u
1
(k)
ck
),
a

(k) =
1
2
( u
0
(k) i
u
1
(k)
ck
).
Page 60/275 Modlisation des phnomnes de propagation dondes
2.3. ONDES PLANES HARMONIQUES ET ANALYSE DE FOURIER
Remarque 13. Lorsque u
0
et u
1
sont support compact, les fonctions u
0
et u
1
sont trs rgu-
lires et, grce lhypothse (2.36), u
1
(0) = 0. Il sensuit que les fonctions a
+
(k) et a

(k) sont
bien dnies et rgulires.
Remarque 14. Si nous dsignons par / loprateur dni formellement par :
/ = c
2

2
x
2
alors lquation des ondes se rcrit formellement :
d
2
dt
2
+/u = 0.
La transformation de Fourier diagonalise loperateur / au sens o loprateur :

/ = T / T
1
,
est un simple oprateur de multiplication :

/ u(k) =

/(k) u(k),

/(k) = c
2
k
2
.
On dit encore que la fonction

/(k) est le symbole de loprateur

/. Ainsi, en passant de lqua-
tion des ondes (2.5) la famille dquations diffrentielles (2.38), nous avons en quelque sorte
diagonalis lquation des ondes.
La formule (2.41) fait apparaitre, chaque instant, la solution comme une superposition
(innie et non dnombrable) de fonctions proportionnelles :
w(k, x) = e
ikx
.
On parle gnralement de dcomposition en modes propres (ou fonctions propres) gnraliss.
En effet la fonction w(k, .) est un mode propre de loprateur / au sens o :

/ w(k, .) = c
2
k
2
w(k, .).
Toutefois, on parle de mode propre gnralis dans la mesure o ce mode nest pas dnergie
nie :
_
R
[w(k; x)[
2
dx = .
A partir de (2.37) et (2.42), nous obtenons alors
_

_
u(x, t) = u
+
(x, t) + u

(x, t)
u
+
(x, t) =
1
2
_
R
a
+
(k) exp(ik(x ct)) dk
u

(x, t) =
1
2
_
R
a

(k) exp(ik(x + ct)) dk


Page 61/275
CHAPITRE 2. ANALYSE DES PROBLMES DE PROPAGATION DONDES
Autrement dit la solution u scrit comme la somme de deux ondes (u
+
et u

, voir galement
la remarque 4), chacune dentre elles apparaissant comme la superposition (sur tous les nombres
donde rels k) dondes planes harmoniques dont les amplitudes (respectivement a
+
(k)/2 et
a

(k)/2) varient avec k et sont dtermines par les donnes initiales (cf (2.43)). Il faut essen-
tiellement retenir de cette observation que les ondes planes harmoniques (2.22) constituent dans
le cas dun milieu homogne inni un systme fondamental de solutions (en quelque sorte une
base de solutions) partir desquelles on peut reconstruire nimporte quelle solution par simple
superposition.
Remarque 15. On peut retrouver la formule de dAlembert partir de la formule (2.40). En
effet, nous pouvons crire :
u(x, t) = u
0
(x, t) + u
1
(x, t)
avec
_
u
0
(., t) = T
1
u
0
(., t)
u
1
(., t) = T
1
u
1
(., t)
o nous avons pos :
(2.44)
_
u
0
(k, t) = u
0
(k) cos(ckt),
u
1
(k, t) = u
1
(k)
sin(ckt)
ck
.
Pour calculer u
0
(x, t), nous rcrivons :
(2.45) u
0
(k, t) =
1
2
( u
0
(k) exp(i(ct)k) + u
0
(k) exp(i(ct)k) ).
Rappelons ici la proprit bien connue de la transformation de Fourier vis--vis des oprateurs
de translation (a R) :
(2.46) u
a
(x) = u(x a) = u
a
(k) = u(k) exp(ika).
Nous utilisons alors (2.46) pour appliquer la transformation de Fourier inverse lgalit (2.45)
et obtenons :
u
0
(x, t) =
1
2
(u
0
(x + ct) + u
0
(x ct)).
Pour calculer u
1
(x, t) nous observons que, en posant :
v
1
(x) =
_
x

u
1
() d,
nous avons
u
1
(x) =
dv
1
dx
(x),
ce qui se traduit aprs transformation de Fourier par :
u
1
(k) = ik v
1
(k),
Page 62/275 Modlisation des phnomnes de propagation dondes
2.3. ONDES PLANES HARMONIQUES ET ANALYSE DE FOURIER
et on peut crire :
u
1
(k, t) =
1
2c
( v
1
(k) exp(i(ck)t) v
1
(k) exp(i(ck)t)) .
En utilisant nouveau la proprit (2.46), nous obtenons nalement :
u
1
(x, t) =
1
2c
(v
1
(x + ct) v
1
(x ct)) =
1
2c
_
x+ct
xct
u
1
()d.
Nous terminons ce paragraphe en proposant deux exercices qui permettent de retrouver
dautres proprits de la solution du problme de Cauchy en utilisant des rsultats sur la trans-
formation de Fourier.
Exercice 1. En utilisant le thorme de Plancherel, retrouver le rsultat de conservation de
lnergie directement partir de la formule (2.40).
Exercice 2. En utilisant le thorme de Paley-Wiener, retrouver le rsultat de propagation
vitesse nie directement partir de la formule (2.40).
2.3.4 Application la stabilit L
2
de lquation des ondes
Lun des intrts de lanalyse de Fourier est quelle permet davoir vite accs un rsultat de
stabilit L
2
pour lquation des ondes (et ce quelle que soit la dimension despace). Dcomposons
la solution u du problme de Cauchy en :
u(x, t) = u
0
(x, t) + u
1
(x, t),
o u
0
et u
1
, dnies comme dans la remarque 15, sont les ondes gnres respectivement par u
0
et u
1
. De 2.44, nous tirons en particulier :
[ u
0
(k, t)[ [ u
0
(k)[, [ u
1
(k, t)[ t [ u
1
(k)[.
Grce au thorme de Plancherel qui exprime, rappelons le, que la norme L
2
dune fonction est
gale ( un coefcient multiplicatif prs...) celle de sa transforme de Fourier, nous dduisons :
|u
0
(., t)|
L
2 |u
0
|
L
2, |u
0
(., t)|
L
2 t |u
1
|
L
2,
et par consquent, par lingalit triangulaire, lingalit de stabilit L
2
:
(2.47) |u(., t)|
L
2 |u
0
|
L
2 + t |u
1
|
L
2.
Cette ingalit exprime que lapplication ( t > 0 x) qui au couple (u
0
, u
1
) fait correspondre
la solution u(., t) linstant t (cette application est parfaitement dnie pour (u
0
, u
1
) rgulires
support compact par exemple) se prolonge de manire unique (via un argument de densit)
en une application linaire continue de L
2
L
2
dans lui-mme. Cest en ce sens un rsultat de
stabilit (ou de continuit dans L
2
). Lingalit 2.47 est typiquement lingalit que lon cher-
chera reproduire (ou du moins un quivalent) lorsque lon tudiera la stabilit L
2
dun schma
numrique.
Page 63/275
CHAPITRE 2. ANALYSE DES PROBLMES DE PROPAGATION DONDES
Remarque 16. Il est facile de retrouver lingalit 2.47 directement partir de la formule de
dAlembert. Toutefois, la mthode de Fourier a lavantage de se gnraliser trs aisment en
dimension suprieure.On peut aussi montrer avec la formule de dAlembert (la mthode de Fou-
rier nest alors plus oprante) une ingalit de stabilit analogue dans les espaces L
p
avec
p [1, +], p ,= 2, savoir :
(2.48) |u(., t)|
L
p |u
0
|
L
p + t |u
1
|
L
p.
Toutefois, on peut dmontrer que ce type dingalit nest plus vrai en dimension suprieure ou
gale 2. On dit que, sauf en dimension 1, lquation des ondes nest pas bien pose dans L
p
pour p ,= 2.
Exercice 3. Dmontrer lingalit de stabilit L
p
(2.48).
2.4 quation avec second membre
2.4.1 Solution lmentaire
Le thorme 1 est pour nous loccasion dune premire incursion dans la notion de solution
lmentaire (ou fonction de Green) qui sera introduite au prochain paragraphe. Considrons la
solution u

associe aux donnes initiales :


_
u

(x, 0) = 0,
u

t
(x, 0) =

(x),
o

(x) est une fonction telle que, lorsque tend vers 0 :

dans T

(R).
o T

(R) dsigne lensemble des distributions sur R.


Par exemple :

(x) =
1
2
si [x[ < ,

(x) = 0 sinon .
Il est facile de voir sur la formule (2.4) que, lorsque 0, on a :
u

(x, t) G(x, t) presque partout


o la fonction G(x, t) est donne par :
(2.49)
_
G(x, t) =
1
2c
, si x [ct, ct],
G(x, t) = 0, si [x[ > ct.
Exercice 4. Dmontrer le rsultat prcdent.
Page 64/275 Modlisation des phnomnes de propagation dondes
2.4. QUATION AVEC SECOND MEMBRE
FIG. 2.7 Support de la solution lmentaire 1D
Cette fonction est, au moins formellement (le sens rigoureux sera prcis au prochain chapitre),
la solution du problme :
(2.50)
_

2
G
t
2
c
2

2
G
x
2
= 0, x R, t > 0,
G(x, 0) = 0, x R,
G
t
(x, 0) = (x), x R.
Il est alors facile de vrier que la formule (2.4) scrit encore :
(2.51) u(x, t) =
_
R
G(x y, t) u
1
(y) dy +

t
__
R
G(x y, t) u
0
(y) dy
_
.
Cette formule est en fait gnrale car elle stend, ainsi que nous le verrons nimporte quelle
dimension despace. Par dnition la fonction G(x, t) est la fonction de Green ou solution l-
mentaire de lquation des ondes 1D (2.3).
2.4.2 Expression de la solution du problme avec second membre
La fonction de Green sert galement reprsenter la solution du problme avec second
membre :
(2.52)
_

2
u
t
2
c
2

2
u
x
2
= f, x R, t > 0,
u(x, 0) = 0. x R,
u
t
(x, 0) = 0, x R.
Nous verrons dans le chapitre qui suit que la solution de ce problme scrit :
(2.53) u(x, t) =
_
t
0
_
R
G(x y, t s) f(y, s) dy ds.
Page 65/275
CHAPITRE 2. ANALYSE DES PROBLMES DE PROPAGATION DONDES
Dans notre cas particulier cette formule devient :
(2.54) u(x, t) =
1
2c
_ _
D(x,t)
f(y, s) dy ds.
Exercice 5. : Dmontrer directement la formule (2.54) en dcomposant lquation des ondes
(2.52) en la succession de deux quations de transport :

_
v
t
c
v
x
= f,
v(x, 0) = 0,
_
u
t
+ c
u
x
= v,
u(x, 0) = 0.
et en utilisant la mthode des caractristiques pour rsoudre chaque quation de transport.
A partir de la formule (2.54), il est facile de montrer le rsultat suivant, qui est la traduction
du phnomne de propagation vitesse nie :
(2.55) supp f(., t) [ a, b ] = supp u(., t) [ a ct, b + ct ].
On a mme le rsultat plus gnral suivant :
(2.56)
supp f(., t) [ a c

t, b + c

t ] = supp u(., t) [ a max(c, c

)t, b + max(c, c

)t ].
2.4.3 Rgularit de la solution
Comme dans le cas du problme de Cauchy, nous allons nous pencher sur la question de la
rgularit de la solution du problme 1. Comme loprateur dAlembertien est, comme le La-
placien, un oprateur du second ordre, il est naturel de se poser la question de savoir si, comme
dans le cas de lquation de Laplace, on gagne deux crans de rgularit en passant du second
membre f la solution u. Nous allons voir que, en raison du caractre hyperbolique de lqua-
tion des ondes, ce nest en gnral pas le cas.
Nous allons commencer par tablir un rsultat qui exprime essentiellement que lon gagne
un cran de rgularit, typiquement
f C
0
(R
+
; L
2
(R)) = u C
0
(R
+
; H
1
(R)) C
1
(R
+
; L
2
(R)).
Nous allons en fait tablir un rsultat un peu plus fort (mais dans le mme esprit) savoir :
(2.57) f L
1
loc
(R
+
; L
2
(R)) =u C
0
(R
+
; H
1
(R)) C
1
(R
+
; L
2
(R)).
Aussi paradoxal que a puisse paratre, la formule explicite nest pas trs commode pour tablir
ce type de rsultat et il est plus pratique de passer par la transformation de Fourier en espace. Il
est facile de montrer que la transforme de Fourier spatiale u(k, t) de la solution de (2.52) est
donne par :
(2.58) u(k, t) =
_
t
0
sin(ck(t s))
ck

f(k, s) ds,
Page 66/275 Modlisation des phnomnes de propagation dondes
2.4. QUATION AVEC SECOND MEMBRE
partir de quoi on obtient :
_

_
c

u
x
(k, t) = i
_
t
0
sin(ck(t s))

f(k, s) ds,

u
t
(k, t) =
_
t
0
cos(ck(t s))

f(k, s) ds.
En particulier, par Cauchy-Schwartz, on a les majorations :
_

_
[c

u
x
(k, t)[
2
t
_
t
0
[

f(k, s)[
2
ds,
[

u
t
(k, t)[
2
t
_
t
0
[

f(k, s)[
2
ds.
Le thorme de Plancherel permet alors daboutir aux estimations :
_

_
_
R
[c
u
x
(x, t)[
2
dx t
_
t
0
_
R
[f(x, s)[
2
dx ds,
_
R
[
u
t
(x, t)[
2
dx t
_
t
0
_
R
[f(x, s)[
2
dx ds.
ce qui montre que :
f L
1
loc
(R
+
; L
2
(R)) = u L

(R
+
; H
1
(R)) W
1,
(R
+
; L
2
(R)).
Par ailleurs, partir de la formule :

u
x
(k, t + h) c

u
x
(k, t) = i
_
t+h
t
sin(ck(t + h s))

f(k, s) ds
+ i
_
t
0
[ sin(ck(t + h s)) sin(ck(t s) ]

f(k, s) ds,
en utilisant le thorme de Plancherel et lingalit (a + b)
2
2a
2
+ 2b
2
, on obtient aisment
lestimation :

_
R
[ c
u
x
(x, t + h) c
u
x
(x, t)[
2
dx 2
_
t+h
t
_
R
[f(x, s)[
2
dx ds
+ 2
_
t
0
_
R
[sin(ck(t + h s)) sin(ck(t s)[
2
[

f(k, s)[
2
dk ds,
partir de quoi on dduit grce au thorme de Lebesgue que :
f L
1
loc
(R
+
; L
2
(R)) =
u
x
C
0
(R
+
; L
2
(R)).
Page 67/275
CHAPITRE 2. ANALYSE DES PROBLMES DE PROPAGATION DONDES
De faon analogue, on montre que :
f L
1
loc
(R
+
; L
2
(R)) =
u
t
C
0
(R
+
; L
2
(R)),
et (2.57) est alors dmontr.
Nous allons maintenant tablir grce un contre-exemple que :
f C
0
loc
(R
+
; L
2
(R)) nimplique pas u C
0
(R
+
; H
2
(R)),
autrement dit on ne gagne pas deux crans de rgularit en gnral. Pour cela, considrons la
fonction f(x, t) dnie par :
(2.59) f(x, t) = 1 si [x[ < c

t, f(x, t) = 0 si [x[ > c

t.
o c

> 0 est donn. Il est facile de voir que :


(2.60) f C
0
loc
(R
+
; L
2
(R)), f / C
1
loc
(R
+
; L
2
(R)), f / C
0
loc
(R
+
; H
1
(R)).
On peut partir de la formule gnrale (2.54) obtenir lexpression explicite de la solution u du
problme :
(i) Cas c

< c. Dans ce cas, la solution est donne par :


(2.61)
_

_
u(x, t) =
1
2c
cc

t
2
x
2
(c + c

)
, si [x[ c

t,
u(x, t) =
1
2c
c

(ct [x[)
2
(c
2
(c

)
2
)
, si c

t [x[ ct,
u(x, t) = 0, si [x[ ct.
Le graphe de la fonction x u(x, t) est donc une runion darcs de parabole, comme
illustr par la gure 2.8.
FIG. 2.8 La solution pour c

= 0.5 et c = 1.
Page 68/275 Modlisation des phnomnes de propagation dondes
2.4. QUATION AVEC SECOND MEMBRE
On peut vrier aisment que u est continment drivable travers les droites x = ct et
x = c

t (galement reprsentes sur la gure 2.8). On en dduit que u(., t) appartient


H
2
(R) pour tout t et mme que :
(2.62) u C
0
(R
+
, H
2
(R)).
(ii) Cas c

> c. Dans ce cas, la solution est donne par :


(2.63)
_

_
u(x, t) =
1
2c
cc

t
2
x
2
(c + c

)
, si [x[ ct,
u(x, t) =
1
2c
c
(c

t [x[)
2
(c
2
(c

)
2
)
, si ct [x[ c

t,
u(x, t) = 0, si [x[ c

t.
A nouveau, cette fonction est de classe C
1
et en particulier :
(2.64) u C
0
(R
+
, H
2
(R)).
(iii) Cas limite c

= c. Dans ce cas, la solution est donne par :


(2.65)
_
_
_
u(x, t) =
1
4c
2
(c
2
t
2
x
2
), si [x[ ct,
u(x, t) = 0, si [x[ ct.
Cette fois, il est clair (voir gure 2.9) que la drive en x de u est discontinue travers les
droites x = c

t et que par consquent :


(2.66) t > 0, u(., t) / H
2
(R).
FIG. 2.9 La solution pour c = c

= 1.
La particularit de cet exemple vient du fait que la donne f est singulire le long de
droites qui se trouvent concider avec des caractristiques de lquation des ondes : il y a
en quelque sorte interaction entre lquation et les singularits de la donne.
Page 69/275
CHAPITRE 2. ANALYSE DES PROBLMES DE PROPAGATION DONDES
Exercice 6. Soit f(x, t) la fonction dnie par (2.59).
1. Montrer que cette fonction vrie bien (2.60).
2. Montrer que la solution du problme est bien donne suivant les cas par les formules (2.61)
(2.65).
Il est facile de voir que, pour rcuprer coup sr la rgularit H
2
(R), il suft daccrotre dun
cran la rgularit de f, soit en temps, soit en espace
(2.67) f W
1,1
loc
(R
+
; L
2
(R)) ou f L
1
loc
(R
+
; H
1
(R)) C
0
(R
+
; L
2
(R)).
Exercice 7. Dmontrer partir de la formule (2.58) que lon a bien la rgularit (2.62) ds que
f satisfait (2.67).
2.5 Propagation dans un demi-espace : rexion des ondes et
principe des images
Nous nous intressons maintenant lquation des ondes pose dans la demi-droite x > 0
(ou R
+
). Cela correspond par exemple tudier les mouvements dune corde semi-innie. Nous
reprenons donc les quations du problme (2.3) dans le demi-espace R
+
:
(2.68)
_

2
u
t
2
c
2

2
u
x
2
= 0, x R
+
, t > 0,
u(x, 0) = u
0
(x), x R
+
,
u
t
(x, 0) = u
1
(x), x R
+
.
Pos tel quel, le problme (2.68) est mal pos : il admet une innit de solutions. Pour sen
convaincre, il suft de remarquer que si f(x) est une fonction rgulire de la variable relle
support dans le demi-espace x < 0, la fonction :
u(x, t) = f(x ct)
est une solution de (2.68) associe aux donnes initiales homognes u
0
(x) = u
1
(x) = 0. Pour
obtenir un problme bien pos, il faut complter (2.68) par une condition aux limites en x = 0.
Nous considrerons deux conditions aux limites classiques :
La condition de Dirichlet homogne :
(2.69) u(0, t) = 0, t > 0.
La condition de Neumann homogne :
(2.70)
u
x
(0, t) = 0, t > 0.
Page 70/275 Modlisation des phnomnes de propagation dondes
2.5. PRINCIPE DES IMAGES
Pour raliser que le problme de non unicit est alors lev, il suft par exemple de remarquer que
chacun des problmes (2.68, 2.69) ou (2.68, 2.70) possde la proprit de conservation de lner-
gie, laquelle entrane en particulier un rsultat dunicit (voir Remarque 5). Pour sen convaincre,
nous tablissons une identit dnergie dans le demi-espace pour toute solution dnergie nie
de (2.68). Les calculs sont presque identiques ceux dj effectus dans la section 2.2 pour le
cas de lespace entier. De lquation des ondes, nous dduisons :

2
u
t
2
u
t
c
2

2
u
x
2
u
t
= 0, x > 0, t > 0.
Par ailleurs :
(2.71)
_

_
_
R
+

2
u
t
2
u
t
dx =
1
2
_
R
+

t
([
u
t
[
2
) dx,
=
1
2
d
dt

_
R
+
[
u
t
[
2
dx,
alors que
(2.72)
_

_
c
2
_
R
+

2
u
x
2
u
t
dx = c
2
_
R
+

2
u
xt
u
x
dx + c
2
u
t
(0, t)
u
x
(0, t),
=
c
2
2
_
R
+

t
([
u
x
[
2
) dx + c
2
u
t
(0, t)
u
x
(0, t),
=
c
2
2
d
dt

_
R
+
[
u
x
[
2
dx + c
2
u
t
(0, t)
u
x
(0, t).
Si on dnit lnergie :
E(t) =
_
R
e(x, t) dx < +,
o e(x, t) est toujours dnie par (2.14), nous obtenons lidentit :
(2.73)
d
dt
E(t) = c
2
u
t
(0, t)
u
x
(0, t).
Pour conclure, il suft de remarquer que :
(2.69) ou (2.70) =
u
t
(0, t)
u
x
(0, t) = 0, t > 0.
On en dduit que toute solution dnergie nie de (2.68, 2.69) o (2.68,2.70) satisfait :
E(t) = E(0), t > 0,
ce que nous voulions dmontrer.
Page 71/275
CHAPITRE 2. ANALYSE DES PROBLMES DE PROPAGATION DONDES
2.5.1 Le problme de Dirichlet
Nous cherchons maintenant calculer explicitement la solution du problme (2.68, 2.69).
Comme on sait rsoudre le problme de Cauchy dans tout lespace (2.3), lide est de ramener
la rsolution du problme (2.68, 2.69) celle dun problme de type (2.3). De faon plus pr-
cise, nous allons voir que la solution de (2.68, 2.69) nest autre que la restriction au demi-espace
x > 0 de la solution dun problme de Cauchy sur R condition de prolonger adquatement les
donnes u
0
et u
1
au demi-espace x < 0.
Lobservation cl est que loprateur dAlembertien

2
t
2
c
2

2
x
2
est pair en x, cest dire invariant par le changement de variable x x. Une consquence
immdiate sur le problme de Cauchy (2.3) est la suivante (cette proprit se lit dailleurs sur la
formule de dAlembert) :
Si les donnes initiales u
0
et u
1
de (2.3) sont paires, tout instant t > 0 la fonction
x u(x, t) est paire.
Si les donnes initiales u
0
et u
1
de (2.3) sont impaires, tout instant t > 0 la fonction
x u(x, t) est impaire.
Partons maintenant des donnes initiales u
0
et u
1
du problme (2.68, 2.69) (elles sont seulement
dnies pour x > 0) et construisons leurs prolongements par imparit u
0
et u
1
:
(2.74)
_
u
0
(x) = u
0
(x) si x > 0, u
0
(x) = u
0
(x) si x < 0,
u
1
(x) = u
1
(x) si x > 0, u
1
(x) = u
1
(x) si x < 0.
Soit u(x, t) la solution du problme de Cauchy sur R associ aux donnes initiales u
0
et u
1
:
(2.75)
_

2
u
t
2
c
2

2
u
x
2
= 0, x R, t > 0,
u(x, 0) = u
0
(x), x R,
u
t
(x, 0) = u
1
(x), x R.
Nous avons alors le rsultat suivant :
Thorme 2. La solution u(x, t) du problme (2.68, 2.69) nest autre que la restriction au demi-
espace x > 0 de la solution u(x, t) du problme (2.75).
En effet, observons simplement que :
u(x, t) satisfait bien sr lquation des ondes dans le demi-espace x > 0 (puisquelle la
satisfait sur R tout entier).
A linstant t = 0, par construction mme de u
0
et u
1
, on a
u(x, 0) = u
0
(x),
u
t
(x, 0) = u
1
(x), pour x > 0.
Page 72/275 Modlisation des phnomnes de propagation dondes
2.5. PRINCIPE DES IMAGES
Les fonctions u
0
et u
1
tant impaires, la fonction x u(x, t) est impaire. En particulier
(ds quelle est continue) :
u(0, t) = 0, t > 0.
Il sensuit que la restriction au demi-espace x > 0 de u(x, t) est une solution du problme (2.68,
2.69). Comme cette solution est unique (voir le dbut de la section 2.5), cest bien la solution
recherche.
Le rsultat du thorme (2) sinterprte en terme de ce que lon appelle le principe des images.
Dsignons par
+
(respectivement

) la fonction caractristique du demi-espace x > 0 (res-


pectivement x < 0). Nous avons :
_
u
0
= u
+
0
+ u

0
, u
+
0
=
+
u
0
, u

0
=

u
0
u
1
= u
+
1
+ u

1
, u
+
1
=
+
u
1
, u

1
=

u
1
o, par dnition :
( u
+
0
, u
+
1
) (prolongement de (u
0
, u
1
) par 0 dans le demi-espace x < 0) est la source relle,
support dans x > 0.
( u

0
, u

1
) est la source image, support dans x < 0.
Par linarit, on a le principe de superposition :
u(x, t) = u
+
(x, t) + u

(x, t),
o
u
+
est la solution du problme de Cauchy associ aux donnes ( u
+
0
, u
+
1
) : cest londe
mise par la source relle, cest dire la solution quon observerait sil ny avait pas de
bord, souvent appele onde incidente. (Attention u
+
,=
+
u)
u

est la solution du problme de Cauchy associ aux donnes ( u

0
, u

1
) : cest londe
mise par la source image, encore appele onde rchie. Cette onde est celle qui est cre
par la prsence du bord : on dit que le bord cre un phnomne de rexion.
Bien entendu, la solution u nayant de sens que pour x > 0, londe rchie nexiste quau
moment o londe mise par la source image pntre dans le demi-espace x > 0, ce qui corres-
pond au moment o londe incidente atteint le bord. Pour mieux apprhender ce phnomne
de rexion, considrons le cas particulier suivant :
(2.76) u
1
= 0, u
0
= (x 3)
o la fonction a t dnie en (2.11). La solution du problme est alors reprsente sur la
gure 2.10. Son interprtation via le principe des images sur la gure 2.11 o nous reprsentons
la fonction prolonge u(x, t), les portions de courbes situes dans le domaine image x < 0
tant reprsentes en pointill. Le rsultat sinterprte comme suit :
Aux premiers instants, la source relle met deux ondes, une qui se propage vers la droite,
lautre qui se propage vers la gauche. La source image fait de mme mais pendant un
certain temps, londe quelle met reste support dans x < 0 : pendant cet intervalle de
temps, la solution nest pas inuence par la prsence du bord. Ceci est bien entendu une
consquence de la proprit de propagation vitesse nie.
Page 73/275
CHAPITRE 2. ANALYSE DES PROBLMES DE PROPAGATION DONDES
Aux instants suivants, la partie de londe mise par la source relle qui se propage vers la
droite poursuit sa route sans perturbation. Celle qui se propage vers la gauche rentre dans
le milieu invisible x < 0 et est en quelque sorte remplace par la partie de londe
mise par la source image qui se propage vers la droite. On dit que londe incidente, qui
se propageait vers la gauche, a donn naissance une onde rfchie, se propageant vers la
droite.
On constate enn que la rexion saccompagne dun changement de signe : on dit que la
rexion seffectue avec le coefcient de rexion :
(2.77) R = 1.
Notons que, hormis le changement de signe, lamplitude et la forme de londe incidente
sont conserves : ceci est cohrent avec la conservation de lnergie.
FIG. 2.10 Solution du problme de Dirichlet
FIG. 2.11 Le principe des images pour le problme de Dirichlet
Page 74/275 Modlisation des phnomnes de propagation dondes
2.5. PRINCIPE DES IMAGES
Pour le cas dune condition de Dirichlet non homogne, le principe des images ne sapplique
plus. Nous renvoyons le lecteur lexercice suivant :
Exercice 8. Rsoudre explicitement le problme suivant :
(2.78)
_

2
u
t
2
c
2

2
u
x
2
= 0, x R
+
, t > 0,
u(x, 0) = u
0
(x), x R
+
,
u
t
(x, 0) = u
1
(x), x R
+
.
avec la condition aux limites (la fonction g tant donne) :
(2.79) u(0, t) = g(t), t > 0.
2.5.2 Le problme de Neumann
On a galement un principe des images pour le problme (2.68, 2.70). Les ides sont ana-
logues celles dveloppes pour le problme de Dirichlet et nous nentrerons pas dans les dtails.
A partir des donnes initiales u
0
et u
1
(dnies pour x > 0), nous construisons leurs prolonge-
ments par parit u
0
et u
1
:
(2.80)
_
u
0
(x) = u
0
(x) si x > 0, u
0
(x) = u
0
(x) si x < 0,
u
1
(x) = u
1
(x) si x > 0, u
1
(x) = u
1
(x) si x < 0.
Soit u(x, t) la solution du problme de Cauchy sur R associ aux donnes initiales prolonges
u
0
et u
1
:
(2.81)
_

2
u
t
2
c
2

2
u
x
2
= 0, x R, t > 0,
u(x, 0) = u
0
(x), x R,
u
t
(x, 0) = u
1
(x), x R.
Nous avons alors le rsultat suivant :
Thorme 3. La solution u(x, t) du problme (2.68, 2.70) nest autre que la restriction au demi-
espace x > 0 de la solution u(x, t) du problme (2.81).
Largumentation est essentiellement la mme que pour le thorme 2 ceci prs que les
donnes u
0
et u
1
tant paires, la solution u est paire en x. Ds quelle est drivable, elle satisfait
donc :
u
x
(0, t) = 0,
cest dire la condition de Neumann en x = 0.
Le rsultat du thorme 3 sinterprte comme pour le problme de Dirichlet en terme de
sources images, le prolongement par parit venant simplement se substituer au prolongement
Page 75/275
CHAPITRE 2. ANALYSE DES PROBLMES DE PROPAGATION DONDES
par imparit. La diffrence essentielle avec la condition de Dirichlet est que le phnomne de
rexion seffectue sans changement de signe. On dit quon a un coefcient de rexion :
(2.82) R = 1.
A titre dillustration, nous avons reprsent sur la gure 2.12 (voir la gure 2.13 pour linterpr-
tation en terme du principe des images) la solution du problme pour les donnes (2.76).
FIG. 2.12 Solution du problme de Neumann
FIG. 2.13 Le principe des images pour le problme de Neumann
Pour le problme de Neumann non homogne, nous renvoyons le lecteur lexercice suivant :
Exercice 9. Rsoudre explicitement le problme suivant :
(2.83)
_

2
u
t
2
c
2

2
u
x
2
= 0, x R
+
, t > 0,
u(x, 0) = u
0
(x), x R
+
,
u
t
(x, 0) = u
1
(x), x R
+
.
Page 76/275 Modlisation des phnomnes de propagation dondes
2.5. PRINCIPE DES IMAGES
avec la condition aux limites (la fonction g tant donne) :
(2.84)
u
x
(0, t) = g(t), t > 0.
Page 77/275
CHAPITRE 2. ANALYSE DES PROBLMES DE PROPAGATION DONDES
Page 78/275 Modlisation des phnomnes de propagation dondes
Chapitre 3
Analyse mathmatique du problme de
diffraction 3D
3.1 Introduction
Ce chapitre est consacr lanalyse mathmatique du problme de diffraction en dimension
3 en domaine frquentielle puis en domaine temporel.
Nous avons vu dans le paragraphe 1.3.2 des solutions des quations dondes dans lespace
libre : les ondes planes qui nont pas de termes sources et les ondes sphriques qui ont un terme
source concentr en un point. Pour prendre en compte des termes sources gnraux, et pour
mieux comprendre la condition de radiation de Sommered, il nous faut calculer les solutions
lmentaires. Elles permettent de mieux comprendre la physique des phnomnes et serviront de
base la mthode des quations intgrales dans le chapitre 5. Cest lobjet du 3.2.
Nous calculons ensuite la forme gnrale des solutions sans second membre en dehors dune
boule. Ce sont les solutions qui nous intressent dans la pratique, car les termes sources que nous
considrons sont support compact. Pour cela, nous avons besoin de quelques fonctions sp-
ciales. Nous introduisons la base des harmoniques sphriques fonctions de Bessel et de Hankel.
Elles nous permettent de calculer analytiquement (sous forme de sries) les ondes lintrieur et
lextrieur de la sphre. Ces solutions sont trs utiles pour dmontrer des rsultats thoriques
dune part et servent de rfrence pour valider les mthodes numriques dautre part.
Nous passons ensuite lanalyse mathmatique du problme de diffraction en domaine fr-
quentiel. Nous nous contentons du cas scalaire avec conditions aux limites de Dirichlet. Il sagit
de rsoudre une EDP en domaine inni dont les solutions ne sont pas dans L
2
. Une formulation
variationnelle ne peut tre obtenue en intgrant dans tout lespace. Mais la condition de radiation
de Sommerfeld et les calculs de solutions explicites lextrieur dune sphre du paragraphe
3.3.3 et la relation dimpdance sur la sphre, explicite dans la base de sharmoniques sphriques,
vue au paragraphe 3.3.4 permettent de tronquer le domaine inni par une grande sphre et de
se ramener un problme aux limites dans un domaine born avec conditions aux limites non-
locales sur la sphre. Nous dmontrons que ce problme vrie les hypothses de lalternative de
Fredholm et en dmontrant lunicit de la solution, nous en dduisons lexistence. Nous aurions
Page 79/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
pu dmontrer ce rsultat par la mthode dabsorption limite, nous en donnons les grandes lignes.
Les techniques qui permettent dtudier le problme temporel reposent sur lutilisation du
thorme de Hille-Yosida rappel au paragraphe A.5.6 pour tablir lexistence et unicit, lemme
de Grnwall pour obtenir des estimations dnergie. Ces estimations serviront au chapitre 4 lors
de la discrtisation des quations dondes avec la mthode des diffrences nies en domaine
temporel. Au chapitre 5, nous voquerons une autre approche pour ltude des problmes tem-
porels reposant sur la transforme de Fourier-Laplace, ltude de problmes frquentiels coercifs
(du fait de la frquence complexe !) et enn le retour en temporel grce au thorme de Paley-
Wiener.
3.2 Solutions lmentaires
3.2.1 Solution lmentaire de lquation de Helmholtz
Rappelons que pour un oprateur aux drives partielles L, linaire et coefcients constants
dni sur lespace des distributions T

(R
n
), on appelle solution lmentaire toute distribution E
solution de
LE = dans T

(R
n
)
Lintrt principal de cette solution lmentaire est que sous rserve que la convolution ait un
sens, u = E f est solution de :
Lu = f dans T

(R
n
)
En effet,
L(E f) =

linarit de L
(LE) f =

E solution lmentaire
f =

lment neutre de la convolution


f
En ajoutant une solution lmentaire toute solution non triviale du problme homogne, on
trouve une nouvelle solution lmentaire. Pour un problme bien pos, en imposant en plus des
conditions sur le comportement de la solution, par exemple le comportement linni, condi-
tions souvent dictes par des considrations physiques, la solution lmentaire est unique. A titre
dexemple, rappelons le thorme fondamental de llectrostatique : lunique solution nulle
linni de
E(x) = (x) dans T

(R
3
)
est
E(x) =
1
4[x[
Ceci donne, par produit de convolution, lexpression du potentiel lectrique V dune charge
ponctuelle Q positionne lorgine. V est nul linni et vrie lquation de Poisson :
V =
Q

0
dans T

(R
3
)
Page 80/275 Modlisation des phnomnes de propagation dondes
3.2. SOLUTIONS LMENTAIRES
On retrouve
V (x) =
Q
4
0
[x[
Remarquons aussi que lon dduit de la solution lmentaire les solutions distributions pour
des seconds membres f contenant des drives (au sens des distributions) de la fonction Dirac .
En effet, la solution de
Lu =

x
i
dans T

(R
n
)
est donne par :
u = E (

x
i
) =
E
x
i
=
E
x
i
Revenons lquation des ondes en temporel et en frquentiel. On cherche E solution causale
de
_
1
c
2

2
t
2

_
E(x, t) = (x)(t) dans T

(R
3
R)
En utilisant (1.32) et (1.38), on vrie que la transforme de Fourier en temps de E est solution
lmentaire du problme de Helmholtz :
( + k
2
)

E(x, ) = (x) dans T

(R
3
)
Nous allons retrouver que la solution physique vrie la condition de radiation.
Loprateur (+k
2
) ainsi que le second membre tant invariant par le groupe des rotations,
il est naturel de chercher une solution radiale :

E(x, ) = g

(r) o r = [x[. En crivant le


Laplacien en coordonnes sphriques, on trouve que g

vrie

1
r
d
2
dr
2
(rg

) k
2
g

= (x) dans T

(R
3
)
Comme [x[(x) = 0
1
, on trouve que f = rg

vrie
f

(r) + k
2
f(r) = 0 pour r > 0.
On en dduit que :

E(x, ) = g

(r) = a
+
e
ikr
r
+ a

e
ikr
r
Remarque 17. Lexpression du Laplacien en fonction de r dpend de la dimension despace. La
forme prcdente nest donc valable quen dimension 3 !
Revenons dans le domaine temporel par transformation de Fourier inverse, en utilisant (1.39),
on obtient :
E(x, t) = a
+
(t r/c)
r
. .
E
+
(x,t)
+a

(t + r/c)
r
. .
E

(x,t)
1
On peut multiplier par une fonction continue , le produit de distribution tant : , ) = , ) =
(0)(0) pour (

0
. On remarque que = 0 si (0) = 0.
Page 81/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
Nous remarquons que E
+
est causale alors que E

est anti-causale. Notons


+
(t) le support en
espace de la distribution E
+
(., t),

(t) le support de la distribution E

(., t) et S
r
la sphre de
centre 0 et de rayon r. On a :

+
(t) =
_
_
_
pour t < 0
0 pour t = 0
S
ct
pour t > 0
Cest une sphre qui existe partir du temps 0 et qui grandit la vitesse c.

(t) =
_
_
_
S
ct
pour t < 0
0 pour t = 0
pour t > 0
Cest une sphre qui existe pour les temps ngatifs, et qui seffondre la vitesse c pour disparatre
au temps t = 0. Pour visualiser lvolution de

en cours du temps, il suft de passer le lm


de
+
lenvers !
La solution E

(x, t) devient causale en inversant le sens dcoulement du temps. Cest donc


bien le choix du sens de lcoulement du temps qui permet dobtenir lunicit de la solution
lmentaire de lquation des ondes. On dmontre en utilisant la dnition de la drive au sens
des distributions que cette solution lmentaire est :
E(x, t) =
(t r/c)
4r
Dans le domaine frquentiel, la solution physique est la transforme de Fourier de LA so-
lution temporelle. Avec notre choix de convention pour la transformation de Fourier e
it
(cf
(1.31)), on obtient que a
+
e
ikr
r
est la bonne solution lmentaire.
La condition de radiation (1.52) implique que a

= 0. Nous rappelons les formules de dri-


vation connatre :
(3.1)

grad r =
r
r
o on a not r =

Ox et donc par composition
(3.2)

grad f(r) = f

(r)
r
r
Donc,


E
r
= a
+
_
ik
1
r
_
e
ikr
r
r
r
e
r
+ a

_
ik
1
r
_
e
ikr
r
r
r
e
r
soit encore


E
r
= a
+
_
ik
1
r
_
e
ikr
r
+ a

_
ik
1
r
_
e
ikr
r
Page 82/275 Modlisation des phnomnes de propagation dondes
3.2. SOLUTIONS LMENTAIRES
et
ik

E = a
+
ik
e
ikr
r
a

ik
e
ikr
r
En additionnant, on obtient :


E
r
ik

E = a
+
O(
1
r
2
) + a

O(
1
r
)
do le rsultat.
Exercice 10. En notant que (+k
2
)g

= 0 en dehors de lorigine, et en reprenant la dnition


de la drive au sens des distributions, vrier que a
+
=
1
4
.
On appelle Fonction ou Noyau de Green note G(x, y) la fonction dnie par E(x y) avec
E solution lmentaire. Pour lquation de Helmholtz, dans le cas tridimensionnel et avec la
convention en temps e
it
, nous avons :
G(x, y) = E(x y) =
e
ik|xy|
4[x y[
Nous pouvons alors donner lexpression de la solution u de lquation de Helmholtz (3.3)
pose dans tout R
3
et vriant la condition de radiation.
(3.3)
_
_
_
u k
2
u = f
r
_
u
r
iku
_
0 quand r +
Par produit de convolution, on obtient :
u(x) =
_
R
3
G(x y)f(y) dy =
_
R
3
e
ik|xy|
4[x y[
f(y) dy
Pour que cette expression ait un sens, on doit imposer des restrictions sur f, par exemple f
L
2
loc
(R
3
), cest--dire f support compact et de carr intgrable.
3.2.2 Diples lectriques et magntiques - tenseur lmentaire
Dans ce paragraphe, nous nous intressons la solution lmentaire du systme de Max-
well en domaine frquentiel. Nous laissons les calculs dans le domaine temporel en exercice.
Nous nous basons sur la fonction de Green G(x, y) de lquation de Helmholtz. Comme nous
lavons fait remarquer prcdemment, le systme de Maxwell nest pas quivalent 6 quations
de Helmholtz scalaires sur chacune des coordones de

E et

H. En particulier, les solutions cher-
ches sont divergence nulle et donc toutes les composantes des champs sont couples entre
elles.
Page 83/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
Nous cherchons donc les 6 solutions (

E
k
,

H
k
) de
_
_

rot i
0
i
0

rot
_
_
_
_

E
k

H
k
_
_
= (x)
_

_
.
.
.

i,k
.
.
.
_

_
qui vrient, composante par composante, la condition de radiation (1.52) linni. Ces 6 solu-
tions forment un tenseur 6 6 qui est le tenseur de Green du systme de Maxwell frquentiel.
Une fois ce tenseur obtenu, toute solution dans R
3
du systme de Maxwell avec termes sources
sobtiendra par produit de convolution.
En fait, nous nallons pas utiliser la notation tensorielle, mais plutt chercher les champs lec-
tromagntiques gnrs par des sources ponctuelles de type courants lectriques et magntiques
positionnes en un point y quelconque :
_
m(x) = m
0
(x y)

j(x) =

j
0
(x y)
En effet, ce type de sources est trs utilis dans le milieu de llectromagntisme, on parle de
diples lectriques et magntiques. En particulier, beaucoup dantennes ont un fonctionnement
de type diple lectrique (comme un l de longueur/4 positionn sur un plan mtallique) ou
diple magntique (fente de longueur /4 dans un plan mtallique). Donc la connaissance de ces
solutions lmentaires est indispensable.
Dans la suite, y est x, et les oprateurs de drivation agissent en x. Les vecteurs m
0
et

j
0
sont des vecteurs qui pourront ensuite dpendre de y.
En remarquant que les quations de Maxwell possdent une certaine symtrie en

E et

H,
cherchons dabord lexpression des champs rayonns par un diple lectrique.
(3.4)
_

rot

E i
0

H =

0

rot

H + i
0

E =

j
0
(x y)
dans T

(R
3
)
On obtiendra les champs rayonns par un diple magntique en appliquant les transpositions
suivantes lexpression des champs rayonns par un diple lectrique.
(3.5)
_

E

H

0

0

j
0
m
0
Appliquons le rotationnel la premire quation du systme (3.4), multiplions la deuxime
par i
0
et sommons, nous obtenons

rot

rot

E
2

0
. .
=k
2

E = i
0

j
0
(x y)
Page 84/275 Modlisation des phnomnes de propagation dondes
3.2. SOLUTIONS LMENTAIRES
Pour se ramener lquation de Helmholtz vectorielle, nous utilisons la relation

grad div

rot

rot
Or, en appliquant la divergence lquation dAmpre, nous trouvons
i
0
div

E = div
_

j
0
(x y)
_
puisque la divergence dun rotationnel est nulle. Le champ

E vrie donc

_
+ k
2
_

E =
1
i

grad div
_

j
0
(x y)
_
+ i
0

j
0
(x y)
Nous en dduisons lexpression du champ

E en fonction des drives de la solution lmentaire.

E(x, y) =
1
i
0

graddiv
_
G(x, y)

j
0
_
+ i
0
G(x, y)

j
0
= ikZ
0
_
1 +
1
k
2

grad div
_
G(x, y)

j
0
Le champ magntique sen dduit grce lquation de Faraday :

H(x, y) =
1
i
0

rot

E =

rot
_
G(x, y)

j
0
_
Le champ rayonn par un diple magntique se calcule de manire analogue et sans nouveau
calcul en utilisant (3.5).
Lexpression des champs lectromagntiques rayonns par des sources diplaires

j
0
et m
0
positionnes au point y est donc donne par (3.6) :
(3.6)
_

E(x, y) = ikZ
0
_
1 +
1
k
2

graddiv
_
G(x, y)

j
0
(y)

rot G(x, y) m
0
(y)

H(x, y) =

rot G(x, y)

j
0
(y) +
ik
Z
0
_
1 +
1
k
2

graddiv
_
G(x, y) m
0
(y)
Nous venons de trouver lquivalent des ondes sphriques du cas scalaire pour le systme de
Maxwell, ondes diplaires. En effectuant de mme que prcdemment un dveloppement limit
au voisinage dun point X = R loin de lorigine (R 1) positionne en y, en notant x un
point courant de ce voisinage et x

= xX les coordonnes locales, on obtient en se limitant au


diple lectrique (le cas magntique tant identique) :
G(x, y) =
e
ik|xy|
4[x y[

e
ikR
4R
e
ik x

grad
x
G(x, y) = (ik
1
[x y[
)
e
ik|xy|
4[x y[
yx
[x y[
ik
e
ikR
4R
e
ik x

Page 85/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
Par suite,

grad
x
div
x
(G(x, y)

j
0
(y)) =

grad
x
(

grad
x
G(x, y)

j
0
(y)) k
2
e
ikR
4R
e
ik x

(

j
0
(y))
On obtient alors dans le cas du diple lectrique le comportement lointain suivant des champs
lectromagntiques dans la direction :
_

E(x, y) ikZ
0
_

j
0
(

j
0
)
_
e
ikR
4R
e
ik x

H(x, y) ik
_


j
0
_
e
ikR
4R
e
ik x

En posant,
_

E
0
= ikZ
0
_

j
0
(

j
0
)
_
e
ikR
4R

H
0
= ik
_


j
0
_
e
ikR
4R
soit :
_

E(x)

E
0
e
ik x

H(x)

H
0
e
ik x

On remarque que le comportement linni est localement celui dune onde plane
_

E
0
= Z
0

H
0

Z
0

H
0
=

E
0
Nous voyons alors apparatre une autre condition de radiation permettant de ne conserver que les
ondes physiques, cette condition dite de Silver-Muller scrit :
r(

E(r) Z
0

H(r) e
r
) 0 quand r +
Elle dcoule directement du comportement linni des champs rayonns par des sources l-
mentaires. Il est facile de dmontrer que les ondes planes ne vrient pas cette condition ( part
uniquement dans la direction vers laquelle elles se propagent) ni les ondes diplaires dpendant
de lautre solution lmentaire
e
ikr
r
. Lorsque lon rsout numriquement le systme de Max-
well en gardant les deux champs

E,

H, cest cette condition qui est souvent utilise plutt que
celle de Sommerfeld.
Remarque 18. Lexpression des champs lectromagntiques rayonns par un diple lectrique
sobtient classiquement en utilisant les potentiels lectriques, V potentiel scalaire et

A potentiel
vecteur. En utilisant successivement les 2 thormes de Poincar (les champs divergence nulle
Page 86/275 Modlisation des phnomnes de propagation dondes
3.3. FONCTIONS SPCIALES ET SOLUTIONS ANALYTIQUES
drivent dun rotationnel et les champs rotationnel nul drivent dun gradient) dans le systme
(3.4), on obtient :
_

0

H =

rot

A

E i

A =

grad V
Le potentiel vecteur tant dni un gradient prs et le potentiel scalaire une constante prs,
on utilise classiquement une jauge (ici celle de Lorentz en frquence)
div

A
i
c
2
V = 0
qui permet de dcoupler les deux potentiels, qui vrient alors respectivement lquation de
Helmholtz scalaire et vectorielle avec comme second membre respectif la charge lectrique
source et le courant lectrique source. On obtient alors directement les champs rayonns (3.6).
3.3 Fonctions spciales et solutions analytiques
3.3.1 Harmoniques sphriques
La base des harmoniques sphriques est lquivalent pour la sphre de R
3
de la base (e
in
)
nZ
pour le cas du cercle. Nous allons nous contenter den prsenter les rsultats les plus utiles et
renvoyer le lecteur intress des ouvrages spcialiss. Cette base est trs utile dans diffrents
domaines de la physique, tant pour dmontrer des rsultats thoriques que dun point de vue
pratique, pour expliciter des solutions analytiques pour diverses EDP. Nous lutiliserons pour
calculer quelques solutions explicites de problmes aux limites lintrieur et lextrieur de la
sphre.
Dnition 1. Les harmoniques sphriques dordre l sont la trace sur la sphre unit S des
polynmes homognes harmoniques (i.e. Laplacien nul) de degr l.
Citons quelques proprits intressantes :
Proposition 1. Les harmoniques sphriques dordres diffrents sont orthogonales pour le produit
L
2
(S).
Cette proprit se montre facilement en appliquant la formule de Green dans la sphre unit
deux polynmes harmoniques de degrs diffrents.
Proposition 2. Les harmoniques sphriques dordre l forment un espace vectoriel de dimension
2l + 1 quon note H
l
.
Dnition 2 (Oprateur de Laplace-Beltrami). Rappelons que le Laplacien scrit en coordon-
nes sphriques :
=
1
r
2

S
+
1
r
2

r
_
r
2

r
_
Page 87/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
o

S
=
1
sin
2

2
+
1
sin

_
sin

S
est appel oprateur de Laplace-Beltrami ou Laplacien sur la sphre.
En fait, on peut dnir un Laplacien surfacique pour toute surface sous rserve dun minimum
de rgularit.
Thorme 1 (Base des harmoniques sphriques). On a les proprits suivantes :
1.
S
est diagonalisable dans une base orthonorme de L
2
(S).
2. Pour tout l, H
l
est lespace propre associ la valeur propre l(l + 1). Ainsi, L
2
(S) est
somme directe orthogonale des H
l
.
3. Notons pour tout l N et l m l, P
m
l
la fonction de Legendre associe
P
m
l
(x) = ()
m
(1 x
2
)
m/2
d
m
dx
m
P
l
(x) pour 1 x 1
o P
l
est le polynme de Legendre de degr l. Alors la famille (Y
l,m
)
lN, lml
dnie par
Y
l,m
(, ) =

2l + 1
4
(l m)!
(l + m)!
P
m
l
(cos )e
im
forme une base orthornome de L
2
(S) qui diagonalise loprateur
S
:

S
Y
l,m
+ l(l + 1)Y
l,m
= 0
On remarque que
Y
l,m
= (1)
m
Y
l,m
Ainsi toute fonction u L
2
(S) sur la sphre peut scrire
u =

l,m
u
l,m
Y
l,m
la convergence tant entendre au sens L
2
(S), et on a
|u|
2
L
2
(S)
=

l,m
[u
l,m
[
2
On peut dvelopper des u beaucoup moins rguliers que L
2
.
Cest lessentiel de ce quil suft de connatre sur les harmoniques sphriques dans le cadre
de ce cours.
Page 88/275 Modlisation des phnomnes de propagation dondes
3.3. FONCTIONS SPCIALES ET SOLUTIONS ANALYTIQUES
3.3.2 Application la rsolution explicite de lquation de Laplace
Soit lintrieur ou lextrieur de la sphre unit quon note S. On cherche u Laplacien
nul dans . Pour tout r x, u peut se dvelopper en harmoniques sphriques :
u(r, , ) =

l,m
U
l,m
(r)Y
l,m
(, )
En utilisant lexpression du Laplacien en coordonnes sphriques, on trouve que U
l,m
(r) vrie
lquation diffrentielle suivante :
U

l,m
+
2
r
U
l,m

l(l + 1)
r
2
U
l,m
= 0 pour r > 0
qui admet pour solutions indpendantes :
r
l
et
1
r
l+1
Si est lintrieur de la sphre unit, on slectionne la solution borne lorigine, i.e.
(3.7) u(r, , ) =

l,m
u
l,m
r
l
Y
l,m
(, )
Si est lextrieur de la sphre unit, on slectionne la solution nulle linni, i.e.
(3.8) u(r, , ) =

l,m
u
l,m
1
r
l+1
Y
l,m
(, )
Les u
l,m
sont des coefcients dterminer grce la condition aux limites. Dans le cas dun
problme de Dirichlet :
u = u
0
=

l,m
u
0
l,m
Y
l,m
(, ) sur S =
on trouve
u
l,m
= u
0
l,m
Dans le cas dun problme de Neumann :
u
n
= g =

l,m
g
l,m
Y
l,m
(, )
En utilisant (3.7) et (3.8), on trouve :
u
l,m
=
g
l,m
l
pour le problme intrieur
u
l,m
=
g
l,m
l + 1
pour le problme extrieur
Page 89/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
3.3.3 Fonctions de Bessel et Hankel sphriques et quation de Helmholtz
Cherchons faire le mme calcul avec lquation de Helmholtz
( + k
2
)u = 0 dans
On trouve que les coefcients U
l,m
sont solution de lquation de Bessel sphrique :
U

l,m
+
2
r
U
l,m
+
_
k
2

l(l + 1)
r
2
_
U
l,m
= 0 pour r > 0
On montre que
U
l,m
(r) =
1
l,m
h
(1)
l
(kr) +
2
l,m
h
(2)
l
(kr)
o
h
(1)
l
(r) = (r)
l
_
1
r
d
dr
_
l
_
e
ir
r
_
h
(2)
l
(r) = h
(1)
l
(r)
On les appelle fonctions de Hankel sphriques de 1re et 2me espce.
En raisonnant par rcurrence, on montre que
h
(1)
l
(r) = (i)
l
e
ir
r
l

m=0

l
m
1
r
m
avec

l
m
=
(l + m)!
m!(l m)!2
m
Ainsi h
(1)
l
(r) se comporte linni comme la solution lmentaire sortante :
h
(1)
l
(r) (i)
l
e
ir
r
quand r +
alors que
h
(2)
l
(r) (i)
l
e
ir
r
quand r +
est quivalente la solution rentrante.
Rsolvons le problme de diffraction dune onde scalaire par une sphre ( est lextrieur de
la sphre unit) :
_
_
_
( + k
2
)u = 0 dans
u = u
0
sur S
u vrie la condition de radiation de Sommerfeld
o
u
0
=

l,m
u
0
l,m
Y
l,m
(, )
Page 90/275 Modlisation des phnomnes de propagation dondes
3.3. FONCTIONS SPCIALES ET SOLUTIONS ANALYTIQUES
La condition de radiation permet de dire que
2
l,m
= 0. En imposant la condition de Dirichlet,
u(r, , ) =

l,m
u
0
l,m
h
(1)
l
(kr)Y
l,m
(, ) pour r > 1
Pour reprsenter une solution des quations de Helmholtz lintrieur de la sphre, il faut utiliser
les combinaisons des fonctions de Hankel sphriques bornes lorigine :
j
l
(r) = m
_
h
(1)
l
(r)
_
Il sagit des fonctions de Bessel sphriques usuelles.
Indpendamment de toute condition aux limites, les calculs prcdents montrent que toute
solution des quations de Helmholtz pour r > 1 et vriant la condition de radiation linni
scrit sous la forme :
(3.9) u(r, , ) =

l,m
u
l,m
h
l
(kr)Y
l,m
(, )
o partir dici, on note h
l
= h
(1)
l
sans aucune confusion. Cette formule est connue sous le nom
de dveloppement multipolaire.
En utilisant le comportement asymptotique des h
l
linni, on dmontre que :
(3.10) u(r, , )
e
ikr
r

l,m
(i)
l
u
l,m
Y
l,m
(, ) =
e
ikr
r
a(, )
uniformment en (, ).
3.3.4 Oprateur dimpdance de la sphre
Calculons la drive normale sur la sphre :
u
n
(r, , ) =

l,m
u
l,m
kh

l
(kr)Y
l,m
(, )
Notons
U
l,m
= u
l,m
h
l
(k)
les coefcients du dveloppement de u sur la sphre unit S. On a ainsi, sur la sphre unit :
u
n
=

l,m
z
l
(k)U
l,m
Y
l,m
(, )
o
z
l
(k) = k
h

l
(k)
h
l
(k)
On vient de montrer un rsultat trs important :
Page 91/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
Thorme et dnition 1 (Oprateur de Dirichlet-Neumann). Si u vrie ( + k
2
)u = 0
lextrieur de la sphre unit, ainsi que la condition de radiation linni, alors la drive
normale de u sur la sphre unit dpend uniquement de la trace
0
(u) de u sur cette sphre S :
u
n
= T
0
(u)
o
T :

l,m
U
l,m
Y
l,m

l,m
z
l
(k)U
l,m
Y
l,m
est appel oprateur de Dirichlet-Neumann.
On montre aussi que T est un oprateur linaire continu : H
1/2
(S) H
1/2
(S), i.e. res-
semble un oprateur de drivation tangentielle dordre 1 puisquon perd un cran de rgularit.
Par contre, il est non-local, i.e. Tu en un point de la sphre S dpend des valeur de u sur toute la
sphre. En effet, pour pouvoir appliquer T, on a besoin des coefcients du dveloppement de u
sur les harmoniques
U
l,m
=
_
S
uY
l,m
dS
avant de les multiplier par z
l
. T est ce quon appelle un oprateur pseudo-diffrentiel dordre 1.
De plus, on montre les ingalits importantes suivantes :
Proposition 3. Pour tout v H
1/2
(S), on a
1e(Tv, v) C|v|
2
H
1/2
(S)
m(Tv, v) > 0
o (, ) est le crochet de dualit H
1/2
(S) H
1/2
(S) (linaire droite, anti-linaire gauche).
Remarque 19. La premire ingalit est un rsultat de coercivit sur T. La deuxime exprime
que lnergie rayonne est positive. La preuve de ce thorme repose sur les proprits de signe
de z
l
quon dmontre en se basant sur la proprit de rcurrence homographique suivante :
z
l+1
(k) = (l + 2)
k
2
z
l
(k) l
et le calcul explicite de z
0
. Dailleurs, cest cette mme rcurrence quon utilise pour calculer z
l
dans la pratique.
Remarque 20. Pour transposer les rsultats prcdents sur la sphre S
R
de rayon R > 0, il
suft de remplacer z
l
(k) par
Z
l
(k, R) = k
h

l
(kR)
h
l
(kR)
=
1
R
z
l
(kR)
Page 92/275 Modlisation des phnomnes de propagation dondes
3.4. TUDE DU PROBLME FRQUENTIEL
Terminons ce paragraphe par une remarque sur loprateur de Dirichlet-Neumann du Lapla-
cien. Le problme de Dirichlet intrieur (dans la boule) admet une solution unique. Il en est de
mme pour le problme de Dirichlet extrieur ( la boule) avec condition de potentiel nul lin-
ni. On peut donc introduire loprateur de Dirichlet intrieur T
int
et loprateur de Dirichlet
extrieur T
ext
. Daprs les calculs du 3.3.2, on a
T
int
:

l,m
U
l,m
Y
l,m

l,m
lU
l,m
Y
l,m
et
T
ext
:

l,m
U
l,m
Y
l,m

l,m
(l + 1)U
l,m
Y
l,m
On en dduit la proprit intressante suivante :
Proposition 4. Les oprateurs de Dirichlet intrieur et extrieur du Laplacien sur la sphre
vrient lidentit remarquable suivante :
(3.11) T
int
+ T
ext
= I
O I est linjection canonique de H
1/2
(S) dans H
1/2
(S). T
ext
est donc une perturbation com-
pacte de T
int
.
3.4 tude du problme de diffraction dans le domaine fr-
quentiel
3.4.1 Panorama
Dans ce paragraphe, nous nous intressons la dmonstration de lexistence et unicit de la
solution du problme de diffraction dune onde par un obstacle born. Nous le ferons dans le
cas scalaire pour des conditions aux limites simples. Cette dmonstration est reprsentative des
difcults que lon rencontre lors de la rsolution de tout problme de diffraction en domaine
frquentiel, que ce soit en acoustique, en lectromagntisme ou en lastodynamique, avec des
difcults techniques propres chaque physique.
Dans ce chapitre, nous traitons le problme sous sa forme locale EDP. Dans un chapitre 4,
nous laborderons sous langle de lquation intgrale associe.
Comme nous le verrons, une onde qui se propage dans un domaine extrieur, complmentaire
dun born, et qui vrie les conditions de radiation, nest pas de carr intgrable au voisinage
de linni, son gradient non plus. Il nest donc pas possible dcrire une formulation variation-
nelle en intgrant dans tout le domaine. Une premire technique consiste rajouter une partie
imaginaire au nombre donde qui devient k

= k + i, > 0. La solution fondamentale devient


exponentiellement dcroissante linni, et nous pouvons chercher une solution dans H
1
. On
montre que la forme sesquilinaire est H
1
-coercive et lexistence et unicit de la solution d-
coulent du thorme de Lax-Milgram. Ceci pour > 0. On dmontre ensuite quon peut faire
Page 93/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
tendre vers 0 et obtenir une solution du problme initiale. Cest le principe dabsorption limite.
Nous ne dvelopperons pas cette technique, mais en dirons quelques mots dans le paragraphe
3.4.5.
Un autre technique consiste tronquer le domaine et crire des conditions aux limites dites
transparentes sur linterface de troncature, i.e. des conditions aux limites qui ne vont pas gnrer
des rexions : toute onde qui arrive sur une telle interface va pouvoir sortir du domaine. La
solution du problme aux limites dans le domaine tronqu est ainsi la restriction ce domaine de
la solution du problme dans le domaine extrieur. Cette approche permettra une approximation
par lments nis. En effet, mme si une formulation dans tout le domaine extrieur est possible,
comment mailler un domaine inni ? Nous tronquons le domaine par une sphre et protons
du calcul de loprateur de Dirichlet-Neumann introduit dans le paragraphe 3.3.4 pour crire la
condition transparente. Ceci permet dtablir le thorme dexistence et unicit.
Dans la pratique, on prfrera tronquer le plus prs possible de lobstacle pour diminuer
autant que possible le domaine de calcul et optimiser par consquent le temps de calcul. Une
interface de type sphrique nest pas toujours adapte. Dans ce cas, la condition aux limites
transparente nest plus simple implmenter. De plus, pour des raisons defcacit numrique,
on prfrera un oprateur local, alors que loprateur de Dirichlet-Neumann exact ne lest pas.
On travaille avec ce que lon appelle des conditions aux limites absorbantes. Dun point de vue
thorique, nous pouvons utiliser ce genre de conditions aux limites pour dmontrer lexistence
et unicit de la solution du problme dans le domaine tronqu. Cette fois-ci, cette solution nest
plus la restriction de la solution dans tout le domaine extrieur. Mais on dmontre que lorsque
R , cette solution tend vers la solution cherche dans tout voisinage born de lobstacle.
Nous ne dvelopperons pas cette technique.
Pour terminer, signalons un autre type de problmes : la diffraction par des obstacles non-
borns. Par un exemple, un obstacle priodique dans une ou deux directions de lespace, un plan
ou un demi-plan inni. Ces obstacles pouvant tre localement perturbs. . . Nous ne traiterons pas
non plus ce genre de problmes dans le cadre de ce cours.
3.4.2 Le cas scalaire
Nous considrons le problme de diffraction dune onde acoustique incidente p
in
par un
obstacle born O de R
3
. Nous considrons une condition aux limites de Dirichlet, la preuve dans
le cas dune condition de Neumann est semblable.
Considrons pour se xer les ides une onde plane incidente
p
in
(x) = e
i

kx
Cest une solution de lquation de Helmholtz dans tout lespace. La prsence de lobstacle
va gnrer une onde diffracte qui vrie lquation de Helmholtz, la condition de radiation et
qui est telle que londe totale, somme des ondes incidente et diffracte, vrie la condition aux
limites sur le bord de lobstacle.
On note = R
3
O le domaine extrieur, complmentaire de lobstacle born. Cest le
domaine dans lequel se propage londe. On note = le bord du domaine.
Page 94/275 Modlisation des phnomnes de propagation dondes
3.4. TUDE DU PROBLME FRQUENTIEL
Le problme peut tre nonc de la faon suivante :
(3.12)
_
_
_
( + k
2
)p = 0 dans
p = 0 sur
p p
in
vrie la condition de radiation de Sommerfeld
p est londe totale. p
sc
= p p
in
est londe diffracte.
3.4.3 Troncature du domaine
Nous avons vu au paragraphe 3.3.3 quune fonction u qui vrie lquation de Helmholtz
homogne lextrieur dune sphre et qui vrie la condition de radiation se comporte linni
comme :
u(r, , )
e
ikr
4r
a(, )
Toutes les drives radiales ont galement un comportement en e
ikr
/r linni. Nous en d-
duisons que u nest pas dans L
2
linni, son gradient non plus (llment de volume tant
r
2
dr sin dd).
Il est donc exclu dcrire une formulation variationnelle du problme en intgrant dans : les
intgrales ne sont pas convergentes ! Nous cherchons tronquer le domaine pour se ramener
un problme pos dans un domaine born qui est quivalent au problme (3.12).
Soit R > 0 assez grand pour que la boule B
R
de rayon R contienne lobstacle O. Notons S
R
la sphre de rayon R et
R
= B
R
le domaine tronqu.
Commenons par le lemme suivant, cas particulier du lemme des sauts :
Lemme 1. Soit un ouvert O coup en deux ouverts O
1
et O
2
spars par une interface . Soit
u
1
et u
2
deux fonctions rgulires jusquau bord dans O
1
et O
2
respectivement. Si
( + k
2
)u
i
= 0 dans T

(O
i
)
Notons u la fonction qui vaut u
i
dans O
i
. On a
( + k
2
)u = 0 dans T

(O)
ssi
u
1
= u
2
et
u
1
n
=
u
2
n
sur
Dmonstration. En testant par une fonction test (

0
(O), et en remarquant que u L
2
(O),
on obtient :
(( + k
2
)u, ) = (u, ( + k
2
))
=
_
O
u(x)((x) + k
2
(x))dx =
2

i=1
_
O
i
u
i
(x)((x) + k
2
(x))dx
Page 95/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
o (, ) dsigne le produit de distribution T

(O) (

0
(O).
Notons n
i
la normale unitaire sur sortante de O
i
. Ainsi n
1
= n
2
. En intgrant par partie
dans chacun des O
i
, on trouve :
(( + k
2
)u, ) =
2

i=1
_
O
i
(u
i
(x) + k
2
u
i
(x)
. .
=0
)(x)dx
2

i=1
_

n
i
u
i

u
i
n
i

_
d
=
_

n
[u]
_
u
n
_

_
d
o
n = n
1
[u] = u
1
u
2
_
u
n
_
=
u
1
n

u
2
n
Ceci pour tout (

0
(O), do le rsultat.
A laide de ce lemme, on peut dmontrer la proposition suivante :
Proposition 5 (Problme dans le domaine tronqu). T tant loprateur de Dirichlet-Neumann
dni dans le paragraphe 3.3.4, le problme de diffraction (3.12) est quivalent au problme
suivant pos dans le domaine born :
(3.13)
_

_
( + k
2
)p
R
= 0 dans
R
p
R
= 0 sur

n
_
p
R
p
in
_
= T
0
(p
R
p
in
) sur S
R
i.e.
la restriction
R
de p solution de (3.12) est une solution de (3.13) ;
une solution p
R
de (3.13) peut se prolonger en une solution de (3.12).
Dmonstration. Soit p une solution du problme (3.12). On a
(( + k
2
)p, ) = 0 T

()
et donc en particulier pour T

(
R
). Comme le champ diffract p
sc
= p p
in
vrie la
condition de radiation, on a daprs le thorme 1
p
sc
n
= T(
0
p
sc
) sur S
R
La condition de Dirichlet sur tant vrie par p
R
, on en conclut que p
R
est solution de (3.13).
Soit maintenant p
R
solution du (3.13). Montrons quon peut la prolonger en une solution de
(3.12). Dveloppons la trace sur la sphre S
R
du champ diffract p
sc
sur la base des harmoniques
sphriques :
p
sc
l,m
=
1
R
2
_
S
R
p
sc
Y
l,m
dS
R
Page 96/275 Modlisation des phnomnes de propagation dondes
3.4. TUDE DU PROBLME FRQUENTIEL
Pour prolonger la solution, considrons le problme de Dirichlet extrieur la boule :
_
_
_
( + k
2
)P
sc
= 0 dans R
3
B
R
P
sc
= p
sc
sur S
R
P
sc
vrie la condition de radiation de Sommerfeld
Daprs les calculs du paragraphe 3.3.3, nous pouvons expliciter P
sc
P
sc
(r, , ) =

l,m
p
sc
l,m
h
l
(kr)
h
l
(kR)
Y
l,m
(, )
Posons alors :
p =
_
p
R
dans
R
P
sc
+ p
in
dans R
3
B
R
Par construction, p et sa drive normale sont continues travers S
R
. Le lemme 1 permet de
conclure que p est solution du problme non tronqu.
Loprateur T nous sert ici doprateur de troncature (do le choix de la lettre T).
3.4.4 Formulation variationnelle - Existence et unicit
Loprateur de Dirichlet-Neumann nous a servi ramener la condition de radiation linni
distance nie ! Cest ce qui nous permet dcrire le problme sous forme variationnelle.
En multipliant par une fonction test (

(
R
) nulle sur le bord et en intgrant par partie, on
est amen introduire la forme sesquilinaire suivante :
a(p, q) =
_

R
p q k
2
_

R
pq (T
0
p,
0
q)
o
0
est loprateur trace sur S
R
, (, ) le produit de dualit H
1/2
(S
R
) H
1/2
(S
R
), antilinaire
par rapport H
1/2
(S
R
). Posons
H = p H
1
(
R
) : p = 0 sur
a(, ) est dnie continue sur H H.
On dnit aussi g le vecteur :
g = Tp
in

p
in
n
H
1/2
(S
R
)
ce qui permet de dnir la forme antilinaire
L(q) = (g,
0
q) q H
L est dnie continue sur H.
La formulation variationnelle du problme (3.13) est donne par :
(3.14)
_
Trouver p H tel que :
a(p, q) = L(q) q H
Page 97/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
Thorme 2 (Existence et unicit). Le problme (3.14) admet une solution unique dans H. De
plus
|p|
H
C|L|
H

Dmonstration. Le rsultat peut tre dmontr grce lalternative de Fredholm sous sa forme
variationnelle (cf. annexe, corollaire 1). Nous allons montrer que les hypothses du corollaire
sont vries.
Posons :
a
0
(p, q) =
_

R
p q +
_

R
pq (T
0
p,
0
q)
et
a
1
(p, q) = (k
2
+ 1)
_

R
pq
On a a(, ) = a
0
(, ) + a
1
(, ). Grce la proposition 3, on trouve que :
1e (a
0
(p, p)) |p|
2
H
1
(
R
)
a
0
(, ) est donc coercive. Comme
R
est born, daprs le thorme de Rellich (cf. thorme 17
de lannexe), linjection canonique H
1
(
R
) L
2
(
R
) est compacte. Considrons deux suites
u
n
et v
n
dans H qui convergent faiblement dans H : u
n
u et v
n
v. La compacit implique
que ces convergence sont fortes dans L
2
(
R
) et par suite :
a
1
(u
n
, v
n
) a
1
(u, v) quand n
Il reste dmontrer lunicit. Soit p H tel que
a(p, q) = 0 q H
En considrant q = p et en prenant la partie imaginaire, on trouve
m(T
0
p,
0
p) = 0
ce qui implique daprs la proposition 3, que la trace
0
p est nulle dans H
1/2
(S
R
) et par suite
p
n
= T
0
p = 0 sur S
R
Ainsi, p vrie lquation de Helmhotz homogne
( + k
2
)p = 0
avec p et sa drive normale nulles sur la sphre. Le thorme de Cauchy-Kowalewskaya im-
plique p 0 dans tout
R
. Do lunicit de la solution. Remarquons que lunicit dcoule de la
condition de radiation (au travers de la proposition 3).
En appliquant lalternative de Fredholm, le problme (3.14) admet une solution unique dans
H qui vrie de plus
|p|
H
C|L|
H

Page 98/275 Modlisation des phnomnes de propagation dondes


3.5. TUDE DU PROBLME TEMPOREL
3.4.5 Quelques remarques sur le principe dabsorption limite
Dans ce paragraphe, nous vrions rapidement que le problme obtenu en remplaant k par
k

= k + i avec > 0 est coercif et est rgi sous le lemme de Lax-Milgram. Nous terminons
par quelques indications sur le passage la limite 0+.
Remarquons dabord que dans ce cas, le choix de la bonne fonction de Green
G

(x, y) =
e
ik|xy|
4[x y[
= e
|xy|
e
ik|xy|
4[x y[
est facile : on choisit celle qui dcrot linni, i.e. G
+
qui dcrot exponentiellement. La condi-
tion de radiation de Sommerfeld est alors remplace par une condition de dcroissance du champ
et de son gradient de sorte que la formule de Green dintgration par partie devienne valable dans
et permette une formulation variationnelle dans H
1
0
().
On pose H = H
1
0
() et
a

(p, q) =
_

p q (k

)
2
_

pq
On remarque que :
1ea

(p, ik

p) =
__

p q +[k

[
2
_

pq
_
a

(, ) est donc coercif et le problme admet une solution unique daprs le thorme de Lax-
Milgram.
Il reste ensuite montrer quon peut faire tendre vers 0. Pour cela, on dmontrer que la
solution est analytique par rapport la frquence complexe dans le demi-plan m > 0. Ensuite
en raisonnant par labsurde, on montre que pour tout Rassez grand, la norme H
1
(
R
) est borne.
Ceci permet de passer la limite pour des frquences relles avec obtention dune solution dans
H
1
(
R
).
3.5 tude de lquation des ondes scalaires en rgime transi-
toire
Nous traitons dans ce chapitre lanalyse mathmatique de lequation des ondes laide des
outils modernes de lanalyse fonctionnelle consacrs ltude des quations aux drives par-
tielles. Nous concentrons lessentiel de notre prsentation sur le problme modle de lquation
des ondes coefcients variables dans R
N
et gnralisons les rsultats obtenus au cas des do-
maines borns et du systme de Maxwell. Enn nous abordons les proprits de lnergie.
Page 99/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
3.5.1 Le problme modle
Nous considrons le problme de propagation dans tout lespace suivant :
(3.15)
_

_
Trouver u(x, t) : R
N
R
+
R telle que

2
u
t
2
div (u) = f, (x, t) R
N
R
+
,
u(x, 0) = u
0
(x), x R
N
,
u
t
(x, 0) = u
1
(x), x R
N
.
Les coefcients (x) et (x) caractrisant le milieu de propagation sont supposs satisfaire les
hypothses suivantes :
(3.16)

(x), (x) mesurables,


0 <

(x)
+
< +, p.p. x R
N
,
0 <

(x)
+
< +, p.p. x R
N
.
Les donnes du problme sont donc, outre les coefcients (x) et (x) :
les donnes initiales (u
0
(x), u
1
(x)),
le second membre f(x, t).
Linconnue du problme est la fonction u(x, t).
3.5.2 Existence et unicit pour le problme modle
On fait entrer (3.15) dans le cadre du thorme de Hille-Yosida en remarquant que (3.15) est
quivalent au systme :
(3.17)
_

_
u
t
v = 0,
v
t

1

div(u) =
f

,
u(x, 0) = u
0
(x),
v(x, 0) = u
1
(x).
On introduit alors lespace de Hilbert :
H = H
1
(R
N
) L
2
(R
N
)
muni du produit scalaire, si U = (u v)
t
et U

= (u

)
t
(U, U

)
H
= (u, u

+ (u, u

+ (v, v)

.
Page 100/275 Modlisation des phnomnes de propagation dondes
3.5. TUDE DU PROBLME TEMPOREL
Nous avons adopt la notation (produit scalaire L
2
poids) :
_
_
_
(u, u

=
_
u(x) u

(x) (x) dx,


(u, u

, ) L
2
(R
N
) L
2
(R
N
) L

(R
N
), 0,
o pour simplier les notations :
_
f dx
_
R
N
f dx.
Par ailleurs, nous dsignerons par (.,.) le produit scalaire usuel de L
2
(R
N
) ce qui correspond
(., .)

lorsque (x) 1. La norme associe au produit scalaire (., .)

sera note |u|

On notera galement

loprateur div ( ) et on posera :


T(

) = u H
1
(R
N
) /

u = div (u) L
2
(R
N
)
que lon munira de sa norme naturelle
|u|
2

= |u|
2
+|u|
2
+|

u|
2
.
On introduit alors :
D(A) = T(

) H
1
(R
N
),
et on dnit loprateur non born sur H : A : D(A) H H par
A
_
u
v
_
=
_
_
v

div (u)
_
_
.
Le problme (3.17) se rcrit avec U = (u v)
t
(3.18)
_
dU
dt
+ AU = F,
U(0) = U
0
,
o nous avons pos :
F = (0 f/)
t
, U
0
= (u
0
u
1
)
t
.
Lemme 1. Loprateur A + I est maximal monotone pour tout
1
2
.
Dmonstration.
Page 101/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
1. Si U = (u v)
t
, notons que :
(AU, U)
H
= (u, v)

(u, v)

(
1

div (u), v)

.
Mais, grce la formule de Green

(
1

div (u), v)

= (div (u), v),


= (u, v) = (u, v)

.
Par consquent :
(AU, U)
H
= (u, v)


1
2
| u |
2


1
2
| v |
2

.
Dautre part :
| U |
2
H
=| u |
2

+ | u |
2

+ | v |
2

,
donc
(AU, U)
H
+ | U |
2
H
(
1
2
)
_
| u |
2

+ | v |
2

,
ce qui entrane

1
2
, (AU, U)
H
+ | U |
2
H
0, U D(A).
2. La surjectivit de A+ I, > 0, quivaut trouver U D(A) solution de :
AU + U = F
o F est un lment quelconque de H. Si U = (u v)
t
et F = (f g)
t
, ceci quivaut :
(3.19)
_
_
_
v + u = f, f H
1
(R
N
),

div (u) + v = g, g L
2
(R
N
).
En liminant v, nous obtenons lquation :
(3.20)
1

div (u) +
2
u = g + f,
dont la formulation variationnelle est :
(3.21) (u, u

) +
2
(u, u

) = ((g + f), u

), u

H
1
(R
N
).
Le thorme de Lax-Milgram permet dafrmer que le problme (3.21) admet bien une
solution (unique) dans H
1
(R
N
). En remontant (3.20), on voit que div (u) L
2
(R
N
)
donc que u T(

).
Pour remonter (3.19), il suft alors de poser v = u f qui est bien un lment de
H
1
(R
N
). Nous avons donc dmontr que A + I tait surjectif pour tout 0. Pour
conclure au caractre maximal monotone de A+I, il suft de raisonner avec = +1.
Page 102/275 Modlisation des phnomnes de propagation dondes
3.5. TUDE DU PROBLME TEMPOREL
Nous sommes maintenant en mesure dnoncer un thorme dexistence et dunicit pour le
problme (3.15) :
Thorme 4. Avec les hypothses :
_
(u
0
, u
1
) T(

) H
1
(R
N
),
f C
1
(R
+
; L
2
(R
N
)),
le problme (3.15) admet une unique solution forte dans lespace :
C
2
(R
+
; L
2
(R
N
)) C
1
(R
+
; H
1
(R
N
)) C
0
(R
+
; T(

)).
Dmonstration. Les hypothses du thorme quivalent :
_
U
0
= (u
0
u
1
)
t
D(A),
F = (0 f/) C
1
(R
+
; H).
Gre au lemme 1 et au thorme de Hille-Yosida, nous dduisons que le problme dvolution
(3.18) admet une unique solution forte U
0
dans lespace C
0
(R
+
; D(A)) C
1
(R
+
; H). On a :
U =
_
u
v
_
C
0
(R
+
; D(A))
_
u C
0
(R
+
; T(

)),
v C
0
(R
+
; H
1
(R
N
)),
U =
_
u
v
_
C
1
(R
+
; H)
_
u C
1
(R
+
; H
1
(R
N
)),
v C
1
(R
+
; L
2
(R
N
)).
Comme v =
u
t
, on dduit que u C
2
(R
+
; L
2
(R
N
)) ce qui achve la dmonstration.
3.5.3 Gnralisation divers problmes dondes
Une quation des ondes abstraites
Formellement, lquation des ondes (3.15) peut aussi scrire sous la forme abstraite :
(3.22)
d
2
dt
2
u +/ u = f
avec, sans prciser pour linstant de cadre fonctionnel (espace de Hilbert, domaine de /,...)
/u =
1

div(u), f = f / .
La dmarche suivie au paragraphe prcdent sur lquation des ondes (3.15) se gnralise facile-
ment une quation abstraite du type (3.22) sous rserves dhypothses adquates sur loprateur
/.
Page 103/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
Nous nous donnons deux espaces de Hilbert :
_
H muni du produit scalaire (, )
H
et de la norme [ [
H
,
V muni du produit scalaire (, )
V
et de la norme [ [
V
.
On suppose dune part que V est inclus dans H avec injection continue :
V H et [u[
H
C [u[
V
, u V,
et dautre part que V est dense dans H. On se donne par ailleurs une forme bilinaire sur V :
(u, v) V V a(u, v) R,
que lon suppose continue et symtrique :
(3.23)
_
M > 0 tel que (u, v) V V, [a(u, v)[ M [u[
V
[v[
V
,
(u, v) V V, a(u, v) = a(v, u).
On suppose enn que a(u, v) possde la proprit de coercivit suivante :
(3.24) > 0, 0 tel que u V, a(u, u) + [u[
2
H
[u[
2
V
.
On peut alors dnir un oprateur non born dans H de la faon suivante :
Le domaine de A est dni de lune des manires quivalentes suivantes :

D(A) = u V, C(u) 0 / v V, [a(u, v)[ C(u) [v[


H
,
= u V, w H / v V, a(u, v) = (w, v)
H
.
Pour vrier lquivalence de ces deux dnitions, notons que si u appartient D(A) au
sens de la premire dnition, alors lapplication :
v a(u, v)
est une forme linaire sur V qui est continue par rapport la topologie de H. Par densit
de V dans H, elle se prolonge donc en une forme linaire continue sur H et le thorme
de Riesz assure lexistence dun vecteur w de H (unique puisque V est dense dans H) tel
que :
v V, a(u, v) = (w, v),
ce qui prouve que u appartient D(/) au sens de la seconde dnition. La rciproque est
vidente.
Loprateur / est dni par :
u D(/), v V, (/u, v)
H
= a(u, v),
ce qui caractrise entirement /u par densit de V .
Page 104/275 Modlisation des phnomnes de propagation dondes
3.5. TUDE DU PROBLME TEMPOREL
Notons quon a la triple inclusion :
D(/) V H.
On remarquera enn que, compte tenu de (3.23) et (3.24), lapplication bilinaire
(u, v) V V ((u, v))
V
= a(u, v) + (u, v)
H
dnit un produit scalaire sur V et que la norme associe |.|
V
est quivalente la norme [.[
V
.
Autrement dit V , muni du produit scalaire ((u, v))
V
est encore un espace de Hilbert .
A titre dapplication, si on considre :
H = L
2
(R
N
), V = H
1
(R
N
),
et si on pose :
(3.25)
_

_
(u, v)
H
= (u, v)

=
_
R
N
u v dx,
(u, v)
V
=
_
R
N
u v +u.v dx,
a(u, v) =
_
R
N
u.v dx,
alors on vrie aisment que loperateur / est dni par :
(3.26)
_
_
_
D(/) = T(

) = u H
1
(R
N
) /

u = div (u) L
2
(R
N
)
u D(/), /u =
1

div (u).
Pour dnir le problme dvolution abstrait du second ordre, nous nous donnons :
(u
0
, u
1
) D(/) V, f C
0
(R
+
; H).
Dnition 1. On appelle solution forte ou solution classique du problme dvolution :
(3.27)
_

_
d
2
u
dt
2
+/u = f, t > 0, (3.27)
1
u(0) = u
0
, (3.27)
2
du
dt
(0) = u
1
, (3.27)
3
toute fonction u de la variable relle t valeurs dans D(/) possdant la rgularit :
u C
2
(R
+
; H) C
1
(R
+
; V ) C
0
(R
+
; D(/)),
vriant (3.27) au sens classique cest dire que :
Page 105/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
lgalit (3.27)
1
a lieu pour tout t > 0, en tant qugalit entre lments de lespace H,
lgalit (3.27)
3
a lieu dans V et lgalit (3.27)
2
a lieu dans D(/).
Pour rsoudre (3.27), lide est de se ramener un problme dvolution du premier ordre
an dappliquer le thorme de Hille-Yosida. On introduit alors linconnue supplmentaire :
v =
du
dt
, (recherche dans C
0
(R
+
; V ))
et on formule un problme dont la nouvelle inconnue est :
U = (u, v)
t
.
Pour cela, on introduit lespace de Hilbert :
H = V H,
que lon munit du produit scalaire ( si U = (u, v)
t
et U

= (u

, v

)
t
) :
(U, V ) = ((u, u

))
V
+ (v, v

)
H
.
On dnit alors un oprateur non born dans H par :
_
D(A) = D(/) V,
U = (u, v)
t
D(A), AU = ( v , / u )
t
.
On pose alors :
U
0
= (u
0
, u
1
)
t
D(A), F = (0, f)
t
C
0
(R
+
; H),
et on introduit le problme dvolution :
(3.28)
_

_
dU
dt
+ AU = F,
U(0) = U
0
.
Les problmes (3.27) et (3.28) sont quivalents au sens du lemme suivant (dont la preuve, vi-
dente, est ici omise).
Lemme 2. Si u est une solution classique du problme (3.27) , alors
U = (u, v =
du
dt
)
est une solution classique du problme (3.28). Rciproquement si U = (u, v) est une solution
classique du problme (3.28), u est une solution classique du problme (3.27).
Page 106/275 Modlisation des phnomnes de propagation dondes
3.5. TUDE DU PROBLME TEMPOREL
La suite de lanalyse repose sur le rsultat fondamental suivant :
Lemme 3. Loprateur A + I est maximal monotone pour tout

2
.
Remarque 21. Pour la proprit de monotonie de oprateur A + I, le fait davoir muni V du
produit scalaire ((, ))
V
est fondamental.
Il suft alors dappliquer le thorme de Hille-Yosida et dutiliser le lemme 2 pour dmontrer
le thorme suivant :
Thorme 5. Si on fait lhypothse :
(3.29) (u
0
, u
1
) D(/) V, f C
1
(R
+
; H),
le problme (3.27) admet une unique solution forte :
u C
2
(R
+
; H) C
1
(R
+
; V ) C
0
(R
+
; D(/)).
Si maintenant on applique ce thorme lexemple dni par (3.25) et (3.26), on vrie
facilement quon retombe sur le thorme 4. Nous allons voir maintenant dautres exemples
dapplication qui concernent dune part la prise en compte de conditions aux limites, dautre part
dautres modles de propagation.
Le cas de lquation des ondes en prsence dun bord
Dans cette section, dsigne un ouvert de R
N
de frontire sufsamment rgulire (de
classe C
1
par morceaux suft). De plus, n dsigne le vecteur unitaire normal , sortant par
rapport et (x) et (x) sont deux fonctions dnies dans et satisfaisant les ingalits
(3.16) presque partout dans .
Le problme de Dirichlet. Nous cherchons rsoudre le problme suivant :
(3.30)
_

_
Trouver u(x, t) : R
+
R telle que

2
u
t
2
div (u) = f, (x, t) R
+
,
u(x, 0) = u
0
(x), x ,
u
t
(x, 0) = u
1
(x), x ,
u[

= 0, x , t > 0.
Page 107/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
On peut facilement voir que ce problme entre dans le cadre de la thorie abstraite dcrite au
paragraphe prcdent si on pose :
(3.31)

H = L
2
(), V = H
1
0
(),
(u, v)
H
=
_

u v dx,
(u, v)
V
=
_

u v +u.v dx,
a(u, v) =
_

u.v dx,
D(/) = T
0
(

, ) = u H
1
0
() /

u = div (u) L
2
(),
u D(/), /u =
1

div (u).
Il est alors facile de dmontrer le :
Thorme 6. Si on fait les hypothses :
_
(u
0
, u
1
) T
0
(

, ) H
1
0
(),
f C
1
(R
+
; L
2
()),
le problme (3.30) admet une unique solution forte :
u C
2
(R
+
; L
2
()) C
1
(R
+
; H
1
0
()) C
0
(R
+
; T
0
(

, )).
Le problme de Neumann Nous cherchons maintenant rsoudre le problme suivant :
(3.32)
_

_
Trouver u(x, t) : R
+
R telle que

2
u
t
2
div (u) = f, (x, t) R
+
,
u(x, 0) = u
0
(x), x ,
u
t
(x, 0) = u
1
(x), x ,
u
n
[

= 0, x , t > 0.
Page 108/275 Modlisation des phnomnes de propagation dondes
3.5. TUDE DU PROBLME TEMPOREL
Pour faire rentrer ce problme dans la thorie du paragraphe prcdent, il suft, par rapport au
cas du problme de Dirichlet de remplacer H
1
0
() par H
1
(). On pose donc :
(3.33)

H = L
2
(), V = H
1
(),
(u, v)
H
=
_

u v dx,
(u, v)
V
=
_

u v +u.v dx,
a(u, v) =
_

u.v dx,
D(/) = T(

, ) = u H
1
() /

u = div (u) L
2
(),
u D(/), /u =
1

div (u).
Il est alors facile de dmontrer le :
Thorme 7. Si on fait les hypothses :
_
(u
0
, u
1
) T(

, ) H
1
(),
f C
1
(R
+
; L
2
()),
le problme (3.32) admet une unique solution forte :
u C
2
(R
+
; L
2
()) C
1
(R
+
; H
1
()) C
0
(R
+
; T(

, )).
Remarque 22. Dans lexemple prcdent, il faut interprter la condition aux limites de Neu-
mann au sens :
(u) n[

= 0, dans H

1
2
().
En effet, tout instant u(., t) appartient lespace H(div; ) et on peut donc appliquer le
thorme de traces dans H(div; ). Toutefois, si est sufsammant rgulire au voisinage de
, alors u est H
2
au voisinage de et la condition aux limites de Neumann a alors lieu en tant
qugalit dans H

1
2
().
Le cas o est born : dcomposition modale de la solution
Pour traiter ce cas, revenons un instant au cas du problme abstrait et plaons nous dans lhypo-
thse o :
(3.34) Linjection canonique de V dans H est compacte.
Dans ce cas, loprateur / est un oprateur auto-adjoint rsolvante compacte. En utilisant un
rsultat bien connu de la thorie spectrale, nous savons quil existe une suite w
n
, n 1 de D(/)
et une suite croissante de rels
n
tendant vers +telle que :
Page 109/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
la famille w
n
, n 1 forme une base hilbertienne de Hqui est galement complte pour
V . En particulier :
(w
n
, w
m
)
H
=
mn
, m, n 1,
la famille w
n
, n 1 diagonalise loprateur / :
(3.35) /w
n
=
n
w
n
a(w
n
, v) =
n
(w
n
, v)
H
, v V.
Pour simplier (ce nest pas essentiel contrairement la proprit (3.34)), nous ferons lhypo-
thse supplmentaire que la forme bilinaire a(., .) est positive (ce qui est le cas dans la plupart
des applications) :
(3.36) u V, a(u, u) 0,
ce qui entrane la positivit des valeurs propres :
n 1,
n
0.
Il est alors facile dobtenir une reprsentation quasi-explicite de la solution du problme dvo-
lution abstrait. Cest ce quon appelle la dcomposition modale, ou reprsentation modale de la
solution :
Thorme 8. Si on rajoute les hypothses (3.34) et (3.36) lhypothse (3.29), la solution u du
problme (3.27) scrit :
(3.37)
_

_
u(t) =
+

n=1
u
n
(t) w
n
,
u
n
(t) = (u
0
, w
n
)
H
cos(
_

n
t) + (u
1
, w
n
)
H
sin(

n
t)

n
+
_
t
0
sin(

n
(t s))

n
(f(s), w
n
)
H
ds,
o la srie converge uniformment sur tout intervalle de temps born dans H, V et D(/).
Dmonstration. Le fait que w
n
, n 1 soit une base hilbertienne nous permet dcrire :
u(t) =
+

n=1
(u(t), w
n
)
H
w
n
,
et la rgularit de U entrane en particulier que t (u(t), w
n
)
H
C
2
(R
+
). En prenant le
produit scalaire (dans H) avec w
n
et en utilisant (3.35), nous tombons sur lquation diffrentielle
ordinaire :
d
2
dt
2
(u(t), w
n
)
H
+
n
(u(t), w
n
)
H
= (f(t), w
n
)
H
.
Il est alors facile de conclure.
Page 110/275 Modlisation des phnomnes de propagation dondes
3.5. TUDE DU PROBLME TEMPOREL
Remarque 23. Pour le cas du problme de Cauchy (f = 0), la formule (3.37) fait apparaitre la
solution comme la superposition (dnombrable) de fonctions priodiques du temps de priodes
respectives
T
n
=
2

n
,
Cette formule est rapprocher de la formule obtenue par transformation de Fourier dans le cas
N = 1, = R et , constants : la variable continue k est remplace par lindice entier n et
la fonction w(k; .) = exp ikx par w
n
. Ceci sinterprte laide de la thorie spectrale : dans le
cas Fourier , loprateur / a un spectre purement continu alors que dans le cas de la formule
(3.37), le spectre est purement discret. Notons galement que w
n
est ici un vrai mode propre de
loprateur / (il appartient au domaine de /) alors que w(k; .) est un mode propre gnralis
(il nappartient pas au domaine de /).
Remarque 24. Dans le cas o on ne fait plus lhypothse de coercivit (3.36), loprateur /
admet des valeurs propres ngatives. Lexpression (3.37) reste valable avec le nombre

n
ima-
ginaire pur. Pour ces modes, la fonction u
n
(t) est alors exponentiellement croissante.
Revenons maintenant aux problmes de Dirichlet et Neumann (3.30) et (3.32). Nous faisons
lhypothse supplmentaire :
Louvert est born,
auquel cas il est bien connu que :
(3.38) Linjection de H
1
() dans L
2
() est compacte.
On est alors dans le cadre dapplication du thorme . Introduisons la famille des fonctions
propres w
D
n
et valeurs propres
D
n
du problme de Dirichlet (3.30), cest dire de loprateur /
dni par (3.31) :
_
div(w
D
n
) =
D
n
w
D
n
dans ,
w
D
n
= 0, sur ,
ainsi que les fonctions propres w
N
n
et valeurs propres
N
n
du problme de Neumann (3.32), cest
dire de loprateur / dni par (3.33)
_
_
_
div(w
N
n
) =
N
n
w
N
n
dans ,
w
N
n
n
= 0, sur ,
Nous avons alors le thorme suivant :
Thorme 9. Si on fait lhypothse (3.38), les solutions respectives u
D
et u
N
des problmes
Page 111/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
(3.30) et (3.32) sont donnes par :
_

_
u
D
(x, t) =
+

n=1
u
D
n
(t) w
D
n
(x),
u
D
n
(t) =
__

u
0
(x)w
D
n
(x) dx
_
cos(
_

D
n
t)
+
__

u
1
(x)w
D
n
(x) dx
_
sin(
_

D
n
t)
_

D
n
+
_
t
0
sin(
_

D
n
(t s))
_

D
n
__

f(x, s), w
D
n
(x) dx
_
ds,
_

_
u
N
(x, t) =
+

n=1
u
N
n
(t) w
N
n
(x),
u
N
n
(t) =
__

u
0
(x)w
N
n
(x) dx
_
cos(
_

N
n
t)
+
__

u
1
(x)w
N
n
(x) dx
_
sin(
_

N
n
t)
_

N
n
+
_
t
0
sin(
_

N
n
(t s))
_

N
n
__

f(x, s), w
N
n
(x) dx
_
ds.
Terminons cette section par un exercice dapplication du thorme 9 :
Exercice 11. Dans cet exercice, on se place en milieu homogne et on suppose donc que les
coefcients et sont constants avec :

= c
2
.
On sintresse au cas o le terme souce est nul (f = 0).
1. On suppose que N = 1 et = [0, 1]. Donner dans ce cas lexpression explicite des solu-
tions des problmes (3.30) et (3.32). En dduire que ces solutions sont priodiques en temps (on
prcisera la priode). Que se passe til lorsque les donnes sont antisymtriques par rapport
x = 1/2 ?
2. On suppose que N = 2 et = [0, 1] [0, 1]. Montrer que la solution du problme de Dirichlet
Page 112/275 Modlisation des phnomnes de propagation dondes
3.5. TUDE DU PROBLME TEMPOREL
(3.30) scrit (x = (x
1
, x
2
) :
_

_
u
D
(x, t) =
2

p,q=1
u
D
pq
(t) sin(px
1
) sin(qx
1
),
u
D
pq
(t) =
2

__

u
0
(x) sin(px
1
) sin(qx
1
) dx
_
cos(
_
p
2
+ q
2
ct)
+
2

__

u
1
(x) sin(px
1
) sin(qx
1
) dx
_
sin(
_
p
2
+ q
2
ct)
c
_
_
p
2
+ q
2
3. Quel est lquivalent de la formule prcdente pour le problme de Neumann (3.32) ?
4. Montrer que si
D =
_
p
2
+ q
2
, (p, q) N

,
il nexiste pas de rel strictement positif tel que tout lment de D soit un multiple entier de
(cest dire tel que D N ). En dduire que la soltuion des problmes (3.30) et (3.32) nest
(en gnral) pas priodique en temps.
Le cas du systme de Maxwell
Pour rester dans le cadre gnral que nous avons tudi, nous traitons le systme de Maxwell
sous sa forme systme du deuxime ordre et cherchons donc rsoudre le problme suivant :
(3.39)
_

_
Trouver E(x, t) : R
3
R
+
R
3
tel que

2
E
t
2
+ rot(
1
rotE) = f. (x, t) R
3
R
+
,
E(x, 0) = E
0
(x), x R
3
,
E
t
(x, 0) = E
1
(x), x R
3
.
La permittivit lectrique (x) et la permabilit magntique (x) sont des fonctions mesurables
satisfaisant :

0 <

(x)
+
< +, p.p. x R
N
,
0 <

(x)
+
< +, p.p. x R
N
.
Remarque 25. Si on revient aux quations de base on a
f =
j
t
,
o j dsigne la densit de courant. Dautre part, si E
0
dsigne le champ lectrique initial, E
1
est
reli au champ magntique initial H
0
par :
E
1
=
1
rot H
0
.
Page 113/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
Le cadre mathmatique adapt au systme (3.39) fait appel un espace fonctionnel particu-
lier :
H(rot, R
3
) = u L
2
(R
3
)
3
/ rotu L
2
(R
3
)
3

qui est un espace de Hilbert muni du produit scalaire :


(u, v) H(rot, R
3
)
2
, (u, v)
rot
=
_
R
3
u v + rotu rotv) dx.
On montre assez facilement que :
C

0
(R
3
) est dense dans H(rot, R
3
).
La formule de Green suivante joue un rle fondamental. Elle exprime essentiellement le fait que
loprateur rotationnel est son propre adjoint :
(3.40) (u, v) H(rot, R
3
)
2
,
_
R
3
rotu v dx =
_
R
3
u rotv dx.
Exercice 12. Montrer la formule (3.40) (raisonner dabord avec u et v rgulires support
compact et conclure par densit).
On peut alors appliquer la thorie abstraite si on pose :

H = L
2
(R
3
)
3
, V = H(rot, R
3
),
(u, v)
H
=
_
R
3
u v dx,
(u, v)
V
= (u, v)
rot
,
a(u, v) =
_
R
3
rotu rotv dx,
D(/) == u H(rot, R
3
) / rot(
1
rotu) L
2
(R
3
)
3
,
u D(/), /u =
1
rot(
1
rotu).
On aboutit alors au rsultat dexistence suivant :
Thorme 10. Si on fait les hypothses :
_
(E
0
, E
1
) D(/) H(rot, R
3
),
f C
1
(R
+
; L
2
(R
3
)
3
),
le problme (3.39) admet une unique solution forte :
E C
2
(R
+
; L
2
(R
3
)
3
) C
1
(R
+
; H(rot, R
3
) C
0
(R
+
; D(/)).
Remarque 26. Si on revient aux champs magntiques et lectriques initiaux H
0
et E
0
, les hypo-
thses sur les donnes initiales prennent une forme symtrique :
(E
0
, H
0
) H(rot, R
3
) H(rot, R
3
), (rot(
1
rotE
0
), rot(
1
rotH
0
)) L
2
(R
3
)
3
L
2
(R
3
)
3
.
Exercice 13. Rdiger les dtails de la dmonstration du thorme 10.
Page 114/275 Modlisation des phnomnes de propagation dondes
3.5. TUDE DU PROBLME TEMPOREL
3.5.4 Identit de lnergie - Estimations a priori
Soit u la solution forte de (3.15), on appelle nergie de u linstant t la quantit :

E(u, t) =
1
2
_
[
u
t
(x, t)[
2
dx +
1
2
_
[u(x, t)[
2
dx,
=
1
2
|
du
dt
(t) |
2

+
1
2
| u(t) |
2

.
Remarque 27. La quantit :
e(x, t) =
1
2
(x) [
u
t
(x, t)[
2
+
1
2
(x) [u(x, t)[
2
est par dnition la densit (spatiale) dnergie de la solution u linstant t.
Compte tenu de la rgularit de u, il est clair que cette nergie est nie tout instant :
t 0, E(u, t) < +,
et quil sagit dune fonction drivable du temps
t E(u, t) C
1
(R
+
).
On a en fait le rsultat suivant :
Thorme 11. (Identit de lnergie)
(3.41)
d
dt
E(u, t) = (f(t),
du
dt
(t)).
Dmonstration.
d
dt
E(u, t) =
_
u
t
,

2
u
t
2
_
+
_
u,
u
t
_
,
soit, avec la formule de Green :
d
dt
E(u, t) =
_
u
t
,

2
u
t
2
div (u)
_
,
cest dire, compte tenu de lquation satisfaite par u, lidentit annonce.
Corollaire 1. Si pendant un intervalle de temps [t
1
, t
2
], le terme source f(x, t) est identiquement
nul, lnergie E(u, t) est constante entre les instants t
1
et t
2
. Cest un rsultat de conservation
de lnergie.
Nous allons maintenant dduire de lidentit dnergie (3.41) des estimations a priori sur la
solution, cest dire des estimations de certaines normes de la solution u sans connatre lexpres-
sion de celle-ci.
Page 115/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
Thorme 12. (Estimations en norme H
1
et L
2
)
Pour tout instant t 0, on a les estimations :
(3.42) |
du
dt
(t) |

(2E
0
)
1
2
+
_
t
0
| f(s) |1

ds,
(3.43) | u(t) |

(2E
0
)
1
2
+
_
t
0
| f(s) |1

ds,
(3.44) | u(t) |

| u
0
|

+ t (2E
0
)
1
2
+
_
t
0
(t s) | f(s) |1

ds,
o E
0
dsigne lnergie initiale
E
0
=
1
2
_
| u
1
|
2

+ | u
0
|
2

_
.
Dmonstration. En intgrant entre 0 et t lidentit (3.41) nous obtenons :
(3.45) E(u, t) = E
0
+
_
t
0
(f(s),
du
dt
(s)) ds.
Or, grce lingalit de Cauchy-Schwartz, nous avons :
[(f(s),
du
dt
(s))[ |
du
dt
(s) |

| f(s) |1

,
soit encore, comme |
du
dt
(s) |
2

2E(u, s) :
[(f(s),
du
dt
(s))[

2 E(u, s)
1
2
| f(s) |1

.
En reportant dans (3.45), nous obtenons :
E(u, s) E
0
+

2
_
t
0
| f(s) |1

E(u, s)
1
2
ds.
Pour conclure nous utiliserons une variante du lemme de Gronwall, que nous dmontrerons un
peu plus loin.
Lemme 4. Soit ]0, 1[, C > 0 et (t) et m(t) deux fonctions continues et positives dnies
sur [0, T] et satisfaisant :
t [0, T] (t) C +
_
t
0
m(s) (s)

ds,
alors on a :
t [0, T] (t) C
1
+ (1 )
_
t
0
m(s) ds
1
1
.
Page 116/275 Modlisation des phnomnes de propagation dondes
3.5. TUDE DU PROBLME TEMPOREL
Appliquons le rsultat de ce lemme avec :
(t) = E(u, t), m(t) =

2 | f(t) |1

, C = E
0
, =
1
2
.
Il vient :
E(u, t) E
1
2
0
+
1

2
_
t
0
| f(s) |1

ds
2
.
Pour obtenir les estimations (3.42) et (3.43) il suft alors de remarquer que
|
du
dt
(t) |

et | u(t) |

sont majors par


_
2E(u, t). Enn pour obtenir (3.44) il suft dcrire que
u(t) = u
0
+
_
t
0
du
dt
(s)ds
et dutiliser (3.42).
Remarque 28. Nous avons choisi de passer par la forme intgre (3.45) de lidentit (3.41) et
par le lemme de Gronwall 4 en raison du caractre fondamental de ce lemme dans beaucoup
dapplications. On peut toutefois utiliser un raccourci en remarquant que (3.41) entrane :
d
dt
E(u, t)

2 E(u, t)
1
2
| f(t) |1

et en intgrant cette inquation diffrentielle.


Dmonstration du lemme 4 :
Soit t [0, T], on introduit la fonction :
G(t) = C +
_
t
0
m(s) (s)

ds.
G est drivable et on a :
G

(t) = m(t) (t)

.
Par hypothse (t) G(t). De plus, comme est positif, la fonction x x

est croissante. Par


consquent, compte tenu de la positivit de m(t), il vient :
G

(t) m(t) G(t)

,
soit encore
G(t)

(t) m(t).
Page 117/275
CHAPITRE 3. ANALYSE DU PROBLME DE DIFFRACTION 3D
En intgrant cette ingalit entre 0 et t, nous obtenons :
1
1
G(t)
1
C
1

_
t
0
m(s) ds.
Comme < 1, 1 > 0 et la fonction x x
1
1
est croissante. Nous en dduisons lingalit
G(t) C
1
+ (1 )
_
t
0
m(s)ds
1
1
,
et donc le rsultat annonc puisque (t) G(t).
Exercice 14. (Cas limite du lemme 4 pour = 1)
Soit C > 0 et (t) et m(t) deux fonctions continues et positives dnies sur [0, T] et satisfaisant :
t [0, T] (t) C +
_
t
0
m(s) (s) ds.
Montrer que :
t [0, T] (t) C exp
_
t
0
m(s) ds.
Remarque 29. Le rsultat du thorme 12 est bien un rsultat de continuit de la solution par
rapport aux donnes. Plus exactement il exprime que lapplication (u
0
, u
1
, f) u dnie par
le thorme dexistence et unicit est continue de D(A) H
1
(R
N
) C
1
(0, T; R
N
), munie de la
topologie de lespace H
1
(R
N
) L
2
(R
N
) L
1
(0, T; R
N
), valeurs dans lespace fonctionnel
W(0, T) = C
1
(0, T; L
2
) C
0
(0, T; H
1
),
muni de la norme
(3.46) | u |
W(0,T)
= sup
[0,T]
| u(t) |

+ |
du
dt
(t) |

+ | u(t) |

,
qui en fait, rappelons le, un espace de Banach.
Page 118/275 Modlisation des phnomnes de propagation dondes
Chapitre 4
Mthode des diffrences nies en temporel
pour le systme de Maxwell
4.1 Introduction-Identit dnergie-Dcomposition en ondes
planes harmoniques
4.1.1 Introduction
Nous prsentons dans ce chapitre la mthode des diffrences nies dans le domaine temporel
pour le systme de Maxwell. Cette mthode trs populaire sappelle en anglais FDTD : Finite
Differences in Time Domain. Nous tudierons dans un premier temps le cas de la dimension 1 et
introduirons les notions essentielles (condition CFL, consistance, stabilit par mthode dner-
gie, dispersion numrique). Le cas de la dimension 3 sera alors abord et tudi en dtail. Les
constantes caractrisant les milieux pourront varier en espace mais nous considrerons quelles
ne dpendent pas de la variable temps (cas des matriaux dispersifs).
Le problme rsoudre est :
(4.1)
_

rot

E(x, t) +


H
t
(x, t) = 0, x R
3
, t > 0,

rot

H(x, t)

E
t
(x, t) = 0, x R
3
, t > 0,

E(x, 0) =

E
0
(x), x R
3
,

H(x, 0) =

H
0
(x), x R
3
.
Si on suppose que les donnes initiales sont assez rgulires, soit
Page 119/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
(

E
0
,

H
0
) L
2
(R
3
) L
2
(R
3
)
alors le problme de Cauchy ((4.1)) admet une solution (faible) unique dnergie nie.
An de ne traiter que des quantits de mme dimension, il est usuel de redimensionner le
champ magntique comme le champ lectrique via limpdance du vide On introduit
r
,
r
les
permittivit et permabilit relatives du milieu (elles sont sans dimension et plus grandes que 1)
dnies en fonction des permittivit et permabilit du vide
0
,
0
:
=
r

0
=
r

0
et on note c la vitesse de la lumire et Z
0
limpdance du vide (en Ohm) :
c =
1

0
Z
0
=
_

0
Le systme scrit alors :
_

rot

E +
r

H
t
= 0,

rot
_

H
r

E
t
= 0
que lon rcrit :
_

r
c
(Z
0

H)
t
+

rot

E = 0,

r
c

E
t

rot(Z
0

H) = 0
Dans toute la suite nous dsignerons encore par

H la quantit homogne un champ lectrique
Z
0

H.
Le systme rsoudre est donc (nous avons pour simplier suppos quil ny a pas de terme
source mais des donnes initiales uniquement) :
(4.2)
_

r
c


H
t
(x, t) +

rot

E(x, t) = 0, x R
3
, t > 0,

r
c

E
t
(x, t)

rot

H(x, t) = 0, x R
3
, t > 0,

E(x, 0) =

E
0
(x), x R
3
,

H(x, 0) =

H
0
(x), x R
3
.
Page 120/275 Modlisation des phnomnes de propagation dondes
4.1. CAS CONTINU
4.1.2 Identit dnergie
Lanalyse de la stabilit et donc de la convergence du schma numrique utilisera une esti-
mation dnergie. Nous prsentons donc dans le cas continu pour le systme du premier ordre
les rsultats de conservation dnergie. Nous nous intressons au systme avec terme source, en
effet dans la dmonstration de convergence nous verrons apparatre en terme source du schma
lerreur de consistance, il est donc fondamental de compendre comment le schma numrique
hrite des proprits du problme continu. Soit donc rsoudre :
(4.3)
_

r
c


H
t
(x, t) +

rot

E(x, t) = m(x, t), x R
3
, t > 0,

r
c

E
t
(x, t)

rot

H(x, t) =

j(x, t), x R
3
, t > 0,

E(x, 0) =

E
0
(x), x R
3
,

H(x, 0) =

H
0
(x), x R
3
.
Dnition 2. On dnit lnergie lectromagntique c(t) linstant t par
c(t) =
1
2
_
(
r
[

E(x, t)[
2
+
r
[

H(x, t)[
2
) dx =
1
2
[[

E(t)[[
2
r
+
1
2
[[

H(t)[[
2
r
Thorme 13. (Identit de lnergie)
1
c
d
dt
c(t) = ( m,

H)(t) (

j,

E)(t)
0 ( , ) dsigne le produit scalaire de [L
2
(R
3
)]
3
. La variation de lnergie est gale au travail
des forces extrieures.
Dmonstration. On multiplie la premire quation de (4.3) par

H, la deuxime par

E, on adi-
tionne et on intgre en espace :
_
(

r
c

E
t
.

E +

r
c


H
t
.

H)(x, t) dx +
_
(

rot

H.

E +

rot

E.

H)(x, t) dx = ( m,

H) (

j,

E)
La formule dintgration par parties pour le rotationnel donne immdiatement
_
(

rot

H.

E +

rot

E.

H)(x, t) dx = 0
car il ny pas de terme de bord. Pour conclure, on reconnait :

E
t
.

E =
1
2

t
[

E[
2
Page 121/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
Thorme 14. On a les estimations a priori suivantes :
c(t)
_
c(0)
1
2
+
c

2
_
t
0
[[f(s)[[ ds
_
2
[[

E(t)[[
r
(2c(0))
1
2
+ c
_
t
0
[[f(s)[[ ds
[[

H(t)[[
r
(2c(0))
1
2
+ c
_
t
0
[[f(s)[[ ds
avec [[f(t)[[ = [[

j(t)[[
1/r
+[[ m(t)[[
1/r
.
Dmonstration. On tablit par Cauchy-Schwarz la majoration suivante :

( m,

H) (

j,

E)

(t) [[ m(t)[[
1/r
[[

H(t)[[
r
+[[

j(t)[[
1/r
[[

E(t)[[
r
On a les majorations [[

E(t)[[
2
r
2c(t) et [[

H[[
2
r
2c(t). On en dduit

( m,

H) (

j,

E)

(t)
_
(2)c
1
2
(t)
_
[[ m(t)[[
1/r
+[[

j(t)[[
1/r
_
Lidentit dnergie conduit linquation diffrentielle suivante :
1
c
d
dt
c(t)
_
(2)c
1
2
(t)[[f(t)[[
qui se rcrit :
d
dt
c(t)
2c
1
2
(t)

2
[[f(t)[[
En intgrant, on obtient :
c(t)
1
2
c(0)
1
2

2
_
t
0
[[f(s)[[ds
Les ingalits proposes sobtiennent alors immdiatement.
Nous avons obtenu la continuit de la solution en fonction des donnes initiales (via lnergie
au temps t = 0) et des termes sources. Nous retrouverons par la suite des rsultats quivalents.
4.1.3 Dcomposition en ondes planes harmoniques
Comme nous lavons fait pour lquation des ondes en dimension 1, nous allons utiliser la
transforme de Fourier en espace pour en tirer des proprits que nous tendrons au schma dis-
crtis. Cest lobjet de lanalyse de stabilit par Fourier qui est une technique utilise aussi pour
dmontrer la convergence des schmas numriques sur grilles rgulires. Cest donc beaucoup
moins gnral quune mthode base sur des considrations nergtiques mais cest trs efcace
Page 122/275 Modlisation des phnomnes de propagation dondes
4.1. CAS CONTINU
dans le cas de la mthode des diffrences nies, en particulier pour dterminer linuence sur
la condition de stabilit des schmas de la prise en compte des conditions aux limites ainsi que
ltude de dispersion numrique. On se place dans le cas de matriaux homognes, donc sans
perte de gnralit avec
r
=
r
= 1.
A toute fonction u(x, t) dnie sur (R
n
, R) de rgularit sufsante, on associe u(

k, t) dnie
sur (R
n
, R) par
u(

k, t) =
1

2
n
_
R
n
u(x, t) e
i

k.x
dx
et la transforme de Fourier inverse permet dobtenir la relation :
u(x, t) =
1

2
n
_
R
n
u(

k, t) e
+i

k.x
d

k
Nous introduisons donc les champs

E et

H transforms de Fourier des solutions

E et

H du
systme (4.2). Comme

rot u =

u, nous avons

rot u = i

k u.
Pour tout

k, les champs (

E(

k, .),

H(

k, .)) sont donc solutions du problme diffrentiel en temps


suivant
(4.4)
_

_
1
c
d

H
dt
(t) + i

k

E(t) = 0, t > 0,
1
c
d

E
dt
(t) i

k

H(t) = 0, t > 0,

E(0) =

E
0
,

H(0) =

H
0
.
En prenant le produit scalaire des 2 premires quations de (4.4) par

k, on obtient lquivalent
de la relation de divergence nulle des champs lectromagntiques soit laide des conditions
initiales :

E.

k =

E
0
.

k

H.

k =

H
0
.

k
On note

E

et

H

les composantes de

E et

H orthogonales

k, il est ais de verier en liminant


tout tour lun des champs quelles sont solutions des quations diffrentielles suivantes :
1
c
2
d
2

E

dt
2
+[

k[
2

E

= 0
et
1
c
2
d
2

H

dt
2
+[

k[
2

H

= 0
Page 123/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
On pose (k) = c[

k[ et on obtient

=

E
0,
cos((k)t) +

E
1,
sin((k)t)
et

=

H
0,
cos((k)t) +

H
1,
sin((k)t)
On utilise alors les conditions initiales pour dterminer les 4 coefcients.

E
0,
et

H
0,
sont les
composantes orthogonales

k de

E
0
et

H
0
. On vrie sans peine que les coefcients

E
1,
et

H
1,
sont dtermins par :

E
1,
= i

k
[k[


H
0,

H
1,
= i

k
[k[


E
0,
On en dduit que pour chaque

k, les solutions du problme continu sont combinaison linaire
de cos((k)t)e
i

k.x
et sin((k)t)e
i

k.x
, ce qui dmontre la stabilit de la solution en fonction
des donnes initiales. On note que cest le fait que (k) soit rel qui assure cette stabilit. On
obtiendra sur le schma numrique une relation analogue qui permettra de quantier sur grilles
rgulires la dispersion du schma.
4.2 Premire analyse sur le cas simpli de la dimension 1
4.2.1 Le systme du premier ordre en dimension 1
Dans cette section, nous nous plaons en une dimension despace, selon la direction x. Donc

y
=

z
= 0.

rot u =

x
0
0

u
x
u
y
u
z
=


x
u
z
+

x
u
y
Nous obtenons alors immdiatement
E
x
t
=
H
x
t
= 0 soit E
x
(x, t) = E
x,0
(x) et H
x
(x, t) =
H
x,0
(x) pour tout t 0 et deux systmes dquations dcoupls en (E
y
, H
z
) et (E
z
, H
y
) de la
Page 124/275 Modlisation des phnomnes de propagation dondes
4.2. PREMIRE ANALYSE SUR LE CAS SIMPLIFI DE LA DIMENSION 1
forme :
(4.5)
_

r
c
h
t
(x, t) +
e
x
(x, t) = 0, x R, t > 0,

r
c
e
t
(x, t) +
h
x
(x, t) = 0, x R, t > 0,
e(x, 0) = e
0
(x), x R,
h(x, 0) = h
0
(x), x R.
Remarque 30. Si on dnit p par
1
c
p
t
= e, la premire quation de (4.5) donne

r
c
h
t
+
1
c

2
p
xt
=
1
c

t
(
r
h +
p
x
) = 0
soit
p
x
=
r
h. En reportant dans la deuxime quation de (4.5), on obtient :

r
c
2

2
p
t
2


x
(
1

r
p
x
) = 0
En posant p
0
(x) =
_
x


r
h
0
(s) ds et p
1
(x) = ce
0
(x), on obtient que p est solution de
(4.6)
_

r
c
2

2
p
t
2
(x, t)

x
(
1

r
p
x
)(x, t) = 0, x R, t > 0,
p(x, 0) = p
0
(x), x R,
p
t
(x, 0) = p
1
(x), x R.
soit le problme de Cauchy associ lquation des ondes scalaire en dimension 1. Rsoudre en
dimension 1 lquation scalaire du deuxime ordre ou le systme du premier ordre est rigoureu-
sement la mme chose. Nous choisissons de privilgier lapproche systme du premier ordre car
elle se gnralise plus exhaustivement dans le cas des dimensions dordre suprieur quelque soit
le systme considr (Maxwell, Euler linaris...).
4.2.2 Rappels sur les diffrences nies - Cadre fonctionnel
Soit f une fonction assez rgulire (au moins C
2
) dnie sur R et soit h le pas de dis-
crtisation. On veut approcher les drives de f au point x
j
= jh en utilisant uniquement les
valeurs de f en ces points. Il est naturel dapprocher la drive de f en un point x par un taux
daccroissement, par exemple dcentr droite :
f

(x)
f(x + h) f(x)
h
Page 125/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
ou dcentr gauche :
f

(x)
f(x) f(x h)
h
Il est ais de vrier en utilisant la formule de Taylor que ces approximations sont dordre 1.
(4.7) f(x
j+1
) = f(x
j
) + hf

(x
j
) +
h
2
2
f

(
j
),
j
]x
j
, x
j+1
[
ce qui montre que
f

(x
j
) =
f(x
j+1
) f(x
j
)
h
+ (h)
avec lestimation :
[(h)[ = [
h
2
2
f

(
j
)[
h
2
sup
]x
j
,x
j+1
[
[f

()[
Pour gagner un ordre suplmentaire, il est usuel dutiliser des schmas centrs, en effet sur grille
rgulire par parit, on obtient dans les dveloppements de Taylor uniquement des termes pairs en
puissance de h. On doit cependant supposer plus de rgularit f. On obtient alors (si f C
3
) :
f

(x
j
) =
f(x
j+1
) f(x
j1
)
2h
+
h
2
6
(f

(
+
j
) + f

j
)), (
+
j
,

j
) ]x
j1
, x
j
[]x
j
, x
j+1
[
soit une approximation dordre 2. Le fait dutiliser une approximation centre permettra aussi de
mettre en vidence une conservation dnergie, essentielle pour tablir des rsultats de stabilit
par mthode nergtique.
Lespace de Hilbert intervenant aprs approximation ponctuelle est lespace L
2
h
. Nous prci-
sons ci-dessous ces proprits principales.
Lespace L
2
h
On considre lespace de Hilbert L
2
h
:
L
2
h
=
_
u
h
= (u
j
)
jZ
,

j
[u
j
[
2
< +
_
muni de la norme |u
h
|
2
= h

j
[u
j
[
2
et du produit scalaire associ (u
h
, v
h
) = h

j
u
j
v
j
. De
mme que pour le cas continu, on notera |u
h
|
2

= h

j

j
[u
j
[
2
.
Il y a deux faons dapprocher en espace une fonction u(x) L
2
(R) par une suite u
h
de L
2
h
:
lapproximation ponctuelle (si u(x) est continue)
(4.8) u
j
= u(x
j
),
ou par valeur moyenne :
(4.9) u
j
=
1
h
_
x
j+
1
2
x
j
1
2
u(x) dx.
Page 126/275 Modlisation des phnomnes de propagation dondes
4.2. PREMIRE ANALYSE SUR LE CAS SIMPLIFI DE LA DIMENSION 1
Pour ces 2 types dapproximation (qui interviendront dans le schma de dmarrage) nous
aurons besoin destimations de stabilit . Lespace L
2
h
est isomorphe au sous-espace de L
2
(R)
des fonctions constantes par morceaux, en effet la suite u
h
= (u
j
)
jZ
peut tre assimile la
fonction u
h
(x)
u
h
(x) = u
j
si x ]x
j
1
2
, x
j+
1
2
[]x
j
h/2, x
j
+ h/2[
et le produit scalaire sur L
2
h
concide alors avec le produit scalaire usuel de L
2
(R). Si
h
est la
projection orthogonale de L
2
(R) sur L
2
h
, on dnit pour f L
2
(R), f
h
=
h
f par
(f
h
, v
h
) = (f, v
h
) v
h
L
2
h
En choisissant v
h
= 1
]x
j
1
2
,x
j+
1
2
[
, on obtient :
f
j
=
1
h
_
x
j+
1
2
x
j
1
2
f(x) dx,
Le deuxime choix dapproximation (4.9) correspond alors :
u
h
=
h
u
et donc en utilisant les proprits des oprateurs de projection, nous avons le rsultat destimation
uniforme (ne dpendant pas de h)
|u
h
| |u|
L
2
Nous aurons aussi besoin dune estimation derreur, en supposant u rgulire, nous aurons
estimer

j
h[u
j
u(x
j
)[
2
. Par dnition,
u
j
u(x
j
) =
1
h
_
x
j+
1
2
x
j
1
2
(u(x) u(x
j
)) dx,
mais on remarque que les bornes de lintgrale sont symtriques par rapport x
j
, ce qui nous
autorise esprer un ordre de plus dans le dveloppement limit, on utilise la formule de Taylor
avec reste intgral lordre 2
u(x) u(x
j
) (x x
j
)u

(x
j
) =
_
x
x
j
(x s) u

(s) ds,
et comme :
_
x
j+
1
2
x
j
1
2
(x x
j
)u

(x
j
) dx = 0,
on a
u
j
u(x
j
) =
1
h
_
x
j+
1
2
x
j
1
2
dx
_
_
x
x
j
(x s) u

(s) ds
_
,
Page 127/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
Comme par Cauchy-Schwarz, x [x
j
h/2, x
j
+ h/2]

_
x
x
j
(x s) u

(s) ds

_
x
x
j
[x s[
2
ds

_
x
x
j
[u

(s)[
2
ds

Ch
3
_
x
j+
1
2
x
j
1
2
[u

(s)[
2
ds,
on obtient
_
x
j+
1
2
x
j
1
2

_
x
x
j
(x s) u

(s) ds

2
dx Ch
4
|u

|
2
L
2
]x
j
1
2
,x
j+
1
2
[
Nous avons alors nouveau par Cauchy-Schwarz :

1
h
_
x
j+
1
2
x
j
1
2
dx(
_
x
x
j
(x s) u

(s) ds)

1
h
2
_
_
_
x
j+
1
2
x
j
1
2
1
2
dx
_
_
_
_
_
x
j+
1
2
x
j
1
2

_
x
x
j
(x s) u

(s) ds

2
dx
_
_
Et donc en regroupant,

j
h[u
j
u(x
j
)[
2
Ch
4

j
|u

|
2
L
2
]x
j
1
2
,x
j+
1
2
[
Soit en notant u
h
= (u(x
j
))
jZ
,
|u
h
u
h
| Ch
2
|u

|
L
2
qui est une estimation uniforme.
Dans le cas (4.8), soit approximation ponctuelle, on sait quil faut disposer de rgularit
suplmentaire pour obtenir une estimation uniforme de |u
h
|. En effet, les thormes de trace ne
sont valables que dans H
1
et faux dans L
2
. On suppose donc que u(x) appartient H
1
(R). On
crit
u(x
j
) = u(x) +
_
x
j
x
u

(s) ds
En utilisant lingalit de Cauchy-Schwarz, on obtient :
x ]x
j
h/2, x
j
+ h/2[, [u(x
j
)[
2
2[u(x)[
2
+ 2[x x
j
[
_
x
j+
1
2
x
j
1
2
[u

(s)[
2
ds
On intgre sur x alors entre x
j
h/2 et x
j
+ h/2, il vient :
h [u(x
j
)[
2
2
_
x
j+
1
2
x
j
1
2
[u(x)[
2
dx + h
2
_
x
j+
1
2
x
j
1
2
[u

(s)[
2
ds
On obtient aprs sommation sur j :
|u
h
|
2
2|u|
2
L
2 + h
2
|u

|
2
L
2
Page 128/275 Modlisation des phnomnes de propagation dondes
4.2. PREMIRE ANALYSE SUR LE CAS SIMPLIFI DE LA DIMENSION 1
Et comme on peut raisonnablement supposer h major par une constante, on obtient lestimation
uniforme suivante dans le cas de lapproximation (4.8) :
|u
h
| C|u|
H
1
Quant lestimation derreur

j
h[u
j
u(x
j
)[
2
, elle est identiquement nulle pour ce choix
dapproximation.
Nous utiliserons ces rsultats lors de ltude de stabilit et convergence des schmas.
Consistance et stabilit dun schma
Nous renvoyons au cours de G. Allaire pour une tude prcise des notions de stabilit et
consistance. Nous rappelons ici les principales dnitions.
Soit L un oprateur aux drives partielles en temps et en espace. Soit u la solution espace-
temps dun problme de type :
Lu(x, t) = g(x, t) x R, t > 0
Pour simplier les dnitions, nous ne tenons pas compte ici des conditions initiales. On note
L
t,h
un oprateur sur les suites (u
n
i
) approchant loprateur L par une mthode de diffrences
nies. On introduit alors la solution du schma discret :
L
t,h
u
n
i
= g
n
i
i Z, n > 0
Dnition 3. On dnit lerreur de troncature
n
i
par

n
i
= L
t,h
u(x
i
, t
n
) g
n
i
Le schma est dit consistant si lerreur de troncature tend vers 0 quand les pas de discrtisation
h et t tendent vers 0. Le schma est dit dordre m en temps et k en espace si

n
i
= O(t
m
) + O(h
k
) quand t, h 0
Remarque 31. Lerreur de troncature est une erreur qui indique comment loprateur continu
est approch par le schma discret. Ce nest pas une erreur entre la solution exacte et la solution
approche (erreur de convergence) mais cest une erreur qui quantie quel ordre la solution
exacte vrie le schma.
Remarque 32. Nous pouvons crire de 2 faons lerreur de troncature : Comme u est solution
de
Lu(x, t) g(x, t) = 0 x R, t > 0
Nous avons

n
i
= [L
t,h
L] u(x
i
, t
n
) [g
n
i
g(x
i
, t
n
)]
Page 129/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
qui est bien une mesure de lapproximation de loprateur continu par le schma. Mais nous
avons aussi :
L
t,h
u
n
i
= g
n
i
i Z, n > 0
Donc

n
i
= L
t,h
[u(x
i
, t
n
) u
n
i
]
Lerreur de troncature est donc aussi la solution discrete obtenue par le schma quand on met
au second membre lerreur de convergence.
Dnition 4. Le schma discret est dit stable si la solution discrte dpend de manire uniforme
de la donne. Soit, il existe une constante C indpendante de h, t telle que :
|[u
n
i
|[ C|[g
n
i
|[
pour une norme |[ |[ sur les suites discrtes. En dautres termes, loprateur inverse L
1
t,h
est
born uniformment.
A laide de la remarque prcdente, nous avons le thorme fondamental
Thorme 3. Un schma stable et consistant est convergent.
Dmonstration. En dnissant lerreur de convergence par |[[u(x
i
, t
n
) u
n
i
|[, nous avons par la
stabilit :
|[u(x
i
, t
n
) u
n
i
|[ |[
n
i
|[
et la consistance donne la convergence vers 0 quand h, t tendent vers 0.
4.2.3 Le schma saute-mouton pour le systme dordre 1
Nous introduisons une discrtisation en temps t
n
= nt et une discrtisation en espace
x
i
= ix = ih. En considrant le systme (4.5), on constate quil est naturel pour rester centr
dintroduire en espace et en temps une discrtisation dcale, soit des temps t
n+
1
2
= (n +
1
2
)t
et des positions spatiales x
i+
1
2
= (i +
1
2
)h. On choisira ainsi de chercher les approximations des
inconnues e et h sur des grilles dcales en temps et en espace, par exemple : H
n+
1
2
i+
1
2
approxi-
mera h(x
i+
1
2
, t
n+
1
2
) et E
n
i
approximera e(x
i
, t
n
). On crit donc une approximation de la premire
quation autour de (x
i+
1
2
, t
n
)
h
t
(x
i+
1
2
, t
n
)
H
n+
1
2
i+
1
2
H
n
1
2
i+
1
2
t
et
e
x
(x
i+
1
2
, t
n
)
E
n
i
E
n
i
h
On voit quil est naturel dapproximer la deuxime quation autour de (x
i
, t
n
1
2
) :
e
t
(x
i
, t
n
1
2
)
E
n
i
E
n1
i
t
Page 130/275 Modlisation des phnomnes de propagation dondes
4.2. PREMIRE ANALYSE SUR LE CAS SIMPLIFI DE LA DIMENSION 1
et
h
x
(x
i
, t
n
1
2
)
H
n
1
2
i+
1
2
H
n
1
2
i
1
2
h
On note B
h
et C
h
respectivement les oprateurs dnis sur les suites H
h
= (H
i+
1
2
)
iZ
et E
h
=
(E
i
)
iZ
par
(B
h
H
h
)
i
=
H
i+
1
2
H
i
1
2
h
et (C
h
E
h
)
i+
1
2
=
E
i+1
E
i
h
en dimension suprieure pour le systme vectoriel de Maxwell, B
h
reprsentera une approxi-
mation de loprateur

rot et C
h
de loprateur

rot. Nous proposons donc le schma dit saute-


mouton (leap-frog en anglais), la gure 4.1 illustre lorigine de ces noms :
(4.10)
_

i+
1
2
r
c
H
n+
1
2
i+
1
2
H
n
1
2
i+
1
2
t
+ (C
h
E
n
h
)
i+
1
2
= 0, n 1

i
r
c
E
n
i
E
n1
i
t
+ (B
h
H
n
1
2
h
)
i
= 0 n 1
Evidemment pour parfaitement dterminer le schma, il faut rajouter un schma de dmarrage
tenant compte des conditions initiales. Supposons E
0
h
et H
1
2
h
connus, la deuxime relation de
(4.10) permet de dterminer explicitement E
1
h
. La premire quation permet alors de dterminer
explicitement H
3/2
h
en fonction de E
1
h
et H
1
2
h
, et ainsi de suite.
FIG. 4.1 Shma saute-mouton en 1 dimension
Nous aurons dans la suite besoin de quelques proprits fondamentales des oprateurs B
h
et C
h
que lon fait oprer sur L
2
h
.
Thorme 4. Les oprateurs B
h
et C
h
sont duaux lun de lautre
(C
h
E
h
, H
h
) = (E
h
, B
h
H
h
)
Page 131/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
et on a les majorations
|C
h
E
h
|
2

4
h
2
|E
h
|
2
|B
h
H
h
|
2

4
h
2
|H
h
|
2
Dmonstration. On effectue une intgration par parties discrte.

i
(C
h
E
h
)
i+
1
2
H
i+
1
2
=

i
E
i+1
E
i
h
H
i+
1
2
=

i
E
i
(
H
i
1
2
H
i+
1
2
h
) =

i
E
i
(B
h
H
h
)
i
De mme :

i
(C
h
E
h
)
i+
1
2
(C
h
E
h
)
i+
1
2
=

i
(
E
i+1
E
i
h
)
2

i
(
2[E
i+1
[
2
+ 2[E
i
[
2
h
2

4
h
2

i
[E
i
[
2
O on a utilis lingalit (a b)
2
2a
2
+ 2b
2
, on peut mme prouver que cette estimation est
optimale en prenant des suites alternes de 1 et -1 support de plus en plus grand. La dernire
ingalit se dmontre de mme.
Thorme 5. Le schma saute-mouton est consistant dordre 2 en temps et en espace.
Exercice 15. A laide de dveloppements de Taylor, dmontrer le thorme prcdent.
4.2.4 Vitesse de propagation numrique- Condition ncessaire de conver-
gence
Avant de faire lanalyse de la stabilit du schma (ncessaire pour obtenir sa convergence
puisque nous savons quil est consistant), nous pouvons donner une condition ncessaire de
convergence partir darguments simples concernant le support des solutions exactes et appro-
ches. Nous supposerons dans le raisonnement qui suit que
r
et
r
sont constants gaux 1 et
que le nombre CFL =
ct
h
est x.
La proprit fondamentale que nous allons utiliser est la propagation vitesse nie : si les
donnes initiales sont support compact, la solution reste tout instant support compact (en
espace). Dans le cas de la dimension 1, nous avons vu que si le support des donnes initiales tait
inclus dans lintervalle [a, b] alors linstant t le support spatial de la solution est inclus dans
lintervalle [a ct, b + ct].
Le schma explicite a lui aussi une vitesse de propagation (numrique) nie. En effet, il est
facile de voir laide de la gure 4.1, en notant u
n
j
soit H
n
1
2
i
ou E
n
i+
1
2
que si :
u
n
j
= u
n1
j
= 0 pour j / [j
min
, j
max
] u
n+1
j
= 0 pour j / [j
min
1, j
max
+ 1]
Ce qui veut dire quen un pas de temps, la solution sest propage dun pas en espace
droite et un pas en espace gauche. On peut donc dnir une vitesse de propagation numrique
Page 132/275 Modlisation des phnomnes de propagation dondes
4.2. PREMIRE ANALYSE SUR LE CAS SIMPLIFI DE LA DIMENSION 1
V
num
= h/t qui traduit la propagation de londe numrique droite et gauche (comme dans
le cas continu). Pour esprer la convergence du schma numrique, il est ncessaire dimposer
cette vitesse dtre suprieure celle de la vitesse de propagation des ondes c, cest la condition
ncessaire de Courant-Friedrichs-Levy qui scrit en dimension 1 :
(4.11) V
num
c
ct
h
1
Si la vitesse du schma numrique est infrieure celle de la solution exacte, le schma va
prdire des valeurs nulles dans des zones o la solution ne lest pas, il ne peut donc pas y avoir
convergence. Au contraire, si la vitesse numrique est suprieure celle de la solution exacte,
on prdira des valeurs non nulles l o la solution est nulle, mais cela nempche pas desprer
quen faisant tendre h et t vers 0, ces valeurs approches tendent vers 0.
Nous illustrons ce raisonnement par les gures suivantes bases sur le cne de propagation
et celui de dpendance introduits au premier chapitre. On introduit de mme les cnes de propa-
gation et de dpendance numriques caractriss par des pentes de valeur 1/V
num
et 1/V
num
au lieu des pentes 1/c et 1/c trouves dans le cas continu.
Si V
num
< c , (gure 4.2), le cne de propagation numrique (qui est toujours le mme
quelque soit h si on garde constant) est strictement inclus dans le cne de propagation continu.
Dans les rgions comprises entre les deux cnes, la solution discrte u
h,t
est toujours nulle alors
que la solution exacte u ne lest pas, il ne peut donc pas y avoir convergence.
FIG. 4.2
1
c
<
1
V
num
: pas de convergence
Si V
num
c, (gure 4.3), cest le cne de propagation continu qui est inclus dans le cne
de propagation numrique. Dans la zone intermdaire la solution exacte u est nulle alors que
la solution approche ne lest pas a priori. Mais ce nest pas un obstacle la convergence du
schma : u
h,t
peut trs bien tendre vers 0 dans cette zone quand h et t tendent vers 0.
Page 133/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
FIG. 4.3
1
V
num
<
1
c
: convergence possible
Si nous utilisons les cnes de dpendance, le raisonnement suivant permet daboutir aussi
la condition ncessaire de convergence.
On considre M = (x
j
, t
n
) un point de la grille de calcul. Les points qui ont servi calculer
u
n
j
sont contenus dans un cne de sommet M darte les demi droites issues de M et de pente
h/t, not K

(M), (gure 4.4). La solution approche u


n
j
dpend donc uniquement des va-
leurs de u
0
et u
1
sur le segment [M

0,
, M
+
0,
] = [x
jn
, x
j+n
] = [(j n)h, (j + n)h]. La solution
exacte dpend des valeurs de u
0
et u
1
sur le segment [M

, M
+
], avec M

= (x
j
ct
n
, 0) et
M
+
= (x
j
+ ct
n
, 0)
FIG. 4.4 Cne de dpendance numrique
Page 134/275 Modlisation des phnomnes de propagation dondes
4.2. PREMIRE ANALYSE SUR LE CAS SIMPLIFI DE LA DIMENSION 1
On a donc deux cas :
Cas 1 : [M

, M
+
] [M

0,
, M
+
0,
], cest dire le cne de dpendance numrique contient
le cne de dpendance exacte, on a donc toutes les informations ncessaires pour construire la
solution approche. Ce cas correspond (j n)h x
j
ct
n
(j + n)h soit ct h.
Cas 2 : [M

0,
, M
+
0,
] [M

, M
+
], cest dire le cne de dpendance numrique est stric-
tement contenu dans le cne de dpendance exacte et la solution approche ne tient pas compte
des valeurs (non nulles) de la solution lextreiur du cne numrique. Il ne peut donc y avoir
convergence. Ce cas correspond ct > h.
Nous pouvons alors aisment obtenir par raisonnement analogue la condition ncessaire de
convergence dans le cas des dimensions suprieures. La solution lmentaire en dimension 2
(fonction de Green) est :
G(x, t) =
H(t [x[/c)
2
_
t
2
[x[2/c
2
et en dimension 3 :
G(x, t) =
(t [x[/c)
4[x[
Le support en espace de la fonction de Green au temps t est respectivement en 2D le disque
en 3D la sphre de rayon ct ce qui est cohrent avec la propagation vitesse nie c pour une
source lmentaire place lorigine spatiale et correspondant un dirac t = 0. A linstant
t
n
= nt elle a donc atteint tous les points [x[ cnt. La solution numrique se propage dans
le cas 2D sur un losange (un carr en tournant les axes) de demi-diagonale nh et donc de demi
ct l = nh/

2, (gure 4.5). La condition ncessaire de stabilit impose que le losange doit


strictement contenir le disque, sinon on prdirait des valeurs approches nulles l o la solution
exacte ne lest pas. Le losange contient strictement le disque si l cnt donc si nh/

2 cnt
soit si ct/h

2/2.
Par un argument semblable, on obtient en 3D la condition ct/h

3/3. La solution
numrique se propage dans un octadre rgulier (gure 4.6) dont la distance de lorigine (centre
de gravit) aux sommets est gale nh. Le minimum de la distance de lorigine cet octadre
est atteint au centre de gravit des faces, et la distance vaut alors l = nh/

3 (gure 4.7). La
condition ncessaire de convergence scrit de mme l cnt soit nh/

3 cnt soit encore


ct/h

3/3.
Remarque 33. Dans le cas dun schma implicite, la vitesse numrique de propagation devient
innie (linverse dune matrice creuse est a priori une matrice pleine !). La condition ncessaire
de convergence est alors automatiquement assure, le cne de propagation numrique (en fait le
demi-plan suprieur en dim 1) contenant toujours le cne de propagation continu.
Page 135/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
FIG. 4.5 Support des solutions exactes et approches en 2D
FIG. 4.6 Support de la solution approche en 3D
Page 136/275 Modlisation des phnomnes de propagation dondes
4.2. PREMIRE ANALYSE SUR LE CAS SIMPLIFI DE LA DIMENSION 1
FIG. 4.7 Support des solutions exactes et approches en 3D
4.2.5 Identit dnergie pour le systme discrtis
Nous allons tablir un rsultat de conservation dnergie pour le systme discrtis avec
termes sources comme dans le cas du problme continu.
(4.12)
_

i+
1
2
r
c
H
n+
1
2
i+
1
2
H
n
1
2
i+
1
2
t
+ (C
h
E
n
h
)
i+
1
2
= +m
n
i+
1
2
,

i
r
c
E
n
i
E
n1
i
t
+ (B
h
H
n
1
2
h
)
i
= j
n
1
2
i
Dans un premier temps, on considre les sources nulles de faon pouvoir identier quelle est
lnergie discrte. Nous multiplions la premire quation de (4.10) par un quivalent discret de
h(x
i+
1
2
, t
n
), soit
H
n+
1
2
i+
1
2
+ H
n
1
2
i+
1
2
2
qui est une approximation centre. La premire quation donne
aprs sommation sur i :

i+
1
2
r
c
H
n+
1
2
i+
1
2
H
n
1
2
i+
1
2
t
H
n+
1
2
i+
1
2
+ H
n
1
2
i+
1
2
2
h + (C
h
E
n
h
,
H
n+
1
2
h
+ H
n
1
2
h
2
) = 0,
qui scrit par dualit
1
2ct
_

i+
1
2
r
[H
n+
1
2
i+
1
2
[
2
h

i+
1
2
r
[H
n
1
2
i+
1
2
[
2
h
_
(E
n
h
, B
h
H
n+
1
2
h
+ H
n
1
2
h
2
) = 0
Page 137/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
On multiplie de mme la deuxime quation de (4.10) par un quivalent discret et centr de
e(x
i
, t
n
1
2
) soit
E
n
i
+ E
n1
i
2
:
1
2ct
_

i
r
[E
n
i
[
2
h

i
r
[E
n1
i
[
2
h
_
+ (B
h
H
n
1
2
h
,
E
n
h
+ E
n1
h
2
) = 0
En sommant les deux expressions, certains termes sliminent :
(E
n
h
, B
h
H
n+
1
2
h
+ H
n
1
2
h
2
)+(B
h
H
n
1
2
h
,
E
n
h
+ E
n1
h
2
) =
1
2
(E
n
h
, B
h
H
n+
1
2
h
)+
1
2
(E
n1
h
, B
h
H
n
1
2
h
)
qui est une quantit de type f(n + 1) f(n). On dnit donc lnergie discrte par
c
n+
1
2
h
=
1
2
|H
n+
1
2
h
|
2
r
+
1
2
|E
n
h
|
2
r

ct
2
(B
h
H
n+
1
2
h
, E
n
h
)
Nous avons donc le premier rsultat dnergie suivant
Thorme 6. En labsence de termes sources (j, m), lnergie discrte c
n+
1
2
h
de la solution de
(4.12) se conserve au cours des itrations en temps :
c
n+
1
2
h
= c
n
1
2
h
= c
1
2
h
, n 1
Dmonstration. Avec le choix fait sur la dnition de lnergie, on a directement :
1
ct
_
c
n+
1
2
h
c
n
1
2
h
_
= 0
Le rsultat prcdent ne permet pas de conclure directement la stabilit de la solution
du schma explicite. Contrairement au cas continu, lnergie discrte qui se conserve nest pas
somme de quantits positives (on ne connait pas le signe de (B
h
H
n+
1
2
h
, E
n
h
) ). Ce terme peut
devenir ngatif et grand en valeur absolue permettant aux termes |H
n+
1
2
h
|
2
r
et |E
n
h
|
2
r
de devenir
aussi trs grands tout en laissant lnergie se conserver ! Toutefois, on pressent que quand ct
devient assez petit, ce produit scalaire peut devenir faible devant la somme des 2 normes.
En notant
m
r
,
m
r
les valeurs minimales de
r
(x),
r
(x), on a la majoration
(B
h
H
n+
1
2
h
, E
n
h
)
1

m
r

m
r
2
h
|H
n+
1
2
h
|
r
|E
n
h
|
r

1

m
r

m
r
1
h
(|H
n+
1
2
h
|
2
r
+|E
n
h
|
2
r
)
et donc
c
n+
1
2
h

1
2
(1
ct

m
r

m
r
h
)|H
n+
1
2
h
|
2
r
+
1
2
(1
ct

m
r

m
r
h
)|E
n
h
|
2
r
Donc en notant c
M
=
c

m
r

m
r
la vitesse maximum des ondes dans le milieu, sous la condition
c
M
t
h
< 1
nous avons le rsultat de stabilit suivant :
Page 138/275 Modlisation des phnomnes de propagation dondes
4.2. PREMIRE ANALYSE SUR LE CAS SIMPLIFI DE LA DIMENSION 1
Lemme 5. Sous la condition =
c
M
t
h
< 1, on a les estimations pour les champs solutions du
systme (4.12)

|H
n+
1
2
h
|
2
r

2
1
c
n+
1
2
h
|E
n
h
|
2
r

2
1
c
n+
1
2
h
Dans le cas o il ny a pas de sources extrieures, on a de plus

|H
n+
1
2
h
|
2
r

2
1
c
1
2
h
|E
n
h
|
2
r

2
1
c
1
2
h
Le rsultat est encore incomplet puisque lestimation prcdente nest pas uniforme en h
puisquelle fait apparaitre lnergie discrte au temps t =
1
2
t et donc des normes discrtes
dpendant de h. Lestimation uniforme sera tablie lorsque nous prciserons le schma de d-
marrage mais nous avons dj tabli lors des rappels que pour les 2 approximations spatiales
prsentes, il y avait une estimation uniforme en espace ncessitant plus ou moins de rgularit
sur les donnes initiales.
Nous introduisons prsent les termes sources.
Thorme 15. (Identit de lnergie)
1
ct
_
c
n+
1
2
h
c
n
1
2
h
_
= (m
n
h
,
H
n+
1
2
h
+ H
n
1
2
h
2
) (j
n
1
2
h
,
E
n
h
+ E
n1
h
2
)
Dmonstration. Il est ais dintroduire le travail des forces discret.
Nous en dduisons les estimations a priori suivantes :
Thorme 16. Sous la condition CFL, =
c
M
t
h
< 1,
c
n+
1
2
h

_
c
1
2
h
+
ct
_
2(1 )
n

k=1
[[f
k
h
[[
_
2
[[E
n
h
[[
r

_
2
1
_
c
1
2
h
+
ct
1
n

k=1
[[f
k
h
[[
[[H
n+
1
2
h
[[
r

_
2
1
_
c
1
2
h
+
ct
1
n

k=1
[[f
k
h
[[
avec [[f
k
h
[[ = [[j
k
1
2
h
[[
1/r
+[[m
k
h
[[
1/r
Dmonstration. On effectue une majoration du travail discret en introduisant lnergie discrte :
(m
n
h
,
H
n+
1
2
h
+ H
n
1
2
h
2
)(j
n
1
2
h
,
E
n
h
+ E
n1
h
2
) (|m
n
h
| 1
r
+|j
n+
1
2
h
| 1
r
)

1
2(1 )
__
c
n+
1
2
h
+
_
c
n
1
2
h
_
Page 139/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
donc
1
ct
_
c
n+
1
2
h
c
n
1
2
h
_
|f
n
h
|

1
2(1 )
__
c
n+
1
2
h
+
_
c
n
1
2
h
_
On reconnait une identit remarquable
__
c
n+
1
2
h

_
c
n
1
2
h
_

ct
_
2(1 )
|f
n
h
|
En sommant de proche en proche, on obtient la premire estimation. On utilise nouveau les
majorations

|H
n+
1
2
h
|
2
r

2
1
c
n+
1
2
h
|E
n
h
|
2
r

2
1
c
n+
1
2
h
pour obtenir les estimations sur E
h
et H
h
.
Remarque 34. On a limpression sur ces estimations que le schma se dtriore quand tend
vers 1. En dimension 1, le schma est exact CFL 1, les estimations prcdentes ne sont donc
pas optimales.
Exercice 16. En utilisant la proprit en 1D que toute solution de lquation des ondes scrit
f(xct)+g(x+ct), montrer que la solution continue est solution du schma (4.10) et donc qu
CFL = 1 le schma est exact. Cette proprit nest vraie quen une seule dimension comme la
formule de Dalembert.
4.2.6 Erreur de convergence, erreur de consistance et schma de dmar-
rage
Nous sommes maintenant en mesure dtablir lerreur de convergence du schma par tech-
nique nergtique. Il importe de dnir lerreur de convergence en fonction de la technique uti-
lise. Cette dnition nest pas si naturelle que cela puisque nous cherchons comparer deux
solutions qui ne vivent pas dans le mme espace : la solution du problme continu qui est une
fonction de lespace et du temps, la solution du schma discret qui est une suite doublement
indexe en temps et en espace.
Nous introduisons

E
n
i
et

H
n+
1
2
i+
1
2
les suites de L
2
h
dnies partir des valeurs des solutions
exactes aux noeuds de la grille espace-temps, en supposant ces solutions sufsamment rgulires.

E
n
i
= e(x
i
, t
n
)

H
n+
1
2
i+
1
2
= h(x
i+
1
2
, t
n+
1
2
)
et on dnit lerreur de convergence dans L
2
h
par
e
n
h,E
=

E
n
h
E
n
h
e
n+
1
2
h,H
=

H
n+
1
2
h
H
n+
1
2
h
Page 140/275 Modlisation des phnomnes de propagation dondes
4.2. PREMIRE ANALYSE SUR LE CAS SIMPLIFI DE LA DIMENSION 1
Si les solutions E
n
h
et H
n+
1
2
h
du schma discretis verient avec des notations simplies
_

h
r
c
_
D
t
H
n+
1
2
h
_
n
h
+ (C
h
E
n
h
)
h
= +m
n
h
,

h
r
c
(D
t
E
n
h
)
n
1
2
h
+ (B
h
H
n
1
2
h
)
h
= j
n
1
2
h
E
0
h
= f
h
(e
0
, h
0
)
H
1
2
h
= g
h
(e
0
, h
0
)
Lerreur de consistance est alors dnie en injectant dans le schma la solution exacte :
_

h
r
c
_
D
t

H
n+
1
2
h
_
n
h
+ (C
h

E
n
h
)
h
= +m
n
h
+
n
h,E
,

h
r
c
_
D
t

E
n
h
_
n
1
2
h
+ (B
h

H
n
1
2
h
)
h
= j
n
1
2
h

n
1
2
h,H

E
0
h
= f
h
(e
0
, h
0
) +
0
h,E

H
1
2
h
= g
h
(e
0
, h
0
) +
1
2
h,H
Par linarit en soustrayant les deux expressions, on obtient que lerreur de convergence est
la solution du schma discret avec termes sources gaux lerreur de consistance et donnes
initiales lies au schma de dmarrage (f
h
(e
0
, h
0
), g
h
(e
0
, h
0
)). On comprend alors pourquoi la
convergence est obtenue quand il y a consistance et stabilit : le rsultat de stabilit permet de
majorer lerreur de convergence par lerreur de consistance et le rsultat de consistance assure
que cette dernire tend vers 0 et prcise lordre de convergence en fonction de t et h. Nous
avons donc :
_

h
r
c
_
D
t
e
n+
1
2
h,H
_
n
h
+ (C
h
e
n
h,E
)
h
=
n
h,E
,

h
r
c
_
D
t
e
n
h,E
_
n
1
2
h
+ (B
h
e
n
1
2
h,H
)
h
=
n
1
2
h,H
e
0
h,E
=
0
h,E
e
1
2
h,H
=
1
2
h,H
Nous pouvons alors noncer directement le thorme suivant :
Page 141/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
Thorme 17. Sous la condition CFL, =
c
M
t
h
< 1, lerreur de convergence et son nergie
associe T
n+
1
2
h
vrient
T
n+
1
2
h

_
T
1
2
h
+
ct
_
2(1 )
n

k=1
[[f
k
h
[[
_
2
[[e
n
h,E
[[
r

_
2
1
_
T
1
2
h
+
ct
1
n

k=1
[[f
k
h
[[
[[e
n+
1
2
h,H
[[
r

_
2
1
_
T
1
2
h
+
ct
1
n

k=1
[[f
k
h
[[
avec [[f
k
h
[[ = [[
k
1
2
h,H
[[
1/r
+[[
k
h,E
[[
1/r
Il ne nous reste plus qu tablir des estimations uniformes de lerreur de consistance (qui
feront intervenir lordre du schma) et de lnergie initiale (qui dpend du schma de dmarrage).
Estimation uniforme de lerreur de consistance
Nous calculons
n
i+
1
2
,E
en utilisant la formule de Taylor avec reste intgral :

H
n+
1
2
i+
1
2


H
n
1
2
i+
1
2
t
=
h
t
(x
i+
1
2
, t
n
) +
1
t
_
t
n+
1
2
t
n
(t
n+
1
2 s)
2
2

3
h
t
3
(x
i+
1
2
, s) ds
+
1
t
_
t
n
t
n
1
2
(t
n
1
2 s)
2
2

3
h
t
3
(x
i+
1
2
, s) ds
De mme,
(C
h

E
n
h
)
i+
1
2
=
e
x
(x
i+
1
2
, t
n
)+
1
h
_
x
i+1
x
i+
1
2
(x
i+1
x)
2
2

3
e
x
3
(x, t
n
) dx+
1
h
_
x
i+
1
2
x
i
(x
i
x)
2
2

3
e
x
3
(x, t
n
) dx
Donc pour tout i, n on a :

n
i+
1
2
,E
=

i+
1
2
r
c
_
_
1
t
_
t
n+
1
2
t
n
(t
n+
1
2
s)
2
2

3
h
t
3
(x
i+
1
2
, s) ds +
1
t
_
t
n
t
n
1
2
(t
n
1
2
s)
2
2

3
h
t
3
(x
i+
1
2
, s) ds
_
_
+
_
_
1
h
_
x
i+1
x
i+
1
2
(x
i+1
x)
2
2

3
e
x
3
(x, t
n
) dx +
1
h
_
x
i+
1
2
x
i
(x
i
x)
2
2

3
e
x
3
(x, t
n
) dx
_
_
Page 142/275 Modlisation des phnomnes de propagation dondes
4.2. PREMIRE ANALYSE SUR LE CAS SIMPLIFI DE LA DIMENSION 1
Nous majorons [
n
i+
1
2
,E
[
2
qui est le carr dune somme de 4 termes par 4 fois le carr de chaque
terme et utilisons lingalit de Cauchy-Schwarz, par exemple :
_
_
1
t
_
t
n+
1
2
t
n
(t
n+
1
2
s)
2
2

3
h
t
3
(x
i+
1
2
, s) ds
_
_
2

1
t
2
(
_
t
n+
1
2
t
n
(t
n+
1
2
s)
4
4
ds)(
_
t
n+
1
2
t
n
[

3
h
t
3
[
2
(x
i+
1
2
, s)ds)
On intgre ensuite en temps le polynme pour obtenir :
_
_
1
t
_
t
n+
1
2
t
n
(t
n+
1
2
s)
2
2

3
h
t
3
(x
i+
1
2
, s) ds
_
_
2

C
t
2
(t
5
)
_
t
n+
1
2
t
n
[

3
h
t
3
[
2
(x
i+
1
2
, s) ds
De mme,
_
_
1
h
_
x
i+1
x
i+
1
2
(x
i+1
x)
2
2

3
e
x
3
(x, t
n
) dx
_
_
2
Ch
3
_
x
i+1
x
i+
1
2
[

3
e
x
3
[
2
(x, t
n
)dx
Et donc on obtient :
[
n
i+
1
2
,E
[
2
C
_
_
t
3
_
t
n+
1
2
t
n
[

3
h
t
3
[
2
(x
i+
1
2
, s) ds + t
3
_
t
n
t
n
1
2
[

3
h
t
3
[
2
(x
i+
1
2
, s) ds
+
h
3
_
x
i+1
x
i+
1
2
[

3
e
x
3
[
2
(x, t
n
)dx + h
3
_
x
i+
1
2
x
i
[

3
e
x
3
[
2
(x, t
n
)dx
_
_
Soit en regroupant les termes :
[
n
i+
1
2
,E
[
2
C
_
_
t
3
_
t
n+
1
2
t
n
1
2
[

3
h
t
3
[
2
(x
i+
1
2
, s) ds + h
3
_
x
i+1
x
i
[

3
e
x
3
[
2
(x, t
n
)dx
_
_
On a alors en sommant sur i une estimation de la norme dans L
2
h
de
n
h,E
:
|
n
h,E
|
2
1
r
C
_
_
_
_

i
ht
3
_
t
n+
1
2
t
n
1
2
[

3
h
t
3
[
2
(x
i+
1
2
, s) ds
_
_
+ h
4
|

3
e
x
3
(t
n
)|
2
L
2
_
_
soit encore en permutant intgrale et signe somme
|
n
h,E
|
2
1
r
C
_
_
_
t
n+
1
2
t
n
1
2
t
3
_

i
h[

3
h
t
3
[
2
(x
i+
1
2
, s)
_
ds + h
4
|

3
e
x
3
(t
n
)|
2
L
2
_
_
Page 143/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL

3
h
t
3
(x
i+
1
2
, s) reprsentant lapproximation ponctuelle aux points de la grille de

3
h
t
3
(x, s)on a
la majoration :
_

i
h[

3
h
t
3
[
2
(x
i+
1
2
, s)
_
|

3
h
t
3
(s)|
2
H
1
donc
|
n
h,E
|
2
1
r
C
_
_
_
t
n+
1
2
t
n
1
2
t
3
|

3
h
t
3
(s)|
2
H
1 ds + h
4
|

3
e
x
3
(t
n
)|
2
L
2
_
_
Nous avons obtenu des estimations uniformes en espace. Pour la variable temps, on se place dans
le cadre des fonctions continues en temps de [0, T] valeurs dans un espace de Hilbert H. Soit
si u C
0
(0, T, H), on dnit
|u|
C
0
(0,T,H)
= sup
[0,T]
(|u(t)|
H
)
Nous obtenons alors une estimation uniforme en temps :
|
n
h,E
|
2
1
r
C
_
t
4
|

3
h
t
3
|
2
C
0
(0,T,H
1
)
+ h
4
|

3
e
x
3
|
2
C
0
(0,T,L
2
)
_
on en dduit lestimation uniforme sur |f
k
h
| :
|f
k
h
| C
_
t
2
(|h|
C
3
(0,T,H
1
)
+|e|
C
3
(0,T,H
1
)
) + h
2
(|e|
C
0
(0,T,H
3
)
+|h|
C
0
(0,T,H
3
)
)

Lestimation tant uniforme, t

n
k=1
|f
k
h
| ramne juste T qui est une constante. Il ne reste plus
qu choisir et tudier le schma de dmarrage pour conclure sur la convergence et lordre du
schma
Schma de dmarrage
Il consiste dans le choix des solutions initiales E
0
h
et H
1
2
h
.
E
0
h
doit approcher E(x, t = 0) = e
0
(x). Nous avons le choix entre 2 types dapproximation
(ponctuelle ou en moyenne). Dans chacun des cas, nous avons une estimation uniforme :
|E
0
h
|
r
C|e
0
|
H
1 cas (4.8)
|E
0
h
|
r
C|e
0
|
L
2 cas (4.9)
Nous avons aussi une estimation de lerreur de convergence initiale sur E :
|e
0
h,E
|
r
= 0 cas (4.8)
|e
0
h,E
|
r
Ch
2
|e

0
|
L
2 cas (4.9)
Page 144/275 Modlisation des phnomnes de propagation dondes
4.2. PREMIRE ANALYSE SUR LE CAS SIMPLIFI DE LA DIMENSION 1
H
1
2
h
doit approcher h(x, t = t/2). Nous avons de mme 2 choix dapproximation en es-
pace comme prcdemment. La difcult supplmentaire provient du dcalage dun demi-pas
de temps par rapport la donne initiale h
0
(x) = h(x, t = 0). Un premier choix est de prendre
H
1
2
h
= h
0,h
Nous tablissons sans difcult comme pour E
0
h
des estimations uniformes de stabilit, et on
tudie lerreur du schma. On a alors
e
1
2
h,H
=
1
2
h,H
=

H
1
2
h
H
1
2
h
En effectuant un dveloppement limit, on a

H
1
2
h
H
1
2
h
=
t
2
h

h
(x
h
, 0)
On constate que le schma nest plus alors prcis qu lordre 1 en temps. Le thorme de conver-
gence montre que mme si lerreur de consistance est dordre 2 en temps et en espace le schma
nest que dordre 1 en temps si lapproximation du schma de dmarrage nest que dordre 1.
Il est donc fondamental dutiliser un bon schma de dmarrage pour obtenir lordre maximal
de convergence. Nous effectuons donc un dveloppement limit lordre suprieur pour obtenir
lordre 2 en temps :

H
1
2
i+
1
2
= h(x
i+
1
2
,
t
2
) = h
0
(x
i+
1
2
) +
t
2
h
t
(x
i+
1
2
, 0) + O(t
2
)
Comme
r(x
i+
1
2
)
c
h
t
(x
i+
1
2
, 0) =
e
x
(x
i+
1
2
, 0), on a :
h
t
(x
i+
1
2
, 0) =
c

i+
1
2
r
e
x
(x
i+
1
2
, 0) =
c

i+
1
2
r
(C
h
E
0
h
)
i+
1
2
+ O(h
2
)
Nous choissisons donc comme schma de dmarrage :
H
1
2
i+
1
2
= h
0
(x
i+
1
2
)
c

i+
1
2
r
t
2
(C
h
E
0
h
)
i+
1
2
Exercice 17. Etablir que, pour le choix prcdent, lerreur de convergence e
1
2
h,H
= O(t
2
) +
O(h
2
).
Conclusion sur la convergence
Pour rsumer, nous avons dmontr que le schma (4.10) tait convergent dordre 2 en temps
et en espace. Rappelons les principaux ingrdients :
dnir une nergie discrte qui se conserve en labsence de terme source
Page 145/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
tablir une condition sous laquelle cette nergie scrit en somme de termes positifs, cela
donne une condition sufsante de stabilit
tablir la continuit des solutions discrtes par une majoration uniforme en fonction de
lnergie et des termes sources
exprimer lerreur de consistance et dterminer son ordre
choisir le schma de dmarrage cohrent avec lerreur de consistance
La gnralisation au cas du systme en 3 dimensions suivra la mme dmarche, il sufra
dtablir :
une approximation centre qui permettra dassurer lordre 2
une relation de dualit entre les approximations C
h
et B
h
des oprateurs

rot et

rot es-
sentielle pour dnir lnergie discrte
la constante de continuit de loprateur B
h
qui permet de dterminer la condition de
stabilit
Il est important de noter que lon obtient lordre maximal du schma que si la solution, donc
les donnes sont assez rgulires. Dans le cas contraire, nous navons plus le droit deffectuer les
dveloppements limits et donc lordre observ sera infrieur.
4.2.7 Notion de dispersion numrique
Nous allons aborder rapidement la notion de dispersion numrique sur le cas 1D, nous ltu-
dierons plus en dtail sur le systme de Maxwell en 3 dimensions.
Ltude de la dispersion numrique consiste dterminer quelles sont les solutions particu-
lires de type e
i(
t,h
tkx)
. Cette technique permet rapidement de dterminer sur grille rgulire
les proprits des schmas numriques. Cest un lment de lanalyse par transforme de Fou-
rier de la stabilit des schmas. On suppose k x et on regarde les valeurs
t,h
pour lesquelles
e
i(
t,h
tkx)
est solution. Sil existe
t,h
ayant une partie imaginaire positive, alors il peut
exister des solutions explosant au cours du temps. A linverse si les seuls
t,h
sont rels, les
solutions particulires restent bornes au cours du temps et par transforme de Fourier inverse,
toute solution en temps ni reste borne. On dtermine ainsi rapidement une condition sufsante
de stabilit.
De plus le rapport
t,h
/k permet de dterminer la vitesse numrique des ondes de nombre
donde k. Dans le domaine continu, nous avons vu que ce rapport tait constant gal c, vitesse
de la lumire dans le vide. Ltude de la dpendance du rapport
t,h
/k sappelle la dispersion
numrique. Nous allons voir sur le cas 1D que ce rapport nest plus constant et en tirer des
premires conclusions. Nous nous plaons dans le cas homogne :
r

r
1. Nous injectons
dans le systme discrtis homogne (4.10) les quantits : E
n
i
= Ee
i(
t,h
t
n
kx
i
)
et H
n+
1
2
i+
1
2
=
Page 146/275 Modlisation des phnomnes de propagation dondes
4.2. PREMIRE ANALYSE SUR LE CAS SIMPLIFI DE LA DIMENSION 1
He
i(
t,h
t
n+
1
2 kx
i+
1
2
)
et factorisons respectivement e
i(
t,h
t
n
kx
i+
1
2
)
et e
i(
t,h
t
n
1
2 kx
i
)
_

_
1
c
H
t
(e
i
t,h
t
2
e
+i
t,h
t
2
) +
E
h
(e
ik
h
2
e
ik
h
2
) = 0,
1
c
E
t
(e
i
t,h
t
2
e
+i
t,h
t
2
) +
H
h
(e
ik
h
2
e
ik
h
2
) = 0,
On obtient le systme suivant, en notant =
ct
h
le coefcient CFL :
_
_
_
2iH sin

t,h
t
2
+ 2iE sin
kh
2
= 0
2iE sin

t,h
t
2
+ 2iH sin
kh
2
= 0
On obtient la relation :
sin
2

t,h
t
2
=
2
sin
2
kh
2
Nous retrouvons que sous la condition CFL, 1, pour tout k, les pulsations
t,h
sont relles,
le schma est donc stable. On a de plus la relation suivante entre la solution positive
t,h
(k) et
k :

t,h
=
2
t
arcsin(sin
kh
2
)
Un dveloppement limit nous montre que

t,h
t
2
+ O(t
3
) =
ct
h
_
kh
2
+ O(h
3
)
_
soit encore

t,h
= kc + O(t
2
) + O(h
2
)
Nous retrouvons ainsi directement que le schma est dordre 2 en temps et en espace.
Analyse de la dispersion numrique
Il est important de remarquer que le rapport

t,h
k
nest plus constant, les longueurs dondes
ne se propagent pas la mme vitesse dans le schma numrique, on dit que le schma est
dispersif. La vitesse de phase dpend donc de k, soit de la longueur donde. Ce phnomne
sappelle la dispersion numrique. La diffrence (c
t,h
(k)/k)t reprsente un instant t le
dphasage entre londe continue et londe numrique, dphasage d la discrtisation en espace.
Ce dphasage augmente au cours du temps cest pourquoi il est important de bien le matriser. On
trace donc les courbes de dispersion obtenues en traant les variations du rapport entre vitesse
continue et vitesse de phase numrique :
q
t,h
=

t,h
kc
Page 147/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
en fonction de la quantit K = kh. On utilise en particulier linverse de nombre de points par
longueurs donde :
G =
K
2
=
h

.
On obtient :
q
h,t
=

h,t
(k)
kc
=
2
tkc
arcsin(
ct
h
sin
kh
2
) =
2
K
arcsin(sin
K
2
)
qui sexprime comme fonction de et G :
q(, G) =
2
K
arcsin(sin
K
2
) =
1
G
arcsin(sin(G))
Pour convenablement reprsenter en espace un signal sinusoidal nous savons quun critre de
maillage est de disposer dau moins 5 points par longueur donde, il est donc largement raison-
nable de limiter la valeur de G 0.5. Analysons le rsultat obtenu :
Quand est x et h 0 (et donc t aussi), on a
q(, G) = 1 (1
2
)K
2
/12 +
On retrouve que le schma converge et est dordre 2 (et mme dordre inni si = 1). En
rafnant le maillage, la dispersion diminue.
Pour x, la fonction G q(, G) est dcroissante. Donc plus on a de points par
longueur donde plus q est proche de 1. En particulier la dispersion est meilleure sur les
basses frquences que les hautes frquences. Les ondes numriques vont moins vite que
les ondes continues.
pour G x, la fonction q(, G) est croissante. Le meilleur schma est donc obtenu
pour le plus grand possible et limit par la condition CFL. Soit en 1D pour = 1, on
a q(1, G) = 1 on retrouve que le schma est exact dans ce cas l, toutes les frquences se
propagent la mme vitesse.
Sous la condition 1, on retrouve la stabilit du schma puisque les
h,t
(k) sont rels
quelque soit k. Sil existait des
h,t
(k) complexes alors une des deux valeurs solutions
aurait une partie imaginaire strictement positive et donc il y a aurait des solutions qui
explosent. Lanalyse de dispersion est souvent utilise pour trouver rapidement la condition
de stabilit dun schma.
La limite quand 0 correspond :
q( 0, G)
1
G
sin(G) =
1
G
sin(G) =
2
K
sin(
K
2
)
qui correspond lerreur de dispersion du schma semi-discrtis en espace. Et donc la
dispersion du schma semi-discrtis en espace est moins bonne que celle du schma tota-
lement discrtis.
Page 148/275 Modlisation des phnomnes de propagation dondes
4.3. ETUDE DU SCHMA FDTD POUR LE SYSTME DE MAXWELL EN
DIMENSION 3
0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50
0.60
0.65
0.70
0.75
0.80
0.85
0.90
0.95
1.00
1.05
FIG. 4.8 Courbes de dispersion schma explicite 1D, = 0, 0.2 0.8, 1
4.3 Etude du schma FDTD pour le systme de Maxwell en
dimension 3
Nous nous intressons la rsolution du systme de Maxwell re-dimensionn en 3 dimen-
sions despace. Dans toute la suite, nous supposerons que
r

r
1.
_

_
1
c


H
t
(x, t) +

rot

E(x, t) = 0, x R
3
, t > 0,
1
c

E
t
(x, t)

rot

H(x, t) = 0, x R
3
, t > 0,

E(x, 0) =

E
0
(x), x R
3
,

H(x, 0) =

H
0
(x), x R
3
.
Page 149/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
4.3.1 Le schma de Yee
Prsentation du schma
Nous rappelons lexpression de loprateur

rot :

rot u =

u
x
u
y
u
z
=

u
z
y

u
y
z
u
x
z

u
z
x
u
y
x

u
x
y
Nous suivons la dmarche introduite en dimension 1 pour la direction x en dcalant dun demi
pas en temps et en espace les quantits couples (E
y
, H
z
) et (E
z
, H
y
) (et donc les permutations
circulaires sur les directions) pour obtenir des approximations centres.
Nous proposons dapprocher les champs

E et

H de la manire suivante :

E
n
h
=

E
n
x,i+
1
2
,j,k
E
n
y,i,j+
1
2
,k
E
n
z,i,j,k+
1
2

H
n+
1
2
h
=

H
n+
1
2
x,i,j+
1
2
,k+
1
2
H
n+
1
2
y,i+
1
2
,j,k+
1
2
H
n+
1
2
z,i+
1
2
,j+
1
2
,k
On vrie que E
x
et H
y
sont positionnes au mme endroit en x et y et dcals dune demi maille
en z et ainsi de suite par permutation circulaire. Nous proposons alors le schma suivant :
Page 150/275 Modlisation des phnomnes de propagation dondes
4.3. ETUDE DU SCHMA FDTD POUR LE SYSTME DE MAXWELL EN
DIMENSION 3
(4.13)
_

_
1
c
H
n+
1
2
x,i,j+
1
2
,k+
1
2
H
n
1
2
x,i,j+
1
2
,k+
1
2
t
+
E
n
z,i,j+1,k+
1
2
E
n
z,i,j,k+
1
2
y

E
n
y,i,j+
1
2
,k+1
E
n
y,i,j+
1
2
,k
z
= 0
1
c
H
n+
1
2
y,i+
1
2
,j,k+
1
2
H
n
1
2
y,i+
1
2
,j,k+
1
2
t
+
E
n
x,i+
1
2
,j,k+1
E
n
x,i+
1
2
,j,k
z

E
n
z,i+1,j,k+
1
2
E
n
z,i,j,k+
1
2
x
= 0
1
c
H
n+
1
2
z,i+
1
2
,j+
1
2
,k
H
n
1
2
z,i+
1
2
,j+
1
2
,k
t
+
E
n
y,i+1,j+
1
2
,k
E
n
y,i,j+
1
2
,k
x

E
n
x,i+
1
2
,j+1,k
E
n
x,i+
1
2
,j,k
y
= 0
1
c
E
n
x,i+
1
2
,j,k
E
n1
x,i+
1
2
,j,k
t

H
n
1
2
z,i+
1
2
,j+
1
2
,k
H
n
1
2
z,i+
1
2
,j
1
2
,k
y
+
H
n
1
2
y,i+
1
2
,j,k+
1
2
H
n
1
2
y,i+
1
2
,j,k
1
2
z
= 0
1
c
E
n
y,i,j+
1
2
,k
E
n1
y,i,j+
1
2
,k
t

H
n
1
2
x,i,j+
1
2
,k+
1
2
H
n
1
2
x,i,j+
1
2
,k
1
2
z
+
H
n
1
2
z,i+
1
2
,j+
1
2
,k
H
n
1
2
z,i
1
2
,j+
1
2
,k
x
= 0
1
c
E
n
z,i,j,k+
1
2
E
n1
z,i,j,k+
1
2
t

H
n
1
2
y,i+
1
2
,j,k+
1
2
H
n
1
2
y,i
1
2
,j,k+
1
2
x
+
H
n
1
2
x,i,j+
1
2
,k+
1
2
H
n
1
2
x,i,j
1
2
,k+
1
2
y
= 0
Les 2 Grilles
La gure 4.9 prsente sur une maille de la grille (i, j, k) la position des inconnues discrtes.
Lintrt industriel dune mthode de diffrences nies sur grille rgulire apparait immdia-
tement, aucun stockage de gomtrie nest ncessaire, les points sont reprs uniquement par
leur triplet dindice (nombres entiers) et la donne de x, y, z suft dterminer les posi-
tions gomtriques. Les inconnues sont elles aussi repres par les indices (i, j, k) de la maille
lmentaire auquelles elles appartiennent.
On remarque que les champs

E
h
sont positionns au milieu des artes de mme direction
alors que les champs

H
h
sont au centre des faces perpendiculaires leur direction.
En introduisant la grille duale, gure 4.10 dont les sommets sont les centres des cubes de la
grille initiale, on constate que sur cette grille duale les champs

H
h
sont positionns au milieu des
artes de mme direction alors que les champs

E
h
sont au centre des faces perpendiculaires leur
direction. Cette dualit des grilles est cohrente avec le fait que dans les quations de Maxwell
les oprateurs intervenants sont

rot et

rot et quil y a donc une symtrie des inconnues et des


quations que nous retrouvons dans le schma discret.
Interprtation du schma par la circulation des champs
Le schma de Yee a t introduit par une technique de type diffrences nies. Nous pouvons
en donner une autre interprtation en utilisant une mthode de type volumes nis.
Page 151/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
FIG. 4.9 La maille lmentaire du schma de Yee
FIG. 4.10 La grille initiale et la grille duale
Page 152/275 Modlisation des phnomnes de propagation dondes
4.3. ETUDE DU SCHMA FDTD POUR LE SYSTME DE MAXWELL EN
DIMENSION 3
On considre la surface carre S, gure 4.11 situe dans le plan z
k
= kz dlimite par les
droites x = x
i
, x = x
i+1
, y = y
j
et y = y
j+1
.
FIG. 4.11 Surface S dans le plan z = z
k
Nous intgrons alors la composante en z de la premire quation du systme de Maxwell sur
la surface S :
_ _
S
_
1
c
H
z
t
+ (

rot

E)
z
_
(x, y, z
k
) dxdy =
1
c
d
dt
_ _
S
H
z
(x, y, z
k
) dS +
_ _
S

rot

E d

S
o d

S dsigne llment daire porte par la normale extrieure la face o oriente dans le sens
trigonomtrique.
On note alors H
z,i+
1
2
,j+
1
2
,k
la moyenne de H
z
sur la face o :
H
z,i+
1
2
,j+
1
2
,k
=
1
xy
_ _
S
H
z
(x, y, z
k
) dS
et on choisit une discrtisation centre en temps autour de t
n
soit :
1
c
d
dt
_ _
S
H
z
(x, y, z
k
)dS =
xy
c
H
n+
1
2
z,i+
1
2
,j+
1
2
,k
H
n
1
2
z,i+
1
2
,j+
1
2
,k
t
On utilise la formule de la circulation pour le terme en

rot

E :
_ _
S

rot

E d

S =
_
C

E
o ( dsigne le contour orient de o et le vecteur tangeant orient au contour. On note alors
E
x,i+
1
2
,j,k
la moyenne de

E e
x
sur les artes horizontales et E
y,i,j+
1
2
,k
la moyenne de

E e
y
sur
les artes verticales, par exemple :
E
x,i+
1
2
,j,k
= x
_
C
(i+1,j,k)
(i,j,k)

E
Page 153/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
On a alors directement :
_
C

E = x(E
x,i+
1
2
,j,k
E
x,i+
1
2
,j+1,k
) + y(E
y,i+1,j+
1
2
,k
E
y,i,j+
1
2
,k
)
On choisit de mme dcrire lexpression au temps t
n
et en regroupant les termes on obtient :
xy
c
H
n+
1
2
z,i+
1
2
,j+
1
2
,k
H
n
1
2
z,i+
1
2
,j+
1
2
,k
t
+x(E
n
x,i+
1
2
,j,k
E
n
x,i+
1
2
,j+1,k
)+y(E
n
y,i+1,j+
1
2
,k
E
n
y,i,j+
1
2
,k
) = 0
qui se compare exactement avec la troisime expression du schma de Yee :
1
c
H
n+
1
2
z,i+
1
2
,j+
1
2
,k
H
n
1
2
z,i+
1
2
,j+
1
2
,k
t
+
E
n
y,i+1,j+
1
2
,k
E
n
y,i,j+
1
2
,k
x

E
n
x,i+
1
2
,j+1,k
E
n
x,i+
1
2
,j,k
y
= 0
En effectuant le mme raisonnement sur les autres sections carres de la grille, puis sur la grille
duale, on trouve les 6 expressions du schma de Yee.
Vitesse de propagation numrique
On sintresse au cne de dpendance de chaque inconnue. Prenons pas exemple, E
x,i+
1
2
,j,k
litration n, quelles sont les inconnues auquelles il contribue dans les tapes suivantes ?
Larte qui le porte appartient quatre boucles de circulation, donc il contribue ltape
n + 1/2 4 valeurs de H :
H
n+
1
2
y,i+
1
2
,j,k
1
2
H
n+
1
2
y,i+
1
2
,j,k+
1
2
H
n+
1
2
z,i+
1
2
,j
1
2
,k
H
n+
1
2
z,i+
1
2
,j+
1
2
,k
Ces 4 champs H contribuent leur tour ltape n + 1 aux 4 artes qui entourent la face au
milieu de laquelle ils sont positionns soit en tout 5 artes suivant e
x
, 4 artes suivant e
y
et 4
artes suivant e
z
, voir gure 4.12 :
E
n+1
x,i+
1
2
,j,k
E
n+1
x,i+
1
2
,j,k+1
E
n+1
x,i+
1
2
,j,k1
E
n+1
x,i+
1
2
,j1,k
E
n+1
x,i+
1
2
,j+1,k
E
n+1
y,i,j
1
2
,k
E
n+1
y,i+1,j
1
2
,k
E
n+1
y,i,j+
1
2
,k
E
n+1
y,i+1,j+
1
2
,k
E
n+1
z,i,j,k
1
2
E
n+1
z,i+1,j,k
1
2
E
n+1
z,i,j,k+
1
2
E
n+1
z,i+1,j,k+
1
2
Il est facile alors de voir que tous ces champs E comme H sont situs sur des points contenus
dans loctadre rgulier centr autour de i +
1
2
, j, k et de distance aux sommets h, voir gure
4.6. En fait, loctadre est lgrement tronqu dans la direction x puisque les points i
1
2
, j, k et
i +
3
2
, j, k ne sont pas atteints, les plans extrmes rencontrs sont les plans x = x
i
et x = x
i+1
.
Une composante de champ se propage plus vite ( la vitesse V
num
= h/t) dans les directions
transverses que dans la sienne propre.
Page 154/275 Modlisation des phnomnes de propagation dondes
4.3. ETUDE DU SCHMA FDTD POUR LE SYSTME DE MAXWELL EN
DIMENSION 3
FIG. 4.12 Propagation numrique de E
x
sur une itration
En effectuant la mme analyse quen dimension 1, la condition ncessaire de convergence est
que la sphre de rayon ct doit strictement tre incluse dans le cne de propagation numrique,
les points de distance minimale sont les mmes que dans le cas scalaire, on en dduit que la
condition ncessaire de convergence est
=
ct
h

1

3
4.3.2 Proprits discrtes du schma de Yee, analyse par mthode nerg-
tique
Nous allons introduire quelques notations qui faciliteront ltude du schma de Yee.
On note

C
h
loprateur vectoriel sur

E
h
approchant dans le schma loprateur

rot et

B
h
loprateur vectoriel sur

H
h
approchant dans le schma loprateur

rot. Le schma de Yee


scrit alors sous forme vectorielle :
(4.14)
_

_
1
c

H
n+
1
2
h


H
n
1
2
h
t
+ (

C
h

E
n
h
)
h
= 0, n 1
1
c

E
n
h


E
n1
h
t
+ (

B
h

H
n
1
2
h
)
h
= 0 n 1
On remarque que laction de

C
h
sur un champ

E
h
donne un champ positionn comme

H
h
,
de mme laction de

B
h
sur un champ

B
h
donne un champ positionn comme

E
h
.
On note alors C
i
h
, respectivement C
j
h
, C
k
h
les oprateurs de drivation discrets dans les di-
rections e
x
, respectivement e
y
, e
z
sur des positions entires valeur sur les positions dcales et
Page 155/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
laissant les autres directions inchanges. Par exemple
(C
i
h
u
h
)
i+
1
2
,,
=
u
i+1,,
u
i,,
x
On note B
i
h
(resp B
j
h
, B
k
h
) les oprateurs de drivation discrets mais sur la grille dcale, envoyant
des donnes positionnes aux demi indices valeur sur les positions entires. Par exemple
(B
k
h
u
h
)
,,k
=
u
,,k+
1
2
u
,,k
1
2
z
Nous avons dmontr que les oprateurs C

h
et B

h
taient 2 2 duaux lun de lautre dans la
mesure o les positions nintervenant pas dans la drivation sont les mmes. Nous pouvons alors
facilement exprimer

C
h
et

B
h
en fonction des oprateurs 1D.

C
h

E
h
=
_
_
_
_
_
_
C
j
h
E
z,h
C
k
h
E
y,h
C
k
h
E
x,h
C
i
h
E
z,h
C
i
h
E
y,h
C
j
h
E
x,h
_
_
_
_
_
_

B
h

H
h
=
_
_
_
_
_
_
B
j
h
H
z,h
+ B
k
h
H
y,h
B
k
h
H
x,h
+ B
i
h
H
z,h
B
i
h
H
y,h
+ B
j
h
H
x,h
_
_
_
_
_
_
Nous pouvons alors noncer le rsultat de dualit suivant :
Thorme 7. Les oprateurs

B
h
et

C
h
sont duaux lun de lautre
(

C
h

E
h
,

H
h
) = (

E
h
,

B
h

H
h
)
Dmonstration.
(

C
h

E
h
,

H
h
) = +(C
j
h
E
z,h
, H
x,h
) (C
k
h
E
y,h
, H
x,h
)
+(C
k
h
E
x,h
, H
y,h
) (C
i
h
E
z,h
, H
y,h
)
+(C
i
h
E
z,h
, H
z,h
) (C
j
h
E
x,h
, H
z,h
)
On remarque que E
z,h
et H
x,h
sont positionns au mme endroit pour les directions diffrentes
de y, on peut donc utiliser la dualit des oprateurs 1D, C
j
h
, B
j
h
pour le premier terme. Le mme
raisonnement sapplique aux autres termes, donc :
(

C
h

E
h
,

H
h
) = +(E
z,h
, B
j
h
H
x,h
) (E
y,h
, B
k
h
H
x,h
)
+(E
x,h
, B
k
h
H
y,h
) (E
z,h
, B
i
h
H
y,h
)
+(E
y,h
, B
i
h
H
z,h
) (E
x,h
, B
j
h
H
z,h
)
= (E
x,h
, B
j
h
H
z,h
+ B
k
h
H
y,h
)
(E
y,h
, B
k
h
H
x,h
+ B
i
h
H
z,h
)
(E
z,h
, B
i
h
H
y,h
+ B
j
h
H
x,h
)
= (

E
h
,

B
h

H
h
)
Page 156/275 Modlisation des phnomnes de propagation dondes
4.3. ETUDE DU SCHMA FDTD POUR LE SYSTME DE MAXWELL EN
DIMENSION 3
Ayant tabli le rsultat de dualit, nous savons quil nous faudra une estimation de la norme
de loprateur

B
h
pour obtenir la condition de stabilit. Essayons destimer |

B
h

H
h
| dans le cas
o x = y = z = h,
|

B
h

H
h
|
2
= | B
j
h
H
z,h
+ B
k
h
H
y,h
|
2
+| B
k
h
H
x,h
+ B
i
h
H
z,h
|
2
+| B
i
h
H
y,h
+ B
j
h
H
x,h
|
2
En utilisant la majoration (optimale car le sup est atteint quand a = b), |a + b|
2
2( |a|
2
+
|b|
2
), et les estimations dj tablies sur les oprateurs 1D, on a
|

B
h

H
h
|
2
4
4
h
2
_
|H
x,h
|
2
+|H
y,h
|
2
+|H
z,h
|
2
_

16
h
2
|

H
h
|
2
Nous trouvons alors par mthode nergtique une condition sufsante CFL : <
1
2
, ce qui est
plus contraignant que le rsultat attendu par le critre de vitesse numrique du schma en 3D :

1

3
.
La majoration prcdente nest donc pas optimale. En fait le schma a dautres proprits
remarquables en lien avec lanalyse effectue dans le cas continu.
Dans le domaine continu, nous avons la proprit sur les oprateurs diffrentiels :

u =

div u

rot

rot u
Cette proprit, associe la conservation de la divergence :
div(
r

E)
t
= 0
et
div(
r

H)
t
= 0
permet de montrer que

E et

H vrient lquation des ondes vectorielles. Nous allons dmontrer
dans le cas discret lquivalent de ces deux proprits.
Equivalent discret de la relation

=

div

rot

rot
Un quivalent discret de

rot

rot

H est

C
h

B
h

H
h

C
h

B
h

H
h
==
_
_
_
_
_
_
C
j
h
(B
i
h
H
y,h
+ B
j
h
H
x,h
) C
k
h
(B
k
h
H
x,h
+ B
i
h
H
z,h
)
C
k
h
(B
j
h
H
z,h
+ B
k
h
H
y,h
) C
i
h
(B
i
h
H
y,h
+ B
j
h
H
x,h
)
C
i
h
(B
k
h
H
x,h
+ B
i
h
H
z,h
) C
j
h
(B
j
h
H
z,h
+ B
k
h
H
y,h
)
_
_
_
_
_
_
qui se rcrit :

C
h

B
h

H
h
==
_
_
_
_
_
_
(C
j
h
B
j
h
+ C
k
h
B
k
h
)H
x,h
C
j
h
B
i
h
H
y,h
C
k
h
B
i
h
H
z,h
(C
k
h
B
k
h
+ C
i
h
B
i
h
)H
y,h
C
k
h
B
j
h
H
z,h
C
i
h
B
j
h
H
x,h
(C
i
h
B
i
h
+ C
j
h
B
j
h
)H
z,h
C
i
h
B
k
h
H
x,h
C
j
h
B
k
h
H
y,h
_
_
_
_
_
_
Page 157/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
Nous voulons faire apparatre un quivalent discret du lapacien, . Cet oprateur na pas la mme
expression en fonction des champs auquels il sapplique. H
x,h
tant positionn en (i, j+
1
2
, k+
1
2
),
on dnit :
A
x,h
= B
i
h
C
i
h
+ C
j
h
B
j
h
+ C
k
h
B
k
h
On peut alors dnir lquivalent discret

A
h,H
du Laplacien vectoriel sur

H
h

A
h,H

H
h
=
_
_
_
_
_
_
A
x,h,H
H
x,h
= (B
i
h
C
i
h
+ C
j
h
B
j
h
+ C
k
h
B
k
h
)H
x,h
A
y,h,H
H
y,h
= (C
i
h
B
i
h
+ B
j
h
C
j
h
+ C
k
h
B
k
h
)H
y,h
A
z,h,H
H
z,h
= (C
i
h
B
i
h
+ C
j
h
B
j
h
+ B
k
h
C
k
h
)H
z,h
_
_
_
_
_
_
On a donc en ajoutant et retranchant les quantits adquates :

C
h

B
h

H
h
=
_
_
_
_
_
_
(B
i
h
C
i
h
+ C
j
h
B
j
h
+ C
k
h
B
k
h
)H
x,h
C
j
h
B
i
h
H
y,h
C
k
h
B
i
h
H
z,h
B
i
h
C
i
h
H
x,h
(C
i
h
B
i
h
+ B
j
h
C
j
h
+ C
k
h
B
k
h
)H
y,h
C
k
h
B
j
h
H
z,h
C
i
h
B
j
h
H
x,h
B
j
h
C
j
h
H
y,h
(C
i
h
B
i
h
+ C
j
h
B
j
h
+ B
k
h
C
k
h
)H
z,h
C
i
h
B
k
h
H
x,h
C
j
h
B
k
h
H
y,h
B
k
h
C
k
h
H
z,h
_
_
_
_
_
_
Les oprateurs C

h
et B

h
commutant ds que ,= , on obtient

C
h

B
h

H
h
=
_
_
_
_
_
_
A
x,h,H
H
x,h
B
i
h
(C
j
h
H
y,h
+ C
k
h
H
z,h
+ C
i
h
H
x,h
)
A
y,h,H
H
y,h
B
j
h
(C
k
h
H
z,h
+ C
i
h
H
x,h
+ C
j
h
H
y,h
)
A
z,h,H
H
z,h
B
k
h
(C
i
h
H
x,h
+ C
j
h
H
y,h
+ C
k
h
H
z,h
)
_
_
_
_
_
_
On note div
h,H
loprateur discret sappliquant

H
h
,
div
h,H

H
h
= C
i
h
H
x,h
+ C
j
h
H
y,h
+ C
k
h
H
z,h
div
h,H

H
h
est une approximation centre de div

H aux points (x
i+
1
2
, y
j+
1
2
, z
k+
1
2
).
On note alors

h,H
loprateur discret sappliquant des suites u
h
positionnes aux points
(x
i+
1
2
, y
j+
1
2
, z
k+
1
2
) dni par

h,H
u
h
=
_
_
_
_
_
_
B
i
h
u
h
B
j
h
u
h
B
k
h
u
h
_
_
_
_
_
_

h,H
u
h
est une approximation centre de

u, qui renvoye un vecteur positionn comme

H
h
.
Nous avons alors :

C
h

B
h

H
h
=

A
h,H

H
h

h,H
div
h,H

H
h
Page 158/275 Modlisation des phnomnes de propagation dondes
4.3. ETUDE DU SCHMA FDTD POUR LE SYSTME DE MAXWELL EN
DIMENSION 3
En se souvenant que

C
h
approxime

rot et

B
h
approxime

rot, nous venons de dmontrer lqui-


valent discret de

=

div

rot

rot appliqu des champs



H
h
:

A
h,H

H
h
=

h,H
div
h,H

H
h
+

C
h

B
h

H
h
Il est facile de dmontrer quune relation semblable existe applique des champs

E
h
, les
dnitions des oprateurs discrets

A
h,E
,

h,E
, div
h,E
devant tre adaptes au positionnement des
champs

E
h
sur la grille (on change les roles des B

h
et C

h
)
Conservation de la divergence en discret
Nous allons tablir (quen absence de sources), il y a comme dans le domaine continu conser-
vation de la divergence des champs.
Thorme 8. Les solutions du schma de Yee (4.14) en labsence de termes sources vrient :
div
h,H

H
n+
1
2
h
= div
h,H

H
n
1
2
h
= div
h,H

H
1
2
h
n 1
et
div
h,E

E
n
h
= div
h,E

E
n1
h
= div
h,E

E
0
h
n 1
Dmonstration. On applique loprateur div
h,H
la premire quation de (4.14) :
1
c
div
h,H

H
n+
1
2
h
div
h,H

H
n
1
2
h
t
+ div
h,H

C
h

E
h
= 0
Or,
div
h,H

C
h

E
h
= C
i
h
(C
j
h
E
z,h
C
k
h
E
y,h
)
+C
j
h
(C
k
h
E
x,h
C
i
h
E
z,h
)
+C
k
h
(C
i
h
E
y,h
C
j
h
E
x,h
)
= 0
car les oprateurs C

h
et C

h
commutent ds que ,= . On en dduit immdiatement
div
h,H

H
n+
1
2
h
div
h,H

H
n
1
2
h
= 0
La deuxime relation se montre de mme en utilisant div
h,E

B
h
= 0. Nous avons utilis les
quivalents discrets de div

rot = 0.
Remarque 35. Nous avons dni pour simplier le schma de Yee pour des matriaux homo-
gnes,
r
=
r
1. En rintroduisant les permittivit et permabilit discrtes, le rsultat
devient :
div
h,H
(
r,h

H
n+
1
2
h
) = div
h,H
(
r,h

H
1
2
h
)
Page 159/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
et
div
h,E
(
r,h

E
n
h
) = div
h,E
(
r,h

E
0
h
)
qui est lquivalent discret de la proprit des solutions continues :
div(
r

H)(x, t) = div(
r

H)(x, 0) t 0
et
div(
r

E)(x, t) = div(
r

E)(x, 0) t 0
En regroupant les rsultats, nous pouvons noncer le thorme destimation :
Thorme 9. En labsence de termes sources et si div
h,H

H
1
2
h
= div
h,E

E
0
h
, pour tout n 1, les
solutions du schma de Yee en 3 dimensions vrient :
|

B
h

H
n+
1
2
h
|
2

12
h
2
M
|

H
n+
1
2
h
|
2
et
|

C
h

E
n
h
|
2

12
h
2
M
|

E
n
h
|
2
o h
M
dsigne un pas moyen dni par :
h
M
=

3
1
x
2
+
1
y
2
+
1
z
2
qui est bien gal h si x = y = z = h.
Dmonstration.
|

B
h

H
n+
1
2
h
|
2
= (

C
h

B
h

H
n+
1
2
h
,

H
n+
1
2
h
) = (

A
h,H

H
n+
1
2
h
,

H
n+
1
2
h
) + (

h,H
div
h,H

H
n+
1
2
h
,

H
n+
1
2
h
)
En utilisant la nullit de div
h,H

H
n+
1
2
h
, on a
|

B
h

H
n+
1
2
h
|
2
= (

A
h,H

H
n+
1
2
h
,

H
n+
1
2
h
)
= |C
i
h
H
n+
1
2
x,H
|
2
+|B
j
h
H
n+
1
2
x,H
|
2
+|B
k
h
H
n+
1
2
x,H
|
2
+ |B
i
h
H
n+
1
2
y,H
|
2
+|C
j
h
H
n+
1
2
y,H
|
2
+|B
k
h
H
n+
1
2
y,H
|
2
+ |B
i
h
H
n+
1
2
z,H
|
2
+|B
j
h
H
n+
1
2
z,H
|
2
+|C
k
h
H
n+
1
2
z,H
|
2
4(
1
x
2
+
1
y
2
+
1
z
2
)|

H
n+
1
2
h
|
2
Page 160/275 Modlisation des phnomnes de propagation dondes
4.3. ETUDE DU SCHMA FDTD POUR LE SYSTME DE MAXWELL EN
DIMENSION 3
Nous pouvons tablir de faon strictement similaire la dmonstration en dimension 1, le
rsultat de stabilit par mthode nergtique pour le schma de Yee en 3 dimensions avec comme
condition CFL
ct
1
_
1
x
2
+
1
y
2
+
1
z
2
soit
ct
h
M

3
=

3
3
qui est bien la condition ncessaire obtenue en utilisant le cne de propagation numrique sur
grille rgulire et lon peut vrier par essais numriques que cest la condition CFL maximum.
Nous laissons le soin au lecteur de vrier la convergence avec ordre 2 en temps et en espace en
gnralisant les rsultats obtenus en dimension 1.
4.3.3 Analyse de stabilit par ondes planes, dispersion numrique
Nous allons effectuer par Fourier lanalyse de stabilit du schma de Yee. Nous avons vu
dans le cas de la dimension 1 que cela consistait valuer la dispersion numrique.
Nous allons donc chercher pour un vecteur donde

k = (k
x
, k
y
, k
z
) x quelles sont les
solutions de type e
i(
t,h
t

kx)
On crit donc

E
n
h
=

E
0
e
i(
t,h
t
n

kx
h
)
et

H
n+
1
2
h
=

H
0
e
i(
t,h
t
n+
1
2

kx
h
)
avec videmment
x
h
positionn au bon point de la grille en fonction des composantes des champs.
Rappelons les proprits de loprateur C
i
h
quand il opre sur une onde harmonique :
(C
i
h
(e
i(
t,h
t
n

kx
i,,
)
)
i
)
i+
1
2
,,
= 2i
sin(
kxx
2
)
x
e
i(
t,h
t
n

kx
i+
1
2
,,
)
On voit que C
i
h
agit comme un oprateur multiplicatif de valeur 2i
sin(
kxx
2
)
x
. De mme par
exemple,
(B
k
h
(e
i(
t,h
t
n+
1
2

kx
,,k+
1
2
)
)
k
)
,,k
= 2i
sin(
kzz
2
)
z
e
i(
t,h
t
n+
1
2

kx
,,k
)
B
k
h
agit comme un oprateur multiplicatif de valeur 2i
sin(
kzz
2
)
z
. La proprit stend sans dif-
cult aux autres indices. En utilisant lexpression de

C
h
(

B
h
) en fonction des C

h
( B

h
) , on
obtient le systme vectoriel :
_
_
_
2i
1
ct

H
0
sin

t,h
t
2
+ 2i

k
h


E
0
= 0
2i
1
ct

E
0
sin

t,h
t
2
2i

k
k


H
0
= 0
Page 161/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
o on a not

k
h
le vecteur :

k
h
=

sin(
kxx
2
)
x
sin(
kyy
2
)
y
sin(
kzz
2
)
z
On en dduit :

H
0

k
h
=

E
0

k
h
= 0
relation quon aurait obtenue en utilisant les quations sur la divergence des champs. Les seules
ondes harmoniques lectromagntiques pouvant se propager ont des champs

E et

H orthogonales
la direction dnie par

k
h
.
On en dduit aussi que

E
0


H
0
= 0. Le systme scrit alors :
_
_
_
[

k
h
[
2

E
0
=
1
ct

H
0

k
h
sin

t,h
t
2

H
0

k
k
=
1
ct

E
0
sin

t,h
t
2
et donc, en liminant

H
0

k
h
, on obtient :
[

k
h
[
2

E
0
= (
1
ct
)
2
sin
2

t,h
t
2

E
0
Nous obtenons la relation de dispersion :
sin
2

t,h
t
2
= (ct)
2
[

k
h
[
2
qui est bien lextension en 3 dimensions de la relation tablie en 1D (prendre k
y
= k
z
= 0) :
sin
2

t,h
t
2
= (ct)
2
(
sin
2 kxx
2
x
2
+
sin
2
kyy
2
y
2
+
sin
2 kzz
2
z
2
)
La condition de stabilit est dassurer des solutions relles
t,h
quelque soit

k. On obtient :
(ct)
2
(
1
x
2
+
1
y
2
+
1
z
2
) 1
soit encore :
ct
1
_
1
x
2
+
1
y
2
+
1
z
2
qui est exactement la condition CFL trouve par la mthode nergtique.
Page 162/275 Modlisation des phnomnes de propagation dondes
4.3. ETUDE DU SCHMA FDTD POUR LE SYSTME DE MAXWELL EN
DIMENSION 3
Si les pas sont les mmes dans les 3 directions gaux h, la relation de dispersion devient :
sin
2

t,h
t
2
= (
ct
h
)
2
(sin
2
k
x
h
2
+ sin
2
k
y
h
2
+ sin
2
k
z
h
2
)
On constate que non seulement le schma est dispersif mais quil aussi anisotrope, la vitesse
des ondes harmoniques dpend de la direction de londe.
Pour simplier, nous illustrons cette notion danisotropie pour le cas particulier de la dimen-
sion 2. Nous laissons en exercice la gnralisation la dimension 3.
On introduit langle de la direction de londe par rapport la grille, soit = arctan(k
y
/k
x
),
et k =
_
k
2
x
+ k
2
y
le nombre donde, la dispersion sexprime maintenant en fonction de ,K et
:
q(, K, ) =
2
K
arcsin((sin
2
K cos
2
+ sin
2
K sin
2
)
1
2
)
Un dveloppement de Taylor donne :
q(, K, ) = 1 (1
2

1
2
sin
2
(2))K
2
/24 + O(K
4
)
Donc on constate quon approche la vitesse lordre 2 et de faon infrieure pour les frquences
qui nous intressent. Le fait que q dpende de langle signie que le schma introduit une
anisotropie numrique, pour une frquence donne, un x, les ondes ne se propagent pas la
mme vitesse dans toutes les directions.
Pour = /4, on obtient lexpression suivante :
q(, K, /4) =
2
K
arcsin(

2sin
K
2

2
)
Donc le cas le plus favorable est obtenu pour la valeur de maximum gale
max
=

2
2
,
q( =

2
2
, K, /4) = 1
Le schma nest exact que dans les directions diagonales pour la valeur maximum de la CFL.
Pour x, on remarque que le schma est de moins en moins dispersif pour variant entre 0
et /4. Le cas pire correspond la propagation dans les directions du maillage. De mme on
observe que le phnomne de dispersion est accentu quand la CFL diminue. Cest pour cela que
les logiciels de calcul travaillent CFL maximum! ! ! Nous prsentons ci-dessous diffrentes
courbes de dispersion pour des valeurs angulaires xes permettant de voir linuence de la CFL
ainsi que des courbes danisotropie reprsentant pour diverses CFL (paramtres par =

max
)
linuence des paramtres N = 1/G nombre de points par longueur donde et direction de
londe.
Page 163/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50
0.60
0.65
0.70
0.75
0.80
0.85
0.90
0.95
1.00
FIG. 4.13 Courbes de dispersion 2D = 0, = 0, 0.1 0.9, 1
0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50
0.75
0.80
0.85
0.90
0.95
1.00
FIG. 4.14 Courbes de dispersion 2D = /6, = 0, 0.1 0.9, 1
Page 164/275 Modlisation des phnomnes de propagation dondes
4.3. ETUDE DU SCHMA FDTD POUR LE SYSTME DE MAXWELL EN
DIMENSION 3
0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50
0.80
0.82
0.84
0.86
0.88
0.90
0.92
0.94
0.96
0.98
1.00
1.02
FIG. 4.15 Courbes de dispersion 2D = /4, = 0, 0.1 0.9, 1
1.0 0.5 0.0 0.5 1.0
1.0
0.8
0.6
0.4
0.2
0.0
0.2
0.4
0.6
0.8
1.0
Diff Finies 2D, Gamma = 1, N = 2 2.5 3 10 100
FIG. 4.16 Courbes danisotropie c max, =1
Page 165/275
CHAPITRE 4. MTHODE DES DIFFRENCES FINIES EN TEMPOREL POUR LE
SYSTME DE MAXWELL
1.0 0.5 0.0 0.5 1.0
1.0
0.8
0.6
0.4
0.2
0.0
0.2
0.4
0.6
0.8
1.0
Diff Finies 2D Gamma = 0.5 N = 2 2.5 3 10 100
FIG. 4.17 Courbes danisotropie c max/2, =0.5
1.0 0.5 0.0 0.5 1.0
1.0
0.8
0.6
0.4
0.2
0.0
0.2
0.4
0.6
0.8
1.0
Diff Finies 2D Gamma = 0 N = 2 2.5 3 10 100
FIG. 4.18 Courbes danisotropie du schma semi-discrtis, =0.
Page 166/275 Modlisation des phnomnes de propagation dondes
Chapitre 5
Reprsentation intgrale des ondes en
dimension 3 - quations intgrales
5.1 Introduction
Ce chapitre est une introduction la mthode des quations intgrales, le chapire suivant
traitera de la mthode des lments nis de frontire qui en est la version discrte. Le principe
est le suivant : on veut rsoudre une quation aux drives partielles (EDP) linaire coef-
cients constants dans un domaine intrieur ou extrieur, avec des conditions aux limites et des
conditions linni. On suppose connue la solution lmentaire vriant les conditions lin-
ni de cette quation crite dans tout lespace. On se ramne dabord lquation homogne en
rsolvant explicitement lquation avec second membre (ou terme source) dans tout lespace
par convolution du terme source avec la solution lmentaire. On utilise ensuite un thorme de
reprsentation intgrale qui donne une expression explicite de la solution du problme homo-
gne en tout point de lespace. Cette expression intgrale fait intervenir la solution lmentaire
et des fonctions dnies sur la frontire qui sont les sauts de certaines traces de la solution sur
la frontire, comme les sauts de pression et de vitesse normale dans les problmes dacoustique.
Ces traces sont des inconnues du problme. On dmontre galement que tout champ reprsent
ainsi (avec des fonctions quelconque dnies sur la frontire) vrie lEDP dans le volume et
les conditions linni. Pour quun tel champ soit solution du problme aux limites, il ne reste
plus qu imposer les conditions aux limites sur le bord. Ceci conduit lquation intgrale. On
a ramen un problme aux limites pos dans un volume (ventuellement inni) une quation
intgrale pos sur le bord de ce volume.
Le plan du chapitre est le suivant : nous commenons par quelques rappels mathmatiques
sur les distributions de simple et double couche, la convolution et la formule des sauts dcline
en plusieurs versions pour les oprateurs diffrentiels usuels.
Nous tudions ensuite le rayonnement dune source dans lespace libre. Le champ solution
est obtenu en convolant le terme source, i.e. le second membre de lquation, avec la solution
lmentaire. Nous dveloppons plus particulirement le cas particulier des sources surfaciques.
Ceci nous amne introduire et tudier les principales proprits des potentiels de simple et
Page 167/275
CHAPITRE 5. QUATIONS INTGRALES
double couche.
Dans le 5.4, nous tablissons le thorme de reprsentation intgrale des solutions rgulires
de lquation de Helmholtz en dehors dune surface ferme et vriant la condition de radiation
de Sommerfeld linni. Les oprateurs donnant les valeurs de la solution sur le bord vrient
des proprits intressantes, en particulier, celles de projecteurs (de Caldern).
Nous montrons ensuite comment ramener la rsolution des problmes de Dirichlet et Neu-
mann intrieurs et extrieurs pour lquation de Helmholtz des quations intgrales avec in-
connues sur la frontire. Nous tudions ensuite les relations entre les problmes dEDP et les
diffrentes quations intgrales obtenues.
Dans le 5.6, nous tudions quelques applications de la formule de reprsentation, en dehors
des quations intgrales. En particulier, nous faisons le lien avec des formules que le lecteur
aurait vu par ailleurs : proprit de la moyenne et la formule de Poisson pour les fonctions
harmoniques, la formule de Cauchy pour les fonctions holomorphes.
Le 5.7 donne quelques gnralisations de la notion de fonction de Green et de la formule de
reprsentation intgrale.
Dans le dernier paragraphe, nous tudions les oprateurs intgraux rencontrs prcdemment
des densits dans des espaces de Sobolev. Nous tablissons les proprits de continuit et des
estimations de coercivit dans le cas de frquences complexes. Les dmonstrations utilisent les
prorpits de problmes dEDP avec conditions de transmission travers la frontire.
5.1.1 Conventions et notations
Dans toute la suite, nous supposerons que est une surface borne rgulire et dcoupe
lespace en deux ouverts : un ouvert born et un ouvert non-born. Louvert non-born sera
appel louvert extrieur et not
e
, louvert born louvert intrieur et sera not
i
. La normale
unitaire n sur est oriente de lintrieur vers lextrieur. Pour une fonction u rgulire jusquau
Page 168/275 Modlisation des phnomnes de propagation dondes
5.2. DISTRIBUTIONS DE SIMPLE ET DOUBLE COUCHE
bord dans
i
et
e
, nous notons u
i
sa restriction
i
et u
e
sa restriction
e
:
u =
_
u
i
dans
i
u
e
dans
e
Nous dnissons le saut de la trace de u travers comme
[u] = u
i
u
e
Dans tout le chapitre, quand nous travaillons en domaine frquentiel, nous adoptons la
convention de dpendance en temps en e
it
, mme si ceci nest pas systmatiquement rappel.
5.2 Distributions de simple et double couche
Dans ce paragraphe, nous rappellons sans dmonstration quelques rsultats pratiques de la
thorie des distributions, fondamentaux pour tablir les rsultats de ce chapitre. Pour plus de d-
tails, nous renvoyons le lecteur au cours dAnalyse MAT431 Distribution, Analyse de Fourier.
5.2.1 Dnitions
Soit une fonction rgulire dnie sur . Rappelons quon appelle distribution de simple
couche de densit sur la mesure de Radon s() = (x) d(x) :
s(), ) =
_

(x)(x) d(x) T(R


3
)
Cest une distribution dordre 0 support dans . Par exemple, en lectrostatique, une densit
volumique de charge dont lpaisseur (du support) est trs petite est souvent approche par
une densit surfacique de charge en intgrant sur lpaisseur. Cette densit de charge est
modlise par lobjet mathmatique s().
On dnit galement la distribution de double couche de densit note d() :
d(), ) =
_

(x)

n
(x) d(x) T(R
3
)
On a
_

(x)

n
(x) d(x) = lim
0
__

(x)

(x + n(x)) d(x)
_

(x)

(x) d(x)
_
En dveloppant ces calculs, on dmontre que le potentiel de double couche est la limite de la
somme de deux potentiels de simple couche de densits opposes sur la surface et une surface

obtenue en dplaant les points de dune distance suivant la normale. Do lorigine


Page 169/275
CHAPITRE 5. QUATIONS INTGRALES
du terme double couche. Cest la gnralisation au cas dune surface de la notion de diple
ponctuel. Plus prcisment, on remarque que pour tout T(R
3
)
d(), ) =
_

(x)n(x) (x) d(x)


= s(n), )
= div (s(n)) , )
do la relation
d() = div (s(n))
5.2.2 Produit de convolution
Rappelons que si f L
1
loc
(R
n
) et T(R
n
), on peut dnir f par
_
f
_
(x) =
_
R
n
f(y)(x y)dy
f est dans (

(R
n
). De plus, si T(R
n
), on a
_
R
n
_
f
_
(x)(x) dx =
_
R
n
_

f
_
(x)(x) dx
o

f(x) = f(x).
Cette dnition se gnralise T

T : pour T T

(R
n
) et T(R
n
), on pose
_
T
_
(x) = T, (x ))
qui appartient (

(R
n
). Par exemple
(5.1)
_
s()
_
(x) =
_

(x y)(y)d(y)
Comme s() est dordre 0, on peut facilement montrer que la formule est valable pour conti-
nue.
On gnralise ensuite ce produit T

, i.e. convolution dune distribution quelconque et


dune autre support compact. Pout T T

(R
n
) et S c

(R
n
), on pose
T S, ) = S,

T ) T(R
n
)
o

T T

(R
n
)

T, ) = T, ). On a
supp(T S) supp(T) + supp(S)
Pour a R
n
, notons
a
loprateur de translation de vecteur a, i.e. pour T(R
n
),

a
(x) = (x a). Pour T T

(R
n
), on dnit
a
T comme suit

a
T, ) = T,
a
) T(R
n
)
Page 170/275 Modlisation des phnomnes de propagation dondes
5.2. DISTRIBUTIONS DE SIMPLE ET DOUBLE COUCHE
On a

a
(u ) =
a
u = u
a

Si
a
dsigne la masse de Dirac en a, on a

a
u =
a
u
En particulier, est llment neutre : T = T pour tout T T

(R
n
).
Si U est une application linaire continue de T(R
n
) dans lui-mme qui commute avec les
translations, i.e.
a
U = U
a
pour tout a R
n
, alors il existe u c

(R
n
) tel que :
U = u T(R
n
)
Les quations aux drives partielles linaires sont des cas particuliers dquations de convolu-
tion. En effet, la drive scrit comme une convolution

T =

T
et

(R
n
).
Le produit de convolution est commutatif. Il est associatif sous condition :
_
T
1
T
2
_
T
3
=
T
1

_
T
2
T
3
_
si au moins deux des trois distributions sont support compact. Exemple :
(5.2)

(T S) =

(T S) = (

T) S = T (

S)
si S ou T est support compact.
Le produit de convolution est continu : si T
n
T et S
n
S dans T

(R
n
) et si S
n
et S sont
dans c

(R
n
), avec des supports inclus dans le mme compact, alors T
n
S
n
T S.
Enn, signalons que si E est (

en dehors de lorigine et si q est une distribution support


compact, alors E q est (

en dehors du support de q.
5.2.3 Formule des sauts
Soit u une fonction rgulire par morceaux dans R
3
, qui subit un saut travers une surface
rgulire oriente. On note
i
, resp.
e
, louvert situ du ct intrieur, resp. extrieur, de la
normale.
On note entre accolade une distribution dnie par une fonction rgulire en dehors de .
Ainsi, on peut noter
u = u =
_
u
e
dans
e
u
i
dans
i
et
_
u
x
i
_
=
_

_
u
e
x
i
dans
e
u
i
x
i
dans
i
Page 171/275
CHAPITRE 5. QUATIONS INTGRALES
La formule des sauts donne la valeur dune drive partielle de u au sens des distributions en
fonction des drives partielles de u
e
dans
e
et u
i
dans
i
et du saut de u :
(5.3)

x
i
u =
_
u
x
i
_
s([u] n
i
)
Cette formule se dcline sous plusieurs formes pour des champs scalaires et vectoriels. Soit de
plus

A =

A un champ de vecteurs rgulier de part et dautre , nous avons les relations


suivantes :
(5.4) u = u s([u] n)
(5.5) div
_

A
_
=
_
div

A
_
s([

A n])
(5.6)

rot
_

A
_
=
_

rot

A
_
+ s([

A n])
(5.7) u = u s([
u
n
]) + d([u])
En raisonnant, composante par composante, on voit que cette dernire formule est galement
valable pour un champ vectoriel. Mais en utilisant la dcomposition suivante du Laplacien vec-
toriel :

A = div

A

rot

rot

A
on trouve :
(5.8)

A =

A s([div

A] n) + s([

rot

A n])
s([

A n]) +

rot s([

An])
5.3 Rayonnement dune source dans lespace libre
5.3.1 Rayonnement dune source quelconque
Nous avons rappel au paragraphe 3.2 la notion de solution lmentaire dune quation aux
drives partielles et son utilit pour calculer une solution de lquation avec second membre
dans lespace libre, i.e. dans tout lespace, sans conditions aux limites part les conditions de
comportements linni. Nous avons calcul la solution lmentaire E de lquation de Helm-
holtz vriant la condition de radiation de Sommerfeld :
E(x) =
e
ik|x|
4[x[
Page 172/275 Modlisation des phnomnes de propagation dondes
5.3. RAYONNEMENT DUNE SOURCE DANS LESPACE LIBRE
Plus prcisment, E vrie :
( + k
2
)E = dans T

(R
3
)
et
lim
r
r
_
E
r
ikE
_
= 0
Soit T c

(R
3
) une distribution support compact, la solution de
( + k
2
)p = T dans T

(R
3
)
qui vrie
lim
r
r
_
p
r
ikp
_
= 0
est donne par
p = E T
Comme E est de classe (

dans le complmentaire de lorigine, daprs ce qui a t rappel


au 5.2.2, p est (

en dehors du support de T, la condition de radiation sentend ainsi au sens


classique.
Dans les paragraphes suivants, nous donnons quelques exemples de solutions avec des sources
support ponctuel, surfacique ou volumique. Nous insistons sur le cas des sources surfaciques
qui sont la base de la formule de reprsentation intgrale dans un ouvert intrieur ou extrieur.
5.3.2 Sources ponctuelles
Considrons lquation de Helmholtz avec un terme source ponctuelle monopolaire place
en un point y
(
x
+ k
2
)p(x, y) = T(y)
y
(x) dans T

(R
3
)
p vriant la condition de radiation. p est donne par
p(x, y) = T(y)(E
y
)(x) = T(y)E(x y)
En notant
G(x, y) =
e
ik|xy|
4[x y[
la fonction de Green du problme, p scrit :
p(x, y) = T(y)G(x, y)
Remarque 1. Nous avons not explicitement (et articiellement) une dpendance de la constante
T en fonction de y pour faire le rapprochement entre la formule obtenue avec ce qui viendra dans
la suite.
Page 173/275
CHAPITRE 5. QUATIONS INTGRALES
Au paragraphe 3.2, nous avons galement calcul, dans le cas des quations de Maxwell, le
champ lectromagntique rayonn par des sources lmentaires du systme du premier ordre : les
diples lectrique et magntique. Transposons cette analyse au cas de lquation de Helmholtz.
Remarquons que lquation du second ordre
( + k
2
)p = T dans T

(R
3
)
avec p satisfaisant la condition de radiation linni, est quivalente au systme du premier ordre
_

_
ik p + divv =
1
ik
T
ik v + p =

0
p et v satisfaisant la condition de radiation linni. Cest le systme de lacoustique linaire o
p est la pression et v la vitesse ( un facteur
0
c prs).
Nous pouvons alors considrer des sources ponctuelles lmentaires localises en un point y
pour le systme :
(5.9)
_
_
_
ik p + div
x
v = Q(y)(x y)
ik v +
x
p =

F(y)(x y)
dans T

(R
3
)
o Q(y) et

F(y) sinterprtent ( une constante
0
c prs) comme un dbit et une force. Comme
plus haut, Q(y) et

F(y) sont des constantes. p est alors solution de
(
x
+ k
2
)p = T dans T

(R
3
)
avec T source ponctuelle (plus gnrale quune masse de Dirac) :
(5.10) T = ikQ(y)(x y) div
x
_

F(y)(x y)
_
De mme, v vrie

x
div
x
+k
2
_
v =
x
(Q(y)(x y)) ik

F(y)(x y)
Pour se ramener lquation de Helmholtz vectorielle, utilisons la relation (A.8) :
= div

rot

rot
En appliquant le rotationnel la deuxime quation du systme (5.9), nous trouvons

rot v =
1
ik

rot
x
_

F(y)(x y)
_
(car

rot p =

0). Nous en dduisons


( + k
2
)v =

S
Page 174/275 Modlisation des phnomnes de propagation dondes
5.3. RAYONNEMENT DUNE SOURCE DANS LESPACE LIBRE
avec
(5.11)

S =
x
(Q(y)(x y)) +
1
ik
_

rot
x

rot
x
+k
2
__

F(y)(x y)
_
En convolant la solution lmentaire E avec les seconds membres (5.10) et (5.11), on trouve :
(5.12)
_
_
_
p(x, y) = ikG(x, y)Q(y) div G(x, y)

F(y)
v(x, y) =
x
G(x, y)Q(y) +
1
ik
_

rot
x

rot
x
+k
2
_
G(x, y)

F(y)
En remplaant la vitesse v par :

V = v +
1
ik

F(y)(x y)
i.e.

V =
1
ik
p
et en posant :

P =
1
ik

F
nous obtenons le nouveau systme :
_
_
_
ik p + div

V = q
ik

V + p =

0
dans T

(R
3
)
o maintenant,

V est rotationnel nul dans T

(R
3
) et au lieu dune source de dbit et une source
de force, nous avons uniquement une source de dbit somme dun monople et dun diple :
q = Q(y)(x y) div
x
_

P(y)(x y)
_
En effet, si

P = P
le deuxime terme est la limite au sens des distributions de deux monoples positionns en deux
points trs proche y
s
2
, damplitudes opposes P/s :
div
x
_

P(y)(x y)
_
=

P(y)
x
(x y) = lim
s0
+
P
s
_
(x y +
s
2
) (x y
s
2
)
_
Le lecteur dmontrera ce rsultat proprement en testant la formule avec des fonctions rgulires.

V vrie directement :
(
x
+ k
2
)

V =
x
q
do la nouvelle expression pour la vitesse :
(5.13)

V (x, y) =
x
G(x, y)Q(y) +
x
div
x
_
G(x, y)

P(y)
_
Remarque 2. En dveloppant ces expressions en coordonnes sphriques, le lecteur reconnatra
dans la formule de la pression le dbut du dveloppement multipolaire (3.9), avec uniquement
les termes en l = 0 (monople) et l = 1 (diple).
Page 175/275
CHAPITRE 5. QUATIONS INTGRALES
5.3.3 Sources volumiques
Considrons maintenant des sources tendues support compact. Soit une fonction rgu-
lire support compact, la solution de
( + k
2
)p = dans T

(R
3
)
est donne par
(5.14) p(x) =
_
R
3
G(x, y)(y)dy
En travaillant avec le systme du premier ordre de lacoustique, quivalent lquation de Helm-
holtz :
_
_
_
ik p + divv = q
ik v + p =

f
dans T

(R
3
)
avec q et

f densits volumiques de dbit et de force, fonctions rgulires support compact dans
R
3
, on obtient les nouvelles formules de reprsentation :
(5.15) p(x) = ik
_
R
3
G(x, y)q(y)dy div
_
R
3
G(x, y)

f(y)dy
et
(5.16) v(x) =
_
R
3
G(x, y)q(y)dy
_
1
ik

rot

rot +ik
__
R
3
G(x, y)

f(y)dy
Dveloppons le terme en rot rot. On a

rot
x
G(x, y)

f(y) =
x
G(x, y)

f(y)
mais

x
G(x, y) =
y
G(x, y)
En utilisant la formule dintgration par partie (A.6), on trouve :

rot
_
R
3
G(x, y)

f(y)dy =
_
R
3
G(x, y)

rot

f(y)dy
Le lecteur refera ce calcul proprement, en rgularisant G au voisinage de y = x et passant la
limite grce au thorme de Lebesgue, la singularit en 1/r tant intgrable.
Do la nouvelle de reprsentation de la vitesse :
(5.17)
v(x) =
_
R
3
G(x, y)q(y)dy

1
ik

rot
_
R
3
G(x, y)

rot

f(y)dy ik
_
R
3
G(x, y)

f(y)dy
Page 176/275 Modlisation des phnomnes de propagation dondes
5.3. RAYONNEMENT DUNE SOURCE DANS LESPACE LIBRE
5.3.4 Sources surfaciques - Potentiels de simple et double couche
Potentiel de simple couche
Considrons une surface ferme rgulire dcoupant lespace en un ouvert born
i
et un
ouvert non born
e
, tel que dcrit au 5.1.1.
Nous nous intressons des sources localises sur . Soit une fonction rgulire dnie sur
, on note s() la distribution de simple couche sur de densit . La solution p de
( + k
2
)p = s() dans T

(R
3
)
vriant la condition de radiation est donne par :
p = E s()
p est dit potentiel de simple couche, et loprateur o dni par
o = E s()
est appel oprateur intgral de simple couche.
Thorme 10 (Le potentiel de simple couche). Pour toute fonction rgulire dnie sur , le
potentiel de simple couche p = o a les proprits suivantes :
1. p est une fonction continue dans R
3
, de classe (

en dehors de ,
(5.18) o(x) =
_

G(x, y)(y)d(y) pour tout x R


3
On note S loprateur o compos avec loprateur de restriction sur . Cest loprateur
qui une fonction dnie sur associe la fonction S dnie sur par :
(5.19) S(x) =
_

G(x, y)(y)d(y) pour tout x


2. p est solution de lquation de Helmholtz homogne en dehors de :
( + k
2
)p = 0 dans R
3

3. p vrie la condition de radiation de Sommerfeld. Plus prcisment, on a la formule de
champ lointain suivante :
(5.20) o(x) =
e
ikr
r
A() + O
_
1
r
2
_
o x = r, r = [x[, et
(5.21) A() =
1
4
_

e
iky
(y)d(y)
est dite amplitude de diffusion (ou de scattering)
Page 177/275
CHAPITRE 5. QUATIONS INTGRALES
4. Les drives normales intrieure et extrieure sur sont donnes par
(5.22)
p
n
i
= +

2
+ D

p
n
e
=

2
+ D

o
(5.23) D

(x) =
_

G
n
x
(x, y)(y)d(y) pour x
le noyau G/n
x
ayant une singularit en 1/[x y[ et est donc dans L
1
(). Ainsi, la
drive normale de p subit un saut gal sur :
_
p
n
_
=
_
p
n
_
i

_
p
n
_
e
=
Dmonstration. 1. Comme vu plus haut au 5.3.1, p = ET est (

dans le complmentaire
du support de T c

(R
3
). Ici supp s() = . Pour dmontrer la continuit travers ,
rgularisons E prs de lorigine, par exemple en posant pour > 0 petit :
E

(x) =
_
_
_
E(x) si [x[
e
ik
4
si [x[
E

est continue. On a daprs 5.2.2


p

(x) = E

s() (x) =
_

(x y)(y)d(y) x R
3
Soit x . En remarquant que dans le plan tangent en x , llment daire est rdrd
(coordonnes polaires centres en x), on voit que la singularit en 1/[x y[ est intgrable
sur , i.e. E L
1
(). Donc lintgrale
_

G(x, y)(y)d(y)
est convergente et le thorme de Lebesgue permet de dduire que
_

(x y)(y)d(y)
_

G(x, y)(y)d(y) quand 0


Dautre part, daprs 5.2.2 (continuit de la convolution) :
E

s() E s() quand 0


Page 178/275 Modlisation des phnomnes de propagation dondes
5.3. RAYONNEMENT DUNE SOURCE DANS LESPACE LIBRE
do
(5.24) p(x) =
_

G(x, y)(y)d(y) x R
3
De mme, en remarquant que G(z, ) est uniformment dans L
1
() pour z dans le voisi-
nage de x , le thorme de Lebesgue permet de montrer que
p(x) = lim
zx,z
i
p(z) = lim
zx,z
e
p(y)
pour tout x .
2. p vrie lquation de Helmholtz homogne en dehors de , puisque
( + k
2
)
_
E s()
_
= (E + k
2
E) s() = s() = s()
et le support de s() est .
3. Calculons le comportement de potentiel de simple couche p quand r = [x[ tend vers
linni, pour une direction dobservation donne
=
x
[x[
dans la sphre unit.
Pour y , donc born, on a uniformment en y :
[x y[ =
_
[x[
2
2x y +[y[
2
_
1/2
= r
_
1 2
y
r
+
[y[
2
r
2
_
1/2
= r y + O
_
1
r
_
De mme,
1
[x y[
=
1
r
+
y
r
2
+ O
_
1
r
3
_
Do
e
ik|xy|
4[x y[
=
e
ikr
4r
e
iky
+ O
_
1
r
2
_
et la formule (5.20).
4. Dmontrons dabord que pour x , le noyau
G
n
x
(x, y) = n(x)
x
G(x, y)
est dans L
1
(). Une analyse sommaire indique que
G
n
x
(x, y) =
e
ik|xy|
4[x y[
2
_
ik
1
[x y[
_
_
(x y) n(x)
_
Page 179/275
CHAPITRE 5. QUATIONS INTGRALES
a une singularit en 1/[x y[
2
qui est non intgrable sur . En fait, nous allons dmontrer
que cette singularit est en 1/[x y[. En effet, une surface rgulire peut tre dcrite au
voisinage de x comme le graphe dune fonction rgulire variable dans le plan tangent
en x :

3
= (

) avec

= (
1
,
2
) T
x
(plan tangent au point x), laxe des
3
tant suivant n. On a
(0) = 0 et (0) = 0
do
(y x) n(x) =
3
= (

) = O([

[
2
) pour

= o(1)
Dautre part
[x y[
2
= [

[
2
+
2
3
= O([

[
2
)
do
(x y) n(x) = O([x y[
2
)
Pour x , la singularit du noyau G/n
x
est donc en 1/[xy[. On en conclut quil est
galement dans L
1
(). Il en est de mme pour G/n
y
(dmonstration analogue).
Calculons la drive normale du potentiel de simple couche intrieure, comme la limite :
_
p
n
_
i
(x) =
p
n
_
x + 0

n(x)
_
= lim
s0,s<0
n(x) o(x + sn(x))
Pour la drive normale extrieure, nous prendrons la limite quand s tend vers 0 par valeurs
positives.
Soit donc s ,= 0 de signe x et > 0 deux distances sufsamment petites devant les
dimensions de . Notons z = x +sn(x), z est dans
i
si s < 0 dans
e
si s > 0 (pour s
sufsamment petit). Notons

lintersection de avec la boule B(x, ) de centre x et de


rayon . Dcoupons lintgrale en deux :
n(x) o(z) =
_

n(x)
z
G(z, y)(y)d(y) +
_
\
n(x)
z
G(z, y)(y)d(y)
Page 180/275 Modlisation des phnomnes de propagation dondes
5.3. RAYONNEMENT DUNE SOURCE DANS LESPACE LIBRE
Pour chacune des deux intgrales, nous allons faire tendre s vers 0 ( signe x) et > 0
x sufsamment petit, puis nous ferons tendre vers 0
+
.
La deuxime intgrale ne pose pas de problme. En effet, x, le noyau est rgulier au
voisinage de x et
lim
zx,z
i

e
_
\
n(x)
z
G(z, y)(y)d(y) =
_
\
G
n
x
(x, y)(y)d(y)
Dautre part, nous avons dmontr plus haut que le noyau
G
n
x
(x, y)
est L
1
() pour x , on a donc
lim
zx,z
i

e
_
\
n(x)
z
G(z, y)(y)d(y) =
_

G
n
x
(x, y)(y)d(y)+o(1) = D

(x)+o(1)
pour petit.
Traitons la premire intgrale. Pour petit, la fonction tant rgulire, on a
_

n(x)
z
G(z, y)(y)d

(y) = ((x) + O())


_

n(x)
z
G(z, y)d

(y)
On a
n(x)
z
G(z, y) =
(z y) n(x)
4[z y[
3
+ O
_
1
[x y[
_
Lintgrale sur

du terme en 1/[xy[ tant en O(), nous sommes ramens au calcul de


_

n(x)
z
G(z, y)d

(y) =
1
4
_

(z y) n(x)
4[z y[
3
d

(y) + O()
Utilisons la paramtrisation introduite plus haut pour estimer cette dernire intgrale. Dans
la base locale (

,
3
), (

dans le plan tangent T


x
et
3
suivant n(x)). on a
z =
_

0
s
_
et y =
_

)
_
ce qui donne
(z y) n(x)
[z y[
3
=
s (

)
_
[

[
2
+
_
s (

)
_
2
_3
2
Llment daire est donn par :
d

=
_
1 +[

)[
2
d

=
_
1 + O(
2
)
_
d

Page 181/275
CHAPITRE 5. QUATIONS INTGRALES
Comme

= O() et (

) = O([

[
2
) = O(
2
), si lon prend s = O(
2
), on peut se
ramener calculer lintgrale dans le plan tangent :
_

(z y) n(x)
[z y[
3
d

(y) =
_
1 + O(
2
)
_
_
Q
s
_
[

[
2
+ s
2
_

3
2
d

o Q

T
x
est louvert de paramtrisation de

, quon pourrait choisir pour simpli-


er comme tant le disque de centre lorigine (x) et de rayon (celui-ci dnissant

).
Lutilisation des coordonnes polaires facilite les calculs :
_
Q
s
_
[

[
2
+ s
2
_

3
2
d

= 2s
_

0

2
+ s
2
_

3
2
d
= 2s
_

0
d
d
_

2
+ s
2
_

1
2
d
= 2
_
sgn(s) s(
2
+ s
2
)

1
2
_
On conclut que pour s = O(
2
) on a :
_

n(x)
z
G(z, y)d

(y) =
sgn(s)
2
+ O()
c..d. 1/2 ( prs) suivant que s tend 0 par valeurs positives ou ngatives, c..d. si z
tend x en venant de
e
ou de
i
. Do la formule (5.22).
Remarque 3. Comme nous le verrons plus loin, lintgrale
_

(y z) n(y)
[y z[
3
d

(y)
qui est quivalente lintgrale que nous cherchions calculer, est langle solide sous lequel
on voit

depuis z. En prenant petit,

ressemble un disque plat, et en rapprochant z de


x une distance trop petite devant ,

apparat comme un plan inni. Langle solide est 2


suivant la position de par rapport la normale.
Potentiel de double couche
Considrons maintenant le systme du premier ordre avec q et

f des densits surfaciques de
dbit et de force. Pour des raisons qui apparatront plus loin, considrons le cas particulier dune
densit de force normale :

f = n
o n est le vecteur normale unitaire sur . Le systme scrit
_
_
_
ik p + divv = s(q)
ik v + p = s(n)
dans T

(R
3
)
Page 182/275 Modlisation des phnomnes de propagation dondes
5.3. RAYONNEMENT DUNE SOURCE DANS LESPACE LIBRE
o s(q) et s(n) sont les distributions de simple couche de densits q et n. Les mmes calculs
que prcdemment conduisent
( + k
2
)p = ik s(q) div s(n)
o lon reconnat dans le terme source, la somme dune distribution de simple couche et dune
distribution de double couche
d() = div s(n)
v vrie
( + k
2
)v = s(q)
_
1
ik

rot

rot +ik
_
s(n)
Nous en concluons les expressions suivantes
(5.25) p = ik oq div o(n)
et
(5.26) v = oq
_
1
ik

rot

rot +ik
_
o(n)
Nous avons dj tudi dans le paragraphe prcdent les proprits du potentiel de simple couche,
i.e. le cas = 0. En particulier, nous avons dmontr que la composante normale de la vitesse
est discontinue sur :
(5.27)
v
i
n =
q
2
D

q
v
e
n = +
q
2
D

q
do le saut
[v n] = q
Dans la suite, nous supposons q = 0 et nous prcisons les expressions de p et v, en particulier
sur . Pour cela, introduisons loprateur T dni par
(5.28) T = E d() = div o(n)
T est appel oprateur intgral de double couche. p = T est dit potentiel de double couche.
Nous appelons vitesse associe p le champ de vecteurs dni par lquation :
(5.29) v =
1
ik
(p s(n)) dans T

(R
3
)
qui a lexpression :
(5.30) v =
_
1
ik

rot

rot +ik
_
o(n) dans T

(R
3
)
Page 183/275
CHAPITRE 5. QUATIONS INTGRALES
Thorme 11 (Le potentiel de double couche). Pour toute fonction rgulire dnie sur ,
le potentiel de double couche p = T a les proprits suivantes :
1. p est une fonction de classe (

en dehors de , et pour tout x dans R


3
, on a
(5.31) p(x) =
_

G
n
y
(x, y)(y)d(y)
2. p est solution de lquation de Helmholtz homogne en dehors de :
( + k
2
)p = 0 dans R
3

3. p vrie la condition de radiation de Sommerfeld. Plus prcisment, on a la formule de
champ lointain suivante :
(5.32) T(x) =
e
ikr
r
A() + O
_
1
r
2
_
o x = r, r = [x[, et
(5.33) A() =
ik
4
_

e
iky
(y)(n(y) )d(y)
est dite amplitude de diffusion (ou de scattering)
4. p est discontinu la traverse de . Pour x , les traces intrieure et extrieure sont
donnes par
(5.34)
p
i
(x) = lim
zx, z
i
T(z) =
(x)
2
+ D(x)
p
e
(x) = lim
zx, z
e
T(z) = +
(x)
2
+ D(x)
avec
(5.35) D(x) =
_

G
n
y
(x, y)(y)d(y) x
Le noyau G/n
y
ayant une singularit en 1/[xy[ et est donc dans L
1
(). Ainsi, p subit
un saut de la traverse de :
[p] = p
i
p
e
=
5. Lexpression (5.30) de la vitesse v associe p = T est quivalente la suivante :
(5.36) v =
1
ik

rot o(

rot

) iko(n) dans T

(R
3
)
Page 184/275 Modlisation des phnomnes de propagation dondes
5.3. RAYONNEMENT DUNE SOURCE DANS LESPACE LIBRE
6. La drive normale de p est continue travers et vaut
p
n
i
=
p
n
e
= N
o
(5.37) N(x) = rot

S(

rot

)(x) + k
2
n S(n)(x) x
Remarque 4. rot

et

rot

sont des oprateurs diffrentiels surfaciques. Ils drivent tangentiel-


lement sur . Si tant un contour dans le plan, ils correspondraient la drive par rapport
labscisse curviligne. Le lecteur est renvoy lannexe A.4 pour une introduction rapide et
lmentaire ces oprateurs.
Dmonstration. 1. Comme prcdemment, p = E d() est (

en dehors du support de
d(). En x R
3
, nous avons
p(x) = div
_

G(x, y)(y)n(y)d(y) =
_

x
G(x, y) n(y)(y)d(y)
Ce qui donne lexpression (5.31) en remarquant que
x
G(x, y) =
y
G(x, y).
2. Mmes arguments que pour le potentiel de simple couche.
3. Nous avons dj dmontr que
G(x, y) =
e
ikr
4r
e
iky
+ O
_
1
r
2
_
De mme,

y
G(x, y) = ikG(x, y)
Do le rsultat.
4. Nous savons dj que pour x le noyau
G
n
y
(x, y)
a une singularit en 1/[xy[ intgrable sur . Comme plus haut nous calculons pour x
les limites
p
i
(x) = lim
s0,s<0
_

G
n
y
(x + sn(x), y)(y)d(y)
et
p
e
(x) = lim
s0,s>0
_

G
n
y
(x + sn(x), y)(y)d(y)
Comme plus haut, nous considrons s ,= 0 de signe x et > 0 deux distances sufsam-
ment petites devant les dimensions de . Notons z = x + sn(x), z est dans
i
si s < 0
Page 185/275
CHAPITRE 5. QUATIONS INTGRALES
dans
e
si s > 0. Notons

lintersection de avec la boule B(x, ) de centre x et de


rayon . Dcoupons lintgrale en deux :
_

G
n
y
(z, y)(y)d(y) =
_

G
n
y
(z, y)(y)d(y) +
_
\
G
n
y
(z, y)(y)d(y)
Par exactement les mmes arguments que plus haut, la deuxime intgrale conduit D(x)
quand z tend x, puis tend vers 0.
Pour la premire intgrale, nous sommes ramens calculer lintgrale
_

(z y) n(y)
4[z y[
3
d

Mais par continuit de la normale, nous avons


n(y) = n(x) + O([x y[)
et [x y[ = O([z y[), donc
(z y) n(y)
4[z y[
3
=
(z y) n(x)
4[z y[
3
+ O
_
1
[x y[
_
Lintgrale du reste en 1/[x y[ sur

tant O(), nous trouvons


_

(z y) n(y)
4[z y[
3
d

=
_

(z y) n(x)
4[z y[
3
d

+ O()
dj calcule plus haut. Do le terme /2.
5. Considrons la formule de reprsentation (5.30) de v. Dveloppons le terme en rot rot.
Pour cela, rgularisons E : E
n
= E
n
o
n
est une suite rgularisante, et en notant
G
n
(x, y) = E
n
(x y), on a toujours

x
G
n
(x, y) =
y
G
n
(x, y)
On a ainsi

rot
_

G
n
(x, y)(y)n(y) d(y) =
_

(
y
G
n
(x, y) n(y)) (y) d(y)
Daprs la formule (A.24) de lannexe A.4, le gradient se dcompose en gradient tangentiel
(drives tangentielles) et gradient normale (drive normale) :

y
G
n
(x, y) =
,y
G
n
(x, y) +
G
n
n
y
(x, y)n(y)
Ainsi

y
G
n
(x, y) n(y) =
,y
G
n
(x, y) n(y)
Page 186/275 Modlisation des phnomnes de propagation dondes
5.3. RAYONNEMENT DUNE SOURCE DANS LESPACE LIBRE
Dautre part, daprs la formule (A.26) de la mme annexe :

,y
G
n
(x, y) n(y) =

rot
,y
G
n
(x, y)
Do

rot
_

G
n
(x, y)(y)n(y) d(y) =
_

rot

_
G
n
(x, y)
_
(y)d(y)
Enn, en utilisant la formule dintgration par partie (A.37), on trouve :

rot
_

G
n
(x, y)n(y) d(y) =
_

G
n
(x, y)

rot

(y)d(y)
En passant ensuite la limite, avec la mme justication que plus haut, nous trouvons
(5.38)

rot o (n) = o(

rot

)
Ainsi,

rot o (n) est (

en dehors de , continue la traverse de .


6. Le gradient de p est li la vitesse v par (5.29). Les limites sur intrieures et extrieures
des composantes normales du gradient de p et de v sont donc gales. Il est plus ais dtu-
dier celles de v avec lexpression (5.36).
Le terme en iko(n) est continu travers (pour toutes ses composantes). Concernant le
terme en rot rot, remarquons que daprs la formule (A.30) de lannexe A.4, la compo-
sante normale du rotationnel est une drive tangentielle de la trace tangentielle :
n

rot o(

rot

) = rot

o(

rot

)
Elle est donc continue puisque o(

rot

) est continue la traverse de .


Remarque 5. Nous sommes passs par la formule de reprsentation de ikv et une intgration
par partie pour calculer la drive normale du potentiel de double couche. En sattaquant aux
calculs de la drive normale directement avec la formule du gradient
T = div o(n) dans T

(R
3
)
nous aurions t gns par la singularit de type distribution de simple couche. En effet, la
vitesse est un champ de vecteur rgulier par morceaux, alors que le gradient de la pression est
la somme dun champ de vecteur rgulier par morceaux (le gradient de p dans
i
et dans
e
) et
dune distribution de simple couche sur :
div o(n) =
_

rot S(

rot

) k
2
S(n)
_
+ s(n) dans T

(R
3
)
De fait, le lecteur vriera que lexpression formelle suivante
p
n
(x) = n(x) div o(n) =
_

2
G
n
x
n
y
(x, y)(y)d(y)
Page 187/275
CHAPITRE 5. QUATIONS INTGRALES
fait intervenir un noyau non intgrable qui a une singularit en 1/[x y[
3
, dit noyau hypersin-
gulier.
Cette expression provient de lintgrale dune densit surfacique de diples (5.13) (formule
en div + une masse de Dirac), alors que lexpression (5.37) vient dune densit surfacique
de forces normales (5.12) (formule en rot rot k
2
). Dailleurs, pour donner un sens
lintgrale du noyau hypersingulier, on a recours la notion dintgrale au sens des parties
nies, ce qui revient en n de compte retirer la distribution de simple couche, avec des calculs
plus compliqus dans la pratique.
Remarque 6. Pour mieux comprendre la diffrence entre les formules de v et p, faisons une
analogie avec le cas 1D. Soit f la fonction dnie sur R par
f(x) =
_

_
1
2
x
2
pour x 0
1
2
x
2
+ 1 pour x > 0
et soit g la fonction dnie sur R par
g(x) = x
La drive de f est donne par
f

(x) = x + (x)
f

nest pas gale g dans T

(R), mais
f

(x) = g(x) dans R 0


et les limites en 0 droite et gauche existent et sont gale
lim
x0
+
f

(x) = lim
x0

(x) = lim
x0
+
g(x) = lim
x0

g(x)
f est lanalogue de p, g lanalogue de ikv. On conoit quil est plus facile de manipuler g qui
est une fonction plutt que f

qui est une distribution. . .


5.4 Thorme de reprsentation intgrale
5.4.1 Rayonnement en prsence dun obstacle
Dans ce paragraphe, nous tudions la reprsentation intgrale des ondes dans un ouvert
i
intrieur ou
e
extrieur et en rgime frquentiel. La reprsentation en rgime temporel sen
dduit par lutilisation de la transforme de Fourier. Nous nous intressons donc aux solutions
de lquation de Helmholtz dans R =
i

e
qui vrient la condition de radiation de
Sommerfeld linni :
( + k
2
)p = T dans T

(
i

e
)
Page 188/275 Modlisation des phnomnes de propagation dondes
5.4. THORME DE REPRSENTATION INTGRALE
pour une distribution T support compact dans
i

e
. Nous avons dj vu dans le paragraphe
5.3 comment rsoudre ce problme dans T

(R
3
) en convolant T avec la solution lmentaire E.
En fait, une distribution support compact dans un ouvert O est aussi une distribution support
compact dans R
3
. Dans le cas prsent, en remarquant que T est dans c

(R
3
) et nous pouvons
dabord rsoudre lquation de Helmholtz avec le second membre T dans T

(R
3
)
( + k
2
)p
in
= T dans T

(R
3
)
p
in
vriant la condition de radiation linni. On se ramne ainsi aux rsultats du paragraphe
prcdent. p
in
est londe qui existerait en absence de la frontire . Cest ce quon appelle champ
incident. Nous sommes ainsi ramens travailler avec le champ diffract p
sc
= pp
in
qui verie
lquation homogne dans
i

e
( + k
2
)p
sc
= 0 dans T

(
i

e
)
p est appel champ total.
Sans restreindre la gnralit du propos, nous tudions dans ce paragraphe la reprsentation
intgrale des solutions de lquation de Helmholtz sans second membre dans
i

e
.
5.4.2 Solutions de lquation homogne en prsence dun obstacle
Thorme 12 (de reprsentation intgrale). Soit p une fonction rgulire jusquau bord de part
et dautre de . On note p
i
sa restriction
i
, p
e

e
. Les sauts de p et de sa drive normale
sont nots et :
= [p] = p
i
p
e
=
_
p
n
_
=
p
i
n

p
e
n
sur
Si
(p
i
+ k
2
p
i
) = 0 dans T

(
i
),
et
(p
e
+ k
2
p
e
) = 0 dans T

(
e
),
p
e
satisfait la condition de radiation de Sommerfeld linni :
lim
r
r
_
p
r
ikp
_
= 0
alors p est la somme dun potentiel de simple couche et dun poentiel de double couche :
p = o T dans T

(R
3
)
Plus prcisment, on a les formules de reprsentation intgrales suivantes :
(5.39) p(x) = o(x) T(x) pour x
e

i
Page 189/275
CHAPITRE 5. QUATIONS INTGRALES
et
(5.40)
1
2
_
p
i
(x) + p
e
(x)
_
= S(x) D(x) pour x
Dautre part
p = o +
_

rot o(

rot

) k
2
o(n)
_
s(n) dans T

(R
3
)
Plus prcisment, on a les formules de reprsentation intgrales suivantes :
(5.41) p(x) = o(x) +
_

rot o(

rot

)(x) k
2
o(n)(x)
_
pour x
i

e
et
(5.42)
1
2
_
p
n
i
(x) +
p
n
i
(x)
_
= D

(x) N(x) pour x


o o o, S, T, D, D

et N sont les oprateurs intgraux introduits dans le 5.3, dont nous


rappelons les expressions :
(5.43)
_

_
o(x) =
_

G(x, y)(y) d(y) pour x R


3
T(x) =
_

G
n
y
(x, y)(y) d(y) pour x R
3

T(x) = div
_

G(x, y)(y)n(y) d(y) pour x R


3

S(x) =
_

G(x, y)(y) d(y) pour x


D(x) =
_

G
n
y
(x, y)(y) d(y) pour x
D

(x) =
_

G
n
x
(x, y)(y) d(y) pour x
N(x) = rot

G(x, y)

rot

(y) d(y)
+k
2
_

G(x, y)(y)n(y) n(x) d(y) pour x


Dmonstration. Daprs la formule des sauts (5.7), la pression p vrie
( + k
2
)p = s() d() dans T

(R
3
)
ainsi que la condition de radiation linni. Donc
p = E s() E d()
Page 190/275 Modlisation des phnomnes de propagation dondes
5.4. THORME DE REPRSENTATION INTGRALE
Daprs les rsultats des thormes 10 et 11, on a
E s() = o
et
E d() = T
On a aussi lexpression de ces oprateurs pour x dans
i

e
et sur . De mme pour le gradient
de p. Ceci termine la dmonstration.
La diffrence avec ces thormes, cest que les fonctions et ne sont pas forcment
connues.
Nous allons dans la suite donner une dmonstration plus lmentaire de la premire partie
du thorme, la reprsentation de p, ne faisant pas appel aux proprits de la convolution des
distributions.
Soit x =
i

e
et soit > 0 tel B(x, ) . Notons
,R
louvert priv de la
boule de rayon centre en x et tronqu linni par la sphre de rayon R > 0 assez grand :

,R
=
_
B(x, ) [x[ R
_
. La formule de Green nous donne :
0 =
_

,R
_
p(y) + k
2
p(y)
. .
=0
_
G(x, y)dy
_

,R
_

y
G(x, y) + k
2
G(x, y)
. .
=0
_
p(y)dy =
_

,R
_
p

(y)G(x, y)
G

y
(x, y)p(y)
_
d(y)
o est la normale extrieure . Rappelons que la normale n sur est oriente vers lextrieur
de
i
.
,R
= S

S
R

i

e
, o lon a distingu la frontire commune de
i
et
e
pour
pouvoir distinguer les termes de bords de lintgration par partie venant de lintrieur et ceux
venant de lextrieur (qui viennent avec le signe oppos). Dans les intgrales sur
i
, on a = n,
alors que dans les intgrales sur
e
, on a = n, do
termes sur =
_

_
G(x, y)
_
p
n
_
(y)
G
n
y
(x, y)[p](y)
_
d(y)
qui forment le membre de droite de la formule de reprsentation.
termes sur S
R
=
_
S
R
_
_
p

ikp
_
G(x, y)
_
G

y
(x, y) ikG(x, y)
_
p(y)
_
dS
R
(y)
p est solution de lquation de Helmholtz homogne en dehors dune boule et vrie la condition
de radiation de Sommerfeld, et par suite daprs les proprits des fonction de Hankel et le
dveloppement multipolaire de p, on a :
_
p

ikp
_
= O
_
1
R
2
_
et p = O
_
1
R
_
Page 191/275
CHAPITRE 5. QUATIONS INTGRALES
uniformment en (, ). Il en est de mme pour G (expression explicite). Lintgrant est donc
O(1/R
3
) ce qui prouve que lintgrale tend vers 0 quand R (dS
R
= R
2
dS
1
). Il reste les
termes sur S

. Ici la normale est rentrante dans la boule B(x, ). Le gradient de p tant born par
une constante C au voisinage de x, on trouve que le premier terme sur S

tend vers 0 :

_
S
p

e
ik
4
dS

(y)

C
4
4
2
La continuit de p en x permet de conclure pour le deuxime terme sur S

_
S
G

y
(x, y)p(y)dS

(y) =
e
ik
4
_

+ ik
_
_
S
p(y)dS

(y)
. .
=4
2
_
p(x)+O()
_
= p(x) + O()
Ceci dmontre la formule pour un point x dans . Soit maintenant x sur . Les termes sur
sont remplacs par des intgrales sur B(x, ). Le noyau G(x, y) est (

pour y ,= x, et a une
singularit en 1/[x y[ en x, intgrable sur , et par consquent
_
\B(x,)
G(x, y)
_
p
n
_
(y)d(y)
_

G(x, y)
_
p
n
_
(y)d(y)
Daprs le thorme de Lebesgue.
Dautre part, nous avons vu plus haut (dans la dmonstration du thorme 10) que pour une
surface rgulire au voisinage de x , le noyau
G
n
y
(x, y)
a galement une singularit en 1/[x y[. On en conclut quil est galement dans L
1
() et on a
_
\B(x,)
G(x, y)
n
y
[p](y)d
_

G(x, y)
n
y
[p](y)d
Ce sont les termes sur S

qui nont pas la mme limite que plus haut. En effet la boule B(x, )
nest plus incluse dans , mais se partage entre
i
et
e
. S

= S
i

S
e

, asymptotiquement deux
demi-sphres de rayon ( petit).

_
S
i

_
G

y
(x, y)p(y)
_
dS
i

(y) =
e
ik
4
_
ik
1

_
_
S
i

p
i
(y)dS

(y)
. .
=2
2
_
p
i
(x)+O()
_
=
1
2
p
i
(x) + O()
Idem pour lintgrale sur S
e

. Do le rsultat pour x .
Remarque 7. Ce thorme donne la reprsentation intgrale de ce que nous avons appel plus
haut un champ (ou onde) diffract(e). Mais le champ incident p
in
= E T est (

en dehors
du support de T que nous avons suppos compact (T c

(
i
) ou T c

(
e
)), en particulier
supp(T) nintersecte pas . et sont donc galement les sauts des traces du champ total.
Page 192/275 Modlisation des phnomnes de propagation dondes
5.4. THORME DE REPRSENTATION INTGRALE
Remarque 8. Pour reprsenter les solutions de lquation de Helmholtz dans lun des deux ou-
verts
i
ou
e
uniqement, il suft, par exemple, de considrer la fonction nulle dans le deuxime
ouvert pour se ramener aux hypothses du thorme de reprsentation. En effet, la fonction nulle
vrie lquation homogne ainsi que la condition de radiation (dans le cas de louvert ext-
rieur). Dans ce cas, les sauts sont les traces.
Remarque 9. Attention : ce thorme nous dit uniquement comment reprsenter les solutions de
lquation homogne en fonction de certaines quantits sur le bord, et que nous ne connais-
sons pas forcment, et non de rsoudre un problme aux limites. Dans le paragraphe 5.5, nous
utilisons cette forme de la solution pour imposer les conditions aux limites. Ceci conduit ce
quon appelle une quation intgrale. La rsolution de celle-ci donne accs et , et par suite
p et son gradient partout dans lespace grce la formule de reprsentation intgrale, ce qui
rsout le problme aux limites.
Remarque 10. La formule de reprsentation se gnralise au cas dune surface lipschitzienne.
Les relations sur le bord sont alors vries presque partout sur . En particulier, supposons
que est rgulire par morceaux et que x se trouve sur une singularit gomtrique (didre,
coin, pointe de cne. . . ). Dans la dmonstration, interviennent les facteurs aire(S
i

)/(4) et
aire(S
i

)/(4). Pour une surface rgulire, S


i

et S
e

ressemblent deux demi-sphres pour


sufsamment petit, do le facteur 1/2 devant p
i
et p
e
. Ces facteurs doivent tre remplacs par
les rapports 4 des limites des angles solides intrieur et extrieur de S
i
et S
e
. Par exemple,
sur larte dune cube, ces facteurs sont 1/4 et 3/4, et sur le coin de celui-ci 1/8 et 7/8. La
notion dangle solide de cette singularit sera rappele dans le paragraphe 5.6.3.
Remarque 11. Le thorme est valable pour k rel ou complexe et mme pour k = 0. Cest la
condition linni qui change. Par exemple, pour k = k
1
+ ik
2
C avec k
2
> 0, le choix du
noyau de Green
G(x, y) =
e
ik|xy|
4[x y[
= e
k
2
|xy|
e
ik
1
|xy|
4[x y[
exponentiellement dcroissant linni, correspond un champ dans H
1
linni. De mme, le
choix du noyau
G(x, y) =
1
4[x y[
correspond une condition champ nul linni pour k = 0.
5.4.3 Projecteurs de Caldern
Thorme 13. Soient et deux fonctions rgulires quelconques dnies sur . Alors la fonc-
tion p dnie par
(5.44) p = o T dans T

(R
3
)
Page 193/275
CHAPITRE 5. QUATIONS INTGRALES
est solution de lquation de Helmholtz dans
i

e
et vrie la condition de radiation linni,
et les traces intrieures et extrieures de p et de sa drive normale sont donnes par :
(5.45)
_
_
p
i
p
i
n
_
_
=
_
_
_
_
_
_
I
2
D
_
+ S
N +
_
I
2
+ D

_
_
_
_
_
=
_
I
2
+ H
_
_

_
et
(5.46)
_
_
p
e
p
e
n
_
_
=
_
_
_
_
_
_

I
2
D
_
+ S
N +
_

I
2
+ D

_
_
_
_
_
=
_

I
2
+ H
_
_

_
o H est loprateur
H =
_
D S
N D

_
Ainsi
=
_
p
n
_
et = [p]
De plus, les oprateurs
C
i
=
I
2
+ H
et
C
e
=
I
2
H
sont des projecteurs, i.e. ils satisfont :
(5.47) C
2
i
= C
i
, C
2
e
= C
e
, C
i
+ C
e
= I.
On les appelle projecteurs de Caldern intrieur et extrieur respectivement. Les relations (5.47)
peuvent sexpliciter de la manire suivante :
(5.48) DS = SD

(5.49) ND = D

N
(5.50) D
2
SN =
I
4
(5.51) D
2
NS =
I
4
Page 194/275 Modlisation des phnomnes de propagation dondes
5.5. QUATIONS INTGRALES
Dmonstration. Dmontrons la proprit de projecteur intrieur. tant donns et , nous d-
nissons p par
p = o T
En remarquant que
1
2
_
p
i
+ p
e
_
= p
i


2
= p
e
+

2
et la manipulation analogue sur les drives normales, les relations de traces (5.40) et (5.42) nous
disent que
_
_
p
i
p
i
n
_
_
=
_
I
2
+ H
_
_

_
Considrons maintenant la fonction w
i
dnie de la manire suivante :
w
i
(x) =
_
p(x) si x
i
0 sinon.
Daprs le thorme de reprsentation intgrale on a
w
i
= oq T
avec q =
p
i
n
et = p
i
. Les relations de trace donnent cette fois :
_
_
w
i
w
i
n
_
_
=
_
_
p
i
p
i
n
_
_
=
_
I
2
+ H
_
_
_
p
i
p
i
n
_
_
Do
_
I
2
+ H
_
2
_

_
=
_
I
2
+ H
_
_

_
Pour dmontrer la proprit de projecteur extrieur, on raisonne sur la fonction w
e
qui vaut p
lextrieur et 0 lintrieur.
5.5 quations intgrales
Nous avons vu plus haut que les potentiels de simple et double couche sont dnis partout,
vrient lquation de Helmholtz en dehors de ainsi que la condition de radiation de Som-
merfeld linni. Ainsi, pour que de tels potentiels soient solution dun problme aux limites
intrieur ou extrieur pour lquation de Helmholtz, il ne reste plus qu satisfaire la condition
aux limites sur . Ceci nous ramne ce quon appelle une quation intgrale sur le bord. Dans
ce paragraphe, nous montrons comment aboutir ces quations. Leur tude plus rigoureuse sera
faite plus loin.
Rappelons que la normale unitaire n sur est sortante de
i
.
Page 195/275
CHAPITRE 5. QUATIONS INTGRALES
5.5.1 Choix du prolongement et de la trace
Pour se ramener une quation intgrale, nous avons le choix entre deux points de vue. Le
premier, oprationnel, consiste rechercher a priori la solution de lEDP sous la forme dune
certaine combinaison dun potentiel de simple couche et dun potentiel de double couche. La
deuxime approche consiste se ramener dabord aux hypothses du thorme 12 de reprsen-
tation intgrale. Pour cela, il nous faut prolonger la solution tout lespace par une fonction
qui vrie lquation de Helmholtz homogne en dehors de et la condition de radiation de
Sommerfeld dans le cas dun prolongement lextrieur. On utilise ensuite lune des relations
de trace (5.45) et (5.46) pour obtenir une quation sur le bord. Rsoudre lquation intgrale est
alors quivalent rsoudre simultanment deux problmes aux limites pour lEDP : un problme
intrieur et un autre extrieur. Nous adoptons cette deuxime approche.
Notons p la fonction prolonge :
p(x) =
_
p
e
(x) si x
e
p
i
(x) si x
i
On a ainsi daprs le thorme 12 :
(5.52) p = o T
avec
(5.53) =
p
i
n

p
e
n
et = p
i
p
e
sur
Remarque 12. Attention, et nauront pas la mme valeur suivant le prolongement choisi.
Nous les distinguerons par un indice dsignant ce dernier. Lexposant e ou i rappellera quil
sagit au dpart de la rsolution dun problme extrieur ou intrieur.
5.5.2 Problme de Dirichlet extrieur
Soit p
0
une fonction rgulire donne sur , nous cherchons p
e
solution de :
(5.54)
_

_
( + k
2
)p
e
= 0 dans
e
,
p
e
= p
0
sur ,
p
e
vrie la condition de radiation linni.
Nous avons vu dans le chapitre 3 que ce problme a une solution unique dans H
1
de tout born.
Prolongement par 0
La fonction nulle vrie lquation de Helmholtz homogne dans
i
. Dans ce cas, les sauts
et sont, au signe prs , les traces de la solution :

e
0
=
p
e
n
sur cest une inconnue,
Page 196/275 Modlisation des phnomnes de propagation dondes
5.5. QUATIONS INTGRALES
et

e
0
= p
0
sur cest une donne.
Daucuns parleront de variables physiques.
Lexpression de la trace de p
e
sur fournit ainsi lquation :
(5.55) S
e
0
=
_
I
2
D
_
p
0
dite quation intgrale de simple couche.
La rsolution de cette quation fournit
e
0
. La formule de reprsentation intgrale (5.52)
donne ensuite la valeur de p
e
en tout point de
e
.
En utilisant plutt la relation intgrale donnant la trace de la drive normale de p
e
:
p
e
n
=
_

I
2
+ D

e
0
N
e
0
on trouve une nouvelle quation intgrale :
(5.56)
_
I
2
+ D

e
0
= Np
0
Prolongement par la solution du problme de Dirichlet intrieur
On obtient p
i
en rsolvant (par la pense) le problme de Dirichlet intrieur avec la mme
donne p
0
. Sans exhiber cette solution, on sait que dans ce cas le saut
e
D
de p est nul et p est un
potentiel de simple couche :
p = o
e
D
Cette fois,
e
D
na pas dinterprtation physique vidente (en fonction de la solution extrieure).
En prenant la trace sur , on obtient la nouvelle quation intgrale :
(5.57) S
e
D
= p
0
sur .
Loprateur inverser est le mme que pour (5.55), mais le second membre nest pas le mme,
non plus na plus la mme signication.
Le prolongement nest pas unique si k
2
est une valeur propre de loprateur avec condi-
tion de Dirichlet dans
i
. On en dduit que loprateur S ne sera pas inversible ces frquences
propres.
Lutilisation de la trace de la drive normale ne donne pas une nouvelle quation intgrale :
p
e
n
=
_

I
2
+ D

e
D
En utilisant lquation intgrale (5.55) et la relation de Caldern (5.48) on trouve :
_

I
2
+ D
_
S
e
D
=
_

I
2
+ D
_
p
0
qui est lquation (5.57) compose par loprateur (I/2 + D).
Page 197/275
CHAPITRE 5. QUATIONS INTGRALES
Prolongement par la solution du problme de Neumann intrieur
On rsout le problme de Neumann intrieur avec comme donne la drive normale de la
solution du problme extrieur. Dans ce cas, le saut
e
N
de la drive normale est nul et
e
N
le
saut de p est linconnue du problme. p est un potentiel de double couche :
p(x) = T
e
N
(x) pour x
i

e
p
i
(x) + p
0
(x)
2
= D
e
N
(x) pour x
On en dduit lquation intgrale :
(5.58)
_
I
2
+ D
_

e
N
= p
0
Le prolongement nest pas unique si k
2
est une valeur propre de loprateur avec condition
de Neumann dans
i
. On en dduit que loprateur (I/2 + D) ne sera pas inversible ces
frquences propres.
Prolongement par la solution du problme de Robin intrieur ou astuce de Brakhage et
Werner
On rsout le problme de Robin intrieur :
_
_
_
( + k
2
)p
i
= 0 dans
i
,
p
i
n
ikp
i
= g sur .
o est un nombre complexe quelconque partie relle strictement positif pour obtenir une
condition aux limites dissipative. Cest un nombre sans unit qui reprsente une admittance
relative. Dans ce cas, ce problme a une solution unique et lquation intgrale obtenue sera
inversible quelque soit la frquence.
En prenant
g =
p
e
n
ikp
e
on obtient des sauts
e
R
et
e
R
proportionnels :

e
R
= ik
e
R
La trace de p sur donne la nouvelle quation intgrale
(5.59)
_
ikS
_
I
2
+ D
_
_

e
R
= p
0
Page 198/275 Modlisation des phnomnes de propagation dondes
5.5. QUATIONS INTGRALES
5.5.3 Problme de Dirichlet intrieur
laide des quation intgrales, on peut galement rsoudre le problme de Dirichlet int-
rieur
(5.60)
_
( + k
2
)p = 0 dans
i
,
p = p
0
sur .
Le lecteur vriera quavec les prolongements proposs plus hauts, i.e. par 0, la solution du
problme de Dirichlet extrieur et celle du problme de Neumann extrieur, on aboutit respecti-
vement aux quations intgrales suivantes :
(5.61) S
i
0
=
_
I
2
+ D
_
p
0
(5.62)
_

I
2
+ D

i
0
= Np
0
(5.63) S
i
D
= p
0
(5.64)
_
I
2
D
_

i
N
= p
0
5.5.4 Problme de Neumann extrieur
(5.65)
_

_
( + k
2
)p
e
= 0 dans
e
,
p
e
n
= g sur ,
p
e
vrie la condition de radiation linni.
Le lecteur vriera quen prolongeant par 0, on obtient lquation intgrale suivante :
(5.66) N
e
0
=
_
I
2
+ D

_
g
En considrant la relation de trace de p on obtient :
(5.67)
_
I
2
D
_

e
0
= Sg
Page 199/275
CHAPITRE 5. QUATIONS INTGRALES
En prolongeant par la solution du problme de Neumann intrieur, p est un potentiel de double
couche et lquation intgrale scrit : obtient :
(5.68) N
e
N
= g
Le prolongement nest pas unique si k
2
est une valeur propre de loprateur avec condition
de Neumann dans
i
. On en dduit que loprateur N ne sera pas inversible ces frquences
propres.
En prolongeant par la solution du problme de Dirichlet intrieur, p est un oprateur de simple
couche et lquation intgrale devient :
(5.69)
_

I
2
+ D

e
D
= g
En prolongeant par la solution du problme de Robin, le prolongement est unique et lon obtient
lquation intgrale :
(5.70)
_
N + ik
_
I
2
D

__

e
R
= g
5.5.5 Problme de Neumann intrieur
(5.71)
_

_
( + k
2
)p
i
= 0 dans
i
,
p
i
n
= g sur ,
p
i
vrie la condition de radiation linni.
Le lecteur vriera quavec les 4 prolongements vus plus haut, on obtient les quations intgrales
suivantes :
(5.72) N
i
0
=
_

I
2
+ D

_
g
(5.73)
_
I
2
+ D
_

i
0
= Sg
(5.74) N
i
N
= g
(5.75)
_
I
2
+ D

e
D
= g
Page 200/275 Modlisation des phnomnes de propagation dondes
5.5. QUATIONS INTGRALES
5.5.6 quivalence entre problmes aux limites et quations intgrales
Dans le paragraphe prcdemment, nous sommes partis dun problme dEDP intrieur ou
extrieur avec conditions aux limites et en utilisant les relations de trace des formules de re-
prsentation intgrale, nous avons aboutit diffrentes quations intgrales. chaque quation
intgrale sont associs deux problmes aux limites : un intrieur et un extrieur. Ainsi, mme si
le problme original est inversible, lquation intgrale associe peut ne pas ltre si le nouveau
problme compagnon ne lest pas. Ce nouveau problme introduit nest pas toujours vident
deviner. Par exemple, en prolongeant par 0, on a rsolu une problme de Dirichlet avec donne
nulle la premire fois, et un problme de Neumann avec donne nulle la deuxime fois. Dmon-
trons sur quelques exemples lquivalence entre problmes aux limites et quations intgrales.
Nous laissons au lecteur le soin de le faire pour le reste des quations nonces.
tude de lquation intgrale (5.55) : S
e
0
=
_
I
2
D
_
p
0
tant donne une solution p
e
du problme de Dirichlet extrieur, nous avons dmontr que

e
0
= p
e
/n est solution de lquation (5.55). Ce qui tablit lexistence dau moins une solu-
tion de cette quation intgrale, le problme de Dirichlet extrieur (5.54) admettant une solution
unique. Inversement, soit
e
0
solution de (5.55). Alors
p = o
e
0
+Tp
0
est solution de lquation de Helmholtz
e
(et
i
) et vrie la condition de radiation linni.
Dautre part, la premire relation (5.46) donne la trace extrieure de p :
p
|
e = S
e
0
+
_
I
2
+ D
_
p
0
= p
0
La restriction de p
e
est donc solution du problme de Dirichlet extrieur (5.54). Ainsi, trouver
une solution de lquation intgrale quivaut en trouver une pour le problme aux limites.
Daprs (5.45) la trace intrieure de p est nulle :
p
|
i = S
e
0
+
_

I
2
+ D
_
p
0
= 0
Donc la restriction p
i
de p
i
est solution du problme de Dirichlet homogne. Notons (k
D
n
)
2
les valeurs propres de avec condition de Dirichlet homogne.
Si k , k
D
n
, p est nulle lintrieure et
e
0
= p
e
/n. Dans ce cas, lquation intgrale
(5.55) a une solution et une seule.
Sil existe n tel que k = k
D
n
, alors p
i
est un vecteur propre quelqconque dans lespace propre
E
D
n
associ k
D
n
et en notant
n
sa drive normale sur , lquation intgrale admet alors les
solutions :

e
0,n
=
p
e
n
+
n
Page 201/275
CHAPITRE 5. QUATIONS INTGRALES
Dans ce cas, lquation intgrale (5.55) admet toujours une solution mais elle nest pas unique.
On peut lui ajouter la drive normale
n
de nimporte quel vecteur propre. Cette solution pa-
rasite de rayonne pas lextrieur :
o
e
0,n
(x) +Tp
0
(x) = o
e
0
(x) +Tp
0
(x) = p
e
(x) pour x
e
tude de lquation intgrale (5.57) : S
e
D
= p
0
Cette fois-ci, lexistence nest pas toujours assure. En effet, tant donne p
0
, il existe une
unique solution p
e
solution du problme de Dirichlet extrieur (5.54). Pour en dduire une so-
lution de lquation intgrale (5.57), il nous faut dnir le prolongement
i
par p
i
solution du
problme de Dirichlet intrieur avec donne aux limites p
0
.
Si k , k
D
n
, le problme intrieur admet une solution et une seule, note p
i
. Alors

e
D
=
p
i
n

p
e
n
est solution de lquation intgrale.
Sil existe n tel que k = k
D
n
, alors p
i
existe ssi les conditions dorthogonalit suivantes sont
vries (voir lalternative de Fredholm au paragraphe A.5.4) :
(5.76)
_

u
D
n
n
p
0
= 0 pour tout u
D
n
E
D
n
E
D
n
tant lespace propre associ k
D
n
. Ces relations sont en nombre ni puisque E
D
n
est de
dimension nie.
Inversement, si
e
D
est solution de lquation intgrale (5.57), alors la fonction p dnie par
p = o
e
D
vrie lquation de Helmholtz dans
e
et
i
ainsi que la condition de radiation linni. Daprs
le thorme 13
p
e
= p
i
= S
e
D
= p
0
sur .
On obtient ainsi une solution du problme de Dirichlet extrieur (5.54).
La solution de lquation intgrale (5.57) est unique ssi k , k
D
n
. Dailleurs, nous avons vu
plus haut en (5.87) que
ker S =
_

n
=
u
D
n
n
avec u
D
n
E
D
n
_
Pour lquation (5.55), nous avons toujours existence dau moins une solution. On en dduit
quaux frquences propres k
D
n
, le second membre doit vrier les conditions dorthogonalit :
_

u
D
n
n
_
I
2
D
_
p
0
= 0 pour tout u
D
n
E
D
n
Page 202/275 Modlisation des phnomnes de propagation dondes
5.6. QUELQUES APPLICATIONS DE LA FORMULE DE REPRSENTATION
En transposant loprateur, on voit que ceci est la consquence de la relation (5.86) vue plus haut.
_
I
2
D

D
n
= 0
Enn signalons que les relations dorthogonalit (5.76) sont en gnral vries par les donnes
physiques. Le lecteur est invit le vrier pour p
0
trace dune onde plane ou dune onde
sphrique dont la source est situe dans le domaine extrieur.
tude de lquation intgrale (5.58) :
_
I
2
+ D
_

e
N
= p
0
tant donne une solution p
e
du problme de Dirichlet extrieur, il nous faut cette fois-ci
prolonger lintrieur en rsolvant le problme de Neumann intrieur avec la donne p
e
/n.
Notons (k
N
n
)
2
les valeurs propres du problme de Neumann intrieur pour , E
N
n
les sous-
espaces propres associs.
Si k , k
N
n
, le problme intrieur admet une solution et une seule, note p
i
. Alors

e
N
= p
i
p
0
est solution de lquation intgrale.
Sil existe n tel que k = k
N
n
, alors p
i
existe ssi les conditions dorthogonalit suivantes sont
vries :
(5.77)
_

u
N
n
p
e
n
la diffrence des relations (5.76), ici la quantit qui doit vrier les relations dorthogonalit
nest pas connu ! tant donne p
0
, on ne peut pas savoir a priori, si ces relations seront vries
avant de rsoudre le problme extrieur ! Dans le cas o ces relations sont vries,
e
N
est
dtermin modulo le noyau de I/2 + D qui nest rien dautre que lespace de traces sur des
vecteurs propres u
N
n
E
N
n
daprs (5.88).
Inversement, si
e
N
est solution de lquation intgrale (5.58), alors
p = T
e
N
est solution de lquation de Helmholtz lintrieur et lextrieur et vrie la condition de
radiation de Sommered linni.
5.6 Quelques applications de la formule de reprsentation in-
tgrale
Dans ce paragraphe, nous appliquons le thorme de reprsentation intgrale dans quelques
cas particuliers et obtenons ainsi quelques formules remarquables.
Page 203/275
CHAPITRE 5. QUATIONS INTGRALES
5.6.1 Reprsentation intgrale 1D
La fonction
e
k
(x) =
e
ik|x|
2ik
est la solution lmentaire de lquation de Helmholtz 1D, i.e. :
(e

k
+ k
2
e
k
) = dans T

(R)
qui vrie la condition de radiation de Sommerfeld 1D :
(5.78) lim
|x|+
_
de
k
d[x[
(x) ike
k
(x)
_
= 0
Cest la transforme de Fourier de la solution lmentaire causale de lquation des ondes :
e(t, x) =
c
2
H(t [x y[/c)
o H est la fonction de Heaviside. Plus rigoureusement, en tant que distribution sur R
2
(en k et
x), e
k
scrit comme une valeur principale :
e
k
(x) = vp
_
1
2ik
_
e
ik|x|
Cest la solution lmentaire qui vrie la condition de radiation :
Si u est une fonction rgulire jusquau bord dans R
+
et R

, solution de
(u

+ k
2
u) = 0 pour x < 0 et x > 0
et qui vrie la condition de radiation (5.78), alors daprs la formule des sauts 1D, on a
(u

+ k
2
u) =

+ dans T

(R)
avec
= u(0) u(0+)
= u

(0) u

(0+)
On en dduit
u = e
k
(

+ ) = e

k
+ e
k
5.6.2 Formules de Poisson et de Cauchy
La formule de reprsentation intgrale (5.39) et (5.40) est valable pour le cas du Laplacien
dans le plan avec la fonction de Green :
G(x, y) =
1
2
ln([x y[)
Page 204/275 Modlisation des phnomnes de propagation dondes
5.6. QUELQUES APPLICATIONS DE LA FORMULE DE REPRSENTATION
Dans ce cas, le plan R
2
peut tre confondu avec C et nous disposons de la notion dintgrale sur
les chemins, en plus de lintgrale sur une courbe.
Un chemin est une application continue de [, ] C. () est le point de dpart, ()
est le point darrive. Le chemin est ferm si () = (). Si = ([, ]) est limage de ,
lintgrale sur le chemin est dnie par
_

f(z)dz =
_

f((t))

(t)dt
Limage peut tre parcourue plusieurs fois, do la notion dindice dun point z par rapport au
chemin :
(5.79) Ind

(z) =
1
2i
_

d
z
Cest une fonction valeurs entires dans = C qui est constante sur chaque composante
connexe de et qui est nulle sur la composante connexe non borne de . Cest le nombre de
tours autour de z queffectue le point (t) quand t varie de . Le lecteur fera le lien avec le
thorme de Gauss en dimension 3 (voir plus bas).
Rappelons que lintgrale sur la courbe (qui intervient dans la formule de reprsentation
intgrale) est dnie par
_

f(z)d(z) =
_

f((t))[

(t)[dt
Considrons le cas particulier o est le cercle unit.
i
est le disque unit ouvert. Soit u
une fonction harmonique dans
i
continue dans
i
. La formule de reprsentation intgrale dit
que
(5.80)
u(r, ) =
1
2
_
2
0
1
2
ln
_
r
2
2r cos( t) + 1
_
u
r
(1, t)dt
+
1
2
_
2
0
r cos( t)
r
2
2r cos( t) + 1
u(1, t)dt
pour tout x
i
(r < 1). Mais dans ce cas, en dveloppant u en srie de Fourier par rapport
, la relation entre u et sa drive normale est explicite. En effet, si lon crit en coordonnes
polaires
u(1, ) =

nZ
u
0
n
e
in
et si lon cherche u sous la forme
u(r, ) =

nZ
u
n
(r)e
in
pour r 1
Comme u = 0, pour tout n, u
n
(r) vrie lquation diffrentielle :
u

n
+
1
r
u

n
2
r
2
u
n
= 0 pour r < 1
Page 205/275
CHAPITRE 5. QUATIONS INTGRALES
qui pour solutions r
n
. La solution devant tre borne lorigine, u prend la forme :
u(r, ) =

nZ
u
0
n
r
|n|
e
in
pour r 1.
En introduisant le noyau Poisson P
r
()
P
r
() = 1 +
+

n=1
(z
n
+ z
n
) =

nZ
r
|n|
e
in
=
1 r
2
r
2
2r cos + 1
pour r < 1,
on retrouve la formule de reprsentation de Poisson :
(5.81) u(r, ) =
1
2
_
2
0
P
r
( t)u(1, t)dt
Cette formule semble magique car elle ne fait pas intervenir la drive normale de u. En
fait, cette formule est la combinaison de la formule de reprsentation (5.80) et de lexpression
explicite (bien que non locale) de la drive normale de u en fonction de u sur le cercle (via ces
coefcients de Fourier) :
u
r
(1, ) =

nZ
[n[u
0
n
e
in
expression possible dans le cas o est un cercle.
Il y a un autre cas o la formule de reprsentation ne fait pas intervenir en apparence la
drive normale, cest la formule de Cauchy. Elle dit que sous certaines conditions sur un ouvert
C (par exemple sa convexit) si u est une fonction holomorphe dans et si est un chemin
ferm dans , alors
(5.82) Ind

(z)u(z) =
1
2i
_

u()
z
d pour z
Cette formule est la consquence de la formule de reprsentation intgrale pour le Laplacien
(une fonction holomorphe est harmonique) et des relations de Cauchy-Riemann (u = f + ig et
z = x + iy) :
f
x
=
g
y
et
g
x
=
f
y
ce qui permettent de relier drive normale et drive tangentielle de u sur :
(5.83)
u
n
= i
u

avec
=

(t)
[

(t)[
le vecteur tangent unitaire (n = n
1
+ in
2
et = n
2
+ in
1
). En effet, notons I le membre de
gauche de la formule (5.82).
I =
1
2i
_

u((t))
(t) z
(t)[

(t)[dt
Page 206/275 Modlisation des phnomnes de propagation dondes
5.6. QUELQUES APPLICATIONS DE LA FORMULE DE REPRSENTATION
or
1
(t) z
=
(t) z
[(t) z[
2
En dveloppant les calculs, on trouve (en mlangeant notations vectorielles et complexes) :
((t) z)(t) = ( z) + i( z) n
avec = (t). Do
I =
1
2i
_

u()
_
z
[ z[
2
() + i
z
[ z[
2
n()
_
d()
En remarquant que

ln [ z[ =
z
[ z[
2
lexpression devient :
I =
1
2i
_

(ln [ z[) u()d()


. .
I
1
+
1
2
_

(ln[ z[) u()d()


. .
I
2
On reconnat dans I
2
le potentiel de double couche. En intgrant par partie et en utilisant (5.83)
I
1
devient :
I
1
=
1
2i
_

ln [ z[
u

()d() =
1
2
_

ln [ z[
u
n
()d()
Do le rsultat.
5.6.3 Angle solide
Considrons le cas particulier
p(x) =
_
1 si x
i
0 si x
e
p vrie les hypothses du thorme de reprsentation (avec k = 0) qui scrit :

n
y
_
1
[x y[
_
d(y) =
_

_
4 si x
i
2 si x
0 si x
e
On retrouve le thorme de Gauss de langle solide. En effet, langle solide sous lequel on voit
llment de surface oriente

d = n(y)d(y) depuis x est :
d(x, y) =
1
r
2
u

d
Page 207/275
CHAPITRE 5. QUATIONS INTGRALES
o r est la distance entre x et llment daire, u le vecteur unitaire port par la droite joignant x
llment daire :
u =
y x
[y x[
Au signe prs, cest laire de la portion de la sphre unit intersecte par le cne de sommet x
qui sappuie sur llment daire.
d(x, y) =
(y x) n(y)
[y x[
3
d(y) =

n
y
_
1
[x y[
_
d(y)
est une surface oriente dans R
3
, et x , , langle solide sous lequel on voit depuis x est
donne
(x) =
_

n
y
_
1
[x y[
_
d(y)
Le thorme de Gauss dit que langle solide sous lequel on voit une surface ferme est 4 (i.e.
tout lespace) si on est lintrieur et 0 si lon se trouve lextrieur.
Le lecteur a probablement vu ce rsultat en cours dlectrostatique avec un autre vocabulaire :
Soit une charge lectrique ponctuelle q positionne en x. La loi de Coulomb dit que son champ
lectrostatique est donn par

E(y) =
q
4
0
u
r
2
A partir de cette formule, le thorme de Gauss dit que le ux lectrostatique sortant dune
surface ferme est gal q/
0
si x est lintrieur et 0 si x est lextrieur. Gauss en a dduit
une gnralisation de la loi de Coulomb :
div

E =

0
o est la densit volumique de charge.
5.6.4 Proprit de la moyenne
Proposition 6 (Proprit de la moyenne). Si u est une fonction harmonique dans un ouvert ,
alors elle vrie la proprit de la moyenne : pour tout x et pour tout > 0 tel que la boule
ferm de centre x et de rayon est contenue dans , u(x) est gale la moyenne de u sur la
sphre S

de centre x et de rayon .
Dmonstration. En effet, considrons la fonction qui vaut u dans la boule B(x, ) et 0 lext-
rieur. La formule de reprsentation intgrale donne :
u(x) =
_
S
1
4[x y[
u
n
(y)dS

(y)
_
S

n
y
_
1
4[x y[
_
u(y)dS

(y)
=
1
4
_
S
u
n
(y)dS

(y) +
1
4
2
_
S
u(y)dS

(y)
Page 208/275 Modlisation des phnomnes de propagation dondes
5.6. QUELQUES APPLICATIONS DE LA FORMULE DE REPRSENTATION
o n est la normale sortante sur S

. Comme u = 0 dans B

, on en dduit que
_
S
u
n
(y)dS

(y) =
_
B
u(y)dy = 0
Do
u(x) =
1
aire(S

)
_
S
u(y)dS

(y)
do le rsultat.
5.6.5 Reprsentation intgrale de sin(k[x[)/(4[x[)
Proposition 7. La partie imaginaire de la solution lmentaire de lquation de Helmholtz a la
reprsentation intgrale suivante :
(5.84)
sin k[x[
4[x[
=
k
(4)
2
_
S
e
ikx
dS()
o S est la sphre unit.
Dmonstration. Posons
E(x) =
e
ik|x|
4[x[
= E
r
(x) + iE
i
(x)
E
i
est rgulire et vrie
( + k
2
)E
i
= 0 dans T

(R
3
)
Soit B
R
la sphre de centre x et de rayon R et S
R
sa frontire. En considrant la fonction qui
vaut E
i
dans B
R
et 0 lextrieur, on trouve :
E
i
(x) =
_
S
R
G(x, y)
E
i
n
y
(y)dS
R
(y)
_
S
R
G
n
y
(x, y)E
i
(y)dS
R
(y)
=
e
ikR
4R
_
S
R
_
E
i
n
y
(y)
_
ik
1
R
_
E
i
(y)
_
dS
R
(y)
=
e
ikR
4R
_
S
R
__
k
cos kr
4r

sin kr
4r
2
_
e
r
n
_
ik
1
R
_
sin kr
4r
_
dS
R
(y)
avec r = [y[, y = re
r
. Quand R , x tant x, on a le dveloppement :
r = [(y x) + x[
=
_
R
2
+ 2x (y x) +[x[
2
_
1/2
= R
_
1 + 2
x
R
+
[x[
2
R
2
_
1/2
avec =
y x
[y x[
la normale S
R
= R + x + O
_
1
R
_
Page 209/275
CHAPITRE 5. QUATIONS INTGRALES
On a aussi
e
r
= + O
_
1
R
_
Un changement de variable nous ramne intgrer sur S la sphre unit centre lorigine
(dS
R
(y) = R
2
dS())
E
i
(x) = k
e
ikR
(4)
2
_
S
_
cos
_
k(R + x )
_
i sin
_
k(R + x )
_
_
dS() + O
_
1
R
_
= k
1
(4)
2
_
S
e
ikx
dS() + O
_
1
R
_
En faisant tendre R vers linni, on trouve le rsultat.
Ceci permet de rcrire la partie imaginaire de loprateur de simple couche. Introduisons
A

(x) =
1
4
_
S
e
ikx
()dS()
A

est un oprateur continu de L


2
(S) dans L
2
(), cest ladjoint de loprateur de champ lointain
A() =
1
4
_

e
ikx
(x)d(x)
vu plus haut. La partie imaginaire S
i
de S scrit alors :
S
i
(x) =
_

sin(k[x y[)
4[x y[
(y)d(y)
= k
1
4
_

1
4
_
S
e
ik(xy)
dS() (y)d(y)
= k
1
4
_
S
e
ikx
_
1
4
_

e
iky
(y)d(y)
_
dS()
soit
S
i
= kA

A
S
i
est ainsi un oprateur positif. Nous verrons limportance dune telle factorisation dans le
paragraphe 6.3 consacr la mthode des multiples rapides.
5.6.6 Ondes planes
Londe plane
p(x) = e
ikx
[[ = 1
Page 210/275 Modlisation des phnomnes de propagation dondes
5.6. QUELQUES APPLICATIONS DE LA FORMULE DE REPRSENTATION
vrie lquation de Helmholtz dans R
3
et en particulier dans louvert born
i
. En la prolon-
geant par 0 lextrieur
e
, on vrie les hypothses du thorme de reprsentation intgrale ce
qui donne :
_

e
ik(r+y)
4r
_
ik n(y)
_
ik
1
r
_
y x
r
n(y)
_
d(y) =
_

_
e
ikx
si x
i
e
ikx
2
si x
0 si x
e
avec r = [x y[.
5.6.7 Les modes intrieurs
Considrons les modes propres du Laplacien avec conditions aux limites de Dirichlet :
(u
D
n
+ k
2
n
u
D
n
) = 0 dans
i
avec u
D
n
H
1
0
(
i
). k
n
forme une suite qui tend vers linni, et les u
D
n
forment une base or-
thogonale de L
2
(). Les sous-espaces propres associs E
D
n
sont de dimension nie (daprs
lalternatie de Fredholm). Notons

D
n
=
u
D
n
n
On a
_
0

D
n
_
=
_
I
2
+ H
_
_
0

D
n
_
et
_
0
0
_
=
_

I
2
+ H
_
_
0

D
n
_
Autrement dit :
(5.85) S
D
n
= 0
et
(5.86)
_

I
2
+ D

D
n
= 0
Dmontrons que
(5.87) ker(S) = ker
_

I
2
+ D

_
=
_

D
n
=
u
D
n
n
avec u
D
n
E
D
n
_
En effet, si S = 0, la fonction
p = o
Page 211/275
CHAPITRE 5. QUATIONS INTGRALES
vrie lquation de Helmholtz lintrieur et lextrieur ainsi que la condition de radiation
linni. De plus,
p
e
= p
i
= S = 0 sur
Do p = 0 dans
e
et donc
=
p
i
n
p
i
est solution du problme de Dirichlet homogne intrieur. Do p
i
est non nul ssil existe n tel
que k = k
D
n
, ce moment p
i
est un vecteur propre u
n
E
D
n
De mme, si est tel que
_

I
2
+ D

_
= 0
alors la fonction
p = o
vrie
p
e
n
=
_

I
2
+ D

_
= 0
Do p = 0 dans
e
daprs lunicit de la solution du problme de Neumann extrieur. On en
dduit que
S = 0
Do le rsultat.
Le lecteur vriera, quen faisant le mme raisonnement sur les modes propres du problme de
Neumann intrieur que :
(5.88) ker(N) = ker
_
I
2
+ D
_
=
_

N
n
= (u
N
n
)
|
avec u
N
n
E
N
n
_
o E
N
n
est un sous-espace propre du problme de Neumann intrieur.
5.7 Gnralisation de la formule de reprsentation intgrale
5.7.1 Fonction de Green dun problme aux limites
Nous avons vu que la solution lmentaire de loprateur diffrentiel est le principal ingr-
dient de la formule de reprsentation intgrale et de la mthode des quations intgrales. Nous
avons utilise la solution lmentaire dans T

(R
3
). Nous pouvons gnraliser cette notion de
solution lmentaire dans beaucoup de situations en rajoutant des conditions aux limites. Dans
ce cas, on appelle fonction de Green G(x, y) la solution au point x de lquation avec second
membre lmentaire
y
vriant les conditions aux limites. G(x, y) nest plus forcment de la
forme E(x y), ni g([x y[). On dmontre des thormes de reprsentation intgrale ana-
logues celui que nous avons dmontr plus haut, en substituant la fonction de Green vriant
les conditions aux limites celle du lespace libre. Citons quelques exemples
Page 212/275 Modlisation des phnomnes de propagation dondes
5.7. GNRALISATION DE LA FORMULE DE REPRSENTATION INTGRALE
Problmes dans le demi-espace : lors de la rsolution dun problme aux limites autour dun
obstacle
i
de frontire borne, on est souvent amen prendre en compte la prsence du
sol quon reprsente par un plan inni P (penser un problme dacoustique automobile).
La frontire du domaine o lon rsout lEDP est ainsi P. Supposons que sur P, on
impose une condition de Dirichlet ou Neumann homogne. Lutilisation de la fonction de
Green dans le demi-espace vriant la condition aux limites homogne de Dirichlet ou
de Neumann sur le plan P permet de reprsenter la solution du problme par les mmes
formules que plus haut, avec la nouvelle fonction de Green, faisant intervenir uniquement
des intgrales sur . Lutilisation de ces fonctions de Green permet galement de rduire la
rsolution de lquation intgrale sur un objet symtrique deux problmes sur la moiti
de lobjet. Le lecteur calculera en exercice les fonctions de Green du demi-espace avec
conditions de Dirichlet et Neumann (on pensera au miroir plan).
Conditions aux limites sur born : En rsolvant, numriquement ou analytiquement quand
cela est possible, le problme aux limites avec une source lmentaire en un point y, on
peut utiliser cette solution pour reprsenter en y la solution pour tout second membre de
la condition aux limites. Nous ferons dans le paragraphe suivant les calculs pour le cas
particulier de la condition de Dirichlet.
Milieux priodiques : par exemple les antennes rseaux. En utilisant la fonction de Green p-
riodique, on peut se ramener une formule de reprsentation intgrale sur la frontire
dune cellule lmentaire de priodicit.
Cas particuliers : dans beaucoup de cas particuliers dEDP ou de conditions aux limites, on ne
dispose pas dune expression explicite de la fonction de Green. Nanmoins, il peut savrer
intressant de la calculer numriquement, et la stocker/tabuler pour lutiliser ensuite dans
un code dquation intgrale.
5.7.2 Fonction de Green avec condition de Dirichlet - Rciprocit
Soient
i
un ouvert born (louvert intrieur),
e
louvert complmentaire (dit ouvert ext-
rieur) et la frontire commune, surface ferme rgulire. Contrairement au reste du chapitre :
la normale unitaire n sur est oriente de lextrieur vers lintrieur.
Pour tout point x
s
dans
e
, on note U(x
s
, x) la solution du problme aux limites suivant :
(5.89)
_

_
( + k
2
)U(x
s
, x) = (x x
s
) dans
e
U(x
s
, x) = 0 sur
U(x
s
, x) vrie la condition de radiation de Sommerfeld
U(x
s
, x) est la fonction de Green de lquation de Helmholtz dans
e
nulle sur et vriant la
condition de radiation linni.
Comme nous lavons mentionn au 5.4, ce problme se met sous la forme dun problme de
diffraction dune onde incidente, solution des quations avec second membre dans tout lespace :
_
( + k
2
)U
in
(x
s
, x) = (x x
s
) dans R
3
U
in
(x
s
, x) vrie la condition de radiation de Sommerfeld
Page 213/275
CHAPITRE 5. QUATIONS INTGRALES
U
in
(x
s
, x) est la fonction de Green de lquation de Helmholtz dans lespace libre vriant la
condition de radiation de Sommerfeld :
U
in
(x
s
, x) = G(x
s
, x) =
e
ik|xsx|
4[x
s
x[
U
in
(x
s
, x) est londe incidente dans notre problme, londe diffracte U
d
(x
s
, x) = U(x
s
, x)
U
in
(x
s
, x) vriant :
_

_
( + k
2
)U
d
(x
s
, x) = 0 dans
e
U
d
(x
s
, x) = U
in
(x
s
, x) sur
U
d
(x
s
, x) vrie la condition de radiation de Sommerfeld
Daprs les rsultats dmontrs au 3.4, ce problme admet une solution unique.
Soient x
s
et x

s
deux points distincts dans
e
. Nous dmontrons que
(5.90) U(x
s
, x

s
) = U(x

s
, x
s
)
Ce rsultat traduit le principe de rciprocit entre metteur et rcepteur. En effet
I = 0 =
_
S
R
S(xs,)S(x

s
,)
_
U

(x
s
, x)U(x

s
, x) U(x
s
, x)
U

(x

s
, x)
_
dS(x)
o est la normale sortante
e
,R
sur ses diffrentes frontires.
Lintgrale sur est nulle cause des conditions aux limites.
Avec les mme arguments que ceux du thorme de reprsentation intgrale, lintgrale sur
S
R
tend vers 0 car lintgrant est en 1/R
3
.
Pour tudier lintgrale sur S(x
s
, ), remarquons que U(x

s
, x) est rgulier sur S(x
s
, ) et que
U(x
s
, x) = G(x
s
, x) + U
d
(x
s
, x) o U
d
(x
s
, x) est rgulier, et
G

(x
s
, x) =
e
ik
4
_
ik +
1

_
pour x S(x
s
, )
Enn, rappelons que llment daire sur S(x
s
, ) est dS

xs
=
2
dS
xs
, dS
xs
tant llment daire
de la sphre unit centre en x
s
. Lintgrale de termes en 1/ sur S(x
s
, ) tend vers 0.
Lintgrale sur S(x
s
, ) est la somme de deux termes, le premier tend vers U
in
(x
s
, x), en
effet :
_
S(xs,)
U

(x
s
, x)U(x

s
, x)dS

xs
(x) =
_
S(xs,)
_
1
4
2
+ O
_
1

__
(U(x

s
, x
s
) + O()) dS

xs
(x)
= U(x

s
, x
s
) + O()
Le deuxime terme tend vers 0, en effet :

_
S(xs,)
U(x
s
, x)
U

(x

s
, x)dS

xs
(x) =
_
S(xs,)
_

1
4
+ O(1)
_
O(1)dS

xs
(x)
= O()
Page 214/275 Modlisation des phnomnes de propagation dondes
5.7. GNRALISATION DE LA FORMULE DE REPRSENTATION INTGRALE
Au signe prs, les intgrales sur S(x

s
, ) joue un rle symtrique et elles tendent vers U(x

s
, x
s
).
Ainsi, un observateur en x
s
peroit un signal mis par une source en x

s
de la mme faon
quun observateur en x

s
qui reoit un signal mis par une source en x
s
.
Cette formule est toujours vraie pour k = 0 (quation de Laplace). Supposons de plus que
i
est la boule B(0, R), est la sphre S
R
. tant donn un point source x dans le domaine extrieur,
on note x

son inverse par rapport S


R
:
x

=
R
2
[x[
2
x
Si on note Aet A

les points dabscisse x et x

respectivement. La sphre S
R
est le lieu des points
M (dabscisse y) tel que
MA

MA
=
OA

R
=
R
OA
Dans ce cas particulier, la fonction de Green scrit
(5.91) U(x, y) =
1
4[x y[

R
[x[
1
4[x

y[
5.7.3 Nouvelle reprsentation intgrale - Formule de Poisson en 3D
Soit u une fonction rgulire dans
e
qui vrie :
_
( + k
2
)u = 0 dans
e
u vrie la condition de radiation de Sommerfeld
En utilisant la mme technique de dmonstration que plus haut, nous dmontrerons la nouvelle
formule de reprsentation intgrale :
(5.92) u(x) =
_

U
n
y
(x, y)u(y)d(y) x
e
Notons que cette formule donne explicitement la solution du problme de Dirichlet extrieur en
fonction de U.
En effet, soit x
e
, on considre > 0 sufsamment petit pour que la boule B(x, )
e
,
et R > 0 sufsamment grand pour que B(0, R). On note
e
,R
= (
e
B(0, R)) B(x, ),
et on intgre par partie
I =
_

e
,R
_
(U(x
s
, x) + k
2
U(x
s
, x))u(x) U(x
s
, x)(u(x) + k
2
u(x))
_
dx
On trouve :
0 =
_
S
R
S(xs,)
_
U

(x
s
, x)u(x) U(x
s
, x)
u

(x)
_
dS(x)
Page 215/275
CHAPITRE 5. QUATIONS INTGRALES
Comme plus haut, les termes sur S
R
tendent vers 0 quand R tend vers linni, et les termes sur
S(x
s
, ) tendent vers u(x). Enn, lun des termes sur est nul cause de la condition aux limites
sur U, le second est :
_

U
n
(x
s
, x)u(x)d(x)
do la formule.
u(x) =
_

U
n
y
(x, y)u(y)d(y) x
e
u solution du problme de Dirichlet extrieur avec donne u
0
sur le bord est donne explicitement
par cette formule, en substituant u
0
u dans lintgrale.
Dans le cas particulier de lquation de Laplace, en utilisant la fonction de Green (5.91), on
retrouve en dveloppant les calculs la formule de Poisson :
u(r, , ) =
R
4
_

0
_
2
0
r
2
R
2
(r
2
+ R
2
2rRcos )
3/2
u(R,

) sin

o est langle

AOM :
cos = sin sin

cos(

) + cos cos

5.8 Formulations variationnelles


5.8.1 Calcul formel
Dans ce paragraphe, nous tudions les deux quations intgrales :
S = p
0
qui est apparue lors de la rsolution du problme de Dirichlet extrieur (et intrieur), et
N = g
qui permet de rsoudre simultanment les problmes de Neumann intrieur et extrieur.
Nous cherchons mettre ces deux quations sous forme variationnelle. Formellement, nous
voulons crire :
_

S(x)
t
(x)d(x) =
_

u
0
(x)
t
(x)d(x)
pour toute fonction test
t
dans un espace dterminer. Nous avons vu au chapitre 3 que dans

i
la solution variationnelle de lquation de Helmholtz est dans H
1
(
i
) et lextrieur dans
H
1
(
e
B
R
) pour toute boule de rayonn R assez grand (pour contenir
i
).

grad p est dans
H(div) de part et dautre de . Par consquent, qui est le saut de la drive normale de p
devrait tre dans H

1
2
(). Il nous faut alors donner un sens o pour H

1
2
() alors que
Page 216/275 Modlisation des phnomnes de propagation dondes
5.8. FORMULATIONS VARIATIONNELLES
dans les paragraphes prcdents, nous avons travaill avec des champs rguliers. Il faut donner
un sens la forme sesquilinaire
_

S(x)
t
(x)d(x) =
_

e
ik|xy|
4[x y[
(y)
t
(x)d(y)d(x)
Pour cela, il faudra dmontrer que S H
1
2
() le dual de H

1
2
().
Pour le problme de Neumann, on veut crire :

N(x)
t
(x)d(x) =
_

g(x)
t
(x)d(x)
Grce la nouvelle formule (5.37), on a aprs intgration par partie (cf. formule (A.36)) :
_

S(

rot

)(x)

rot

t
(x)d(x) + k
2
_

S(n)(x)
_

t
n
_
(x)d(x) =
_

g(x)
t
(x)d(x)
soit
_

G(x, y)
_

rot

(y)

rot

t
(x) k
2
(n)(x)
_

t
n
_
(x)
_
d(y)d(x)
=
_

g(x)
t
(x)d(x)
tant un saut de pression, lespace serait naturellement H
1
2
(). Remarquons que si nous d-
montrons que S est continu de H

1
2
() dans H
1
2
(), la forme sesquilinaire N,
t
) sera conti-
nue. Il est donc essentiel de bien tudier loprateur S.
En fait, nous pouvons gnraliser la dnition des distributions de simple et double couche
des densits dans les espace de Sobolev, et dnir les potentiels comme le rsultat de la convo-
lution de la solution lmentaire E avec ces distributions. Nous avons choisi de dnir ces op-
rateurs comme les solutions de problmes de transmission, et grce aux intgrales de volume
obtenir des estimations de la norme de ces oprateurs.
Dans les dmonstrations qui vont suivre, nous allons supposer que k est complexe avec une
partie imaginaire strictement positive. Ceci simpliera ltude en rendant le problme coercif et
fournira un contrle facile de la norme de la solution. Le cas k rel est plus dlicat.
Ces estimations pour k complexe peuvent servir ltude du problme temporel par applica-
tion du thorme de Paley-Wiener.
Pour commencer, introduisons des normes de Sobolev dpendant de la frquence, quiva-
lentes aux normes classiques frquence xe.
Dans ce qui suit, k R + ik
I
avec k
I
> 0 x.
5.8.2 Normes de Sobolev dpendant de la frquence
Soit un ouvert de R
d
. Rappelons la norme H
1
() :
|u|
2
H
1
()
=
_

[u(x)[
2
dx +
_

[u(x)[
2
dx
Page 217/275
CHAPITRE 5. QUATIONS INTGRALES
Cette dnition suppose que les coordonnes sont adimensionnes. Si x est une variable des-
pace homogne une longueur, le deuxime terme a la dimension du premier divise par une
longueur au carr. Pour rendre cette dnition cohrente, il faudrait pondrer le deuxime terme
par exemple par 1/[k[
2
, le nombre donde tant homogne linverse dune longueur. Posons :
|u|
2
1,|k|,
=
_

[u(x)[
2
dx +
1
[k[
2
_

[u(x)[
2
dx
Ceci revient adimensionner les coordonnes, en faisant le changement de variable :
u
|k|
(x) =
1
[k[
d/2
u
_
x
[k[
_
et nous dnissons la norme
|u|
s,|k|,
= |u
|k|
|
s,
quivalente la norme H
s
(). En Fourier, ceci revient modier la dnition de H
s
(R
d
)
|u|
2
s,R
d
=
_
R
d
(1 +[[
2
)
s
[ u()[
2
d
en
|u|
2
s,|k|,R
d
=
_
R
d
_
1 +
[[
2
[k[
2
_
s
[ u()[
2
d
On peut reprciser les ingalits de trace et de relvement. Si lon note
0
lapplication trace de
H
1
() dans H
1
2
(), on peut dmontrer quil existe une constante C(, k
I
) > 0 telle que
(5.93) |
0
(u)|1
2
,|k|,
C(, k
I
)[k[
1
2
|u|
1,|k|,
u H
1
()
Inversement, si u
0
H
1
2
(), alors il existe u H
1
() tel que u
0
=
0
(u) et on a
(5.94) |u|
1,|k|,
C(, k
I
)[k[

1
2
|u
0
|1
2
,|k|,
De mme, les champs de vecteurs dans lespace de Hilbert H(div, ), i.e. espace des champs
de vecteurs dans L
2
()
3
divergence dans L
2
(), ont une trace normale
n
(v) = v n dans
H

1
2
() et on a
(5.95) |
n
(v)|

1
2
,|k|,
C(, k
I
)[k[
1
2
|v|
div,|k|,
v H(div, )
Cette application trace est surjective, et pour tout g H

1
2
(), il existe v H(div, ) tel que

n
(v) = g et
(5.96) |v|
div,|k|,
C(, k
I
)[k[

1
2
|g|

1
2
,|k|,
v H(div, ).
Page 218/275 Modlisation des phnomnes de propagation dondes
5.8. FORMULATIONS VARIATIONNELLES
5.8.3 Loprateur intgral de simple couche
Lemme 2. Soit p H
1
() tel que p L
2
(), =
i

e
. Notons
=
_
p
n
_
H

1
2
() et on a
(5.97) ||

1
2
,|k|,
C(, k
I
)[k[

1
2
_
[k[
2
[p[
2
L
2
()
+[p[
2
L
2
()
_1
2
Dmonstration. Le rsultat se dmontre par dualit. Soit q
0
H
1
2
(), il existe un relvement q
dans H
1
() (donc dans H
1
(R
3
)) tel que
|q|
1,|k|,R
3 C(, k
I
)[k[

1
2
|q
0
|1
2
,|k|,
On donne un sens au saut de la drive normale grce la formule de Green :
, q
0
) =
_

p(x)q(x)dx +
_

p(x) q(x)dx
Remarquons que cette dnition ne dpend pas du relvement choisi. Lingalit de Cauchy-
Schwarz donne
[, q
0
)[ [p[
L
2
()
[q[
L
2
()
+[p[
L
2
()
[q[
L
2
()

_
[p[
2
L
2
()
+[k[
2
[p[
2
L
2
()
_1
2
|q|
1,|k|,
C(, k
I
)[k[

1
2
_
[p[
2
L
2
()
+[k[
2
[p[
2
L
2
()
_1
2
|q
0
|1
2
,|k|,
do le rsultat.
Thorme 14. Soit H

1
2
(), il existe un unique u H
1
(R
3
) tel que
(5.98)
_

_
( + k
2
)p = 0 dans T

(
i

e
)
[p] = 0 sur
_
p
n
_
= sur
De plus, p dpend continment de et on a
(5.99) |p|
1,|k|,R
3 C(, k
I
)[k[

1
2
||

1
2
,|k|,
Loprateur p est la gnralisation de loprateur o que nous avons dni prcdemment
pour rgulier. Nous continuerons le noter o.
Page 219/275
CHAPITRE 5. QUATIONS INTGRALES
Notons S =
0
o. Cet oprateur est continu de H

1
2
() dans H
1
2
() :
(5.100) |S|1
2
,|k|,
C(, k
I
)||

1
2
,|k|,
On a le rsultat de coercivit :
(5.101) 1e
+
1
2
ikS, )

1
2
C(, k
I
)[k[
1
||
2

1
2
,|k|,
S est donc un isomorphisme de H

1
2
() dans H
1
2
() : pour tout p
0
H
1
2
(), il existe un unique
H

1
2
() tel que
S = p
0
est solution du problme variationnel
+
1
2
ikS,
t
)

1
2
=
+
1
2
ikp
0
,
t
)

1
2

t
H

1
2
()
Dmonstration. Le problme (5.98) a la formulation variationnelle suivante :
(5.102)
_
trouver p V tel que
a(p, q) = (q) q V
o
V = H
1
(R
3
) est un espae de Hilbert muni du produit scalaire
p, q)
V
=
_
R
3
p(x) q(x)dx +
1
[k[
2
_
R
3
p(x) q(x)dx
a(, ) est une forme sesquilinaire sur V V dnie par
a(p, q) = i

k
__
R
3
p(x) q(x)dx k
2
_
R
3
p(x) q(x)dx
_
a(, ) est continue sur V V :
[a(p, q)[ [k[
3
|p|
V
|q|
V
a(, ) est V -coercif :
1e a(p, p) = k
I
[k[
2
|p|
2
V
est une forme antilinaire continue sur V :
(q) = i

1
2
,
0
(q))
+
1
2
En utilisant lingalit de trace (5.93), on trouve
||
V
C(, k
I
)[k[
3
2
||

1
2
,|k|,
Page 220/275 Modlisation des phnomnes de propagation dondes
5.8. FORMULATIONS VARIATIONNELLES
Daprs le lemme de Lax-Milgram, le problme variationnel (5.102) admet une solution unique
qui de plus vrie
|p|
V
C(, k
I
)[k[

1
2
||

1
2
,|k|,
Dautre part, remarquons que
1e ikS, ) = 1e a(o, o) = k
I
[k[
2
|o|
1,|k|,R
3
En appliquant (5.97) p = o, et en utilisant p = k
2
p, on trouve
||
2

1
2
,|k|,
C(, k
I
)[k[
3
|p|
2
1,|k|,R
3
et donc
1e ikS, ) C(, k
I
)[k[
1
||
2

1
2
,|k|,
Remarque 13. Pour rsoudre lquation intgrale de simple couche
S = p
0
on commence par multiplier par ik avant dappliquer des fonctions test. Cest cette formu-
lation qui donne une partie relle coercive. A k x, ceci na pas trop dimportance. Mais pour
passer en temporel, cette remarque sera trs importante. Elle conduit la formulation stable du
problme. Remarquons ce propos que le terme ik apparait naturellement lorsquon travaille
avec le saut de vitesse normale plutt que le saut dacclration normale, i.e. saut de la
drive normale de la pression. Physiquement, la puissance est lie au produit p w dont la partie
relle est la puissance active qui doit tre positive.
5.8.4 La drive normale de loprateur intgral de double couche
Dans ce paragraphe, nous tudions lquation intgro-diffrentielle suivante :

1
ik
N = g H

1
2
()
avec
N =
_
rot

S(

rot

) k
2
n S(n)
_
Ceci rsout le problme de Neumann avec une reprsentation de la pression en potentiel de
double couche. Il est plus facile de considrer le problme en vitesse w. Le saut de pression de-
vient, ik prs, le saut de la divergence de w. Ltude qui suit est calque sur celle du paragraphe
prcdent ! Commenons donc par un lemme sur le saut de la divergence.
Lemme 3. Soit w H(div, ) tel div w L
(
), avec =
i

e
. Notons
=
1
ik
[div w]
Page 221/275
CHAPITRE 5. QUATIONS INTGRALES
H
1
2
() et on a
(5.103) ||1
2
,|k|,
C(, k
I
)[k[

3
2
_
[div w[
2
L
2
()
+[k[
2
[ div w[
2
L
2
()
_1
2
Dmonstration. Cest galement une trace par dualit. Soit g H

1
2
(), il existe un relvement
v H(div, ) (donc dans H(div, R
3
)) tel que
|v|
div,|k|,
C(, k
I
)[k[

1
2
|g|

1
2
,|k|,
On donne un sens au saut de la trace de la divergence grce la formule de Green :
(ik) 1
2
, g)

1
2
=
_

div w(x) v(x)dx +


_

div w(x) divv(x)dx


Remarquons que cette dnition ne dpend pas du relvement choisi. Lingalit de Cauchy-
Schwarz donne
k[ 1
2
, g)

1
2
[ [div w[
L
2
()
3 [v[
L
2
()
+[ div w[
L
2
()
[ divv[
L
2
()

_
[div w[
2
L
2
()
3 + [k[
2
[ div w[
L
2
()
_1
2
_
[v[
2
L
2
()
+
1
[k[
2
[ divv[
2
L
2
()
_1
2

_
[div w[
2
L
2
()
3 + [k[
2
[ div w[
L
2
()
_1
2
|v|
div,|k|,
C(, k
I
)[k[

1
2
_
[div w[
2
L
2
()
3 +[k[
2
[ div w[
L
2
()
_1
2
|g|

1
2
,|k|,
do le rsultat.
Thorme 15. Soit H
1
2
(), il existe un unique w H(div, ) tel que
(5.104)
_

1
ik
div w ik w = 0 dans T

(
i

e
)
[ w n] = 0 sur
1
ik
[div w] = sur
Cette solution sexprime en fonction de loprateur de simple couche
w =
1
ik
_

rot o(

rot

) k
2
o(n)
_
w dpend continuement de et on a
(5.105) | w|
div,|k|,R
3 C(, k
I
)[k[
1
2
||1
2
,|k|,
Notons N loprateur
N : ik
n
( w)
Page 222/275 Modlisation des phnomnes de propagation dondes
5.8. FORMULATIONS VARIATIONNELLES
Cet oprateur est continu de H
1
2
() dans H

1
2
() :
(5.106) |N|

1
2
,|k|,
C(, k
I
)[k[
2
||1
2
,|k|,
On a le rsultat de coercivit :
(5.107) 1e
+
1
2

1
ik
N, )

1
2
C(, k
I
)[k[
1
||
2
1
2
,|k|,
N est donc un isomorphisme de H
1
2
() dans H

1
2
() : pour tout g H

1
2
(), il existe un
unique H
1
2
() tel que

1
ik
N = g
est solution du problme variationnel suivant :
+
1
2

1
ik
N,
t
)

1
2

t
H
1
2
()
Dmonstration. Le problme (5.105) a pour formulation variationnelle :
(5.108)
_
trouver w V tel que
a( w, v) = M(v) v V
o
V = H(div, R
3
) est un espae de Hilbert muni du produit scalaire
w, v)
V
=
_
R
3
w(x) v(x)dx +
1
[k[
2
_
R
3
div w(x) divv(x)dx
a(, ) est une forme sesquilinaire sur V V dnie par
a( w, v) =
1
ik
_
R
3
div w(x) divv(x)dx ik
_
R
3
w(x) v(x)dx
a(, ) est continue sur V V :
[a( w, v)[ [k[ | w|
V
|v|
V
a(, ) est V -coercif :
1e a( w, w) = k
I
| w|
2
V
M est une forme antilinaire continue sur V :
M(v) = 1
2
,
n
(v))

1
2
En utilisant lingalit de trace (5.95), on trouve
|M|
V
C(, k
I
)[k[
1
2
||1
2
,|k|,
Page 223/275
CHAPITRE 5. QUATIONS INTGRALES
Daprs le lemme de Lax-Milgram, le problme variationnel (5.102) admet une solution unique
qui de plus vrie
| w|
V
C(, k
I
)[k[
1
2
||1
2
,|k|,
Dautre part, remarquons que
1e
+
1
2

1
ik
N, )

1
2
= 1e a( w, w)
En utilisant lingalit (5.103) avec div w = k
2
w, on trouve
||
2
1
2
,|k|,
C(, k
I
)[k[ | w|
2
V
do
1e
+
1
2

1
ik
N, )

1
2
C(, k
I
)[k[
1
||
2
1
2
,|k|,
do le rsultat de coercivit.
Page 224/275 Modlisation des phnomnes de propagation dondes
Chapitre 6
Mthode des lments nis de frontire
6.1 Introduction
Dans ce chapitre, nous tudions sur un cas simple lapproximation des quations intgrales
par la mthode des lments nis de frontire, par opposition la mthode des lments nis
de volume qui sintresse lEDP. Dans la littrature anglo-saxonne, cette mthode est souvent
dsigne par son acronyme BEM pour Boundary Element Method.
Au lieu de discrtiser directement lEDP, on discrtise une quation intgrale dont la solution
permet de remonter la solution de lEDP grce la formule de reprsentation intgrale. Partant
de la formulation variationnelle de lquation intgrale, faisant intervenir des intgrales doubles
(surface-surface), lapproximation de lespace variationnel par un espace discret dlments nis
de frontire conduit un systme linaire avec une matrice pleine complexe, souvent symtrique.
Ceci dtermine les densits (par exemple les sauts de pression et vitesse normale en acoustique)
qui permettent dans un deuxime temps de dduire le champ en nimporte quel point de lespace
grce la formule de reprsentation intgrale.
Cette mthode est connue pour sa grande prcision. En effet, la reprsentation intgrale base
sur le modle discrtis, vrie exactement lEDP (sous rserve de bien calculer les intgrales
qui interviennent dans les formules) et la condition de radiation linni : cest dans le noyau de
Green ! Lerreur de discrtisation provient dune part de lapproximation de la gomtrie, dautre
part de celle de la condition aux limites, qui est vrie au sens faible. Notons quindustrielle-
ment, ltape de prparation des donnes de calcul est trs lourde et consommatrice en temps
ingnieur. La simplication de ltape de maillage (de surface plutt que de volume), ds quil
sagit dobjet industriels complexes, est un autre intrt pratique de la mthode. Le maillage doit
bien approcher la vraie gomtrie tout en respectant la longueur donde. Pour des applications
o lon sintresse au champ lointain, un pas de maillage de lordre du cinquime de la longueur
donde suft en gnral. On trouve dans la littrature une autre approximation des quations in-
tgrales par la mthode de collocation. Elle a t populaire chez les ingnieurs, car elle conduit
une intgration approche assez simple mettre en uvre informatiquement, et de plus las-
semblage de la matrice ne faisant pas intervenir dintgrale double (provenant dune intgration
avec un point de Gauss) est plus rapide quavec une mthode variationnelle et un calcul pr-
Page 225/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
cautionneux de ces intgrales. Ceci se fait au dtriment de la prcision. On est souvent oblig
de surmailler pour atteindre une bonne prcision. Or ltape dassemblage de la matrice a une
complexit en O(N
2
), o N est le nombre dinconnues, et ltape de rsolution par mthode
directe est en O(N
3
). Pour des problmes pratiques, ltape dimensionnante est ltape de rso-
lution du systme linaire. Pour un nombre dinconnues grandissant, la rsolution directe nest
plus possible, mme avec les plus gros ordinateurs. Nous prsentons la mthode des multiples
rapides qui permet de rsoudre le systme par mthode itrative, rclamant chaque itration
de savoir calculer le produit matrice fois vecteur. Cette mthode permet de calculer une bonne
approximation de ce produit sans jamais assembler toute la matrice et avec une complexit en
O(N ln N) au lieu de O(N
2
). Cette mthode dveloppe rcemment est en train de simposer
dans lindustrie avec lextension croissante de son domaine dapplications.
6.2 Mthode des lments nis de frontire en domaine fr-
quentiel
6.2.1 Approximation variationnelle
Considrons lquation intgrale de simple
S = p
0
qui permet de rsoudre simultanment les problmes de Dirichlet intrieur et extrieur pour
lquation de Helmholtz. On commence par mettre ce problme sous forme variationnel :
_
trouver V tel que
s(,
t
) = T
0
(
t
)
t
V
avec V = H

1
2
(),
s(,
t
) =
+
1
2
S,
t
)

1
2
et
T
0
(
t
) =
+
1
2
p
0
,
t
)

1
2
Lapproximation par lments nis de frontire consiste dabord approcher la surface par un
maillage T
h
en triangle par exemple. On note
h
la surface approche. Ce maillage vrie
les proprits habituelles (sur lintersection de deux triangles, la qualit des lments. . . ). Pour
esprer avoir des rsultats raisonnable, il faut que la taille h des lments soit plus petite que la
longueur donde. Pour la plupart des applications, notamment celle o lon sintresse au champ
lointain, une taille de triangles infrieure au cinquime de la longueur donde est sufsante. Le
nombre de triangle crot donc comme le carr de la frquence.
On approche ensuite lespace variationnel V par lespace
V
0
h
=
h
=
i
sur le triangle T
i
, T
i
T
h

Page 226/275 Modlisation des phnomnes de propagation dondes


6.2. LMENTS FINIS DE FRONTIRE - DOMAINE FRQUENTIEL
Cest une approximation dite P
0
. Cette approximation est conforme : V
h
V et en faisant tendre
h vers 0, on approche de mieux en mieux lespace V et moyennant un oprateur de projection de

h
sur , on peut exhiber un oprateur dinterpolation et dmontrer de bonnes estimations.
Notons N le nombre de triangles. Lespace V
0
h
est de dimension N, et lon dispose dune
base simple :
i
, i = 1, . . . , N, avec

i
(x) =
_
_
_
1
aire(T
i
)
sur le triangle T
i
0 ailleurs

h
V
h
est reprsent par le vecteur
h
des coordonnes de
h
dans cette base :

h
(x) =
N

i=1

h
i

i
(x)
Le problme approch consiste en
_
trouver
h
V
h
tel que
s
h
(
h
,
t
h
) = T
0,h
(
t
h
)
t
h
V
h
o
s
h
(
h
,
t
h
) =
_

h
G(x, y)
h
(y)
t
h
(x)d
h
(y)d
h
(x)
et
T
0,h
(
t
h
) =
_

h
p
0,h
(x)
t
h
(x)d
h
(x)
p
0,h
tant obtenu laide de loprateur de linterpolation. En gnral, p
0
est la trace dune
onde incidente, par exemple une onde plane. On prend alors pour p
0,h
, la trace de celle-ci sur
le maillage.
Notons S
h
la matrice N N suivante :
S
h
i,j
= s
h
(
j
,
i
) =
1
aire(T
i
)
1
aire(T
j
)
_
T
i
_
T
j
e
ik|xy|
4[x y[
dT
j
(y)dT
i
(x)
S
h
est une matrice pleine complexe symtrique (non hermitienne).
Notons P
h
0
le vecteur de coordonnes
P
h
0,i
=
1
aire(T
i
)
_
T
i
p
0,h
(x)dT
i
(x)
Le problme discret est quivalent rsoudre le systme
(6.1) S
h

h
= P
h
0
Page 227/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
On dmontre que si k
2
nest pas une valeur propre du problme de Dirichlet intrieur pour lop-
rateur , alors si le maillage est sufsamment n (h sufsamment petit), le problme discret
(6.1) admet une unique solution. Dans la pratique, il suft souvent que le pas du maillage h soit
infrieur une fraction de la longueur donde, de lordre de /5.
Une fois lquation intgrale discrte (6.1) rsolue, on peut reprsenter le champ en tout point
grce la formule de reprsentation intgrale. Cest une formule de reprsentation discrte au
sens o dune part les intgrales sont calcules sur la surface factise
h
u
h
(x) =
_

h
G(x, y)
h
(y)d
h
(y) =
N

j=1

h
j
1
aire(T
j
)
_
T
j
G(x, y)dT
j
(y)
et que les intgrales sur les triangles T
j
sont calcules par des formules approches.
6.2.2 Remarques sur la rsolution du problme discret
On voit que la mise en uvre pratique de la mthode des lments nis de frontire est bien
plus complexe que celle des lments nis de volume appliqus la rsolution dune EDP. Le
ticket dentre est cher !
Dabord, nous sommes amens calculer des intgrales singulires, la prcision du rsultat,
et lutililit du calcul, dpendant bien sr de la prcision du calcul de celles-ci. Dun point de vue
informatique, nous avons grer de gros volumes de donnes. En effet, bien quon ait gagn une
dimension despace - dun problme dEDP dans un volume on sest ramen problme intgral
pos sur une surface - la matrice du systme est pleine et donc on peut tre pnalis en stockage
mmoire/disque et en temps de calcul. Notons quen respectant un pas de maillage h en /5 (en
tout cas proportionnel la longueur donde ), on voit que le nombre de degrs de libert, ici le
nombre de triangles, crot comme O(
2
) = O(f
2
), o f = c/ est la frquence. Loccupation
mmoire/disque crot comme f
4
.
Le systme peut tre rsolu laide dune factorisation LDL
t
complexe. La complexit de
la factorisation est en O(N
3
) = O(f
6
). Dans la pratique, la factorisation est praticable pour une
taille de problme lordre de quelques dizaines de milliers dinconnues sur un PC de bureau et
quelques centaines de milliers sur un cluster de PC. Au del, il faut changer la mthode rsolution
et rsoudre le systme laide dune mthode itrative. Nanmoins le produit matrice-vecteur en
O(N
2
) = O(f
4
) reste trs cher. La mthode des multiples prsente dans le paragraphe suivant,
permet de diminuer cette complexit O(N log N).
6.2.3 Principe de rciprocit
Nous avons dmontr au 5.7.2 le principe de rciprocit entre metteur et rcepteur. Vri-
ons ce quil en est pour le problme discrtis.
Considrons une source lmentaire positionne au point x
s

e
. Lquation intgrale dis-
crtise scrit :
S
h

h
xs
= G
xs
Page 228/275 Modlisation des phnomnes de propagation dondes
6.3. MTHODE DES MULTIPLES RAPIDES
o la ime coordonne du vecteur G
xs
est donne par
(G
xs
)
i
=
1
aire(T
i
)
_
T
i
G(x
s
, x)dT
i
(x)
G tant la fonction de Green de lquation de Helmholtz. On suppose que h est sufsamment
petit pour que la matrice S
h
soit inversible.
Le champ total discret en un point x ,= x
s
quelconque dans lespace est la somme du champ
incident G(x
s
, x) et du champ diffract o
h

h
xs
:
U
h
(x
s
, x) = G(x
s
, x) +
N

j=1
(
h
xs
)
j
1
aire(T
j
)
_
T
j
G(x, y)dT
j
(y)
Ainsi si x
s
et x

s
sont deux points distincts dans
e
, on a
U
h
(x
s
, x

s
) = G(x
s
, x

s
) +
t
(
h
xs
)G
x

s
Or

h
xs
= (S
h
)
1
G
xs
On a
G(x
s
, x

s
) = G(x

s
, x
s
)
Dautre part, comme S
h
est symtrique, son inverse lest aussi et on a
t
(
h
xs
)(G
x

s
) =
t
(G
xs
)(S
h
)
1
(G
x

s
) =
t
(G
x

s
)(S
h
)
1
(G
xs
) =
t
(
h
x

s
)(G
xs
)
On en dduit que lapproximation variationnelle conserve le principe de rciprocit :
U
h
(x
s
, x

s
) = U
h
(x

s
, x
s
)
6.3 Mthode des multiples rapides
6.3.1 Mthode mono-niveau
Premier survol
Le but de cette partie est de prsenter rapidement, sans dtailler, et de manire si possible
didactique la mthode multiple rapide dans sa version simplie un niveau. Les lments
prsents ici doivent sufre implmenter une premire mthode multiple mono-niveau.
Page 229/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
Principe de base La mthode multiple rapide permet de raliser de manire conomique des
produits matrice-vecteur. On se donne donc un vecteur
h
= (
h
i
)
1iN
reprsentant la fonction

h
(x) =

1jN

h
j

j
(x), et on cherche calculer le produit S
h

h
dont la i-ime coordonne
scrit :
(6.2) (S
h

h
)
i
=
_

h
_

h
G(x, y)
h
(x)
i
(y)d
h
(x)d
h
(y)
Lide de base de la mthode multiple est de tenter de sparer les variables x et y an de pou-
voir sparer les deux intgrales. Pour cela, il nous faut rcrire le noyau de Green diffremment.
Cette rcriture dterminera la forme que prendront les fonctions manipules par la FMM.
Simplication des termes matriciels Pour des quations intgrales plus compliques, on pourra
toujours se ramener calculer des expressions de la forme :
(6.3)
_

h
_

h
G(x, y)f(x)g(y)d
h
(x)d
h
(y)
avec des fonctions f et g scalaires.
y
M2
M1
x
FIG. 6.1 Conguration type
Dcomposition du noyau On se donne quatre points x, M
1
, M
2
et y. Pour xer les ides,
on suppose que lon est dans la conguration reprsente gure 6.1 : x est proche de M
1
, y
est proche de M
2
, M
1
et M
2
sont loigns. On prcisera ultrieurement le sens prcis de ces
assertions. Le vecteur

xy se dcompose bien sr sous la forme :

xy =

xM
1
+

M
1
M
2
+

M
2
y
On souhaiterait donc dcomposer le noyau de Green G(x, y) de la mme manire. Le tho-
rme daddition de Gegenbauer permet de faire cela. Prcisons tout dabord quelques notations :
on dsigne par o la sphre unit de R
3
, par s un point gnrique de o, par P
l
le polynme de
Legendre de rang l, et par h
(1)
l
la fonction de Hankel sphrique du premier type de rang l. On a
alors la dcomposition suivante pour le noyau de Green :
(6.4) G(x, y) =
ik
16
2
lim
L+
_
sS
e
iks.

xM
1
T
L

M
1
M
2
(s)e
iks.

M
2
y
ds
Page 230/275 Modlisation des phnomnes de propagation dondes
6.3. MTHODE DES MULTIPLES RAPIDES
o
(6.5) T
L

M
1
M
2
(s) =

0lL
(2l + 1)i
l
h
(1)
l
(k.[

M
1
M
2
[)P
l
(cos(s,

M
1
M
2
))
Tchons dinterprter la formule (6.4). Elle comporte trois termes : le terme e
iks.

xM
1
trans-
porte linformation du point source x au point M
1
. Le terme T

M
1
M
2
(s) assure le transfert de
linformation entre M
1
et M
2
. Enn, le terme e
iks.

M
2
y
transporte linformation jusquau point
destination y. On voit que dans cette formule, les variables x et y sont bien spares. La fonction
(6.5) sappelle fonction de transfert.
x
1
x
2
3
x
y
1
y
2
y
3
M1
M2
(a) Sans la FMM
x
1
x
2
x
3
y
1
y
2
y
3
M1
M2
(b) Avec la FMM
FIG. 6.2 Traitement des interactions
Lintrt de cette dcomposition du noyau de Green est illustr sur la gure 6.2. Dans le cas
o un ensemble de points x
i
proches de M
1
agit sur un autre ensemble de points y
j
proches
de M
2
, la mthode classique (gure 6.2a) gnre un grand nombre dinteractions, tandis que la
mthode multiple (gure 6.2b) centralise les informations en M
1
et M
2
et gnre ainsi beaucoup
moins de calculs.
On voit apparatre ici deux difcults : dune part lintgrale sur o dans (6.4) va devoir tre
discrtise, dautre part le nombre de termes de la somme (6.5) va devoir tre x, et ces deux
approximations devront tre ralises conjointement.
Dcoupage en domaine An de retrouver les points x et y de lquation (6.3) dans une con-
guration proche de celle de la gure 6.1, on va procder au dcoupage de la surface de lobjet
trait
h
en sous-domaines de tailles homognes. Il existe pour cela une innit de mthodes
possibles, on en a choisi une qui est la fois simple et systmatique : on conoit une grille 3D
cubique de pas a englobant (gure 6.3), chaque intersection non-vide dun cube de la grille et
de la surface
h
constitue un sous-domaine de notre dcoupage.
Le dcoupage obtenu sur un objet plus raliste est reprsent sur la gure 6.4. Le maillage
utilis est celui dun airbus A318 denvergure 15 longueurs donde, comportant 23676 inconnues.
Le dcoupage est constitu de 584 botes darte gale une demi longueur donde.
Lquivalent 2D de ce partitionnement est reprsent sur la gure 6.5. Les cellules ayant une
intersection non vide avec
h
sont grises. On note ( les cellules ainsi dcoupes, et M le centre
de (.
Page 231/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
a

FIG. 6.3 Dcoupage de


h
avec une grille 3D darte a
FIG. 6.4 Dcoupage dun airbus A318 avec une grille 3D

C
M
C
M
FIG. 6.5 Dcoupage de
h
en sous-domaine (version 2D)
Page 232/275 Modlisation des phnomnes de propagation dondes
6.3. MTHODE DES MULTIPLES RAPIDES
Interaction entre deux sous-domaines On se donne deux cellules ( et (

de notre grille, de
centres respectifs M et M

, et on cherche calculer le terme dinteraction entre deux sous-


domaines
h
( et
h
(

, savoir :
(6.6)
_
x
h
C
_
y
h
C

G(x, y)f(x)g(y)d
h
(x)d
h
(y)
En utilisant la dcomposition du noyau (6.4), en mettant de ct la constante ik/16
2
, et en
supposant L x, ce terme peut scrire :
_
x
h
C
_
y
h
C

_
sS
e
iks.

xM
T
L

MM

(s)e
iks.

M

y
dsf(x)g(y)d
h
(x)d
h
(y)
Rordonnons les intgrales :
(6.7)
_
y
h
C

_
sS
_
T
L

MM

(s)
__
x
h
C
e
iks.

xM
f(x)d
h
(x)
__
e
iks.

M

y
g(y)dsd
h
(y)
On voit apparatre trois phases dans le calcul de cette formule :
Initialisation : on calcule la fonction T
C
dnie sur la sphre unit o par :
(6.8) T
C
(s) =
_
x
h
C
e
iks.

xM
f(x)d
h
(x)
T
C
ne dpend que du courant f, de la cellule ( et de son centre M. Elle reprsente lin-
uence du domaine
h
( sur lextrieur. T
C
sera parfois appele fonction dmission
de (. Dune manire gnrale, les fonctions dnies sur o comme T
C
seront appeles
fonctions de radiation.
Transfert : on multiplie la fonction T
C
par la fonction de transfert T
L

MM

. Le produit rsultant
est toujours une fonction dnie sur o, elle reprsente laction des courants f ports par

h
( au point M

de lespace.
Intgration : on termine le calcul en intgrant le rsultat du transfert la fois sur o et sur

h
(

:
_
y
h
C

_
sS
_
T
L

MM

(s)T
C
(s)

e
iks.

M

y
g(y)dsd
h
(y)
Troncature et discrtisation Troncature de la fonction de transfert
On va tenter dutiliser la formule de dcomposition du noyau (6.4) dans la conguration de
la gure 6.5. Pour cela, il est tout dabord ncessaire de choisir L dans la somme dnissant la
fonction de transfert (6.5).
On a donc deux cellules ( de centre M, (

de centre M

et deux points x ( et y (

. On
note :
Page 233/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
(6.9)
_
r
0
=

MM

,
r = xy

MM

=

xM +

M

y
On a donc xy = r +r
0
. Le vecteur xy se dcompose comme la somme du vecteur r
0
reliant
les centres des cellules et du vecteur r constituant le reliquat. On cherche calculer le noyau de
Green G([r +r
0
[) partir de la fonction de transfert T
L
r
0
. Nous donnons ici un rsultat simpli
mais correct en premire approximation. Sous la condition :
(6.10)
[r[
[r
0
[

2

5
on peut se contenter de prendre L = k[r[ termes dans la somme de la srie (6.5) pour obtenir
la convergence (La notation L = k[r[ est un raccourci pour L = k[r[| o x| dsigne la
partie entire de x). Dans la pratique, cette valeur de L savre convenable pour des valeurs de
a suprieure 2, mais conduit une FMM peu prcise en dessous. Pour une mthode prcise
10
3
(i.e. un cart relatif de 10
3
entre les produits matrice-vecteur classiques et multiples), on
peut prendre les valeurs prsentes dans la table 6.1.
a L
/4 8
/2 12
20
2 32
TAB. 6.1 Suggestions de valeurs pour a et L
Dans le cas dun dcoupage de
h
par une grille cubique 3D darte a, on a :
(6.11) [r[

3a
donc (6.10) sera vrie ds que :
[r
0
[

5
2
.

3a 1, 9a
Cette condition exclut toutes les cellules (

ayant une face, une arte ou un sommet en com-


mun avec (, puisquon a alors [r
0
[/a qui vaut 1 dans le premier cas,

2 dans le second et

3
dans le troisime. Bien sr (

= ( est galement exclu.


On qualiera dsormais de voisines deux cellules ayant au moins un sommet commun. On
vient donc de voir que :
Si ( et (

ne sont pas voisines, la srie (6.5) peut tre tronque au rang L = k[r[. On peut
alors calculer linteraction entre
h
( et
h
(

partir de (6.7).
Page 234/275 Modlisation des phnomnes de propagation dondes
6.3. MTHODE DES MULTIPLES RAPIDES
Si ( et (

sont voisines, on ne peut pas tronquer la fonction de transfert, on est donc oblig
de calculer le terme (6.6) classiquement.
On notera par la suite v(() lensemble des cellules voisines de (.
Discrtisation de la sphre unit L tant dsormais x, on a besoin de calculer lintgrale
de surface sur o dnie par :
_
sS
e
iks.r
T
L
r
0
(s)ds
Les fonctions L
2
de o ont une base naturelle qui est celle des harmoniques sphriques, note :
(Y
l,m
)
l0, lml
La fonction T
L
r
0
appartient lespace engendr par les harmoniques de rang l L : on dit
quelle est de largeur de bande L.
Or le terme e
iks.r
se dveloppe en srie :
(6.12) e
iks.r
=

l0
(2l + 1)i
l
j
(1)
l
(k.[r[)P
l
(cos(s, r))
De la mme manire que lon arrte la somme de la fonction de transfert T
L
r
0
au rang L, on
dmontre que la srie e
iks.r
peut tre tronque au rang L avec une erreur du mme ordre. On
dduit du rsultat prcdent que la fonction intgre T
L
r
0
e
iks.r
est de largeur de bande 2L, cest
dire quelle peut scrire :
e
iks.r
T
L
r
0
(s) =

lml
0l2L
A
l,m
Y
l,m
(s)
Il nous faut trouver des points de quadrature s
p
et des poids
p
qui intgrent exactement les
harmoniques sphriques Y
l,m
(, ) avec 0 l 2L et l m l.
Le choix le plus simple est de prendre pour points dintgration une distribution uniforme sur
et sur :
_

i
=
i + 1/2
2L + 1
0 i 2L,

j
= 2
j
2L + 1
0 j 2L
associs aux poids dintgration adquats.
Le choix fait ici nest pas optimal, mais il est le plus simple implmenter, et est sufsant en
premire approche.
Rcapitulatif On a dsormais tous les lments pour raliser un produit matrice-vecteur multi-
ple un niveau. On se donne un courant surfacique

t en entre, et un dcoupage de
h
travers
une grille. Le produit S
h

h
se ralise en deux parties :
Page 235/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
Interactions proches : pour tout cellule (

xe, et pour toute fonction de base


j
localise
dans (

, on passe en revue les cellules ( voisines de (

pour calculer de manire classique


le terme dinteraction :
(6.13)

Cv(C

)
_
x
h
C
_
y
h
C

G(x, y)f(x)
j
(y)d
h
(x)d
h
(y)
f est lune des composantes de

t, ou bien div

h
(

t).
j
reprsente lexpression correspon-
dante pour
j
. Le rsultat de cette intgration constitue la partie interaction proche de la
j-ime composante du vecteur S
h

h
.
FIG. 6.6 Interactions proches sur un Airbus A318
Cette partie du calcul est illustre sur la gure 6.6 dans le cas dun avion. Si (

est la bote
centrale (dont lintersection avec le maillage est en bleu), la grande bote, et la portion
rouge du maillage, constituent la zone voisine qui interagira avec (

via lquation (6.13).


Interactions Lointaines : le calcul se fait en trois tapes.
1. Initialisation : pour toute cellule (, on calcule la fonction de radiation
(6.14) T
C
(s) =
_
x
h
C
e
iks.

xM
f(x)d
h
(x)
en tout point s de notre quadrature de o.
FIG. 6.7 Initialisation de la fonction de radiation T
C
partir des courants surfaciques
La gure 6.7 illustre le fait que le calcul dune fonction de radiation T
C
se ralise
partir des seuls courants surfaciques contenus dans
h
(. Notons que ces courants,
Page 236/275 Modlisation des phnomnes de propagation dondes
6.3. MTHODE DES MULTIPLES RAPIDES
issus du vecteur

t donn en entre du produit matrice-vecteur, ont un sens math-
matique mais nauront pas de sens physique tant que le solveur itratif naura pas
converg.
2. Transfert : pour toute cellule (

xe, on passe en revue les cellules ( non-voisine de


(

pour calculer :
(6.15) (
C
(s) =

C / v(C

)
T
L

MM

(s).T
C
(s)
De la mme manire que T
C
reprsente linuence du domaine
h
( sur lextrieur,
la fonction (
C
reprsente linuence de la partie de
h
loin de (

sur
h
(

.
FIG. 6.8 Transferts des fonctions de radiation entre cellules non-voisines
Sur la gure 6.8,
h
(

est trac en bleu tandis que la portion non-voisine du maillage


est trace en rouge.
3. Intgration : pour toute cellule (

, et pour toute fonction de base


j
localise dans (

,
on calcule lintgrale :
(6.16)
ik
16
2
_
y
h
C

_
sS
(
C
(s)e
iks.

M

j
(y)dsd
h
(y)
Le rsultat de cette intgration constitue la partie interaction lointaine de la j-ime
composante du vecteur S
h

h
, et se rajoute tout naturellement la partie interaction
proche.
6.3.2 Mthode multi-niveau
Premier survol : calcul 2 niveaux
Nous prsentons la mthode multi-niveau dans une version basique, ce qui nous permettra
dvoquer les concepts fondamentaux dans une relative simplicit.
Principe de base Lide de base est dappliquer une approche divide-and-conquer la mthode
multiple, la manire de lalgorithme de tri quickSort ou de la transforme de Fourier rapide.
Dans lalgorithme quickSort, on divise le tableau trier en deux moitis que lon trie sparment
Page 237/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
avant de les fusionner. Dans lalgorithme FFT, on procde de la mme manire. A chaque fois,
lopration (tri dans le premier cas, Fourier dans le second) effectue sur chaque demi-ensemble
rend triviale la mme opration effectue sur lensemble tout entier.
Dans notre cas, on a aussi une proprit de ce type : si on divise une cellule ( centre en M
en deux cellules (
1
centre en M
1
et (
2
centre en M
2
, on a la relation suivante entre fonctions
de radiation dnies par lquation (6.8) :
T
C
(s) = e
iks.

M
1
M
T
C
1
(s) + e
iks.

M
2
M
T
C
2
(s)
On va donc tenter de tirer partie de ce type de proprit pour crire une mthode multiple
deux niveaux.
Dcoupage hirarchique On dnit un dcoupage deux niveaux de
h
(cf. gure 6.9). La
grille large constitue le niveau 0. La grille ne constitue le niveau 1, elle est une subdivision
de la prcdente avec un pas deux fois plus petit.

C
M
C
M
Niveau 1
Niveau 0
FIG. 6.9 Dcoupage deux niveaux de
h
On dnit une structure hirarchique sapparentant un arbre entre ces deux grilles. Le niveau
0 est le haut de larbre, le niveau 1 le bas de larbre. Les cellules du niveau 1 issues de la division
dune cellule du niveau 0 sont appels enfants de cette cellule. La relation inverse dnit le
parent dune cellule. Ce type de lien est illustr par des ches sur la gure 6.10. En trois
dimensions, chaque cellule du niveau 0 a au plus huit enfants (on ne garde que les cellules ayant
une intersection non-vide avec
h
), et chaque cellule du niveau 1 a exactement un parent.
Pour circuler au sein de cet arbre, dnissons quelques notations. On indique le niveau dune
cellule par un exposant entre parenthse ct du nom de cette cellule : (
(0)
ou (
(1)
. On note
p(() le parent dune cellule, et e(() lensemble des enfants dune cellule. Enn, on qualie de
voisines deux cellules ayant au moins un sommet en commun et se trouvant au mme niveau de
larbre. On conserve la notation v(() pour dsigner lensemble des cellules voisines de (.
Page 238/275 Modlisation des phnomnes de propagation dondes
6.3. MTHODE DES MULTIPLES RAPIDES
Niveau 0
Niveau 1
Parent
Enfant
FIG. 6.10 Structure hirarchique
Quelles interactions quel niveau? Avec deux grilles, on a potentiellement deux mthodes
multiple, une au niveau 0, lautre au niveau 1. Essayons de voir quand utiliser chacune des deux.
On se donne une cellule (

(1)
ainsi quune fonction de base
j
localise dans (

(1)
. Sur la
gure 6.11, on a reprsent en gris fonc la cellule (

(1)
ainsi que son parent p((

(1)
). En gris
clair, on a leurs voisins respectifs. On a galement reprsent par des points pais sur chacun des
deux niveaux quatre degrs de libert sur
h
, dont le numro j localis dans (

(1)
.
De manire schmatique, pour un niveau donn, cette zone gris clair reprsente la portion
du maillage qui ne peut pas interagir en mode multiple avec la fonction de base
j
localise
dans la cellule gris fonc (cf. section 6.3.1). Evidemment, la zone blanche contient la portion du
maillage qui peut interagir en mode multiple avec
j
.
Niveau 0
Niveau 1
3
2
3
2
1
1
j
j
FIG. 6.11 Voisins de (

(1)
et de son parent p((

(1)
).
Pour traiter linteraction dun degr de libert donn avec le degr de libert j, trois cas de
gure se prsentent. Ils sont reprsents sur la gure 6.11.
Linteraction entre le dl 1 et le dl j ne peut se faire en mode multiple ni au niveau 0, ni au
niveau 1. On est oblig de la traiter en mode proche.
Page 239/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
Linteraction entre le dl 2 et le dl j peut se faire en mode multiple au niveau 1 ou en mode
proche au niveau 0.
Linteraction entre le dl 3 et le dl j peut se faire en mode multiple aux niveaux 0 et 1.
Plus les cellules sont grandes, plus les transferts de la FMM sont lents (le nombre L aug-
mente) mais ils sont de moins en moins nombreux : cest ce deuxime aspect qui est le plus
dterminant. Par consquent, on va chercher traiter les interactions en mode multiple chaque
fois que cest permis, et ce au plus haut niveau possible (ici, au niveau 1 pour le dl 2, au niveau
0 pour le dl 3).
Notion de banlieue On va dnir la notion de banlieue : on dit que deux cellules dun mme
niveau sont banlieues lune de lautre si elles ne sont pas voisines, mais que leur parents res-
pectifs le sont. On note b(() lensemble des banlieues de (. Compte tenu de ce qui a t vu
prcdemment, la notion de banlieue apparat naturellement : au niveau 1, b(() est lensemble
des cellules interagissant avec ( en mode multiple au niveau 1.
Banlieues de C
Distantes de C
Voisins de C
Niveau 1
Niveau 0
C
FIG. 6.12 Voisins et Banlieues au niveau 1
Comme on le voit sur la gure 6.12, les cellules du niveau 1 sont partages en trois sous-
ensembles qui sont (des plus proches aux plus loignes de () :
Les voisines de (, nots v((), contenant ( elle-mme ;
Les banlieues de (, notes b(() ;
Les cellules distantes de (, notes d((), qui sont les cellules restantes..
Compte tenu de la dnition de v(() et de b((), on peut crire :
(6.17)
_
v(() b(() = e [v(p(())] ,
d(() = [v(() b(()] = e [v(p(())]
Page 240/275 Modlisation des phnomnes de propagation dondes
6.3. MTHODE DES MULTIPLES RAPIDES
(a) Dcoupage du niveau 0 (b) Dcoupage du niveau 1
(c) Non-voisins au niveau 0 (d) Non-voisins au niveau 1
(e) Banlieues au niveau 1 (f) Voisins au niveau 1
FIG. 6.13 Mthode multiple deux niveaux sur un airbus A318
Page 241/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
o lon note / le complmentaire dun ensemble /.
La gure 6.13 illustre ce dcoupage sur un cas rel. Les images 6.13a et 6.13b montrent les
dcoupages des niveaux 0 et 1. Sur les gures suivantes, on a repr avec une che un degr
de libert sur le dos de lappareil. Les gures 6.13c et 6.13d montrent en rouge les portions
de maillage considres comme non-voisines de cette inconnue aux niveaux 0 et 1, la gure
6.13e montre les banlieues au niveau 1 du degr de libert point, et la gure 6.13f montre la
portion voisine au niveau 1. On voit clairement que les banlieues au niveau 1 sont obtenus par
soustraction ensembliste des portions de maillage non-voisines au niveau 1 et 0.
Le calcul de la composante du produit matrice-vecteur correspondant au degr de libert
point se fera alors :
via la mthode multiple au niveau 0 pour la portion rouge de la gure 6.13c ;
via la FMM au niveau 1 pour la portion rouge de la gure 6.13e ;
via une mthode classique (non-multiple) pour la portion rouge de la gure 6.13f.
Algorithme continu On va crire un premier algorithme multiple deux niveaux, sans tenir
compte pour linstant des problmes de discrtisation ou de nombre de ples.
Pour toute cellule (

(1)
xe, et pour toute fonction de base
j
localise dans (

(1)
, on cherche
calculer la j-ime composante du produit matrice-vecteur (S
h

h
). Elle scrit :
(S
h

h
)
j
=
_
x
h
_
y
h
C
(1)
G(x, y)
h
(x)
j
(y)d
h
(x)d
h
(y)
Chacun des trois sous-ensembles identis sur les gures 6.12 et 6.13 va tre trait spar-
ment.
Les cellules voisines
Comme dans le cas mono-niveau, on traite tout dabord linteraction de (

(1)
avec ses voisines
via un produit matrice-vecteur classique. Le terme correspondant scrit :

C
(1)
v(C
(1)
)
_
x
h
C
(1)
_
y
h
C
(1)
G(x, y)
h
(x)
j
(y)d
h
(x)d
h
(y)
Les cellules banlieues
On traite ensuite linteraction de (

(1)
avec ses banlieues via une FMM au niveau 1. Le terme
correspondant scrit :

C
(1)
b(C
(1)
)
_
x
h
C
(1)
_
y
h
C
(1)
G(x, y)
h
(x)
j
(y)d
h
(x)d
h
(y)
On utilise la dcomposition du noyau (6.4), en mettant de ct la constante ik/16
2
, et en
supposant L x. En rordonnant les intgrales, le terme prcdent peut scrire :
_
sS
_
y
h
C
(1)
e
iks.

M

y
_
_

C
(1)
b(C
(1)
)
T
L
(1)

MM

(s)
__
x
h
C
(1)
e
iks.

xM

h
(x)d
h
(x)
_
_
_

j
(y)d
h
(y)ds
On retrouve les trois tapes de la FMM mono-niveau :
Page 242/275 Modlisation des phnomnes de propagation dondes
6.3. MTHODE DES MULTIPLES RAPIDES
1. Initialisation des fonctions de radiation pour les cellules banlieues de (

(1)
;
2. Transfert de ces fonctions vers (

(1)
;
3. Intgration du rsultat sur (

(1)
.
Les cellules distantes
Il reste calculer lintgrale pour x
h
d((

(1)
). En utilisant (6.17), le terme dinteraction
scrit :

C
(0)
/ v(p(C
(1)
))
_
x
h
C
(0)
_
y
h
C
(1)
G(x, y)
h
(x)
j
(y)d
h
(x)d
h
(y)
On utilise la dcomposition du noyau (6.4) crite au niveau 0 entre (
(0)
centre en M
(0)
et
(

(0)
(parent de (

(1)
) centre en M

(0)
. On obtient :
(6.18)
_
sS
_
y
h
C
(1)
e
iks.

M
(0)
y
_
_

C
(0)
/ v(p(C
(1)
))
T
L
(0)

M
(0)
M
(0)
(s)
__
x
h
C
(0)
e
iks.

xM
(0)

h
(x)d
h
(x)
_
_
_

j
(y)d
h
(y)ds
On retrouve les trois tapes de la mthode multiple au niveau 0, que lon va lgrement
adapter :
1. Initialisation des fonctions de radiation pour les cellules (
(0)
/ v(p((

(1)
)). On va utiliser
la formule suivante :
_
x
h
C
(0)
e
iks.

xM
(0)

h
(x)d
h
(x) =

C
(1)
e(C
(0)
)
e
iks.

M
(1)
M
(0)
__
x
h
C
(1)
e
iks.

xM
(1)

h
(x)d
h
(x)
_
qui scrit plus simplement :
(6.19) T
C
(0) (s) =

C
(1)
e(C
(0)
)
e
iks.

M
(1)
M
(0)
T
C
(1) (s)
On va donc dabord initialiser les fonctions de radiation T
C
(1) au niveau 1, puis utiliser
(6.19) pour remonter au niveau 0 et calculer T
C
(0) .
2. Transfert de ces fonctions vers p((

(1)
). Ces transferts ont lieu au niveau 0.
3. Intgration du rsultat. On note (
C
(0) le terme entre crochets dans (6.18). Comme pour
linitialisation, on va dabord changer de niveau en crivant :
(6.20) (
C
(1) (s) = e
iks.

M
(0)
M
(1)
(
C
(0) (s)
Puis on intgre le rsultat sur (

(1)
avec lquation usuelle :
_
y
h
C
(1)
_
sS
(
C
(1) (s)e
iks.

M
(1)
y

j
(y)dsd
h
(y)
Page 243/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
G niveau 1
F niveau 0
F niveau 1
G niveau 0
6. Integration 5. Transfert
3. Transfert
1. Initialisation
4. Descente 2. Montee
FIG. 6.14 Algorithme FMM deux niveaux
Synthse
Le traitement des cellules distantes et des cellules banlieues met en jeu des phases dinitiali-
sation et dintgration au niveau 1 qui sont similaires, on va donc les mettre en commun. Mettant
de ct les interactions proches, on voit apparatre une mthode multiple bi-niveau en 6 tapes
prsentes gure 6.14.
1. Initialisation des fonctions de radiation T
C
(1) au niveau 1.
2. Monte : on calcule les fonctions de radiation T
C
(0) au niveau 0 en sommant les contribu-
tions des enfants avec (6.19).
3. Transfert au niveau 0 : on calcule les fonctions de radiation (
C
(0) sommant les contributions
des cellules non-voisines.
4. Descente : on calcule la premire partie de (
C
(1) en descendant la contribution du parent
avec (6.20).
5. Transfert au niveau 1 : on rajoute (
C
(1) la contribution des cellules banlieues. Ce rajout
est symbolis sur la gure 6.14 par le

6. Intgration au niveau 1 des fonctions (


C
(1) .
Monte et descente Difcults lies au changement de niveau
Lalgorithme multiple bi-niveau met jour deux nouveaux type doprations par rapport au
cas mono-niveau : les montes et les descentes. Dans lalgorithme continu, ces quations se r-
duisent un changement de centre, comme dans (6.19) et (6.20). Par exemple, une multiplication
par e
iks.

M
(0)
M
(1)
transforme une fonction de radiation attache une cellule centre en M
(0)
en
fonction centre en M
(1)
. On appellera cette opration une translation, le vecteur de translation
tant bien sr

M
(0)
M
(1)
ici.
Lorsquon passe de lalgorithme continu lalgorithme discret, on doit tenir compte du
nombre de ples aux niveaux 0 et 1, nots L
(0)
et L
(1)
. Ce nombre de ples est calcul partir du
pas du dcoupage, il dpend donc du niveau. Quelle que soit la manire choisie pour calculer L,
on aura toujours L
(0)
> L
(1)
. Si on choisit dutiliser la formule simple L = kr (o r =

3a est
le diamtre dune cellule), alors L
(0)
sera le double de L
(1)
.
Si le changement de niveau saccompagne dun changement du nombre de ples, il saccom-
pagne aussi dun changement de discrtisation de la sphre unit o. Cette dernire est choisie
pour pouvoir intgrer exactement les fonctions de largeur de bande 2L .
Page 244/275 Modlisation des phnomnes de propagation dondes
6.3. MTHODE DES MULTIPLES RAPIDES
On note ( s
k

(0)
,
(0)
k

) et ( s
k
(1)
,
(1)
k
) les quadratures respectivement des niveaux 0 et 1. On doit
donc tre capable de passer de lune lautre de ces quadratures de la manire la plus prcise
possible.
Extrapolation
On appelle extrapolation le passage de la grille ( s
k
(1)
,
(1)
k
) la grille ( s
k

(0)
,
(0)
k

). On oublie
provisoirement le changement de centre qui va normalement de pair avec le passage dune cellule
la cellule parent. Nous allons voir dans un premier temps lalgorithme basique pour raliser
cette opration, puis nous prsenterons lalgorithme rapide utilis dans notre implmentation
FMM.
Algorithme basique Soit une cellule (
(1)
au niveau 1, et la fonction de radiation T
C
(1)
dnie par :
(6.21) T
C
(1) (s) =
_
x
h
C
(1)
e
iks.

xM
(1)

h
(x)d
h
(x)
On ne connat cette fonction que par ses valeurs sur la grille T
C
(1) ( s
k
(1)
). On sait nanmoins
que cest une fonction de largeur de bande L
(1)
/2 ( une erreur prs). En effet, on a tronqu la
srie (6.12) au rang L
(1)
dans le cas o r dni par (6.9) vriait seulement la condition (6.11) :
[r[

3a (o a est larte du dcoupage au niveau considr). Ici le vecteur dans lexponentielle


relie un point de (
(1)
son centre, donc il vrie la condition plus restrictive : [

xM
(1)
[

3a/2.
On peut alors tronquer la srie au rang L
(1)
/2 tout en conservant la mme erreur .
Partant de l, on peut crire T
C
(1) sous la forme :
T
C
(1) (s) =

lml
0lL
(1)
/2
A
l,m
Y
l,m
(s)
Pour calculer les coefcients A
l,m
, il suft dutiliser lorthonormalit des harmoniques sph-
riques, qui permet dcrire :
(6.22) A
l,m
=
_
sS
T
C
(1) (s)Y

l,m
(s)ds
On a au niveau 1 une quadrature de o qui intgre exactement les fonctions de L
2
(o) de
largeur de bande 2L
(1)
. Ici, la fonction sous le signe intgrale est de largeur de bande seulement
L
(1)
/2 + l L
(1)
. Donc notre quadrature lintgre exactement, et on a mme de la marge. On
va utiliser cette marge, et considrer dsormais T
C
(1) comme une fonction de largeur de bande
L
(1)
. On y gagne en prcision, et on verra par la suite quil ny a pas de surcot associ ce
changement. La fonction intgre T
C
(1) Y

l,m
est alors de largeur de bande L
(1)
+ l 2L
(1)
, et
notre quadrature lintgre exactement :
(6.23) A
l,m
=

s
k
(1)

(1)
k
T
C
(1) ( s
k
(1)
)Y

l,m
( s
k
(1)
)
Page 245/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
Une fois calculs les coefcients (A
l,m
) pour l m l et 0 l L
(1)
, on peut calculer
T
C
(0) sur la grille du niveau 0 en crivant tout simplement :
(6.24) T
C
(0) ( s
k

(0)
) =

lml
0lL
(1)
A
l,m
Y
l,m
( s
k

(0)
)
Sachant que T
C
(0) est de largeur de bande L
(0)
, cette quation revient complter les coef-
cients (A
l,m
) par des zros pour L
(1)
< l L
(0)
. En insrant (6.23) dans (6.24), on obtient :
(6.25) T
C
(0) ( s
k

(0)
) =

s
k
(1)
_

lml
0lL
(1)
Y

l,m
( s
k
(1)
)Y
l,m
( s
k

(0)
)
_

(1)
k
T
C
(1) ( s
k
(1)
)
Cette opration est donc un simple produit matrice-vecteur, par une matrice dont le nombre
de colonnes est le nombre de points de quadrature au niveau 1, et dont le nombre de lignes est le
nombre de points de quadrature au niveau 0.
Cette matrice est plus simple quil ny parat, puisque le terme entre crochets peut scrire :

lml
0lL
(1)
Y

l,m
( s
k
(1)
)Y
l,m
( s
k

(0)
) =

0lL
(1)
2l + 1
4
P
l
(cos )
=
L
(1)
+ 1
4(1 cos )
(P
L
(1) (cos ) P
L
(1)
+1
(cos ))
(6.26)
o lon note langle que font les vecteurs unitaires s
k

(0)
et s
k
(1)
:
cos = s
k

(0)
. s
k
(1)
La deuxime formule ci-dessus nest valable que si cos ,= 1. Le nombre doprations de
cette extrapolation est gal au produit des tailles des quadratures de o aux niveau 0 et 1, soit
environ 4(L
(0)
L
(1)
)
2
avec notre discrtisation usuelle. Cette formulation de lextrapolation est la
plus simple implmenter, il existe une mthode pour acclrer ces calculs que lon ne prsentera
pas ici.
Rduction
On appelle rduction le passage de la grille ( s
k

(0)
,
(0)
k

) la grille ( s
k
(1)
,
(1)
k
). Comme pour
lextrapolation, on met entre parenthse le changement de centre qui va normalement de pair
avec le passage dune cellule une des cellules enfants.
Soit une cellule (

(0)
au niveau 0, et la fonction de radiation (
C
(0) dnie par :
Page 246/275 Modlisation des phnomnes de propagation dondes
6.3. MTHODE DES MULTIPLES RAPIDES
(
C
(0) (s) =

C
(0)
/ v(C
(0)
)
T
L
(0)

M
(0)
M
(0)
(s)T
C
(0) (s)
On ne connat cette fonction que par ses valeurs sur la grille (
C
(0) ( s
k

(0)
). On sait nanmoins
que cest une fonction de largeur de bande L
(0)
( une erreur prs). En effet, la fonction de
transfert T
L
(0)

M
(0)
M
(0)
est de largeur de bande L
(0)
, donc on peut ngliger les harmoniques de rang
suprieur.
Partant de l, on peut crire (
C
(0) sous la forme :
(
C
(0) (s) =

lml
0lL
(0)
A
l,m
Y
l,m
(s)
Pour calculer les coefcients A
l,m
, il suft dutiliser lorthonormalit des harmoniques sph-
riques, qui permet dcrire :
(6.27) A
l,m
=
_
sS
(
C
(0) (s)Y

l,m
(s)ds
La fonction calculer (
C
(1) tant amene a tre ajoute au rsultat des transferts au niveau 1
(de largeur de bande L
(1)
) avant dtre intgre, seuls les coefcients A
l,m
avec 0 l L
(1)
nous
intressent. Sous cette condition, dans (6.27) la fonction sous le signe intgrale est de largeur de
bande maximale L
(0)
+ L
(1)
< 2L
(0)
, donc notre quadrature au niveau 0 lintgre exactement :
(6.28) A
l,m
=

s
k

(0)

(0)
k

(
C
(0) ( s
k

(0)
)Y

l,m
( s
k

(0)
)
Une fois calculs les coefcients (A
l,m
) pour l m l et 0 l L
(1)
, on peut calculer
(
C
(1) sur la grille du niveau 1 en crivant tout simplement :
(6.29) (
C
(1) ( s
k
(1)
) =

lml
0lL
(1)
A
l,m
Y
l,m
( s
k
(1)
)
Sachant que (
C
(0) est de largeur de bande L
(0)
, cette quation revient annuler les coefcients
(A
l,m
) pour L
(1)
< l L
(0)
. En insrant (6.28) dans (6.29), on obtient :
(
C
(1) ( s
k
(1)
) =

s
k

(0)
_

lml
0lL
(1)
Y

l,m
( s
k

(0)
)Y
l,m
( s
k
(1)
)
_

(0)
k

(
C
(0) ( s
k

(0)
)
Page 247/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
Cette opration est donc un produit matrice-vecteur par la matrice transpose de celle utilise
pour les montes.
Changement de centre
Le changement de niveau dans lalgorithme multiple associe toujours un changement de
quadrature de o et un changement de centre de radiation (On a choisit dappeler translation
lopration de changement de centre). Dans le cas dune monte, cela se voit dans (6.19). Pour
une descente, cest la formule (6.20). A chaque fois, on a la possibilit de faire la translation
avant ou aprs le changement de grille (extrapolation ou rduction).
Translation
Extrapolation
Somme
Niveau 1
Niveau 0
FIG. 6.15 Phase de monte
Si on note A loprateur dextrapolation, la monte peut scrire de lune des deux manires
suivantes :
_

_
T
C
(0) (s) = A
_
_

C
(1)
e(C
(0)
)
e
iks.

M
(1)
M
(0)
T
C
(1) (s)
_
_
,
T
C
(0) (s) =

C
(1)
e(C
(0)
)
e
iks.

M
(1)
M
(0)
A [T
C
(1) (s)]
La premire quation correspond au schma de gauche sur la gure 6.15, la seconde au
schma de droite. Une translation augmente la largeur de bande de la fonction translate, donc
si la translation prcde le changement de grille, le calcul est en thorie moins prcis que si
on fait le contraire. On pourrait compenser en augmentant le nombre dharmoniques sphriques
conserves, mais l encore, en pratique, on ne voit pas de diffrence.
Il y a en revanche une nette diffrence en terme de temps dexcution. Dans lalgorithme
multiple, lopration monte envoie toutes les fonctions de radiation des enfants de (
(0)
vers
celle-ci. On peut donc :
soit translater chaque enfant puis sommer et extrapoler le rsultat ;
soit extrapoler chaque enfant puis translater et sommer.
La diffrence est dans le nombre dextrapolations (la phase la plus coteuse ici). La premire
mthode met en uvre une extrapolation pour tous les enfants, contre une extrapolation par
Page 248/275 Modlisation des phnomnes de propagation dondes
6.3. MTHODE DES MULTIPLES RAPIDES
enfant dans la seconde. Cette dernire est donc sensiblement plus lente. De mme, dans le cas
de la descente, on a intrt rduire la fonction de radiation du parent avant de la translater vers
chacun des enfants.
Algorithme deux niveaux Nous allons rcapituler tous les points voqus dans cette section,
et crire compltement lalgorithme multiple deux niveaux pour la formulation EFIE. On se
donne un courant surfacique scalaire
h
(x) en entre, et un dcoupage de
h
travers deux grilles
imbriques. Le produit S
h

h
se ralise en deux parties :
Interactions proches : elles sont traites au niveau 1, exactement comme dans le cas mono-
niveau (cf. quation (6.13)).
Interactions Lointaines : le calcul se fait en six tapes.
1. Initialisation : pour toute cellule (
(1)
du niveau 1, on calcule la fonction de radiation
T
C
(1) (s) =
_
xC
(1)
e
iks.

xM
(1)

h
(x)d
h
(x)
en tout point s de notre quadrature de o pour le niveau 1.
2. Monte : pour toute cellule (
(0)
du niveau 0, on calcule la fonction de radiation T
C
(0)
partir de celles des enfants :
T
C
(0) (s) =

C
(1)
e(C
(0)
)
e
iks.

M
(1)
M
(0)
T
C
(1) (s)
en tout point s de notre quadrature de o pour le niveau 0.
3. Transfert au niveau 0 : pour toute cellule (

(0)
xe, on passe en revue les cellules
(
(0)
non-voisine de (

(0)
pour calculer :
(
C
(0) (s) =

C
(0)
/ v(C
(0)
)
T
L
(0)

M
(0)
M
(0)
(s).T
C
(0) (s)
en tout point s de notre quadrature de o pour le niveau 0.
4. Descente : pour toute cellule (

(1)
du niveau 1, on calcule la premire partie de la
fonction de radiation (
C
(1) partir du parent :
(
C
(1) (s) = e
iks.

M
(0)
M
(1)
(
C
(0) (s)
5. Transfert au niveau 1 : pour toute cellule (

(1)
du niveau 1, on calcule la deuxime
partie de la fonction de radiation (
C
(1) en passant en revue les cellules banlieues (
(1)
pour calculer :

C
(1)
b(C
(1)
)
T
L
(1)

M
(1)
M
(1)
(s)T
C
(1) (s)
sur la quadrature de o associe au nombre de ples L
(1)
. Cette somme se rajoute la
partie de (
C
(1) calcule dans la phase descente.
Page 249/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
6. Intgration : pour toute cellule (

(1)
, et pour toute fonction de base
j
localise dans
(

(1)
, on calcule lintgrale :
ik
16
2
_
y
h
C
(1)
_
sS
(
C
(1) (s)e
iks.

M
(1)
y

j
(y)dsd
h
(y)
Le rsultat de cette intgration constitue la partie interaction lointaine de la j-ime
composante du vecteur S
h

h
, et se rajoute naturellement la partie interaction pro-
che.
Extension plusieurs niveaux
Ltude de la FMM deux niveaux a permis de souligner les principales nouveauts de lal-
gorithme multi-niveau par rapport la version mono-niveau. Nous allons maintenant tudier le
cas gnral dune FMM n niveaux (n 2).
Construction dun octree Mthode Pour construire les structures dont on a besoin, lide est
de procder de manire rcursive. On va simultanment crer une suite de dcoupages imbriqus
et une structure darbre associe. Le dcoupage de
h
en grilles imbriques est reprsent en
version 2D sur la gure 6.16, et en 3D sur la gure 6.17.
On commence donc par crer le niveau 0 du dcoupage en englobant
h
dans une bote
cubique sufsamment grande. Cette bote est ensuite divise en huit botes identiques. On ne
conserve alors que celles de ces botes ayant une intersection non-vide avec
h
. Elles constituent
le niveau 1 de larbre. On rpte ce processus de division pour obtenir le niveau 2 de larbre.
A chaque nouveau niveau cr, la taille des botes est divise par deux par rapport au niveau
prcdent.
On arrte ditrer soit quand on a construit un nombre de niveaux x par avance, soit lorsque
la taille des botes atteint un certain seuil. Dans le cadre dune mthode multiple, ce critre
sexprime en nombre de longueurs donde. Une troisime mthode darrt consiste xer la
taille des plus petites botes, puis multiplier celle-ci par deux jusqu dpasser la taille de
lobjet. On dtermine ainsi la taille de la bote initiale, ainsi que le nombre de niveaux. Cest la
mthode que lon a choisie dans notre implmentation. La taille des plus petites botes est un
paramtre important dans la prcision de la mthode, il est donc utile de pouvoir la contrler.
La gure 6.18 reprsente le rsultat dun dcoupage multi-niveau appliqu un maillage
dairbus A318 comportant 23676 inconnues. Les botes ont des artes dont la dimension varie
de 16 longueurs donde (au niveau 0) une demi longueur donde (au niveau 5). Le niveau 6 na
pas t reprsent, bien quil soit utilis en pratique.
Quelques points de vocabulaire
Dans larbre obtenu, chaque cellule possde au plus huit enfants, do le nom doctree.
Lquivalent 2D reprsent gure 6.16 sappelle un quadtree. Il ny a aucun quadtree dans notre
code FMM, on sen sert ici dans un but purement illustratif. Le niveau 0 comporte une seule
cellule, cest la racine de larbre. Les cellules du dernier niveau sappellent les feuilles de
larbre. Comme tout arbre qui se respecte, la racine constitue le haut de larbre, et les feuilles
Page 250/275 Modlisation des phnomnes de propagation dondes
6.3. MTHODE DES MULTIPLES RAPIDES
Niveau 1
Niveau 3
Niveau 0
Niveau 2
FIG. 6.16 Dcoupage multi-niveau de
h
(version 2D)
Niveau 0
Niveau 1
Niveau 2
Feuilles
Racine
FIG. 6.17 Dcoupage multi-niveau de
h
(version 3D) et arbre associ
Page 251/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
(a) Niveau 0 (b) Niveau 1
(c) Niveau 2 (d) Niveau 3
(e) Niveau 4 (f) Niveau 5
FIG. 6.18 Dcoupage multi-niveau dun airbus A318
Page 252/275 Modlisation des phnomnes de propagation dondes
6.3. MTHODE DES MULTIPLES RAPIDES
le bas. On remonte dans larbre lorsque le numro de niveau dcrot, et inversement une
descente correspond une incrmentation du numro de niveau.
Enfants : on appelle toujours enfants de (, et lon note e(() les cellules issues de la subdi-
vision de (. Une cellule possde au plus huit enfants. Les feuilles nont pas denfant, les
autres cellules ont toujours au moins un enfant (sinon cela impliquerait que cette cellule
ne coupe pas
h
).
Parent : cest bien sr la relation inverse. Toutes les cellules ont exactement un parent, sauf la
racine qui nen a pas. On note p(() le parent de (.
Voisines : on appelle voisines de ( toutes les cellules du mme niveau de larbre que ( ayant au
moins un sommet en commun avec (. Le nombre de voisines dune cellule est toujours au
moins un (elle-mme), et au plus 333 = 27. Aux niveaux 0 et 1, toutes les cellules sont
voisines. Deux cellules situes des niveaux diffrents ne seront pas considres comme
voisines, mme si elles se touchent. On note v(() lensemble des cellules voisines de (.
Banlieues : on appelle banlieues des cellules qui ne sont pas voisines mais dont les parents
respectifs le sont. Cette dnition implique que deux cellules banlieues sont toujours au
mme niveau de larbre. Aux niveaux 0 et 1, aucune cellule nest banlieue (puisquelles
sont toutes voisines). Le nombre de banlieues peut tre zro, mais nexcde jamais 827
27 = 189. En effet, le parent de ( a au plus 27 voisines, qui ont chacune au plus 8 enfants,
soit 8 27 candidats, parmi lesquels il faut ter les voisines de (, do le rsultat de
189 (cf. gure 6.19 sur laquelle pour simplier on a conserv toutes les cellules). On note
b(() lensemble des cellules banlieues de (. Soulignons que les banlieues dune cellule (
ne sont pas les voisins de ses voisins.
Cellule C
Voisines de C
Banlieues de C
FIG. 6.19 Voisins et banlieues dans un octree
Sur la gure 6.20, on a reprsent (dans le cas de lairbus A318) en rouge les portions de
maillage non-voisines et/ou banlieues aux niveaux 0 4 par rapport un degr de libert de
rfrence (point par la che). Remarquons quaux niveaux 0 et 1 ces ensembles sont vides, et
quau niveau 2 ils sont gaux.
Page 253/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
(a) Non-voisins (ou banlieues) au niveau 0 et 1 (b) Non-voisins (ou banlieues) au niveau 2
(c) Non-voisins au niveau 3 (d) Banlieues au niveau 3
(e) Non-voisins au niveau 4 (f) Banlieues au niveau 4
FIG. 6.20 Dcoupage multi-niveau dun airbus A318
Page 254/275 Modlisation des phnomnes de propagation dondes
6.3. MTHODE DES MULTIPLES RAPIDES
Algorithme multi-niveau complet Conception On dcoupe notre objet laide dun octree,
soit N le nombre de niveaux de cet arbre. La racine est le niveau 0, les feuilles forment le niveau
N 1. Comparons de manire synthtique les deux algorithmes FMM dj tudis. Dune part,
lalgorithme FMM un niveau (le niveau N 1 en loccurrence) comporte trois tapes (gure
6.21) :
1. Initialisation au niveau N 1.
2. Transfert au niveau N 1 entre cellules non-voisines.
3. Intgration au niveau N 1.
Transfert Initialisation Integration
F G
Niveau (N1)
FIG. 6.21 Algorithme FMM un niveau
Dautre part, lalgorithme FMM deux niveaux (les niveaux N 1 et N 2) comporte six
tapes (gure 6.22) :
1. Initialisation au niveau N 1.
2. Monte vers le niveau N 2.
3. Transfert au niveau N 2 entre cellules non-voisines.
4. Descente au niveau N 1.
5. Transfert au niveau N 1 entre cellules banlieues.
6. Intgration au niveau N 1.
Transfert
F G Niveau (N2)
Descente
Montee
Transfert Initialisation Integration
F G
Niveau (N1)
FIG. 6.22 Algorithme FMM 2 niveaux
Les tapes initiale et nale sont les mmes. Pour passer du premier lalgorithme au second,
on a simplement remplac :
Transfert au niveau d entre cellules non-voisines
par :
Monte vers le niveau d 1
Transfert au niveau d 1 entre cellules non-voisines
Descente au niveau d
Transfert au niveau d entre cellules banlieues
Page 255/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
avec d = N1 bien sr. On peut utiliser une substitution de ce type sur ltape 3 (avec d = N2)
et obtenir ainsi un algorithme 3 niveaux. Cette opration est en fait exactement celle qui a
t dtaille lors de la description de la FMM deux niveaux la section 6.3.2 consacre
lalgorithme continu. On retrouve en effet ici la distinction entre cellules banlieues et cellules
distantes.
La mthode propose ci-dessus ne sapplique plus lorsquon arrive au niveau d = 2. Il ny
a pas de cellules non-voisines au niveau 1, donc ltape Transfert au niveau 2 entre cellules
non-voisines ne pourra jamais tre transforme. Une autre manire de justier cela est de dire
quau niveau 2, banlieue est synonyme de non-voisine. Dans notre exploration de larbre,
on ne dpasse donc jamais le niveau 2. Cela correspond lalgorithme multiple complet.
On appellera niveau plafond et on notera N
plaf
le plus haut niveau explor dans larbre lors
du calcul multiple. Ce niveau sera toujours compris entre 2 (algorithme complet) et N 1
(algorithme mono-niveau).
Algorithme complet
Nous allons crire lalgorithme multiple multi-niveau dans le cas de la formulation EFIE.
On se donne un courant surfacique scalaire
h
(x) en entre, et un dcoupage rcursif de
h

laide dun octree N niveaux (N 3). Les niveaux sont numrots 0, 1, . . . , N 1. On note
N
plaf
le niveau plafond.
Le produit S
h

h
se ralise en deux parties :
Interactions proches : elles sont traites au niveau N 1, exactement comme dans le cas
mono-niveau (cf. quation (6.13)).
Interactions Lointaines : il y a cinq phases dans ce calcul.
1. Initialisation : pour toute cellule (
(N1)
du niveau N 1, on calcule la fonction de
radiation
T
C
(N1) (s) =
_
x
h
C
(N1)
e
iks.

xM
(N1)

h
(x)d
h
(x)
en tout point s de notre quadrature de o pour le niveau N 1.
2. Montes : pour tous les niveaux d = N 2, . . . , N
plaf
(dans cet ordre), et pour toute
cellule (
(d)
du niveau d, on calcule la fonction de radiation T
C
(d) partir de celles des
enfants :
T
C
(d) (s) =

C
(d+1)
e(C
(d)
)
e
iks.

M
(d+1)
M
(d)
T
C
(d+1)(s)
en tout point s de notre quadrature de o pour le niveau d. Il y a N N
plaf
1 tapes
de montes.
3. Transferts : le niveau plafond est trait part.
Pour le niveau d = N
plaf
, et pour toute cellule (

(d)
xe, on passe en revue les
cellules (
(d)
non-voisines de (

(d)
pour calculer :
(
C
(d) (s) =

C
(d)
/ v(C
(d)
)
T
L
(d)

M
(d)
M
(d)
(s).T
C
(d) (s)
Page 256/275 Modlisation des phnomnes de propagation dondes
6.3. MTHODE DES MULTIPLES RAPIDES
en tout point s de notre quadrature de o pour le niveau d.
Pour tous les autres niveaux d = N 1, . . . , N
plaf
+ 1, et pour toute cellule (

(d)
xe, on passe en revue les cellules (
(d)
banlieues de (

(d)
pour calculer la premire
partie de la fonction (
C
(d) :
(6.30) (
C
(d) (s) =

C
(d)
b(C
(d)
)
T
L
(d)

M
(d)
M
(d)
(s).T
C
(d) (s)
en tout point s de notre quadrature de o pour le niveau d.
Il y a en tout N N
plaf
tapes de transfert.
4. Descentes : pour tous les niveaux d = N
plaf
+ 1, . . . , N 1 (dans cet ordre), et pour
toute cellule du niveau d note (

(d)
, on calcule la deuxime partie de la fonction de
radiation (
C
(d) partir du parent :
(6.31) (
C
(d) (s) = e
iks.

M
(d1)
M
(d)
(
C
(d1) (s)
sur la quadrature de o associe au nombre de ples L
(d)
. Cette somme se rajoute
la partie de (
C
(d) calcule dans la phase transfert. Il y a N N
plaf
1 tapes de
descentes.
(a) Non-voisins de (

(d)
=
(b) Non-voisins du parent
+
(c) Banlieues de (

(d)
FIG. 6.23 Contribution du parent et des banlieues pour le calcul de (
C
(d)
Sur la gure 6.23, on a repr par une che une inconnue situe dans (

(d)
. La
fonction (
C
(d) reprsente laction sur (

(d)
de toute la partie non-voisine du maillage
(en rouge sur la gure 6.23a). Elle est la somme deux contributions :
lune provient du parent de (

(d)
via lquation (6.31). Elle prend en compte lin-
uence de toute la partie du maillage non-voisine du parent (en rouge sur 6.23b).
lautre provient des banlieues de (

(d)
via lquation (6.30). Elle prend en compte
linuence de toute la partie du maillage banlieue (en rouge sur 6.23c).
5. Intgration : pour toute cellule (

(N1)
, et pour toute fonction de base
j
localise
dans (

(N1)
, on calcule lintgrale :
ik
16
2
_
y
h
C
(N1)
_
sS
(
C
(N1) (s)e
iks.

M
(N1)
y

j
(y)dsd
h
(y)
Page 257/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
Le rsultat de cette intgration constitue la partie interaction lointaine de la j-ime
composante du vecteur S
h

h
, et se rajoute naturellement la partie interaction pro-
che.
Il y a en tout 3(N N
plaf
) tapes dans ce calcul, o (N N
plaf
) est le nombre de niveaux
effectivement utiliss par la FMM. On retrouve donc les 3 tapes de la mthode utilisant 1 niveau,
et les 6 tapes de la mthode 2 niveaux. Les gures 6.21 6.25 schmatisent les diffrents
algorithmes possibles en fonction du choix du niveau plafond.
Au niveau plafond, les transferts ont lieu entre toutes les cellules non-voisines, alors quaux
autres niveaux, les transferts nont lieux quentre cellules banlieues. Cest la seule chose
prendre en compte lorsquon fait varier le niveau plafond. Cela traduit le fait quau niveau pla-
fond, il faut traiter toutes les interactions nayant pas encore t traites aux niveaux infrieurs.
On a symbolis cela sur les graphiques 6.21 6.25 en mettant une che plus paisse pour les
transferts au plus haut niveau explor.
Transfert
F G Niveau (N3)
Descente
Montee
Transfert
F G Niveau (N2)
Descente
Montee
Transfert Initialisation Integration
F G
Niveau (N1)
FIG. 6.24 Algorithme FMM 3 niveaux (N
plaf
= N 3)
Remarquons que lon peut, si on le souhaite, calculer les fonctions de radiation T et ( au
niveau 0 et 1. Mais ( reprsentant laction des cellules non-voisines, elle sera nulle, et T repr-
sentant laction sur les cellules non-voisines, elle ne sera pas nulle, mais ne servira rien dans la
suite du calcul. Cest pourquoi les niveaux 0 et 1 sont en pointill sur la gure 6.25.
En rsum, nous avons prsent une mthode permettant dacclrer les produits matrice-
vecteur issus de la rsolution itrative des quations de Maxwell par formulations intgrales.
L o une mthode classique requiert un temps dexcution et une taille de stockage en n
dl
2
,
la mthode multiple un niveau ramne ces quantits n
dl
3/2
, et la mthode multiple multi-
niveau complte n
dl
log n
dl
. En choisissant correctement le nombre de ples, on peut obtenir
un cart relatif de lordre de 10
3
entre produit multiple et produit classique.
Page 258/275 Modlisation des phnomnes de propagation dondes
6.3. MTHODE DES MULTIPLES RAPIDES
Transfert
F
F
F
G
G
G Niveau 0
Niveau 1
Niveau 2
Descente
Montee
Transfert
F G Niveau 3
.....
Descente
Montee
Transfert
F G Niveau (N2)
Descente
Montee
Transfert Initialisation Integration
F G
Niveau (N1)
FIG. 6.25 Algorithme FMM multi-niveau complet (N
plaf
= 2)
Page 259/275
CHAPITRE 6. MTHODE DES LMENTS FINIS DE FRONTIRE
Page 260/275 Modlisation des phnomnes de propagation dondes
Annexe A
Formulaire et rappels mathmatiques
Page 261/275
ANNEXE A. FORMULAIRE ET RAPPELS MATHMATIQUES
A.1 Oprateurs de drivation dans R
3
Dans cette annexe, nous donnons les formes explicites des oprateurs de drivation usuels
dans diffrents systmes de coordonnes.
On introduit loprateur (nabla) qui scrit en coordonnes cartsiennes :
= e
1

x
1
+e
2

x
2
+e
3

x
3
o (e
1
, e
2
, e
3
) est la base canonique de R
3
. On note les oprateurs de drivation laide de cette
oprateur. Ainsi :
gradient de f :

gradf = f
divergence de

A : div

A =

A
rotationel de

A :

rot

A =

A
Laplacien de f : f =
2
f
A.1.1 Coordonnes cartsiennes
tant donn un champ de vecteur

A, on note (A
1
, A
2
, A
3
) ses composantes dans cette base.
f = e
1
f
x
1
+e
2
f
x
2
+e
3
f
x
3


A =
A
1
x
1
+
A
2
x
2
+
A
3
x
3


A = e
1
_
A
3
x
2

A
2
x
3
_
+e
2
_
A
1
x
3

A
3
x
1
_
+e
3
_
A
2
x
1

A
1
x
2
_

2
f =

2
f
x
2
1
+

2
f
x
2
2
+

2
f
x
2
3
Page 262/275 Modlisation des phnomnes de propagation dondes
A.1. OPRATEURS DE DRIVATION DANS R
3
A.1.2 Coordonnes cylindriques
En tout point de R
3
de coordonnes cylindriques (, , z), on dispose dun repre orthonorm
(e

, e

, e
z
). Un champ vectoriel

A scrit en se point :

A = e

+e

+e
z
A
z
.
f = e

+e

+e
z
f
z


A =
1

(A

) +
1

+
A
z
z


A = e

_
1

A
z

z
_
+e

_
A

z

A
z

_
+e
z
1

(A

)
A

2
f =
1

_
+
1

2
f

2
+

2
f
z
2
A.1.3 Coordonnes sphriques
En tout point de R
3
de coordonnes sphriques (r, , ), on dispose dun repre orthonorme
(e
r
, e

, e

). On note (A
r
, A

, A

) les composantes dun champ vectoriel



A dans ce repre.
f = e
r
f
r
+e

1
r
f

+e

1
r sin
f


A =
1
r
2

r
(r
2
A
r
) +
1
r sin

(sin A

) +
1
r sin
A


A = e
r
1
r sin
_

(sin A

)
A

_
+e

_
1
r sin
A
r


1
r

r
(rA

)
_
+e

1
r
_

r
(rA

)
A
r

2
f =
1
r
2

r
_
r
2
f
r
_
+
1
r
2
sin

_
sin
f

_
+
1
r
2
sin
2

2
f

2
Noter que
1
r
2

r
_
r
2
f
r
_

1
r

2
r
2
(rf)
Page 263/275
ANNEXE A. FORMULAIRE ET RAPPELS MATHMATIQUES
A.2 Formules de calcul vectoriel
a a =

0 (A.1)
a (

b c) =

b (c a) = c (a

b) (A.2)
a (

b c) = (a c)

b (a

b)c (A.3)

a) = (

a)

[
2
a (A.4)
(a

b) (c

d) = (a c)(

b

d) (a

d)(

b c) (A.5)
=

0 (A.6)
(a) = 0 (A.7)
(a) = ( a)
2
a (A.8)
(a) = a + a (A.9)
(a) = a + a (A.10)
(a

b) = (a )

b + (

b )a +a (

b) +

b (a) (A.11)
(a

b) =

b (a) a (

b) (A.12)
(a

b) = a(

b)

b( a) + (

b )a (a )

b (A.13)
Page 264/275 Modlisation des phnomnes de propagation dondes
A.3. FORMULES DINTGRATION PAR PARTIE
A.3 Formules dintgration par partie
Dans cet annexe, est un ouvert born rgulier de R
n
, = sa frontire et n la normale
extrieure. Dans la suite, , et a sont des champs scalaires ou vectoriel assez rguliers.
(A.14)
_

f
x
i
dx =
_

fn
i
d
Cest la formule de base de laquelle on dduit toutes les autres.
_

a dx =
_

a n d (A.15)
_

dx =
_

n d (A.16)
_

a dx =
_

n a d (A.17)
_

( a + a) dx =
_

a n d (A.18)
_

(a + a) dx =
_

(n a) d (A.19)
_

b a a

b) dx =
_

b n) a d (A.20)
_

(
2
+ ) dx =
_

n
(A.21)
_

(
2

2
) dx =
_

n
_
d (A.22)
Page 265/275
ANNEXE A. FORMULAIRE ET RAPPELS MATHMATIQUES
A.4 Oprateurs diffrentiels surfaciques
Dans ce paragraphe, nous introduisons de faon lmentaire, et avec les mains, les op-
rateurs diffrentiels sur une surface rgulire , dont nous aurons besoin dans ce chapitre. Le
lecteur se rfrera un cours de gomtrie diffrentielle pour une prsentation plus rigoureuse et
plus de dtails.
Pour tout point x R
3
, on note (x, ) la distance de x :
(x, ) = inf
y
[x y[
Comme est une surface rgulire, il existe
0
> 0 tel que si (x, ) <
0
, il existe un unique
x

tel que
[x x

[ = (x, )
x

est la projection orthogonale de x sur : x

= (x). On introduit alors la notion de voisinage


tubulaire

0
= x R
3
; (x, ) <
0
=
+

0

avec

0
= x
e
: (x, ) <
0

et

0
= x
i
: (x, ) <
0

Dans

0
, la fonction (x, ) est rgulire. On introduit le champ de vecteurs
n(x) =
_
_
_

grad(x, ) si x
+

grad(x, ) si x

0
Ce champ prolonge continuement la normale unitaire n sur sortante de
i
, et pour tout x

0
on a
n(x) = n(x

) avec x

= (x)
Le voisinage tubulaire peut tre paramtr ainsi :

0
= x = x(x

, s) = x

+ sn(x

), avec x

,
0
< s <
0

et

0
= x = x(x

, s) = x

+ sn(x

), avec x

, 0 < s <
0

0
= x = x(x

, s) = x

+ sn(x

), avec x

,
0
< s < 0
Pour tout
0
< s <
0
, on introduit la surface

s
= x = x(x

, s) = x

+ sn(x

), avec x


Le champ n est normal
s
. Remarquons que
n(x) =

grads(x) pour tout x

0
Page 266/275 Modlisation des phnomnes de propagation dondes
A.4. OPRATEURS DIFFRENTIELS SURFACIQUES
La drive par rapport s dune fonction rgulire dnie dans le voisinage tubulaire, est confon-
due avec la drive normale sur
s
. Soit maintenant une fonction rgulire sur . On note la
fonction dnie dans le voisinage tubulaire de faon constante suivant la normale :
(x) =
_
x

+ sn(x

)
_
= (x

)
On dnit loprateur gradient surfacique (ou tangent) not

grad

ou

de la faon suivante :
(A.23)

=

grad

grad [

cest le gradient de valu sur .


De la mme faon, on dnit loprateur

grad
s
. On dmontre que pour une fonction quel-
conque u rgulire dnie dans le voisinage tubulaire, on a en tout point x = x

+ sn(x

) (en
particulier pour s = 0) :
(A.24)

gradu =

grad
s
u +
u
s
n
On dnit loprateur rotationnel surfacique (ou tangent) dun champ scalaire de la faon
suivante :
(A.25)

rot

=

rot
_
n
_
[

Le champ de normale tant un gradient, son rotationnel est nul. Donc

rot
_
n
_
=

grad n
do
(A.26)

rot

grad

n
Soit maintenant un champ tangent u dni sur . On le prolonge dans le voisinage tubulaire de
la faon suivante :

u(x) = u(x

) avec x

= (x)
On dnit alors la divergence surfacique du champ de vecteurs u par :
(A.27) div

u = div

u[

Le rotationnel surfacique du champ de vecteurs u est est un champ scalaire dni par :
(A.28) rot

u =
_

rot

u n
_
[

Cest un champ scalaire. On dmontre que


(A.29) rot

u = div

_
u n
_
Page 267/275
ANNEXE A. FORMULAIRE ET RAPPELS MATHMATIQUES
On dmontre que pour un champ de vecteur quelconque u rgulier dni dans le voisinage tubu-
laire, on a sur :
(A.30)
_

rot u n
_
[

= rot

o u

est la composante tangentielle de la trace de u sur .


On peut alors introduire loprateur Laplacien surfacique scalaire ou oprateur de Laplace-
Beltrami :
(A.31)

= div

grad

= rot

rot

Loprateur Laplacien tangentiel vectoriel ou oprateur de Hodge qui agit sur des champs de
vecteurs tangents est dni par :
(A.32)

u =

grad

div

rot

rot

u
On a les relations :
(A.33) div

rot

= 0
(A.34) rot

grad

= 0
On a les formules dintgration par partie suivantes ( est une surface ferme !) :
(A.35)
_

grad

(x) u(x)d(x) =
_

(x) div

u(x)d(x)
(A.36)
_

rot

(x) u(x)d(x) =
_

(x) rot

u(x)d(x)
(A.37)
_

(x)

rot

(x)d(x) =
_

(x)

rot

(x)d(x)
(A.38)
_

(x)
_
(x)d(x) =
_

grad

(x)

grad

(x)d(x)
(A.39)

u(x)
_
v(x)d(x) =
_

div

u(x) div

v(x)d(x) +
_

rot

u(x) rot

v(x)d(x)
Page 268/275 Modlisation des phnomnes de propagation dondes
A.5. ANALYSE FONCTIONNELLE
A.5 Analyse fonctionnelle
A.5.1 Espaces de Hilbert
Un espace de Banach est un espace vectoriel norm complet, i.e. toutes les suites de Cauchy
convergent. Les espaces de Hilbert sont des espaces de Banach particuliers trs pratiques.
Un espace pr-Hilbertien H est un K-espace vectoriel muni dun produit scalaire u, v),
avec K = R ou C. , ) est une forme bilinaire, si K = R, sesquilinaire, si K = C, i.e.
linaire gauche et anti-linaire droite :

1
u
1
+
2
u
2
,
1
v
1
+
2
v
2
) =
1

1
u
1
, v
1
) +
1

2
u
1
, v
2
) +
2

1
u
2
, v
1
) +
2

2
u
2
, v
2
)
, ) est symtrique si K = R, hermitienne si K = C, i.e. u, v) = v, u), dnie positive, i.e.
u, u) 0 u H et u, u) = 0 si u = 0
Un produit scalaire vrie lingalit de Cauchy-Schwarz :
u, v) u, u)
1/2
v, v)
1/2
u, v H
et |u| = u, u)
1/2
dnit une norme. Dans le cas o H est complet pour cette norme, on dit que
H est un espace de Hilbert.
Une suite x
n
dans H converge vers x, et on note x
n
x, si la suite relle |x
n
x| converge
vers 0. On dit que la suite x
n
converge faiblement vers x, et on note x
n
x si
x
n
, y) x, y) y H
Une suite (fortement) convergente est faiblement convergente vers la mme limite. La rciproque
nest pas vraie. On montre que toute suite borne admet une sous-suite qui converge faiblement.
Une forme bilinaire (ou sesquilinaire) a(, ) : H H R (ou C) est
continue sil existe C > 0 tel que
[a(u, v)[ C|u| |v| u, v H
coercive sil existe > 0 tel que
[a(u, u)[ |u|
2
u H
Attention : dans la pratique, nous sommes souvent en prsence de plusieurs espace imbriqus
avec des normes diffrentes. Il est important de rappeler pour quelle norme, une forme est coer-
cive. On dira par exemple quelle H-coercive si elle lest pour la norme de H.
Remarque 14. La dnition de la coercivit la plus couramment utilise ne fait pas intervenir
le module. Cest le cas pour les formes bilinaires et les formes hermitiennes. Dans le cas dune
forme sesquilinaire gnrale, a(u, u) nest pas forcment rel, do le module dans la dnition.
Page 269/275
ANNEXE A. FORMULAIRE ET RAPPELS MATHMATIQUES
On note H

le dual topologique de H, i.e. lespace des formes (anti-)linaires continues sur


H. Pour u x, lapplication v a(u, v) est une forme (anti-)linaire continue sur H quon
va noter Au. La linarit et continuit de a par rapport u implique que A est une application
linaire continue de H dans H

.
Thorme 16 (de reprsentation de Riesz-Frchet). Pour tout f H

il existe un unique u H
tel
u, v) = (f, v) v H
De plus
|u|
H
= |f|
H

Grce lisomtrie f u, on peut identier H

et H. Mais on fera attention ne pas faire


cette identication quand on est en prsence de plusieurs espaces de Hilbert imbriqus comme
on va le voir dans le paragraphe suivant.
Dnition 3. Soit E et F deux espaces de Banach. Un oprateur linaire non-born de E dans F
est une application linaire A : D(A) E F dnie sur un sous-espace vectoriel D(A) E
valeurs dans F. D(A) est appel de domaine de A. On dit que A est born sil existe C > 0
tel que
|Au| C|u| u D(A)
A.5.2 Espaces de Sobolev
Soit un ouvert de R
n
. L
2
() est lespace des fonctions mesurables dnies sur valeur
dans K = R ou C de carr intgrable (au sens de Lebesgue). Il est muni du produit scalaire :
u, v)
L
2
()
=
_

u(x)v(x)dx
qui en fait un espace de Hilbert. On identie L
2
() avec son dual.
Soit = (
1
, ,
n
) N
n
un multi-indice. On note [[ =
1
+. . . +
n
et D

loprateur
de drive partielle suivant :
D

=

||
x

1
1
. . . x
n
n
Pour m entier positif, on dnit lespace de Sobolev H
m
() par
H
m
() = u L
2
() / D

u L
2
() N
n
[[ m
o D

u est la drive [[ime de u au sens des distributions :


(D

u, ) = (1)
||
_

u(x)D

(x)dx (

0
()
o (

0
() est lespace des fonctions C

support compact dans .


Page 270/275 Modlisation des phnomnes de propagation dondes
A.5. ANALYSE FONCTIONNELLE
Muni du produit scalaire
u, v)
H
m
()
=

||m
D

u, D

v)
L
2
()
H
m
() est un espace de Hilbert. H
0
() = L
2
(). Notons que si u H
m
() alors u/x
i

H
m1
().
On note H
m
0
() ladhrence dans H
m
() de (

0
(). Formellement, il sagit de lespace des
fonctions H
m
() nulles au bord ainsi que toutes leurs drives jusqu lordre m 1. Pour
= R
n
, on a H
m
0
(R
n
) = H
m
(R
n
).
Pour m > 0, on peut dnir H
m
() comme le dual de H
m
0
(). On a ainsi les inclusions
H
m
0
() L
2
() H
m
(). L
2
(), qui est le seul espace de Sobolev quon identie avec son
dual est dit espace pivot.
Dans le cas o = R
n
, la transforme de Fourier permet de donner une dnition quivalente
des espaces de Sobolev :
H
m
(R
n
) =
_
u o

: |u|
m
=
__
R
n
(1 +[[
2
)
m
[ u()[
2
d
_
1/2
< +
_
| |
m
tant une norme quivalente la norme | |
H
m
(R
n
)
. Dans cette dnition, nous pou-
vons remplacer lentier positif m par un rel s quelconque et dnir ainsi H
s
(R
n
). Cette fois,
H
m
0
(R
n
) = H
m
(R
n
). On peut ensuite tendre cette dnition des ouverts rguliers ainsi
qu des surfaces de R
n
, en utilisant des techniques de dcomposition de lunit et de cartes
locales. Ces espaces peuvent sobtenir par les techniques dinterpolation despaces introduites
par Jacques-Louis Lions, mais ceci dpasse le cadre de ce chapitre de rappels.
Nous voyons que pour s > t, H
s
() H
t
(), i.e. plus s crot, plus on est rgulier. On
dmontre que
mN
H
m
() (

(). On peut ainsi dnir les traces sur le bord = dune


fonction de H
m
() et celles de certaines de ces drives pour m assez grand. Par exemple, on
peut dnir une application linaire continue

0
: H
1
() H
1/2
()
tel que si u H
1
() est continue dans jusquau bord, ce qui nest pas toujours le cas en
dimension 3 par exemple,
0
(u) est la restriction de u sur le bord . Et ainsi,
H
1
0
() = u H
1
() :
0
(u) = 0
On peut dnir lapplication trace de H
s
() dans H
s1/2
() pour s > 1/2. Ainsi par exemple,
une fonction u L
2
() na pas de trace sur la frontire !
Pour terminer, citons les deux rsultats importants suivants :
Lemme 4 (Poincar). Soit un ouvert de R
n
born dans une direction. Il existe une contante
C > 0, tel que :
|u|
L
2
()
C|u|
L
2
()
u H
1
0
()
Thorme 17 (Rellich). Soit un ouvert born de R
n
. Linjection canonique H
1
0
() L
2
()
est compacte. En imposant des conditions de rgularit sur , linjection canonique H
1
()
L
2
() est galement compacte.
Page 271/275
ANNEXE A. FORMULAIRE ET RAPPELS MATHMATIQUES
A.5.3 Thorme de Lax-Milgram
Cest un cas particulier du thorme de projection sur les convexes ferms dans les espaces
de Hilbert.
Thorme 18 (Lax-Milgram). Soit a(, ) une forme bilinaire (sesquilinaire) continue et coer-
cive sur H H. Alors pour tout f H

il existe un unique u H tel que


(A.40) a(u, v) = (f, v) v H
Ce thorme donne une condition sufsante pour rsoudre un problme linaire du type
(A.41) Au = f
pour A : H H

linaire continue et f donn dans H

. Cest un outil simple et puissant pour


rsoudre des quations aux drives partielles elliptiques. (A.41) est le problme dEDP et (A.40)
sa formulation variationnelle. Ces deux formulations sont quivalentes.
Prenons par exemple le problme de Dirichlet pour le Laplacien :
_
u = f dans
u = 0 sur =
avec f H
1
().
Le problme crit avec les oprateurs est le suivant : H = H
1
0
(), A = : H H

et
pour tout f H

, on cherche u H tel que Au = f.


La formulation variationnelle peut se retrouver facilement, en remarquant que pour
C

0
()
(u, ) =
3

i=1
(
u
x
i
,

x
i
) =
_

u
Comme C

0
() est dense dans H, on dnit alors la forme bilinaire a(, ) par
a(u, v) =
_

u pour u, v H
1
0
()
et le problme variationnel est le suivant : trouver u H tel que
a(u, v) = (f, v) v H
La forme bilinaire a(, ) est clairement continue sur HH et daprs le lemme de Poincar, elle
est H-coercive. Daprs le thorme de Lax-Milgram, il existe une solution unique au problme.
De plus, il existe une constante C > 0, tel que
|u|
H
1
0
()
C|f|
H
1
()
Page 272/275 Modlisation des phnomnes de propagation dondes
A.5. ANALYSE FONCTIONNELLE
A.5.4 Alternative de Fredholm
Dnition 4 (Oprateur compact). Un oprateur T L(H) est compact ssi limage par T de
la boule unit est relativement compacte, i.e. si (x
n
) est suite borne alors la suite (Tx
n
) admet
une sous-suite convergente.
Thorme 19 (Alternative de Fredholm). Soit T L(H) un oprateur compact. Alors
1. ker(I T) est de dimension nie ;
2. Limage est ferme, plus prcisment : Im(I T) = ker(I T

;
3. ker(I T) = 0 Im(I T) = H ;
4. dimker(I T) = dimker(I T

)
En rsolvant lquation u Tu = f, lalternative est la suivante :
ou bien on a lunicit et donc lexistence dune solution u qui dpend continuement de f ;
ou bien lquation homogne uTu = 0 admet n solutions linairement indpendantes et, dans
ce cas, lquation non-homogne admet une solution ssi f vrie n conditions dorthogonalit,
i.e. f Im(I T) = ker(I T

qui est de dimension nie.


Pour un oprateur qui est une perturbation compacte de lidentit, tout se passe comme en
dimension nie : injectivit implique la bijectivit ! Dans la pratique, on utilise souvent ce rsultat
pour tudier la perturbation compact dun oprateur inversible : A = A
0
+ A
1
: H
1
H
2
avec
A
0
inversible et A
1
0
A
1
compact. On utilise galement ce rsultat sous une forme variationnelle.
Il prend la forme suivante :
Corollaire 1. Soit une forme bilinaire (ou sesquilinaire) de la forme a(, ) = a
0
(, ) +a
1
(, ).
On suppose que
1. a
0
(, ) et a
1
(, ) sont continue sur H H ;
2. a
0
(, ) est H-coercive ;
3. a
1
(, ) est continue
4. a
1
(, ) est tel si (u
n
) et (v
n
) sont deux suites faiblement convergente dans H, u
n
u et
v
n
v alors
a
1
(u
n
, v
n
) a
1
(u, v) quand n
alors si la proposition suivante
(a(u, v) = 0 v H) =u = 0
est vraie, alors pour tout f H

il existe un unique u H tel que :


a(u, v) = (f, v) u H
De plus, il existe une constante C > 0 tel que pour tout f H

, la solution u du problme
variationnel vrie :
|u|
H
C|f|
H

Page 273/275
ANNEXE A. FORMULAIRE ET RAPPELS MATHMATIQUES
A.5.5 Lemme de Grnwall
Ce lemme est un outil important pour obtenir diverses estimations lors de ltude des qua-
tions diffrentielles ordinaires. En particulier, il permet de dmontrer lunicit de la solution du
problme de Cauchy.
Lemme 5. Si et sont deux fonctions continues positives sur [t
0
, t
1
] vriant lingalit :
(t) K + L
_
t
t
0
(s)(s)ds pour t
0
t t
1
avec K et L deux constantes positives. Alors
(t) K exp L
_
t
t
0
(s)ds pour t
0
t t
1
A.5.6 Le thorme de Hille-Yosida
Le thorme de Hille-Yosida est un outil fondamental pour rsoudre les quations dvolution
linaires dans les espaces de Banach. Lorsque cet espace est lui mme un espace fonctionnel,
espace de Sobolev par exemple, ce thorme sapplique aux quations aux drives partielles
dvolution. Si u dsigne linconnue dune telle quation, on ne considre plus que lon cherche
une fonction des deux variables x et t
(x, t) u(x, t),
mais plutt une fonction du temps valeurs dans un espace de fonctions de la variable x :
t u(., t),
o u(., t) dsigne la fonction x u(x, t). Cest prcisment la dmarche que nous allons ap-
pliquer lquation des ondes. Nous nous contenterons du cadre hilbertien, sufsant pour notre
propos. Dans ce court paragraphe nous ne ferons qunoncer le thorme, on se rfrera un
ouvrage danalyse pour la dmonstration.
Rappelons dabord quun oprateur non born Adans un espace de Hilbert H, muni dun produit
scalaire (., .)
H
, est caractris comme tant une application linaire dun sous-espace D(A) de
H, appel domaine de A, dans H. Le thorme de Hille-Yosida fait appel la notion doprateur
maximal monotone.
Dnition 5. Un oprateur A dans H de domaine D(A) est dit maximal monotone si et seule-
ment si :
(i) A+ I est surjectif de D(A) dans H.
(ii) u D(A), (Au, u)
H
0.
Page 274/275 Modlisation des phnomnes de propagation dondes
A.5. ANALYSE FONCTIONNELLE
Dans cette section, nous nous intressons lquation dvolution dans H :
(A.42)
_

_
Trouver u(t) : R
+
D(A) H,
du
dt
+ Au = F, t > 0,
u(0) = u
0
.
o F(t) est une fonction donne de R
+
dans H. Par dnition, on appellera solution classique,
ou solution forte, de (A.42), toute fonction u vriant :
(A.43)
_
_
_
t u(t) C
1
(0, T; H),
t 0, u(t) D(A),
t Au(t) C
0
(0, T; H),
et vriant lquation
du
dt
(t) + Au(t) = F(t) pour tout t 0 et satisfaisant u(0) = u
0
.
Si lon munit D(A) de la topologie hilbertienne associe la norme du graphe :
| u |
2
D(A)
=| u |
2
+ | Au |
2
,
la proprit (A.43) se rcrit simplement.
u C
1
(R
+
; H) C
0
(R
+
; D(A)).
Remarque 36. Le lecteur notera que lexistence dune solution classique de (A.42) ncessite
que F C
0
(R
+
; H) et que u
0
D(A).
Thorme 18. (Hille-Yosida)
On suppose quil existe Rtel que A+I soit maximal monotone. Alors pour tout u
0
D(A)
et tout F(t) C
1
(R
+
; H), le problme (A.42) admet une unique solution classique (ou solution
forte) :
u(t) C
1
(R
+
; H) C
0
(R; D(A)).
Remarque 37. On demande F(t) la rgularit C
1
(R
+
; H) alors quon aurait pu attendre
C
0
(R
+
; H) (voir remarque 36). On notera que si la somme
du
dt
+ Au C
1
(R
+
; H),
on a seulement pour chaque terme
du
dt
C
0
(R
+
; H) et Au C
0
(R
+
; H).
Page 275/275
DITION 2007
Achev d'imprimer le 21 septembre 2007 sur les presses
du Centre Poly-Mdia de lcole Polytechnique
N
Dpt lgal : 3
e
trimestre 2007
N ISBN 978 2 7302 1436 0
IMPRIM EN FRANCE

Vous aimerez peut-être aussi