Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:elements:specials:lagrangianmultiplieredge

This is an old revision of the document!


TODO: Documenter davantage

LagrangianMultiplierEdge[2|3]DElement

Elément de mécanisme qui pilote un edge à partir du déplacement d'un point. Aucune correction axisymétrique n'est programmée. Ils doivent être reliés à une interaction de type FieldApplicator.

Paramètres

Code Metafor Description Type de dépendance permise
STIFFMETHOD Méthode pour calculer la matrice de raideur
= STIFF_ANALYTIC : matrice analytique (défaut)
= STIFF_NUMERIC : matrice numérique
-
CONST_POINT_NO Point dirigeant le déplacement de l'edge -
CONST_DIRECTION Direction de contrainte (1, 2 ou 3) -

Pilotage d'un edge par multiplicateur de Lagrange

Il faut d'abord créer l'élément à l'aide du 1D Meshers (Curves). On utilise ensuite FieldApplicator associé à un ElementProperties de type LagrangianMultiplier2DEdge ou LagrangianMultiplier3DEdge.

app = FieldApplicator(no)
app.push(gObject1)
app.push(gObject2)
...
app.addProperty(prp)        # association d'un ElementProperties
interactionset.add(app)     # ajout dans l'InteractionSet

ou

app = interactionset.add(FieldApplicator(no)) #add renvoie une référence
app.push(gObject1)
app.push(gObject2)
...
app.addProperty(prp)        # association d'un ElementProperties

no Numéro de l' Interaction (c-à-d du FieldApplicator)
gObject1, gObject2 Entité géométrique maillée sur laquelle on applique des éléments finis
prp Propriétés des multiplicateurs de Lagrange à générer.
doc/user/elements/specials/lagrangianmultiplieredge.1373631503.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki