Professional Documents
Culture Documents
Computational Plasticity
Contents
Contents
1. 1D Rate independent plasticity models
1.
2.
3.
Motivation
Perfect plasticity model
Hardening plasticity model
April 1, 2015
Motivation
Perfect plasticity model
Hardening plasticity model
Contents
Contents
1. 1D Rate independent plasticity models
1.
2.
3.
Motivation
Perfect plasticity model
Hardening plasticity model
April 1, 2015
Motivation
Perfect plasticity model
Hardening plasticity model
Motivation
Physical and rheological models: Linear elastic spring
April 1, 2015
Motivation
Physical model: Rigid block sliding on a rough surface.
Coulombs frictional law
April 1, 2015
F < N
0
=
F = N
F > N
no equilibrium
Carlos Agelet de Saracibar
Motivation
Rheological model: Coulombs frictional device
0
< e =
= e 0
> e not admissible
April 1, 2015
Motivation
Rheological model: Elastic spring + frictional device
< e f =0, e = , =E e , =E e =E ( f )
=
e e =0, f = , =0, =E e =E ( f )
> e not admissible
April 1, 2015
Motivation
Rheological model: Elastic spring + frictional device
April 1, 2015
= e + p
H2. Set of plastic internal variables: plastic strain
E p := { p }
April 1, 2015
1
e 2
=
( ) : W=
( ) 2 E ( )
e
D := ( e ) 0
e
D=: =
e
0
( )
e
=
=
E e , D :=
p 0
e
April 1, 2015
10
{
int ( ) := {
:= {
}
< 0}
= 0}
:= f ( ) = Y 0
April 1, 2015
f ( ) = Y
f ( ) = Y
11
p =
> 0 if =
Y > 0
p
= < 0 if = Y < 0
p = f ( ) = sgn ( ) if > 0,
f ( ) = Y =0
if > 0 then
if
f ( ) < 0 then =
0 Elastic loading/unloading
0,
April 1, 2015
f ( ) =
0 Plastic loading
f ( ) 0, f ( ) =
0
Carlos Agelet de Saracibar
12
if
if
f ( ) =
0 and > 0 then f ( ) =
0 Plastic loading
0 Elastic unloading
f (=) 0 and f ( ) < 0 then =
f ( )= 0 then 0,
if
f ( ) 0, f ( )= 0
=
f ( ) 0 and > 0 =
f ( ) 0
f =
f =
sgn ( ) E sgn ( ) E p =
sgn ( ) E E =
0
=
E 1 sgn ( ) E > 0
April 1, 2015
13
f = f = f trial f E p = f trial E = 0
=
E 1 f trial =
E 1 sgn ( ) trial > 0
=
E 1 f trial =
E 1 sgn ( ) trial 0
April 1, 2015
14
if
if
Case 2
if
if
April 1, 2015
f =
0
15
trial
f ( )
trial
trial
Y
Elastic unloading
trial
Y
Elastic unloading
Plastic loading
April 1, 2015
f ( )
Plastic loading
16
April 1, 2015
17
April 1, 2015
18
April 1, 2015
19
April 1, 2015
20
= e + p
H2. Set of plastic internal variables
E p := { p , , }
April 1, 2015
21
( e , =
, ) : W ( e ) + ( ) + ( )
1
e 2
W ( ) = E ( ) Elastic potential
2
1
( ) =
K 2 Isotropic hardening potential
2
1
( ) =
H 2 Kinematic hardening potential
2
e
22
D := ( e , , ) 0
D=: e
e
0
p
( )
= = E e , q := = K , q := = H
D =: p + q + q 0
e
April 1, 2015
23
q := = K
Nonlinear isotropic hardening
(1) Exponential saturation law + linear isotropic hardening
q := := ( Y ) (1 exp ( ) ) K
q := := Y k1 ( k2 + )
April 1, 2015
24
{
int ( ) := { , q, q
:= { , q, q
}
+ q < 0}
+ q = 0}
:= , q, q f ( , q, q ) = q Y + q 0
( Y q q )
April 1, 2015
f ( , q , q ) = q Y
f ( , q , q ) = q Y
Y q + q
25
if
> 0,
f ( , q, q ) = q Y + q = 0 then
p =
f ( , q , q ) =
sgn ( q )
=
f ( , q , q ) =
=
q f ( , q , q ) =
sgn ( q )
April 1, 2015
26
if > 0 then
if
f ( , q, q ) < 0 then =
0 Elastic loading/unloading
0,
April 1, 2015
f ( , q , q ) =
0 Plastic loading
f ( , q, q ) 0, f ( , q, q ) =
0
27
if
f ( , q , q ) =
0 and > 0 then f ( , q, q ) =
0 Plastic loading
f (=
, q, q ) 0 and f ( , q, q ) < 0 the
n 0 Elastic unloading
=
if
f ( , q , q ) =
0 then 0,
if
f ( , q, q ) 0, f ( , q, q ) =
0
f (=
, q, q ) 0 and > 0
April 1, 2015
f (=
, q, q ) 0
28
f = f + q f q + q f q
= sgn ( q ) + q sgn ( q ) q
= sgn ( q ) E sgn ( q ) E p K + sgn ( q ) H
=sgn ( q ) E sgn 2 ( q ) E K sgn 2 ( q ) H
H) 0
= sgn ( q ) E ( E+K +=
April 1, 2015
( E+K +H )
sgn ( q ) E > 0
29
f = f + q f q + q f q
trial
p
= f f E q f K q f H
= f trial ( E+K +H ) =0
( E+K +H ) f trial =
1
( E+K +H )
April 1, 2015
f trial =
( E+K +H )
sgn ( q ) trial 0
30
0 Elastic unloading
f trial < 0 then =
if
if
> 0 then
if
if
=
0 then
f =0
31
trial f ( , q, q ) trial
trial
( Y q q )
Elastic unloading
trial
Y q + q
Elastic unloading
Plastic loading
April 1, 2015
f ( , q , q )
Plastic loading
32
( Y q )
April 1, 2015
Y q
33
( Y q )
April 1, 2015
Y + q
34
( Y q q )
April 1, 2015
Y
Y q + q
35
April 1, 2015
36
April 1, 2015
37
April 1, 2015
38
D := p + q + q
= ( sgn ( q ) + q q sgn ( q ) )
= ( ( q ) sgn ( q ) + q )
= ( q + q)
= ( f ( , q , q ) + Y )
= Y 0
April 1, 2015
39
:
=
E
p : p , ,
, 0, 0} , E
{=
{ }
p
p
D S, E D T , E
where,
=
S:
, q, q } , T : { , p, p}
{=
p : SE
p, D T , E
p : TE
p
=
D S, E
=
April 1, 2015
40
)
) :=
p D T ,E
p
D S, E
p
D S T ,E
T
E
(
) 0 T
(
) T
)) T
arg min ( D (T , E
S arg max D T , E
=
S
April 1, 2015
41
( (
p
=
S arg min D T , E
))
p= f (S )
E
S
0,
(T
April 1, 2015
f (S) 0, f (S) =
0
S ) S f (S ) f (T ) f (S ) T
Carlos Agelet de Saracibar
42
( (
p
=
S arg min D T , E
))
p
p
,
,
:
,
T
E
D
T
E
(
)
(
) + f (T
S arg min L
April 1, 2015
T
,
E
, ) T
(
43
TL
p ,
T, E
p
= T D T, E
=
T S=
T S
+ T f ( T ) T =S
p + f (S) =0
= E
S
p= f (S )
E
S
0,
April 1, 2015
f (S) 0, f (S) =
0
44
(
)
) + f (S ) D (T , E
) + f (T )
D (S, E
) D (S, E
) ( f (T ) f (S ) )
D (T , E
p , L
S, E
T
,
E
, ) T
(
T
T
(T S ) S f (S ) ( f (T ) f (S ) ) T
if
> 0 then
April 1, 2015
(T
S ) S f (S ) f (T ) f (S ) T
Carlos Agelet de Saracibar
45
p = f (S )
E
S
S
E
T
(
) = ( T S ) S f ( S ) T
T
S
E
(
) ( f (T ) f (S) ) T
April 1, 2015
46
0 then
if=
T
S
E
(
) 0 and
p D T ,E
p
D S, E
> 0 then
if
f (S ) =
0 and
T
S
E
(
) f (T ) 0 T
p D T ,E
p
D S, E
April 1, 2015
47
April 1, 2015
48
April 1, 2015
49
Contents
Contents
1. 1D Rate independent plasticity models
1.
2.
3.
Motivation
Perfect plasticity model
Hardening plasticity model
April 1, 2015
Motivation
Perfect plasticity model
Hardening plasticity model
50
Motivation
Rheological model: dashpot
April 1, 2015
51
Motivation
Rheological model: elastic spring + frictional device |
dashpot
No se puede mostrar la imagen en este momento.
e
p
= e + p
ex :=
Y sgn ( ) =
f ( ) sgn ( )
=
p
April 1, 2015
=
ex
f ( ) sgn =
( )
Carlos Agelet de Saracibar
f ( ) f ( )
52
= e + p
H2. Set of plastic internal variables: plastic strain
E p := { p }
April 1, 2015
53
1
e 2
=
( ) : W=
( ) 2 E ( )
e
D := ( e ) 0
e
D=: =
e
0
( )
e
=
=
E e , D :=
p 0
e
April 1, 2015
54
{
ext ( ) := {
:= {
}
> 0}
= 0}
:= f ( ) = Y 0
April 1, 2015
f ( ) = Y
f ( ) = Y
55
=
p
f ( ) f ( =
)
f ( ) sgn ( )
1
=
f ( ) =
sgn ( ) , =f ( ) 0
p
Geometric interpretation
1
1
1
= f ( ) f ( ) = Y sgn ( ) = ( Y sgn ( ) )
p
April 1, 2015
56
Y sgn ( ) if ext
* P=
=
if
Natural relaxation time
:= E 1
April 1, 2015
E 1 ( *)
57
p
=
E 1 ( *)
* = PE ( )
* = PE ( )
April 1, 2015
58
April 1, 2015
59
=
p
f ( ) f ( =
)
f ( ) sgn ( )
arg min D ( , p )
=
1
D=
( , ) : D ( , ) 2 f ( )
p
April 1, 2015
60
=
arg min D ( , p )
2
1
D=
( , ) : D ( , ) 2 f ( )
1
p
p
D ( , ) :=
D ( , )
f ( ) f ( ) =
0
p
:=
p
April 1, 2015
f ( ) f ( ) = 0
61
=
p
E 1 ( *)
arg min D ( , p )
=
1
D ( , =
) : D ( , ) 2 *
p
April 1, 2015
2
E 1
62
=
* arg min ( * ) *
( * ) =
1
2
2
E 1
1
2
( * ) E ( * )
1
( ,* ; * ) *
L ( , * ; * ) :=
( * ) + * f (* )
* arg min L
April 1, 2015
63
=
arg min D ( , p )
D ( , =
) : D ( ,
p
D ( , p
) *
0
D ( , ) E ( * ) =
) :=
p
1
2
E 1
:= p 1 E 1 ( * ) = 0
=
April 1, 2015
E 1 ( * )
64
* arg min L
( ,* ; * )
( * ) + * f (* )
( , * ; * ) :=
* L ( , * ; * ) :=* ( * ) + * * f (* ) =0
:= E 1 ( * ) + * * f (* ) =
0
* 0, f ( * ) 0, * f ( * ) =
0
April 1, 2015
65
0
E 1 ( * ) + * * f (* ) =
* + E* * f (* ) =
* sgn * + E * sgn * =
sgn
( *
sgn
+ E * ) sgn * =
sgn
* =
E * , sgn * =
April 1, 2015
66
if
* > 0 then
f (* ) = * Y = 0
f (* ) = E* Y = f ( ) E* = 0
=
* E 1 f ( ) > 0
and the closest-point-projection takes the form,
* =
f ( ) =
Y , sgn * =
sgn
* =
=
* sgn * Y sgn
April 1, 2015
67
= e + p
H2. Set of plastic internal variables
E p := { p , , }
April 1, 2015
68
( e , =
, ) : W ( e ) + ( ) + ( )
1
e 2
W ( ) = E ( ) Elastic potential
2
1
( ) =
K 2 Isotropic hardening potential
2
1
( ) =
H 2 Kinematic hardening potential
2
e
69
D := ( e , , ) 0
D=: e
e
e + e 0
= = E e , q := = K , q := = H
D =: p + q + q 0
e
April 1, 2015
70
{
ext ( ) := { , q, q
:= { , q, q
}
+ q > 0}
+ q = 0}
:= , q, q f ( , q, q ) = q Y + q 0
( Y q q )
April 1, 2015
f ( , q , q ) = q Y
f ( , q , q ) = q Y
Y q + q
71
p =
f ( , q , q ) =
sgn ( q )
=
f ( , q , q ) =
=
q f ( , q , q ) =
sgn ( q )
H7. Plastic multiplier
April 1, 2015
f ( , q , q ) 0
72
D := p + q + q
= ( sgn ( q ) + q q sgn ( q ) )
= ( ( q ) sgn ( q ) + q )
= ( q + q)
= ( f ( , q , q ) + Y )
= ( + Y ) 0
April 1, 2015
73
p
S=
arg min D T , E
))
1
p
p
D=
S, E : D S, E
f (S )
2
April 1, 2015
74
p
S=
arg min D T , E
))
2
1
p
p
SD S, E :=
SD S, E
f (S )
2
1
p
:=
f (S ) S f (S ) =
0
E
1
p
=
E
f (S ) S f (S )
April 1, 2015
75
p
S=
arg min D T , E
))
1
p
p
, E : D S, E (S S*)
=
D S
1
2
p
=: D S, E
S S* C 1
2
April 1, 2015
76
p
S=
arg min D T , E
))
1 1
p
p
SD S, E :=
SD S, E C (S S*)
1 1
p
:=E C (S S*) =0
1 1
p
=
E
C (S S*)
April 1, 2015
77
S
=
* arg min (S T *) T *
(S S*) =
1
2
S S* C 1 =
2
1
2
(S S*) C (S S*)
1
(S, T *; *) T *
L (S, S*; *) :=
(S S*) + *f (S*)
S* arg min L
April 1, 2015
78
(S, T *; *) T *
S*L (S, S*; *) :=S* (S S*) + * S* f (S*)
:=
C 1 (S S*) + * S* f (S*) =
0
S* arg min L
S* =
S * C S* f (S*)
* 0,
April 1, 2015
f (S*) 0, * f (S*) =
0
Carlos Agelet de Saracibar
79
S* =
S * C S* f (S*)
* =
*E * f ( *, q*, q *) =
*E sgn ( * q *)
q* =
q *K q* f ( *, q*, q *) =
q *K
q * =
q *H q* f ( *, q*, q *) =+
q *H sgn ( * q *)
* 0,
April 1, 2015
80
* q * = q * ( E + H ) sgn ( * q *)
* q * sgn ( * q *) = q sgn ( q )
* ( E + H ) sgn ( * q *)
( * q * + * ( E + H ) ) sgn ( * q *) = q sgn ( q )
* q * = q * ( E + H ) , sgn ( * q *) = sgn ( q )
April 1, 2015
81
* 0,
if
* > 0 then
f ( *, q*, q*) = * q* Y + q* = 0
f ( *, q*, q*) = q * ( E + H ) Y + q*
= q * ( E + H ) Y + q *K
= q * ( E + K + H ) Y + q
= f ( , q, q ) * ( E + K=
+H) 0
* = ( E + K + H )
April 1, 2015
f ( , q, q ) > 0
82
S* =
S * C S* f (S*)
1
f ( , q, q ) sgn ( q )
f ( , q, q )
* = E ( E + K + H )
q* =q K ( E + K + H )
q* =q + H ( E + K + H )
April 1, 2015
f ( , q, q ) sgn ( q )
83
1 1
p
=
E
C (S S*)
=
p
( *=)
( E+K +H )
f ( , q, q ) sgn ( q )
1 1
1
1
= K ( q q*=
) ( E+K +H ) f ( , q, q )
1 1
1
1
= H ( q q *) = ( E+K +H ) f ( , q, q ) sgn ( q )
April 1, 2015
84
=
p sgn ( q )
=
=
sgn ( q )
( E+K +H )
f ( , q, q )=
f ( , q, q )
:= ( E+K +H )
1
April 1, 2015
85