Cours Complet Maillage
Cours Complet Maillage
CALCUL SCIENTIFIQUE
Génération de maillage
• Pourquoi construire un maillage est difficile ?
• Schéma général de construction de maillage
• Méthode octree/quadtree
• Méthode de Delaunay
• Méthode frontale
• Comparaison des 3 méthodes
Adaptation de maillage
• Qu’est ce que l’adaptation de maillage ?
• Estimation d’erreur
• Technique pratique d’adaptation de maillage
• Illustration sur un exemple
(H1 ) Ω = K,
K Th
(H1) : les éléments recouvrent Ω mais les K peuvent être de tous types
(H1 ) Ω = K,
K Th
(H1 ) Ω = K,
K Th
h h/2
Problèmes réels
Phénomènes physique ou biologique
Résultats
Géométrie
Maillage
Déplacements calculés
Maillage déformé
Annabelle Collin MAILLAGES : DÉFINITIONS ET NOTIONS PRINCIPALES 8
À QUOI ÇA SERT UN MAILLAGE ?
4. Les scenarios pour le XXIeme siècle 5. Plus de glace de mer au pole Nord
Exemples environnementaux de simulation numérique
MODEL
Couverture de glace estivale [1980-1999] Couverture de glace estivale [2080-2099]
OBSERVATIONS
observation
M. Bergmann, Inria
TAWSS (dyne/cm^2)
• Sharp and thick struts: singularity > more severe recirculation
• Strut Thickness: ~150 microns
Risks:
• In segment restenosis: greater lumen loss after 6 months
AbsorbTM Bioresorbable • Late or very late scaffold thrombosis
Vascular Scaffolds
Exemples de simulation numérique en médecine Strut
Strut
Centerline vessel (mm)
+Pi
Bioresorbable Scaffolds: Resconstruction
Flow around struts Inner
• Observations:
(pi/2)
1.Flow disruption across strut
• OCT: Lumen wall and struts detections
2.Flow may follow struts pattern
1.Semi-automatic struts on each OCT-frame 3.Justification for directional
2.Skeleton topology reconstruction of stent WSS analysis
3.Spline skeleton interpolation
4.3D reconstruction by ad-hoc sweeping Outer
algorithms (pi/2)
5.Stent surface meshing
Flow
-Pi
• Angiography Registration TAWSS flat mapping (with VTK/VMTK & Paraview) Impact on Wall Shear Stress
V4
Bioresorbable Scaffolds: Meshing Équipe Monc, Inria Case 2: A Curved Coronary Arterial Segment
3
2
1
0
1
600
2
3
0
200
400
600
Determination of the 2
3 200
400
600
• Zoom 1
Équipes Reo et M3disim, Inria
0
20000
• CGAL (www.cgal.org): tumoral volume
Computational Geometry Algorithm Library:
+15%
1. State-of-art open-source computational geometry
library
Predicted volume (in mm3)
10000 Flow
Can be performed using CGAL with Nef-polyhedron: avoids round-off errors
• Importance of features (strut ridges) • Automatic struct detection by triangle
preservation dihedral angle measurement
Conclusions and Future Work
TAWSS (dyne/cm^2)
5000
• We observed:
VPredict = 2.47 + 1.04 * VObserved
1. Strong impact of mesh accuracy for r
(R = 0.9823) struts
2. Impact of curvature on WSS around s
0 3. Recirculation appears to be moderate
0 5000 10000 15000 20000 WSS proximal and distal to surface str
4. WSS on top of the struts appears to b
Without features Observed
With features mm3)View
volume (inExternal Internal View 5. Flow is highly disrupted by thick and
• Meshing with CGAL A.• Future
Lefieux,
Work
Emory Atlanta
Centerline vessel (mm)
+Pi 1. Perform post-processing on compute
2. Analyse cases with malapposed stru
Inner 3. Introduce transversal type WSS to st
Annabelle Collin (pi/2)
MAILLAGES : DÉFINITIONS ET NOTIONS PRINCIPALES
• Acknowledgement 11
DIFFÉRENTS TYPES DE MAILLAGE
La connectivité d’un élément (au sens de noeud, arête, cellule …) est la liste
des ses voisins.
Structuré Non-structuré
• Méthode octree/quadtree
• Méthode de Delaunay
• Méthode frontale
Critère de Delaunay
Retournement d'arêtes
Insertion de points
etc …
Quadtree +
Delaunay +
Frontal +
• Estimation d’erreur
• Deux stratégies :
• Raffiner uniformément le maillage jusqu'à l'obtention d'une solution
indépendante du maillage (ou convergée) : coût de calcul très important
• Rechercher un maillage non-uniforme :
• Raffinements locaux là où c'est nécessaire
• Faible nombre de noeuds dans les zones où la solution varie peu
• Problème étudié :
Trouver u V telle que a(u, v) = l(v), v V.
• Théorème
Dans le cas d’éléments finis de degré k et d’une solution exacte u du
problème elliptique suffisamment régulière. On a les majorations suivantes :
u Ph u L2 Ch k+1 |u|H k+1
Hessienne
2 2 2
x12
u x1 x 2 u ··· x1 x n u
Maximum sur les 2 2
··· 2
Maximum sur les arêtes x2 x 1 u x22
u x2 x n u
coordonnées du triangle Hu = .. .. .. ..
. . . .
2 2 2
xn x 1 u xn x2 u ··· xn2
u