Uploaded by abdallah amr

L04-shape functions

advertisement
Lecture 4 – Shape functions
By Professor Deifalla
Formulation of the finite element characteristics of an elastic
bar element is based on the following assumptions:
1.The bar is geometrically straight.
2.The material obeys Hooke’s law.
3.Forces are applied only at the ends of the bar.
4.The bar supports axial loading only; bending, torsion, and shear are
not
5.transmitted to the element via the nature of its connections to other
elements.
Introduction
Denoting axial displacement at any position along the length of
the bar as u(x), we define nodes 1 and 2 at each end as shown
and introduce the nodal displacements u1 = u(x = 0) and u2 =
u(x = L).
Thus, we have the continuous field variable u(x), which is to be
expressed (approximately) in terms of two nodal variables u1
and u2.
To accomplish this discretization, we assume the existence of
interpolation functions N1(x) and N2(x) (also known as shape
or blending functions) such that
d (approximately) in terms of two nodal variables u 1 and u 2 . To accom
s discretization,
we assume
thewith
existence
of coordinate
interpolation functio
A bar (or truss)
element
element
) (alsoand
nd N 2 (x
known
as shape
or blending
functions) such that
system
nodal
displacement
notation
u(x ) = N 1 (x )u 1 + N 2 (x )u 2
(2.1
u1
1
u2
x
u(x)
2
L
Figure 2.6 A bar (or truss) element with element
x
u
u
and
.
To
accom
d (approximately) in terms of two nodal
variables
1
2
2.3 Elastic Bar, Spar/Link/Truss Element
s discretization, we assume the2.3existence
of
interpolation
functio
Elastic Bar, Spar/Link/Truss Element
Derive
function
) (also shape
nd N 2 (x
known as
shape or blending functions) such that
must be emphasized that, although an equality is indicated by Equation 2.17,
must
be emphasized
that,
although
equality
indicated
2.17,
e relation,
for finite
elements
general,
For
the bar eleu(x
) = Nin1an(x
)u 1 +isisNan
)u 2 by Equation
(2.1
2 (xapproximation.
elation,
finite elements
general,Toisdetermine
an approximation.
For the barfunctions,
eleent,
the for
relation,
in fact, isinexact.)
the interpolation
we
• Tothe
determine
the
interpolation
functions,
we require
that
the
t, the relation,
in
fact, is exact.)
Toofdetermine
the
interpolation
functions,
u(x ) (the
nodal
displacements)
bewe
identically
quire
that
boundary
values
u(x
(the
be identically
ire that by
the
boundary
values ofsuch
boundary
values
u(x)) that
(thenodal
nodaldisplacements)
displacements)
be
tisfied
the
discretization
u1
u2
fied by the
discretization
such
that
identically satisfied by the discretization such that
=uL ) = u 2
u(x u(x
= 0)== 0)
u = u 1u(x =u(x
L) =
(2.18) (2.18)
1
2
quations
2.17
and
lead
the following
boundary
(nodal)
• lead
the2.18
following
boundary
(nodal)
conditions:
ations 2.17
2.18
lead
to thetofollowing
boundary
(nodal)
conditions:
xconditions:
1 andto
2
x
u(x)
N 1 (0)N =
1 = 1N 2 (0) N
=2 (0)
0 =0
1 (0)
L
N 1 ( LN) 1=
( L0) = 0N 2 ( L )N=2 (1L ) = 1
(2.19)
(2.19)
(2.20)
(2.20)
ch
must
beFigure
satisfied
by the
interpolation
functions.
It with
is required
that the dis2.6
A
truss)
element
hich
must
be satisfied
bybar
the (or
interpolation
functions.
Itelement
is required
that the dis-
displacement
continuity
conditions
are
enforced
at
those
co
nterpolation
functions
could
be
assumed
while
satisfying
the
forms
of
the
interpolation
functions
could
be
assumed
wh
will
be
the
connection
points
between
elements
and
the
tions.
We
note
here
that
any
number
of
mathematical
• Satisfying
the
end
(nodal)
conditions
identically,
since of
the
ions.
The
reasons
for
the
linear
form
is
explained
in
detail
in
have
two
conditions
that
must
be
satisfied
by
each
two onea
=
1,
cation
of
conditions
represented
by
Equation
2.19
yields
0 form is expl
required
conditions.
The
reasons
for
the
linear
yion
conditions
arecould
at those
As we
nodes will
beenforced
the connection
pointsconnections.
between
elements
and
the
functions
be
assumed
while
satisfying
the
a1 = −(1/L
)the
b1 = x /L . Therefore,
ile Equation
2.20simplest
results in forms
andinterpolation
tions,
the
for
functions
are
p
Chapter
6.
displacement
continuity
conditions
are
enforced
atdetail
those
be
satisfied
by
each
of
two
one-dimensional
et must
reasons
for
the
linear
form
is
explained
in
a
= 1, in
nlation
of
conditions
represented
by
Equation
2.19
yields
functions are
0funcconnections.
The
interpolation
functions
are
polynomial
Application
of
conditions
represented
by
N
(x
)
=
a
aforms:
ms
for the
functions
are
a1 =
−(1/L ) and
quation
2.20interpolation
results
in
Therefore,
1 bpolynomial
1 x Equation 2.1
1 = x /L0 .+
N 1 (x ) = 1 − x /L
(2.23)
forms:
b
=
0
a
=
−(1/L
)
b
=
while
Equation
2.20
results
in
and
n
functions
are
0
1
1
nditions represented by Equation 2.19 yields a = 1,
0
N
(x
)
=
b
+
b
x
N
(x
)
=
a
+
a
x
(2.21)
2
0
1
1
0
1
N
(x
)
=
x
/L
(2.24)
2 functions are
the
interpolation
N 1 (x
)=
= 1−(1/L
− x /L) and b1 = x /L . Therefore,
(2.23)
a
2.20 •results
in
1
where
the
polynomial
coefficients
are
to be
determined
via
ntinuous
displacement
function
is
represented
by
the
discretization
where
the
polynomial
coefficients
are
to
be
determined
via s
N
(x
)
=
b
+
b
x
(2.22)
2
0
1
N 1 (xconditions.
) = 1 − x /L(2.24)
ns are satisfaction
(nodal)
N 2 (xof) the
= xboundary
/L
boundary
conditions.
We
note here that
any number
u(x )(nodal)
= (1 − x /L
)u 1 + (x /L )u
(2.25)
2
coefficients
are
to
be
determined
via
satisfaction
of
the
ous
displacement
function
is
represented
by
the
discretization
N
(x
)
=
x /L
N
(x
)
=
1
−
x
/L
forms
of
the
interpolation
functions
could
be (2.23)
assumed wh
2
1
found
most
convenient
subsequently,
Equation
2.25
can
be
expressed
itions. We note here that any number of mathematical
required
conditions.
The
reasons
for
the
linear
form
is
expl
ormand
as
u(x
)
=
(1
−
x
/L
)u
+
(x
/L
)u
(2.25)
1
2
the
continuous
displacement
function
is represented
by the
N
) =could
x /L be
(2.24)
tion functions
assumed
while
satisfying
the
2 (x
! "
Chapter
6.
u 1Equation
d most
convenient
subsequently,
2.25
can
be
expressed
he
reasons
for
the
linear
form
is
explained
in
detail
in
{u}
u(x
)
=
(x
)
N
(x
)]
=
[N
[N
]
(2.26)
1
2
u(x
)
=
(1
−
x
/L
)u
+
(x
/L
)u
1
2
lacement
function
is
represented
by
the
discretization
Application
of
conditions
represented
by
Equation
2.1
u
2
as
b
=
0
a
=
−(1/L
)
b
while
Equation
2.20
results
in
and
0
1
1
nditions represented by Equation 2.19 yields a = 1,
0
the
interpolation
functions
are
−(1/L ) and b1 = x /L . Therefore,
2.20Linear
results shape
in a1 =funcations
N 1 (x ) = 1 − x /L
ons are
N 1 (x ) = 1 − x /L
N 2 (x ) = x /L
(2.23)
and N
the
continuous
) = x /L displacement function is represented
(2.24) by th
2 (x
u(x ) =by
(1 the
− xdiscretization
/L )u 1 + (x /L )u 2
placement function is represented
bexfound
subsequently, Equation
u(xAs
) =will
(1 −
/L )u 1most
+ (xconvenient
/L )u 2
(2.25) 2.2
in matrix form as
convenient subsequently, Equation 2.25 can be! expressed
"
u(x ) = [N 1 (x )
u1
N 2 (x )]
u2
= [N ] {u}
Strain
Stifness matrix
Example 1
Download