L’adaptation de maillagepar HOMARDGérald NICOLASThierry FOUQUET, Pascale NOYRET
1. Exemple   Creusement d’une galerie : le maillage évolue avec l’avancée du tunnelier.   Trace du maillage 3D sur la surf...
2. De bonnes raisons d’adapter le maillage …      Adapter le maillage : le modifier en fonction des résultats d’un      ca...
3. HOMARD dans Salome   Le logiciel HOMARD est :       Développé et maintenu par EDF R&D depuis 1993       Indépendant des...
4. Découpage par HOMARD       Principe de base : chaque arête de maille est coupée en 2 en son milieu          Les triangl...
5. Le pilotage de HOMARD   Le raffinement peut être uniforme …       Toutes les mailles sont découpées   … ou piloté :    ...
6. Exemple – calcul thermique simple    T = 50                                Maillage de départ avec 119 tétraèdres quadr...
6. Exemple – calcul thermique simple  Surfaces isovaleures de température8 - Journée Salomé - 15 novembre 2011
7. Le déroulement de l’adaptation  …                                        Répertoire d’accueil des résultats            ...
7.   …                                            Création d’un nouveau maillage                                          ...
7.                                            Nom du futur maillage                                            Par défaut,...
7.  …                                                  Choix du champ et de                                               ...
7.  …                                         L’hypothèse est éditable                                         dans l’arbr...
7.  …                                         L’hypothèse qui a servi au calcul de l’itération 1                          ...
7.  …15 - Journée Salomé - 15 novembre 2011
7.   …                                      La nouvelle itérationL’hypothèse crééeprécédemmentest proposée. 16 - Journée S...
Après 8 itérations d’adaptation 7.   …                                                  Température du coin au fil des ada...
8. Bilan   L’adaptation de maillage est accessible à tous les logiciels       Seule contrainte : entrée et sortie en Med 3...
Prochain SlideShare
Chargement dans…5
×

JUS 2011 - Homard

779 vues

Publié le

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
779
Sur SlideShare
0
Issues des intégrations
0
Intégrations
7
Actions
Partages
0
Téléchargements
16
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

JUS 2011 - Homard

  1. 1. L’adaptation de maillagepar HOMARDGérald NICOLASThierry FOUQUET, Pascale NOYRET
  2. 2. 1. Exemple Creusement d’une galerie : le maillage évolue avec l’avancée du tunnelier. Trace du maillage 3D sur la surface interne de la galerie :2 - Journée Salomé - 15 novembre 2011
  3. 3. 2. De bonnes raisons d’adapter le maillage … Adapter le maillage : le modifier en fonction des résultats d’un calcul et d’un objectif Augmenter la confiance dans les résultats du calcul Convergence numérique Optimiser le temps nécessaire à l’étude Mieux répartir les éléments Réduire le temps de mise au point du maillage initial 352 000 mailles 494 000 mailles Exemple d’adaptation non conforme3 - Journée Salomé - 15 novembre 2011
  4. 4. 3. HOMARD dans Salome Le logiciel HOMARD est : Développé et maintenu par EDF R&D depuis 1993 Indépendant des logiciels de calcul Prend un maillage et en restitue un nouveau, adapté, le tout au format MED Couplé depuis 2000 à Code_Aster, logiciel de calcul en mécanique des structures Accroît la qualité des études Simplifie l’étude de propagations de fissure L’intégration en tant que module dans Salome Est opérationnelle depuis la version 6.3 Permet de démultiplier les usages4 - Journée Salomé - 15 novembre 2011 Exemple de suivi de propagation de fissure
  5. 5. 4. Découpage par HOMARD Principe de base : chaque arête de maille est coupée en 2 en son milieu Les triangles sont coupés en 4 triangles Les quadrangles sont coupés en 4 semblables : quadrangles : Les tétraèdres sont coupés en 8 Les hexaèdres sont coupés en 8 tétraèdres : hexaèdres : Les niveaux de raffinement différent sont raccordés par des mailles de transition. Exemple pour les tétraèdres : Exemple pour les hexaèdres :5 - Journée Salomé - 15 novembre 2011
  6. 6. 5. Le pilotage de HOMARD Le raffinement peut être uniforme … Toutes les mailles sont découpées … ou piloté : Par des zones : les mailles dont 2 nœuds sont dans une même zone sont découpées Parallélépipède, cylindre, tuyau, sphère Par un champ : les mailles Où la valeur du champ est grande, moyennant un seuil à fournir Ou bien celles où le champ présente un écart important avec les mailles voisines Options complémentaires : Filtrage du raffinement : par des groupes, par des tailles minimales, … Déraffinement : retour arrière sur les raffinements précédents Mise à jour de champs sur le maillage adapté6 - Journée Salomé - 15 novembre 2011
  7. 7. 6. Exemple – calcul thermique simple T = 50 Maillage de départ avec 119 tétraèdres quadratiques T=5dz = 0,20 dy = 0,24 dx = 0,36 7 - Journée Salomé - 15 novembre 2011
  8. 8. 6. Exemple – calcul thermique simple Surfaces isovaleures de température8 - Journée Salomé - 15 novembre 2011
  9. 9. 7. Le déroulement de l’adaptation … Répertoire d’accueil des résultats Fichier med du maillage initial9 - Journée Salomé - 15 novembre 2011
  10. 10. 7. … Création d’un nouveau maillage à partir de l’initialPublication dans Mesh du maillage initial 10 - Journée Salomé - 15 novembre 2011
  11. 11. 7. Nom du futur maillage Par défaut, on propose le même nom. …Pour piloter l’adaptationavec un champ calculé Définir une hypothèse pour l’adaptation 11 - Journée Salomé - 15 novembre 2011
  12. 12. 7. … Choix du champ et de la ou des composantes pour piloter Stratégie d’adaptation12 - Journée Salomé - 15 novembre 2011
  13. 13. 7. … L’hypothèse est éditable dans l’arbre d’études Calcul du nouveau maillage13 - Journée Salomé - 15 novembre 2011
  14. 14. 7. … L’hypothèse qui a servi au calcul de l’itération 1 2 fichiers d’information, éditables Le fichier med du nouveau maillage Publication dans Mesh du maillage produit On remarque que les groupes sont recréés.14 - Journée Salomé - 15 novembre 2011
  15. 15. 7. …15 - Journée Salomé - 15 novembre 2011
  16. 16. 7. … La nouvelle itérationL’hypothèse crééeprécédemmentest proposée. 16 - Journée Salomé - 15 novembre 2011
  17. 17. Après 8 itérations d’adaptation 7. … Température du coin au fil des adaptations 23,0 22,5 Température 22,0 21,5 21,0 20,5 0 10000 20000 30000 40000Du départ à l’itération n°8 Nombre de noeuds 17 - Journée Salomé - 15 novembre 2011
  18. 18. 8. Bilan L’adaptation de maillage est accessible à tous les logiciels Seule contrainte : entrée et sortie en Med 3, comme Salome Toutes les options de HOMARD sont intégrées au module Raffinement et déraffinement Conforme / non conforme Interpolations de champs Limite minimale de tailles de mailles … En plus : Possibilité de créer le script python de l’étude … … et de le rejouer ! Aide : Générale Ou locale à la fenêtre de saisie Chaque fonction python est documentée Des exemples typiques des catégories d’adaptation les plus rencontrées Formations le 30 mai et le 12 novembre 2012 Les fonctions HOMARD sont intégrées aux catalogues de YACS18 - Journée Salomé - 15 novembre 2011

×