Mécanique ========== - Sorties des champs **RESI_GLOB_RELA** via **MECA_NON_LINE** (#26870 - 17.1) Pour la commande MECA_NON_LINE, les champs de résidus aux noeuds sont stockés au cours du calcul et peuvent être imprimés à l'issue. - Chargement **FORCE_FACE** de type suiveur . (#34164 - 17.3) On ajoute la possibilité de rendre ``FORCE_FACE`` suiveuse via ``TYPE_CHARGE='SUIV'``. La matrice tangente est modifiée en conséquence. - Ajout de l'option **SIMY_ELGA** pour les éléments **GRAD_INCO / GRAD_VARI** (#34478 - 17.3) L'option SIMY_ELGA permettant de calculer une contrainte moyenne par éléments est ajoutée pour les éléments GRAD_INCO ou GRAD_VARI. - Matrice tangente non symétrique pour les éléments d'interface (#34573 - 17.3) Ce développement comportent plusieurs améliorations: introduction d'une distinction des lois de comportement de JOINT et des lois d'INTERFACE, passage à des déformations et des contraintes généralisées pour les éléments d'INTERFACE pour systématiser la programmation et traitement des matrices symétriques ou non symétriques avec l'usage des routines génériques. - Nouveau **raccord COQUE/3D** basé sur une formulation variationnelle (#29018 - 17.3) On introduit une première version (appelée à être améliorée par la suite) d'une nouvelle liaison COQUE/3D, fondée sur une formulation variationnelle. - Nouvelle commande **REST_HOMO_LOCAL** pour la reconstruction des champs locaux (#34321 #34671 #34682 - 17.3) Cette commande prend en entrée les correcteurs thermiques et/ou mécaniques et un résultat thermoélastique (ou élastique ou thermique) sur maillage global homogène. Elle restitue un concept résultat du même type que le résultat global en entrée qui contient la solution local reconstruite sur le maillage du VER (Volume Element Representative). En option, la solution locale peut être reconstruite sur le maillage complet (CALC_MATE_HOMO travaille sur 1/8 de géométrie). La commande ``REST_HOMO_LOCAL`` est utilisable avec des maillages parallèles. - Opérateur **CALC_MATE_HOMO** - ajout d'un nouveau **TYPE_HOMO = 'PLAQUE_CT_MINDLIN'** (#34899-35094 - 17.4) Ce développement a pour objet l'ajout d'une nouvelle option à ``CALC_MATE_HOMO : TYPE_HOMO = 'PLAQUE_CT_MINDLIN'`` pour définir l’homogénéisation de plaques avec cisaillement transverse. Cela produira une table de caractéristiques orthotropes (mais avec dilatation isotrope) pour ELAS_COQUE et modélisation en EF DST. - Opérateur **CALC_MATE_HOMO** - nouvelle formulation pour le cisaillement transverse **TYPE_HOMO="PLAQUE_CT_TOURATIER"** (#35094 - 17.4) Ce développement a pour objet l'ajout d'un nouveau ``TYPE_HOMO="PLAQUE_CT_TOURATIER"`` à la commande ``CALC_MATE_HOMO``. Il s'agit une nouvelle formulation cinématique pour les plaques pour la prise en compte du cisaillement transverse sans l'introduction de coefficients correctifs. - Introduction d'une nouvelle macro-commande **THERMECA_MULT** (#33809 - 17.4) On introduit d'une nouvelle macro-commande THERMECA_MULT permettant d'obtenir les réponses mécaniques correspondant à des champs thermiques appliqués à un même modèle mécanique. Cette commande THERMECA_MULT, qui se distingue de MACR_ELAS_MULT, par le fait qu'il est possible de fournir un champ de température en tant que chargement. - Calcul **HHO** et **EF** en simultané (#35004 - 17.4) Ce développement rend possible le calcul simultané d'éléments HHO et EF. - Elements **HHO: Ordre supérieur à 2** (#34395 -17.4) Ce développement a pour objet l'ajout d'élément HHO pour les ordres suivants k=0: CONSTANTE, k=1: LINEAIRE, k=2: QUADRATIQUE, k=3: CUBIQUE, k=4: QUARTIQUE. - Détection du plan du discret lorsque **DIS_CONTACT / DIS_CHOC** et **COIN_2D** (#34860 - 17.4) Ce développement porte une évolution de la loi COIN_2D, de façon à fournir obligatoirement 3 valeurs sous le mot-clé ``PRECISION``. Ces valeurs régissent les tests de planéités respectivement dans les plans YZ, XZ, XY. - Ajout option **EVOL_IMPO** à **CHAR_MECA** ou **DIDI** à **CHAR_CINE** (#28597 -17.4) Ce développement permet de rendre compatible le type de chargement ``DIDI`` avec chargements ``CHAR_CINE``.