Professional Documents
Culture Documents
Lecture 18 Transient & Dynamics Problems PDF
Lecture 18 Transient & Dynamics Problems PDF
Email: zabaras@cornell.edu
URL: http://mpdc.mae.cornell.edu/
with
∇σ = y + by ρ uy on Ω =
σ x n t x ,=
σ y n t y on Γt
=u u on Γu
1 v 0 ∂ ∂
E 0
D= ∂x ∂y
Plane stress: v 1 0
1− v 2
0 0 (1 − v) ∇S =
T
2 0 ∂ ∂
∂y ∂x
1 − v v 0
Plane strain: D E v 1− v
= 0
(1 + v)(1 − 2v)
0 0 (1 − 2v)
2
∫ ( ∇σ y + b=
y ) wy d Ω ∫ ρ uy wy d Ω∀wy ∈ U 0 .
Ω Ω
( )
∫ wx σ x n − t x d Γ = 0 ∀wx ∈ U 0 ,
Γ t
σ= x n t x , σ= y n t y on Γt ⇒ ( )
∫ wy σ y n − t y d Γ = 0 ∀wy ∈ U 0 .
Γ t
∫ { w}T
{t } d Γ + ∫ { w}T
{b} d Ω ∀w ∈ U 0
Γ Ω
{ }
t
where : U = u : u ∈ H 1 , u =u on Γu and
U 0 ={w : w ∈ H 1 , w =0 on Γu }
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (04/14/2014) 5
Finite Element Approximation
• Same as in static problem, we apply the finite element
approximation to the derived weak form.
• Here ue is the finite element approximation of the
displacement field in element e.
{u e ( x, y, t )} = N e ( x, y) {d e ( t )}
x and y Nodal
displacements displacements
at po int ( x , y )
at time t
∂N e
∂N e
∂N e
∂x 0 0 ... 0
1 2 nen
∂x ∂x
[B ] =
e
[∇ N e
0
]= ∂N 1
e
0
∂N e
2
... 0
∂N e
nen
S
∂y ∂y ∂y
∂N ∂N ∂N ∂N ∂N ∂N
e e e e e e
1 1 2 2
... nen nen
∂y ∂x ∂y ∂x ∂y ∂x
and all other matrices are exactly the same as those for the
static case:
= e
∫ B D B dΩ
e e e
T
K
Ω e
= ∫ N td Γ + ∫ N bd Ω
e e e
T T
f
Γ
Ω
e e
t
f e
f Ω
e
boundary body
force vector force vector
x − x2
− x − x2
L x − x1 ρ Ae Le 2 1
= ∫ ρ=
N Nd Ω ρ A∫x − =
e T x
dx
6 1 2
M 2
Ω x − x1 L L
e 1
L
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (04/14/2014) 9
Mass Matrix For Plane Truss Element
• For the mass matrix, we must consider displacements both
in the x and y directions, since motion along both axes
generates the inertia forces.
• Therefore, the mass matrix for a truss element is derived by
writing the linear interpolation functions for x and y
displacements
• Assuming a coordinate s along the axis of the element with
s=0 at node 1 and s = L, at node 2 the interpolation functions
are as follows: L−s s
= N =1 ; N 2
L L
u1
u N1 0 N 2 0 v1
= = Nd
v 0 N1 0 N 2 u2
v2
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (04/14/2014) 10
Mass Matrix For Plane Truss Element
• Using these interpolation functions, the mass matrix can be
written as follows:
L−s
L 0
0 L − s L − s s
0 0
L L L L
= ∫Ωe ρ N= Nd Ω ρ A∫ ds
e T
M
L−s
0 0
0
s s
0
L L L
s
0
L
• Carrying out matrix multiplication and integrating each term,
we obtain 2 0 1 0
e e
ρ A L 0 2 0 1
Me =
6 1 0 2 0
0 1 0 2
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (04/14/2014) 11
Mass Matrix For Space Truss Element
• The mass matrix for a three dimensional space truss element,
can be written using exactly the same arguments as those for
the plane truss.
• The interpolation functions for x, y, and z displacements in
terms of a coordinate s along the axis of the element with
s=0 at node 1 and s = L, at node 2 are as follows:
L−s s
=N1 = ; N2
L L
u1
v1
u N1 0 0 N 2 0 0
w1
=v =0 N1 0 0 N 2 0 Nd
w 0 0 N u2
1 0 0 N2
v
2
w2
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (04/14/2014) 12
Mass Matrix For Space Truss Element
• Using these interpolation functions, the mass matrix can be
written as follows:
2 0 0 1 0 0
0 2 0 0 1 0
e e
ρ A L 0 0 2 0 0 1
= ∫Ωe ρ =
N Nd Ω
e T
M
6 1 0 0 2 0 0
0 1 0 0 2 0
0 0 1 0 0 2
∂ 2u y ∂2 ∂ uy
2
ρA + 2 EI 2 q ( x, t )
=
∂t 2 ∂x ∂x
and all other matrices are exactly the same as those for the
static case:
12 6 Le − 12 6 Le
e
1
Le
E e e
I 6 L 4 Le2
− 6 Le
2 Le2
∫= ξ
T
Ke B e
E e e e
I B d for constant q
Le −12 − 6 Le 12 − 6 Le
3
−1
2 1
6 Le N u1 e
2 Le − 6 Le 4 Le
2 2
L
Nϑ1 qLe 6
1
Le
=f Ω ∫=
e e T
q ( x)[ N ] dx ∫ q=
( x) dξ
Ω e 2 −1 N u 2 2 1
Nϑ 2 Le
−
6
• The mass matrix term is the only new term in the element
equations for dynamic problems.
8 u y 2
θ
2
e
L
(1 − ξ ) (1 + ξ )
2
1 Le 1 Le Le
NT Nd Ω ρ Ae ∫ 8
∫Ωe ρ =
1
Me (1 − ξ ) 2 (2 + ξ ) (1 − ξ ) 2 (1 + ξ ) (1 + ξ ) 2 (2 − ξ ) (1 + ξ ) 2 (ξ − 1) d ξ
−1 1
(1 + ξ ) 2 (2 − ξ ) 4 8 4 8 2
4
e
L (1 + ξ ) 2 (ξ − 1)
8
u xe N1e 0 N 2e 0 N 3e 0 e
e= d
u y 0 N1e 0 N 2e 0 e
N 3
where:
1 1
N1e ( x, =
y) [a1 + b1 x + c1=
y] [( x2 y3 − x3 y2 ) + ( y2 − y3 ) x + ( x3 − x2 ) y ]
2 Ae 2 Ae
1 1
N 2e ( x,=
y) [a2 + b2 x + c2=
y] [( x3 y1 − x1 y3 ) + ( y3 − y1 ) x + ( x1 − x3 ) y ]
2 Ae 2 Ae
1 1
N 3e ( x, =
y) [a3 + b3 x + c3=
y] [( x1 y2 − x2 y1 ) + ( y1 − y2 ) x + ( x2 − x1 ) y ]
2 Ae 2 Ae
=Me ∫Ω
e
NT Nd Ω ρ t ∫∫ N T NdA
ρ=
A
e i =1
−Mφω + Kφ =
2
0
φiT M
= φi 1,=i 1, 2,, n
u ( 0 ) u=
= (0) v0
0, u
∆t 2
u n +=1 u n + ∆tun +
2
[ (1 − β 2 ) un + β 2un +1 ]
u n += n + ∆t [(1 − β1 ) u
1 u n + β1u n +1 ]
where u n means the “value” of the function u at the n-th step in
time.
The traction t=10 is applied suddenly at t=0 and then is held constant.
• The result with smaller time step is good, but with a larger
time step the solution is oscillatory. This is an example of a
numerical instability, which is common problem in explicit
time stepping schemes. Eventually the solution blows up
completely, because the oscillation grows exponentially.
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (04/14/2014) 35
Stability and Accuracy
• One can show that for the equation of motion considered
here, setting
1
β 2 ≥ β1 , β1 ≥
2
1 1
=β1 =, β2 Linear acceleration method (conditionally stable)
2 3
1
=β1 =, β2 0 Central difference method (conditionally stable)
2
3 8
=β1 = , β2 Galerkin method (stable)
2 5
3
=β1 = , β2 2 Backward difference method (stable)
2
• Note that the same mesh as that used for the transient
analysis must be used to calculate the critical time step.
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (04/14/2014) 38
Mass Lumping
• Recall from the Newmark time integration scheme,
accelerations are computed by solving a set of linear
equations:
1 2 ∆t 2
M + β 2 ∆t K u
n +1 = −K u n + ∆tu n + (1 − β 2 ) un + fn +1
2 2
M aa ∫Ω ρ d Ω
∑= e
e
a
where M aa is the diagonal component of the lumped mass
.
matrix M
n
e
= ∑ ∫Ω ρ N a N= ∫Ω ρ N a d Ω
bd Ω
e e
M aa e e
b =1
n
where the property ∑ Nb = 1 of the interpolation functions is
b =1
used.
a
It can be computed as:
n
e= c ∫ ρ N N d Ωe ,=
M c ∫ ρ d Ω e
∑ ∫Ω ρ N a N a d Ω
e
aa Ω a a
e
Ω e e
a =1
For constant ρ, this method gives the same lumped mass
matrix as those obtained in the row-sum technique for the
Lagrange linear and quadratic elements.
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (04/14/2014) 42
Mass Lumping
• The use of a lumped mass matrix in transient analysis can
save computational time in two ways.
• First, for the explicit scheme, lumped mass matrix results in
explicit algebraic equations not requiring matrix inversions.
• Second, the critical time step required for conditionally stable
scheme is larger, and hence less computational time is
required when lumped mass matrix is used. But this may
lead to some accuracy loss.
• Explicit time integration is cheap, easy to implement and is
therefore a very popular technique. Its disadvantage is that it
is conditionally stable and can require very small time steps.
u ( x, y,0) u0 ( x, y ) in Ω
=
= e
∫ B D B dΩ
e e e
T
K
Ω e
= ∫ N qn d Γ + ∫ N fd Ω
e e e
T T
f
Γ e
t
Ω e