6. Opérandes CHAM_GD et RESULTAT#
Les valeurs des champs calculés sont stockées dans des structures de données appelées champs de grandeur. Ces champs de grandeur peuvent être directement accessibles (concept CHAM_GD) où se trouver dans une structure de données regroupant plusieurs champs de grandeur (concept resultat).
Un champ de grandeur est une structure de données qui permet de stocker des champs définis aux nœuds (cham_no_* ) ou des champs définis par éléments (cham_elem_* ). Pour les champs par éléments, on distingue les champs définis aux nœuds des éléments et les champs définis aux points de GAUSS des éléments.
Un concept resultat se compose d’un ou plusieurs champs de grandeur. Par exemple, à chaque pas de calcul on stocke dans la structure de données resultat, le champ de grandeur déplacement. Cette structure est donc une structure matricielle d’ordre 2, dont un indice est, par exemple, la liste des instants de calcul et l’autre l’ensemble des champs calculés (déplacements, contraintes, déformations, …).
On accède dans ce cas à un champ de grandeur en spécifiant une valeur d’une variable d’accès (numéro d’ordre, instant, fréquence, numéro de mode, …) et un nom de champ (“DEPL”, “SIGM_ELNO”,…). Il existe plusieurs types de concept resultat : evol_elas, evol_noli, mode_meca,…. A chacun correspond une liste de champs et une liste de variables d’accès licites.
Compte-tenu de la structure de donnée resultat, on comprend aisément que les possibilités d’impression dont on dispose sont celles des champs de grandeur, complétées par des possibilités spécifiques.
Remarques:
Les mailles 3D de type PYRAM5 et PYRAM13 ne sont pas disponibles sous I-DEAS. Les valeurs des champs Aster associées à ces mailles ne sont donc pas écrites dans le fichier universel créé par la commande IMPR_RESU au format IDEAS.
La maille 3D de type HEXA27 n’est pas disponible sous I-DEAS. Les valeurs des champs Aster calculées sur ce type de maille sont écrites sur des mailles de type HEXA20; c’est‑à‑dire que l’on ne transfère que les valeurs des champs Aster sur les 20 premiers nœuds.
6.1. Opérande CHAM_GD#
Les valeurs des champs de grandeur sont écrites dans un ou plusieurs datasets du fichier universel :
|
pour les champs aux nœuds, |
|
pour les champs par élément aux nœuds, |
|
pour les champs par éléments aux points de GAUSS (en fait, on écrit des champs constants par élément en moyennant sur les points de GAUSS). |
Dans I-DEAS™, certains datasets sont typés : déplacements, contraintes, déformations, température, pression. On regroupe donc les composantes de façon à écrire les datasets typés, puis on écrit les autres composantes dans des datasets de type “UNKNOWN”.
Les datasets de type “UNKNOWN” contiennent au maximum six composantes ; pour un champ de grandeur de n composantes on écrit donc n/6 datasets.
6.2. Opérande RESULTAT#
L’opérande RESULTAT permet d’imprimer les champs contenus dans un concept resultat. On peut par exemple choisir de n’imprimer que certains champs (Cf. le mot clé : NOM_CHAM).
Le concept resultat est écrit champ de grandeur par champ de grandeur dans des datasets 55, 56 ou 57.