0% ont trouvé ce document utile (0 vote)
4 vues23 pages

Approximation Variationnelle Et Éléments Finis: de La Formulation Faible À La Construction Numérique

Le document traite de l'approximation variationnelle et des éléments finis pour la résolution numérique des équations aux dérivées partielles (EDP) via une formulation faible et une discrétisation. Il présente des théorèmes fondamentaux comme celui de Lax-Milgram et le lemme de Céa, ainsi que des méthodes d'approximation géométrique et des éléments finis en dimensions 1 et 2. Enfin, il aborde l'assemblage global des matrices et les erreurs associées aux méthodes P1 et P2.

Transféré par

benachouryasmine766
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues23 pages

Approximation Variationnelle Et Éléments Finis: de La Formulation Faible À La Construction Numérique

Le document traite de l'approximation variationnelle et des éléments finis pour la résolution numérique des équations aux dérivées partielles (EDP) via une formulation faible et une discrétisation. Il présente des théorèmes fondamentaux comme celui de Lax-Milgram et le lemme de Céa, ainsi que des méthodes d'approximation géométrique et des éléments finis en dimensions 1 et 2. Enfin, il aborde l'assemblage global des matrices et les erreurs associées aux méthodes P1 et P2.

Transféré par

benachouryasmine766
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Approximation Variationnelle et Éléments Finis

De la formulation faible à la construction numérique

1 / 23
Introduction
Problématique
Résolution numérique des EDP par réduction dimensionnelle :

Problème continu (dimension infinie) → Système algébrique (dimension finie)

Combinaison de deux approches :


1 Formulation variationnelle rigoureuse
2 Approximation polyédrale (maillage)
Outils fondamentaux : Ω
Théorème de Lax-Milgram ∂Ω
Lemme de Céa
Éléments finis P1 et P2

Représentation d’un maillage


triangulaire (éléments finis P1 ) 2 / 23
Passage à la Formulation Variationnelle

Étapes systématiques
1 Multiplier l’EDP par une fonction test v ∈ V
2 Intégrer sur le domaine Ω
3 Appliquer les formules de Green
4 Traiter les conditions aux limites

L(u) = f dans Ω → a(u, v ) = ℓ(v ) ∀v ∈ V

Forme bilinéaire Forme linéaire


Z Z Z
a(u, v ) = k∇u · ∇v dx ℓ(v ) = fv dx + gv dσ
Ω Ω ΓN

3 / 23
Exemple de Problème Modèle

Problème de diffusion avec conditions mixtes



−∇ · (k∇u) = f
 dans Ω
u=0 sur ΓD

 ∂u
k ∂n = g sur ΓN

ΓN Espace des fonctions test :

g V0 = {v ∈ H 1 (Ω) : v = 0 sur ΓD }
ΓD ΓN
Formulation faible :
ΓN Z Z Z
k∇u · ∇v = fv + gv
Ω Ω ΓN

4 / 23
Théorème de Lax-Milgram
Theorem (Lax-Milgram)
Soit V un espace de Hilbert réel. Soit a : V × V → R bilinéaire vérifiant :
1 Continuité : ∃M > 0, |a(u, v )| ≤ M∥u∥V ∥v ∥V
2 Coercivité : ∃α > 0, a(v , v ) ≥ α∥v ∥2V
Alors pour tout ℓ ∈ V ′ , ∃!u ∈ V tel que :

a(u, v ) = ℓ(v ) ∀v ∈ V

Interprétation variationnelle Applications


Si a symétrique : l’existence et l’unicité

u = arg min J(v )


v ∈V Stabilité par rapport aux données
Base des méthodes variationnelles
avec J(v ) = 21 a(v , v ) − ℓ(v ) 5 / 23
Approximation Géométrique : Simplexes et Maillages

n-Simplexe : brique élémentaire


Enveloppe convexe de n + 1 points géométriquement indépendants :
n
( )
X X
K= x= λi ai | λi ≥ 0, λi = 1
i=0

1-Simplexe (Segment) 2-Simplexe (Triangle) 3-Simplexe (Tétraèdre)


a0 a1 a2
a3

a0 a1

6 / 23
Maillage Admissible

Definition (Maillage conforme)


Th = {K1 , . . . , KM } tel que :
S
1 Ω̄ ≈
K ∈Th K (recouvrement)
◦ ◦
2 Ki ∩ Kj = ∅ si i ̸= j (intérieurs disjoints)
3 Intersection de deux éléments est vide, un sommet, une arête ou une face

Nœud flottant (interdit)

Maillage conforme
nœud flottant

7 / 23
Discrétisation et Lemme de Céa
Problème discret
Choisir Vh ⊂ V de dimension finie :

Trouver uh ∈ Vh tel que a(uh , vh ) = ℓ(vh ) ∀vh ∈ Vh

Theorem (Lemme de Céa)


Soient u solution exacte et uh solution approchée. Alors :
M
∥u − uh ∥V ≤ inf ∥u − vh ∥V
ν vh ∈Vh

où M et ν sont les constantes de continuité et coercivité.

Interprétation
L’erreur est contrôlée par la meilleure approximation possible dans Vh
La méthode est quasi-optimale 8 / 23
Éléments Finis : Définition Axiomatique
Triplet de Ciarlet (K , P, Σ)
1 K : Domaine géométrique (triangle, tétraèdre, etc.)
2 P : Espace polynomial de dimension finie
3 Σ : Degrés de liberté (formes linéaires sur P)

Definition (Unisolvance)
Pour tout vecteur (α1 , . . . , αN ) ∈ RN , ∃!p ∈ P tel que :

σi (p) = αi , i = 1, . . . , N

Fonctions de base locales


{φ1 , . . . , φN } avec σi (φj ) = δij . Toute p ∈ P s’écrit :

N
X
p(x) = p(aj )φj (x) 9 / 23
Élément P1 en Dimension 1

Maillage uniforme 1

b−a

ϕj (x)
xj = a + jh, h=
n

Fonctions chapeau 0
xj−1 xj xj+1
 x−xj−1
x ∈ [xj−1 , xj ] x
 h

xj+1 −x
ϕj (x) = x ∈ [xj , xj+1 ]
 h
0 sinon

Espace d’approximation
Vh = {vh ∈ C 0 ([a, b]) : vh |[xj ,xj+1 ] ∈ P1 }

10 / 23
Convergence des Éléments P1
Theorem (Convergence en dimension 1)
Soit u ∈ H 2 (0, 1) solution exacte, uh approximation P1 . Alors :

∥u − uh ∥L2 (0,1) ≤ Ch2 ∥u ′′ ∥L2 (0,1)


∥u − uh ∥H 1 (0,1) ≤ Ch∥u ′′ ∥L2 (0,1)

Structure de la matrice
10−1 L2 (O(h2 ))
Pour un problème de Dirichlet :
Erreur

H 1 (O(h))
10−2
 
2 −1 0 ··· 0
. .. 
10−3 2 −1 . .

−1 . 
10−1.5 10−1 1 . ..

K= 0 −1 . .
 
h . 0
h
 .. .. ..

. . 2

 . −1
0 ··· 0 −1 2
11 / 23
Élément P2 en Dimension 1

1 ψ1
Nœuds supplémentaires ψ2
Nœuds sommets : xj = jh ψ3

ψi (ξ)
0.5
Nœuds milieux : xj+1/2 = (j + 12 )h
0
Fonctions quadratiques 0 0.2 0.4 0.6 0.8 1
Sur [0, 1] de référence : ξ

ψ1 (ξ) = (1 − ξ)(1 − 2ξ)


ψ2 (ξ) = 4ξ(1 − ξ)
ψ3 (ξ) = ξ(2ξ − 1)

Convergence améliorée
Si u ∈ H 3 :
∥u − u ∥ = O(h3 ), ∥u − u ∥ = O(h2 ) 12 / 23
Comparaison P1 vs P2

Caractéristique P1 P2
Degré polynomial 1 2
Nœuds par élément 2 3
Continuité C0 C0
Erreur L2 (si u régulière) O(h2 ) O(h3 )
Erreur H 1 (si u régulière) O(h) O(h2 )
Structure matrice Tridiagonale Pentadiagonale
Table – Comparaison des éléments finis en dimension 1

Critères de choix
P1 : Simplicité, robustesse, solutions irrégulières
P2 : Précision, solutions régulières, estimation de dérivées

13 / 23
Éléments en Dimension 2

(0, 1)
Triangle de référence

K̂ = {(ξ, η) : ξ ≥ 0, η ≥ 0, ξ + η ≤ 1} × ×

Coordonnées barycentriques (0, 0) × (1, 0)


λ1 = 1 − ξ − η, λ2 = ξ, λ3 = η
P 2 : 6 nœuds (3 sommets + 3 milieux)
1
P : Fonctions linéaires
φi = λi , i = 1, 2, 3

Fonctions P 2

ψi = λi (2λi − 1) (sommets) 14 / 23
Estimation d’Erreur en Dimension 2
Theorem (Estimation d’interpolation)
Si u ∈ H k+1 (Ω) et Πkh u interpolé de degré k :

∥u − Πkh u∥L2 (Ω) ≤ Chk+1 |u|H k+1 (Ω)


∥∇(u − Πkh u)∥L2 (Ω) ≤ Chk |u|H k+1 (Ω)

Élément Degré k Erreur L2 Erreur H 1


P1 1 O(h2 ) O(h)
P2 2 O(h3 ) O(h2 )

Exemple numérique
Pour u(x, y ) = sin(πx) sin(πy ) sur [0, 1]2 :

h Erreur L2 (P 1 ) Erreur L2 (P 2 )
1/4 3.2 × 10−2 4.1 × 10−4
−3 −5 15 / 23
Assemblage Global : Principe

Philosophie physique
X
Énergie totale = Énergie élémentaire
éléments

Calcul élémentaire Table de connectivité


Associe numéros locaux ↔ numéros globaux
Z
AK
ij = ∇φK K
i · ∇φj dx
K
Accumulation
Transformation de référence Aglobal =
X
AK
II ii
Z K ∋I
AK
ij = (JF−T ∇
ˆ φ̂i ) · (JF−T ∇
ˆ φ̂j )| det JF | d x̂

16 / 23
Exemple d’Assemblage en 1D
x1 x2 x3
Maillage minimal
2 éléments, 3 nœuds :
Élément 1 : nœuds 1-2 e1 e2
Élément 2 : nœuds 2-3

Matrice élémentaire
 
el a b
A =
c d
avec a = d, b = c par symétrie

Processus d’assemblage
1 Initialiser A = 03×3
2 Ajouter contribution e1 : blocs (1 : 2, 1 : 2)
17 / 23
Assemblage Pas à Pas

Étape 1 : e1 Étape 2 : e2

a b 0
 
a b 0
 ⊕
c d 0 c d + a b Superposition
0 0 0 0 c d

Conditions de Dirichlet
Éliminer lignes/colonnes correspondantes :

(d + a)u2 = b2

18 / 23
Exemple Détaillé : Problème 1D

Problème modèle
(
−u ′′ (x) + u(x) = f (x), x ∈ (0, L)
u(0) = 0, u(L) = 0

Formulation faible Coefficients


Z L Z L
(u ′ v ′ + uv ) = fv 1 2h
0 0 a= +
h 6
1 h
Matrice élémentaire b=c=− +
    h 6
el1 1 −1 h 2 1 d =a
A = +
h −1 1 6 1 2

19 / 23
Structure Générale pour N Éléments
Matrice globale
Pour un maillage à N éléments (N + 1 nœuds) :
 
a b 0 ··· 0
c 2a b . . .
 .. 
 .
A = 0 c 2a . . .
 
0
 .. . . . . . .
 
. . .

. b
0 ··· 0 c a
Après conditions Dirichlet
Propriétés
 
2a b 0 ··· 0
Matrice tridiagonale  .. .. 
c 2a b . .
Symétrique définie positive
 
Ared =0
 .. 
c 2a . 0
Creuse (sparse)  ..

.. .. ..

. . .

. b
Conditionnement O(h−2 )
0 ··· 0 c 2a 20 / 23
Synthèse et Perspectives

Concepts clés Extensions


1 Formulation variationnelle Éléments d’ordre supérieur (P3 , etc.)
2 Théorème de Lax-Milgram Éléments non conformes
3 Lemme de Céa Adaptativité (h et p)
4 Éléments P1 et P2 Problèmes non linéaires
5 Assemblage Équations d’évolution

Applications
Mécanique des structures Dynamique des fluides Électromagnétisme
Transfert thermique Acoustique Géophysique

21 / 23
Bibliographie et Références

Ouvrages fondamentaux Logiciels populaires


Ciarlet, P.G. The Finite Element Method FreeFem++ (C++)
for Elliptic Problems FEniCS (Python/C++)
Brenner, S.C., Scott, L.R. The [Link] (C++)
Mathematical Theory of Finite Element
GetFEM (Python/C++)
Methods
MATLAB PDE Toolbox
Ern, A., Guermond, J.L. Theory and
Practice of Finite Elements
Thèmes de recherche
Quarteroni, A. Numerical Models for
Méthodes sans maillage
Differential Problems
Éléments finis discontinus
Isogéométrique
Réduction de modèle
22 / 23
Fin du Chapitre

Merci pour votre attention

Questions ?

23 / 23

Vous aimerez peut-être aussi