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 revisionBoth sides next revision
doc:user:elements:contact:lag_aug [2013/07/10 18:14] jorisdoc:user:elements:contact:lag_aug [2013/07/10 18:14] joris
Line 1: Line 1:
 +====== 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' ''[[doc:user:elements:contact:elements|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)
 +
 +
 +
 +| ''itma''  | nombre maximal d'augmentations pour un pas de temps (valeur par défaut 10)  |
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