FORMULATION OF THE DISPLACEMENT-BASED FINITE ELEMENT METHOD

advertisement
FORMULATION OF THE
DISPLACEMENT-BASED
FINITE ELEMENT
METHOD
LECTURE 3
58 MINUTES
3·1
Formulation of the displacement-based finite element method
LECTURE 3 General effective formulation of the displace­
ment-based finite element method
Principle of virtual displacements
Discussion of various interpolation and element
matrices
Physical explanation of derivations and equa­
tions
Direct stiffness method
Static and dynamic conditions
Imposition of boundary conditions
Example analysis of a nonuniform bar. detailed
discussion of element matrices
TEXTBOOK: Sections: 4.1. 4.2.1. 4.2.2
Examples: 4.1. 4.2. 4.3. 4.4
3·2
Formulation of the displacement-based finite element method
FORMULATION OF
THE DISPLACEMENT ­
BASED FINITE
ELEMENT METHOD
- A very general
formu lation
-Provides the basis of
almost all finite ele­
ment analyses per­
formed in practice
-The formulation is
really a modern appli ­
cation of the Ritz/
Gelerkin procedures
discussed in lecture 2
-Consider static and
dynamic conditions, but
linear analysis
Fig. 4.2. General three-dimensional body.
3·3
FOl'Dlulation of the displaceDlent·based finite e1mnent lDethod
The external forces are
fB
X
fB
= fBy
fS
fB
f~
i
FX
= fSy
Fi = Fyi
fS
i
FZ
Z
Z
(4.1)
The displacements of the body from
the unloaded configuration are
denoted by U, where
uT = [u
V
w]
(4.2)
The strains corresponding to U are,
~T = [E XX Eyy EZZ YXy YyZ YZX]
and the stresses corresponding to
are
3·4
€
(4.3)
Formulation of the displacement-based finite element method
Principle of virtual displacements
where
ITT = [IT If w]
(4.6 )
Fig. 4.2. General three-dimensional body.
3·5
Formulation of the displaceaenl-based filile e1eDlenl .ethod
,,
x,u
""
Finite element
For element (m) we use:
!!(m) (x, y, z)
"T
!!
= [U, V, W,
z)
0
(4.8)
U2V2W2 ••• UNVNW N]
!!"T = [U,U 2U3
... Un]
§.(m) (x, y, z)
=~(m) (x, y,
!.(m)
3·&
=!:!.(m) (x, y,
=f(m)~(m)
+ -rI(m)
(4.9)
z)
!!
(4.'0)
(4.'1)
'OI'IIalation of the displaceDlenl-based filile eleDlenl method
Rewrite (4.5) as a sum of integrations
over the elements
(4.12)
Substitute into (4.12) for the element
displacements, strains, and stresses,
using (4.8), to (4.10),
____---..ll.c=~~-----I
j-
'iTl
If
~
~
1
B(m) Tc(m)B(m)dv(m)j U=
v(m) l-
j [I
T
I 1
_"
-(m) T
--£
£1
L l(m)
T (m)
!!(m) 1.B
dV(m)
j
---- ~(m) = f.(m) ~(m)
-
m
V
I
, .
( )T
B(m)TTI(m) dv(m)j
m
-___.r__.........1
"<I:::
--
_~m
:,. L f. ) !!sCm)Ti m)dScmlj
m
_m_JV...:........<,==~I______
El;rm) -
= B(m) l..u·)
(-£ )(m)
y:(m)
=!!(m)
~
(m) T
-US
-(m) T
------.
... ~
(4.13)
3·7
Formulation of the displacement-based finite element .ethod
We obtain
KU
=R
(4.14)
where
R=.Ba + Rs - R1 + ~
~f
K=
J
-
( 4. 15)
B(m)Tc(m)B(m)dV(m)
(4.16)
m V(m)- -
R =
~
"'1.
~ lm) -
H(m)TfB(m)dV(m)
(4.17)
-
"'1
= "'1
-1
R
=
-S
R
R
~
HS (m)Tfs(m)dS(m) (4.18)
~ ~m) B(m)TT1(m)dV(m)
~ V(m) -
(4.19)
=-F
(4.20)
In dynam ic analysis we have
~B = ~
f
(m)T -B(m)
V(m) .!:!.
[1.
_ p(m).!:!.(m)~]dV(m)
MD+KU= R
3·8
B(m)
1.
(4.21 )
(4.22)
-B(m)
=
1.
•• (m)
- p!!
Formulation of the displacement-based finite element method
To impose the boundary conditions,
we use
~a ~b
~a ~b
+
~a
t!t>b
-~
=
(4.38)
..
..
~a~+~a~=~-~b~-~b~
(4.39)
~=~a~+~b~+~a~+~b~
(4.40)
i
!
I
!
•
A
V
-
Global degrees
of freedom
;~
V
I
~
(restrained\
L
COS
T=
[
'/..
Transformed
C,-:~:e)
rl'f
u
a -sin
a]
sin a
U= T
\eedom
degrees of
f
cos a
IT
Fig. 4.10. Transformation to skew
boundary conditions
3·9
Formulation of the displacement-based finite element method
.th
1
column
For the transformation on the
total degrees of freedom we use
1. ••
i th row
(4.41 )
so that
j
1
cos a.
T=
..
Mu+Ku=R
(4.42)
}h
sin a.
where
L
Fig. 4.11. Skew boundary condition
imposed using spring element.
We can now also use this procedure
(penalty method)
Say Ui = b, then the constraint
equation is
,
k U. = k b
where
k » k ..
"
___ 3·10
(4.44)
.th
J
!
-s ina.
1
cos a.
1
FormDlation of the displacement·based finite element method
Example analysis
area
z
=1
100
x
y
area
=9
100
80
element
®
Finite elements
J~
I"
-I
100
80
~I
3·11
Formulation of the displacement·based finite element method
Element
interpolation functions
1.0
I ...
--I
L
Displacement and strain
interpolation matrices:
H(l} = [(l-L)
-
100
!:!.(2} = [
a
!!(l)=[
!!(2) = [
3·12
y
100
(1- L)
a]
v(m} = H(m}U
80
:0]
1
100
1
100
a]
a
1
80
1
80]
av = B(m}U
ay -
FOI'IDDlation of the displacement·based finite element method
stiffness matrix
- 1
100
5.= (1 HEllO
a
l~O [-l~O l~O
o}Y
a
U
1
- 80
1
80
Hence
E
=240
[ 2.4
-2.4
-2.4
15.4
a
-13
Similarly for M '.!!B ' and so on.
Boundary conditions must still be
imposed.
3·13
MIT OpenCourseWare
http://ocw.mit.edu
Resource: Finite Element Procedures for Solids and Structures
Klaus-Jürgen Bathe
The following may not correspond to a particular course on MIT OpenCourseWare, but has been
provided by the author as an individual learning resource.
For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.
Download