This is an old revision of the document!
−Table of Contents
Ecrouissage isotrope
La classe IsotropicHardening
gère les différentes lois d'écrouissage isotrope.
Lois implémentées dans Metafor.
LinearIsotropicHardening
Description
Ecrouissage isotrope linéaire
σvm=σel+hˉεvp
Paramètres
Nom | Codes Metafor | Type de dépendance |
---|---|---|
Limite élastique initiale σel | IH_SIGEL | TM/TO |
Taux d'écrouissage h | IH_H | TM/TO |
SaturatedIsotropicHardening
Description
Ecrouissage isotrope à saturation
σvm=σel+Q(1−exp(−ξˉεvp))
Paramètres
Nom | Codes Metafor | Type de dépendance |
---|---|---|
Limite élastique initiale σel | IH_SIGEL | TM/TO |
Q | IH_Q | TM/TO |
ξ | IH_KSI | TM/TO |
DoubleSaturatedIsotropicHardening
Description
Ecrouissage isotrope à double saturation
σvm=σel+Q1(1−exp(−ξ1ˉεvp))+Q2(1−exp(−ξ2ˉεvp))
Paramètres
Nom | Codes Metafor | Type de dépendance |
---|---|---|
Limite élastique initiale σel | IH_SIGEL | TM/TO |
Q1 | IH_Q1 | TM/TO |
ξ1 | IH_KS1 | TM/TO |
Q2 | IH_Q2 | TM/TO |
ξ2 | IH_KS2 | TM/TO |
RambergOsgoodIsotropicHardening
Description
Ecrouissage isotrope de Ramberg-Osgood
σvm=σel(1+Aˉεvp)1n
Paramètres
Nom | Codes Metafor | Type de dépendance |
---|---|---|
Limite élastique initiale σel | IH_SIGEL | TM/TO |
A | IH_A | TM/TO |
n | IH_N | TM/TO |
SwiftIsotropicHardening
Description
Ecrouissage isotrope de Swift (une forme plus commune de Ramberg - Osgood)
σvm=σel+B(ˉεvp)n
Paramètres
Nom | Codes Metafor | Type de dépendance |
---|---|---|
Limite élastique initiale σel | IH_SIGEL | TM/TO |
B | IH_B | TM/TO |
n | IH_N | TM/TO |
KrupkowskyIsotropicHardening
Description
Ecrouissage isotrope de Krupkowsky
σvm=K(ˉεvp0+ˉεvp)n
Paramètres
Nom | Codes Metafor | Type de dépendance |
---|---|---|
Defo Plastique équivalente initiale | IH_EVPL0 | TM/TO |
K | IH_K | TM/TO |
n | IH_N | TM/TO |
Nl8pIsotropicHardening
Description
Ecrouissage isotrope non linéaire 8 paramètres. Loi historique de Metafor (permet de faire quasi ce qu'on veut).
σvm=(P2−P1)(1−exp(−P3ˉεvp))+P4(ˉεvp)P5+P1(1+P6ˉεvp)P7+P8ˉεvp
=== Paramètres ===
^ Nom ^ Codes Metafor ^ Type de dépendance ^
|P1 | IH_P1
| TM/TO
|
P2 | IH_P2 | TM/TO |
P3 | IH_P3 | TM/TO |
P4 | IH_P4 | TM/TO |
P5 | IH_P5 | TM/TO |
P6 | IH_P6 | TM/TO |
P7 | IH_P7 | TM/TO |
P8 | IH_P8 | TM/TO |
FunctIsotropicHardening
Description
Ecrouissage isotrope linéaire par morceau. Associe une fonction quelconque à la limite élastique (par exemple pour faire du linéaire par morceau).
σvm=σel∗f(ˉεvp)
Paramètres
Nom | Codes Metafor | Type de dépendance |
---|---|---|
Limite élastique initiale σel | IH_SIGEL | GD |
Une fonction d'évolution doit nécessairement être associée à IH_SIGEL
(dépendant des déplacements généralisés GD
).
PowerIsotropicHardening
Description
Ecrouissage isotrope de type puissance.
σvm=P1[P2σvm+P3¯εvp]P4
L'intégration de cette loi se fait de manière itérative.
Paramètres
Nom | Codes Metafor | Type de dépendance |
---|---|---|
P1 | IH_P1 | TM/TO |
P2 | IH_P2 | TM/TO |
P3 | IH_P3 | TM/TO |
P4 | IH_P4 | TM/TO |
AutesserreIsotropicHardening
Description
Ecrouissage isotrope de type “Smatch”.
σvm=(P1+P2¯εvp)(1−P3exp(−P4¯εvp))+P5
Paramètres
Nom | Codes Metafor | Type de dépendance |
---|---|---|
P1 | IH_P1 | TM/TO |
P2 | IH_P2 | TM/TO |
P3 | IH_P3 | TM/TO |
P4 | IH_P4 | TM/TO |
P5 | IH_P5 | TM/TO |
GoijaertsIsotropicHardening
Description
Ecrouissage isotrope de type “Goijaerts”.
σvm=σel+M1(1−exp(−¯εvpM2))+M3√¯εvp+M4¯εvp
Paramètres
Nom | Codes Metafor | Type de dépendance |
---|---|---|
M1 | IH_M1 | TM/TO |
M2 | IH_M2 | TM/TO |
M3 | IH_M3 | TM/TO |
M4 | IH_M4 | TM/TO |
KocksMeckingIsotropicHardening
Description
Ecrouissage isotrope de type “Kocks-Mecking”.
σy=σ0y+Θ0β[1−exp(−βˉεvp)]siˉεvp<ˉεvptr
σy=σtry+ΘIV(ˉεvp−ˉεvptr)siˉεvp>ˉεvptr
avec la contrainte limite de transition entre les stades 3 et 4
σtry=σ0y+Θ0−ΘIVβ
et la défo plastique de transition correspondante :
ˉεvptr=1βln(Θ0ΘIV)
Paramètres
Nom | Codes Metafor | Type de dépendance |
---|---|---|
σ0 | IH_SIGEL | TM/TO |
β | KM_BETA | TM/TO |
Θ0 | KM_THETA0 | TM/TO |
ΘIV | KM_THETA4 | TM/TO |