Академический Документы
Профессиональный Документы
Культура Документы
=
(
2
1
2
1
u
u
k k
k k
F
F
Interpolation functions
Instead of writing polynomials in terms of coefficients to be
determined, we can write displacement at an arbitrary location
(x,y) within an element directly in terms of nodal values.
For linear interpolation over a triangle with nodal x-
displacements, u
1
, u
2
and u
3
this is
u(x,y) = N
1
(x,y) u
1
+ N
2
(x,y) u
2
+ N
3
(x,y) u
3
N
1
, N
2
and N
3
are called interpolation functions. They evaluate
to 1 at one node and to zero at the others, so that u at node 1 is
u
1
etc.
N
1
Node 1 Node 2
Node 3
1
x
y
Properties of interpolation functions
The functions N
i
must be a partition of unity. That is they must
sum to 1 at ant point in the element.
This is necessary to represent rigid body motion, as for instance
with a 3 node triangular element, if all nodes move a distance of
1 in the x direction (a rigid body mode), u = N
1
+ N
2
+ N
3
They must also capture states of constant strain correctly, as an
element tends to constant strain as it gets smaller. This means
the displacements must capture an arbitrary linear variation in
all coordinates. The functions for the constant strain triangle
are the simplest ones to meet this requirement.
Weighted residual formulation
A more general view of how the approximate nodal equations
are obtained, which is applicable to any set of partial differential
equations, is as follows.
Consider a scalar function of position (say). Say temperature T
is a function of position in space T(x,y,z).
A PDE like Laplaces equation can be written generally as
A(T,x,y,z) = 0
Instead of insisting that the PDE A be true exactly, we
approximate the spatial variation of T with interpolation functions
N
i
and nodal values T
i
(T = E N
i
T
i
).
We evaluate A approximately, then multiply A by a weighting
function w(x,y,z) and integrate over the volume of one finite
element, then set the result to zero.
This makes the equation true in an approximate weighted
residual sense. Ie the error in wA integrates to zero.
The Galerkin method
By choosing different w functions, we can penalize the error in
different locations in an element. For instance if we make w =
N
1
the error is penalized near node 1, where w is a maximum.
By choosing w to be each interpolation function in turn, we
generate equations for each node (eg for a triangle we get 3
equations relating nodal temperatures T
1
, T
2
and T
3
).
Applying this approach to elastic problems, the same equations
result that we obtain by differentiating energy.
This choice of making the weighting function the same as the
interpolation function is called the Galerkin method of
approximation. The finite element method is a type of Galerkin
method.