Table of Contents



Commit 2008-10-09

OeMath

ajout de fonctions dans Matr3 : x.getTrace()

Matériaux - Endo continu anisotrope

Corrections du calcul de la matrice raideur tangente. La version précédente plantait en plasticité mais cela a été corrigé. Les résultats en analytique sont identiques (aux erreurs d'intégration près) à ceux en numérique… fête!

Introduction d'un paramètre η (à définir par l'opérateur - paramètre matériau, à passer également dans les paramètres de la loi matérielle) qui mesure l'importance de l'anisotropie de l'endo (η=1 en isotrope ; η=3 si anisotrope complet). !!Selon le type de tests, l'intégration converge plus ou moins bien selon la valeur de η.

Comme (voir commit précédent), l'endo anisotrope n'est pas forcément diagonal, ajout de visu des éléments non diagonaux.

Lois matérielles - Remodelage osseux anisotrope

Nouvelle loi : BoneRemodContinuousAnisoDamage –> Loi identique à BoneRemodContinousDamage mais évaluée pour un endo anisotrope (et donc beaucoup plus complexe…). Contient néanmoins un paramètre supplémentaire - η, identique à celui passé au matériau.

Tests

des monos pour la nouvelle loi matérielle + une dent anisotrope.

Fichiers ajoutés / supprimés.

Code

A mtMaterialLaws.damage.BoneRemodContinuousAnisoDamage.h
A mtMaterialLaws.damage.BoneRemodContinuousAnisoDamage.cpp

Tests

A apps.monosMaterials.evpIsoDamageAnisoBoneRemod2DAxiCis.py
A apps.monosMaterials.evpIsoDamageAnisoBoneRemod2DTrac.py
A apps.monosMaterials.evpIsoDamageAnisoBoneRemod3DCis.py
A apps.monosMaterials.evpIsoDamageAnisoBoneRemod3DTrac.py
A apps.qs.toothAnisoDamage.py

Marlene Mengoni 2008/10/09 09:39