2. Opérandes#
2.1. Opérandes RESULTAT et CHAM_GD#
◆ / CHAM_GD = cham_gd,
/ RESULTAT = resultat,
RESULTAT : Nom de la structure de données résultat. Cet argument doit être différent de celui utilisé pour le concept produit par l’opérateur. L’option reuse est autorisée (quoique déconseillée) uniquement lorsque REPERE=’COQUE_UTIL_INTR’ ou REPERE=’COQUE_INTR_UTIL’.
CHAM_GD : Nom du champ en entrée. Ce champ est très particulier et il ne peut être produit que par la commande PROJ_CHAMP avec la méthode sous-points appliquée à un champ de contrainte 3D. La commande PROJ_CHAMP projette ce champ sur tous les points de la famille RIGI des éléments finis supportant des sous-points. Voir les opérandes REPERE et CARA_ELEM de cette commande, ainsi que la documentation de la commande PROJ_CHAMP.
2.2. Sélection des numéros d’ordre#
TOUT_ORDRE : Ce mot clé indique que l’on applique le changement de repère pour tous les numéros d’ordre du concept résultat. Exemple : tous les instants pour un résultat de type evol_*.
NUME_ORDRE : Le changement de repère se fera pour les valeurs de numéro d’ordre l_nume fournies.
LIST_ORDRE : Ce mot clé indique que l’on veut modifier le repère aux numéros d’ordre décrits dans le concept l_ord de type listis.
2.3. Sélection des instants#
TOUT_INST : Ce mot clé indique que l’on veut changer le repère pour tous les instants.
INST : Ce mot clé indique que l’on veut modifier le repère aux instants l_inst.
LIST_INST : Ce mot clé indique que l’on veut modifier le repère aux instants décrits dans le concept li_inst de type listr8.
2.4. Sélection des modes#
NUME_MODE : Ce mot clé indique que l’on veut modifier le repère des modes désignés par leurs numéros de mode dans la liste l_numo.
FREQ : Ce mot clé indique que l’on veut modifier le repère aux fréquences l_freq.
LIST_FREQ : Ce mot clé indique que l’on veut modifier le repère aux fréquences décrites dans le concept li_freq de type listr8.
2.5. Opérande NOEUD_CMP#
Ce mot clé indique que l’on veut modifier le repère des modes statiques désignés par leurs DDL dans la liste l_nomo.
2.6. Opérande NOM_CAS#
Ce mot clé indique que l’on veut modifier le repère d’un résultat statique désigné par le nom de son cas de charge nocas.
2.7. Mot-clé facteur MODI_CHAM#
Ce mot-clé facteur permet de définir les champs et les composantes à calculer. Il peut de plus être répété plusieurs fois. On peut traiter plusieurs champs à la fois.
2.8. Opérande NOM_CHAM#
Nom symbolique du champ à traiter.
2.9. Opérande TYPE_CHAM#
Cet opérande obligatoire permet de spécifier le type de champ à traiter. Les différents types sont les suivants:
VECT_2D signifie que l’on traite un champ de vecteurs en dimension 2,
VECT_3D signifie que l’on traite un champ de vecteurs en dimension 3. Ce champ de vecteurs peut avoir 3 composantes (translation) ou 6 composantes (translation et rotation).
TENS_2D signifie que l’on traite un champ de tenseurs symétriques en dimension 2,
TENS_3D signifie que l’on traite un champ de tenseurs symétriques en dimension 3,
COQUE_GENE signifie que l’on traite un champ de quantités généralisées en dimension 3 (déformations ou efforts). Ce type n’est valable que pour le repère ’COQUE’.
1D_GENE signifie que l’on traite un champ d’effort en dimension 3 pour des éléments linéiques ou ponctuels.
Voir également le paragraphe §3.
2.10. Opérandes TOUT, GROUP_MA#
Ces opérandes permettent de restreindre le calcul sur une partie de maillage (par défaut TOUT=’OUI’ sans intervention de l’utilisateur). Cet opérande a un intérêt uniquement pour REPERE=COQUE_* lorsque le changement de repère est effectué sur une partie du maillage par le mot clé facteur ‘AFFE’ (voir ci-dessous).
2.11. Mot-clé simple REPERE#
Cet opérande est obligatoire dès que CHAM_GD est renseigné. Il permet de changer le repère du champ en entrée. Actuellement une seule possibilité existe : passage du repère global au repère local de l’élément de coque REPERE=’GLOBAL_UTIL’. On suppose donc que le champ donné sous CHAM_GD est défini dans le repère global .
Ce mot-clé permet de sélectionner un type de repère parmi ceux listés ci-dessous. Pour définir le repère choisi, il faut utiliser le mot-clé facteur AFFE.
repère UTILISATEUR : pour les éléments de milieu continu et les éléments de structure.
repère CYLINDRIQUE : pour les éléments de milieu continu.
repère COQUE : définit un repère utilisateur sur les éléments coque.
repère COQUE_UTIL_INTR : permet de passer du repère utilisateur au repère intrinsèque sur les éléments de coque.
repère COQUE_INTR_UTIL : permet de passer du repère intrinsèque au repère utilisateur sur les éléments de coque.
Repère COQUE_UTIL_CYL : permet de passer du repère utilisateur sur les éléments coque à un repère global cylindrique. Cette option n’est pas disponible pour les COQUE_3D.
Remarque :
Dans le cas où l’utilisateur a spécifié que le concept est ré-entrant (par le mot réservé reuse), les seuls choix possibles pour le mot-clé simple REPERE sont COQUE_UTIL_INTR ou COQUE_INTR_UTIL. Les champs où la transformation est pertinente sont transformés, tandis que les autres champs sont gardés en l’état.
Pour une coque, le repère étant défini par élément, le changement de repère COQUE ne s’applique qu’aux champs par élément.
Le repère intrinsèque est un repère propre à un élément fini de plaque ou de coque, où sont effectués les calculs élémentaires et qui sert d’intermédiaire au repère utilisateur dans lequel sont exprimés les champs de contraintes et de déformations. Il est défini de la façon suivante :
Pour un triangle dont les sommets sont numérotés de \({s}_{1}\) à \({s}_{3}\). Il s’agit du repère formé par \(x={s}_{1}{s}_{2}\), \(y=z\wedge x\), \(z={s}_{1}{s}_{2}\wedge {s}_{1}{s}_{3}\).
Pour un quadrangle dont les sommets sont numérotés de \({s}_{1}\) à \({s}_{4}\) et dont les milieux des côtés sont numérotés de \({m}_{1}\) (milieu de \({s}_{1}{s}_{2}\)) à \({m}_{4}\) (milieu de \({s}_{4}{s}_{1}\)). Il s’agit du repère formé par \(x={m}_{4}{m}_{2}\), \(y=z\wedge x\), \(z={m}_{4}{m}_{2}\wedge {m}_{1}{m}_{3}\)
|
|
Repère intrinsèque pour une maille de type TRIA3 |
Repère intrinsèque pour une maille de type QUAD4 |
2.12. Mot-clé facteur AFFE#
Ce mot-clé facteur définit le repère précédemment choisi :
Si repère est UTILISATEUR :
soit défini par 3 angles nautiques (en degrés), ANGL_NAUT= (alpha, beta, gamma)
soit défini en 3D par 2 vecteurs de base avec VECT_X et VECT_Y à partir desquels 3 angles nautiques sont construits tels que :
\(alpha\) \(\lbrace \begin{array}{c}\text{ si }{\mathit{VECT}}_{X}(1)=0\text{ alors }alpha=0\\ \text{ sinon }alpha=\arctan({\mathit{VECT}}_{X}(2)/{\mathit{VECT}}_{X}(1))\end{array}\)
\(beta\) \(\lbrace \begin{array}{c}\text{ si }\sqrt{{\mathit{VECT}}_{X}{(1)}^{2}+{\mathit{VECT}}_{X}{(2)}^{2}}=0\text{ alors }beta=0\\ \text{ sinon }beta=-\arctan({\mathit{VECT}}_{X}(3)/\sqrt{{\mathit{VECT}}_{X}{(1)}^{2}+{\mathit{VECT}}_{X}{(2)}^{2}})\end{array}\)
\(gamma\) \(\lbrace \begin{array}{c}\text{si }{\mathit{VECT}}_{Y}(2)=0\text{ alors }gamma=0\\ \text{ sinon }gamma=\arctan({\mathit{VECT}}_{Y}(3)/{\mathit{VECT}}_{Y}(2))\end{array}\)
Si repère est ’CYLINDRIQUE’ ou ’COQUE_UTIL_CYL’ : Il est défini par la donnée de l’origine du repère et l’axe \(\mathrm{Oz}\)
ORIGINE
= (x, y, z)
coordonnées de l’origine \(O\) du repère
AXE_Z
= (oz1, oz2, oz3)
coordonnées d’un vecteur définissant l’axe du cylindre \(\mathrm{oz}\)
Remarque :
En 2D, si AXE_Z n’est pas renseigné, on prend l’axe global Z.
Ce repère ne peut être défini qu’une seule fois.
Si repère est ’COQUE’ : Il est défini soit par deux angles en degrés (mot-clé ANGL_REP) ou bien à l’aide du mot-clé VECTEUR. Cf. mot-clé COQUE dans AFFE_CARA_ELEM [U4.42.01]. Dans le cas ANGL_REP, les angles servent à définir le vecteur précédent qui, projeté sur le plan de la coque, donnera l’axe \(\mathrm{Ox}\) du nouveau repère. Connaissant la normale en tout point à la coque, on en déduit aisément le nouveau repère.
Remarque :
On peut définir un repère variable en utilisant plusieurs occurrences du mot-clé AFFE et en donnant par exemple des angles nautiques différents sur différents groupes de nœuds ou de mailles. Cette possibilité est réservée aux changements de repères portant sur des éléments de milieux continus (’UTILISATEUR’ et ’CYLINDRIQUE’);
Pour les changements de repère sur des éléments de structure (’COQUE’, ’COQUE_UTIL_INTR’, ’COQUE_INTR_UTIL’, ’COQUE_UTIL_CYL’), le repère ne peut pas être variable, et une seule occurrence du mot-clé AFFE est autorisée.
2.12.1. Opérandes TOUT, GROUP_MA, GROUP_NO#
Permettent d’appliquer sur tout le maillage ou de restreindre le changement de repère à certaines mailles ou certains nœuds, ou bien de définir le repère de façon différente sur certaines mailles ou certains nœuds.
Attention, pour les champs par élément, GROUP_NO est interdit.
2.13. Opérande CARA_ELEM#
Cet opérande est obligatoire dès que CHAM_GD est renseigné. Il permet de donner le repère local des éléments de structure et donc de faire le passage du repère global de définition du champ de départ dans le repère local des éléments.
2.14. Opérande INFO#
Cet opérande permet d’afficher la structure du concept résultat (resuout).
2.15. Opérande TITRE#
Voir [U4.03.01].