===== 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]: --- //[[gwautelet@ulg.ac.be|gaëtan]] 2016/11/07 10:49//