calcul ef fluides et surfaces libres - mines...
TRANSCRIPT
-
1
Calcul EF fluides et surfaces libres
Thierry Coupez
-
2
Plan
1) Exemples simulations 3D dans le domaine des matériaux
2) Calcul des écoulements
3) Calcul des surfaces libres
4) Calcul de la température et couplage thermique
5) Exemples et compléments
-
3
Exemples de simulations
• Virtuel : – modèles géométriques
– Visualisation, images, animation
• Simulation – Mécanique
– Physique
– Résolution d ’équations --> visualisation des résultats
-
4
6LPXODWLRQ�GH�O¶LQMHFWLRQ�G¶XQ�VLWH�G¶DFFqV�YDVFXODLUH��ELRPpGLFDO�
Rem3DInjection des polymères
-
5
Rem3D
Fluide incompressibleGrandes surfaces librescontact matière moulematière matièrerhéologie thermo-dépendanteauto-échauffement
-
6
Les calculs 3D : + description des écoulements dans l’épaisseur
adaptation de maillage
Effet fontaine et front de matière- fluide visqueux incompressible
- contact collant
-
7
La simulation numérique
• Equations générales de la mécanique
• Des modèles physiques:– comportement rhéologique :
• pseudoplasticité
• viscoélasticité
– comportement thermique• thermodépendance de la viscosité
• conduction thermique
• compressibilité
• Des méthodes numériques générales
-
8
+−∇=∇+∂∂
=∇+
=∇−
)(:.).(
0.
.
YTY7W7F
YGWG
J
εσρ
ρρρσγρ
Equations générales de la mécanique :
Equilibre
Conservation de la masse
Conservation del’énergie
∇=
==
)(
),(
0),(
7IRQFWLRQT7SIRQFWLRQ
YpTXDWLRQρ
σModèles physiques :(constantes matériaux)
-
9
P1+/P1(MINI-élément)solveur itératif(résidu conjugué précondionné)
Stokes
Surface libre domaine fluide
thermique Convection diffusion : Galerkin discontinu espace temps
V et P
5HPSOLVVDJH �'�5HP�'
Equation de transport : Galerkin discontinue espace temps -adaptation de maillage
-
10
Calcul des écoulements VROYHXU YLWHVVH�SUHVVLRQ
Rhéologie des polymères
• Fluides visqueux – Loi de Carreau
– Loi Puissance
– Loi de Cross
• Dépendance des paramètres avec la température : loi d ’Arrhenius
-
11
=
=∇+
=∇++∇−
),)((
0.
))(2.(
7Y
YGWG
JSY
εηη
ρρρτηεγρ
Modèle de base pour les écoulements de fluides fortement visqueux :Problème de Stokes
inertie
gravité
viscoélasticité
compressibilité • )OXLGHV�YLVTXHX[�– /RL�GH�&DUUHDX– /RL�3XLVVDQFH– /RL�GH�&URVV
• 'pSHQGDQFH�DYHF�OD�WHPSpUDWXUH���$UUKHQLXV
-
12
Modèle de base des écoulements de polymère fondu :le problème Stokes généralisé :
( ) Ω
=∇=∇−∇ GDQVY
SYY0.
0)()(2.&
&�
& εη
Ω∂=Ω∂=
F
I
VXUYYVXU)Q
0
.&&
&&σ+ Conditions limites :
Surface libre, interface moule (métal) polymère, seuil d ’injection...
-
13
Utilité des mailleurs automatiques
-
14
Méthodes éléments finis en mécanique des fluides
• Maillages à base de tétraèdres
• Eléments finis
• Incompressibilité , éléments finis mixtes
• Fluides très visqueux : résolution implicite
• Convection et convection diffusion : méthodes de Galerkin discontinu
-
15
0pWKRGHV�GHV�pOpPHQWV�ILQLV��équations fortes
équations faibles - formulation variationnelle
( )
Ω=∇=∇−∇ GDQVY
SYY0.
0)()(2.&
&�
& εη
∈∀=∇
∈∀=∇−
∫∫∫
Ω
Ω Γ
4TYT9ZZ)ZSZY
)
0.
..))(:)((2 0&
&&&&&& εεη
Espaces fonctionnelles :
( )
{ }
=∈=Ω=Ω=
Γ 0,
)(
)(
00
2
31
Z9Z9/4+9
-
16
∈∀=∇
∈∀=∇−
∫∫∫
Ω
Ω ΓK
KKK
KKKKKKK
4TYT9ZZ)ZSZY
)
0.
..))(:)((2 0&
&&&&&& εεη
4499
KKK
K
0
0
→
→
→
→
Approcher les espaces fonctionnelles par des espaces de dimensions finis.
Méthodes des éléments finis
Résoudre le problème approché
-
17
Méthodes des éléments finis
•Construction de fonction polynomiales par morceaux en utilisant une décomposition du domaine en éléments géométriques simples donnéepar le maillage.•Exemple : décomposition en simplexes (segments, triangles, tétraèdres) => représentation naturelle d ’une base polynomiale exacte en assurant la continuité..
.. κ∈=Ω �
{ })(),(0 .3X&X6 Q.QK ∈Ω∈=
triangulation
Fonctions continues, polynôme de degré n sur chaque élément
-
18
{ })(),(0 .3X&X6 Q.QK ∈Ω∈=
{ })(),( 100 .+E&E% .KKK ∈Ω∈=
PKK
GK
GK
GQKK
64%69
=++= )()()( IE
{ }F face la partageant éléments)(
,))((),( 100
=∈Ω∈=
).).+E&E )KKKIE
Fonctions continues de degré n sur chaque élément :
Fonctions bulles s’annulant sur le bord de chaque élément :
Fonctions bulles par face définie à partir des faces des éléments :
Construction d ’espaces d ’approximation compatibles :
-
19
Eléments finis mixtes pour triangles et tétraèdres
à pression continue à pression discontinue
P1+/P1ordre 1
P2/P1ordre 2
P1++/P0ordre 1
P2++/P0ordre 2
-
20
Les méthodes d ’approximation et l’algèbre linéaire
Méthodes d ’approximation : méthodes spectrales
Résolution de grands système linéaires :Ax= b
Volumes Finis, éléments finis différences finis conduisent à des matrices dites creuses
-
21
∈∀=∇
∈∀=∇−
∫∫∫
Ω
Ω Γ
�
���
�
�������
4TYT9ZZ)ZSZYY
�
0.
..))(:)()()((2 0&
&&&&&&& εεεη
==∇
==∇−
∫ ∑
∫∫ ∑∑
Ω
Ω
=
Γ==
0O9
1L)39MK
1
M
MOK
LK
LK
0
N
NK
NK
LK
MK
1
M
M�
,..,10.
,..,1..))(:)(2
1
11
ψϕ
ψψϕψεψεη
*
*&***
∑
∑∑
=
==
=
=⇒=
0
N
NK
NKK
MK
1
M
MK
MK
1
M
MK
3S
9Y9Y
1
11
)()(
ϕ
ψεεψ *&*&
⇔
=
00
)( )39
%%9$ 7
Eléments finis => un nombre fini de fonctions de base
Expression de la forme variationnelle à l ’aide des fonctions de base
Système algébrique
-
22
Cas non linéaire : méthode de Newton
E[[+
[\[[$\[$\[+
E[[$
NN =
∂∂+=
=
+1)(
))(
()()(
)( Système non linéaire
Hessien
Résolution itérative : une suite de systèmes linéaires
-
23
Forme algébrique symétrique indéfinie :
=
00
)( ISY
%%Y$
K
K7
K
Forme mixte stable ou stabilisation :Cas de l’ajout d ’une bulle
KKK EXY +=
-
24
=
00
0
0
JI
SEX
++++++
K
K
K
ESYS
7ESEE
7YSYY
=
− K
ISY
&+++
YS
7YSYY
Bulle :
+ Condensation de la bulle
= formulation stabilisée -C = matrice semi définie négativeà diagonale non nulle
-
25
Méthodes de résolution des systèmes linéaires:• directe : Cholesky (Crout)•Itérative :
- Bi gradient conjugué (BCG)- GMRES- Résidu minimal : PCR, MINRES pour le problème de
Stokes stabilisé (W&S,94)
Complexités asymptotiques des méthodes directe et itérative avec préconditionnement diagonal bloc diagonal (BDS):
�' �''LUHFW 4 N² 32 N2.333&5��%'6� 144 N × O(N0,75)
= O(N1,75)768 N × O(N0.5)= O(N1.5)
-
26
/H��'���WUqV�IDYRUDEOH�DX[�PpWKRGHV�LWpUDWLYHV/H��'���SOXV�GLIILFLOH
Amélioration du préconditionnement : factorisation incomplète incomplet (ILU)
nombre d’itérations théorique en 2D = 1����� en 2D mais, 0.625 mesuré. Comparaison des préconditionnements en 2D :
'RI 1] ,/8 %'6���� 48450 384 (3s) 1235 ( 6s)����� 186 714 834 (39 s) 3248 (76 s)����� 324 969 1258 (143 s) 4917 (239 s)����� 642 327 1913 (511 s) 7951 (958 s)����� 1 037 616 2605 (1173 s) 11797 (2454 s)
-
27
Résolution de système linéaire dans les cas instationnaires
0
20
40
60
80
100
120
1 2 3
7HPS
V��V�
3UpFRQGLWLRQQHXUV
���Préconditionneur Cholesky Incomplet
���Préconditionneur bloc diagonal���Préconditionneur diagonal vitesse et pression
-
28
Comparaison de « toutes » les méthodes itératives (PETSc)
7HPS
V��V�
0
5
10
15
20
25
30
35
40
45
Cem
ef -
cr✻
cr ✻ cgs
bcgs
bicg
gmre
s
richa
rdso
n ✻
-
29
Parallélisation
Codes de calcul implicite en mise en forme : 80% du temps de calcul dans la résolution des systèmes linéaire
Résolution des système linéaire :- méthodes itératives- partition
Parallélisation complète d’un code de calcul :- un paradigme : SPMD- partitionnement de maillage
-
30
�1S
LL
1=Ω=Ω
∑∑=
ΩΩ=
Ω =⇔=13
L
13
L LLLE[$E$[
11
Efficacité parallèle :volume de calcul >> volume de communication=> volume des sous domaines >> frontière des sous domaines
)()(1,11
11
∑∑∑
∑∑
=Ω∩Ω
=Ω∩Ω
=Ω
=ΩΩ
=ΩΩ
+−=
=−=
−=
13
ML
13
M
13
L
R
13
L
13
L
MLMLL
LLLL
UUU
U[$E$[EU
-
31
Préconditionnement parallèle:
∑=
−− =13
LLL
7L 5353
1
11
'LDJRQDO�:séquentiel = parallèle
�OH�QRPEUH�G ¶LWpUDWLRQV�QH�GpSHQG�SDV�GX�QRPEUH�GH�VRXV�GRPDLQHV�
,/8�:parallèleséquentiel ≠
QRPEUH�G ¶LWpUDWLRQV�GpSHQG�GX�QRPEUH�GH�VRXV�GRPDLQHV� !PpWKRGH�GH�GpFRPSRVLWLRQ�GH�GRPDLQH
-
32
3URFHVVHXUV WHPSV DFFpOpUDWLRQ (IILFDFLWp�%�� 1169 15 94�� 987 18 90�� 859 21 87,5�� 748 24 80�� 679 26 76
Cas réel à 50 000 nœuds 250 000 éléments en 3D , préconditionnementbloc diagonal, machine IBM SP2 (publié en 1997)
3URFHVVHXUV WHPSV DFFpOpUDWLRQ 1ELWpUDWLRQVPR\HQ
GLUHFW 9h28’ - 1� 8h01’ 1 81� 5h24’ 1,48 99� 2h31’ 3,18 105�� 1h22’ 5,86 126
Cas 2D complet :parallèle + ILU PCR + Non linéaire + instationnaire
-
33
Calculs de surfaces libres
• Avancée du front de matière
• Surface libre en mouvement
• interaction : contact polymère moule, polymère polymère
• effet fontaine
• etc...
YLGHIOXLGH1f =� 0f =�
-
34
)(WIOXLGHIOXLGH Ω=Ω
Prolongement :La cavité = le domaine fluide + le domaine vide
Ω
Domaine déformable dépendant du temps
)()( WW IOXLGHYLGH Ω−Ω=Ω
Domaine fixe :
IOXLGHΩ YLGHΩ
Ω
Surfacelibre
-
35
)(0.
))(2.( WGDQVYISY
IOXLGHΩ
=∇=∇−∇ ηε
∀=∇
∀=∇−
∫
∫
Ω
Ω
TYTZZSZY
W
W
IOXLG
IOXLG
0.
0.))(:)((2
)(
)(εεη
Problème de Stokes dans le domaine fluide
Forme forte
Forme faible
-
36
Ω∈∀=Ω
∇
Ω∈∀=Ω ∇−
∫∫
Ω
Ω
)(0).(1
)(0).))(:)((2(1
2)(
31)(
/TYT+ZZSZY
W
W
IOXLG
IOXLGεεη
Formulation faible pondérée:
)(,0
)(,1)(1 )(
W[W[[
IOXLG
IOXLGWIOXLGΩ∉=
Ω∈=Ω
La fonction caractéristique du domaine fluide:
�I=� 0f =�
-
37
Représentation du domaine fluide
• Approche Lagrangienne– Maillage du domaine fluide : – la surface du maillage est la frontière
du domaine fluide
• Approche Eulérienne :– La surface libre traverse les éléments– Représentation du domaine fluide
• Une fonction de presence• Méthode VOF• Méthode LevelSet
YLGHIOXLGH1f =� 0f =�
10 f ≤≤ �
-
38
)(11)(1)(
[[ ..
.IK ∑Ω∈
Ω =τ
Interpolation discontinue P0 :
.. IOXLG. Ω= �1
$SSUR[LPDWLRQ�pOpPHQWV ILQLV�G¶XQH IRQFWLRQ FDUDFWpULVWLTXHApproximation de bas degré (P0) ~ V.O.FApproximation de haut degré (>= P1) ~ la fonction distance : levelset
Fraction volumique
-
39
Conservation de la masse : 01 =⇒ Ω IGWG
+ΩΩ ∈∀Ω∈∀=∇+∂
∂ ,5W[YW IOXLGHIOXLGH ,0.11
Résolution:Schéma numérique pour la convection en éléments finis :
•interpolation continue :•stabilisation : SUPG, least square, Caractéristiques...
•Interpolation discontinue :•Galerkin discontinu (Lesaint Raviart), explicite implicit•*DOHUNLQ GLVFRQWLQX HVSDFH�WHPSV���'�
0RXYHPHQW GH�OD�VXUIDFH�OLEUH
-
40
∫∑∫∫ Ω∂Ω =+∇⇒
=∇
− K. .
KKKK IQYY
IY
ββαβα
α
.][.
.
Méthode de Galerkin discontinu :•Approximation discontinue d ’un élément à l’autre•Prise en compte du « saut » des variables dans les formulations variationnelles:
Saut = différence à l ’interface
-
41
∂∂∇
=∇
=W
HWYY ~1
~
0~.~ =∇ Yα
Le problème instationaire 3D est identique au problème stationnaire en 4D
Dans un espace 4D :
YWGWG
.ααα ∇+∂∂=
Problème instationnaire de convection pure
-
42
∑ ∫ ∑ ∫
⋅−∇>=∇<
∂∈
−
. . .) )).
). QYYY ~ ~ ~~ ~
~~
~~ )~~(][~.
~,~.
~ φαφαφα
0pWKRGH GH�*DOHUNLQ GLVFRQWLQX HQ��'�
Saut amont
∑=
+×=×=∀−=N
SQQQ
SQ
,S..K WW.,..WWW[ Q
01,~ [,]
~)(),( αα
Maillage structuré en temps non structuré en espace(hyperprisme)
Élément “prismatique” : Pn en temps Pk en espace
-
43
Capture d’interfaces par adaptation de maillage
).( −∇+∂∂= YWGW
G ααα
v vitesse du fluide8 vitesse du maillage
dérivée matérielle :
Déplacement des nœuds du maillage : (r-adaptation)
Réduire la diffusion à l’interface fluide vide
8
-
44
Schéma d ’adaptation
Soit
On souhaite obtenir par déformations locales un maillage de
un maillage de
-
45
Schéma d ’adaptation
Maillage visé
On souhaite réduire le volume des éléments traversés par la frontière
Maillage initial
-
46
Schéma d ’adaptation
Fonction caractéristique de
Projection de sur
Erreur d’interpolation :
-
47
Schéma d ’adaptationMéthode de barycentrage pondéré :
Équivaut à résoudre le problème d’optimisation :
Avec : Résolution itérative type Gauss-Seidel.
-
48
Schéma d ’adaptationPour chaque nœud, on cherche la position optimale YLD une homothétie centrée par rapport aux barycentres des éléments auxquels il estconnecté :
Avec : l’ensemble des éléments connectés au nœud.
Le problème d’optimisation peut donc se réécrire :
Il convient de déterminer le vecteur :
-
49
Les calculs 3D : + description des écoulements dans l’épaisseur
adaptation de maillage
Effet fontaine et front de matière- fluide visqueux incompressible
- contact collant
-
50
Effets d ’inertie et surfaces libres
=∇
=∇+∇−
0.
))(2.(
YJSY ρηεγρ
Termes deviennent importants
1) Polymères fondus : η/ρ ~ 102) Élastomère, résine thermodurcissable : η/ρ ~ 10-23) Métal fondu : η/ρ ~ 10-6
5HP�'�&)' : 1$9,(5�672.(6
-
51
Rem3D _ Navier Stokes
Écroulement d ’une colonne de liquide
-
52
Adaptation de maillage
-
53
�'�GDP�EUHDNLQJ�LQ�D�UHFWDQJXODU�ER[
-
54
Instabilités de surface libre : inertie+gravite contre viscosité
« Miel » liquide ...
-
55
– lentille ophthalmologique (ESSILOR)
– Défaut de bulle : la rhéologie
Front de matière+Champ de pression
-
56
,QMHFWLRQ�FODVVLTXH���UHPSOLVVDJH�G¶XQH�OHQWLOOH�(66,/25
Simulation
Formation d’une bulle en fin de remplissage.
Expérience
REM3D
-
57
&DUWHU��36$�