Vous êtes sur la page 1sur 30

NF04

TD N°1 : METHODE DE DIFFERENCES FINIES

Exercice 1

0 h L
x
1 2 3 4 5
( ⃗( ))
{ ⃗( ) ⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗ ( ( ))
( ) ( )

( ⃗)

⃗( )  ( ⃗) ( )
⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗
( )
{ ( )

Or ( ⃗)  ( )

Mais ( ⃗( )) 

( )
{ ( )

Solution analytique :
K=1 (W/mc) ;   ( )

( )
( )
{ {  ( ) { ( )
( )
( )

Solution numérique :
[ ] ( )
{
[ ] ( )
TD NF04-Modélisation numérique des problèmes de l’ingénieur

 Au point 2 :  [ ] 
 Au point 3 :  [ ] 
 Au point 4 :  [ ] 

( )( ) ( ) {

Conclusion : solution numérique équivalente à la solution analytique. En effet la


fonction est linéaire.

Exercice 2 :
0 h L
𝑛⃗⃗ 𝑛⃗⃗ On prend : {
x
1 2 3 4 5
( ⃗( )) ( )
{ ⃗( ) ⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗ ( ( ))
( ) ( )

{ ( )
( )
( ) ( ) ( )
{
( ) ( ) ( )

 ( )

{ ( )

Solution numérique :
1) Solution
1.
 Au point 2 :  [ ] 
 Au point 3 :  [ ] 
 Au point 4 :  [ ] 

Formules non centrées ordre 1 :

[ ] ( )
{
[ ] ( )

{ {

2
TD NF04-Modélisation numérique des problèmes de l’ingénieur

( )( ) ( )
Déterminant non nul, donc matrice non résolvable. IMPOSSIBLE.

Problème mal posé  changer 3.

( )  ( )

( )( ) ( ) {

2) Solution

0 h L
𝑛⃗⃗ 𝑛⃗⃗
x
0 1 2 3 4 5

1.
 Au point 1 :  [ ] 
 Au point 2 :  [ ] 
 Au point 3 :  [ ] 
 Au point 4 :  [ ] 

Formule centrée

{ {
( )

( )( ) ( )

3
TD NF04-Modélisation numérique des problèmes de l’ingénieur

Solution analytique :
( )
( )  ( )

{ ( )

( )
( )

( )
{ ( )

2° solution plus proche de la solution analytique.

Exercice 3 :
( )
( )
y
( )
( ) {
h ( ) ( )
𝑛⃗⃗ 𝑛⃗⃗ { ( ) ( )
x
1 2 3 4 5 6 7 où M moment de flexion et W le déplacement
de la poutre.
( )
( ) ( )
( ) ( )
( ) ( ) ( )
( )  ( ) ( )
( ) ( )
( )
( ) ( )
{ ( )
{

[ ] ( )

{ [ ] ( )

(1) Au point 3 :
Au point 4 :
Au point 5 :
(4)
(5)

Flèche nulle au point de contact. (2) ( ) (3) ( )


(4)
(5)
(1) Au point 3 : 
Au point 4 : 
Au point 5 : 

4
TD NF04-Modélisation numérique des problèmes de l’ingénieur

( )( ) ( ) {

A comparer avec la solution analytique :

Exercice 4 :
{
y
( ⃗( )) ( )
𝛿𝑆
{ ⃗( ) ⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗ ( ( ))
5 6 15 16 25
( )
4 7 14 17 24
Ref : Exercice 1

3 8 13 18 23 x
( )
{
2 9 12 19 22

1 10 11 20 21 𝑆 Le système étant symétrique il faut connaitre


seulement les valeurs de 6 points.

[ ] ( )

Au point 13 :

Au point 17 :

Au point 18 :

Au point 13 :

Au point 17 :

Au point 18 :

( )( ) ( ) {

5
TD NF04-Modélisation numérique des problèmes de l’ingénieur

TD2 : Formulation intégrale

Exercice 1
∭ ∭ ∬
3D ∭ ∭ ∬

{∭ ∭ ∬

∭ ⃗ ∬ ⃑ ⃗⃑ avec ⃑ ( )

∬ ∬ ∫
2D {
∬ ∬ ∫

1D ∫ ∫ ∫ ∫

Exercice 2
( )
( )
( )
( )
L p {

( )
 FIF : ∫ ( ( ))

x
Intégration par partie :

∫ ( ) ( ) ( ) ( ) ∫

 FIf : ∫ ∫

6
TD NF04-Modélisation numérique des problèmes de l’ingénieur

Exercice 3
( )
( )
( ) ( )
( ) ( )
( ) ( )
{

FIF
( )
∫ ( )[ ( )]

( ) ( )
( ) ( )
( ) ( )
{

Intégration par partie :

( ) ( ) ( )
∫ ( )[ ] ( )[ ] ( )[ ] ∫ ( ) ( )

( ) ( )
( ) ( )
{ ( ) ( )

Intégration par partie (2) :


( ) ( ) ( ) ( )
( )[ ] ( )[ ] ( )[ ] ( )[ ]

( )
( )[ ] ∫ ( ) ( )

( ) ( )
{ ( ) ( )

( )
∫ ( )[ ] ∫ ( ) ( )
 FIf : { ( ) ( )
( ) ( )

7
TD NF04-Modélisation numérique des problèmes de l’ingénieur

Exercice 4
( )
y 𝜹𝑺

A E D

𝒒𝟎 G F ( )

S C {
B
𝑻𝟎 x

FIF :
∬ ( )( ( ) )

( )

Intégration par partie :


Rappel : ∬ ∬ ⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃑ ⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃑ ∫ ⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃑ ⃗⃑

∬ ⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃑ ⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃑ ∫ ⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃑ ⃗⃑ ∬

( )

Remarque :
∫ ⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃑ ⃗⃑ ∫ ∫ ( ) ∫ ( ) ∫ ( ) ( )

∬ ⃗⃗⃗⃗⃗⃗⃗⃗⃑ ⃗⃗⃗⃗⃗⃗⃗⃗⃑ ∫ ( ) ∫ ( ) ∫ ( ) ( ) ∬
()

8
TD NF04-Modélisation numérique des problèmes de l’ingénieur

Rappel : Choix de :

 Première étape :
 Seconde étape : et une exigence de dérivation
Chaque intégration par partie fait apparaitre une intégrale de bord. Puisque ll fonction
est quelconque je peux l’annuler ou annuler sa dérivée si et seulement si je ne
modifie pas les données explicites du problème par ce choix arbitraire.

9
TD NF04-Modélisation numérique des problèmes de l’ingénieur

TD 3 : Base de données éléments finis

Exercice 1 : Une barre en traction/compression


( )
{ ( )
( )
0 1 1
 Question 1 : Proposer une forme intégrale faible pour I
𝐴𝑓 3 3
discrétiser par la MEF. II
 Justifier votre choix et préciser l’espace fonctionnel 4 4
L III
 Question 2 : Discrétiser le barre en 3 éléments et donner les 2 2
P
différentes tables de la base de données EF 𝑛⃗⃗

Question 1 :
Introduction d’une fonction test :

∫ ( )( ( ) )

( )
( )
{

Intégration par partie : minimiser le degré maximum de dérivation afin de simplifier la tâche
d’approximation.

( )
∫ ( ) ∫ ( ) ( ) ( ) ( ) ( )

( )
( )
{

Prise en compte d’un maximum de conditions limites. On choisit ( ) , choix permettant


d’éliminer un terme sans modifier les données explicites du problème d’origine.

( )
∫ ( ) ∫ ( ) ( )

( )
{ ( )

Question 2 :
Table de connectivités Table de coordonnées
Eléments Nombre Nœuds Nœuds Dimension x
de nœuds
1 1 0
I 2 1 3
2 1 L
II 2 3 4
3 1 L/2
III 2 4 2
4 1 3L/4

10
TD NF04-Modélisation numérique des problèmes de l’ingénieur

( )
∫ ( ) ∑ ∫ ( ) ( )

∫ ( ) ( )

( ) ( )
Avec ( ) ; ( ) ; et

( ) [ ( )] [ ( )]
{
( ) [ ( )] [ ( )]

Table des DDL


( ) ∑ ( ) Eléments Nombre DDL
{ de DDL
I 2 1 3
( ) ∑ ( ) II 2 3 4
{ III 2 4 2

( ) [ ] [ ]

( ) [ ] [ ]
{

( ) [ ( )] [ ( )]
{
( ) [ ( )] [ ( )]

( ) ∑ ( )

( ) ∑ ( )
{

∫ [[ ( )] [ ( )] ] [[ ( )] [ ( )] ]

( )
∫ ⟨ ⟩ ( ) ( ) ⟨ ⟩
( )

∫ ( ) ( ) ∫ ( ) ( )
⟨ ⟩
∫ ( ) ( ) ∫ ( ) ( )
[ ]

[ ] ⟨ ⟩; ∫ ( ) ( )

11
TD NF04-Modélisation numérique des problèmes de l’ingénieur


{

[ ] ⟨ ⟩

⟨ ⟩

Ensuite on prend : ∫ ( ) ∑ ∫ ( )

( ) ∫ ( )
∫ ( ) ∫ ⟨ ⟩ ⟨ ⟩
( ) ∫ ( )

∫ ( ) ∫

∫ ( ) ∫
{

⟨ ⟩

Question 3 : calculer ( ) et ( ) en simplifiant le maillage

0 1 1
I  , 1°DDL = 1, 2° DDL=2
𝐴𝑓 2 2
II ( )
L 3 3 ( ) ( ) ( ) ,
P ( )
𝑛⃗⃗ {
 ( ) ( )
 , 1°DDL = 2, 2° DDL=3

( )
( ) ( ) ( ) ,
( )
{
 ( ) ( )

Elément I :

[ ] ⟨ ⟩

12
TD NF04-Modélisation numérique des problèmes de l’ingénieur

⟨ ⟩

Elément II :

[ ] ⟨ ⟩

⟨ ⟩

Assemblage :

[ ] ⟨ ⟩ ⟨ ⟩

[ ] ⟨ ⟩ ⟨ ⟩

( )
{ ( )

[ ] ⟨ ⟩ ⟨ ⟩

[ ] ⟨ ⟩ ( ⟨ ⟩ ⟨ ⟩)

[ ] ( ⟨ ⟩ ⟨ ⟩)

[ ] (( ⟨ ⟩ ⟨ ⟩) { })

[ ]⟨ ⟩

( ⟨ ⟩ ⟨ ⟩ { }) ( )

[ ]⟨ ⟩

( ⟨ ⟩ ⟨ ⟩ { }) ( )

et [ ]⟨ ⟩ ( ⟨ ⟩ ⟨ ⟩)

13
TD NF04-Modélisation numérique des problèmes de l’ingénieur

Résumé :

[ ] ⟨ ⟩ ⟨ ⟩ ⟨ ⟩ { }

 On soustrait du second membre pour


 Mettre la ligne à zéro pour
 Mettre la colonne à zéro pour
 Mettre
 Mettre

Résultat :
[ ]⟨ ⟩ ⟨ ⟩ ⟨ ⟩

⟨ ⟩ [[ ]] ( ⟨ ⟩ ⟨ ⟩)

⟨ ⟩ [ ] ( ⟨ ⟩ ⟨ ⟩)

⟨ ⟩ [ ]{ } { }

où { avec
( ) ( )

( )

( ) ( ) ( )

( ) ( ) ( )

14
TD NF04-Modélisation numérique des problèmes de l’ingénieur

Exercice 2 :
Deux tableaux formant la DB d’un mailleur MEF.

y
2 3 6
L
II Table des éléments / connectivités
I N° Nombre
Connectivités Couleur
éléments nœuds
III I 4 1 2 3 4 Vert
II 3 4 3 6 Vert
1 4 5 x III 3 4 6 5 Jaune
L/2 L
Coordonnées
N° nœud Dimension
X Y
1 2 0 0
2 2 0 L
3 2 L/2 L
4 2 L/2 0
5 2 L 0
6 2 L L

15
TD NF04-Modélisation numérique des problèmes de l’ingénieur

TD : Eléments de type Hermite, Lagrange


Application à un problème de flexion de poutre
Une poutre en flexion simple :
W(x)
( )
( )
( )
Flexion de poutre ( ) 
( ) ( )
{ ( ) ( )
( ) x
( ) L
{ ( ) ( )
( ) ( )

( )
Deux intégrations par partie : ∫ ( )( ( ))

( ) ( )
∫ ( ) [ ( ) ] ∫ ( )( ( ))

( ) ( ) ( )
∫ ( ) ( ) ( ) ∫ ( )( ( ))

( ) ( ) ( ) ( )
∫ ( ) ( ) ( ) ( )

( )
( ) ∫ ( )( ( ))

( )
 ∫ ( ) ∫ ( )( ( ))

( )
∫ ( ) ∫ ( )( ( ))
( ) ( )
( ) ( )

( )
∫ ( )

Interpolation quadratique à une dimension de type Hermite « conserver les


nœuds »
On conserve les nœuds et on ajoute d’autres variables ( )

( ) ( ) ( ) ( ) ( ) ( )

16
TD NF04-Modélisation numérique des problèmes de l’ingénieur

( ) ( )
( ) ( )
( ) ( )
( ) ( )
Tel que : ( ) ( )
( ) ( )
( ) ( )
{ ( ) ( )

Dans le cas particulier où et :

( )
( )
( )
{ ( )

Transformation géométrique linéaire :


0 1 𝜀
( ) ( )
( ) ( )

 ( ) ( ) ( ) 

∫ ( ) ( ) ∫ ( ) ( ) ( ) ( )

∫ ( ) ( ) ( ) ( ) ( ) ∫ ( ) ( )

∫ ( ) ( ) ( ) ∫ ( ) ( )

( ) ( ) ( )
( ) ( ) ( )
 
( ) ( ) ( )
{ ( ) { ( ) { ( )

( ) [ [ ( )] [ ( )] [ ( )]
( )]
{ ( ) [ ( )] [ ( )] [ ( )] [ ( )]

∫ ( ) ( ) ( ) ∫ ( ) ( )

∫ ( ) ( )

( ) ∫ { }
{ }

∫ ( ) ( ) ( ) ∫ { } { }

17
TD NF04-Modélisation numérique des problèmes de l’ingénieur

∫ ( ) ( ) ( ) [ ]{ }

Où [ ] ∫ { }

∫( ) ( ) ∫ [ ]

∫( ) ( ) ∫ [ ]

∫( ) ( ) ∫ [ ]
{

∫ ( )( ( )) ∫ { }

∫ { }

[ ] [ ] ∫ { }

∫ [ ]

∫ [ ]

∫ [ ]

∫ [ ]
{

( ) [ ]{ } ∫

{ }

18
TD NF04-Modélisation numérique des problèmes de l’ingénieur

TD : Problème non stationnaires du 1° ordre


Exercice n° 1 :
( )
( )
{
( )

Résolution par la méthode d’Euler explicite :

̇( ) ( ( ) ( ))

( )
( ) ( ( ) ( )) ( )

( ) ( ) ( )

( ) ( ) ( )

( )
( ) ( )

{ ( ) ( )

Condition de stabilité :
 Théorique ‖ ‖ 
 Pratique 

Résolution par la méthode d’Euler implicite :

̇( ) ( ( ) ( ))

( )
( ) ( ( ) ( )) ( )

( ( ) ( )) ( )

( ) ( ) ( )

( ) ( ) ( )

( ) ( ) ( )

( ) ( )
( )

19
TD NF04-Modélisation numérique des problèmes de l’ingénieur

( ) ( )

( )
( ) ( )

( ) ( )
{ ( ) ( )

Condition de stabilité :
‖( )
‖  Implicite inconditionnellement stable !

Exercice 2 :
[ ]{ ̇ ( )} [ ]{ ( )} { ( )}
{
{ ( )} { }

[ ] [ ] [ ] [ ] { } { }

Résolution par la méthode d’Euler explicite :

̇( ) ( ( ) ( ))

[ ]{ ( ( ) ( ))} [ ]{ ( )} { ( )}

[ ] ( ) [ ] ( ) [ ]{ ( )} { ( )}
[ ] ( ) [ ] ( ) [ ]{ ( )} { ( )}
[ ] ( ) { ( )} ([ ] [ ]){ ( )}
[ ]{ ( )} { } ([ ] [ ]){ ( )}

{ ( )} [ ] ( { } ([ ] [ ]) { ( )})

{ ( )} [ ]( { } ([ ] [ ]) { ( )})

{ ( )} [ ] { } ([ ] [ ][ ]) { ( )}

{ ( )} [ ] { } ([ ] [ ]) { ( )}

{ ( )} [ ] { } [ ]{ ( )} [ ] [ ]

Condition de stabilité :
( )
( ) ; ( ) ; [ ]
( )
 (( ) )(( ) )
| |
{
| |

20
TD NF04-Modélisation numérique des problèmes de l’ingénieur

Exercice 3 :
( )
( )
{
( )
( )
On a : {
( )

 ( ( )) ( )

( ( ) ) ( ) ( )

( ) ( ) ( )

Condition de stabilité :
| |  ( )

( )

Exercice 4 :
Bilan
Réservoir 1
( )
{   ̇

Réservoir 2
( )
{   ̇

̇
{

̇
{ } [ ]{ } { }
̇

Résolution schéma d’Euler explicite

̇( ) ( ( ) ( ))

̇ ( )

̇ ( )
{ } [ ]{ } { } { } [ ]{ } { }
̇ ( )

21
TD NF04-Modélisation numérique des problèmes de l’ingénieur

{ } { } ( [ ]) { }

{ } { } ( [ ]) { }

{ } { } [ ]{ }

{ } { } [ ]{ } [ ] [ ]

Condition de stabilité :

[ ] [ ]

[ ] ( )( )

| |

| |
{

Résolution schéma d’Euler implicite

̇( ) ( ( ) ( ))

̇ ( )

( )
{ } [ ]{ } { }
( )

{ } { } [ ]{ } { }

( [ ]) { } { } { }

22
TD NF04-Modélisation numérique des problèmes de l’ingénieur

[ ]{ } { } { }

{ } [ ] ( { } { })

{ } [ ]( { } { })
( )( )

{ } ( { } { })

[( )( ) ]
Euler implicite inconditionnellement stable !
{ } [ ]{ } [ ]{ }

{ } [ ]{ } [ ]{ } [ ]{ } { } { }

{ } [ ]{ } [ ]{ } [ ]{ } [ ]([ ]{ }) [ ]{ } [ ]{ }

{ } [ ]{ } [ ]{ } [ ]{ } [ ]([ ] { } [ ]{ }) [ ] { } [ ] { } [ ]{ }

{ } [ ]{ } [ ]{ } [ ] { } [ ] { } [ ]{ } [ ]{ }

[ ]{ } [ ] { } [ ] { } [ ] { }

([ ] [ ]) { } ([ ] [ ]){ }

Remarque : [ ] ([ ] [ ]) { } [ ]{ }

Cas de n réservoirs :

{ } { } { }

[ ]

Condition de stabilité :

23
TD NF04-Modélisation numérique des problèmes de l’ingénieur

| |

TD : Système spatio-temporelle de premier ordre


Exercice 1
( ) ( )

( )

 Schéma Euler explicite en temps


 Schéma centré en espace

( ) ( )
( )

( )

Condition de stabilité
| |

( )

Exercice 2
( ) ( )

( ) ( )

 Schéma Euler explicite en temps


 Schéma centré en espace

( ) ( ) ( )
( ) (
( )
)

( ) ( )

( ( ))

24
TD NF04-Modélisation numérique des problèmes de l’ingénieur

Condition de stabilité

| ( )|

( ( )) ( )

( ( )) ( )

Cheminement impossible ; ( )( )  ( ) ( )

Exercice 3 :
( ) ( )
{

Transformation en un problème du 1° ordre : on note

( ) ( )
{
( ) ( )

( )
{
( )

 Schéma décentré en espace


 Schéma Euler explicite
( )
( )
{ ( )
( )

( )
{
( )

( )
{
( )

( )
{ } [ ]{ }
( )

Condition de stabilité
( ) ( )( )

25
TD NF04-Modélisation numérique des problèmes de l’ingénieur

( ) ( )
Rappel : {
( ) ( )

( ) ( ) ( )

( ) ( )

(( ) ( ))(( ) ( ))

(( ) ( ))(( ) ( ))

( )
{
( )

 Schéma centré en espace


 Schéma Euler implicite
( ) ( )
( )
{ ( ) ( )
( )

( )
{
( )

( )
{
( )

( )
{
( )

( )
[ ]{ } { }
( )

( )
{ } [ ]{ }
( )

Condition de stabilité
( ) ( ) (( ) ( ))(( ) ( ))

( )
{
( )

26
TD NF04-Modélisation numérique des problèmes de l’ingénieur

TD : Système spatio-temporelle
Exercice 1
( ) ( ) ( )
{
( ) ( ) ( )

Question 1
 Schéma centré en espace
 Schéma Euler explicite en temps

{
( ) ( ) ( ) ( )

( ) ( ) ( ) ( )

( ) ( )

( ) ( )
{

( ( )) ( )
{
( ( )) ( )

( ) ( )
{ } [ ]{ }
( ) ( )

Condition de stabilité

( ( ) ) (√ ( ))

( ( ) √ )(( ( ) √ )

( )( √ )
{
( )( √ )

| |

27
TD NF04-Modélisation numérique des problèmes de l’ingénieur

Question 2 :

{
( ) ( ) ( ) ( ) ( ) ( )

( ) ( ) ( ) ( ) ( ) ( )

( ) ( ) ( )

( ) ( ) ( )
{

( ) ( ) ( )

( ) ( ) ( )
{

( ) ( )
( )
{
( ) ( )
( )

( ) ( )
(( ) )
{
( ) ( )
(( ) )

( )
( ) ( )
{ } [ ]{ }
( )
( ) ( )

Condition de stabilité
( )
(( ) ) (√ ( ))

(( ) ( )( √ ) ) (( ) ( )( √ ) )

28
TD NF04-Modélisation numérique des problèmes de l’ingénieur

( ) ( )( √ )
{
( ) ( )( √ )

| | ( ) ( )( √ )

Exercice 2 :
( ) ( )
{

Transformation en un problème du 1° ordre : on note

( ) ( )
{
( ) ( )

 Schéma centré en espace


 Schéma centré en temps (saute-mouton)

( )
{
( )

( )
{
( )

( )
{
( )

( )
{ } [ ]{ } { }
( )

( )

{ } ( ) { }

[ ]

Condition de stabilité

29
TD NF04-Modélisation numérique des problèmes de l’ingénieur

( ) ( ( ) )

( ( ) )( ( ) )

{
( ( ) ) (( ( ) ) )

30

Vous aimerez peut-être aussi