Algorithmes de maillages quadrangulaires / hexaédriques

Documents pareils
Introduction au maillage pour le calcul scientifique

ANALYSE CATIA V5. 14/02/2011 Daniel Geffroy IUT GMP Le Mans

Figure 3.1- Lancement du Gambit

Problèmes de dénombrement.

Introduire un nouveau type de maille ou un nouvel élément de référence

Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR

Manuel de validation Fascicule v4.25 : Thermique transitoire des structures volumiques

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Ebauche Rapport finale

Présentation du Master Ingénierie Informatique et du Master Science Informatique , Année 2 Université Paris-Est Marne-la-Vallée

SIMULATION HYBRIDE EN TEMPOREL D UNE CHAMBRE REVERBERANTE

Big Data et Graphes : Quelques pistes de recherche

MABioVis. Bio-informatique et la

REALISATION D UN MAILLAGE

TP2 ACTIVITE ITEC. Centre d intérêt : AUBE D UN MIRAGE 2000 COMPORTEMENT D UNE PIECE. Documents : Sujet Projet Dossier technique - Document réponse.

Rétablissement d un réseau cellulaire après un désastre

Big Data et Graphes : Quelques pistes de recherche

Analyse statique d une pièce

TUTORIAL 1 ETUDE D UN MODELE SIMPLIFIE DE PORTIQUE PLAN ARTICULE

Parallélisme et Répartition

Optimisation des performances d échangeurs de chaleur.

Cours Fonctions de deux variables

Comment sélectionner des sommets, des arêtes et des faces avec Blender?

Prénom : Matricule : Sigle et titre du cours Groupe Trimestre INF1101 Algorithmes et structures de données Tous H2004. Loc Jeudi 29/4/2004

C.F.A.O. : Conception et Fabrication Assistées par Ordinateur.

1 radian. De même, la longueur d un arc de cercle de rayon R et dont l angle au centre a pour mesure α radians est α R. R AB =R.

CHAPITRE VI : HYBRIDATION GEOMETRIE DES MOLECULES

Jean Dubuffet AUTOPORTRAIT II

Sujet 1 : Diagnostique du Syndrome de l apnée du sommeil par des techniques d analyse discriminante.

SDLV120 - Absorption d'une onde de compression dans un barreau élastique

A Isabelle, à mes parents.

COURS EULER: PROGRAMME DE LA PREMIÈRE ANNÉE

Synthèse d'images I. Venceslas BIRI IGM Université de Marne La

Les Angles. I) Angles complémentaires, angles supplémentaires. 1) Angles complémentaires. 2 Angles supplémentaires. a) Définition.

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.

Chapitre 5 : Flot maximal dans un graphe

Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1

Étude comparative de schémas numériques pour la modélisation de phénomènes diffusifs sur maillages multiéléments.

Les nouveautés de Femap 11.1

BACCALAUREAT GENERAL MATHÉMATIQUES

Corrigé du baccalauréat S Asie 21 juin 2010

Maîtrise universitaire ès sciences en mathématiques

Les structures de données. Rajae El Ouazzani

Les arbres binaires de recherche

Durée de L épreuve : 2 heures. Barème : Exercice n 4 : 1 ) 1 point 2 ) 2 points 3 ) 1 point

Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184. Frédéric BERTIN

TOUT CE QU IL FAUT SAVOIR POUR LE BREVET

SSLS116 - Chargement membranaire d une plaque excentrée

L E Ç O N. Marches aléatoires. Niveau : Terminale S Prérequis : aucun

Introduction à la théorie des graphes. Solutions des exercices

Tutoriel première utilisation ICEM-CFD. Couche limite et modification du maillage en 2D

Aspects théoriques et algorithmiques du calcul réparti L agglomération

Fonctions de plusieurs variables

DECOUVREZ Discover TYPE EDIT V12 Français

Grilles acoustiques. Type NL 6/6/F/2

Comparer des surfaces suivant leur aire en utilisant leurs propriétés géométriques Découverte et manipulation

Simulation de Réseaux Ferroviaires

Quatrième partie IV. Test. Test 15 février / 71

Préparé au Laboratoire d Analyse et d Architecture des Systèmes du CNRS

SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique

Algorithmes récursifs

La médiatrice d un segment

Math 5 Dallage Tâche d évaluation

Chapitre 2 Le problème de l unicité des solutions

CLEANassist Emballage

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Date : Tangram en carré page

SSNL126 - Flambement élastoplastique d'une poutre droite. Deux modélisations permettent de tester le critère de flambement en élastoplasticité :

Baccalauréat ES/L Métropole La Réunion 13 septembre 2013 Corrigé

FEMAP. Environnement d analyse d ingénierie actuel le plus avancé. Des réponses pour l industrie.

FORMATION ECLAIRAGE PUBLIC

Multivac Vision System (MVS) : Détection visuelle d objets et inspection qualité. * Le meilleur de l emballage

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar

Mesure d angles et trigonométrie

Démonstrateur HOMES à la Préfecture de l Isère

Probabilités conditionnelles Loi binomiale

Modélisation 3D par le modèle de turbulence k-ε standard de la position de la tête sur la force de résistance rencontrée par les nageurs.

Exemple d application en CFD : Coefficient de traînée d un cylindre

Poker. A rendre pour le 25 avril

Hervé Oudin. HAL Id: cel

Quels outils pour prévoir?

Questions d Entretiens en Finance de Marché Retour 2011/2012

Eteindre. les. lumières MATH EN JEAN Mme BACHOC. Elèves de seconde, première et terminale scientifiques :

= constante et cette constante est a.

Modélisation multi-agents - Agents réactifs

T.P. FLUENT. Cours Mécanique des Fluides. 24 février 2006 NAZIH MARZOUQY

Gouvernance des mesures de sécurité avec DCM-Manager. Présentation du 22 mai 2014

MAQUETTE DE MAISON EN BOIS ET EN BRIQUES

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc)

Activité 4. Tour de cartes Détection et correction des erreurs. Résumé. Liens pédagogiques. Compétences. Âge. Matériels

Rencontre sur la thématique du Calcul Haute Performance - 13 juin Better Match, Faster Innovation

REFERENTIEL STRATEGIQUE DES COMPETENCES DU RESPONSABLE DE FORMATION EN ENTREPRISE INTERVENTION DU 13 OCTOBRE DE VERONIQUE RADIGUET GARF (*) FRANCE

Algorithmique I. Algorithmique I p.1/??

Cours de Probabilités et de Statistique

Tâche complexe produite par l académie de Clermont-Ferrand. Mai 2012 LE TIR A L ARC. (d après une idée du collège des Portes du Midi de Maurs)

métallerie LA QUALITÉ & LE SERVICE AU COEUR DE NOTRE DÉMARCHE Notre indépendance fait la différence

COURS DE MS EXCEL 2010

1 Description générale de VISFIELD

CCI Génie Logiciel UFR - IMA. Objectifs du cours d'aujourd'hui. Génie Logiciel Validation par le test. Qu est-ce que tester un programme?

Transcription:

Algorithmes de maillages quadrangulaires / hexaédriques Les méthodes directes partent de la géométrie 3D uniquement Méthodes structurées Méthodes semi structurées Méthodes structurées dans une direction Méthode d avancée de front non contraint Les méthodes indirectes partent d un maillage du bord ou d un maillage simplicial Maillages THex Méthodes par avancée de front Méthodes par avancée de front avec maillage de fond Méthodes basées sur une grille Méthodes à base topologique 1

Maillages THex (tétraèdres to hexaèdres) Motif de découpage Chaque tétraèdres est découpé en 4 hexaèdres Problème mauvais angles obtenus

Maillages THex (tétraèdres to hexaèdres) Motif de découpage Chaque tétraèdres est découpé en 4 hexaèdres Problème mauvais angles obtenus

Maillages THex (tétraèdres to hexaèdres) Motif de découpage Chaque tétraèdres est découpé en 4 hexaèdres Problème mauvais angles obtenus

Avancée de front 2D: le paving Fronts initiaux : le maillage en nœuds arêtes du bord Attention, un nombre pair d arêtes est indispensable [BM93, CBMB96] 5

Avancée de front 2D: le paving Les nœuds sont ordonnées selon l angle entre les arêtes adjacentes 6

Avancée de front 2D: le paving Des rangées de quadrangles sont créées entre les nœuds marqués comme étant de type «end» si possible 7

Avancée de front 2D: le paving Des rangées de quadrangles sont créées entre les nœuds marqués comme étant de type «end» si possible 8

Avancée de front 2D: le paving On forme une nouvelle rangée en faisant attention aux croisements avec des rangées déjà insérées Point important pour la robustesse des algorithmes Des rangées de quadrangles sont créées entre les nœuds marqués comme étant de type «end» si possible 9

Avancée de front 2D: le paving Insertion de Wedge Les «wedges» sont utilisés pour raccorder des rangées entre elles et/ou pour régler la taille des quadrangles 10

Avancée de front 2D: le paving Coutures On raccorde par couture dans différentes zones pour ne pas avoir de mailles mal formées géométriquement 11

Avancée de front 2D: le paving On finit par fermer le maillage et on lisse géométriquement 12

Avancée de front 3D: le plastering Marche pas!!! 13

Avancée de front 3D: le plastering Marche pas!!! 14

Avancée de front 3D: le plastering Marche pas!!! 15

Avancée de front 3D: le plastering Marche pas!!! 16

Avancée de front 3D: le plastering Marche pas!!! 17

Avancée de front 3D: le plastering Marche pas!!! 18

Avancée de front 3D: le plastering Marche pas!!! 19

Avancée de front 3D: le plastering Exterior Hex mesh Remaining Void La difficulté est qu on arrive «toujours» à une cavité que l on ne sait plus remplir avec des hexaèdres Nombreux algorithmes de recherche en cours 20

QMorph avancée de front à partir d un maillage triangulaire [OW99] - Des swappings locaux sont effectués pour créer des quadrangles - Un nombre quelconque de triangles peut être utilisé pour créer un quadrangle - On conserve toujours un nombre pair d arête sur le front D N A N B e e e e C A B

QMorph avancée de front à partir d un maillage triangulaire Q-Morph

QMorph avancée de front à partir d un maillage triangulaire Q-Morph

QMorph avancée de front à partir d un maillage triangulaire Q-Morph

QMorph avancée de front à partir d un maillage triangulaire Q-Morph

QMorph avancée de front à partir d un maillage triangulaire Q-Morph

QMorph avancée de front à partir d un maillage triangulaire Ne marche pas en 3D Q-Morph

Méthodes basées sur une grille o Générer une grille quadrangulaire / hexaédrique de l intérieur du volume o Adapté les éléments au bord en projetant les faces au bord sur la surface o Les éléments au bord sont de moins bonne qualité o Et pas forcément totalement conforme au bord 28

Méthodes basées sur une grille o Générer une grille quadrangulaire / hexaédrique de l intérieur du volume o Adapté les éléments au bord en projetant les faces au bord sur la surface o Les éléments au bord sont de moins bonne qualité o Et pas forcément totalement conforme au bord 29

Méthodes basées sur une grille o Générer une grille quadrangulaire / hexaédrique de l intérieur du volume o Adapté les éléments au bord en projetant les faces au bord sur la surface o Les éléments au bord sont de moins bonne qualité o Et pas forcément totalement conforme au bord 30

Méthodes basées sur une grille o Générer une grille quadrangulaire / hexaédrique de l intérieur du volume o Adapté les éléments au bord en projetant les faces au bord sur la surface o Les éléments au bord sont de moins bonne qualité o Et pas forcément totalement conforme au bord 31

Méthodes basées sur une grille [Sch96] 32

Méthodes basées sur une grille Avantages Automatisable S applique à toute géométrie Rapide Désavantages Insensible au bord Impose le maillage de la surface http://www.numeca.be Difficile de mailler plusieurs volumes partageant des surfaces communes 33

Conclusion Les maillages sont une brique de base pour la simulation numériques Le travail sur les maillages nécessite des connaissances en informatique (théorie des graphes, algorithmique, parallélisme, structure de données et en mathématiques (géométrie, analyse numérique) En dimension 2 Génération de maillages triangulaires et quadrangulaires bien maîtrisée On travaille sur l optimisation de ces maillages En dimension 3 Pour les maillages tétraédriques, " On sait les générer, par contre la qualité doit souvent être améliorée Pour les maillages hexaédriques " Méthodes de type grilles marchent souvent mais pas forcément les plus adaptées " Méthodes de décomposition manuelle sinon " Autres algorithmes = recherche 34