Télécharger dedu.notice

Retour à la liste thématique

Afficher cette notice en

Numérotation des lignes :
   1 : $$$$ DEDU     NOTICE  PASCAL    21/03/19    21:15:01     10924          
   2 :                                              DATE     21/03/19
   3 : 
   4 :   Operateur DEDU                           Voir aussi : PLUS TOUR
   5 :     --------------                                        DEPL  
   6 :                                                           @DEDUIRE  
   7 : 
   8 :     ---------------------
   9 :     |  1re possibilite  |
  10 :     ---------------------
  11 : 
  12 :        MAI1  =  DEDU MAI2 MAI_ANC MAI_NOU ('REGU') ;
  13 : 
  14 :     Objet :
  15 :     _______
  16 : 
  17 :     L'operateur DEDU construit a partir du maillage MAI2 et du maillage
  18 :     de noeuds maitres MAI_ANC (noeuds de MAI2) un nouveau maillage MAI1
  19 :     ou l'ensemble des noeuds maitres MAI_ANC est devenu MAI_NOU.
  20 :     En cas de probleme, il est possible d'utiliser la procedure @DEDUIRE
  21 :     qui est beaucoup plus onereuse.
  22 : 
  23 :     Si le mot cle 'REGU' est mentionne, le nouveau maillage MAI1 sera
  24 :     regularise par deplacement des noeuds au centre de gravite des
  25 :     noeuds adjacents.
  26 : 
  27 :     Exemple pour regulariser un maillage existant :
  28 : 
  29 :       REGULARI = PASBEAU DEDU (PASBEAU CONT) (PASBEAU CONT) 'REGU' ;
  30 : 
  31 :     Remarque :
  32 :     __________
  33 : 
  34 :     Cette possibilite ne fonctionne actuellement que pour les TRI3 et QUA4.
  35 : 
  36 :     --------------------
  37 :     |  2e possibilite  |
  38 :     --------------------
  39 : 
  40 :        NOBJ1 ... NOBJN = OBJ1 ... OBJN DEDU 'TRAN' GEO1 GEO2 ;
  41 : 
  42 :     Objet :
  43 :     _______
  44 : 
  45 :     L'operateur DEDU en presence du mot-cle 'TRAN' cree un objet dont le
  46 :     support geometrique s'obtient a partir du support de l'objet initial
  47 :     selon la meme transformation qui permet d'obtenir GEO2 a partir de
  48 :     GEO1. Les points des supports de OBJ1 .. OBJN doivent appartenir a
  49 :     GEO1, ainsi ceux de NOBJ1 .. NOBJN  appartiennent a GEO2. 
  50 : 
  51 :     Il est necessaire de respecter la syntaxe.
  52 : 
  53 :     Commentaire :
  54 :     _____________
  55 : 
  56 :     OBJ1 ... OBJN : types POINT, CHPOINT, MCHAML, MMODEL, MAILLAGE
  57 :                 OBJ1 peut aussi etre une table. Dans ce cas tous les 
  58 :                 objets contenus dans la table, qui doivent etre d'un des 
  59 :                 types ci-dessus, subiront la transformation.Si une table 
  60 :                 est donnee, il ne doit pas y avoir d'autres objets.
  61 :                 
  62 :     GEO1 : type MAILLAGE
  63 : 
  64 :     GEO2 : type MAILLAGE, topologiquement equivalent a GEO1
  65 : 
  66 :     NOBJ1 ... NOBN : resultats respectivement de memes types
  67 :                      que OBJ1 ... OBJN
  68 : 
  69 :     --------------------
  70 :     |  3e possibilite  |
  71 :     --------------------
  72 : 
  73 :        NOBJ1 ... NOBJN = OBJ1 ... OBJN
  74 :                 DEDU FLOT1 POIN1 (POIN2 si 3D) 'ROTA' GEO1 GEO2 ;
  75 : 
  76 :     Objet :
  77 :     _______
  78 : 
  79 :     L'operateur DEDU en presence du mot-cle 'ROTA' cree un objet dont le
  80 :     support geometrique s'obtient a partir du support de l'objet initial
  81 :     selon la rotation d'angle FLOT1, de centre POIN1 en 2D, d'axe POIN1
  82 :     POIN2 en 3D, qui permet egalement d'obtenir GEO2 a partir de GEO1.
  83 :     Les points des supports de OBJ1 .. OBJN doivent appartenir a GEO1,
  84 :     ainsi ceux de  NOBJ1 .. NOBJN  appartiennent a GEO2.
  85 :     Si les operandes possedent des composantes :
  86 :        'UX' 'UY 'UZ' ou 'FX' 'FY' 'FZ' ou
  87 :        'RX' 'RY' 'RZ' ou 'MX' 'MY' 'MZ' ou
  88 :        'SMXX' 'SMYY' 'SMZZ' 'SMXY' 'SMXZ' 'SMYZ' ou
  89 :        'EPXX' 'EPYY' 'EPZZ' 'GAXY' 'GAXZ' 'GAYZ',
  90 :     celles-ci subissent egalement la rotation, les autres composantes
  91 :     restant inchangees.
  92 : 
  93 :     Il est necessaire de respecter la syntaxe.
  94 : 
  95 :     Cette possibilite de l'operateur 'DEDU' n'est pas utilisable en
  96 :     DIMEnsion 1 (sans interet).
  97 : 
  98 :     Commentaire :
  99 :     _____________
 100 : 
 101 :     OBJ1 ... OBJN : types POINT, CHPOINT, MCHAML, MMODEL, MAILLAGE
 102 :                 OBJ1 peut aussi etre une table. Dans ce cas tous les 
 103 :                 objets contenus dans la table, qui doivent etre d'un des 
 104 :                 types ci-dessus, subiront la transformation.Si une table 
 105 :                 est donnee, il ne doit pas y avoir d'autres objets.
 106 :                 
 107 :                 
 108 :     GEO1 : type MAILLAGE, contient les points des supports des operandes
 109 : 
 110 :     GEO2 : type MAILLAGE, image de GEO1 par la rotation specifiee
 111 : 
 112 :     NOBJ1 ... NOBJN : resultats respectivement de memes types
 113 :                       que OBJ1 ... OBJN
 114 : 
 115 :     --------------------
 116 :     |  4e possibilite  |
 117 :     --------------------
 118 : 
 119 :        CHP1  =  DEDU GEO1 CHP2;
 120 : 
 121 :     Objet :
 122 :     _______
 123 : 
 124 :     Connaissant un champ de deplacement (CHP2) de certains noeuds
 125 :     d'un maillage GEO1, l'operateur deduit un champ de deplacements
 126 :     regularise de tous les noeuds de GEO1.
 127 : 
 128 :     --------------------
 129 :     |  5e possibilite  |
 130 :     --------------------
 131 : 
 132 :                                                  (|'DENS' CHPO4) ;
 133 :        CHPO2 = 'DEDU' 'ADAP' MAIL (RIG1 (CHPO1)) (|'METR' |CHAM1 MOD1|) 
 134 :                                                  (        |CHPO3 MOT1|)
 135 :                                                  ('THET' FLOT1)
 136 :                                                  ('NITM' ENTI1)
 137 :                                                  ('ACVG' LOGI1) 
 138 :                                                  ('DISG' MOT2) 
 139 :                                                  ('IDIR' ENTI2) 
 140 :                                                  ('TINV' TABL1) ;
 141 : 
 142 : 
 143 :     Objet :
 144 :     _______
 145 : 
 146 :     Genere un champ de deplacement permettant de regulariser un 
 147 :     maillage ou de l'adapter suivant une metrique.
 148 : 
 149 :     Commentaire :
 150 :     _____________
 151 : 
 152 :     MAIL   : maillage a regulariser ou adapter
 153 : 
 154 :     RIG1   : Conditions sur les deplacements
 155 :     CHPO1    (par defaut, on bloque les noeuds frontieres de MAIL)
 156 : 
 157 :     CHAM1  : champ par element defini aux noeuds donnant l'inverse 
 158 :              d'une metrique :  
 159 :              tenseur symetrique de composantes G11, G21, G22,...
 160 :              (par defaut, le tenseur unite)
 161 : 
 162 :     MOD1   : modele associe a CHAM1
 163 : 
 164 :     CHPO3  : idem CHAM1 mais avec la donnee d'un chpoint et d'un nom 
 165 :     MOT1     d'espace de discretisation, cf. notice NLIN
 166 : 
 167 :     CHPO4  : avec l'option DENSite, regularise le maillage suivant la
 168 :              carte de densite CHPO4 (voir MESU).
 169 : 
 170 :     FLOT1  : Flottant compris entre 0. et 1. reglant la balance entre
 171 :              equidistribution (tailles egales des elements) et
 172 :              isotropie (regularite des elements).
 173 :              Valeur par defaut : 0.2
 174 : 
 175 :     ENTI1  : Nombre maximum d'iterations non lineaires a effectuer
 176 :              Valeur par defaut : 40
 177 : 
 178 :     LOGI1  : Utilisation de l'acceleration de convergence
 179 :              Valeur par defaut : VRAI
 180 : 
 181 :     MOT2   : Nom d'espace de discretisation pour l'interpolation
 182 :              geometrique. (MAIL doit alors etre un maillage constitue
 183 :              d'elements de type quadratique pour les fluides QUAF)
 184 :    
 185 :     ENTI2  : Si on donne l'option 'IDIR', le champ de deplacement 
 186 :              regularisant n'aura qu'une seule composante, dans la 
 187 :              direction de l'espace donnee par ENTI2 
 188 : 
 189 :     TABL1  : Si on donne l'option 'TINV', la TABL1 donnant les 
 190 :              parametres de resolution sera passee a l'operateur
 191 :              de resolution (cf. notice KRES)
 192 : 
 193 :     CHPO2  : champ de deplacement
 194 : 
 195 :     Remarques :
 196 :     ___________
 197 : 
 198 :     L'option 'ADAP' est censee fonctionner sans conditions sur le
 199 :     maillage. 
 200 :     Les modes axi et spheriques ne sont pas implementes.
 201 : 
 202 : 

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