• No se han encontrado resultados

PDF Opérateurs AFFE CHAR THER et AFFE CHAR THER F

N/A
N/A
Protected

Academic year: 2023

Share "PDF Opérateurs AFFE CHAR THER et AFFE CHAR THER F"

Copied!
36
0
0

Texto completo

Il arrive parfois que la commande de calcul thermique (THER_LINEAIRE, THER_NON_LINE, ..) s'arrête avec une erreur fatale lors du calcul d'autres termes élémentaires du fait des charges définies dans les commandes AFFE_CHAR_THER_*. Dans le tableau ci-dessous, en plus des noms des options de calcul, nous précisons le nom de la commande et le mot clé facteur qui permettent d'activer cette option.

Généralités sur les opérandes

Les deux formes d'opérandes sous un mot clé facteur

Entités topologiques d'affectation des chargements

Opérande MODELE

Mot-clé TEMP_IMPO

But

Syntaxe

Opérandes

Mot clé FLUX_REP

  • But
  • Syntaxe
  • Opérandes
  • Remarque

Le flux vectoriel forme le repère global (pour AFFE_CHAR_THER_F uniquement) qui est projeté sur la normale de l'élément (pour la définition de la normale [U4.44.01]). Remarque : la règle rémanente (voir U1.03.00) s'applique entre les différentes grandeurs affectables : FLUN, FLUN_INF,. Le mot-clé simple CARA_TORSION de ce mot-clé facteur FLUX_REP n'est pas documenté ici et ne doit pas être utilisé par l'utilisateur.

Mot-clé FLUX_NL

But

Syntaxe

Opérandes

Mot-clé RAYONNEMENT

But

Syntaxe

Opérandes

Mot-clé ECHANGE

But

Syntaxe

Opérandes

Mot-clé Factor utile pour appliquer des sources volumes (2D ou 3D) à un domaine défini par un ou plusieurs maillages de type volume. Mot clé facteur utile pour définir une relation linéaire entre les degrés de liberté de deux ou plusieurs nœuds. Si le mot-clé DDL est omis, la relation linéaire sera par défaut les degrés de liberté « TEMP ».

Dans le cas d'une relation linéaire entre les degrés de liberté d'un même nœud, on répétera après le mot-clé GROUPE_NO le nom du groupe qui définit le nœud autant de fois qu'il y a de degrés de liberté dans la relation. Le mot clé LIAISON_GROUP permet par contre de condenser l'écriture de relations linéaires entre 2 groupes de nœuds opposés. Mot-clé facteur utile pour définir des relations linéaires entre paires de nœuds, ces paires de nœuds sont obtenues en plaçant deux listes de mailles ou nœuds l'une en face de l'autre.

Pour générer des relations linéaires sur plus de deux nœuds, utilisez le mot-clé LIAISON_DDL. Ainsi, pour chaque occurrence du mot-clé facteur LIAISON_GROUP, on construit la liste des nouvelles paires opposées. Ce mot-clé permet de définir toutes les mailles où l'on cherchera les mailles en regard des nœuds du plan esclave.

On définit autant de paires de murs de façade qu'il y a de fissures dans la liste renseignée pour le mot-clé FISSURE. Si le mot clé TEMP_CONTINUE est présent, on impose la continuité du champ de température à travers toutes les fissures de cette liste. Mot clé facteur qui permet d'imposer la même valeur (inconnue) aux températures d'un ensemble de nœuds.

Mot clé facteur pouvant être utilisé pour définir une relation linéaire entre toutes les températures présentes dans un concept CHAM_NO.

Mot-clé SOURCE

But

Syntaxe

Opérandes

Mot-clé PRE_GRAD_TEMP

  • But
  • Syntaxe
  • Syntaxe
  • Opérandes

Selon le nom de l'opérateur appelé, les valeurs sont fournies directement (AFFE_CHAR_THER) ou via un concept de fonction (AFFE_CHAR_THER_F). La liste de nœuds Ni (i =1,r) définie par GROUP_NO est ordonnée de manière naturelle, c'est-à-dire dans l'ordre de la liste de groupe de nœuds, et pour chaque groupe de nœuds, dans l'ordre de définition du groupe de GROUP_NO. Les composants 'TEMP_MIL', 'TEMP_SUP' et 'TEMP_INF' ne peuvent intervenir que dans des combinaisons affectées uniquement à des nœuds appartenant à des éléments de coque (modélisation 'COQUE'.

Le composant 'H1' ne peut intervenir que dans des combinaisons affectées uniquement aux nœuds appartenant aux éléments X-FEM. Dans ce cas, seuls les degrés de liberté 'TEMP' et 'H1' peuvent être affichés dans la relation linéaire. Il est important de noter qu'une instance du mot-clé facteur LIAISON_DDL correspond à une et une seule relation linéaire.

Si on veut imposer la même relation entre 2 groupes de nœuds GRN01 et GRN02 (même température nœud à nœud par exemple) on ne peut pas écrire. Cette notation n'a de sens que si GRN01 et GRN02 ne contiennent chacun qu'un seul nœud.

Mot-clé LIAISON_GROUP

  • But
  • Syntaxe
  • Opérandes
  • Utilisation de LIAISON_GROUP

Cet opérande permet de supprimer de la liste des couples de nœuds opposés tous les couples dont au moins un des nœuds appartient à la liste de nœuds donnée. Liste de nombres réels dimensionnés exactement au nombre de degrés de liberté déclarés dans DDL_1 (respectivement DDL_2) correspondant aux coefficients de multiplication de la relation linéaire. Ces opérandes permettent de définir une transformation virtuelle approchée (rotation et/ou translation) de 1 vers 2 pour assurer la bijectivité de la fonction opposée.

Dans ce cas, seuls les degrés de liberté 'TEMP' et 'H1' peuvent apparaître dans les relations linéaires. Par défaut, le degré de liberté considéré pour tous les nœuds ayant des relations linéaires est « TEMP ». Dans le cas de maillages fins, cela permet d'éviter les problèmes de conflits inverses dans certains cas.

Lorsque les redondances sont éliminées, les deux listes de nœuds obtenues doivent avoir la même longueur. Pour un nœud N donné, on appelle nœud image f  N  la deuxième liste de nœuds qui atteint la distance minimale avec N. Pour faciliter l'appariement, notamment dans le cas de certaines géométries (où les bornes 1 et 2 pourraient étant « presque » dérivés l'un de l'autre par la composition d'une translation et d'une rotation), nous offrons la possibilité de faire une transformation géométrique virtuelle du premier groupe de nœuds (translation et rotation (cf. [Figure 4.11.3-a) ]) avant de calculer les distances (mots clés TRAN, CENTER et ANGL_NAUT).

Lorsque nous avons numérisé toutes les copies, nous supprimons les paires en double de la liste. Si pour la première instance de LIAISON_GROUP un nœud N appartenait au premier groupe de nœuds et un nœud M appartenait au deuxième groupe de nœuds, et pour la deuxième instance de LIAISON_GROUP c'est le cas inverse, qu'en est-il à la fin du matching ? obtenir des couples. Ils ne seront pas éliminés si des licenciements sont identifiés ; par contre, la matrice résultante sera singulière.

Par conséquent, nous recommandons de conserver la même logique lors de la description de la direction des bords.

Figure 4.11.3-a : Transformation géométrique  d
Figure 4.11.3-a : Transformation géométrique d'une frontière en une autre

Mot-clé LIAISON_MAIL

But

Syntaxe

Opérandes

  • GROUP_MA_ESCL / GROUP_NO_ESCL
  • GROUP_MA_MAIT
  • DISTANCE_MAX
  • DISTANCE_ALARME = d_ala
  • CENTRE / ANGL_NAUT / TRAN

Pour projeter le maillage MA1 sur le maillage MA2, la méthode recherche dans quel élément du maillage MA1 se trouve chaque nœud de MA2, puis interpole la valeur à l'aide des fonctions de forme d'élément. Lorsqu'un nœud MA2 ne se trouve dans aucun élément du maillage MA1, la méthode connecte le nœud et le point (bord) de l'élément le plus proche. Il interpole la valeur en utilisant les fonctions de forme de l'élément, même si le nœud est "loin" de cet élément.

Si l'on veut que la projection n'affecte pas un nœud qui n'est dans aucun des éléments du maillage MA1, on utilise l'opérande DISTANCE_MAX. Cet opérande permet de préciser la distance maximale autorisée entre un nœud et l'élément le plus proche. Si un nœud ne répond pas au critère de proximité, le champ ne sera pas projeté sur ce nœud (c'est-à-dire que le nœud ne transportera aucun composant).

Ce qui signifie que par défaut le champ sera étendu en dehors du matériau autant que nécessaire. Le code émet une alarme lorsqu'un nœud de MA2 est jugé "loin" du maillage de MA1. Soit d la distance séparant un nœud de MA2 de la maille la plus proche de MA1.

Par défaut, le critère pour juger si un nœud est éloigné est relatif : d > 1/10ème de la taille du maillage le plus proche. Ces opérandes permettent de définir la transformation géométrique (rotation et/ou translation), permettant de passer du plan esclave au plan maître.

Mot-clé ECHANGE_PAROI

  • But
  • Syntaxe
  • Opérandes
    • Cas de parois maillées
    • Cas d'une ou plusieurs fissures X-FEM
  • Utilisation de ECHANGE_PAROI
  • Mailles et modélisations supportant ce chargement

Ces opérandes permettent de définir les 2 listes de masques représentant pour la liste indexée "_1" le mur 1 pour la liste indexée "_2" le mur 2. Les murs sont en correspondance et doivent avoir le même nombre de mailles et de nœuds. Cet opérande permet de définir une transformation virtuelle (de translation) approchée de 1 vers 2 pour assurer la bijectivité de la fonction opposée.

Pour chaque fissure répertoriée dans cette liste, les deux parois opposées sont définies comme les lèvres supérieure et inférieure de la fissure. Il y a donc autant de paires de murs en parement que de fissures dans cette liste. Si ce mot-clé est présent, la condition d'échange imposée entre les bords de chaque fissure donnée sous le mot-clé CRACK est la même que dans le cas du mur maillé (voir § précédent), étant la même pour la bijection f, puisque les bords supérieur et inférieur de chaque fissure coïncident géométriquement.

Si ce mot-clé est présent, on impose la continuité du champ de température à travers les lèvres de chaque fissure, donnée sous le mot-clé CRACK, en annulant les degrés de liberté d'enrichissement (« Heaviside » et « crack-tip »). Ces listes sont d'abord triées par type de maillage : les nœuds appariés proviennent de maillages du même type. Pour chaque maille de la première liste, on détermine la maille la plus proche de la deuxième liste en calculant toutes les distances des nœuds deux à deux (on passe par toutes les permutations possibles).

La distance minimale obtenue définit à la fois la grille se faisant face et les paires de nœuds appariées pour les deux grilles concernées. Si le mot-clé COEF_H est présent, tous les slots inclus dans cette liste se verront attribuer le même coefficient d'échange (réel ou fonctionnel). Pour attribuer une valeur de coefficient d'échange spécifique à chaque fissure, il faut utiliser le caractère itératif du mot clé facteur ECHANGE_PAROI.

Les listes de maillages données par l'utilisateur doivent être constituées de masques de bords, des masques de liens sont alors générés automatiquement.

Mot-clé LIAISON_UNIF

But

Syntaxe

Opérandes

Mot-clé LIAISON_CHAMNO

But

Syntaxe

Opérandes

Mot-clé CONVECTION

But

Syntaxe

Opérande

Mot-clé SOUR_NL

But

Syntaxe

Figure

Figure 4.11.3-a : Transformation géométrique  d'une frontière en une autre

Referencias

Documento similar

Découpez les trous marqués el scellez autour du haut et des côtés avec du ciment pour toiture. Placaz l’attache de blocage à travers le joint et serrez avec coloré