Professional Documents
Culture Documents
x=x2
=
u(x
2
) (u(x
1
) = 0)
h
=
25
250 3x
2
(3a)
du
dx
x=x3
=
u(x
3
) u(x
2
)
h
=
25
250 3x
3
(3b)
du
dx
x=x4
=
u(x
4
) u(x
3
)
h
=
25
250 3x
4
(3c)
Dirences nies
Mth. Approx.
Introduction
Pb. types
Di. nies
lments nis
Comparaison
Pb. cond. rives
Mthode sol.
Exemple
Rs. pond.
Convergence
7 / 60
Ce systme peut se mettre sous la forme:
3
50
1 0 0
1 1 0
0 1 1
u
2
u
3
u
4
0.125
0.167
0.25
(4)
Ce qui conduit la solution
u
2
u
3
u
4
2.083
4.86
9.03
(5)
Cette solution est bien loin de la solution exacte u
4
= 7.636 ...
lments nis
Mth. Approx.
Introduction
Pb. types
Di. nies
lments nis
Comparaison
Pb. cond. rives
Mthode sol.
Exemple
Rs. pond.
Convergence
8 / 60
Avec la mthode des lments nis, on va prendre une tout
autre approche.
Lapproche retenue est plus physique que mathmatique.
Par exemple, pour ce problme, on avait divis le barreau de
section variable en barreaux droits dont laire de la section avait
une valeur moyenne entre celles calcules ses extrmits:
u
1
= 0
u
2
u
3
u
4
F = 1
k
1
=
A
(1)
E
L
(1)
k
2
=
A
(2)
E
L
(2)
k
3
=
A
(3)
E
L
(3)
Figure 3: Reprsentation de la modlisation par lments nis du
problme illustr la gure 2
Dans ce problme, on peut considrer les barreaux comme des
ressorts de rigidit k
i
.
lments nis
Mth. Approx.
Introduction
Pb. types
Di. nies
lments nis
Comparaison
Pb. cond. rives
Mthode sol.
Exemple
Rs. pond.
Convergence
9 / 60
En utilisant la compatibilit gomtrique et lquilibre des
forces, on peut voir que la force transmise dans chaque ressort
doit tre gale (ressorts installs en srie).
On aura donc le systme dquations suivant:
k
1
(u
2
u
1
) = 1 (6a)
k
2
(u
3
u
2
) = 1 (6b)
k
1
(u
4
u
3
) = 1 (6c)
qui peut se mettre sous la forme:
k
1
0 0
k
2
k
2
0
0 k
3
k
3
u
2
u
3
u
4
1
1
1
(7)
lments nis
Mth. Approx.
Introduction
Pb. types
Di. nies
lments nis
Comparaison
Pb. cond. rives
Mthode sol.
Exemple
Rs. pond.
Convergence
10 / 60
En rorganisant les quations, on obtient nalement
k
1
+k
2
k
2
0
k
2
k
2
+k
3
k
3
0 k
3
k
3
u
2
u
3
u
4
0
0
1
(8)
qui est bien le systme que lon obtient en utilisant la technique
montre au dbut du cours.
Par la suite, en supposant que le dplacement varie linairement
entre les deux extrmits de llment, on peut obtenir une
fonction approche u
(x
i
)
La solution donne les valeurs dis-
crtes u
(x
i
) ainsi quune inter-
polation entre elles u
(x)
Applicable des problmes o la
gomtrie est simple et rgulire
Aucune restriction sur la
gomtrie du problme ni sur
les conditions limites et le
chargement
Prcision amliore en prenant
des pas de calculs h de plus en
plus petits
Prcision amliore en prenant
des lments de plus en plus pe-
tits
Problmes conditions aux rives
Mth. Approx.
Introduction
Pb. types
Di. nies
lments nis
Comparaison
Pb. cond. rives
Mthode sol.
Exemple
Rs. pond.
Convergence
12 / 60
Dans ce cours, on va tudier lquation direntielle typique
suivante (en 1D):
d
dx
(x)
dU
dx
A
(1)
E
L
(1)
k
2
=
A
(2)
E
L
(2)
k
3
=
A
(3)
E
L
(3)
Problmes conditions aux rives
Mth. Approx.
Introduction
Pb. types
Di. nies
lments nis
Comparaison
Pb. cond. rives
Mthode sol.
Exemple
Rs. pond.
Convergence
14 / 60
En gnral, pour les problmes physiques rencontrs en
mcanique des solides, on applique 2 types de conditions aux
rives:
Conditions sur la fonction U
Conditions sur le ux (x) = (x)
dU
dx
Par exemple, si U est un dplacement, le ux est
(x) = (x)
dU
dx
= , o est la dformation
Si lon choisit = E, o E est le module dYoung du
matriau, alors: = E = .
Si lon choisit = EA, o A est la surface sur au-travers
laquelle le ux scoule, on aura = AE = A = A
F
A
= F.
Imposer des conditions sur le ux du dplacement revient
imposer des forces sur la structure.
Problmes conditions aux rives
Mth. Approx.
Introduction
Pb. types
Di. nies
lments nis
Comparaison
Pb. cond. rives
Mthode sol.
Exemple
Rs. pond.
Convergence
15 / 60
Au nal, on aura schmatiquement le problme suivant
rsoudre:
x
a
x
b
U(x
a
) = U
a
ou U(x
b
) = U
b
ou
domaine de solution
Figure 4: Schmatisation dun problme dquations direntielles
conditions aux rives sur un domaine
En 3D, lapproche est similaire: au lieu de manipuler une
quation, on va manipuler des systmes dquations.
Problmes conditions aux rives
Mth. Approx.
Introduction
Pb. types
Di. nies
lments nis
Comparaison
Pb. cond. rives
Mthode sol.
Exemple
Rs. pond.
Convergence
16 / 60
Avec cette mthode, on peut traiter dirents types de
problmes
Problmes aux valeurs propres (ambement, frquences
naturelles)
Problmes de diusion: en plus de lespace, le temps est une
variable. Matriaux viscolastiques, rgimes transitoires, etc.
Problmes dynamiques: les quations ne font pas intervenir
que U, elles font aussi intervenir ses drives temporelles.
Schma gnral de la mthode de solution
Mth. Approx.
Introduction
Pb. types
Di. nies
lments nis
Comparaison
Pb. cond. rives
Mthode sol.
Exemple
Rs. pond.
Convergence
17 / 60
Le problme est le suivant:
On a une quation direntielle rsoudre sur un domaine,
comme illustr la gure 4.
On cherche la solution de ce problme qui est U(x) (qui nous
donnerait, par exemple, la che en fonction de la coordonne x
sur une poutre).
Comme on ne connat pas U(x) on va postuler priori une
forme de cette fonction que lon va noter U
(x)
On va esprer que la forme que lon a choisi pour U
(x) soit
voisine de la forme de U(x)... On appelle U
(x) fonction
dessai.
Une fois la forme de la fonction U
(x) U(x)
En gnral, on choisit:
U
(x) =
0
(x) +a
1
1
(x) +a
2
2
(x) +a
3
3
(x) +. . . (10)
o les
i
(x) sont des fonctions, pas ncessairement linaires, et
les a
i
sont des constantes relles.
U
(x) =
0
(x) +a
1
1
(x) +a
2
2
(x) +a
3
3
(x) +. . .
2. Dterminer les paramtres inconnus (les a
i
) de U
(x)
Les a
i
doivent tre choisis pour que U
(x)
sont les meilleurs puisque lon ne mme connat pas U(x) ?
Quel sens donne-t-on le plus prs possible de U(x) ?
En eet, on peut mesurer une distance entre deux points,
mais comment peut-on dire que deux fonctions sont proches
lune de lautre ?
On verra que cette dnition nest pas unique... Alors, dans
ce cas l, laquelle choisir ?
Schma gnral de la mthode de solution
Mth. Approx.
Introduction
Pb. types
Di. nies
lments nis
Comparaison
Pb. cond. rives
Mthode sol.
Exemple
Rs. pond.
Convergence
20 / 60
3. Estimation de la prcision de U
(x)
Si lon dnit lerreur comme tant:
E(x) = U(x) U
(x) (11)
on cherchera estimer cette erreur.
Encore l, cest paradoxal: comment peut-on estimer E(x) sans
connatre U(x) ?
On verra quil existe des techniques pour sassurer que lerreur
est assez petite pour notre application.
Exemple de calcul
Mth. Approx.
Introduction
Pb. types
Di. nies
lments nis
Comparaison
Pb. cond. rives
Mthode sol.
Exemple
Rs. pond.
Convergence
21 / 60
Soit lquation direntielle suivante:
d
dx
x
dU
dx
=
2
x
2
U(1) = 2
(2) = x
dU
dx
x=2
=
1
2
(12)
domaine de solution
x = 1 x = 2
Figure 5: Illustration du domaine de solution du problme de lq.
12
On fait le choix suivant:
U
(x) = a
0
+a
1
x +a
2
x
2
+a
3
x
3
(13)
Les polynmes sont en gnral un bon choix car si lon
augmente lordre du polynme, on peut reprsenter de plus en
plus prcisment nimporte quelle fonction continue.
La mthode des rsidus pondrs
Mth. Approx.
Rs. pond.
Introduction
Principes
Collocation pt.
Collocation s-d.
Moindres carrs
Galerkin
Comparaison
Conclusion
Convergence
22 / 60
Introduction
Mth. Approx.
Rs. pond.
Introduction
Principes
Collocation pt.
Collocation s-d.
Moindres carrs
Galerkin
Comparaison
Conclusion
Convergence
23 / 60
Rappel
On avait le problme suivant rsoudre:
d
dx
x
dU
dx
=
2
x
2
U(1) = 2
(2) = x
dU
dx
x=2
=
1
2
(14)
On avait suppos une fonction dessai
U
(x) = a
0
+a
1
x +a
2
x
2
+a
3
x
3
qui approxime la solution
exacte U(x) de ce problme. Aprs quelques modications
(imposition des conditions aux rives), on avait:
U
(x) =
0
(x) +a
2
2
(x) +a
3
3
(x) = U
(x, a
i
) (15)
Il nous reste maintenant dterminer les paramtres a
2
et a
3
qui sont pour le moment inconnus.
Principes de base
Mth. Approx.
Rs. pond.
Introduction
Principes
Collocation pt.
Collocation s-d.
Moindres carrs
Galerkin
Comparaison
Conclusion
Convergence
24 / 60
On cherche dterminer les paramtres a
2
et a
3
de la fonction
dessai U
(x, a
i
) =
0
(x) +a
2
2
(x) +a
3
3
(x)
Comment faire ? Et dailleurs, quest ce que lon cherche faire
exactement ?
On voudrait que la fonction U
2
1
[U(x) U
(x, a
i
)]
2
dx (16)
Mais dans notre cas, comme on ne connat pas U, comment
faire ?
Principes de base
Mth. Approx.
Rs. pond.
Introduction
Principes
Collocation pt.
Collocation s-d.
Moindres carrs
Galerkin
Comparaison
Conclusion
Convergence
25 / 60
Reprenons notre quation direntielle et crivons-la sous la
forme:
d
dx
x
dU
dx
2
x
2
= R(x) = 0 (17)
o R est ce que lon appelle le rsidu.
Le rsidu peut tre interprt comme une mesure de la capacit
de la fonction U rencontrer les conditions imposes par
lquation direntielle. Comme U est la solution du problme,
R(x) = 0 x du domaine de solution (ici x [1, 2])
Maintenant, si lon crit:
d
dx
x
dU
dx
2
x
2
= R(x, a
i
) (18)
on a que le rsidu R(x, a
i
) reprsente une mesure de la capacit
de la fonction dessai rencontrer les mmes conditions
imposes par lquation direntielle que la solution U
Principes de base
Mth. Approx.
Rs. pond.
Introduction
Principes
Collocation pt.
Collocation s-d.
Moindres carrs
Galerkin
Comparaison
Conclusion
Convergence
26 / 60
Stratgie
Comme lon sait que R(x) = 0 pour U(x), on va chercher les
paramtres a
i
de U
(x, a
i
) qui font que R(x, a
i
) 0 x dans le
domaine de solution.
Note
Pour la fonction U
2
x
2
(19)
Il existe plusieurs stratgies pour dterminer les paramtres a
i
de U
.
Chacune donne un sens particulier la condition R(x, a
i
) 0
La collocation par points
Mth. Approx.
Rs. pond.
Introduction
Principes
Collocation pt.
Collocation s-d.
Moindres carrs
Galerkin
Comparaison
Conclusion
Convergence
27 / 60
Dans cette technique, on dtermine les valeurs des coecients
a
i
qui font que R(x
i
, a
i
) = 0 pour certaines valeurs de x = x
i
.
Par exemple, dans notre cas, comme on a 2 inconnues, on doit
gnrer deux quations.
On fait le choix de prendre des points x
i
qui sont quirpartis
sur le domaine de solution.
Figure 6: Illustration des points utiliss pour la collocation (pour le
problme particulier qui nous intresse)
On aura donc les quations suivantes:
VOIR DMONSTRATION AU TABLEAU
La collocation par points
Mth. Approx.
Rs. pond.
Introduction
Principes
Collocation pt.
Collocation s-d.
Moindres carrs
Galerkin
Comparaison
Conclusion
Convergence
28 / 60
-1.2
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
1 1.2 1.4 1.6 1.8 2
R
e
s
i
d
u
x
Figure 7: Illustration du rsidu pour la mthode de collocation par
points
La collocation par points
Mth. Approx.
Rs. pond.
Introduction
Principes
Collocation pt.
Collocation s-d.
Moindres carrs
Galerkin
Comparaison
Conclusion
Convergence
29 / 60
1.3
1.4
1.5
1.6
1.7
1.8
1.9
2
1 1.2 1.4 1.6 1.8 2
U
(
x
)
x
exacte
approchee
Figure 8: Comparaison entre U
et U pour la mthode de
collocation par points
La collocation par points
Mth. Approx.
Rs. pond.
Introduction
Principes
Collocation pt.
Collocation s-d.
Moindres carrs
Galerkin
Comparaison
Conclusion
Convergence
30 / 60
0.4
0.6
0.8
1
1.2
1.4
1.6
1 1.2 1.4 1.6 1.8 2
F
l
u
x
x
exacte
approchee
Figure 9: Comparaison entre
1.5
1
R(x, a
i
)dx = 0 (20a)
2
1.5
R(x, a
i
)dx = 0 (20b)
Ce systme nous donne donc bien deux quations pour nos
deux inconnues.
La collocation par sous domaines
Mth. Approx.
Rs. pond.
Introduction
Principes
Collocation pt.
Collocation s-d.
Moindres carrs
Galerkin
Comparaison
Conclusion
Convergence
33 / 60
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
1 1.2 1.4 1.6 1.8 2
R
e
s
i
d
u
x
Figure 11: Illustration du rsidu pour la mthode des collocations
par sous-domaines
La collocation par sous domaines
Mth. Approx.
Rs. pond.
Introduction
Principes
Collocation pt.
Collocation s-d.
Moindres carrs
Galerkin
Comparaison
Conclusion
Convergence
34 / 60
1.3
1.4
1.5
1.6
1.7
1.8
1.9
2
1 1.2 1.4 1.6 1.8 2
U
(
x
)
x
exacte
approchee
Figure 12: Comparaison entre U
D
R(x, a
i
)
2
dx (21)
La mthode des moindres carrs
Mth. Approx.
Rs. pond.
Introduction
Principes
Collocation pt.
Collocation s-d.
Moindres carrs
Galerkin
Comparaison
Conclusion
Convergence
37 / 60
On va donc chercher les paramtres a
i
de U
D
R(x, a
i
)
2
dx est une fonction
des a
i
uniquement.
En eet, la variable x est disparue dans lintgration.
Comme la fonction U
=
0
(x) +
i
a
i
i
(x) est une
combinaison linaire de fonctions de x et des paramtres a
i
, le
rsidu au carr sera une fonction quadratique en a
i
, ainsi que
E
2
(a
i
)
De plus, on sait que E(a
i
)
2
0
Alors, E
2
(a
i
) possde un minimum et en plus, il est unique !
On sait quau minimum dune fonction, son gradient est nul.
On formera alors le systme dquations suivant:
a
i
D
R(x, a
i
)
2
dx
D
R(x, a
i
)
a
i
R(x, a
i
)dx
= {0}
(22)
La mthode des moindres carrs
Mth. Approx.
Rs. pond.
Introduction
Principes
Collocation pt.
Collocation s-d.
Moindres carrs
Galerkin
Comparaison
Conclusion
Convergence
38 / 60
Donc, pour notre problme, on aura les deux quations
suivantes:
2
1
R(x, a
i
)
a
2
R(x, a
i
)dx = 0 (23a)
2
1
R(x, a
i
)
a
3
R(x, a
i
)dx = 0 (23b)
Ce qui nous fait 2 quations pour 2 inconnues
La mthode des moindres carrs
Mth. Approx.
Rs. pond.
Introduction
Principes
Collocation pt.
Collocation s-d.
Moindres carrs
Galerkin
Comparaison
Conclusion
Convergence
39 / 60
-1.2
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
1 1.2 1.4 1.6 1.8 2
R
e
s
i
d
u
x
Figure 14: Illustration du rsidu pour la mthode des moindres
carrs
La mthode des moindres carrs
Mth. Approx.
Rs. pond.
Introduction
Principes
Collocation pt.
Collocation s-d.
Moindres carrs
Galerkin
Comparaison
Conclusion
Convergence
40 / 60
1.3
1.4
1.5
1.6
1.7
1.8
1.9
2
1 1.2 1.4 1.6 1.8 2
U
(
x
)
x
exacte
approchee
Figure 15: Comparaison entre U
D
R(x, a
i
)
a
i
R(x, a
i
)dx
= {0}
on voit que lon peut le mettre sous une autre forme:
D
R(x, a
i
)w
i
(x, a
i
)dx
= {0} (24)
o w
i
(x, a
i
) peut tre interprte comme une fonction de
pondration.
Lquation 24 consiste donc annuler une moyenne pondre.
Avec la mthode de Galerkin, on utilise une autre fonction de
pondration w
i
(x, a
i
): on prendra les fonctions
i
(x) qui
multiplient les paramtres a
i
dans lexpression de U
D
R(x, a
i
)
i
(x)dx
= {0}
Pour notre exemple, on aura les quations suivantes rsoudre:
2
1
R(x, a
i
)
2
(x)dx = 0 (25a)
2
1
R(x, a
i
)
3
(x)dx = 0 (25b)
La mthode de Galerkin
Mth. Approx.
Rs. pond.
Introduction
Principes
Collocation pt.
Collocation s-d.
Moindres carrs
Galerkin
Comparaison
Conclusion
Convergence
44 / 60
-1.4
-1.2
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
1 1.2 1.4 1.6 1.8 2
R
e
s
i
d
u
x
Figure 17: Illustration du rsidu pour la mthode de Galerkin
La mthode de Galerkin
Mth. Approx.
Rs. pond.
Introduction
Principes
Collocation pt.
Collocation s-d.
Moindres carrs
Galerkin
Comparaison
Conclusion
Convergence
45 / 60
1.3
1.4
1.5
1.6
1.7
1.8
1.9
2
1 1.2 1.4 1.6 1.8 2
U
(
x
)
x
exacte
approchee
Figure 18: Comparaison entre U
de la solution du
problme U.
Comment dterminer si la solution que lon obtient est une
bonne approximation de la solution exacte du problme ?
On ne peut pas vraiment le faire de manire rigoureuse...
Par contre, on peut avoir une indication quant la qualit de la
solution en conduisant une tude de convergence
Il existe deux mthodes principales pour les tudes de
convergence: la mthode h et la mthode p .
La mthode h
Mth. Approx.
Rs. pond.
Convergence
Introduction
Mthode h
Mthode p
Conclusion
53 / 60
Dans cette mthode, on rane le maillage de la structure en
utilisant plus dlments.
Par exemple, si lon considre lexercice suivant, on demandait
de rsoudre le problme:
On demandait de rsoudre ce problme avec 1, 2 et 3 lments.
La mthode h
Mth. Approx.
Rs. pond.
Convergence
Introduction
Mthode h
Mthode p
Conclusion
54 / 60
On avait les solutions numriques suivantes:
1 lment 2 lments 3 lments
u
1
u
2
0
7.14
u
1
u
2
u
3
0
2.94
7.49
u
1
u
2
u
3
u
4
0
1.85
4.23
7.56
(x + 1)
dU
dx
= 0
U(1) = 1
(2) = (x + 1)
dU
dx
x=2
= 1
(26)
On demande de calculer 2 solutions approximatives avec la
mthode de Galerkin:
1. U
1
(x) = a
1
+a
2
x +a
3
x
2
2. U
2
(x) = a
1
+a
2
x +a
3
x
2
+a
4
x
3
Ici, avec la mthode p, on augmente lordre du polynme de la
fonction dessai.
VOIR DMONSTRATION AU TABLEAU
La mthode p
Mth. Approx.
Rs. pond.
Convergence
Introduction
Mthode h
Mthode p
Conclusion
56 / 60
Solutions
1. U
1
(x) =
1
27
42 17x + 2x
2
2. U
2
(x) =
1
486
3. U(x) = 1 ln
x+1
2
0.55
0.6
0.65
0.7
0.75
0.8
0.85
0.9
0.95
1
1 1.2 1.4 1.6 1.8 2
U
(
x
)
x
U(x)
U1(x)
U2(x)
Figure 23: Comparaison des solutions approximatives avec la
solution analytique pour le problme 1.2
La mthode p
Mth. Approx.
Rs. pond.
Convergence
Introduction
Mthode h
Mthode p
Conclusion
57 / 60
0.96
0.97
0.98
0.99
1
1.01
1.02
1.03
1 1.2 1.4 1.6 1.8 2
F
l
u
x
x
U(x)
U1(x)
U2(x)
Figure 24: Comparaison des solutions approximatives avec la
solution analytique pour le ux pour le problme 1.2
On peut voir que pour le ux, on est beaucoup plus prcis avec
le polynme de degr plus lev
Conclusion
Mth. Approx.
Rs. pond.
Convergence
Introduction
Mthode h
Mthode p
Conclusion
58 / 60
Mthode h Mthode p
Plus dlments Mme nombre dlments
Mme degr de polynme Augmente le degr du polynme
Technique
On ralise un maillage et on obtient une solution U
n
On ralise une autre analyse soit en augmentant le nombre
dlments ou en augmentant le degr du polynme de U
. On
nomme cette solution U
n+1
On aura convergence au point qui nous intresse x
i
si lon a
|U
n
(x
i
) U
n+1
(x
i
)| < (27)
Conclusion
Mth. Approx.
Rs. pond.
Convergence
Introduction
Mthode h
Mthode p
Conclusion
59 / 60
Attention !
Il peut y avoir des situations o lon converge
asymptotiquement vers une mauvaise solution
Dans la majeure partie des problmes dingnierie mcanique,
pour quune solution converge il faut que la fonction dessai
rencontre deux conditions:
1. Elle doit tre complte
Lordre du polynme doit tre tel que la drivation de
U