Professional Documents
Culture Documents
Elementos Finjtos Programacion
Elementos Finjtos Programacion
Structural Mechanics
Martin Kronbichler
I An engineer’s viewpoint:
Body deformed by loads.
Describe deformation and
structural failure (body
“breaks down”).
Pictures from open source finite element
Time Room
E. g. a frame structure
I Modeled by “assembling” elementary
“beam elements” [sv. bjälke] (if individ-
ual beams not too long)
E. g. a frame structure
I Modeled by “assembling” elementary
“beam elements” [sv. bjälke] (if individ-
ual beams not too long)
I Beam element: 12 degrees of free-
θ2
dom/element (in the most general 3D
θ1
case); 3 coordinates + 3 angles per beam u1
u2
end point
E. g. a frame structure
I Modeled by “assembling” elementary
“beam elements” [sv. bjälke] (if individ-
ual beams not too long)
I Beam element: 12 degrees of free-
θ
dom/element (in the most general 3D 2
θ
case); 3 coordinates + 3 angles per beam u
1
u 2
1
end point
I Shape of the deformed beam described by a cubic (so-called Hermite)
polynomial (4 parameters) in each of the 3 space coordinates
I Calculate displacement of beam parameters: → A discrete model
I balance forces and moments at joints [sv. länk]
I solve sparse linear system
Beams
Forces
Two types of forces: body and contact forces
Body force: e. g. gravity, magnetic forces. If f is a force
Z density (in
N/m3 ), the force (in N) on a given volume V is: F = f dΩ
V
Forces
Two types of forces: body and contact forces
Body force: e. g. gravity, magnetic forces. If f is a force
Z density (in
N/m3 ), the force (in N) on a given volume V is: F = f dΩ
V
Contact force: force between parts of material (inside or on the surface of
the body)
S: a surface with a normal n
Force on S from outside depends both t(n,x)
on position x ∈ S and on normal n:
Z Z
FS = t(n, x) ds = σ(x) · n ds n(x)
S S S
t(n, x): the Cauchy stress vector
σ(x): the stress tensor
I Symmetric matrix.
Spectral theorem: 3 real eigenvalues, there is an orthogonal set of
eigenvectors
I The eigenvalues: principal stresses
I The orthogonal eigenvectors: the principal directions of stress
I Choose coordinate system aligned with the principal directions of
stress
I Stress tensor becomes diagonal
I Forces are directed orthogonal to the coordinate planes
I Plate specimen
I Pulling along top and bottom
surface (area A) with evenly
distributed force f
I Stress tensor constant with
components
0
[σ] =
0
0 0 0
Hand-drawn picture goes here
Relevance of stress
I Stress is the variable that enters force balance, see slide 22.
I Stress is a model to predict structural failure due to excessive loads,
which is a key task of mechanical engineering:
choose the size of component parts such that the maximum
stress for a given material (e.g. structural steel) is not exceeded
anywhere in the body (often add safety factors)
Stress analysis II
I Usually: material very resistant to pure pressure loading (compression,
expansion)
I Decompose stress tensor into an isotropic (pressure-like,
volume-changing) σ I and a deviatoric part σ D :
1 1
σ = tr σI + σ − tr σI
|3 {z } | 3
σI
{z }
σD
Stress analysis II
I Usually: material very resistant to pure pressure loading (compression,
expansion)
I Decompose stress tensor into an isotropic (pressure-like,
volume-changing) σ I and a deviatoric part σ D :
1 1
σ = tr σI + σ − tr σI
|3 {z } | 3
σI
{z }
σD
I The von Mises stress is defined as
1
σv = kσ D kF =
σ − tr σI
,
3 F
Examples:
I Simple extension:
σ 0 0 1 0 0 2 0 0
σ σ
[σ] = 0 0 0 , [σ I ] = 0 1 0 , [σ D ] = 0 −1 0
3 3
0 0 0 0 0 1 0 0 −1
p
so σv = σ 2/3 ≈ 0.82σ.
Examples:
I Simple extension:
σ 0 0 1 0 0 2 0 0
σ σ
[σ] = 0 0 0 , [σ I ] = 0 1 0 , [σ D ] = 0 −1 0
3 3
0 0 0 0 0 1 0 0 −1
p
so σv = σ 2/3 ≈ 0.82σ.
I Simple shear:
0 σ 0 0 0 0 0 σ 0
[σ] = σ 0 0 , [σ I ] = 0 0 0 , [σ D ] = σ 0 0
0 0 0 0 0 0 0 0 0
so σv = σ.
Examples:
I Simple extension:
σ 0 0 1 0 0 2 0 0
σ σ
[σ] = 0 0 0 , [σ I ] = 0 1 0 , [σ D ] = 0 −1 0
3 3
0 0 0 0 0 1 0 0 −1
p
so σv = σ 2/3 ≈ 0.82σ.
I Simple shear:
0 σ 0 0 0 0 0 σ 0
[σ] = σ 0 0 , [σ I ] = 0 0 0 , [σ D ] = σ 0 0
0 0 0 0 0 0 0 0 0
so σv = σ.
I Hydrostatic stress:
1 0 0 1 0 0 0 0 0
[σ] = −σ 0 1 0 , [σ I ] = −σ 0 1 0 , [σ D ] = 0 0 0
0 0 1 0 0 1 0 0 0
so σv = 0.
Martin Kronbichler (TDB) FEM for CSM January 29, 2010 20 / 31
Linear elasticity Forces and stresses
Constitutive law
Then
σ = λI tr((u)) + 2µ(u), (constitutive relation)
where (= T ) is the strain tensor [sv. töjning]:
1
∇u + (∇u)T ,
(u) = (kinematic relation)
2
1 ∂ui ∂uj
ij (u) = + .
2 ∂xj ∂xi
Then
σ = λI tr((u)) + 2µ(u), (constitutive relation)
where (= T ) is the strain tensor [sv. töjning]:
1
∇u + (∇u)T ,
(u) = (kinematic relation)
2
1 ∂ui ∂uj
ij (u) = + .
2 ∂xj ∂xi
E: Young modulus [sv. elasticitetsmodul]. Ex. around 200 GPa for steel
ν: Poisson ratio; 0 < ν < 1/2. Ex. around 0.3 for steel, almost 0.5 for
rubber (indicating incompressible material)
Kinematic Equilibrium
relation: (balance eq.):
(u) = 12 · ∇·σ+f =0
∇u + (∇u)T
` ´
Prescribed
Strains Stresses σ
tractions t
Force
Constitutive
quantity Unknown fields relation: = Cσ or (Neumann)
1
cf. the energy stored in a spring: 2 f (force f , stretched by )
1
cf. the energy stored in a spring: 2 f (force f , stretched by )
I Work exerted on the body by external forces:
Z Z
W (u) = u · f dΩ + u · g ds
Ω Γ1
1
cf. the energy stored in a spring: 2 f (force f , stretched by )
I Work exerted on the body by external forces:
Z Z
W (u) = u · f dΩ + u · g ds
Ω Γ1
Variational Reformulation
Now assume that u minimizes T . Let v be an arbitrary admissible
displacement (satisfying v = 0 on Γ0 ). Perturb the minimum and define,
for t ∈ R,
1
φ(t) = T (u + tv) = a(u + tv, u + tv) − l(u + tv)
2
1 t2
= a(u, u) + l(u) + t a(v, u) − l(v) + a(v, v)
2 2
φ is convex quadratic in t since a is positive definite (a(v, v) > 0 when
v 6= 0)
Here, the variational principle reads for A symmetric and positive definite:
1 2
J minimized by u ⇔ ∇J(u) = 0 and ∇ J(u) pos. def.
2
⇔ Au = b, A pos. def.
⇔ v T (Au − b) = 0 for all v ∈ Rn , A pos. def.