doc:user:elements:contact:lag_aug
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:user:elements:contact:lag_aug [2013/07/10 17:09] – joris | doc: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 '' | ||
| + | |||
| + | $$ | ||
| + | F = L_i + k_N\,g | ||
| + | $$ | ||
| + | |||
| + | where $k_N$ is the penalty and $L_i$ the Lagrangian. For the next augmentation, | ||
| + | |||
| + | $$ | ||
| + | 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 '' | ||
| + | |||
| + | alm = metafor.getAugmentedLagrangianManager() | ||
| + | alm.setMaxNbOfIterations(itma) | ||
| + | |||
| + | where | ||
| + | |||
| + | | '' | ||
| + | |||
| + | ===== Augmented Lagrangian Algorithm ===== | ||
| + | |||
| + | ===== Augmented Lagrangian Material ===== | ||
| + | |||
| + | ===== Augmented Lagrangian Augmentation Method ===== | ||
| + | |||
| + | ===== Augmented Lagrangian Criterion ===== | ||
