You are on page 1of 287

Th`ese de Doctorat de l

Ecole Polytechnique
Domaine :
Mathematiques et Informatique
Specialite :
Mathematiques de la Modelisation, Simulation et Applications de la Physique
Presentee par :
Erell JAMELOT
Pour obtenir le titre de :
Docteur de l

Ecole Polytechnique
R

ESOLUTION DES

EQUATIONS DE MAXWELL AVEC DES

EL

EMENTS FINIS DE GALERKIN CONTINUS


Th`ese deposee le Jeudi 8 Septembre 2005 - Soutenue le Jeudi 17 Novembre 2005
Devant le jury compose de :
M. Franck Assous Examinateur, Professeur, Universite de Bar Ilan, Israel
Mme Christine Bernardi President, Directeur de Recherche au CNRS, Universite Paris VI
Mme Annalisa Bua Rapporteur, Directeur de Recherche au CNR, IMATI, Pavia, Italie
M. Patrick Ciarlet Directeur de th`ese, Enseignant-Chercheur, ENSTA, Paris
M. Martin Costabel Examinateur, Professeur, Universite de Rennes I
M.

Eric Sonnendr ucker Rapporteur, Professeur, Universite Louis Pasteur, Strasbourg
Th`ese realisee au Laboratoire de Mathematiques Appliquees de lENSTA.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Table des mati`eres
Remerciements 11
Introduction 13
I Modelisation 17
1 Modelisation et methodes de resolution 19
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.2 Lelectrodynamique classique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.3 Les equations de Maxwell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.3.1 Champs et sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.3.2 Lois de comportement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.3.3

Energie electromagnetique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.3.4 Conditions de transmission entre deux milieux materiels . . . . . . . . . . . . 22
1.3.5 Condition aux limites en domaine borne . . . . . . . . . . . . . . . . . . . . . 23
1.3.6 Condition de radiation en domaine non-borne . . . . . . . . . . . . . . . . . . 23
1.3.7 Eet de pointe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.4 Hypoth`eses mathematiques sur les donnees . . . . . . . . . . . . . . . . . . . . . . . 24
1.5 Dierents mod`eles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.5.1 Le mod`ele de Darwin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.5.2 Les mod`eles quasi-electrostatique et quasi-magnetostatique . . . . . . . . . . 27
1.5.3 Les equations harmoniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1.5.4 Contr olabilite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1.5.5

Equations instationnaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1.6 Methodes de resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1.6.1 Dierences nies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1.6.2

Elements nis de Nedelec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
1.6.3

Elements nis discontinus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
1.6.4

Elements nis hp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
1.6.5 Methodes spectrales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
1.6.6 Obtention dun domaine borne . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2 Interet de letude du probl`eme bidimensionnel 35
2.1 Le guide donde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.2 La ligne microruban . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.3 Le ltre ` a stubs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
4 TABLE DES MATI
`
ERES
II Le probl`eme bidimensionnel 39
1 Notations et resultats preliminaires 2D 41
1.1 Notations relatives au domaine detude . . . . . . . . . . . . . . . . . . . . . . . . . . 41
1.2 Operateurs bidimensionnels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
1.2.1 Notations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
1.2.2 Relations entre operateurs bidimensionnels . . . . . . . . . . . . . . . . . . . 43
1.3 Espaces de Hilbert usuels et leurs normes associees . . . . . . . . . . . . . . . . . . . 43
1.3.1 Espaces des champs scalaires . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
1.3.2 Espaces de champs vectoriels . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
1.3.3 Espaces des traces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
1.4 Espaces de Sobolev ` a poids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
1.5 Espaces de Sobolev classiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
1.6 Espaces duaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
1.7 Formules dintegration par parties classiques dans un ouvert . . . . . . . . . . . . . . 47
1.7.1 Formules de Green . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
1.7.2 Generalisation des formules de Green . . . . . . . . . . . . . . . . . . . . . . . 47
2 Le probl`eme statique 2D direct continu 49
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2.2 Champ electrique 2D : decomposition de Helmholtz . . . . . . . . . . . . . . . . . . 51
2.2.1 CL non-homog`enes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
2.2.2 CL homog`enes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.2.3 Le probl`eme aux potentiels, ` a la Grisvard . . . . . . . . . . . . . . . . . . . . 53
2.2.4 Le probl`eme aux potentiels, ` a la Nazarov-Plamenevsky . . . . . . . . . . . . . 58
2.3 Champ electrique 2D : CL naturelles . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
2.4 Champ electrique 2D : le complement singulier . . . . . . . . . . . . . . . . . . . . . 60
2.4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
2.4.2 La -approche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
2.4.3 Simplication du calcul de . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
2.4.4 Le complement singulier orthogonal . . . . . . . . . . . . . . . . . . . . . . . 67
2.4.5 Autres decompositions conformes . . . . . . . . . . . . . . . . . . . . . . . . . 72
2.4.6 Regularite dans les espaces singuliers conformes . . . . . . . . . . . . . . . . . 75
2.4.7 Conclusions sur la methode du complement singulier . . . . . . . . . . . . . . 77
2.5 Champ electrique 2D : la regularisation ` a poids . . . . . . . . . . . . . . . . . . . . . 77
2.5.1 Condition pour obtenir la coercivite . . . . . . . . . . . . . . . . . . . . . . . 77
2.5.2 Condition pour obtenir la densite des elements nis . . . . . . . . . . . . . . 79
2.5.3 Choix du poids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
2.5.4 Cas o` u il existe plusieurs coins rentrants . . . . . . . . . . . . . . . . . . . . . 81
2.6 Milieux inhomog`enes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
2.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
3 Le probl`eme statique 2D mixte continu 85
3.1 Rappel sur les multiplicateurs de Lagrange . . . . . . . . . . . . . . . . . . . . . . . 85
3.2 Formulation mixte 2D : CL naturelles . . . . . . . . . . . . . . . . . . . . . . . . . . 86
3.3 Formulation mixte 2D : MCSO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3.4 Formulation mixte 2D : regularisation ` a poids . . . . . . . . . . . . . . . . . . . . . . 87
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
TABLE DES MATI
`
ERES 5
4 Le probl`eme statique 2D direct discret 89
4.1 Discretisation par les elements nis de Galerkin continus . . . . . . . . . . . . . . . . 89
4.1.1 Lapproximation de Galerkin . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
4.1.2 Les elements nis de Lagrange continus dordre k . . . . . . . . . . . . . . . . 90
4.2 Discretisation du domaine detude . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4.3 Decomposition de Helmholtz : discretisation . . . . . . . . . . . . . . . . . . . . . . . 92
4.3.1 Le Laplacien avec CL de Dirichlet . . . . . . . . . . . . . . . . . . . . . . . . 92
4.3.2 Le Laplacien avec CL de Neumann . . . . . . . . . . . . . . . . . . . . . . . . 94
4.3.3 Derivation du champ electrique . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4.4 Calcul des singularites du Laplacien . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4.4.1 Singularites duales : CL de Dirichlet . . . . . . . . . . . . . . . . . . . . . . . 97
4.4.2 Singularites duales : CL de Neumann . . . . . . . . . . . . . . . . . . . . . . 98
4.4.3 Coecients des singularites duales . . . . . . . . . . . . . . . . . . . . . . . . 99
4.4.4 Coecients des singularites primales . . . . . . . . . . . . . . . . . . . . . . . 99
4.5 Calcul des singularites electromagnetiques . . . . . . . . . . . . . . . . . . . . . . . . 100
4.5.1 Singularites primales : CL de Dirichlet . . . . . . . . . . . . . . . . . . . . . . 100
4.5.2 Singularites primales : CL de Neumann . . . . . . . . . . . . . . . . . . . . . 100
4.6 Methode avec CL naturelles : discretisation . . . . . . . . . . . . . . . . . . . . . . . 101
4.6.1 Matrice de raideur interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
4.6.2 Matrice de masse du bord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
4.6.3 Second membre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
4.7

Elimination des CL essentielles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
4.7.1 Discretisation de lespace avec CL essentielles . . . . . . . . . . . . . . . . . . 105
4.7.2 Matrice de raideur interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
4.7.3 Second membre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
4.8 -approche : discretisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
4.8.1 Champ electrique : partie reguli`ere . . . . . . . . . . . . . . . . . . . . . . . . 109
4.8.2 Rel`evement de la CL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
4.9 Complement singulier orthogonal : discretisation . . . . . . . . . . . . . . . . . . . . 114
4.9.1 Champ electrique : partie reguli`ere . . . . . . . . . . . . . . . . . . . . . . . . 114
4.9.2 Champ electrique : partie singuli`ere . . . . . . . . . . . . . . . . . . . . . . . 115
4.9.3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
4.10 Regularisation ` a poids : discretisation . . . . . . . . . . . . . . . . . . . . . . . . . . 116
4.11 Analyse derreur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
4.11.1 Methode avec CL naturelles : convergence . . . . . . . . . . . . . . . . . . . . 117
4.11.2 Methode du complement singulier : convergence . . . . . . . . . . . . . . . . 117
4.11.3 Regularisation ` a poids : convergence . . . . . . . . . . . . . . . . . . . . . . . 121
4.11.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
5 Le probl`eme statique 2D mixte discret 123
5.1 Lelement ni mixte de Taylor-Hood P
2
-P
1
. . . . . . . . . . . . . . . . . . . . . . . 123
5.2 Condition inf-sup discr`ete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
5.2.1 Methode avec CL naturelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
5.2.2 Methode avec CL essentielles . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
5.2.3 Regularisation ` a poids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
5.3 Methode avec CL naturelles mixte : discretisation . . . . . . . . . . . . . . . . . . . . 125
5.3.1 Matrice mixte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
5.3.2 Second membre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
6 TABLE DES MATI
`
ERES
5.4 Complement singulier orthogonal mixte : discretisation . . . . . . . . . . . . . . . . . 126
5.4.1 Matrices mixtes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
5.4.2 Second membre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
5.5 Regularisation ` a poids mixte : discretisation . . . . . . . . . . . . . . . . . . . . . . . 129
5.5.1 Matrices mixtes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
5.5.2 Second membre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
5.6 Analyse derreur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
5.7 Optimalite de lalgorithme dUzawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
6 Resultats numeriques du probl`eme statique 2D 135
6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
6.2 Calcul direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
6.2.1 Cas regulier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
6.2.2 Premier cas singulier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
6.2.3 Second cas singulier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.3 Utilisation du multiplicateur de Lagrange . . . . . . . . . . . . . . . . . . . . . . . . 142
6.4 Allure du champ quasi-electrostatique . . . . . . . . . . . . . . . . . . . . . . . . . . 145
6.5 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
III Le probl`eme tridimensionnel 151
7 Notations et resultats preliminaires 3D 153
7.1 Notations relatives au domaine detude . . . . . . . . . . . . . . . . . . . . . . . . . . 153
7.2 Operateurs tridimensionnels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
7.3 Espaces de Hilbert usuels et leurs normes associees . . . . . . . . . . . . . . . . . . . 155
7.3.1 Espaces de champs scalaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
7.3.2 Espaces de champs vectoriels . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
7.3.3 Espaces des traces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
7.4 Espaces ` a poids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
7.5 Formules dintegration par parties classiques dans un ouvert . . . . . . . . . . . . . . 160
7.5.1 Formules de Green . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
7.5.2 Generalisation des formules de Green . . . . . . . . . . . . . . . . . . . . . . . 160
7.6 Espaces fonctionnels du probl`eme en temps . . . . . . . . . . . . . . . . . . . . . . . 161
8 Le probl`eme statique 3D direct continu 163
8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
8.2 Champ electrostatique 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
8.3 Champ electrique 3D : CL naturelles . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
8.4 Champ electrique 3D : CL essentielles . . . . . . . . . . . . . . . . . . . . . . . . . . 168
8.5 Champ electrique 3D : regularisation ` a poids . . . . . . . . . . . . . . . . . . . . . . 168
8.6 Champ electrique 2D
1
2
: le complement singulier . . . . . . . . . . . . . . . . . . . . 170
8.6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
8.6.2 Cas prismatique : CL essentielles . . . . . . . . . . . . . . . . . . . . . . . . . 174
8.6.3 Cas prismatique : CL presque essentielles . . . . . . . . . . . . . . . . . . . . 175
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
TABLE DES MATI
`
ERES 7
9 Le probl`eme statique 3D mixte continu 177
9.1 Formulation mixte 3D : CL naturelles . . . . . . . . . . . . . . . . . . . . . . . . . . 177
9.2 Formulation mixte 3D : CL essentielles . . . . . . . . . . . . . . . . . . . . . . . . . . 178
9.3 Formulation mixte 3D : regularisation ` a poids . . . . . . . . . . . . . . . . . . . . . . 178
9.4 Formulation mixte 2D
1
2
: le complement singulier . . . . . . . . . . . . . . . . . . . . 179
10 Le probl`eme statique 3D direct discret 181
10.1 Discretisation du domaine detude . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
10.2

Electrostatique : discretisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
10.2.1 Le Laplacien avec CL de Dirichlet . . . . . . . . . . . . . . . . . . . . . . . . 182
10.2.2 Derivation du champ electrique . . . . . . . . . . . . . . . . . . . . . . . . . . 184
10.3 Methode avec CL naturelles : discretisation . . . . . . . . . . . . . . . . . . . . . . . 184
10.3.1 Matrice de raideur interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
10.3.2 Matrice de masse du bord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
10.3.3 Second membre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
10.4 Methode avec CL essentielles : discretisation . . . . . . . . . . . . . . . . . . . . . . . 189
10.4.1

Elimination des conditions aux limites essentielles . . . . . . . . . . . . . . . 189
10.4.2 Champ electrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
10.4.3 Rel`evement de la CL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
10.5 Regularisation ` a poids : discretisation . . . . . . . . . . . . . . . . . . . . . . . . . . 195
10.6 Cas prismatique : discretisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
10.6.1 Champ electrique transverse : CL essentielles . . . . . . . . . . . . . . . . . . 196
10.6.2 Champ electrique transverse : CL presque essentielles . . . . . . . . . . . . . 197
10.6.3 Champ electrique longitudinal . . . . . . . . . . . . . . . . . . . . . . . . . . 200
11 Le probl`eme statique 3D mixte discret 201
11.1 Lelement ni mixte de Taylor-Hood P
2
-P
1
. . . . . . . . . . . . . . . . . . . . . . . 201
11.2 Methode avec CL naturelles mixte : discretisation . . . . . . . . . . . . . . . . . . . . 202
11.3 Methode avec CL essentielles mixte : discretisation . . . . . . . . . . . . . . . . . . . 203
11.4 Regularisation ` a poids mixte : discretisation . . . . . . . . . . . . . . . . . . . . . . . 204
11.5 Cas prismatique mixte : discretisation . . . . . . . . . . . . . . . . . . . . . . . . . . 206
11.5.1 CL essentielles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
11.5.2 CL presque essentielles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
12 Le probl`eme temporel 3D 209
12.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
12.2 Champ electrique : formulations variationnelles . . . . . . . . . . . . . . . . . . . . . 211
12.2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
12.2.2 Formulation variationnelle classique . . . . . . . . . . . . . . . . . . . . . . . 212
12.2.3 Formulation variationnelle augmentee . . . . . . . . . . . . . . . . . . . . . . 214
12.2.4 Formulation variationnelle augmentee mixte . . . . . . . . . . . . . . . . . . . 215
12.2.5 Existence dune fronti`ere articielle . . . . . . . . . . . . . . . . . . . . . . . . 218
12.3 Champ magnetique : formulation variationnelle . . . . . . . . . . . . . . . . . . . . . 219
12.4 Semi-discretisation en temps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
12.5 Discretisation compl`ete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
12.5.1

Elimination des CL presque essentielles . . . . . . . . . . . . . . . . . . . . . 221
12.5.2 Formation des second-membres . . . . . . . . . . . . . . . . . . . . . . . . . . 223
12.5.3 Champ electromagnetique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
8 TABLE DES MATI
`
ERES
12.5.4

Etude de la stabilite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
12.6 Presentation du code de calcul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
13 Probl`eme temporel 3D : resultats numeriques 229
13.1 Methode avec CL essentielles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
13.2 Methode de regularisation ` a poids . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
13.2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
13.2.2

Evolution spatiale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
13.2.3

Evolution temporelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
13.3 Conclusions sur les methodes utilises . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Conclusions et perspectives 239
IV Annexe 241
14 Calculs complementaires pour la MCS 243
14.1 Calcul de
D
et
N
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
14.1.1 Cas dun unique coin rentrant . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
14.1.2 Cas de plusieurs coins rentrants . . . . . . . . . . . . . . . . . . . . . . . . . . 244
14.2 Calcul de
D
et
N
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
14.3 Simplication du calcul de . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
14.3.1 Preuve du lemme 2.37 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
14.3.2 Preuve du lemme 2.38 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
14.4 Preuve du lemme 4.16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
15 Calculs du probl`eme discretise 251
15.1

Elements nis P
k
2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
15.1.1

Elements nis P
0
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
15.1.2

Elements nis P
1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
15.1.3

Elements nis P
2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
15.2 Integration numerique 2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
15.2.1 Schemas dintegration numerique interieure . . . . . . . . . . . . . . . . . . . 252
15.2.2 Schemas dintegration numerique sur la fronti`ere . . . . . . . . . . . . . . . . 253
15.3

Elements nis P
k
3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
15.3.1

Elements nis P
0
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
15.3.2

Elements nis P
1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
15.3.3

Elements nis P
2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
15.3.4

Elements nis

P
2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
15.3.5 Schemas dintegration numerique 3D . . . . . . . . . . . . . . . . . . . . . . . 256
15.4 Algorithme du gradient conjugue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
15.4.1 Gradient conjugue non-preconditionne . . . . . . . . . . . . . . . . . . . . . . 258
15.4.2 Gradient conjugue preconditionne . . . . . . . . . . . . . . . . . . . . . . . . 258
15.5 Reduction de la matrice de masse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
15.5.1 Cas general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
15.5.2 Triangulation ou tetra`edrisation reguli`ere et quasi-uniforme . . . . . . . . . . 261
15.6 Reduction de la matrice de masse ponderee en 2D . . . . . . . . . . . . . . . . . . . 262
15.6.1 Triangles interieurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
15.6.2 Triangles touchant le coin rentrant . . . . . . . . . . . . . . . . . . . . . . . . 262
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
TABLE DES MATI
`
ERES 9
15.6.3 Matrice equivalente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
15.7

Equivalence entre matrice de masse et matrice mixte . . . . . . . . . . . . . . . . . . 263
16 Le champ magnetique 265
16.1 Le probl`eme quasi-magnetostatique 2D . . . . . . . . . . . . . . . . . . . . . . . . . 265
16.1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
16.1.2 Le probl`eme direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
16.2 Le probl`eme quasi-magnetostatique 3D . . . . . . . . . . . . . . . . . . . . . . . . . 268
16.2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
16.2.2 Le probl`eme direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
16.3 Champ quasi-magnetostatique : discretisation 3D . . . . . . . . . . . . . . . . . . . . 270
16.3.1 Methode avec CL naturelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
16.3.2 Methode avec CL essentielles . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
17 Rappels de notations 279
17.1 Rappel des espaces fonctionnels et des formes bilineaires 2D . . . . . . . . . . . . . . 279
17.2 Rappel des espaces fonctionnels et des formes bilineaires 3D . . . . . . . . . . . . . . 280
Bibliographie 280
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
10 TABLE DES MATI
`
ERES
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Remerciements
Tout dabord, je tiens ` a remercier la Delegation Generale pour lArmement pour le nan-
cement de cette th`ese pendant trois ans ; ainsi qu

Eric Luneville, directeur du Laboratoire de


Mathematiques Appliquees de lENSTA (le LMA) de mavoir accueillie dans son Laboratoire, au
sein duquel jai benecie de tr`es bonnes conditions de travail.
Merci ` a Patrick Ciarlet de mavoir propose cette th`ese, qui ma ouverte ` a lAnalyse Numerique.
Sa disponibilite, son dynamisme et ses competences scientiques ont grandement contribue ` a la
realisation de ce travail.
Jexprime toute ma reconnaissance envers Annalisa Bua et

Eric Sonnendr ucker, qui ont ac-
cepte la lourde t ache detre les rapporteurs de ce long manuscrit. Je remercie vivement Franck
Assous, Christine Bernardi et Martin Costabel de mavoir fait lhonneur et le plaisir de participer
au jury.
Je salue chaleureusement les membres du LMA pour lambiance de conviviale de travail, entrete-
nue par les PSAUMES. Je tiens ` a remercier en particulier Jean-Luc Commeau, Maurice Diaman-
tini et Fabrice Roy qui mont reguli`erement aidee ` a regler mes soucis informatiques ; ainsi quAnnie
Marchal, notre bienveillante et organisee secretaire. Je noublie pas mes camarades thesards et
thesardes pour leur amitie et leur soutien, avec un clin doeil special ` a ma co-bureau

Eve-Marie
Duclairoir.
Enn, je sais gre aux membres de latelier de reprographie de lENSTA davoir imprime ce
document avec soin.
11
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
12 REMERCIEMENTS
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Introduction
Les equations de Maxwell sont resolues aisement lorsque le domaine de calcul est convexe, ou
` a bord regulier, mais sil presente des singularites geometriques (coins et/ou aretes rentrants), le
champ electromagnetique est localement intense et tr`es dicile ` a calculer. On dit quil est singulier.
Or, dans de nombreuses applications de lelectromagnetisme, comme les guides dondes, ou les
ltres ` a stubs utilises en telecommunication, il existe des singularites geometriques pouvant induire
un champ electromagnetique intense. La modelisation et le calcul numerique du champ permettent
alors de calculer lintensite du champ au voisinage des singularites et de detecter les eets delet`eres.
Lenjeu est donc de construire des methodes numeriques qui reussissent ` a capturer les singularites
du champ, et qui soient ecaces en terme de precision et de co ut calcul.
Les elements nis daretes permettent dapprocher les singularites, mais doivent etre manies
avec precaution lorsquon a besoin dune approximation continue, quand on resout le syst`eme
couple Maxwell-Vlasov par exemple. Par contre, ` a laide delements nis nodaux, il est possible
de calculer des approximations continues du champ electromagnetique. Pour les equations quasi-
statiques bidimensionnelles, nous presentons principalement letude de trois dierentes methodes
delements nis nodaux, codees en Matlab. Nous etudions la generalisation de ces methodes en 3D,
et nous presentons deux methodes de resolution pour les equations de Maxwell tridimensionnelles
instationnaires, codees en Fortran 77.
La premi`ere methode 2D est une nouvelle version de la methode du complement singulier,
developpee par F. Assous et al. dans [9] et dans la th`ese dE. Garcia [63]. Les conditions limites
sont traitees de fa con essentielle : la condition aux limites de conducteur parfait est prise en compte
explicitement. En dimension deux, les singularites du champ electromagnetique sont connues exacte-
ment (` a un facteur pr`es). On peut separer le champ en une partie reguli`ere et une partie analytique.
Cette methode, qui montre dexcellents resultats en 2D peut setendre aux cas de dimension 2D
1
2
[38, 76], ou alors lorsque les seules singularites geometriques tridimensionnelles sont des pointes co-
niques [63]. Dans les domaines tridimensionnels generaux, les singularites electromagnetiques sont
dicilement discretisables, les singularites de coins et daretes etant liees entre elles.
Pour les deux autres methodes 2D, le decouplage nest pas necessaire car lespace fonctionnel
usuel des solutions est modie, de fa con ` a retrouver la densite des elements nis de Lagrange. Ainsi,
elles fonctionnent dans les domaines tridimensionnels generaux.
La seconde methode est la methode ` a poids, developpee par M. Costabel et M. Dauge dans
[53] pour le champ electrique. Les conditions limites sont essentielles. Lequation de Maxwell-Gauss
est multipliee par un poids qui depend de la distance aux singularites geometriques.
Enn, la derni`ere methode est la methode avec conditions aux limites naturelles, developpee
par P. Ciarlet, Jr. dans [36, 40]. On relaxe la condition aux limites de conducteur parfait.
13
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
14 INTRODUCTION
Composition du document
Apr`es une introduction sur les methodes de modelisation des equations de Maxwell, developpee
dans la partie I, le document est constitue de deux parties et dune annexe, constituee par la
partie IV. La partie II traite le probl`eme bidimensionnel, et la partie III traite le probl`eme tridi-
mensionnel. Chacune de ces parties contient tout dabord une etude du probl`eme statique direct,
puis du probl`eme statique mixte (ajout dun multiplicateur de Lagrange). Pour le probl`eme tri-
dimensionnel, on fait de plus une etude du probl`eme instationnaire. Nous proposons et analysons
dierentes methodes, en partant du probl`eme continu pour aboutir ` a la discretisation et la mise
oeuvre numerique. Enn, nous presentons des resultats numeriques que nous confrontons aux at-
tentes theoriques.
Modelisation
Dans cette partie, on presente dans un premier chapitre dierents probl`emes lies ` a lelectromagnetisme
et quelques methodes de resolution. Dans un second chapitre, on detaille les interets physique et
mathematique de letude du probl`eme bidimensionnel.
La partie 2D
La partie 2D setend des chapitres un ` a six. Le probl`eme quasi-statique consiste ` a manipuler les
equations de Maxwell sans se soucier de la dependance en temps. Dans le cas bidimensionnel, les
probl`emes quasi-electrostatique et quasi-magnetostatique sont similaires, aussi nous ne detaillons
que le probl`eme quasi-electrostatique.
Dans le premier chapitre, nous denissons les notations et les espaces fonctionnels dont nous
avons besoin.
Dans le second chapitre, nous decrivons en detail le probl`eme quasi-electrostatique et nous
presentons quatre methodes de resolution par elements nis nodaux :
- La methode aux potentiels : le calcul du champ electrique est indirect, derive des potentiels
electrostatiques. Cette methode sert de reference dans certains cas tests.
- La methode aux conditions aux limites naturelles, pour laquelle la condition aux limites est incluse
dans la formulation variationnelle.
- La methode du complement singulier : nous presentons un nouvelle decomposition non conforme
pour le cas statique, la -approche, ainsi que la decomposition orthogonale usuelle. Nous montrons
comment utiliser la -approche pour le calcul des fonctions de base singuli`eres de la decomposition
orthogonale.
- La methode de regularisation ` a poids, developpee par M. Costabel et M. Dauge dans [53].
Nous montrons que les formulations variationnelles sont bien posees pour les espaces fonctionnels
choisis.
Dans le troisi`eme chapitre, nous introduisons un multiplicateur de Lagrange sur la divergence
(etude pour les methodes directes), an de preparer la resolution de probl`emes transitoires.
Le quatri`eme chapitre est consacre ` a la resolution numerique du probl`eme quasi-electrostatique
par les elements nis de Lagrange P
k
. Dans le cinqui`eme chapitre, nous detaillons la resolution
numerique du probl`eme mixte par les elements nis de Taylor-Hood P
k+1
-P
k
.
Enn, dans le sixi`eme chapitre, nous presentons et analysons les resultats numeriques obtenus
avec le code Matlab.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
15
La partie 3D
La partie 3D est decomposee en huit chapitres, numerotes de sept ` a quatorze.
Dans le chapitre sept, nous denissons les notations, les espaces fonctionnels utilises.
Pour le probl`eme statique, detaille dans le chapitre huit, nous etudions cinq methodes de
resolution par elements nis nodaux :
- La methode aux potentiels, valable lorsque le champ electrique est ` a rotationnel nul. Comme en
2D, cette methode consiste ` a deriver le champ electrique du potentiel electrostatique.
- La methode avec conditions aux limites naturelles.
- La methode avec conditions aux limites essentielles, valable lorsque le domaine de calcul est
convexe [69]. Ceci prepare la methode suivante.
- La methode de regularisation ` a poids [53].
- La methode du complement singulier en domaine prismatique, presentee dans [38].
Dans le chapitre neuf, on donne les formulations mixtes des quatre derni`eres methodes. Les
chapitres dix et onze sont consacres ` a la resolution numerique des probl`emes directs et mixtes, ce
qui prepare la discretisation en espace du probl`eme instationnaire.
Le probl`eme dependant du temps est traite dans le douzi`eme chapitre : ` a laide de bonnes hy-
poth`eses sur les donnees, on montre que la formulation mixte augmentee, pour le champ electrique,
est equivalente au syst`eme des equations de Maxwell et admet une unique solution. Ensuite, on
discretise le probl`eme avec un schema aux dierences nies pour la discretisation en temps, et les
elements nis de Taylor-Hood P
k+1
-P
k
pour la discretisation spatiale. Une etude de stabilite met
en exergue une condition de type CFL ` a respecter entre le pas de temps et les caracteristiques du
maillage. Dans le treizi`eme chapitre, nous presentons les resultats obtenus en 3D.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
16 INTRODUCTION
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Premi`ere partie
Modelisation
17
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 1
Modelisation et methodes de
resolution
1.1 Introduction
Lobjectif de ce chapitre est dune part de faire quelques rappels de Physique sur les equations
de Maxwell (sections 1.2 et 1.3), et de justier ainsi letude mathematique (qui semble parfois
lointaine de la Physique) qui va suivre.
Dautre part, on donne les hypoth`eses mathematiques requises (section 1.4), on presente quelques
mod`eles de simplication de ces equations (section 1.5) chers aux mathematiciens et numericiens,
puis on indique dierentes methodes (non exhaustives) de resolution (section 1.6).
Pour la partie physique, on se ref`ere essentiellement aux ouvrages classiques suivants : les cours
de R. P. Feynman [62], pedagogiques et ludiques, le livre de J. D. Jackson [71], precis et complet.
Le livre dA. Bossavit [25] permet (avec quelques connaissances mathematiques) de passer de la
Physique ` a la modelisation.
1.2 Lelectrodynamique classique
Bien que les phenom`enes electromagnetiques soient connus depuis lAntiquite, les premi`eres
experiences sur lelectricite et le magnetisme remontent seulement au XVII
`eme
si`ecle. Lanalyse
scientique de ces phenom`enes commenc`erent avec les travaux de Coulomb sur lelectrisation, qui
furent publies en 1785, et qui conduisirent ` a la theorie dynamique du champ electromagnetique
de Maxwell, publiee en 1864. Cette theorie fut validee en 1888 par Hertz, qui avait decouvert des
ondes electromagnetiques se propageant ` a la vitesse de la lumi`ere.
Depuis les annees soixante, notre comprehension sur les constituants fondamentaux de la mati`ere
et les forces qui interagissent entre eux a revolutionne la Physique. Cela a donne lieu ` a la formu-
lation du mod`ele standard des particules physiques, qui decrit les particules et leurs interactions.
Lelectrodynamique classique heritee de Maxwell est une forme limite de lelectrodynamique quan-
tique contenue dans le mod`ele standard, cest-` a-dire valide lorsque le nombre de photons impliques
est susament grand.
Lelectrodynamique classique permet de decrire les phenom`enes electromagnetiques qui se ma-
nifestent dans de nombreuses technologies modernes : telecommunication, micro-onde, radar, an-
tenne. An de simuler les eets produits, qui peuvent etre destructeurs, il est necessaire de faire une
analyse mathematique des equations de Maxwell, pour les resoudre numeriquement, la resolution
analytique etant dans la majorite des cas actuellement hors de notre portee.
19
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
20 CHAPITRE 1. MOD

ELISATION ET M

ETHODES DE R

ESOLUTION
1.3 Les equations de Maxwell
1.3.1 Champs et sources
Dans les milieux continus, les phenom`enes electromagnetiques sont decrits par quatre fonctions
qui dependent du temps t et des coordonnees despace x, ` a valeurs dans R
3
:
- le champ electrique c, qui est de la dimension dune force par unite de charge ou V. m
1
(Volts
par m`etre),
- linduction magnetique B, qui est de la dimension dune force par unite de courant ou T (Tesla),
- le champ magnetique H, en A. m
1
(Amp`eres par m`etre),
- le deplacement electrique T, en C. m
2
(Coulombs par m`etre carre).
La force agissant sur une charge ponctuelle q en presence dun champ electromagnetique est
decrite par lequation de la force de Lorentz :
T = q ( c + v B ) . (1.1)
Le champ electrique c et linduction magnetique B furent initialement introduits ` a partir de
lequation de force de Lorentz. Cette equation permet de decrire le mouvement dune particule
chargee.
Les fonctions electromagnetiques sont regies par les equations de Maxwell (syt`eme dunite SI) :
div T = , equation de Maxwell-Gauss, (1.2)
rot H
t
T = , equation de Maxwell-Amp`ere, (1.3)
rot c +
t
B = 0, equation de Maxwell-Faraday, (1.4)
div B = 0, absence de monop ole magnetique. (1.5)
Les equations (1.3) et (1.4) sont des equations devolution, alors que les equations (1.2) et (1.5)
sont des equations de contrainte. Bien que nous presentons ces equations dun seul bloc, elles ont
ete elaborees pas ` a pas, par plusieurs physiciens.
(en C. m
3
, ` a valeurs dans R) est la densite volumique de charges electriques dans le milieu,
(en A. m
2
` a valeurs dans R
3
) est la densite de courant, qui est non nulle d`es quil y a un courant
electrique.
Le champ electromagnetique peut exister dans des regions depourvues de sources, lorsque = 0 et
= 0. Son existence est independante des charges et du courant, puisquil transporte de lenergie,
de la quantite de mouvement et du moment cinetique.
Les equations (1.2)-(1.5) contiennent implicitement lequation de continuite de la charge, reliant
les densites de charges et de courant ; obtenue en combinant la derivee temporelle de (1.2) et
la divergence de (1.3) :

t
+ div = 0 . (1.6)
On peut remarquer une certaine redondance dans ce syst`eme dequations. En eet, si on applique
loperateur divergence ` a (1.4), on obtient que
t
(div B) = 0. Ainsi, il sut que (1.5) soit veriee ` a
un seul instant (par exemple ` a t = 0) pour quelle le soit ` a tout temps t. De meme, si on applique
loperateur divergence ` a (1.3), on obtient que
t
(div c) =
t
, ` a condition toutefois que (1.6) soit
veriee.
Lorsque et sont connus, et satisfont (1.6), le syst`eme (1.2)-(1.5) comporte six equations
scalaires independantes, et les equations (1.2) et (1.5) jouent le r ole de conditions initiales. Comme
on a douze inconnues scalaires, on sera amene ` a ajouter ` a ces equations des relations, appelees
lois de comportement ou relations constitutives, qui permettent de decrire la nature du milieu dans
lequel ont lieu les phenom`enes electromagnetiques.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
1.3. Les equations de Maxwell 21
1.3.2 Lois de comportement
Lorsque le milieu est conducteur, la loi dOhm est veriee :
(x, t) = (x) c(x, t), en milieu isotrope, (1.7)

i
(x, t) =
3

j=1

ij
(x) c
j
(x, t) , i = 1, 3, en milieu anisotrope. (1.8)
est la conductivite electrique. En milieu anisotrope, cest un tenseur.
Lorsque le milieu est isolant, est nulle, donc = 0 : il ny a pas de courant circulant dans
le milieu. Dans le cas dun conducteur parfait, est innie : les champs c et H sont nuls.
Dans les milieux parfaits, cest-` a-dire les milieux pour lesquels les lois de comportement sont
lineaires, les relations suivantes sont verifees :
T(x, t) = (x) c(x, t), en milieu isotrope, (1.9)
T
i
(x, t) =
3

j=1

ij
(x) c
j
(x, t) , i = 1, 3, en milieu anisotrope. (1.10)
B(x, t) = (x) H(x, t), en milieu isotrope, (1.11)
B
i
(x, t) =
3

j=1

ij
(x) H
j
(x, t) , i = 1, 3, en milieu anisotrope. (1.12)
est la permittivite dielectrique et la permeabilite magnetique. En milieu anisotrope, ce sont des
tenseurs.
Les equations de Maxwell en milieu isotrope se reecrivent alors en fonctions de c et Hseulement :
div (c) = , (1.13)
rot H
t
c = , (1.14)
rot c +
t
H = 0, (1.15)
div (H) = 0. (1.16)
Lorsque le milieu est de plus homog`ene, et sont constants.
Le vide est un cas particulier de milieu parfait, isotrope, homog`ene et isolant, pour lequel la
permittivite dielectrique, notee
0
( 36 . 10
9
)
1
C
2
.N
1
.m
2
et la permeabilite magnetique notee

0
= 4 . 10
7
F. m
1
sont telles que : c
2

0
= 1, o` u c 3 . 10
8
m.s
1
est la vitesse de propagation
des ondes electromagnetiques dans le vide.
Dans le cas dun milieu isotrope, homog`ene, isolant et non charge ( = 0, = 0), c et H
satisfont lequation des ondes :
c
2
t
c = 0, et H
2
t
H = 0 . (1.17)
Cette equation sobtient en injectant (1.15) dans
t
(1.14) pour le champ electrique et (1.14) dans

t
(1.15) pour le champ magnetique, et en utilisant la fait que rot rot graddiv = . Londe
electromagnetique se propage ` a la vitesse ()
1/2
. Ainsi, les equations de Maxwell sont de nature
hyperbolique.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
22 CHAPITRE 1. MOD

ELISATION ET M

ETHODES DE R

ESOLUTION
1.3.3

Energie electromagnetique
Le ux denergie du champ electromagnetique est represente par le vecteur de Poynting, de
dimension J.m
2
.s
1
:
o = c H. (1.18)
La densite denergie electromagnetique totale, de dimension J.m
3
est donnee par :
w =
1
2
( c . T + B . H) . (1.19)
Dans le vide, lequation de conservation de lenergie, appelee aussi theor`eme de Poynting, secrit
ainsi :

t
w + div o = . c . (1.20)
La variation instantannee de lenergie electromagnetique ` a linterieur dun volume donne plus
lenergie secoulant, par unite de temps, ` a travers la surface delimitant le volume correspond au
travail accompli par le champ electromagnetique sur les sources dans le volume. En milieu lineaire
dispersif, il faut tenir compte des perte ohmiques, et de labsorption du milieu.
Lenergie electromagnetique totale dans un volume R
3
quelconque est donc :
W

(t) =
_

wd =
1
2
_

_
(x) [ c ( x, t ) [
2
+ (x) [ H( x, t ) [
2
_
d (1.21)
En integrant (1.20) sur , lequation de conservation de lenergie totale dans le vide secrit alors :
d W

dt
+
_

o . d +
_

c . d = 0 , (1.22)
o` u est le vecteur normal sortant de .
1.3.4 Conditions de transmission entre deux milieux materiels
Le theor`eme de Stokes et le theor`eme de la divergence permettent decrire les equations de Max-
well sous forme integrale et de deduire les relations entre les composantes normales et tangentielles
des champs dune part et dautre dune surface separant deux milieux dierents, et eventuellement
porteuse dune densite de charge surfacique et dune densite de courant surfacique / :
( T
2
T
1
) . = sur , (1.23)
( B
2
B
1
) . = 0 sur , (1.24)
( c
2
c
1
) = 0 sur , (1.25)
( H
2
H
1
) = / sur , (1.26)
etant le vecteur normal ` a , dirige du milieu 1 vers le milieu 2. Ainsi, ` a la traversee de linterface :
- la composante normale de B est continue,
- la discontinuite de la composante normale de T en un point est egale ` a la densite de charge
surfacique en ce point,
- la composante tangentielle de c est continue,
- la composante tangentielle de H subit une discontinuite egale ` a la densite de courant surfacique,
et de direction / .
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
1.3. Les equations de Maxwell 23
Dans le cas particulier o` u le milieu 2 est un conducteur parfait (on note alors =
C
), le champ
electromagnetique est nul dans ce milieu : c
2
= B
2
= 0. On pose alors c = c
1
, B = B
1
et on a dans
le milieu 1 des conditions aux limites de conducteur parfait :
B. = 0 sur
C
, (1.27)
c = 0 sur
C
. (1.28)
Notons que lexpression (1.27) apparat comme redondante. En eet, si c = 0 sur
C
et ` a
t = 0, B(0) . = 0 sur
C
, alors dapr`es (1.4), B(t) . = 0 sur
C
pour tout t.
1.3.5 Condition aux limites en domaine borne
Lorsquon borne le domaine detude par une fronti`ere articielle
A
, il faut imposer des condi-
tions aux limites au bord du domaine borne obtenu. Au premier ordre, les conditions aux limites
sur
A
secrivent ainsi :
( c cB ) = e

, sur
A
, e

donne, (1.29)
ou bien, de fa con analogue : ( cB c ) = b

, sur
A
, b

donne. (1.30)
Cette condition sobtient en approchant localement la fronti`ere
A
par son plan tangent, et en
ecrivant quune onde plane ` a incidente normale sort du domaine sans etre reechie, pour e

= 0 ou
b

= 0. Elle est donc exacte dans ce cas de gure, sinon, cest une approximation. Lorsque e

,= 0
ou b

,= 0, cette condition traduit la penetration dune onde plane ` a incidence normale dans le
domaine. Cette condition aux limites est souvent appelee condition de Silver-M uller. Elle est en
generale susante pour les probl`emes interieurs. Pour les probl`emes exterieurs, il est preferable
dutiliser une approximation dordre deux, an de ne pas polluer la solution par des reexions
parasites.
1.3.6 Condition de radiation en domaine non-borne
Pour les probl`emes stationnaires en domaine non-borne, les equations de Maxwell doivent etre
completees par des conditions de radiation qui eliminent les ondes venant de linni. Considerons le
cas o` u on envoie une onde electromagnetique incidente c
i
(par exemple provenant dun radar) sur
un objet inhomog`ene borne (tel quun avion). Londe est reechie et diusee en une onde c
s
et le
champ electromagnetique total est : c
i
+ c
s
. Londe incidente est une onde plane : c
i
= pe
i x. d
,
o` u p R
3
est le vecteur de polarisation et d R
3
est le vecteur unitaire de direction de propagation
de londe. p et d sont orthogonaux. c
i
satisfait les equations de Maxwell en labsence de diusion :
rot rot c
i

2
c
i
= 0 , dans R
3
.
Le champ electromagnetique diuse doit alors satisfaire la condition de radiation de Silver-M uller
suivante [85] :
lim
R0
R( rot c
S
x i c
s
) = 0 , (1.31)
o` u R = [x[ et x = x/ R.
La diculte pour discretiser ce probl`eme est quil est pose en domaine inni. On peut borner
le domaine par une fronti`ere articielle loin de lobjet reechissant, et imposer la condition de
radiation de Silver-M uller sur cette fronti`ere.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
24 CHAPITRE 1. MOD

ELISATION ET M

ETHODES DE R

ESOLUTION
1.3.7 Eet de pointe
Considerons deux sph`eres conductrices dans le vide, soumises au meme potentiel. On observe
que le champ est plus grand ` a la surface de la plus petite sph`ere.
En eet, si la plus grande sph`ere, de rayon a porte une charge Q, son potentiel electrique vaut
environ
1
=
1
4
0
Q
a
. Le potentiel electrique de la petite sph`ere, de rayon b et portant une charge
q est de lordre de
2
=
1
4
0
q
b
. Ainsi, si les sph`eres sont au meme potentiel, on a :
Q
a
=
q
b
.
Sur la surface dune des sph`eres, le champ electrique est proportionnel ` a la densite surfacique
de charges , qui vaut ` a peu pr`es la charge totale divisee par la surface de la sph`ere. Do` u :
[[c
1
[[
[[c
2
[[

Q/a
2
q/b
2
=
b
a
. Ainsi, les champs sont inversement proportionnels aux rayons, et le champ
electrique de la petite sph`ere est plus important que celui de la grosse sph`ere.
Le meme eet se produit si on charge un conducteur qui a une pointe ou une extremite tr`es
aigue : le champ electromagnetique au voisinage de la pointe est beaucoup plus grand que le champ
dans les autres regions. Les charges setendent le plus possible sur la surface dun conducteur,
certaines charges sur le conducteur sont poussee vers lextremite, qui a une surface petite devant
la surface de tout le conducteur.
On en deduit que la densite surfacique de charges est plus importante localement, sur lextremite,
que sur le reste du conducteur, ce qui implique un champ intense au voisinage de la pointe.
On appelle singularites geometriques les aretes et/ou coins que forme un conducteur. Le champ
electromagnetique est alors localement intense, il se produit un eet de pointe.
La presence de singularites geometriques dans le milieu materiel peut etre un choix delibere du
constructeur pour generer des champs intenses (singularite active), ou une contrainte de conception
(singularite passive). Dans les deux cas, la solution des equations de Maxwell est singuli`ere, et la
valeur precise du champ est cruciale pour une analyse correcte des phenom`enes physiques observes.
1.4 Hypoth`eses mathematiques sur les donnees
Pour etre en mesure de resoudre numeriquement les equations de Maxwell, il faut faire des
hypoth`eses mathematiques sur le champ electromagnetique et les donnees. Dans cette section,
nous etablissons de fa con formelle ces hypoth`eses, qui reposent sur des considerations physiques,
en particulier sur le fait lenergie electromagnetique soit nie. Nous noterons L
2
() lespace des
fonctions scalaires de carre integrable sur R
3
, et L
2
() = L
2
()
3
lespace des fonctions
vectorielles dont les composantes sont de carre integrable.
Dans le cas statique, le champ electromagnetique et les donnees ne dependent pas du temps.
Les equations statiques en (c, H) secrivent :
rot c = 0 , et div c = / , (1.32)
rot H = , et div (H) = 0 . (1.33)
Pour simplier, nous supposons et constants (cas dun milieu homog`ene).
Le champ electrostatique c est ` a rotationnel nul. Il existe donc un potentiel scalaire tel que :
c = grad. Ce potentiel satisfait lequation de Poisson : = /. Par integration par parties
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
1.4. Hypoth`eses mathematiques sur les donnees 25
sur un volume , on peut reecrire lenergie electrostatique totale en fonction de et dans :
W
ES
=
1
2
_

[ c [
2
d =
1
2
_

grad.gradd
=
1
2
_

() d +
1
2
_

d,
=
1
2
_

d +
1
2
_

d,
o` u

est la derivee partielle normale ` a sur . Supposons que le champ soit genere par une
source, et que soit une sph`ere de centre la source. Comme le potentiel est en 1/r, o` u r est la
distance ` a la source,

est en 1/r
2
. On en deduit que lim
r
_

d lim
r
1/r
3
= 0. Cela
se generalise ` a dautres formes de volume : lintegrale du bord sannule, et on a :
W
ES
=
1
2
_
R
3
dx.
Comme W
ES
< , on a c L
2
(R
3
). Ainsi, les derivees partielles de sont de carre integrable,
do` u : H
1
(R
3
). Comme est integrable, on en deduit que est dans le dual de H
1
(), note
H
1
(R
3
). De plus, comme c est ` a rotationnel nul, c est un vecteur de H(rot , R
3
), lespace des
fonctions vectorielles de rotationnel de carre integrable.
Linduction magnetostatique B = H est ` a divergence nulle. Il existe alors un potentiel vecteur
/ tel que : B = rot /, cest-` a-dire H =
1

rot /. Si on choisit / ` a divergence nulle (ce choix est


appele jauge de Coulomb), alors / satisfait lequation : / = . On peut reecrire lenergie
magnetostatique totale en fonction de / et :
W
MS
=
1
2
_

[ H[
2
d =
1
2
_

H. rot /d
=
1
2
_

rot H/d +
1
2
_

/. (rot H) d,
=
1
2
_

. /d +
1
2
_

/. (rot B ) d,
De nouveau, on suppose que le champ soit genere par une source, et que soit une sph`ere de centre
la source. Le potentiel vecteur / est en 1/r et rot B est en 1/r
2
. Ainsi, lintegrale au bord
sannule lorsque r , et on a :
W
MS
=
1
2
_
R
3
/dx.
Comme W
MS
< , on a B L
2
(R
3
). Donc le rotationnel de / est de carre integrable, cest-` a-
dire : / H(rot , R
3
). On en deduit alors que . / est integrable, et que est dans le dual de
H(rot , R
3
), note H(rot , R
3
)

. Notons que etant un rotationnel, est ` a divergence nulle. De


plus, comme H est ` a divergence nulle, H est un vecteur de H(div , R
3
), lespace des fonctions
vectorielles de divergence de carre integrable.
Les hypoth`eses de regularites minimales du probl`eme statique sont donc :
H
1
(R
3
) , H(rot , R
3
)

avec div = 0 et c H(rot , R


3
) , H H(div , R
3
) .
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
26 CHAPITRE 1. MOD

ELISATION ET M

ETHODES DE R

ESOLUTION
Notons que lhypoth`ese mathematique faite sur ne peut etre veriee que si on exclut certaines
singularites de charge telles que les singularites de charges ponctuelles ou lineques. Il faut alors
changer de modelisation et passer au mod`ele microscopique. Par la suite, on fait souvent lhypoth`ese
supplementaire que L
2
(R
3
), cest-` a-dire que c H(div , R
3
). De meme, par commodite, on
suppose en general que : L
2
(R
3
), do` u : H H(rot , R
3
). Les hypoth`eses de regularites usuelles
du probl`eme statique sont alors :
L
2
(R
3
) , L
2
(R
3
) avec div = 0 et c , H H(rot , R
3
) H(div , R
3
) .
Dans le cas general, o` u et ne sont pas constants, avec les hypoth`eses suivantes : et sont
mesurables uniformement bornees et strictement positives, on obtient que :
c H(rot , R
3
) H(div , R
3
) et H H(rot , R
3
) H(div , R
3
) ,
soit : div ( c) L
2
(R
3
) et div (H) L
2
(R
3
).
Dans un ouvert borne , on arrive ` a des conclusions semblables : c H(rot , ) H(div , )
et H H(rot , ) H(div , ), la dierence portant sur les conditions aux limites. Dans le cas o` u
est linterieur dun conducteur parfait, on a alors : c
|
= 0, et B .
|
= 0. On a alors :
c H
0
(rot , ) H(div , ) et H H(rot , ) H
0
(div , ).
Nous ne detaillons pas ici le cas instationnaire. On a des hypoth`eses similaires sur la dependance
en espace, plus des hypoth`eses de continuite sur la dependance en temps. Pour plus de details, on
peut lire notamment le document de F. Assous et P. Ciarlet, Jr. [6] (chap. 2).
Notons que la regularite du champ depend entre autre de la presence de singularites.
1.5 Dierents mod`eles
Selon le type de probl`eme que lon souhaite etudier, il existe plusieurs fa con de reecrire les
equations de Maxwell. Dans cette section, nous indiquons dierents mod`eles permettant de les
simplier.
1.5.1 Le mod`ele de Darwin
Lorsquon simule des faisceaux de particules chargees, pour lesquels il ny a pas de phenom`ene
haute frequence ou de changement rapide de courant, on peut negliger la composante transverse
(orthogonale ` a la direction du faisceau) du courant de deplacement. Cest le mod`ele Darwin, qui
correspond ` a une approximation dordre un en terme de developpement asymptotique des equations
de Maxwell [97].
Le champ electrique se decompose de la fa con suivante (decomposition de Helmholtz) :
c = c
T
+ c
L
.
c
L
, la partie longitudinale est telle que : rot c
L
= 0.
c
T
, la partie transverse se caracterise par div c
T
= 0.
Lorsque la vitesse caracteristique du phenom`ene etudie est petite devant la vitesse de la lumi`ere,
on neglige
t
c
T
, la composante transverse du courant de deplacement. On obtient alors un syst`eme
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
1.5. Dierents mod`eles 27
de trois probl`emes elliptiques en c
L
, B et c
T
:
= / , c
L
= grad,
rot rot B = rot ,
div B = 0 ,
rot rot c
T
= rot B ,
div c
T
= 0 .
rot B est considere comme une donnee pour calculer c
T
. La diculte de ce probl`eme est la prise
en compte des conditions aux limites, quil faut partager entre les deux composantes du champ
electrique [59]. Dans [96], P.-A. Raviart et E. Sonnendr ucker presentent une methode asymptotique
pour determiner les conditions aux limites sur B qui permettent dobtenir que le probl`eme en
B soit bien pose. Dans [103], E. Sonnendr ucker et al. utilisent le syst`eme couple Vlasov-Darwin
comme approximation du syst`eme couple Vlasov-Maxwell. Enn, une analyse de la convergence
des elements nis pour ce mod`ele a ete faite par P. Ciarlet, Jr. et J. Zou dans [43].
1.5.2 Les mod`eles quasi-electrostatique et quasi-magnetostatique
Lorsquon peut negliger le terme
t
B dans lequation de Faraday (1.4), on obtient le mod`ele
quasi-electrostatique. Ce mod`ele est valide lorsque la vitesse caracteristique des phenom`enes magnetiques
est petite devant la vitesse de propagation de londe. On obtient le probl`eme suivant :
div (c) = , rot c = 0 , (1.34)
avec des conditions aux limites adequates, dependant du temps.
Avec lhypoth`ese supplementaire
t
c = 0, est independant du temps, cest le probl`eme
electrostatique. Lequation (1.34) devient elliptique. La solution c est telle que : c = grad,
avec = /. Cest le mod`ele de Poisson, bien moins co uteux ` a resoudre que le syst`eme com-
plet des equations de Maxwell. Lune des applications de ce mod`ele est lanalyse de distribution de
charges (en anglais C.D.A. : charge distribution analysis). Le but est danalyser la charge electrique
presente dans un isolant, an den mesurer la qualite disolation.
`
A cette n, on plonge lisolant
dans un champ electrique non uniforme, et on mesure la force ` a laquelle il est soumis.
Letude de ce mod`ele est necessaire lorsquon sinteresse au probl`eme quasi-electrostatique. En
eet, la dependance en temps du second membre requiert la resolution dune suite de probl`emes
electrostatiques. Cependant, on na pas toujours la meme condition aux limites.
Si on peut negliger le courant de deplacement
t
T par rapport au courant induit dans lequation
dAmp`ere (1.3), on obtient le mod`ele quasi-magnetostatique, dont lune des applications est le calcul
des courants induits dans un materiau (ou courants de Foucault). Dans ce cas, on dispose de la
relation complementaire = c, de sorte que B peut etre ecrit comme la solution dune equation
parabolique :

t
B + rot
_
1

rot
1

B
_
= 0 ,
div B = 0 .
Le mod`ele magnetostatique, valable lorsquon peut negliger
t
B, cest-` a-dire lorsque est independant
du temps secrit alors :
div B = 0 , rot
1

B = . (1.35)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
28 CHAPITRE 1. MOD

ELISATION ET M

ETHODES DE R

ESOLUTION
Dans le cas o` u est constant, B est alors solution de lequation elliptique suivante : B = rot .
Dun point de vue numerique, le mod`eles statiques permettent de faire letude spatiale des
methodes de resolution envisagees, avant de les appliquer au cas instationnaire ou au cas harmo-
nique. Ces mod`eles fournissent de precieuses informations pour comprendre linuence des singu-
larites geometriques sur le comportement en espace et sur le comportement en temps du champ
electromagnetique.
1.5.3 Les equations harmoniques
On suppose que les fonctions electromagnetiques ont une dependance harmonique en temps, de
pulsation , cest-` a-dire quelles sont de la forme :
c(x, t) = '(e(x)e
t
),
H(x, t) = '(h(x)e
t
),
(x, t) = '(r(x)e
t
),
(x, t) = '(j(x)e
t
),
o` u e, h, j sont ` a valeur dans C
3
et r est ` a valeur dans C. Les equations de Maxwell se reecrivent
alors :
e rot h = j ,
h + rot e = 0 ,
div ( e ) = r ,
div ( h) = 0 .
On peut decoupler ces equations ainsi, en injectant h = ( )
1
rot e dans la premi`ere equation,
ou e = ( )
1
(rot h j) dans la seconde equation :

2
e + rot (
1
rot e ) = j ,

2
h rot (
1
( rot h j ) ) = 0 .
Lorsque j est nul, on doit resoudre un probl`eme aux valeurs propres. Les equations harmoniques
permettent de modeliser le comportement dune onde electromagnetique dans une cavite. Dierents
mod`eles ont ete developpes, selon que le milieu soit conducteur ou non. La premi`ere diculte est
de trouver une formulation variationnelle du probl`eme qui satisfasse lalternative de Fredholm
([27], chap. 6), qui verie les proprietes de coercivite et de compacite, cest-` a-dire pour la seconde,
linjection compacte de lespace fonctionnel choisi dans L
2
().
Comme linjection de H
0
(rot , ) dans L
2
() nest pas compacte, une methode consiste ` a ajou-
ter un terme dintegration en div -div dans la formulation variationnelle (qui contient un terme
dintegration en rot -rot et un terme dintegration L
2
), an deliminer les fonctions propres non
physiques. On parle alors de regularisation ou de penalisation. La coercivite de la forme bilineaire
penalisee ete montree par M. Costabel dans [50]. On peut discretiser la formulation variationnelle
obtenue par des elements nis nodaux [68, 53]. Une autre methode consiste ` a ajouter un multipli-
cateur de Lagrange portant sur la condition de divergence. Ces methodes ont etes introduites par
F. Kikuchi dans [74], qui prouve dans [75] des proprietes de compacite discr`ete pour les elements
nis de degre le plus bas de Nedelec. Une etude comparative des elements nis daretes avec des
elements nis nodaux est menee par D. Bo et al. dans [22] (pour le 2D) et [23]. Les elements
nis nodaux proposes dans ces articles sont biquadratiques et permettent de capter les singularites
du champ par une methode de projection. Letude de la compacite discr`ete pour une methode hp
delements nis daretes 2D est faite par D. Bo et al. dans [21] et [20]. Dans [32], A. Bua et al.
prouvent la compacite discr`ete pour les elements nis daretes sur un maillage anisotrope.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
1.5. Dierents mod`eles 29
A. Alonso sest interessee au cas o` u le milieu est heterog`ene, et se comporte comme un conduc-
teur dans une partie du domaine et un isolant parfait dans une autre partie. Il existe deux mod`eles :
- Le mod`ele basse frequence, pour lequel on elimine le terme en
2
et on prend en compte la loi
dOhm. Le champ electrique harmonique e satisfait alors :
rot (
1
rot e ) + e = 0 ,
avec les conditions aux limites adequates. Dans [1], A. Alonso etablit une preuve mathematique de
ce mod`ele, pour lequel lalternative de Fredholm a ete prouvee pour la forme bilineaire :
_

1
rot u. rot v d +
_

u. v d.
- Le mod`ele haute frequence : on conserve le terme en
2
et on prend en compte la loi dOhm. Le
champ electrique harmonique e satisfait :
rot (
1
rot e )
2
(
1
) e = 0 ,
avec les conditions aux limites adequates. Dans [3], A. Alonso et A. Valli prouvent lalternative de
Fredholm, en etendant le resultat de compacite de C. Weber [107] (injection compacte de A
0
E
dans
L
2
()) pour lespace H(div , ) H
0
(rot , ), avec =
1
.
1.5.4 Contr olabilite
Dans certaines situations physiques (en particulier : les antennes) on ne dispose pas de donnees
volumiques, mais surfaciques. Il faut alors reecrire les equations de Maxwell, en considerant que
levolution temporelle du champ eletromagnetique est gouvernee par un courant surfacique tangen-
tiel de densite . On veut resoudre :

t
c rot H = 0 et
t
H + rot c = 0 , dans ,
div (c) = 0 et div (H) = 0 , dans ,
H = , sur
J
,
H = 0 et c . = 0 , sur
J
,
o` u
J
est le support (ouvert) du courant. Le champ electromagnetique etant dans H(rot , ),
il est interessant detudier lespace des traces de H(rot , ). A. Alonso et A. Valli decrivent dans [2]
des operateurs dextensions continus de H(rot , ) dans lespace de ses traces tangentielles, ce qui en
pratique permet lapproximation numerique du probl`eme surfacique. Le cas dun milieu heterog`ene
avec une fronti`ere non reguli`ere est etudie par S. Nicaise dans [89], qui etablit des estimations
denergie. Ces resultats sappliquent au probl`eme inverse quest la reconstitution dantenne.
1.5.5

Equations instationnaires
Pour la modelisation numerique des plasmas, letude de dispositifs selectifs en frequence, il est
necessaire de disposer de codes resolvant le syst`eme couple Maxwell-Vlasov. Pour cela, on doit etre
en mesure de resoudre les equations de Maxwell dependant du temps (1.2)-(1.5). La discretisation de
ces equations, qui sont de premier ordre en temps m`ene ` a des algorithmes instables. Des oscillations
apparaissent et on ne peut pas les contr oler.
Considerons le cas dun milieu isotrope. En injectant (1.15) dans
t
(1.14) pour le champ
electrique et (1.14) dans
t
(1.15) pour le champ magnetique, on obtient les equations suivantes, de
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
30 CHAPITRE 1. MOD

ELISATION ET M

ETHODES DE R

ESOLUTION
second ordre en temps et en espace, similaires ` a lequation des ondes :

2
t
c + rot
_
1

rot c
_
=
t
, (1.36)

2
t
H + rot
_
1

(rot H)
_
= 0 . (1.37)
La discretisation de ces equations de second ordre permet de contr oler les derivees des solutions.
P. Monk [81, 80] a contribue ` a letude de la discretisation de (1.36)-(1.37) par des elements nis
discontinus :
- Dans [81], des estimations derreur sont prouvees pour la discretisation en espace de (1.36) avec
des elements nis de Nedelec. Les estimations en norme H(rot , ) sont en h
k
pour un champ
susamment regulier (h est le pas du maillage et k > 0 est lie ` a la regularite des solutions). On a
des estimations en norme L
2
dordre h
k+1
lorsque le domaine est convexe.
- Dans [80], trois methodes delements nis mixtes sont detaillees pour le calcul du champ electrique
(et de la composante longitudinale du champ magnetique) en 2D. La premi`ere methode, consiste
` a prendre un champ electrique constant par element, mais la condition inf-sup nest pas veriee.
Pour la seconde methode, les degres de liberte du champ electrique sont les composantes normales
aux aretes. Pour permettre ` a la permittivite dielectrique detre discontinue, on a deux valeurs de
la composante normale du champ electrique de part et dautre de larete. Enn, pour la derni`ere
methode, les degres de liberte du champ electrique sont les composantes tangentielles aux aretes :
on est conforme dans H(rot , ), et peut etre discontinue.
Enn, dans [44], P. Ciarlet, Jr. et J. Zou prouvent des estimations derreurs pour la discretisation
en temps et en espace de (1.36) avec des elements nis de Nedelec. De plus, les resultats de [81]
sont etendus ` a des solutions moins reguli`eres. Dans [109], J. Zhao obtient des resultats similaires,
avec et discontinus.
La discretisation de (1.36)-(1.37) par des elements nis continus a fait lobjet de la th`ese d

E.
Heintze, en 1992 [69, 10] (voir aussi [26]) et a abouti ` a un code de calcul Maxwell-Vlasov 3D, valable
lorsque le domaine de calcul est convexe (ou la solution susamment reguli`ere). Dix ans plus tard
(gr ace ` a la methode du complement singulier, introduite par Assous et al. [9] en 1998), ` a lissue
de la th`ese dE. Garcia [63], on dispose dun code de resolution avec des elements nis continus du
probl`eme Maxwell-Vlasov couple en domaine non-convexe 2D.
1.6 Methodes de resolution
Dierentes methodes de resolution de ces equations ont ete etudiees : dierences nies, elements
nis, volumes nis pour les domaines bornes ; methodes integrales, elements innis pour les probl`emes
de diraction. Nous nen presentons que quelques unes.
1.6.1 Dierences nies
Considerons =]0, 1[
3
. Soit N N. La methode des dierences nies en espace consiste ` a
calculer le champ electromagnetique aux points : ( x
i
, y
j
, z
k
) = ( i/(N+1) , j/(N+1) , k/(N+1) ),
o` u ( i , j , k ) 0, ..., N+1. Posons h = 1/(N+1), le pas du maillage, et : c
i,j,k
(t) c(x
i
, y
j
, z
k
; t)
(de meme pour H). Les derivees partielles sont approchees par dierences nies par exemple de la
fa con suivante (de meme pour H) :

x
c(x
i
, y
j
, z
k
; t)
c
i+1,j,k
(t) c
i,j,k
(t)
h
, de meme pour
y
c et
y
c.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
1.6. Methodes de resolution 31
Les valeurs au bord (en i = 0, ou i = N + 1, etc) sont donnees par les conditions aux limites. Plus
N est grand, plus la methode est precise. On peut choisir des pas dierents selon les directions x, y,
z. Il existe bien s ur dautres schemas de discretisation. Linconvenient de la methode des dierences
nies en espace est quelle sutilise dicilement dans le cas de geometries complexes.
En general, on applique la methode des dierences nies ` a la discretisation en temps. Soit T
f
le temps nal, et N
T
le nombre de pas de temps. On pose t = T
f
/N
T
et c
n
c(x; t
n
), o` u
t
n
= nt, n 0, ..., N
t
. On approche alors
t
c et
2
t
c (de meme pour H) par les schemas
suivants :

t
c(x; t
n
)
c(x)
n+1
c(x)
n
t
;
2
t
c(x; t
n
)
c(x)
n+1
2 c(x)
n
+ c(x)
n1
t
2
(1.38)
Le second schema est appele schema saute-mouton. Pour la discretisation des equations de Maxwell
par les dierences nies en temps et en espace, le schema le plus utilise est le schema de Yee [108].
Dans ce cas, on utilise un schema dapproximation centre en espace (
x
c c
i+1/2,j,k
c
i1/2,j,k
),
et le schema ci-dessus en temps. Dautres schemas sont disponibles dans [104].
Lorsquon discretise par les dierences nies en espace lequation des ondes (1.17), on obtient
un syst`eme lineaire de la forme :

2
t
ME(t) + c
2
KE(t) = 0 ,
o` u E(t) est le vecteur des valeurs c
i,j,k
, Mest appelee la matrice de masse et K la matrice de raideur
interne. M est plus creuse que K. Pour la discretisation en temps de ce syst`eme lineaire, nous avons
deux schemas possibles, selon quon prenne KE(t) au pas de temps n (schema explicite) ou au pas
de temps n + 1 (schema implicite) :
Schema explicite : M(E
n+1
2 E
n
+ E
n1
) + c
2
t
2
KE
n
= 0 ME
n+1
= L
n
e
,
Schema implicite : M(E
n+1
2 E
n
+ E
n1
) + c
2
t
2
KE
n+1
= 0 (M + c
2
t
2
K)E
n+1
= L
n
i
.
Dans le premier cas, le pas despace et le pas de temps sont lies par la condition de Courant-
Friedrichs-Lewy (appelee condition CFL), qui assure la stabilite du schema et qui secrit de la fa con
suivante :
t
K
c
,
o` u K depend de la nesse du maillage et de lordre dapproximation choisi. Ainsi, on doit diminuer
simultanement le pas spatial et le pas temporel. Dans certains cas, la matrice de masse M est
equivalente ` a une matrice diagonale, ce qui reduit bien evidement le co ut de calcul. Dans [45], G.
Cohen developpe dierents types delements nis permettant la reduction de la matrice de masse
interne, en 2D et 3D (voir aussi larticle de G. Cohen et al. [46] pour les triangles).
Dans le second cas, on peut choisir independamment le pas spatial et le pas temporel, mais il
faut inverser une matrice moins creuse.
1.6.2

Elements nis de Nedelec
Les degres de liberte des elements nis de Nedelec, introduits en 1980 dans [87] (et ameliores dans
[88]), sont portes par les aretes, ce qui permet de conserver les proprietes des materiaux discontinus
de fa con transparente (conservation de la composante tangentielle du champ electrique). Cependant,
par leur nature meme, les elements nis de Nedelec sont conformes dans H(rot , ) seulement. Ce
sont les espaces fonctionnels qui interviennent naturellement dans la formulation variationnelle,
mais les champs obtenus ne sont pas continus. Ainsi, il faut manipuler ces elements nis avec
prudence et adresse lorsquil sagit de resoudre le syst`eme dequations couplees Maxwell-Vlasov.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
32 CHAPITRE 1. MOD

ELISATION ET M

ETHODES DE R

ESOLUTION
De plus, pour obtenir une bonne approximation de la solution, il faut soit raner localement le
maillage pr`es des aretes et des coins, soit adapter le maillage et le degre des elements nis par
des techniques hp (voir le paragraphe 1.6.4). Dans [82], P. Monk detaille la resolution de dierents
probl`emes electromagnetiques harmoniques par les elements nis daretes.
Pour les probl`emes instationnaires, la diculte des elements nis de Nedelec consiste ` a reduire
la matrice de masse. Dans [47], G. Cohen et P. Monk proposent de coupler les elements nis daretes
avec une methode delements nis discontinus pour condenser la matrice de masse. Cette methode
est modiee dans [48] pour les milieux anisotropes. Dans [77], P. Lacoste propose un autre nouvelle
technique, pour laquelle on doit ajouter des elements au second membre.
Notons que dans [87], J.-C. Nedelec decrit aussi des elements nis de faces, introduits initiale-
ment en 2D par P.-A. Raviart et J.-M. Thomas [99, 98]. Les degres de liberte sont des ux moyens
` a travers les faces, ce qui permet de conserver la composante normale du champ : ces elements nis
sont conformes dans H(div , ). Ils sont parfois utilises pour discretiser le champ magnetique.
1.6.3

Elements nis discontinus
La methode de Galerkin discontinue, introduite dans les annees soixante-dix pour simuler le
transport de neutrons, consiste ` a approcher le champ electromagnetique avec des fonctions po-
lyn omiales discontinues. Des termes de sauts surfaciques sur les faces des elements apparaissent
alors dans la formulation variationnelle du probl`eme. En pratique, cette methode est bien adaptee
aux methodes hp, et aux cas o` u le milieu materiel est inhomog`ene. Dans [91] I. Perugia et al.
etudient la discretisation des equations de Maxwell harmoniques par les elements nis de Galerkin
discontinus. La contrainte de divergence est dualisee. Une analyse derreur a priori du probl`eme
non-mixte en milieu homog`ene est faite dans [70]. Dautre part, I. Perugia et D. Sch otzau etudient
le probl`eme regularise (ajout dun terme en div -div ) dans [90].
1.6.4

Elements nis hp
La methode des elements nis hp consiste ` a faire varier localement ` a la fois le pas du maillage h et
lordre dapproximation p. Par exemple, loin des singularites geometriques, la solution est reguli`ere,
on utilise un maillage grossier et un ordre dapproximation eleve pour assurer la precision. En
particulier, on approche tr`es correctement les fonctions analytiques. En revanche, pr`es des coins ou
des aretes rentrants, on utilise un maillage n et des elements nis dordre bas. La programmation
de cette methode est assez complexe. Dans [92, 93], W. Rachowicz et L. Demkowicz decrivent
comment programmer cette methode pour les elements nis daretes (voir aussi [60]). Letude de
la convergence des elements nis pour la methode de regularisation ` a poids en est faite par M.
Costabel et al. dans [56].
1.6.5 Methodes spectrales
La solution des equations de Maxwell est approchee par des polyn omes de haut degre N. Le
domaine est partage en K sous-domaines
k
. On obtient les points de discretisation, et les poids
associes, ` a laide des zeros de la premi`ere derivee du polyn ome de Legendre de degre N : lelement de
base est un cube, eventuellement deforme, et chaque noeud est projete par translation et homothetie
dans
k
dans chaque direction. Il y a donc N points de discretisations dans chaque direction par
sous-domaine. Dans [15], F. Ben Belgacem et C. Bernardi etablissent des estimations derreur pour
le cas instationnaire (la discretisation en temps se fait ` a laide dun schema saute-mouton), avec des
conditions aux limites absorbantes sur une partie de la fronti`ere. Lavantage de cette methode est
que lordre de convergence nest limite que par la regularite de la solution exacte. Cette methode
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
1.6. Methodes de resolution 33
est moins bien adaptee au calcul de champ electromagnetique intense, intrins`equement peu regulier
au voisinage des singularites geometriques.
1.6.6 Obtention dun domaine borne
Lorsque le domaine , dans lequel on etudie levolution du champ electromagnetique, change
de forme ou se deplace au cours du temps, il est interessant dutiliser la methode des domaines
ctifs, qui consiste ` a considerer le probl`eme dans un domaine xe contenant . Les conditions
aux limites sur sont alors prises en compte avec un multiplicateur de Lagrange. Cette methode
est aussi utilisee pour les probl`emes de contr oles. Dans [57], W. Dahmen et al. montrent que
les formulations variationnelles mixtes issues des probl`emes harmoniques et temporelles sont bien
posees dans H(rot , ).
Pour les probl`emes de diraction (voir le paragraphe 1.3.6), la diculte est reduire letude ` a
un domaine borne. Dans [105], T. Van et A. Wood etudient le probl`eme de diraction par une
cavite douverture , prise dans un plan parfaitement conducteur. Lespace est borne en couplant
la solution du demi-espace superieur ` a celle de la cavite au niveau de la fronti`ere . Les auteurs
utilisent les elements nis daretes pour la discretisation en espace et les dierences nies pour
la discretisation en temps. Ils montrent que leur probl`eme mixte est bien pose, et donnent des
estimations derreurs.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
34 CHAPITRE 1. MOD

ELISATION ET M

ETHODES DE R

ESOLUTION
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 2
Interet de letude du probl`eme
bidimensionnel
Pourquoi sinteresser au probl`eme bidimensionnel avant detudier le probl`eme tridimensionnel ?
Dune part, cela permet de baliser les dicultes numeriques liees aux conditions limites, ` a la prise en
compte des discretisations temporelle et spatiales simultanees (cas instationnaire). Dautre part, on
determine ainsi les methodes ecaces de resolution. En particulier, on peut etudier linuence des
singularites geometriques sur la qualite de lapproximation. Enn, les equations bidimensionnelles
permettent de modeliser des objets invariants selon une direction tels que les guides donde, ou
symetrique selon un plan, comme les ltres ` a stubs. Ceci permet de preparer la resolution des cas
2D
1
2
, moins co uteuse que la resolution 3D.
2.1 Le guide donde
Un guide donde est une cavite ouverte en ses extremites, dont le bord est un conducteur parfait.
Dans le cas o` u cette cavite est prismatique, le guide est modelise par le domaine = R, o` u
est un polygone (voir la gure 2.1) et represente une section du guide donde. La fronti`ere
est un conducteur parfait, sur la fronti`ere , c satisfait lequation (1.28). Considerons une onde
harmonique plane, se depla cant le long de laxe z. Decomposons le champ en une partie transverse
et une partie longitudinale :
_
_
_
c ( x, y , z ; t ) = ( E( x, y ) + E
z
( x, y ) e
3
) e
( wt k z )
,
H( x, y , z ; t ) = ( H( x, y ) + H
z
( x, y ) e
3
) e
( wt k z )
,
o` u E et H sont dans le plan (e
1
, e
2
).
Supposons que linterieur du guide donde soit le vide : il ny a pas de charges, donc et sont
nuls, et =
0
, =
0
. Dans le domaine bidimensionnel , E satisfait les equations suivantes :
rot E = w
0
H
z
, (2.1)
div E = k E
z
, (2.2)
E.
|
= 0. (2.3)
Pour une onde transverse electrique (mode T. E.), E
z
= 0, et la divergence de E est nulle. Pour
une onde transverse magnetique (mode T. M.), H
z
= 0, et le rotationnel de E est nul.
35
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
36 CHAPITRE 2. INT

ER

ET DE L

ETUDE DU PROBL
`
EME BIDIMENSIONNEL
Onde entrante
Coin rentrant : champ electrique localement intense
e
3
e
2
e
1

Fig. 2.1 Modelisation dun guide donde.


2.2 La ligne microruban
La ligne microruban est un guide donde particulier, utilisee en microeletronique pour confection-
ner des circuits planaires (miniaturisation) realisant des fonctions donnees (ltrage, amplication,
etc). Il est constitue dun plan de masse parfaitement conducteur sur lequel est depose un substrat
dielectrique, sur la surface duquel est pose une ligne conductrice. Lensemble est enferme dans un
botier (blindage). Le champ electromagnetique est guide dans le substrat, entre le plan de masse
et la ligne. La permittivite dielectrique et la permeabilite magnetique ne dependent alors que des
directions transverses au guide : = (x, y) et = (x, y). Le champ electromagnetique se propage
selon la direction z. On peut donc se ramener ` a letude dune section transverse de la ligne. Dans
sa th`ese [94], K. Ramdani fait letude de trois mod`eles pour une ligne supraconductrice (gure 2.2).
Il propose des formulations variationnelles regularisees.
Une premi`ere approche consiste ` a assimiler la ligne conductrice ` a un conducteur parfait. La
diculte consite ` a borner le domaine de calcul.
Le mod`ele dimpedance permet de prendre en compte plus precisement de la ligne conductrice.
La diculte est de gerer la condition de saut discontinue de la composante normale du deplacement
electrique ` a la traversee de la ligne.
Dans le cas le plus realiste, le mod`ele de London, la permittivite dielectrique nest pas partout
de signe positif, et depend de la pulsation w, ce qui cause des probl`emes de coercivite et de linearite.
e
2
Mod`ele dimpedance
Mod`ele de conducteur parfait

A
= 1

D

D

D

D

A
Mod`ele de London, (w) = 1/(
L
w)
2
(w)

A
= 1

A
= 1
A

A
: air,

D
: dielectrique,
: ligne supra conductrice.

P
: surface du conducteur parfait,
: interface entre le dielectrique et lair.
e
2
e
2
e
1
e
1
e
1
Fig. 2.2 Modelisation dune ligne supraconductrice.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.3. Le ltre ` a stubs 37
2.3 Le ltre `a stubs
Un ltre ` a stubs (gure 2.3) est un guide ` a lapparence dun peigne, o` u ne passent que certaines
frequences, qui dependent de la taille des dents. Pour ces frequences particuli`eres, tout se passe
comme si le ltre etait ferme transversalement et devenait un simple guide donde de section
rectangulaire : rien ne passe dans les dents. Ce guide est eclaire par une onde dont le signal
temporel, dirige selon x, se situe dans la plage des frequences passantes.
Soit L la largeur du ltre. Le ltre est represente par le domaine = ]0, L[, o` u est un
polygone. La fronti`ere est composee de
C
, le conducteur parfait, et
A
, la fronti`ere articielle
qui borne le domaine.
A
=
1

2
, o` u
1
:= x = 0 (condition aux limites donde entrante),

2
:= x = A (condition aux limites absorbante).
Soit u L
2
(). De par la nature tensorielle du domaine, on peut decomposer u en une serie de
Fourier telle que : u =

k0
u
k
( x, y ; t ) sin
_
k
z
L
_
ou bien u =

k0
u
k
( x, y ; t ) cos
_
k
z
L
_
avec [[ u[[
2
0
=
L
2

k0
[[ u
k
[[
2
0 ,
. Dans notre cas, dapr`es les conditions aux limites portant sur les
composantes tangentielles pour le champ electrique et normale pour le champ magnetique, on a en
particulier : E
x
= E
y
= 0 et H
z
= 0 sur
z
:= (
C
z = 0 ) (
C
z = L ). On choisit
donc de decomposer les champs electrique et magnetique en une partie transverse et une partie
longitudinale selon :
_

_
c ( x, y , z ; t ) =

k0
E
k
( x, y ; t ) sin
_
k
z
L
_
+ E
k
z
( x, y ; t ) cos
_
2 k
z
L
_
z ,
H( x, y , z ; t ) =

k0
H
k
( x, y ; t ) cos
_
k
z
L
_
+ H
k
z
( x, y ; t ) sin
_
k
z
L
_
z .
E et H sont dans le plan (e
1
, e
2
). De meme, la densite electrique est decomposee en une serie de
Fourier, par exemple :
=

k0

k
( x, y ; t ) sin
_
k
z
L
_
.
Remarque 2.1 est seulement L
2
. Le choix de la decomposition de en serie de sin plut ot quen
serie de cos permet lidentication mode ` a mode.
Pour le probl`eme quasi-electrostatique, on obtient alors un serie de probl`emes variationnels poses
dans et detailles dans la section 8.6 de la partie III, de la forme :
Trouver E
k
X et E
k
z
X tels que,
( E
k
, F)
X
+
k
2

2
L
2
( E
k
, T )
0 ,
= L
k
( F) , F X,
( E
k
z
, v )
X
+
k
2

2
L
2
( E
k
z
, v )
0 ,
= l
k
(v) , v X ,
o` u X est lespace fonctionnel vectoriel 2D choisi pour la discretisation des E
k
, X est lespace
fonctionnel vectoriel 1D choisi pour la discretisation des E
k
; L
k
est une forme lineaire de X dans
R, et l
k
est une forme lineaire de X dans R. Ces formes lineaires dependent des
k
.
On ne peut resoudre quun nombre ni K de probl`emes. On est alors en mesure de reconstituer
une partie du champ electrique :
c
K
=
K

k=0
E
k
( x, y ; t ) sin
_
k
z
L
_
+ E
k
z
( x, y ; t ) cos
_
k
z
L
_
z
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
38 CHAPITRE 2. INT

ER

ET DE L

ETUDE DU PROBL
`
EME BIDIMENSIONNEL
Notons que plus K est eleve, meilleure est lapproximation.
Signal incident
e
1
Onde plane ` a incidence normale, condition dordre 1.
Fronti`ere absorbante l` a o` u il ny a pas de singularite.
Coin rentrant : champ electrique localement intense

c
Condition au bord de conducteur parfait : E
k
.
| c
= 0

2
Sur
1
: Condition de Silver-M uller : E
k
.
| 1
c B
k
z
= e
k
i
.
Sur
2
: Condition de Silver-M uller homog`ene : E
k
.
| 2
c B
k
z
= 0.

c
e
3
e
2
Fig. 2.3 Modelisation dun ltre ` a stubs.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Deuxi`eme partie
Le probl`eme bidimensionnel
39
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 1
Notations et resultats preliminaires
2D
1.1 Notations relatives au domaine detude
Le domaine detude R
2
est un polygone de fronti`ere lipschitzienne . On suppose en
particulier que est simplement connexe et que est connexe. Dans le cas general, on renvoit le
lecteur ` a [5]. On utilisera les notations suivantes :
( e
1
, e
2
) = ( x, y ) : base orthonormale canonique de R
2
.
( x
1
, x
2
) = ( x, y ) : coordonnees dun point de R
2
.
u = ( u
1
, u
2
) = ( u
x
, u
y
) : composantes dun champ de vecteurs 2D.
u. v = u
1
v
1
+ u
2
v
2
R : produit scalaire 2D entre u et v.
= (
1
,
2
) : vecteur unitaire sortant normal ` a .
= (
2
,
1
) : vecteur tangentiel associe, tel que ( , ) forme une base orthonormee directe.
u

= u.
|
: composante normale ` a du vecteur u.
u

= u.
|
: composante tangentielle ` a du vecteur u.
La fronti`ere est separee en K aretes ouvertes A
k
, k 1 , ..., K : =
k
A
k
.
etant un polygone, est dit singulier lorsquil nest pas convexe, cest-` a-dire lorsquil existe un
ou plusieurs coin(s) rentrant(s). Considerons le cas o` u le domaine presente N
cr
coins rentrants
( O
i
)
i=1,...,Ncr
, dangles
i
=

i
,
i
] 1/2 , 1 [, i 1 , ..., N
cr
. On pose :
= min
i

i
.
(1.1)
Soient A
0
i
et A

i
les aretes du coin rentrant O
i
, et (r
i
,
i
), les coordonnees polaires associees, avec

i
[ 0 ,
i
] tel que :
i
= 0 sur A
0
i
, et =
i
sur A

i
(voir la gure 1.1). Soient e
r
i
et e

i
les
41
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
42 CHAPITRE 1. NOTATIONS ET R

ESULTATS PR

ELIMINAIRES 2D
vecteurs de base associes aux coordonnees polaires. On remarque que :
_

| A
0
i
= e
r
i
,

| A
0
i
= e

i
=0
,
et
_

| A

i
= e
r
i
,

| A

i
= e

i
=
i
.
(1.2)
Denitions 1.1 Pour tout i 1 , ... , N
cr
, nous appelerons
i
, une fonction de troncature C

(),
ne dependant que de r
i
telle que
i
(r
i
) = 1 pour r
i

i
/2, et
i
(r
i
) = 0 pour r
i

i
, o` u
i
est un
petit nombre strictement positif donne.
Nous appelerons
i
= A
0
i
A

i
O
i
: les aretes du coin rentrant O
i
et le coin rentrant O
i
lui-meme.

i
O
i

i
=

i
e

i
e
r
i
r
i

| A

i
| A
0
i
Fig. 1.1 Coordonnees polaires par rapport ` a un coin rentrant, et donnees associees.
1.2 Operateurs bidimensionnels
1.2.1 Notations
On utilisera les notations suivantes :
t : la variable temporelle.

t
(.) =
(.)
t
: derivee partielle par rapport au temps.

m
t
(.) =

m
(.)
t
m
: derivee partielle m
i`eme
par rapport au temps.

i
(.) =
(.)
x
i
: derivee partielle suivant x
i
.

m
i
(.) =

m
(.)
x
m
i
: derivee partielle m
i`eme
suivant x
i
.

m
x
v =

m
1
,m
2
0 | m
1
+m
2
=m

m
v
x
m
1
1
x
m
2
2
.
gradv = (
1
v ,
2
v ) : gradient de v.

v
|
= gradv .
|
: derivee de v sur dans la direction normale ` a .

v
|
= gradv .
|
: derivee de v sur dans la direction tangentielle ` a , aussi appele
gradient tangentiel.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
1.3. Espaces de Hilbert usuels et leurs normes associees 43
rot v = (
2
v ,
1
v ) : le rotationnel vectoriel de v.
v =
2
1
v +
2
2
v : le laplacien de v.
div u =
1
u
1
+
2
u
2
: la divergence de u.
rot u =
1
u
2

2
u
1
: le rotationnel scalaire de u.
u = ( u
1
, u
2
) : le laplacien vectoriel de u.
grad : u =
_

1
u
1

2
u
1

1
u
2

2
u
2
_
: le gradient matriciel de u.
1.2.2 Relations entre operateurs bidimensionnels
div rot ( . ) = 0 , (1.3)
rot grad( . ) = 0 , (1.4)
div grad( . ) = ( . ) , (1.5)
rot rot ( . ) = ( . ) , (1.6)
rot rot ( . ) + graddiv ( . ) = ( . ) . (1.7)
Propriete 1.2 Soit u une fonction reguli`ere. On a la relation suivante :
rot u.
|
=

u
|
.
Demonstration. Dapr`es les denitions des operateurs rot , grad, et des vecteurs et , on a :
rot u.
|
=
2
u
1 |

1
u
2 |
=
2
u
2 |
+
1
u
1 |
= gradu.
|
.

1.3 Espaces de Hilbert usuels et leurs normes associees


De fa con generale, les espaces designes par des lettres majuscules en caract`ere gras sont des
espaces de champs vectoriels, et les espaces designes par des lettres majuscules italiques en caract`ere
normal sont des espaces de champs scalaires. Soit H(.) un espace de champs scalaires. On notera
H(.) = H(.)
2
, lespace de champs vectoriels correspondant.
d designe la mesure de louvert et d designe la mesure de louvert .
T() est lespace des fonctions C

(), ` a support compact dans . On appelle T

() son dual,
lespace des distributions (la denition du dual dun espace est donnee en 1.6).
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
44 CHAPITRE 1. NOTATIONS ET R

ESULTATS PR

ELIMINAIRES 2D
1.3.1 Espaces des champs scalaires
L
2
() =
_
u mesurable sur :
_

u
2
d <
_
, [[u[[
0
=
__

u
2
d
_
1/2
.
L
2
loc
() =
_
u mesurable sur :
c
[
c
,
_
c
u
2
d <
_
.
L
2
0
() =
_
u L
2
() :
_

ud = 0
_
.
L
2

() =
_
u L
2
() : u L
2
()
_
, [[u[[
0 ,
= ([[u[[
2
0
+ [[u[[
2
0
)
1/2
.
H
1
() =
_
u L
2
() : gradu L
2
()
_
, [[u[[
H
1 = ([[u[[
2
0
+ [[gradu[[
2
0
)
1/2
.
H
1
0
() =
_
u H
1
() : u
|
= 0
_
, [[u[[
H
1
0
= [[gradu[[
0
.
H
1

() =
_
u H
1
() : u L
2
()
_
, [[u[[
H
1

=
_
[[u[[
2
H
1
+ [[u[[
2
0
_
1/2
.
H
2
() =
_
u H
1
() : gradu H
1
()
_
, [[u[[
H
2 =
_
[[u[[
2
0
+ [[gradu[[
2
H
1
_
1/2
.
Lequivalence entre la norme du graphe et la semi-norme dans H
1
0
() due ` a linegalite de Poincare.
H
1
() est le dual de H
1
0
().

N
et
D
sont les espaces des solutions du Laplacien :

N
=
_
u H
1
() L
2
0
() : u L
2
() ,

u
|
= 0
_
,

D
=
_
u H
1
0
() : u L
2
()
_
.
Dans
N
et
D
, la semi-norme est equivalente ` a la norme du graphe : [[u[[

D,N
= [[u[[

:= [[u[[
0
(inegalite de Poincare-Friedrichs pour
D
; inegalite de Poincare-Wirtinger et theor`eme de Lax-
Milgram pour
N
).
1.3.2 Espaces de champs vectoriels
L
2
() =
_
u L
2
()
2
_
, [[u[[
0
= ([[u
1
[[
2
0
+ [[u
2
[[
2
0
)
1/2
.
H
1
() = H
1
()
2
, [[u[[
H
1 =
_
[[u[[
2
0
+ [[grad : u[[
2
0
_
1/2
.
H(rot , ) =
_
u L
2
() : rot u L
2
()
_
, [[u[[
H(rot )
=
_
[[u[[
2
0
+ [[rot u[[
2
0
_
1/2
.
H
0
(rot , ) = u H(rot , ) : u

= 0 .
H(rot
0
, ) =
_
u L
2
() : rot u = 0
_
.
H
0
(rot
0
, ) =
_
u L
2
() : rot u = 0 et u

= 0
_
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
1.3. Espaces de Hilbert usuels et leurs normes associees 45
Proposition 1.3 On a : grad(H
1
0
()) = H
0
(rot
0
, ).
Demonstration. Voir [63], (prop. 10.1.2, p. 174).

H(div , ) =
_
u L
2
() : div u L
2
()
_
, [[u[[
H(div )
=
_
[[u[[
2
0
+ [[div u[[
2
0
_
1/2
.
H
0
(div , ) = u H(div , ) : u

= 0 .
H(div
0
, ) =
_
u L
2
() : div u = 0
_
.
H
0
(div
0
, ) =
_
u L
2
() : div u = 0 et u

= 0
_
.
X
E
et X
H
sont les espaces des solutions des equations de Maxwell quasi-statiques :
X
E
=
_
u H(rot , ) H(div , ) : u

L
2
()
_
.
X
H
=
_
u H(rot , ) H(div , ) : u

L
2
()
_
.
Proposition 1.4 Dans X
E
et X
H
, la semi-norme est equivalente ` a la norme du graphe, do` u :
[[u[[
X
E
=
_
[[rot u[[
2
0
+ [[div u[[
2
0
+ [[u

[[
2
0 ,
_
1/2
, [[u[[
X
H
=
_
[[rot u[[
2
0
+ [[div u[[
2
0
+ [[u

[[
2
0 ,
_
1/2
.
Demonstration. On applique la preuve du theor`eme 8.5 de la partie III au cas 2D.

On consid`ere les sous-espaces de X


E
suivants :
X
0
E
= u X
E
: u

= 0 , [[u[[
X
0
E
=
_
[[rot u[[
2
0
+ [[div u[[
2
0
_
1/2
.
V
E
=
_
u X
0
E
: div u = 0
_
, [[u[[
V
E
= [[rot u[[
0
.
W
E
=
_
u X
0
E
: rot u = 0
_
, [[u[[
W
E
= [[div u[[
0
.
On consid`ere les sous-espaces de X
H
suivants :
X
0
H
= u X
H
: u

= 0 , [[u[[
X
0
H
=
_
[[rot u[[
2
0
+ [[div u[[
2
0
_
1/2
.
V
H
=
_
u X
0
H
: div u = 0
_
, [[u[[
V
H
= [[rot u[[
0
.
W
H
=
_
u X
0
H
: rot u = 0
_
, [[u[[
W
H
= [[div u[[
0
.
Notons que dans [63] (pp. 48-49), on a une preuve directe de lequivalence entre la norme du graphe
et la semi-norme dans X
0
E
et dans X
0
H
.
1.3.3 Espaces des traces
L
2
() =
_
u mesurable sur :
_

u
2
d <
_
, [[u[[
0 ,
=
__

u
2
d
_
1/2
.
u H
1
() , u
|
H
1/2
(), o` u :
H
1/2
() =
_
u L
2
() :
_

( u(x) u(y) )
2
[[ x y[[
2
d(x) d(y) <
_
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
46 CHAPITRE 1. NOTATIONS ET R

ESULTATS PR

ELIMINAIRES 2D
u H
2
() , u
|
H
3/2
(), o` u [29] :
H
3/2
() =
_
u H
1
() :
_

[ gradu(x) . gradu(y) . [
2
[[ x y[[
2
d(x) d(y) <
_
.
Pour s = 1 ou 3, on designe par H
s/2
() le dual de H
s/2
().
Pour s = 1 ou 3, pour chaque arete A
k
du bord , on denit les espaces H
s/2
00
(A
k
) tels que :
H
s/2
00
(A
k
) : = u H
s/2
(A
k
) : u H
s/2
() , u etant un prolongement de u par 0 sur .
H
s/2
00
(A
k
) est le dual de H
s/2
00
(A
k
) .
1.4 Espaces de Sobolev `a poids
Supposons que le domaine contienne un coin rentrant. Soit r la distance ` a ce coin rentrant.
On denit alors les espaces ` a poids suivants, pour R et l N :
V
l

() =
_
_
_
u L
2
loc
() :

|j|l
_

r
2(l+|j|)
[
j
x
u[
2
d <
_
_
_
. (1.8)
V
l1/2

() est lespace des traces sur des fonctions de V


l

.
Pour l = 0, on utilisera aussi la notation : L
2

() := V
0

(). Le produit scalaire de L


2

() et la
norme associee seront notes :
(u, v)
0 ,
:=
_

r
2
uv d , [[ u[[
0 ,
:=
_

r
2
u
2
d.
On consid`ere lespace vectoriel suivant, avec 0 < < 1 :
X
0
E,
=
_
u H
0
(rot , ) : div u L
2

()
_
, [[u[[
X
0
E,
=
_
[[rot u[[
2
0
+ [[div u[[
2
0 ,
_
1/2
.
1.5 Espaces de Sobolev classiques
On denit ici les espaces W
m, p
, (m entier ou non, p entier) dont on aura besoin pour certaines
estimations.
Pour m N et p N, on denit :
W
m, p
() =
_
_
_
u T

() :

|j|m
_

[
j
x
u[
p
d <
_
_
_
, [[u[[
m,p
=
_
_

|j|m
_

[
j
x
u[
p
d
_
_
1/p
.
Pour s = m+, m N, 0 < 1 < , et p N on denit :
W
s , p
() =
_

_
u W
m,p
() : [u[
s,p
:=
_
_

|j|=m
_

[
j
x
u(x)
j
x
u(y)[
p
[[x y[[
2+p
dxdy
_
_
1/p
<
_

_
.
La norme associee est : [[u[[
s,p
= ([[u[[
p
m,p
+ [u[
p
s,p
)
1/p
.
On remarque que H
m
() = W
m, 2
(), et on posera de meme : H
s
() = W
s , 2
().
On a le theor`eme suivant [67] (thm. 1.4.2, p. 12) :
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
1.6. Espaces duaux 47
Theor`eme 1.5 Soit s R. Soit k N tel que : k < s 1/2. Alors, pour tout j 1, ..., K,
lapplication :
H
s
()

k
p=0
H
sp1/2
(A
j
)
u ( u
|A
j
,

j
u
|A
j
, ...,
k

j
u
|A
j
)
est continue.
Par abus de notation, on ecrira lorsque 1 < s < 2 que pour u H
s
(), u
|
H
s1/2
().
1.6 Espaces duaux
Denition 1.6 On designera par H

le dual de H, cest-` a-dire lensemble des formes lineaires


continues sur H. Le produit scalaire de dualite secrit ainsi : < u

, u >
H

,H
. La norme duale sur
H

est denie par :


[[ u[[
H
= sup
uH,||u||
H
1
< u

, u >
H

,H
. (1.9)
On peut montrer le theor`eme suivant, appele theor`eme de representation de Riesz-Frechet [27] :
Theor`eme 1.7 Soit H un Hilbert et H

son dual. Alors pour tout u

, il existe un unique
f H tel que pour tout u H : < u

, u >
H

,H
= ( f , u)
H
.
1.7 Formules dintegration par parties classiques dans un ouvert
1.7.1 Formules de Green
u T() , v T() ,
_

gradu. gradv d +
_

uv d =
_

uv d. (1.10)
u T()
2
, v T() ,
_

u. gradv d +
_

div uv d =
_

v d. (1.11)
u T()
2
, v T() ,
_

u. rot v d
_

rot uv d =
_

v d. (1.12)
1.7.2 Generalisation des formules de Green
Les preuves de ces formules se trouvent dans [65]. Largument principal est la densite des
fonctions reguli`eres dans les espaces de Hilbert consideres. Ici, H = H
1/2
().
u H
1

() , v H
1
() ,
_

gradu.gradv d +
_

uv d =<

u, v >
H

,H
. (1.13)
u H(div , ) , v H
1
() ,
_

u. gradv d +
_

div uv d =< u

, v >
H

,H
. (1.14)
u H(rot , ) , v H
1
() ,
_

u. rot v d
_

rot uv d =< u

, v >
H

,H
. (1.15)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
48 CHAPITRE 1. NOTATIONS ET R

ESULTATS PR

ELIMINAIRES 2D
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 2
Le probl`eme statique 2D direct
continu
2.1 Introduction
Le domaine represente linterieur vide dun conducteur parfait, quon borne si besoin est par
un fronti`ere articielle
A
ne coupant pas de singularites geometriques. La fronti`ere est dans
ce cas composee de deux parties : =
C

A
, o` u
C
est le conducteur parfait. Dans cette
conguration, le champ electrique bidimensionnel satisfait E

= 0 sur
C
et E

= cB

+ e

sur

A
, avec :
- Pour une condition aux limites donde entrante : e

= e
i
, o` u e
i
est une donnee,
- Pour une condition aux limites absorbante : e

= 0.
Posons E

= e. On suppose que e est connu (cest-` a-dire que B

et e

sont connus). Considerons


1

A
, un voisinage de
A
ne contenant pas de singularite.
Localement, E
|V
A
H
1
(1

A
) [36], (rem. 1, p. 562), dapr`es [5], (thm. 2.9 p. 829 et 2.12 p. 830). De
plus, e
|
C
= 0, donc e
|
C
H
1/2
(
C
). Do` u, en prolongeant e
|
A
par 0 sur
C
, on a : e H
1/2
().
Ainsi, dans la suite de cette partie, on consid`ere toujours que :
E

sur est donne par e H


1/2
(), sannulant au voisinage des coins rentrants de .
Cette hypoth`ese nest en aucun cas restrictive, et correspond ` a une realite de la modelisation. En
eet, comme on la mentionne plus haut, on peut toujours placer la fronti`ere articielle de fa con ` a
ne pas couper les singularites geometriques.
Nous etudions le probl`eme quasi-electrostatique bidimensionnel, qui secrit mathematiquement
de la fa con suivante :
Trouver E L
2
() tel que :
rot E = f dans , f L
2
(), (2.1)
div E = g dans , g L
2
(), (2.2)
E

= e sur , e L
2
(), (2.3)
Dans le cas electrostatique, f = 0. Pour une onde transverse electrique, g = /
0
.
Pour que le probl`eme soit bien pose, il faut que :
_

f d =
_

e d. (2.4)
49
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
50 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
En eet, par la formule dintegration par parties (1.15), en prenant u = E et v = 1, on a la
relation (2.4).
Ce probl`eme peut etre resolu dune part en utilisant la decomposition de Helmholtz :
E = grad
D
+ rot
N
, o` u
D
satisfait (2.9) et
N
satisfait (2.10). Les potentiels
D
et
N
sont
calcules par les elements nis continus P
k
de Lagrange, et E est approche par les elements nis
discontinus P
k1
composante par composante. Le developpement de cette methode fera lobjet de
la section 2.2 pour le probl`eme continu et de la section 4.3 pour le probl`eme discretise.
Dautre part, le probl`eme (2.1)-(2.3) peut etre resolu par les elements nis continus de Lagrange
P
k
composante par composante, en calculant E directement dans X
E
. Cette methode sera detaillee
dans la section 2.3 pour le probl`eme continu et dans la section 4.6 pour le probl`eme discretise.
Denition 2.1 Le vecteur e est un rel`evement de la donnee tangentielle e si e

= e. Comme
e H
1/2
(), il existe un rel`evement regulier de e : e H
1
() [29] (prop. 2.7, p. 15).
Proposition 2.2 Pour e L
2
(), on peut construire un rel`evement e X
E
de e.
Demonstration. Soit
e
N
H
1
() tel que :
_

e
N
=
_

e d
[[
dans ,

e
N|
= e sur .
(2.5)
Posons e = rot
e
N
. Alors e L
2
(), div e = 0 L
2
(), et rot e =

e d
[ [
L
2
(), dapr`es
(1.6). La propriete 1.2 permet de deduire que e .
|
= e.

Posons E
0
= E e. E
0
satisfait le probl`eme suivant : Trouver E
0
X
0
E
tel que :
rot E
0
= f
0
L
2
() , (2.6)
div E
0
= g
0
L
2
() , (2.7)
avec f
0
= f rot e, et g
0
= g div e. Si on prend e comme dans la proposition 2.2, alors g
0
= g.
La condition de compatibilite (2.4) devient :
_

f
0
d = 0, (2.8)
cest-` a-dire f
0
L
2
0
(). E
0
peut etre calcule par la methode des potentiels, ou par les elements
nis continus de Lagrange P
k
et le complement singulier, dans lespace X
0
E
. Nous presentons deux
approches possibles de la methode du complement singulier, exposees dans la section 2.4 pour le
probl`eme continu ; et dans les sections 4.8 et 4.9 pour le probl`eme discret. On peut encore calculer
E
0
dans lespace ` a poids X
0
E,
. Cela fait lobjet de la section 2.5 pour le probl`eme continu et dans
la section 4.10 pour le probl`eme discret. On reconstruit ensuite E = E
0
+ e.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.2. Champ electrique 2D : decomposition de Helmholtz 51
2.2 Champ electrique 2D : decomposition de Helmholtz
2.2.1 CL non-homog`enes
Soient
D
H
1
0
() et
N
H
1
() L
2
0
() les potentiels quasi-electrostatiques tels que :
-
D
est solution du probl`eme de Dirichlet suivant :
Trouver
D
H
1
0
() tel que :

D
= g dans . (2.9)
-
N
est solution du probl`eme de Neumann suivant :
Trouver
N
H
1
() L
2
0
() tel que :

N
= f dans ,

N |
= e sur ,
(2.10)
o` u f et e satisfont (2.4).
Proposition 2.3 Le champ electrique E satisfaisant (2.1)-(2.3) se decompose de la fa con sui-
vante :
E = grad
D
+ rot
N
. (2.11)
Demonstration. Posons E
D
= grad
D
L
2
(). Dapr`es (1.4) rot E
D
= 0 L
2
() ; dapr`es
(1.5) div E
D
= g L
2
() ; de plus E
D
.
|
= 0. On en deduit que : E
D
X
0
E
. Posons E
N
=
rot
N
L
2
(). Dapr`es (1.6) rot E
N
= f L
2
() ; dapr`es (1.3), div E
N
= 0 L
2
() ; et dapr`es
la propriete 1.2, E
N
.
|
=

N|
= e. On en deduit que : E
N
X
E
, et que : E
D
+ E
N
est
solution de (2.1)-(2.3).

On peut reecrire (2.11) ainsi :


E = E
D
+ E
N
o` u :
E
D
X
0
E
est tel que rot E
D
= 0, div E
D
= g, et :
E
N
X
E
est tel que rot E
N
= f, div E
N
= 0, E
N,|
= e .
(2.12)
Comme
D
et
N
sont dans H
1
(), on les approchera par les elements nis continus P
k
de Lagrange.
Le champ electrique E sera donc approche par les elements nis discontinus P
k1
, composante par
composante. De fa con plus precise :
Proposition 2.4 Le probl`eme (2.9) est equivalent au probl`eme variationnel suivant (FVD) :
Trouver
D
H
1
0
() tel que :
u H
1
0
() , a
D
(
D
, u) = l
D
( u), (2.13)
o` u a
D
est la forme bilineaire symetrique suivante :
a
D
: H
1
0
() H
1
0
() R
( u, v )
_

gradu. gradv d,
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
52 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
et l
D
est la forme lineaire dependant de g suivante :
l
D
: H
1
0
() R
u
_

g ud.
a
D
est la norme de H
1
0
(). Dapr`es le theor`eme de Lax-Milgram [65], (thm. 1.7, p. 10), le probl`eme
(FVD) admet une unique solution
D
H
1
0
().
Proposition 2.5 Le probl`eme (2.10) est equivalent au probl`eme variationnel suivant (FVN) :
Trouver
N
H
1
() L
2
0
() tel que :
u H
1
() L
2
0
() , a
N
(
N
, u) = l
N
( u), (2.14)
o` u a
N
est la forme bilineaire symetrique suivante :
a
N
: H
1
() H
1
() R
( u, v )
_

gradu. gradv d,
et l
N
est la forme lineaire dependant des donnees f et e suivante :
l
N
: H
1
() R
u
_

f ud +
_

e ud.
Dapr`es le theor`eme de Lax-Milgram, sous reserve que (2.4) soit veriee, le probl`eme (FVN) admet
une unique solution
N
H
1
() L
2
0
().
2.2.2 CL homog`enes
Dans le cas o` u lon calcule E
0
, il sagit de determiner
0
D
H
1
0
() et
0
N
H
1
() L
2
0
()
tels que :

0
D
= g
0
dans , (2.15)
et
_
_
_

0
N
= f
0
dans ,

0
N |
= 0 sur ,
(2.16)
avec f
0
L
2
0
(). On remarque que
0
D

D
, et
0
N

N
.
Si on choisit e comme dans la proposition 2.2, alors g
0
= g, et
0
D
=
D
; et
0
N
=
N

e
N
. On
reconstruit alors : E
0
= E
0
D
+ E
0
N
, o` u : E
0
D
= grad
0
D
et E
0
N
= rot
0
N
.
Proposition 2.6 On a la decomposition orthogonale suivante :
X
0
E
= V
E

W
E
.
(2.17)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.2. Champ electrique 2D : decomposition de Helmholtz 53
Demonstration. On remarque que E
0
D
V
E
, E
0
N
W
E
, et que par ailleurs, ( E
0
D
, E
0
N
)
X
0
E
= 0.

Le probl`eme du Laplacien avec conditions limites de Dirichlet ou Neumann dans un domaine non
convexe a fait lobjet de nombreuses recherches. Nous nous contentons de reprendre les resultats
de P. Grisvard dans [67] (conditions aux limites homog`enes) et de S. Nazarov et B. Plamenevsky
[86] (conditions aux limites non-homog`enes). Nous allons voir que pour obtenir plus de precision,
on peut decomposer les potentiels en une partie qui est dans H
2
(), et une partie explicite qui est
seulement H
1
(). Cette decomposition repose sur la decomposition de L
2
() en une partie reguli`ere
et une partie singuli`ere, orthogonales entre elles [18, 66].
2.2.3 Le probl`eme aux potentiels, ` a la Grisvard
Lorsque est convexe,
D, N
est inclus dans H
2
(). Mais cette inclusion nest plus veriee
lorsquil existe un coin rentrant. On introduit alors le sous-espace regularise de
D, N
, note
R
D, N
tel que :
R
D, N
=
D, N
H
2
().
Theor`eme 2.7 Lorsque nest pas convexe,
R
D, N
est ferme et strictement inclus dans
D, N
.
Demonstration. Soit
R
D, N
. Comme dans
D, N
, la norme du graphe est equivalente ` a la
semi-norme, on a :
[[ [[
H
1 C [[ [[
0
.
Or, on a :
[ [
H
2 = [ grad[
H
1 = [[ grad : grad[[
0
[[ [[
0
.
Ainsi, sur
R
D, N
, [[ . [[
0
[ . [
2
. Comme H
2
() est complet pour sa norme canonique,
R
D, N
est
ferme dans
D, N
.

Proposition 2.8 Loperateur denit un isomorphisme de


N
dans L
2
0
() et de
D
dans L
2
().

D
et
N
etant munis de la norme L
2
du Laplacien, et L
2
0
() etant muni de la norme L
2
, ces
isomorphismes preservent lorthogonalite.
Demonstration. Pour le probl`eme de Neuman, voir [9] (lem. 2.1, p. 361).

Ainsi
R
D
(resp.
R
N
) est un sous-espace ferme de L
2
() (resp. L
2
0
()).
Soit S
D, N
, lespace orthogonal ` a
R
D, N
dans L
2
(0)
(). On en deduit la decomposition directe
orthogonale suivante : L
2
() =
R
D

S
D
(resp. L
2
0
() =
R
N

S
N
). Ce resultat nous permet
de caracteriser les fonctions singuli`eres de
D, N
: on obtient la decomposition directe orthogonale
suivante entre parties reguli`ere et singuli`ere :
D, N
=
R
D, N


S
D, N
o` u
S
D, N
=
1
S
D, N
.
Les espaces
S
D, N
sont appeles espace des singularites primales du Laplacien et les espace S
D, N
sont appeles espace des singularites duales du Laplacien.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
54 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
Proposition 2.9 Les espaces des singularites duales S
D
et S
N
sont engendres par les fonctions
qui satisfont les probl`emes de Dirichlet et de Neumann non standards suivants :
s
D
L
2
() , s
D
S
D

_
s
D
= 0 dans ,
s
D| A
k
= 0 k 1, ..., K dans H
1/2
00
(A
k
) ,
(2.18)
s
N
L
2
() , s
N
S
N

_
s
N
= 0 dans ,

s
N | A
k
= 0 k 1, ..., K dans H
3/2
00
(A
k
) .
(2.19)
Demonstration. Soit s
N
S
N
. Alors
R
N
,
_

s
N
d = 0. On en deduit que s
N
= 0
au sens des distributions. On obtient la condition limite au bord en utilisant une formule de Green
[67] (thm. 1.5.3, p. 26) et le fait que k,

| A
k
= 0, et k,
| A
k
H
3/2
00
(A
k
) . La preuve est
similaire pour s
D
.

Les fonctions de S
D, N
sont H
1
-reguli`eres en dehors dun voisinage de chaque coin rentrant. S
D, N
est de dimension egale au nombre de singularites geometriques, cest-` a-dire le nombre de coins
rentrants : dim(S
D, N
) = N
cr
, et S
D
= vect(s
D, i
) (resp. S
N
= vect(s
N , i
)) o` u s
D, i
(resp. s
N , i
)
satisfait (2.18) (resp. (2.19)). Qui plus est, s
D, i
et s
N , i
se decomposent en une partie reguli`ere
s
D, i
, s
N , i
H
1
() et une partie principale s
P
D, i
= r

i
i
sin (
i

i
), s
P
N , i
= r

i
i
cos (
i

i
) qui
nest pas dans H
1
() [66] (2.3.6, p. 51,) :
s
D, i
= s
D, i
+ s
P
D, i
et s
N , i
= s
N , i
+ s
P
N , i
.
s
P
D, i
et s
P
N , i
sont harmoniques et reguli`eres en dehors dun voisinage du coin rentrant O
i
.
Proposition 2.10 s
D, i
satisfait le probl`eme de Dirichlet suivant :
Trouver s
D, i
H
1
() tel que :
_
s
D, i
= 0 dans ,
s
D, i | A
k
= s
P
D, i | A
k
k 1 , ..., K, dans H
1/2
().
(2.20)
Demonstration. Montrons quon a : s
D, i |
i
= 0 dans H
1/2
(
i
). On fait la preuve par contra-
diction. Supposons que s
D, i |
i
,= 0 dans H
1/2
(
i
). Comme H
1/2
(
i
) L
2
(
i
), cela implique que
s
D, i |
i
,= 0 dans L
2
(
i
), cest-` a-dire que s
D, i | A
0
i
,= 0 dans L
2
(A
0
i
), ou s
D, i | A

i
,= 0 dans L
2
(A

i
).
Retenons la premi`ere possibilite : s
D, i | A
0
i
,= 0 dans L
2
(A
0
i
). Comme L
2
(A
0
i
) H
1/2
00
(A
0
i
), on a
donc : s
D, i | A
0
i
,= 0 dans H
1/2
00
(A
0
i
). Or, par denition, on a : s
D, i | A
0
i
= ( s
D, i
r

i
i
sin (
i

i
) )
| A
0
i
,
dans H
1/2
00
( A
0
i
). Comme s
D, i
S
D
, et que ( r

i
i
sin (
i

i
) )
| A
0
i
sannule (car
i
= 0), on en
conclut que s
D, i | A
0
i
= 0 dans H
1/2
00
(A
0
i
), ce qui contredit le precedent resultat. Par ailleurs, sur
les autres aretes, on a : s
(P)
D, i | \
i
C

(
i
). Les traces de s
(P)
D, i | \
i
et (1
i
(r
i
)) s
(P)
D, i
se
raccordent aux extremites des aretes. On en deduit que s
D, i
et (1
i
(r
i
)) s
D, i
ont meme trace
sur .

Proposition 2.11 s
N , i
satisfait le probl`eme de Neumann suivant :
Trouver s
N , i
H
1
() tel que :
_
s
N , i
= 0 dans ,

s
N , i | A
k
=

s
P
N , i | A
k
k 1 , ..., K, dans L
2
().
(2.21)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.2. Champ electrique 2D : decomposition de Helmholtz 55
Demonstration. Montrons, par contradiction, quon a :

s
N , i |
i
= 0 dans L
2
(
i
). Supposons
que

s
N , i |
i
,= 0 dans L
2
(
i
), cest-` a-dire

s
N , i | A
0
i
,= 0 dans L
2
(A
0
i
), ou

s
N , i | A

i
,= 0 dans
L
2
(A

i
). Retenons la premi`ere possibilite. Comme L
2
(A
0
i
) H
3/2
00
(A
0
i
), on a donc :

s
N , i | A
0
i
,= 0
dans H
3/2
00
(A
0
i
).
Or, on remarque que : grads
P
N , i
( r
i
,
i
) =
i
r

i
1
i
_
cos(
i

i
)
sin(
i

i
)
_
, exprime en coordonnees
polaires par rapport au coin rentrant. Ainsi, sur les aretes du coin rentrant :

s
P
N , i | A
0
i
= (

s
N , i
grads
P
N , i
) .
| A
0
i
= (

s
N , i

i
r

i
1
i
sin(
i

i
) ), dans H
3/2
00
( A
0
i
).
Comme

s
N , i
S
N
, et que ( r

i
1
i
sin(
i

i
) )
| A
0
i
sannule (car = 0), on en conclut que

s
N , i | A
0
i
= 0 dans H
3/2
00
(A
0
i
), ce qui contredit le precedent resultat.
Sur les autres aretes,

s
(P)
N , i | \
i
C

(
i
). Les traces de

s
(P)
N , i | \
i
et (1
i
(r
i
))

s
(P)
N , i
se raccordent aux extremites des aretes. On en deduit que

s
N , i
et ( 1
i
(r
i
) )

s
N , i
ont meme
trace sur .

Theor`eme 2.12 On peut etablir les estimations suivantes [67] (thm. 1.2.18, p. 7) :
> 0 s S
D, N
appartient ` a H
1
() et nappartient pas ` a H
1
() .
Dapr`es la proposition 2.8, i 1 , ..., N
cr
il correspond ` a s
D, i
S
D
(resp. s
N , i
S
N
) un
unique
D, i
(resp.
N , i
) de H
1
() tels que :
_

D, i
= s
D, i
dans ,

D, i |
= 0 sur ,
et
_

N , i
= s
N , i
dans ,

N , i |
= 0 sur .
(2.22)
Ainsi, les espaces des singularites primales
S
D
et
S
N
sont de dimension nie egale ` a N
cr
, et on a :

S
D
= vect(
D, i
) et
S
N
= vect(
N , i
) . (2.23)
j 1 , ..., N
cr
, on pose :
P
D, j
= r

j
j
sin (
j

j
), et
P
N , j
= r

j
j
cos (
j

j
).
Les
P
D, j
et
P
N , j
, j 1, ..., N
cr
formeront les parties principales des
D, i
et
N , i
, i 1, ..., N
cr
.
Proposition 2.13
D, i
et
N , i
se decomposent en une partie H
2
-reguli`ere et une partie singuli`ere
de la fa con suivante :

D, i
=
D, i
+
Ncr

j=1

i , j
D

P
D, j
avec
D, i
H
2
() et
P
D, j
, H
2
() (2.24)

N , i
=
N , i
+
Ncr

j=1

i , j
N

P
N , j
avec
N , i
H
2
() et
P
N , j
, H
2
() , (2.25)
o` u
i , j
D
= ( s
D, i
, s
D, j
)
0
/ et
i , j
N
= ( s
N , i
, s
N , j
)
0
/.
Les
P
D, i
et
P
N , i
sont harmoniques et reguli`eres en dehors du voisinage des coins rentrants. Le
calcul des
i , i
D, N
est detaille en dans la section 14.1 de la partie IV.
Theor`eme 2.14 On peut etablir les estimations suivantes [67] :
> 0, u
S
D, N
appartient ` a H
1+
() et nappartient pas ` a H
1+
() ;
R
D, N
H
2
().
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
56 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
Proposition 2.15
D, i
satisfait le probl`eme de Dirichlet suivant :
Trouver
D, i
H
1
() tel que :
_

_

D, i
= s
D, i
dans ,

D, i | A
k
=
Ncr

j=1

i , j
D

P
D, j | A
k
k 1 , ..., K au sens H
1/2
().
(2.26)
Demonstration. En procedant comme pour la demonstration de 2.10, on montre que sur les
aretes du coin rentrant O
i
:
-
P
D, i | A
0
i
=
i
r

i
i
sin(
i

i
)

i
=0
= 0, dans H
1/2
(A
0
i
),
-
P
D, i | A

i
= r

i
i
sin(
i

i
)

i
=/
i
= 0, dans H
1/2
(A

i
).
Sur les autres aretes, on a :
P
D, i | \
i
C

(
i
). Par ailleurs, les traces de
(P)
D, i
se rac-
cordent aux extremites des aretes. On en deduit que
D, i
et (1
i
(r
i
))
D, i
ont meme trace sur
.

Proposition 2.16
N , i
satisfait le probl`eme de Neumann suivant :
Trouver
N , i
H
1
() tel que :
_

_

N , i
= s
N , i
dans ,


N , i | A
k
=
Ncr

j=1

i , j
N

P
N , j | A
k
k 1 , ..., K, au sens L
2
().
(2.27)
Demonstration. Notons dabord que : grad
P
N , i
( r
i
,
i
) =
i
r

i
1
i
_
cos(
i

i
)
sin(
i

i
)
_
, ex-
prime en coordonnees polaires par rapport au coin rentrant O
i
. En procedant comme pour la
demonstration de 2.11, on montre que sur les aretes du coin rentrant O
i
:
-

P
N , i | A
0
i
=
i
r

i
1
i
sin(
i

i
)

i
=0
= 0, dans L
2
(A
0
i
),
-

P
N , i | A

i
= r

i
1
i
sin(
i

i
)

i
=/
i
= 0, dans L
2
(A

i
).
Sur les autres aretes, on a :

P
N | \
i
C

(
i
). Par ailleurs, les traces de

(P)
N , i
se
raccordent aux extremites des aretes. On en deduit que


N , i
et ( 1
i
(r
i
) )


N , i
ont meme
trace sur .

Nous allons maintenant etudier


0
D

D
, et
0
N

N
, les solutions des probl`emes (2.15)
et (2.16). Les coecients denis ci-dessous (denition 2.17) vont apparatre naturellement dans
lexpression de
0
D
et
0
N
sous forme de somme entre un partie reguli`ere et une partie singuli`ere,
decomposee sur les parties principales.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.2. Champ electrique 2D : decomposition de Helmholtz 57
Denition 2.17 Pour tout j 1, ..., N
cr
, on pose :

j
D
:= ( g
0
, s
D, j
)
0
/ et
j
N
:= ( f
0
, s
N , j
)
0
/ .
Proposition 2.18
0
D

D
, la solution du probl`eme (2.15) secrit ainsi :

0
D
=

D
+
Ncr

j=1

j
D

P
D, j
, o` u

D
H
2
() . (2.28)
Cette decomposition a ete ` a lorigine introduite pour le cas dun unique coin rentrant par M.
Moussaoui dans [83].
Demonstration.
0
D
se decompose dans
D
en une partie reguli`ere

D

R
D
et une partie
singuli`ere, decomposee sur les vecteurs de base de
S
D
ainsi :

0
D
=

D
+
Ncr

i=1
c
i
D

D, i
, o` u : i , c
i
D
R,
ce qui se reecrit sous la forme :

0
D
=

D
+
Ncr

j=1
_
Ncr

i=1
c
j
D

i , j
D
_

P
D, j
, o` u :

D
=

D
+
Ncr

i=1
c
i
D

D, i
H
2
() .
Dapr`es la section 14.2 de la partie IV, on a :
Ncr

i=1
c
i
D

i , j
D
= ( g
0
, s
D, j
)
0
/ :=
j
D
. (2.29)

Proposition 2.19
0
N

N
, la solution du probl`eme (2.16) secrit ainsi :

0
N
=

N
+
Ncr

j=1

j
N

P
N , j
, o` u

N
H
2
() . (2.30)
Demonstration. Changer les indices D par N dans la demonstration de la proposition 2.18.

Theor`eme 2.20 Supposons que pour > 0 tel que 2 1 > 0, f, g H


21
() et e
H
21/2
(). Alors

D, N
H
2+1
().
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
58 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
Demonstration. Dapr`es les hypoth`eses sur les donnees, e est la trace dun vecteur e de H
2
(),
et donc div e H
21
(), do` u : g
0
= g div e H
21
(). Dapr`es [67] (p. 82), lorsque
g
0
H
s
(), s 1, on peut decomposer
0
D
sous la forme :

0
D
=
R
D
+
Ncr

j=1
_
_

0<m
j
<s+1
c
j,m
r
m
j
j
sin ( m
j

j
)
_
_
, avec
R
D
H
s+2
() , c
j,m
R.
Le calcul des c
j,m
est donne dans [86]. On a c
j,1
=
j
D
. An dobtenir la decomposition de la
proposition 2.18, cest-` a-dire
R
D
=

D
, il faut limiter la somme sur m ` a m = 1 pour tout j, ce que
est possible si et seulement si :
j 1 , ..., N
cr
, s + 1 < 2
j
s < s
max
avec s
max
= 2 1 . (2.31)
Ainsi, s = 2 1 convient, et dans ce cas,
R
D
=

D
, comme annonce. Le meme resultat
est obtenu pour le probl`eme de Neumann. Pour conclure, notons quon peut obtenir une partie
reguli`ere de plus en plus reguli`ere sous reserve de la regularite des donnees.

2.2.4 Le probl`eme aux potentiels, ` a la Nazarov-Plamenevsky


La decomposition partie reguli`ere-partie singuli`ere est possible egalement pour les potentiels
D
et
N
, cest-` a-dire avec une condition aux limites non-homog`enes pour le probl`eme de Neumann.
Cette approche a ete developpee par S. Nazarov et B. Plamenevsky dans [86]. On consid`ere le cas
o` u il nexiste quun seul coin rentrant. Comme
D
satisfait un probl`eme de Dirichlet homog`ene,
lapproche de [86] est identique ` a celle de [67] :
Theor`eme 2.21 Supposons que g L
2
(). Alors
D
, la solution de (2.9) secrit de la fa con
suivante [86] (thm. 3.4, p. 33) :

D
= w
D
+
1

( g , s
D
)
0

P
D
, (2.32)
o` u w
D
H
2
() satisfait le probl`eme de Dirichlet non homog`ene suivant :
_
w
D
= g dans
w
D|
=
1

( g , s
D
)
0

P
D|
sur .
On a un resultat interessant pour
N
qui satisfait un probl`eme de Neumann non-homog`ene :
Theor`eme 2.22 Supposons que f L
2
() et e V
1/2
0
(). Alors
N
, la solution de (2.10)
secrit de la fa con suivante [86] (thm. 4.4, p. 41) :

N
= w
N
+
1

( ( f , s
N
)
0
+ < e , s
N
>
H,H
)
P
N
, (2.33)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.3. Champ electrique 2D : CL naturelles 59
o` u H designe V
1/2
0
() et < . , . >
H,H
est le crochet de dualite entre H et son dual H

; et o` u
w
N
H
2
() satisfait le probl`eme de Neumann suivant :
_
w
N
= f dans
w
N |
= e
1

_
( f , s
N
)
0
+ < e , s
N
>
H,H

_

P
N |
sur ,
Rappelons que V
1/2
0
() est lespace des traces des fonctions de V
1
0
(), avec :
V
1
0
() =
_
u H
1
() [
_

u
r

2
d <
_
. (2.34)
On en deduit que e est ici la trace dune fonction de H
1
() qui sannule par exemple en r
1/2
au
voisinage du coin rentrant, cest-` a-dire que e H
1/2
(), sannulant au voisinage du coin rentrant.
2.3 Champ electrique 2D : CL naturelles
Le cas electrostatique (g quelconque, f = 0, e = 0, paragraphe 2.2.2) se generalise sans diculte
au probl`eme tridimensionnel. Cependant, la qualite de lapproximation du champ electrostatique
est limitee car elle est calculee par derivation delements continus P
k
(conformite uniquement dans
H(rot , ) pour le probl`eme tridimensionnel, H(rot , ) pour le probl`eme bidimensionnel). On
sinteresse donc au calcul direct du champ electrique dans lespace X
E
.
Proposition 2.23 Le probl`eme (2.1)-(2.3) est equivalent au probl`eme variationnel suivant :
Trouver E X
E
tel que :
F X
E
, /
E
( E, F) = L
E
( F), (2.35)
o` u /
E
est la forme bilineaire symetrique coercitive suivante :
/
E
: X
E
X
E
R
( E, F) ( div E, div F)
0
+ ( rot E, rot F)
0
+
_

d,
et L
E
est la forme lineaire suivante :
L
E
: X
E
R
F ( f , rot F)
0
+ ( g , div F)
0
+
_

e F

d.
Demonstration. Il est clair que si E satisfait (2.1)-(2.3) alors E satisfait (2.35). Reciproquement,
montrons que si E est solution de (2.35), alors E satisfait (2.1)-(2.3). Soit u L
2
(). Dapr`es la
decomposition (2.12), il existe F
D
X
0
E
tel que : rot F
D
= 0 et div F
D
= u, o` u u est la donnee de
(2.9). En injectant F
D
dans (2.35), on a : ( div E, u)
0
= ( g , u)
0
, o` u div E et g sont dans L
2
().
On en deduit que div E = g. Lequation (2.35) se reduit ` a :
Trouver E X
E
tel que :
F X
E
, ( rot E, rot F)
0
+
_

d = ( f , rot F)
0
+
_

e F

d.
Considerons le vecteur E
N
de la decomposition (2.12), on a rot E
N
= f, div E
N
= 0, E
N,
= e.
Ainsi :
F X
E
, ( rot E
N
, rot F)
0
+
_

E
N ,
F

d = ( f , rot F)
0
+
_

e F

d.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
60 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
On en deduit que : F X
E
, ( rot ( E E
N
) , rot F)
0
+
_

( E

E
N ,
) F

d = 0.
Prenons comme fonction test F = E E
N
. On a alors : F

= E

E
N ,
, do` u :
[[ rot ( E E
N
) [[
2
0
+ [[ E

E
N ,
[[
2
0 ,
= 0.
Do` u rot ( E E
N
) = 0 dans et E

E
N ,
= 0 sur .
On obtient nalement : rot E = rot E
N
= f, et E

= E
N ,
= e.
Pour conclure, dapr`es le theor`eme 1.7, p. 47, (2.35) admet une unique solution E X
E
, qui depend
contin ument des donnees f, g et e.

Notons pour nir que, comme X


E
H
1
() est dense dans X
E
[40, 51], on peut approcher la
solution de (2.35) par les elements nis de Lagrange continus P
k
.
Remarques 2.24 Au contraire de la methode des potentiels, cette methode est applicable au probl`eme
tridimensionnel general (1.2)-(1.5), et lon peut aussi la developper en 2D pour le cas dependant
du temps. Notons que dans [54], M. Costabel et al. etudient le probl`eme harmonique dans X
H
pour
le champ magnetique.
2.4 Champ electrique 2D : le complement singulier
Dans la formulation (2.35), la condition aux limites est naturelle. Que se passe-t-il si on veut
resoudre (2.1)-(2.3) dans lespace fonctionnel X
0
E
pour lequel la condition aux limites est prise en
compte de fa con essentielle ?
2.4.1 Introduction
Lespace X
0
E
permet de prendre en compte de fa con exacte la condition aux limites tangen-
tielle nulle. Lorsque le domaine nest pas convexe, la solution du probl`eme (2.6)-(2.7) peut etre
singuli`ere : la valeur des composantes du champ electrostatique est localement non bornee au voisi-
nage des points de non-convexite. Mathematiquement, les composantes du champ ne sont pas dans
H
1
().
Soit X
0 , R
E
: = X
0
E
H
1
(), lespace regularise de X
0
E
. On a le theor`eme suivant, montre par
M. Costabel dans [50] :
Theor`eme 2.25 Dans lespace X
0 , R
E
, la norme de X
0
E
est equivalente ` a la norme de H
1
() :
F X
0 , R
E
, [[ F[[
X
0
E
[[ F[[
H
1 .
De plus, dapr`es M. Costabel et al. [55], les fonctions reguli`eres sont denses dans X
0 , R
E
.
Lorsque est convexe, X
0 , R
E
est egal ` a X
0
E
et lon peut resoudre (2.6)-(2.7) par les elements
nis de Lagrange de la meme fa con que dans X
E
. En revanche, lorsque nest pas convexe, on a
le theor`eme suivant :
Theor`eme 2.26 Lorsque nest pas convexe, X
0 , R
E
est ferme et strictement inclus dans X
0
E
.
Demonstration. Soit u X
0 , R
E
. Comme u X
0
E
, et que dans X
0
E
, la semi-norme est equivalente
` a la norme du graphe, il existe une constante C > 0 telle que :
[[ u[[
2
0
C ( [[ div u[[
2
0
+ [[ rot u[[
2
0
) .
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.4. Champ electrique 2D : le complement singulier 61
Dapr`es [50, 84], on a pour u X
0 , R
E
: [[ grad : u[[
2
0
= [[ div u[[
2
0
+ [[ rot u[[
2
0
. Comme H
1
() est
complet pour sa norme canonique, on en deduit que X
0 , R
E
est ferme dans X
0
E
.

Tout sous-espace de X
0
E
genere par les elements nis P
k
de Lagrange est un sous-espace de X
0 , R
E
.
Ainsi, les elements nis P
k
de Lagrange ne convergent pas vers la solution de (2.6)-(2.7).
Posons X
0
E
= X
0 , R
E

X
0 , S
E
, o` u X
0 , S
E
est appele partie singuli`ere de X
0
E
. Soit E
0
X
0
E
, que
lon decompose en une partie reguli`ere E
0 , R
X
0 , R
E
et une partie singuli`ere E
0 , S
X
0 , S
E
. Soit E
0
h
lapproximation de E
0
par les elements nis P
k
de Lagrange. On a alors :
[[ E
0
E
0
h
[[
2
X
0
E
= [[ E
0 , S
E
0
h
[[
2
X
0
E
+ [[ E
0 , S
[[
2
X
0
E
[[ E
0 , S
[[
2
X
0
E
.
Lerreur que lon commet localement en napprochant pas la singularite se repercute sur toute la
solution. Ceci souligne le caract`ere non local des equations de Maxwell.
La resolution de (2.6)-(2.7) est alors basee sur la decomposition de la solution en une partie
reguli`ere H
1
(), et une partie singuli`ere qui nest pas H
1
() connue enti`erement ou en partie
explicitement, appelee le complement singulier. Cette technique a ete developpee pour le cas insta-
tionnaire par F. Assous, P. Ciarlet et E. Sonnendr ucker dans [9], et a fait lobjet de la th`ese dE.
Garcia [63]. Dans [68], C. Hazard et S. Lohrengel etudient la methode du complement singulier
appliquee au cas magnetostatique.
Dans le paragraphe 2.4.2, nous presentons une nouvelle methode de decomposition non-orthogonale
et non-conforme dans X
0
E
du champ quasi-electrostatique. Le champ electrique est decompose en
une partie H
1
-reguli`ere, et une partie singuli`ere, connue explicitement ` a un coecient pr`es, qui
ne depend que du domaine et des donnees. Nous montrons comment simplier le calcul de ce
param`etre dans le paragraphe 2.4.3.
La -approche ne peut etre generalisee dans le cas instationnaire, il faut choisir une decomposition
conforme de X
0
E
. Lobjet du paragraphe 2.4.4 est la methode du complement singulier orthogonal,
qui sapplique au cas dependant du temps. Nous comparons notre approche ` a dautres methodes
de decompositions conformes dans le paragraphe 2.4.5. Le paragraphe 2.4.6 est consacre ` a letude
de la regularite dans les espaces singuliers conformes.
Finalement, nous apportons quelques conclusions dans le paragraphe 2.4.7.
2.4.2 La -approche
Pour tout j 1, ..., N
cr
, on notera x
P
j
:=
j
r

j
1
j
_
sin (
j

j
)
cos (
j

j
)
_
, exprime en coordonnees
polaires par rapport au coin rentrant O
j
.
Lemme 2.27 Les parties principales
P
D, j
et
P
N , j
sont telles que grad
P
D, j
= rot
P
N , j
= x
P
j
.
On remarque que par construction, on a : div x
P
j
= rot x
P
j
= 0.
Theor`eme 2.28 E
0
se decompose en une partie reguli`ere E
R
H
1
() et une partie singuli`ere de
la fa con suivante :
E
0
= E
R
+
Ncr

j=1

j
x
P
j
avec j ,
j
=
j
D
+
j
N
. (2.36)
Demonstration. Dapr`es letude des potentiels
0
D
et
0
N
(section 2.2), on a :
E
0
= grad

D
+ rot

N
+
Ncr

j=1
_

j
D
( grad
P
D, j
) +
j
N
rot
P
N , j
_
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
62 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
Posons : E
R
= grad

D
+ rot

N
H
1
(). On en deduit (2.36) du lemme precedent.

Le champ electrique E = E
0
+ e se decompose ainsi :
E =

E +
Ncr

j=1

j
x
P
j
, (2.37)
o` u

E = E
R
+ e H
1
() et les x
P
j
, H
1
() sont connus explicitement.
On en deduit que X
E
se decompose en un espace regulier et un espace singulier de dimension N
cr
.

E satisfait :
div

E = g dans , (2.38)
rot

E = f dans , (2.39)

E.
|
= e
Ncr

j=1

j
x
P
j
.
|
. (2.40)
Proposition 2.29 Il existe un rel`evement e

regulier de e
Ncr

j=1

j
x
P
j
.
|
.
Demonstration. On a dej` a vu quil existe un rel`evement regulier de e. Fixons j. On a sur les
aretes du coin rentrant O
j
:
- x
P
j
.
| A
0
j
=
j
r

j
1
j
sin(
j

j
)
|
j
=0
= 0, dans L
2
(A
0
j
),
- x
P
j
.
| A

j
=
j
r

j
1
j
sin(
j

j
)
|
j
=/
j
= 0 dans L
2
(A

j
).
Sur les autres aretes, on a : x
P
j
.
| \
i
C

(
i
). Par ailleurs, la trace tangentielle de
x
P
j
se raccorde aux extremites des aretes. On en deduit que x
P
j
et ( 1
j
(r
j
) ) x
P
j
ont meme trace
tangentielle sur . Posons e
j
= ( 1
j
(r
j
) ) x
P
j
.
|
. Il existe un rel`evement regulier e
j
de e
j
.
Do` u e

= e
Ncr

j=1

j
e
j
est un rel`evement regulier de

E.
|
.

Soit

E
0
X
0 , R
E
tel que :

E =

E
0
+ e

.

E
0
X
0 , R
E
satisfait :
div

E
0
= g div e

dans , (2.41)
rot

E
0
= f rot e

dans . (2.42)
Pour approximer E, on peut proceder comme suit (voir aussi la section 4.8) :
- Calcul des fonctions de bases s
D, j
et s
N , j
. On approchera s
N , j
(resp. s
D, j
) par les elements
nis de Lagrange continus P
k
.
- Calcul des
j
pour chaque coin rentrant. Le calcul des integrales se fera par un schema dintegration
numerique. La partie singuli`ere

j

j
x
P
j
est maintenant connue.
- Calcul dun rel`evement regulier e

. On a donc e

j

j
x
P
j
.
- Calcul de

E
0
par les elements nis de Lagrange continus P
k
composante par composante. On
obtient alors E =

E
0
+e

j

j
x
P
j
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.4. Champ electrique 2D : le complement singulier 63
Proposition 2.30 Le probl`eme (2.41)-(2.42) est equivalent ` a la formulation variationnelle sui-
vante : Trouver

E
0
X
0 , R
E
tel que :
F X
0 , R
E
, /
0
(

E
0
, F) = L
0
( F) /
0
( e

, F), (2.43)
o` u /
0
est la forme bilineaire symetrique suivante :
/
0
: X
E
X
E
R
( E, F) ( div E, div F)
0
+ ( rot E, rot F)
0
,
et L
0
est la forme lineaire suivante :
L
0
: X
0
E
R
F ( g , div F)
0
+ ( f , rot F)
0
.
Notons que /
0
restreinte ` a X
0
E
X
0
E
est coercitive (cest le produit scalaire dans X
0
E
).
On peut alors approcher la solution de (2.41)-(2.42) par les elements nis continus P
k
de Lagrange
composante par composante dans lespace X
0 , R
E
discretise. En pratique, on na pas besoin de
determiner un rel`evement explicite e

. Nous allons montrer dans la section 4.8 quon peut se


contenter de linterpolation sur de la condition aux limites tangentielle au bord, et quon peut
ainsi se ramener au calcul direct de

E.

Etudions la regularite de

E. Nous avons vu que lorsque f et g L
2
(),

E H
1
(). On
voudrait retrouver le resultat de [52] pour la resolution du probl`eme magnetostatique, cest-` a-dire

E H
2
(), > 0 . Pour cela, il faut que les donnees f et g soient plus reguli`eres. On a le
resultat suivant :
Theor`eme 2.31 Supposons que pour > 0 tel que 2 1 > 0, f, g H
21
() et e
H
21/2
(). Alors

E H
2
().
Demonstration. On a

E = grad

D
+ rot

N
+ e. Ce theor`eme est donc un corollaire du
theor`eme 2.20.

Remarque 2.32 Cette hypoth`ese est plus generale que celle de M. Costabel et M. Dauge dans [52]
et de C. Hazard et S. Lohrengel dans [68] qui supposent que div E = 0 et rot E H
1
(). De plus,
e = 0 dans les travaux sus-mentionnes.
2.4.3 Simplication du calcul de
Dans ce paragraphe, on considere le cas o` u ne presente quun seul coin rentrant. Nous allons
montrer quon peut simplier le calcul de gr ace ` a lhypoth`ese que e sannule au voisinage du coin
rentrant. Montrons dabord le theor`eme suivant :
Theor`eme 2.33 Supposons que f, g L
2
() et e V
1/2
0
(). Le champ electrique solution de
(2.1)-(2.3) se decompose alors de la fa con suivante :
E = E
R
w
+
1

_
( g , s
D
)
0
+ ( f , s
N
)
0
+ < e , s
N
>
H,H

_
x
P
avec E
R
w
H
1
() , (2.44)
o` u H designe V
1/2
0
() et < . , . >
H,H
est le crochet de dualite entre H et son dual H

.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
64 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
Demonstration. On injecte (2.32) et (2.33) dans la decomposition de Helmholtz (2.11) en utili-
sant le lemme (2.27). On a alors E
R
w
= gradw
D
+ rot w
N
H
1
().

Par identication des parties reguli`eres et singuli`eres de (2.44) et (2.37), on en deduit que lorsque
e V
1/2
0
(), on a :
=
1

_
( g
0
, s
D
)
0
+ ( f
0
, s
N
)
0
_
=
1

_
( g , s
D
)
0
+ ( f , s
N
)
0
+ < e , s
N
>
H,H

_
.
On cherche ` a retrouver ce resultat dans le cadre de nos hypoth`eses de modelisation, cest-` a-dire
e H
1/2
() sannulant au voisinage du coin rentrant. Cela revient donc ` a montrer le theor`eme
suivant :
Theor`eme 2.34 Soit e H
1/2
() sannulant dans un voisinage du coin rentrant. Alors :
=
1

_
( f , s
N
)
0
+ ( g , s
D
)
0
+
_

0
e s
N
d
_
(2.45)
o` u
0
designe la partie de sur laquelle e ne sannule pas.
Ce theor`eme est une generalisation des resultats de [86], importante en pratique car la condition
imposee sur e correspond ` a notre modelisation.
Il sagit donc de demontrer la proposition suivante :
Proposition 2.35 Soit e H
1/2
() sannulant dans un voisinage du coin rentrant. Il existe un
rel`evement regulier de e e H
1
(), et tel quon ait la formule dintegration suivante :
( rot e , s
N
)
0
( div e , s
D
)
0
=
_

0
e s
N
d. (2.46)
Pour cela, nous avons besoin des lemmes 2.37 et 2.38 ci-dessous, dont les preuves sont detaillees
dans la section 14.3. Nous denissons dabord la portion de disque B

de la fa con suivante :
Denition 2.36 On appelle B

:= B(O, ) : lintersection de avec la boule ouverte de centre


le coin rentrant et de rayon > 0. Notons que :
B

=
_
( r , ) ] 0 , [
_
0 ,

_ _
.
Lemme 2.37 Soit > 0. Soit u H
1
( B

), dont la trace sur B

sannule au voisinage du coin


rentrant. Posons = r
/2
u. Alors si on note

= (1)/2 ]0 , 1/4[, on a H
1/2 +
( B

).
La preuve de ce lemme repose sur deux theor`emes dinjections continues, enonces dans la th`ese de
G. Raugel [95] et dans le livre de P. Grisvard [66].
Lemme 2.38 Soient
0
> 0 et > 0. Posons : H

= H
1/2+
0
(B

). Alors on a :
f H

, g H

lim
0
[ < f , g >
H

, H
[ = 0 .
Nous avons besoin de plus de la propriete suivante, demontree par E. Garcia dans [63] (p. 87) :
Propriete 2.39 On a les relations suivantes :
rot s
N
= grads
D
,
rot s
D
= grads
N
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.4. Champ electrique 2D : le complement singulier 65
Nous allons maintenant demontrer la proposition 2.35.
Demonstration de la proposition 2.35. Soit > 0 destine ` a tendre vers 0. Soit

= B

(voir la gure 2.1). Posons b

. Notons que :
b

=
_
( r , ) : r = ,
_
0 ,

_ _
.
Comme e sannule au voisinage du coin rentrant, il existe
0
> 0 tel que presque pour tout r
0
,
e ( r , 0 ) = e ( r , /) = 0. On appelle
0
lensemble forme de , prive des points de B

0
:

0
= ( r , ) : r >
0
.

Fig. 2.1 Decomposition du domaine .


Montrons que :
(rot e , s
N
)
0
(div e , s
D
)
0
=
_

0
e s
N
d + lim
0
_
b
_
e

cos() e

sin()
_
d. (2.47)

Ecrivons lintegrale sur ainsi : ( rot e , s


N
)
0
( div e , s
D
)
0
= lim
0
_

( rot e s
N
d + div e s
D
) d.
Par integration par parties sur

, on obtient :

rot e s
N
d =
_

e . rot s
N
d +
_

s
N
d,
et :

div e s
D
d =
_

e . grads
D
d
_

s
D
d.
Dapr`es la propriete 2.39, on en deduit :

rot e s
N
d
_

div e s
D
d =
_

s
N
d
_

s
D
d.
De plus, comme s
D|
= 0, on a :
_

s
D
d =
_
b
e

s
D
d. Do` u :

( rot e s
N
d + div e s
D
) d =
_

s
N
d
_
b
e

s
D
d.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
66 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
Lorsque tend vers 0, le terme de gauche admet pour limite (rot e , s
N
)
0
(div e , s
D
)
0
. Il en est
donc de meme pour le terme de droite :
(rot e , s
N
)
0
(div e , s
D
)
0
= lim
0
__

s
N
d
_
b
e

s
D
d
_
,
ce que lon peut ecrire sous la forme :
lim
0
_
_
\b
e s
N
d +
_
b
(e

s
N
e

s
D
) d
_
= (rot e , s
N
)
0
(div e , s
D
)
0
. (2.48)
Comme s
N |
et e
|
L
2
(

), et que e sannule au voisinage du coin rentrant, le premier


terme de gauche de (2.48) admet une limite egale ` a lintegrale sur
0
:
<
0
,
_
\b
e s
N
d =
_

0
e s
N
d.
Par consequent, le second terme de gauche de (2.48) : lim
0
_
b
( e

s
N
e

s
D
) d existe.
Separons cette integrale en une partie singuli`ere et une partie reguli`ere :
_
b
(e

s
N
e

s
D
) d =
_
b
_
e

cos() e

sin()
_
d +
_
b
(e

s
N
e

s
D
) d.
Montrons que la partie reguli`ere sannule lorsque 0. Pour cela, nous allons nous ramener ` a une
integrale volumique. Tout dabord, comme s
D| A
0 = s
D| A
= 0, on a :

_
b
e

s
D
d =
_
B
e

s
D
d. (2.49)
Dautre part, pour r <
0
, e
| A
0 = e
| A
= 0, do` u : <
0
,
_
b
e

s
N
d =
_
B
e

s
N
d. (2.50)
En sommant (2.49) et (2.50), et en integrant par parties, on obtient alors :
_
b
( e

s
N
e

s
D
) d =
_
B
( ( e . rot s
N
rot e s
N
) ( e . grad s
D
+ div e s
D
) ) d.
Toutes les fonctions sous integrale sont dans L
2
(B

), do` u
_
b
( e

s
N
e

s
D
) d = 0.
Nous avons donc obtenu (2.47). Nous allons maintenant montrer que la limite dans (2.47)
sannule. Pour cela, nous allons nous ramener ` a une integrale volumique sur B

. Comme sin( )
est nul sur les aretes du coin rentrant A
0
et A

, alors :

_
b
e

sin( ) d =
_
B
e

sin( ) d.
De plus, pour la meme raison que (2.50), on a : <
0
,
_
b
e

cos( ) d =
_
B
e

cos( ) d.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.4. Champ electrique 2D : le complement singulier 67
Soit t
N
= r
/2
cos( ), et t
D
= r
/2
sin( ). Posons = r
/2
e. Il sagit devaluer :
_
B
( . t
N
. t
D
) d. (2.51)
Dapr`es [67] (p. 7, thm. 1.2.18), t
N
et t
D
H
s
(), pour tout s tel que 1 /2 > s.
Soit

]0 , (1 )/2[, de sorte que s = 1/2 +

convienne.
On a donc t
N
et t
D
H
1/2+

(), cest-` a-dire t


D| B
et t
N | B
H

(B

).
Dapr`es le lemme 2.37, pour

= (1 )/2 > 0, H
1/2+
(B

), do` u
| B
H

(B

).
Ainsi, .
|B
et .
|B
L
2
(B

). Lintegrale (2.51) est bien posee.


Par densite de C

(

B

) dans H
1/2+
(B

), on generalise les formules de Green (1.11) et (1.12) aux


fonctions u H
1/2+
(B

) et v H
1/2+
(B

). Do` u :
_
B
( . t
N
. t
D
) d = < rot t
N
, >
H

, H
< rot , t
N
>
H

, H
< div , t
D
>
H

, H
< gradt
D
, >
H

, H
,
o` u H

= H
1/2+
(B

), et < . , . >
H

, H
est le crochet de dualite entre H

et son dual H

.
Dapr`es le lemme 2.38, cette integrale sannule. On en deduit la proposition 2.35.

2.4.4 Le complement singulier orthogonal


Nous avons exhibe une decomposition non orthogonale du champ electrique E
0
en une par-
tie H
1
()-reguli`ere et une partie singuli`ere. Cette decomposition nest pas conforme dans X
0
E
car
aucune de ces parties ne satisfait la condition aux limites de conducteur parfait. Quand on tra-
vaille sur les equations de Maxwell instationnaires ou harmoniques, il est plus facile dutiliser une
decomposition conforme X
0
E
. Dans ce paragraphe, nous detaillons une methode de decompossition
conforme et orthogonale, appelee la methode du complement singulier orthogonal (notee MCSO).
La MCSO a ete largement developpee par E. Garcia dans [63], ` a partir des travaux de F. Assous
et al. [9, 8]. An de determiner lespace X
0 , S
E
, le supplementaire orthogonal de X
0 , R
E
dans X
0
E
,
etudions W
E
et V
E
.
Proposition 2.40 On a les isomorphismes suivants (voir la gure (2.2)) :
- Loperateur grad denit un isomorphisme de
D
dans W
E
,
- Loperateur rot denit un isomorphisme de
N
dans V
E
,
- Loperateur div denit un isomorphisme de W
E
dans L
2
(),
- Loperateur rot denit un isomorphisme de V
E
dans L
2
0
().
W
E
etant muni de la norme L
2
de la divergence, V
E
etant muni de la norme L
2
du rotationnel ;

D
et
N
etant munis de la norme L
2
du Laplacien, et L
2
0
() etant muni de la norme L
2
, ces
isomorphismes preservent lorthogonalite.
Demonstration. Voir le document [6] ou larticle [8].

Lorsque est convexe, W


E
et V
E
sont inclus dans H
1
(), mais ce nest plus vrai lorsquil existe
un ou plusieurs coin(s) rentrant(s). Soit W
R
E
= W
E
H
1
() (resp. V
R
E
= V
E
H
1
()) le sous-
espace regularise de W
E
(resp. V
E
). W
R
E
(resp. V
R
E
) est ferme et strictement inclus dans W
E
(resp. V
E
). Dapr`es les propositions 2.8 et 2.40, on a
R
D
= div W
R
E
et
R
N
= rot V
R
E
, do` u :
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
68 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
rot
L
2
0
()
rot
V
E

D
grad
W
E
div
L
2
()
Fig. 2.2 Isomorphismes entre espaces potentiels et espaces vectoriels.
S
D
= (div W
R
E
)

, et S
N
= (rot V
R
E
)

. Ce resultat nous permet de caracteriser les fonctions sin-


guli`eres de W
E
et V
E
:
W
E
= W
R
E

div
W
S
E
o` u W
S
E
= div
1
S
D
et V
E
= V
R
E
rot
V
S
E
o` u V
S
E
= rot
1
S
N
.
On peut donc appliquer les isomorphismes de la proposition 2.40 aux espaces reguliers et singuliers
(voir la gure 2.3). On en deduit : W
R, S
E
= grad
R, S
D
et V
R, S
E
= rot
R, S
N
.
rot
rot
V
S
E

S
N
S
N

W
R
E

R
D
grad
div
S
D

S
D
W
S
E
div
grad

R
D
= div W
R
E
rot
rot
V
R
E

R
N

R
N
= rot V
R
E
Fig. 2.3 Isomorphismes entre espaces reguliers/singuliers.
Theor`eme 2.41 Dapr`es le theor`eme 2.14, on etablit les estimations suivantes :
- > 0, u W
S
E
appartient ` a H

(), et nappartient pas ` a H

() ; W
R
E
H
1
().
- > 0, u V
S
E
appartient ` a H

(), et nappartient pas ` a H

() ; V
R
E
H
1
().
Ce theor`eme est un corollaire trivial du theor`eme 2.14.
Dapr`es la decomposition (2.17), X
0
E
se decompose quant ` a lui de la fa con suivante :
X
0
E
= grad
R
D

X
0
E
rot
R
N

X
0
E
grad
S
D

X
0
E
rot
S
N
.
Comme grad
R
D

rot
R
N
X
0 , R
E
, alors X
0 , S
E
grad
S
D

rot
S
N
. On remarque que
grad
S
D

rot
S
N
est de dimension 2 N
cr
. Dapr`es la -approche, X
0 , S
E
est de dimension N
cr
. Il
existe donc un sous-espace de grad
S
D

rot
S
N
de dimension N
cr
, compose de champs reguliers.
Ceci etant dit, on peut ecrire x X
0 , S
E
sous la forme : x =
Ncr

i=1
( a
i
grad
D, i
+ b
i
rot
N , i
),
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.4. Champ electrique 2D : le complement singulier 69
les a
i
et b
i
etant des reels. Les a
i
et b
i
ne sont pas quelconques, puisquil existe des combinaisons
lineaires qui sont reguli`eres. Ceci est precise dans le theor`eme 2.43, pour lequel on a besoin du
lemme suivant :
Lemme 2.42 La matrice X R
NcrNcr
telle que : i , j X
i , j
=
i , j
est symetrique denie
positive.
Demonstration. Posons X = X
D
+ X
N
, avec X
i,j
D,N
=
i,j
D,N
. X
D,N
est la matrice des produits
scalaires des fonctions de base de S
D,N
. Il est clair quelle est symetrique. Montrons que X
D
est
denie positive. Soit x R
Ncr
. On a :
( X
D
x [ x ) =
Ncr

i=1
Ncr

j=1
X
i,j
D
x
i
x
j
=
Ncr

i=1
Ncr

j=1
( s
D, i
, s
D, j
)
0
/ x
i
x
j
,
=
Ncr

i=1
Ncr

j=1
( x
i
s
D, i
, x
j
s
D, j
)
0
/ =
_
_
Ncr

i=1
x
i
s
D, i
,
Ncr

j=1
x
j
s
D, j
_
_
0
/ ,
= ( x, x)
0
0, avec x =
Ncr

i=1
x
i
s
D, i
.
Or, comme ( s
D, i
)
i=1,...,Ncr
est une base de S
D
, x S
D
est nul si et seulement si i, x
i
= 0. Donc
x R
Ncr
, tel que x ,= 0, ( X
D
x [ x ) > 0. On montre exactement de la meme fa con que X
N
est
denie positive. Do` u, X
D
, X
N
et X sont symetriques denies positives.

Theor`eme 2.43 On consid`ere les vecteurs x


S
i
= grad
D, i
+rot
N , i
, i 1 , ..., N
cr
. Alors
X
0 , S
E
est genere par les x
S
i
: X
0 , S
E
= vect ( x
S
i
).
Demonstration. On remarque que : div x
S
i
=
D, i
= s
D, i
, et que rot x
S
i
=
N , i
= s
N , i
.
On en deduit que i 1 , ..., N
cr
, x
S
i
X
0
E
satisfait :
div x
S
i
= s
D, i
dans ,
rot x
S
i
= s
N , i
dans .
(2.52)
Montrons que pour tout i, x
S
i
, X
0 , R
E
.
Dapr`es la -approche, on a : x
S
i
= x
i
+
Ncr

j=1

i , j
x
P
j
, o` u x
i
= grad
D, i
+ rot
N , i
H
1
() et

i , j
= (s
D,i
, s
D,j
)
0
/ + (s
N,i
, s
N,j
)
0
/. Do` u, au voisinage du coin rentrant O
i
, x
S
i

i,i
x
P
i
avec

i,i
= ([[s
D, i
[[
2
0
+[[s
N , i
[[
2
0
)/ ,= 0, et donc x
S
i
, X
0 , R
E
.
Montrons que pour tout i, x
S
i
(X
0 , R
E
)

.
Soit x
R
X
0 , R
E
. Dapr`es la -approche, on peut decomposer x
R
sous la forme : x
R
= x+

j

j
R
x
P
j
,
o` u x H
1
() et :
j
R
= ( ( s
D, j
, div x
R
)
0
+ ( s
N , j
, rot x
R
)
0
)/. Comme x
R
est regulier au
voisinage de chaque coin O
j
, on en deduit que tous les
j
R
sont nuls. Or, dapr`es (2.52) on a que
pour tout j,
j
R
= ( x
S
j
, x
R
)
X
0
E
/ est nul. Ainsi, par construction, les x
S
j
sont dans X
0 , S
E
.
Montrons que la familles des x
S
i
est libre.
Soit ( a
i
)
i=1,...,Ncr
R
Ncr
tel que :

i
a
i
x
S
i
= 0. Do` u :

i
a
i
x
i
+

i
a
i

j

i , j
x
P
j
= 0. En
se pla cant une nouvelle fois au voisinage de chaque coin O
j
, on en deduit que j

i
a
i

i , j
= 0.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
70 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
Soit a R
Ncr
tel que : i a
i
= a
i
. Il sagit de resoudre le syst`eme lineaire : Xa = 0. Or X est
inversible, et la seule solution est a = 0. La famille ( x
S
i
)
i=1,...,Ncr
est libre dans X
0 , S
E
. Comme son
cardinal est la dimension de X
0 , S
E
, elle gen`ere X
0 , S
E
.

On deduit de la decomposition de X
0
E
le resultat suivant :
Theor`eme 2.44 Le champ electrique E
0
se decompose en une partie reguli`ere

E
0
H
1
() et une
partie singuli`ere dans X
0 , S
E
de la fa con suivante :
E
0
=

E
0
+
Ncr

i=1
c
i
x
S
i
o` u i 1 , ..., N
cr
, c
i
R. (2.53)
Notons que

E
0
et les c
i
satisfont les equations :
div

E
0
+
Ncr

i=1
c
i
div x
S
i
= g div e dans , (2.54)
rot

E
0
+
Ncr

i=1
c
i
rot x
S
i
= f rot e dans . (2.55)
Ainsi, le champ electrique E = E
0
+ e se decompose de la fa con suivante :
E =

E +
Ncr

i=1
c
i
x
S
i
, (2.56)
avec

E =

E
0
+ e.
Soient c et R
Ncr
tels que : i 1 , ..., N
cr
, ( c )
i
= c
i
et ( )
i
=
i
.
Proposition 2.45 Le probl`eme (2.54)-(2.55) est equivalent ` a la formulation variationnelle sui-
vante : Trouver

E
0
X
0 , R
E
et c R
Ncr
tels que :
/
0
(

E
0
, F) = L
0
( F) /
0
( e , F) , F X
0 , R
E
, (2.57)
Xc = . (2.58)
Demonstration. Le probl`eme (2.54)-(2.55), pose dans X
0 , R
E

X
0
E
X
0 , S
E
est equivalent ` a la for-
mulation variationnelle suivante :
Trouver

E
0
X
0 , R
E
et c R
Ncr
tels que :
/
0
(

E
0
, F) +
Ncr

i=1
c
i
/
0
( x
S
i
, F) = L
0
( F) /
0
( e , F) , F X
0 , R
E
,
/
0
(

E
0
, x
S
j
) +
Ncr

i=1
c
i
/
0
( x
S
i
, x
S
j
) = L
0
( x
S
j
) /
0
( e , x
S
j
) , j 1 , ..., N
cr
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.4. Champ electrique 2D : le complement singulier 71
Par orthogonalite dans X
0
E
, on a : F X
0 , R
E
et i, /
0
( x
S
i
, F) = 0 ; et j /
0
(

E
0
, x
S
j
) = 0.
Dapr`es (2.52) on a : i, L
0
(x
S
i
) /
0
(e , x
S
i
) = (g div e, div x
S
i
)
0
+ (f rot e, rot x
S
i
)
0
=
i
;
et i , j, /
0
( x
S
i
, x
S
j
) = (
i , j
D
+
i , j
N
). En simpliant par , on obtient alors le syst`eme (2.57)-
(2.58).

Une fois que lon a calcule



E
0
et les c
i
, il faut construire la base de X
0 , S
E
, constituee des x
S
i
qui ne
sont connus explicitement quen partie. Notons que pour tout i :
x
S
i
= x
i
+
Ncr

j=1

i , j
x
P
j
avec x
i
= grad
D
+ rot
N
H
1
() .
Pour connatre compl`etement les x
S
i
, il faut approcher leurs parties reguli`eres, les x
i
. Cela peut
se faire par derivation des potentiels
D, i
et
N , i
, ou par la -approche. Comme les x
P
j
sont ` a
rotationnel et divergence nuls, on remarque que : i 1 , ..., N
cr
,
div x
i
= s
D, i
dans , (2.59)
rot x
i
= s
N , i
dans , (2.60)
x
i
.
|
=
Ncr

j=1

i , j
x
P
j
.
|
sur . (2.61)
Posons : x
i
= x
0
i
+ e
i
, o` u x
0
i
X
0 , R
E
et e
i
est un rel`evement regulier de la condition aux limites
tangentielle
Ncr

j=1

i , j
x
P
j
.
|
. x
0
i
satisfait :
div x
0
i
= s
D, i
div e
i
dans , (2.62)
rot x
0
i
= s
N , i
rot e
i
dans . (2.63)
Proposition 2.46 Pour tout i, le probl`eme (2.59)-(2.61) est equivalent ` a la formulation varia-
tionnelle : Trouver x
0
i
X
0 , R
E
tel que :
F X
0 , R
E
, /
0
( x
0
i
, F) = /
0
( e
i
, F) . (2.64)
Demonstration. La preuve est similaire ` a la preuve de la proposition 2.45.

Proposition 2.47 La -approche et la MCSO donnent tout calcul fait le meme resultat :

E
0
+
Ncr

i=1
c
i
x
0
i
=

E
0
.
Demonstration. Laddition des formulations variationnelles (2.57) et (2.64) donne :
F X
0 , R
E
, /
0
_

E
0
+
Ncr

i=1
c
i
x
0
i
, F
_
= L
0
( F) /
0
_
e +
Ncr

i=1
c
i
e
i
, F
_
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
72 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
Or : ( e +

i
c
i
e
i
) .
|
= e

i
c
i

j

i , j
x
P
j
.
|
= e

j

i
c
i

i , j
x
P
j
.
|
. Do` u en
utilisant la relation (2.58), on obtient : ( e +

i
c
i
e
i
) .
|
= e

j

j
x
P
j
.
|
= e

.
|
.
Ainsi

E
0
+

i
c
i
x
0
i
, qui appartient ` a X
0 , R
E
est solution de la formulation variationnelle (2.43).

Notons que cette decomposition permet un calcul optimal de X, la matrice dinteraction entre
les fonctions de base singuli`eres. Linteret de cette approche est quelle permet de conserver lor-
thogonalite lorsquon discretise la formulation variationnelle.
2.4.5 Autres decompositions conformes
Dans [68], les auteurs proposent deux decompositions conformes de X
0
E
:
La premi`ere decomposition proposee est non-orthogonale, et consiste ` a ecrire :
X
0
E
= X
0 , R
E
gradS, o` u : S = vect
j

P
D, j
,

j
etant une fonction de troncature (voir la denition 1.1) telle que
j

P
D, j
H
1
0
()H
2
() et
(
j

P
D, j
) = 0 dans un voisinage du coin rentrant O
j
.
Le champ electrique E
0
se decompose alors de la fa con suivante :
E
0
= E
0 , R
+
Ncr

i=1
a
i
grad(
j

P
D, j
) avec E
0 , R
X
0 , R
E
.
On a grad(
j

P
D, j
) = x
P
j
au voisinage du coin rentrant O
j
. Soit a R
Ncr
tel que : i, ( a)
i
= a
i
.
Posons i, v
i
= (
i

D, i
).
Proposition 2.48 Le probl`eme (2.6)-(2.7) est equivalent ` a la formulation variationnelle suivante :
Trouver E
0 , R
X
0 , R
E
et a R
N
tels que :
/
0
( E
0 , R
, F) +
Ncr

i=1
a
i
( v
i
, div F)
0
= L
0
( F) /
0
( e , F) , F X
0 , R
E
,
( div E
0 , R
, v
j
)
0
+
Ncr

i=1
a
i
( v
i
, v
j
)
0
= ( g , v
j
)
0
( div e , v
j
)
0
, j 1 , ..., N
cr
.
Demonstration. Reprendre la demonstration de la proposition 2.45, en utilisant (1.4).

Comme la decomposition est non orthogonale, notons quil existe un couplage entre parties reguli`ere
et singuli`ere. Dans cette methode, on a besoin de connatre seulement les v
j
= (
j

D, j
) pour cal-
culer la partie reguli`ere du champ electrique E
0 , R
et les coecients de singularite a
i
. Linconvenient
de cette methode est que lorsquon discretise la formulation variationnelle, il faut approcher la fonc-
tion de troncature, qui varie entre zero et un, et dont les derivees secondes peuvent prendre des
valeurs tr`es elevees.
La seconde decomposition proposee est orthogonale, et consiste ` a ecrire : X
0 , S
E
sous la forme :
X
0 , S
E
= vect x
HL
i
, o` u i 1, ..., Ncr, x
HL
i
est tel que : x
HL
i
= x
HL
i
+ x
P
i
, avec x
HL
i
H
1
().
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.4. Champ electrique 2D : le complement singulier 73
La partie reguli`ere du champ electrique est bien s ur la meme que pour la MCSO et le champ
electrique E
0
se decompose de la fa con suivante :
E
0
=

E
0
+
Ncr

i=1
b
i
x
HL
i
.
Soit b R
Ncr
tel que : i, b
i
= b
i
.
Proposition 2.49 Le probl`eme (2.6)-(2.7) est equivalent ` a la formulation variationnelle suivante :
Trouver

E
0
X
0 , R
E
et b R
N
tels que :
/
0
(

E
0
, F) = L
0
( F) /
0
( e , F) , F X
0 , R
E
,
X
HL
b =
HL
,
avec X
HL
R
NcrNcr
telle que :
i , j 1 , ..., N
cr
, X
i,j
HL
= ( x
HL
i
, x
HL
j
)
X
0
E
/ ,
et :
i 1 , ..., N
cr
,
i
HL
=
i
HL
:=
_
(g
0
, div x
HL
i
)
0
+ (f
0
, rot x
HL
i
)
0
_
/ .
Pour approcher les b
i
, il faut auparavant calculer les x
HL
i
. Les auteurs resolvent le probl`eme suivant :
i, trouver x
HL
i
H
1
() tel que :
/
0
( x
HL
i
, F) = 0 , F X
0 , R
E
,
x
HL
i
.
|
= x
P
i
.
|
.
Ainsi, numeriquement, lorthogonalite discr`ete est conservee. Notons que le calcul des coecients
de singularite c
i
que nous proposons pour la MCSO est plus precis. En eet, nous utilisons le fait
que div x
S
i
= s
D, i
et rot x
S
i
= s
N , j
pour calculer X et : il nest pas necessaire de connatre les
x
S
i
. Au contraire, dans [68], X
HL
et
HL
ne peuvent etre obtenus quapr`es avoir calculer les x
HL
i
,
et les avoir derives. Pour ameliorer le calcul de X
HL
et
HL
, il faut donc connatre les rot x
HL
i
et
div x
HL
i
directement. Soient (
i , j
)
i,j{ 1 ,..., Ncr }
les coecients de la matrice inverse de X : i , j,

i , j
= ( X
1
)
i , j
. On a la proposition suivante :
Proposition 2.50 i 1 , ..., N
cr
, x
HL
i
X
0 , S
E
satisfait le probl`eme suivant :
div x
HL
i
=
Ncr

j=1

i , j
s
D, j
, dans ,
rot x
HL
i
=
Ncr

j=1

i , j
s
N , j
, dans .
(2.65)
Demonstration. Soit i 1 , ..., N
cr
. Comme x
HL
i
X
0 , S
E
, on peut le decomposer dans la
base des x
S
j
de la fa con suivante :
x
HL
i
:= x
HL
i
+ x
P
i
=
Ncr

j=1

i , j
x
S
j
, o` u j ,
i , j
R,
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
74 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
de sorte que x
HL
i
satisfasse les equations (2.65). Determinons les
i , j
. En identiant partie reguli`ere
et partie singuli`ere, on obtient que :
x
HL
i
=
Ncr

j=1

i , j
x
S
j
, et : x
P
i
=
Ncr

j=1

i , j
Ncr

k=1

j,k
x
P
k
=
Ncr

k=1
_
_
Ncr

j=1

i,j

j,k
_
_
x
P
k
.
An de satisfaire legalite sur les parties singuli`eres, on doit avoir : k,
Ncr

j=1

i , j

j,k
=
i,k
.
Soit X
HL
R
NcrNcr
la matrice des coecients
i , j
: i , j, X
i , j
HL
=
i , j
. Il sagit alors de resoudre
le syst`eme lineaire : X
HL
X = I
Ncr
, o` u I
Ncr
est la matrice identite de R
NcrNcr
. Comme X est
inversible, il existe une unique solution telle que : X
HL
= X
1
.

Dans [63], E. Garcia propose les deux decompositions conformes non-orthogonales.


Posons i, x
N
i
= rot
N , i
et x
D
i
= grad
D, i
.
i, x
D
i
X
0
E
est tel que : div x
D
i
= s
D, i
, et rot x
D
i
= 0 ; et x
N
i
X
0
E
est tel que : div x
N
i
= 0, et
rot x
N
i
= s
N , i
.
La premi`ere decomposition est la suivante : X
0
E
= X
0 , R
E
vect x
D
i
. Le champ electrique E
0
secrit alors ainsi :
E
0
= E
0 , D
+
Ncr

i=1
a
D
i
x
D
i
avec E
0 , D
X
0 , R
E
.
On a alors la proposition suivante :
Proposition 2.51 Le probl`eme (2.6)-(2.7) est equivalent ` a la formulation variationnelle suivante :
Trouver E
0 , D
X
0 , R
E
et ( a
D
i
)
i=1,...,Ncr
R
Ncr
tels que :
/
0
( E
0 , D
, F) +
Ncr

i=1
a
D
i
( s
D, i
, div F)
0
= L
0
( F) /
0
( e , F) , F X
0 , R
E
,
( div E
0 , D
, s
D, j
)
0
+
Ncr

i=1
a
D
i

i , j
D
=
j
D
, j 1 , ..., N
cr
.
La demonstration est similaire ` a celle de la proposition 2.4.5.
La seconde decomposition est la suivante : X
0
E
= X
0 , R
E
vect x
N
i
. Le champ electrique E
0
secrit alors ainsi
E
0
= E
0 , N
+
Ncr

i=1
a
N
i
x
N
i
avec E
0 , N
X
0 , R
E
.
On a alors la proposition suivante :
Proposition 2.52 Le probl`eme (2.6)-(2.7) est equivalent ` a la formulation variationnelle suivante :
Trouver E
0 , N
X
0 , R
E
et ( a
N
i
)
i=1,...,Ncr
R
Ncr
tels que :
/
0
( E
0 , N
, F) +
Ncr

i=1
a
N
i
( s
N , i
, rot F)
0
= L
0
( F) /
0
( e , F) , F X
0 , R
E
,
( rot E
0 , N
, s
N , j
)
0
+
Ncr

i=1
a
N
i

i , j
N
=
j
N
, j 1 , ..., N
cr
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.4. Champ electrique 2D : le complement singulier 75
La demonstration est similaire ` a celle de la proposition 2.4.5.
Apr`es avoir obtenu E
0,D
(resp. E
0,N
), la calcul des parties reguli`eres des x
D
i
(resp. x
N
i
) se fait
numeriquement par derivation des potentiels associes
D, i
(resp.
N , i
). Les fonctions de base de

D, N
sont obtenues par la methode Dirichlet-Neumann. On ameliore lapproximation obtenue en
utilisant une projection L
2
, ce qui est moins precis que lapproche que nous proposons dans la
proposition 2.46.
2.4.6 Regularite dans les espaces singuliers conformes

Etudions la regularite de

E
0
+
Ncr

i=1
c
i
x
0
i
=

E
0
. Le theor`eme suivant se deduit directement du
theor`eme 2.31 :
Theor`eme 2.53 Supposons que pour > 0, tel que 2 1 > 0, f, g H
21
(), et
e H
21/2
(). Alors

E
0
+
Ncr

i=1
c
i
x
0
i
H
2
().
Cependant

E
0
et les x
0
i
ne sont pas toujours individuellement dans H
2
(). En eet :
Theor`eme 2.54 Soit i 1 , . . . , N
cr
. Lorsque 2 / 3, x
0
i
H
2
(), mais lorsque > 2 / 3,
x
0
i
, H
2
().
Demonstration. Dapr`es [67] (p. 7, thm. 1.2.18), les s
D, i
et s
N , i
appartiennent ` a H
1
(),
pour tout > 0 tel que 1 > 0. Or, on a linclusion H
1
() H
21
() si et seulement
si :
1 2 1 2 / 3 .

Ainsi, lorsque les coins rentrants sont dangles plus petits que 3 / 2, les x
0
i
et

E
0
ne sont pas
individuellement dans H
2
(). Cependant, il y a compensation des parties moins reguli`eres des
x
0
i
et de

E
0
. Nous verrons que numeriquement, dans le cas statique, la methode du complement
singulier orthogonale donne les memes resultats que la -approche, quelques soient les angles des
coins rentrants.
Est-il possible de construire une base singuli`ere conforme dans X
0
E
qui soit dans H
2
() ?
Considerons le cas dun unique coin rentrant. Soient w
S
et v
S
dans X
0
E
tels que :
_
_
_
div w
S
= s
D
dans ,
rot w
S
= 0 dans ,
et
_
_
_
div v
S
= 0 dans ,
rot v
S
= s
N
dans ,
(2.66)
w
S
engendre W
S
E
et v
S
engendre V
S
E
. Dapr`es F. Assous et al. [9], on a localement :
v
S
=

n1
B
n
r
n1
_
_
sin ( n )
cos ( n )
_
_
+

n1
A
n
r
n+1
_
_
_
_
n
4 n + 4
sin ( n )
n + 2
4 n + 4
cos ( n )
_
_
_
_
.
La somme sur les ( B
n
)
n1
est une solution homog`ene de (2.66), et par construction, les ( A
n
)
n1
sont localement tels que : s
N
=

n1
A
n
r
n
cos ( n ), avec A
1
= 1.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
76 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
Comme v
S
= v +
N
x
P
, avec v H
1
(), on a : B
1
=
N
. Decomposons v ainsi :
v = v
+
+ v

avec : v

= r
1
_
_
_
_

4 + 4
sin ( )
+ 2
4 + 4
cos ( )
_
_
_
_
.
Le terme le plus singulier de v
+
est en r
21
, ainsi on a toujours v
+
H
2
(). En revanche,
lorsque > 2/3, v

, H
2
().
Pour determiner w
S
, on part de la formule de representation s
D
=

n1

A
n
r
n
sin( n ), avec

A
1
= 1. On sait que : w
S
= w +
D
x
P
, avec w H
1
(). Une solution particuli`ere du second
syst`eme dequations de (2.66) est :

n1

A
n
r
n+1
_
_
_
_
n + 2
4 n + 4
sin ( n )
n
4 n + 4
cos ( n )
_
_
_
_
.
Ainsi, localement, on a :
w
S
=

n1

B
n
r
n1
_
_
sin ( n )
cos ( n )
_
_
+

n1

A
n
r
n+1
_
_
_
_
n + 2
4 n + 4
sin ( n )
n
4 n + 4
cos ( n )
_
_
_
_
,
avec

B
1
=
D
. Do` u :
w = w
+
+ w

avec : w

= r
1
_
_
_
_
+ 2
4 + 4
sin ( )

4 + 4
cos ( )
_
_
_
_
.
Le terme le plus singulier de w
+
est en r
21
, ainsi w
+
H
2
() > 0, et pour > 2/3,
w

, H
2
(). Dapr`es [67] (thm. 1.2.18), on a : w H
2
(), do` u :
2/3 , > 0 [ 2 1 > 0 , v, w H
2
() ,
> 2/3 , > 0 [ 1 > 0 , v, w H
2
() .
Soit x X
0
E
X
0 , R
E
, tel que : x = w
S
+ a

v
S
, a

R. On souhaite determiner a

de sorte que
x H
2
(). Pour cela, il faut eliminer le terme en r
1
, cest-` a-dire choisir a

tel que :
_

4 + 4
a

+ 2
4 + 4
= 0 ,
+ 2
4 + 4
a

4 + 4
= 0 .
Le syst`eme est compatible si et seulement si = 1, ce qui contredit < 1 qui est lhypoth`ese de
depart pour le cas dun coin rentrant. Ainsi, lorsque > 2/3, il est impossible de creer une base
de X
0
E
X
0 , R
E
dont la partie reguli`ere soit dans H
2
(). On a le corollaire immediat suivant :
Corollaire 2.55 Soit i 1, ..., N
cr
. Alors x
i
H
2
().
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.5. Champ electrique 2D : la regularisation ` a poids 77
2.4.7 Conclusions sur la methode du complement singulier
La -approche est une nouvelle methode de decomposition de X
0
E
non-conforme, et dont lori-
ginalite par rapport au travail de C. Hazard et S. Lohrengel [68] repose sur le fait quon ne requiert
pas de fonction de troncature. Celle-ci est remplacee par une condition aux limites non-homog`ene.
Linteret de la -approche pour la MCSO, qui est incontournable si on veut traiter le cas instation-
naire, est quelle permet de calculer une meilleure approximation des x
S
i
que lapproximation par
derivation des potentiels.
Pour les probl`emes quasi-statiques, la -approche et la MCSO sont identiques. Elles donnent
des resultats numeriques competitifs en terme de precision (voir le chapitre 6), et se generalisent
au cas de pointes coniques ` a base reguli`ere [63]. Dans les domaines tridimensionnels generaux, les
singularites electromagnetiques sont dicilement discretisables, les singularites de coin et darete
etant liees entre elles [52]. Neanmoins, dans le cas dun ouvert prismatique [42], ainsi que dans le
cas dun domaine axisymetrique [76], on peut adapter ces methodes en utilisant une decomposition
en serie de Fourier (voir la section 8.6).
Dans le cas dependant du temps, on na plus les memes resultats de regularite pour la MCSO,
car on ne sait pas si les parties de regularite H
1
() de

E
0
et de

i
c
i
x
S
i
se compensent.
Cependant, pour ameliorer la precision, on peut faire les calculs en exprimant explicitement les
termes en r
1
.
2.5 Champ electrique 2D : la regularisation `a poids
Dans cette section, nous presentons essentiellement les resultats obtenus par M. Costabel et M.
Dauge dans [53] dans le cas harmonique. Nous avons vu que lorsque est non convexe, lespace
X
0
E
H
1
() est ferme et strictement inclus dans X
0
E
, ce qui implique que la solution du probl`eme
discretise par les elements nis de Lagrange P
k
dans lespace X
0
E
ne converge pas vers la bonne
solution. Dautre part, dans lespace X
E
, la condition aux limites tangentielle est naturelle, mais
pas essentielle, ce qui limite en pratique la vitesse de convergence de la solution discretisee. Lidee
est de determiner un espace intermediaire X, dans lequel la condition aux limites tangentielle est es-
sentielle, et tel que X H
1
() soit dense dans X (an dobtenir la convergence des elements nis de
Galerkin dans X). On sinteresse aux espaces X de la forme : X = u H
0
(rot , ) : div u V .
La forme bilineaire associee ` a cet espace pour la resolution de (2.6)-(2.7) est la suivante :
/
X
: XX R
( E, F) ( div E, div F)
V
+ ( rot E, rot F)
0
,
o` u ( . , . )
V
est le produit scalaire dans V .
La formulation variationnelle de (2.1)-(2.3) dans X secrit (FVX) : Trouver E
0
X tel que :
F X, /
X
( E
0
, F) = ( g
0
, div F)
V
+ ( f
0
, rot F)
0
.
Nous voulons determiner les espaces V tels que :
- il existe une solution unique ` a (FVX), qui soit equivalente ` a (2.1)-(2.3) ;
- X H
1
() soit dense dans X.
2.5.1 Condition pour obtenir la coercivite
Pour appliquer le theor`eme de Lax-Milgram ` a (FVX), il faut rendre /
X
coercitive sur X. Dune
part, V doit etre un espace de type L
2
. Dautre part, comme les elements de H
0
(rot , ) sont ` a
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
78 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
divergence dans H
1
(), on cherche V H
1
(). Pour des raisons pratiques, on limite le choix
aux espaces ` a poids de la forme : V =
_
u L
2
loc
() : wu L
2
()
_
, o` u w C

(, R
+
) est
borne dans . A priori V contient L
2
() : L
2
() V H
1
(). Le produit scalaire dans V
secrit :
( u, v )
0
=
_

w
2
uv d, et la norme correspondante est : [[ u[[
V
=
__

w
2
u
2
d
_
1/2
.
Proposition 2.56 Lorsque linjection de X dans L
2
() est compacte, la norme du graphe dans X
est equivalente ` a la semi-norme. La norme dans X est alors denie ainsi :
[[ u[[
X
=
_
[[ rot u[[
2
0
+ [[ div u[[
2
V
_
1/2
. (2.67)
Demonstration. On proc`ede par labsurde. Soit ( u
n
)
n
une suite de X telle que : [ u
n
[
rot ,div
0
et [[ u
n
[[
0
= 1, cest-` a-dire :
div u
n
0 dans V ,
rot u
n
0 dans L
2
.
La suite ( u
n
)
n
etant bornee dans X, et linjection de X dans L
2
() etant compacte, il existe une
sous-suite, encore notee ( u
n
)
n
de X qui converge dans L
2
(). Soit u sa limite. On a la convergence
forte de ( u
n
)
n
vers u dans L
2
() ` a cause de linjection compacte. On en deduit que [[ u[[
0
= 1.
En utilisant les formules dintegration par parties classiques, les conditions aux limites homog`enes
et par passage ` a la limite et unicite de celle-ci, on a :
< div u, >
D

,D
=
_

u. gradd = lim
n+
_

u
n
. gradd
= lim
n+
_

div u
n
d = 0 , T() ,
< rot u, >
D

,D
=
_

u. rot d = lim
n+
_

u
n
. rot d
= lim
n+
_

rot u
n
d = 0 , T() .
Ainsi, rot u = 0 et div u = 0 dans X. Dapr`es [65], la trace tangentielle est continue dans H(rot , ).
Comme u
n
.
|
= 0, on en deduit que : u.
|
= 0. Ainsi, u H
0
(rot
0
, ), et donc dapr`es la
proposition 1.3, il existe un unique H
1
0
() tel que grad = u. Comme = div u = 0, alors
= 0, et donc [[ u[[
0
= 0, ce qui contredit lhypoth`ese de depart.

En pratique, cela permet dobtenir la coercivite de la forme bilineaire /


X
, qui est alors le produit
scalaire dans X. Determinons V tel que linjection de X dans L
2
() soit compacte. Pour cela,
considerons la decomposition de Helmholtz suivante :
Lemme 2.57 On peut decomposer X sous la forme : X = V
E

W, o` u :
W = u : = gradu , u
V
avec
V
=
_
u H
1
0
() : u V
_
,
ce qui secrit aussi : W =
_
u H
0
(rot
0
, ) : div u V
_
.
Demonstration. Cette decomposition correspond ` a la decomposition de Helmholtz (2.17) de
X
0
E
: considerons F X. Alors F = F
N
+ F
D
, o` u :
- F
N
= rot
N
,
N
satisfaisant (2.16), avec la donnee rot F L
2
0
() ;
- F
D
= grad
D
,
D
satisfaisant : Trouver
D
H
1
0
() tel que :
D
= div F dans V .

Linjection de V
E
dans L
2
() est compacte [8]. Comment obtenir linjection compacte de W dans
L
2
() ? Montrons les proprietes suivantes :
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.5. Champ electrique 2D : la regularisation ` a poids 79
Proposition 2.58 Si linjection de V dans H
1
() est compacte, alors linjection de W dans
L
2
() lest aussi.
Demonstration. Comme V H
1
(), alors
V
H
1
(), do` u W L
2
().

Des propositions 2.56 et 2.58, on deduit le theor`eme suivant :


Theor`eme 2.59 Si linjection de V dans H
1
() est compacte, alors (2.6)-(2.7) est equivalent ` a
(FVX).
Demonstration. Dapr`es la proposition 2.58, linjection compacte de V dans H
1
() permet
dobtenir linjection compacte de W dans L
2
(), et donc dapr`es la proposition 2.56, /
X
est
coercitive. Lequivalence entre le syst`eme dequations (2.6)-(2.7) et la formulation variationnelle
(FVX) se montre de la meme fa con que la proposition 2.23 et necessite la decomposition du lemme
2.57.

En conclusion, an dobtenir lequivalence entre la norme du graphe et la semi-norme (2.67) dans


X, et donc la coercivite de /
X
, on cherche V tel que linjection de V dans H
1
() soit compacte.
Nous allons maintenant voir sous quelles conditions sur V lespace X H
1
() est dense dans X.
2.5.2 Condition pour obtenir la densite des elements nis
Nous avons vu quil existe une decomposition de Helmholtz de X. On peut aussi decomposer
les elements de X en une partie H
1
-reguli`ere et une partie qui nest pas H
1
.
Theor`eme 2.60 On a la decomposition suivante :
X = X
0 , R
E
W := X
0 , R
E
grad
V
.
Demonstration. Soit u X. Dapr`es le lemme 2.57, il existe
u

V
et v V
E
tels que :
u = v + grad
u
. Dapr`es [18], comme v V
E
, il existe u
0
X
0 , R
E
et
v

D
tels que :
v = u
0
+ grad
v
. Or
D

V
. En posant =
u
+
v
, on a donc :
u = u
0
+ grad, avec u
0
X
0 , R
E
et
V
soit : grad W.

Pour avoir la densite des fonctions reguli`eres dans X, on cherche ` a avoir X


0 , R
E
dense dans X. Pour
cela, dapr`es la decomposition du theor`eme 2.60, il nous faut la densite de X
0 , R
E
dans W. Ceci est
possible si
V
H
2
() est dense
V
. Notons que :
V
H
2
() =
R
D
:= H
2
() [
|
= 0 .
Plus precisement, on a le theor`eme fondamental suivant qui est un corollaire de la decomposition
du theor`eme 2.60 :
Theor`eme 2.61
1) Si
R
D
est dense dans
V
pour la norme du graphe, alors X
0 , R
E
est dense dans X.
2)
R
D
est ferme dans
V
si et seulement si X
0 , R
E
est ferme dans X.
3)
V

R
D
si et seulement si X = X
0 , R
E
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
80 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
Dans le second cas, bien s ur si
R
D
est dierent de
V
, on ne peut pas approcher la solution de
(FVX) par les elements nis, car on ne capte pas la partie singuli`ere du champ. Le dernier cas
correspond ` a un domaine convexe, car
V
H
2
() =
V
, il ny a pas de singularite. Nous
sommes interesses par le premier cas. On se limite aux poids de la forme w = r

, o` u > 0 et lon
pose : V = V
0

, deni par (1.8). V


0

peut se denir aussi de la fa con suivante :


V
0

=
_
u T

() : u L
2
(
c
) et r

u L
2
(
c
)
_
,
o` u
c
est un voisinage donne du coin rentrant inclus dans . On ecrira le produit scalaire dans V
0

ainsi :
u, v V
0

, ( v , u)
0 ,
=
_

r
2
uv d (2.68)
Lorsque > 1, la condition V
0

H
1
() nest plus respectee. La valeur limite de est donc 1.
Soit X
0
E,
lespace vectoriel suivant : X
0
E,
=
_
u H
0
(rot , ) : div u V
0

_
.
Considerons

= H
1
0
() : V
0

. Dapr`es le theor`eme 2.60, X


0
E,
= X
0 , R
E
W

,
o` u W

= grad

.
Posons X
E,
= u H(rot , ) : div u V
0

, u

L
2
() . On appelera /

la forme bilineaire
suivante :
/

: X
E,
X
E,
R
( E, F) ( div E, div F)
0 ,
+ ( rot E, rot F)
0
.
/

restreinte ` a X
0
E,
X
0
E,
est coercitive, ` a condition quon obtienne lequivalence entre la norme
du graphe et la semi-norme dans X
0
E,
. /

denit alors le produit scalaire dans X


0
E,
.
2.5.3 Choix du poids
Proposition 2.62 Linjection de V
0

dans H
1
() est compacte si et seulement si < 1.
Dapr`es le theor`eme 2.59, cette premi`ere condition sur entrane la coercivite de /

. Notons que
lorsque = 1, X
0
E,
H
0
(rot , ). Or linjection de H
0
(rot , ) dans L
2
() nest pas compacte.
Concernant la condition sur pour avoir la densite de
R
D
dans

, interessons-nous au resultat
suivant :
Proposition 2.63 Quel que soit , les fonctions C

( ) ` a trace nulle sur sont denses dans


V
2

H
1
0
().
Le theor`eme fondamental suivant nous donne les valeurs de telles que

V
2

:
Theor`eme 2.64 Pour tout tel que : 1 < 1, loperateur est un isomorphisme de
V
2

H
1
0
() dans V
0

. De plus, H
2
() H
1
0
() est dense dans

.
Lorsque verie lencadrement du theor`eme, pour tout u V
0

, il existe donc une unique solution


dans V
2

H
1
0
() au probl`eme :
Trouver H
1
0
() tel que = u dans .
Dapr`es la proposition 2.63, on obtient ainsi la densite des fonctions reguli`eres dans

, et par
consequent, la densite de X
0
E,
H
1
() dans X
0
E,
.
Le poids doit donc verier :
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.6. Milieux inhomog`enes 81
1 < < 1.
Remarque 2.65 Les experiences numeriques conrment le fait que lorsque 1, on ne capte
plus les singularites du champ electrique.
Proposition 2.66 Le probl`eme (2.6)-(2.7) est equivalent ` a la formulation variationnelle suivante :
Trouver E
0

X
0
E,
tel que :
F X
0
E,
, /

( E
0

, F) = L

( F) /

( e , F), (2.69)
o` u L

est la forme lineaire suivante :


L

: X
0
E,
R
F ( g , div F)
0,
+ ( f , rot F)
0
.
On remarque que cette formulation variationnelle est similaire ` a (2.43), au produit scalaire de la
divergence pr`es. Ainsi, la discretisation de (2.69) et celle de (2.43) seront analogues.
En pratique, la convergence des elements nis est dautant meilleure que est proche de 1, mais
la norme sur la divergence est moins bonne. On choisira donc 0.95 dans les tests numeriques.
Remarques 2.67 Cette methode consiste ` a relaxer la condition sur la divergence, ce qui permet
de contrer les singularites du champ electrique, de type grad
S
D
, qui derivent des singularites
primales du Laplacien. Elle se transpose aisement au probl`eme tridimensionnel. Dapr`es M. Dauge
(communication privee), la methode ` a poids peut sappliquer au probl`eme quasi-magnetostatique.
2.5.4 Cas o` u il existe plusieurs coins rentrants
Lorsquil existe plusieurs coins rentrants, on consid`ere lespace V
0

, o` u est le multi-indice

1
, ...,
Ncr
, tel que :
V
0

= u L
2
loc
() : i 1 , ..., N
cr
,
Ncr

i=1
r

i
i
u L
2
() . (2.70)
Le produit scalaire associe secrit ainsi :
u, v V
0

, ( u, v )
0 ,
=
_

Ncr

i=1
r
2
i
i
uv d.
En pratique, chaque
i
doit etre tel que : 1
i
<
i
< 1.
2.6 Milieux inhomog`enes
Les methodes de resolution que nous avons presente concernent les milieux homog`enes. Que se
passe t-il si varie ? Posons :
H(div , ) := u L
2
() : div (E) L
2
(), et
X
E,
:= u H(rot , ) H(div , ) : u

L
2
() .
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
82 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
Supposons que soit constante par morceaux : est compose de J sous-domaines
1
, ...,
J
tels que
(x) =
j
> 0 dans
j
. Si les interfaces presentent des coins rentrants, le champ electromagnetique
est singulier au voisinage de ces points singuliers. Dans [55], M. Costabel et al. font letude de
ces singularites. Notons en particulier que la partie reguli`ere du champ peut etre beaucoup moins
reguli`ere que dans le cas homog`ene, meme avec des donnees tr`es reguli`eres. Dapr`es S. Lohrengel et
S. Nicaise [79], si J < 3, les champs reguliers par morceaux sont denses dans X
E,
. Ce resultat per-
met de generaliser la methode avec conditions aux limites naturelles et la methode du complement
singulier ` a certains milieux composites. Pour la discretisation, detaillee par F. Assous et al. dans
[11], il faut ajouter des conditions de saut ` a linterface du domaine. Les valeurs du champ electrique
sont alors doublees aux noeuds de linterface.
2.7 Conclusion
Nous avons presente cinq methodes de resolution de (2.1)-(2.3) :
Methode des potentiels : Calcul indirect du champ electrique, par derivation des potentiels.
C. L. naturelles E

= grad
D
+rot
N
.
C. L. essentielles E

0 = grad
0
D
+rot
0
N
+e.
Methode avec C. L. naturelles : Calcul du champ electrique E
nat
, dans X
E
.
-approche : Calcul du champ electrique, dans X
0 , R
E
vect(x
P
i
).
C. L. essentielles, E

=

E
0
+e

i
x
P
i
.
MCSO : Calcul du champ electrique, dans X
0 , R
E

vect(x
S
i
).
C. L. essentielles, E

=

E
0
+e +

i
c
i
x
S
i
.
Methode ` a poids : Calcul du champ electrique, dans X
0
E,
.
C. L. essentielles, E

= E
0

+e depend du poids choisi.


La methode des potentiel consiste ` a deriver le champ electrique ` a partir des potentiels de la
decomposition de Helmholtz, calcules par les elements nis de Lagrange continus P
k
. Cette methode
est la plus ancienne. Le champ ainsi approche etant P
k1
discontinu composante par composante,
cette methode est moins precise que les trois autres methodes, pour lesquels on calcule directe-
ment le champ electrique. Cette methode sert de reference pour verier les methodes directes. La
discretisation de cette methode fait lobjet de la section 4.3.
La methode avec conditions aux limites naturelles est la plus simple ` a mettre en oeuvre
et se transpose aisement au probl`eme tridimensionnel, mais elle manque de precision quant ` a lap-
proximation de la condition aux limites de conducteur parfait. La discretisation de cette methode
fait lobjet de la section 4.6.
La -approche donne dexcellents resultats numeriques, mais elle ne se generalise pas ` a tous
les probl`emes trimensionnels, et ne sapplique pas au cas instationnaire. La discretisation de cette
methode fait lobjet de la section 4.8 .
La MCSO est equivalente ` a la -approche dans le cas quasi-electrostatique, et sapplique au cas
instationnaire. Nous avons montre comment utiliser la -approche pour obtenir une approximation
plus precise du complement singulier orthogonal que les approximations proposees dans [9, 63, 68].
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
2.7. Conclusion 83
Cette methode promet des resultats competitifs en terme de precision dans le cas prismatique. La
discretisation de cette methode fait lobjet de la section 4.9.
Pour programmer ces deux methodes, il faut approcher les singularites du Laplacien, ce qui
complexie la programmation. La discretisation de ces calculs est detaillee dans la section 4.4
La methode ` a poids est la methode qui se rapproche le plus des elements nis daretes (rappelons
que pour = 1, X
0
E,
= H
0
(rot , )). Cette methode donne dexcellents resultats numeriques, mais
dans une norme plus faible que la norme de X
0
E
. Notons quelle a lavantage detre facilement
generalisable au probl`eme tridimensionnel, et quelle se programme aisement. La discretisation de
cette methode fait lobjet de la section 4.10.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
84 CHAPITRE 2. LE PROBL
`
EME STATIQUE 2D DIRECT CONTINU
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 3
Le probl`eme statique 2D mixte
continu
Lorsquon veut resoudre le probl`eme dependant du temps, on doit conserver la relation
t
+ div = 0.
Apr`es discretisation, cette propriete nest plus exactement veriee, notamment lorsque la densite de
charge et le vecteur densite de courant sont crees par des particules chargees (
t

h
+ div
h
,= 0).
An davoir un meilleur contr ole de la divergence au sens L
2
()
() (conservation de la charge), on
ajoute donc comme inconnue au probl`eme un multiplicateur de Lagrange sur la divergence.
Nous rappelons ` a la section 17.1 de la partie IV les espaces fonctionnels des dierentes methodes
et les formes bilineaires associees.
3.1 Rappel sur les multiplicateurs de Lagrange
Ca rappel sapplique aussi bien au probl`eme tridimensionnel quau probl`eme bidimensionnel.
Dans la perspective de traiter le probl`eme dependant du temps, nous allons introduire un mul-
tiplicateur de Lagrange sur la divergence de E dans la formulation variationnelle du probl`eme
(2.1)-(2.3).
La condition div E = g est alors additionnellement prise en compte comme une contrainte.
X designera lun des espaces etudies X
E
, X
0 , R
E
ou X
0
E,
. Q designera lespace du multiplicateur
de Lagrange, cest-` a-dire L
2
() pour les espaces X
E
et X
0 , R
E
, et L
2

() pour lespace X
0
E,
. Ces
espaces sont denis dans la section 1.3.2 et dans le paragraphe 1.4. On consid`ere la formulation
variationnelle mixte suivante :
Trouver ( E, p ) XQ solution de :
/( E, F) + B( F, p ) = L( F) F X,
B( E, q ) = (( q ) q Q,
(3.1)
o` u / est la forme bilineaire coercitive associee ` a X, L la forme lineaire associee ` a la formulation
variationnelle de (2.1)-(2.3) dans X.
B est la forme bilineaire continue suivante :
B : XQ R
( F, q ) ( div F, q )
Q
,
(3.2)
et ( est la forme lineaire telle que :
( : Q R
q ( g , q )
Q
.
85
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
86 CHAPITRE 3. LE PROBL
`
EME STATIQUE 2D MIXTE CONTINU
Dapr`es [12] et [28], le probl`eme est bien pose si la condition inf-sup suivante est satisfaite :
Propriete 3.1 Il existe une constante > 0 telle que :
inf
qQ
sup
FX
B( F, q )
[[ F[[
X
[[ q [[
Q
.
Nous allons montrer que la propriete 3.1 est veriee pour les espaces consideres, puis que la formu-
lation mixte est equivalente ` a la formulation variationnelle, cest ` a dire que p = 0 dans lespace Q.
Notons que ce qui suit se transpose automatiquement au probl`eme tridimensionnel.
3.2 Formulation mixte 2D : CL naturelles
Considerons le probl`eme (3.1) avec X = X
E
. On a alors : / = /
E
et L = L
E
. Comme
div E L
2
(), on prend Q = L
2
(), et lon notera B
E
la forme bilineaire, et (
E
la forme lineaire
associees :
B
E
: X
E
L
2
() R
( F, q ) ( div F, q )
0
;
(3.3)
(
E
: L
2
() R
q ( g , q )
0
.
(3.4)
Proposition 3.2 Il existe une constante
E
1 telle que :
inf
qL
2
()
sup
FX
E
B
E
( F, q )
[[ F[[
X
E
[[ q [[
0

E
.
Demonstration. Soit q L
2
(). Considerons H
1
0
() tel que = q, et F = grad (voir
la section 2.2). Alors F L
2
() est ` a rotationnel nul, ` a divergence dans L
2
(), et verie F

= 0.
On en deduit que F X
E
et que : B
E
( F, q ) = [[div F[[
2
0
= [[ F[[
2
X
E
, et aussi : B
E
( F, q ) = [[ q [[
2
0
,
do` u : B
E
( F, q ) = [[ q [[
0
[[ F[[
X
E
.

Theor`eme 3.3 Le probl`eme (2.1)-(2.3) est equivalent ` a la formulation variationnelle mixte sui-
vante :
Trouver ( E, p ) X
E
L
2
() tels que :
/
E
( E, F) + B
E
( F, p ) = L
E
( F) F X
E
,
B
E
( E, q ) = (
E
( q ) q L
2
().
(3.5)
Demonstration. Dapr`es 3.2, la condition inf-sup est satisfaite. Dapr`es la section 3.1, le probl`eme
(3.5) est donc bien pose et admet un unique couple ( E, p ) X
E
L
2
() solution.
Pour montrer que (3.5) est equivalente ` a (2.35), il faut alors prouver que p = 0. Soit F = grad,
o` u : H
1
0
() est solution de = p. La premi`ere equation de (3.5) devient alors :
( div E, p)
0
+ ( p , p )
0
= ( g , p )
0
.
Dapr`es la seconde equation de (3.5), ( div E, p )
0
= ( g , p )
0
, puisque p L
2
().
Do` u : [[ p [[
2
0
= 0, et p = 0 au sens L
2
().

t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
3.3. Formulation mixte 2D : MCSO 87
3.3 Formulation mixte 2D : MCSO
Consid`erons le probl`eme (3.1) avec X = X
0
E
. On a alors : / = /
0
et L = L
0
.
Comme div E L
2
(), on prend Q = L
2
(), et lon notera B
0
la restriction ` a X
0
E
L
2
() de B
E
:
B
0
: X
0
E
L
2
() R
( F, q ) ( div F, q )
0
;
(3.6)
(
E
denira la contrainte. Decomposons E =

E
0
+
Ncr

i=1
c
i
x
S
i
. Nous arrivons alors ` a :
Theor`eme 3.4 Le probl`eme (2.6)-(2.7) est equivalent ` a la formulation variationnelle mixte sui-
vante :
Trouver (

E
0
, p ) X
0 , R
E
L
2
() et ( c
i
)
i=1,...,Ncr
R
Ncr
tels que :
/
0
(

E
0
, F) + B
0
( F, p ) = L
0
( F) /
0
( e , F) F X
0 , R
E
,

Ncr

i=1
c
i

i , j
+ B
0
( x
S
j
, p ) =
j
, j 1 , ..., N
cr
.
B
0
(

E
0
, q ) +
Ncr

i=1
c
i
B
0
( x
S
i
, q ) = (
E
( q ) ( div e , q)
0
q L
2
().
(3.7)
Demonstration. X
0
E
est un sous espace de X
E
, donc la condition inf-sup est veriee automati-
quement, puisque le champ F construit appartient toujours ` a X
0
E
. Lequivalence avec le probl`eme
(2.6)-(2.7) se montre de la meme fa con que pour le theor`eme (3.3).

Remarque 3.5 Dans [39], P. Ciarlet, Jr. et V. Girault donnent une autre preuve de la condition
inf-sup continue dans X
0
E
en construisant un rel`evement de la condition aux limites normales,
utilise pour la preuve de la condition inf-sup discr`ete.
3.4 Formulation mixte 2D : regularisation `a poids
Consid`erons le probl`eme (3.1) avec X = X
0
E,
. On a alors : / = /

et L = L

. Comme
div E L
2

(), on prend Q = L
2

(). On note B

la forme bilineaire, et (

la forme lineaire
associees :
B

: X
0
E,
L
2

() R
( F, q ) ( div F, q )
0 ,
;
(3.8)
(

: L
2

() R
q ( g , q )
0 ,
.
(3.9)
Proposition 3.6 Il existe une constante

1 telle que :
inf
qL
2

()
sup
FX
0
E,
B

( F, q )
[[ F[[
X
0
E,
[[ q [[
0

.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
88 CHAPITRE 3. LE PROBL
`
EME STATIQUE 2D MIXTE CONTINU
Demonstration. Soit q L
2

(). Considerons H
1
0
() tel que = q. Comme L
2

()
H
1
() (voir la section 2.5), il existe une unique solution . Posons F = grad. Alors F L
2
()
est ` a rotationnel nul, ` a divergence dans L
2

(), et verie F

= 0. On en deduit que F X
0
E,
et
que : B

( F, q ) = [[div F[[
0 ,
= [[ F[[
X
0
E,
.

Theor`eme 3.7 Le probl`eme (2.6)-(2.7) est equivalent ` a la formulation variationnelle mixte sui-
vante :
Trouver ( E
0

, p ) X
0
E,
L
2

() tels que :
/

( E
0

, F) + B

( F, p ) = L

( F) /

( e , F) F X
0
E,
,
B

( E
0

, q ) = (

( q ) ( div e , q )
0 ,
q L
2

() .
(3.10)
Demonstration. Dapr`es 3.6, la condition inf-sup est satisfaite. Dapr`es la section 3.1, le probl`eme
(3.10) est donc bien pose et admet un unique couple ( E, p ) X
E,
L
2

() solution.
Montrons que p = 0, et donc que (3.10) est equivalente ` a (2.69). Prenons F = grad, o` u :
H
1
0
() est la solution de = p. La premi`ere equation de (3.10) devient alors :
( div E, p)
0 ,
+ ( p , p )
0 ,
= ( g , p )
0 ,
.
Dapr`es la seconde equation de (3.10), ( div E, p)
0 ,
= (g , p )
0 ,
, puisque p L
2

(). Do` u :
[[ p [[
2
0 ,
= 0, et on a bien p = 0 au sens L
2

().

t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 4
Le probl`eme statique 2D direct discret
4.1 Discretisation par les elements nis de Galerkin continus
Cette section provient du cours de A.-S. Bonnet-Ben Dhia et

E. Luneville [24] : Resolution
numerique des equations aux derivees partielles.
4.1.1 Lapproximation de Galerkin
Considerons le probl`eme variationnel general suivant :
Trouver w V tel que :
u V , a ( w, u) = l ( u), (4.1)
o` u V est un espace de Hilbert sur . a est une forme bilineaire continue et coercitive sur V V et
l une forme lineaire continue. Dapr`es le theor`eme de Lax-Milgram, ce probl`eme admet une unique
solution w V .
Considerons V
h
, un sous-espace de V de dimension nie N(h), o` u h est un param`etre positif tel
que lim
h0
N(h) = +. On introduit le probl`eme variationnel approche suivant :
Trouver w
h
V
h
tel que :
u
h
V
h
, a ( w
h
, u
h
) = l ( u
h
). (4.2)
V
h
est un espace de Hilbert, comme sous-espace ferme de V , on peut donc appliquer le theor`eme de
Lax-Milgram pour armer que le probl`eme approche (4.2) admet une unique solution v
h
V
h
. On
dit que (4.2) est une approximation interne ou une approximation de Galerkin de (4.1). Le lemme
de Cea 4.1 ci-dessous permet de demontrer la convergence de lapproximation interne (4.2).
Lemme 4.1 Il existe un constante C > 0 independante de V
h
telle que :
[[ w w
h
[[
V
C inf
u
h
V
h
[[ w u
h
[[
V
h
. (4.3)
Theor`eme 4.2 On suppose quil existe un sous-espace W de V dense dans V , et pour tout h une
application r
h
: W V
h
tels que : u W,
lim
h0
[[ u r
h
( u) [[
V
= 0. (4.4)
Alors, on a : lim
h0
[[ w w
h
[[
V
= 0.
89
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
90 CHAPITRE 4. LE PROBL
`
EME STATIQUE 2D DIRECT DISCRET
En general, V est un espace de Sobolev, dans lequel les fonctions reguli`eres sont denses. On choisit
alors pour W un espace de type C
m
(), m 0.
On appelle base hilbertienne de V toute suite ( v
i
)
i1
delements de V telle que :
- i , j 1 tels que i ,= j, ( v
i
, v
j
)
V
= 0 : les v
i
sont orthogonaux entre eux,
- les espaces vectoriels engendres par des combinaisons lineaires nies des ( v
i
)
i1
sont denses dans
V .
Lapproximation de Ritz-Galerkin consiste ` a prendre V
h
= vect( v
1
, v
2
, ..., v
N
), o` u h =
1
N
, et w
h
lunique solution de (4.2).
Proposition 4.3 Le probl`eme approche (4.2) est equivalent au syst`eme lineaire suivant :
Aw = L, (4.5)
o` u la matrice A R
NN
est telle que : A
I , J
= a( v
J
, v
I
) ; L R
N
est le vecteur de composantes :
L
I
= l( v
I
) ; et le vecteur w R
N
est tel que : w
h
=
N

J=1
w
J
v
J
.
Autrement dit, les w
J
sont les composantes de w
h
dans la base ( v
1
, v
2
, ..., v
N
).
Demonstration. Au lieu de considerer u
h
V
h
quelconque, il est equivalent de choisir u
h
= v
i
dans la formulation variationnelle (4.2), ce qui conduit aux N equations : i 1 , ..., N,
N

j=1
w
j
a ( v
j
, v
i
) = l ( v
i
).

4.1.2 Les elements nis de Lagrange continus dordre k


Denition 4.4 On appelle element ni de Lagrange continu dordre k tout triplet ( K , , P ) o` u
K est un ensemble ferme borne non vide de R
2
, un ensemble de N
K
points ( M
K
I
)
I =1 , N
K
de K,
et P un espace vectoriel de polyn omes contenant P
k
( K ) -unisolvant :
( c
1
, c
2
, ..., c
N
K
) R
N
K
, ! p P [ I 1 , ..., N
K
, p (M
K
I
) = c
i
.
Il existe donc N
K
fonctions de base locales telles que :
I , J 1 , ..., N
K
, v
K
I
( M
K
I
) =
IJ
, (4.6)
o` u
IJ
est le symbole de Kronecker. Les ( v
K
I
)
I =1 , N
K
forment une famille libre et engendrent le
sous-espace vectoriel P.
Remarque 4.5 Lelement K peut prendre nimporte quelle forme (triangle, quadrangle), et les
points ( M
K
I
)
I =1 , N
K
ne sont pas necessairement des sommets.
Lerreur de calcul est liee ` a lordre de lelement ni k.
On cree alors une partition du domaine detude en L elements ( K
l
)
l =1 , L
, on denit (
l
, P
l
)
l =1 , L
,
et lon numerote lensemble total
_
( M
K
l
I
)
I =1 , N
K
l
_
l =1 , L
des points de fa con globale : ( M
i
)
i =1 , N
.
Deux points numerotes localement M
K
I
et M
K

lorsque K K

,= 0, peuvent correspondre au
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
4.2. Discretisation du domaine detude 91
meme point de numero global i.
`
A chaque M
i
, on associe une fonction continue v
i
, dont la restriction ` a chaque element K est un
polyn ome de degre k, telle que : j 1 , ..., N, v
i
( M
j
) =
ij
. Supposons que le point M
i
,
appartenant ` a lelement K
l
ait la numerotation locale M
K
l
I
. Alors la fonction globale v
i
associee ` a
M
i
est telle que : v
i | K
l
= v
K
l
I
.
On construit ainsi lespace dapproximation :
V
h
=
_
u
h
V C
0
() [ l 1 , ..., L , u
h| K
l
P
l
_
. (4.7)
Cet espace est genere par les fonctions ( v
i
)
i =1 , N
: v
i
a pour support lunion des elements K
l
contenant M
i
.
Nous allons ainsi discretiser les probl`emes variationnels poses dans le chapitre 2. Les elements K
seront des triangles veriant certaines proprietes.
4.2 Discretisation du domaine detude
On construit un maillage du domaine constitue de L triangles T
l
, l = 1 , ..., L, dinterieurs
non vides, tels que
l
T
l
= , et veriant :
l , l

1 , ..., L T
l
T
l
=
_

_
soit ,
soit un sommet commun,
soit une arete commune.
Ces proprietes denissent un maillage conforme. On note h = max
l
h
l
, o` u h
l
est le rayon du cercle
Maillage non conforme Maillage conforme
Fig. 4.1 Allure du maillage.
circonscrit au triangle T
l
.
N

designera le nombre de points de discretisation interieurs ` a , N

, le nombre de points de
discretisation sur le bord , et N = N

+ N

le nombre total de points.


Ainsi, on ordonne les points de discretisation ( M
i
)
i =1 , N
de la fa con suivante :
- i I

, M
i
, et
- i I

, M
i
,
o` u on a deni les ensembles dindices suivants :
I

= 1 , ..., N

, I

= N

+ 1 , ..., N

+ N

et I = I

.
C
0
() et les elements nis de Lagrange sont denses [33] dans H
1
(). On consid`ere :
V
k
=
_
v
h
C
0
() [ l 1 , ..., L u
h | T
l
P
k
_
, (4.8)
o` u P
k
est lensemble des fonctions continues, polyn omiale, de degre au plus k.
- Si k = 1, u
h
V
1
est une fonction continue, ane par triangle. Les points de discretisation
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
92 CHAPITRE 4. LE PROBL
`
EME STATIQUE 2D DIRECT DISCRET
du maillage sont les sommets des triangles. Il y a donc trois degres de liberte par triangle. u
h
est
compl`etement denie par ses valeurs aux sommets des triangles T
l
.
- Si k = 2, u
h
V
2
est une fonction continue, quadratique par triangle. Les points de discretisation
du maillage sont les sommets des triangles et les milieux des aretes des triangles. Il y a donc six
degres de liberte par triangle. u
h
est compl`etement denie par ses valeurs aux sommets de la
triangulation, et aux milieux des aretes.
V
k
est un sous-espace de dimension nie de H
1
(). Il est engendre par les fonctions ( v
i
)
i =1 , N
decrites dans la section 4.1 : V
k
= vect( v
1
, ..., v
N
). Pour tout i, v
i
a pour support les triangles T
l
contenant M
i
.
Enn, les S
q
, q 1 , ..., N

designeront les aretes du bord (segments constitues par la jonc-


tion de deux points consecutifs de la discretisation de ). On introduit loperateur dinterpolation

k
tel que :

k
: H
1
() C
0
() V
k
u
N

I =1
u( M
i
) v
i
.
On notera par la suite : u = ( u( M
1
) , u( M
2
) , ..., u( M
N
) )
T
.
Soit
k
loperateur dinterpolation au bord :

k
: H
1/2
() C
0
() V
k
u

i I

u( M
i
) v
i
.
Dans la suite de cette partie, nous ne traitons que la discretisation du probl`eme quasi-electrostatique.
Pour le probl`eme quasi-magnetostatique, tout se passe de fa con similaire, en rempla cant par
pour les conditions aux limites.
4.3 Decomposition de Helmholtz : discretisation
4.3.1 Le Laplacien avec CL de Dirichlet
Nous allons discretiser (2.13), qui donne une solution faible de (2.9). Il sagit dun probl`eme de
Dirichlet homog`ene, nous allons donc introduire V
0
k
le sous-espace de H
1
0
(), de dimension N

:
V
0
k
: = V
k
H
1
0
() = u
h
V
k
: u
h |
= 0 . (4.9)
Les ( v
i
)
i I
forment une base de V
0
k
. Soit
0
k
, loperateur dinterpolation associe ` a cet espace :

0
k
: H
1
0
() C
0
() V
0
k
u

iI
u( M
i
) v
i
.
Soit
D, h
V
0
k
lapproximation de
D
, telle que :
D, h
=

jI

D, h
(M
j
) v
j
.
La formulation variationnelle (2.13) discretisee dans V
0
k
secrit :
Trouver
D, h
V
0
k
tel que :
i I

, a
D
(
D, h
, v
i
) = l
D
( v
i
), (4.10)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
4.3. Decomposition de Helmholtz : discretisation 93
o` u :
D, h
=

j I

D, h
( M
j
) v
j
.
Ce probl`eme lineaire est de dimension R
N
. Il est resolu en pratique dans R
N
: on proc`ede par
pseudo-elimination des degres de liberte lies au bord , en modiant le syst`eme lineaire (4.10) de
la fa con suivante :
Trouver
D, h
V
k
tel que :
i I

, a
D
(
D, h
, v
i
) = l
D
( v
i
),
i I

,
D, h
(M
i
) = 0.
Nous allons exprimer ce probl`eme lineaire sous forme matricielle.
Le second membre peut etre calcule de deux fa cons :
- Si la fonction dinterpolation g
h
: =
0
k
( g ) existe, on calcule le second membre par un produit
matrice-vecteur. En pratique, on utilise une interpolation de ce type (notamment lors de couplages
avec des particules [63]).
- Sinon, on construit directement le vecteur G R
N
, de composantes :
G
i
= l
D
(v
i
) = ( g , v
i
)
0
si i I

,
= 0 si i I

Pour un exemple dapproche generale, voir les exemples numeriques du paragraphe 6.2.3.
Supposons que g
h
existe. On ecrit alors lequation (4.10) sous la forme :
Trouver
D, h
V
0
k
tel que :
i I

j I

D, h
( M
j
) a
D
( v
j
, v
i
) = ( g
h
, v
j
)
0
=

j I

g( M
j
) ( v
j
, v
i
)
0
, (4.11)
avec : a
D
( v
j
, v
i
) = ( gradv
j
, gradv
i
)
0
= (
1
v
j
,
1
v
i
)
0
+ (
2
v
j
,
2
v
i
)
0
.
Considerons K
D
R
NN
, appelee matrice de raideur interne (ou matrice de rigidite interne),
la matrice delements :
K
i , j
D
= a
D
( v
j
, v
i
) si i et j I

,
=
ij
si i ou j I

. (4.12)
i , j, K
i , j
D
= K
j , i
D
: K
D
est symetrique. K
D
est formee de 2 sous-blocs :
K
D
=
_
_
K

0
0 I

_
_
,
o` u K

R
NN
est telle que : i , j I

, K
i , j

= K
i , j
D
; et I

R
N

est la matrice
identite.
On remarque de plus que pour i , j I

, si M
i
et M
j
nappartiennent pas ` a un meme triangle,
lelement K
i , j
D
nul. La matrice K
D
est donc creuse. Lorsque M
i
et M
j
appartiennent ` a un meme
triangle, on a :
K
i , j
D
=
_

(
1
v
j

1
v
i
+
2
v
j

2
v
i
) d =

T
l
| M
i
, M
j
T
l
_
T
l
(
1
v
j

1
v
i
+
2
v
j

2
v
i
) d.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
94 CHAPITRE 4. LE PROBL
`
EME STATIQUE 2D DIRECT DISCRET
Considerons la matrice M
D
R
NN
appelee matrice de masse interne, la matrice delements :
M
i , j
D
= ( v
j
, v
i
)
0
si i I

, j ,
= 0 si i I

, j . (4.13)
M
D
est formee de deux sous-blocs :
M
D
=
_
_
M

M
,
0 0
_
_
,
o` u M

R
NN
, et M
,
R
NN

. On remarque que le sous-bloc M

est symetrique. De
meme que pour K
D
, lorsque M
i
et M
j
nappartiennent pas ` a un meme triangle, lelement M
i , j
D
est
nul : M
D
est une matrice creuse. Comme precedemment, i I

, j I,
M
i , j
D
=

T
l
| M
i
, M
j
T
l
_
T
l
v
j
v
i
d.
Supposons que
k
g existe. Soit g R
N
tel que : g = ( g ( M
1
) , . . . , g ( M
N
) )
T
.
Posons
D
R
N
tel que
D
= (
D, h
( M
1
) , ...,
D, h
( M
N
) , 0 , ..., 0 )
T
.
On peut alors ecrire le probl`eme (4.11) sous la forme matricielle suivante :
K
D

D
= M
D
g . (4.14)
4.3.2 Le Laplacien avec CL de Neumann

N
est deni ` a une constante pr`es, ou ` a moyenne nulle (voir la section 2.2). Pour resoudre le
probl`eme numerique, nous devons imposer la valeur de cette constante. On choisit alors dimposer

N
( M
N
) = 0. On construit alors le sous-espace de H
1
(), de dimension N1 :
V
N
k
= u
h
V
k
: u
h
(M
N
) = 0 .
Les ( v
i
)
i =1 , N1
forment une base de V
N
k
. Soit
N
k
, loperateur dinterpolation associe ` a cet espace :

N
k
: H
1
0
() C
0
() V
N
k
u

iI
u( M
i
) v
i
.
Soit
N , h
V
N
k
lapproximation de
N
, telle que :
N , h
=
N1

j =1

N , h
(M
j
) v
j
.
On note
N
= (
N , h
(M
1
) , ...,
N , h
( M
N1
) , 0 )
T
.
La formulation variationnelle (2.14) discretisee secrit cette fois :
Trouver
N , h
V
N
k
tel que :
i I N , a
N
(
N , h
, v
i
) = ( f , v
i
)
0
+ ( e , v
i
)
0,

N , h
( M
N
) = 0.
(4.15)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
4.3. Decomposition de Helmholtz : discretisation 95
Ce probl`eme lineaire est de dimension R
N1
. Il est resolu en pratique dans R
N
: on proc`ede par
pseudo-elimination du degre de liberte lies en M
N
. Nous allons exprimer ce probl`eme lineaire sous
forme matricielle.
De meme que pour la discretisation du probl`eme de Dirichlet, le second membre peut etre calcule
de deux fa cons :
- Si les fonctions dinterpolation f
h
: =
N
k
( f ) et e
h
=
N
k
( e ) existent, on calcule le second
membre par un produit matrice-vecteur.
- Sinon, on construit directement le vecteur F R
N
, de composantes :
F
i
= l
N
( v
i
) = ( f , v
i
)
0
si i I N ,
= 0 si i = N,
et le vecteur E R
N
, de composantes :
E
i
= ( e , v
i
)
0
si i I

N ,
= 0 si i I

N ,
Supposons que f
h
et e
h
existent. On ecrit alors lequation (4.15) sous la forme :
Trouver
N , h
V
N
k
tel que : i I N,

j I\{ N}

N , h
( M
j
) a
N
( v
j
, v
i
) = ( f
h
, v
j
)
0
+ ( e
h
, v
j
)
0,
,
=

j I\{ N}
f
h
( M
j
) ( v
j
, v
i
)
0
+

j I

\{ N}
e
h
( M
j
) ( v
j
, v
i
)
0,
,
(4.16)
avec : a
N
( v
j
, v
i
) = ( gradv
j
, gradv
i
)
0
= (
1
v
j
,
1
v
i
)
0
+ (
2
v
j
,
2
v
i
)
0
.
Considerons K
N
R
NN
appelee matrice de raideur interne la matrice delements :
K
i , j
N
= a
N
( v
j
, v
i
) si i et j 1 , . . . , N1 , (4.17)
=
ij
si i ou j = N.
Considerons M
N
R
NN
, appelee matrice de masse interne la matrice delements :
M
i , j
N
= ( v
j
, v
i
)
0
si i 1 , ..., N 1 et j 1 , ..., N, (4.18)
= 0 si j = N.
Enn, considerons B
N
R
NN
, appelee matrice de masse fronti`ere la matrice delements :
B
i , j
N
= ( v
j
, v
i
)
0 ,
si i et j I

N ,
= 0 si i ou j I

N . (4.19)
Soit f R
N
tel que : f = ( f(M
1
) , . . . , f(M
N
) )
T
.
Soit e R
N
tel que : e = ( 0 , . . . , 0 , e ( M
N+1
) , . . . , e ( M
N
) )
T
.
Posons
N
R
N
tel que
N
= (
N , h
( M
1
) , ...,
N , h
( M
N1
) , 0 )
T
.
On peut alors ecrire le probl`eme (4.11) sous la forme matricielle suivante :
K
N

N
= M
N
f + B
N
e . (4.20)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
96 CHAPITRE 4. LE PROBL
`
EME STATIQUE 2D DIRECT DISCRET
4.3.3 Derivation du champ electrique
Une fois que lon a evalue
D, h
et
N , h
, il faut calculer E
h
, lapproximation de E, composante
par composante. Pour cela, il faut calculer grad
D, h
et rot
N , h
.
D, h
et
N , h
sont P
k
-continus,
donc par derivation, E
h
(P
k1
)
2
-discontinu. Par exemple, si on a utilise les elements nis P
1
pour
le calcul des potentiels, ceux-ci sont continus, anes par triangles. Ainsi, le champ E
h
derive des
potentiels sera discontinu, constant par triangle. On a :
E
h
= grad
D, h
+ rot
N , h
, avec :

D, h
, approximation de
D
, solution de (4.14) ,

N , h
, approximation de
N
, solution de (4.20) .
(4.21)
Pour avoir une representation continue de E
h
par les elements nis de Lagrange P
k
, on proc`ede
` a une projection P
k1
-P
k
[6, 63], cest-` a-dire quau lieu de calculer directement les derivees des
potentiels, on resout :
( E
h
, v
i
e

)
0
= ( grad
D, h
, v
i
e

)
0
+ ( rot
N , h
, v
i
e

)
0
, i I , 1 , 2 . (4.22)
Soient G
D
et R
N
(R
21
)
NN
les matrices telle que : i , j I,
G
i , j
D
=
_
( v
i
,
1
v
j
)
0
( v
i
,
2
v
j
)
0
_
, et R
i , j
N
=
_
( v
i
,
2
v
j
)
0
( v
i
,
1
v
j
)
0
_
.
Soit E la representation de E
h
suivante : E = (E
h,1
(M
1
) , E
h,2
(M
1
) , ..., E
h,1
(M
N
) , E
h,2
(M
N
) )
T
(voir la section 4.6). On a alors :
E = G
D

D
+ R
N

N
. (4.23)
4.4 Calcul des singularites du Laplacien
X
0
E
H
1
() nest pas dense dans X
0
E
. Pour approcher le champ electrique E = E
0
+ e, o` u
E
0
est solution de (2.6)-(2.7), dans X
0
E
par les elements nis de Lagrange continus, on doit donc
decomposer E
0
en une partie H
1
-reguli`ere, et une partie singuli`ere, appelee complement singulier.
Deux methodes sont possibles :
La -approche, pour laquelle lapproximation du champ electrique secrit :
E
h
=

E
h
+
Ncr

l=1

l
h
x
P
l
.
La discretisation du champ electrique se deroule en deux temps :
- Calculs des
l
h
, qui sont les approximations des
l
.
- Calcul de

E
h
, lapproximation de

E dans X
0 , R
E, k
avec rel`evement de la condition tangentielle
sur , decrit dans la section 4.8.
En sommant les contributions
l
h
x
P
l
, on obtient la partie singuli`ere du champ electrique.
La MCSO, pour laquelle lapproximation du champ electrique secrit :
E
h
=

E
h
+
Ncr

l=1
c
l
h
x
S
l
o` u : x
S
l
= x
l
+
Ncr

m=1

l,m
x
P
l
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
4.4. Calcul des singularites du Laplacien 97
La discretisation du champ electrique se deroule en trois temps :
- Calcul des
k,l
et les
l
, an de determiner les c
l
h
.
- Calcul de

E
h
, lapproximation de

E dans X
0 , R
E, k
avec rel`evement de la condition aux limites
tangentielle sur , et calcul des c
l
h
decrit dans la section 4.9.
- Calcul des x
l,h
, les parties reguli`eres des x
S
l
. Deux methodes sont possibles : la methode des
potentiels, ou la -approche.
En sommant les contributions c
l
h
x
l,h
et

E
h
, on obtient la partie reguli`ere du champ electrique. La
partie singuli`ere est obtenue en ajoutant les contributions
l
h
x
P
l
, l 1 , . . . , N
cr
.
Pour les deux methodes, il faut dabord approcher les fonctions s
N , l
et s
D, l
en chaque point
du maillage.
4.4.1 Singularites duales : CL de Dirichlet
On rappelle que s
D, l
= s
D, l
+ s
P
D, l
, avec s
D, l
H
1
() et s
P
D, l
= r

l
l
sin(
l

l
). s
D, l
satisfait
un probl`eme de Dirichlet non-homog`ene (2.20). On a : s
D, l |
= s
P
D, l |
. On rappelle que
s
P
D, l |
= 0 sur les aretes du coin rentrant A
0
l
et A

l
, et que s
P
D, l |
(M
N
cl
) = 0, o` u M
N
cl
est le
l
i`eme
coin rentrant.
On peut donc se contenter de calculer s
D, l
aux points interieurs ` a : les ( M
i
)
i I
, et proceder
` a une pseudo-elimination des degres de liberte du bord.
Decomposons s
D, l
H
1
() de la fa con suivante : s
D, l
= s
0
D, l
+s

D, l
, o` u s

D, l
est un rel`evement
susamment regulier de (1
l
(r
l
)) s
D, l |
= (1
l
(r
l
)) s
P
D|
[42], et s
0
D, l
H
1
0
() satisfait :
s
0
D, l
= s

D, l
dans , (4.24)
Ce probl`eme est similaire ` a (2.9), et on peut lecrire sous la formulation variationnelle suivante :
Trouver s
0
D, l
H
1
0
() tel que u H
1
0
(),
a
D
( s
0
D, l
, u) = a
D
( s

D, l
, u) dans , (4.25)
On en deduit que s
D, l
est solution du probl`eme :
Trouver s
D, l
H
1
() tel que u H
1
0
(),
a
D
( s
D, l
, u) = 0 dans , (4.26)
avec s
D, l |
= s
P
D, l |
. La formulation discr`ete de ce probl`eme est la suivante :
Trouver s
D, l , h
V
k
tel que :
i I

j I
s
D, l , h
( M
j
) a
D
( v
j
, v
i
) =

j I

s
P
D, l
( M
j
) a
D
( v
j
, v
i
),
j I

N
cl
, s
D, l , h
( M
j
) = s
P
D, l
( M
j
)
s
D, l , h
( M
N
cl
) = 0 .
(4.27)
Soit s
D, l , h
=

j I
s
D, l , h
( M
j
) v
j

j I

\N
cl
s
P
D, l |
( M
j
) v
j
, lapproximation de s
D, l
dans
V
k
ainsi construite. On consid`ere s
D, l
R
N
le vecteur associe :
s
D, l
= ( s
D, l , h
( M
1
) , ..., s
D, l , h
( M
N
) )
T
,
= ( s
D, l , h
( M
1
) , ..., s
D, l , h
( M
N
) , s
P
D, l
( M
N+1
) , ..., s
P
D, l
( M
N
) )
T
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
98 CHAPITRE 4. LE PROBL
`
EME STATIQUE 2D DIRECT DISCRET
Soit K
P
D
la matrice telle que :
K
P
D
=
_
0 K
,
0 I

_
,
o` u I

est la matrice identite de R


N

; et K
,
R
NN

est telle que :


K
i , j
,
= a
D
( v
j
, v
i
) si i I

, et j I

.
Soit s
P
D, l
R
N
le vecteur tel que :
s
P
D, l
=
_
0 si i I

ou i = N
cl
, ,
r
l
(M
i
)

l
sin(
l

l
(M
i
) ) si i I

N
cl
.
Les equations (4.27) secrivent sous la forme matricielle suivante :
K
D
s
D, l
= K
P
D
s
P
D, l
. (4.28)
4.4.2 Singularites duales : CL de Neumann
On rappelle que s
N , l
= s
N , l
+s
P
N , l
, avec s
N , l
H
1
() et s
P
N , l
= r

l
l
cos(
l

l
). s
N
satisfait le
probl`eme de Neumann non-homog`ene (2.21). Son calcul est similaire au calcul de
N
, decrit dans
le paragraphe 4.3.2.
Soit s
N , l , h
=

j I
s
N , l , h
(M
j
) v
j
, lapproximation de s
N , l
dans V
k
.
Posons s
N , l
= ( s
N , l , h
( M
1
) , ..., s
N , l , h
( M
N
) )
T
R
N
.
s
N , l
est donc connu ` a une constante pr`es. Comme s
N , l
S
N
L
2
0
(), s
N , l , h
est choisi tel que :
_

( s
N , l , h
+ s
P
N
) d = 0.
Soit b
N , l
R
N
le vecteur tel que :
b
N , l
=
_

_
0 si i I

Sq | M
i
Sq
_
Sq

s
P
N , l
v
i
d si i I

,
o` u les integrales seront calculees par un schema dintegration numerique (voir le paragraphe 15.2.1).
Rappelons que si S
q
A
0 ,
l
, alors

s
P
N , l | Sq
= 0.
Il sagit alors de resoudre le probl`eme matriciel :
K
N
s
N , l
= b
N
. (4.29)
Posons s
h
=

i I
( s
N , l
)
i
v
i
, avec ( s
N , l
)
N
= ( b
N
)
N
, car K
N
est telle que K
i,N
N
=
i,N
et K
N,j
N
=
N,j
.
On a alors : s
N , l , h
= s
h

1
[ [
__

( s
h
+ s
P
N , l
) d
_
.
Pour lintegration numerique de s
P
N , l
, on decompose en
R
l
= B(M
N
cl
, R
l
), o` u M
N
cl
designe le
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
4.4. Calcul des singularites du Laplacien 99
coin rentrant dindice l, et son complementaire dans . Soit R
l
> 0 le rayon maximal que
R
l
puisse avoir. On ecrit
_

=
_

R
l
+
_
\
R
l
, ce qui donne ici :
_

s
P
N , l
d =
2 R
2
l
l

l
(2
l
)
+
_
\
R
l
s
P
N , l
d.
Lintegrale sur
R
est approchee par un schema dintegration numerique (voir le paragraphe
15.2.1).
4.4.3 Coecients des singularites duales
Pour evaluer les
l , l
D, N
, on utilise la methode de P. Ciarlet, Jr. et J. He, decrite dans [41] pour
optimiser la precision de calcul. Cette methode repose sur lintegration explicite sur une portion
de disque de la partie analytique de la singularite duale. Il sagit de proceder ` a la decomposition
suivante :

l , l
D, h
= ( [[ s
D, l , h
[[
2
0
+ 2 ( s
D, l , h
, s
P
D, l
)
0
+ [[ s
P
D, l
[[
2
0
)/.
On decompose de nouveau en
R
l
= B(M
N
cl
, R
l
), (voir le paragraphe 4.4.2). On a alors :
[[ s
P
D, l
[[
2
0
=
_

R
l
( s
P
D, l
)
2
d +
_
\
R
l
( s
P
D, l
)
2
d .
On sait calculer analytiquement la premi`ere partie de cette integrale :
_

R
l
( s
P
D, l
)
2
d =
_
R
0
r
2
l
l
r
l
dr
_
/
l
0
sin
2
(
l

l
) d =

2
l
R
2 2
l
l
(2 2
l
)
.
s
P
D, l
est plus regulier dans
R
l
, on utilise alors la formule dintegration numerique (voir le para-
graphe 15.2.1) pour la seconde partie de lintegrale, ainsi que pour les termes dependant de s
D, l , h
.
On proc`ede de la meme fa con pour le calcul de
l , l
N
. La partie analytique est similaire (remplacer
sin par cos). Quant au calcul des
l , m
D, N
, l ,= m, on proc`ede ` a un schema dintegration numerique ` a
sep points (paragraphe 15.2.1).
4.4.4 Coecients des singularites primales
Dapr`es les calculs sur la simplication du calcul de , il y a deux fa con dapprocher
l
. Soit

l
h
, lapproximation de
l
. Les deux calculs suivants donnent les memes resultats numeriques :

l
h
=
1

__

( s
D, l , h
+
k
( s
P
D, l
) )
k
( g ) d +
_

( s
N , l , h
+
k
( s
P
N , l
) )
k
( f ) d
+
_

( s
N , l , h
+
k
( s
P
N , l
) )
k
( e ) d
_
,
ou bien :

l
h
=
1

__

( s
D, l , h
+
k
( s
P
D, l
) ) (
k
( g )
k
( div e ) ) d
+
_

( s
N , l , h
+
k
( s
P
N , l
) ) (
k
( f )
k
( rot e ) ) d
_
.
Cette approximation sera calculee par un schema dintegration numerique ` a sept points (paragraphe
15.2.1).
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
100 CHAPITRE 4. LE PROBL
`
EME STATIQUE 2D DIRECT DISCRET
4.5 Calcul des singularites electromagnetiques
Pour calculer les x
S
l
, on peut deriver les fonctions singuli`eres primales
D, l
et
N , l
. Nous
indiquons dans cette section comment approcher les parties reguli`eres de ces fonctions. Le calcul
est similaire ` a celui des singularites primales.
4.5.1 Singularites primales : CL de Dirichlet
La partie reguli`ere de la l
i`eme
fonction singuli`ere primale
D, l
satisfait lequation (2.26), et son
calcul sapparente cette fois ` a celui de s
D, l
. La formulation variationnelle de (2.26), discretisee dans
V
0
k
secrit : Trouver
l
D, h
V
0
k
tel que :
i I

,
_

grad
l
D, h
. gradv
i
d =
_

s
l
D, h
v
i
d ,
i I

,
l
D, h
( M
i
) =
l , m
D, h

P
D, m
( M
i
) .
(4.30)
Soit
D, l
R
N
, tel que :

D,l
= (
D, l , h
( M
1
), ...,
D , l , h
( M
N
) ,
Ncr

l=1

l , m
D, h

P
D, m
( M
N +1
), ...,
Ncr

l=1

l , m
D, h

P
D, m
( M
N
) )
T
.
On consid`ere d
D, l
R
N
le vecteur tel que :
d
D, l
=
_

T
l
| M
i
T
l
_
T
l
s
D, l , h
v
i
d si i I

,
0 si i I

.
Posons
P
D, l
le vecteur tel que :

P
D, l
=
_

_
0 si i I

Ncr

l=1

l , m
D, h
r
m
m
( M
i
) sin(
m

m
( M
i
) ) si i I

.
Il sagit alors de resoudre le syst`eme matriciel :
K
D

D, l
= d
D, l
+ K
P
D

P
D, l
.
(4.31)
4.5.2 Singularites primales : CL de Neumann
La partie reguli`ere de la l
i`eme
fonction singuli`ere primale
N , l
satisfait lequation (2.27), et
son calcul sapparente ` a celui de s
N , l
. La formulation variationnelle de (2.27), discretisee dans V
k
secrit : Trouver
N , l , h
V
k
tel que : i 1, ..., N 1,
_

grad
N , l , h
. gradv
i
d =
_

s
N , l , h
v
i
d +
Ncr

l=1

l , m
N , h
_

P
N , m
v
i
d. (4.32)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
4.6. Methode avec CL naturelles : discretisation 101
Posons
N , l
= (
N , l , h
( M
1
) , ...,
N , l , h
( M
N1
) , 0 )
T
. Le premier membre de (4.32) correspond
alors aux lignes du produit K
N

N , l
. Soit d
l
R
N
le vecteur tel que :
d
N , l
=
_

T
l
| M
i
T
l
_
T
l
s
N , l , h
v
i
d si i I

T
l
| M
i
T
l
_
T
l
s
N , l , h
v
i
d +

Sq | M
i
Sq
Ncr

l=1

l , m
N , h
_
Sq

P
N , m
v
i
d si i I

.
Les integrales sont calculees par des schemas dintegration numerique. Il sagit alors de resoudre le
syst`eme matriciel :
K
N

N , l
= d
N , l
.
(4.33)
4.6 Methode avec CL naturelles : discretisation
X
E
H
1
() est dense dans X
E
[40, 51]. On denit alors une discretisation de X
E
H
1
() an
de resoudre les probl`emes poses dans la section 2.3 ` a laide des elements nis continus de Lagrange
P
k
. Une bonne denition de cet espace discretise est, a priori, lespace X
k
:
X
k
= v
h
C
0
()
2
[ v
h | T
l
P
k
(T
l
)
2
, l 1 , . . . , L . (4.34)
Par construction, X
k
H
1
(). Lorsque k = 1, les fonctions v
h
de X
k
sont telles que : v
h | T
l
=
a
| T
l
+ b
| T
l
(x), o` u a
| T
l
R
2
; et b
| T
l
(x) est une application lineaire de R
2
dans R
2
. On choisit
alors comme espace dapproximation de X
E
H
1
() lespace : X
k
= ( V
k
)
2
, pour lequel deux
approches sont possibles :
Dune part, on peut considerer X
k
comme un espace de dimension nie 2N sur R.
Soit ( e
1
, e
2
)
T
une base orthonormale directe de R
2
. Les ( v
i
e

)
i { 1 ,..., N} , { 1 , 2 }
forment une
base de X
k
, ce qui va nous permettre de discretiser la formulation variationnelle (2.35). On cherche
E
h
, lapproximation de E sous la forme :
E
h
=

j I
2

=1
E
h,
( M
j
) v
j
e

.
Dautre part, on peut considerer X
k
comme un espace de dimension nie N sur R
2
, ce qui consiste
` a chercher les N valeurs physiques de E
h
aux points de la discretisation, cest-` a-dire :
E
h
=

j I
E
h
( M
j
) v
j
,
avec E
h
(M
j
) R
2
. Bien s ur, on a : E
h
( M
j
) = E
h,1
( M
j
) e
1
+ E
h,2
( M
j
) e
2
pour tout j, et les
deux choix dapproximation concident.
En pratique, on utilise la premi`ere representation, qui consiste ` a considerer des inconnues sca-
laires. Nous allons la detailler dans ce qui suit.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
102 CHAPITRE 4. LE PROBL
`
EME STATIQUE 2D DIRECT DISCRET
La formulation variationnelle (2.35) discretisee dans X
k
secrit :
Trouver E
h
X
k
tel que :
i I , 1 , 2 , /
E
( E
h
, v
i
e

) = L
E
( v
i
e

). (4.35)
En decomposant E
h
selon la base canonique de X
k
dans (4.35), on obtient :
i I , 1 , 2 ,

j I
2

=1
E
h,
( M
j
) /
E
( v
j
e

, v
i
e

) = L
E
( v
i
e

).
Soit A
E
(R
22
)
NN
la matrice ainsi construite, denie par les sous-blocs 2 2 A
i , j
E
R
22
tels
que :
A
i , j
E
=
_
_
/
E
( v
i
e
1
, v
i
e
1
) /
E
( v
i
e
2
, v
i
e
1
)
/
E
( v
i
e
1
, v
i
e
2
) /
E
( v
i
e
2
, v
i
e
2
)
_
_
.
Ces sous-blocs agissent sur les vecteurs de R
2
suivants : E
h
( M
j
) =
_
E
h,1
( M
j
)
E
h,2
( M
j
)
_
.
Par soucis de consistance, on appelle L ( R
2
)
N
le vecteur compose des valeurs L
E
(v
i
e

), i I,
1 , 2, forme de N vecteurs de R
2
:
L = ( L
E
( v
1
e
1
) , L
E
( v
1
e
2
) , ..., L
E
( v
N
e
1
) , L
E
( v
N
e
2
) )
T
.
Selon la meme idee, posons E = ( E
h,1
( M
1
) , E
h,2
( M
1
) , ..., E
h,1
( M
N
) , E
h,2
( M
N
) )
T
( R
2
)
N
. Si
on regroupe explicitement les composantes deux ` a deux, on a aussi : E =
_
_
_
E
h
( M
1
)
.
.
.
E
h
( M
N
)
_
_
_.
Le probl`eme (4.35) secrit alors : A
E
E = L.
Remarque 4.6 Dans les sections 4.8, 4.9 et 4.10, on utilisera une autre base de decomposition de
X
k
car il faudra alors eliminer explicitement les valeurs tangentielles.
Nous allons etudier le calcul des composantes de A
E
et L. Decomposons A
E
en 3 matrices :
A
E
= Div + Rot + B telles que : i , j I,
Div
i , j
=
_
_
( div v
j
e
1
, div v
i
e
1
)
0
( div v
j
e
2
, div v
i
e
1
)
0
( div v
j
e
1
, div v
i
e
2
)
0
( div v
j
e
2
, div v
i
e
2
)
0
_
_
=
_
_
(
1
v
j
,
1
v
i
)
0
(
2
v
j
,
1
v
i
)
0
(
1
v
j
,
2
v
i
)
0
(
2
v
j
,
2
v
i
)
0
_
_
,
Rot
i , j
=
_
_
( rot v
j
e
1
, rot v
i
e
1
)
0
( rot v
j
e
2
, rot v
i
e
1
)
0
( rot v
j
e
1
, rot v
i
e
2
)
0
( rot v
j
e
2
, rot v
i
e
2
)
0
_
_
=
_
_
(
2
v
j
,
2
v
i
)
0
(
1
v
j
,
2
v
i
)
0
(
2
v
j
,
1
v
i
)
0
(
1
v
j
,
1
v
i
)
0
_
_
,
et enn, avec =
_

1

2
_
, le vecteur tangentiel ` a :
B
i , j
=
_
_
_
_
_
_

v
j
v
i

2
1
d
_

v
j
v
i

2
d
_

v
j
v
i

2
d
_

v
j
v
i

2
2
d
_
_
_
_
_
, i , j I

,
= 0 sinon .
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
4.6. Methode avec CL naturelles : discretisation 103
Notons que : B
i , j
= B
j , i
. B est donc symetrique par blocs 2 2.
4.6.1 Matrice de raideur interne
On constate que :
( Rot + Div )
i , j
=
_
c
i , j
c

i , j
c

i , j
c
i , j
_
,
o` u : c
i , j
= (
1
v
j
,
1
v
i
)
0
+ (
2
v
j
,
2
v
i
)
0
, et c

i , j
= (
2
v
j
,
1
v
i
)
0
(
1
v
j
,
2
v
i
)
0
.
On en deduit que : i I, c

i , i
= 0.
Proposition 4.7 c

i , j
secrit comme une integrale sur :
c

i , j
=< gradv
i
. , v
j
>
H
1/2
(),H
1/2
()
. (4.36)
Do` u : c

i , j
= 0 d`es lors que M
i
ou M
j
nest pas sur .
Demonstration. On a en eet :
_

(
1
v
i

2
v
j

2
v
i

1
v
j
) d =
_

gradv
i
. rot v
j
d .
Or, dapr`es la formule dintegration par parties (1.15) :
_

u. rot v d =
_

rot uv d + < u. , v >


H
1/2
() , H
1/2
()
.
Supposons que u = gradw avec w H
1
(), alors rot u = 0, et on a :
_

gradw. rot v d =< gradw. , v >


H
1/2
() , H
1/2
()
.
Do` u le resultat.

On en deduit immediatement c

i,j
= 0 si M
i
ou M
j
nest pas sur le bord. Ainsi, en regroupant
les matrices Rot et Div, on peut limiter le calcul des c

i,j
aux i , j I

. Dautre part, lorsque i ,= j,


c
i , j
et c

i , j
sont non nuls seulement si les supports de v
i
et v
j
se recouvrent, cest-` a-dire si M
i
et
M
j
appartiennent ` a un meme triangle. Do` u : i , j I,
c
i , j
=

T
l
| M
i
, M
j
T
l
_
T
l
(
1
v
i

1
v
j
+
2
v
i

2
v
j
) d,
et pour i , j I

:
c

i , j
=

Sq | M
i
, M
j
Sq
_
Sq
(
1
v
i

2
v
j

2
v
i

1
v
j
) d.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
104 CHAPITRE 4. LE PROBL
`
EME STATIQUE 2D DIRECT DISCRET
4.6.2 Matrice de masse du bord
Le bloc B
i , j
est non nul seulement si M
i
et M
j
sont les extremites dune meme arete du bord
. On a donc : i ou j , I

, B
i , j
= 0 et : i , j I

,
B
i , j
=

Sq | M
i
, M
j
Sq
_
Sq
v
j
v
i
d
_
_

2
q , 1

q , 1

q , 2

q , 1

q , 2

2
q , 2
_
_
,
=

Sq | M
i
, M
j
Sq
_
Sq
v
j
v
i
d
_

q
.
T
q
_
;
o` u
q
est le vecteur tangentiel ` a larete S
q
.
4.6.3 Second membre
De meme que pour le calcul des potentiels, le second membre peut-etre calcule directement,
` a laide de schemas dintegration numerique, ou avec les fonctions dinterpolation g
h
, f
h
et e
h
, ` a
condition que lon puisse denir leur valeur en chaque point de discretisation (voir la section 4.3).
Nous allons developper cette approche. Ceci permet decrire le second membre sous forme dune
somme de produits matrice-vecteur, en utilisant g, f et e.
Soit L
g
( R
2
)
NN
la matrice formee des N N sous-blocs L
i , j
g
R
2
tels que : i , j I,
L
i , j
g
=
_
_
( v
j
,
1
v
i
)
0
( v
j
,
2
v
i
)
0
_
_
=

T
l
| M
i
, M
j
T
l
_
_
_
_
_
_
_
T
l
v
j

1
v
i
d
_
T
l
v
j

2
v
i
d
_
_
_
_
_
_
.
De meme, on consid`ere L
f
( R
2
)
NN
la matrice formee des N N sous-blocs L
i , j
f
R
2
tels
que : i , j I,
L
i , j
f
=
_
_
( v
j
,
2
v
i
)
0
( v
j
,
1
v
i
)
0
_
_
=

T
l
| M
i
, M
j
T
l
_
_
_
_
_
_
_
T
l
v
j

2
v
i
d

_
T
l
v
j

1
v
i
d
_
_
_
_
_
_
.
Posons enn L
e
( R
2
)
NN
la matrice denie par les N N sous-blocs : i , j I,
L
i , j
e
=
_
_
_
_
_
_

v
j
v
i

1
d
_

v
j
v
i

2
d
_
_
_
_
_
=

Sq | M
i
, M
j
Sq
_
Sq
v
j
v
i
d
q
, i , j I

,
= 0 sinon.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
4.7.

Elimination des CL essentielles 105
On peut donc calculer L sous la forme matricielle suivante : L = L
g
g + L
f
f + L
e
e. Pour approcher
le champ electrique, on resout donc le syst`eme 2N 2N suivant :
A
E
E = L
g
g + L
f
f + L
e
e ,
avec : A
E
= Div + Rot + B.
(4.37)
4.7

Elimination des CL essentielles
Dans cette section, on consid`ere le cas general, pour lequel il existe plusieurs coins rentrants. Soit
N
c
le nombre de sommets du domaine polygonal . Chaque sommet est un point de discretisation
du bord, on appelle ( lensemble de ces sommets. On pose N
a
= N

N
c
, le nombre de points
de discretisation du bord qui ne sont pas des sommets. On ordonne les points du bord de la
fa con suivante :
- i I
a
, M
i
(,
- i I
c
, M
i
(,
o` u on a decompose I

en : I
a
= N

+ 1 , ..., N

+ N
a
, et I
c
= N

+ N
a
+ 1 , ..., N.
On remarque que : N

+ N
a
+ N
c
= N.
On consid`ere comme espace de discretisation de X
0 , R
E
le sous-espace de X
E, k
, conforme dans
X
0
E
:
X
0 , R
E, k
=
_
v X
k
[ v .
|
= 0 sur
_
. (4.38)
La discretisation de (2.43) et (2.69) se fait de la meme fa con que celle de (2.35), mais il faut en plus
prendre en compte la condition aux limites tangentielle dans les matrices Div et Rot, et dans les
termes du second membre. Pour cela, on proc`ede alors ` a une pseudo-elimination de tous les degres
de liberte connus.
4.7.1 Discretisation de lespace avec CL essentielles
Nous allons montrer que lelimination des composantes tangentielles reduit lespace dapproxi-
mation du champ electrique.
Propriete 4.8 Lespace X
0 , R
E, k
est de dimension nie 2N N
a
2N
c
.
Demonstration. Soit u X
0 , R
E, k
. Comme X
0 , R
E, k
est un sous-espace de X
k
, il est de dimension
inferieure ou egale ` a 2N et on peut ecrire u =

iI
2

=1
u

( M
i
) v
i
e

.
Considerons un coin M
i
, i I
c
. Alors M
i
est lintersection de 2 aretes distinctes de la fronti`ere
: il existe k et k

1 , . . . , K tels que k ,= k

et M
i
= A
k
A
k
. u etant dans X
0 , R
E, k
, on a :
_
u( M
i
) .
k
= 0,
u( M
i
) .
k
= 0.
Comme les vecteurs
k
et
k
ne sont pas colineaires, ceci correspond exactement ` a u(M
i
) = 0.
Ceci etant valable pour tous les coins, on peut ecrire : u =
NNc

i=1
2

=1
u

( M
i
) v
i
e

. Dit autrement,
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
106 CHAPITRE 4. LE PROBL
`
EME STATIQUE 2D DIRECT DISCRET
pour chaque vecteur de X
0 , R
E, k
, nous eliminons alors les 2 degres de liberte lies ` a chaque coin. Il y
en a N
c
, do` u : dim( X
0 , R
E, k
) 2N 2N
c
.
On peut encore eliminer dautres degres de liberte. En eet, considerons un point du bord M
i
qui nest pas un coin : i I
a
. M
i
appartient ` a une arete du bord A
k
.
Ecrivons u(M
i
) dans la base locale (
k
,
k
) :
u( M
i
) = u

( M
i
)
k
+ u

( M
i
)
k
.
Comme u X
0 , R
E, k
, on a : u( M
i
) .
k
= 0, do` u : u

( M
i
) = 0.
Posons (
i
,
i
) = (
k
,
k
) (il ny a pas dambiguite car larete ne touche pas de coin). On a
alors : u( M
i
) = u

( M
i
)
i
. On generalise ` a tous les points du bord qui ne sont pas des coins,
do` u :
u =

i I
2

=1
u

( M
i
) v
i
e

+

i Ia
u

( M
i
) v
i

i
,
=

i I
u( M
i
) v
i
+

i Ia
u

( M
i
) v
i

i
.
(4.39)
Ainsi, pour chaque vecteur de X
0 , R
E, k
, nous pouvons eliminer un degre de liberte par point du bord
qui nest pas un coin : dim( X
0 , R
E, k
) 2N N
a
2N
c
.
Pour conclure, la famille B
0
:= ( v
i
e

)
i I , {1,2}
( v
i

i
)
i Ia
est contenue dans X
0 , R
E, k
, do` u :
dim( X
0 , R
E, k
) 2N N
a
2N
c
.

Notons qualors B
0
= ( v
i
e

)
i I , {1,2}
( v
i

i
)
i Ia
engendre X
0 , R
E, k
. On utilisera donc deux
types de base de R
2
selon lemplacement de M
i
:
- i I

, M
i
, on travaille dans la base canonique ( e
1
, e
2
),
- i I
a
, M
i
(, on travaille dans la base locale (
i
,
i
),
- An de lever lambigute sur et aux coins du domaine, on travaille dans la base canonique
( e
1
, e
2
) pour les M
i
(, i I
c
.
On appelle B la base de X
E, k
ainsi formee :
B = (v
i ,
)
i I Ic , { 1 , 2 }
(v
i

i
)
i Ia
(v
i

i
)
i Ia
. (4.40)
On decomposera E
0
h
X
0 , R
E, k
dans la base B
0
et E
h
X
E, k
dans la base B.
4.7.2 Matrice de raideur interne
Soit A (R
22
)
NN
la decomposition de la matrice Div+Rot dans B, que lon ecrit de la fa con
suivante, les sommets du maillage etant ordonnes comme dhabitude (interieurs, aretes, coins) :
A =
_
_
_
_
_
_
A
,
A
, a
A
, c
A
a ,
A
a , a
A
a , c
A
c ,
A
c , a
A
c , c
_
_
_
_
_
_
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
4.7.

Elimination des CL essentielles 107
Decrivons les sous-matrices de A.
Les sous-blocs de A
i,j
R
22
tels que i et j I

I
c
sont denis dans la base (e
1
, e
2
) et ont
ete calcules dans le paragraphe 4.6.1. Ils sont contenus dans les sous-matrices suivantes :
- A
,
= ( Div + Rot )
i I , j I
( R
22
)
NN
;
- A
c , c
= ( Div + Rot )
i Ic , j Ic
( R
22
)
NcNc
;
- A
, c
= ( Div + Rot )
i I , j Ic
( R
22
)
NNc
;
- A
c ,
= ( Div + Rot )
i Ic , j I
( R
22
)
NcN
.
La sous-matrice A
a , a
(R
22
)
NaNa
est composee des N
a
N
a
sous-blocs de R
22
, tels que :
i I
a
, j I
a
:
A
i , j
a , a
=
_
_
/
0
( v
j

j
, v
i

i
) /
0
( v
j

j
, v
i

i
)
/
0
( v
j

j
, v
i

i
) /
0
( v
j

j
, v
i

i
)
_
_
.
Ces sous-blocs agissent sur les vecteurs de R
2
decomposes dans la base locale (
j
,
j
) :
E
h
( M
j
) =
_
E

( M
j
)
E

( M
j
)
_
, o` u E

( M
j
) = E
h
( M
j
) .
j
et E

( M
j
) = E
h
( M
j
) .
j
.
La sous-matrice A
, a
(R
22
)
NNa
est composee des N

N
a
sous-blocs de R
22
suivants :
i I

, j I
a
,
A
i , j
, a
=
_
_
/
0
( v
j

j
, v
i
e
1
) /
0
( v
j

j
, v
i
e
1
)
/
0
( v
j

j
, v
i
e
2
) /
0
( v
j

j
, v
i
e
2
)
_
_
.
Symetriquement, la sous-matrice A
a ,
(R
22
)
NaN
est composee des N
a
N

sous-blocs de
R
22
suivants : i I
a
, j I

,
A
i , j
a ,
= A
j , i
, a
=
_
_
/
0
( v
j
e
1
, v
i

i
) /
0
( v
j
e
2
, v
i

i
)
/
0
( v
j
e
1
, v
i

i
) /
0
( v
j
e
2
, v
i

i
)
_
_
.
La sous-matrice A
a , c
(R
22
)
NaNc
est composee des N
a
N
c
sous-blocs de R
22
suivants :
i I
a
, j I
c
,
A
i , j
a, c
=
_
_
/
0
( v
j
e
1
, v
i

i
) /
0
( v
j
e
2
, v
i

i
)
/
0
( v
j
e
1
, v
i

i
) /
0
( v
j
e
2
, v
i

i
)
_
_
.
Symetriquement, la sous-matrice A
c , a
(R
22
)
NcNa
est composee des N
c
N
a
sous-blocs de R
22
suivants : i I
c
, j I
a
,
A
i , j
c , a
= A
j , i
a , c
=
_
_
/
0
( v
j

j
, v
i
e
1
) /
0
( v
j

j
, v
i
e
1
)
/
0
( v
j

j
, v
i
e
2
) /
0
( v
j

j
, v
i
e
2
)
_
_
.
Nous ne detaillerons pas les calculs des elements de A
a , a
etc, car ils sont similaires aux calculs des
elements de Rot et Div, expliques dans le paragraphe 4.6.1, o` u lon a remplace v
i
e
1
par v
i

i
et
v
i
e
2
par v
i

i
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
108 CHAPITRE 4. LE PROBL
`
EME STATIQUE 2D DIRECT DISCRET
4.7.3 Second membre
Soit F X
k
. An de denir le produit matrice-vecteur AF, o` u F est le vecteur de (R
2
)
N
associe
` a F dans la base B, on decompose F dans cette meme base selon :
F =

j I Ic
2

=1
F

(M
j
) v
j
e

+

j Ia
(F

(M
j
) v
j

j
+ F

(M
j
) v
j

j
) ,
o` u i I
a
, F

(M
j
) = F(M
i
) .
i
et F

(M
j
) = F(M
i
) .
i
.
On consid`ere alors F = ( F

, F
a
, F
c
)
T
le vecteur de R
2N
associe, dont les sous-composantes sont :
- F

= ( F
1
(M
1
) , F
2
(M
1
) , ..., F
1
(M
N
) , F
2
(M
N
) )
T
( R
2
)
N
,
- F
a
= ( F

(M
N+1
) , F

(M
N+1
) , ..., F

(M
NNc
) , F

(M
NNc
) )
T
( R
2
)
Na
,
- F
c
= ( F
1
(M
NNc+1
) , F
2
(M
N
N
c
+ 1) , ..., F
1
(M
N
) , F
2
(M
N
) )
T
( R
2
)
Nc
.
Le produit matrice-vecteur AF est ainsi bien deni. Pour construire la matrice de la formulation
variationnelle (2.43) discretisees dans X
0 , R
E, k
, on peut alors proceder ` a lelimination des conditions
aux limites essentielles dans A. Cela correspond ` a eliminer les lignes et les colonnes de A dont les
elements dependent de pour les degres de liberte daretes, et les couples de ligne et de colonnes
de A pour les degres de liberte de coin. On appelle A
0
la matrice ainsi obtenue.
Soit A
,
(R
22
)
NNa
la matrice A
, a
dont on a elimine les colonnes dependant de :
i I

, j I
a
,
A
i , j
,
=
_
_
0 /
0
( v
j

j
, v
i
e
1
)
0 /
0
( v
j

j
, v
i
e
2
)
_
_
.
Symetriquement, A
,
(R
22
)
NaN
est la matrice A
a ,
dont on a elimine les lignes qui dependent
de :
A
i , j
,
=
_
_
0 0
/
0
( v
j
e
1
, v
i

i
) /
0
( v
j
e
2
, v
i

i
)
_
_
.
Ce faisant, on na pas modie de terme extra diagonal, puisque A
, a
et A
a ,
sont des sous-blocs
de A extra-diagonaux.
On consid`ere A
,
la matrice A
a , a
dont on a elimine les termes dependant de , sauf les termes
diagonaux, pour lesquels on a impose la valeur 1 :
A
i , j
,
=
_
_

ij
0
0 /
0
( v
j

j
, v
i

i
)
_
_
.
En eet, A
a , a
correspondant ` a un bloc diagonal de A, il faut faire attention ` a preserver linversibilite
de la matrice ainsi modiee. Ensuite, on remplace tous les sous-blocs lies aux coins, sauf le bloc
diagonal, par zero ; et enn, on remplace A
c , c
par I
, c
, la matrice identite de ( R
22
)
NcNc
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
4.8. -approche : discretisation 109
On en deduit que la structure par blocs de la matrice A
0
( R
22
)
NN
est la suivante :
A
0
=
_
_
_
_
_
_
A
,
A
,
0
A
,
A
,
0
0 0 I
c , c
_
_
_
_
_
_
.
Proposition 4.9 La matrice A
0
est inversible.
Demonstration. Comme /
0
est une forme bilineaire symetrique, les sous-blocs diagonaux de
A
,
et A
,
sont strictement positifs. On a :
A
i , i
,
=
_
[[ gradv
i
[[
2
0
0
0 [[ gradv
i
[[
2
0
_
, et A
i , i
,
=
_
1 0
0 [[ gradv
i
[[
2
0
_
.
Le sous-bloc diagonal I
c , c
garantit donc linversibilite de A
0
.

4.8 -approche : discretisation


4.8.1 Champ electrique : partie reguli`ere
Pour la -approche, lapproximation du champ electrique secrit : E
h
=

E
h
+
Ncr

l=1

l
h
x
P
l
. Nous
avons montre dans le paragraphe 4.4.4 comment calculer les
l
h
. Nous decrivons ici la seconde etape
de la discretisation de la -approche : le calcul de

E
h
. Pour cela, il faut dabord discretiser la
condition aux limites tangentielles.
Soit e

h
un rel`evement regulier de e
Ncr

l=1

l
h
x
P
l
. Soit e
, h
=
k
( e

h
), linterpolation de e

h
que lon decompose dans B comme suit :
e
, h
=

j I Ic
2

=1

j ,
v
j
e

+

j Ia
(
j ,
v
j

j
+
j ,
v
j

j
) , avec :
- j I

I
c
, 1 , 2,
j ,
= e
, h
( M
j
) . e

;
- j I
a
,
j ,
= e
, h
( M
j
) .
j
,
j ,
= e
, h
( M
j
) .
j
.
Pour j I
c
, = 1 ou 2, les
j ,
sont explicitement connus. De meme, pour j I
a
, les
j ,
sont explicitement connus.
Soit

E
0
h
lapproximation de

E
0
, decomposee dans la base de X
0 , R
E, k
:

E
0
h
=

j I
2

=1

E
0
h,
( M
j
) v
j
e

+

j Ia

E
0
h,
( M
j
) v
j

j
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
110 CHAPITRE 4. LE PROBL
`
EME STATIQUE 2D DIRECT DISCRET
Considerons

E
h
lapproximation de

E dans X
E, k
.
On a :

E =

E
0
+ e

, et

E
h
=

E
0
h
+ e
, h
. On en deduit :

E
h
=

j I
2

=1
_

E
0
h ,
( M
j
) +
j ,
_
v
j
e

+

j Ia
_

j ,
v
j

j
+ (

E
0
h,
( M
j
) +
j ,
) v
j

j
_
+

j Ic
2

=1

j ,
v
j
e

.
Par identication, on trouve :
- j I

, 1 , 2,

E
h ,
( M
j
) =

E
0
h,
( M
j
) +
j ,
,
- j I
a
,

E
h,
( M
j
) : =

E
h
( M
j
) . =
j ,
,
- j I
a
,

E
h,
( M
j
) : =

E
h
( M
j
) . =

E
0
h,
( M
j
) +
j ,
,
- j I
c
, 1 , 2,

E
h,
( M
j
) =
j ,
.
En decomposant

E
h
dans la base B, on obtient donc :

E
h
=

j I
2

=1

E
h,
( M
j
) v
j
e

+

j Ia

E
h,
(M
j
)v
j

j
+

j Ic
2

=1

j ,
+

j Ia

j ,
v
j

j
.
Soit

E = (

,

E
a
,

E
c
)
T
le vecteur de R
2N
associe dont les composantes sont egales aux coordonnees
de

E
h
dans B.
Comment construit-on le rel`evement discret ? On peut par exemple considerer le rel`evement
discret suivant :
= ( Z

,
c
)
T
, o` u :
- Z

est le vecteur nul de (R


2
)
N
;
-

= (
N+1 ,
, 0 , ...,
NNc ,
, 0 )
T
( R
2
)
Na
, est le vecteur contenant les valeurs des com-
posantes tangentielles de e
, h
sur ( ;
-
c
= (
NNc+1 , 1
,
NNc+1 , 2
, ...,
N, 1
,
N, 2
)
T
( R
2
)
Nc
est le vecteur contenant les valeurs
des composantes de e

aux coins du maillage.


En dautres termes, on conserve exactement les valeurs tangentielles aux points de la discretisation
du bord, et on impose zero sur tous les autres degres de liberte. Le calcul de ce vecteur sera detaille
dans le paragraphe 4.8.2.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
4.8. -approche : discretisation 111
On a :

E
c
=
c
, et

E
a
=

E

+

E

, en posant :

= ( 0 ,

E
N+1 ,
, ..., 0 ,

E
NNc ,
)
T
( R
2
)
Na
et

E

est le vecteur contenant les valeurs des composantes normales de



E
h
sur (.
Si on revient ` a la formulation variationnelle sur

E
0
, on peut determiner

E

et

E

, en reecrivant
le probl`eme variationnel (2.43) discretise dans X
0 , R
E, k
comme suit :
Trouver

E
0
h
X
0 , R
E, k
tel que :
i I

, 1 , 2 , /
0
(

E
0
h
, v
i
e

) = L
0
( v
i
e

) /
0
( e
, h
, v
i
e

),
i I
a
, /
0
(

E
0
h
, v
i

i
) = L
0
( v
i

i
) /
0
( e
, h
, v
i

i
).
En regroupant

E
0
h
et e
, h
, on peut reecrire lensemble de ces equations sous la forme :
Trouver

E
h
X
k
tel que :
i I

, 1 , 2 , /
0
(

E
h
, v
i
e

) = L
0
( v
i
e

) ,
i I
a
, /
0
(

E
h
, v
i

i
) = L
0
( v
i

i
) ,
(4.41)
sachant que :
i I
a
,

E
h
( M
i
) .
i
= e

h
( M
i
) .
i
,
i I
c
,

E
h
( M
i
) = e

h
( M
i
) .
(4.42)
Soit A
, a
( R
22
)
NaNc
la matrice A
a , a
dont on a elimine les lignes dependant de :
i , j I
a
,
A
i , j
, a
=
_
_
0 0
/
0
( v
j

j
, v
i

i
) /
0
( v
j

j
, v
i

i
)
_
_
.
Soit A
, c
( R
22
)
NaNc
, la matrice A
a , c
dont on a elimine les lignes dependant de :
i I
a
, j I
c
,
A
i , j
, c
=
_
_
0 0
/
0
( v
j
e
1
, v
i

i
) /
0
( v
j
e
2
, v
i

i
)
_
_
.
Les lignes des equations (4.41) correspondent aux produit matriciels suivants :
A
,

+ A
, a

E
a
+ A
, c

E
c
= L

,
A
,

+ A
, a

E
a
+ A
, c

E
c
= L

,
o` u L

( R
2
)
N
la restriction de L aux i I

; et L

( R
2
)
Na
est le vecteur tel que :
L

= ( 0 , L
0
( v
N+1

N+1
) , ..., 0 , L
0
( v
NNc

NNc
) ).
On obtient que

E est solution du syst`eme :
A
,

+ A
, a

= L

A
, a

A
, c

c
,
A
,

+ A
, a

= L

A
, a

A
, c

c
,

E
c
=
c
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
112 CHAPITRE 4. LE PROBL
`
EME STATIQUE 2D DIRECT DISCRET
On remarque que :
A
, a

= A
,

= A
,

E
a
, et A
, a

= A
,

= A
,

E
a


E

.
Do` u, en passant A
,

au second membre dans le seconde equation,



E satisfait :
A
,

+ A
,

E
a
= L

A
, a

A
, c

c
,
A
,

+ A
,

E
a
= L

A
, a

A
, c

c
,

E
c
=
c
.
Soit A
r
( R
22
)
NN
la matrice denie ainsi :
A
r
=
_
_
_
_
_
_
0 A
, a
A
, c
0 A
, a
A
, c
0 0 I
c , c
_
_
_
_
_
_
.
Posons L
0
= ( L

, L

, Z
c
)
T
( R
2
)
N
, o` u Z
c
est le vecteur nul de ( R
2
)
Nc
.

E est alors solution du syst`eme matriciel :


A
0

E = L
0
A
r
. (4.43)
Nous ne detaillerons pas le calcul de L
0
car il est similaire ` a celui de L, eectue dans le paragraphe
(4.6.3).
Une fois que

E est calcule, on peut ecrire lapproximation calculee sur les aretes dans la base
canonique ( e
1
, e
2
). Pour cela, ` a chaque point M
i
, i I
a
, on associe O
i
R
22
, la matrice de
changement de base telle que :
O
i
=
_
_

2
(M
i
)
1
(M
i
)

1
(M
i
)
2
(M
i
)
_
_
.
Soit O ( R
22
)
NaNa
le matrice diagonale par blocs telle que :
O =
_
_
_
O
N +1
0 0
0
.
.
. 0
0 0 O
NNc
_
_
_.
Le vecteur correspondant aux composantes dans la base canonique ( e
1
, e
2
) secrit alors : O

E
a
.
Remarque 4.10 En pratique, il est plus simple de creer la matrice et le second membre dans la
base cartesienne compl`ete, et de proceder ` a une elimination a posteriori, en faisant un changement
de base avant lelimination, et un autre apr`es pour revenir au syst`eme cartesien.
Soit l I
a
. On extrait la double ligne L (R
2
)
N
correspondant ` a i = l, = 1 et 2. En multipliant ` a
gauche cette double ligne par O
l
, on lexprime dans la base locale (
l
,
l
). On proc`ede ` a lelimination
de la premi`ere ligne de O
l
L, puis on multiplie ` a gauche par O
T
l
pour revenir ` a la base canonique.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
4.8. -approche : discretisation 113
Ensuite, on extrait la double colonne C (R
2
)
N
correspondant ` a j = l, = 1 et 2. En multipliant
` a droite cette double colonne par O
T
l
, on lexprime dans la base locale (
l
,
l
). On proc`ede ` a
lelimination de la premi`ere colonne de CO
T
l
. An de rendre la matrice inversible, on impose que
(CO
T
l
)
2,2
= 1, puis on multiplie ` a droite par O
l
pour revenir ` a la base canonique.
4.8.2 Rel`evement de la CL
Nous venons de voir quil nest pas necessaire de calculer un rel`evement explicite de e
, h
pour
calculer E
h
. Nous allons detailler le calcul des composantes de . Tout dabord, decomposons en
une partie dependant de e et une partie dependant des
l
h
, x
P
l
:
= e
Ncr

l=1

l
h
x
l

,
o` u : x
l

= ( Z

, x
l

, x
l
c
)
T
, et e = ( Z

, e

, e
c
)
T
, avec :
- x
l

= ( x
P
l
( M
N+1
) .
N+1
, 0 , ..., x
P
l
( M
NNc
) .
NNc
, 0 )
T
;
- x
l
c
= ( x
P
l
( M
NNc+1
) . e
1
, x
P
l
( M
NNc+1
) . e
2
, ..., x
P
l
( M
N
) . e
1
, x
P
l
( M
N
) . e
2
)
T
;
- e

= ( e( M
N+1
) , 0 , ..., e( M
NNc
) , 0 )
T
.
Physiquement, la donnee de E.
|
est une valeur associee aux composantes du bord, et non
aux sommets. Cependant, dans notre approximation, nous associons la valeur E
h
.
|
aux sommets
du bord car nous utilisons des elements nis nodaux. Nous allons consacrer le reste du paragraphe
` a la determination de e
c
.
Lorsque E H
1
(), E.
|A
k
H
1/2
(A
k
), k 1, ..., K, mais on na pas E.
|
H
1/2
().
La fonction e nest donc pas necessairement continue entre deux aretes successives : il ny a pas
unicite de la valeur de e aux points ( M
i
)
i Ic
. Or, comme nous approchons la champ electrique
par des elements nis nodaux, nous devons attribuer une valeur au champ electrique approche aux
coins du maillage pour resoudre cette diculte. Soit M le coin du maillage egal ` a lintersection
A
1
A
2
. La valeur attribuee ` a E
h
en M est donnee par la resolution du syst`eme :
_

_
E
h
( M ) .
| A
1
= lim
M
1
M , M
1
A
1
e( M
1
),
E
h
( M ) .
| A
2
= lim
M
2
M , M
2
A
2
e( M
2
).
(4.44)
Ci-dessus, on a suppose pour simplier que la donnee e est continue par arete, ce qui est vrai si
pour tout k, il existe
k
> 0 tel que e
|A
k
H
1/2+
(A
k
), car pour tout > 0, H
1/2+
(A
k
) C
0
(A
k
).
Considerons lexemple suivant (gure 4.2), avec e
|A
1
= 1 et e
|A
2
= 0.
On a alors :
_
_
_
E
2
( M ) = E
h
( M ) .
| A
2
= 0,
E
1
( M ) = E
h
( M ) .
| A
1
= 1.
Do` u : E
h
( M ) = ( 1 , 0 )
T
. Nous sommes ainsi en mesure de determiner e
c
. Il sagit tout sim-
plement de resoudre le syst`eme (4.44) pour chaque coin ( M
i
)
i Ic
du maillage, an de determiner
E
h, 1
( M
i
) et E
h, 2
( M
i
). On a alors :
e
c
= ( E
h , 1
( M
NNc+1
) , E
h, 2
( M
NNc+1
) , ..., E
h, 1
( M
N
) , E
h, 2
( M
N
) )
T
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
114 CHAPITRE 4. LE PROBL
`
EME STATIQUE 2D DIRECT DISCRET
A
1

|A
2
= x
2
e
|A
1
= 1
e
|A
2
= 0
A
2
M
1
M
2
M

|A
1
= x
1
Fig. 4.2 Valeur de E
h
en un sommet du domaine.
4.9 Complement singulier orthogonal : discretisation
Pour la methode du complement singulier orthogonale, lapproximation du champ electrique
secrit : E
h
=

E
h
+
Ncr

l=1
c
l
h
x
S
l
. Les inconnues sont :

E
h
ainsi que les N
cr
coecients c
l
h
, obtenus ` a
laide des coecients
l , m
h
et
l
h
. Dans le paragraphe 4.4.3, nous avons montre comment calculer
les
l , m
h
, et dans le paragraphe 4.4.4, nous avons detaille le calcul des
l
h
.
Considerons

E
h
=

E
0
h
+ e
h
, avec e
h
=
k
( e ), son approximation. Nous allons nous ramener
au calcul direct de

E
h
, de la meme fa con quon se ram`ene au calcul de

E
h
dans la -approche.
4.9.1 Champ electrique : partie reguli`ere
Soit X
h
est la matrice approchee de X R
NcrNcr
, construite ` a laide des
l , m
h
, et
h
R
Ncr
,
contenant les
l
h
, est lapproximation du vecteur . La formulation variationnelle (2.57)-(2.58)
discretisee dans X
0 , R
E, k
secrit :
Trouver

E
0
h
X
0 , R
E, k
et c
h
, R
Ncr
tels que :
i I

, 1 , 2 , /
0
(

E
0
h
, v
i ,
) = L
0
( v
i ,
) /
0
( e
h
, v
i ,
) ;
i I
a
, /
0
(

E
0
h
, v
i

i
) = L
0
( v
i

i
) /
0
( e
h
, v
i

i
) ,
X
h
c
h
=
h
,
(4.45)
Cela revient au probl`eme suivant :
Trouver

E
h
X
k
et c
h
, R
Ncr
tels que :
i I

, 1 , 2 , /
0
(

E
h
, v
i ,
) = L
0
( v
i ,
) ;
i I
a
,

E
h
( M
i
) .
i
= e
h
( M
i
) .
i
,
i I
c
,

E
h
( M
i
) = e
h
( M
i
) ,
X
h
c
h
=
h
.
(4.46)
Soit

E ( R
2
)
N
le vecteur associe ` a la decomposition de

E
h
dans la base B. Decomposons

E de la
fa con suivante :

E = (

,

E
a
,

E
c
)
T
, o` u :
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
4.9. Complement singulier orthogonal : discretisation 115
-

E
a
=

E

+ e

, avec :

E

= ( 0 ,

E
h
( M
N+1
) .
N+1
, ..., 0 ,

E
h
( M
NNc
) .
NNc
)
T
,
-

E
c
= e
c
,
- e

et e
c
sont determines comme

et
c
dans le paragraphe 4.8.1.
Soit A

=
_
A
0
0
0 X
h
_
R
(2N+Ncr)(2N+Ncr)
et L

=
_
L
0
A
r
e

h
_
R
2N+Ncr
. Posons
E

=
_

E
c
h
_
R
2N+Ncr
. Les equations (4.46) se mettent sous la forme suivante :
A

= L

,
(4.47)
A
0
, A
r
L
0
ont ete construires dans le paragraphe 4.8.1. Pour obtenir

E
h
, il ne nous reste plus qu` a
calculer les x
S
l , h
. Pour la methode des potentiels, il faut evaluer les
D, l
et
N , l
. Pour calculer
les x
S
l , h
par la -approche, il sut de proceder comme il est explique precedemment, en prenant
simplement : f
h
= s
N , l , h
et s
D, l , h
.
4.9.2 Champ electrique : partie singuli`ere
Dapr`es le theor`eme 2.43, on sait que : x
S
l
= grad
D, l
+ rot
N , l
, ce qui secrit aussi de la
fa con suivante :
x
S
l
= grad
D, l
+ rot
N , l
+
Ncr

m=1

l , m
x
P
m
.
On peut approche donc approcher les x
S
l
par derivation des potentiels de la fa con suivante :
x
S
l , h
= grad(
D, l
)
h
+ rot (
N , l
)
h
+
Ncr

l=1

l , m
h

k
( x
P
m
).
Comme pour le calcul de E
h
par les potentiels
D
et
N
(paragraphe 4.3.3), on utilise une projection
P
k1
-P
k
pour obtenir une approximation continue de x
S
l , h
.
x
l
est alors solution de :
x
l
= G
D

D, l
+ R
N

N , l
. (4.48)
On peut dautre part calculer les x
S
l
par la -approche : soit x
l
( R
2
)
N
representant x
l , h
dans
la base B. Dapr`es (2.64) et le paragraphe 4.8.2, x
l
est solution de :
A
0
x
l
= A
r
_
Ncr

m=1

l , m
h
x
m

_
. (4.49)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
116 CHAPITRE 4. LE PROBL
`
EME STATIQUE 2D DIRECT DISCRET
4.9.3 Conclusion
Theor`eme 4.11 La -approche et la MCSO discretisees donnent tout calcul fait le meme resultat :

E +
Ncr

l=1
c
l , h
x
l
=

E.
Demonstration. Laddition de la premi`ere equation de (4.47), qui nous donne : A
0
E = L
0
A
r
e
et de (4.49) donne :
A
0
_

E +
Ncr

l=1
c
l , h
x
l
_
= L
0
A
r
_
e +
Ncr

l=1
c
l , h
Ncr

m=1

l , m
h
x
m

_
,
ce qui devient ` a laide de la seconde equation de (4.47) : A
0
_

E +
Ncr

l=1
c
l , h
x
_
= L
0
A
r
. Do` u
le resultat.

4.10 Regularisation `a poids : discretisation


X
0
E,
H
1
() etant dense dans X
0
E,
, on peut considerer comme espace dapproximation de
X
0
E,
lespace : X
0 , R
E, k
, decrit dans le paragraphe 4.7.1. La formulation variationnelle (2.69) secrit :
Trouver E
0
, h
X
0 , R
E, k
tel que :
i I

, 1 , 2 /

( E
0
, h
, v
i
e

) = L

( v
i
e

) /

( e , v
i
e

) ,
i I
a
, /

( E
0
, h
, v
i

i
) = L

( v
i

i
) /

( e , v
i

i
).
(4.50)
Pour exprimer ces equations sous forme matricielle, on proc`ede de la meme fa con que dans le
paragraphe 4.7.1 par pseudo-elimination des degres de liberte connus. Soit A
0 ,
(resp. A
r ,
) la
matrice obtenue en rempla cant loperateur /
0
par /

dans A
0
(resp. A
r
). On se ram`ene au calcul
direct de E
, h
= E
0
, h
+ e
h
, avec comme rel`evement discret de la condition tangentielle au bord
e le vecteur e. On construit le vecteur E

de la meme fa con que le vecteur



E; et le vecteur L

de
la meme fa con que L
0
, en rempla cant loperateur L
0
par L

. Il sagit alors de resoudre le syst`eme


lineaire :
A

= L

+ A
r ,
e . (4.51)
Il faut construire la matrice Div

, qui correspond au produit scalaire dans V


0

des divergences des


vecteurs de la base B
0
. Cette construction est similaire ` a la construction de Div, on utilise un
schema dintegration numerique ad hoc.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
4.11. Analyse derreur 117
4.11 Analyse derreur
Nous allons maintenant etudier la convergence des methodes de calcul direct de E, cest ` a dire
lerreur que lon commet en fonction du pas du maillage h. On appelle taux de convergence la
param`etre tel que : [[ E E
h
[[
X
C h

, o` u C est une constante.


4.11.1 Methode avec CL naturelles : convergence
Nous navons pas encore obtenu de resultat quant ` a lanalyse derreur pour le calcul de E
h
dans
X
k
. Cependant, nous avons observe numeriquement que cette erreur est gouvernee par lerreur sur
la condition aux limites. Comme nous utilisons des elements nis continus, nous ne pouvons pas
approcher correctement E.
|
au voisinage des coins. En eet, cette quantite depend de E.
|
,
par continuite le long des aretes. Or nous ne contr olons pas la quantite E.
|
, qui est tr`es elevee
au(x) voisinage(s) du (des) coin(s) rentrant(s).
4.11.2 Methode du complement singulier : convergence
Nous avons etabli que pour le cas statique, la -approche et la methode complement singulier
orthogonale sont identiques dun point de vue probl`eme continu (section 2.4), formulation variation-
nelle (proposition 2.47) et probl`eme discret (theor`eme 4.11). Nous nous contentons donc detudier
la convergence de la -approche.
Lanalyse de la convergence de la methode du complement singulier a ete realisee par C. Hazard
et S. Lohrengel dans [68]. Elle utilise le lemme de Cea 4.1, et lequivalence des normes de H
1
et de
X
0
E
pour les vecteurs de X
0 , R
E
(theor`eme 2.25). La preuve de convergence que nous presentons ici
est leg`erement dierente car nous nutilisons pas de fonction de troncature, mais nous obtenons le
meme taux de convergence, de lordre 2 1 . Nous allons montrer le theor`eme suivant :
Theor`eme 4.12 On suppose quil existe > 0 tel que 2 1 > 0 et f, g H
21
(),
e H
21/2
(). Alors il existe une constante C

> 0 qui ne depend que telle que :


[[ E E
h
[[
X
E
C

h
2 1
. (4.52)
Pour prouver ce theor`eme, nous avons besoin de la proposition suivante :
Proposition 4.13 On a lestimation derreur suivante sur le calcul des
i
:
Il existe une constante C

ne dependant que du domaine et des donnees telle que : i 1, ..., N


cr
:
[
i

i
h
[ < C

h
2
.
Demonstration. La preuve de cette proposition est faite par P. Ciarlet, Jr. et J. He dans [41]
pour obtenir un taux de 2 , et gr ace aux resultats de M. Amara et M. Moussaoui dans [4], on
obtient le taux optimal.

Pour tout i 1, ..., N


cr
, x
P
i , h
designe lapproximation numerique de x
P
i
choisie pour la
representation. En pratique, on prend souvent : x
P
i , h
=
k
(x
P
i
). Decomposons E et E
h
ainsi :
E =

E
0
+ e

+
Ncr

i=1

i
x
P
i
, E
h
=

E
0
h
+ e
, h
+
Ncr

i=1

i
h
x
P
i , h
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
118 CHAPITRE 4. LE PROBL
`
EME STATIQUE 2D DIRECT DISCRET
Posons z
0
=

E
0


E
0
h
, z

= e

e
, h
et z
P
=
Ncr

i=1
(
i
x
P
i

i
h
x
P
i,h
). Dapr`es linegalite de
Cauchy-Schwarz, on a donc :
[[ E E
h
[[
2
X
E
3 ( [[ z
0
[[
2
X
E
+ [[ z

[[
2
X
E
+ [[ z
P
[[
2
X
E
) .
Pour montrer le theor`eme 4.12, il sagit alors destimer les trois termes du second membre de
linegalite ci-dessus.
Lemme 4.14 On suppose quil existe > 0 tel que 2 1 > 0 et f, g H
21
(),
e H
21/2
(). Alors il existe une constante C

> 0 qui ne depend que telle que :


[[ z
0
[[
X
0
E
= [[

E
0


E
0
h
[[
X
0
E
C

h
21
[[

E
0
[[
H
2 . (4.53)
Demonstration. La preuve de cette proposition, que nous reprenons de [68] se fait en trois
etapes :
Dapr`es le lemme de Cea 4.1, comme /
0
est coercitive, il existe une constante C
0
> 0 telle que :
[[

E
0


E
0
h
[[
X
0
E
C
0
inf
F
h
X
0 , R
E, k
[[

E
0
F
h
[[
X
0
E
, (4.54)
Dapr`es le theor`eme 2.25, il existe une constante C
1
> 0 telle que :
[[

E
0


E
0
h
[[
X
0
E
C
0
C
1
inf
F
h
X
0 , R
E, k
[[

E
0
F
h
[[
H
1 . (4.55)
Or, dapr`es le theor`eme 2.31, pour le nombre considere,

E
0
H
2
(). Comme 2 > 1,
lanalyse derreur standard des elements nis sapplique [33, 66] :
inf
F
h
X
0 , R
E, k
[[

E
0
F
h
[[
H
1 C

h
21
[[

E
0
[[
H
2 .
En prenant, C

= C
0
C
1
C

, on obtient (4.53).

Lemme 4.15 Il existe une constante C

> 0 telle que :


[[ z

[[
X
E
C

h
2
. (4.56)
Demonstration. Notons que pour e H
21/2
() avec tel que 2 1 > 0, il existe un
rel`evement e H
21
() de e, et comme H
21
() C
0
(),
k
(e) est bien deni.
Pour tout i 1, ..., N
cr
, on pose x
R
i
H
1+s
(), s > 0, un rel`evement regulier de x
P
i
.
|
.
Comme H
1+s
() C
0
(),
k
(x
R
i
) est bien deni.
On a : e

= e
Ncr

i=1

i
x
R
i
, et e
,h
=
k
(e)
Ncr

i=1

i
h
x
R
i,h
. Decomposons z

de la fa con suivante :
z

= e
k
( e ) +
Ncr

i=1
(
i
h

i
)
k
( x
R
i
) +
Ncr

i=1

i
(
k
( x
R
i
) x
R
i
).
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
4.11. Analyse derreur 119
Dapr`es linegalite de Cauchy-Schwarz, en decomposant cette somme en 2 N
cr
+ 1 termes, on a
linegalite suivante :
[[ z

[[
2
X
E
(2 N
cr
+ 1)
_
[[ e
k
( e ) [[
2
X
E
+
Ncr

i=1
[
i
h

i
[
2
[[
k
( x
R
i
) [[
2
X
E
+
Ncr

i=1
[
i
[
2
[[ x
R
i

k
( x
R
i
) [[
2
X
E
_
.

Evaluons les trois ensembles de termes du second membre de cette inegalite.


Comme e H
2
(), il existe une constante C
e,
> 0 telle que :
[[ e
k
( e ) [[
X
E
C
e,
h
2
[[ e [[
H
2 .
Comme
k
est continue de C
0
() dans H
1
(), on a pour tout i :
[[
k
( x
R
i
) [[
X
E
[[[
k
[[[ [[ x
R
i
[[
H
1+s ,
avec : [[[
k
[[[ = sup
FX
0 , R
E,k
: ||F||
X
0
E
=1

k
( F).
En utilisant ce resultat ainsi que celui de la proposition 4.13, on arrive ` a :
Ncr

i=1
[
i

i
h
[
2
[[
k
( x
R
i
) [[
2
X
E
C

( h
2
)
2
,
avec C

= N
cr
C
2

[[[
k
[[[
2
max
i
( [[ x
R
i
[[
2
H
1+s
).
Comme i, x
R
i
H
1+s
(), il existe une constante C

s
> 0 telle que i :
[[ x
R
i

k
( x
R
i
) [[
X
E
C

s
h
k
[[ x
R
i
[[
H
1+s ,
do` u :
Ncr

i=1
[
i
[
2
[[ x
R
i

k
( x
R
i
) [[
2
X
E
C
2
s
h
2k
,
avec C
2
s
= N
cr
max
i
( [
i
[
2
) C

2
s
[[ x
R
i
[[
2
H
1+s
.
Finalement, en prenant C

= max(C
e,
[[ e [[
H
2 , C

, C
s
, )
[[ z

[[
X
E
C

h
min(2,2,k)
,
C

h
2
,
o` u C

depend de [[ e [[
H
2 et des [[ x
R
i
[[
H
1,s .

Enn, reecrivons z
P
de la fa con suivante :
z
P
=
Ncr

i=1
_
(
i

i
h
) x
P
i

i
h
( x
P
i
x
P
i , h
)
_
,
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
120 CHAPITRE 4. LE PROBL
`
EME STATIQUE 2D DIRECT DISCRET
do` u :
[[ z
P
[[
X
E

Ncr

i=1
_
[
i

i
h
[ [[ x
P
i
[[
X
E
+ [
i
h
[ [[ x
P
i
x
P
i , h
[[
X
E
_
,
C

P
h
2
+
Ncr

i=1
[
i
h
[ [[ x
P
i
x
P
i , h
[[
X
E
,
o` u C
P
est une constante qui depend des [[ x
P
i
[[
X
E
et de C

. Or, les erreurs [[ x


P
i
x
P
i , h
[[
X
E
sont des
erreurs de representation et dependent du nombre de quadratures p utilise pour faire les integrations
numeriques. Do` u : [[ x
P
i
x
P
i , h
[[
X
E
= O( h
(p)
). Cette erreur est negligeable par rapport ` a celle
faite sur les
i
. Do` u :
[[ z
P
[[
X
E
C
P
h
2
.
On est alors en mesure de montrer le theor`eme 4.12 :
Demonstration du theor`eme 4.12. Nous avons etabli que lerreur [[ z
0
[[
X
E
est en h
21
.
Les erreurs [[ z
P
[[
X
E
et [[ z

[[
X
E
sont plus faibles. Do` u, en regroupant les resultats des lemmes
4.14 et 4.15, on obtient la majoration (4.52).

Nous allons maintenant etudier lerreur en norme L


2
(). Pour montrer le theor`eme 4.17 ci-
dessous, obtenu en utilisant lastuce dAubin-Nitsche, on a besoin du lemme suivant, prouve dans
la section 14.4 de la partie IV :
Lemme 4.16 Soit f L
2
(). Considerons le probl`eme variationnelle suivant :
Trouver G X
0
E
tel que :
F X
0
E
, /
0
(G, F) = (f , F)
0
. (4.57)
Dapr`es le theor`eme de Lax-Milgram, ce probl`eme admet une unique solution qui depend contin ument
de f . Soit G
h
lapproximation de G par la -approche. On a alors lapproximation derreur suivante
sur le calcul de G
h
: > 0 tel que 2 1 > 0 et 2 ( 1 ) > 0 :
[[ G G
h
[[
X
E
C
G
[[ f [[
0
h
2 1
pour 3/4 ,
[[ G G
h
[[
X
E
C
G
[[ f [[
0
h
2 ( 1 )
pour 3/4 .
Theor`eme 4.17 On suppose quil existe > 0 tel que 2 ( 2 1 ) > 0, 1 > 0, f,
g H
21
() et e H
21/2
(). Alors, il existe une constante C
0

> 0 qui ne depend que


de telle que :
[[ E E
h
[[
0
C
0

h
2 (2 1 )
pour 3/4 ,
[[ E E
h
[[
0
C
0

h
1
pour 3/4 .
(4.58)
Demonstration.
Considerons tout dabord le probl`eme suivant :
Trouver G X
0
E
tel que :
F X
0
E
, /
0
( G, F) = ( E E
h
, F)
0
. (4.59)
Comme (E E
h
) L
2
(), on est dans le cadre du lemme 4.16. Soit > 0 tel que 2 1 > 0
et 2 ( 1 ) > 0. Lapproximation de G par la -approche est telle que :
[[ G G
h
[[
X
E
C
G
[[ E E
h
[[
0
h
2 1
pour 3/4 ,
[[ G G
h
[[
X
E
C
G
[[ E E
h
[[
0
h
2 ( 1 )
pour 3/4 .
(4.60)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
4.11. Analyse derreur 121
Maintenant, nous allons majorer [[ E E
h
[[
0
` a laide de [[ G G
h
[[
X
0
E
. Notons dabord
quen prenant comme fonction test G
h
dans (2.43) et dans (4.41)-(4.42), on a legalite suivante :
( E, G
h
)
X
0
E
= ( E
h
, G
h
)
X
0
E
, (4.61)
ce qui nous permet dobtenir que : ( E E
h
, G
h
)
X
0
E
= 0. Cest la propriete dorthogonalite de
Galerkin. Decomposons [[ E E
h
[[
2
0
ainsi :
[[ E E
h
[[
2
0
= /
0
( G, E E
h
) = /
0
( E E
h
, G) ,
= ( E E
h
, G)
X
0
E
( E E
h
, G
h
)
X
0
E
,
= ( E E
h
, G G
h
)
X
0
E
,
M[[ E E
h
[[
X
0
E
[[ G G
h
[[
X
0
E
, o` u M est la constante de coercivite de /
0
;
M C

h
2 1
[[ G G
h
[[
X
0
E
, dapr`es le theor`eme 4.12,

_
_
_
M C

C
G
h
2 ( 2 1 )
[[ E E
h
[[
0
, pour 3/4 ,
M C

C
G
h
2 1 +2 ( 1 )
[[ E E
h
[[
0
, pour 3/4 ,
dapr`es (4.60).
Posons C
0

= M C

C
G
. En divisant la derni`ere inegalite par [[ E E
h
[[
0
, on obtient (4.58).

Remarque 4.18 Si necessaire (en particulier, dans le cas o` u est proche de 1/2), il est possible
dameliorer la vitesse de convergence : en ranant localement le maillage, ou en calculant explicite-
ment les termes singuliers suivants du champ [86], ou encore en calculant avec precision la solution
au voisinage des coins de ` a laide doperateurs Dirichlet-Neumann [8].
4.11.3 Regularisation `a poids : convergence
Lanalyse derreur faite dans [53] repose sur la decomposition de E en un partie reguli`ere et
le gradient dune fonction dont le Laplacien est dans V
0

: E = z
0
+ grad

, o` u z
0
H
1
()
et

V
2

H
1
0
(). Les hypoth`eses sur le champ electrique sont plus fortes que celles de notre
probl`eme, car dans [53], il sagit des equations de Maxwell harmoniques : E est ` a divergence nulle
et rot E H
1
(). Dautre part, les hypoth`eses sur lespace de discretisation necessitent de prendre
des elements nis dordre superieur ou egal ` a 2. Dans ces conditions (et avec les bons poids ), on
a le resultat suivant :
Proposition 4.19 Soit > 0 donne. Il existe une constante C

> 0 qui ne depend que telle


que :
[[ E

E
, h
[[
X
0
E,
C

h
+ 1
. (4.62)
Nous avons toutefois constate dans les experiences numeriques que la methode converge avec la
meme vitesse pour les elements nis P
1
de Lagrange, et pour des donnees moins reguli`eres (par
exemple, div E = s
D
et/ou rot E = s
N
. Notons quil faut travailler avec un maillage assez regulier,
car les experiences numeriques montrent que cette methode est plus sensible que les autres ` a la
qualite du maillage.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
122 CHAPITRE 4. LE PROBL
`
EME STATIQUE 2D DIRECT DISCRET
La vitesse de convergence de la methode ` a poids est donc meilleure que celle de la methode
du complement singulier, dautant meilleure que est proche de 1. Cependant, la norme de X
0
E,
est plus faible que la norme X
0
E
: dans X
0
E,
, div E
, h
converge vers g en norme L
2

(), mais ne
converge pas vers g en norme L
2
().
4.11.4 Conclusion
Dapr`es [44], si rot (rot E) L
2
() et si il existe 0 < < tel que E H

(), alors E
Nd
,
lapproximation de E par les elements nis de Nedelec de [88] est telle que :
[[ rot E rot E
Nd
[[
0
C

et [[ E E
Nd
[[
0
C

,
o` u C

> 0 et C

> 0 sont des constantes.


Dapr`es [70], avec les memes hypoth`eses sur E que celles ci-dessus, E
DG
, lapproximation de E
par les elements nis mixtes de Galerkin discontinus est telle que :
[[ E E
GD
[[
GD
C
GD,
h

o` u C
GD,
> 0 est une constante. [[ . [[
GD
est une norme qui contient la norme L
2
(), la somme des
normes L
2
(T
l
) du rotationel et la somme des norme des sauts de discontinuite ` a travers les aretes.
Sur la gure 4.3, on a represente en bleu le taux de convergence de ces deux methodes en fonction
de .
Ainsi, si rot (rot E) L
2
(), le taux de convergence en norme X
0
E,
de la methode ` a poids
correspond ` a celui des deux methodes ci-dessus, ` a (1 ) pr`es. Pour la -approche, bien que
le taux de convergence en norme X
E
soit plus faible, nous avons dune part une hypoth`ese plus
faible sur rot E, et dautre part, le taux de convergence en norme L
2
() est meilleur si > 2/3,
cest-` a-dire si langle du coin rentrant est plus petit que 3 / 2 (voir la gure 4.3).
=
3
4
|| E E

||
0
|| E E

||
XE

|| E E
Nd
||
0,rot
|| E E
GD
||
GD
1
0

1
2
1
1
2
2
3
=
2
3
Fig. 4.3 Comportement des erreurs.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 5
Le probl`eme statique 2D mixte discret
5.1 Lelement ni mixte de Taylor-Hood P
2
-P
1
Denition 5.1 On parle delement ni de Taylor-Hood P
2
-P
1
lorsque le multiplicateur de La-
grange et le champ electrique sont evalue sur le meme maillage, le multiplicateur de Lagrange etant
approche par les elements nis de Lagrange continus en P
1
et le champ electrique est approche com-
posante par composante par les elements nis de Lagrange continus en P
2
. Lespace dapproximation
du champ electrique est alors :
X
2
= v C
0
()
2
: v
| T
h
P
2
2
(T
h
) , T
h
T
h
,
et celui du multiplicateur de Lagrange est alors :
V
1
= u C
0
() : v
| T
h
P
1
(T
h
) , T
h
T
h
.
On notera N
1
le nombre de degres de liberte P
1
, cest-` a-dire le nombre de sommets de la
triangulation du maillage ; et N le nombre de degres de liberte P
2
, cest-` a-dire le nombre de sommets
plus le nombre daretes de la triangulation du maillage.
Considerons S
i
1
, i
1
1 , ..., N
1
les sommets des triangles T
l
. Soit N
1

le nombre de sommets
interieurs ` a , et N
1

le nombre de sommets du bord . On ordonne ces points P


1
ainsi :
i
1
I
1

, S
i
1
, et i
1
I
1

, S
i
1
, o` u on a deni les ensembles dindices suivants :
I
1

= 1 , ..., N
1

, I
1

= N
1

+ 1 , ..., N
1

+ N
1

et I
1
= I
1

I
1

.
Soient u
i
1
, i
1
I
1
les fonctions de base P
1
, qui gen`erent V
1
.
Le champ electrique discretise est recherche dans lespace ( V
2
)
2
. On ordonnera les points de
discretisation P
2
(sommets et aretes des triangles) M
i
, i 1 , ..., N comme cest indique dans
la section 4.2. Soit i I tel que M
i
soit un sommet de la triangulation. Alors il existe i
1
I
1
tel que S
i
1
= M
i
. On considerera v
i
, i I les fonctions de base P
2
qui gen`erent V
2
. On notera
p
h
lapproximation du multiplicateur de Lagrange et E
(,) h
lapproximation du champ electrique.
p
(,) h
est decompose ainsi :
p
(,) h
=

i
1
I
1
p
(,) h
( S
i
1
) u
i
1
.
On notera p
()
R
N
1
le vecteur associe ` a p
(,) h
: p
()
= ( p
(,) h
( S
1
) , ..., p
(,) h
( S
N
1
) )
T
.
Remarque 5.2 On peut aussi utiliser les elements nis de Taylor-Hood P
2
-iso-P
1
: le multiplica-
teur de Lagrange est alors evalue sur un maillage grossier T
h
en P
1
et les composantes du champ
123
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
124 CHAPITRE 5. LE PROBL
`
EME STATIQUE 2D MIXTE DISCRET
electrique sont evaluees sur un maillage n T
2h
, obtenu par subdivision des triangles du maillage
grossier en P
1
. Les espaces dapproximation sont les suivants :
X

2
= v C
0
()
2
: v
| T
h
P
2
1
(T
h
) , T
h
T
h
,
pour le champ electrique, et
V
1
= u C
0
() : u
| T
2h
P
1
(T
2h
) , T
2h
T
2h
,
pour le multiplicateur de Lagrange. La complexite de limplementation est similaire ` a celle des
elements nis P
2
-P
1
. Les elements nis P
2
-P
1
convergent mieux si la solution est reguli`ere.
5.2 Condition inf-sup discr`ete
5.2.1 Methode avec CL naturelles
La preuve de la condition inf-sup discr`ete uniforme de la formulation mixte (3.5) pour lelement
ni de Taylor-Hood P
2
-iso-P
1
a ete faite par P. Ciarlet, Jr. et V. Girault dans [39] en 3D, ` a laide
dun rel`evement discret de la condition aux limites normale (voir aussi [19] pour le probl`eme de
Stokes).
Il sagit alors de montrer la condition inf-sup pour le couple despaces
_
( V
0
2
)
3
, ( V
1
L
2
0
() )
_
.
Pour cela, dans le cas dun maillage quelconque, les auteurs se ram`enent aux inegalites locales
suivantes :
( q
h
, div v
h
)
0 , T
c
2
T
[ q
h
[
2
1 , T
et [ v
h
[
1 , T
c

h
T
[ q
h
[
1 , T
.
Gr ace ` a la technique de [106], qui prouve la condition inf-sup discr`ete pour le couple despace
_
( V
0
2
)
2
, ( V
1
L
2
0
() )
_
pour le probl`eme de Stokes, on obtient la condition inf-sup globale.
Pour le couple despaces ( X
2
, V
1
), la preuve de la condition inf-sup se montre de la meme
fa con. Do` u :
Proposition 5.3 Il existe une constante

E
> 0 independante de h telle que :
inf
u
h
V
1
sup
F
h
X
E, 2
B
E
( F
h
, u
h
)
[[ F
h
[[
X
E
[[ u
h
[[
0

E
.
5.2.2 Methode avec CL essentielles
X
0 , R
E, 2
est un sous-espace de X
2
, et ( F
h
, u
h
) X
0 , R
E, 2
V
1
, B
0
( F
h
, u
h
) = B
E
( F
h
, u
h
), on
a donc aussi une condition inf-sup discr`ete pour le couple despaces ( X
0 , R
E, 2
, V
1
) :
Proposition 5.4 Il existe une constante

0
> 0 independante de h telle que :
inf
u
h
V
1
sup
F
h
X
0 , R
E, 2
B
0
( F
h
, u
h
)
[[ F
h
[[
X
0
E
[[ u
h
[[
0

0
.
5.2.3 Regularisation `a poids
Nous navons pas obtenu de resultat theorique sur la condition inf-sup discr`ete dans X
0
E,
,
cependant les resultat numeriques sugg`erent que cette condition nest pas veriee de fa con uni-
forme : sur des maillages homogeneises, le nombre diterations de lalgorithme dUzawa se comporte
lineairement en fonction du logarithme du pas maillage, ce qui nous laisse penser que

depend du
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
5.3. Methode avec CL naturelles mixte : discretisation 125
logarithme du pas du maillage. Comme on peut montrer que [[ p
h
[[
0 ,
reste petit (voir la section
5.6), la methode converge tout de meme assez rapidement.
Le probl`eme de la condition inf-sup discr`ete dans des espaces ` a poids a ete etudie pour le
probl`eme de Stokes. Dans [64], V. Girault et al. obtiennent une condition inf-sup discr`ete avec
un poids qui nest jamais nul (il est de la forme (r
2
+
2
h
2
)
1/2
). Dans [14], Z. Belhachmi et al.
obtiennent un condition inf-sup discr`ete pour le probl`eme de Stokes axisymetrique.
5.3 Methode avec CL naturelles mixte : discretisation
La formulation variationnelle (3.5) discretisee par les elements nis de Taylor-Hood P
2
-P
1
secrit
de la fa con suivante :
Trouver le couple ( p
h
, E
h
) V
1
X
2
tel que :
i I , 1 , 2 /
E
( E
h
, v
i
e

) + B
E
( v
i
e

, p
h
) = L
E
( v
i
e

) ,
i
1
I
1

j I
B
E
( E
h
, u
i
1
) = (
E
( v
i
1
) .
(5.1)
En decomposant p
h
dans (5.1), on obtient :
i I , 1 , 2 /
E
( E
h
, v
i
e

) +

j
1
I
1
p
h
( S
j
1
) B
E
( v
i
e

, u
i
1
) = L
E
( v
i
e

) ,
i
1
I
1
B
E
( E
h
, u
i
1
) = (
E
( u
i
1
) .
Soit E (R
2
)
N
, la representation de c
h
dans vect( v
i
e

)
iI , {1,2}
. Nous allons ecrire les equations
ci-dessus de fa con matricielle. Pour cela, nous devons construire les matrices associees ` a B
E
et (
E
.
Soit C
E
( R
12
)
N
1
N
la matrice composee des sous blocs C
i
1
, j
E
R
2
tels que :
i
1
I
1
, j I , C
i
1
, j
E
=
_
B
E
( v
j
e
1
, u
i
1
) B
E
( v
j
e
2
, u
i
1
)
_
=
_
(
1
v
j
, u
i
1
)
0
(
2
v
j
, u
i
1
)
0
_
.
Soit G R
N
1
le vecteur tel que :
i
1
I
1
, G
i
1
= (
E
( u
i
1
) .
Les equations (5.1) se mettent sous la forme :
A
E
E + C
T
E
p = L,
C
E
E = G.
(5.2)
Lalgorithme de resolution de (5.2) est le suivant :
- Resoudre A
E
E
0
= L ;
- Resoudre ( C
E
A
1
E
C
T
E
) p = C
E
E
0
G;
- Resoudre A
E
E = L C
T
E
p.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
126 CHAPITRE 5. LE PROBL
`
EME STATIQUE 2D MIXTE DISCRET
5.3.1 Matrice mixte
La matrice mixte C
E
( R
12
)
N
1
2N
est composee des sous blocs C
i
1
, j
E
R
12
tels que :
i
1
I
1
, j I,
C
i
1
, j
E
=
_
(
1
v
j
, u
i
1
)
0
(
2
v
j
, u
i
1
)
0
_
=

T
l
| S
i
1
, M
j
T
l
_ _
T
l

1
v
j
u
i
1
d
_
T
l

2
v
j
u
i
1
d
_
.
Pour chaque triangle T
l
, on doit donc calculer les fonctions de base P
1
, notees u
i
1
et les fonctions
de base P
2
, notees v
j
. Lintegration se fera par un schema dintegration numerique.
5.3.2 Second membre
Le vecteur du second membre G R
N
1
est tel que : G
i
1
= ( g , u
i
1
)
0
. Ce calcul peut etre
eectue directement, ` a laide dun schema dintegration numerique, ou en utilisant la fonction
dinterpolation P
1
de g : g
h
=
1
( g ). Soit M
1
R
N
1
N
1
le matrice de masse P
1
telle que :
i
1
, j
1
I
1
,
M
i
1
, j
1
1
= ( u
i
1
, u
j
1
)
0
=

T
l
| S
i
1
, S
j
1
T
l
_
T
l
u
i
1
u
j
1
d.
On en deduit dans le second cas : G = M
1
g.
5.4 Complement singulier orthogonal mixte : discretisation
La formulation variationnelle (3.7) discretisee par les elements nis de Taylor-Hood P
2
-P
1
secrit
de la fa con suivante :
Trouver le triplet ( p
h
,

E
h
, c
h
) V
1
X
2
R
Ncr
tel que :
i I

, 1 , 2 , /
0
(

E
h
, v
i
e

) + B
0
( v
i
e

, p
h
) = L
0
( v
i
e

) ,
i I
a
, /
0
(

E
h
, v
i

i
) + B
0
( v
i

i
, p
h
) = L
0
( v
i

i
) ,
i I
a
,

E
h
( M
i
) .
i
= e
h
( M
i
) .
i
,
i I
c
,

E
h
( M
i
) = e
h
( M
i
) ,
m 1 , ..., N
cr
,
Ncr

l=1
c
l , h

l , m
h
+ B
0
( x
S
m
, p
h
) =
m
h
,
i
1
I
1
, B
0
(

E
h
, u
i
1
) +
Ncr

l=1
c
l , h
B
0
( x
S
l
, u
i
1
) = (
E
( u
i
1
) .
(5.3)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
5.4. Complement singulier orthogonal mixte : discretisation 127
Rappelons que div x
S
l
= s
l
D
. Ainsi, on approche B
0
( x
S
l
, u
i
1
) par ( s
D, h
, u
i
1
)
0
. En decomposant
p
h
dans (5.3), on obtient alors :
i I

, 1 , 2 , /
0
(

E
h
(M
j
) , v
i
e

) +
N
1

i
1
=1
p
h
( S
i
1
) B
0
( v
i
e

, u
i
1
) = L
0
( v
i
e

) ,
i I
a
, /
0
(

E
h
, v
i

i
) +
N
1

i
1
=1
p
h
( S
i
1
) B
0
( v
i

i
, u
i
1
) = L
0
( v
i

i
) ,
i I
a
,

E
h
.
i
= e
h
( M
i
) .
i
,
i I
c
,

E
h
( M
i
) = e
h
( M
i
) ,
m 1 , ..., N
cr
,
Ncr

l=1
c
l , h

l , m
h
+ ( s
m
D, h
, p
h
)
0
=
m
h
,
i
1
I
1
, B
0
(

E
h
, u
i
1
) +
Ncr

l=1
c
l , h
( s
l
D, h
, u
i
1
)
0
= (
E
( u
i
1
) .
Soit

E (R
2
)
N
, la representation de

E
h
dans la base B (4.40). Nous allons ecrire les equations
ci-dessus de fa con matricielle. Pour cela, nous devons construire les matrices associees ` a ( s
l
D, h
, . )
0
et B
0
.
Soit S
D
R
N
1
Ncr
la matrice composee de N
cr
vecteurs colonnes de R
N
tels que l 1 , ..., N
cr
:
i
1
I
1
, S
i
1
, l
D
= ( s
l
D, h
, u
i
1
) .
Soit C
0
( R
12
)
N
1
2N
la matrice composee des sous-blocs C
i
1
, j
0
R
12
tels que :
i
1
I
1
, j I

C
i
1
, j
0
= C
i
1
, j
E
,
i
1
I
1
, j I
c
C
i
1
, j
0
=
_
0 0
_
,
i
1
I
1
, j I
a
C
i
1
,j
0
=
_
0 B
0
( v
j

j
, u
i
1
)
_
=
_
0 (

j
v
j
, u
i
1
)
0
_
.
Soit C
r
( R
12
)
N
1
2N
la matrice composee des sous-blocs C
i
1
, j
r
R
12
tels que :
i
1
I
1
, j I

C
i
1
, j
r
=
_
0 0
_
,
i
1
I
1
, j I
c
C
i
1
, j
r
= C
i
1
, j
E
,
i
1
I
1
, j I
a
C
i
1
,j
r
=
_
B
0
( v
j

j
, u
i
1
) 0
_
=
_
(

j
v
j
, u
i
1
)
0
0
_
.
Il sagit de resoudre le syst`eme matriciel suivant :
A
0

E + C
T
0
p = L
0
A
r
e ,
X
h
c
h
+ S
T
D
p =
h
,
C
0

E + S
D
c
h
= G C
r
e.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
128 CHAPITRE 5. LE PROBL
`
EME STATIQUE 2D MIXTE DISCRET

Ecrivons ces equations sous la forme condensee suivante :


_
A
0
0
0 X
h
_ _

E
c
h
_
+
_
C
T
0
S
T
D
_
p =
_
L
0
A
r
e

h
_
_
C
0
S
D
_
_

E
c
h
_
= G C
r
e.
(5.4)
Soit C

=
_
C
0
S
D
_
R
(N
1
+Ncr)(2N+Ncr)
. Le syst`eme (5.4) se reecrit ainsi (avec A

, E

et L

decrits au paragraphe 4.9.1) :


A

+ C
T
p = L

,
C

= G C
r
e.
(5.5)
Lalgorithme de resolution de (5.5) est le suivant :
- Resoudre A

0
= L

, cest-` a-dire : E

0
=
_

E
0
c
0
h
_
, avec : A
0

E = L
0
A
r
e et X
h
c
0
h
=
h
;
- Resoudre ( C

( A

)
1
C
T
) p = C

0
( G C
r
e ) ;
- Resoudre A
0

E = L
0
A
r
e C
T
0
p et X
h
c
h
=
h
S
T
D
p.
5.4.1 Matrices mixtes
Les calculs de C
0
et C
r
sont similaires ` a ceux de C
E
. On a :
i
1
I
1
, j I
a
C
i
1
, j
0
=
_
0

T
l
| S
i
1
, M
j
T
l
_
T
l

j
v
j
u
i
1
d
_
,
i
1
I
1
, j I
a
C
i
1
, j
r
=
_

T
l
| S
i
1
, M
j
T
l
_
T
l

j
v
j
u
i
1
d 0
_
.
5.4.2 Second membre
Nous avons remarque que : B
0
( x
S
l
, u
i
1
) = ( s
D, l
, u
i
1
)
0
. Ainsi, S
D
R
N
1
Ncr
est telle que :
S
i
1
, l
D
= ( s
D, l , h
, u
i
1
)
0
= ( s
D, l , h
, u
i
1
)
0
+ ( s
P
D, l , h
, u
i
1
)
0
.
Le premier terme est tel que : ( s
P
D, l , h
, u
i
1
)
0
= ( M
1
s
l
)
i
1
, o` u s
D, l
represente lapproximation
par les elements nis P
1
de Lagrange de s
D, l
. Le second terme, qui depend de s
P
D, l
est calcule
directement, ` a laide dun schema dintegration numerique (section 15.2).
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
5.5. Regularisation ` a poids mixte : discretisation 129
5.5 Regularisation `a poids mixte : discretisation
La formulation variationnelle (3.10) discretisee par les elements nis de Taylor-Hood P
2
-P
1
secrit de la fa con suivante : Trouver le couple ( p
, h
, E
, h
) V
1
X
2
tel que :
i I

, 1 , 2 /

( E
, h
, v
i
e

) + B

( p
, h
, u
j
1
) = L

( v
i
e

) ,
i I
a
, /

( E
, h
, v
i

i
) + B

( v
i

i
, p
, h
) = L

( v
i

i
) ,
i I
a
, E
, h
( M
i
) .
i
= e
h
( M
i
) .
i
,
i I
c
, E
, h
( M
i
) = e
h
( M
i
) ,
i
1
I
1
, B

( E
, h
, u
i
1
) = (

( u
i
1
) .
(5.6)
En decomposant p
, h
dans (5.6), on obtient alors :
i I

, 1 , 2 , /

( E
, h
, v
i
e

) +
N
1

i
1
=1
p
, h
( S
i
1
) B

( v
i
e

, u
i
1
) = L

( v
i
e

) ,
i I
a
, /

( E
, h
, v
i

i
) +
N
1

i
1
=1
p
, h
( S
i
1
) B

( v
i

i
, u
i
1
) = L

( v
i

i
) ,
i I
a
, E
, h
( M
i
) .
i
= e
h
( M
i
) .
i
,
i I
c
, E
, h
( M
i
) = e
h
( M
i
) ,
i
1
I
1
B

( E
, h
, u
i
1
) = (

( u
i
1
) .
Soit E

(R
2
)
N
, la representation de E
, h
dans B (4.40). Nous allons ecrire les equations ci-dessus
de fa con matricielle. Pour cela, nous devons construire les matrices associees ` a B

et (

.
Soit C

( R
12
)
N
1
2N
la matrice composee des sous-blocs C
i
1
, j

R
12
tels que :
i
1
I
1
, j I

C
i
1
, j

=
_
B

( v
j
e
1
, u
i
1
) B

( v
j
e
2
, u
i
1
)
_
=
_
(
1
v
j
, u
i
1
)
0 ,
(
2
v
j
, u
i
1
)
0 ,
_
,
i
1
I
1
, j I
c
C
i
1
, j

=
_
0 0
_
,
i
1
I
1
, j I
a
C
i
1
, j

=
_
0 B

( v
j

j
, u
i
1
)
_
=
_
0 (

j
v
j
, u
i
1
)
_
.
Soit C
r ,
( R
12
)
N
1
2N
la matrice composee des sous blocs C
i
1
, j
r ,
R
12
tels que :
i
1
I
1
, j I

C
i
1
, j
r ,
=
_
0 0
_
,
i
1
I
1
, j I
c
C
i
1
, j
r ,
=
_
B

( v
j
e
1
, u
i
1
) B

( v
j
e
2
, u
i
1
)
_
=
_
(
1
v
j
, u
i
1
)
0 ,
(
2
v
j
, u
i
1
)
0 ,
_
,
i
1
I
1
, j I
a
C
i
1
, j
r ,
=
_
B

( v
j

j
, u
i
1
) 0
_
=
_
(

j
v
j
, u
i
1
)
0 ,
0
_
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
130 CHAPITRE 5. LE PROBL
`
EME STATIQUE 2D MIXTE DISCRET
Soit enn G

R
N
1
le vecteur tel que :
i
1
I
1
, G
i
1

= (

( u
i
1
) = ( g , u
i
1
)
0 ,
.
Les equations (5.6) se mettent sous la forme :
A

+ C
T

= L

A
r ,
e ,
C

= G

C
r ,
e.
(5.7)
Lalgorithme de resolution de (5.7) est le suivant :
- Resoudre A

E
,0
= L

A
r ,
e ;
- Resoudre ( C

A
1

C
T

) p

= C

E
,0
( G

C
r ,
e ) ;
- Resoudre A

= L

A
r ,
e C
T

.
5.5.1 Matrices mixtes
C

R
N
1
2N
est composee des sous blocs C
i
1
, j

R
2
tels que :
i
1
I
1
, j I

C
i
1
, j

=
_

T
l
| S
i
1
, M
j
T
l
_
T
l
r
2

1
v
j
u
i
1
d

T
l
| S
i
1
, M
j
T
l
_
T
l
r
2

2
v
j
u
i
1
d
_
,
i
1
I
1
, j I
c
C
i
1
, j

=
_
0 0
_
,
i
1
I
1
, j I
a
C
i
1
, j

=
_
0

T
l
| S
i
1
, M
j
T
l
_
T
l
r
2

j
v
j
u
i
1
d
_
.
C
r ,
R
N
1
2N
est composee des sous blocs C
i
1
, j
r ,
R
12
tels que :
i
1
I
1
, j I

C
i
1
, j
r ,
=
_
0 0
_
,
i
1
I
1
, j I
c
C
i
1
, j
r ,
=
_

T
l
| S
i
1
, M
j
T
l
_
T
l
r
2

1
v
j
u
i
1
d

T
l
| S
i
1
, M
j
T
l
_
T
l
r
2

2
v
j
u
i
1
d
_
,
i
1
I
1
, j I
a
C
i
1
, j
r ,
=
_

T
l
| S
i
1
, M
j
T
l
_
T
l
r
2

j
v
j
u
i
1
d 0
_
.
5.5.2 Second membre
G

R
N
1
est tel que : G
i
1

= ( g , u
i
1
)
0 ,
. Ce calcul peut etre approche directement, ` a laide
dun schema dintegration numerique, ou en utilisant la fonction dinterpolation P
1
de g. Soit
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
5.6. Analyse derreur 131
M
, 1
R
N
1
N
1
le matrice de masse ponderee P
1
telle que : i
1
, j
1
I
1
,
M
i
1
, j
1
, 1
= ( u
i
1
, u
j
1
)
0 ,
=

T
l
| S
i
1
, S
j
1
T
l
_
T
l
r
2
u
i
1
u
j
1
d.
Dans le second cas, en deduit : G

= M
, 1
g.
5.6 Analyse derreur
Rappelons que dans le cas quasi-electrostatique, le multiplicateur de Lagrange est nul : p = 0.
Lemme 5.5 Pour les trois methodes etudiees, on a lestimation derreur suivante sur le multipli-
cateur de Lagrange : Il existe une constante C
p
qui ne depend que du domaine et des donnees telle
que, pour h susamment petit :
[[ p
h
[[
Q
C
p
h

, (5.8)
o` u est le taux de convergence du calcul de E sans multiplicateur de Lagrange.
Ainsi, meme si p
h
ne sannule pas, il prend des petites valeurs. La demonstration suivante est due
` a P. Ciarlet, Jr. [35].
Demonstration. Le couple despaces ( X, Q) peut representer ( X
E
, L
2
() ), ( X
0
E
, L
2
() ) ou
( X
0
E,
, L
2

() ). Soit ( X
h
, Q
h
) le couple despaces discretises respectif. represente lespace
D
ou

(methode ` a poids). Soit L la forme lineaire continue suivante : F X,


L( F) =
_
_
_
L
E
( F) si X = X
E
,
L
0
( F) /
0
( e , F) si X = X
0
E
,
L

( F) /

( e , F) si X = X
0
E,
.
g
X
vaut g pour X = X
E
, et g
0
sinon. Considerons les probl`emes suivants :
Le probl`eme direct continu :
Trouver E X tel que :
( E, F)
X
= L( F) , F X. (5.9)
Le probl`eme mixte continu :
Trouver ( E, p ) ( X, Q) tel que :
( E, F)
X
+ ( p , div F)
Q
= L( F) , F X, (5.10)
( div E, q )
Q
= ( g
X
, q)
Q
, q Q. (5.11)
Le probl`eme mixte discretise :
Trouver ( E
h
, p
h
) ( X
h
, Q
h
) tel que :
( E
h
, F
h
)
X
+ ( p
h
, div F
h
)
Q
= L( F
h
) , F
h
X
h
, (5.12)
( div E
h
, q
h
)
Q
= ( g
X
, q
h
)
Q
, q
h
Q
h
. (5.13)
Soit tel que = p
h
dans . Considerons v

tel que v

= grad. On a donc v

X,
tel que :
_
_
_
div v

= p
h
, dans ,
rot v

= 0 , dans ,
v

.
|
= 0 , sur .
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
132 CHAPITRE 5. LE PROBL
`
EME STATIQUE 2D MIXTE DISCRET
v

est donc solution du probl`eme :


Trouver v

X tel que :
( v

, F)
X
= ( p
h
, div F)
Q
, F X. (5.14)
Soit v

h
la solution du probl`eme discretise correspondant :
Trouver v

h
X
h
tel que :
( v

h
, F
h
)
X
= ( p
h
, div F
h
)
Q
, F
h
X
h
. (5.15)
On a donc :
[[ v

h
[[
X
inf
F
h
X
h
[[ v

h
[[
X
h
, dapr`es le lemme de Cea ??,
C [[ p
h
[[
Q
h

, (5.16)
dapr`es lanalyse derreur pour le probl`eme discret, o` u C est une constante qui ne depend que du
domaine .
Choisissons de prendre F
h
= E
h
dans (5.15), et q
h
= p
h
dans (5.13). On a alors :
( v

h
, E
h
)
X
= ( p
h
, div E
h
)
Q
= ( g
X
, p
h
)
Q
= ( g
X
, div v

)
Q
.
Lorsquon injecte F
h
= v

h
dans (5.12) on obtient :
( E
h
, v

h
)
X
+ ( p
h
, div v

h
)
Q
= ( f , rot v

h
)
0
+ ( g , div v

h
)
0
+
_

e v

h
. d , si X = X
E
,
= ( f
0
, rot v

h
)
0
+ ( g
0
, div v

h
)
Q
, sinon.
En rempla cant le terme ( E
h
, v

h
)
X
par ( g
X
, div v

)
Q
et en le transferant au second membre, on
en deduit :
( p
h
, div v

h
)
Q
= ( f , rot v

h
)
0
+ ( g , div ( v

h
v

) )
0
+
_

e v

h
. d , si X = X
E
,
= ( f
0
, rot v

h
)
0
+ ( g
0
, div ( v

h
v

) )
Q
, sinon.
Comme par denition de v

, rot v

= 0, et v

.
|
= 0, on a :
( p
h
, div v

h
)
Q
= ( f , rot ( v

h
v

) )
0
+ ( g , div ( v

h
v

) )
0
+
_

e ( v

h
v

) . d , si X = X
E
,
= ( f
0
, rot ( v

h
v

) )
0
+ ( g
0
, div ( v

h
v

) )
Q
, sinon,
ce qui se reecrit : ( p
h
, div v

h
)
Q
= L( v

h
v

). Or, on a :
[[ p
h
[[
2
Q
= ( p
h
, div v

)
Q
= ( p
h
, div ( v

h
) )
Q
+ ( p
h
, div v

h
)
Q
= ( p
h
, div ( v

h
) )
Q
+ L( v

h
v

) .
On en deduit les inegalites suivantes (avec : [[ L[[
X
= sup
FX
[ L( F) [) :
[[ p
h
[[
2
Q
[[ p
h
[[
Q
[[ div ( v

h
) [[
Q
+ [[ L[[
X
[[ v

h
[[
X
,
dapr`es linegalite de Cauchy-Schwarz,
( [[ p
h
[[
Q
+ [[ L[[
X
) [[ v

h
[[
X
C [[ p
h
[[
Q
h

( [[ p
h
[[
Q
+ [[ L[[
X
) , dapr`es (5.16).
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
5.7. Optimalite de lalgorithme dUzawa 133
Do` u, en simpliant par [[ p
h
[[
Q
, on a : [[ p
h
[[
Q
C h

( [[ p
h
[[
Q
+ [[ L[[
X
).
En regroupant les [[ p
h
[[
Q
dans la partie gauche de linegalite, on en deduit, pour h susament
petit, tel que C h

< 1/2 :
[[ p
h
[[
Q

1
2
[[ p
h
[[
Q
+ C h

[[ L[[
X
, soit :
[[ p
h
[[
Q
2 C h

[[ L[[
X
h

.
Do` u le resultat, avec C
p
= 2 [[ L[[
X
.

Notons provisoirement E

h
X
h
la solution du probl`eme discretise direct :
F
h
X
h
, /( E

h
, F
h
) = L(F
h
) .
Soit ( E
h
, p
h
) X
h
Q
h
tel que :
/( E
h
, F
h
) + B( F
h
, p
h
) = L( F
h
) , F
h
X,
B( E
h
, q
h
) = (( q
h
) , q
h
Q.
Lemme 5.6 On a lestimation suivante :
[[ E
h
E

h
[[
X
[[ p
h
[[
Q
. (5.17)
Demonstration. On a : /( E
h
E

h
, F
h
) + B( F
h
, p
h
) = 0. Prenons F
h
= E
h
E

h
.
Dapr`es linegalite de Cauchy-Schwarz, on obtient :
[[ E
h
E

h
[[
2
X
[[ p
h
[[
Q
[[ div ( E
h
E

h
) [[
Q
[[ p
h
[[
Q
[[ E
h
E

h
[[
X
.

Theor`eme 5.7 Pour les trois methodes etudiees, on a les memes estimations derreurs avec ou
sans multiplicateur de Lagrange.
Demonstration. Dapr`es linegalite triangulaire, on a en eet :
[[ E E
h
[[
X
= [[ ( E E

h
) + ( E

h
E
h
) [[
X
[[ E E

h
[[
X
+ [[ E

h
E
h
[[
X
.
Do` u, dapr`es la section (5.5) : [[ E E
h
[[
X
C h

+ C
p
h

= ( C + C
p
) h

5.7 Optimalite de lalgorithme dUzawa


La matrice CA
1
C
T
est symetrique et denie positive car / est une forme bilineaire coercitive
sur X X, et C est de rang maximal. On peut donc appliquer donc lalgorithme du gradient
conjugue (voir la section 15.4) pour calculer p.
An de diminuer le nombre diterations de lalgorithme, qui est lie au nombre de conditionne-
ment de CA
1
C
T
, on utilise comme matrice de preconditionnement la matrice de masse M. Celle-ci
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
134 CHAPITRE 5. LE PROBL
`
EME STATIQUE 2D MIXTE DISCRET
est equivalente ` a CA
1
C
T
si la condition inf-sup discr`ete est uniforme (comme prouve dans la sec-
tion 15.7). Dans ce cas, le nombre diterations est independant de h. Pour reduire le co ut dune
iteration, on remplace la matrice de masse pleine par la matrice de masse reduite.
Les resultats illustrent le fait que cet algorithme est optimal pour resoudre le probl`eme mixte
lorsque la condition inf-sup discr`ete uniforme est veriee (espaces X
E
et X
0
E
) . Ainsi, pour lespace
X
0
E,
, lalgorithme dUzawa nest pas optimal car la condition inf-sup discr`ete depend du pas du
maillage. Notons pour nir que dans la mesure o` u dune part la dependance numerique est faible
(voir les experiences numeriques du chapitre 6), et dautre part, le multiplicateur de Lagrange est
petit, ce nest pas penalisant, si toutefois on preconditionne le syst`eme avec la matrice de masse ` a
poids reduite .
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 6
Resultats numeriques du probl`eme
statique 2D
6.1 Introduction
Les methodes pour la resolution du probl`eme quasi-electrostatique (2.1)-(2.3) ont ete pro-
grammees en Matlab. Nous avons choisis ce logiciel de calcul scientique car la syntaxe est ma-
tricielle, et on dispose de plusieurs fonctions specialisees pour le calcul (inversion de matrices,
recherche de valeurs propres...) et la representation.
Le domaine detude pour les tests numeriques est un polygone non-convexe en forme de L
(gure 6.1). Il ne comporte donc quun seul coin rentrant ` a angle droit, tel que = 2/3 (voir les
sections 4.11 et 5.6). Nous avons travaille avec cinq dierents maillages, generes par un maillage
initial, rane cinq fois mais non- homogeneise. Les caracteristiques de ces maillages sont les sui-
vantes :
Maillage 1 2 3 4 5
h, pas du maillage 2.00 10
1
1.00 10
1
5.00 10
2
2.50 10
2
1.25 10
2
Nombre de triangles 616 2 464 9 856 39 42 158 720
Nombre de noeuds P
1
351 1 317 5 097 20 049 79 521
Nombre de noeuds P
2
1 317 5 097 20 049 79 521
Tab. 6.1 Caracteristiques des maillages.
0 2 4 6
0
1
2
3
4
Fig. 6.1 Representation du domaine detude, et du maillage 1.
135
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
136 CHAPITRE 6. R

ESULTATS NUM

ERIQUES DU PROBL
`
EME STATIQUE 2D
Nous utiliserons les notations suivantes :
- E

, lapproximation du champ electrique calculee ` a laide des potentiels


D
et
N
,
- E
nat
, lapproximation du champ electrique calculee dans X
E
,
- E

, lapproximation du champ electrique calculee par la -approche, et


h
, lapproximation de ,
- E

, lapproximation du champ electrique calculee dans X


0 , R
E
,
- E
0
, lapproximation du champ electrique calculee dans X
0
E
,
- E

, lapproximation du champ electrique calculee dans X


0
E,
.
X designe lun ou lautre des espaces consideres, et E
h
est de fa con generale lune ou lautre des
approximations associees. On appelle E le champ electrique solution exacte du probl`eme. On notera
la methode avec condition aux limites naturelles : MCLN et la methode de regularisation ` a poids :
MRP.
Pour la MRP, nous avons pris = 0.99. Ainsi, le taux de convergence theorique (avec les bonnes
hypoth`eses sur les donnees) de cette methode est denviron 0.66. Pour la -approche ou la MCSO,
le taux de convergence theorique (avec les bonnes hypoth`eses sur les donnees) est de lordre de
0.33.
An detudier le taux de convergence des methodes, nous calculons le taux de decroissance de
lerreur en norme X ou L
2
() entre deux maillages consecutifs :
Pour i 1, ..., 4 ,
i
=
log
10
( [[ E
h
i+1
E[[
X ou 0
) log
10
( [[ E
h
i
E[[
X ou 0
)
log
10
( h
i+1
) log
10
( h
i
)
Nous utiliserons la notation suivante :
meth,norm
les taux de convergence de la methode meth en
norme norm. Notons que pour etudier lerreur en norme X, nous navons besoin que des donnees
et de E
h
. En revanche, pour calculer lerreur en norme L
2
(), il faut disposer dune approximation
discr`ete du champ electrique exact, ce qui nest pas le cas en general.
Dans la section 6.2, on presente les resultats du calcul de E
h
par les elements nis P
1
de Lagrange
continus composante par composante. Dans la section 6.3, on presente les resultats du calcul de E
par les elements nis mixtes P
1
-P
2
de Lagrange continus composante par composante.
6.2 Calcul direct
An de tester les methodes directes en P
1
, nous choisissons les trois cas-tests suivants :
- Cas test 1 : g sinusodale en x et y, f = 0, et e = 0. On connat alors la solution analytique de
(2.1)-(2.3), qui est de plus reguli`ere ; on a donc
D
= 0.
- Cas test 2 : g = s
D
, f = 0 et e = 0. La solution de (2.1)-(2.3) est grad
D
= grad
D
+

D
x
P
. On ne connat pas grad
D
exactement, mais on peut lapprocher en calculant
D
par les
elements nis P
1
de Lagrange. grad
D
est alors (P
0
)
2
, cest-` a-dire constant par triangle.
- Cas test 3 : f = 0, g = 0 et e = x
P
.
|
. Dans ce cas, la condition aux limites tangentielle
nest pas nulle. La solution de (2.1)-(2.3) est connue et vaut E = x
P
.
6.2.1 Cas regulier
On resout (2.1)-(2.3) avec : f = 0, g = 2 sin x sin y dans , e = 0 sur la fronti`ere .
Le champ E solution est alors : E =
_
cos x sin y
sin x cos y
_
. Dans ce paragraphe, E
0
represente
lapproximation de E calcule dans X
0 , R
E
sans complement singulier.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
6.2. Calcul direct 137
Dans les tableaux 6.2, on a represente ` a gauche les erreurs en norme L
2
() et ` a droite les
taux de convergence de ces erreurs. Le calcul de lerreur est fait ` a laide dun schema dintegration
numerique ` a sept points par triangle, sachant quon connat la solution exacte en tous points. On
observe que la methode qui converge le moins bien est le calcul du champ par les potentiels. En
eet, E

est P
0
alors que les autres approximations sont P
1
. Comme est nul, la methode du
complement singulier revient ` a eectuer le calcul du champ quasi-electrostatique dans X
0 , R
E
. La
dierence (inferieure ` a 0.01%) est due a lerreur sur le calcul de :
h
nest pas exactement nul.
Notons de plus quon obtient exactement le meme resultat numerique avec la -approche et la
MCSO.
Dans les tableaux 6.3, on a represente ` a gauche les erreurs en norme X et ` a droite les taux de
convergence de ces erreurs. De meme, le calcul de lerreur est fait ` a laide dun schema dintegration
numerique ` a sept points par triangle, sachant quon connat g en tous points. Pour les methodes
de calcul direct, les taux de convergence sont de lordre de 1, ce qui correspond au taux attendu
lorsquon approche un champ regulier avec les elements nis de Lagrange P
1
. Le calcul du champ
dans X
0
E
(avec ou sans complement singulier) converge mieux que le calcul dans X
E
, car on tient
compte explicitement de la condition limite (comme on le verra dans les tableaux suivants). Notons
quon a un facteur deux entre le taux de convergence de la -approche en norme X
E
et celui en
norme L
2
(), comme cest attendu par la theorie (voir le paragraphe 4.11.2). Pour la MRP, on
remarque quon a quasiment la meme erreur en norme X
0
E
et en norme X
0
E,
, toujours car la
donnee et la solution sont reguli`eres. Il semble quon ait aussi un facteur deux entre le taux de
convergence de la MRP en norme X
E
et celui en norme L
2
()
Dans les tableaux 6.4, on a represente ` a gauche les erreurs sur la composante tangentielle sur
, en norme L
2
() et ` a droite les taux de convergence de ces erreurs. La quantite [[ E

. [[
0 ,
correspond ici ` a lerreur dinterpolation entre x
P
.
|
et
h

h
( x
P
.
|
).
Maillage 1 2 3 4 5
[[ E

E[[
0
3.0% 0.9% 0.3% 0.0% 0.0%
[[ E
nat
E[[
0
4.0% 1.4% 0.4% 0.1% 0.0%
[[ E

E[[
0
2.5% 0.6% 0.2% 0.0% 0.0%
[[ E
0
E[[
0
2.4% 0.6% 0.2% 0.0% 0.0%
[[ E

E[[
0
1.2% 0.3% 0.1% 0.0% 0.0%

i
1/2 2/3 3/4 4/5

,0
1.80 1.75 1.68 1.62

nat,0
1.55 1.82 1.94 1.93

,0
1.99 1.99 2.00 2.01

,0
1.93 1.94 1.94 1.96
Tab. 6.2 Cas regulier : Erreurs L
2
() et taux de convergence.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
138 CHAPITRE 6. R

ESULTATS NUM

ERIQUES DU PROBL
`
EME STATIQUE 2D
Maillage 1 2 3 4 5
[[ E

E[[
X
E
37.0% 20.3% 11.7% 7.1% 4.5%
[[ E
nat
E[[
X
E
31.4% 15.8% 7.9% 4.0% 2.0%
[[ E

E[[
X
E
32.3% 16.0% 8.0% 4.0% 2.0%
[[ E

E[[
X
E
32.3% 16.0% 8.0% 4.0% 2.0%
[[ E
0
E[[
X
E
32.3% 16.0% 7.9% 4.0% 2.0%
[[ E

E[[
X
0
E,
30.2% 14.8% 7.4% 3.7% 1.8%
[[ E

E[[
X
0
E
33.0% 16.1% 8.0% 4.0% 2.0%

i
1/2 2/3 3/4 4/5

,X
E
0.87 0.79 0.72 0.64

nat,X
E
0.99 0.99 1.00 1.00

,X
E
1.01 1.01 1.00 1.00

,X
0
E,
1.02 1.01 1.00 1.00

,X
0
E
1.02 1.01 1.00 1.00
Tab. 6.3 Cas regulier : Erreurs X et taux de convergence.
Maillage 1 2 3 4 5
[[ E

E[[
0,
2.6% 0.1% 0.0% 0.0% 0.0%
[[ E
nat
E[[
0,
5.6% 2.0% 0.6% 0.2% 0.0%
[[ E

E[[
0,
0.0% 0.0% 0.0% 0.0% 0.0%

i
1/2 2/3 3/4 4/5

,
1.47 1.47 1.48 1.50

nat,
1.36 1.70 1.82 1.85

,
4.12 4.03 4.01 4.00
Tab. 6.4 Cas regulier : Erreurs L
2
() et taux de convergence.
6.2.2 Premier cas singulier
On resout (2.1)-(2.3) avec cette fois : f = 0, g = s
D
, e = 0.
Le champ E solution est alors : E = grad
D
= grad
D
+ x
P
. On ne connat donc pas
exactement le champ exact, aussi on prend comme approximation du champ exact pour calculer
lerreur en norme L
2
() : E
D
= grad
D,h
+
h
x
P
, o` u
D,h
approche par les elements nis P
2
,
et grad
D,h
est obtenu par projection P
1
-P
2
. Rappelons que dans notre situation, on a = 2/3,
et donc 1 = 2 1. Ainsi, s
D
H
2 1
() pour tous 0 < < 2 1 (dapr`es [67], thm.
1.2.18). On est dans le cadre des hypoth`eses du paragraphe 4.11.2 : le taux de convergence attendu
pour la -approche est bien de lordre de 0.33. En revanche, on ne peut pas savoir quel est le taux
de convergence attendu pour la methode ` a poids car on na pas lhypoth`ese div E = 0 requise pour
appliquer la proposition 4.19. De meme que dans le cas regulier, la -approche et la MCSO donnent
les memes resultats numeriques.
Dans les tableaux 6.5, on a represente ` a gauche les erreurs en norme L
2
(), calculees ` a laide
dun schema dintegration numerique ` a sept points (pour approcher au mieux x
P
), et ` a droite les
taux de convergence de ces erreurs. On remarque que cette fois-ci, la donnee netant pas reguli`ere,
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
6.2. Calcul direct 139
il est crucial dutiliser le complement singulier pour approcher correctement E dans X
0
E,h
. Sinon, il
ny a pas convergence vers la solution exacte (voir la quatri`eme ligne : [[E
0
E
D
[[
0
), comme cest
annonce par la theorie. En fait, E
0
converge vers une solution reguli`ere autre que E.
Dans les tableaux 6.6, on a represente ` a gauche les erreurs en norme X et ` a droite les taux de
convergence de ces erreurs. De meme, le calcul de lerreur est fait ` a laide dun schema dintegration
numerique ` a sept points par triangle (pour approcher au mieux s
P
D
). Pour la -approche, on a un
taux de convergence de lordre de 0.33, ce qui correspond ` a la theorie. Le taux de convergence en
norme L
2
() est de lordre de 0.72, ce qui est meilleur que deux fois meilleur que le taux attendu,
de lordre de 0.66, mais comme nous ne disposons pas de la solution analytique, cel` a correspond au
taux de convergence entre deux calculs dierents. Notons que, contrairement au cas o` u la solution
exacte est reguli`ere, la MRP ne converge pas en norme X
0
E
.
Detaillons les erreurs en norme X. Dans les tableaux 6.7, on donne ` a gauche les erreurs
de [[ div E
X
s
D, h
[[
0(,)
, de [[ rot E
X
[[
0
et de [[ E
X
. [[
0,
; et ` a droite les taux de convergence
correspondants. On remarque que pour les trois methodes, lerreur est moins forte sur le rotationnel
que sur la divergence. Cel` a est d u au fait que nous avons choisi une solution ` a rotationnel nul. De
meme que dans lexemple du precedent paragraphe, pour la methode du complement singulier,
lerreur [[ E

. [[
0 ,
est simplement une erreur dinterpolation. On remarque en revanche que
pour la MCLN, lerreur sur la composante tangentielle ` a est mediocre et surtout ne decrot
pas. En fait, on ne contr ole pas la composante normale au bord de E
nat
, qui est singuli`ere au
voisinage du coin, comme cest illustre sur la gure 6.2. En eet, sur cette gure, on a represente
[ E
nat
.
|
[ arete par arete sur le bord . On remarque quau voisinage du coin rentrant (sur A
0
et A

), [ E
nat
.
|
[ augmente brusquement. Cela est d u au fait que par continuite des elements
nis P
1
, [ E
nat
.
| A
0[ tend vers [ E
nat
.
| A
[ et [ E
nat
.
A
[ tend vers [ E
nat
.
A
0 [ au voisinage du
coin rentrant : la valeur de E
nat
. sur A
0
tend en son extremite vers la valeur de E
nat
. sur
A

. De meme, la valeur de E
nat
. sur A

tend en son extremite vers la valeur de E


nat
. sur A
0
.
Or, cette quantite prend des valeurs plus elevees que la moyenne.
Maillage 1 2 3 4 5
[[E

E
D
[[
0
10.3% 6.2% 3.8% 2.3% 1.4%
[[ E
nat
E
D
[[
0
51.9% 49.1% 45.5% 41.7% 37.8%
[[E

E
D
[[
0
12.8% 7.6% 4.6% 2.8% 1.7%
[[E
0
E
D
[[
0
70.9% 73.3% 74.7% 75.5%
[[E

E
D
[[
0
56.8% 45.2% 34.5% 26.7% 21%

i
1/2 2/3 3/4 4/5

,0
0.73 0.72 0.70 0.69

nat,0
0.24 0.22 0.20 0.17

,0
0.75 0.73 0.72 0.70

,0
0.33 0.39 0.37 0.35
Tab. 6.5 Cas singulier 1 : Erreurs L
2
() et taux de convergence.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
140 CHAPITRE 6. R

ESULTATS NUM

ERIQUES DU PROBL
`
EME STATIQUE 2D
Maillage 1 2 3 4 5
[[E
nat
E
D
[[
X
E
44.2% 37.5% 32.3% 28.1% 24.9%
[[E

E
D
[[
X
E
39.7% 31.4% 24.9% 19.8% 15.7%
[[E

E
D
[[
X
0
E,
45.3% 35.3% 28.6% 23.6% 19.6%
[[E

E
D
[[
X
0
E
76.3% 93.8%

i
1/2 2/3 3/4 4/5

nat,X
E
0.24 0.22 0.20 0.17

,X
E
0.34 0.33 0.33 0.33

,X
0
E,
0.34 0.30 0.28 0.27
Tab. 6.6 Cas singulier 1 : Erreurs X et taux de convergence.
Maillage 1 2 3 4 5
[[rot E
nat
[[
0
14.4% 13.3% 12.0% 10.7% 9.6%
[[div E
nat
s
D
[[
0
37.8% 30.2% 24.2% 19.5% 15.7%
[[E
nat
.
|
[[
0,
17.7% 17.9% 17.7% 17.3% 16.7%
[[rot E

[[
0
13.5% 10.5% 8.2% 6.4% 5.0%
[[div E

s
D
[[
0
37.3% 29.6% 23.6% 18.7% 14.8%
[[E

.
|
[[
0,
0.0% 0.0% 0.0% 0.0% 0.0%
[[rot E

[[
0
25.7% 21.9% 17.7% 14.4% 11.7%
[[div E

s
D
[[
0 ,
37.3% 27.7% 22.4% 18.7% 15.8%

i
1/2 2/3 3/4 4/5

nat,rot
0.11 0.15 0.17 0.16

nat,div
0.32 0.32 0.31 0.31

nat,
0.02 0.02 0.03 0.05

,rot
0.36 0.36 0.35 0.35

,div
0.33 0.33 0.34 0.34

,
2.00 2.00 2.00 2.01

,rot
0.23 0.31 0.30 0.30

,div
0.43 0.31 0.26 0.24
Tab. 6.7 Cas singulier 1 : Erreurs rot , div , E.
|
, et taux de convergence.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
6.2. Calcul direct 141
0
1
2
3
4
5
6
0
1
2
3
4
0
10%
20%
30%
40%
50%
60%
70%
XE
|| Eh . | ||
0 , ar`ete
/ ||Eh . | ||0 ,
Fig. 6.2 Cas singulier 1 : [ E
nat
.
|
[ arete par arete.
6.2.3 Second cas singulier
On resout (2.1)-(2.3) avec : f = 0, g = 0, e = x
P
. . Le champ E solution est alors : E = x
P
(donc = 1). On ne donne que lerreur en norme L
2
() et en norme X
E
puisque nous venons
danalyser lerreur au bord au premier cas-test singulier et que les comportements sont similaires
entre les deux cas singuliers. Ce test permet de verier la robustesse du code : il montre quil
fonctionne correctement pour des probl`emes avec condition aux limites non homog`enes, et quil
donne de bons resultats meme avec des donnees tr`es singuli`eres.
Dans les tableaux 6.8, on a represente ` a gauche les erreurs en norme L
2
(), calculees ` a laide
dun schema dintegration numerique ` a sept points (pour approcher au mieux x
P
).
Dans les tableaux 6.9, on a represente ` a gauche les erreurs en norme X et ` a droite les taux de
convergence de ces erreurs. De meme, le calcul de lerreur est fait ` a laide dun schema dintegration
numerique ` a sept points par triangle. Pour la -approche, on a une erreur tr`es faible car elle ne
porte pratiquement que sur la composante tangentielle ` a .
Dans le tableau 6.10, nous presentons les resulats des calculs proposes au paragraphe 2.4.3.
Rappelons que x
P
. est nul sur les aretes du coin rentrant, et regulier ailleurs. Nous pouvons donc
utiliser le theor`eme 2.45. Soit e un rel`evement regulier de e.
On note
Gr
lapproximation de ` a la Grisvard :
Gr
= ((rot e
h
, s
N,h
)
0
+ (div e
h
, s
D,h
)
0
) / ; et
lapproximation de ` a la Nazarov-Plamenevsky :
NP
=
_

0
e
h
s
N,h
d/. Pour le calcul de
Gr
,
e
h
est construit de sorte que :
_

_
e
h
(S
i
) = 0 , i I

,
e
h
.
i
= 0 , i I
a
,
e
h
.
i
= x
P
(S
i
) .
i
, i I
a
,
e
h
(S
i
) = x
P
(S
i
) , i I
c
.
Les parties reguli`eres des fonctions singuli`eres duales s
D
et s
N
sont approchees avec les elements
nis P
1
. Nous avons utilise un schema dintegration ` a sept points par triangle pour le calcul de
Gr
,
et ` a quatre points par arete pour le calcul de
NP
. Le premier schema est exact pour les polyn omes
de degre cinq et le second pour les polyn omes de degre trois. Ainsi, comme on peut lobserver sur le
tableau 6.10, le calcul de
Gr
est plus precis. On constate neanmoins que les deux calculs donnent
de tr`es bons resultats, avec un erreur inferieure ` a 5% d`es le premier maillage. Pour les deux calculs,
le taux de convergence est de lordre de 1.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
142 CHAPITRE 6. R

ESULTATS NUM

ERIQUES DU PROBL
`
EME STATIQUE 2D
Maillage 1 2 3 4 5
[[ E
nat
x
P
[[
0
69.6% 65.6% 55.2% 49.5% 44.5%
[[ E

x
P
[[
0
0.4% 0.1% 0.0% 0.0% 0.0%
[[ E

x
P
[[
0
54.7% 42.1% 32.1% 24.6% 19.0%

i
1/2 2/3 3/4 4/5

nat,0
0.08 0.11 0.13 0.15

,0
1.38 1.36 1.35 1.34

,0
0.38 0.39 0.38 0.37
Tab. 6.8 Cas singulier 2 : Erreurs L
2
() et taux de convergence.
Maillage 1 2 3 4 5
[[ E
nat
x
P
[[
X
E
31.4% 30.2% 28.9% 27.5% 26.1%
[[ E

x
P
[[
X
E
0.2% 0.1% 0.0% 0.0% 0.0%
[[ E

x
P
[[
X
0
E,
43.4% 36.1% 29.5% 23.9% 19.2%

i
1/2 2/3 3/4 4/5

nat,X
E
0.06 0.06 0.07 0.08

,X
E
1.38 1.36 1.35 1.34

,X
E,
0.27 0.29 0.30 0.32
Tab. 6.9 Cas singulier 2 : Erreurs X et taux de convergence.
Maillage 1 2 3 4 5

Gr
0.996 0.998 0.999 1.000 1.000

NP
0.956 0.978 0.989 0.995 0.997
Tab. 6.10 Cas singulier 2 : Deux calculs de .
6.3 Utilisation du multiplicateur de Lagrange
Dans cette section, nous donnons des resultats de lapproximation du champ quasi-electrostatique
par les elements nis de Taylor-Hood P
2
-P
1
, avec les donnees suivantes : f = 0, g = 1 dans et
e = 0. Pour les trois methodes, nous avons evalue le multiplicateur avec lalgorithme du gradient
conjugue avec un crit`ere darret egal ` a 10
5
de trois fa cons dierents :
- Sans preconditionner la matrice CA
1
C
T
(paragraphe 15.4.1),
- En preconditionnant cette matrice par la matrice de masse L
2(,)
() P
1
(paragraphe 15.4.2),
- En preconditionnant cette matrice par la matrice de masse L
2(,)
() P
1
reduite (sections 15.5,
15.6, et 15.7, partie IV).
Rappelons que si la condition inf-sup discr`ete est uniforme, la matrice CA
1
C
T
est equivalente ` a
la matrice de masse M, elle-meme equivalente ` a la matrice de masse diagonale

M. Ces trois methodes
de calcul donnent le meme resultat pour p
h
, on aura donc le meme resultat pour lapproximation
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
6.3. Utilisation du multiplicateur de Lagrange 143
E
h
, mais les algorithmes de resolution ne convergent pas ` a la meme vitesse et nont pas le meme
co ut calcul. Notons que comme p
h
est petit, lapproximation de E
h
correspond ` a celle en P
2
.
Dans le tableau 6.11, on donne les erreurs dapproximation de E en P
2
-P
1
et en P
1
pour la
MCLN, la MCSO et la MRP, ainsi que les taux de convergence correspondants. On remarque que
cest la MCSO qui donne le resultat le plus precis. Notons que bien que le taux de convergence de la
MCLN soit faible, cette methode donne approximation correcte sur le maillage le plus grossier. Pour
la MRP, en P
2
-P
1
, on a un taux de convergence proche du taux theorique attendu. En revanche,
en P
1
, le taux de convergence decrot de 0.70 ` a 0.45. Ainsi, lutilisation delements nis P
2
tend ` a
stabiliser le taux de convergence. Le taux de convergence de la MCSO est superieur ` a 0.33, que ce
soit en P
2
-P
1
ou en P
1
: il y a un phenom`ene de super-convergence, certainement d u au fait que la
solution est plus reguli`ere que H
2 1
(). Pour les trois methodes, notons que lerreur en P
1
sur
le maillage i +1 est moins bonne que lerreur en P
2
sur le maillage i, pour un co ut calcul similaire.
En eet, les elements nis P
2
permettent dapprocher avec plus de precision la partie reguli`ere de
la solution.
Dans le tableau 6.12, on donne le nombre diterations N
it
et le nombre de conditionnement
de CA
1
C
T
( est deni en 15.1, partie IV) pour les trois methodes directes en P
2
-P
1
. Ce calcul
nest pas redhibitoire pour la MCSO et la MCLN, mais on peut diminuer le nombre diterations.
Pour la MRP, le calcul est beaucoup trop co uteux : le nombre diterations est tr`es eleve et crot
tr`es rapidement.
Dans le tableau 6.13, on donne le nombre diterations et le nombre de conditionnement de
M
1
CA
1
C
T
, o` u Mest la matrice de masse exacte. Le nombre diterations est peu eleve, et surtout,
il est independant de h pour la MCLN et la MCSO. Pour la MRP, log
10
() crot lineairement en
fonction de log
10
(h), avec une pente dordre 1. Pour les trois methodes, le nombre diterations est
raisonnable, neanmoins, chaque iteration reste co uteuse car il faut inverser la matrice de masse M.
Dans le tableau 6.14, on donne le nombre diterations et le nombre de conditionnement de

M
1/2
CA
1
C
T

M
1/2
, o` u

M est la matrice de masse reduite. Le nombre diterations est peu eleve,
et le co ut dune iteration est le meme que sans preconditionnement. Ce preconditionnement est
donc bon compromis.
Maillage 1 2 3 4 5
[[ E
nat
E[[
X
E
, P
2
-P
1
11.2% 10.6% 10.0% 9.3%
[[ E
nat
E[[
X
E
, P
1
16.1% 13.2% 11.7% 10.8% 10.1%
[[ E

E[[
X
E
, P
2
-P
1
3.7% 2.0% 1.2% 0.8%
[[ E

E[[
X
E
, P
1
13.9% 7.8% 4.3% 2.4% 1.4%
[[ E

E[[
X
0
E,
, P
2
-P
1
7.3% 4.6% 2.9% 1.8%
[[ E

E[[
X
0
E,
, P
1
19.5% 12.0% 7.7% 5.3% 4.9%

i
1/2 2/3 3/4 4/5

nat,X
E
, P
2
-P
1
0.07 0.09 0.09

nat,X
E
, P
1
0.28 0.17 0.12 0.10

,X
E
, P
2
-P
1
0.86 0.73 0.65

,X
E
, P
1
0.83 0.86 0.84 0.78

,X
0
E,
, P
2
-P
1
0.67 0.67 0.69

,X
0
E,
, P
1
0.70 0.64 0.54 0.45
Tab. 6.11 Probl`eme mixte : Erreurs X et taux de convergence.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
144 CHAPITRE 6. R

ESULTATS NUM

ERIQUES DU PROBL
`
EME STATIQUE 2D
Maillage 1 2 3 4
MCLN, N
it
21 22 22 23
MCLN, 25 28 30 31
MCSO N
it
37 37 40 41
MCSO 120 138 151 157
MRP N
it
137 364 > 600
MRP > 10
4
> 10
5
> 10
6

Tab. 6.12 Probl`eme mixte, sans preconditionnement.


Maillage 1 2 3 4
MCLN, N
it
4 3 3 3
MCLN, 1 1 1 1
MCSO N
it
7 7 7 7
MCSO 5 5 5 5
MRP N
it
9 12 15 19
MRP 6 12 26 56
Tab. 6.13 Probl`eme mixte, preconditionnement avec la matrice de masse exacte.
Maillage 1 2 3 4
MCLN, N
it
15 15 14 14
MCLN, 8 8 9 9
MCSO N
it
25 26 27 27
MCSO 37 41 43 45
MRP N
it
48 82 155 271
MRP 317 1 890 8 900 34 400
Tab. 6.14 Probl`eme mixte, preconditionnement avec la matrice de masse reduite.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
6.4. Allure du champ quasi-electrostatique 145
6.4 Allure du champ quasi-electrostatique
Sur les gures qui suivent, on a represente les valeurs normalisees des composantes de E
X
,
approche avec les elements nis de Taylor-Hood P
2
-P
1
sur le quatri`eme maillage. On remarquera
pour les trois methodes, le champ electrique a la meme allure, il senroule autour du coin rentrant.
Les valeurs maximales des composantes de E
h
sont de lordre de 1.3 pour la MCLN et la MRP,
alors que pour la MCSO, elles sont de lordre de 1.8, car on ajoute explicitement le champ singulier,
qui prend de tr`es grandes valeurs au voisinage du coin rentrant.
Sur les gures 6.3 et 6.4, E
X
= E
nat
. On observe comme prevu que le champ electrique
est tr`es intense au voisinage du coin rentrant. On peut voir sur le zoom que la condition aux
limites tangentielles nest pas exactement nulle au voisinage du coin rentrant, car elle est imposee
faiblement.
Sur la gure 6.5, E
X
= E

. De meme, le champ electrique est tr`es intense au voisinage du


coin rentrant. Lapproximation du champ electrique est innie au coin rentrant, on ne peut donc
pas representer le champ electrique en ce point. Cest pourquoi, pour la representation, on a tronque
les triangles qui touchent le coin rentrant, comme on peut lobserver sur le zoom. On observe cette
fois-ci que la condition aux limites tangentielles est bien nulle partout.
Sur la gure 6.8, E
X
= E

. Encore une fois, on constate que le champ electrique est tr`es


intense au voisinage du coin rentrant. Par rapport aux gures precedentes, on remarque un leger
deplacement de la valeur maximale, qui est en fait un artefact de calcul. Comme pour la MCSO, il
est clair que la condition aux limites tangentielles est nulle (elle est en fait exactement nulle pour
cette approche).
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
146 CHAPITRE 6. R

ESULTATS NUM

ERIQUES DU PROBL
`
EME STATIQUE 2D
Fig. 6.3 MCLN : amplitudes relatives de E
nat,x
et E
nat,y
.
Fig. 6.4 E
nat,x
et E
nat,y
: zoom au voisinage du coin rentrant.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
6.4. Allure du champ quasi-electrostatique 147
Fig. 6.5 MCSO : amplitudes relatives de E
,x
et E
,y
.
Fig. 6.6 E
,x
et E
,y
: zoom au voisinage du coin rentrant.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
148 CHAPITRE 6. R

ESULTATS NUM

ERIQUES DU PROBL
`
EME STATIQUE 2D
Fig. 6.7 MRP : amplitudes relatives de E
,x
et E
,y
.
Fig. 6.8 E
,x
et E
,y
: zoom au voisinage du coin rentrant.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
6.5. Conclusions 149
6.5 Conclusions
Pour conclure, rappelons les principaux resultats observes pour la MCLN, la MCSO et la MRP :
- Dans le cas dune solution reguli`ere, ces methodes sont equivalentes (erreur en norme X de lordre
de 30% sur le premier maillage et de lordre de 2% sur le dernier).
- La methode directe la plus simple ` a programmer est la MCLN (pas de traitement particulier pour
les noeuds du bord ni pour les singularites). La methode directe la plus complexe ` a programmer
est la -approche en P
1
et la MCSO en P
2
-P
1
.
- Lapproximation de E dans X
0 , R
E, k
diverge si E
0
, H
1
(),
- La -approche et la MCSO donnent exactement le meme resultat numerique en P
1
,
- Pour la MRP, [[ div E

g [[
0
diverge si la solution exacte E , H
1
(),
- Les trois methodes sont robustes : elles convergent meme avec des donnees peu reguli`eres (para-
graphe 6.2.3),
- Pour la resolution du probl`eme mixte, le preconditionnement de CA
1
C
T
avec la matrice de masse
reduite permet de reduire nombre diterations sans co ut supplementaire,
- Experimentalement, la methode qui est la plus performante en terme de precision est la -approche
pour le P
1
et la MCSO pour le P
2
-P
1
,
- Pour la MCLN, lapproximation mediocre de la composante tangentielle ` a nest pas redhibitoire,
car pour des donnees peu singuli`eres (comme celles de la section 6.3), lerreur de convergence est
de lordre de 16% en P
1
et 11% en P
2
-P
1
d`es le premier maillage.
Nous ne presentons pas tous les resultats obtenus, neanmoins nous signalons au lecteur que la
MRP depend fortement du maillage. Notons dune part que lutilisation de maillages homogeneises
stabilise le taux de convergence en P
1
; dautre part, si le maillage est trop rane localement
autour dun noeud autre que le coin rentrant, le champ electrique peut prendre de grandes valeurs
au voisinage de ce noeud.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
150 CHAPITRE 6. R

ESULTATS NUM

ERIQUES DU PROBL
`
EME STATIQUE 2D
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Troisi`eme partie
Le probl`eme tridimensionnel
151
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 7
Notations et resultats preliminaires
3D
7.1 Notations relatives au domaine detude
Le domaine detude R
3
est un poly`edre de fronti`ere lipschitzienne . On suppose en
particulier que est simplement connexe et que est connexe. Dans le cas general, on renvoie le
lecteur ` a [5].
La fronti`ere est composee de K faces ouvertes F
k
, k 1 , ..., K : =
k
F
k
. La normale
unitaire sortante ` a F
k
est notee
k
.
On appelera A
k , l
larete partagee entre les faces F
k
et F
l
, et
k , l
] 0 , [ ] , 2 [ langle di`edre
entre ces faces. Soit
k , l
le vecteur parall`ele ` a A
k , l
, et
k
=
k , l

k
. Ainsi, le couple (
k
,
k , l
)

k

l
Face F
l
Face F
k
k , l

l
k
Arete A
k , l

k , l
Fig. 7.1 Vecteurs normaux et tangentiels ` a F
k
et F
l
.
forme une base orthonormee dans le plan genere par F
k
; et (
k
,
k , l
,
k
) forme une base ortho-
normee de R
3
(voir la gure 7.1). On utilisera les notations suivantes :
( e
1
, e
2
, e
3
) = ( e
x
, e
y
, e
z
) : base orthonormale canonique de R
3
.
( x
1
, x
2
, x
3
) = ( x, y , z ) : coordonnees dun point de R
3
.
u = ( u
1
, u
2
, u
3
) = ( u
x
, u
y
, u
z
) : composantes dun champ de vecteurs de R
3
.
u. v = u
1
v
1
+ u
2
v
2
+ u
3
v
3
R : produit scalaire 3D entre u et v.
153
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
154 CHAPITRE 7. NOTATIONS ET R

ESULTATS PR

ELIMINAIRES 3D
u v = (u
2
v
3
u
3
v
2
, u
3
v
1
u
1
v
3
, u
1
v
2
u
2
v
1
) R
3
: produit vectoriel 3D entre u et v.
u
2
v = u
1
v
2
u
2
v
1
R : produit vectoriel 2D entre u et v.
Pour tous k 1, ..., K, on note :

| F
k
= (
1
,
2
,
3
) : vecteur unitaire sortant normal ` a F
k
.
u

= u.
| F
k
: composante normale ` a F
k
du vecteur u.
u
T
= ( u )
| F
k
: composante tangentielle ` a F
k
du vecteur u.
Notons que sur F
k
:
u = u
T
+ u

.
Par abus de notation, on generalisera ces denitions ` a .
Proprietes 7.1 Soient u, v, w des vecteurs de R
3
. On a alors les proprietes vectorielles suivantes :
u. ( v w) = ( wu) . v , (7.1)
u ( v w) = ( u. w) v ( u. v ) w. (7.2)
On suppose que presente N
ar
aretes rentrantes ( A
e
)
e{1,...,Nar}
, cest-` a-dire des aretes dont les
angles di`edres, notes (
e
)
e{1,...,Nar}
sont compris strictement entre et 2 . On note (
e
)
e{1,...,Nar}
,
et on pose :
= min
e

e (7.3)
Denition 7.2 Soit E =
e
A
e
, la fermeture de lensemble des aretes rentrantes de . On pose
d
0
(x) = d(x, E).
7.2 Operateurs tridimensionnels
On utilisera les notations suivantes :
t : variable temporelle.

t
(.) =
(.)
t
: derivee partielle par rapport au temps.

m
t
(.) =

m
(.)
t
m
: derivee partielle m
i`eme
par rapport au temps.

i
(.) : la derivee partielle suivant x
i
.

m
i
(.) =

m
(.)
x
m
i
: la derivee partielle m
i`eme
suivant x
i
.

m
x
v =

m
1
,m
2
,m
3
0 | m
1
+m
2
+m
3
=m

m
v
x
m
1
1
x
m
2
2
x
m
3
3
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
7.3. Espaces de Hilbert usuels et leurs normes associees 155
gradv = (
1
v ,
2
v ,
3
v ).
grad

v = ( gradv )
|
: gradient surfacique de v sur , tangentiel ` a .
rot

v = ( gradv )
|
: rotationnel surfacique de v sur , tangentiel ` a .

v
|
= gradv .
|
: derivee de v sur dans la direction normale ` a .
rot

u : loperateur adjoint de rot

.
div

u : loperateur adjoint de grad

.
v =
2
1
v +
2
2
v +
2
3
v : le laplacien de v.
rot u = (
2
u
3

3
u
2
,
3
u
1

1
u
3
,
1
u
2

2
u
1
).
div u =
1
u
1
+
2
u
2
+
3
u
3
.
u = ( u
1
, u
2
, u
3
) : le laplacien vectoriel de u.
grad : u =
_
_

1
u
1

2
u
1

3
u
1

1
u
2

2
u
2

3
u
2

1
u
3

2
u
3

3
u
3
_
_
: le gradient matriciel de u.
Relations entre operateurs tridimensionnels
div rot ( . ) = 0 , (7.4)
rot grad( . ) = 0 , (7.5)
div grad( . ) = ( . ) , (7.6)
rot rot ( . ) + graddiv ( . ) = ( . ) , (7.7)
div ( v w) = w. rot v v . rot w. (7.8)
Propriete 7.3 La relation suivante est montree par

E. Heintze dans [69] :
Soient u et v reguliers. On a alors :
( div u, div v )
0
+ ( rot u, rot v )
0
= ( grad : u, grad : v )
0
+
3

=1
( gradu

, e

v )
0 ,
.
Propriete 7.4 La relation suivante est montree par A. Bua et P. Ciarlet, Jr. dans [29] :
Soit u H(rot , ). On a alors : div

( u )
|
= rot u.
|
.
7.3 Espaces de Hilbert usuels et leurs normes associees
De fa con generale, les espaces designes par des lettres majuscules en caract`ere calligraphiques
sont des espaces de champs vectoriels, et les espaces designes par des lettres majuscules italiques
en caract`ere normal sont des espaces de champs scalaires. Soit H(.) un espace de champs scalaires.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
156 CHAPITRE 7. NOTATIONS ET R

ESULTATS PR

ELIMINAIRES 3D
On notera H(.) = H(.)
3
, lespace de champs vectoriels correspondant.
d designe la mesure de louvert et d designe la mesure de louvert .
T() est lespace des fonctions C

(), ` a support compact dans . On appelle T

() son dual,
lespace des distributions.
Pour la denition de la dualite, on renvoit le lecteur ` a la section 1.6.
7.3.1 Espaces de champs scalaires
L
2
() =
_
u mesurable sur :
_

u
2
d <
_
, [[u[[
0
=
__

u
2
d
_
1/2
.
L
2
loc
() =
_
u mesurable sur :
c
[
c
,
_
c
u
2
d <
_
.
L
2
0
() =
_
u L
2
() :
_

ud = 0
_
.
H
1
() =
_
u L
2
() : gradu L
2
()
_
, [[u[[
H
1 =
_
[[u[[
2
0
+ [[gradu[[
2
0
_
1/2
.
H
1
0
() =
_
u H
1
() : u
|
= 0
_
, [[u[[
H
1
0
= [[gradu[[
0
.
H
1

() =
_
u H
1
() : u L
2
()
_
, [[u[[
H
1

=
_
[[u[[
2
H
1
+ [[u[[
2
0
_
1/2
.
H
2
() =
_
u H
1
() : gradu H
1
()
_
, [[u[[
H
2 =
_
[[u[[
2
0
+ [[gradu[[
2
H
1
_
1/2
.
Lespace H
1
() et sa norme sont denis dans le paragraphe 7.3.2 ci-dessous. Lequivalence entre la
norme du graphe et la semi-norme dans H
1
0
() est due ` a linegalite de Poincare.
On designe par H
1
() le dual de H
1
0
().

N
et
D
sont les espaces des solutions du Laplacien :

N
=
_
u H
1
() L
2
0
() : u L
2
() ,

u
|
= 0
_
,

D
=
_
u H
1
0
() : u L
2
()
_
.
Dans
N
et
D
, la semi-norme est equivalente ` a la norme du graphe : [[u[[

D,N
= [[u[[

:= [[u[[
0
(inegalite de Poincare-Friedrichs pour
D
et inegalite de Poincare-Wirtinger et theor`eme de Lax-
Milgram pour
N
).
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
7.3. Espaces de Hilbert usuels et leurs normes associees 157
7.3.2 Espaces de champs vectoriels
L
2
() = L
2
()
3
, [[u[[
0
=
_
[[u
1
[[
2
0
+ [[u
2
[[
2
0
+ [[u
3
[[
2
0
_
1/2
.
H
1
() = H
1
()
3
, [[u[[
H
1 =
_
[[u[[
2
0
+ [[grad : u[[
2
0
_
1/2
.
H(rot , ) =
_
u L
2
() : rot u L
2
()
_
, [[u[[
H(rot )
=
_
[[u[[
2
0
+ [[rot u[[
2
0
_
1/2
.
H
0
(rot , ) =
_
u H(rot , ) : u
|
= 0
_
.
H(rot
0
, ) =
_
u L
2
() : rot u = 0
_
, [[u[[
H(rot
0
)
= [[u[[
0
.
H
0
(rot
0
, ) =
_
u L
2
() : rot u = 0 , u
|
= 0
_
.
H(div , ) =
_
u L
2
() : div u L
2
()
_
, [[u[[
H(div )
=
_
[[u[[
2
0
+ [[div u[[
2
0
_
1/2
.
H
0
(div , ) = u H(div , ) : u

= 0 .
H(div
0
, ) =
_
u L
2
() : div u = 0
_
, [[u[[
H(div
0
)
= [[u[[
0
.
H
0
(div
0
, ) =
_
u L
2
() : div u = 0 , u

= 0
_
.
A
E
et A
H
sont les espaces des solutions des equations de Maxwell quasi-statique :
A
E
=
_
u H(rot , ) H(div , ) : u
|
L
2
t
()
_
.
A
H
=
_
u H(rot , ) H(div , ) : u

L
2
()
_
.
Voir le paragraphe 7.3.3 pour une denition des espaces de trace.
Dapr`es [49], ces espaces sont identiques algebriquement et topologiquement.
Dans A
E
et A
H
, la semi-norme est equivalente ` a la norme du graphe (voir la section 8.1), do` u :
[[u[[
X
E
=
_
[[rot u[[
2
0
+ [[div u[[
2
0
+ [[u [[
2
0 ,
_
1/2
, [[u[[
X
H
=
_
[[rot u[[
2
0
+ [[div u[[
2
0
+ [[u

[[
2
0 ,
_
1/2
.
On consid`ere les sous-espaces de A
E
suivants :
A
0
E
=
_
u A
E
: u
|
= 0
_
, [[u[[
X
0
E
=
_
[[rot u[[
2
0
+ [[div u[[
2
0
_
1/2
.
1
E
=
_
u A
0
E
: div u = 0
_
, [[u[[
V
E
= [[rot u[[
0
.
J
E
=
_
u A
0
E
: rot u = 0
_
, [[u[[
W
E
= [[div u[[
0
.
On consid`ere les sous-espaces de A
H
suivants :
A
0
H
= u A
H
: u

= 0 , [[u[[
X
0
H
=
_
[[rot u[[
2
0
+ [[div u[[
2
0
_
1/2
.
1
H
=
_
u A
0
H
: div u = 0
_
, [[u[[
V
H
= [[rot u[[
0
.
J
H
=
_
u A
0
H
: rot u = 0
_
, [[u[[
W
H
= [[div u[[
0
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
158 CHAPITRE 7. NOTATIONS ET R

ESULTATS PR

ELIMINAIRES 3D
7.3.3 Espaces des traces
L
2
() =
_
u mesurable sur :
_

u
2
d <
_
, [[ u[[
0 ,
=
__

u
2
d
_
1/2
.
L
2
t
() =
_
u L
2
()
3
: k 1, ..., K , u.
| F
k
= 0
_
, [[ u[[
0 ,
=
__

[ u[
2
d
_
1/2
.
u H
1
(), u
|
H
1/2
(), o` u :
H
1/2
( ) =
_
u L
2
() :
_

( u(x) u(y) )
2
[[ x y [[
3
d(x) d(y) <
_
.
Proposition 7.5 Lapplication : H
1
() H
1/2
(), u u
|
est surjective et continue.
H
1/2
( ) est le dual de H
1/2
( ).
Les espaces suivants sont caracterises par A. Bua et P. Ciarlet, Jr. dans [29].
H
1/2

( ) =
_
u L
2
t
() : k 1, ..., K , u
|F
k
H
1/2
( F
k
)
_
.
H
1/2

( ) =
_
v
|
, v H
1
()
_
.
H
1/2

( ) =
_
v
T
, v H
1
()
_
.
H
1/2

(rot

, ) = v
T
, v H(rot , ) .
H
1/2

(div

, ) =
_
v
|
, v H(rot , )
_
.
Dapr`es [30], H
1/2

(rot

, )

= ( H
1/2

(div

, ) )

, ce qui permet de denir une formule


dintegration par parties pour les elements de H(rot , ) (voir lequation (7.15)).
Proposition 7.6 Lapplication suivante :
A
E
L
2
t
() H
1/2

(rot

, )
v v
T
est surjective et continue.
Demonstration. Soit v L
2
t
() H
1/2

(div

, ). Il existe donc u H(rot , ) tel que u

|
= v. Dapr`es le theor`eme de Lax-Milgram, il existe un unique q H
1
0
() tel que : q = div u
dans H
1
(). Soit T = u gradq L
2
(). On a : div T = 0 L
2
(), et rot T = rot u L
2
().
De plus, T
|
= u
|
= v L
2
t
(). Finalement, T A
E
, et T
|
= v. On en conclut
que pour tout v L
2
t
() H
1/2

(div

, ), il existe T A
E
tel que T
|
= v
|
. La
continuite est immediate.

Ci-dessus, on a utilise le fait que pour tout element q H


1
0
(), gradq
|
= 0 (voir [65]).
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
7.4. Espaces ` a poids 159
7.4 Espaces `a poids
Pour les espaces ` a poids dans les domaines tridimensionnels, plusieurs denitions sont possibles.
Nous choisissons celle de [36], plut ot que celle de [53] car elle est adaptee aux domaines polyedriques,
pour lesquels on peut confondre les distances aux aretes rentrantes et les distances aux coins
rentrants, ce qui nest pas possible si le domaine presente des pointes coniques ` a bord regulier.
Pour ce cas particulier, et pour une denition plus precise, nous renvoyons le lecteur ` a [53].
V
l

() =
_
_
_
u L
2
loc
() :

|j|l
_

d
2(l+|j|)
0
[
j
x
u[
2
d <
_
_
_
.
On a en particulier :
V
0

() = u L
2
loc
() : d

0
u L
2
() , [[ u[[
0 ,
= [[d

0
u[[
0
,
V
1

() = u L
2
loc
() : d
1
0
u L
2
() , d

0
gradu L
2
() , [[ u[[
V
1

()
= ([[d
1
0
u[[
0
+[[gradu[[
0 ,
)
1/2
,
V
1
0
() = u L
2
loc
() : d
1
0
u L
2
() , gradu L
2
() , [[ u[[
V
1
0
()
= ([[d
1
0
u[[
0
+[[gradu[[
0
)
1/2
.
On utilisera aussi la notation : L
2

() := V
0

(), et le produit scalaire de L


2

() ainsi que la norme


associee seront notes :
(u, v)
0 ,
:=
_

d
2
0
uv d, [[ u[[
0 ,
:=
_

d
2
0
u
2
d.
Pour 0 < < 1, on denit de plus :
H
1
0 ,
() = V
1

() :
|
= 0 , [[[[
H
1
0 ,
= [[grad[[
0 ,
.

= H
1
0
() : L
2

() , [[[[
,
= [[[[
0 ,
.
H(div

, ) =
_
u L
2
() : div u L
2

()
_
, [[u[[
H(div )
=
_
[[u[[
2
0
+ [[div u[[
2
0 ,
_
1/2
.
H
0
(div

, ) = u H(div

, ) : u

= 0 .
A
0
E ,
= u H
0
(rot , ) H(div

, ) , [[u[[
X
0
E ,
= ( [[rot u[[
2
0
+ [[div u[[
2
0 ,
)
1/2
.
A
0
H,
= u H(rot , ) H
0
(div

, ) , [[u[[
X
0
H,
= ( [[u[[
2
0
+ [[rot u[[
2
0
+ [[div u[[
2
0 ,
)
1/2
.
Notons que H
1
0 ,
() est la fermeture des fonctions C

0
() dans V
1

(). En particulier, H
1
0
() est
la fermeture des fonctions C

0
() dans V
1
0
(). Pour A
0
E ,
, lequivalence entre la semi-norme et la
norme du graphe est prouvee dans la section 8.5.
Proposition 7.7 Dans H
1
0 ,
(), la norme du graphe [[u[[
V
1

la semi-norme denie par : [u[


1,
:=
[[gradd

0
u[[
0
et sont equivalente.
Demonstration. Faisons la preuve par contradiction. Supposons quil existe (q
n
)
n
H
1
0,
() une
suite telle que : n, [[ d
1
0
q
n
[[
0
= 1 ou [[ d

0
gradq
n
[[
0
= 1 ; et [[gradd

0
q
n
[[
0
0.
Supposons que [[ d
1
0
q
n
[[
0
= 1.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
160 CHAPITRE 7. NOTATIONS ET R

ESULTATS PR

ELIMINAIRES 3D
Comme [[gradd

0
q
n
[[
0
0 et que d

0
q
n|
= 0, alors d

0
q
n
H
1
0
(). Do` u d

0
q
n
0 dans H
1
0
().
Or dapr`es [53], linjection de V
1
0
() dans V
0
1
() est continue, do` u, comme H
1
0
() V
1
0
() :
d
1
0
( d

0
q
n
) 0 dans L
2
(), ce qui contredit lhypoth`ese initiale.
Supposons que [[ d

0
gradq
n
[[
0
= 1.
Prenons le cas dune unique arete rentrante, le long de laxe z = 0. Posons d
0
= r, la distance ortho-
gonale ` a cette arete, telle que : r
2
= x
2
1
+x
2
2
. Pour i 1, 2 :
i
( r

q
n
) = x
i
r
2
q
n
+r

i
q
n
, cest-
` a-dire r

i
q
n
=
i
( r

q
n
) x
i
r
2
q
n
. Or [[ x
i
r
2
q
n
[[
0
[[ r
1
q
n
[[
0
0 et [[
i
( r

q
n
) [[
0
0
par hypoth`ese. De plus,
3
( r

q
n
) = r

3
q
n
. Do` u r

i
q
n
0 pour i, et [[r

gradq
n
[[
0
0, ce
qui contredit lhypoth`ese initiale.

7.5 Formules dintegration par parties classiques dans un ouvert


7.5.1 Formules de Green
u T() , v T(),
_

gradu. gradv d +
_

uv d =
_

uv d. (7.9)
u T()
3
, v T(),
_

u. gradv d +
_

div uv d =
_

v d. (7.10)
u T()
3
, v T()
3
,
_

rot u.v d
_

u.rot vd =
_

u. (v ) d. (7.11)
7.5.2 Generalisation des formules de Green
Les preuves de ces formules se trouvent dans [65]. Largument principal est la densite des
fonctions reguli`eres dans les espaces de Hilbert consideres. Ici, H = H
1/2
().
u H
1

() , v H
1
(),
_

gradu. gradv d +
_

uv d =<

u, v >
H

,H
. (7.12)
u H(div , ) , v H
1
(),
_

u. gradv d +
_

div uv d =< u

, v >
H

,H
. (7.13)
u H(rot , ) , v H
1
(),
_

rot u. v d
_

u. rot v d =< u, v >


H

,H
. (7.14)
Generalisation de (7.14), prouvee par A. Bua et P. Ciarlet, Jr. [29] : u, v H(rot , )
_

rot u. v d
_

u. rot vd =< (u ), v >


H

,H
, (7.15)
avec H = H
1/2

(div

, ).
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
7.6. Espaces fonctionnels du probl`eme en temps 161
7.6 Espaces fonctionnels du probl`eme en temps
Lorsquon resout les equations de Maxwell instationnaires, le champ electrique depend ` a la fois
du temps t et de la variable despace x. On distingue ces deux variables. En general, on sinteresse
aux valeurs prises par le champ en un instant donne : on etudie par exemple x c(x, t
0
), o` u t
0
est xe. On peut se contenter de denir alors deux types despaces fonctionnels et une classe de
distributions ` a valeurs vectorielles.
Soit T > 0 un temps nal donne, m N, X un espace de Banach et H un espace de Hilbert,
de variable x tous deux.
Denitions 7.8 C
m
(0, T; X) designe lensemble des fonctions de classe C
m
sur [ 0 , T ] ` a valeurs
dans X. Cest un espace de Banach muni de la norme :
[[ u[[
C
m
( 0 , T ; X )
:=
m

k=0
sup
t[0,T]
[[
k
t
u(t) [[
X
. (7.16)
Lespace L
2
( 0 , T ; X ) est lensemble des fonctions mesurables de carre integrable sur ] 0 , T [ ` a
valeurs dans X. Cest un espace de Banach, muni de la norme :
[[ u[[
L
2
( 0 , T ; X )
:=
__
T
0
[[ u( . , t ) [[
2
X
dt
_
1/2
. (7.17)
Si X = H, lespace L
2
( 0 , T ; X ) est un espace de Hilbert muni du produit scalaire :
( u, v )
L
2
( 0 , T ; X )
:=
_
T
0
( u( . , t ) , v ( . , t ) )
H
dt . (7.18)
Lespace des distributions sur ] 0 , T [ ` a valeurs dans X, note T

( ] 0 , T [ ; X ) est lensemble des


applications lineaires et continues de T( ] 0 , T [ ) dans X.
Par convention, on ecrira que
m
t
v L
2
( 0 , T ; X ), ou de fa con equivalente v H
m
( 0 , T ; X ).
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
162 CHAPITRE 7. NOTATIONS ET R

ESULTATS PR

ELIMINAIRES 3D
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 8
Le probl`eme statique 3D direct
continu
8.1 Introduction
Le domaine represente linterieur vide dun conducteur parfait, quon borne si besoin est par
une fronti`ere articielle
A
ne coupant pas de singularites geometriques. La fronti`ere est dans
ce cas composee de deux parties : =
C

A
, o` u
C
est le conducteur parfait.
Dans cette conguration, le champ electrique bidimensionnel satisfait c = 0 sur
C
et c =
e

+c ( B ) sur
A
, avec :
- Pour une condition aux limites donde entrante : e

= e
i
, o` u e
i
est une donnee,
- Pour une condition aux limites absorbante : e

= 0.
Posons c = e . On suppose que e est connu (cest-` a-dire que ( B)
|
A
est connu).
Considerons 1

A
, un voisinage de
A
ne contenant pas de singularite.
Localement, c
|V

A
H
1
(1

A
) [36], (rem. 1, p. 562), dapr`es [5], (thm. 2.9 p. 829 et thm. 2.12 p.
830). De plus, e
|
C
= 0, et dapr`es [36] (prop. 2.7 p. 15), e
|
A
H
1/2

(
A
). Do` u, en
prolongeant e
|
A
par 0 sur
C
, on a : e
|
H
1/2

(). Ainsi, dans la suite de cette partie,


on consid`ere toujours que :
c sur est donne par e H
1/2

(),
sannulant au voisinage des coins et des aretes rentrants de .
Notons que comme c H(rot , ), on a aussi e
|
H
1/2

(div

, ). Cette hypoth`ese nest


en aucun cas restrictive, et correspond ` a une realite de la modelisation. En eet, comme on la
mentionne plus haut, on peut toujours placer la fronti`ere articielle de fa con ` a ne pas couper les
singularites geometriques. On en deduit immediatement la proposition suivante :
Proposition 8.1
A
ne coupant pas de singularite geometrique, il existe un rel`evement regulier
c
r
H
1
() de e tel que : c
r

|
= e
|
sur .
Au contraire du cas bidimensionnel, on ne peut pas facilement construire de rel`evement comme
decrit dans la demonstration de la proposition 2.2.
Nous etudions le probl`eme quasi-electrostatique tridimensionnel, qui secrit mathematiquement
de la fa con suivante :
163
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
164 CHAPITRE 8. LE PROBL
`
EME STATIQUE 3D DIRECT CONTINU
Trouver c A
E
tel que :
rot c = f dans f L
2
(), (8.1)
div c = g dans g L
2
(), (8.2)
c = e sur e L
2
t
(), (8.3)
o` u f =
t
B et g = /
0
sont connus. Lorsque le probl`eme est statique, f = 0.
En vertu de la relation (7.4), div f = 0, do` u f H(div
0
, ). Dautre part, on a la relation de
compatibilite suivante entre e et f (propriete 7.4).
f .
|
= rot c .
|
= div

(e
|
) . (8.4)
Denitions 8.2 On appelle la norme du graphe (ou norme naturelle) de A
E
la quantite suivante :
[[v[[
0,rot ,div ,L
2
t
()
:=
_
[[v[[
2
0
+[[rot v[[
2
0
+[[div v[[
2
0
+
_

[v [
2
d
_
1/2
.
On appelle la semi-norme de A
E
la quantite suivante :
[v[
rot ,div ,L
2
t
()
:=
_
[[rot v[[
2
0
+[[div v[[
2
0
+
_

[v [
2
d
_
1/2
.
P. Fernandez et G. Gilardi ont montre dans [61] le theor`eme suivant :
Theor`eme 8.3 Linjection de A
E
dans L
2
() est compacte.
Ce theor`eme permet de montrer le lemme suivant :
Lemme 8.4 Il existe une constante C > 0 ne dependant que de telle que :
v A
E
, [[v[[
0
C[v[
rot ,div ,L
2
t
()
. (8.5)
Demonstration. Raisonnons par labsurde. Supposons que n N

, il existe v
n
A
E
tel que :
[[v
n
[[
0
= 1 et [v
n
[
rot ,div ,L
2
t
()

1
n
. (8.6)
La suite (v
n
)
nN
est bornee dans A
E
. Comme linjection de A
E
dans L
2
() est compacte, il existe
une sous-suite extraite de (v
n
)
nN
, que lon assimile ` a (v
n
)
nN
, qui converge fortement dans
L
2
() vers v. On en deduit que (div v
n
)
nN
et (rot v
n
)
nN
convergent au sens des distributions
vers div v et rot v respectivement. Dapr`es (8.6), on obtient la convergence forte dans L
2
() et la
valeur de la limite :
_
rot v
n
rot v = 0 dans L
2
() ,
div v
n
div v = 0 dans L
2
() .
On a alors v
n
v dans H(rot
0
, ) H(div
0
, ). On en deduit la convergence de la trace :
v
n

|
v
|
dans H
1/2

(div

, ). Dapr`es (8.6), on a v
|
= 0 au sens des
distributions.
est simplement connexe et v L
2
() est tel que rot v = 0 dans . On en deduit quil existe
un unique p H
1
() tel que v = gradp [65] (thm. 2.9, p. 31). Comme gradp
|
= 0, p est
constant sur chaque composante connexe de [65] (rem. 1.3, p. 35). Posons a sa valeur. p satisfait
alors le probl`eme de Dirichlet homog`ene suivant :
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
8.1. Introduction 165
Trouver p H
1
() tel que :
_
p = 0 dans ,
p
|
= a sur .
Dapr`es le theor`eme de Lax-Milgram, ce probl`eme admet une unique solution : p = a dans . On
en deduit que v = gradp = 0. Comme v
n
v dans L
2
(), on a necessairement [[v[[
0
= 1, et donc
v ,= 0, ce qui contredit la conclusion precedente.

On en deduit alors le theor`eme qui suit :


Theor`eme 8.5 Dans A
E
, la semi-norme est equivalente ` a la norme du graphe : la semi-norme
denit une norme sur A
E
.
Demonstration. du theor`eme 8.5 Linegalite (8.5) permet de montrer que :
C

[[v[[
0,rot ,div ,L
2
t
()
[v[
rot ,div ,L
2
t
()
[[v[[
0,rot ,div ,L
2
t
()
, avec : C

= 1/
_
C
2
+ 1 .
Les normes [[v[[
0,rot ,div ,L
2
t
()
et [v[
rot ,div ,L
2
t
()
sont donc equivalentes.

Denitions 8.6 On peut denir la norme de A


E
par :
[[v[[
X
E
=
_
[[rot v[[
2
0
+[[div v[[
2
0
+
_

[v [
2
d
_
1/2
.
Le produit scalaire dans A
E
etant ainsi deni :
( u, v )
X
E
= ( rot u, rot v)
0
+ ( div u, div v )
0
+
_

(u ) . (v ) d
=
_

rot u. rot vd +
_

div udiv v d +
_

(u ) . (v ) d.
A
0
E
etant un sous-espace de A
E
, sa norme est denie par : [[v[[
X
E
=
_
[[rot v[[
2
0
+[[div v[[
2
0
_
1/2
.
Le produit scalaire dans A
0
E
est deni de la fa con suivante :
( u, v)
X
0
E
= ( rot u, rot v)
0
+ ( div u, div v )
0
=
_

rot u. rot v d +
_

div udiv vd.


Remarque 8.7 Lorsque nest pas connexe, il apparat un terme supplementaire dans la norme :
cest la charge sur chaque composante connexe
k
, egale ` a
_

k
u. d
_

k
v . d. Cela correspond
` a la valeur du potentiel electrostatique ` a la surface de chaque conducteur parfait [36].
Posons c
0
= c c
r
. c
0
A
0
E
satisfait les equations suivantes :
rot c
0
= f
0
dans f
0
L
2
() , (8.7)
div c
0
= g
0
dans g
0
L
2
() , (8.8)
avec f
0
= f rot c
r
et g
0
= g div c
r
. La relation de compatibilite (8.4) devient : f
0
.
|
= 0,
do` u :
f
0
H
0
(div
0
, ) . (8.9)
Lorsque f = 0 et e = 0, le probl`eme (8.1)-(8.3) peut etre resolu par calcul du potentiel statique,

0
H
1
0
() tel que :
0
= g. Le developpement de cette methode fera lobjet des sections 8.2
(probl`eme continu) et 10.2 (probl`eme discretise).
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
166 CHAPITRE 8. LE PROBL
`
EME STATIQUE 3D DIRECT CONTINU
Dautre part, le probl`eme (8.1)-(8.3) peut se resoudre numeriquement par les elements nis de
Lagrange continus P
k
, en calculant c directement dans A
E
. Cette methode sera detaillee dans les
sections 8.3 (probl`eme continu) et 10.3 (probl`eme discretise).
Il est aussi possible de calculer c
0
par les elements nis Lagrange continus P
k
dans A
0
E
si est
convexe : voir les sections 8.4 (probl`eme continu) et 10.4 (probl`eme discretise). Lorsque nest pas
convexe, le calcul de c
0
par les elements nis de Lagrange continus dans A
0
E
ne converge pas car on ne
capte pas les parties singuli`eres du champ electrique. En revanche, il converge dans lespace ` a poids
A
0
E ,
, comme cest detaille dans les sections 8.5 (probl`eme continu) et 10.5 (probl`eme discretise).
On peut adapter la methode du complement singulier dans le cas dun domaine prismatique, ce qui
fait lobjet des sections 8.6 (probl`eme continu) et 10.6 (probl`eme discret).
8.2 Champ electrostatique 3D
Le potentiel
0
est solution du probl`eme de Dirichlet suivant : Trouver
0
H
1
0
() tel que :

0
= g dans . (8.10)
Soit c = grad
0
L
2
(). On a : div c = g, rot c = 0, et c
|
= grad
0

|
= 0 :
c est solution de (8.1)-(8.3) avec f = 0 et e
|
= 0. Le potentiel
0
est calcule par les elements
nis continus P
k
de Lagrange, et c est approche par lelement ni discontinu P
k1
composante par
composante.
Proposition 8.8 Le probl`eme (8.10) est equivalent au probl`eme variationnel suivant (FVD) :
Trouver
0
H
1
0
() tel que :
u H
1
0
() , ( grad
0
, gradu)
0
=
_

g ud (8.11)
Dapr`es le theor`eme de Lax-Milgram, le probl`eme (FVD) admet une unique solution
0
H
1
0
().
Remarque 8.9 Notons que
0
appartient par construction ` a
D
, ce qui prouve que :
H
0
(rot
0
, ) H(div , ) = grad
D
.
Contrairement au cas bidimensionnel, lespace singulier de
D
,
S
D
tel que :
D
=
S
D
(
D
H
2
())
nest pas de dimension nie. Ainsi, on ne peut pas decomposer
0
en une partie H
2
() et une partie
exacte, ecrite sous la forme dune somme nie.
Comme lapproximation du champ electrique par le potentiel electrostatique est calculee par derivation
delements continus P
k
, il y a conformite uniquement dans H(rot , ) et pas dans A
E
.
8.3 Champ electrique 3D : CL naturelles

Etudions la resolution du probl`eme (8.1)-(8.3) dans A


E
.
Proposition 8.10 Le probl`eme (8.1)-(8.3) est equivalent au probl`eme variationnel suivant :
Trouver c A
E
tel que :
T A
E
, ( c , T )
X
E
= L
E
( T ), (8.12)
o` u L
E
est la forme lineaire suivante :
L
E
: A
E
R
T ( f , rot T )
0
+ ( g , div T )
0
+
_

(e ) . (T ) d.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
8.3. Champ electrique 3D : CL naturelles 167
Comme L
E
A

E
, dapr`es le theor`eme 1.7, p. 1.7 le probl`eme (8.12) admet une solution unique
c A
E
, qui depend contin ument des donnees f , g et e
|
.
Demonstration. Il est clair que si c satisfait (8.1)-(8.3), alors c satisfait (8.12).
Montrons la reciproque. Soit h L
2
(). Il existe une unique fonction H
1
0
() telle que
= h. Posons T = grad. On a alors : T L
2
(), rot T = 0 L
2
(), div T = h L
2
(),
T = grad

= 0 L
2
t
(), donc T A
E
.
Lorsquon injecte T dans (8.12), on obtient : (div c, h)
0
= (g, h)
0
. Comme div c et g appartiennent
` a L
2
(), on en deduit : div c = g dans L
2
(). Lequation (8.12) se reduit donc ` a :
Trouver c A
E
tel que :
T A
E
( rot c , rot T )
0
+
_

(c ) . (T ) d = ( f , rot T )
0
+
_

(e ) . (T ) d.
Dapr`es la proposition 7.6, il existe c

A
E
tel que : c

= e L
2
t
() H
1/2

(div

, ).
Posons c

= c c

A
0
E
. On obtient que c

A
0
E
satisfait :
T A
E
, ( rot c

, rot T )
0
= ( f rot c

, rot v)
0
. (8.13)
Posons f

= f rot c

. On remarque que : f

L
2
(), div f

= 0 L
2
(), et dapr`es (8.4), on a :
f

.
|
= f .
|
rot c

.
|
= div

( e
|
) div

( e
|
) = 0.
On en deduit que f

H
0
(div
0
, ). Dapr`es [65] (thm. 3.4 p. 45), il existe T

A
0
E
tel que :
f

= rot T

. Ainsi, (8.13) devient : ( rot c

, rot T )
0
= ( rot T

, rot T )
0
, ce qui se reecrit :
( rot ( c

) , rot T )
0
= 0. Choisissons T = c

= c (c

+T

).
Do` u : [[ rot ( c ( c

+T

) ) [[
2
0
= 0. De cette egalite, on deduit que : rot c = rot ( c

+ T

) =
rot c

+f

= f dans L
2
(). Finalement, (8.12) devient :
Trouver c A
E
tel que :
T A
E
,
_

(c ) . (T ) d =
_

(e ) . (T ) d,
ce qui se reecrit : T A
E
,
_

(c e ) . (T ) d = 0. En prenant T = c c

, on a
alors :
_

[c e [
2
d = 0, do` u : c
|
= e
|
dans L
2
t
().

Nous avons donc montre que c satisfait les equations (8.1)-(8.3). Les equations (8.1)-(8.3) et
(8.12) sont donc equivalentes sous les hypoth`eses :
f H(div
0
, ) , g L
2
() , e
|
L
2
t
() H
1/2

(div

, ) ;
et la relation de compatibilite : f .
|
= div

( e
|
).
Notons pour nir que, comme A
E
H
1
() est dense dans A
E
[40, 51], on peut approcher la
solution de (8.12) par les elements nis de Lagrange continus P
k
.
Remarque 8.11 Au contraire de la methode des potentiels, cette methode sapplique au cas dependant
du temps.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
168 CHAPITRE 8. LE PROBL
`
EME STATIQUE 3D DIRECT CONTINU
8.4 Champ electrique 3D : CL essentielles
La condition aux limites etant naturelle dans la formulation (8.12), on sinteresse egalement ` a la
resolution de (8.7)-(8.8), dans lespace A
0
E
dans lequel la condition aux limites est prise en compte
de fa con essentielle.
Proposition 8.12 Le probl`eme (8.7)-(8.8) est equivalent au probl`eme variationnel suivant :
Trouver c
0
A
0
E
tel que :
T A
0
E
, ( c , T )
X
0
E
= L
0
( T ) ( c
r
, T )
X
0
E
, (8.14)
o` u L
0
est la forme lineaire suivante :
L
0
: A
0
E
R
T ( f
0
, rot T )
0
+ ( g
0
, div T )
0
.
Comme L
0
(A
0
E
)

, dapr`es le theor`eme 1.7, le probl`eme (8.14) admet une solution unique c


0
A
0
E
,
qui depend contin ument des donnees f
0
et g
0
.
Demonstration. A
0
E
etant un sous-espace de A
E
, la demonstration est similaire ` a celle de la
proposition 8.10.

Lorsque est convexe, A


0 , R
E
= A
0
E
. La solution de (8.14) approchee par les elements nis de
Lagrange continus P
k
est fausse lorsque presente des singularites geometriques. Contrairement
au cas bidimensionnel, lespace A
0 , R
E
est de codimension innie, ainsi, on ne peut pas generaliser
la methode du complement singulier.
8.5 Champ electrique 3D : regularisation `a poids
Dans cette section, nous reprenons les resultats de M. Costabel et M. Dauge dans [53], que
nous avons resumes pour le probl`eme bidimensionnel dans la section 2.5 de la partie II. Rappelons
que lorsque est non-convexe, lespace A
0
E
H
1
() est ferme et strictement inclus dans A
0
E
, ce
qui implique que la solution du probl`eme discretise par les elements nis P
k
dans lespace A
0
E
ne
converge pas vers la bonne solution. La methode ` a poids consiste ` a determiner un espace A
0
E ,
plus
gros que A
0
E
de fa con ` a avoir la densite de A
0
E ,
H
1
() dans A
0
E ,
. Cet espace est construit en
considerant que la divergence du champ electrique appartient ` a un espace de type L
2
` a poids, o` u
le poids depend de la distance aux singularites.
La principale dierence avec le cas bidimentionnel est quil existe des interactions entre les
singularites des coins et celles des aretes, mais dans un poly`edre, un coin etant une intersection
daretes, on peut toujours denir le poids ` a laide dun produit de distances aux aretes.
Notons que A
0
E ,
H
1
() = A
0 , R
E
. Comme pour le cas bidimensionnel (thm. 2.60, p. 79), on
peut decomposer les elements de A
0
E ,
en une partie H
1
-reguli`ere et une partie qui nest pas H
1
().
Theor`eme 8.13 Lespace A
0
E ,
se decompose de la fa con suivante :
A
0
E ,
= A
0 , R
E
grad

.
Ainsi, pour avoir linjection compacte de L
2
() dans A
0
E ,
, on cherche ` a avoir linjection compacte
de L
2
() dans grad

, et donc celle de H
1
() dans

, ce qui est realise lorsque V


0

sinjecte
compactement dans H
1
(). Or, comme pour le cas bidimensionnel (prop. 2.62, p. 80), on a le
theor`eme suivant :
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
8.5. Champ electrique 3D : regularisation ` a poids 169
Theor`eme 8.14 Linjection de V
0

dans H
1
() est compacte si et seulement si < 1.
On obtient alors linjection compacte de A
0
E ,
dans L
2
(), ce qui nous permet dobtenir lequivalence
entre la norme du graphe et la semi-norme dans A
0
E ,
:
Proposition 8.15 La norme du graphe dans A
0
E ,
est equivalente ` a la semi-norme si et seulement
si < 1. La norme dans A
0
E ,
est alors denie ainsi :
[[ u[[
X
0
E ,
=
_
[[ rot u[[
2
0
+ [[ div u[[
2
0,
_
1/2
. (8.15)
La preuve se fait par labsurde, et est similaire ` a celle de la proposition 2.56 (p. 78).
An dobtenir la convergence des elements nis de Galerkin dans A
0
E ,
, on cherche la condition
sur de fa con ` a obtenir la densite de A
0 , R
E
dans A
0
E ,
, cest-` a-dire la densite de A
0 , R
E
dans grad

.
Comme dans le cas bidimensionnel (prop. 2.63, p. 80), on a le resultat suivant :
Proposition 8.16 Quelque soit , les fonctions C

() ` a trace nulle sur sont denses dans


V
2

H
1
0
().
Le theor`eme fondamental suivant (thm. 2.64, p. 80 pour le 2D) nous donne les valeurs de telles
que

V
2

:
Theor`eme 8.17 Pour tout tel que : 1 < 1, loperateur est un isomorphisme de
V
2

H
1
0
() dans V
0

. De plus, H
2
() H
1
0
() est dense dans

.
Ainsi, pour 1 < 1, les fonctions C

() ` a trace nulle sur sont denses dans

, et par
consequent, A
0 , R
E
est dense dans grad

. En pratique, cette condition permet dun point de vue


numerique de capter les singularites du champ electrique. Le choix optimal de pour lequel on a
linjection compacte de L
2
() dans A
0
E ,
et la densite des fonctions H
1
-reguli`eres dans A
0
E ,
est
donc :
1 < < 1 (8.16)
Proposition 8.18 Le probl`eme (8.7)-(8.8) accompagne de lhypoth`ese (8.9) est equivalent ` a la
formulation variationnelle suivante :
Trouver c
0
A
0
E ,
tel que :
T A
0
E ,
, ( c
0
, T )
X
0
E ,
= L

( T ) ( c
r
, T )
X
0
E ,
, (8.17)
o` u L

est la forme lineaire continue suivante :


L

: A
0
E ,
R
T ( g , div T )
0,
+ ( f , rot T )
0
.
Demonstration. Soit h V
0

. Considerons

tel que = h. Le vecteur T = grad est


dans A
0
E ,
. En linjectant (8.17), on obtient :
( div c
0
, h)
0,
= ( g div c
r
, h)
0,
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
170 CHAPITRE 8. LE PROBL
`
EME STATIQUE 3D DIRECT CONTINU
On en deduit que : div c
0
= g div c
r
:= g
0
au sens de V
0

. Lequation (8.17) se reduit alors ` a :


Trouver c
0
A
0
E ,
tel que :
T A
0
E ,
, ( rot c
0
, rot T )
0
= ( f rot c
r
, rot T )
0
. (8.18)
Comme f rot c
r
:= f
0
H
0
(div
0
, ), dapr`es [65] (thm. 3.4 p. 45), il existe T

A
0
E
tel que :
f
0
= rot T

. Do` u, (8.18) se reecrit :


Trouver c
0
A
0
E ,
tel que :
T A
0
E ,
, ( rot (c
0
T

) , rot T )
0
= 0 . (8.19)
Comme A
0
E
A
0
E ,
, on peut injecter c
0
T

A
0
E ,
dans (8.19), ce qui donne : [[ rot c
0
f
0
[[
0
= 0.
On en deduit que rot c
0
= f
0
au sens L
2
(). Do` u le resultat.

Soit < 1. Alors (., .)


X
0
E ,
est une forme bilineaire coercitive sur A
0
E ,
A
0
E ,
. Dapr`es le
theor`eme de Lax-Milgram, il existe alors une unique solution ` a la formulation variationnelle (8.17),
qui depend contin ument des donnees f
0
et g
0
.
Soit satisfaisant (8.16). A
0
E ,
H
1
() est alors dense dans A
0
E ,
, on peut donc approcher la
solution de (8.17) par les elements nis de Lagrange continus P
k
.
8.6 Champ electrique 2D
1
2
: le complement singulier
Nous avons vu dans la section 8.4 que dans les domaines tridimensionnels, lespace des singula-
rites eletromagnetiques nest pas de dimension nie. On ne peut donc pas generaliser la methode
du complement singulier. Cependant, dans les domaines prismatique, cest-` a-dire invariants selon
une direction, on peut decomposer le champ electromagnetique de fa con ` a resoudre une serie de
probl`emes 2D, pour lesquels on peut appliquer la methode du complement singulier. Ceci peut etre
assez avantageux pour diminuer le co ut de calcul et garder un bonne precision.
8.6.1 Introduction
Dans ce paragraphe, nous reprenons lapproche de larticle [38], adaptee au probl`eme (8.1)-(8.3),
et permettant de resoudre les equations de Maxwell dans un ltre ` a stubs (voir la gure 2.3). est
un prisme droit : = ]0, L[, o` u est un polygone bidimensionnel du plan (O, x, y), possedant
N
ar
coins rentrants, dangles (
e
)
e{1,...,Nar}
superieurs ` a . Les singularites geometriques de
sont donc les N
ar
aretes rentrantes dangles di`edres interieurs (
e
)
e{1,...,Nar}
.
Soit T R
3
. On consid`ere F R
2
et F
z
R tels que : T = F + F
z
e
z
, o` u : F = F
x
e
x
+ F
y
e
y
.
Le bord de est compose de
C
et
A
: =
C

A
.
Le bord de est compose de
C
, le conducteur parfait et de
A
, la fronti`ere articielle qui
borne le domaine.
C
et
A
sont telles que :

C
= (
C
] 0 , L[ ) x : z = 0 ou L et
A
=
A
] 0 , L[ .
Comme c
|
C
= 0, on a : E
z |
C
= 0.
z
designera la reunion des bases
C
z = 0 et

C
z = L. Sur
z
, on a = e
z
, do` u, dapr`es la condition aux limites dun conducteur parfait
(1.28), on a : E = 0 sur
z
, cest-` a-dire E
x
= E
y
= 0 sur
z
.
Dans cette conguration dapr`es [18, 42], on a la propriete suivante :
Proposition 8.19 Pour tout T A
0
E
, F
z
H
1
0
(), et
z
F
x
,
z
F
y
L
2
().
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
8.6. Champ electrique 2D
1
2
: le complement singulier 171
Denitions 8.20 A
A,0
E
designe le sous-espace de A
E
suivant :
A
A,0
E
=
_
T A
E
: T
|
C
= 0 , F
z |
= 0
_
. (8.20)
A
A,0
E
est muni du produit scalaire suivant : T , T

A
A,0
E
,
( T , T

)
X
A,0
E
= ( T , T

)
X
0
E
+
_

A
(T ) . (T

) d,
dont la norme associee est : [[ T [[
X
A,0
E
=
_
[[ T [[
2
X
0
E
+
_

A
[T [
2
d
_
1/2
.
On denit aussi X
A
E
, le sous-espace de X
E
sur suivant :
X
A
E
=
_
u X
E
: u
|
C
= 0
_
, (8.21)
o` u u

= u.
|
, avec le vecteur tangentiel ` a la fronti`ere polygonale . X
A
E
est muni du produit
scalaire suivant : u, v X
A
E
,
( u, v )
X
A
E
= ( u, v )
X
0
E
+
_

A
u

d ,
dont la norme associee est : [[ u[[
X
A
E
=
_
[[ u[[
2
X
0
E
+
_

A
u
2

d
_
1/2
.
Rappelons que X
E
est deni au paragraphe 1.3.2 de la partie II). Notons que : A
0
E
A
A,0
E
A
E
et
X
0
E
X
A
E
X
E
. On peut decomposer X
A
E
de la fa con suivante :
X
A
E
= v := u
0
+ e, avec u
0
X
0
E
, et e H
1
() tel que e
|
C
= 0 .
On en deduit donc que X
A
E
H
1
() est un sous-espace ferme de X
A
E
. Ainsi, A
A,0
E
H
1
() est un
sous-espace ferme de A
A,0
E
.
Proposition 8.21 Pour tout T A
A,0
E
, F
z
H
1
0
(), et
z
F
x
,
z
F
y
L
2
().
Demonstration. Soit T A
A,0
E
. Dapr`es la proposition 8.1, il existe un rel`evement regulier de
T
|
A
, T
r
H
1
(), tel que : T
0
= T T
r
A
0
E
. Appliquons la proposition 8.19 ` a T
0
: on a
F
0
= F
z
F
r
z
H
1
(), et
z
F
x

z
F
r
x
,
z
F
y

z
F
r
y
L
2
(). Comme F
r
z
H
1
0
(), et que
z
F
r
x
et

z
F
r
x
L
2
(), on en deduit 8.21.

Ainsi, seules les composantes F


x
et F
y
dun champ electrique T de A
0
E
ou A
A,0
E
peuvent etre
singuli`eres. Comme c L
2
() et que par ailleurs : E
x
= E
y
= 0 sur
z
, il semble logique de
decomposer c en une serie de Fourier de la fa con suivante :
c ( x, y , z ) =

k=0
_
E
k
( x, y ) sin
_
k
L
z
_
+ E
k
z
( x, y ) cos
_
k
L
z
_
e
z
_
, (8.22)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
172 CHAPITRE 8. LE PROBL
`
EME STATIQUE 3D DIRECT CONTINU
Tous les vecteurs de A
0
E
ou A
A,0
E
seront decomposes de la meme fa con. De meme, les donnees du
probl`eme sont decomposees en serie de Fourier :
g ( x, y , z ) =

k=0
g
k
( x, y ) sin
_
k
L
z
_
.
f ( x, y , z ) =

k=0
_
f
k
( x, y ) cos
_
k
L
z
_
+ f
k
z
( x, y ) sin
_
k
L
z
_
e
z
_
,
e ( x, y , z ) =

k=0
_
e
k
( x, y ) sin
_
k
L
z
_
+ e
k
z
( x, y ) cos
_
k
L
z
_
e
z
_
.
Comme f .
|z
= 0, on decompose f . z en serie de sinus selon la direction e
z
, et f en serie de cosinus
dans le plan ( e
x
, e
y
). Comme e
|
est la trace tangentielle dun vecteur de A
A,0
E
H
1
(), on
decompose e de la meme fa con que c.
Remarque 8.22 On peut indieremment choisir de developper g en serie de cosinus ou de sinus
car on a simplement g L
2
(). Le choix dun developpement en serie de sinus permet de simplier
certains calculs.
Soit T A
0
E
(resp. A
A,0
E
), decompose selon 8.22. On a :
rot T =

k=0
_
_
_
_
_
_
_
_
_
_
_
_
_

y
F
k
z

k
L
F
k
y
_
cos
_
k
L
z
_
_
k
L
F
k
x

x
F
k
z
_
cos
_
k
L
z
_
rot F
k
sin
_
k
L
z
_
_
_
_
_
_
_
_
_
_
_
_
_
,
et :
div T =

k=0
_
div F
k

k
L
F
k
z
_
sin
_
k
L
z
_
.
On a alors pour tout T A
0
E
(resp. A
A,0
E
), F
k
X
0
E
(resp. X
A
E
) et F
k
z
H
1
0
().
Pour ( F, F
z
) X
0 , A
E
H
1
0
(), on pose :
T
k
= F( x, y ) sin
_
k
L
z
_
+ F
z
( x, y ) cos
_
k
L
z
_
e
z
. (8.23)
Comme
_
L
0
cos
_
k
L
z
_
cos
_
l
L
z
_
dz =
L
2

kl
(et de meme pour le produit des sinus), on a :
( c , T
k
)
0
=
L
2
_
( E
k
, F)
0 ,
+ ( E
k
z
, F
z
)
0 ,
_
,
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
8.6. Champ electrique 2D
1
2
: le complement singulier 173
o` u ( . , . )
0 ,
designe le produit scalaire L
2
ou L
2
dans le domaine bidimensionnel . Par un calcul
direct on a :
( rot c , rot T
k
)
0
=
L
2
_
( rot E
k
, rot F)
0 ,
+ ( grad

E
k
z
, grad

F
z
)
0 ,
+
k
2

2
L
2
( E
k
, F)
0 ,

k
L
_
( grad

E
k
z
, F)
0 ,
+ ( grad

F
z
, E
k
)
0 ,
_
_
,
o` u grad

est le gradient bidimensionnel dans . De plus, on a aussi :


( div c , div T
k
)
0
=
L
2
_
( div E
k
, div F)
0 ,
+
k
2

2
L
2
( E
k
z
, F
z
)
0 ,

k
L
_
( div

E
k
, F
z
)
0 ,
+ ( div

F
k
, E
k
z
)
0 ,
_
_
,
o` u div

est la divergence bidimensionnelle dans . Ainsi, le produit scalaire entre c


0
A
0
E
et
T
k
A
0
E
secrit alors (` a laide de la formule dintegration par parties (1.14) dans ) :
(c
0
, T
k
)
X
0
E
=
L
2
_
(E
0,k
, F)
X
0
E
+ (grad

E
0,k
z
, grad

F
z
)
0,
+
k
2

2
L
2
_
(E
0,k
, F)
0 ,
+ (E
0,k
z
, F
z
)
0 ,
_
_
.
(8.24)
Notons dautre part que pour c A
E
et T
k
A
A,0
E
, on a :
( c , T
k
)
0 ,
A
=
L
2
__

A
E
k
. F. d
_
.
On obtient alors le produit scalaire entre c A
E
et T
k
A
A,0
E
, (` a laide de (1.14)) :
(c , T
k
)
X
A,0
E
= (c
0
, T
k
)
X
0
E
+
L
2
__

A
E
k
. F. d
k
L
_

A
F. E
k
z
d
_
. (8.25)
Comme E
k
z |
A
= e
k
z |
A
est une donnee du probl`eme, on pourra le passer au second membre la
formulation variationnelle.

Etudions les seconds membres des formulations variationnelles. On a
pour T
k
A
0
E
(resp. A
A,0
E
) :
( g , div T
k
)
0
=
L
2
_
( g
k
, div F)
0 ,

k
L
( g
k
, F
z
)
0 ,
_
,
( f , rot T
k
)
0
=
L
2
_
( f
k
, rot F
z
)
0 ,
+ ( f
k
z
, rot F)
0 ,

k
L
_

f
k
2
Fd
_
,
_

A
(e ) . (T
k
) d =
L
2
__

A
e
k
. F. d
_
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
174 CHAPITRE 8. LE PROBL
`
EME STATIQUE 3D DIRECT CONTINU
8.6.2 Cas prismatique : CL essentielles
Decomposons c
0
et c
r
selon (8.22). Comme les E
0 , k
appartiennent ` a X
0
E
, on peut les decomposer
selon la methode du complement singulier orthogonal (voir le paragraphe 2.4.4) :
E
0 , k
=

E
0 , k
+
Ne

i=1
c
k
i
x
S
i
, avec

E
0 , k
X
0 , R
E
, et i, c
k
i
R.
La formulation variationnelle (8.14) reste vraie pour tout vecteur T
k
, k N, de la forme (8.23),
en particulier lorsque F = 0 ou F
z
= 0. On obtient alors une serie de probl`emes poses dans et
dependants de k.
Soient /
k
0
et a
k
D
les formes bilineaires symetriques et coercitives suivantes :
/
k
0
: X
A
E
X
A
E
R
( E, F) ( E, F)
X
0
E
+
k
2

2
L
2
( E, F)
0 ,
,
a
k
D
: H
1
0
() H
1
0
() R
( u, v ) ( grad

u, grad

v )
0
+
k
2

2
L
2
( u, v )
0 ,
.
Soient L
k
0
et l
k
D
les formes lineaires suivantes :
L
k
0
: X
0
E
R
F ( g
k
, div F)
0 ,
+ ( f
k
z
, rot F)
0 ,

k
L
_

f
k
2
Fd ,
l
k
D
: H
1
0
() R
v ( f
k
, rot v )
0 ,

k
L
( g
k
, v )
0 ,
.
Soient
k,j
les coecients de singularite suivants :

k,j
=
_
( g
k
div E
r , k
, s
D, j
)
0 ,
+ ( f
k
z
rot E
r , k
, s
N , j
)
0 ,
_
/
k
L
_

f
k
2
x
S
j
d ,
o` u s
D, j
et s
D, j
sont les fonctions singuli`eres primales du Laplacien (partie II, paragraphe 2.2.3).
La proposition 8.12 se reecrit alors :
Proposition 8.23 Le probl`eme (8.7)-(8.8) est equivalent ` a resoudre la suite de probl`emes varia-
tionnels suivants :
Pour tout k N, trouver (

E
0 , k
, E
0 , k
z
) X
0 , R
E
H
1
0
() et ( c
k
i
)
i{1,...,Nar}
R
Nar
tels que :
Dune part :
F X
0 , R
E
, /
k
0
(

E
0 , k
, F) +
k
2

2
L
2
Ne

i=1
c
k
i
( x
S
i
, F)
0 ,
= L
k
0
( F) /
k
0
( E
r , k
, F) , (8.26)
j 1 , ..., N
ar
,
k
2

2
L
2
(

E
0 , k
, x
S
j
)
0 ,
+
Nar

i=1
c
k
i
/
k
0
( x
S
i
, x
S
j
) =
k,j
. (8.27)
Dautre part :
v H
1
0
() , a
k
D
( E
0 , k
z
, v ) = l
k
D
( v ) a
k
D
( E
r , k
z
, v ) . (8.28)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
8.6. Champ electrique 2D
1
2
: le complement singulier 175
Nous obtenons donc des syst`emes dequations decouplees en ( (

E
0 , k
, c
k
) , E
0 , k
z
), ce qui facilite
la resolution. On pourra au choix ecrire un syst`eme lineaire en dimension trois ou deux syst`emes
lineaires, lun en dimension deux (voir le calcul discret du champ electrique bidimensionnel E dans
le paragraphe 10.6.1), et lautre en dimension un (voir le calcul discret du champ electrique scalaire
E
z
dans le paragraphe 10.6.3). Pour k = 0, le syst`eme dequations (

E
0 , k
, c
k
) est en plus decouple
car la decomposition de X
0
E
choisie est orthogonale.
8.6.3 Cas prismatique : CL presque essentielles
Lespace X
A
E
se decompose en une partie reguli`ere et une partie singuli`ere [7] :
Proposition 8.24 Soit X
A, R
E
= X
A
E
H
1
() lespace regularise de X
A
E
. On a alors la decomposition
suivante :
X
A
E
= X
A, R
E
X
0 , S
E
. (8.29)
Demonstration. Nous reprenons la preuve de [7]. Soit
A
un voisinage de la fronti`ere articielle

A
. Soit
A
une fonction de troncature reguli`ere, qui sannule en dehors de
A
, et qui vaut 1 dans
un voisinage bidimensionnel 1
A

A
de
A
. Par construction, on a :
E =
A
E + ( 1
A
) E, avec :
A
E H
1
() et ( 1
A
) E X
0
E
.
A priori,
A
E
|
A
,= 0, alors que
A
E
|
C
= 0. Le champ electrique se decompose donc en une
somme de deux termes, lun appartenant ` a X
A, R
E
et lautre ` a X
0
E
, do` u :
X
A
E
= X
A, R
E
X
0
E
= X
A, R
E
X
0 , R
E
X
0 , R
E
.
Comme X
0 , R
E
est un sous-espace de X
A, R
E
, on obtient (8.29).

Pour tout k N, on decompose alors E


k
X
A
E
de la fa con suivante : E
k
=

E
k
+
Nar

i=1
c
k
A,i
x
S
i
, o` u

E
k
X
A,R
E
et i, c
k
A,i
R. Decomposons E
k
z
en E
0,k
z
+ E
r,k
z
.
Soit /
k
A
la forme bilineaire symetrique coercitive suivante :
/
k
A
: X
A
E
X
A
E
R
( E, F) /
k
0
( E, F) +
_

A
E. F. d .
Soit L
k
A
la forme lineaire suivante :
L
k
A
: X
A
E
R
F L
k
0
( F) +
_

A
e
k
. F. d +
k
L
_

A
F. e
k
z
d .
Soient
k,j
A
les coecients de singularite suivants :

k,j
A
=
_
( g
k
, s
D, j
)
0 ,
+ ( f
k
z
, s
N , j
)
0 ,
_
/
k
L
_

f
k
2
x
S
j
d +
k
L
_

A
x
S
j
. e
k
z
d .
La proposition 8.10 se reecrit alors :
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
176 CHAPITRE 8. LE PROBL
`
EME STATIQUE 3D DIRECT CONTINU
Proposition 8.25 Le probl`eme (8.1)-(8.3) est equivalent la suite de probl`emes variationnels sui-
vants :
Pour tout k N, trouver (

E
k
, E
0,k
z
) X
A, R
E
H
1
0
() et ( c
k
A,i
)
i{1,...,Nar}
R
Nar
tels que :
Dune part,
F X
A, R
E
, /
k
A
(

E
k
, F) +
Nar

i=1
c
k
A,i
/
k
A
( x
S
i
, F) = L
k
A
( F) , (8.30)
j 1 , ..., N
ar
, /
k
A
(

E
k
, x
S
j
) +
Nar

i=1
c
k
A,i
/
k
A
( x
S
i
, x
S
j
) =
k,j
A
. (8.31)
Dautre part, E
0,k
z
satisfait (8.28)
De meme que pour le calcul dans X
0
E
H
1
0
(), on a un decouplage du syst`eme dequations en
(

E
k
, c
k
) pour la partie transverse et en E
k
z
pour la partie longitudinale. Pour k = 0, le syst`eme
dequations (

E
0 , k
, c
k
) nest pas decouple car la decomposition de X
A
E
choisie nest pas orthogo-
nale.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 9
Le probl`eme statique 3D mixte
continu
Dans ce chapitre, nous reprenons le formalisme du chapitre 3 de la partie II. Les preuves de la
condition inf-sup sont les memes que dans le cas bidimensionnel. Dans la section 3.1, p. 85, nous
avons fait un rappel sur les formulations mixtes.
Nous rappelons ` a la section 17.2 de la partie IV les espaces fonctionnels des dierentes methodes.
9.1 Formulation mixte 3D : CL naturelles
Considerons le probl`eme (3.1) avec X = A
E
. On a alors : /( . , . ) = ( . , . )
X
E
et L = L
E
. Comme
div c L
2
(), on prend Q = L
2
(), et lon notera B
E
la forme bilineaire, et (
E
la forme lineaire
associees :
B
E
: A
E
L
2
() R
( T , q ) ( div T , q )
0
;
(9.1)
(
E
: L
2
() R
q ( g , q )
0
.
(9.2)
Proposition 9.1 Il existe une constante
E
1 telle que :
inf
qL
2
()
sup
FX
E
B
E
( T , q )
[[ T [[
X
E
[[ q [[
0

E
.
Demonstration. Soit q L
2
(). Considerons H
1
0
() tel que = q, et F = grad
(voir la section 8.2). Alors T L
2
() est ` a rotationnel nul, ` a divergence dans L
2
(), et verie
T
|
= 0. On en deduit que T A
E
et que : B
E
( T , q ) = [[div T[[
2
0
= [[ T [[
2
X
E
, et aussi :
B
E
( T , q ) = [[ q [[
2
0
, do` u : B
E
( T , q ) = [[ q [[
0
[[ T [[
X
E
.

Theor`eme 9.2 Le probl`eme (8.1)-(8.3) est equivalent ` a la formulation suivante :


Trouver ( c , p ) A
E
L
2
() tels que :
( c , T )
X
E
+ B
E
( T , p ) = L
E
( T ) T A
E
,
B
E
( c , q ) = (
E
( q ) q L
2
() .
(9.3)
177
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
178 CHAPITRE 9. LE PROBL
`
EME STATIQUE 3D MIXTE CONTINU
Demonstration. La condition inf-sup est satisfaite, le probl`eme est donc bien pose et admet une
unique solution. Montrons que (9.3) est equivalent ` a (8.12), cest-` a-dire que p = 0. Considerons
T = grad, o` u : H
1
0
() est solution de = p. La premi`ere equation de (9.3) devient
alors : (div c, p)
0
+ (p, p)
0
= (g, p)
0
. Dapr`es la seconde equation de (9.3), (div E, p)
0
= (g, p)
0
,
puisque p L
2
(). Do` u : [[p[[
2
0
= 0, et p = 0 au sens L
2
().

Remarque 9.3 Dans le cas dependant du temps ou dans le cas harmonique, les conditions aux
limites tangentielles naturelles ne sont plus satisfaites quand on traite seulement la divergence
comme contrainte : il faut donc un multiplicateur de Lagrange sur la divergence et sur la composante
tangentielle au bord du champ electrique. La condition inf-sup sur ce multiplicateur de Lagrange
supplementaire est veriee pour linduction magnetique, mais pas pour le champ electrique [36].
9.2 Formulation mixte 3D : CL essentielles
Considerons le probl`eme (3.1) avec X = A
0
E
. On a alors : /( . , . ) = ( . , . )
X
0
E
et L = L
0
. Comme
div c
0
L
2
(), on prend Q = L
2
(). On en deduit le theor`eme suivant :
Theor`eme 9.4 Le probl`eme (8.7)-(8.8) est equivalent ` a la formulation variationnelle mixte sui-
vante :
Trouver ( c
0
, p ) A
0
E
L
2
() tels que :
( c
0
, T )
X
0
E
+ B
E
( T , p ) = L
0
( T ) /
0
( c
r
, T ) T A
0
E
,
B
E
( c
0
, q ) = (
E
( q ) ( div c
r
, q )
0
q L
2
() .
(9.4)
Demonstration. A
0
E
est un sous espace de A
E
, donc la condition inf-sup est veriee automati-
quement, puisque le champ T construit appartient toujours ` a A
0
E
. Lequivalence avec le probl`eme
(8.7)-(8.8) se montre de la meme fa con que pour le theor`eme 9.2.

9.3 Formulation mixte 3D : regularisation `a poids


Consid`erons le probl`eme (3.1) avec X = A
0
E ,
. On a alors : /( . , . ) = ( . , . )
X
0
E ,
et L = L

.
Comme div c L
2

(), on prend Q = L
2

(). On note B

la forme bilineaire, et (

la forme lineaire
associees :
B

: A
0
E ,
L
2

() R
( T , q ) ( div T , q )
0 ,
;
(9.5)
(

: L
2

() R
q ( g , q )
0 ,
.
(9.6)
Proposition 9.5 Il existe une constante

1 telle que :
inf
qL
2

()
sup
FX
0
E ,
B

( T , q )
[[ F[[
X
0
E ,
[[ q [[
0

.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
9.4. Formulation mixte 2D
1
2
: le complement singulier 179
Demonstration. Soit q L
2

(). Considerons H
1
0
() tel que = q. Comme L
2

()
H
1
(), il existe une unique solution . Posons T = grad. Alors T L
2
() est ` a rotationnel
nul, ` a divergence dans L
2

(), et verie T
|
= 0. On en deduit que T A
0
E ,
et que :
B

( T , q ) = [[div T[[
0,
= [[T[[
X
0
E ,
.

Theor`eme 9.6 Le probl`eme (8.7)-(8.8) est equivalent ` a la formulation variationnelle mixte sui-
vante :
Trouver ( c
0
, p ) A
0
E ,
L
2

() tels que :
( c
0
, T )
X
0
E ,
+ B

( T , p ) = L

( T ) /

( c
r
, T ) F A
0
E ,
,
B

( c
0
, q ) = (

( q ) ( div c
r
, q )
0 ,
q L
2
().
(9.7)
Demonstration. La condition inf-sup est satisfaite. Le probl`eme (9.7) est donc bien pose et
admet un unique couple (c, p) A
E ,
L
2

() solution. Montrons que p = 0, et donc que (9.7)


est equivalente ` a (8.17). Prenons T = grad, o` u : H
1
0
() est la solution de = p. La
premi`ere equation de (9.7) devient alors :
( div c , p)
0,
+ ( p , p )
0,
= ( g , p )
0 ,
.
Dapr`es la seconde equation de (9.7), (div c, p)
0,
= (g, p)
0,
, puisque p L
2

(). Do` u : [[p[[


2
0,
= 0,
et on a bien p = 0 au sens L
2

().

9.4 Formulation mixte 2D


1
2
: le complement singulier
Lorsquon introduit un multiplicateur de Lagrange sur la divergence dans le syst`eme dequations
(8.26)-(8.28), des termes de couplage entre le syst`eme dequation pour le champ transverse et
lequation pour le champ longitudinal apparaissent. En eet, comme p L
2
(), on peut le
decomposer de la fa con suivante :
p =

k=0
p
k
sin
_
k
L
z
_
.
Le terme B
E
( T , p ) de (9.4) devient alors :
- Pour T = F
k
: B
E
( F
k
, p ) =
L
2
( p
k
, div F)
0 ,
,
- Pour T = F
k
z
e
3
: B
E
( F
k
z
, p ) =
L
2
_

k
L
( p
k
, F
z
)
0 ,
_
.
Posons q
k
= q sin
_
k
L
z
_
, q L
2
(). Le terme B
E
( c
0
, q
k
) devient :
B
E
( c , q
k
) =
L
2
_
( q , div E
k
)
0 ,

k
L
( q , E
k
z
)
0 ,
_
.
Ainsi, de la formulation variationnelle mixte (9.4), on deduit le theor`eme suivant :
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
180 CHAPITRE 9. LE PROBL
`
EME STATIQUE 3D MIXTE CONTINU
Theor`eme 9.7 Le probl`eme (8.7)-(8.8) est equivalent ` a resoudre la suite de probl`emes varia-
tionnels suivants : Pour tout k N, trouver (

E
0 , k
, E
0 , k
z
, p
k
) X
0 , R
E
H
1
0
() L
2
() et
( c
k
i
)
i{1,...,Nar}
R
Nar
tels que :
Dune part : F X
0 , R
E
,
/
k
0
(

E
0 , k
, F) +
k
2

2
L
2
Nar

i=1
c
k
i
( x
S
i
, F)
0 ,
+ ( p
k
, div F)
0 ,
= L
k
0
( F) /
k
0
( E
r , k
, F) , (9.8)
ainsi que : j 1 , ..., N
ar
,
k
2

2
L
2
(

E
0 , k
, x
S
j
)
0 ,
+
Nar

i=1
c
k
i
/
k
0
( x
S
i
, x
S
j
) + ( p
k
, s
D, j
)
0 ,
=
k , j
, (9.9)
et enn : q L
2
(),
( div

E
0 , k
, q )
0 ,
+
Nar

i=1
c
k
i
( s
D, i
, q )
0 ,

k
L
( E
0 , k
z
, q )
0 ,
= ( g
k
, q )
0 ,
( div E
r , k
, q )
0 ,
+
k
L
( E
r , k
z
, q )
0 ,
.
(9.10)
Dautre part : v H
1
0
(),
a
k
D
( E
0 , k
z
, v )
k
L
( p
k
, v )
0 ,
= l
k
D
( v ) a
k
D
( E
r , k
z
, v ) . (9.11)
En procedant de la meme fa con pour A
A
E
, on obtient le theor`eme suivant :
Theor`eme 9.8 Le probl`eme (8.7)-(8.8) est equivalent ` a resoudre la suite de probl`emes varia-
tionnels suivants : Pour tout k N, trouver (

E
k
, E
0 , k
z
, p
k
) X
A, R
E
H
1
0
() L
2
() et
( c
k
A,i
)
i{1,...,Nar}
R
Nar
tels que :
Dune part : F X
A, R
E
,
/
k
A
(

E
k
, F) +
Nar

i=1
c
k
A,i
/
k
A
( x
S
i
, F) + ( p
k
, div F)
0 ,
= L
k
A
( F) , (9.12)
ainsi que j 1 , ..., N
ar
,
/
k
A
( x
S
j
, F) +
Nar

i=1
c
k
A,i
/
k
A
( x
S
i
, x
S
j
) + ( p
k
, s
D, j
)
0 ,
=
k , j
A
, (9.13)
et enn : q L
2
(),
( div

E
k
, q )
0 ,
+
Nar

i=1
c
k
A,i
( s
D, i
, q )
0 ,

k
L
( E
0 , k
z
, q )
0 ,
= ( g
k
, q )
0 ,
+
k
L
( E
r , k
z
, q )
0 ,
.
(9.14)
Dautre part ( E
0 , k
z
, p
k
) satisfait (9.11).
Nous avons donc obtenu des syst`emes dequations en ( ( (

E
0,k
, c
k
) , E
0 , k
z
) , p
k
) ou ( ( (

E
k
, c
k
A
) , E
0 , k
z
) , p
k
)
couplees.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 10
Le probl`eme statique 3D direct discret
10.1 Discretisation du domaine detude
On construit un maillage du domaine constitue de L tetra`edres T
l
, l = 1 , ..., L, dinterieurs
non vides, tels que
l
T
l
= , et denissant un maillage conforme :
l , l

1 , ..., L T
l
T
l
=
_

_
soit ,
soit un sommet commun,
soit une arete commune.
soit une face commune.
On note h = max
l
h
l
, o` u h
l
est le rayon de la sph`ere circonscrite au tetra`edre T
l
.
N

designera le nombre de points de discretisation interieurs ` a , N

, le nombre de points de
discretisation sur le bord , et N = N

+ N

le nombre total de points.


Ainsi, on ordonne les points de discretisation ( M
i
)
i =1 , N
de la fa con suivante :
- i I

, M
i
, et
- i I

, M
i
,
o` u on a deni les ensembles dindices suivants :
I

= 1 , ..., N

, I

= N

+ 1 , ..., N

+ N

et I = I

.
On consid`ere :
V
k
=
_
v
h
C
0
() [ l 1 , ..., L u
h | T
l
P
k
_
, (10.1)
o` u P
k
est lensemble des fonctions continues, polyn omiales de degre k.
- Si k = 1, u
h
V
1
est une fonction continue, ane par tetra`edre. Les points de discretisation de
maillage sont les sommets des tetra`edres. Il y a donc quatre degres de liberte par tetra`edre. u
h
est
compl`etement denie par ses valeurs aux sommets des tetra`edres T
l
.
- Si k = 2, u
h
V
2
est une fonction continue, quadratique par tetra`edre. Les points de discretisation
du maillage sont les sommets des tetra`edres et les milieux des aretes des tetra`edres. Il y a donc dix
degres de liberte par tetra`edre. u
h
est compl`etement denie par ses valeurs aux sommets et aux
milieux des aretes de la tetraedrisation.
V
k
est un sous-espace de dimension nie de H
1
(). Il est engendre par les fonctions continues,
polynomiales par tetra`edre ( v
i
)
i =1 , N
telles que v
i
(M
j
) =
ij
. Pour tout i, v
i
a pour support les
181
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
182 CHAPITRE 10. LE PROBL
`
EME STATIQUE 3D DIRECT DISCRET
tetra`edres T
l
contenant M
i
. On introduit loperateur dinterpolation
k
tel que :

k
: H
1
() C
0
() V
k
u
N

I =1
u( M
i
) v
i
.
Enn, les F
q
, q 1 , ..., N
F
designeront les faces du bord (qui sont des triangles).
Soit
k
loperateur dinterpolation au bord :

k
: H
1/2
() C
0
() V
k
u

i I

u( M
i
) v
i
.
Remarque 10.1 Pour presenter les calculs, on choisit de ne pas passer par les elements nis de
reference car on ne fait que du P
1
ou du P
2
. Ces elements sont presentes dans la section 15.3 de
la partie IV.
10.2

Electrostatique : discretisation
10.2.1 Le Laplacien avec CL de Dirichlet
Nous allons discretiser (8.11), qui donne une solution faible de (8.10). Il sagit dun probl`eme
de Dirichlet homog`ene, nous allons donc introduire V
0
k
le sous-espace de H
1
0
(), de dimension N

:
V
0
k
: = V
k
H
1
0
() = u
h
V
k
: u
h|
= 0 .
Les ( v
i
)
i I

forment une base de V


0
k
. Soit
0
k
loperateur dinterpolation associe ` a cet espace :

0
k
: H
1
0
() C
0
() V
0
k
u

i I

u( M
i
) v
i
.
(10.2)
Soit
0 , h
V
0
k
lapproximation de
0
, telle que :
0 , h
=

jI

0 , h
(M
j
) v
j
.
La formulation variationnelle (8.11) discretisee dans V
0
k
secrit :
Trouver
0 , h
V
0
k
tel que :
i I

, ( grad
0 , h
, gradv
i
)
0
=
_

g v
i
d, (10.3)
o` u :
0 , h
=

j I

0 , h
( M
j
) v
j
.
Ce probl`eme lineaire est de dimension R
N

. Il est resolu en pratique dans R


N
: on proc`ede par
pseudo-elimination des degres de liberte lies au bord , en modiant le syst`eme lineaire (10.3) de
la fa con suivante :
Trouver
0 , h
V
k
tel que :
i I

, ( grad
0 , h
, gradv
i
)
0
=
_

g v
i
d,
i I

,
0 , h
(M
i
) = 0.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
10.2.

Electrostatique : discretisation 183
Nous allons exprimer ce probl`eme lineaire sous forme matricielle.
Le second membre peut etre calcule de 2 fa cons :
- Si la fonction dinterpolation g
h
: =
k
( g ) existe, on calcule le second membre par un produit
matrice-vecteur.
- Sinon, on construit directement le vecteur G R
N
, de composantes :
G
i
=
_

g v
i
d si i I

,
= 0 si i I

;
Supposons que g
h
existe. On ecrit alors lequation (10.3) sous la forme :
Trouver
0 , h
V
0
k
tel que :
i I

j I

0 , h
( M
j
) ( gradv
j
, gradv
i
)
0
=

j I

g( M
j
) ( v
j
, v
i
)
0
, (10.4)
avec : ( gradv
j
, gradv
i
)
0
= (
1
v
j
,
1
v
i
)
0
+ (
2
v
j
,
2
v
i
)
0
+ (
3
v
j
,
3
v
i
)
0
.
Considerons K
0
R
NN
, appelee matrice de raideur interne, la matrice delements :
K
i , j
0
= ( gradv
j
, gradv
i
)
0
si i et j I

,
=
ij
si i ou j I

. (10.5)
i , j, K
i , j
0
= K
j , i
0
: K
0
est symetrique. Par ailleurs, K
0
est formee de 2 sous-blocs :
K
0
=
_
_
K

0
0 I

_
_
,
o` u K

R
N

est telle que : i , j I

, K
i , j

= K
i , j
0
; et I

R
N

est la matrice identite.


On remarque que pour i , j I

, si M
i
et M
j
nappartiennent pas ` a un meme tetra`edre, lelement
K
i , j
0
nul : la matrice est donc creuse. Lorsque M
i
et M
j
appartiennent ` a un meme tetra`edre, on a :
K
i , j
0
=

T
l
| M
i
, M
j
T
l
_
T
l
(
1
v
j

1
v
i
+
2
v
j

2
v
i
+
3
v
j

3
v
i
) d.
Considerons la matrice M
0
R
NN
, appelee matrice de masse interne, la matrice elements :
M
i , j
0
= ( v
j
, v
i
)
0
si i I

, j I ,
= 0 si i I

, j I . (10.6)
M
0
est formee de deux sous-blocs :
M
0
=
_
_
M

M
,
0 0
_
_
,
o` u M

, R
N

et M
,
, R
N

. On remarque que le sous-bloc M

est symetrique. De
meme que pour K
0
, lorsque M
i
et M
j
nappartiennent pas ` a un meme triangle, lelement M
i , j
0
est
nul : M
0
est une matrice creuse. Comme precedemment, i I

, j I,
M
i , j
0
=

T
l
| M
i
, M
j
T
l
_
T
l
v
j
v
i
d.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
184 CHAPITRE 10. LE PROBL
`
EME STATIQUE 3D DIRECT DISCRET
Supposons que
k
g existe. Soit g R
N
tel que : g = ( g ( M
1
) , . . . , g ( M
N
) )
T
.
Posons
0
R
N
tel que
0
= (
0 , h
( M
1
) , ...,
0 , h
( M
N

) , 0 , ..., 0 )
T
.
On peut alors ecrire le probl`eme (10.4) sous la forme matricielle suivante :
K
0

0
= M
0
g .
10.2.2 Derivation du champ electrique
Une fois que lon a evalue
0 , h
, il faut calculer c
h
, lapproximation de c, composante par
composante. Pour cela, il faut calculer grad
D, h
.
0 , h
est P
k
-continu, donc par derivation, c
h

(P
k1
)
3
-discontinu. Par exemple, si on a utilise les elements nis P
1
pour calculer le potentiel
electrostatique, ceux-ci sont continus, anes par traingles. Ainsi, le champ c
h
calcule est discontinu,
constant par triangle. On a :
c
h
= grad
0 , h
, avec
0 , h
approximation de
0
, solution de 10.4 . (10.7)
Pour avoir une representation continue de c
h
, on utilise une projection ( P
k1
)
3
-( P
k
)
3
[6, 63],
cest-` a-dire quau lieu de calculer directement les derivees du potentiel, on resout :
( c
h
, v
i
e

)
0
= ( grad
0 , h
, v
i
e

)
0
, i I , 1 , 2 , 3 . (10.8)
Soit G
0
(R
31
)
NN
la matrice telle que : i , j I,
G
i , j
0
=
_
_
( v
i
,
1
v
j
)
0
( v
i
,
2
v
j
)
0
( v
i
,
3
v
j
)
0
_
_
.
Soit E la representation de c
h
suivante (voir la section 10.3 suivante) :
E = (E
h,1
(M
1
) , E
h,2
(M
1
) , E
h,3
(M
1
) , ..., E
h,1
(M
N
) , E
h,2
(M
N
) , E
h,3
(M
N
) )
T
.
On a alors :
E = G
0

0
. (10.9)
10.3 Methode avec CL naturelles : discretisation
A
E
H
1
() est dense dans A
E
[40, 51]. On denit alors une discretisation de A
E
H
1
() an
de resoudre les probl`emes poses dans la section 8.3 ` a laide des elements nis continus de Lagrange
P
k
. Une bonne denition de cet espace discretise est, a priori, lespace A
k
:
A
k
= v
h
C
0
()
3
[ v
h | T
l
P
k
(T
l
)
3
, l 1 , . . . , L .
Par construction, A
k
H
1
(). Lorsque k = 1, les fonctions v
h
de A
k
sont telles que : v
h|T
l
=
a
|T
l
+ b
|T
l
(x), o` u a
| T
l
R
3
; et b
| T
l
(x) est une application lineaire de R
3
dans R
3
. On peut donc
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
10.3. Methode avec CL naturelles : discretisation 185
considerer comme espace dapproximation de A
E
H
1
() lespace : A
k
= ( V
k
)
3
, pour lequel deux
approximations sont possibles :
Dune part, on peut considerer A
k
comme un espace de dimension nie 3N sur R.
Soit ( e
1
, e
2
, e
3
)
T
une base orthonormale directe de R
3
. Les ( v
i
e

)
i { 1 ,..., N} , { 1 , 2 , 3 }
forment
une base de A
k
, ce qui va nous permettre de discretiser la formulation variationnelle (8.12). On
cherche c
h
, lapproximation de c sous la forme :
c
h
=

j I
3

=1
E
h ,
( M
j
) v
j
e

.
Dautre part, on peut considerer A
k
comme un espace de dimension nie N sur R
3
, ce qui consiste
` a chercher les N valeurs physiques de c
h
aux points de la discretisation, cest-` a-dire :
c
h
=

j I
c
h
( M
j
) v
j
,
avec c
h
(M
j
) R
3
. Bien s ur, on a : c
h
( M
j
) = E
h,1
( M
j
) e
1
+ E
h,2
( M
j
) e
2
+ E
h,3
( M
j
) e
3
pour
tout j, et les deux choix dapproximation concident.
En pratique, on utilise la premi`ere representation, qui consiste ` a considerer des inconnues sca-
laires. Nous allons la detailler dans ce qui suit.
La formulation variationnelle (8.12) discretisee dans A
k
secrit :
Trouver c
h
A
k
tel que :
i I , 1 , 2 , 3 , ( c
h
, v
i ,
)
X
E
= L
E
( v
i ,
) . (10.10)
En decomposant c
h
selon la base canonique de A
k
dans (10.10) on obtient :
i I , 1 , 2 , 3 ,

j I
3

=1
E
h ,
( M
j
) ( v
j ,
, v
i ,
)
X
E
= L
E
( v
i ,
) .
Soit A
E
( R
33
)
NN
la matrice ainsi construite, denie par les sous-blocs A
i , j
E
R
33
tels que :
A
i , j
E
=
_
_
_
_
_
_
( v
j
e
1
, v
i
e
1
)
X
E
( v
j
e
2
, v
i
e
1
)
X
E
( v
j
e
3
, v
i
e
1
)
X
E
( v
j
e
1
, v
i
e
2
)
X
E
( v
j
e
2
, v
i
e
2
)
X
E
( v
j
e
3
, v
i
e
2
)
X
E
( v
j
e
1
, v
i
e
3
)
X
E
( v
j
e
2
, v
i
e
3
)
X
E
( v
j
e
3
, v
i
e
3
)
X
E
_
_
_
_
_
_
.
Ces sous-blocs agissent sur les vecteurs de R
3
suivants : c
h
( M
j
) =
_
_
E
h,1
( M
j
)
E
h,2
( M
j
)
E
h,3
( M
j
)
_
_
.
Par soucis de consistance, on appelle L ( R
3
)
N
le vecteur compose des valeurs L
E
( v
i
v

), i I,
1 , 2 , 3 :
L = ( L
E
( v
1
e
1
) , L
E
( v
1
e
2
) , L
E
( v
1
e
3
) , ..., L
E
( v
N
e
1
) , L
E
( v
N
e
2
) , L
E
( v
N
e
3
) )
T
.
Selon la meme idee, posons :
E = ( E
h,1
( M
1
) , E
h,2
( M
1
) , E
h,3
( M
1
) , ..., E
h,1
( M
N
) , E
h,2
( M
N
) , E
h,3
( M
N
) )
T
( R
3
)
N
.
On a aussi E =
_
_
_
c
h
( M
1
)
.
.
.
c
h
( M
N
)
_
_
_ ( R
3
)
N
. Le probl`eme (10.10) secrit alors : A
E
E = L.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
186 CHAPITRE 10. LE PROBL
`
EME STATIQUE 3D DIRECT DISCRET
Remarque 10.2 Dans les sections 10.4 et 10.5, on utilisera une autre base de decomposition de
A
k
car il faudra alors eliminer explicitement les valeurs tangentielles.
Nous allons etudier les composantes de A
E
et L.
Decomposons A
E
en 3 matrices : A
E
= Div + Rot + B, avec i , j I :
Div
i , j
=
_
_
_
_
_
_
( div (v
j
e
1
) , div (v
i
e
1
) )
0
( div (v
j
e
2
) , div (v
i
e
1
) )
0
( div (v
j
e
3
) , div (v
i
e
1
) )
0
( div (v
j
e
1
) , div (v
i
e
2
) )
0
( div (v
j
e
2
) , div (v
i
e
2
) )
0
( div (v
j
e
3
) , div (v
i
e
2
) )
0
( div (v
j
e
1
) , div (v
i
e
3
) )
0
( div (v
j
e
2
) , div (v
i
e
3
) )
0
( div (v
j
e
3
) , div (v
i
e
3
) )
0
_
_
_
_
_
_
,
Rot
i , j
=
_
_
_
_
_
_
( rot (v
j
e
1
) , rot (v
i
e
1
) )
0
( rot (v
j
e
2
) , rot (v
i
e
1
) )
0
( rot (v
j
e
3
) , rot (v
i
e
1
) )
0
( rot (v
j
e
1
) , rot (v
i
e
2
) )
0
( rot (v
j
e
2
) , rot (v
i
e
2
) )
0
( rot (v
j
e
3
) , rot (v
i
e
2
) )
0
( rot (v
j
e
1
) , rot (v
i
e
3
) )
0
( rot (v
j
e
2
) , rot (v
i
e
3
) )
0
( rot (v
j
e
3
) , rot (v
i
e
3
) )
0
_
_
_
_
_
_
,
B
i , j
=
_
_
_
_
_
_
( v
j
e
1 , T
, v
i
e
1 , T
)
0 ,
( v
j
e
2 , T
, v
i
e
1 , T
)
0 ,
( v
j
e
3 , T
, v
i
e
1 , T
)
0 ,
( v
j
e
1 , T
, v
i
e
2 , T
)
0 ,
( v
j
e
2 , T
, v
i
e
2 , T
)
0 ,
( v
j
e
3 , T
, v
i
e
2 , T
)
0 ,
( v
j
e
1 , T
, v
i
e
3 , T
)
0 ,
( v
j
e
2 , T
, v
i
e
3 , T
)
0 ,
( v
j
e
3 , T
, v
i
e
3 , T
)
0 ,
_
_
_
_
_
_
.
Par calcul, on remarque que :
( v
i ,
) . ( v
j ,
) = v
i
v
j
(

) .
La matrice B secrit alors :
B
i , j
=
_
_
_
_
_
_
_
_
_
_
_
_

(1
2
1
) v
j
v
i
d
_

2
v
j
v
i
d
_

3
v
j
v
i
d

2
v
j
v
i
d
_

(1
2
2
)v
j
v
i
d
_

3
v
j
v
i
d

3
v
j
v
i
d
_

3
v
j
v
i
d
_

(1
2
3
) v
j
v
i
d
_
_
_
_
_
_
_
_
_
_
_
, i , j I

,
= 0 sinon .
Notons que : B
i , j
= B
j , i
. B est donc symetrique par blocs 3 3.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
10.3. Methode avec CL naturelles : discretisation 187
10.3.1 Matrice de raideur interne
Les sous-blocs Div
i , j
et Rot
i , j
sont non nuls seulement si M
i
et M
j
sont les sommets dun
meme tetra`edre. Do` u : i , j I,
Div
i , j
=

T
l
| M
i
, M
j
T
l
_
_
_
_
_
_
_
_
_
_
_
_
_
T
l

1
v
j

1
v
i
d
_
T
l

2
v
j

1
v
i
d
_
T
l

3
v
j

1
v
i
d
_
T
l

1
v
j

2
v
i
d
_
T
l

2
v
j

2
v
i
d
_
T
l

3
v
j

2
v
i
d
_
T
l

1
v
j

3
v
i
d
_
T
l

2
v
j

3
v
i
d
_
T
l

3
v
j

3
v
i
d
_
_
_
_
_
_
_
_
_
_
_
_
,
et
Rot
i , j
=

T
l
| M
i
, M
j
T
l
_
_
_
_
_
_
_
_
_
_
_
_
c
2 , 3
i , j

_
T
l

1
v
j

2
v
i
d
_
T
l

1
v
j

3
v
i
d

_
T
l

2
v
j

1
v
i
d c
1 , 3
i , j

_
T
l

2
v
j

3
v
i
d

_
T
l

3
v
j

1
v
i
d
_
T
l

3
v
j

2
v
i
d c
1 , 2
i , j
_
_
_
_
_
_
_
_
_
_
_
_
,
avec , 1 , 2 , 3 , c
,
i , j
=
_
T
l
(

v
j

v
i
+

v
j

v
i
) d.
Notons que la somme de ces deux blocs est telle :
( Rot + Div )
i , j
=

T
l
| M
i
, M
j
T
l
_
_
c
i , j
a
i , j
b
i , j
a
i , j
c
i , j
d
i , j
b
i , j
d
i , j
c
i , j
_
_
,
avec :
a
i , j
=
_

(
2
v
j

1
v
i

1
v
j

2
v
i
) d
c
i , j
=
_

( gradv
i
, gradv
j
) d
b
i , j
=
_

(
3
v
j

1
v
i

1
v
j

3
v
i
) d
d
i , j
=
_

(
3
v
j

2
v
i

2
v
j

3
v
i
) d.
Rot + Div est donc anti-symetrique par blocs 3 3.
10.3.2 Matrice de masse du bord
Le bloc B
i , j
est non nul seulement si M
i
et M
j
sont les sommets dune meme face du bord .
On a donc : i ou j , I

, B
i , j
= 0 et :
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
188 CHAPITRE 10. LE PROBL
`
EME STATIQUE 3D DIRECT DISCRET
i , j I

,
B
i , j
=

Fq | M
i
, M
j
Fq
_
Fq
v
j
v
i
d
_
_
_
_
_
_
1
2
q , 1

q , 1

q , 2

q , 1

q , 3

q , 1

q , 2
1
2
q , 2

q , 2

q , 3

q , 1

q , 3

q , 2

q , 3
1
2
q , 3
_
_
_
_
_
_
.
=

Fq | M
i
, M
j
Fq
_
_
Fq
v
j
v
i
d( I
3

q
.
T
q
)
_
,
o` u I
3
R
33
est la matrice identite de R
3
et
q
est le vecteur normal ` a la face F
q
.
10.3.3 Second membre
Le second membre peut-etre calcule directement, ` a laide de schemas dintegration numeriques,
ou avec les fonctions dinterpolation g
h
:=
k
(g), f
h
:=
k
(f) et e
h
=
k
(e), ` a condition quon puisse
denir leur valeur en chaque point de discretisation (voir la section 10.2). Nous allons developper
cette approche. Ceci permet decrire le second membre sous forme dune somme de produits matrice-
vecteur, en utilisant g R
N
, f ( R
3
)
N
et e ( R
3
)
N
:
g = ( g
h
( M
1
) , ..., g
h
( M
N
) )
T
.
f = ( f
h, 1
( M
1
) , f
h, 2
( M
1
) , f
h, 3
( M
1
) , ..., f
h, 1
( M
N
) , f
h, 2
( M
N
) , f
h, 3
( M
N
) )
T
.
e = ( 0 , ..., 0 , e
h, 1
( M
N

) , e
h , 2
( M
N

) , e
h , 3
( M
N

) , ..., e
h , 1
( M
N
) , e
h , 2
( M
N
) , e
h , 3
( M
N
) )
T
Soit L
g
( R
3
)
NN
la matrice formee des N N sous-blocs (L
g
)
i , j
R
3
tels que :
i , j I , L
i , j
g
=

T
l
| M
i
, M
j
T
l
_
_
_
_
_
_
_
_
_
_
_
_
_
T
l
v
j

1
v
i
d
_
T
l
v
j

2
v
i
d
_
T
l
v
j

3
v
i
d
_
_
_
_
_
_
_
_
_
_
_
_
.
De meme, on consid`ere L
f
(R
3
3
)
NN
la matrice formee des N N sous-blocs L
i , j
f
R
33
tels
que :
i , j I , L
i , j
f
=

T
l
| M
i
, M
j
T
l
_
_
_
_
_
_
_
_
_
_
_
_
0
_
T
l
v
j

3
v
i
d
_
T
l
v
j

2
v
i
d

_
T
l
v
j

3
v
i
d 0
_
T
l
v
j

1
v
i
d
_
T
l
v
j

2
v
i
d
_
T
l
v
j

1
v
i
d 0
_
_
_
_
_
_
_
_
_
_
_
_
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
10.4. Methode avec CL essentielles : discretisation 189
Posons enn L
e
(R
33
)
NN
la matrice denie par les NN sous-blocs :
L
i , j
e
=

Fq | M
i
, M
j
Fq
_
Fq
v
j
v
i
d( I
3

q
.
T
q
) , si i et j I

,
= 0 sinon .
On peut donc calculer L sous la forme matricielle suivante : L = L
g
g + L
f
f + L
e
e. Pour approcher
le champ electrique, on resout donc le syst`eme 3N 3N suivant :
A
E
E = L
g
g + L
f
f + L
e
e ,
avec : A
E
= Div + Rot + B.
(10.11)
10.4 Methode avec CL essentielles : discretisation
A
0
E
H
1
() est dense dans A
0
E
, seulement si est convexe. Ainsi, la methode decrite ici converge
dans la cas o` u presente des singularites geometriques seulement si les donnees sont reguli`eres. Nous
la presentons de fa con ` a expliciter lelimination des condisions aux limites tangentielles, necessaire
pour la dicsretisation de la methode ` a poids.
Soit N
c
le nombre de sommets du domaine polyedrique . Chaque sommet est un point de
discretisation du bord, quelque soit le maillage considere. On appelle ( lensemble de ces sommets.
Soit N
a
le nombre de points de discretisation du bord se trouvant sur une arete de et netant
pas un coin. On appelle / lensemble de ces sommets. On pose N
f
= N

N
c
N
a
, le nombre
de points de discretisation du bord qui ne trouvent pas sur des aretes. On ordonne les points du
bord de la fa con suivante :
- i I
f
, M
i
( ( /),
- i I
a
, M
i
/,
- i I
c
, M
i
(,
o` u on a decompose I

en : I
f
= N

+ 1 , ..., N

+ N
f
, I
a
= N

+ N
f
+ 1 , ..., N

+ N
f
+ N
a

et I
c
= N N
c
+ 1 , ..., N.
On remarque que : N

+ N
f
+ N
a
+ N
c
= N.
On consid`ere comme espace de discretisation de A
0 , R
E
le sous-espace de A
k
, conforme dans A
0
E
:
A
0 , R
E , k
=
_
v A
k
[ v
|
= 0 sur
_
.
Par construction, A
0 , R
E , k
H
1
().La discretisation de (8.14) se fait de la meme fa con que celle de
(8.12), mais il faut prendre en compte la condition aux limites tangentielle dans les matrices Div
et Rot, et dans les termes du second membre.
10.4.1

Elimination des conditions aux limites essentielles
Propriete 10.3 Lespace A
0 , R
E , k
est de dimension nie 3N 2N
f
3N
a
3N
c
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
190 CHAPITRE 10. LE PROBL
`
EME STATIQUE 3D DIRECT DISCRET
Demonstration. Soit u A
0 , R
E , k
. Comme A
0 , R
E , k
est un sous-espace de A
E , k
, il est de dimension
inferieure ou egale ` a 3N et on peut ecrire u =
N

i=1
3

=1
u

( M
i
) v
i ,
.
Considerons un point M
i
, i I
a
, se trouvant sur larete A
k , l
(gure 7.1, p. 153). On a :
_
_
_
u( M
i
) .
k , l
= 0 ,
u( M
i
) .
l
= 0 ,
u( M
i
) .
k
= 0 .
Comme les vecteurs
k , l
,
k
et
l
ne sont pas colineaires, on a necessairement u( M
i
) = 0. Ceci
etant valable pour tous les points daretes, on peut ecrire : u =

iI\Ia
3

=1
u

( M
i
) v
i ,
. Pour chaque
vecteur de A
0 , R
E , k
, nous eliminons alors les trois degres de liberte lies ` a chaque point darete. Do` u :
dim( A
0 , R
E , k
) 3N 3N
a
.
Considerons un coin M
i
, i I
c
. M
i
est lintersection dau moins deux aretes, do` u u(M
i
) = 0.
Ceci etant valable pour tous les coins, on peut ecrire : u =
NNaNc

i=1
3

=1
u

( M
i
) v
i ,
. Pour chaque
vecteur de A
0 , R
E , k
, nous eliminons alors les trois degres de liberte lies ` a chaque coin. Il y en a N
c
,
do` u : dim( A
0 , R
E , k
) 3N 3N
a
3N
c
.
Considerons un point M
i
, i I
f
, se trouvant sur la face F
k
de . Comme u( M
i
)
| F
k
= 0, on
peut ecrire u( M
i
)
| F
k
= u

( M
i
)
| F
k
. Do` u : u =
N

i=1
3

=1
u

( M
i
) v
i ,
+
N

+N
f

i=1+N

( M
i
) v
i

i
.
Notons quil ny a pas dambigute sur ( M
i
) lorsque i I
f
car alors M
i
nest ni sur une arete ni
sur un coin. Ainsi, pour chaque vecteur de A
0 , R
E , k
, nous eliminons deux degres de liberte par point
du bord qui nest pas ni sur une arete ni sur un coin. Do` u : dim( A
0 , R
E , k
) 3N 2N
f
3N
a
3N
c
.
Pour conclure, la famille B
0
:= ( v
i ,
)
i I , {1,2,3}
( v
i

i
)
i I
f
est contenue dans A
0 , R
E , k
, do` u :
dim( A
0 , R
E , k
) 3N 2N
f
3N
a
3N
c
.

Nous avons donc montre la propriete 10.3, et au passage que B


0
engendre A
0 , R
E , k
. Par la suite,
on utilisera les notations suivantes : I
ac
= I
a
I
c
, et N
ac
= N
a
+ N
c
. Pour M
i
I
f
, se trouvant
sur la face F
k
, on appelera (
1
k
,
2
k
) la base du plan genere par la face F
k
, telle que (
1
k
,
2
k
,
k
)
soit une base orthonormee directe. On utilisera donc deux types de base locale de R
3
selon lem-
placement de M
i
:
- i I

, M
i
, on travaille dans la base canonique ( e
1
, e
2
, e
3
),
- i I
f
, M
i
(/ (), on travaille dans la base locale (
1
k
,
2
k
,
k
),
- i I
ac
, M
i
/ (, an de lever lambigute sur le vecteur normal, on travaille dans la base
canonique ( e
1
, e
2
, e
3
).
On appelle B la base de A
k
ainsi formee :
B = (v
i ,
)
i I

Iac , { 1 , 2 , 3 }
(v
i

1
i
)
i I
f
(v
i

2
i
)
i I
f
(v
i

i
)
i I
f
. (10.12)
Soit A ( R
33
)
NN
la decomposition de la matrice Div + Rot dans B, quon ecrit de la fa con
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
10.4. Methode avec CL essentielles : discretisation 191
suivante :
A =
_
_
_
_
_
_
A
,
A
, f
A
, ac
A
f ,
A
f , f
A
f , ac
A
ac ,
A
ac , f
A
ac , ac
_
_
_
_
_
_
.
Decrivons les sous-matrices de A.
Les sous-blocs A
i , j
R
3
tels que i et j I

I
ac
sont denis dans la base ( e
1
, e
2
, e
3
)
T
et ont dej` a ete calcules dans le paragraphe 10.3.1. Ils sont contenus dans les sous-matrices suivantes :
- A
,
= ( Div + Rot )
i I

, j I

( R
33
)
N

;
- A
ac , ac
= ( Div + Rot )
i Iac , j Iac
( R
33
)
NacNac
;
- A
, ac
= ( Div + Rot )
i I

, j Iac
( R
33
)
N

Nac
;
- A
ac ,
= ( Div + Rot )
i Iac , j I

( R
33
)
NacN

.
La sous-matrice A
f , f
( R
33
)
N
f
N
f
est composee des N
f
N
f
sous-blocs A
i , j
f , f
R
33
, tels
que : i I
f
, j I
f
:
A
i , j
f , f
=
_
_
_
_
_
_
_
( v
j

1
j
, v
i

1
i
)
X
0
E
( v
j

2
j
, v
i

1
i
)
X
0
E
( v
j

j
, v
i

1
i
)
X
0
E
( v
j

1
j
, v
i

2
i
)
X
0
E
( v
j

2
j
, v
i

2
i
)
X
0
E
( v
j

j
, v
i

2
i
)
X
0
E
( v
j

1
j
, v
i

i
)
X
0
E
( v
j

2
j
, v
i

i
)
X
0
E
( v
j

j
, v
i

i
)
X
0
E
_
_
_
_
_
_
_
.
Ces sous-blocs agissent sur les vecteurs de R
3
decomposes dans la base locale (
1
j
,
2
j
,
j
)
T
:
c
h
( M
j
) =
_
_
E
,1
( M
j
)
E
,2
( M
j
)
E

( M
j
)
_
_
, o` u E
,
( M
j
) = E
h
( M
j
) .

j
, = 1, 2, et E

( M
j
) = c
h
( M
j
) .
j
.
La sous-matrice A
, f
( R
33
)
N

N
f
est composee des N

N
f
sous-blocs de R
33
suivants :
i I

, j I
f
,
A
i , j
, f
=
_
_
_
_
_
_
_
( v
j

1
j
, v
i
e
1
)
X
0
E
( v
j

2
j
, v
i
e
1
)
X
0
E
( v
j

j
, v
i
e
1
)
X
0
E
( v
j

1
j
, v
i
e
2
)
X
0
E
( v
j

2
j
, v
i
e
2
)
X
0
E
( v
j

j
, v
i
e
2
)
X
0
E
( v
j

1
j
, v
i
e
3
)
X
0
E
( v
j

2
j
, v
i
e
3
)
X
0
E
( v
j

j
, v
i
e
3
)
X
0
E
_
_
_
_
_
_
_
.
Symetriquement, la sous-matrice A
f ,
( R
33
)
N
f
N

est telle que :


i I
f
, j I

, A
i , j
f ,
= A
j , i
, f
.
De meme, la sous-matrice A
f , ac
( R
33
)
N
f
Nac
est composee des N
f
N
ac
sous-blocs de
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
192 CHAPITRE 10. LE PROBL
`
EME STATIQUE 3D DIRECT DISCRET
R
33
suivants : i I
f
, j I
ac
,
A
i , j
f , ac
=
_
_
_
_
_
_
_
( v
j
e
1
, v
i

1
i
)
X
0
E
( v
j
e
2
, v
i

1
i
)
X
0
E
( v
j
e
3
, v
i

1
i
)
X
0
E
( v
j
e
1
, v
i

2
i
)
X
0
E
( v
j
e
2
, v
i

2
i
)
X
0
E
( v
j
e
3
, v
i

2
i
)
X
0
E
( v
j
e
1
, v
i

i
)
X
0
E
( v
j
e
2
, v
i

i
)
X
0
E
( v
j
e
3
, v
i

i
)
X
0
E
_
_
_
_
_
_
_
,
et symetriquement, la sous-matrice A
ac , f
( R
33
)
N
f
N

est telle que :


i I
f
, j I

, A
i , j
ac , f
= A
j , i
f , ac
.
Nous ne detaillerons pas les calculs des sous-matrices de A, car ils sont similaires aux calculs des
elements de Rot et Div, expliques dans le paragraphe 10.3.1.
Soit T A
k
. An de denir le produit matrice-vecteur AF, o` u F est le vecteur de ( R
3
)
N
associe
` a T, on decompose T dans B :
T =

j I

Iac
3

=1
F

(M
j
) v
j ,
+

j I
f
_
F
,1
(M
j
) v
j

1
j
+ F
,2
(M
j
) v
j

2
j
+ F

(M
j
) v
j

j
_
,
o` u i I
f
, 1, 2, F
,
(M
j
) = T(M
i
) .

i
et F

(M
j
) = T(M
i
) .
i
.
On consid`ere alors F = (F

, F
f
, F
ac
)
T
le vecteur de R
3N
associe, dont les sous-composantes sont :
- F

= (F
1
(M
1
), F
2
(M
1
), F
3
(M
1
), ..., F
1
(M
N

), F
2
(M
N

), F
3
(M
N

))
T
(R
3
)
N

,
- F
f
= (F
,1
(M
N

+1
), F
,2
(M
N

+1
), F

(M
N

+1
), ..., F
,1
(M
NNac
), F
,2
(M
NNac
), F

(M
NNac
))
T
(R
3
)
N
f
,
- F
ac
= (F
1
(M
NNac+1
), F
2
(M
NNac
+1), F
3
(M
NNac+1
), ..., F
1
(M
N
), F
2
(M
N
), F
3
(M
N
))
T
(R
3
)
Nac
.
Le produit matrice-vecteur AF est ainsi bien deni. Pour construire la matrice de la formulation
variationnelle (8.14) discretisee dans A
0 , R
E , k
, on peut alors proceder ` a lelimination des conditions
aux limites essentielles dans A. Cela correspond ` a eliminer dune part les lignes et les colonnes
de A dont les elements dependent de
1,2
pour les sommets situes ` a linterieur des faces du bord
(i I
f
) ; et dautre part toutes les lignes et les colonnes pour les sommets situes sur les aretes de
(i I
ac
). On appelle A
0
la matrice ainsi obtenue.
Soit A
,
( R
33
)
N

N
f
la matrice A
, f
dont on a elimine les colonnes dependant de
1,2
:
i I

, j I
f
,
A
i , j
,
=
_
_
_
_
_
_
_
0 0 ( v
j

j
, v
i
e
1
)
X
0
E
0 0 ( v
j

j
, v
i
e
2
)
X
0
E
0 0 ( v
j

j
, v
i
e
3
)
X
0
E
_
_
_
_
_
_
_
.
Symetriquement, A
,
( R
33
)
N
f
N

est la matrice A
f ,
dont on a elimine les lignes qui
dependent de
1,2
: A
i , j
,
= A
j , i
,
.
On consid`ere A
,
la matrice A
f , f
dont on a elimine les termes dependant de
1,2
, sauf les
termes diagonaux, pour lesquels on a impose la valeur 1 :
A
i , j
,
=
_
_

ij
0 0
0
ij
0
0 0 ( v
j

j
, v
i

i
)
X
0
E
_
_
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
10.4. Methode avec CL essentielles : discretisation 193
En eet, A
f , f
correspond ` a un bloc diagonal de A. En imposant la valeur 1 sur les termes diagonaux
elimines, on sassure que la matrice ainsi modiee soit inversible.
On en deduit que la structure par blocs de la matrice A
0
( R
33
)
NN
est la suivante :
A
0
=
_
_
_
_
_
_
A
,
A
,
0
A
,
A
,
0
0 0 I
ac , ac
_
_
_
_
_
_
,
o` u I
ac , ac
est la matrice identite de ( R
33
)
NacNac
.
Proposition 10.4 La matrice A
0
est inversible.
Demonstration. Les sous-blocs diagonaux de A
,
et A
,
sont strictement positifs. On a :
A
i , i
,
=
_
_
[[ gradv
i
[[
2
0
0 0
0 [[ gradv
i
[[
2
0
0
0 0 [[ gradv
i
[[
2
0
_
_
, et A
i , i
,
=
_
_
1 0 0
0 1 0
0 0 [[ gradv
i
[[
2
0
_
_
.
Le sous-bloc diagonal I
ac , ac
garantit donc linversibilite de A
0
.

10.4.2 Champ electrique


Tout se passe comme dans le cas bidimensionnel (voir la section 4.7 et le paragraphe 4.7.1),
aussi nous nous contentons de donner les elements matriciels, sans detailler la discretisation.
Le probl`eme variationnel (8.14) discretise dans A
0 , R
E , k
secrit :
Trouver c
0
h
A
0 , R
E , k
tel que :
i I

, 1 , 2 , 3 , ( c
0
h
, v
i
e

)
X
0
E
= L
0
( v
i
e

) ( c
r
, v
i
e

)
X
0
E
,
i I
f
, ( c
0
h
, v
i

i
)
X
0
E
= L
0
( v
i

i
) ( c
r
, v
i

i
)
X
0
E
.
En regroupant c
0
h
et c
r
, on peut reecrire ces equations sous la forme :
Trouver c
h
A
k
tel que :
i I

, 1 , 2 , 3 , ( c
h
, v
i ,
)
X
0
E
= L
0
( v
i ,
) ,
i I
f
, ( c
h
, v
i

i
)
X
0
E
= L
0
( v
i

i
) ,
i I
f
, c
h
( M
i
)
i
= e ( M
i
)
i
,
i I
ac
, c
h
( M
i
) = e ( M
i
) .
(10.13)
La derni`ere egalite a lieu au sens du paragraphe 4.8.2 de la partie II, et est detaillee dans le
paragraphe 10.4.3.
Soit E = ( E

, E
f
, E
ac
)
T
le vecteur de R
3N
associe dont les composantes sont egales ` a celles
de c
h
dans B. Considerons le rel`evement discret suivant : E
r
= ( Z

, E

, E
ac
)
T
, o` u :
- Z

est le vecteur nul de ( R


3
)
N

;
- E
r

= (e(M
N

+1
).
1
N

+1
, e(M
N

+1
).
2
N

+1
, 0, ..., e(M
N

+N
f
).
1
N

+N
f
, e(M
N

+N
f
).
2
N

N
f
, 0)
T

t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
194 CHAPITRE 10. LE PROBL
`
EME STATIQUE 3D DIRECT DISCRET
(R
3
)
N
f
, est le vecteur contenant les valeurs des composantes tangentielles de c
h
sur (/ () ;
- E
r
ac
= (e
1
(M
N

+N
f
+1
), e
2
(M
N

+N
f
+1
), e
3
(M
N

+N
f
+1
), ..., e
1
(M
N
), e
2
(M
N
), e
3
( M
N
))
T
(R
3
)
Nac
est le vecteur contenant les valeurs des composantes de e sur les aretes et aux coins du maillage.
Soit A
, f
( R
33
)
N
f
N
f
la matrice A
f , f
dont on a elimine les lignes dependant de
1,2
:
i , j I
f
,
A
i , j
, f
=
_
_
_
_
_
_
0 0 0
0 0 0
( v
j

1
j
, v
i

i
)
X
0
E
( v
j

2
j
, v
i

i
)
X
0
E
( v
j

j
, v
i

i
)
X
0
E
_
_
_
_
_
_
.
Soit A
, ac
( R
33
)
N
f
Nac
, la matrice A
f , ac
dont on a elimine les lignes dependant de
1,2
:
i I
f
, j I
ac
,
A
i , j
, ac
=
_
_
_
_
_
_
0 0 0
0 0 0
( v
j
e
1
, v
i

i
)
X
0
E
( v
j
e
2
, v
i

i
)
X
0
E
( v
j
e
3
, v
i

i
)
X
0
E
_
_
_
_
_
_
.
Soit L

( R
3
)
N

la restriction de L aux i I

, et L

( R
3
)
N
f
le vecteur tel que :
L

= ( 0 , 0 , L
0
( v
N

+1

+1
) , ..., 0 , 0 , L
0
( v
N

+N
f

N

+N
f
) ).
Soit A
r
( R
33
)
NN
la matrice denie ainsi :
A
r
=
_
_
_
_
_
_
0 A
, f
A
, ac
0 A
, f
A
, ac
0 0 I
ac , ac
_
_
_
_
_
_
.
Posons L
0
= ( L

, L

, Z
ac
)
T
( R
3
)
N
, o` u Z
ac
est le vecteur nul de ( R
3
)
Nac
. On montre de la
meme fa con que dans le paragraphe 4.7.1 que les equations (10.13) se reecrivent sous la forme du
syst`eme matriciel suivant :
A
0
E = L
0
A
r
E
r
.
Le calcul de L
0
est similaire ` a celui de L, eectue dans le paragraphe 10.3.3. Une fois que E est
calcule, on peut ecrire lapproximation calculee sur linterieur des faces du bord, E
f
dans la base
canonique ( e
1
, e
2
, e
3
).
Pour cela, ` a chaque point M
i
, i I
f
, on associe O
f,i
R
33
, la matrice de changement de base
telle que :
O
f,i
=
_
_
_
_
_
_

1
1
(M
i
)
2
1
(M
i
)
1
(M
i
)

1
2
(M
i
)
2
2
(M
i
)
2
(M
i
)

1
3
(M
i
)
2
3
(M
i
)
3
(M
i
)
_
_
_
_
_
_
,
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
10.5. Regularisation ` a poids : discretisation 195
avec
1
=
3

=1

et
2
=
3

=1

. Soit O
f
( R
3
)
N
f
N
f
la matrice diagonale par bloc denie
par :
O
f
=
_
_
_
O
f,N

+1
0 0
0
.
.
. 0
0 0 O
f,NNac
_
_
_.
Le vecteur correspondant aux composantes dans la base ( e
1
, e
2
, e
3
)
T
secrit alors : O
f
E
f
.
Remarque 10.5 Comme dans le cas bidimensionel, en pratique, on cree la matrice et le second
membre dans la base cartesienne compl`ete, et on proc`ede ` a une elimination a posteriori, en faisant
un changement de base avant lelimination, et un autre apr`es pour revenir au syst`eme cartesien.
Peu importe la base (
1
,
2
)
T
du bord choisie.
10.4.3 Rel`evement de la CL
Comme en 2D, il nest pas necessaire de calculer un rel`evement explicite de e pour calculer c
h
.
Nous detaillons ici comment determiner E
r
ac
dans le cas o` u =
A

C
(voir section 8.1). Pour
les points M
i
qui se trouvent sur les aretes ou les coins de
C
, on a toujours (E
r
ac
)
i
= (0, 0, 0)
T
. En
pratique,
A
est un plan, et les points qui sont sur la fronti`ere
A

C
sont geometriquement soit
des aretes, soit des coins (voir par exemple la gure 2.3 de la partie I). On les consid`ere comme etant
des points de
C
. Prenons M
i

A

C
. Si M
i
est geometriquement sur une arete, alors i I
f
:
M
i
est interprete comme etant un point dune face de
C
. Si M
i
est geometriquement un coin, alors
i I
a
: M
i
est interprete comme etant un point dune arete de
C
, do` u : (E
r
ac
)
i
= (0, 0, 0)
T
.
10.5 Regularisation `a poids : discretisation
Pour les valeurs de ad hoc, A
0
E ,
H
1
() est dense dans A
0
E ,
, on peut donc considerer comme
espace dapproximation de A
0
E ,
lespace : A
0 , R
E , k
, decrit dans le paragraphe 10.4.2. La formulation
variationnelle (8.17) secrit :
Trouver c
0
, h
A
0 , R
E , k
tel que :
i I

, 1 , 2 ( c
0
h
, v
i
e

)
X
0
E ,
= L

( v
i
e

) ( c
r
, v
i
e

)
X
0
E ,
,
i I
f
, ( c
0
h
, v
i

i
)
X
0
E ,
= L

( v
i

i
) ( c
r
, v
i

i
)
X
0
E ,
.
(10.14)
Pour exprimer ces equations sous forme matricielle, on proc`ede de la meme fa con que dans le
paragraphe 10.4.2 par pseudo-elimination des degres de liberte connus. Soit A
0 ,
(resp. A
r ,
) la
matrice obtenue en rempla cant loperateur /
0
par /

dans A
0
(resp. A
r
). On se ram`ene au calcul
direct de c
, h
= c
0
, h
+ c
r
h
, avec comme rel`evement discret de la condition tangentielle au bord
e le vecteur E
r
. On construit le vecteur L

de la meme fa con que L


0
, en rempla cant loperateur L
0
par L

. Il sagit alors de resoudre le syst`eme lineaire :


A

= L

+ A
r ,
E
r
.
Il faut construire la matrice Div

, qui correspond au produit scalaire dans L


2

() des divergences
des vecteurs de la base B
0
. Cette construction est similaire ` a la construction de Div. On utilise un
schema dintegration numerique ` a quinze points (voir le paragraphe 15.3.5), partie IV).
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
196 CHAPITRE 10. LE PROBL
`
EME STATIQUE 3D DIRECT DISCRET
Remarque 10.6 Dapr`es A. Bua et al. [31, 32], le champ electrique est moins singulier dans
la direction des aretes rentrantes quorthogonalement ` a ces directions. Ainsi, on peut imaginer
dutiliser des elements nis anisotropes, cest-` a-dire quen dehors dun voisinage des coins rentrants,
les aretes des tetra`edres parall`eles aux aretes de sont plus longues que les autres. En pratique,
cela permet de reduire le nombre de points de discretisation. Dans [32], les auteurs etudient la
convergence des elements nis daretes sur un maillage anisotrope pour le probl`eme harmonique.
10.6 Cas prismatique : discretisation
Dans le cas o` u = ]0, L[, (avec polygone de R
2
et L > 0) est un prisme droit, nous avons
vu dans la section 8.6 quon pouvait reecrire le probl`eme sous forme dun suite de probl`emes poses
dans . Les syst`emes dequations obtenus sont decouples en :
- ( (

E
0 , k
, c
k
) , E
0,k
z
) si on traite le probl`eme avec des conditions aux limites essentielles partout,
ou en :
- ( (

E
k
, c
k
A
) , E
0,k
z
), si on traite le probl`eme avec des conditions aux limites essentielles seulement
sur
C
pour la partie longitudinale du champ.
On se ram`ene alors pour chaque k N ` a la resolution dun syst`eme matriciel issu dune discretisation
dans X
0 , R
E, k
et dun syst`eme matriciel issu dune discretisation dans V
0
k
(). Nous ne detaillerons pas
la formation des matrices de discretisation des formulations variationnelles, puisque cela a ete fait
dans le chapitre 4 de partie II, qui traite le probl`eme bidimensionnel. Nous reprenons les notations
relatives ` a cette partie. Rappelons que le nombre de coins rentrants du probl`eme bidimensionnel
est egal au nombre daretes rentrantes du probl`eme tridimensionnel.
10.6.1 Champ electrique transverse : CL essentielles
Dans ce paragraphe, on sinteresse ` a la discretisation de la formulation variationnelle (8.26)-
(8.27) dans X
0 , R
E, k
. On introduit de nouvelles matrices de ( R
22
)
NN
et de nouveaux vecteurs de
( R
2
)
N
, obtenus par discretisation (8.26)-(8.27) dans la base B de R
2
(denie en (4.40), partie II,
section 4.7).
Soit M
0
( R
22
)
NN
la matrice de masse de lespace X
0 , R
E, k
. Cette matrice se forme comme la
matrice A
0
du probl`eme bidimensionnel, en rempla cant le produit scalaire dans X
0
E
: /
0
( . , . ) par
le produit L
2
() : ( . , . )
0 ,
. On posera de meme M
r
( R
22
)
NN
la matrice de masse appliquee
au rel`evement discret, de la meme forme que A
r
.
On appelle alors A
k
0
= A
0
+
k
2

2
L
2
M
0
, la matrice dont les coecients correspondent aux produits
scalaires /
k
0
( . , . ) dans la base B
0
. De meme, A
k
r
= A
r
+
k
2

2
L
2
M
r
. e
k
designera la representation
de e
k
h
decompose dans la base B.
Soit L
k
( R
12
)
NarN
, la matrice representant les valeurs de /
k
0
( . , x
S
l , h
) dans la base B
0
:
l 1 , ..., N
ar
,
L
l , j
k
=
_
/
k
0
( v
j
e
1
, x
S
l , h
) /
k
0
( v
j
e
2
, x
S
l , h
)
_
, j I

,
=
_
0 /
k
0
( v
j

j
, x
S
l , h
)
_
, j I
a
,
=
_
0 0
_
, j I
c
.
Pour calculer cette matrice, il faut dabord approcher les x
S
l
, comme cest explique dans le
paragraphe 4.9.2 de la partie II.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
10.6. Cas prismatique : discretisation 197
Soit L
k
( R
2
)
N
, le vecteur representant les valeurs approchees de L
k
0
( .) dans la base B
0
:
L
i
k
=
_
_
_
_
_
( g
k
h
,
1
v
i
)
0,
( f
k
z,h
,
2
v
i
)
0,
+
k
L
( f
k
y,h
, v
i
)
0,
( g
k
h
,
2
v
i
)
0,
+ ( f
k
z,h
,
1
v
i
)
0,

k
L
( f
k
x,h
, v
i
)
0,
_
_
_
_
_
i I

,
=
_
_
_
( g
k
h
,

v
i
)
0,
( f
k
z,h
,

v
i
)
0,
( g
k
h
,

v
i
)
0,
+ ( f
k
z,h
,

v
i
)
0,

k
L
( f
k
h
.
i
, v
i
)
0,
_
_
_ i I
a
,
=
_
0
0
_
i I
c
.
Soit X
k
h
R
NarNar
la matrice des produits : /
k
0
( x
S
l , h
, x
S
m, h
). Pour le calcul des coecients
diagonaux, le calcul de ( x
S
l , h
, x
S
l , h
)
0,
se decompose de la meme fa con que pour le calcul des
l , l
,
explique au paragraphe 4.4.3. On a :
_

R
l
[ x
P
l
[
2
d =
l
R
2
l
l
.
Soit
k
R
Nar
, le vecteur contenant les approximations des
k,j
.
Soit

E
k
R
2N
la representation de

E
k
dans la base B (4.40).
Les equations (8.26)-(8.27) se mettent alors sous la forme discretisee suivante :
Pout tout k N, trouver

E
k
( R
2
)
N
et c
h,k
R
Nar
tels que :
A
k
0

E
k
+ L
T
k
c
k
h
= L
k
A
k
r
e
k
,
L
k

E
k
+ X
k
h
c
k
h
=
k
,
(10.15)
Soit A

k
0
=
_
A
k
0
L
T
k
L
k
X
k
h
_
R
(2N+Ncr)(2N+Ncr)
, et L

k
=
_
L
k
A
k
r
e
k

k
_
R
(2N+Ncr)
. Posons :
E

k
=
_

E
k
c
k
h
_
R
(2N+Ncr)
. Les equations (10.15) se mettent sous la forme suivante :
A

k
0
E

k
= L

k
.
Lalgorithme de resolution de (10.15) est le suivant :
- Resoudre A
k
0
E
0
= L
k
A
k
r
e
k
;
- Resoudre ( L
k
(A
k
0
)
1
L
T
k
X
k
h
) c
k
h
= L
k
E
0

k
;
- Resoudre A
k
0

E
k
= L
k
A
k
r
e
k
L
T
k
c
k
h
:= A
k
0
E
0
L
T
k
c
k
h
.
10.6.2 Champ electrique transverse : CL presque essentielles
Dans ce paragraphe, on sinteresse ` a la discretisation de la formulation variationnelle (8.30)-
(8.31). Dans un premier temps, nous allons determiner une base de X
A, R
E, k
lespace discretise de
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
198 CHAPITRE 10. LE PROBL
`
EME STATIQUE 3D DIRECT DISCRET
X
A, R
E
par les elements nis de Lagrange P
k
:
X
A, R
E, k
=
_
v X
k
[ v .
|
C
= 0 sur
C
_
. (10.16)
Par construction, X
A, R
E, k
H
1
() et est conforme dans X
A, R
E
. On suppose pour simplier les
notations que
A
ne contient pas de coin (en pratique, on choisit pour
A
un plan).
Les coins appartenant ` a
C

A
sont maintenant consideres comme des points des aretes de

C
. On suppose quil y en a N
AC
, indices par I
AC
. Il reste donc N
c
N
AC
coins et on a N
a
+ N
AC
points daretes. On restreint lensemble dindices I
c
` a I
c
= I
c
I
AC
, et on compl`ete alors lensemble
des indices I
a
, en I
a
I
AC
. Soit I
A
lensemble des indices des N
A
points du bord appartenant ` a

A
. Pour ces points, on ne procedera pas ` a la pseudo-elimination. On compl`ete alors lensemble des
indices I

, en I
o
= I

I
A
, et on restreint lensemble des indices I
a
I
AC
` a I
a
:= (I
a
I
A
) I
AC
. On
en deduit que X
A, R
E, k
est de dimension 2N N
a
2N
c
.
Soit B
A
la base de X
A, R
E, k
:
B
A
:= ( v
i ,
)
i Io , {1,2}
( v
i

i
)
i I
a

. (10.17)
On reprend la structure par bloc detaillee dans le paragraphe 4.7.1 de la partie II, en rempla cant
I

par I
o
, I
a
par I
a
et I
c
par I
c
. On reprend la construction de la matrice A
0
. Considerons :
A
A
=
_
_
_
_
_
_
A
o , o
A
o ,
0
A
, o
A
,
0
0 0 I
c

, c

_
_
_
_
_
_
avec :
- A
o , o
( R
22
)
NoNo
, telle que : , j I
o
:
A
i , j
o , o
=
_
_
_
( v
j
e
1
, v
i
e
1
)
X
A
E
( v
j
e
2
, v
i
e
1
)
X
A
E
( v
j
e
1
, v
i
e
2
)
X
A
E
( v
j
e
2
, v
i
e
2
)
X
A
E
_
_
_ .
- A
,
( R
22
)
N
f
N
f

, telle que : , j I
f
:
A
i , j
,
=
_
_
_
( v
j

j
, v
i

i
)
X
A
E
( v
j

j
, v
i

i
)
X
A
E
( v
j

j
, v
i

i
)
X
A
E
( v
j

j
, v
i

j
)
X
A
E
_
_
_ .
- A
o ,
( R
22
)
NoN
a

, et A
, o
( R
22
)
N
a
No
telles que :
i I
o
, j I
a
,
A
i , j
o ,
=
_
_
_
0 ( v
j

j
, v
i
e
1
)
X
A
E
0 ( v
j

j
, v
i
e
2
)
X
A
E
_
_
_ et A
j , i
, o
=
_
_
0 0
( v
i
e
1
, v
j

j
)
X
A
E
( v
i
e
2
, v
j

j
)
X
A
E
_
_
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
10.6. Cas prismatique : discretisation 199
I
c

,c
etant la matrice identite de (R
22
)
N
c
N
c

.
Soit M
A
la matrice construite de la meme fa con, en rempla cant le produit scalaire ( . , . )
X
A
E
par
le produit scalaire L
2
(). La matrice A
k
A
:= A
A
+
k
2

2
L
2
M
A
represente alors le produit scalaire
/
k
A
( . , . ) dans la base B
A
.
Soit L
A,k
( R
2
)
NarN
, la matrice representant /
k
A
( . , x
S
l , h
) dans la base B
A
. L
A,k
est telle que :
l 1, ..., N
ar
,
L
l , i
A,k
=
_
/
k
A
( v
i
e
1
, x
S
l , h
) /
k
A
( v
i
e
2
, x
S
l , h
)
_
, i I
o
,
=
_
0 /
k
A
( v
i

j
, x
S
l , h
)
_
, i I
a
,
=
_
0 0
_
, i I
c
.
Soit L
A,k
( R
2
)
N
, le vecteur representant les approximations de L
k
A
( . ) dans la base B
A
, L
k
A
est
tel que :
L
i
A,k
=
_
_
( g
k
h
,
1
v
i
)
0 ,
( f
k
h
,
2
v
i
)
0 ,
( g
k
h
,
2
v
i
)
0 ,
+ ( f
k
h
,
1
v
i
)
0 ,
_
_
, i I

I
a
,
=
_
_
_
_
_
_
( g
k
h
,
1
v
i
)
0 ,
( f
k
h
,
2
v
i
)
0 ,
+
_

A
e
k
h
. v
i

1
d
k
L
_

A
e
k
z,h
v
i

2
d
( g
k
h
,
2
v
i
)
0 ,
+ ( f
k
h
,
1
v
i
)
0 ,
+
_

A
e
k
h
. v
i

2
d +
k
L
_

A
e
k
z,h
v
i

1
d
_
_
_
_
_
_
, i I
A
,
=
_
0
0
_
, i I
c
.
Soit X
k
A,h
( R
12
)
NarN
, telle que : l , k 1, ..., N
ar
,
(X
k
A,h
)
l , m
= /
k
A
( x
S
l , h
, x
S
m, h
) .
Cette matrice se calcule de la meme fa con que X
h
.
Soit
k
A
R
Nar
, le vecteur contenant les approximations des
k,j
A
.
Soit

E
k
A
R
2N
la representation de

E
k
dans la base B
A
.
Les equations (8.30)-(8.30) se mettent alors sous la forme discretisee suivante :
Pout tout k N, trouver

E
k
A
( R
2
)
N
et c
Ak
R
N
tels que :
A
k
A

E
k
A
+ L
T
A,k
c
k
A,h
= L
k
A
.
L
A,k

E
k
A
+ X
k
A,h
c
k
A,h
=
k
A
.
(10.18)
Soit A

k
A
=
_
A
k
A
L
T
A,k
L
A,k
X
k
A,h
_
R
(2N+Ncr)(2N+Ncr)
, et L

k
A
=
_
L
k
A
k
r
e
k

k
_
R
(2N+Ncr)
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
200 CHAPITRE 10. LE PROBL
`
EME STATIQUE 3D DIRECT DISCRET
Posons : E

k
A
=
_

E
k
A
c
k
A,h
_
R
(2N+Ncr)
. Les equations (10.15) se mettent sous la forme suivante :
A

k
A
E

k
A
= L

k
A
.
Lalgorithme de resolution de (10.18) est le suivant :
- Resoudre A
k
A
E
A
= L
A,k
;
- Resoudre ( L
A,k
(A
k
A
)
1
L
T
A,k
X
k
A,h
) c
k
A,h
= L
A,k
E
A

k
A
;
- Resoudre A
k
A

E
k
A
= L
A,k
L
T
A,k
c
k
A,h
:= A
k
A
E
A
L
T
A,k
c
k
A,h
.
10.6.3 Champ electrique longitudinal
Quon choisisse de discretiser le probl`eme prismatique dans A
0
E
ou dans A
A
E
, le champ electrique
longitudinal satisfait la formulation variationnelle (8.28). Nous allons discretiser cette formulation
dans lespace V
0
k
(equation (4.9), partie II, paragraphe 4.3.1).
On introduit les matrices et les vecteurs suivants :
Soit K
k
D
R
NN
la matrice representant le produit scalaire a
k
D
( . , . ) dans la base discr`ete de
V
0
k
(), telle que :
(K
k
D
)
i,j
= a
k
D
( v
i
, v
j
), si i et j I

,
=
ij
, si i ou j I

Soit K
P,k
D
R
NN
telle que :
K
P,k
D
=
_
0 K
k
,
0 I

_
,
o` u I

est la matrice identite de R


N

; et K
k
,
R
NN

est telle que :


K
i , j
,
= a
k
D
( v
j
, v
i
) si i I

, et j I

.
Soit l
k
R
N
le vecteur tel que :
l
i
k
= ( f
k
h,x
,
1
v
i
)
0 ,
( f
k
h,y
,
2
v
i
)
0 ,

k
L
( g
h
,
1
v
i
)
0 ,
, i I

,
= 0 sinon.
Soit e
k
z
la representation de e
k
h,z
dans la base cartesienne.
Lequation (8.28) se met sous la forme discretisee suivante :
Pout tout k N, trouver E
k
z
R
N
tel que :
K
k
D
E
k
z
= l
k
K
P,k
D
e
k
z
. (10.19)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 11
Le probl`eme statique 3D mixte discret
11.1 Lelement ni mixte de Taylor-Hood P
2
-P
1
Comme pour le cas bidimensionnel, on discretise le probl`emes mixte par les elements nis de
Taylor-Hood P
2
-P
1
(section 5.1, p. 123). Le champ electrique est approche en P
2
et le multiplicatuer
de Lagrange en P
1
sur un meme maillage. Lespace dapproximation du champ electrique est alors :
A
2
= v C
0
()
2
: v
| T
l
P
3
2
(T
l
) , l 1 , ..., L ,
et celui du multiplicateur de Lagrange est alors :
V
1
= u C
0
() : v
| T
l
P
1
(T
l
) , l 1 , ..., L .
On notera N
1
le nombre de degres de liberte P
1
, cest-` a-dire le nombre de sommets de la
tetraedrisation du maillage ; et N le nombre de degres de liberte P
2
, cest-` a-dire le nombre de
sommets plus le nombre daretes de la triangulation du maillage.
Considerons S
i
1
, i
1
1 , ..., N
1
les sommets des triangles T
l
. Soit N
1

le nombre de sommets
interieurs ` a , et N
1

le nombre de sommets du bord . On ordonne ces points P


1
ainsi :
i
1
I
1

, S
i
1
, et i
1
I
1

, S
i
1
, o` u on a deni les ensembles dindices suivants :
I
1

= 1 , ..., N
1

, I

= N
1

+ 1 , ..., N
1

+ N
1

et I
1
= I
1

I
1

.
Soient u
i
1
, i
1
I
1
les fonctions de base P
1
, qui gen`erent V
1
.
Le champ electrique discret est recherche dans lespace ( V
2
)
3
. On ordonnera les points de
discretisation P
2
(sommets et aretes des tetra`edres) M
i
, i 1 , ..., N. Soit i I tel que M
i
soit un sommet de la tetraedrisation. Alors il existe i
1
I
1
tel que S
i
1
= M
i
. On considerera v
i
,
i I les fonctions de base P
2
qui gen`erent V
2
. On notera c
h
et p
h
et les approximations du champ
electrique et du multiplicateur de Lagrange dans A
E
L
2
() ou A
0
E
L
2
(), et c
,h
et p
,h
et les
approximations dans A
0
E ,
L
2

(). Le multiplicateur de Lagrange discretise est decomposes ainsi :


p
h
=

i
1
I
1
p
h
( S
i
1
) u
i
1
, p
,h
=

i
1
I
1
p
,h
( S
i
1
) u
i
1
.
On notera p et p

R
N
1
les vecteurs associes ` a p
h
et p
h
: p = ( p
h
( S
1
) , ..., p
h
( S
N
1
) )
T
et
p

= ( p
,h
( S
1
) , ..., p
,h
( S
N
1
) )
T
.
201
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
202 CHAPITRE 11. LE PROBL
`
EME STATIQUE 3D MIXTE DISCRET
11.2 Methode avec CL naturelles mixte : discretisation
La preuve de la condition inf-sup discr`ete uniforme de la formulation mixte (9.3) pour lelement
ni de Taylor-Hood P
2
-iso-P
1
a ete faite par P. Ciarlet, Jr. et V. Girault dans [39]. De meme, pour
le couple despace ( A
2
, V
1
), la condition inf-sup discr`ete est uniforme.
Proposition 11.1 Il existe une constante

E
> 0, independante de h telle que :
inf
u
h
V
1
sup
F
h
X
2
B( T
h
, u
h
)
[[ T
h
[[
X
E
[[ u
h
[[
0

E
.
La formulation variationnelle (9.3) discretisee par les elements nis de Taylor-Hood P
2
-P
1
secrit
de la fa con suivante :
Trouver le couple ( p
h
, c
h
) V
1
A
2
tel que :
i I , 1 , 3 ( c
h
, v
i
e

)
X
E
+ B
E
( v
i
e

, p
h
) = L
E
, ( v
i
e

) ,
i
1
I
1
B
E
( c
h
, u
i
1
) = (
E
( v
i
1
) .
(11.1)
En decomposant p
h
dans (11.1), on obtient :
i I , 1 , 3 ( c
h
, v
i
e

)
X
E
+

j
1
I
1
p
h
( S
j
1
) B
E
( v
i
e

, u
i
1
) = L
E
( v
i
e

) ,
i
1
I
1
B
E
( c
h
, u
i
1
) = (
E
( u
i
1
) .
Soit E (R
3
)
N
, la representation de c
h
dans vect( v
i
e

)
iI , {1,2,3}
. Nous allons ecrire les equations
ci-dessus de fa con matricielle. Pour cela, nous devons construire les matrices associees ` a B
E
et (
E
.
Soit C
E
( R
13
)
N
1
N
la matrice composee des sous blocs C
i
1
, j
E
R
3
tels que :
i
1
I
1
, j I , C
i
1
, j
E
=
_
(
1
v
j
, u
i
1
)
0
(
2
v
j
, u
i
1
) (
3
v
j
, u
i
1
)
_
.
Soit G R
N
1
le vecteur tel que :
i
1
I
1
, G
i
1
= (
E
( u
i
1
) .
Les equations (11.1) se mettent sous la forme :
A
E
E + C
T
E
p = L,
C
E
E = G.
(11.2)
Lalgorithme de resolution de (11.2) est le suivant :
- Resoudre A
E
E
0
= L;
- Resoudre ( C
E
A
1
E
C
T
E
) p = C
E
E
0
G;
- Resoudre A
E
E = L C
T
E
p.
Les calculs de C
E
et G sont similaires aux calculs de la section 5.3 (partie II).
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
11.3. Methode avec CL essentielles mixte : discretisation 203
11.3 Methode avec CL essentielles mixte : discretisation
A
0 , R
E , 2
est un sous-espace de A
2
, et ( T
h
, u
h
) A
0 , R
E , 2
V
1
, B
0
( T
h
, u
h
) = B
E
( T
h
, u
h
), on a
donc aussi une condition inf-sup discr`ete pour le couple despaces ( A
0 , R
E , 2
, V
1
) :
Proposition 11.2 Il existe une constante

0
> 0 independante de h telle que :
inf
u
h
V
1
sup
F
h
X
0 , R
E , 2
B
0
( T
h
, u
h
)
[[ T
h
[[
X
0
E
[[ u
h
[[
0

0
.
La formulation variationnelle (9.4) discretisee par les elements nis de Taylor-Hood P
2
-P
1
secrit
de la fa con suivante :
Trouver le couple ( p
h
, c
h
) V
1
A
2
tel que :
i I

, 1 , 3 , ( c
h
, v
i
e

)
X
0
E
+ B
0
( v
i
e

, p
h
) = L
0
( v
i
e

) ,
i I
f
, ( c
h
, v
i

i
)
X
0
E
+ B
0
( v
i

i
, p
h
) = L
0
( v
i

i
) ,
i I
f
, c
h
( M
i
)
i
= e
h
( M
i
)
i
,
i I
ac
, c
h
( M
i
) = e
h
( M
i
) ,
i
1
I
1
, B
0
( c , u
i
1
) = (
E
( u
i
1
) .
(11.3)
En decomposant p
h
dans (11.3), on obtient alors :
i I

, 1 , 2 , 3 , ( c
h
, v
i
e

)
X
0
E
+
N
1

i
1
=1
p
h
( S
i
1
) B
0
(v
i
e

, u
i
1
) = L
0
(v
i
e

) ,
i I
f
, ( c
h
, v
i

i
)
X
0
E
+
N
1

i
1
=1
p
h
( S
i
1
) B
0
(v
i

i
, u
i
1
) = L
0
( v
i

i
) ,
i I
f
, c
h
( M
i
)
i
= e
h
( M
i
)
i
,
i I
ac
, c
h
( M
i
) = e
h
( M
i
) ,
i
1
I
1
,
N

j=1
B
0
( c
h
, u
i
1
) = (
E
( u
i
1
) .
Soit E
R
(R
3
)
N
, la representation de c
h
dans B (10.12). Nous allons ecrire les equations ci-dessus
de fa con matricielle. Pour cela, nous devons construire les matrices associees ` a B
0
.
Soit C
0
( R
13
)
N
1
3N
la matrice composee des sous-blocs C
i
1
, j
0
R
13
tels que :
i
1
I
1
, j I

, C
i
1
, j
0
= C
i
1
, j
E
,
i
1
I
1
, j I
ac
, C
i
1
, j
0
=
_
0 0 0
_
,
i
1
I
1
, j I
f
, C
i
1
,j
0
=
_
0 0 (

j
v
j
, u
i
1
)
0
_
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
204 CHAPITRE 11. LE PROBL
`
EME STATIQUE 3D MIXTE DISCRET
Soit C
r
la matrice composee des sous-blocs C
i
1
, j
r
R
12
tels que :
i
1
I
1
, j I

, C
i
1
, j
r
=
_
0 0 0
_
,
i
1
I
1
, j I
ac
, C
i
1
, j
r
= C
i
1
, j
E
,
i
1
I
1
, j I
f
, C
i
1
, j
r
=
_
(

1
j
v
j
, u
i
1
)
0
(

2
j
v
j
, u
i
1
)
0
0
_
.
Il sagit de resoudre le syst`eme matriciel suivant :
A
0
E
R
+ C
T
0
p = L
0
A
r
E
r
,
C
0
E
R
= G C
r
E
r
.
(11.4)
Lalgorithme de resolution de (11.4) est le suivant :
- Resoudre A
0
E

= L
0
;
- Resoudre ( CA
1
0
C
T
) p = C
0
E

( G C
r
E
r
) ;
- Resoudre A
0
E
R
= L
0
A
r
E
r
C
T
0
p.
Les calculs de C
0
et C
r
sont similaires ` a ceux de la section 5.4 (partie II).
11.4 Regularisation `a poids mixte : discretisation
Comme pour le cas bidimensionnel, nous navons pas obtenu de resultat theorique sur la condi-
tion inf-sup discr`ete dans A
0
E ,
. La formulation variationnelle (9.7) discretisee par les elements nis
de Taylor-Hood P
2
-P
1
secrit de la fa con suivante : Trouver le couple ( p
, h
, c
, h
) V
1
A
2
tel
que :
i I

, 1 , 3 ( c
, h
, v
i
e

)
X
0
E ,
+ B

( p
, h
, u
j
1
) = L

( v
i
e

) ,
i I
f
, ( c
, h
, v
i

i
)
X
0
E ,
+ B

( v
i

i
, p
, h
) = L

( v
i

i
) ,
i I
f
, c
, h
( M
i
)
i
= e
h
( M
i
)
i
,
i I
ac
, c
, h
( M
i
) = e
h
( M
i
) ,
i
1
I
1
B

( c
, h
, u
i
1
) = (

( u
i
1
).
(11.5)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
11.4. Regularisation ` a poids mixte : discretisation 205
En decomposant p
, h
dans (11.5), on obtient alors :
i I

, 1 , 2 , 3 , ( c
, h
, v
i
e

)
X
0
E ,
+
N
1

i
1
=1
p
, h
( S
i
1
) B

( v
i
e

, u
i
1
) = L

( v
i
e

) ,
i I
f
, ( c
, h
, v
i

i
)
X
0
E ,
+
N
1

i
1
=1
p
, h
( S
i
1
) B

( v
i

i
, u
i
1
) = L

( v
i

i
) ,
i I
f
, c
, h
( M
i
)
i
= e
h
( M
i
)
i
,
i I
ac
, c
, h
( M
i
) = e
h
( M
i
) .
i
1
I
1
, B

( c
, h
, u
i
1
) = (

( u
i
1
).
Soit E

(R
3
)
N
, la representation de c
, h
dans B (10.12). Nous allons ecrire les equations ci-
dessus de fa con matricielle. Pour cela, nous devons construire les matrices associees ` a B

et (

.
Soit C

( R
13
)
N
1
3N
la matrice composee des sous-blocs C
i
1
, j

R
13
tels que :
i
1
I
1
, j I

C
i
1
, j

=
_
(
1
v
j
, u
i
1
)
0 ,
(
2
v
j
, u
i
1
)
0 ,
(
3
v
j
, u
i
1
)
0 ,
_
,
i
1
I
1
, j I
ac
C
i
1
, j

=
_
0 0 0
_
,
i
1
I
1
, j I
f
C
i
1
, j

=
_
0 0 (

j
v
j
, u
i
1
)
0 ,
_
.
Soit C
r ,
la matrice composee des sous blocs C
i
1
, j
r ,
R
13
tels que :
i
1
I
1
, j I

C
i
1
, j
r ,
=
_
0 0 0
_
,
i
1
I
1
, j I
ac
C
i
1
, j
r ,
=
_
(
1
v
j
, u
i
1
)
0 ,
(
2
v
j
, u
i
1
)
0 ,
(
3
v
j
, u
i
1
)
0 ,
_
,
i
1
I
1
, j I
f
C
i
1
, j
r ,
=
_
(

1
j
v
j
, u
i
1
)
0 ,
(

2
j
v
j
, u
i
1
)
0 ,
0
_
.
Soit enn G

R
N
1
le vecteur tel que :
i
1
I
1
, G
i
1

= (

( u
i
1
) = ( g , u
i
1
)
0 ,
.
Les equations (11.5) se mettent sous la forme :
A

+ C
T

= L

A
r ,
E
r
,
C

= G

C
r ,
e.
(11.6)
Lalgorithme de resolution de (11.6) est le suivant :
- Resoudre A

E
,0
= L

A
r ,
E
r
;
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
206 CHAPITRE 11. LE PROBL
`
EME STATIQUE 3D MIXTE DISCRET
- Resoudre ( C

A
1

C
T

) p = C

E
,0
( G

C
r ,
E
r
) ;
- Resoudre A

= L

A
r ,
e C
T

p.
Les calculs de C

et C
r ,
sont similaires ` a ceux de la section 5.5 (partie II).
11.5 Cas prismatique mixte : discretisation
Nous reprenons dans cette section les notations de la section 5.4 de la partie II. Ainsi, ici, N
1
(resp., N) est le nombre de points de discretisation P
1
(resp., P
2
) de , etc. La partie longitudinale
du champ electrique E
z
est discretise dans V
0
2
, avec :
V
0
2
= u C
0
() : u
| T
h
P
2
( T
h
) , T
h
T
h
( ) et u
|
= 0 .
On introduit la matrice mixte suivante, pour la partie longitudinale du champ electrique E
z
, cor-
respondant au produit ( p
k
, v )
0 ,
discretise dans V
1
V
0
2
:
Soit M
k
R
N
1
N
telle que :
i
1
I
1
, j I

, M
i
1
,j
k
=
k
L
( u
i
1
, v
j
)
0 ,
,
i
1
I
1
, j I

, M
i
1
,j
k
= 0 .
Soit M
k , r
R
N
1
N
telle que :
i
1
I
1
, j I

, M
i
1
,j
k , r
= 0 ,
i
1
I
1
, j I

, M
i
1
,j
k , r
=
k
L
( u
i
1
, v
j
)
0 ,
.
Soit G
k
R
N
1
tel que : i
1
I
1
, G
i
1
k
= ( g
k
h
, u
i
1
)
0 ,
.
Soit p
k
R
N
1
la representation discretisee de p
h
, lapproximation de p dans V
1
.
Soit E
k
z
R
N
la representation discretisee de E
z , h
, lapproximation de E
z
dans V
2
.
11.5.1 CL essentielles
Soit

E
k
(R
2
)
N
la representation discretisee de

E
h
, lapproximation de

E dans la base B (4.40)
de X
E, 2
. La discretisation du syst`eme de formulations variationnelles (9.8)-(9.11) se met sous la
forme :
Pour tout k N, trouver (

E
k
, c
k
h
, E
k
z
, p
k
) (R
2
)
N
R
Nar
R
N
R
N
1
tel que :
A
k
0

E
k
+ L
T
k
c
k
h
+ C
T
0
p = L
k
A
k
r
e
k
,
L
k

E
k
+ X
k
h
c
k
h
+ S
T
D
p =
k
,
C
0

E
k
+ S
D
c
k
h
M
k
E
k
z
= G
k
C
r
, e
k
+ M
k,r
e
k
z
,
K
k
D
E
k
z
M
T
k
p = l
k
K
P,k
D
e
k
z
,
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
11.5. Cas prismatique mixte : discretisation 207
Posons :
l

k
= l
k
K
P,k
D
e
k
z
, et G

k
= G
k
C
r
e
k
+ M
r,k
e
k
z
.
Les equations ci-dessus se mettent aussi sous la forme condensee suivante (en reprenant les notations
du paragraphe 10.6.1 de la partie II) :
_
_
A

k
0
0 K
k
D
_
_
_
_
E

k
E
k
z
_
_
+
_
_
C

T
M
T
k
_
_
p
k
=
_
_
L

k
l

k
_
_
,
_
C

M
k
_
_
E

k
E
k
z
_
= G

k
.
(11.7)
Lalgorithme de resolution de (11.7) est le suivant :
- Resoudre A

k
E
0
= L

k
(voir lalgorithme de resolution de (10.15)) et K
k
D
E
0,z
= l

k
;
- Resoudre
_
C

M
k
_
_
_
(A

k
)
1
0
0 (K
k
D
)
1
_
_
_
_
C

T
M
T
k
_
_
p = G

k
;
- Resoudre A

k
E

k
= L

k
C

T
p, et K
k
D
E
k
z
= l

k
+ M
T
k
p.
Pour la deuxi`eme etape, calcule une approximation de p par lalgorithme du gradient conjugue
(section 15.4, partie IV). Notons qu` a chaque etape, on devra utiliser lalgorithme de resolution de
(10.15).
11.5.2 CL presque essentielles
Soient C
A
(R
12
)
N
1
N
la matrice mixte suivante :
i
1
I
1
, j I
o
C
i
1
, j
A
= C
i
1
, j
E
,
i
1
I
1
, j I
c
C
i
1
, j
A
=
_
0 0
_
,
i
1
I
1
, j I
a
C
i
1
,j
A
=
_
0 (

j
v
j
, u
i
1
)
0
_
.
On pose : C

A
:=
_
C
A
S
D
_
R
N
1
(2 N+Nar)
.
Soit

E
k
A
(R
2
)
N
la representation discretisee de

E
h
, lapproximation de

E dans la base B
A
(10.17)
de X
E, 2
. La discretisation du syst`eme de formulations variationnelles (9.12)-(9.14), accompagnees
de (9.11), se met sous la forme :
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
208 CHAPITRE 11. LE PROBL
`
EME STATIQUE 3D MIXTE DISCRET
Pour tout k N, trouver (

E
k
, c
k
A,h
, E
k
z
, p
k
) (R
2
)
N
R
Nar
R
N
R
N
1
tel que :
A
k
A

E
k
+ L
T
A,k
c
k
A,h
+ C
T
A
p = L
A,k
,
L
A,k

E
k
+ X
k
A,h
c
k
A,h
+ S
T
D
p =
k
A
,
C
A

E
k
+ S
D
c
k
A,h
M
k
E
k
z
= G
k
+ M
k , r
e
k
z
,
K
k
D
E
k
z
M
T
k
p = l
k
K
P,k
D
e
k
z
,
Posons :
l

A,k
= l

k
K
P,k
D
e
k
z
, et G

k
A
= G
k
+ M
r,k
e
k
z
.
Les equations ci-dessus se mettent aussi sous la forme condensee suivante (en reprenant les notations
du paragraphe 10.6.2 de la partie II) :
_
_
A

k
A
0
0 K
k
D
_
_
_
_
E

k
A
E
k
z
_
_
+
_
_
C

T
A
M
T
k
_
_
p
k
=
_
_
L

A,k
l

A,k
_
_
,
_
C

A
M
k
_
_
_
E

k
A
E
k
z
_
_
= G

k
A
.
(11.8)
Lalgorithme de resolution de (11.8) est le suivant :
- Resoudre A

k
A
E
A
= L

A,k
(voir lalgorithme de resolution de (10.18)) et K
k
D
E
0,z
= l

k
;
- Resoudre
_
C

A
M
k
_
_
_
(A

k
A
)
1
0
0 (K
k
D
)
1
_
_
_
_
C

T
A
M
T
k
_
_
p = G

k
A
;
- Resoudre A

k
A
E

k
A
= L

k
A
C

T
A
p, et K
k
D
E
k
z
= l

k
+ M
T
k
p.
Pour la deuxi`eme etape, calcule une approximation de p par lalgorithme du gradient conjugue
(section 15.4, partie IV). Notons qu` a chaque etape, on devra utiliser lalgorithme de resolution de
(10.18).
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 12
Le probl`eme temporel 3D
12.1 Introduction
Les premi`eres experiences numeriques de resolution des equations de Maxwell instationnaires
tridimensionnelles par des elements nis continus ont ete realisees en 1992 par

E. Heintze [69]
(voir aussi [26]).

E. Heintze a code la methode avec conditions aux limites essentielles. Ainsi,
lapproximation du champ electromagnetique netait correcte que pour des domaines convexes.
Nous reprenons le travail d

E. Heintze, et nous le generalisons au cas de domaines non-convexe,


pour lesquels on resout les equations de Maxwell instationnaires avec la methode de regularisation
` a poids.
Dans ce chapitre, represente linterieur dun conducteur parfait
C
, borne eventuellement par
une fronti`ere articielle
A
, exactement comme cest explique dans la section 8.1. Dans le vide, les
equations de Maxwell secrivent :

t
c rot H = , (12.1)

t
H + rot c = 0 , (12.2)
div (
0
c ) = , (12.3)
div (
0
H) = 0 . (12.4)
c et H sont le champ electrique et magnetique, est la densite de charges, et est le vecteur
densite de courant. Ces quantites dependent de la variable despace x et de la variable de temps t.
Rappelons que
0
est la permittivite dielectrique du vide,
0
la permeabilite magnetique du vide.
Les quantites
0
et
0
sont telles que
0

0
c
2
= 1, o` u c 3.10
8
m.s
1
est la vitesse de propagation
des ondes electromagnetiques dans le vide.
On a les hypoth`eses de regularite minimale suivantes sur et , obtenues en analysant les
equations de Maxwell, et en notant que lenergie electromagnetique est nie (voir par exemple [6],
chap. 2) :

t
L
2
( 0 , T ; L
2
() ) ,

t
C
0
( 0 , T ; H
1
() ) ,
et satisfont (1.6) : div +
t
= 0.
(12.5)
Notons que les hypoth`eses de regularite sur et sont liees par lequation de la charge (1.6). On
suppose de plus que la valeur initiale de , notee (., 0), existe. On a egalement une condition de
209
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
210 CHAPITRE 12. LE PROBL
`
EME TEMPOREL 3D
conducteur parfait :
c = 0 sur
C
. (12.6)
Remarquons que (12.2) et (12.6) impliquent que :

t
( H. ) = 0 sur
C
. (12.7)
Rappelons que lequation de conservation de la charge (1.6) est une consequence des equations
(12.1) et (12.3).
De plus, on connait c et H au temps initial :
c(., 0) = c
0
, (12.8)
H(., 0) = H
0
, (12.9)
o` u le couple (c
0
, H
0
) ne depend que de x.
On suppose en general que
0
H
0
. = 0 sur
C
, de sorte que :
H. = 0 sur
C
. (12.10)
Sur la fronti`ere articielle
A
, on impose une condition aux limites de Silver-M uller, qui secrit de
deux fa cons equivalentes :
_
c
_

0
H
_
=
_
e
_

0
h
_
:= e

sur
A
ou bien : (12.11)
__

0
H + c
_
=
__

0
h + e
_
:=
_

0
h

sur
A
. (12.12)
o` u e

H
1
(). On decompose
A
en
i
A
et
a
A
. Sur
i
A
, on modelise des ondes planes incidentes,
et sur
a
A
, on impose une condition aux limites absorbantes, de sorte que : e

|
a
A
= 0 et h

|
a
A
= 0
par denition, alors que e

|
i
A
et h

|
a
A
= 0 sont lies aux ondes planes.
On denit les espaces vectoriels suivants :
H
A
(rot , ) := u H(rot , ) : u

L
2
t
() , u
|
C
= 0 ,
H
A
(div
()
, ) := u H(div
()
, ) : u.

L
2
() , u.
|
C
= 0 .
On pose alors : A
A
E ( , )
= H
A
(rot , ) H(div
()
, ), et A
A
H( , )
= H(rot , ) H
A
(div
()
, ).
Notons que A
A, R
E
:= A
A
E
H
1
() (resp. A
A, R
H
:= A
A
H
H
1
()) est un sous-espace ferme de A
A
E
(resp. A
A
H
). On a les hypoth`eses minimales de regularite suivantes sur le champ electromagnetique
initial ( c
0
, H
0
) :
c
0
H
A
( rot , ) tel que : div (
0
c
0
) = ,
H
0
A
A
H
tel que : div (
0
c
0
) = 0 ,
_
c
0

_

0
H
0

_
= e

0
sur
A
.
(12.13)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
12.2. Champ electrique : formulations variationnelles 211
Les hypoth`eses minimales de regularite sur c et H sont alors :
c L
2
( 0 , T ; H
A
(rot , ) ) ;
t
c L
2
( 0 , T ; L
2
( ) ) ,
H L
2
( 0 , T ; A
A
H
) ;
t
H L
2
( 0 , T ; L
2
( ) ) .
(12.14)
`
A partir des equations (12.1)-(12.4) de premier ordre en temps couplees en c et H, on obtient
des equations de second ordre en temps decouplees, ` a partir desquelles on construit les formulations
variationnelles. Lexistence et lunicite des solutions decoule alors du theor`eme suivant, d u ` a J.-L
Lions et E. Magenes [78] (thm. 8.2, p. 296).
Theor`eme 12.1
Soient V et H deux espaces de Hilbert tels que H

H et V soit dense dans H.


Soit a une forme bilineaire, continue et symetrique sur V . On suppose quil existe > 0
tel que a ( . , . ) + ( . , . )
H
soit coercitive sur V , cest-` a-dire :
> 0 [ v V , a ( v , v ) + [[ v [[
2
H
[[ v [[
2
V
. (12.15)
On denit loperateur A L(V , V

) par : < Au, v >
V , V
:= a ( u, v ).
Soit f L
2
( 0 , T ; H ), ( u
0
, u
1
) V H.
On consid`ere le probl`eme suivant : Trouver u tel que :
_
_
_
u

( t ) + Au( t ) = f ( t ), dans V

, pour t ] 0 , T [ ,
avec les donnees de Cauchy : u( 0 ) = u
0
et u

( 0 ) = u
1
.
(12.16)
Le probl`eme (12.16) est equivalent ` a la formulation variationnelle suivante : Trouver u tel que :
_
_
_
< u

( t ) , v >
V

,V
+a (u( t ) , v ) = ( f ( t ) , v )
H
, v V , pour t ] 0 , T [ ,
avec les donnees de Cauchy : u( 0 ) = u
0
et u

( 0 ) = u
1
.
(12.17)
Il existe une unique solution aux probl`emes (12.16) et (12.17). De plus, lapplication suivante est
continue :
: L
2
( 0 , T ; H ) V H C
0
( 0 , T ; V ) C
0
( 0 , T ; H )
( f , u
0
, u
1
) ( u, u

)
Les preuves de la section qui suit sont dues ` a P. Ciarlet, Jr. [37].
12.2 Champ electrique : formulations variationnelles
12.2.1 Introduction
Dans un premier temps, on suppose que =
C
: il ny a pas de fronti`ere absorbante. On sup-
pose que et satisfont les hypoth`eses de regularite minimale (12.5). Le champ electromagnetique
est alors tel que :
c L
2
( 0 , T ; H
0
(rot , ) ) et H L
2
( 0 , T ; A
0
H
) .
On sinteresse ` a levolution du champ electromagnetique (c , H) solution du probl`eme (12.1)-(12.4)
accompagne des conditions initiales (12.8)-(12.9), et des conditions aux limites (12.6) et (12.10)
dans lintervalle de temps ]0 , T[ (T R

+
) dans . On note :
T
= ]0, T[. Par la suite, nous
allons detailler letude du champ electrique, celle du champ magnetique etant similaire.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
212 CHAPITRE 12. LE PROBL
`
EME TEMPOREL 3D
Proposition 12.2 Dans le probl`eme de premier ordre en temps (12.1)-(12.4), on peut remplacer
(12.1) par les deux conditions suivantes :

2
t
c + c
2
rot ( rot c ) =
t
/
0
, dans , pour t ]0, T[ , (12.18)

t
c(., 0) = c
1
:=
1

0
( rot H
0
(. , 0) ) , dans , ` a t = 0 , (12.19)
Demonstration. En derivant (12.1) par rapport au temps, on trouve (12.18), dans T

(]0, T[)
3
:

0
rot
t
H c
2

2
t
c =
t
/
0
(12.2)
rot ( rot c )
1
c
2

2
t
c =
0

t
.
En considerant (12.1) ` a t = 0, on obtient (12.19). Considerons la variable auxiliaire :
| :=
0
rot H c
2

t
c /
0
.
Pour montrer la reciproque, on consid`ere la variable auxiliaire : | :=
0
rot H c
2

t
c /
0
.
Les relations (12.2) et (12.18) donnent :

t
| =
0
rot
t
H c
2

2
t
c
t
/
0
(12.2)
=
2
t
c + c
2
rot ( rot c ) +
t
/
0
(12.18)
= 0
| est donc une constante. Par ailleurs, on a : |(., 0) = rot H
0
/
0
c
1
(., 0) /
0
= 0.
Ainsi, | 0, ce quil fallait demontrer.

On cherche alors ` a resoudre le probl`eme (PE) suivant : Soit et satisfaisant lequation de la


charge. Trouver c tel que :

2
t
c + c
2
rot ( rot c ) =
1

t
, dans , pour t ] 0 , T [ , (12.20)
div c =

0
, dans , pour t ] 0 , T [ , (12.21)
c

= 0, sur , pour t ] 0 , T [ , (12.22)


c(., 0) = c
0
,
t
c(., 0) = c
1
:= c
2
( rot B
0

0
(. , 0) ) , dans , ` a t = 0, (12.23)
div c
0
=
(., 0)

0
, div c
1
=
1

0
div (., 0), dans ` a t = 0. (12.24)
Dans les paragraphes qui suivent, nous utilisons la convention suivante : L
2
()
() designe au choix
L
2
() ou L
2

() ; et (., .)
0(,)
le produit scalaire correspondant au choix. A
0
E ( , )
designe au choix
A
0
E
ou A
0
E ,
. H
1
0 ( , )
() designe au choix H
1
0
() ou H
1
0 ,
(). Bien s ur, L
2
() et H
1
0
() sont utilises
avec A
0
E
; et L
2

() et H
1
0 ,
() sont utilises avec A
0
E ,
.
12.2.2 Formulation variationnelle classique
Comme rot c L
2
( ) avec c H
0
(rot , ), on a : rot ( rot c ) H
0
(rot , )

. De plus,
comme
t
L
2
( ), par dierence (voir lequation (12.20)), on a :
2
t
c H
0
(rot , )

.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
12.2. Champ electrique : formulations variationnelles 213
En multipliant (12.20) par une fonction test T H
0
(rot , ), et en integrant sur ` a laide de
la formule dintegrations par parties (7.15), on obtient alors formellement (au sens du chapitre 3
de [78]) la formulation variationnelle en c (FV) suivante :
Trouver c(., t) H
0
(rot , ) tel que :
<
2
t
c , T >
H

, H
+c
2
(rot c , rot T)
0
=
1

0
(
t
, T)
0
, T H
0
(rot , ) , (12.25)
(12.26)
c( . , 0 ) = c
0
,
t
c( . , 0 ) = c
1
, (12.27)
o` u ici, H = H
0
(rot , ) et < . , . >
H

,H
designe le produit de dualite entre H et son dual H

. On
suppose que
t
L
2
( 0 , T ; L
2
() ) pour que le second membre de cette formulation soit bien
deni. La solution du probl`eme (PE) est alors solution de (FV).
Notons que le premier terme est souvent ecrit sous la forme
d
2
dt
2
( c , T )
0
.
Proposition 12.3 Supposons que
t
L
2
( 0 , T ; L
2
() ), et ( c
0
, c
1
) H
0
(rot , ) L
2
().
La formulation variationnelle (FV) admet une unique solution telle que :
( c ,
t
c ) C
0
( 0 , T ; H
0
( rot , ) ) C
0
( 0 , T ; L
2
() ).
Demonstration. Appliquons le theor`eme de Lions-Magenes 12.1, avec V = H
0
(rot , ) et
H = L
2
(). V est dense dans H car V contient T(). La forme bilineaire symetrique a est telle
que : a ( u, v) = (rot u, rot v)
0
, u, v V , et satisfait (12.15) avec = = 1. Par denition, la
donnee
t
L
2
(0, T; H), et par denition c
0
V et c
1
H. Do` u lexistence et lunicite dune
solution ` a (FV) telle que (c, c

) C
0
(0, T; V ) C
0
(0, T; H).

Montrons que la formulation variationnelle (FV) est equivalente au probl`eme (PE), cest-` a-dire que
c solution de (FV) satisfait (12.21).
Theor`eme 12.4 Supposons que et satisfassent les hypoth`eses de regularite minimale (12.5),
et que ( c
0
, c
1
) H
0
(rot , ) L
2
(). Le probl`eme (PE) est equivalent ` a la formulation varia-
tionnelle (FV).
Demonstration. Montrons que la solution c de (FV) verie la relation de Coulomb. Dapr`es la
proposition 12.3,
t
c C
0
(0, T; L
2
()), do` u : div (
t
c) C
0
( 0 , T ; H
1
() ). Posons :
V = div c /
0
,
une distribution de T

(]0 , T[). On a la relation suivante, vraie au sens des distributions :

2
t
V = div (
2
t
c )
2
t
/
0
,
= div (
t
/
0
c
2
rot rot c
2
t
/
0
), dapr`es (12.20) ,
= 1/
0

t
( div +
t
) = 0 .
Dapr`es [101] (pp. 54-55), et sachant que
t
V = div (
t
c)
t
/
0
C
0
( 0 , T ; H
1
() ) (ce qui
signie que
t
V (., 0) a bien un sens), on a alors :
t
V =
t
V (., 0) ( div c
1

t
(., 0)/
0
) = 0,
dapr`es (12.24). Ainsi, on obtient : V = V (., 0) div c
0

0
/
0
= 0, dapr`es (12.27) et (12.23).

Dapr`es la proposition 12.3 et le theor`eme 12.4, avec les hypoth`eses (12.5), la formulation (FV)
admet une unique solution egale ` a la solution de (PE). Pour resoudre (PE), on peut donc discretiser
la formulation variationnelle (FV), par exemple avec des elements nis daretes, conformes dans
H
0
(rot , ). On deduit du theor`eme 12.4 le corollaire suivant :
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
214 CHAPITRE 12. LE PROBL
`
EME TEMPOREL 3D
Corollaire 12.5 Supposons que les hypoth`eses du theor`eme 12.4 sont veriees, et que de plus
C
0
( 0 , T ; L
2
( )
() ). Il existe alors une unique solution de (PE) ou (FV) telle que :
( c ,
t
c ) C
0
( 0 , T ; A
0
E ( , )
) C
0
( 0 , T ; L
2
( ) ).
12.2.3 Formulation variationnelle augmentee
Supposons que L
2
( 0 , T ; L
2
()
() ). An de discretiser (FV) avec des elements nis conformes
dans A
0
E ,
, on a ajoute un terme en c
2
( div c , div T )
0(,)
dans le membre principal de (12.25) et
c
2
( , div T )
0(,)
/
0
au membre de gauche. On consid`ere alors la formulation variationnelle aug-
mentee (FVA) suivante :
Trouver c(., t) A
0
E ( , )
tel que :
<
2
t
c, T >
H

,H
+c
2
(c , T)
X
0
E ( , )
=
1

0
(
t
, T)
0
+
c
2

0
( , div T)
0(,)
, T A
0
E (,)
,(12.28)
c( . , 0 ) = c
0
,
t
c( . , 0 ) = c
1
. (12.29)
On suppose que
t
L
2
( 0 , T ; L
2
() ) et L
2
( 0 , T ; L
2
()
() ) pour que le second membre de
cette formulation soit bien deni. La solution du probl`eme (PE) est alors solution de (FVA).
Pour appliquer le theor`eme de Lions-Magenes 12.1, on devrait modier le second membre de (12.28),
de fa con ` a ce quil soit egal ` a ( f(t) , T )
0
, o` u f L
2
( 0 , T ; L
2
() ). Ceci etant, on peut utiliser la
version leg`erement modiee de ce resultat, due ` a C. Bernardi et F. Ben Belgacem [15] (thm. 2.3,
p. 1502). Dans ce cas, la donnee dun second membre de la forme ((t) , div T)
0(,)
est susante
pour conclure.
Proposition 12.6 Supposons que
t
L
2
( 0 , T ; L
2
() ), que L
2
(0 , T ; L
2
()
() ) ; et que
( c
0
, c
1
) A
0
E ( , )
L
2
(). La formulation variationnelle (FV) admet une unique solution telle
que : ( c ,
t
c ) C
0
( 0 , T ; A
0
E ( , )
) C
0
( 0 , T ; L
2
() ).
On veut maintenant montrer que la formulation variationnelle (FVA) est equivalente au probl`eme
(PE). Pour cela, il faut etablir que c, solution de (FVA) satisfait (12.21).
`
A cette n, il faut
simplement prouver que div c = /
0
, pour la solution de (FVA). On note que V = div c /
0
appartient cette fois ` a L
2
(0 , T ; L
2
()
() ). Par ailleurs, si on raisonne au sens des distributions dans
T

()]0 , T[, on a maintenant


2
t
V c
2
V = 0, ce qui ne permet plus de conclure. Pour arriver
` a nos ns, passons par le resultat suivant :
Theor`eme 12.7 Supposons que
t
C
0
(0 , T ; L
2
()
() ) et
2
t
L
2
( 0 , T ; L
2
() ) satisfont
lequation de conservation de la charge. Le probl`eme (PE) est equivalent ` a (FVA).
Demonstration. Posons V = div c /
0
. Par hypoth`ese, V C
0
(0 , T ; L
2
()
() ), et V (., 0)
est nul. Qui plus est, comme
2
t
et
t
sont de regularites susantes, la formulation variationnelle
(FVA) avec second membre egal ` a :

0
(
2
t
, T)
0
+
c
2

0
(
t
, div T)
0(,)
admet une solution unique, qui concide donc avec
t
c. En consequence,
t
c C
0
( 0 , T ; A
0
E ( , )
),
et
t
V C
0
(0 , T ; L
2
()
() ), et
t
V (., 0) = 0. On construit une fonction test ad hoc pour la
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
12.2. Champ electrique : formulations variationnelles 215
formulation variationnelle (FVA) en resolvant le probl`eme adjoint ci-dessous :
Trouver (., t) H
1
0 ( , )
() tel que :
<
2
t
, u > +c
2
(grad( (d

0
) ), grad( (d

0
) u))
0
= ( (d

0
) V, u)
0
, u H
1
0 ( , )
() , t , ]0, T[ ,
avec : (T) =
t
(T) = 0 .
(12.30)
Par construction (voir [78]), C
0
(0 , T ; H
1
0 ( , )
() ) et
t
C
0
(0 , T ; L
2
() ). Comme
t
est
la solution unique de (12.30) avec second membre egal ` a
t
V , on a :
t
C
0
(0 , T ; H
1
0 ( , )
() )
et
2
t
C
0
(0 , T ; L
2
() ). En particulier, (d

0
) C
0
(0 , T ; L
2
()
() ). On consid`ere alors T =
grad(d

0
) C
0
(0 , T ; A
0
E ( , )
), que lon peut utiliser dans la formulation variationnelle (FVA),
integree sur ]0 , T[. Tous calculs faits, et apr`es une double integration par parties en temps, on
arrive ` a :
_
T
0
[[ V (., t) [[
2
0 ( , )
dt = 0 .

Dapr`es la proposition 12.6 et le theor`eme 12.7, avec les bonnes hypoth`eses sur les donnees, la
formulation (FVA) admet une unique solution egale ` a la solution de (PE). Pour resoudre (PE), on
peut donc discretiser la formulation variationnelle (FVA), par exemple avec des elements nis de
Lagrange P
k
, conformes dans H
0
(rot , ) H(div
()
, ).
12.2.4 Formulation variationnelle augmentee mixte
Rappelons que lorsquon souhaite resoudre le syst`eme couple Maxwell-Vlasov, an de satisfaire
numeriquement lequation de la charge, on renforce la condition de divergence par un multiplicateur
de Lagrange. Considerons dans un premier temps la formulation variationnelle augmentee ` a demi
mixte (FVA
1
2
M) suivante :
Trouver c(., t) A
0
E ( , )
tel que :
<
2
t
c , T >
H

,H
+c
2
(c, T)
X
0
E(,)
=
1

0
(
t
, T)
0
+
c
2

0
(, div T)
0(,)
, T A
0
E(,)
(12.31)
( div c , q )
0 ( , )
=
1

0
( , q )
0 ( , )
, q L
2
()
() , (12.32)
c( . , 0 ) = c
0
,
t
c( . , 0 ) = c
1
. (12.33)
La solution de (FVA
1
2
M) satisfait (FVA) et lequation de Coulomb. Si de plus on suppose que

t
C
0
(0 , T ; L
2
()
() ), alors la solution de (FVA) satisfait (FVA
1
2
M) : (FVA
1
2
M) est equivalente
` a (FVA), qui est equivalente ` a (PE). La formulation variationnelle (FVA
1
2
M) va nous permettre
de montrer que la formulation variationnelle augmentee mixte (FVAM) suivante est equivalente ` a
(PE) :
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
216 CHAPITRE 12. LE PROBL
`
EME TEMPOREL 3D
Trouver (c(., t) , p(., t)) A
0
E ( , )
L
2
()
() tel que :
<
2
t
c , T >
H

, H
+c
2
(c , T)
X
0
E ( , )
+ (p , div T )
0 ( , )
=
1

0
(
t
, T)
0
+
c
2

0
( , div T )
0( , )
, T A
0
E ( , )
, (12.34)
( div c , q )
0 ( , )
=
1

0
( , q )
0 ( , )
q L
2
()
() , (12.35)
c( . , 0 ) = c
0
,
t
c( . , 0 ) = c
1
. (12.36)
Pour prouver que les formulations (FVA
1
2
M) et (FVAM) sont equivalentes, il faut et il sut de
montrer que p = 0. Notons que p est solution de (FVAM) si et seulement si p C
0
( 0 , T ; L
2
()
() ).
Montrons tout dabord le lemme suivant :
Lemme 12.8 Soit T H
0
(rot , )

. Alors div T H
1
().
Demonstration. Considerons T H
0
(rot , )

. Pour tout T(), on a grad H, do` u :


< div T , >
D

,D
= < T, grad >
H

,H
[ < div T , >
D

,D
[ [[ T [[
H
[[ [[
H
1 .
Donc le produit < div T , >
D

,D
est borne, contin ument en fonction de [[ [[
H
1. Comme cest
valable pour tout H
1
0
(), par densite de H
1
0
() dans T() et par prolongement, div T
H
1
().

Ce lemme nous permet de montrer la proposition suivante :


Proposition 12.9 Supposons que
2
t
L
2
( 0 , T ; L
2
()
() ). Alors p = 0 dans (12.34).
Demonstration. Comme p C
0
( 0 , T ; L
2
()
() ), il existe un unique (., t) C
0
( 0 , T ; H
1
0
() )
tel que : = p. Soit v = grad. On a donc v C
0
( 0 , T ; A
0
E ( , )
) tel que : rot v = 0 et
div v = p (voir la section 8.2). Dapr`es [6] (p. 44), on sait que
2
t
c L
2
(0 , T ; H
0
(rot , )

). En
injectant v dans (12.34) integree sur ] 0 , T [, on obtient, en reprenant la notation de (FV) :
_
T
0
_
<
2
t
c , grad >
H

,H
+c
2
( div c , p )
0(,)
+ [[ p [[
2
0(,)
_
dt
=
_
T
0
_

0
(
t
, grad)
0
+
c
2

0
( , p )
0 ( , )
_
dt .
Or, dapr`es (12.35), div c = /
0
. Do` u :
_
T
0
_
<
2
t
c , grad >
H

,H
+[[ p [[
2
0(,)
_
dt =
_
T
0
_

0
(
t
, grad)
0
_
dt .
Dapr`es le lemme 12.8, comme
2
t
c(. , t) H

, pour tout t, on a egalement div (


2
t
c(. , t)) H
1
().
Comme (. , t) H
1
0
(), on peut alors ecrire :
_
T
0
_
< div (
2
t
c) , >
H
1
,H
1
0
+[[ p [[
2
0(,)
_
dt =
_
T
0
_

0
< div (
t
) , >
H
1
,H
1
0
_
dt .
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
12.2. Champ electrique : formulations variationnelles 217
Or, on a : div (
t
) =
t
div =
2
t
L
2
( 0 , T ; L
2
()
() ) dapr`es (1.6). De plus, comme
div c = /
0
, alors : div (
2
t
c) =
2
t
/
0
L
2
( 0 , T ; L
2
()
() ). Finalement, on aboutit ` a :
_
T
0
[[ p(., t) [[
2
0 ( , )
dt = 0 .

On en deduit que lorsque


2
t
L
2
( 0 , T ; L
2
()
() ), (FVAM) est equivalent ` a (FVA
1
2
M).
Proposition 12.10 Supposons que
t
L
2
( 0 , T ; L
2
() ) et
t
C
0
( 0 , T ; L
2
()
() ) satisfont
lequation de la charge. Soit ( c
0
, c
1
) A
0
E ( , )
L
2
(). La formulation variationnelle (FVAM) ad-
met une unique solution telle que p 0 et ( c ,
t
c ) C
0
( 0 , T ; A
0
E ( , )
)C
0
( 0 , T ; H( div
()
, ) ).
Demonstration. Pour lexistence, notons quavec les hypoth`eses sur les donnees et les conditions
initiales, dapr`es la proposition 12.3, le theor`eme 12.4, et le corollaire 12.5, il existe une unique
solution ` a (FV) telle que (c,
t
c) C
0
(0 T; A
0
E(,)
) C
0
(0, T; H(div
()
, )). On remarque alors que
(c, 0) est aussi solution de (FVAM).
Montrons lunicite : soient deux solutions de (FVAM) ( c
1
, p
1
) et ( c
2
, p
2
). Alors le couple
( c , p ) = ( c
1
c
2
, p
1
p
2
) verie :
_

2
t
( c , T )
0
+c
2
( rot c , rot T )
0
+c
2
( div c , div T )
0(,)
+ ( p , div T )
0(,)
= 0 , T A
0
E ( , )
,
( div c , q)
0(,)
= 0 , q L
2
()
() .
Dapr`es la proposition 12.9, comme 0 H
2
, on a p 0. Dapr`es la seconde ligne, (div c, div T)
0(,)
est nul. Il reste donc :
_
_
_
<
2
t
c , T >
H

, H
+c
2
(rot c , rot T )
0
= 0 , T A
0
E ( , )
,
div c = 0 ,
avec H = H
0
(rot , ). Pour se ramener ` a (FV) avec comme donnee = 0, on proc`ede comme suit :
Soit w H
0
(rot , ). Il existe un unique
w
H
1
0
() tel que :
w
= div w. On a alors
v = w grad
w
A
0
E ( , )
, puisque div v = 0, et rot v = rot w. En prenant T = v, on trouve
alors :
<
2
t
c , w >
H

, H
<
2
t
c , grad
w
>
H

, H
+c
2
(rot c , rot v )
0
= 0 ,
<
2
t
c , w >
H

, H
< div (
2
t
c ) ,
w
>
H
1
, H
1
0
+c
2
(rot c , rot w)
0
= 0, dapr`es le lemme 12.8,
<
2
t
c , w >
H

, H
+c
2
(rot c , rot w)
0
= 0, comme div c = 0 .
La derni`ere ligne correspond ` a (FV) puisquelle est valable pour tous w H
0
(rot , ).

Theor`eme 12.11 Supposons que


t
L
2
( 0 , T ; L
2
() ) et
2
t
L
2
( 0 , T ; L
2
()
() ) satisfont
lequation de la charge. Soit ( c
0
, c
1
) A
0
E ( , )
L
2
(). Alors (FVAM) est equivalente ` a (PE).
Demonstration. Avec ces hypoth`eses, dapr`es la proposition 12.9, (FVAM) est equivalent ` a
(FVA
1
2
M), qui est equivalent ` a (PE) dapr`es le theor`eme 12.7.

t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
218 CHAPITRE 12. LE PROBL
`
EME TEMPOREL 3D
Remarque 12.12 Voir aussi [13], pour une resolution directe de la (FVAM), lorsque la relation
de conservation de la charge nest pas veriee.
Dapr`es la proposition 12.10 et le theor`eme 12.11, avec les bonnes hypoth`eses sur les donnees,
(FVAM) est equivalent ` a (PE). On peut donc approcher la solution de (PE) en discretisant (FVAM),
par exemple avec les elements nis de Taylor-Hood P
k+1
-P
k
.
Considerons alors les hypoth`eses suivantes sur les donnees et sur les conditions initiales :

t
L
2
( 0 , T ; L
2
() ) ,

2
t
L
2
( 0 , T ; L
2
()
() ) ,
et satisfont (1.6) : div +
t
= 0 ,
( c
0
, c
1
) A
0
E ( , )
L
2
(), .
(12.37)
On a trois methodes de calcul du champ electrique :
- Resoudre (FV) dans H
0
(rot , ) (proposition 12.3, theor`eme 12.4),
- Resoudre (FVA) dans A
0
E ( , )
(proposition 12.6, theor`eme 12.7),
- Resoudre (FVAM) dans A
0
E ( , )
L
2
()
() (proposition 12.10, theor`eme 12.11).
12.2.5 Existence dune fronti`ere articielle
Supposons maintenant quil existe une fronti`ere articielle
A
. Nous allons introduire la condi-
tion de Silver-M uller (12.12) dans la formulation variationnelle mixte augmentee. En derivant cette
condition par rapport au temps, on a :
_

t
(H) =
t
((c ) ) +
_

t
(h

) sur
A
.
On elimine ensuite le terme
t
(H) en prenant la trace tangentielle (i.e. .
|
A
) de lequation
de Maxwell-Faraday (12.2), soit :
_

t
(H)
|
A
+ c rot (c )
|
A
= 0 .
On obtient alors comme condition aux limites pour c sur
A
, lexpression :

t
((c ) ) c rot (c ) =
_

t
(h

) .
En consequence, on doit ajouter deux termes supplementaires dans la formulation variationnelle.
Ces termes proviennent de la formule dintegration par parties sur le terme en rot rot :
c
2
< rot (rot c) , T >= c
2
_

rot c . rot T d c
2
_

(rot c ) . T d.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
12.3. Champ magnetique : formulation variationnelle 219
Or, on a :
c
2
_

(rot c ) . T d = c
2
_

C
(rot c ) . T d c
2
_

A
(rot c ) . T d,
= c
2
_

C
rot c . (T ) d c
2
_

A
(rot c ) . T d,
= c
2
_

A
(rot c ) . T d, si T H
A
(rot , ) ,
= c
_

A
((
t
c ) ) . T d +
1

0
_

t
(h

) . T d,
= c
_

A
(
t
c ) . (T ) d +
1

0
_

t
(h

) . T d.
La formulation variationnelle (FVAM) se reecrit alors :
Trouver (c(., t) , p(.t)) A
A
E ( , )
L
2
()
() tel que :
d
2
dt
2
( c , T )
0
+ c
_

A
(
t
c ) . (T ) d + c
2
( c , T )
X
0
E ( , )
+( p , div T )
0 ( , )
=
1

0
(
t
, T )
0
+
c
2

0
( , div T )
0 ( , )

0
_

t
(h

) . T d, T A
E ( , )
(12.38)
(div c , q)
0 ( , )
=
1

0
( , q)
0 ( , )
, q L
2
()
() , (12.39)
c( . , 0 ) = c
0
,
t
c( . , 0 ) = c
1
. (12.40)
12.3 Champ magnetique : formulation variationnelle
De meme que pour le champ electrique, on peut modier le syst`eme (12.1)-(12.4), de fa con ` a
navoir ` a resoudre quun probl`eme dependant de H. Rappelons que le produit scalaire dans A
0
E ( , )
et dans A
0
H( , )
est le meme. La proposition suivante se montre de la meme fa con que la proposition
(12.2).
Proposition 12.13 Dans le probl`eme de premier ordre en temps (12.1)-(12.4), on peut remplacer
(12.2) par les trois conditions suivantes :

2
t
H + c
2
rot ( (rot H ) ) = 0 , dans , pour t ]0, T[ , (12.41)

1
0
(rot H ) = 0 , sur , pour t ]0, T[ , (12.42)

t
H(., 0) = H
1
:=
1
0
rot c
0
, dans , ` a t = 0. (12.43)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
220 CHAPITRE 12. LE PROBL
`
EME TEMPOREL 3D
La formulation variationnelle mixte augmentee correspondant ` a ce probl`eme secrit :
Trouver (H(., t) , p(., t)) A
A
H( , )
L
2
()
() tel que :
d
2
dt
2
( H, T )
0
+c
_

A
(
t
H) . (T ) d +c
2
( H, T )
X
0
H( , )
+( p , div T )
0 ( , )
= c
2
( , rot T )
0
+
1

0
_

t
(e

) . T d, T A
H( , )
(12.44)
(div H, q)
0 ( , )
= 0 , q L
2
()
() , (12.45)
H( . , 0 ) = H
0
,
t
H( . , 0 ) = H
1
. (12.46)
`
A notre connaissance, il nexiste pas de travaux publies etablissant que A
0
H,
H
1
() soit dense
dans A
0
H,
. Neanmoins dapr`es M. Dauge (communication privee), ce resultat est vrai sous des
hypoth`eses sur semblables ` a celles qui permettent de retrouver la densite de A
0
E,
H
1
() dans
A
0
E,
.
12.4 Semi-discretisation en temps
Lorsque nous avons etudie le probl`eme quasi-statique, nous avons obtenu une discretisation en
espace des equations de Maxwell. Il ne nous reste qu` a etudier la discretisation en temps. Pour
cel` a, on utilise un schema expicite, centre de second ordre en temps. Soit T le temps nal et N
t
tel que : T = N
t
t, o` u N
t
N

et t > 0 est le pas de temps choisi. Posons t


n
= nt,
t
n+1/2
= (n+1/2) t, et |
n
:= |(t
n
), |
n+1/2
:= |(t
n+1/2
). La derivee seconde de | est approchee
par un schema de Newmark :
d
2
dt
2
|(t
n
) =
|
n+1
2 |
n
+|
n1
t
2
+ O(t
2
) .
La derivee premi`ere est approchee par un schema saute-mouton :
d
dt
|(t
n
) =
|
n+1
|
n1
2 t
+ O(t
2
) .
Le champ electrique est deni aux instants entiers t
n
et le champ magnetique est deni aux instants
demi-entiers t
n+1/2
. On peut alors ecrire les schemas semi-discretises en temps suivants :
Pour le champ electrique :
Pour tout n 0, ..., N
t
, trouver (c
n+1
, p
n+1
) A
A
E ( , )
L
2
()
() tel que : T A
A
E ( , )
,
1
t
2
( c
n+1
2 c
n
+c
n1
, T )
0
+
c
2 t
_

A
((c
n+1
c
n1
) ) . (T ) d
+c
2
( c
n
, T )
X
0
E ( , )
+ ( p
n+1
, div T )
0 ( , )
=
1

0
t
(
n+1/2

n1/2
, T )
0
+
c
2

0
(
n
, div T )
0 ( , )

1
t
_

A
__
1

0
(h
n+1/2
h
n1/2
) +
_
e
n+1
e
n1
2

__

_
. T d
:= L
n
( T ) ,
(12.47)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
12.5. Discretisation compl`ete 221
et q L
2
()
(),
(div c
n+1
, q)
0 ( , )
=
1

0
(
n+1
, q)
0 ( , )
, (12.48)
avec les donnees initiales :
c
0
= c
0
, c
1
= c
0
t c
1
, p
0
= 0 . (12.49)
Pour le champ magnetique :
Pour tout n 0, ..., N
t
, trouver (H
n+3/2
, p
n+3/2
) A
H( , )
L
2
()
() tel que : T A
A
E ( , )
,
1
t
2
(H
n+3/2
2 H
n+1/2
+H
n1/2
, T)
0
+
c
2 t
_

A
((H
n+1/2
+H
n1/2
) ).(T ) d
+c
2
( H
n+1/2
, T )
X
0
E ( , )
+ ( p
n+1/2
, div T )
0 ( , )
= c
2
(
n+1/2
, rot T )
0

0
t
_

A
__
1

0
(e
n+1
e
n
) +
_

0
_
h
n+1/2
h
n1/2
2

__

_
. T d
:= /
n+1/2
(T) ,
(12.50)
et, q L
2
()
(),
(div H
n+3/2
, q)
0 ( , )
= 0 , (12.51)
avec les conditions initiales :
H
1/2
= H
0

t
2
H
1
, H
1/2
= H
0
+
t
2
H
1
, p
0
= 0 . (12.52)
12.5 Discretisation compl`ete
Nous allons maintenant discretiser les schemas en espace, an davoir ` a resoudre un syst`eme
matriciel ` a chaque pas de temps. Comme nous avons beaucoup detaille la discretisation du probl`eme
statique (chapitres 10 et 11 pour le champ electrique, section 16.3 de la partie IV pour le champ
magnetique), nous ne donnons ici que de br`eves indications pour la construction des matrices.
12.5.1

Elimination des CL presque essentielles
Si nest pas convexe, A
A, R
E
(resp. A
A, R
H
) nest pas dense dans A
A
E
(resp. A
A
H
). En revanche,
pour 1 < < 1, A
A, R
E
est dense dans A
A
E ,
. On na pas de preuve que A
A, R
H
soit dense dans
A
A
H,
, neanmoins, on suppose que cest vrai pour 1 < < 1 (cf M. Dauge, communication
privee). Pour discretiser A
A, R
E
, on proc`ede de la meme fa con que pour discretiser A
0 , R
E
, ce qui est
explique au paragraphe 10.4. Pour simplier les notations, on ne dierencie par le cas o` u est
convexe (calcul dans A
0
E
et A
0
H
) du cas o` u nest pas convexe (calcul dans A
0
E ,
et A
0
H,
).
Soit A
A, R
E , k
(resp. A
A, R
H, k
) lespace A
A, R
E
(resp. A
A, R
H
) discretise par les elements nis de La-
grange P
k
:
A
A, R
E , k
:= v
h
A
k
[ v
h

|
C
= 0 ,
A
A, R
H, k
:= v
h
A
k
[ v
h
.
|
C
= 0 .
(12.53)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
222 CHAPITRE 12. LE PROBL
`
EME TEMPOREL 3D
Par construction, A
A, R
E , k
H
1
() (resp. A
A, R
H, k
H
1
()) et est conforme dans A
A, R
E
(resp. A
A, R
H
).
On va expliquer comment discretiser la formulation variationnelle augmentee mixte (12.38)-(12.39)
(resp. (12.44)-(12.45)) par les elements nis de Taylor-Hood dans A
A, R
E , k+1
V
k
(resp. A
A, R
H, k+1
V
k
).
On suppose que
A
est un plan, et que la fronti`ere
C

A
ne contient geometriquement que
des points daretes ou de coins.
Soit I
A
lensemble des indices des N
A
points du bord appartenant ` a
A
. Pour ces points, on ne
procedera pas ` a la pseudo-elimination. On compl`ete alors lensemble des indices I

en I
o
:= I

I
A
,
et on restreint lensemble des indices I
f
` a I
f
I
A
.
Les coins appartenant ` a
C

A
sont interpretes comme etant des points daretes de
C
. On
suppose quil y en a N
a,AC
, indices par I
a,AC
. Il reste donc N
c
:= N
c
N
a,AC
coins et on a
N
a
+ N
a,AC
points daretes. On restreint lensemble des indices I
c
` a I
c
:= I
c
I
a,AC
, et on compl`ete
lensemble des indices I
a
par I
a
I
a,AC
.
Les points daretes de
C

A
sont interpretes comme etant des points de face de
C
. On
suppose quil y en a N
f,AC
, indices par I
f,AC
. Il reste donc N
a
:= N
a
+ N
a,AC
N
f,AC
. On
restreint lensemble des indices I
a
I
a,AC
: I
a
:= (I
a
I
a,AC
)I
f,AC
, et on compl`ete lensemble des
indices I
f
I
A
par I
f
:= (I
f
I
A
) I
f,AC
. Par la suite, on pose : N
ac
:= N
a
+ N
c
et I
ac
:= I
a
I
c
.
On en deduit que lespace A
A, R
E , k
, lespace A
A, R
E
discretise par les elements nis de Lagrange P
k
est
de dimension nie 3 N 2 N
f
3 N
ac
(voir le paragraphe 10.4.1) De meme, lespace A
A, R
H, k
, lespace
A
A, R
H
discretise par les elements nis de Lagrange P
k
est de dimension nie 3 NN
f
2 N
a
3 N
c

(voir le paragraphe 16.3.2 de la partie IV).


Soient B
A
, et B

A
les bases de A
k
suivantes :
B
A
:= (v
i ,
)
iIoI
ac
, {1,2,3}
(v
i

i
)
iI
f
, {1,2}
(v
i

i
)
iI
f

A
:= (v
i ,
)
iIoI
c
, {1,2,3}
(v
i

i
)
iI
f
, {1,2}
(v
i

i
)
iI
f

(v
i

i
)
iI
a

(v
i

i
)
iI
a
, {1,2}
.
(12.54)
On decomposera les elements de A
A, R
E , k
dans B
A
et ceux de A
A, R
E , k
dans B

A
Pour la signication de
(v
i

i
)
iI
a

(v
i

i
)
iI
a
, {1,2}
, on revoit le lecteur au paragraphe 16.3.2 de la partie IV :
i
est
un vecteur directeur de larete sur laquelle se trouve M
i
, et on cree les vecteurs

i
de sorte que
(
i
,
1
i
,
2
i
) forme une base orthonormee directe.
On reprend la structure par bloc, detaillee au paragraphe 10.4.1 pour le champ electrique et
au paragraphe 16.3.2 de la partie IV pour le champ magnetique, en rempla cant I

par I
o
, I
f
par
I
f
, I
ac
par I
ac
, I
a
par I
a
, I
c
par I
c
. Soit A
A
(R
33
)
NN
(resp. A

A
(R
33
)
NN
) la matrice des
produits scalaires A
0
E ( , )
des elements de la base B
A
.
A
A
=
_
_
A
o , o
A
o ,
0
A
, o
A
,
0
0 0 I
ac

, ac

_
_
, A

A
=
_
_
_
_
A

o , o
A

o ,
A

o , a
0
A
, o
A
,
A
, a
0
A
a , o
A
a ,
A
a , a
0
0 0 0 I
c

, c

_
_
_
_
,
o` u I
ac

, ac
est la matrice identite de (R
33
)
N
ac
N
ac

, et I
c

, c
est la matrice identite de (R
33
)
N
c
N
c

.
Nous ne detaillons pas les calculs de ces matrices car ils sont similaires ` a ceux des matrice A
0
et
A

0
. On cree exactement de la meme fa con M
A
(R
33
)
NN
et M

A
(R
33
)
NN
, les matrices de
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
12.5. Discretisation compl`ete 223
masse des probl`emes electrique et magnetique, en rempla cant le produit scalaire dans A
0
E ( , )
par
le produit scalaire L
2
().
Construisons M

A
(R
33
)
NN
, la matrice qui correspond aux produits scalaires L
2
t
(
A
) des
composantes tangentielles sur
A
des fonctions de base (v
i ,
)
iI
A
, {1,2,3}
. On a :
M
i , j

A
=

Fq | M
i
, M
j
Fq
_
_
Fq
v
i
v
j
d(I
3

q
.
T
q
)
_
, i , j I
A
,
=
ij
I
3
sinon.
Construisons C
A
et C

A
( R
13
)
N
1
3N
les matrices des produits mixtes :
Soit C
A
( R
13
)
N
1
3N
la matrice composee des sous-blocs C
i
1
, j
A
R
13
tels que :
i
1
I
1
, j I
o
C
i
1
, j
A
=
_
(
1
v
j
, u
i
1
)
0( , )
(
2
v
j
, u
i
1
)
0 ,
(
3
v
j
, u
i
1
)
0( , )
_
,
i
1
I
1
, j I
ac
C
i
1
, j
A( , )
=
_
0 0 0
_
,
i
1
I
1
, j I
f
C
i
1
, j
A( , )
=
_
0 0 (

j
v
j
, u
i
1
)
0( , )
_
.
Soit C

A
( R
13
)
N
1
3N
la matrice composee des sous-blocs (C

A( , )
)
i
1
, j
R
13
tels que :
i
1
I
1
, j I
o
I
c
(C

A
)
i
1
, j
= C
i
1
, j
A
,
i
1
I
1
, j I
f
(C

A( , )
)
i
1
, j
=
_
(

1
j
v
j
, u
i
1
)
0( , )
(

2
j
v
j
, u
i
1
)
0( , )
0
_
,
i
1
I
1
, j I
a
(C

A( , )
)
i
1
, j
=
_
(

j
v
j
, u
i
1
)
0( , )
0 0
_
.
12.5.2 Formation des second-membres
Nous avons forme toutes les matrices du membre principal de la discretisation de (12.38)-(12.39)
(resp. (12.44)-(12.45)). Il ne nous reste plus qu` a former les second-membres.
Soit n 0, ..., N
t
. On appelle L
n
R
3 N
le vecteur tel que :
- i I
o
, L
n
i
= ( L
n
(v
i
e
1
) , L
n
(v
i
e
2
) , L
n
(v
i
e
3
) )
T
,
- i I
f
, L
n
i
= ( 0 , 0 , L
n
(v
i

i
) )
T
,
- i I
ac
, L
n
i
= ( 0 , 0 , 0 )
T
.
Soit n 0, ..., N
t
. On appelle R
n+1
R
N
1
le vecteur tel que :
- i I
1
, R
n+1
= (
n+1
, u
i
1
)
0 ( , )
/
0
.
Soit n 0, ..., N
t
. On appelle M
n+1/2
R
3 N
le vecteur tel que :
- i I
o
, M
n+1/2
i
= ( /
n+1/2
(v
i
e
1
) , /
n+1/2
(v
i
e
2
) , /
n+1/2
(v
i
e
3
) )
T
,
- i I
f
, M
n+1/2
i
= ( /
n+1/2
(v
i

1
i
) , /
n+1/2
(v
i

2
i
) , 0 )
T
,
- i I
a
, M
n+1/2
i
= ( /
n+1/2
(v
i

i
) , 0 , 0 )
T
,
- i I
c
, M
n+1/2
i
= ( 0 , 0 , 0 )
T
.
12.5.3 Champ electromagnetique
Soit E
0
et E
1
les decompositions de
k+1
(c
0
) et
k+1
(c
1
) dans la base B
A
. De meme, on
consid`ere H
1/2
et H
1/2
les decompositions de
k+1
(H
1/2
) et
k+1
(H
1/2
) dans la base B

A
. Pour
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
224 CHAPITRE 12. LE PROBL
`
EME TEMPOREL 3D
n 1, ..., N
t
+ 1, on designe par E
n
(resp. H
n+1/2
) la decomposition de c
n
h
(resp. H
n+1/2
h
) dans
la base B
A
(resp. B

A
), on designe par p
n
R
N
1
la decomposition de p
h
(pour le champ electrique
ou magnetique) dans la base de V
k
.
La FVAM (12.38)-(12.39) discretisee par un schema explicite en temps et par les elements
nis de Taylor-Hood P
k+1
-P
k
dans A
0 , R
E , k
V
k
secrit alors : Pour tout n 0, ..., N, trouver
(E
n+1
p
n+1
) A
0 , R
E , k+1
V
k
tel que :
( M
A
+
c t
2
M

A
) E
n+1
+ C
T
A
p
n+1
= L

n
,
C
A
E
n+1
= R
n+1
,
(12.55)
avec : L

n
:= t
2
L
n
+
_
2 M
A
c
2
t
2
A
A
_
E
n
( M
A

c t
2
M

A
) E
n1
.
Lalgorithme de resolution ` a chaque pas de temps est le suivant :
- Resoudre ( M
A
+
c t
2
M

A
) E

= L

n
;
- Resoudre ( C
A
( M
A
+
c t
2
M

A
)
1
C
T
A
) p
n+1
= C
A
E

R
n+1
;
- Resoudre ( M
A
+
c t
2
M

A
) E
n+1
= L

n
C
T
A
p
n+1
.
La FVAM (12.44)-(12.45) discretisee par un schema explicite en temps et par les elements
nis de Taylor-Hood P
k+1
-P
k
dans A
0 , R
H, k+1
V
k
secrit alors : Pour tout n 0, ..., N, trouver
(H
n+1
p
n+1
) A
0 , R
E , k
V
k
tel que :
( M

A
+
c t
2
M

A
) H
n+1/2
+ C

T
A
p
n+1
= M

n+1/2
,
C

A
H
n+1
= 0 ,
(12.56)
avec : M

n+1/2
:= t
2
M
n+1/2
+
_
2 M

A
c
2
t
2
A

A
_
H
n+1/2
( M

A

c t
2
M

A
) H
n1/2
.
Lalgorithme de resolution ` a chaque pas de temps est le suivant :
- Resoudre ( M

A
+
c t
2
M

A
) H

= M

n+1/2
;
- Resoudre ( C

A
( M

A
+
c t
2
M

A
)
1
C

T
A
) p
n+1
= C

A
H

;
- Resoudre ( M

A
+
c t
2
M

A
) H
n+3/2
= M

n+1/2
C

T
A
p
n+1
.
An davoir un algorithme de calcul rapide, il est interessant de modier les matrices de masses
(qui sont creuses) pour obtenir des matrices diagonales. En P
1
(la discretisation se fait alors sans
multiplicateur de Lagrange), on a la formule de quadrature suivante, exacte pour f un polyn ome
P
1
sur T
l
:
_
T
l
f =
[T
l
[
4
4

i=1
f(S
i
) ,
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
12.5. Discretisation compl`ete 225
o` u les S
i
sont les sommets de T
l
. Dapr`es la section 15.5 de la partie IV, on peut construire des
matrices de masse diagonales

M
A
et

M

A
pour le champ electrique (resp.

M

A
et

M

A
pour le
champ magnetique) equivalentes ` a M
A
et M

A
(resp. M

A
et M

A
). En revanche, pour les elements
nis P
2
, la seule formule de quadrature exacte pour les polyn omes P
2
faisant intervenir les noeuds
P
2
est la suivante : pour f un polyn ome P
2
sur T
l
:
_
T
l
f =
[T
l
[
6
6

=1
f(S
i
) ,
o` u les S
i
sont les milieux des aretes de T
l
. Ainsi, dans cette formule de quadrature, les poids associes
aux sommets de T
l
sont nuls. Ceci a pour consequence que la matrice diagonale associee ` a cette
formule a des zeros sur la diagonale, et nest donc pas inversible. Dans [45], G. Cohen propose alors
une nouvelle famille delements nis : les elements

P
2
tels que : P
2


P
2
P
4
(voir le paragraphe
15.3.4 de la partie IV), qui contiennent vingt-trois elements par tetra`edre (voir la gure 15.3), et
dont la formule de quadrature exacte pour un polyn ome P
4
sur T
l
est telle que :
_
T
l
f =
23

i=1

i
f(M
i
) ,
o` u les (M
i
)
i=1,...,23
sont les points

P
2
du tetra`edre, et les poids
i
associes sont tous strictement
positifs. Il est important de noter que les formules de quadrature en

P
1
et en

P
2
preservent lordre
de convergence.
12.5.4

Etude de la stabilite
Comme on utilise un schema explicite, on doit imposer une condition de stabilite (condition de
type CFL) sur le pas de temps. Pour obtenir cette condition, on derive des identites denergie ` a
partir des formulations variationnelles discr`etes. Dans le cas o` u et sont nuls, on peut reecrire
la formulation variationnelle augmentee (FVA) totalement discretise sous la forme :
Pour tout n, trouver c
n+1
h
A
0 , R
E , k
tel que : T
h
A
0 , R
E , k
,
( c
n+1
h
2 c
n
h
+c
n1
h
, T
h
)
0
t
2
+ c
2
( c
n
h
, T
h
)
X
0
E , ( )
= 0 .
Considerons T
h
=
c
n+1
h
c
n1
h
2 t
, qui correspond ` a la discretisation de
t
c, quon met sous la
forme :
c
n+1
h
c
n
h
2 t
+
c
n
h
c
n1
h
2 t
.
On utilise alors lidentite :
( c
n+1
h
2 c
n
h
+ c
n1
h
, c
n+1
h
c
n
h
)
0
= [[ c
n+1
h
c
n
h
[[
0
[[ c
n
h
c
n1
h
[[
0
,
de sorte que la FVA totalement discretisee se reecrive :
1
2t
_
_

c
n+1
h
c
n
h
t

2
0

c
n
h
c
n1
h
t

2
0
+c
2
(c
n+1
h
, c
n
h
)
X
0
E , ( )
c
2
(c
n
h
, c
n1
h
)
X
0
E , ( )
_
_
= 0 .
(12.57)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
226 CHAPITRE 12. LE PROBL
`
EME TEMPOREL 3D
On denit la quantite discr`ete W
n+1
, qui a la dimension dune energie, par :
W
n+1
=
1
2

c
n+1
h
c
n
h
t

2
0
+
c
2
2
(c
n+1
h
, c
n
h
)
X
0
E , ( )
, (12.58)
de sorte que lidentite (12.57) secrit :
1
t
_
W
n+1
W
n
_
= 0 ,
ce qui traduit la conservation dune energie. Mais on na pas garantit la positivite de lenergie.
Considerons la propriete suivante, valable pour toute forme bilineaire symetrique / :
/(u, v) =
1
4
(/(u + v , u + v) /(u v , u v))
= /
_
u + v
2
,
u + v
2
_

t
2
4
/
_
u v
t
,
u v
t
_
,
appliquee pour le produit scalaire dans A
0
E ( , )
pour u = c
n+1
h
et v = c
n
h
. On a alors :
2 W
n+1
=

c
n+1
h
c
n
h
t

2
0
+ c
2

c
n+1
h
c
n
h
2

2
X
0
E , ( )

c
2
t
2
4

c
n+1
h
c
n
h
t

2
X
0
E , ( )
.
Considerons
max
, la plus grande valeur propre du probl`eme aux valeurs propres suivants :
Trouver (, c
h
) R
+
A
0 , R
E , k
tel que : T
h
A
0 , R
E , k
,
( c
h
, T
h
)
X
0
E ( , )
= (c
h
, T
h
)
0
.

max
est caracterisee par :

max
= max
F
h
X
0 , R
E , k
[[ T
h
[[
2
X
0
E ( , )
[[ T
h
[[
2
0
.
On en deduit linegalite suivante :
[[ c
n+1
h
c
n
h
[[
2
X
0
E ( , )

max
[[ c
n+1
h
c
n
h
[[
2
0
,
ce que nous permet dobtenir que W
n+1
satisfait linegalite :
2 W
n+1

_
1 c
2
t
2
4

max
_

c
n+1
h
c
n
h
t

2
0
+ c
2

c
n+1
h
c
n
h
2

2
X
0
E , ( )
.
Ainsi, la condition susante de positivite de W
n+1
est :
1 c
2
t
2
4

max
0 .
En pratique, on ne calcule pas . On peut montrer que :

max

K
2
r
2
h
,
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
12.6. Presentation du code de calcul 227
o` u K > 0 est une constante qui depend de la geometrie du maillage ainsi que du degre des elements
nis ; et r
h
est la valeur minimale des rayons des sph`eres inscrites des tetra`edres. On choisit alors
le pas de temps t de sorte que la condition susante de stabilite suivante soit veriee :
t <
2 r
h
c K
. (12.59)
Cest une stabilite de type L
2
.
12.6 Presentation du code de calcul
Le code de calcul, implemente en Fortran 77 a ete integralement realise par lauteur, aidee de
P. Ciarlet, Jr. pour certains aspects algorithmiques.
An doptimiser le co ut memoire, nous avons utilise des structures de stockage de type ma-
trices creuses. Il faut construire les fonctions de multiplications matrice-matrice et matrice-vecteur
correspondantes.
Deux types de solveurs ont ete choisis :
- Pour les petits syst`emes (au plus, des matrices carrees de taille 3030), nous utilisons lalgorithme
du pivot de Gauss,
- Pour les gros syst`emes, nous utilisons lalgorithme du gradient conjugue, eventuellement preconditionne.
Pour construire les matrices elements nis, nous procedons en suivant ces etapes :
- Pour le tetra`edre de reference, on cree les coordonnees barycentriques des degres de liberte et les
fonctions de base associees.
- Dans une boucle sur les tetra`edres, on calcule les fonctions de base P
1
, ce qui nous permet dobtenir
les valeurs des fonctions de base locale et/ou de leurs gradients aux points dintegration numerique.
On remplit ensuite les elements des matrices.
Une fois les matrices elements nis creees, il faut eliminer les degres de liberte du bord supplementaires,
an de satisfaire la condition aux limites c
|
C
= 0 ou B.
|
C
= 0. Pour cela, on proc`ede en
selectionnant pour chaque noeud les 3 lignes et les 3 colonnes qui lui correspondent. Puis on fait
un changement de base locale, comme cest explique dans le paragraphe 10.4.1.
Sur la gure 12.1, nous avons represente schematiquement larborescence du code du calcul.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
228 CHAPITRE 12. LE PROBL
`
EME TEMPOREL 3D
elements nis
et du second membre,
Calcul de lenergie etc.
Calcul du champ electromagnetique
et eventuellement du multiplicateur
de Lagrange.
du stockage
creux.
Construction
du second
membre.
B
o
u
c
l
e
e
n
t
e
m
p
s
Preparation Construction
des vecteurs
de donnees.
Construction
des matrices
Mise ` a jour des donnees,
Fig. 12.1 Schema du code de calcul.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 13
Probl`eme temporel 3D : resultats
numeriques
13.1 Methode avec CL essentielles
Pour tester le code, on commence par resoudre le probl`eme academique suivant : une cavite
resonnante cubique de longueur L = 1 m, cest-` a-dire un domaine en forme de cube dont la
fronti`ere est un conducteur parfait (ce test est propose par

E. Heintze dans [69]) :
Trouver c A
0
E
et H A
0
H
tels que :
T A
0
E
,
2
t
(c, T)
0
+ c
2
(c, T)
X
0
E
= 0,
T A
0
H
,
2
t
(H, T)
0
+ c
2
(H, T)
X
0
H
= 0 ,
(13.1)
o` u c est la vitesse de la lumi`ere dans le vide, avec les conditions initiales ` a divergence et rotationnel
nuls ci-dessous :
c
0
=
_
_
cos(x) sin(y) sin(2z)
sin(x) cos(y) sin(2z)
sin(x) sin(y) cos(2z)
_
_
,
t
c
0
= 0 ,
et :
H
0
=
3

sin(t)
_
_
sin(x) cos(y) cos(2z)
cos(x) sin(y) cos(2z)
0
_
_
,
t
H
0
= 0 ,
o` u 2.3 GHz. Ces conditions initiales verient bien les conditions aux limites (12.6) et (12.10)
requises, ainsi que les equations de Maxwell dans le vide. La solution exacte est alors la suivante :
c(t) = cos(t)
_
_
cos(x) sin(y) sin(2z)
sin(x) cos(y) sin(2z)
sin(x) sin(y) cos(2z)
_
_
, H(t) =
3

sin(t)
_
_
sin(x) cos(y) cos(2z)
cos(x) sin(y) cos(2z)
0
_
_
.
Chaque composante du champ electromagnetique est un mode propre de lequation des ondes. La
periode doscillations spatiale est de deux m`etres dans les directions x et y ; et de un m`etre dans
la direction z. Le calcul est fait pour un cube de 24 576 tetra`edres, soit 33 noeuds par c ote, cest-
` a-dire 33 noeuds par periode doscillations dans les directions x et y ; et 16 noeuds par periode
doscillations dans la direction z, ce qui est superieur ` a la limite minimale heuristique de 10 noeuds
par periode doscillations. Notons que les tetra`edres de ce cube sont construits par division de
229
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
230 CHAPITRE 13. PROBL
`
EME TEMPOREL 3D : R

ESULTATS NUM

ERIQUES
sous-cubes identiques. On a r
h
1.4 cm. Pour observer une oscillation compl`ete, on choisit comme
temps nal T
f
= 4 ns. Nous avons fait trois simulations :
- Approximation de la solution de 13.1 par les elements nis de Lagrange P
1
, notee (c
1
, B
1
).
- Approximation de la solution de 13.1 par les elements nis de Lagrange

P
1
(elements nis P
1
en
condensant la matrice de masse), notee (c
e
1
, B
e
1
).
- Approximation de la solution de 13.1 par les elements nis de Lagrange P
2
, notee (c
2
, B
2
).
Linduction magnetique est bien calculee directement, et non par derivation du champ electrique.
Pour les calculs en P
1
, le pas de temps est de lordre de 47 ps, ce qui permet de respecter la
condition CFL (12.59) et davoir plus de 10 pas de temps de discretisation par periode doscillations
temporelles. Nous avons observe lors des experiences numeriques que la condition CFL etait plus
restrictive pour les elements nis P
2
que pour les elements nis P
1
. Ainsi, pour le calcul en P
2
, le
pas de temps est de lordre de 4.7 ps.
Sur la gure 13.1, nous avons represente les amplitudes relatives de E
1,y
(en bleu), E
e
1,y
(en
vert), E
2,y
(en noir) au point (0.19, 0.12, 0.12) en fonction du temps. Nous les comparons ` a celle de
E
y
(en rouge), la composante selon laxe y de la solution exacte. Notons qu` a cette echelle (precision
relative ` a 0.1%), les courbes de E
y
(rouge) et E
2,y
(noire) sont confondues. Pour la courbe de E
1,y
(bleue), nous constatons un leger dephasage et une plus grande amplitude par rapport ` a la courbe
de E
y
. Ce dephasage saccentue au cours du temps. Il diminue lorsquon utilise les elements nis

P
1
(courbe verte), mais la dierence damplitude persiste. Les resultats pour le champ magnetique
sont tr`es similaires. Nous avons aussi teste la conservation de lenergie discr`ete :
W
n+1
W
0
W
0
.
Levolution temporelle de cette quantite pour le calcul P
1
est donnee sur la gure 13.2 (` a gauche
pour c
1
et ` a droite pour B
1
). Comme prevu, cette quantite est negligeable. Sur la gure 13.3, on a
represente levolution temporelle de la norme L
2
() de la divergence (normalisee par W
0
) de c
1
(` a
gauche) et de B
1
(` a droite). Cette quantite oscille au cours du temps, mais reste inferieure ` a 1%.
La qualite de cette approximation est liee au fait que notre maillage soit tr`es regulier. Dans ce cas,
il nest pas necessaire dutiliser un multiplicateur de Lagrange pour avoir de bons resultats.
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
x 10
9
0.4
0.3
0.2
0.1
0
0.1
0.2
0.3
0.4
Time
A
m
p
l
i
t
u
d
e

o
f

E
y

Exact
P
2
P
1
Lumped P
1
Fig. 13.1 Amplitude relative de E
h,y
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
13.2. Methode de regularisation ` a poids 231
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
x 10
9
2
1
0
1
2
3
4
5
6
7
8
x 10
8
Time
A
m
p
l
i
t
u
d
e
Discrete energy conservation.
WE
p1
WE
lp1
WE
p2
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
x 10
9
0
0.5
1
1.5
2
2.5
3
x 10
12
| W
B
(n) W
B
(0) | / | W
B
(0) |
Fig. 13.2

Evolution temporelle de la conservation de lenergie discr`ete.
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
x 10
9
0
0.002
0.004
0.006
0.008
0.01
0.012
0.014
|| Div(E
exact
E
h
)||
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
x 10
9
0
0.001
0.002
0.003
0.004
0.005
0.006
0.007
0.008
0.009
0.01
|| Div(B
exact
B
h
)||
0
Fig. 13.3

Evolution temporelle de la divergence.
13.2 Methode de regularisation `a poids
13.2.1 Introduction
Nous allons maintenant presenter un cas test dans un domaine 3D singulier, dont la geometrie
est donnee sur la gure 13.4. Le domaine de calcul est un prisme droit presentant une arete
rentrante dangle di`edre 3 /2 (en rouge). Posons r la distance orthogonale ` a larete rentrante.
Nous avons pris un poids = 0.95 si r 1 et = 0 si r > 1 (dans la region o` u le champ est
regulier). Sur la totalite de la fronti`ere articielle
A
(en vert), on impose une condition aux limites
de Silver-M uller donde absorbante : e

= 0 et h

= 0. Une barre de courant traverse le prisme


et va generer un champ electromagnetique. Le vecteur densite de courant et la densite de charges
circulant dans la barre sont tels que :
= 10
5
sin
_
z
L
_
cos( t) e
z
, = 10
5

L
cos
_
z
L
_
sin( t) ,
avec 2.5 GHz. Le courant est dintensite maximale au milieu du prisme, et il sannule en ses
extremites. Notons que et ici choisis sont tr`es reguliers.
Le champ electrique est solution de la formulation variationnelle augmentee suivante :
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
232 CHAPITRE 13. PROBL
`
EME TEMPOREL 3D : R

ESULTATS NUM

ERIQUES
Arete rentrante.
J
e
y
e
x
e
z
(0, 6, 0)
(6, 3, 0)
(9, 6, 0)
(9, 3, 0)
(0, 0, 0)
(6, 0, 0)
L = 4

A
: fronti`ere articielle.
Courant.
Fig. 13.4 Cas singulier : geometrie du probl`eme.
Trouver c A
A
E,
tel que T A
A
E,
:
d
2
dt
2
(c, T)
0
+c
2
(c, T)
X
0
E ,
+c
d
dt
_

A
(c ) . (T ) d =
d
dt
(/
0
, T)
0
+ c
2
(/
0
, div T)
0,
,
Le champ magnetique est solution de la formulation variationnelle augmentee suivante :
Trouver H A
A
H,
tel que T A
A
H,
:
d
2
dt
2
(H, T)
0
+ c
2
(H, T)
X
0

+ c
d
dt
_

A
(H) . (T ) d
= c
2
(, rot T)
0
,
Nous resolvons le probl`eme avec les elements nis de Lagrange

P
1
. Le maillage contient environ
685 000 tetra`edres, et on a r
h
3 cm. Le pas de temps est de lordre de 40 ps, ce qui permet de
respecter la condition CFL (12.59) et davoir plus de 10 pas de temps de discretisation par periode
doscillations temporelles. Le temps dobservation nal est de 25 ns, ce qui permet ` a londe generee
par la barre de courant datteindre les extremites du domaine (rappelons que le champ se deplace
` a la vitesse nie c 3.10
8
m.s
1
). La longueur donde associee ` a la pulsation est de lordre de :
= 2 c/ 75 cm.
13.2.2

Evolution spatiale

Etudions levolution spatiale du champ. Sur les gures 13.5 ` a 13.10, on represente les valeurs des
composantes du champ electrique et de linduction magnetique dans le plan z = 2.5 m, orthogonal
` a la barre de courant, aux quatre temps suivants : T
1
= 1 ns (en haut ` a gauche), T
2
= 8 ns (en
haut ` a droite), T
3
= 15 ns (en bas ` a gauche), T
4
= 20 ns (en bas ` a droite). Au temps T
1
, londe
electromagnetique vient de se creer autour de la barre de courant, elle se developpe et atteint la
fronti`ere articielle
A
, en x = 0 au temps T
2
. On constate que la longueur donde est proche de
75 cm, comme attendu. Au temps T
3
, londe est arrivee sur larete rentrante, et au temps T
4
, elle
a presque atteint lextremite de droite de la fronti`ere articielle
A
.
Sur les gures 13.5 et 13.7, on remarque aux temps T
3
et T
4
que les composantes x et y du
champ electrique ont un comportement singulier au voisinage du coin rentrant, comme on peut sy
attendre. Dautre part, ce comportement ressemble ` a celui quon observe en 2D (gures 6.3 ` a 6.8) :
les valeurs de la composante E
e
1,x
se developpent plus la direction x, et les valeurs de la composante
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
13.2. Methode de regularisation ` a poids 233
E
e
1,x
dans la direction y (la partie transverse du champ senroule autour de larete rentrante). Notons
que londe est reechie lorsquelle atteint le conducteur parfait. On observe aussi des reexions sur
la fronti`ere articielle. Ce sont des reexions parasites : il faudrait une condition limite dordre
superieur ` a lordre 1 car londe nest pas plane. Sur la gure 13.9, on constate que les valeurs de
la composante E
e
1,y
sont plus basses que celles des deux autres composantes (denviron un facteur
deux), et que E
e
1,z
est regulier partout (rappelons quon a la proposition 8.21). Cela sexplique de
la fa con suivante : z est la direction de larete rentrante, et il ny a pas de singularite geometrique
dans cette direction. Dans cette conguration dapr`es A. Bua et al. [31], E
e
1,z
H
1
().
Sur les gures 13.5 et 13.7, on remarque que le comportement singulier des composantes x et
y de linduction magnetique (resp. B
e
1,x
et B
e
1,y
) existe mais est tr`es discret. Comme le courant est
dirige selon laxe z, on sattend ` a ce que la composante z de linduction B
e
1,z
soit nulle. Sur la gure
13.10, on voit que les valeurs sont au plus dintensite dix fois inferieure ` a celle des deux autres
composantes. Pour le moment, on ne sait pas expliquer que cette composante ait un comportement
singulier au voisinage du coin rentrant.
Quant ` a la forme du champ electromagnetique, on peut lexpliquer formellement avec la loi de
Biot et Savart (magnetostatique, voir par exemple [100]). En eet, dapr`es cette loi, linduction
magnetique au point M cree par la barre de courant B
J
est tel que :
B(M) =

0
4
_ _ _
B
J


PM
[

PM[
2
dV ,
o` u P decrit le volume B
J
. Ainsi, au point M, on a B(M)


P
M
M
[

P
M
M[
2
, o` u P
M
est la projection
orthogonale de M sur laxe de la barre. Soit (x, y , z) les coordonnees de M et (x

, y

, z) celles de
P
M
. On en deduit :
B(M)
J
z
[

P
M
M[
2
_
_
(y y

)
(x x

)
0
_
_
.
On en deduit alors que pour y = y

(i.e. dans la direction verticale), B


x
0 et que pour x = x

(i.e.
dans la direction horizontale), B
y
0. Sur la gure 13.6, on observe en eet au temps T
1
que B
e
1,x
est non nulle au dessus et en dessous de la barre de courant, et oscille dans la direction verticale.
De meme, sur la gure 13.8, on observe en eet au temps T
1
que B
e
1,y
est non nulle ` a droite et ` a
gauche de la barre de courant , et oscille dans la direction horizontale.
Le champ electrique est orthogonal ` a linduction magnetique, cest pourquoi on a un compor-
tement orthogonal : sur la gure 13.5, on observe au temps T
1
que E
e
1,x
est non nulle ` a droite et
` a gauche de la barre de courant, et oscille dans la direction horizontale. De meme, sur la gure
13.7, on observe en eet au temps T
1
que E
e
1,y
est non nulle au dessus et en dessous de la barre de
courant, et oscille dans la direction verticale. Comme le courant est dans la direction z, E
e
1,z
nest
pas nul.
Notons que si on nutilise pas de poids, on obtient le meme resultat tant que londe na pas
atteint le coin rentrant. Une fois quil est atteint, les resultats di`erent considerablement car sans
poids, on ne capte pas les singularites du champ electromagnetique.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
234 CHAPITRE 13. PROBL
`
EME TEMPOREL 3D : R

ESULTATS NUM

ERIQUES
Fig. 13.5 Composante E
e
1,x
aux temps T
i
, i = 1 ` a 4, dans le plan z = 2, 5 m.
Fig. 13.6 Composante B
e
1,x
aux temps T
i
, i = 1 ` a 4, dans le plan z = 2, 5 m.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
13.2. Methode de regularisation ` a poids 235
Fig. 13.7 Composante E
e
1,y
aux temps T
i
, i = 1 ` a 4, dans le plan z = 2, 5 m.
Fig. 13.8 Composante B
e
1,y
aux temps T
i
, i = 1 ` a 4, dans le plan z = 2, 5 m.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
236 CHAPITRE 13. PROBL
`
EME TEMPOREL 3D : R

ESULTATS NUM

ERIQUES
Fig. 13.9 Composante E
e
1,z
aux temps T
i
, i = 1 ` a 4, dans le plan z = 2, 5 m.
Fig. 13.10 Composante B
e
1,z
aux temps T
i
, i = 1 ` a 4, dans le plan z = 2, 5 m.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
13.3. Conclusions sur les methodes utilises 237
13.2.3

Evolution temporelle
Sur la gure 13.12, on a represente levolution temporelle de E
e
1,x
au niveau de quatre dierents
points de , situes dans le plan z = 2 : M
1
= (1, 1, 2), M
2
= (1, 5, 2), M
3
= (8, 5.5, 2) (gure 13.11).
Le champ pris au point considere est nul tant que londe na pas atteint ce point. Puis on observe
des oscillations forcees, de periode de lordre de 2.5 ns, ce qui correspond ` a la periode doscillations
temporelles du courant (T = 2 / 2.5 ns). On remarque de plus des eets dinterference entre
les ondes creees et reechies : certaines oscillations se brisent.
M
4
M
1
M
2
M
3
Fig. 13.11 Localisation des points dobservation.
0 0.5 1 1.5 2 2.5
x 10
8
3
2
1
0
1
2
x 10
4
A
m
p
l
i
t
u
d
e
Time
0 0.5 1 1.5 2 2.5
x 10
8
3
2
1
0
1
2
x 10
4
Time
A
m
p
l
i
t
u
d
e
0 0.5 1 1.5 2 2.5
x 10
8
3
2
1
0
1
2
x 10
4
Time
A
m
p
l
i
t
u
d
e
0 0.5 1 1.5 2 2.5
x 10
8
3
2
1
0
1
2
x 10
4
Time
A
m
p
l
i
t
u
d
e
Fig. 13.12 Composante E
e
1,x
aux points M
i
, i = 1 ` a 4.
13.3 Conclusions sur les methodes utilises
Le calcul du champ electromagnetique instationnaire avec la methode avec conditions aux limites
essentielles est connue depuis les annees 90. Cette methode donne dexcellents resultats lorsque le
domaine de calcul est regulier, mais cette methode nest pas envisageable pour des domaines sin-
guliers, ce qui bien s ur restreint fortement son utilisation. La methode de regularisation ` a poids,
inventee par M. Costabel et M. Dauge [53], est en quelque sorte une generalisation de la premi`ere
methode aux domaines singuliers, puisque quelle concide avec celle-ci lorsquil ny a pas de singula-
rite geometrique. Bien que nous nayons pas de resultats comparatifs, la methode de regularisation
` a poids semble donner des resultats pour le moins corrects en P
1
, pour le champ electrique aussi
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
238 CHAPITRE 13. PROBL
`
EME TEMPOREL 3D : R

ESULTATS NUM

ERIQUES
bien que pour le champ magnetique. Facile ` a implementer, cette methode est un concurrent serieux
pour les methodes elements nis daretes ou de Galerkin discontinus.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Conclusions et perspectives
Nous disposons de deux codes elements nis continus pour resoudre les equations de Maxwell :
Un code Matlab, qui propose trois methodes pour resoudre le probl`eme quasi-electrostatique dans
des domaines singuliers par les elements nis de Lagrange P
k
(k = 1 ou 2) ou les elements nis de
Taylor-Hood P
2
-P
1
. Les trois methodes sont les suivantes :
- La methode avec CL naturelles, qui est simple ` a implementer et ecace sur des maillages grossiers ;
- La methode du complement singulier, pour laquelle on propose une nouvelle decomposition et une
nouvelle fa con dapprocher les fonctions de base singuli`eres. Cette methode a donne lieu ` a larticle
[72] (` a lire accompagne du corrigendum [73]), et semble etre la plus precise en 2D (ce qui peut
sexpliquer par la connaissance explicite de la partie la plus singuli`ere du champ) ;
- La methode de regularisation ` a poids, introduite pas M. Costabel et M. Dauge pour le calcul
de champ electrique en regime harmonique. Cette methode navait pas encore ete testee pour le
probl`eme quasi-electrostatique mixte. Elle donne de tr`es bons resultats et est assez rapide ` a coder.
Un code Fortran 77, qui resout les equations de Maxwell instationnaires dans des domaines
reguliers par des elements nis de Lagrange P
1
,

P
1
ou P
2
(ce qui existait dej` a) ; et dans des domaines
singuliers par des elements nis de Lagrange

P
1
(` a notre connaissance, cela na jamais ete fait). La
programmation du

P
2
(voir [45]) et

P
2
-P
1
est en cours.
Dun point de vue theorique, certains points sont ` a eclaircir, en particulier :
- Calcul de lerreur dapproximation de la methode avec conditions aux limites naturelles ;
- Fondements theoriques de la methode de regularisation ` a poids pour le champ magnetique (notons
que nous avons tout de meme adapte cette methode au calcul du champ magnetique instationnaire) ;
- Calcul de la condition inf-sup discr`ete pour la methode de regularisation ` a poids mixte ;
- Calcul de lerreur dapproximation du probl`eme instationnaire (en saidant de [44]).
La suite naturelle du travail de th`ese est lexploitation des codes de calculs pour simuler des
experiences physiques. Pour cel` a, il faut approfondir letude numerique du probl`eme instationnaire :
- Necessite du multiplicateur de Lagrange,
- Choix dun schema explicite ou implicite en temps,
- Ameliorer la prise en compte de conditions aux limites absorbantes en utilisant des couches parfai-
tement adaptee (en anglais : P.M.L. pour perfectly matched layer) [16], an de reduire les reexions
parasites,
- Interet de combiner ladaptation du pas de temps et du maillage, comme cest propose dans [17]
pour lequation des ondes scalaire,
- Utilisation de polyn omes dordre eleve, comme cest fait dans [56] pour la methode de regularisation
` a poids en 2D.
Ainsi, il est utile de completer letude mathematique et numerique des methodes, an dameliorer
la performance des codes. Dune part, on peut chercher ` a ameliorer la vitesse de convergence de la
methode avec conditions aux limites naturelle, et de ladapter au cas instationnaire. Dautre part,
letude et la programmation de la methode du complement singulier dans le cas prismatique est
une voie qui promet des resultats competitifs en terme de precision et de co ut calcul. De plus, il est
239
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
240 CONCLUSIONS
important de comparer les experiences numeriques avec dautres methodes telles que les volumes
nis ou les elements nis de Galerkin discontinus.
Notons que nous avons presente lutilisation des elements nis de Taylor-Hood P
k+1
-P
k
sans que
nous nen ayons eu vraiment besoin. Mais nous rappelons que pour simuler des interactions champ-
particule, il est souhaitable de coupler le code ` a un code dinteraction de particules, puisquon doit
resoudre le syst`eme dequations couplees Maxwell-Vlasov. Or dans ce cas, lequation de continuite
de la charge discr`ete nest pas veriee, et sans multiplicateur de Lagrange, les calculs du champ
electromagnetique divergent. De plus, on peut envisager de resoudre le probl`eme harmonique avec
les elements nis de Taylor-Hood P
k+1
-P
k
, an de tuer les valeurs propres parasites.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Quatri`eme partie
Annexe
241
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 14
Calculs complementaires pour la MCS
14.1 Calcul de
D
et
N
Les calculs exposes dans cette section ont ete fournis par P. Ciarlet, Jr. [35].
14.1.1 Cas dun unique coin rentrant
Considerons le cas o` u na quun seul coin rentrant O. Calculons
D,N
de la proposition 2.13.
Reecrivons
D,N
ainsi :

D,N
= (
D,N
+
D,N
( 1 )
P
D,N
) +
D,N

P
D,N
,
o` u est la fonction de troncature denie en 1.1.
Par construction, la fonction ( 1 ) sannule dans un voisinage du coin rentrant, de sorte que
( 1 )
P
D,N
est reguli`ere et (
D,N
+
D,N
( 1 )
P
D,N
) est dans H
2
().
Dautre part, le support de est tel que la trace de
P
D
(resp.

(
P
N
)) sannule sur . Comme
ceci est valable aussi pour
D,N
, on en deduit que :
(
D,N
+
D,N
( 1 )
P
D,N
)
R
D,N
.
Ainsi, le Laplacien de cette fonction est orthogonal ` a toute fonction de S
D,N
, do` u :
[[ s
D,N
[[
2
0
=
_

D,N
s
D,N
d =
D,N
_

(
D,N
) s
D,N
d
=
D,N
__

(
D,N
) s
D,N
d +
_

(
D,N
) s
P
D,N
d
_
.
(14.1)
Soient I
1
et I
2
la premi`ere et la seconde integrale du second-membre de 14.1. Pour I
1
, rappelons
que s
D,N
est dans H
1
() et est ` a Laplacien L
2
: on peut donc appliquer lintegration par parties
(1.13) pour obtenir :
I
1
=
_

grad(
P
D,N
) . grad s
D,N
d +
_

(
P
D,N
) s
D,N
d
=
_


P
D,N
s
D,N
d <

s
D,N
,
P
D,N
>
H

,H
+
_

(
P
D,N
) s
D,N
d ,
avec H = H
1/2
().
Le dernier terme est sous forme integrale gr ace ` a la propriete

(
P
D,N
)
|
L
2
().
243
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
244 CHAPITRE 14. CALCULS COMPL

EMENTAIRES POUR LA MCS


Comme s
D,N
est harmonique et que
D|
= 0 (resp.

s
N|
= 0), les deux premiers termes
sannulent. Soit
c
la portion de denie ainsi :

c
:= (r, ) : r et = 0 ou /,
o` u est tel que le support de est B(O, ), o` u B(O, ) est la boule de centre O et de rayon .
Separons le dernier terme en une integrale sur
c
et une integrale sur
c
.
La premi`ere partie sannule car dapr`es la proposition 2.10, s
D|c
= 0 dans H
1/2
(
c
) (resp.
dapr`es la proposition 2.16,

(
P
N
)
|c
= 0 dans L
2
(
c
)) et le reste est aussi nul car le support de

P
D
est inclus dans B(O, ).
Quen est-il de I
2
, qui contient la partie principale de s
D,N
?
Considerons

:= B(O, ). Soit

, et ecrivons lintegrale I
2
sous forme dune limite :
I
2
= lim
0
+
I

2
avec I

2
=
_

(
P
D,N
) s
P
D,N
d .
Comme s
P
D,N
est regulier dans

, on peut appliquer lintegration par parties (1.13). Comme s


P
D,N
est regulier sur

, les crochets de dualite sont remplaces par des integrales.


I

2
=
_


P
D,N
s
P
D,N
d +
_

(
P
D,N
) s
P
D,N

s
P
D,N

P
D,N
_
d
=
_

(
P
D,N
) s
P
D,N

s
P
D,N

P
D,N
_
d, car s
P
D,N
est harmonique
=
_

(
P
D,N
) s
P
D,N

s
P
D,N

P
D,N
_
d, gr ace ` a la C. L. sur

=
_

P
D,N
s
P
D,N

s
P
D,N
,
P
D,N
_
d, car 1 pr`es du coin rentrant.
La derni`ere egalite est valable pour /2.
On peut calculer explicitement cette integrale en rempla cant
P
D,N
et s
P
D,N
par leurs expressions.
Notons de plus que

= (r, ) : r = , ]0 , /[ , de sorte que


r
sur linterface. En
faisant le changement de variable

= , on obtient pour [[ s
D
[[
2
0
:
I

2
=
_
/
=0
_

1
sin
2
()
1
sin
2
()
_
d = 2
_

=0
sin
2
(

) d

= .
On obtient le meme resultat pour [[ s
N
[[
2
0
(il sut de changer les sinus par des cosinus). Do` u :

D,N
=
1

[[ s
D,N
[[
2
0
.
14.1.2 Cas de plusieurs coins rentrants
Considerons maintenant le cas o` u il existe plusieurs coins rentrants.
Montrons que
i,j
D
= ( s
D,i
, s
D,j
)
0
/. La preuve pour les
i,j
N
est similaire.
Reecrivons les
D,i
, i 1, ..., N
cr
ainsi :

D,i
=
_
_

D,i
+
Ncr

j=1

i,j
D
( 1
j
)
P
D,j
_
_
+
Ncr

j=1

i,j
D

j

P
D,j
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
14.1. Calcul de
D
et
N
245
o` u
j
est la fonction de troncature denie en 1.1.
Par denition des fonctions de troncature, la premi`ere partie est dans
R
D
. Ainsi son Laplacien est
orthogonal ` a S
D
et on a pour tout j 1, ..., N
cr
:
_

s
D,i
s
D,j
d =
_

D,i
s
D,j
d =
Ncr

k=1

i,k
D
_

(
k

P
D,k
) s
D,j
d . (14.2)
Soient P
D
, B
D
, D
D
R
NcrNcr
les matrices symetriques telles que : i, j 1, ..., N
cr
:
P
i,j
D
=
_

s
D,i
s
D,j
d , B
i,j
D
=
i,j
D
, D
i,j
D
=
_

(
i

P
D,i
) , s
D,j
d .
Lequation (14.2) secrit donc sous la forme matricielle suivante : P
D
= B
D
D
D
.
Il sagit alors de montrer que : D
D
= I, o` u I R
NcrNcr
est la matrice identite de R
NcrNcr
.
Considerons dabord les termes diagonaux. Pour j donne, on a :
_

(
j

P
D,j
) s
D,j
d =
_

(
j

P
D,j
) s
D,j
d +
_

(
j

P
D,j
) s
P
D,j
d = I
1
+ I
2
.
Reprenons la preuve donnee dans le paragraphe 14.1.1 precedent. En integrant deux fois par
parties I
1
, on obtient que I
1
= 0. Pour la seconde integrale, on introduit
i

et
i

, et on ecrit que
I
2
= lim
0
+
I

2
, avec :
I

2
=
_

(
i

P
D,i
) s
P
D,i
d =
_

P
D,i
s
P
D,i

s
P
D,i

P
D,i
_
d ,
pour
i
/2. En prenant compte de la forme circulaire de
i

et des expression explicites des


parties principales, on trouve que I

2
= , do` u :
D
i,i
D
= , i 1, ..., N
cr
.
Considerons les coecients non-diagonaux. Pour i ,= j, on a :
_

(
i

P
D,i
) s
D,j
d =
_

i
s
D,j
d,
o` u

i
est le support de
i
. Au voisinage du i
i`eme
coin rentrant, la fonction harmonique s
D,j
est
dans H
1
(

i
). En utilisant les proprietes des elements de s
D
sur la fronti`ere , on peut montrer
que : s
D,j |
i
= 0 au sens H
1/2
(

i
). En integrant deux fois par parties, on obtient alors :
_

i
s
D,j
d =

s
D,i
,
i

P
D,i
_
H,H

+
_

i
\

(
i

P
D,i
) s
D,i
d ,
o` u ici, H = H
1/2
(

i
). Mais les deux termes sannulent, car par construction,
i

P
D,i
H
1
0
(

i
) et
sannule dans un voisinage de

i
, de sorte que

(
i

P
D,i
)
|
i
\
= 0. On conclut ainsi que :
D
i,j
D
= 0 , i , j 1, ..., N
cr
, i ,= j .
Ce resultat permet detendre le decouplage de M. Moussaoui [83] au cas o` u il existe plusieurs coins
rentrants.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
246 CHAPITRE 14. CALCULS COMPL

EMENTAIRES POUR LA MCS


14.2 Calcul de
D
et
N
Considerons le cas o` u na quun seul coin rentrant O. Montrons que le coecients c
D
de la
decomposition orthogonale de
0
D
dans
D
est tel que :
c
D
=
_

g
0
s
D
d
[[ s
D
[[
2
0
.
Rappelons que :
0
D
=

D
+ c
D

D
, avec

D

R
D
.
On a donc :
_

0
D
s
D
d =
_

D
s
D
d + c
_

D
s
D
d. Comme

D

R
D
, la premi`ere
integrale du second membre sannule. Comme
D
= s
D
et
0
D
= g
0
, on en deduit :
_

g
0
s
D
d = c
D
_

s
2
D
d
do` u le resultat. Or, en decomposant
D
en partie reguli`ere et partie principale, on obtient :

0
D
= (

D
+ c
D
) + c
D

P
D
,
do` u en posant
D
= c
D
, et

D
=

D
+ c
D
, on obtient que
D
= ( g
0
, s
D
)
0
/ et :

0
D
=

D
+
D

P
D
.
Generalisons le resultat precedent au cas o` u il existe plusieurs coins rentrants. On a alors :

0
D
=

D
+
Ncr

i=1
c
i
D

D,i
, avec

D

R
D
. Do` u, j 1, ..., N
cr
:
_

0
D
s
j
D
d =
_

g
0
s
j
D
d =
Ncr

i=1
c
i
D
_

s
i
D
s
j
D
d ,
car

D
est orthogonal ` a s
j
D
et
D,i
= s
i
D
. Soient
D
et c
D
R
Ncr
les vecteurs tels que :

i
D
= ( g
0
, s
i
D
)
0
/ et c
i
D
= c
i
D
. On doit alors resoudre le syst`eme suivant pour obtenir les c
i
D
:
B
D
c
D
=
D
. Do` u, j 1, ..., N
cr
:
Ncr

i=1
c
i
D

i,j
D
= ( g
0
, s
i
D
)
0
/ :=
i
D
.
Pour le probl`eme de Neumann, la demonstration est similaire.
14.3 Simplication du calcul de
14.3.1 Preuve du lemme 2.37
Soit u H
1
0
( B

). Posons ( r , ) = r
/2
u( r , ). On rappelle que les espaces ` a poids V
l

()
sont denis dans la section 1.4.
Dapr`es [95] (p. 46, thm 1.3), u V
0
1
( B

). On en deduit que V
0
/21
( B

). Dautre part,
grad =
_
/2r
/21
u + r
/2

r
u
r
/21

u
_
, en coordonnees polaires par rapport au coin rentrant.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
14.4. Preuve du lemme 4.16 247
Or
r
u et r
1

u sont dans L
2
( B

). Do` u grad V
0
/2
( B

). Do` u appartient ` a lespace de


Sobolev ` a poids V
1
/2
( B

).
Dapr`es [95] (p. 45, thm. 1.1), on a linjection continue V
l

( B

) W
l , q
( B

), pour 1 q
4
2 + 2
. Ainsi est dans lespace de Sobolev fractionnaire W
1 , 4/(+2)
( B

). Determinons lespace
de Hilbert auquel appartient .
Pour cela, utilisons un second theor`eme dinjection continue d u cette fois ` a P. Grisvard, [66] (p.
27, thm 1.4.4.1) : W
s , p
( B

) W
t , q
( B

), pour t s et q p tels que : s 2/p = t 2/q.


Rappelons que H
t
( B

) = W
t , 2
( B

). Il sagit de trouver t tel que : s = 1, p = 4/(+2) et q = 2.


On obtient : t = 1 /2. Posons :

= (1 )/2 ]0, 1/4[. On en deduit : W


1 , 4/(+2)
( B

)
H
1/2+
( B

), ce qui permet de conclure.


Soit u H
1
( B

), dont la trace sur B

sannule au voisinage du coin rentrant. En dautres


termes : il existe
0
> 0 tel que r ] 0 ,
0
[ , u( r , 0 ) = u( r , /) = 0. Soit
1
un reel tel
que 0 <
1
<
0
. Soit C

([0, ]) tel que : = 1 sur [0 ,


1
/2] et = 0 sur [
1
, ]. On pose
v = u H
1
0
( B

). On a donc u = v+(1) u. Dapr`es ce qui prec`ede, r


/2
v H
1/2+
( B

). Par
ailleurs, comme r
/2
v C

( B

), r
/2
(1 ) u H
1
( B

), et ainsi : r
/2
u H
1/2+
( B

).
14.3.2 Preuve du lemme 2.38
Soit > 0. Soit
1
> . Considerons f H

1
et g H

1
. On a :
< f , g >
H

, H
[[ f [[
H

[[ g [[
H
.
Or, dapr`es la denition de H

, lim
0
[[ g [[
H
= 0 car le support des integrales sur B

tend vers 0.
Rappelons que la norme de H

est la suivante :
[[ f [[
H

= sup
H
< f , >
H

, H
[[ [[
H
.
Pour tout H

, on denit par

H

1
, la fonction egale ` a sur B

et nulle sur B

1
B

. On a
donc :
[[ f [[
H

= sup

H
1
< f ,

>
H

1
, H
1
[[

[[
H
1
sup
H
1
< f , >
H

1
, H
1
[[

[[
H
1
:= [[ f [[
H

1
.
Ainsi, [[ f [[
H

est bornee lorsque tend vers zero, et on a bien lim


0
< f , g >
H

, H
= 0.
14.4 Preuve du lemme 4.16
Nous allons prouver le lemme 4.16. Considerons le probl`eme variationnel (4.57). On est dans le
cadre du probl`eme (3.1)-(3.2) pose dans [52]. Decomposons G en une partie reguli`ere et une partie
singuli`ere ainsi : G =

G +
Ncr

i=1
c
i
G
x
S
i
, o` u

G X
0 , R
E
et i 1, ..., N
cr
, c
i
G
R est une constante.
En prenant comme fonctions tests les vecteurs x
S
j
, j 1, ..., N
cr
dans (4.57), on obtient que les c
i
G
sont solutions du syst`eme lineaire suivant :
Ncr

i=1
c
i
G

i , j
= (f , x
S
j
)
0
, ce qui nous permet decrire
la decomposition suivante pour G :
G =

G +
Ncr

i=1

i
G
x
P
i
, avec

G H
1
() et
i
G
= (f , x
S
i
)
0
/ .
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
248 CHAPITRE 14. CALCULS COMPL

EMENTAIRES POUR LA MCS

G, qui nest pas dans X


0
E
se met sous la forme :

G =

G
0

Ncr

i=1

i
G
x
R
i
, avec

G
0
X
0 , R
E
. Dapr`es
M. Costabel et M. Dauge [52],

G
0
H
2
(), pour tout > 0 tel que 2 1 > 0. Pour
obtenir lestimation derreur sur G, on proc`ede de la meme fa con que pour montrer le theor`eme
4.12. Ainsi, lerreur sur la partie reguli`ere

G
0
est en h
21
, et on doit evaluer lerreur sur le
calcul des
i
G
pour estimer lerreur sur la partie singuli`ere, et sur le rel`evement. Detailler cela.
Soient
i
G, h
les approximations des
i
G
. Pour les calculer, on doit approcher les x
S
i
. On appelle
x
S
i , h
ces approximations. Montrons dabord quil existe que > 0 tel que 1 > 0, il existe
une constante C

G
,
> 0 telle que i 1, ..., N
cr
:
[
i
G

i
G, h
[ < C

G
,
h
1
. (14.3)
En eet, on a :
[
i
G

i
G, h
[ = [(f , x
S
i
)
0
(f
h
, x
S
i , h
)
0
[/ ,
= [(f f
h
, x
S
i
)
0
+ (f
h
, x
S
i
x
S
i , h
)
0
[/ ,
([[x
S
i
[[
0
[[f f
h
[[
0
+ [[f
h
[[
0
[[x
S
i
x
S
i , h
[[
0
)/ (inegalite de Cauchy-Schwarz),
C
f
h + C
k
[[x
S
i
x
S
i , h
[[
0
,
C
f
h + C
k
C

[[x
S
i
x
S
i , h
[[
X
0
E
, dapr`es C. Weber [107] .
o` u C
f
, C
k
et C

sont des constantes strictement positives. Quelle est lapproximation derreur sur
le calcul des x
S
i,h
? Rappelons que i 1, ..., N
cr
, x
S
i
= x
S
i
+
Ncr

j=1

i , j
x
P
j
, avec x
S
i
H
2
()
(voir le paragraphe 2.4.6). Dapr`es [4], on a lapproximation derreur suivante sur le calcul des
i , j
:
i , j 1, ..., N
cr
,
[
i , j

i , j
h
[ C

h
2
,
o` u C

ne depend que du domaine. Ainsi, en reprenant la demonstration du theor`eme 4.12 (on peut
le faire pour > 0 tel que 2 > 1), on obtient que pour tout > 0 tel que 1 > 0,
il existe une constante C

> 0 telle que :


[[x
S
i
x
S
i , h
[[
X
0
E
C

h
1
. (14.4)
On en deduit lestimation (14.3).
Posons z
G
=
_
Ncr

i=1

i
G, h

k
( x
P
i
)
Ncr

i=1

i
G
x
P
i
_
. En reprenant la demonstration du lemme
4.15, on a lestimation suivante : pour tout > 0 tel que 1 > 0, il existe une constante
C

> 0 telle que :


[[ z
G
[[
X
E
C

h
1
. (14.5)
Comme

G
0
H
2
(), on en deduit que lerreur dapproximation de

G
0
par les elements nis
de Lagrange P
k
la suivante : > 0 tel que 2 1 > 0, il existe une constante C
G,
telle que :
[[

G
0


G
0
h
[[
X
0
E
< C
G,
h
2 1
. (14.6)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
14.4. Preuve du lemme 4.16 249
En regroupant les resultats (14.3), (14.5) et (14.6), on en deduit que > 0 tel que 2 1 > 0
et 1 > 0, il existe une constante C

G,
> 0 telle que :
[[ G G
h
[[
X
E
C
G
[[ f [[
0
h
21
pour 2/3 ,
[[ G G
h
[[
X
E
C
G
[[ f [[
0
h
1
pour 2/3 .
(14.7)
Recalculons maintenant lerreur (14.3). i 1, ..., N
cr
, notons G
S
i
la solution du probl`eme :
Trouver G
S
i
X
0
E
tel que F X
0
E
:
/
0
( G
S
i
, F) = ( x
S
i
x
S
i , h
, F)
0
.
Soit G
S
i , h
lapproximation de G
S
i
par les elements nis de Lagrange P
k
. Comme x
S
i
x
S
i , h
L
2
(),
dapr`es (14.12), on a alors :
[[ G
S
i
G
S
i , h
[[
X
E
C
G
S
i
[[ x
S
i
x
S
i , h
[[
0
h
21
pour 2/3 ,
[[ G
S
i
G
S
i , h
[[
X
E
C
G
S
i
[[ x
S
i
x
S
i , h
[[
0
h
1
pour 2/3 .
(14.8)
Or, on remarque que :
[[ x
S
i
x
S
i , h
[[
2
0
= /
0
( G
S
i
, x
S
i
x
S
i , h
) ,
= ( G
S
i
G
S
i , h
, x
S
i
x
S
i , h
)
X
0
E
,
M[[ G
S
i
G
S
i , h
[[
X
0
E
[[ x
S
i
x
S
i , h
[[
X
0
E
, o` u M est la constante de coercivite de /
0
;

_
M C

C
G
S
i
h

[[ x
S
i
x
S
i , h
[[
0
, pour 2/3 ,
M C

C
G
S
i
h
2 ( 1 )
[[ x
S
i
x
S
i , h
[[
0
, pour 2/3 ,
dapr`es (14.4) et (14.8).
Ainsi, > 0 tel que 2 (1 ) > 0 et > 0, il existe un constante C

telle que :
[[x
S
i
x
S
i , h
[[
0

_
_
_
C

, pour 2/3 ,
C

h
2 ( 1 )
, pour 2/3 .
(14.9)
Nous avons obtenu une meilleure estimation derreur que (14.4), qui nous permet dobtenir que
> 0 tel que > 0 et 2 (1) > 0, il existe une constante C

G
,
telle que i 1, ..., N
cr
:
[
i
G

i
G, h
[ <
_
_
_
C

G
,
h

, pour 2/3 ,
C

G
,
h
2 ( 1 )
, pour 2/3 .
(14.10)
On obtient de cette fa con une estimation sur lerreur [[ z
G
[[
X
E
meilleure que (14.5) : > 0 tel que
> 0 et 2 (1 ) > 0, il existe une constante C

> 0 telle que :


[[ z
G
[[
X
E

_
_
_
C

, pour 2/3 ,
C

h
2 (1 )
, pour 2/3 .
(14.11)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
250 CHAPITRE 14. CALCULS COMPL

EMENTAIRES POUR LA MCS


En regroupant les resultats (14.10), (14.11) et (14.6), on en deduit lestimation suivante :
[[ G G
h
[[
X
E
C
G
[[ f [[
0
h
2 1
pour 3/4 ,
[[ G G
h
[[
X
E
C
G
[[ f [[
0
h
2 (1 )
pour 3/4 .
(14.12)
Remarque 14.1 Lestimation derreur en norme L
2
() du calcul des x
i
, du meme ordre que
(14.9), est moins bonne que le resultat de E. Garcia [63], qui obtient une estimation en O(h).
Neanmoins, nous avons aussi une estimation en norme X
0
E
, ce qui nest pas le cas dans [63].
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 15
Calculs du probl`eme discretise
15.1

Elements nis P
k
2D

Element ni P
0

Element ni P
2

Element ni P
1
S
i
S
i
S
j
S
k
S
i
S
j S
i

S
k

S
j

S
k
Fig. 15.1

Elements nis P
0
, P
1
, P
2
: point(s) de discretisations par triangle.
15.1.1

Elements nis P
0
Les points de discretisation S
i
, i I sont les barycentres des triangles. Les fonctions de bases
sont discontinues, constantes par triangles, telles que :
v
i | T
l
=
_
1 si S
i
T
l
,
0 sinon.
15.1.2

Elements nis P
1
Les points de discretisation S
i
, i I sont les sommets des triangles. Il y a donc trois points de
discretisation par triangle. Les fonctions de bases sont continues, anes par triangles, telles que :
v
i | T
l
( x, y ) = a
i , l
x + b
i , l
y + c
i , l
, v
i
( S
j
) =
ij
, j .
Les coecients a
i , l
, b
i , l
, c
i , l
sont nuls si S
i
, T
l
.
Soit T
l
de sommets S
i
, S
j
, S
k
. Soit S
3
=
_
_
x
i
y
i
1
x
j
y
j
1
x
k
y
k
1
_
_
. Soit A
3
=
_
_
a
i , l
a
j , l
a
k , l
b
i , l
b
j , l
b
k , l
c
i , l
c
j , l
c
k , l
_
_
.
Alors S
3
A
3
= I
3
, o` u I
3
est la matrice identite dordre 3. Ainsi, on determine les coecients a
i , l
,
b
i , l
, c
i , l
en inversant S
3
.
251
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
252 CHAPITRE 15. CALCULS DU PROBL
`
EME DISCR

ETIS

E
15.1.3

Elements nis P
2
Les points de discretisation S
i
, i I sont les sommets, ainsi que les milieux daretes des
triangles : il y a six points de discretisation par triangle. Les fonctions de bases sont continues,
quadratiques par triangles, telles que :
v
i | T
l
( x, y ) = a
i , l
x
2
+ b
i , l
y
2
+ c
i , l
xy + d
i , l
x + e
i , l
y + f
i , l
, v
i
( S
j
) =
ij
, j .
Les coecients a
i , l
, b
i , l
, c
i , l
, e
i , l
, f
i , l
sont nuls si S
i
, T
l
. Soit T
l
de sommets S
i
, S
j
, S
k
, et dont
les milieux des aretes sont S
i
, S
j
, S
k
. Pour obtenir les coecients a
i , l
, b
i , l
, c
i , l
, d
i , l
, e
i , l
, f
i , l
on
inverse la matrice S
6
R
66
telle que :
S
6
=
_
_
_
_
_
_
_
_
x
2
i
y
2
i
x
i
y
i
x
i
y
i
1
x
2
j
y
2
j
x
j
y
j
x
j
y
j
1
x
2
k
y
2
k
x
k
y
k
x
k
y
k
1
x
2
i

y
2
i

x
i
y
i
x
i
y
i
1
x
2
j

y
2
j

x
j
y
j
x
j
y
j
1
x
2
k

y
2
k

x
k
y
k
x
k
y
k
1
_
_
_
_
_
_
_
_
15.2 Integration numerique 2D
15.2.1 Schemas dintegration numerique interieure
Dans cette section, nous proposons trois schemas dintegration numerique sur , pour un
maillage triangulaire :
M
3
M
1
M
1
S
3
M
2
S
1
M
3
S
2
S
1
Sept points
Hammer-Stroud
M
2
S
3
S
2
Fig. 15.2 Localisation des points dintegration numerique.
- Formule de quadrature exacte pour les polyn omes P de degre un :
_
T
l
P d =
[T
l
[
3
[ P(S
i
) + P(S
j
) + P(S
k
) ], (15.1)
o` u S
i
, S
j
et S
k
sont les sommets du triangle T
l
(voir la gure 15.2).
Coordonnees barycentriques Multiplicite Poids p
k
( 1 ; 0 ; 0 ) 3
1
3
[T
l
[
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
15.2. Integration numerique 2D 253
- Schema dintegration dHammer-Stroud ([58], chap. 12, p. 780), exact pour les polyn omes P de
degre deux :
_
T
l
P d =
[T
l
[
3
[ P(M
i
) + P(M
j
) + P(M
k
) ], (15.2)
o` u M
i
, M
j
et M
k
sont les milieux des aretes du triangles (gure 15.2).
Coordonnees barycentriques Multiplicite Poids p
k
_
1
2
;
1
2
; 0
_
3
1
3
[T
l
[
- Schema dintegration ` a sept points (voir la gure 15.2), exact pour des polyn omes de degre cinq
([58], chap. 12, p. 781) :
_
T
l
P d =
7

k=1
p
k
P(M
l
k
). (15.3)
Coordonnees barycentriques Multiplicite Poids p
k
_
1
3
;
1
3
;
1
3
_
1
9
16
[T
l
[
_
6

15
21
;
6

15
21
;
9 + 2

15
21
_
3
155

15
1 200
[T
l
[
_
6 +

15
21
;
6 +

15
21
;
9 2

15
21
_
3
155 +

15
1 200
[T
l
[
15.2.2 Schemas dintegration numerique sur la fronti`ere
Dans ce paragraphe, nous proposons cette fois deux schemas dintegrations numerique sur :
- Formule de quadrature sur les aretes, exacte pour les polyn omes P de degre un :
_
A
l
P d =
[A
l
[
2
[ P(S
i
) + P(S
j
) ], (15.4)
o` u S
i
et S
j
sont les extremites de A
l
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
254 CHAPITRE 15. CALCULS DU PROBL
`
EME DISCR

ETIS

E
Coordonnees barycentriques Multiplicite Poids p
k
(0, 1) 1
1
2
[A
l
[
- Schema dintegration numerique ` a quatre points, exacte pour les polyn omes P de degre trois :
_
A
l
P d =
4

k=1
p
k
P(M
l
k
) . (15.5)
Coordonnees barycentriques Multiplicite Poids p
k
(0, 1) 2
1
8
[A
l
[
_
1
3
,
2
3
_
2
3
8
[A
k
[
15.3

Elements nis P
k
3D
S4
S1
S2
S3
S4
S3
S4
S24
S14
S23
S13
S23
S2

Elements nis P2.



Elements nis

P2.
Elements nis P1.

Elements nis P0.


S1
S34
S3
S1
S2
Fig. 15.3

Elements nis P
0
, P
1
, P
2
,

P
2
: point(s) de discretisation par tetra`edre.
15.3.1

Elements nis P
0
Les points de discretisation S
i
, i I sont les barycentres des tetra`edres. Les fonctions de bases
sont discontinues, constantes par tetra`edres, telles que :
v
i | T
l
=
_
1 si S
i


T
l
,
0 sinon.
15.3.2

Elements nis P
1
Les points de discretisation S
i
, i I sont les sommets des tetra`edres. Il y a donc quatre points
de discretisation par tetra`edre. Les fonctions de bases sont continues, anes par triangles, telles
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
15.3.

Elements nis P
k
3D 255
que :
v
i | T
l
( x, y , z ) = a
i , l
x + b
i , l
y + c
i , l
z + d
i , l
, v
i
( S
j
) =
ij
, j .
Les coecients a
i , l
, b
i , l
, c
i , l
d
i , l
sont nuls si S
i
,

T
l
.
Soit T
l
de sommets S
i
, S
j
, S
k
, S
m
. Soit S
4
=
_
_
_
_
x
i
y
i
z
i
1
x
j
y
j
z
j
1
x
k
y
k
z
k
1
x
m
y
m
z
m
1
_
_
_
_
.
Soit A
4
=
_
_
_
_
a
i , l
a
j , l
a
k , l
a
m, l
b
i , l
b
j , l
b
k , l
b
m, l
c
i , l
c
j , l
c
k , l
c
m, l
d
i , l
d
j , l
d
k , l
d
m, l
_
_
_
_
. Alors S
4
A
4
= I
4
, o` u I
4
est la matrice identite dordre 4.
Ainsi, on determine les coecients a
i , l
, b
i , l
, c
i , l
, d
i , l
en inversant S
4
.
15.3.3

Elements nis P
2
Les points de discretisation S
i
, i I sont les sommets, ainsi que les milieux daretes des
tetra`edres : il y a dix points de discretisation par tetra`edres. Les fonctions de bases sont continues,
quadratiques par triangles, telles que :
v
i | T
l
( x, y , z ) = a
i , l
x
2
+ b
i , l
y
2
+ c
i , l
z
2
+ d
i , l
xy + e
i , l
xz + f
i , l
y z
+g
i , l
x + h
i , l
y + i
i , l
z + j
i , l
, v
i
( S
j
) =
ij
, j .
Les coecients a
i , l
, etc sont nuls si S
i
, T
l
. Soit T
l
de sommets S
i
, S
j
, S
k
, S
m
et dont les milieux
des aretes sont S
ij
, S
ik
, S
im
, S
jk
, S
jm
, S
km
. Pour obtenir les coecients a
i , l
etc, on inverse la
matrice S
10
R
1010
telle que :
S
6
=
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
x
2
i
y
2
i
z
2
i
x
i
y
i
x
i
z
i
y
i
z
i
x
i
y
i
z
i
1
x
2
j
y
2
j
z
2
j
x
j
y
j
x
j
z
j
y
j
z
j
x
j
y
j
z
j
1
x
2
k
y
2
k
z
2
k
x
k
y
k
x
k
z
k
y
k
z
k
x
k
y
k
z
k
1
x
2
m
y
2
m
z
2
m
x
m
y
m
x
m
z
m
y
m
z
m
x
m
y
m
z
m
1
x
2
ij
y
2
ij
z
2
ij
x
ij
y
ij
x
ij
z
ij
y
ij
z
ij
x
ij
y
ij
z
ij
1
x
2
ik
y
2
ik
z
2
ik
x
ik
y
ik
x
ik
z
ik
y
ik
z
ik
x
ik
y
ik
z
ik
1
x
2
im
y
2
im
z
2
im
x
im
y
im
x
im
z
ij
y
im
z
im
x
im
y
im
z
im
1
x
2
jk
y
2
jk
z
2
jk
x
jk
y
ik
x
jk
z
jk
y
jk
z
jk
x
jk
y
jk
z
jk
1
x
2
jm
y
2
jm
z
2
jm
x
jm
y
im
x
jm
z
jj
y
jm
z
jm
x
jm
y
jm
z
jm
1
x
2
km
y
2
km
z
2
km
x
km
y
km
x
km
z
kj
y
km
z
km
x
km
y
km
z
km
1
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
15.3.4

Elements nis

P
2
Ces elements nis sont donnes par G. Cohen dans [45]. Les points de discretisation S
i
, i I sont
les points de discretisation P
2
, le barycentre du tetra`edre G
l
, et les trois points par face suivants :

OG
im
=

OS
i
+
1
2
(1 )

OS
j
+
1
2
(1 )

OS
k
,

OG
jm
=

OS
j
+
1
2
(1 )

OS
i
+
1
2
(1
l
)

OS
k
,

OG
km
=

OS
k
+
1
2
(1 )

OS
i
+
1
2
(1
l
)

OS
j
,
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
256 CHAPITRE 15. CALCULS DU PROBL
`
EME DISCR

ETIS

E
pour la face (S
i
, S
j
, S
k
), avec =
7

13
18
.
Les fonctions de base associees sont :
- Les fonctions usuelles P
2
pour les elements P
2
;
- La fonction bulle
1

4
, o` u (
1
,
2
,
3
,
4
) sont les coordonnees barycentriques par rapport
` a (S
1
, S
2
, S
3
, S
4
) dun point de T
l
;
- Pour le point G
im
de la face (S
i
, S
j
, S
k
), la fonction bulle
2
i

j

k
, o` u (
i
,
j
,
k
) sont les
coordonnees barycentriques par rapport ` a (S
i
, S
j
, S
k
) dun point de la face (S
i
, S
j
, S
k
).
On a alors la formule de quadrature suivante associee ` a ces points de discretisation et exacte
pour les polyn omes de degre quatre :
Coordonnees barycentriques Multiplicite Poids p
k
( 1 ; 0 ; 0 ; 0 ) 4 6
13 3

13
10 080
[T
l
[
_
1
2
;
1
2
; 0 ; 0
_
6 6
4

13
315
[T
l
[
_
1
4
;
1
4
;
1
4
;
1
4
_
1 6
16
315
[T
l
[
_
;
1
2
(1 ) ;
1
2
(1 ) ; 0
_
12 6
29 + 17

13
10 080
[T
l
[
15.3.5 Schemas dintegration numerique 3D
Dans cette section, nous proposons trois schemas dintegration numerique sur , pour un
maillage tetraedrique :
- Formule de quadrature exacte pour les polyn omes P de degre un :
_
T
l
P d =
[T
l
[
4
[ P(S
i
) + P(S
j
) + P(S
k
) + P(S
m
) ], (15.6)
o` u S
i
, S
j
, S
k
, S
m
sont les sommets du triangles.
Coordonnees barycentriques Multiplicite Poids p
k
( 1 ; 0 ; 0 ; 0 ) 4
1
4
[T
l
[
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
15.4. Algorithme du gradient conjugue 257
- Schema dintegration dHammer-Stroud ([58], chap. 12, p. 779), exact pour les polyn omes P de
degre deux :
Coordonnees barycentriques Multiplicite Poids p
k
_
5

5
20
;
5

5
20
;
5

5
20
;
5 + 3

5
20
_
4
1
4
[T
l
[
- Schema dintegration ` a quinze points, exact pour des polyn omes P de degre cinq ([58], chap. 12,
p. 779) :
Coordonnees barycentriques Multiplicite Poids
( r ; r ; r ) 1 A[T
l
[
( s
i
; s
i
; s
i
; t
i
) , i = 1, 2 8 B
i
[T
l
[
( u; u; v ; v ) 6 C [T
l
[
avec : r = 1/4, s
1
= (7

15)/34, s
2
= (7 +

15)/34, t
1
= (13 + 3

15)/34, t
2
= (13 3

15)/34,
u = (10 2

15)/40, v = (10 + 2

15)/40 ;
A = 16/135, B
1
= (2665 + 14

15)/37 800, B
2
= (2665 14

15)/37 800 et enn C = 20/378.


Pour les integrations sur , on se sert des schemas dintegration numerique 2D vus au para-
graphe 15.2.1.
Pour les schemas dintegration 2D et 3D dordre superieur, nous renvoyons le lecteur ` a louvrage
de P. Solin et al. [102].
15.4 Algorithme du gradient conjugue
Cette section est reprise de [34] (chap. 2). On souhaite resoudre le syst`eme lineaire :
Trouver x solution de Kx = b, (15.7)
o` u K R
NN
, x R
N
et b R
N
. On notera ( . [ . ) le produit scalaire dans R
N
R
N
. Lorsque K est
symetrique, denie-positive, on utilise ` a cette n la methode du gradient conjugue, preconditionne
ou non.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
258 CHAPITRE 15. CALCULS DU PROBL
`
EME DISCR

ETIS

E
15.4.1 Gradient conjugue non-preconditionne
Lalgorithme du gradient conjugue (GC) est le suivant :
Soit > 0 donne.
Initialisation
x
0
un vecteur quelconque,
r
0
= b Kx
0
,
q
0
= r
0
.
Iterer k = 0 , 1 , ...

k
=
( r
k
[ r
k
)
( q
k
[ Kq
k
)
x
k+1
= x
k
+
k
q
k
r
k+1
= r
k

k
Kq
k

k
=
( r
k+1
[ r
k+1
)
( r
k
[ r
k
)
q
k+1
= r
k+1
+
k
q
k
.
jusqu` a
( r
k+1
[ r
k+1
)
( r
0
[ r
0
)
< .
Denitions 15.1 Pour une matrice symetrique, denie-positive, on note
max
(K) sa plus grande
valeur propre et
min
(K) sa plus petite valeur propre.
On appelle (K), le nombre de conditionnement de la matrice K le rapport entre
max
(K) et

min
(K) :
(K) =

max

min
.
Proposition 15.2 Posons : ( x
k
) = ( K( x
k
x ) [ x
k
x ). On a la majoration suivante :
( x
k
) 2
_
_
(K) 1
_
(K) + 1
_
k
( x
0
). (15.8)
15.4.2 Gradient conjugue preconditionne
La majoration (15.8) sugg`ere que la methode converge dautant plus vite que (K) est proche
de 1. An de reduire le nombre diterations de la methode, on multiplie K par linverse dune
matrice inversible M, pour obtenir : M
1
Kx = M
1
b qui est un syst`eme equivalent ` a (15.7). Pour
appliquer lalgorithme du gradient conjugue, M doit etre symetrique, denie-positive. Le syst`eme
se reecrit en eet sous la forme :
Trouver y solution de M
1/2
KM
1/2
y = M
1/2
b et x solution de M
1/2
x = y. (15.9)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
15.5. Reduction de la matrice de masse 259
La matrice M
1/2
KM
1/2
etant symetrique, denie-positive, on peut donc utiliser la methode du
gradient conjugue pour resoudre le syst`eme en y. En pratique, on reecrit lalgorithme en utilisant
directement le vecteur x plut ot que y et la matrice Mplut ot que M
1/2
. On obtient alors lalgorithme
du gradient conjugue preconditionne (GCP). M est appelee matrice de preconditionnement.
Plus precisemment, en appliquant laglorithme du gradient conjugue ` a un syst`eme lineaire de ma-
trice M
1/2
KM
1/2
, on obtient lalgorithme suivant :
Soit > 0 donne.
Initialisation
x
0
un vecteur quelconque,
r
0
= b Kx
0
,
Mz
0
= r
0
.
q
0
= z
0
.
Boucler k = 0 , 1 , ...

k
=
( r
k
[ z
k
)
( q
k
[ Kq
k
)
x
k+1
= x
k
+
k
q
k
r
k+1
= r
k

k
Kq
k
Mz
k+1
= r
k+1

k
=
( r
k+1
[ z
k+1
)
( r
k
[ z
k
)
q
k+1
= z
k+1
+
k
q
k
.
jusqu` a
( r
k+1
[ r
k+1
)
( r
0
[ r
0
)
< .
Les matrices M
1/2
KM
1/2
et M
1
K sont semblables. Elles ont donc memes valeurs propres
et meme nombre de conditionnement. Le taux de convergence de la methode du GCP est gouverne
par (M
1
K). Supposons que M soit facile ` a inverser et que (M
1
K) soit beaucoup plus petit
que (K). Alors le co ut dune iteration de lalgorithme GCP ne sera pas beaucoup plus eleve que
celui dune iteration de lalgorithme du GC. De plus, le taux de convergence sera meilleur. Ainsi,
la methode du GCP est plus ecace.
15.5 Reduction de la matrice de masse
Soit R
d
, d = 2, 3 un polygone en 2D ou un poly`edre en 3D. Soit ( T
h
)
h
un famille de
triangulation ou une tetraedrisation de . Soit V
h
lespace dapproximation de H
1
() suivant :
V
h
= v
h
C
0
(

) , v
h| K
P
k
( K ) , K T
h
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
260 CHAPITRE 15. CALCULS DU PROBL
`
EME DISCR

ETIS

E
Soient ( S
i
)
i=1,...,N
les sommets de T
h
, et (
i
)
i=1,...,N
les fonctions de base associees, telles que :
i , j
i
( S
j
) =
ij
.
Soit u
h
V
h
, alors pour un point M , u
h
( M ) =
N

i=1
u
h
( S
i
)
i
( M ). Posons u
h
( S
i
) = x
i
.
On peut representer u
h
sous la forme vectorielle suivante : x = ( x
1
, ..., x
N
)
T
.
15.5.1 Cas general
Calculons la norme L
2
de u
h
:
[[ u
h
[[
2
0
=
_
_
N

i=1
x
i

i
,
N

j=1
x
j

j
_
_
0
=
N

i=1
N

j=1
x
i
x
j
(
i
,
j
)
0
= ( Mx [ x ) ,
o` u M R
NN
est telle que : M
i , j
= (
i
,
j
)
0
. M est appelee matrice de masse.
Considerons lelement de reference

K. Cet element est transforme en lelement K par la trans-
formation ane suivante : x x = B
K
x + b
K
, o` u : x =

M, et x =

OM, B
K
R
dd
,
b
K
R
d
(voir la gure 15.4). Soit u
K
la fonction telle que : u
h | K
( M ) = u
K
(

M ).
O 1
1
x
y
x O
y

Element transforme
K

K
x = B
K
x + b
K

Element de reference
Fig. 15.4 Formule de representation en 2D.
On a alors :
( Mx [ x ) =

KT
h
_
K
u
h
( M )
2
dx =

KT
h
_
b
K
u
K
(

M )
2
[ B
K
[ d x =

KT
h
[ B
K
[
_
b
K
u
K
(

M )
2
d x,
(15.10)
o` u [B
K
[ = det ( B
K
). Or, u
K
(

M ) depend lineairement des valeurs de u


h
aux sommets de K,
(S
K
k
)
k=1,...,d+1
. En eet, notons que : u
h
(M) =
d+1

k=1

k
l
u
h
(S
K
l
), o` u
k
l
est la k
i`eme
coordonnee bary-
centrique de M dans K. Mais ces valeurs sont aussi les valeurs de u
K
aux sommets (

S
k
)
k=1,...,d+1
:
en dautres termes, u
K
(

M) appartient ` a un espace vectoriel sur R de dimension d. Dans R


d
, toutes
les normes sont equivalentes, et on a par exemple :
_
b
K
u
K
(

M )
2
d x
1
d + 1
[

K[
d+1

k=1
u
K
(

S
k
)
2
, (15.11)
o` u [

K[ laire ou le volume de lelement de reference

K.
Il existe donc un couple (c
d
, C
d
) R
2
+
tel que :
u
k
,
c
d
d + 1
[

K[
d+1

k=1
u
k
(

S
k
)
2

_
b
K
u
K
(

M )
2
d x
C
d
d + 1
[

K[
d+1

k=1
u
k
(

S
k
)
2
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
15.5. Reduction de la matrice de masse 261
Or, on remarque que : [ K[ =
_
K
dx =
_
b
K
[ B
K
[ d x = [ B
K
[ [

K[. On injecte (15.11) dans (15.10)
pour obtenir :
( Mx [ x )
1
d + 1

KT
h
[ B
K
[ [

K[
d+1

k=1
u
K
(

S
k
)
2
=
1
d + 1

KT
h
[ K[
d+1

k=1
u
h | K
( S
K
k
)
2

1
d + 1
N

i=1
_
_

K| S
i
K
[ K[
_
_
u
h
( S
i
)
2
=
1
d + 1
N

i=1
_
_

K| S
i
K
[ K[
_
_
x
2
i
.
(15.12)
Soit

M R
NN
la matrice diagonale denie par :

M
i , i
=
1
d + 1

K| S
i
K
[ K[ . (15.13)
On deduit de (15.12) que :
( Mx [ x )
1
d + 1
N

i=1

M
i , i
x
2
i
=
1
d + 1
(

Mx [ x ) .
Do` u le theor`eme suivant :
Theor`eme 15.3 La matrice de masse pleine M est equivalente ` a la matrice de masse reduite

M,
denie par (15.13).
15.5.2 Triangulation ou tetra`edrisation reguli`ere et quasi-uniforme
Soit h
K
le rayon du cercle ou de la sph`ere circonscrit(e) ` a lelement K de la triangulation ou de
la tetra`edrisation T
h
, et
K
le rayon du cercle ou de la sph`ere inscrit(e). Un calcul direct permet
de verier que
d
K
[ B
K
[ h
d
K
. On rappelle que h = min
K
h
K
. Les denitions suivantes sont
donnees par P. G. Ciarlet dans [33].
Denition 15.4 (i) ( T
h
)
h
est une famille de triangulations ou de tetra`edrisations reguli`ere si :
> 0 [ h, K T
h
, h
K

K
.
(ii) ( T
h
)
h
est quasi-uniforme : c > 0 [ h, K T
h
, c h h
K
.
Notons que (i) implique quil existe un nombre maximal delements N
max
auquel un sommet S
i
appartient, et (ii) implique quon ne peut pas trop raner un zone de maillage par rapport ` a une
autre.
Soit T
h
satisfaisant lhypoth`ese (i). Alors K T
h
, [ B
K
[ h
d
K
. Si de plus T
h
satisfait (ii), alors
K T
h
, [ B
K
[ h
d
et i 1 , ..., N, [

K[

K| S
i
K
[ B
K
[ h
d
, puisque la somme comprend au
plus N
max
triangles ou tetra`edres dapr`es (i). Reprenons les equations (15.12). On a :
( Mx [ x )
1
d + 1
N

i=1

K| S
i
K
[K[ x
2
i
=
1
d + 1
N

i=1
[

K[

K| S
i
K
[ B
K
[ x
2
i

h
d
d + 1
N

i=1
x
2
i
=
h
d
d + 1
( x [ x ).
(15.14)
Soit I R
NN
la matrice identite. Lequation (15.14) nous permet denoncer le theor`eme suivant :
Theor`eme 15.5 Soit ( T
h
)
h
une famille de triangulations ou de tetra`edrisations reguli`ere et quasi-
uniforme. Alors la matrice de masse pleine M est equivalente ` a
h
d
d + 1
I.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
262 CHAPITRE 15. CALCULS DU PROBL
`
EME DISCR

ETIS

E
15.6 Reduction de la matrice de masse ponderee en 2D
Peut-on trouver une matrice de diagonale equivalente ` a la matrice de masse pleine ? On ne peut
pas appliquer systematiquement la relation (15.11) ` a u
h
( M ) r ( M )

car ce nest pas une fonction


ane. Il faut trouver une autre formule de quadrature. On a :
_
K
u
h
( M )
2
r
2
dx = ( M

x [ x ), o` u
( M

)
i , j
= (
i
,
j
)
0 ,
. Dautre part, on peut ecrire :
_

u
h
( M )
2
r
2
dx =

KT
h
_
K
u
h
( M )
2
r
2
dx,
avec des integrales approchees par un schema dintegration numerique ` a n points :
_
K
u
h
( M )
2
r
2
dx [ K[
n

l=1
p
l
u
h
( M
K
l
)
2
r ( M
K
l
)
2
. (15.15)
Posons pour tout k : r
K
= min
l
r ( M
K
l
) et
K
= max
l
r ( M
K
l
). On a alors :
[ K[ ( r
K
)
2
n

l=1
p
l
u
h
( M
K
l
)
2

_
K
u
h
( M )
2
r
2
dx [ K[ (
K
)
2
n

l=1
p
l
u
h
( M
K
l
)
2
.
Numerotons les points du maillage de la fa con suivante : S
N
est le coin rentrant, pour 1 i N
0
,
S
i
nest pas voisin de S
N
, et pour N
0
+ 1 i N1, S
i
est voisin de S
N
. Soit N
c
= NN
0
, le
nombre de sommets voisins du coin rentrant plus le coin retrant. Soit /
c
lensemble des elements
ayant S
N
comme sommet, et /
0
= T
h
/
c
les autres elements. Posons x
0
= ( x
1
, ..., x
N1
) R
N1
et x
c
= ( x
N
0
+1
, ..., x
N
) R
Nc
.
15.6.1 Triangles interieurs
Soit K /
0
. Notons que r
K
> 0. Dautre part, pour une triangulation reguli`ere,
K
r
K
+
h
K
, et h
K
r
K
, do` u :
K
2 r
K
. On obtient alors (par exemple pour le schema dintegration ` a
trois points en 2D (15.1), d = 2 et n = 3) :
(

M
0

x
0
[ x
0
)

KK
0
_
K
u
h
( M )
2
r
2
dx 4 (

M
0

x
0
[ x
0
) , (15.16)
o` u :

M
0

R
(N1)(N1)
est la matrice diagonale telle que :
i 1 , ..., N 1 , (

M
0

)
i , i
=

KK
0
| S
i
K
[ K[ ( r
K
)
2
.
La borne optimale est 2
2
, et comme 0 < < 1, 2
2
< 4.
15.6.2 Triangles touchant le coin rentrant
Soit K /
c
. On ne peut plus choisir le schema dintegration ` a trois points (15.1) car il donne
r
K
= 0. Considerons le schema dintegration ` a trois points dHammer-Stroud en 2D (formule (15.2)
et gure 15.2, d = 2 et n = 3). On a alors bien : r
K
> 0. Pour tout l, M
l
est le milieu de larete
opposee au sommet S
l
, p
l
= 1/3, et :

k
l
=
_
1/2 si k ,= l ,
0 sinon.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
15.7.

Equivalence entre matrice de masse et matrice mixte 263
Posons provisoirement u
K
h
( S
K
i
) = x
i
. On a donc :
n

l=1
p
l
u
K
h
( M
K
l
)
2
=
[ K[
6
( x
2
1
+ x
2
2
+ x
2
3
+ x
1
x
2
+ x
1
x
3
+ x
2
x
3
) . (15.17)
An de trouver la matrice equivalente ` a M

, il faut borner cette somme de produits.


Pour majorer (15.17), il sut de remarquer que 2 a b a
2
+ b
2
. An de minorer (15.17), notons
que a
2
+ b
2
+ c
2
+ a c + a c + b c (a
2
+ b
2
+ c
2
)/2, car (a +b +c)
2
0. Do` u :
[ K[
12
3

i=1
u
K
h
( S
K
i
)
2

l=1
p
l
u
K
h
( M
K
l
)
2

[ K[
3
3

k=1
u
K
h
( S
K
i
)
2
.
Pour les triangles qui touchent le coin rentrant, si la triangulation est reguli`ere, alors : r
K
h
K
,
et
K
2 r
K
, do` u :
1
4
(

M
c

x
c
[ x
c
)

KKc
_
K
u
h
( M )
2
r
2
dx 4 (

M
c

x
c
[ x
c
) (15.18)
o` u :

M
c

R
(Nc)(Nc)
est la matrice diagonale telle que :
i N
c
+ 1 , ..., N , (

M
c

)
i , i
=
1
d + 1

KKc | S
i
K
[ K[ ( h
K
)
2
.
15.6.3 Matrice equivalente
Soit

M

R
NN
la matrice diagonale telle que :
_

_
(

M

)
i , i
= (

M
0

)
i , i
, i 1 , ..., N
0
,
(

M

)
i , i
= (

M
0

)
i , i
+ (

M
c

)
i , i
, i N
0
+ 1 , ..., N1 ,
(

M

)
i , i
= (

M
c

)
i , i
, pour i = N.
Do` u : x R
N
1
4
(

M

x [ x ) ( M

x [ x ) 4 (

M

x [ x ). M

est equivalente ` a

M

.
15.7

Equivalence entre matrice de masse et matrice mixte
Soit ( E, p ) R
N
R
M
. On veut resoudre le probl`eme suivant :
_
AE + C
T
p = f ,
CE = g ,
(15.19)
o` u A R
NN
est symetrique, denie positive ; C R
MN
est de rang maximal ; f R
N
et
g R
M
. Pour resoudre (15.19), il faut inverser CA
1
C
T
R
MM
.
Lorsque la condition inf-sup discr`ete est veriee, il existe une constante

h
> 0 telle que :
q R
M
, F R
N
:
( C
T
q [ F )
2
( AF[ F)

h
( Mq [ q ) , (15.20)
Comme la forme bilineaire B (3.2) est continue, il existe une constante b
h
> 0 telle que :
q R
M
, F R
N
, ( C
T
q [ F )
2
b
2
h
( Mq [ q ) ( AF [ F) . (15.21)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
264 CHAPITRE 15. CALCULS DU PROBL
`
EME DISCR

ETIS

E
Theor`eme 15.6 Lorsque la condition inf-sup discr`ete est veriee, ( M
1
( CA
1
C
T
) )
b
h

2
h
.
Demonstration. Montrons le theor`eme 15.6. Considerons (15.20) et (15.21).
Eectuons les changements de variable : q

= M
1/2
q, et F

= A
1/2
F. On obtient :
- ( Mq [ q ) = ( M
1/2
q

[ M
1/2
q

) = ( q

[ q

) = [ q

[
2
,
- ( AF [ F) = ( A
1/2
F

[ A
1/2
F

) = ( F

[ F

) = [ F

[
2
,
- ( C
T
q [ F) = ( C
T
M
1/2
q

[ A
1/2
F

) = ( A
1/2
C
T
M
1/2
q

[ F

) = ( Lq

[ F

),
avec L = A
1/2
C
T
M
1/2
R
NM
. On deduit de (15.20) que :
q

R
M
, F

R
N
: ( Lq

[ F

)
2

2
h
[ q

[
2
[ F

[
2
.
On deduit :
[[[ L[[[ := inf
q

R
M
sup
F

R
M
( Lq

[ F

)
[ q

[ [ F

h
, (15.22)
o` u [[[ L[[[ est par denition la norme de L dans R
NM
.
En utilisant les memes changements de variables sur F et q on obtient de (15.21) que : :
q

R
M
, F

R
N
: ( Lq

[ F

) b
2
h
[ q

[
2
[ F

[
2
,
do` u :
[[[ L[[[ b
h
. (15.23)
Or, on a :
( CA
1
C
T
q [ q ) = ( ( CA
1/2
A
1/2
C
T
) q [ q ) ,
= [ A
1/2
C
T
q [
2
,
= [ Lq

[
2
, par changement de variable.
On en deduit linegalite suivante, dapr`es (15.22) et (15.23) et comme [q

[
2
= ( Mq [ q ) :

2
h
( Mq [ q ) ( CA
1
C
T
q [ q ) b
2
h
( Mq [ q ). (15.24)

Le corollaire suivant est immediat.


Corollaire 15.7 Si la condition inf-sup est uniforme et si la constante de continuite ne depend
pas du pas du maillage (

h
et b
h
independants de h), les matrices M et CA
1
C
T
sont equivalentes.
Si la condition inf-sup est uniforme, M
1
( CA
1
C
T
) est equivalente ` a une constante fois la matrice
identite. Ainsi, le nombre de conditionnement de M
1
( CA
1
C
T
) est plus proche de un que celui
de CA
1
C
T
, dautant plus que

h
et b
h
sont proches de un. An de limiter le nombre diterations
de lalgorithme dUzawa, il est donc judicieux de choisir M comme matrice de preconditionnement.
Si le maillage le permet (voir la section 15.5), utiliser la matrice de masse reduite

M permet de
diminuer avantageusement le co ut dune iteration.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 16
Le champ magnetique
16.1 Le probl`eme quasi-magnetostatique 2D
16.1.1 Introduction
Pour le probl`eme bidimensionnel, les equations quasi-magnetostatique se resolvent de fa con
similaire aux equations quasi-electrostatique. La condition aux limites portant sur la composante
normale de linduction magnetique, le probl`eme est tourne de 90

. Par rapport ` a lespace X


0
E
, les
r oles de
N
et
D
sont inverses.
Le probl`eme quasi-magnetostatique est le suivant :
Trouver H X
H
tel que :
rot H = f
H
dans , f
H
L
2
(), (16.1)
div H = g
H
dans , g
H
L
2
(), (16.2)
H

= h sur , h L
2
(), (16.3)
Pour que les equations (16.1)-(16.3) soient bien posees, dapr`es lintegration par parties (1.14), il
faut que :
_

g
H
d =
_

hd. Supposons que h sannule au voisinage des coins rentrants. Il existe


alors un rel`evement regulier h H
1
() de h (h

= h). Posons H = H
0
+ h. H
0
X
0
H
satisfait :
rot H
0
= f
0
H
L
2
() , (16.4)
div H
0
= g
0
H
L
2
() , (16.5)
o` u : f
0
H
= f
H
rot h et g
0
H
= g
H
div h.
16.1.2 Le probl`eme direct
On peut decomposer H et H
0
comme somme de derivees de potentiels :
H = grad
N
+ rot
D
o` u
N
et
D
satisfont les probl`emes de Neumann et de Dirichlet
suivants :
_

N
= g
H
dans .

N
= h sur ,
et
_

D
= f
H
dans .

D
= 0 sur .
(16.6)
H
0
= grad
0
N
+ rot
0
D
o` u
0
N

N
et
0
D

D
satisfont les probl`emes de Neumann et de
Dirichlet homog`enes suivants :
_

0
N
= g
0
H
dans .

0
N
= 0 sur ,
et
_

0
D
= f
0
H
dans .

0
D
= 0 sur .
(16.7)
265
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
266 CHAPITRE 16. LE CHAMP MAGN

ETIQUE
On a donc la decomposition orthogonale suivante : X
0
H
= grad
N

rot
D
.
On peut approcher le champ quasi-magnetostatique de plusieurs fa cons :
Le champ quasi-magnetostatique peut donc etre calcule par la methode des potentiels decrite
dans la section 2.2 de la meme fa con et avec la meme precision que le champ quasi-electrostatique.
Dapr`es la section 2.2,
0
N
=

N
+
Ncr

i=1

i
N

P
N , i
, et
0
D
=

D
+
Ncr

i=1

i
D

P
D, i
, o` u

N,D
H
2
(),
et : i
i
N
= ( g
0
H
, s
N , i
)
0
/,
i
D
= ( f
0
H
, s
D, i
)
0
/.
Comme X
H
H
1
() est dense dans X
H
, on peut approcher la solution de (16.1)-(16.3) par
les elements nis de Lagrange continus P
k
.
Proposition 16.1 Le probl`eme (16.1)-(16.3) est equivalent au probl`eme variationnel suivant :
Trouver H X
H
tel que : F X
H
,
( H, F)
X
H
= ( g
H
, div F)
0
+ ( f
H
, rot F)
0
+
_

hF

d .
On peut aussi appliquer la -approche au calcul du champ quasi-magnetostatique. On re-
marque en eet que : grad
P
N , i
= rot
P
D, i
= y
P
i
, avec y
P
i
=
i
r

i
1
i
_
cos (
i

i
)
sin (
i

i
)
_
, exprime
en coordonnees polaires par rapport au coin rentrant O
i
.
On obtient alors la decomposition suivante : H
0
= H
R
+
Ncr

i=1

i
y
P
i
, H
R
H
1
(), et
i
=
i
D

i
N
.
Posons

H = H
R
+h H
1
(). Do` u : H =

H +
Ncr

i=1

i
y
P
i
. On remarque que : y
P
i
.
|
L
2
()
est nul sur les ar`etes du coin rentrant O
i
, et regulier ailleurs. Soit h

un rel`evement regulier de la
condition aux limites normale :

H.
|
= h
Ncr

i=1

i
y
P
i
.
|
. Posons

H =

H
0
+ h

.

H
0
satisfait :
rot

H
0
= f
H
rot h

L
2
() , (16.8)
div

H
0
= g
H
div h

L
2
() . (16.9)
Proposition 16.2 Le probl`eme (16.8)-(16.9) est equivalent ` a la formulation variationnelle sui-
vante : Trouver

H
0
X
0 , R
H
tel que :
F X
0 , R
H
, /
0
(

H
0
, F) = /
0
( F) /
0
( h

, F) . (16.10)
/
0
restreinte ` a X
0
H
X
0
H
est une forme bilineaire symetrique coercitive (cest le produit scalaire
dans X
0
H
). /
0
est la forme lineaire continue suivante :
/
0
: X
0
H
R
F ( g
H
, div F)
0
+ ( f
H
, rot F)
0
.
Considerons le cas o` u il nexiste quun seul coin rentrant. Lorsque h H
1/2
() sannule au
voisinage du coin rentrant, on peut montrer de la meme fa con que dans le paragraphe 2.4.3 que :
( div h, s
N
)
0
( rot h, s
D
)
0
=
_

hs
N
d . (16.11)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
16.1. Le probl`eme quasi-magnetostatique 2D 267
On en deduit la formule generalisee et simpliee suivante :
= ( f
H
, s
D
)
0
( g
H
, s
N
)
0
+
_

hs
N
d . (16.12)

Etudions la decomposition orthogonale de X


0
H
. Soit X
0 , R
H
= X
0
H
H
1
() lespace regularise
de X
0
H
. Lorsque est convexe, dapr`es [50], X
0 , R
H
= X
0
H
. Au contraire, lorsquil existe un coin
rentrant, X
0 , R
H
, est strictement inclus et est ferme dans X
0
H
. Les elements nis P
k
de Lagrange ne
permettent pas de capter les parties singuli`eres (non H
1
). Soit X
0 , S
H
= ( X
0 , R
H
)

X
0
H
. En procedant
de la meme fa con que pour demontrer la theor`eme 2.43, on obtient une base de X
0 , S
H
:
Proposition 16.3 On consid`ere les vecteurs y
S
i
= grad
N , i
+ rot
D, i
, i 1, . . . , N
cr
. Alors
X
0 , S
H
est genere par les y
S
i
: X
0 , S
H
= vect( y
S
1
, ..., y
S
Ncr
).
Dapr`es la -approche, les y
S
i
secrivent ainsi : y
S
i
= y
i
+
Ncr

j=1

i , j
y
P
j
, o` u y
i
H
1
() satisfait :
div y
i
= s
N , i
dans ,
rot y
i
= s
D, i
dans ,
y
i
.
| A
k
=
Ncr

j=1

i , j
y
P
j
.
| A
k
, k 1 , ..., K .
Pour tout i, on pose y
i
= y
0
i
+ h
i
, o` u y
0
i
X
0 , R
H
et o` u h
i
est un rel`evement regulier de

Ncr

j=1

i , j
y
P
i
.
|
. y
0
i
satisfait alors :
div y
0
i
= s
N , i
div h
i
dans , (16.13)
rot y
i
0
= s
D, i
rot h
i
dans . (16.14)
Proposition 16.4 Fixons i. Le probl`eme (16.13)-(16.14) est equivalent ` a la formulation varia-
tionnelle suivante : Trouver y
0
i
X
0 , R
H
tel que :
F X
0 , R
H
, /
0
( y
0
i
, F) = /
0
( h
i
, F) . (16.15)
Decomposons H
0
de fa con orthogonale : H
0
=

H
0
+
Ncr

i=1
d
i
y
S
i
, o` u

H
0
X
0 , R
H
et i d
i
R.
Soient d et R
Ncr
tels que : i 1 , ..., N
cr
, d
i
= d
i
et
i
=
i
.
Proposition 16.5 Le probl`eme (16.4)-(16.5) est equivalent ` a la formulation variationnelle sui-
vante : Trouver

H
0
X
0 , R
H
et d R tels que :
/
0
(

H
0
, F) = /
0
( F) /
0
( h, F) , F X
0 , R
H
, (16.16)
Xd = . (16.17)
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
268 CHAPITRE 16. LE CHAMP MAGN

ETIQUE
16.2 Le probl`eme quasi-magnetostatique 3D
16.2.1 Introduction
Le probl`eme quasi-magnetostatique est le suivant :
Trouver H A
H
tel que :
rot H = f
H
dans , f
H
H( div
0
, ) , (16.18)
div H = g
H
dans , g
H
L
2
() (16.19)
H

= h sur , h L
2
() , (16.20)
f
H
est ` a divergence nulle, et h H
1/2
() sannule au voisinage des coins et des aretes rentrants.
Contrairement au cas bidimensionnel, il ny a pas de relation de compatibilite entre f
H
et h. Notons
que
_

hd =
_

H. d =
_

g
H
d, dapr`es la formule dintegration par parties (7.13) avec
u = H et v = 1.
Denitions 16.6 On appelle la norme du graphe (ou norme naturelle) de A
H
la quantite suivante :
[[v[[
0,rot ,div ,L
2
()
:=
_
[[v[[
2
0
+[[rot v[[
2
0
+[[div v[[
2
0
+
_

[v . [
2
d
_
1/2
.
On appelle la semi-norme de A
H
la quantite suivante :
[v[
rot ,div ,L
2
()
:=
_
[[rot v[[
2
0
+[[div v[[
2
0
+
_

[v . [
2
d
_
1/2
.
P. Fernandez et G. Gilardi ont montre dans [61] le theor`eme suivant :
Theor`eme 16.7 Linjection de A
H
dans L
2
() est compacte.
Ce theor`eme permet de montrer le lemme suivant, de la meme fa con que le lemme 8.4 :
Lemme 16.8 Il existe une constante C > 0 ne dependant que de telle que :
v A
H
, [[v[[
0
C[v[
rot ,div ,L
2
()
. (16.21)
On en deduit alors le theor`eme qui suit :
Theor`eme 16.9 Dans A
H
, la semi-norme est equivalente ` a la norme du graphe : la semi-norme
denit une norme sur A
H
.
16.2.2 Le probl`eme direct
En magnetostatique (div H = 0), si la densite de courant est nulle, on a rot H = 0, et on
peut ecrire le champ magnetique sous forme du gradient dun potentiel scalaire magnetique : H =
grad
M
, o` u
M
H
1
() L
2
0
() satisfait le probl`eme de Neuman suivant :
M
= 0 dans
, et

M
= h sur . On peut alors appliquer les methodes et les resultats de lelectrostatique,
en notant bien quil sagit non plus de resoudre un probl`eme de Dirichlet, mais un probl`eme de
Neumann.
Comme div H est nul (absence de monopole magnetique), on peut ecrire H sous la forme : rot /.
/ est appele potentiel vecteur, et est denit ` a un gradient pr`es car rot grad = 0. Si on choisit
/ tel que div / = 0 (cest de choix de la jauge de Coulomb), / H
1
() satisfait le probl`eme de
Neuman suivant : / = f
H
dans et rot /. n = h sur .
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
16.2. Le probl`eme quasi-magnetostatique 3D 269
Proposition 16.10 Le probl`eme (16.18)-(16.20) est equivalent au probl`eme variationnel suivant :
Trouver H A
H
tel que :
T A
H
, ( H, T )
X
H
= L
H
( T ), (16.22)
o` u /
H
est la forme lineaire suivante :
/
H
: A
H
R
T ( f
H
, rot T )
0
+ ( g
H
, div T )
0
+
_

hF

d.
Comme /
H
A

H
, dapr`es le theor`eme de Riesz-Frechet, le probl`eme (16.22) admet une solution
unique H A
H
, qui depend contin ument des donnees f
H
, g
H
et h.
Demonstration. Voir article [36].

Comme A
H
H
1
() est dense dans A
H
[40, 51], on peut approcher la solution de (8.12) par les
elements nis de Lagrange continus P
k
.
Considerons H
r
H
1
() un rel`evement regulier de h. On pose alors : H = H
0
+ H
r
, o` u
H
0
A
0
H
satisfait le probl`eme suivant :
rot H = f
H
rot H
r
dans , , (16.23)
div H = g
H
div H
r
dans , (16.24)
Proposition 16.11 Le probl`eme (16.23)-(16.24) est equivalent au probl`eme variationnel suivant :
Trouver H
0
A
0
H
tel que :
T A
0
H
, ( H
0
, T )
X
0
H
= /
0
( T ) ( H
r
, T )
X
0
H
, (16.25)
Comme /
0
(A
0
M
)

, dapr`es le theor`eme 1.7, le probl`eme (16.25) admet une solution unique


H
0
A
0
H
, qui depend contin ument des donnees.
Lorsque nest pas convexe, A
0 , R
H
:= A
0
H
H
1
(), lespace regularise de A
0
H
nest pas dense dans
A
0
H
. A
0 , R
H
est ferme et strictement inclus dans A
0
H
.
Lorsque est convexe, A
0 , R
H
= A
0
H
. La solution de (8.14) approchee par les elements nis de
Lagrange continus P
k
est fausse lorsque presente des singularites geometriques.
La discretisation des formulations variationnelles (16.22) et (16.25) est donnee dans le para-
graphe 16.3.2 de la section suivante.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
270 CHAPITRE 16. LE CHAMP MAGN

ETIQUE
16.3 Champ quasi-magnetostatique : discretisation 3D
Dans cette section, nous indiquons comment construire les matrices pour resoudre le probl`eme
quasi-magnetostatique 3D. Nous reprenons les notations du chapitre 10 de la partie III.
16.3.1 Methode avec CL naturelles
Pour la methode avec CL naturelles, lespace de discretisation de A
H
par les elements nis
P
k
est A
k
. La matrice des produits scalaires A
H
des fonctions de A
k
est represente par A
H
=
Rot + Div + B

, o` u B

est telle que : i ou j , I

, B
i , j

= 0 et : i , j I

,
B
i , j

=

Fq | M
i
, M
j
Fq
_
_
Fq
v
j
v
i
d
q
.
T
q
_
.
Posons L
h
(R
33
)
NN
la matrice denie par les N N sous-blocs :
L
i , j
h
=

Fq | M
i
, M
j
Fq
_
Fq
v
j
v
i
d
q
.
T
q
, si i et j I

,
= 0 sinon .
Soient f
H
R
3 N
et g
H
R
N
les representations de
k
f
H
et
k
g
H
dans la base de A
k
, et H la
representation de H
h
, lapproximation de H dans A
k
. Soit h R
N
, tel que h
i
= 0 si M
i
,
h(M
i
) = h(M
i
) sinon. La representation discretisee de la formulation variationnelle (16.22) se met
sous la forme matricielle suivante :
A
H
H = L
f
f
H
+ L
g
g
H
+ L
h
h ,
avec : A
H
= Div + Rot + B

.
(16.26)
Par la suite, on pose : M = L
f
f
H
+ L
g
g
H
+ L
h
h.
16.3.2 Methode avec CL essentielles
A
0
H
H
1
() est dense dans A
0
H
, seulement si est convexe. Ainsi, la methode decrite ici converge
dans la cas o` u presente des singularites geometriques seulement si les donnees sont reguli`eres.
On consid`ere comme espace de discretisation de A
0 , R
H
le sous-espace de A
k
, conforme dans A
0
H
:
A
0 , R
H, k
=
_
v A
k
[ v .
|
= 0 sur
_
. (16.27)
Par construction, A
0 , R
H, k
H
1
(). La discretisation de (16.25) se fait de la meme fa con que celle de
(16.22), mais il faut prendre en compte la condition aux limites normales dans les matrices Div et
Rot, et dans les termes du second membre.
Propriete 16.12 Lespace A
0 , R
H, k
est de dimension nie 3N N
f
2N
a
3N
c
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
16.3. Champ quasi-magnetostatique : discretisation 3D 271
Demonstration. Soit u A
0 , R
H, k
. Comme A
0 , R
H, k
est un sous-espace de A
k
, il est de dimension
inferieure ou egale ` a 3N et on peut ecrire u =
N

i=1
3

=1
u

( M
i
) v
i ,
.
Considerons un point M
i
, i I
a
, se trouvant sur larete A
k , l
(gure 7.1, p. 153). On a :
_
u( M
i
) .
l
= 0 ,
u( M
i
) .
k
= 0 .
Comme les vecteurs
k
et
l
ne sont pas colineaires, u( M
i
) est necessairement colineaire ` a
k , l
.
Ceci etant valable pour tous les points daretes, on peut ecrire : u =

iI\Ia
3

=1
u

( M
i
) v
i ,
+

iIa
u

( M
i
) v
i

i
, avec
i
=
k , l
, deni de fa con unique ; et u

( M
i
) = u( M
i
) .
i
. Pour chaque
vecteur de A
0 , R
H, k
, nous eliminons alors deux degres de liberte lies ` a chaque point darete. Do` u :
dim( A
0 , R
H, k
) 3N 2N
a
.
Considerons un coin M
i
, i I
c
. M
i
est lintersection dau moins trois faces, dont les vecteurs
normaux ne sont pas colineaires ni tous les trois dans le meme plan, do` u u(M
i
) = 0. Ceci etant
valable pour tous les coins, on peut ecrire : u =
NNac

i=1
3

=1
u

( M
i
) v
i ,
+

iIa
u

( M
i
)
i
. Pour
chaque vecteur de A
0 , R
H, k
, nous eliminons alors les trois degres de liberte lies ` a chaque coin. Il y en
a N
c
, do` u : dim( A
0 , R
H, k
) 3N 2N
a
3N
c
.
Considerons un point M
i
, i I
f
, se trouvant sur la face F
k
de . Comme u( M
i
) .
| F
k
= 0,
on peut ecrire u( M
i
)
| F
k
= u

1( M
i
) v
i

1
| F
k
+ u

2( M
i
) v
i

2
| F
k
.
Do` u : u =

iI

=1
u

( M
i
) v
i ,
+

iI
f
2

=1
u

( M
i
) v
i

i
+

iIa
u

( M
i
) v
i

i
. Ainsi, pour chaque
vecteur de A
0 , R
H, k
, nous eliminons un degre de liberte par point du bord qui nest pas ni sur une
arete ni sur un coin. Do` u : dim( A
0 , R
H, k
) 3N N
f
2N
a
3N
c
. Pour conclure, la famille
B

0
:= ( v
i ,
)
i I , {1,2,3}
( v
i

i
)
i I
f
, {1,2}
( v
i

i
)
i Ia
est contenue dans A
0 , R
H, k
, do` u :
dim( A
0 , R
H, k
) 3N 2N
f
3N
a
3N
c
.

Nous avons donc montre la propriete 16.12, et au passage que B

0
engendre A
0 , R
H, k
. On utilisera
donc deux types de base locale de R
3
selon lemplacement de M
i
:
- i I

, M
i
, on travaille dans la base canonique ( e
1
, e
2
, e
3
),
- i I
f
, M
i
(/ (), on travaille dans la base locale (
1
i
,
2
i
,
i
),
- i I
a
, M
i
/, si M
i
est sur une arete de F
k
et de F
l
, on travaille dans la base locale
(
i
,
1
i
,
2
i
), o` u par exemple si M
i
est sur larete A
k , l
et que F
k
et F
l
sont orthogonales :
1
i
=
k
et
2
i
=
k
(ou le contraire, de sorte que (
i
,
1
i
,
2
i
) forme une base orthonormee directe).
- i I
c
, M
i
(, an de lever lambigute sur le vecteur normal, on travaille dans la base cano-
nique ( e
1
, e
2
, e
3
).
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
272 CHAPITRE 16. LE CHAMP MAGN

ETIQUE
On appelle B

la base de A
k
ainsi formee :
B

= (v
i ,
)
iI

Ic,{1,2,3}
(v
i

i
)
iI
f
,{1,2}
(v
i

i
)
iI
f
(v
i

i
)
iIa , {1,2}
(v
i

i
)
iIa
.
(16.28)
Les fonctions de base de B (10.12) et de B

sont les memes pour les points M


i
tels que i II
a
.
Soit A

( R
33
)
NN
la decomposition de la matrice Div + Rot dans B

, cette fois-ci, quon


ecrit de la fa con suivante :
A

=
_
_
_
_
_
_
_
_
_
_
A
,
A
, f
A
, a
A
, c
A
f ,
A
f , f
A
f , a
A
f , c
A
a ,
A
a , f
A
a , a
A
a, c
A
c ,
A
c , f
A
c , a
A
c , c
_
_
_
_
_
_
_
_
_
_
.
Nous ne decrivons ici que les sous-blocs qui nont pas ete decrits au paragraphe 10.4.1 :
- A
c , c
= A
i Ic , j Ic
ac , ac
( R
33
)
NcNc
;
- A
, c
= A
i I

, j Ic
, ac
( R
33
)
N

Nc
;
- A
c ,
= A
i Ic , j I

ac ,
( R
33
)
NcN

.
- A
f , c
= A
i Ic , j I
f
f , ac
( R
33
)
NcN
f
.
- A
c , f
= A
i I
f
, j Ic
fac , f
( R
33
)
N
f
Nc
.
La sous-matrice A
a , a
( R
33
)
NaNa
est composee des N
a
N
a
sous-blocs A
i , j
a , a
R
33
, tels
que : i I
a
, j I
a
:
A
i , j
a , a
=
_
_
_
_
_
_
_
( v
j

j
, v
i

i
)
X
0
H
( v
j

1
j
, v
i

i
)
X
0
H
( v
j

2
j
, v
i

i
)
X
0
H
( v
j

j
, v
i

1
i
)
X
0
H
( v
j

1
j
, v
i

1
i
)
X
0
H
( v
j

2
j
, v
i

1
i
)
X
0
H
( v
j

j
, v
i

2
i
)
X
0
H
( v
j

1
j
, v
i

2
i
)
X
0
H
( v
j

2
j
, v
i

2
i
)
X
0
H
_
_
_
_
_
_
_
.
Ces sous-blocs agissent sur les vecteurs de R
3
decomposes dans la base locale (
1
j
,
2
j
,
j
)
T
:
H
h
( M
j
) =
_
_
H

( M
j
)
H

1( M
j
)
H

2( M
j
)
_
_
, o` u H

( M
j
) = H
h
( M
j
) .

j
, = 1, 2, et H

( M
j
) = H
h
( M
j
) .
j
.
La sous-matrice A
, a
( R
33
)
N

Na
est composee des N

N
a
sous-blocs A
i , j
, a
R
33
, tels
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
16.3. Champ quasi-magnetostatique : discretisation 3D 273
que : i I

, j I
a
:
A
i , j
, a
=
_
_
_
_
_
_
_
( v
j

j
, v
i
e
1
)
X
0
H
( v
j

1
j
, v
i
e
1
)
X
0
H
( v
j

2
j
, v
i
e
1
)
X
0
H
( v
j

j
, v
i
e
2
)
X
0
H
( v
j

1
j
, v
i
e
2
)
X
0
H
( v
j

2
j
, v
i
e
2
)
X
0
H
( v
j

j
, v
i
e
3
)
X
0
H
( v
j

1
j
, v
i
e
3
)
X
0
H
( v
j

2
j
, v
i
e
3
)
X
0
H
_
_
_
_
_
_
_
.
Symetriquement, on a : A
a ,
( R
33
)
NaN

telle que : i I
a
, j I

, A
i , j
a ,
= A
j , i
, a
. Les
sous-blocs A
a , c
( R
33
)
NaNc
et A
c , a
( R
33
)
NcNa
se forment de la meme fa con.
La sous-matrice A
f , a
( R
33
)
N
f
Na
est composee des N
f
N
a
sous-blocs A
i , j
f , a
R
33
, tels
que : i I
f
, j I
a
:
A
i , j
f , a
=
_
_
_
_
_
_
_
( v
j

j
, v
i

1
i
)
X
0
H
( v
j

1
j
, v
i

1
i
)
X
0
H
( v
j

2
j
, v
i

1
i
)
X
0
H
( v
j

j
, v
i

2
i
)
X
0
H
( v
j

1
j
, v
i

2
i
)
X
0
H
( v
j

2
j
, v
i

2
i
)
X
0
H
( v
j

j
, v
i

i
)
X
0
H
( v
j

1
j
, v
i

i
)
X
0
H
( v
j

2
j
, v
i

i
)
X
0
H
_
_
_
_
_
_
_
.
Symetriquement, on a : A
a , f
( R
33
)
NaN
f
telle que : i I
a
, j I
f
, A
i , j
a , f
= A
j , i
f , a
. Nous ne
detaillerons pas les calculs des sous-matrices de A

, car ils sont similaires aux calculs des elements


de Rot et Div, expliques dans le paragraphe 10.3.1.
Soit T A
k
. An de denir le produit matrice-vecteur A

F, o` u F est le vecteur de ( R
3
)
N
associe
` a T, on decompose T dans B

:
T =

j I

Ic
3

=1
F

(M
j
) v
j ,
+

j I
f
_
_
2

=1
F

(M
j
) v
j

j
+ F

(M
j
) v
j

j
_
_
+

j Ia
_
_
2

=1
F

(M
j
) v
j

j
+ F

(M
j
) v
j

j
_
_
,
o` u i I
a
, 1, 2, F

(M
j
) = T(M
i
) .

i
et F

(M
j
) = T(M
i
) .
i
.
On consid`ere alors F = (F

, F
f
, F
a
, F
c
)
T
le vecteur de R
3N
associe, dont les sous-composantes
F
a
et F
c
sont :
- F
a
= (F

1(M
NNac+1
), F

2 (M
NNac+1
), F

(M
NNac+1
), ..., F

1 (M
NNc
), F

2 (M
NNc
), F

(M
NNc
))
T

(R
3
)
Na
,
- F
c
= (F
1
(M
NNc+1
), F
2
(M
NNc
+ 1), F
3
(M
NNc+1
), ..., F
1
(M
N
), F
2
(M
N
), F
3
(M
N
))
T
(R
3
)
Nc
.
Le produit matrice-vecteur A

F est ainsi bien deni. Pour construire la matrice de la formulation


variationnelle (16.25) discretisee dans A
0 , R
H, k
, on peut alors proceder ` a lelimination des conditions
aux limites essentielles dans A

. Cela correspond ` a eliminer dune part les lignes et les colonnes de


A

dont les elements dependent de pour les sommets situes ` a linterieur des faces du bord (i I
f
) ;
dautre part les lignes et les colonnes dont les elements dependent de
1,2
pour les sommets situes
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
274 CHAPITRE 16. LE CHAMP MAGN

ETIQUE
sur les aretes de (i I
a
) ; et enn toutes les lignes et les colonnes pour les sommets situes sur
les coins de (i I
c
). On appelle A

0
la matrice ainsi obtenue.
Soit A
,
( R
33
)
N

N
f
la matrice A
, f
dont on a elimine la colonne dependant de :
i I

, j I
f
,
A
i , j
,
=
_
_
_
_
_
_
_
( v
j

1
j
, v
i
e
1
)
X
0
H
( v
j

2
j
, v
i
e
1
)
X
0
H
0
( v
j

1
j
, v
i
e
2
)
X
0
H
( v
j

2
j
, v
i
e
2
)
X
0
H
0
( v
j

1
j
, v
i
e
3
)
X
0
H
( v
j

2
j
, v
i
e
3
)
X
0
H
0
_
_
_
_
_
_
_
.
Symetriquement, A
,
( R
33
)
N
f
N

est la matrice A
f ,
dont on a elimine la ligne qui depend
de : A
i , j
,
= A
j , i
,
.
On consid`ere A
,
la matrice A
f , f
dont on a elimine les termes dependant de , sauf le terme
diagonal, pour lequel on a impose la valeur 1 :
A
i , j
,
=
_
_
_
_
_
_
_
( v
j

1
j
, v
i

1
i
)
X
0
H
( v
j

2
j
, v
i

1
i
)
X
0
H
0
( v
j

1
j
, v
i

2
i
)
X
0
H
( v
j

2
j
, v
i

2
i
)
X
0
H
0
0 0
ij
_
_
_
_
_
_
_
.
En eet, A
f , f
correspond ` a un bloc diagonal de A

. En imposant la valeur 1 sur les termes diagonaux


elimines, on sassure que la matrice ainsi modiee soit inversible.
Soit A
, a
( R
33
)
N

Na
la matrice A
, a
dont on a elimine les colonnes dependant de
1,2
:
i I

, j I
a
,
A
i , j
,
=
_
_
_
_
_
_
_
( v
j

j
, v
i
e
1
)
X
0
H
0 0
( v
j

j
, v
i
e
2
)
X
0
H
0 0
( v
j

j
, v
i
e
3
)
X
0
H
0 0
_
_
_
_
_
_
_
.
Symetriquement, A
a ,
( R
33
)
NaN

est la matrice A
a ,
dont on a elimine les lignes qui
dependent de
1,2
: A
i , j
a ,
= A
j , i
, a
.
Soit A
, a
( R
33
)
N
f
Na
la matrice A
, a
dont on a elimine la ligne dependant de et les
colonnes dependant de
1,2
:
i I

, j I
a
,
A
i , j
,
=
_
_
_
_
_
_
_
( v
j

j
, v
i

1
i
)
X
0
H
0 0
( v
j

j
, v
i

2
i
)
X
0
H
0 0
0 0 0
_
_
_
_
_
_
_
.
Symetriquement, A
a ,
( R
33
)
NaN
f
est la matrice A
a , f
dont on a elimine les lignes qui
dependent de
1,2
et la colonne qui depend de : A
i , j
a ,
= A
j , i
, a
.
On consid`ere A
a , a
la matrice A
a , a
dont on a elimine les termes dependant de
1,2
, sauf les
termes diagonaux, pour lesquels on a impose la valeur 1 :
A
i , j
a , a
=
_
_
( v
j

j
, v
i

i
)
X
0
H
0 0
0
ij
0
0 0
ij
_
_
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
16.3. Champ quasi-magnetostatique : discretisation 3D 275
En eet, A
a , a
correspond ` a un bloc diagonal de A

. En imposant la valeur 1 sur les termes diagonaux


elimines, on sassure que la matrice ainsi modiee soit inversible.
On en deduit que la structure par blocs de la matrice A

0
( R
33
)
NN
est la suivante :
A

0
=
_
_
_
_
_
_
_
_
_
_
A
,
A
,
A
, a
0
A
,
A
,
A
, a
0
A
a ,
A
a ,
A
a , a
0
0 0 0 I
c , c
_
_
_
_
_
_
_
_
_
_
,
o` u I
c , c
est la matrice identite de ( R
33
)
NcNc
.
Proposition 16.13 La matrice A

0
est inversible.
La preuve est similaire ` a celle de la proposition 10.4.
En procedant comme dans le paragraphe 10.4.2, on montre que le probl`eme variationnel (16.25)
discretise dans A
0 , R
H, k
secrit :
Trouver H
h
A
k
tel que :
i I

, 1 , 2 , 3 , ( H
h
, v
i ,
)
X
0
H
= /
0
( v
i ,
) ,
i I
f
, 1 , 2 ( H
h
, v
i

i
)
X
0
H
= /
0
( v
i

i
) ,
i I
f
, H
h
( M
i
) .
i
= h( M
i
) ,
i I
a
, 1 , 2 , H
h
( M
i
) .

i
= H
r
( M
i
) .

i
,
i I
c
, H
h
( M
i
) = H
r
( M
i
) .
(16.29)
Pour les deux derni`eres inegalites, on peut proceder comme dans le paragraphe 10.4.3.
Soit H = ( H

, H
f
, H
a
, H
c
)
T
le vecteur de R
3N
associe dont les composantes sont egales ` a
celles de H
h
dans B

. Considerons le rel`evement discret suivant : H


r
= ( Z

, H

, H
a
, H
c
)
T
, o` u :
- Z

est le vecteur nul de ( R


3
)
N

;
- H
r
a
= (0, 0, h(M
N

+1
), ..., 0, 0, h(M
N

+N
f
))
T
(R
3
)
N
f
, est le vecteur contenant les valeurs les
valeurs de h sur les points des faces de ;
- H
r

= (0, H
r
(M
NNac+1
) .
1
i
, H
r
(M
N

Nac+1
) .
2
i
, ..., 0, H
r
(M
NNc
) .
1
i
, H
r
(M
NNc
) .
2
i
)
T
(R
3
)
Na
,
est le vecteur contenant les valeurs des composantes de H
r
sur les aretes du maillage ;
- H
r
c
= (H
r
1
(M
NNc+1
), H
r
2
(M
NNc+1
), , H
r
3
(M
NNc+1
), ..., H
r
1
(M
N
), H
r
2
(M
N
), , H
r
3
(M
N
))
T
(R
3
)
Nc
,
est le vecteur contenant les valeurs des composantes de H
r
sur les coins du maillage.
Soit A
, f
( R
33
)
N
f
N
f
la matrice A
f , f
dont on a elimine la ligne dependant de
i
:
i , j I
f
,
A
i , j
, f
=
_
_
_
_
_
_
_
( v
j

1
j
, v
i

1
i
)
X
0
H
( v
j

2
j
, v
i

1
i
)
X
0
H
( v
j

j
, v
i

1
i
)
X
0
H
( v
j

1
j
, v
i

2
i
)
X
0
H
( v
j

2
j
, v
i

2
i
)
X
0
H
( v
j

j
, v
i

2
i
)
X
0
H
0 0 0
_
_
_
_
_
_
_
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
276 CHAPITRE 16. LE CHAMP MAGN

ETIQUE
Soit A
, a
( R
33
)
N
f
Na
la matrice A
f , a
dont on a elimine la ligne dependant de
i
:
i I
f
, j I
a
,
A
i , j
, f
=
_
_
_
_
_
_
_
( v
j

j
, v
i

1
i
)
X
0
H
( v
j

1
j
, v
i

1
i
)
X
0
H
( v
j

2
j
, v
i

1
i
)
X
0
H
( v
j

j
, v
i

2
i
)
X
0
H
( v
j

1
j
, v
i

2
i
)
X
0
H
( v
j

2
j
, v
i

2
i
)
X
0
H
0 0 0
_
_
_
_
_
_
_
.
Soit A
, c
( R
33
)
N
f
Nc
, la matrice A
f , c
dont on a elimine la ligne dependant de
i
:
i I
f
, j I
c
,
A
i , j
, c
=
_
_
_
_
_
_
_
( v
j
e
1
, v
i

1
i
)
X
0
H
( v
j
e
2
, v
i

1
i
)
X
0
H
( v
j
e
3
, v
i

1
i
)
X
0
H
( v
j
e
1
, v
i

2
i
)
X
0
H
( v
j
e
2
, v
i

2
i
)
X
0
H
( v
j
e
3
, v
i

2
i
)
X
0
H
0 0 0
_
_
_
_
_
_
_
.
Soit A
a , f
( R
33
)
NaN
f
la matrice A
a , f
dont on a elimine les lignes dependant de
1,2
i
:
i I
a
, , j I
f
,
A
i , j
a , f
=
_
_
_
_
_
_
( v
j

1
j
, v
i

i
)
X
0
H
( v
j

2
j
, v
i

i
)
X
0
H
( v
j

j
, v
i

i
)
X
0
H
0 0 0
0 0 0
_
_
_
_
_
_
.
Soit A
a , a
( R
33
)
NaNa
la matrice A
a , a
dont on a elimine les lignes dependant de
1,2
i
:
i , j I
a
,
A
i , j
a , a
=
_
_
_
_
_
_
( v
j

j
, v
i

i
)
X
0
H
( v
j

1
j
, v
i

i
)
X
0
H
( v
j

2
j
, v
i

i
)
X
0
H
0 0 0
0 0 0
_
_
_
_
_
_
.
Soit A
a , c
( R
33
)
NaNc
, la matrice A
a, c
dont on a elimine les lignes dependant de
1,2
i
:
i I
a
, j I
c
,
A
i , j
a , c
=
_
_
_
_
_
_
( v
j
e
1
, v
i

i
)
X
0
H
( v
j
e
2
, v
i

i
)
X
0
H
( v
j
e
3
, v
i

i
)
X
0
H
0 0 0
0 0 0
_
_
_
_
_
_
.
Soit M

( R
3
)
N

la restriction de M aux i I

, M

( R
3
)
N
f
le vecteur tel que :
M

= ( /
0
( v
N

+1

1
N

+1
) , /
0
( v
N

+1

2
N

+1
) , 0 , ..., /
0
( v
N

+N
f

1
N

+N
f
) , /
0
( v
N

+N
f

2
N

+N
f
) , 0 ),
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
16.3. Champ quasi-magnetostatique : discretisation 3D 277
et enn M
a
( R
3
)
Na
le vecteur tel que :
M
a
= ( /
0
( v
NNac+1

NNac+1
) , 0 , 0 , ..., /
0
( v
NNc

NNc
) , 0 , 0 ),
Soit A

r
( R
33
)
NN
la matrice denie ainsi :
A

r
=
_
_
_
_
_
_
_
_
_
_
0 A
, f
A
, a
A
, c
0 A
, f
A
, a
A
, c
0 A
a , f
A
a , a
A
a , c
0 0 0 I
c , c
_
_
_
_
_
_
_
_
_
_
.
Posons M
0
= ( M

, M

, M
a
, Z
c
)
T
( R
3
)
N
, o` u Z
c
est le vecteur nul de ( R
3
)
Nc
. On montre de
la meme fa con que dans le paragraphe 4.7.1 que les equations (16.29) se reecrivent sous la forme
du syst`eme matriciel suivant :
A

0
H = M
0
A

r
H
r
.
Le calcul de M
0
est similaire ` a celui de M. Une fois que H est calcule, on peut ecrire lapproximation
calculee sur les aretes du bord, H
a
dans la base canonique ( e
1
, e
2
, e
3
).
Pour cela, ` a chaque point M
i
, i I
a
, on associe O
a,i
R
33
, la matrice de changement de base
telle que :
O
a,i
=
_
_
_
_
_
_

1
(M
i
)
1
1
(M
i
)
2
1
(M
i
)

2
(M
i
)
1
2
(M
i
)
2
2
(M
i
)

3
(M
i
)
1
3
(M
i
)
2
3
(M
i
)
_
_
_
_
_
_
,
avec =
3

=1

et pour 1, 2,

=
3

=1

. Soit O
a
( R
3
)
NaNa
la matrice diagonale
par bloc denie par :
O
a
=
_
_
_
O
a,NNac +1
0 0
0
.
.
. 0
0 0 O
a,NNc
_
_
_.
Le vecteur correspondant aux composantes dans la base ( e
1
, e
2
, e
3
)
T
secrit alors : O
a
H
a
.
Le vecteur correspondant aux composantes de H
f
dans la base ( e
1
, e
2
, e
3
)
T
secrit : O
f
H
f
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
278 CHAPITRE 16. LE CHAMP MAGN

ETIQUE
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Chapitre 17
Rappels de notations
17.1 Rappel des espaces fonctionnels et des formes bilineaires 2D
Espace variationnel et forme bilineaire relatifs ` a la methode aux CL naturelles :
Espace variationnel de E :
X
E
=
_
u H(rot , ) H(div , ) : u

L
2
()
_
.
Forme bilineaire coercitive associee :
/
E
: X
E
X
E
R
( E, F) ( div E, div F)
0
+ ( rot E, rot F)
0
+
_

d,
Espace variationnel et forme bilineaire relatifs ` a la MCS :
Espace variationnel de E :
X
0
E
= u X
E
: u

= 0 , [[u[[
X
0
E
=
_
[[rot u[[
2
0
+ [[div u[[
2
0
_
1/2
.
Forme bilineaire coercitive associee :
/
0
: X
E
X
E
R
( E, F) ( div E, div F)
0
+ ( rot E, rot F)
0
.
Espace variationnel et forme bilineaire relatifs ` a la methode de regularisation ` a
poids :
Espace variationnel de E :
X
0
E,
=
_
u H
0
(rot , ) : div u L
2

()
_
, [[u[[
X
0
E,
=
_
[[rot u[[
2
0
+ [[div u[[
2
0 ,
_
1/2
.
Forme bilineaire coercitive associee :
/

: X
0
E,
X
0
E,
R
( E, F) ( div E, div F)
0 ,
+ ( rot E, rot F)
0
.
279
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
280 CHAPITRE 17. RAPPELS DE NOTATIONS
17.2 Rappel des espaces fonctionnels et des formes bilineaires 3D
Espace variationnel de c relatif ` a la methode aux CL naturelles :
A
E
=
_
u H(rot , ) H(div , ) : u
|
L
2
t
()
_
.
Espace variationnel de c relatif ` a la MCS :
A
0
E
=
_
u A
E
: u
|
= 0
_
, [[u[[
X
0
E
=
_
[[rot u[[
2
0
+ [[div u[[
2
0
_
1/2
.
Espace variationnel de c relatif ` a la methode de regularisation ` a poids :
A
0
E ,
= u H
0
(rot , ) H(div

, ) , [[u[[
X
0
E ,
= ( [[rot u[[
2
0
+ [[div u[[
2
0 ,
)
1/2
.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
Bibliographie
[1] A. Alonso, A Mathematical justication of the Low-frequency Heterogeneous Time-harmonic
Maxwell equations, Math. Meth. Appl. Sci., 9 (1999), pp. 475489.
[2] A. Alonso and A. Valli, Some remarks on the characterization of the space of tangential
traces of H(rot ; ) and the construction of an extension operator, Manuscripta Math., (1996),
pp. 159178.
[3] , Unique Solvability for High-frequency Heterogeneous Time-harmonic Maxwell equations
via the Fredholm Alternative Theory, Math. Meth. Appl. Sci., 21 (1998), pp. 463477.
[4] M. Amara and M. Moussaoui, Approximation of solutions and singularities coecients
for an elliptic problem in a plane polygonal problem, tech. rep.,

Ecole Nationale Superieure
de Lyon, 1989.
[5] C. Amrouche, C. Bernardi, M. Dauge, and V. Girault, Vector potentials in three-
dimensional non-smooth domains, Math. Meth. Appl. Sci., (1998), pp. 823864.
[6] F. Assous and P. Ciarlet, Jr., Mod`eles et methodes pour les equations de Maxwell,
Rapport de Recherche 349, ENSTA, Paris.
[7] F. Assous, P. Ciarlet, Jr., E. Garcia, and J. Segre, Time dependent Maxwells equa-
tions with charges in singular geometries. Soumis ` a Comp. Meth. Appl. Mech. and Eng.,
2005.
[8] F. Assous, P. Ciarlet, Jr., and J. Segre, Numerical solution to the time-dependent
Maxwell equations in two-dimensional singular domains : the singular complement method,
J. Comput. Phys., (2000), pp. 218249.
[9] F. Assous, P. Ciarlet, Jr., and E. Sonnendr ucker, Resolution of the Maxwell equa-
tions in a domain with reentrant corners, Model. Math. Anal. Numer., (1998), pp. 359389.
[10] F. Assous, P. Degond, E. Heintze, P.-A. Raviart, and J. Segre, On nite element
method for solving the Three-Dimensional Maxwell Equations, J. Comput. Phys., (1993),
pp. 222237.
[11] F. Assous, P. Degond, and J. Segre, Numerical approximation of the Maxwell Equations
in Inhomogeneous Media by a P
1
Conforming Finite Element Method, J. Comput. Phys.,
(1993), pp. 222237.
[12] I. Babuska, The nite element method with Lagrangian multipliers, Numer. Math., (1973),
pp. 179192.
[13] R. Barthelme, Le probl`eme de conservation de la charge dans le couplage des equations de
Maxwell et de Vlasov, PhD thesis, Universite Louis Pasteur, Strasbourg, 2005.
[14] Z. Belhachmi, C. Bernardi, and S. Deparis, Weighted Clement operator and application
to nite element discretization of the axisymmetric Stokes problem, Rapport de Recherche
R03029, Laboratoire Jacques-Louis Lions, Paris, 2003.
281
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
282 BIBLIOGRAPHIE
[15] F. Ben Belgacem and C. Bernardi, Spectral element discretization of the Maxwell equa-
tions, Math. Comput., 68 (1999), pp. 14971520.
[16] J.-P. Berenger, A perfectly matched layer for the absorption of electromagnetic waves, J.
Comput. Phys., (1994), pp. 185200.
[17] C. Bernardi and E. S uli, Time and space adaptivity for the second-order wave equation,
Math. Meth. Appl. Sci., 15 (2005), pp. 199225.
[18] M. S. Birman and M. Z. Solomyak, L
2
-theory of the Maxwell operator in arbitrary do-
mains, Russian Mat. Surveys, (1987), pp. 7596.
[19] D. Boffi, Three dimensional nite element methods for the Stokes problem, SIAM J. Numer.
Anal., 34 (1997), pp. 664670.
[20] D. Boffi, M. Costabel, M. Dauge, and L. Demkowicz, Discrete compactness for the
hp version of rectangular edge nite elements, ICES Report 04-29, The University of Texas
at Austin, 2004.
[21] D. Boffi, L. Demkowicz, and M. Costabel, Discrete compactness for p and hp 2D edge
nite elements, Math. Meth. Appl. Sci., 13 (2003), pp. 16731687.
[22] D. Boffi, M. Farina, and L. Gastaldi, On the approximation of Maxwells eigenproblem
in general 2D domains, Comput. Struct., 79 (2001), pp. 10891096.
[23] D. Boffi and L. Gastaldi, On the time harmonic Maxwell equations in general domains,
in Numerical Mathematics and Advanced Applications, ENUMATH 2001, Springer-Verlag
Italia, 2003, pp. 243253.
[24] A.-S. Bonnet-Ben Dhia and E. Luneville, Resolution numerique des equations aux
derivees partielles, Cours MA201, ENSTA, Paris, 2000-2001.
[25] A. Bossavit,

Electromagnetisme en vu de la modelisation, vol. 14 of Mathematiques et
Applications, Springer-Verlag, 1991.
[26] W. E. Boyse, D. R. Lynch, K. D. Paulsen, and G. N. Minerbo, Node based nite
element modelling of Maxwells equations, IEEE Trans. Antennas Propagat., (1992), pp. 642
651.
[27] H. Brezis, Analyse fonctionnelle. Theorie et applications, Masson, Paris, 1983.
[28] F. Brezzi, On the existence, uniqueness and approximation of saddle-point problems arising
from Lagrange multipliers, R.A.I.R.O. Anal. Numer., (1974), pp. 129151.
[29] A. Buffa and P. Ciarlet, Jr., On traces for functional spaces related to Maxwells equa-
tions. Part I : an integration by parts formula in Lipschitz polyhedra, Math. Meth. Appl. Sci.,
(2001), pp. 930.
[30] , On traces for functional spaces related to Maxwells equations. Part II : Hodge decom-
position on the boundary of Lipschitz polyhedra and applications, Math. Meth. Appl. Sci.,
(2001), pp. 930.
[31] A. Buffa, M. Costabel, and M. Dauge, Anisotropic regularity results for Laplace and
Maxwell operators in a polyhedron, C. R. Acad. Sci. Paris, Serie I, (2003), pp. 565570.
[32] , Algebraic convergence for anisotropic edge element in polyhedral domains. A paratre
dans Numer. Math., 2004.
[33] P. G. Ciarlet, The nite element method for elliptic problems, North-Holland, Amsterdam,
1978.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
BIBLIOGRAPHIE 283
[34] P. Ciarlet, Jr.,

Etude de preconditionnements parall`eles pour la resolution dequations aux
derivees partielles elliptiques. Une decomposition de lespace L
2
(W)
3
., PhD thesis, Universite
Paris VI, 1992.
[35] , Calcul des
i , j
D, N
. Communication privee, 2002.
[36] , Augmented formulations for solving Maxwell equations, Comp. Meth. Appl. Mech. and
Eng., 194 (2005), pp. 559586.
[37] , Formulation variationnelle des equations de Maxwell instationnaire. Communication
privee, 2005.
[38] P. Ciarlet, Jr., G. Garcia, and J. Zou, Resolution des equations de Maxwell dans des
domaines prismatiques tridimensionnels, C. R. Acad. Sci. Paris, Serie I, (2004), pp. 721726.
[39] P. Ciarlet, Jr. and V. Girault, Condition inf-sup pour lelement ni de Taylor-Hood
P
2
-iso-P
1
, 3-D; applications aux equations de Maxwell, C. R. Acad. Sci. Paris, Serie I, (2002),
pp. 827832.
[40] P. Ciarlet, Jr., C. Hazard, and S. Lohrengel, Les equations de Maxwell dans un
poly`edre : un resultat de densite, C. R. Acad. Sci. Paris, Serie I, (1998), pp. 3051310.
[41] P. Ciarlet, Jr. and J. He, The singular complement method for 2D scalar problems, C.
R. Acad. Sci. Paris, Serie I, (2003), pp. 353358.
[42] P. Ciarlet, Jr., B. Jung, S. Kaddouri, S. Labrunie, and J. Zou, Fourier singular
complement method. Part I : prismatic case. A paratre dans Numer. Math., 2005.
[43] P. Ciarlet, Jr. and J. Zou, Finite element convergence for the Darwin model to Maxwells
equations, Model. Math. Anal. Numer., (1997), pp. 213250.
[44] , Fully discrete nite element approaches for time-dependent Maxwells equations, Numer.
Math, (1999), pp. 193219.
[45] G. Cohen, Higher-Order Numerical Methods for Transient Wave Equations, Scientic Com-
putation, Springer-Verlag, Berlin, 2002.
[46] G. Cohen, P. Joly, E. Roberts, and N. Tordjman, Higher order triangular nite ele-
ments with mass lumping for the wave equation, SIAM J. Numer. Anal., 38 (2001), pp. 2047
2078.
[47] G. Cohen and P. Monk, Gauss point mass lumping schemes for Maxwells equations,
Numer. Meth. Partial Di. Eqns., (1998), pp. 6388.
[48] , Mur-Nedelec nite element schemes for Maxwells equations, Comput. Meth. Appl.
Mech. Eng., (1998), pp. 157171.
[49] M. Costabel, A remark on the regularity of solutions of Maxwells equations on Lipschitz
domains, Math. Meth. Appl. Sci., (1990), pp. 365368.
[50] , A coercive bilinear form for Maxwells equations, J. Math. An. Appl., (1991), pp. 527
541.
[51] M. Costabel and M. Dauge, Un resultat de densite pour les equations de Maxwell
regularisees dans un domaine lipschitzien, C. R. Acad. Sci. Paris, Ser. I, (1998), pp. 849
854.
[52] , Singularities of electromagnetic elds in polyhedral domains, Arch. Ration. Mech. Anal.,
(2000), pp. 221276.
[53] , Weighted regularization of Maxwell equations in polyhedral domains, a rehabilitation of
Nodal nite elements, Numer. Math., (2002), pp. 239277.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
284 BIBLIOGRAPHIE
[54] M. Costabel, M. Dauge, and D. Martin, Numerical investigation of a boundary pe-
nalization method for Maxwell equations, in Proceedings of the 3rd European conference on
numerical mathematics and advanced applications, Singapore, 2000, World Scientic, pp. 214
221.
[55] M. Costabel, M. Dauge, and S. Nicaise, Singularities of Maxwell interface problems,
R.A.I.R.O. Model. Math. Anal. Numer., (1999), pp. 627649.
[56] M. Costabel, M. Dauge, and C. Schwab, Exponential convergence of hp-FEM for Max-
wells equations with weighted regularization in polygonal domains, Math. Models Meth. Appl.
Sci., (2004).
[57] W. Dahmen, T. Klint, and K. Urban, On ctitious domain formulation for Maxwellequa-
tions, Found. Comput. Math., (2003), pp. 135160.
[58] R. Dautray and J.-L. Lions, Analyse mathematique et calcul numerique pour les sciences
et les techniques, Masson, Paris, 1988.
[59] P. Degond and P.-A. Raviart, An analysis of the Darwin model of approximation to
Maxwells equations, Forum Math., 4 (1992), pp. 1344.
[60] L. Demkowicz and L. Vardapetyan, Modeling of electromagnetic absorption / scatte-
ring problems using hp-adaptative nite elements, Comput. Methods Appl. Mech. Engrg, 152
(1998), pp. 103124.
[61] P. Fernandes and G. Gilardi, Magnetostatic and electrostatic problems in inhomogeneous
anisotropic media with irregular boundary and mixed boundary conditions, Math. Models
Meth. App. Sci., 7 (1997), pp. 957991.
[62] R. P. Feynman, R. B. Leighton, and M. Sands, The Feynman Lectures on Physics,
vol. 3, Addison-Wesley, Reading (Massachusetts), 1963.
[63] E. Garcia, Resolution des equations de Maxwell instationnaires avec charges dans des do-
maines non convexes, PhD thesis, Universite Paris VI, 2002.
[64] V. Girault, R. H. Nochetto, and R. Scott, Maximum-norm stability of the nite
element Stokes projection. A paratre dans J. Math. Pures Appl., 2005.
[65] V. Girault and P.-A. Raviart, Finite element methods for Navier-Stokes equations, Sprin-
ger Series in Computational Mathematics, Springer Verlag, Berlin, 1986.
[66] P. Grisvard, Elliptic problems in nonsmooth domains, vol. 24 of Monographs and studies
in Mathematics, Pitman, London, 1985.
[67] , Singularities in boundary value problems, Research Notes in Applied Mathematics,
Springer Verlag, Berlin, 1992.
[68] C. Hazard and S. Lohrengel, A singular eld method for Maxwells equations : numerical
aspects for 2D magnetostatics, SIAM J. Numer. Anal., (2002), pp. 10211040.
[69] E. Heintze, Resolution des equations de Maxwell tridimensionnelles instationnaires par une
methode delements nis conformes, PhD thesis, Universite Paris VI, 1992.
[70] P. Houston, I. Perugia, A. Schneebeli, and D. Sch otzau, Interior penalty method
for the indenite time-harmonic Maxwell equations, Numer. Math., (2005), pp. 485518.
[71] J. D. Jackson,

Electrodynamique classique, Sciences Sup, Dunod, Paris, 2001.
[72] E. Jamelot,

Elements nis nodaux pour les equations de Maxwell, C. R. Acad. Sci. Paris,
Ser. I, 339 (2004), pp. 809814.
[73] , Corrigendum ` a la Note

Elements nis nodaux pour les equations de Maxwell, C. R.


Acad. Sci. Paris, Ser. I, 340 (2005), pp. 409410.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
BIBLIOGRAPHIE 285
[74] F. Kikuchi, Mixed and penalty formulations for nite element analysis of an eigenvalue
problem in electromagnetism, Comput. Meths. Appl. Mech. Engrg., 64 (1987).
[75] , On a discrete compactness property for the Nedelec nite elements, J. Fac. Sci. Univ.
Tokyo, Sect. IA, Math., 36 (1989), pp. 479490.
[76] S. Labrunie, Les equations de Maxwell en geometrie axisymetrique et la methode du
complement singulier, in Journee

Elements nis vectoriels, Paris, 2004, ENSTA.
[77] P. Lacoste, La condensation de la matrice de masse, ou mass-lumping, pour les elements
nis de Raviart-Thomas-Nedelec dordre 1, C. R. Acad. Sci. Paris, Serie I, (2004), pp. 727732.
[78] J. Lions and E. Magenes, Probl`emes aux limites non homog`enes et applications, vol. 1,
Dunod, 1968.
[79] S. Lohrengel and S. Nicaise, Les equations de Maxwell dans des materiaux composites :
probl`emes de densite, C. R. Acad. Sci. Paris, Serie I, (2000), pp. 991996.
[80] P. Monk, A comparison of three mixed methods for the time-dependent Maxwells equations,
SIAM J. Sci. Stat. Comput., 13 (1992), pp. 10971122.
[81] , Analysis of nite element methods for Maxwells equations, SIAM J. Numer. Anal., 29
(1992), pp. 714729.
[82] , Finite element methods for Maxwells equations, Numerical Mathematics and Scientic
Publication, Clarendon Press, 2003.
[83] M. Moussaoui, Sur lapproximation des solutions du probl`eme de Dirichlet dans un ou-
vert avec coins, in Singularities and constructive methods for their treament, P. Grisvard,
W. Wendlan, and J. R. Whiteman, eds., no. 1121 in Lectures Notes in Mathematics, Springer
Verlag, Berlin, 1984, pp. 199206.
[84] , Espaces H(div, rot; ) dans un polygone plan, C. R. Acad. Sci. Paris, Serie I, (1996),
pp. 225229.
[85] C. M uller, Foundations of the Mathematical Theory of Electromagnetic Wave, Springer,
Berlin, 1969.
[86] S. A. Nazarov and B. A. Plamenevsky, Elliptic problems in domains with piecewise
smooth boundaries, Walter de Gruyter, Berlin, New York, 1994.
[87] J.-C. Nedelec, Mixed nite elements in R
3
, Numer. Math., (1980), pp. 315341.
[88] , A new family of mixed nite elements in R
3
, Numer. Math., (1986), pp. 5781.
[89] S. Nicaise, Exact boundary controllability of Maxwells equations in heterogeneous media
and an application to an inverse problem, SIAM J. Control Optim., (2000), pp. 11451170.
[90] I. Perugia and D. Sch otzau, The hp-local discontinuous Galerkin methods for low-
frequency time-harmonic Maxwell equations, Math. Comp., (2003), pp. 11791214.
[91] I. Perugia, D. Sch otzau, and P. Monk, Stabilized interior penalty methods for the time-
harmonic Maxwell equations, Comput. Meth. Appl. Mech. Engrg, (2002), pp. 46754697.
[92] W. Racowicz and L. Demkowicz, An hp-adaptative nite element method for
electromagnetics-part II : Data structure and constraint approximation, Int. J. Numer. Meth.
Engen, (2000), pp. 307337.
[93] , An hp-adaptative nite element method for electromagnetics-part I : A 3D implemen-
tation, Int. J. Numer. Meth. Engen, (2002), pp. 147180.
[94] K. Ramdani, Lignes supraconductrices : analyse mathematique et numerique, PhD thesis,
Universite Pierre et Marie Curie, 1999.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
286 BIBLIOGRAPHIE
[95] G. Raugel, Resolution numerique de probl`emes elliptiques dans des domaines avec coins,
PhD thesis, Universite de Rennes, 1978.
[96] P.-A. Raviart and E. Sonnendr ucker, Approximate models for the Maxwell equations,
J. Comput. Appl. Math., (1995), pp. 6981.
[97] , A hierarchy of approximate models for the Maxwell equations, Numer. Math., (1996),
pp. 329372.
[98] P.-A. Raviart and J.-M. Thomas, A mixed nite element method for the second order
elliptic problems, in Mathematical aspects of the nite element method, A. Dold and B. Eck-
mann, eds., no. 606, Springer, London.
[99] , Primal hybrid nite element mathods for second order elliptic problems, Math. Comput.,
(1977), pp. 391413.
[100] J. Renault, Formulaire de Physique, Dunod Universite, Paris, 1980.
[101] L. Schwartz, Theorie des distributions, Hermann, Paris, 1966.
[102] P. Solin, K. Segeth, and I. Dolezel, Higher-Order Finite Element Methods, CRC Press,
Boca Raton, Florida, 2003.
[103] E. Sonnendr ucker, J. J. Ambrosiano, and S. T. Brandon, A Finite Element Formu-
lation of the Darwin PIC Model for Use on Unstructured Grids, J. Comput. Phys., (1995),
pp. 281297.
[104] A. Taflove, Computational electrodynamics : The nite-dierence time-domain method,
Artech House, 1995.
[105] T. Van and A. Wood, A time marching nite element method for an electromagnetic
scattering problem, Math. Meth. Appl. Sci., (2003), pp. 10251045.
[106] R. Verf urth, Error estimates for a mixed nite element approximation of the Stokes equa-
tions, R.A.I.R.O., Anal. Numer. R2, (1984), pp. 175182.
[107] C. Weber, A local compactness theorem for Maxwells equations, Math. Models Meth. Appl.
Sci., (1980), pp. 1225.
[108] K. Yee, Numerical solutions of initial boundary value problems involving Maxwells equations
in isotropic media, IEEE Trans. on Antennas and Propagation AP-16, (1966), pp. 302307.
[109] J. Zhao, Analysis of nite element approximation for time-dependent Maxwell problems,
Math. Comp., 73 (2003), pp. 10891105.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9
R

ESOLUTION DES

EQUATIONS DE MAXWELL
AVEC DES

ELEMENTS FINIS DE GALERKIN CONTINUS
Resume : Les equations de Maxwell se resolvent aisement lorsque le domaine detude est
regulier, mais lorsquil existe des singularites geometriques (coins rentrants en 2D, coins et aretes
rentrants en 3D), le champ electromagnetique est localement non borne au voisinage de ces singu-
larites. Nous nous interessons ` a la resolution des equations de Maxwell dans des domaines bornes,
singuliers, ` a laide de methodes delements nis continus. En pratique, cela permet de modeliser
des instruments de telecommunication comme les guides donde, les ltres ` a stubs.
Nous analysons tout dabord le probl`eme quasi-electrostatique 2D, an de matriser la discretisation
en espace. Nous presentons trois methodes de calcul (formulations augmentees mixtes) qui donnent
des resultats numeriques tr`es convaincants :
- Une version epuree de la methode du complement singulier (conditions aux limites essentielles).
- La methode de regularisation ` a poids : on introduit un poids qui depend des distances aux singu-
larites geometriques (conditions aux limites essentielles).
- La methode avec conditions aux limites naturelles.
Nous etudions ensuite la generalisation de ces methodes aux domaines 3D. Nous detaillons la
resolution des equations de Maxwell instationnaires en domaines singuliers 3D par la methode de
regularisation ` a poids, et nous donnons des resultats numeriques inedits.
Mots-cles :

Electromagnetisme,

Equations de Maxwell, Singularites, Coins rentrants,

Elements
nis, Domaines singuliers, Methode du complement singulier, Methode de regularisation ` a poids.
CONTINUOUS GALERKIN METHODS
FOR SOLVING MAXWELL EQUATIONS
Abstract: Maxwell equations are easily solved when the computational domain is regular,
but if it presents geometrical singularities (reentrant corners in 2D, reentrant corners and edges in
3D), the electromagnetic eld is locally unbounded close to these singularities. We are interested
in computing solutions to Maxwell equations in singular bounded domains with continuous nite
elements. It allows to model communication devices such as wave-guides, stub lters.
We rst analyse the 2D quasi-electrostatic problem, in order to control space discretization. We
present three (mixed) augmented methods, which show very convincing numerical results:
- A rened version of the singular complement method (essential boundary conditions).
- The weighted regularization method: Maxwell-Gauss equation is multiplied by a suitable weight,
which depends on the distances to the geometrical singularities (essential boundary conditions).
- The method with natural boundary conditions.
We study then the extension of these methods to 3D domains. We give details of the resolution of
time-dependent Maxwell equations in singular 3D domains with the weight regularization method,
and we give original numerical results.
Key words: Electromagnetism, Maxwell equations, Singularities, Reentrant corners, Finite el-
ements, Singular domain, Singular complement method, Weighted regularization method.
t
e
l
-
0
0
4
4
0
0
4
3
,

v
e
r
s
i
o
n

1

-

9

D
e
c

2
0
0
9

You might also like