Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:elements:volumes:yield_stress

This is an old revision of the document!


Yield Stress

La classe YieldStress gère la contrainte limite du critère de plasticité. Qu'elle soit plastique (écrouissage isotrope), visco-plastique (additive : Perzyna, multiplicative : Cowper-Symonds ou non naturellement décomposable : ZerilliArmstrong, JohnsonCook, …).

σyield=σyield(ˉεvp,˙ˉεvp,grainSize,...)σyield=σyield(¯εvp,˙¯εvp,grainSize,...)

Lois implémentées dans Metafor.

IsotropicHardening

Afin de simplifier 80% les tests, les classes IsotropicHardening (Isotropic hardening) sont des (dérivent de) YieldStress.

σyield=σisoHard(ˉεvp)σyield=σisoHard(¯εvp)

L'écrouissage isotrope est donc référencié dans le matériau directement comme YieldStress

GsIsoHYieldStress

Contrainte limite définie par un écrouissage isotrope : σyield=σisoHard(ˉεvp)+σgrainSize(ˉεvp,˙ˉεvp,grainSize)σyield=σisoHard(¯εvp)+σgrainSize(¯εvp,˙¯εvp,grainSize)

Paramètres

Nom Codes Metafor Type de dépendance
Numéro de la loi d'écrouissage isotrope IH_NUM
Numéro de la loi d'évolution de la taille de grain GS_NUM

PerzynaYieldStress

Contrainte limite définie par un écrouissage isotrope additionné d'une contrainte visco-plastique de Perzyna : σyield=σisoHard(ˉεvp)+K(˙ˉεvp)M(ˉεvp)Nσyield=σisoHard(¯εvp)+K(˙¯εvp)M(¯εvp)N

Paramètres

Nom Codes Metafor Type de dépendance
Numéro de la loi d'écrouissage isotrope IH_NUM
KK PERZYNA_K TM/TO
MM PERZYNA_M TM/TO
NN PERZYNA_N TM/TO

GsPerzynaYieldStress

Contrainte limite définie par un écrouissage isotrope additionné d'une contrainte visco-plastique de Perzyna et d'une contrainte “taille de grain”: σyield=σisoHard(ˉεvp)+K(˙ˉεvp)M(ˉεvp)N+σgrainSize(ˉεvp,˙ˉεvp,grainSize)σyield=σisoHard(¯εvp)+K(˙¯εvp)M(¯εvp)N+σgrainSize(¯εvp,˙¯εvp,grainSize)

Paramètres

Nom Codes Metafor Type de dépendance
Numéro de la loi d'écrouissage isotrope IH_NUM
Numéro de la loi d'évolution de la taille de grain GS_NUM
KK PERZYNA_K TM/TO
MM PERZYNA_M TM/TO
NN PERZYNA_N TM/TO

JohnsonCookYieldStress

Loi visco-plastique de Johnson-Cook :

σyield=(A+B(ˉεvp)n)(1+Cln(˙ˉεvp˙ε0)+C2(ln(˙ˉεvp˙ε0))2)(1(TTroomTmeltTroom)m)σyield=(A+B(¯εvp)n)1+Cln(˙¯εvp˙ε0)+C2(ln(˙¯εvp˙ε0))2(1(TTroomTmeltTroom)m)

Paramètres

Nom Codes Metafor Type de dépendance
AA JC_A TM/TO
BB JC_B TM/TO
nn JC_N TM/TO
mm JC_M TM/TO
Température de référence TroomTroom JC_TROOM TM/TO
Température de fusion TmeltTmelt JC_TMELT TM/TO
CC JC_C TM/TO
C2C2 JC_C2 TM/TO
˙ε0˙ε0 JC_EPSP0 TM/TO

JohnsonCookMecYieldStress

Version “isotherme” de la loi visco-plastique de Johnson-Cook :

σyield=(A+B(ˉεvp)n)(1+Cln(˙ˉεvp˙ε0)+C2(ln(˙ˉεvp˙ε0))2)σyield=(A+B(¯εvp)n)1+Cln(˙¯εvp˙ε0)+C2(ln(˙¯εvp˙ε0))2

Paramètres

Nom Codes Metafor Type de dépendance
AA JC_A TM/TO
BB JC_B TM/TO
nn JC_N TM/TO
CC JC_C TM/TO
C2C2 JC_C2 TM/TO
˙ε0˙ε0 JC_EPSP0 TM/TO

PowJohnsonCookYieldStress

Variante en puissance à la loi visco-plastique de Johnson-Cook (implémentation PP):

σyield=(A+B(ˉεvp)n)(1+˙ˉεvp˙ε0)C(1(TTroomTmeltTroom)m)σyield=(A+B(¯εvp)n)(1+˙¯εvp˙ε0)C(1(TTroomTmeltTroom)m)

Paramètres

Nom Codes Metafor Type de dépendance
A JC_A TM/TO
B JC_B TM/TO
n JC_N TM/TO
m JC_M TM/TO
Température de référence Troom JC_TROOM TM/TO
Température de fusion Tmelt JC_TMELT TM/TO
C JC_C TM/TO
˙ε0 JC_EPSP0 TM/TO

ZerilliArmstrongYieldStress

Loi visco-plastique de Zerilli-Armstong:

σyield=σ0+C5(ˉεvp)n1+C2(ˉεvp)n2exp(C3T+C4Tln˙ˉεvp)

Dans le cas de métaux FCC, prendre C5=0. Dans le cas de métaux BCC, prendre n2=0.

:!: Attention : cette loi est une loi thermomécanique. La température est la température absolue. Pour avoir des résultats physiquement acceptables, il faut utiliser des éléments et un schéma de résolution thermomécaniques.

Paramètres

Nom Codes Metafor Type de dépendance
σ0 ZA_SIGMA0 TM/TO
C5 ZA_C5 TM/TO
n1 ZA_N1 TM/TO
C2 ZA_C2 TM/TO
n2 ZA_N2 TM/TO
C3 ZA_C3 TM/TO
C4 ZA_C4 TM/TO

CowperSymondsYieldStress

Loi visco-plastique de Cowper-Symonds.

σyield=σ0(1+˙¯εvpD)1p

σ0 est la limite élastique courante dont l'évolution est donnée par une loi de comportement statique (souvent linéaire par morceaux).

Paramètres

Nom Codes Metafor Type de dépendance
Numéro de la loi d'écrouissage IH_NUM
D CS_D TM/TO
p CS_P TM/TO

ViscoKocksMeckingYieldStress

Description

Extension visco-plastique de la loi d'écrouissage isotrope type “Kocks-Mecking”.

σy=σ0y+σv[1exp(Θ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.381e23J/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)

Paramètres

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 -

ViscoKocksMecking2YieldStress

Description

Extension visco-plastique de la loi d'écrouissage isotrope type “Kocks-Mecking”. Version 2 pour une meilleur concordance avec le Ta6V Pas de stade 4

L'équation de base reste : σy=σ0y+σv[1exp(Θ0σvˉεvp)]

La dépendance à la vitesse de déformation plastique et la température se trouve cachée dans le calcul de la contrainte de Voce σv. Tracant la contrainte de Voce en fonction d'un paramètre g défini par :

g=kTμb3ln(˙ˉεvp0˙ˉεvp)

b : étant la norme du vecteur de Burgers
k : étant la constante de Boltzmann
(pour le Ta6V kb3 1.135 en unité “Mpa”)
T : Température K (ATTENTION en Kelvin : nécessite de définir la température dans le matériau)
μ : Module de cisaillement élastique du matériau (nécessite de redéfinir Young et Poisson dans la loi KM2!!!)
˙ˉεvp0: référence plastic strain rate (= 1.e7)

On obtient la figure suivante :

Normalement KocksMecking prédit une évolution linéaire (KM data). Or les données d'essais du Ta6V sont les points colorés. On a donc une évolution en ligne brisée que l'on défini comme suit :

Soit g12 et g23 : valeur de g transition entre les 3 zones :

σvμ=A1g+B1sig<G12σvμ=A2g+B2siG12<g<G23σvμ=A3g+B3siG23<g

Enfin On a aussi observé que l'entrée en plasticité dépend aussi de la vitesse de défo et de la température : (ici, la dépendance de la température est définie explicitement, mais elle pourrait aussi être définie implicitement)

σ0=A+BT+(C+DT)ln(˙ˉεvp)

Paramètres

Nom Codes Metafor Type de dépendance
A IH_SIGEL_A -
B IH_SIGEL_B -
C IH_SIGEL_C -
D IH_SIGEL_D -
A1 KM2_SIGVOCE_A1 -
B1 KM2_SIGVOCE_B1 -
G12 KM2_SIGVOCE_G12 -
A2 KM2_SIGVOCE_A2 -
B2 KM2_SIGVOCE_B2 -
G23 KM2_SIGVOCE_G23 -
A3 KM2_SIGVOCE_A3 -
B3 KM2_SIGVOCE_B3 -
kb3 KM2_BOLTZMANN_BURGER3 -
Module de Young KM2_ELASTIC_MODULUS -
Coefficient de Poisson KM2_POISSON_RATIO -
Θ0 KM_THETA0 TM/TO
˙ˉεvp0 KM_DEVPL0 -
doc/user/elements/volumes/yield_stress.1404733559.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki