Télécharger mailtopo.notice

Retour à la liste thématique

Afficher cette notice en

Numérotation des lignes :
   1 : $$$$ MAILTOPO NOTICE  GOUNAND   21/04/09    21:15:04     10944          
   2 :                                              DATE     21/04/09
   3 : 
   4 :   Procedure MAILTOPO                      Voir aussi : TRIA REMA
   5 :     ------------------                                   INDI  
   6 :     MAIL1 (METR1) = MAILTOPO | 'TRIA' MAIL2         | (METR2) ...
   7 :                              | 'REMA' MAIL3 (MAIL4) | 
   8 : 
   9 :                  ... | ('AJNO') | ('IPOL') (TAB1) ;
  10 :                      |  'NOAJ'  |
  11 :     Objet :
  12 :     _______
  13 : 
  14 :     Cette procédure n'est pas destinee a etre appelee par l'utilisateur
  15 :     (voir operateurs TRIA et REMA).
  16 :     Elle implemente un algorithme topologique de génération ('TRIA') ou
  17 :     d'optimisation ('REMA') d'un maillage de simplex anisotrope du a T.
  18 :     Coupez et al. (voir bibliographie ci-apres)
  19 : 
  20 :     Commentaire :
  21 :     _____________
  22 : 
  23 :       MAIL1 : maillage genere (type MAILLAGE)
  24 : 
  25 :       METR1 : si le mot-cle 'IPOL' est donne, METR1 (type CHPOINT) est
  26 :               la metrique interpolee sur le nouveau maillage MAIL1
  27 : 
  28 :       MAIL2 : bord du maillage a generer (type MAILLAGE)
  29 : 
  30 :       MAIL3 : maillage a optimiser (type MAILLAGE)
  31 : 
  32 :       MAIL4 : partie du bord de MAIL3 que le mailleur ne doit pas
  33 :               modifier (par defaut le mailleur peut retirer ou ajouter
  34 :               des noeuds sur les parties planes du bord de MAIL3)
  35 : 
  36 :       METR2 : objet de type FLOTTANT ou CHPOINT               
  37 :               Si METR2 est de type FLOTTANT, il s'agit de la taille
  38 :               d'arete voulue (densite)
  39 :               Si METR2 est de type CHPOINT, il s'agit de l'inverse
  40 :               de la metrique voulue (unite : longueur^-2)
  41 : 
  42 :       TAB1  : objet optionnel de type TABLE dont les indices sont des
  43 :               parametres d'entree ou de sortie du mailleur
  44 :               Entree :
  45 :               TAB1 . 'debug' = 0..2 ; (0 par defaut)
  46 :                    Niveau d'information
  47 :               TAB1 . 'graph' = faux..vrai ; (faux par defaut)
  48 :                    Sortie de graphiques
  49 :               TAB1 . 'id_cas' = MOT1 ;
  50 :                    Chaine de caracteres decrivant le cas
  51 :               TAB1 . 'max_iter' = ENTI1 ; (100 par defaut)
  52 :                    Nombre d'iterations maximum de l'algorithme
  53 :               TAB1 . 'precrel_volume' = FLOT1 ; (1.D-11 par defaut)
  54 :                    Precision relative en-dessous de laquelle un element
  55 :                    est considere comme ayant un volume nul
  56 :               TAB1 . 'precrel_qualite' = FLOT1 ; (1.D-2 par defaut)
  57 :                    Precision relative en-dessous de laquelle deux
  58 :                    elements sont consideres comme ayant une qualite
  59 :                    identique
  60 :               TAB1 . 'verif' = 0..2 ; (0 par defaut)
  61 :                    Niveau de verification (debug) dans l'operateur
  62 :                    appele (OPTO)
  63 :               TAB1 . 'impr_segadj' = 0..1 ; (0 par defaut)
  64 :                    Impressions (debug) lors des ajustements de segments
  65 :                    dans l'operateur appele (OPTO)
  66 :               Sortie :
  67 :               TAB1 . 'curtopo' = MAIL1 ;
  68 :                    Maillage courant obtenu par l'algorithme
  69 :               TAB1 . 'dvol' = FLOT1 ;
  70 :                    Difference entre le volume du maillage courant et le
  71 :                    volume souhaite
  72 :               TAB1 . 'nnul' = ENTI1 ;
  73 :                    Nombre d'elements du maillage courant ayant un volume
  74 :                    nul
  75 :               TAB1 . 'miq' = FLOT1 ;
  76 :                    Qualite minimum (cf. operateur INDI) des elements du
  77 :                    maillage courant
  78 :               TAB1 . 'moq' = FLOT1 ;
  79 :                    Qualite moyenne des elements du maillage courant
  80 :               TAB1 . 'maq' = FLOT1 ;
  81 :                    Qualite maximal des elements du maillage courant
  82 :                    
  83 : 
  84 :     Remarques :
  85 :     ___________
  86 : 
  87 :      1) Si la metrique voulue est isotrope, le nom de composante est G.
  88 :         Si la metrique voulue est anisotrope, les noms des composantes
  89 :         sont :  G11, G21, G22, (G31, G32, G33 en 3D)
  90 :         
  91 :      2) Si le mot-clef 'AJNO' (par defaut) est donne, le mailleur peut
  92 :         generer de nouveaux noeuds.
  93 :         Si le mot-clef 'NOAJ' est donne, le mailleur ne genere pas de
  94 :         nouveaux noeuds.
  95 : 
  96 : 
  97 :     Bibliographie :
  98 :     _______________
  99 : 
 100 :     @article{author = {Coupez, Thierry},
 101 :          title  = {Generation de maillage et adaptation de maillage par
 102 :                   optimisation locale},
 103 :          journal = {Revue Européenne des Éléments Finis},
 104 :          volume  = {9}, number = {4}, pages = {403-423}, year = {2000},
 105 :          doi     = {10.1080/12506559.2000.10511454}}
 106 :      
 107 : 
 108 :     @PhdThesis{author = {Cyril Gruau},
 109 :            title =  {Generation de métriques pour adaptation anisotrope
 110 :               de maillage, application à la mise en forme des matériaux}, 
 111 :               school = {ENSMP}, year = {2004}}
 112 :       
 113 :     @article{author = "Cyril Gruau and Thierry Coupez",
 114 :          title = "3D tetrahedral, unstructured and anisotropic mesh
 115 :            generation with adaptation to natural and multidomain metric", 
 116 :          journal = "Computer Methods in Applied Mechanics and Engineering",
 117 :          volume = "194", number = "48 - 49", pages = "4951 - 4976",
 118 :          year = "2005",
 119 :          doi = "10.1016/j.cma.2004.11.020"}
 120 :     

© Cast3M 2003 - Tous droits réservés.
Mentions légales