Professional Documents
Culture Documents
Fem 3D
Fem 3D
P. J. Guruprasad
Department of Aerospace Engineering,
Indian Institute of Technology Bombay, Powai
Mumbai 400076
April 22, 2021
Here, {u} = [u v w ], the displacement field; {ε} = [εx εy εz γxy γyz γxz ], the strain
field; [C] contains the components of the fourth order elastic stiffness tensor; f b = [fxb fyb fzb ],
body forces; f t = [fxt fyt fzt ], surface tractions; ui nodal degrees of freedom of the structure; Ric
are the loads applied to the degrees of freedom by external agencies; S and V are the surface area
and volume of the structure, respectively.
Finite element form
Displacements within an element are interplated from elemental nodal degrees of freedom (d.o.f)
{û} as
{u} = [N]{û}
where [N] is the shape function matrix. The choice of the shape functions will determine the
accuracy of the approximate solution. Using the strain-displacement relation, the components of
the strain can be written as below
{ε} = [∂]{u}
that leads to
{ε} = [B]{û} where, [B] = [∂][N]
Note that the size of the operator matrix [∂] is 6 × 3 and 3 × 2 for a 3-D and 2-D problem,
respectively. Substitution for {u} and {ε} into the potential energy expression lead to
n n
1X X X
Π= {û}T
n [k]n {û}n − {û}T
n {Re }n − ui Ric
2
n=1 n=1 i
where, Ve and Se denotes the volume and surface of an element. Note that in the surface integral,
[N] is evaluated on S e
δΠ = 0
[K ]{Û} = {R}
[K ]{Û} = {R}
where, [ke ], {uˆe } and {Re } are the stiffness matrix, displacement vector and the load vector of an element; [K ] and {Û} and
{R} are the global stiffness matrix, displacement vector and load vector
Assembly steps
Introduce the following vectors and a matrix where element vectors and matrices are simply stored:
[k1 ] 0 0 ...
[Kd ] = 0 [k2 ] 0 ..
0 0 [k3 ] 0 ..
The total potential energy for the body can be reqritten in the following form:
1 ˆ T 1
Π= {Ud } [Kd ]{Uˆd } − {Uˆd }T {Rd } = {Û}T [A]T [Kd ][A]{Û} − {Û}T [A]T {Rd }
2 2
where, [A] is the matrix providing transformation from global to local enumeration or numbering of nodes. Using the condition of minimum potential
energy (δΠ = 0) we get the assembled global equation system:
Representation of {R} converts loads distributed throughout an element or over its surface to discrete loads at element
nodes
These loads are known as work equivalent loads
Work done by nodal loads in going through nodal displacements is equal to work done by distributed loads in going
through admissible displacement field associated with the element shape function
These loads are called consistent because they are based on same shape functions as used to calculate the element
stiffness matrix
These loads are statically equivalent to the original distributed load; that is, both {R} and the original loading have the
same resultant force and the same moment about an arbitrarily chosen point
Inconsistent loading or lumping is the conversion of distributed load to nodal load that is inconsistent with the equation
for {R} above but is statically eqivalent
Lumping can be done by computing the total force on an element caused by distributed loading, then assigning the same
fraction of the total force to each element node and by ignoring any nodal moments that would be present in the
consistent vector {R}
Lumping leads to poor result in coarse mesh, produce locally poor results in fine mesh and lead to failure of the patch test
Note: Concentrated force Ric can also be regarded as a large traction acting on small area leading to resultant force {R} only
due to concentrated force equal to
Xn
[N]T c
i {Ri }
i=1