Table of Contents

Commit 2016-11-07

Ce commit est pour le développement de la matrice de raideur analytique dans le Lagrangien Augmenté.

Matrice de raideur tangente

J'ai dérivé la matrice de raideur tangente analytique dans le cadre du contact défo-défo pour tous les matériaux de Metafor (Tresca, Frictionless, Sticking, Coulomb). Pour le contact tangentiel, on a une mise à jour des lagrangiens tangentiels par projection ou par rotation.

Finalement, j'ai ajouté une série de cas-tests pour tester la matrice de raideur analytique dans le cas du contact défo-défo dans toutes les configurations possibles (Grand glissement relatif et faible glissement relatif).

Fichiers ajoutés/supprimés

[a]:
[r]:

Cas tests ajoutés/supprimés

[a]:mtContact/tests/slidingTestDd2DAugLagCoulombStiffAnaTalProj.py
[a]:mtContact/tests/slidingTestDd2DAugLagCoulombStiffAnaTalRot.py
[a]:mtContact/tests/slidingTestDd2DAugLagCoulombStiffNumTalProj.py
[a]:mtContact/tests/slidingTestDd2DAugLagCoulombStiffNumTalRot.py
[a]:mtContact/tests/slidingTestDd2DAugLagFrictionlessStiffAna.py
[a]:mtContact/tests/slidingTestDd2DAugLagFrictionlessStiffNum.py
[a]:mtContact/tests/slidingTestDd2DAugLagTrescaStiffAnaTalProj.py
[a]:mtContact/tests/slidingTestDd2DAugLagTrescaStiffAnaTalRot.py
[a]:mtContact/tests/slidingTestDd2DAugLagTrescaStiffNumTalProj.py
[a]:mtContact/tests/slidingTestDd2DAugLagTrescaStiffNumTalRot.py
[a]:mtContact/tests/slidingTestDd3DAugLagCoulombStiffAnaTalProj.py
[a]:mtContact/tests/slidingTestDd3DAugLagCoulombStiffAnaTalRot.py
[a]:mtContact/tests/slidingTestDd3DAugLagCoulombStiffNumTalProj.py
[a]:mtContact/tests/slidingTestDd3DAugLagCoulombStiffNumTalRot.py
[a]:mtContact/tests/slidingTestDd3DAugLagFrictionlessStiffAna.py
[a]:mtContact/tests/slidingTestDd3DAugLagFrictionlessStiffNum.py
[a]:mtContact/tests/slidingTestDd3DAugLagTrescaStiffAnaTalProj.py
[a]:mtContact/tests/slidingTestDd3DAugLagTrescaStiffAnaTalRot.py
[a]:mtContact/tests/slidingTestDd3DAugLagTrescaStiffNumTalProj.py
[a]:mtContact/tests/slidingTestDd3DAugLagTrescaStiffNumTalRot.py
[a]:mtContact/tests/squeezeTestDd2DAugLagCoulombStiffAnaTalProj.py
[a]:mtContact/tests/squeezeTestDd2DAugLagCoulombStiffAnaTalRot.py
[a]:mtContact/tests/squeezeTestDd2DAugLagCoulombStiffNumTalProj.py
[a]:mtContact/tests/squeezeTestDd2DAugLagCoulombStiffNumTalRot.py
[a]:mtContact/tests/squeezeTestDd2DAugLagFrictionlessStiffAna.py
[a]:mtContact/tests/squeezeTestDd2DAugLagFrictionlessStiffNum.py
[a]:mtContact/tests/squeezeTestDd2DAugLagStickingStiffAnaTalProj.py
[a]:mtContact/tests/squeezeTestDd2DAugLagStickingStiffAnaTalRot.py
[a]:mtContact/tests/squeezeTestDd2DAugLagStickingStiffNumTalProj.py
[a]:mtContact/tests/squeezeTestDd2DAugLagStickingStiffNumTalRot.py
[a]:mtContact/tests/squeezeTestDd2DAugLagTrescaStiffAnaTalProj.py
[a]:mtContact/tests/squeezeTestDd2DAugLagTrescaStiffAnaTalRot.py
[a]:mtContact/tests/squeezeTestDd2DAugLagTrescaStiffNumTalProj.py
[a]:mtContact/tests/squeezeTestDd2DAugLagTrescaStiffNumTalRot.py
[a]:mtContact/tests/squeezeTestDd3DAugLagCoulombStiffAnaTalProj.py
[a]:mtContact/tests/squeezeTestDd3DAugLagCoulombStiffAnaTalRot.py
[a]:mtContact/tests/squeezeTestDd3DAugLagCoulombStiffNumTalProj.py
[a]:mtContact/tests/squeezeTestDd3DAugLagCoulombStiffNumTalRot.py
[a]:mtContact/tests/squeezeTestDd3DAugLagFrictionlessStiffAna.py
[a]:mtContact/tests/squeezeTestDd3DAugLagFrictionlessStiffNum.py
[a]:mtContact/tests/squeezeTestDd3DAugLagStickingStiffAnaTalProj.py
[a]:mtContact/tests/squeezeTestDd3DAugLagStickingStiffAnaTalRot.py
[a]:mtContact/tests/squeezeTestDd3DAugLagStickingStiffNumTalProj.py
[a]:mtContact/tests/squeezeTestDd3DAugLagStickingStiffNumTalRot.py
[a]:mtContact/tests/squeezeTestDd3DAugLagTrescaStiffAnaTalProj.py
[a]:mtContact/tests/squeezeTestDd3DAugLagTrescaStiffAnaTalRot.py
[a]:mtContact/tests/squeezeTestDd3DAugLagTrescaStiffNumTalProj.py
[a]:mtContact/tests/squeezeTestDd3DAugLagTrescaStiffNumTalRot.py
[r]:

gaëtan 2016/11/07 10:49