Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2017:08_10

This is an old revision of the document!


Commit 2017-06-07

Ce commit est pour améliorer quelques routines liées au contact et pour mettre progressivement mes développements sur la version courante.

Méthode d'augmentations alternatives

Suite à mes derniers développements sur le Lagrangien Augmenté, j'ai proposé des méthodes d'augmentations alternatives pour accélérer la convergence du schéma classique d'Uzawa. Pour plus d'informations sur les schémas implémentés, je vous renvoie à ma présentation sur orbi ( ).

Pour pouvoir utiliser les nouveaux schémas d'augmentation

Parmi eux, celui qui semble le plus efficace à l'heure actuelle est le schéma de Nesterov.

Robustesse des projections

Après

Clairement là, il y a un problème

Finalement, j'ai ajouté la possibilité de faire des statistiques sur les projections sur une courbe ou une surface (un peu comme les EAS) :

Ce qui donne par exemple pour le cas de la squareBox :

Divers

Visualisation

J'ai corrigé quelques bugs :

  • Affichage des territoires de contact pour l'auto contact !
  • Ajout d'un test sur la présence d'éléments dans les interactions pour récupérer les champs scalaires/vectoriels possibles à afficher.

Cas test

J'ai modifié quelques cas tests :

  • godet numisheet avec le critère de Hill : passage en méthode semi-numérique (pas de matrice de raideur analytique complète)
  • bois de cerf (biomec) : diminution des coefficients de pénalité disproportionnés avec la méthode area in contact

Fichiers ajoutés/supprimés

[a]:mtGeo/mtGeoProjectionInfo.cpp
[a]:mtGeo/mtGeoProjectionInfo.h
[a]:mtGeo/mtGeoWithProjectionInfo.cpp
[a]:mtGeo/mtGeoWithProjectionInfo.h
[a]:mtContact/src/AugLagExtrapolationMethod.cpp
[a]:mtContact/src/AugLagExtrapolationMethod.h
[r]:

Cas tests ajoutés/supprimés

[a]:
[r]:

gaëtan 2017/08/10 21:59

commit/2017/08_10.1502456588.txt.gz · Last modified: 2017/08/11 15:03 by wautelet

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki