doc:user:elements:specials:lagrangianmultiplieredge
This is an old revision of the document!
Table of Contents
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
où
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)