Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2013:10_31

This is an old revision of the document!


Commit 2013-10-25

Modifications

Nettoyage des méthodes de contact

Désormais, un pointeur vers une méthode de contact est attribuée à chaque interaction de contact. Cette méthode de contact dépend du schéma d'intégration utilisée et peut varier d'un pas de temps à l'autre dans le cas du schéma d'intégration implicite conservatif/explicite combiné.

Lors de la phase d'initialisation du schéma d'intégration, une méthode de contact est attribuée à chaque interaction de contact via setContactMethod() avant l'étape “elementsInitialisation()”. Par défaut, c'est la méthode de contact classique. Dans le cas du schéma d'intégration implicite énergétiquement consistent, nous avons le choix entre trois méthodes de contact :

Certains cas tests ont été adaptés pour pouvoir tester ces méthodes là.

Perspectives

Méthode du lagrangien augmenté :

  • Débugger la méthode
  • Ajout de nouveaux critères d'arrêt
  • Implémentation des cas test de référence de l'article de J. C. Simo and T. A. Laursen, 1990
  • Mettre à jour l'aire de contact nodale au cours des augmentations
  • Regarder si il est possible de faire des GPState en fonction du matériau et de la méthode de contact utilisée. (Gestion de mémoire + clarté du code)

Fichiers ajoutés/supprimés

[r]:mtElements/boundaries/ContactInteractionType.h
[r]:mtElements/boundaries/ContactInteractionType.cpp
[r]:mtElements/boundaries/RdContactInteractionType.h
[r]:mtElements/boundaries/RdContactInteractionType.cpp
[r]:mtElements/boundaries/FdRdContactInteractionType.h
[r]:mtElements/boundaries/FdRdContactInteractionType.cpp
[r]:mtElements/boundaries/DdContactInteractionType.h
[r]:mtElements/boundaries/DdContactInteractionType.cpp
[a]:mtElements/ScContactInteraction.inl
[a]:mtElements/RdContactInteraction.inl
[a]:mtElements/FdRdContactInteraction.inl

Tests ajoutés/supprimés

[r]:
[a]: 
commit/2013/10_31.1383237655.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki