Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2015:10_21

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
commit:2015:10_21 [2015/10/22 10:29] – [Bug Visualisation] wauteletcommit:2015:10_21 [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Commit 2015-10-21 ====== ====== Commit 2015-10-21 ======
  
-===== Modifications =====+==== Contact Bug Fix ====
  
-J'ai éliminé tous les MDE et les MDR des cas tests et du code source ! Je vous renvoies vers la documentation pour prendre connaissance du nouvel interface. +=== Matrice de raideur de contact ===
  
-==== Cpu Dependency ====+== Wire ==
  
 +Le calcul de la normale à un wire dépend de son orientation global et non de l'orientation de chacune des courbes le constituant. Dès lors, il fallait adapter la fonction du calcul de la normale !
  
 +== Augmented Lagrangien Method ==
 +
 +J'ai corrigé un bug dans l'expression de la matrice de raideur de contact dans le cas collant ou avec frottement (Partie géométrique). 
 +
 +=== Area in Contact ===
 +
 +J'ai adapté le calcul de la mise à jour des composantes de la force de contact lors de la phase ALE pour faire face au cas particulier de l'area in contact (mise à jour de l'aire nodale à toutes les itérations mécaniques).
 +
 +==== Contact Augmented Lagrangien Method ====
 +
 +En suivant la procédure proposée par Romain pour la mise à jour des grandeurs de contact lors de la phase endALE(), j'ai proposé une méthode (**peu rigoureuse !**) pour mettre à jour les grandeurs liées au contact dans le cas du transfert des données d'un maillage à l'autre. 
 +
 +Dans le cas du Lagrangien Augmenté, il faut transférer le lagrangien normal (scalaire) et le lagrangien tangentiel (vecteur) ainsi que le point de collement.
 +
 +Pour se faire, j'ai tout simplement utilisé la même méthode qu'en pénalité, c'est à dire j'ai adapté la valeur du lagrangien normal et du lagrangien tangentiel aux nouvelles valeurs de la pression de contact et du cisaillement de contact, si ceux-là étaient non nuls dans la configuration lagrangienne. 
 +
 +<note important>La méthode fonctionne mais elle manque certainement de robustesse ! </note>  
 +
 +==== Ale Method ====
 +
 +Possibilité de voir la configuration après chaque phase de Rezoning ou après chaque phase de Convection.
 +Il suffit d'activer les options dans Metafor->File->Metafor Options. 
 + 
 ==== Bug Visualisation ==== ==== Bug Visualisation ====
  
Line 25: Line 49:
  
 <code> <code>
-[r]:mtFEM/IntegerMetaData.h +[r]: 
-[r]:mtFEM/RealMetaData.h+[r]:
 [a]: [a]:
 </code> </code>
Line 34: Line 58:
 <code> <code>
 [r]: [r]:
-[a]: +[a]:apps/ale/forgeAugLag.py 
 +[a]:apps/contactMec/contact2dEpeAugLagTresca.py 
 + 
 </code> </code>
  
  --- //[[gwautelet@ulg.ac.be|Gaëtan WAUTELET]] 2015/10/21//  --- //[[gwautelet@ulg.ac.be|Gaëtan WAUTELET]] 2015/10/21//
commit/2015/10_21.1445502562.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki