Version visco-plastique de l'écrouissage de kocks Mecking
Visco-plasticYieldStress
ViscoKocksMeckingYieldStress
σy=σ0y+σv[1−exp(−Θ0σvˉεvp)]siσy≤σtryσy=σtry+ΘIV(ˉεvp−ˉεvptr)siσy>σtry
avec la contrainte limite de transition entre les stades 3 et 4 (déterminée pour assurer une transition continue entre l'écrouissage saturant et constant)
σtry=σ0y+σv(Θ0−ΘIV)Θ0
et la défo plastique de transition correspondante :
ˉεvptr=σvΘ0ln(Θ0ΘIV)
La composante visqueuse de la contrainte limite se trouve cachée dans le calcul de la contrainte de saturation :
σv=σv0(˙ˉεvp˙ˉεvp0)(kTA)
k : constante de Boltzman = 1.381e-23 J/K
T: Température K (ATTENTION en Kelvin : nécessite de définir la température dans le matériau)
A : Energie d'activation (constante matériau)
˙ˉεvp0 : référence plastic strain rate (= 1.e7)
Nom | Codes Metafor | Type de dépendance |
---|---|---|
σ0 | IH_SIGMA0 | TM/TO |
Θ0 | KM_THETA0 | TM/TO |
ΘIV | KM_THETA4 | TM/TO |
σv0 | KM_SIGV0 | - |
˙ˉεvp0 | KM_DEVPL0 | - |
k : Constante de Boltzman | KM_BOLTZMANN | - |
A : | KM_A | - |
Launch2.py
materialTesting
A oo_meta/toolbox/launch2.py A oo_meta/mtMaterialLaws/yieldstress/ViscoKocksMeckingYieldStress.h/cpp R
A oo_meta\apps\monosMaterials2\KocksMeckingIsoHEp.py A oo_meta\apps\monosMaterials2\ViscoKocksMeckingIsoHEvp.py A oo_meta\apps\monosMaterials2\ViscoKocksMeckingIsoHEvp2.py R
— Luc Papeleux 2012/05/02