Metafor

ULiege - Aerospace & Mechanical Engineering

Sidebar

doc:user:elements:specials:lagrangianmultiplieredge

LagrangianMultiplierEdge[2|3]DElement

Mechanism element controlling an edge from the motion of a point. No axisymmetric correction is implemented. These elements must be associated with a FieldApplicator interaction .

Parameter

Code Metafor Description Dependency
STIFFMETHOD Method used to compute the stiffness matrix
= STIFF_ANALYTIC : analytic matrix (default)\\= STIFF_NUMERIC : numerical matrix
-
CONST_POINT_NO Point monitoring the motion of the edge -
CONST_DIRECTION Constraint direction (1, 2 or 3) -

Edge monitoring using Lagrange multiplier

The element must first be created using 1D Meshers (Curves). Then, a FieldApplicator is defined and associated to a ElementProperties, either LagrangianMultiplier2DEdge or LagrangianMultiplier3DEdge.

app = FieldApplicator(no)
app.push(gObject1)
app.push(gObject2)
...
app.addProperty(prp)        # association of an ElementProperties
interactionset.add(app)     # the interaction is added in InteractionSet 

or

app = interactionset.add(FieldApplicator(no)) #add returns a reference
app.push(gObject1)
app.push(gObject2)
...
app.addProperty(prp)        # association of an ElementProperties

where

 no number of the Interaction (which is to say the FieldApplicator) gObject1, gObject2 meshed geometric entity where the finite elements are applied prp Properties of the Lagrange multipliers to generate.