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:28] 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 16: Line 40:
 === Lecture Vizwin.conf === === Lecture Vizwin.conf ===
  
-J'ai rendu un peu plus robuste la lecture des strings dans un vizwin.conf. En particulier, j'ai ajouté un compteur pour sortir des boucles de lecture si on ne trouve pas les mots clés encadrant une string. +J'ai rendu un peu plus robuste la lecture des strings dans un vizwin.conf. En particulier, j'ai ajouté un compteur pour sortir des boucles de lecture si on ne trouve pas les mots clés encadrant une string (Nouveau format précédemment introduit pour tenir compte des espacements !)
  
 === Affichage des Labels === === Affichage des Labels ===
  
-J'ai permis l'affichage des numéros User et DB sous le format entier.  +J'ai rendu l'affichage des numéros User et DB sous le format entier.  
  
 ===== Fichiers/Dossiers ajoutés/supprimés ====== ===== Fichiers/Dossiers ajoutés/supprimés ======
  
 <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.1445502504.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki