1. La SD en quelques lignes#
La structure de données sd_macr_elem_statreprésente un macro élément en sous-structuration statique.
Un macro élément est en quelque sorte un élément fini dont la maille support a un nombre quelconque de nœuds. Pour le “fabriquer”, on part d’un modèle éléments finis et on le “condense” sur certains de ces nœuds (que l’on appelle “externes”). Cette condensation se fait par élimination des ddls portés par les nœuds internes. Cette technique est décrite par exemple dans le livre de J-F. Imbert “Analyse des structures par éléments finis” aux éditions CEPADUES année 1991. Au terme de cette condensation, le macro élément est représenté par des matrices et des chargements condensés. Les matrices (rigidité, masse et amortissement) sont pleines et symétriques de dimension nddlesi nddleest le nombre de ddls externes du macro-élément.
La structure de données contient les informations suivantes :
définition des nœuds externes du macro-élément,
des références “amont”aux sd_maillage, sd_modele, sd_cham_materet sd_cara_elem,
des références “amont” aux sd_char_mecade conditions cinématiques,
une matrice de rigidité condensée,
une matrice de masse condensée,
des chargements condensés.
Il faut noter que ces nœuds externes ne sont pas tous des nœuds “physiques” : du fait que l’on peut imposer des conditions cinématiques (dualisées) sur un sd_macr_elem_stat, certains nœuds du macro élément sont de type “Lagrange”.
Un macro élément se comporte ensuite comme un élément fini qui ne saurait calculer que certaines options : RIGI_MECA, MASS_MECA, AMOR_MECA et CHAR_MECA.