1. But#
Calculer le champ à l’intérieur d’un macro-élément. Deux cas de figure peuvent exister : le macro-élément a été obtenu par sous-structuration statique , ou le macro-élément a été obtenu par condensation de la mesure pour un calcul de modification structurale (voir U4.62.01).
Dans le cas d’une sous-structure statique: le résultat de la commande est un champ de déplacement(cham_no) sur le maillage associé au macro-élément (c’est-à-dire le maillage de niveau inférieur). On peut réitérer cette opération jusqu’aux maillages de plus bas niveau (ceux qui contiennent les éléments finis).
Cette étape peut être considérée comme un post-traitement sur le macro-élément. Elle ne peut être effectuée qu’après la résolution globale. Le champ ainsi calculé peut être alors utilisé par l’opérateur CALC_CHAMP (ou d’autres opérateurs) pour calculer les contraintes, ….
Lorsqu’un macro-élément a donné naissance à plusieurs sous-structures, les champs de déplacements dans ces sous-structures sont restitués sur le maillage sous-jacent au macro‑élément. Il y a donc changement de repère du champ de déplacement si la sous‑structure a été tournée.
Si la sous-structure a été tournée de \(+\alpha\) , le champ de déplacement est tourné de \(-\alpha\) .
Ce champ de déplacement est alors cohérent avec le maillage et on peut enchaîner les post‑traitements : calcul des contraintes, …
Dans le cas où le macro-élément est obtenu par condensation de la mesure pour un calcul de modification structurale, le résultat de la commande est une structure de données de type resultat (evol_elas, dyna_trans, dyna_harmo, mode_meca) sur le maillage capteur (points de mesure). Dans cette structure de donnée sont calculés les champs de déplacement correspondant à NOM_CHAM = ‘DEPL’