Table of Contents
Commit 2007-11-26
Matériaux
Ajout d'un matériau d'endommagement de type Gurson.
- La fonction
updateElasticProperties
deEvpIsoHDamageHypoMaterial.h
est maintenant virtuelle. EvpIsoHDamageMoriTanakaHypoMaterial
dérive deEvpIsoHDamageHypoMaterial
pour mettre à jour les propriétés élastique selon la loi de Mori-Tanaka (ce qui existait avant)EvpIsoHDamageJacobsHypoMaterial
dérive deEvpIsoHDamageHypoMaterial
pour mettre à jour les propriétés élastique selon la loi de Jacobs (variation des propriétés élastique des os en fonction de la porosité)
Matériaux/lois matérielles.
Ajout de deux nouvelles lois matérielles d'endommagement continus (BoneRemodContinuousDamage
et AlvBoneRemodContinuousDamage
) pour le remodelage osseux.
Ces lois sont du type damage/repair et pas uniquement endommagement.
Elles ont du sens que en quasi-statique pour le moment (la variation d'endo devrait induire une variation de densité et donc de masse).
La variation d'endo sera non nulle uniquement si il existe un endo initial non nul.
AlvBoneRemodContinuousDamage
diffère de BoneRemodContinuousDamage
en ce que la variation d'endo pour la première dépend directement de l'état de pression (compression ou traction) alors que la seconde ne dépend que d'une mesure de l'énergie de défo élastique (cfr doc - à completer)
Cas Test.
- nouveaux cas test pour ces lois matérielles (
monosMaterials
) - nouveau cas test plus général (
apps/qs/toothDamage
)
Fichiers ajoutés / supprimés.
apps\qs\toothDamage.py Added apps\monosMaterials\evpIsoDamageAlvBoneRemod2dAxiCis.py Added apps\monosMaterials\evpIsoDamageAlvBoneRemod2dAxiTrac.py Added apps\monosMaterials\evpIsoDamageAlvBoneRemod3dCis.py Added apps\monosMaterials\evpIsoDamageAlvBoneRemod3dTrac.py Added apps\monosMaterials\evpIsoDamageBoneRemod2dAxiCis.py Added apps\monosMaterials\evpIsoDamageBoneRemod2dAxiTrac.py Added mtMaterials\volumes\EvpIsoHDamageMoriTanakaHypoMaterial.cpp Added mtMaterials\volumes\EvpIsoHDamageJacobsHypoMaterial.cpp Added mtMaterials\volumes\EvpIsoHDamageMoriTanakaHypoMaterial.h Added mtMaterials\volumes\EvpIsoHDamageJacobsHypoMaterial.h Added mtMaterialLaws\damage\BoneRemodContinuousDamage.cpp Added mtMaterialLaws\damage\AlvBoneRemodContinuousDamage.cpp Added mtMaterialLaws\damage\BoneRemodContinuousDamage.h Added mtMaterialLaws\damage\AlvBoneRemodContinuousDamage.h Added
— Marlène Mengoni 2007/11/26