Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Local aspects
- A simple example
ST
t 0, T
Kinematic conditions: u C (u )
d
u u on Su
d
Constitutive equations
t A : t p t Elasticity
f
p t Yield function
f ,... 0 ; 0 ; f ,... 0 normality
To be precised :
Yield function - plastic multiplier - complementarity - Elasticity law (A)
- Yield function (f)
- Hardening (isotropic, kinematic)
Initial condition: p (t 0) 0
TD4 : Von Mises – Isotropic hardening
Assumptions:
- linear isotropic elasticity
- Von Mises criterion; plastic rate respects normality law
- Isotropic hardening
Questions:
f 3 s
- For f ( , p) eq R( p) prove
2 eq
- Prove p tr ( )
s 1
- Deduce the constitutive equations 3
tr ( )
e 1
Elasticity 3
2
Yield function p :
3 p p
normality
.vd v C (0)
d d
: ( v ) d T .vd f
ST
t 0, T
Kinematic conditions: u C (u d ) u u d on Su
Constitutive equations
Elasticity
Yield function
normality
Algorithm:
== > Find
TD5
TD4 : Radial return algorithm
Knowing: and find Local treatment of the
constitutive equations
----
Radial return algorithm
Constitutive equations
+ Numerical integration
n 1 n Tr (D n ) 1 2 De n D np Constitutive equations
(discrete version)
(P)
f( n 1 , pn Dpn ) n 1 0 h pn Dpn 0
eq
3S n 1 3
D np Dpn Dpn N n 1 ; Dpn 0 ; Dpn f( n 1 , pn Dpn ) 0
2 n 1
eq
2
Solve problem (P): for a given Dn (n+1 = n +Dn), compute Sn+1 at instant t=tn+1
TD4 : Radial return algorithm
Elastic prediction:
elas
n 1
n Tr( D n )1 2 D en
S n 1 S n 2 D en
elas
f nelas
1 f( elas
n 1
, pn ) n 1 ( 0 hpn )
eq
1 f ( n 1 , pn ) f ( n 1 , pn Dpn )
elas
Convexity of f == > f nelas
n 1 elas
n 1
if f nelas
1 0
D
np 0 ; D p
n
0
Otherwise, solve
p 3
elas 2 D p D
n Dp N n 1
n
n 1 n 1 2
if f nelas
1 0
n
with
S n 1 S n 1 2 D n
elas p
S 2 eq N
n 1 3
n 1 n 1
f ( n1 , pn Dpn ) 0
TD4 : Radial return algorithm
Plastic correction:
p 3
elas 2D p D
n Dp N n 1
n
n 1 n 1 2
1 0
n
if f nelas with
S n 1 S n 1 2D n
elas p
S 2 eq N
n 1 3
n 1 n 1
f ( n1 , pn Dpn ) 0
2 2
S n1 S n 1 2D n S n 1 neq1 2 Dpn N n 1
elas p elas
We have We obtain
3 3
N n1 N n1
elas
and, as a consequence
It gives
3
2 eq
n1 3Dpn N n1 S elas
n 1 and finally eq
n 1 eq elas
n 1 3Dpn
Input
increment
parameters
parameters
State
Output
Strain
at
Elastic
Plastic
t=tn
n 1, k
such as ( A: ) yy 0 (choice )
n,k
(k) (k)
Radial return algo == > Strip_plast.m
Iterate until convergence
TD4 : A simple example
Example : Strip_plast.m
Ex: A Von Mises type model with nonlinear isotropic hardening
Geometry : L = 0,05m
Material parameters
(Acier 316L) :
1- Repeat the analysis with the yield function
f ( , p) eq 0 Hp1/ M E= 200 000 Mpa
= 0.3
2- Include modifications in RR_VonMisesNL.m 0 = 138 Mpa
H = 430 Mpa
3- Simulate load path q(t): from 0 up to qfin = L/100 M = 4.55
Kinematic hardening
f ( , X ) X 0
eq
X 2C
p
use S X
DM: A Von Mises type model with nonlinear isotropic hardening
Geometry : L = 5 cm
Material parameters
(Acier 316L) :
1- Repeat the analysis with the yield function
E= 200 000 Mpa
f ( , p) eq 0 Hp1/ M = 0.3
0 = 138 Mpa
2- Include modifications in RR_VonMisesNL.m H = 430 Mpa
M = 4.55
3- Prove the initial yield limit q0 is
Send by mail :
4- Simulate load path q(t) (cycle) - Modified matlab code
1 : q(t) = 0 up to q(t)= 2q0 - RR_VonMisesNL.m
2 : q(t) = 2q0 up to q(t)= - 4q0 - Strip_plast.m
- 2 pages (max) of comments
3: q(t) = - 4q0 up to q(t)= 0
and analysis + results
(figures)
5- Simulate several cycles