Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:elements:boundaries:pressure_shear

This is an old revision of the document!


Pression et cisaillement

Matériaux

Comme les interactions de pression/cisaillement sont des interactions de conditions limites (LoadingInteraction), il ne faut pas y associer de matériau.

Elément

On commence donc par définir un ElementProperties selon

prp = ElementProperties(typeEl)
prp.put(param1, valeur1)
prp.depend(param1, fct1, Lock1)) #facultatif
...

typeEl type d'élément souhaité (par exemple Traction[2|3]DElement)
param1 nom de la propriété relative à l'élément (p.expl. PRESSURE)
valeur1 “valeur” de la propriété
fct1 numéro de la fonction dont la propriété dépend (facultatif: si aucune dépendance pas de fct)
Lock1 Lock définissant la variable de dépendance de la propriété (obligatoire si on a une dépendance)

Traction[2|3]DElement

Elément de traction/cisaillement pour un maillage quadrangulaire (2D) ou hexahédrique (3D).

Paramètres

Code Metafor Description Type de dépendance
STIFFMETHOD Méthode pour calculer la matrice de raideur
= STIFF_ANALYTIC : matrice analytique (défaut)
= STIFF_NUMERIC : matrice numérique
-
PRESSURE Pression sur l'entité à laquelle s'applique la propriété temps
SHEAR_KSI / SHEAR_ETA Cisaillement selon $\xi$ ou $\eta$ sur l'entité à laquelle s'applique la propriété temps
NPG Nombre de points d'intégration (défaut : 2) -

TriangleTraction3DElement

Elément de traction/cisaillement pour un maillage tétrahédrique.

Paramètres

Code Metafor Description Type de dépendance
STIFFMETHOD Méthode pour calculer la matrice de raideur
= STIFF_ANALYTIC : matrice analytique (défaut)
= STIFF_NUMERIC : matrice numérique
-
PRESSURE Pression sur l'entité à laquelle s'applique la propriété temps
SHEAR_KSI / SHEAR_ETA Cisaillement selon $\xi$ ou $\eta$ sur l'entité à laquelle s'applique la propriété temps
NPG Nombre de points d'intégration (défaut : 1) -

Interaction

L'interaction se définit de la manière suivante:

load = LoadingInteraction(no)
load.push(gObject1)
load.push(gObject2)
...
load.addProperty(prp)
interactionset.add(load)

no Numéro de l'interaction
gObject1, gObject2 Entités géométriques maillées sur lesquelles sont appliquées les conditions aux limites
prp Propriétés des éléments de conditions aux limites à générer

Remarque

Les tractions, pressions et cisaillement sont gérés par des “éléments de traction”. Leur création se fait grâce à une Interaction spécifique (LoadingInteraction) à laquelle on associe un ElementProperties. Il est important de ne pas confondre ces éléments avec les charges mortes. Dans la plupart des cas, les éléments de tractions sont préférables aux charges mortes:

  • la traction (ou pression/cisailement) est toujours définie dans des axes locaux si bien que la direction de la force est fonction de l'orientation de l'arête (2D) ou facette (3D) sur laquelle elle s'applique.
  • La traction est répartie correctement sur toutes les arêtes/facettes de l'entité sur laquelle s'applique l' Interaction. La force résultante obtenue est donc indépendante du maillage utilisé.

Elements de pression

:!: l'élément de traction est utilisé “à l'envers” en 3D, si bien qu'il faut appliquer une valeur positive pour imposer une pression !!

doc/user/elements/boundaries/pressure_shear.1373650079.txt.gz · Last modified: 2016/03/30 15:22 (external edit)