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
doc:user:elements:contact:lag_aug [2013/07/10 18:14] jorisdoc:user:elements:contact:lag_aug [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Gestion du Lagrangien augmenté ======+====== 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 ''[[doc:user:elements:contact:elements|ElementProperties]]''). Contact forces at the iteration $i$ are written :
-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:+
  
 $$ $$
Line 8: Line 7:
 $$ $$
  
-où $k_N$ est la pénalité et $L_i$ le LagrangienPour l'augmentation suivantele Lagrangien prédit s'écrit+where $k_N$ is the penalty and $L_i$ the LagrangianFor the next augmentation, the predicted Lagrangian is
  
 $$ $$
Line 14: Line 13:
 $$ $$
  
-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.+or it is extrapolatedThe gap tolerance is defined by the properties of the contact elementThis accuracy must be given to activate the method.
  
-Les paramètres sont imposés par des fonctions relatives à ''metafor.getAugmentedLagrangianManager()'' :+Parameters are set by functions associated to ''metafor.getAugmentedLagrangianManager()'' :
  
     alm = metafor.getAugmentedLagrangianManager()     alm = metafor.getAugmentedLagrangianManager()
     alm.setMaxNbOfIterations(itma)     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 =====
  
-| ''itma''  | nombre maximal d'augmentations pour un pas de temps (valeur par défaut 10)  |+===== Augmented Lagrangian Criterion =====
doc/user/elements/contact/lag_aug.1373472874.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki