This is an old revision of the document!
Gestion du Lagrangien augmenté
La méthode du Lagrangien augmenté permet de calculer plusieurs fois le pas de temps en corrigeant les forces de contact (augmentation) pour obtenir une pénétration (gap $g$) inférieure à une tolérance (définie par les paramètres PRECONNORMALGAP
et PRECONTANGENTGAP
de l' ElementProperties
). Les forces de contact à l'itération $i$ des augmentations de la force de contact s'écrit:
$$ F = L_i + k_N\,g $$
où $k_N$ est la pénalité et $L_i$ le Lagrangien. Pour l'augmentation suivante, le Lagrangien prédit s'écrit
$$ L_{i+1} = L_i + k_N\,g $$
ou bien il est extrapolé. La tolérance sur le gap est définie par les propriétés de l'élément de contact. Il faut entrer cette précision pour activer la méthode.
Les paramètres sont imposés par des fonctions relatives à metafor.getAugmentedLagrangianManager()
:
alm = metafor.getAugmentedLagrangianManager() alm.setMaxNbOfIterations(itma)
où
itma | nombre maximal d'augmentations pour un pas de temps (valeur par défaut 10) |