nf04 - automne - utc1 version 09/2006 (e.l.) cours 4-b méthode des éléments finis 2d notion...

18
NF04 - Automne - UTC 1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion d’élément de référence Notion de patch-test Notion de convergence Application à la mécanique des fluides : calcul d’un écoulement plan 2D par la fonction de Courant

Upload: christophe-ferre

Post on 03-Apr-2015

102 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 1Version 09/2006 (E.L.)

Cours 4-b

Méthode des éléments finis 2D

• Notion d’élément de référence• Notion de patch-test• Notion de convergence• Application à la mécanique des fluides : calcul d’un écoulement plan 2D par la fonction de Courant

Page 2: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 2Version 09/2006 (E.L.)

Rappels

La forme intégrale associée à l’équation de la chaleur est décomposée :

Sur des éléments triangulaires Sur des éléments barre pour Neumann et Cauchy

Où l’intégrale élémentaire pour un élément T3 s’écrit : 3 , , ,

TeT

Ae Ae

W x y k T x y dxdy x y f dxdy

3 0e e eT Neu Cau Dir

e e e

W W W W W

Page 3: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 3Version 09/2006 (E.L.)

Constats

Il y a autant de fonctions Ni à calculer que d’éléments T3

Impossibilité de généraliser le calcul du vecteur sollicitation avec les Ni calculées sur l’élément réel (difficulté de définir les bornes d’intégration)

Idée : utiliser un élément de référence unique avec des bornes d’intégrations simples

Page 4: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 4Version 09/2006 (E.L.)

Illustration de l’élément de référence

Elément de référence unique Eléments « réels »

Coordonnées (réf°)

Coordonnées réelles

Page 5: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 5Version 09/2006 (E.L.)

Approche généralisable à d’autres topologies

Elément barre :

Elément quadrilatère :

Page 6: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 6Version 09/2006 (E.L.)

Changement de variables

Le passage d’un élément « réel » vers un élément de « référence » implique un changement de variables pour les calculs d’intégrations. De manière générale, on a :

Les bornes d’intégrations sont :

, ,

, , , ,x y

f x y dxdy f x y d dJ

0, 1 , 0, 1

Page 7: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 7Version 09/2006 (E.L.)

Définition du « jacobien »

Définition : |J | est appelé le jacobien de la transformation. Il correspond au déterminant de la matrice jacobienne [J ].

La matrice jacobienne est définie par la relation mathématique suivante :

Cette matrice traduit les relations entre les dérivées partielles en espace entre (x,y) et (,).

Pour la calculer, il est alors nécessaire de disposer d’une approximation pour les variables x et y !

T x y T T

x xJ

T TT x yy y

Page 8: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 8Version 09/2006 (E.L.)

Calcul des Ni

Le calcul des fonctions d’approximation consiste à :

1. Choisir une forme d’approximation pour les Ni

2. Poser les systèmes d’équations associés

3. Résoudre !

, , 1,2,3i i i iN a b c i

1 1 2 2 3 3

1 1 1 2 2 2 3 3 3

1 1 1 2 2 2 3 3 3

0,0 0,0 0,0

1,0 , 1,0 , 1,0

0,1 0,1

1 0 0

0 1 0

0 0 0,1 1

N a N a N a

N a b N a b N a b

N a c N a c N a c

1 2 3, 1 , , , ,N N N

Page 9: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 9Version 09/2006 (E.L.)

Rappel : la matrice jacobienne est définie par :

Les variables x et y sont approximées au sens des éléments finis :

Soit :

On définit aussi :

Calcul de la matrice jacobienne [J ]

x y

Jx y

1 1

1 2 3 2 1 2 3 2

3 3

, , ,

x y

x N N N x y N N N y

x y

2 1 2 1 21 21

3 1 3 1 31 31

21 31 31 212 e

x x y y x yJ

x x y y x y

J A x y x y

1 31 21

31 21

1

2 e

y yj J

x xA

Page 10: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 10Version 09/2006 (E.L.)

Calcul des intégrales élémentaires

Le changement de variables conduit à :

Les termes de gradient se discrétisent par :

3

, ,

, , ,

, , ,

TeT

Ae Ae

T

W x y k T x y dxdy x y f dxdy

x y k T x y J d d x y f J d d

31 21

1

3

1

32

1 21

1 1 01

1 0 12 e

B

TT Tx

T J TT T

y y

x xAT

y

Page 11: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 11Version 09/2006 (E.L.)

Suite

La forme élémentaire s’écrit donc :

Soit :

Avec :

1 11 11 1

3 1 2 3 2 1 2 3 2

0 0 0 03 3

2 2Te e e

T

T N

W B k B T A d d N f A d d

T N

supposéconstant

1

3 1 2 3 2 1 2 3

3

[ ]e e eT

T

W K T F

T

1

, 131

eTe e e A

K kA B B F f

Page 12: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 12Version 09/2006 (E.L.)

Notion de convergence

Nombre d’inconnues

Illustration autour d’un problème de mécanique :

Tracé de la courbe de convergence

Objectif : Rechercher l’indépendance de la solution par rapport au maillage

Page 13: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 13Version 09/2006 (E.L.)

Application T3 : écoulement plan 2D

Application valable dès que le fluide remplit les conditions suivantes :

Incompressible : Eau Air si Mach < 0.3 (vitesse < 300-400 km/h)

Non visqueux : aucun fluide n’est visqueux mais hypothèse réaliste si le domaine est grand et que l’on ne s’intéresse pas à ce qui se passe précisément au voisinage des parois.

Stationnaire : constant en tout point du domaine dans le temps.

Page 14: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 14Version 09/2006 (E.L.)

Modèle mathématique

0 (2)u v

rotV u i v j z eqy x

MMMMMMMMMMMMMM

,u vy x

Un écoulement incompressible se traduit par :

où u et v sont les composantes de la vitesse du fluide

Un écoulement non visqueux est dit irrotationnel, soit :

On introduit la fonction de Courant définie par :

… dans eq(2) pour aboutir à : , 0x y

Cette équation est identique à l’équation de la chaleur en 2D avec k =1 et en l’absence de terme de production !

0 (1)u v

divV div u i v j eqx y

V

uv

x

yFrontières

Page 15: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 15Version 09/2006 (E.L.)

Interprétation

Une différence de la fonction entre deux points A et B, traduit un débit

perpendiculaire entre ces deux points :

De manière générale, on a :

A A

BB

A B

A B

uy y y

AA B B

A B

A B

vx x x

A A

B

B

A BVH

H

Page 16: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 16Version 09/2006 (E.L.)

H

2 1VH

2

1

Condition de frontière imperméable

Une frontière « imperméable » est donc définie par : cste

Il en résulte que pour tracer les lignes de courant (= trajectoires en stationnaire), il suffit de tracer les lignes d’isovaleurs de

Page 17: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 17Version 09/2006 (E.L.)

Exemples d’application (mini-projet)

Calcul du champ de vitesse stationnaire dans un lac

Calcul de l’écoulement autourd’un profil porteur

Page 18: NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 4-b Méthode des éléments finis 2D Notion délément de référence Notion de patch-test Notion de convergence

NF04 - Automne - UTC 18Version 09/2006 (E.L.)

Mise en œuvre informatique

Génération d’un maillage composé de T3

Préparation du fichier de données :

Aucune propriété physique particulière : k = 1

Annulation du terme source : f = 0

Identification des nœuds associés aux conditions de Dirichlet : kcond, vcond

Assemblage du système et résolution : script Matlab « blin.m »

Affichage des iso-valeurs : script Matlab « isoval.m »

(Prochaine séance TP sous

Matlab)