Home
[U4.22.01] Opérateur DEFI_GROUP
Contents
1. GROUP NO CENTRE grno Ces deux mots cl s permettent de d finir un appartenant au plan milieu de la bande Manuel d utilisation Fascicule u4 22 Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster Po Titre Op rateur DEFI GROUP Date 08 04 2009 Page 11 17 Responsable Jacques PELLET Cl U4 22 01 R vision 546 3 4 11 3 Op rande ANGL NAUT ANGL NAUT a en 2D a b en 3D Les angles nautiques a b d finis en degr s sont les angles permettant de passer du rep re global de d finition des coordonn es des n uds un rep re dont le premier vecteur est orthogonal au plan milieu de la bande Pour la d finition des angles nautiques voir l op rateur AFFE CARA ELEM U4 42 01 op rande ORIENTATION 3 4 11 4 Op rande VECT_ NORMALE VECT NORMALE x y en 2D x y z en3D x y etz sont les composantes d un vecteur perpendiculaire au plan milieu de la bande 3 4 11 5 Op rande DIST DIST d d est la demi largeur de la bande 3 4 12 Op rande OPTION APPUI_LACHE GROUP NO l gno NOEUD l n Cette option permet de r cup rer le groupe des mailles dont l un au moins des n uds appartient l ensemble des n uds sp cifi s par les mots cl s NOEUD et GROUP NO 3 5 Mot cl CREA GROUP NO CREA GROUP NO Une occurrence de ce mot cl facteur permet de d finir un nouv
2. la commande D e M2 NM1 N2 M1 M2 M1 NM2 MAILI roupes de n uds m mes noms Ces grou les groupes de mailles M3 mailles union moins ES initiaux MA7 NM1 M2 MA7 N3 M3 initiaux NM1 N MA9 MA11 MA13 EFI _ GROUP le maillage contient alors M2 NM3 group no contenant les n uds des group ma de p_no sont cr s par la 1 commande D EFI GROUP s NN1 NM1 intersection N1 e NM4 n uds du group ma NM4 Exemple 2 crit res g om triques ma DEFI GROUP reuse ma MAILLAGE ma CREA GROUP MA _F NOM facesup OPTION FACE NORMALE VECT_ NORMALE 0 0 1 _F NOM S01 f OPTION SPHERE POINT 0 0 0 RAYON 1 CREA GROUP NO _F NOM BO S01 OPTION ENV SPHERE POINT 0 0 0 RAYON 1 PRECISION 0 01 _F NOM S01 1 GROUP MA S01 _F NOM S01 2 OPTION ENV SPHERE POINT 0 0 0 RAYON 0 5 PRECISION 0 5 Apr s DEFI GROUP le maillage ma contiendra 2 nouveaux GROUP MA et 3 nouveaux GROUP NO centr e en O origine des axes pr c dente S01 facesup contient les facettes dont la normale est orient e selon Oz vers les Zz gt 0 s01 contient toutes les mailles dont l un des n uds appartient la sph re de rayon 1 et B0 S01 est le groupe des n uds qui
3. 3 5 10 Op rande OPTION SEGM DROI ORDO Cette option sert ordonner un ensemble de n uds approximativement situ s sur un segment de droite AB NOEUD lno2 GROUP NO gno2 On d finit l ensemble des n uds que l on veut ordonner NOEUD ORIG noA y NOEUD EXTR noB y GROUP NO ORIG gnoA GROUP NO EXTR gnoB On d finit les n uds A et B origine et extr mit du segment AB PRECISION prec CRITERE RELATIF ABSOLU Ces deux arguments sont des garde fous ils servent v rifier que les n uds que l on cherche ordonner 1no2 ou gno2 sont bien sur le segment AB Si l cart d un n ud avec AB est sup rieur prec le code s arr te en erreur fatale Si le crit re choisi est RELATIF la distance d un n ud avec AB sera divis par la longueur de AB 3 5 11 Op rande OPTION NOEUD ORDO Cette option sert cr er un group no ordonn contenant les n uds d un ensemble de mailles form de segments SEG2 SEG3 ou SEG4 L ensemble de ces mailles doit former une ligne continue ouverte ayant deux extr mit s GROUP MA gmaAB Nom du group ma dont on veut ordonner les n uds Les mailles de gmaAB doivent former une ligne ouverte NOEUD ORIG noA NOEUD EXTR noB GROUP NO ORIG gnoA GROUP NO EXTR gnoB Les mots cl s permettent de d finir les n uds A et B origine et
4. POINT x y Z NOEUD CENTRE no GROUP NO CENTRE grno RAYON r ANGL NAUT a b VECT NORMALE x y Z PRECISION eps OPTION PLAN POINT x y Z NOEUD CENTRE no GROUP NO CENTRE grno ANGL NAUT a b VECT NORMALE x y Z Date 08 04 2009 Page 3 17 Cl U4 22 01 PRECISION eps R vision 546 1 R noeud group no 1 R 1 R R 1 group no 1 noeud identificateur 1 noeud 1 group no 1 group no 1 group no group no I DEFAUT I L R noeud group_no R R 1 R noeud group_no 1 R noeud group_no TR 1_ R R Manuel d utilisation Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Fascicule u4 22 Code Aster Version default Titre Op rateur DEF GROUP Responsable Jacques PELLET Type du r sultat Si MAILLAGI P Cl U4 22 01 OPTION SEGM DROI ORDO NOEUD 1no GROUP NO gno NOEUD ORIG noA GROUP NO ORIG gnoA NOEUD EXTR noB GROUP NO EXTR gnoB PRECISION prec CRITERE 7 RELATIF 7 TABSOLU OPTION NOEUD ORDO GROUP MA gmaAB 9 NOEUD ORI
5. normale est parall le et a la m me orientation que le vecteur donn par l utilisateur La valeur par d faut est OUI 3 4 9 Op rande OPTION SPHERE OPTION SPHERE Cette option permet de d finir un GROUP MA constitu des mailles dont au moins un n ud appartient une sph re un cercle en 2D d finie par son centre et son rayon 3 4 9 1 Op rande POINT POINT x y en 2D x y z en3D x y z sont les coordonn es du centre de la sph re 3 4 9 2 Op rande NOEUD_CENTRE GROUP_NO_CENTRE NOEUD CENTRE no GROUP NO CENTRE grno Ces deux mots cl s permettent d indiquer quel est le n ud co ncidant avec le centre de la sph re 3 4 9 3 Op rande RAYON RAYON r r est le rayon de la sph re du cercle en 2D Manuel d utilisation Fascicule u4 22 Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster Fe Titre Op rateur DEF GROUP Date 08 04 2009 Page 10 17 Responsable Jacques PELLET Cl U4 22 01 R vision 546 3 4 10 Op rande OPTION CYLINDRE OPTION CYLINDRE Cette option permet de d finir un GROUP MA constitu des mailles dont au moins un n ud appartient un cylindre d fini par son axe et son rayon L axe est d fini par un vecteur et un point appartenant cet axe Cette option n a de sens qu en 3D 3 4 10 1 Op rande POINT POINT KT CV Z x y z Sont les coord
6. utiliser le nom d truit Il faut galement savoir que la destruction d un groupe inexistant n entra ne aucun message d alarme Ces choix permettent par exemple de faire dans une boucle python for i in range n DEFI GROUPE reuse MA MAILLAGE MA DETR GROUP MA F NOM GM1 CREA GROUP MA F NOM GMl Lors de la premi re it ration le groupe GM1 n existe pas on demande sa destruction mais aucun message d alarme n est mis Remarque Comme les destructions ont lieu au d but de la commande il est impossible de modifier un groupe en faisant un seul appel DEFI GROUP Par exemple on ne peut pas faire grossir dans une boucle un groupe en lui ajoutant un petit groupe b1 for i in range n bil nouveau groupe DEFI GROUP reuse MA MATLLAGE MA CREA GROUP MA F NOM tout UNION tout bl Pour faire cela il faut appeler deux fois DEFI GROUP for i in range n bil nouveau groupe DEFI GROUP reuse MA MATLLAGE MA DETR GROUP MA F NOM tout2 CREA GROUP MA F NOM tout2 UNION tout bl DEFI GROUP reuse MA MATLLAGE MA DETR GROUP MA F NOM tout CREA GROUP MA F NOM tout UNION tout2 bl 3 4 Mot cl CREA GROUP MA CREA GROUP MA Une occurrence de ce mot cl facteur permet de d finir un nouveau groupe de mailles 3 4 1 Op rande NOM NOM gma On donne ici le nom avec quotes du nouveau groupe de mailles 3 4 2 Op rande MAILLE M
7. x yY X Y Z Op rande NOEUD_CENTRE GROUP_NO_CENTRE NOEUD CENTRE GROUP NO CENTRE no grno Ces 2 mots cl s permettent de d finir un n ud appartenant au plan la droite Op rande ANGL_NAUT ANGL NAUT a en2D a b en 3D Les angles nautiques a b d finis en degr s sont les angles permettant de passer du rep re global de d finition des coordonn es des n uds un rep re dont le premier vecteur est orthogonal au plan milieu de la bande Pour la d finition des angles nautiques voir l op rateur AFFE CARA ELEM U4 42 01 op rande ORI ENTATION 3 5 9 4 Op rande VECT_ NORMALE VECT NORMALE Xx en 2D en 3D y Yr Z x y etz sont les composantes d un vecteur perpendiculaire au plan la droite 3 5 9 5 Op rande PRECISION 0 PRECISION eps eps est la tol rance avec laquelle on d finit l appartenance d un n ud au plan ou la droite Cette tol rance est prendre au sens suivant si d d signe la distance du n ud au plan ou la droite on dit que ce n ud appartient ce plan ou cette droite si d lt eps Manuel d utilisation Fascicule u4 22 Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster Ms Titre Op rateur DEFI GROUP Date 08 04 2009 Page 15 17 Responsable Jacques PELLET Cl U4 22 01 R vision 546
8. la nouvelle base d finie par le changement de rep re d aux angles nautiques En 3D on suppose que les mailles surfaciques sont des facettes planes Elles sont de type TRIA3 TRIA6 QUAD4 QUAD8 ou QUAD9 Si l on appelle X X et X les vecteurs position des trois premiers n uds sommets de l l ment la normale est d termin e par le produit vectoriel X X A X X En 2D on suppose que les mailles surfaciques sont des segments droits Elles sont de type SEG2 ou SEG3 Si l on appelle X et X les vecteurs position des deux n uds extr mit s de l l ment la normale est d finie par X X Az o z est le vecteur unitaire perpendiculaire au plan et o l on a affect 0 comme troisi me composante X X Remarque Une maille facette sera retenue si sa normale est colin aire au vecteur normal d fini par VECT NORMALE Cette condition doit tre v rifi e une certaine pr cision pr s mot cl ANGL PREC Lorsque l on choisit un ANGL PREC par exemple 30 degr s on d finit en fait le groupe des mailles dont la normale appartient au c ne d axe VECT NORMALE et d angle au sommet ANGL PREC Ceci peut tre utilis par exemple pour regrouper les mailles d une demi enveloppe sph rique ANGL PREC 90 Manuel d utilisation Fascicule u4 22 Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster Pat Titre Op rateur DEFI GROUP Date 08 04 2009 Page 9 17 Res
9. AILLE Imail Ce mot cl permet de d finir le groupe de mailles en extension on donne la liste des mailles le constituant 3 4 3 Op rande TOUT TOUT OUI Ce mot cl permet de d finir un groupe contenant toutes les mailles du maillage Manuel d utilisation Fascicule u4 22 Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster Ab Titre Op rateur DEFI GROUP Date 08 04 2009 Page 7 17 Responsable Jacques PELLET Cl U4 22 01 R vision 546 3 4 4 Op rande INTERSEC INTERSEC gmal gma2 gma3 Le nouveau groupe de mailles sera obtenu en prenant toutes les mailles de gma1 qui appartiennent aussi gma2 gma3 L ordre des mailles reste celui de gma1 3 4 5 Op rande UNION UNION gmal gma2 gma3 Le nouveau groupe de mailles sera obtenu en prenant toutes les mailles de gma1 puis en ajoutant les mailles de gma2 qui n appartiennent pas gma1 puis celles de gma3 qui n appartiennent ni gma1 ni gma2 etc 3 4 6 Op rande DIFFE DIFFE gmal gma2 qgma3 Le nouveau groupe de mailles sera obtenu en prenant toutes les mailles de gma1 qui n appartiennent pas aux autres groupes de la liste L ordre des mailles reste celui de gma1 3 4 7 Sous groupe d un groupe existant mots cl GROUP MA POSITION NUME INIT NUME FIN On peut cr er un nouveau groupe de maille en s lectionnant certaines mailles d un g
10. Code Aster M Titre Op rateur DEFI GROUP Date 08 04 2009 Page 1 17 Responsable Jacques PELLET Cl U4 22 01 R vision 546 Op rateur DEFI GROUP 1 But D finir dans un maillage existant de nouveaux groupes de n uds ou de mailles Ceci peut faciliter la d finition de nouveaux lieux g om triques pour des entr es de donn es ou des post traitements Pour cr er de nouveaux groupes on utilise des crit res topologiques logiques ou g om triques Modifie une structure de donn es de type maillage ou squelette Manuel d utilisation Fascicule u4 22 Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster Version default Titre Op rateur DEF GROUP Date 08 04 2009 Page 2 17 Responsable Jacques PELLET Cl U4 22 01 R vision 546 2 Syntaxe ma maillage DEFI GROUP 0 reuse ma MAILLAGE ma maillage squelette DETR GROUP MA F NOM lgma Jir l group ma DETR_GROUP_NO F NOM lgno Jr l group no CREA GROUP MA F NOM gma 1 identificateur MAILLE Imail l maille TOUT OUI 7 INTERSEC Ilgma l_ group ma UNION lgma r l group ma DIFFE lgma l_ group ma GROUP MA gma 7 group ma NUME_INIT
11. G noA GROUP NO ORIG gnoA 0 NOEUD EXTR noB GROUP_NO EXTR gnoB OPTION TUNNEL TOUT POUTI GROUP MA lgma AILLE lmai AILLE AXE noA GROUP MA AXE gnoA NOEUD ORIG noA GROUP NO ORIG gnoA RAYON x ONGUEUR long GROUP MA lgma NOM lgno CRIT NOEUD TOUS SOMMET MILIEU CENTRE TOUT GROUP MA OUT LA LA ALARME OUI NON INFO 1 2 maillage alors maillage squelette Date 08 04 2009 Page 4 17 R vision 546 1 noeud group_no noeud group_no noeud group_no R group ma noeud group no noeud group no 1 group ma l maille ie l_group_ma noeud group_no R R l mail l_identificateur squelette l group no DEFAUT DEFAUT DEFAUT Manuel d utilisation Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Fascicule u4 22 Code Aster M Titre Op rateur DEFI GROUP Date 08 04 2009 Page 5 17 Responsable Jacques PELLET Cl U4 22 01 R vision 546 3 Op randes 3 1 3 2 3 3 G n ralit s sur les op randes Cette commande traite de la m me fa on les concepts de type maillage ou squelette Dans la suite on utilisera le vocab
12. ME INIT NUME FIN On peut cr er un nouveau groupe de n ud en s lectionnant certains n uds d un groupe existant 1 possibilit On cr e un groupe d un seul n ud en pr cisant par le mot cl POSITION le n ud recherch Exemple CREA GROUP NO F GROUP NO G1 7 POSITION INIT NOM GII Le groupe G11 contient le 1 n ud du groupe G1 2 me possibilit On cr e un groupe contenant les n uds compris entre les rangs nuini et nufin inclus dans un groupe existant Exemple CREA GROUP NO F GROUP NO G1 NUME INIT 3NUME FIN 7 NOM GIP Le groupe G1P contient les n ud 3 4 5 7 de G1 Attention Ces mots cl s utilisent la notion d ordre des n uds dans un groupe de n uds Cet ordre est souvent inconnu de l utilisateur II peut d pendre du pr processeur C est l ordre des n uds lors de la d finition du GROUP _NO dans le fichier de maillage Aster 3 5 7 Op rande OPTION ENV _SPHERE OPTION ENV SPHERE Cette option permet de d finir un GROUP NO constitu des n uds situ s sur l enveloppe d une sph re une pr cision donn e pr s 3 5 7 1 Op rande POINT POINT X Y en 2D x Y z en 3D x y z Sont les coordonn es du centre de la sph re Manuel d utilisation Fascicule u4 22 Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster oh Titre Op rateur DEFI GROUP D
13. a b d finis en degr s sont les angles permettant de passer du rep re global de d finition des coordonn es des n uds un rep re dont le premier vecteur d signe la direction de l axe du cylindre Pour la d finition des angles nautiques voir l op rateur AFFE CARA ELEM U4 42 01 op rande ORIENTATION Manuel d utilisation Fascicule u4 22 Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster Version default Titre Op rateur DEFI GROUP Responsable Jacques PELLET 3 5 8 5 Op rande VECT NORMALE Date 08 04 2009 Page 14 17 Cl U4 22 01 R vision 546 3 5 8 6 3 5 9 3 5 9 1 3 5 9 2 3 5 9 3 VECT NORMALE x Y Z x y z Sont les coordonn es d un vecteur orientant l axe du cylindre Op rande PRECISION PRECISION eps eps est la tol rance avec laquelle on d finit l appartenance d un n ud l enveloppe du cylindre Cette tol rance est prendre au sens suivant si d d signe la distance du point courant l axe du cylindre on dit que le point courant appartient l enveloppe du cylindre si ld r lt eps Op rande OPTION PLAN Cette option permet de d finir un GROUP NO constitu de n uds situ s sur une droite en 2D ou dans un plan en 3D une pr cision donn e pr s Op rande POINT en 2D en 3D x y z Sont les coordonn es d un point appartenant au plan la droite POINT
14. ate 08 04 2009 Page 13 17 Responsable Jacques PELLET Cl U4 22 01 R vision 546 3 5 7 2 Op rande NOEUD_ CENTRE GROUP NO CENTRE 3 5 7 3 3 5 7 4 3 5 8 3 5 8 1 3 5 8 2 3 5 8 3 3 5 8 4 NOEUD CENTRE no GROUP NO CENTRE grno Ces deux mots cl s permettent de d finir le n ud co ncidant avec le centre de la sph re Op rande RAYON RAYON r r est le rayon de la sph re Op rande PRECISION 0 PRECISION eps eps est la tol rance avec laquelle on d finit l appartenance d un n ud l enveloppe de la sph re Cette tol rance est prendre au sens suivant si d est la distance d un n ud au centre de la sph re on dit que ce n ud appartient au groupe si ld r lt eps Op rande OPTION ENV CYLINDRE OPTION ENV CYLINDRE Cette option permet de d finir un GROUP NO constitu de n uds situ s sur l enveloppe d un cylindre une pr cision donn pr s Cette option n a de sens qu en 3D Op rande POINT POINT X Yr 2 x y z Sont les coordonn es d un point appartenant l axe du cylindre Op rande NOEUD CENTRE GROUP_ NO CENTRE NOEUD CENTRE no GROUP NO CENTRE grno Ces deux mots cl s permettent de d finir un n ud appartenant l axe du cylindre Op rande RAYON RAYON r r est le rayon du cylindre Op rande ANGL _NAUT ANGL NAUT a b Les angles nautiques
15. eau groupe de n uds pour les mots cl s GROUP MA et TOUT GROUP MA on cr e plusieurs groupes de n uds d un coup 3 5 1 Op rande NOM NOM gno On donne ici le nom avec quotes du nouveau groupe de n uds 3 5 2 Op rande NOEUD NOEUD Inoeu Ce mot cl permet de d finir le groupe de n uds en extension on donne la liste des n uds le constituant 3 5 3 Op rande INTERSEC I INTERSEC gnol gno2 gno3 Le nouveau groupe de n uds sera obtenu en prenant tous les n uds de gnol qui appartiennent aussi gno2 gno3 L ordre des n uds reste celui de gno1 Manuel d utilisation Fascicule u4 22 Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster Fe Titre Op rateur DEFI GROUP Date 08 04 2009 Page 12 17 Responsable Jacques PELLET Cl U4 22 01 R vision 546 3 5 4 Op rande UNION I UNION gnol gno2 gno3 Le nouveau groupe de n uds sera obtenu en prenant tous les n uds de gno1 puis en ajoutant les n uds de gno2 qui n appartiennent pas gno1 puis ceux de gno3 qui n appartiennent ni gno1 ni gno2 etc 3 5 5 Op rande DIFFE DIFFE gnol gno2 gno3 Le nouveau groupe de n uds sera obtenu en prenant tous les n uds de gnol qui n appartiennent pas aux autres groupes de la liste L ordre des n uds reste celui de gno1 3 5 6 Sous groupe d un groupe existant mots cl GROUP NO POSITION NU
16. extr mit de la ligne AB Le n ud A sera num rot en premier puis on se sert de la topologie des mailles de gmaAB pour num roter les n uds de proche en proche Si le n ud A n est pas fourni par l utilisateur le programme choisira comme n ud origine le premier n ud de gmaAB qui n appartient qu une seule maille segment L origine est donc arbitraire le programme aurait pu tout aussi bien tomber sur l autre extr mit On v rifie que le dernier n ud num rot est bien B si celui ci est donn 3 5 12 Op rande OPTION TUNNEL Cette option sert cr er le group no form des n uds situ s l int rieur d un tunnel dont on fournit l axe et le rayon Les n uds retenus seront ceux dont la distance l axe est inf rieure au rayon L axe du tunnel est d fini par les mailles lin iques fournies via les mots cl s MAILLE AXE et GROUP MA AXE L axe du tunnel doit avoir une origine d finie par les mots cl s NOEUD ORIG et GROUP NO ORIG Le mot cl RAYON sert d finir le rayon du tunnel Manuel d utilisation Fascicule u4 22 Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster s Titre Op rateur DEFI GROUP Date 08 04 2009 Page 16 17 Responsable Jacques PELLET Cl U4 22 01 R vision 546 On peut limiter le tunnel en donnant sa longueur par le mot cl LONGUEUR Cette longueur est mesur e partir de l origine du tu
17. nnel Les n uds candidats faire partie du tunnel sont ceux port s par les mailles d finies par les mots cl s TOUT OUI GROUP MA et MAILLE 3 5 13 Op randes GROUP _MA et NOM GROUP MA lgma Pour chaque groupe de mailles de la liste 1gma on cr e un groupe de n uds form des n uds port s par les mailles de ce groupe de mailles NOM lgno Si 1gno est fourni par l utilisateur cette liste doit tre de m me longueur que 1gma Ce sont les noms que l on veut donner aux nouveaux groupes de n uds Si 1lgno n est pas fourni les groupes de n uds porteront les m mes noms que les groupes de mailles qui leur ont donn naissance CRIT NOEUD TOUS DEFAUT on prend tous les n uds de chaque maille SOMMET on ne prend que les n uds sommet des mailles c est dire les extr mit s des arr tes MILIEU on ne prend que les n uds milieu des arr tes des mailles CENTRE on ne prend que les noeuds qui ne sont ni sommet ni milieu c est dire les n uds au centre des facettes ou des l ments volumiques 3 5 14 Op rande TOUT _ GROUP MA TOUT GROUP MA OUI Ce mot cl a la m me signification que le pr c dent sauf que l on cr e des groupes de n uds pour tous les groupes de mailles existants du maillage 3 5 15 Op rande ALARME OUI DEFAUT NON Si ALARME NON le code n met pas d alarme par exemple lorsqu on lui demande de c
18. nuini I 1 j DEFAUT NUME FIN nufin I POSITION INIT FIN MILIEU OPTION FACE NORMALE A ANGL NAUT a b 1 R VECT_NORMALE x y Z 1 R 0 ANGL PREC a R 10555 DEFAUT VERI SIGNE NON NO UT E DEFAUT OPTION SPHERE POINT x y Z 1 R NOEUD CENTRE no noeud GROUP NO CENTRE grno group no RAYON r R OPTION CYLINDRE POINT x y Z 1 R NOEUD CENTRE no noeud GROUP NO CENTRE grno group no RAYON r R ANGL NAUT a b 1 R VECT NORMALE x y zZ l R Manuel d utilisation Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Fascicule u4 22 Code Aster Version default Titre Op rateur DEFI GROUP Responsable Jacques PELLET OPTION BANDE POINT x y Z NOEUD CENTRE no GROUP NO CENTRE grno ANGL NAUT a b VECT NORMALE x y Z DIST d _ OPTION APPUI LACHE GROUP NO Igno NOEUD lno Dr r CREA GROUP NO _F NOM gno NOEUD lnoeu INTERSEC lgno UNION lgno DIFFE gno GROUP NO gno 7 NUME INIT nuini Po 1 5 NUME FIN nufin POSITION INIT FIN MILIEU OPTION ENV_SPHERE POINT x y Z NOEUD CENTRE no GROUP_NO CENTRE grno RAYON r PRECISION eps OPTION ENV CYLINDRE
19. onn es d un point situ sur l axe du cylindre 3 4 10 2 Op rande NOEUD CENTRE GROUP NO CENTRE NOEUD CENTRE no GROUP NO CENTRE grno Ces deux mots cl s permettent d indiquer un n ud situ sur l axe du cylindre 3 4 10 3 Op rande RAYON RAYON r r est le rayon du cylindre 3 4 10 4 Op rande ANGL NAUT ANGL NAUT a b Les angles nautiques a b d finis en degr s sont les angles permettant de passer du rep re global de d finition des coordonn es des n uds un rep re dont le premier vecteur d signe la direction de l axe du cylindre Pour la d finition des angles nautiques voir l op rateur AFFE CARA ELEM U4 42 01 op rande ORIENTATION 3 4 10 5 Op rande VECT_ NORMALE VECT_NORMALE X Yr 2 x y z Sont les coordonn es d un vecteur orientant l axe du cylindre 3 4 11 Op rande OPTION BANDE OPTION BANDE Cette option permet de d finir un GROUP MA constitu des mailles dont au moins un n ud appartient une bande d finie par un plan milieu une droite en 2D et la demi largeur de part et d autre de ce plan Le plan est d fini par un vecteur normal ce plan et un point lui appartenant 3 4 11 1 Op rande POINT POINT x y en 2D x y z en3D x y z sont les coordonn es d un point appartenant au plan milieu de la bande 3 4 11 2 Op rande NOEUD_CENTRE GROUP_NO_CENTRE NOEUD CENTRE no
20. ponsable Jacques PELLET Cl U4 22 01 R vision 546 3 4 8 1 Op rande ANGL NAUT ANGL NAUT a en 2D a b en 3D Les angles nautiques d finis en degr s sont les angles permettant de passer du rep re global de d finition des coordonn es des n uds un rep re dont le premier vecteur d signe la direction selon laquelle est orient e la normale des mailles surfaciques que l on souhaite r cup rer H Pour la d finition des angles nautiques voir l op rateur AFFE _ CARA ELEM U4 42 01 op rande ORIENTATION 3 4 8 2 Op rande VECT_NORMALE VECT_NORMALE x y en 2D x y z en3D Les coordonn es x y z sont celles donnant la direction selon laquelle est orient e la normale des mailles surfaciques que l on souhaite r cup rer 3 4 8 3 Op rande ANGL PREC 0 ANGL PREC a C est la tol rance en degr s que l on accepte sur l angle form par le vecteur fourni par l utilisateur et le vecteur normal l l ment surfacique pour affirmer que ces deux vecteurs ont la m me direction La valeur par d faut de a est 0 5 degr 3 4 8 4 Op rande VERI_SIGNE VERI_SIGNE NON A OUT 3 DEFAUT Si l on affecte la valeur NON VERI SIGNE le GROUP MA sera constitu des mailles surfaciques dont la normale est parall le au vecteur donn par l utilisateur Si l on affecte la valeur OUI le GROUP MA sera constitu des mailles surfaciques dont la
21. r er un GROUP NO et que ce groupe est vide La valeur par d faut de ce mot cl est OUI 3 5 16 Op rande INFO si INFO 1 on imprime dans le fichier MESSAGE le nombre de groupes cr es et pour chaque groupe le nom du groupe et le nombre d entit s le constituant si INFO 2 on imprime dans le fichier MESSAGE le nombre de groupes cr es et pour chaque groupe le nom du groupe le nombre d entit s le constituant puis la liste des entit s constituant le ou les groupes Manuel d utilisation Fascicule u4 22 Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster Version default Titre Op rateur DEFI GROUP Date 08 04 2009 Page 17 17 Responsable Jacques PELLET Cl U4 22 01 R vision 546 4 Exemples Exemple 1 crit res topologiques et logiques Soit ma un maillage contenant d j les groupes de mailles M1 M2 M3 et les groupes de n uds N1 N2 N3 ma DEFI GROUP reuse ma MAILLAGE ma CREA GROUP MA F OM NM1 MAILLE MA7 MA9 E OM NM2 UNION M1 NM1 E OM NM3 DIFFE NM2 M2 CREA GROUP NO F __ TOUT GROUP MA OUI ma DEFI GROUP reuse ma MAILLAGE ma CREA GROUP MA F OM NM4 MAILLE MA7 MA11 MA13 CREA GROUP NO CF NOM NN1 INTERSEC NM1 N1 _F GROUP MA NM4 Apr s ces deux appels
22. roupe existant 1 possibilit On cr e un groupe d une seule maille en pr cisant par le mot cl POSITION la maille recherch e Exemple CREA GROUP MA F GROUP MA G1 POSITION INIT NOM G1I Le groupe G11 contient la 1 maille du groupe G1 2 me possibilit On cr e un groupe contenant les mailles comprises entre les rangs nuini et nufin inclus dans un groupe existant Exemple CREA GROUP MA F GROUP MA G1 NUME INIT G1P Il Co NUME FIN 7 NOM Le groupe G1P contient les mailles 3 4 5 7 de G1 Attention Ces mots cl s utilisent la notion d ordre des mailles dans un groupe de mailles Cet ordre est souvent inconnu de l utilisateur Il peut d pendre du pr processeur C est l ordre des mailles lors de la d finition du GROUP MA dans le fichier de maillage Aster Manuel d utilisation Fascicule u4 22 Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster a Titre Op rateur DEF GROUP Date 08 04 2009 Page 8 17 Responsable Jacques PELLET Cl U4 22 01 R vision 546 3 4 8 Op rande OPTION FACE NORMALE OPTION FACE NORMALE Cette option permet de d finir un GROUP MA constitu de mailles surfaciques dont la normale est parall le la direction du vecteur d fini par ses composantes si l on utilise le mot cl VECT NORMALE ou celle du premier vecteur de
23. s python lorsque l on veut cr er un groupe chaque it ration de la boucle on commence par d truire ce groupe puis on le recr e sous le m me nom Cela vite de changer de nom de groupe chaque it ration Op rande MAILLAGE MAILLAGE ma ma est le nom du maillage que l on veut enrichir Mots cl s DETR GROUP MA et DETR GROUP _NO Ces deux mots cl s facteur permettent de supprimer la d finition de groupes de mailles ou de n uds Ces mots cl s sont parfois n cessaires car le code s arr te en erreur fatale si l on tente de cr er un groupe dont le nom est d j utilis Il faut d truire le groupe avant de pouvoir r utiliser son nom Le comportement des deux mots cl s est similaire et nous ne parlerons ici que de DETR GROUP MA Syntaxe DETR GROUP MA F NOM gml gm2 Le mot cl facteur DETR GROUP MA est a priori r p table mais ce n est jamais n cessaire car le mot cl NOM permet d indiquer une liste de noms de groupes d truire gm1 gm2 Manuel d utilisation Fascicule u4 22 Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster a Titre Op rateur DEFI GROUP Date 08 04 2009 Page 6 17 Responsable Jacques PELLET Cl U4 22 01 R vision 546 Il est important de savoir que toutes les occurrences du mot cl DETR GROUP MA sont trait es avant celles du mot cl CREA GROUP NO car l objectif de ce mot cl est de pouvoir r
24. se trouvent au voisinage de l enveloppe de la sph re S01 1 est le groupe de tous les n uds des mailles du groupe de mailles s01 attention certains n uds de ce groupe peuvent tre l ext rieur de la sph re S01_2 est le groupe des n uds inclus dans la sph re S01 l4 M 0 0 5 lt 0 5 Manuel d utilisation Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Fascicule u4 22
25. ulaire maillage Cette commande permet de d finir de nouveaux groupes de mailles ou groupes de n uds dans un maillage existant on enrichit le maillage ma La d finition d un nouveau groupe peut se faire de plusieurs fa ons e en extension mots cl s MAILLE OU NOEUD e par op ration bool enne sur des groupes existants intersection INTERSEC r union UNION ou diff rence DIFFE e suivant un crit re g om trique mailles dont un n ud appartient une sph re donn e e pour les groupes de n uds en faisant r f rence des groupes de mailles existants Le groupe de n uds ainsi d fini contient tous les n uds des mailles du groupe de mailles origine mots cl s TOUT GROUP MA et GROUP MA L op rateur traite d abord le mot cl CREA GROUP MA pour que l on puisse se servir des groupes de mailles ainsi d finis dans le mot cl CREA GROUP NO A chaque occurrence d un mot cl CREA GROUP MA _NO on d finit un nouveau groupe nomm mot cl NOM Ce nouveau groupe peut alors tre r utilis dans les occurrences suivantes pour d finir de nouveaux groupes par intersection r union Les mots cl s DETR GROUP MA et DETR GROUP NO permettent de d truire des groupes de mailles ou de n uds Les mailles et les n uds de ces groupes ne sont pas supprim s ce sont seulement les d finitions des groupes qui sont effac es Ces mots cl s sont utiles par exemple dans les boucle
Download Pdf Manuals
Related Search
Related Contents
Elipar FreeLight Curing Light Hartzell Series - Civil Aviation Authority of New Zealand 2711-UM014B-EN-P, PanelView Standard Operator Terminals User ÿþS o n y E r i c s s o n M o b i l e C o m m u n i c a t i o n s A B User Manual For SL Series Arquimedes e Controle de obra MANUAL DEL USUARIO Copyright © All rights reserved.
Failed to retrieve file