1 : $$$$ VOLU NOTICE JC220346 16/11/29 21:15:42 9221 2 : DATE 16/11/29 3 : 4 : Operateur VOLUME Voir aussi : 5 : ---------------- 6 : 7 : L'operateur VOLU s'emploie dans differents cas : 8 : 9 : ---------------------- 10 : | 1ere possibilite | 11 : ---------------------- 12 : 13 : GEO1 = SURF1 VOLU ('VERB') ; 14 : 15 : Objet : 16 : _______ 17 : 18 : L'operateur VOLU construit le maillage GEO1 (type MAILLAGE) du volume 19 : situe a l'interieur de l'enveloppe SURF1 (type MAILLAGE). 20 : 21 : Le mot-cle 'VERB' indique que l'on souhaite afficher des informations 22 : supplementaires pendant la construction des elements du maillage. 23 : 24 : 25 : ---------------------- 26 : | 2eme possibilite | 27 : ---------------------- 28 : 29 : 30 : GEO1 = SURF1 VOLU | (N1) ('DINI' DENS1) ('DFIN' DENS2) | ... 31 : | 'PROG' LR1 | 32 : 33 : |'TRAN' VEC1 | 34 : ... |'ROTA' FLOT1 AXEI1 AXEJ1 | ; 35 : |'GENE' LIG1 | 36 : | SURF2 | 37 : 38 : Objet : 39 : _______ 40 : 41 : L'operateur VOLU construit le volume engendre par translation ou 42 : rotation d'une surface. 43 : 44 : Commentaire : 45 : _____________ 46 : SURF1 : surface (type MAILLAGE) 47 : 48 : N1 : nombre de couches engendrees (type ENTIER) 49 : 50 : 'TRAN' : mot-cle, indiquant que le volume est engendre par une 51 : translation de la surface SURF1, suivi de : 52 : VEC1 : vecteur de translation (type POINT) 53 : 54 : 'ROTA' : mot-cle, indiquant que le volume est engendre par une rota 55 : tion de la surface SURF1, suivi de: 56 : FLOT1 : angle de rotation (type FLOTTANT) 57 : AXEI1 | : points (type POINT) definissant l'axe (oriente) de 58 : AXEJ1 | rotation 59 : 60 : 'GENE' : mot-cle, indiquant que le volume est engendre par une 61 : translation parallelement a une generatrice, suivi de : 62 : LIG1 : ligne generatrice (type MAILLAGE) 63 : 64 : SURF2 : si aucun mot-cle n'est precise, le volume construit relie 65 : SURF1 et SURF2 (type MAILLAGE) 66 : les deux objets SURF1 et SURF2 doivent etre homeomorphes 67 : 68 : DENS1 | : densites associees a la surface SURF1 et au vecteur VEC1 69 : DENS2 | (option 'TRAN') ou a l'axe AXEI1 AXEJ1 (option 'ROTA') ou 70 : a la ligne LIG1 (option 'GENE') ou a la surface SURF2. 71 : 72 : LR1 : LISTREEL definissant les positions des noeuds 73 : intermediaires crees (voir la remarque). 74 : 75 : Remarques : 76 : __________ 77 : 78 : Si SURF1 est deja un volume, l'operation s'applique a la face 2 de 79 : SURF1 et a pour resultat SURF1 augmente des elements engendrees. Il en 80 : est de meme pour SURF2 et son eventuelle face 1. 81 : 82 : Si N1 n'est pas specifie, le nombre de couches engendrees et leurs 83 : epaisseurs seront calcules en fonction des densites utilisees. 84 : 85 : Si N1 est specifie et positif, N1 couches d'egale epaisseur seront 86 : engendrees. 87 : 88 : Si N1 est negatif, N1 couches seront engendrees et leur epaisseur 89 : sera calculee en tenant compte des densites utilisees. 90 : 91 : Si les densites associees a la surface SURF1 et au vecteur VEC1 ou 92 : aux points AXEI1 et AXEJ1 ou a la surface SURF2 ne sont pas correctes, 93 : il est possible de les surcharger. Pour la densite initiale, il faut 94 : donner la bonne valeur derriere le mot-cle 'DINI' et, pour la finale, 95 : derriere le mot-cle 'DFIN'. 96 : 97 : Lorsque l'option 'PROG' suivie d'un LISTREEL est utilisee, les 98 : noeuds intermediaires seront crees selon la regle suivante. Les deux 99 : extremites du volume (SURF1 et SURF2 ou l'image de SURF1 par TRANslation 100 : ou ROTAtion) sont homeomorphes, chaque point de la premiere possede donc 101 : l'equivalent appartenant a la seconde surface. 102 : Si LR1 = {r1,...,rn} alors on pour toute paire de points equivalents 103 : nous definisson una application lineaire L: [r1,rn] ---> 104 : intervalle(P1,P2) (ou arc liant P1 et P2 dans le cas 'ROTA') telle que 105 : L(r1)=P1 et L(rn)=P2. Les points intermediaires seront places aux 106 : endroits L(r2), L(r3), ... Si LR1 contient n valeurs, alors (n-1) 107 : couches d'elements seront generees. 108 : ATTENTION !!! Aucune verification n'est faite sur le contenu de LR1. En 109 : particulier, si la progression a l'interieur de LR1 n'est pas monotone, 110 : des couches d'elements vont se chevaucher. 111 : 112 : 113 : ---------------------- 114 : | 3eme possibilite | 115 : ---------------------- 116 : 117 : 118 : GEO1 = SURF1 VOLU SURF2 PO1 PO2 (N1) ('DINI' DENS1) ('DFIN' DENS2) 119 : 120 : 121 : Objet : 122 : _______ 123 : 124 : 125 : L'operateur VOLU raccorde des maillages surfaciques qui 126 : ont des structures de grille mais pas forcement le meme nombre 127 : de lignes et de colonnes. Par contre le nombre total de noeuds 128 : sur les lignes de SURF1 et SURF2 doit etre pair. De meme pour 129 : les noeuds des colonnes. 130 : 131 : Commentaire : 132 : _____________ 133 : 134 : SURF1: objet de type MAILLAGE. Il doit etre constitue exclu- 135 : sivement de quadrangle QUA4 ou QUA8 et avoir une 136 : structure de grille. 137 : 138 : SURF2: objet de type MAILLAGE. Il doit etre constitue du me- 139 : me type d'elements que SURF1 et avoir une structure 140 : de grille. 141 : 142 : PO1 : point au coin de reference de SURF1 (type POINT) 143 : PO2 : point au coin de SURF2 a connecter a PO1 144 : 145 : Les parametres ont la meme signification que precedemment 146 : a l'exception d'une legere difference pour N1 : 147 : Si N1 n'est pas specifie, une seule couche sera engendree. 148 : Si N1 est specifie et positif, N1 couches d'egale epaisseur 149 : seront engendrees. 150 : Si N1 est negatif un message d'erreur sera affiche. 151 : 152 : Remarque : 153 : __________ 154 : 155 : La solution n'est pas unique si le nombre de lignes et le 156 : nombre de colonnes croissent ou decroissent simultanement. Dans 157 : ce cas le traitement a 2 etapes.Le nombre de colonnes est d'abord 158 : augmente, puis c'est le nombre de lignes. "Lignes" et "colonnes" 159 : dependent du choix du coin. 160 : 161 : 162 : ---------------------- 163 : | 4eme possibilite | 164 : ---------------------- 165 : 166 : 167 : GEO1 = SURF1 VOLU | EPAI | PO1 168 : | MCHPO1 | 169 : 170 : 171 : Objet : 172 : _______ 173 : 174 : Transformation d'un maillage de surface en maillage volumique. 175 : A partir d'un maillage de surface en QUA4 et d'une epaisseur 176 : (ou d'un champ par point d'epaisseurs) on fabrique un maillage 177 : de CUB8. PO1 donne la direction de la surface interne vers la 178 : surface externe. 179 : 180 : 181 : 182 : Commentaire : 183 : _____________ 184 : 185 : SURF1: objet de type MAILLAGE. Il doit etre constitue exclu- 186 : sivement de quadrangle QUA4. 187 : 188 : 189 : EPAI : reel donnant l'epaisseur 190 : 191 : MCHPO1 : champ par point d'epaisseurs 192 : 193 : PO1 : vecteur donnant la direction generale de l'interieur vers 194 : l'exterieur (voir remarque). 195 : 196 : 197 : Remarque : 198 : __________ 199 : 200 : l'objet GEO1 contient deux references qui sont les surfaces 201 : inferieure et superieure au sens de PO1. Pour y acceder il faut 202 : utiliser l'operateur FACE (sinf= geo1 FACE 1).
© Cast3M 2003 - Tous droits réservés.
Mentions légales