Comp Mech-elast Linear
Transcript of Comp Mech-elast Linear
-
8/2/2019 Comp Mech-elast Linear
1/15
Elementi di Meccanica Computazionale
Corso di Laurea in Ingegneria CivilePavia, 2010
A quick review:
three-dimensional elasticity
Ferdinando Auricchio
January 25, 2011
F.Auricchio (DMS - ROSE - IMATI) Review: notation & 3D elasticity January 25, 2011 1 / 15
http://find/http://goback/ -
8/2/2019 Comp Mech-elast Linear
2/15
3D elasticity: compact notation I
Three-dimensional body: R3
Deformable body: variable distance between points
Field equations:
equilibrium eq. div + b = 0 in
constitutive eq. = D in
compatibility eq. = su in
with:
: stress (second-order) tensoru : displacement vectordiv : divergence operatorD : elasticity (fourth-order) tensor
: strain (second-order) tensorb : body force vectors : symmetric gradient operator
Boundary conditions:imposed displ. u = u on u
imposed forces n = t on t
with u & t: assigned data; n: outward normal to t; u t =
Linear elasticity assumption. Easy to generalize = () !F.Auricchio (DMS - ROSE - IMATI) Review: notation & 3D elasticity January 25, 2011 2 / 15
http://find/ -
8/2/2019 Comp Mech-elast Linear
3/15
3D elasticity: indicial notation I
Recall: summation convention, i.e. repeated indices imply summation
Recall: comma indicates derivation
Field equations:
equilibrium eq. ij,j + bi = 0 in
constitutive eq. ij = Dijklkl in
compatibility eq. ij =1
2
(ui,j + uj,i) in
with:
ij : stress (second-order) tensorui : displacement vectorDijkl : elasticity (fourth-order) tensor
ij : strain (second-order) tensorbi : body force vector
Boundary conditions:imposed displ. ui = ui on u
imposed forces ijnj = ti on t
with ui & ti: assigned data; ni : outward normal to t; u t = .F.Auricchio (DMS - ROSE - IMATI) Review: notation & 3D elasticity January 25, 2011 3 / 15
http://find/ -
8/2/2019 Comp Mech-elast Linear
4/15
3D elasticity: engineering notation I
We take advantage of symmetry, i.e.:
= T , = T , D = DT , D = Dtij = ji , ij = ji , Dijkl = Dklij , Dijkl = Dijlk
, stress (second-order) tensor, in vector notation:
= {11, 22, 33, 12, 23, 31}T
b, body force, in vector notation:b = {b1, b2, b3}
T
, strain (second-order) tensor, in vector notation:
= {11, 22, 33, 12, 23, 31}T
D elasticity (fourth-order) tensor, in matrix notation:
D =
D1111 D1122 D1133 D1112 D1123 D1113
D1122 D2222 D2233 D2212 D2223 D2213
D1133 D2233 D3333 D3312 D3323 D3313
D1112 D2212 D3312 D1212 D1223 D1213
D1123 D2223 D3323 D1223 D2323 D2313
D1113 D2213 D3313 D1212 D2313 D1313
F.Auricchio (DMS - ROSE - IMATI) Review: notation & 3D elasticity January 25, 2011 4 / 15
http://find/ -
8/2/2019 Comp Mech-elast Linear
5/15
3D elasticity: engineering notation I
Field equations:
equilibrium eq.
11,1 + 12,2 + 13,3 + b1 = 0
12,1 + 22,2 + 23,3 + b2 = 0
13,1 + 23,2 + 33,3 + b3 = 0
constitutive eq.
11 = D111111 +D112222 + . . .
22 = D221111 +D222222 + . . .
33 =D
331111 +D
332222 + . . .
compatibility eq.
11 = u1,1
22 = u2,2
33 = u3,3
,
12 =1
2(u1,2 + u2,1)
23 =1
2(u2,3 + u3,2)
13 =1
2(u1,3 + u3,1)
Boundary conditions:
. . .
Exercise. Write in explicit form the boundary conditions for the elastic problem in engineering notation
F.Auricchio (DMS - ROSE - IMATI) Review: notation & 3D elasticity January 25, 2011 5 / 15
http://find/ -
8/2/2019 Comp Mech-elast Linear
6/15
3D elasticity: engineering notation I
Take advantage of vector Voigt notation for second-order tensors (and matrixnotation for fourth-order tensors)
Field equations:
equilibrium eq. [L]T{} + {b} = {0} in
constitutive eq. {} = [D][M]{} in
compatibility eq. {} = [L]{u} in
with:
{} : stress (second-order) tensor{u} : displacement vector[D] : elasticity (fourth-order) tensor
{} : strain (second-order) tensor{b} : body force vector
Boundary conditions:imposed displ. {u} = {u} on u
imposed forces {}??{n} = {t} on t
with {u} & {t}: assigned data; {n} : outward normal to t; u t = .
F.Auricchio (DMS - ROSE - IMATI) Review: notation & 3D elasticity January 25, 2011 6 / 15
http://find/http://goback/ -
8/2/2019 Comp Mech-elast Linear
7/15
3D elasticity: engineering notation II
Voigt representation requires the introduction of some special matrices
[L]T =
x0 0
y0
z
0
y0
x
z0
0 0
z0
y
x
[M] =
1 0 0 0 0 00 1 0 0 0 00 0 1 0 0 0
0 0 0 2 0 00 0 0 0 2 00 0 0 0 0 2
F.Auricchio (DMS - ROSE - IMATI) Review: notation & 3D elasticity January 25, 2011 7 / 15
http://find/http://goback/ -
8/2/2019 Comp Mech-elast Linear
8/15
3D elasticity I
For a linear isotropic material, constitutive equations specializes as follows:
= tr() 1 + 2
where
tr() = : 1 = 11 + 22 + 33
such that
D = [ (1 1) + 2I]
or in engineering notation
D =
+ 2 0 0 0 + 2 0 0 0
+ 2 0 0 00 0 0 2 0 00 0 0 0 2 00 0 0 0 0 2
F.Auricchio (DMS - ROSE - IMATI) Review: notation & 3D elasticity January 25, 2011 8 / 15
http://find/http://goback/ -
8/2/2019 Comp Mech-elast Linear
9/15
3D elasticity II
For linear isotropic material, constitutive equations written also in different forms
Split stress and strain into volumetric and deviatoric components
= p1 + s
=
31 + e
with
p=
1
3
tr() =1
3
: 1 =1
3
(11 + 22 + 33)
= tr() = : 1 = 11 + 22 + 33 Accordingly
s = p1
e =
31
Constitutive equation simplifies as follows:p= K
s = 2e
F.Auricchio (DMS - ROSE - IMATI) Review: notation & 3D elasticity January 25, 2011 9 / 15
http://find/http://goback/ -
8/2/2019 Comp Mech-elast Linear
10/15
-
8/2/2019 Comp Mech-elast Linear
11/15
Principle of virtual work I
Given a system F (, b, t) and a system D (u, ), if for any system
D which satisfies compatibility the following equality holds:
Lext = Lint
then system F satisfies equilibrium.
Some definitions:Lint =
( : )dV
Lext =
(b u) dV +
t
(t u)dA
Principle of virtual work constitutes an integral (weak) formulation of equilibrium,i.e. it is proper for the development of FE discretization
Exercise. Prove the equivalence between principle of virtual work and equilibrium equation. Discuss alsothe assumptions under such a statement.
F.Auricchio (DMS - ROSE - IMATI) Review: notation & 3D elasticity January 25, 2011 11 / 15
http://find/http://goback/ -
8/2/2019 Comp Mech-elast Linear
12/15
Total potential energy I
Consider total potential energy functional:
(u) =
1
2
[D(u) : (u)] dV
[b u] dV
with
(u) = su =1
2
u + (u)T
where the term relative to external surface forces is neglected
Stationarity of gives
d(u, u) =
[D(u) : (u)] dV
[b u] dV = 0 (1)
Equation 1 implies equilibrium for system F (, b, t) with computed from
constitutive and compatibility equation, i.e. = Dsu
Stationarity of Total Potential energy constitutes an integral (weak) formulation ofequilibrium, i.e. it is proper for development of FE discretization
Exercise. Prove the equivalence between stationarity of and equilibrium equation under the positionthat is computed from the constitutive equation and the compatibility equation. Discuss also theassumptions introduced to prove such a statement.
F.Auricchio (DMS - ROSE - IMATI) Review: notation & 3D elasticity January 25, 2011 12 / 15
http://find/http://goback/ -
8/2/2019 Comp Mech-elast Linear
13/15
Hu-Washizu functional I
Observe that in potential energy approach we enforce in weak form only equilibrium
equation and not constitutive nor compatibilityIt is possible to consider more general weak formulations
Consider Hu-Washizu functional
(u,,) =1
2 [ : D] dV [ : ( s
u)] dV ext
Term ext represents the contribution due to external loads
Taking the variation of the functional wrt u, and it is possible to recoverequilibrium equation, constitutive equation and compatibility equation.
Exercise. Prove the equivalence between stationarity of and the full set of elasticity equations. Discussalso the assumptions introduced to prove such a statement.
F.Auricchio (DMS - ROSE - IMATI) Review: notation & 3D elasticity January 25, 2011 13 / 15
http://find/ -
8/2/2019 Comp Mech-elast Linear
14/15
Hellinger-Reissner functional I
It is possible to consider other weak formulations
Consider Hellinger-Reissner functional
(u,) = 1
2 : D1 dV + [ :
su] dV ext
Term ext represents the contribution due to external loads
Taking the variation of the functional wrt u and it is possible to recoverequilibrium equation and a combination of constitutive and compatibility equation
Exercise. Prove the equivalence between stationarity of and a partial set of elasticity equations.Discuss also the assumptions introduced to prove such a statement.
Exercise. Derive Hellinger-Reissner functional from Hu-Washizu functional.
F.Auricchio (DMS - ROSE - IMATI) Review: notation & 3D elasticity January 25, 2011 14 / 15
http://find/http://goback/ -
8/2/2019 Comp Mech-elast Linear
15/15
Potential energy: reduction to 2D case I
For a 2D elastic problem adopting an engineering notation we may assume:
= {11, 22, 12}T
= {11, 22, 12}T
with D now a 3 3 matrix
In particular for a plane strain problem we have:
D = + 2 0 + 2 0
0 0 2
In particular for a plane stress problem we have:
D = + 2 0 + 2 0
0 0 2
with
=2
+ 2
F.Auricchio (DMS - ROSE - IMATI) Review: notation & 3D elasticity January 25, 2011 15 / 15
http://find/http://goback/