1 : $$$$ BLOQ NOTICE MB234859 26/07/23 21:15:06 12603 2 : DATE 26/07/23 3 : 4 : Operateur BLOQUE Voir aussi : DEPI RELA 5 : ---------------- REAC SYMT 6 : RESO ANTI 7 : OPTI MODE 8 :
SOMMAIRE DE LA NOTICE
---------------------
1. Blocage construit a partir de MOT ou de LISTMOTS
1.1 Syntaxe
1.2 Objet
1.3 Commentaires
1.4 Exemple
1.5 Remarques
2. Blocage construit pour calculer une base de solutions statiques (sous-structuration)
2.1 Syntaxe
2.2 Objet
2.3 Entree
2.4 Sortie
2.5 Remarque
1. Blocage construit a partir de MOT ou de LISTMOTS
===================================================
9 :
1.1 Syntaxe
-----------
10 : RIG1 = BLOQ |('MAXI')| |('FAIB')| | MOT1 ... | GEO1; 11 : |('MINI')| | LISTMOT1 | 12 : |('DEPL') ('ROTA') | ('DIRECTION' |VEC1 |)| 13 : | |CHPO1| | 14 : | 'RADIAL' POIN1 (POIN2) | 15 : | 'ORTHO' POIN1 (POIN2) | 16 :
1.2 Objet
---------
17 : L'operateur BLOQUE construit la rigidite RIG1, associee a des 18 : conditions de valeurs imposees sur les inconnues d'un probleme 19 : discretise. La rigidite construite contient en plus une inconnue generalisee 20 : (multiplicateur de Lagrange) permettant de definir la valeur associee a cette 21 : condition (voir operateur DEPI). 22 : 23 :
1.3 Commentaires
----------------
24 : Les conditions peuvent etre imposees strictement en chaque noeud du maillage 25 : GEO1 (par defaut) ou en moyenne sur l'ensemble des noeuds de GEO1 ('FAIB'). 26 : Dans ce cas, la valeur associee a la condition est verifiee exactement au 27 : centre d'inertie de ce maillage. 28 : 29 : Il peut s'agir de conditions d'egalite ou de conditions unilaterales, auquel 30 : cas il faut specifier le mot-cle 'MINI' ou 'MAXI', selon que l'on desire 31 : limiter la valeur minimale ou la valeur maximale des inconnues concernees 32 : (cf. exemple 1). 33 : 34 : MOT1 ... : un (ou plusieurs) nom(s) representant les degres de 35 : liberte a bloquer. Les noms des degres de liberte associe 36 : a un modele specifique sont affiches lorsque celui-ci est 37 : liste (cf. remarque 3). 38 : 39 : LISTMOT1 : idem MOT1 mais sous la forme d'un LISTMOTS. 40 : 41 : 'DEPL' : mot-cle pour bloquer tous les d.d.l. en deplacement 42 : (voir remarque pour le point support en MODE PLAN). 43 : 44 : 'ROTA' : mot-cle pour bloquer tous les d.d.l. en rotation 45 : (voir remarque pour le point support en MODE PLAN). 46 : 47 : 'DIRECTION': mot-cle pour : 48 : 1) bloquer le deplacement (mot-cle 'DEPL') ou 49 : la rotation (mot-cle 'ROTA') selon la direction 50 : definie par le vecteur VEC1 (type POINT) ou par le 51 : champ de vecteur CHPO1 (type CHPOINT). 52 : 2) construire une relation lineaire entre ddls d'un 53 : meme noeud de GEO1 dont les coefficients et les 54 : composantes sont donnees par CHPO1 (type CHPOINT). 55 : 56 : 'RADIAL' : mot-cle pour bloquer le deplacement radial 57 : par rapport | au point POIN1 en 2D . 58 : | a l'axe POIN1 POIN2 en 3D . 59 : 60 : 'ORTHO' : mot-cle pour bloquer le deplacement ortho-radial 61 : par rapport | au point POIN1 en 2D 62 : | a l'axe POIN1 POIN2 en 3D 63 : 64 : GEO1 : objet ou seront imposees les conditions aux 65 : limites (type MAILLAGE ou POINT) 66 : 67 : RIG1 : matrice resultat (type RIGIDITE, sous-type RIGIDITE) 68 : 69 :
1.4 Exemple
-----------
70 : 1. Si on souhaite imposer une condition UX <EG 0.3, on donnera : 71 : 72 : RIG1 = 'BLOQ' 'MAXI' 'UX' mesh1; 73 : FO1 = 'DEPI' RIG1 0.3 ; 74 :
1.5 Remarques
-------------
75 : 76 : 1. Assemblage 77 : 78 : Pour la resolution, cette matrice de blocage doit etre a adjointe 79 : a la "rigidite" de la structure. 80 : 81 : 2. Deplacement impose 82 : 83 : Lors la resolution du probleme, les valeurs non nulles a imposer 84 : doivent etre fournies comme second membre dans un objet de type 85 : CHPOINT construit a l'aide de l'operateur DEPIMP. 86 : 87 : 3. Nom des degres de libertes pour un modele de : 88 : 89 : - MECANIQUE : 90 : si calcul en MODE PLAN CONT : UX UY 91 : si calcul en MODE PLAN DEFO : UX UY 92 : si calcul en MODE PLAN GENE : UX UY RZ(*) UZ RX RY 93 : si calcul en MODE AXIS : UR UZ RT 94 : si calcul en MODE FOUR : UR UZ UT RT 95 : si calcul en MODE TRID : UX UY UZ RX RY RZ 96 : si calcul en MODE UNID PLAN : UX UY UZ(+) 97 : si calcul en MODE UNID AXIS : UR UZ(+) 98 : si calcul en MODE UNID SPHE : UR 99 : 100 : - LIQUIDE : P PI 101 : 102 : - THERMIQUE : T 103 : 104 : - DARCY : TH 105 : 106 : (*) : pour les elements COQ2 seulement. Par ailleurs, UZ, RX, RY ne 107 : concernent que le point support des inconnues supplementaires. 108 : 109 : (+) : Les inconnues UY et UZ ne concernent que le point support des 110 : deformation(s) generalisee(s) des modes de calcul 1D. 111 : 112 : 4. Deformations planes generalisees 113 : 114 : Les ddls de liberte du point support des inconnues supplementaires 115 : doivent etre bloques explicitement. 116 : Par exemple : RIG1 = 'BLOQUE' 'RX ' pt1 ; 117 : Les mot-cles 'DEPL' et 'ROTA' ne sont pas a utiliser. 118 : 119 : 5. Direction 120 : 121 : Pour la syntaxe avec l'option 'DIRECTION', cette derniere est 122 : normee a 1 avant de construire la relation si un des mots-cles 123 : 'DEPL' ou 'ROTA' est utilise. 124 : En cas d'utilisation de CHPO1, le nom des composantes utilisees 125 : est celui du deplacement ou des forces. 126 : 127 :
2. Blocage construit pour calculer une base de solutions statiques (sous-structuration)
=======================================================================================
128 :
2.1 Syntaxe
-----------
129 : RIG1 = BLOQ TAB1 ; 130 :
2.2 Objet
---------
131 : Construit les rigidites de blocage selon les informations 132 : contenues dans TAB1 et les concatene dans RIG1. 133 :
2.3 Entree
----------
134 : TAB1 : objet TABLE, sous-type 'LIAISONS_STATIQUES', dont les 135 : indices sont des entiers et les sous-objets des objets TABLE, 136 : contenant les indices definissant le ddl a bloquer : 137 : TAB1 . 'POINT-LIAISON' : objet POINT (exemple P1) 138 : TAB1 . 'DDL_LIAISON' : objet MOT (exemple 'UX') 139 :
2.4 Sortie
----------
140 : TAB1 . 'BLOCAGE' : objet RIGIDITE (exemple (BLOQ P1 UX)) 141 : RIG2 : objet RIGIDITE, assemblage de toutes les 142 : rigidites elementaires creees. 143 :
2.5 Remarque
------------
144 : 145 : 1. Deplacement impose 146 : L'appel a DEPI avec cette meme table en argument permettra de 147 : construire ulterieurement : 148 : TAB1 . 'FORCE' : objet CHPOINT (exemple (DEPI (BLOQ P1 UX) 0.)) 149 : 150 : 151 : 152 :
© Cast3M 2003 - Tous droits réservés.
Mentions légales