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
Next revisionBoth sides next revision
doc:user:elements:contact:lag_aug [2013/07/10 17:09] 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