Professional Documents
Culture Documents
Local Resolution of Constitutive Laws: Code - Aster, Salome-Meca Course Material
Local Resolution of Constitutive Laws: Code - Aster, Salome-Meca Course Material
Unknowns (3D):
- Displacement field (3 components)
- Stress field (6 components)
Equations (3D):
- (weak) equilibrium (3 equations)
Example:
Behaviour law for metal from 1D tensile-test (plasticity)
t
Loading monotone
We can observe :
An elasticity domain with a Yield Stress Y
An irreversible strain P
A hardening caracterized by P Y
Plasticity, a phenomenon that is independent of velocity
f ( ) 0
Experimentaly :
1
• f is a function of D
dev( ) J 1 dev( ).dev( )
with 2
J 2 tracdev( ).dev( ).dev( )
1
• more particulary f ( ) f ( J1, J 2 )
D
3
e p
d q
D : sT .T 0
dt T
With the Helmholtz’s free energy
d e
e T Vk
dt T Vk
d e d d
Dint e : : s
p
.Vk
d dt dVk
if p V k T 0 and if p V k 0, T
The first state law : The second state law : s
T
e
T s
s
T
e
e
p
p
Vk Ak Ak
Vk
f
n
f
Consistency relation
df 0 dAk 0
A k f 0
3 D
f ( , p) R( p ) y
2
An isotropic extension of the elasticity domain is taking into
account:
• Dilatation of the elasticity domain
f ( , p) D X y
Partition of
e p
strains
Elastic strains .tr( e ) 2. e
Plasticity 3 D f ( , p) D X y
f ( , p) R( p ) y
criterion 2
3 D 3 DX
p
p p
p
Flow law 2 DX
2 D
(normality)
p 0 if f ( , p ) 0
p 0 if f ( , p ) 0
Material R( p) C
parameters
X C p
F ,T ,Vk
Solving behaviour law
Load increment: R( u1 ) Fi Fi 1
0
: uin -1 )
Calculation tangent matrix K(
1
uin uin -1 K (uin 1 ) R(uin 1 )
Calculation :
n
in and
i
Residu calculation
Test of convergence
The choice of the time step depends on the radial nature of the problem
,V
k
F
Scheme for internal state variables
,V V k
FV
k
3 D
Test : D R( p ) y D 2 D 3Ktr
2
Oui Non
2 D
p 0 p
3 2 D
:
D D
2 p
2 3 R'( p) D
0
p
3
p n p
2
R(p- +p)
R(p-)
p p
p
p p p
2 D p 3Ktr( )
22 - Code_Aster and Salome-Meca course material GNU FDL Licence
Solving behaviour law
Depending of FV and F
(pseudo)-time integration: implicit or explicit (code_aster: mainly implicit)
Non-linear solving: Newton’s method, line-search, …
Various phenomena
Irradiation
Damage or cracking
Metallurgical phases
Documentation
Synthesis of non-linear constitutive laws: U4.51.11
DEFI_MATERIAU syntax: U4.43.01
Incremental elasto-plasticity
Von Mises isotropic hardening, kinematic linear, mixed
VMIS_ISOT_TRAC
VMIS_ISOT_PUIS
VMIS_ISOT_LINE
VMIS_CINE_LINE
VMIS_ECMI_TRAC
VMIS_ECMI_LINE
General algorithm:
Resolution of the local NL system of n equations
ALGO_INTE =
Remarks:
Formulation very effective, but a little more "expensive"
Led to non-positive matrices solver: MUMPS has to be preferred