Loading [MathJax]/jax/output/CommonHTML/jax.js

Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:elements:contact:lag_aug

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 ElementProperties). Contact forces at the iteration i are written :

F=Li+kNg

where kN is the penalty and Li the Lagrangian. For the next augmentation, the predicted Lagrangian is

Li+1=Li+kNg

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