This is an old revision of the document!
−Table of Contents
Lois de viscoélasticité
La classe HyperFunction
gère les différentes lois de type hyperélastique, alors que la loi IsoViscoElasticFunction
gère une combinaison de HyperFunctions
pour crée une loi viscoélastique.
OgdenHyperFunction
Description
Loi hyperélastique de type Ogden.
Le potentiel déviatorique est calculé à partir du tenseur de Cauchy de déterminant unitaire :
Udev=3∑i3∑jμjaj(λ12aji−1)
où λi sont les valeurs propres de la matrice de Cauchy ˆC déviatorique.
Paramètres
Nom | Codes Metafor | Type de dépendance |
---|---|---|
μ1 | OGDEN_MU1 | - |
μ2 | OGDEN_MU2 | - |
μ3 | OGDEN_MU3 | - |
a1 | OGDEN_A1 | - |
a2 | OGDEN_A2 | - |
a3 | OGDEN_A3 | - |
HenckyHyperFunction
Description
Loi hyperélastique de type Hencky.
Le potentiel déviatorique est calculé à partir du tenseur de Cauchy de déterminant unitaire :
Udev=14μ3∑i(lnλi)2
où λi sont les valeurs propres de la matrice de Cauchy ˆC déviatorique.
Paramètres
Nom | Codes Metafor | Type de dépendance |
---|---|---|
μ | HENCKY_MU | - |
IsoViscoElasticFunction
Description
Loi générique visco-élastique.
Cette loi permet de combiner deux fonctions hyperélatiques, une pour modéliser la partie élastique (ressort) et l'autre pour modéliser la partie visqueuse (dashpot).
Paramètres
Nom | Codes Metafor | Type de dépendance |
---|---|---|
Numéro de la loi modélisant la partie élastique | VE_SPRING_LAW | - |
Numéro de la loi modélisant la partie visquese | VE_DASHPOT_LAW | - |
Applications
Les lois de type hyperélastique peuvent être utilisées avec les matériaux FunctionBasedHyperPk2Material
, alors que la loi viscoélastique est utilisée avec VeIsoHyperPk2Material
, voir Hyperelastic materials.
Des exemples de définition de loi peuvent être trouvés dans Commit 2006-09-19, corrigés dans Commit 2006-09-28.