Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:elements:contact:lag_aug

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:contact:lag_aug [2013/07/10 18:14] jorisdoc:user:elements:contact:lag_aug [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Augmented Lagrangian Method ======
  
 +The Augmented Lagrangian method is used to iterate several times over a single time step, to correct contact forces (augmentation) to get a gap $g$ smaller than a given tolerance (defined by the parameters ''PRECONNORMALGAP'' and ''PRECONTANGENTGAP'' of the ''[[doc:user:elements:contact:elements|ElementProperties]]''). Contact forces at the iteration $i$ are written :
 +
 +$$
 +F = L_i + k_N\,g
 +$$
 +
 +where $k_N$ is the penalty and $L_i$ the Lagrangian. For the next augmentation, the predicted Lagrangian is
 +
 +$$
 +L_{i+1} = L_i + k_N\,g
 +$$
 +
 +or it is extrapolated. The gap tolerance is defined by the properties of the contact element. This accuracy must be given to activate the method.
 +
 +Parameters are set by functions associated to ''metafor.getAugmentedLagrangianManager()'' :
 +
 +    alm = metafor.getAugmentedLagrangianManager()
 +    alm.setMaxNbOfIterations(itma)
 +
 +where
 +
 +| ''itma''  | maximal number of augmentations for a given time step (by default equal to 10)  |
 +
 +===== Augmented Lagrangian Algorithm =====
 +
 +===== Augmented Lagrangian Material =====
 +
 +===== Augmented Lagrangian Augmentation Method =====
 +
 +===== Augmented Lagrangian Criterion =====
doc/user/elements/contact/lag_aug.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki