Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:elements:specials:lagrangianmultiplieredge

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:user:elements:specials:lagrangianmultiplieredge [2013/07/09 17:05] jorisdoc:user:elements:specials:lagrangianmultiplieredge [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +<note>TODO: More info required </note>
  
 +===== 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 ''[[#Edge monitoring using Lagrange multiplier|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 [[doc:user:geometry:mesh:1D]]. Then, a ''FieldApplicator'' is defined and associated to a [[doc:user:elements:general:def_element_properties|ElementProperties]], either ''[[#lagrangianmultiplieredge_2_3_delement|LagrangianMultiplier2DEdge]]'' or ''[[#lagrangianmultiplieredge_2_3_delement|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'' | [[doc:user:elements:general:def_element_properties|Properties]] of the [[#lagrangianmultiplieredge_2_3_delement|Lagrange multipliers]] to generate.| 

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki