You are on page 1of 42

Finite Element Analysis for

Mechanical and Aerospace Design

Prof. Nicholas Zabaras


Materials Process Design and Control Laboratory
Sibley School of Mechanical and Aerospace Engineering
101 Frank H. T. Rhodes Hall
Cornell University
Ithaca, NY 14853-3801

Email: zabaras@cornell.edu
URL: http://mpdc.mae.cornell.edu/

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 1
Two-dimensional element calculations
• Similarly to 1D, we here also define
the concept of a master element in
natural coordinates ( , )
• Performing calculations on
elements with curved sides as
shown is difficult in the ( x, y )
coordinates.
– For example, the limits of
integration will vary from element
to element
Can we find a master element  that is mapped
appropriately to each element e ? Then with
transformation   e we can perform all
integrations for all elements at the master element.

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 2
Two-dimensional element calculations
• We consider the master element to
be a square with: 1   ,  1
• We define the map   e as follows
x  x( , )
Te :
y  y ( , )
• Note that the boundary segment   1
of  is mapped on the curved segment
x  x(1, )
y  y (1, ) with  as a parameter.
Similarly for the other 3 boundary
segments.

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 3
Two-dimensional element calculations
• The complete finite element mesh is seen
as a sequence of transformations
{T1, T2 ,..., TE } with each of them
mapping Te :   e , e  1,2,..., E

• We need to figure out how we


can transfer all needed calculations
in each element e to the master
element  .
• The plan is to make all these
calculations defined in terms of
the mappings {T1, T2 ,..., TE }.
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 4
Transformation equations
• We assume that the mappings
x  x( , ), y  y( , )
are differentiable. We can then
write:
x x
dx  d  d ,
 
y y
dy  d  d
 
• We can write this as a system of
Eqs:  x x 
 dx      d 
     
dy   y y  d 
   
Jacobian matrix  J 
T

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 5
Transformation equations
• The Jacobian maps segments
d , d from  to e . We define this as the
transpose of the
 x x  Jacobian matrix  J 
   
for notational purposes
 dx  d 
     
dy   y y  d 
   
Jacobian matrix  J 
T

• Assume the inverse


transformation exists:
Te1 : e  , e  1,2,..., E

 y x 
 Determinant of the Jacobian
d  1      dx 
     matrix
d  | J |   y x  dy  | J | det  J   det  J  
T x y x y

       

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 6
Transformation equations
   ( x, y )  y x 

d  1      dx 
Te1 :     
d  | J |   y x  dy 
   ( x, y )    

• From the equations above


we can conclude that:

 1 y  1 x
 ,  ,
x | J |  y | J | 
 1 y  1 x
 , 
x | J |  y | J | 

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 7
Constructing the transformation Te
• We are interested for differentiable mappings {T1, T2 ,..., TE }
of the form x  x( , ), y  y( , ) for each element that
do not create gaps or overlapping between elements
and which are easy to construct from the geometry of
each element e .
• Based on an earlier lecture on construction of element
basis functions, suppose that we have in place element
basis functions N j ( , ) in  such that any function
g ( , ) can be approximated as:
M
g ( , )   g j N j ( , ), g j  g (  j , j )
j 1
coordinates of node j
in t he master element

where M is the number of nodes in the master element.


MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 8
Constructing the transformation Te
• The finite element basis
functions can be used to
construct the mapping Te as
follows:
M
x   x j N j ( , ),
j 1 Quadratic shape functions
M
y   y j N j ( , ),
j 1

where ( x j , y j ) are the


coordinates of node j in the
element e . Biquadratic shape functions
• Can you convince yourselves Note that the common side between
that this mapping does not elements e and e+1 is uniquely
defined in terms of
create gaps or element
the nodal coordinates that are shared
overlapping? by the 2 elements.
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 9
Geometric interpretation of the Jacobian
• The value of |J| is the ratio of
areas of elements at points
x  x( , ), y  y( , ) and ( , ).

dA | J | d A

• We need to select the element


basis functions N i and ( xi , yi )
such that |J|>0 (area cannot be
transformed to a line or a point or
turned inside out!).
• This guarantees that the
mapping Te is invertable.
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 10
Transformation equations
• Let us return to the definition of
|J| and the earlier stated
transformation equations:
x y x y
| J | det J  
   
 1 y  1 x  1 y  1 x
 ,  ,  , 
x | J |  y | J |  x | J |  y | J | 

• Applying the mapping:


M M
x   x j N j ( , ), y   y j N j ( , ),
j 1 j 1

leads to:
M  N j ( , )  M  N j ( , )   M  N j ( , )  M  N j ( , ) 
| J | det J    x j   y 
   x   y 
   
j j j
 j 1  j 1   j 1  j 1 
 1 M  N j ( , )  1 M  N j ( , )  1 M  N j ( , )  1 M  N j (,,)
  yj ,   xj ,   yj ,   xj
x | J | j 1  y | J | j 1  x | J | j 1  y | J | j 1 

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 11
Example problem
• Consider the following master element.

• The basis functions for this element are:


1
N 1 ( , )  (1   )(1   )
4
1
N 2 ( , )  (1   )(1   )
4
1
N 3 ( , )  (1   )(1   )
4
1
N 4 ( , )  (1   )(1   )
4

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 12
Example problem
• Examine if the following mapping is invertable.
T1

T11 ?
M 3
x   x j N j ( , )  3 N 1 ( , )  3 N 2 ( , )  (1   )
j 1 2
T1 :
M 1
y   y j N j ( , )  N 2 ( , )  N 3 ( , )  (1   )
j 1 2
 3
 0 
2  3  0 
• Note that | J | det   the map T1 is invertable.
1 0  4
 2 

• |J| is the ratio of the area of 1 to area of  .


MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 13
Example problem
• Examine if the following mapping is invertable.
T2

T21 ?

M 3
x   x j N j ( , )  3 N 3 ( , )  3 N 4 ( , )  (1   )
j 1 2
T2 :
M 1
y   y j N j ( , )  N 2 ( , )  N 3 ( , )  (1   )
j 1 2
 3
0 2   3  0 
• Note that | J | det   the map T2 is not invertable.
1 0
4
 2 

• Clockwise numbering of nodes is prohibited!


MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 14
Example problem
• Examine if the following mapping is invertable.
T3

T31 ?
M 1
x   x j N j ( , )  N 2 ( , )  2 N 3 ( , )  (3  3     )
j 1 4
T3 :
M 1
y   y j N j ( , ) 2 N 3 ( , )  N 4 ( , )  (3    3   )
j 1 4

1 1 
 (3   ) (1   )  1 1 1
| J | det  4 4
    |J| cannot be zero inside the element so
 1 (1   ) 1 (3   )  2 8 8
the map T3 is invertable.
 4 4 

• |J| is smaller near node 1, largest near node 3.


MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 15
Example problem
• Examine if the following mapping is invertable.
T4

T41 ?
M 1
x   x j N j ( , ) 3 N 2 ( , )  N 3 ( , )  (4  4  2  2 )
j 1 4
T4 :
M 1
y   y j N j ( , )  N 3 ( , )  2 N 4 ( , )  (3    3   )
j 1 4
|J| is not >0 everywhere inside the element
1 1  so the map T3 is not invertable. The
 (4  2 )  (2  2  )  1
| J | det  4 4
  (5  3  4 )  marked region near node 3 -- above the
1
  (1   ) 1 8
(3   )  line   5 3  4 3  -- is mapped outside the
 4 4 
element.
• All angles of quadrilateral elements need to be < p.
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 16
Finite element equations
• To solve our boundary value problem of interest
examined earlier, we need to compute the following
matrices and vectors ( 1  e  E,1  i, j  Ne ):
  N e
N e
N e
N e
 
kij    k 
e i
 x x
j


i

j
  bNi N j  dxdy
e e
fi e   fNie dxdy
 
e 
y y   e

P e
ij  i
e
pN N dse
j
g ie   g Nie ds
e2 h
e2 h

• k and f are assumed to be functions of (x,y), whereas


p and g are assumed functions of s defining 2h ( x( s), y( s))
• It remains to discuss how to compute these using the
master element and the transformation Te.

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 17
Master element calculations: Step 1
• We construct the mappings Te :   e , e  1,2,..., E as follows:
N
x   x j N j ( , )
e

j 1
N
y   y j N j ( , ),
e

j 1
• This mapping Te :   e , is completed defined by the
nodal coordinates ( x j , y j ) of element e.

• The number of nodes in element e is denoted here


and in the following slides as Ne.

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 18
Master element calculations: Step 2
• Let g(x,y) be any function of (x,y) in e. We can
convert g to a function of ( , ) defined in  as follows:

g ( x, y )  g ( x( , ), y ( , ))  g ( , )

• The transformation x( , ), y( , ) is defined in Step 1.


e
• The element shape functions j ( x, y) are simply
N
obtained from N j ( , ) as follows:

N ej ( x, y )  N j ( x( , ), y ( , )), j  1,2,..., N e

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 19
Master element calculations: Step 2
• The derivatives of N ej ( x, y ) with respect to x and y are:
N ej ( x, y )  N j   N j  x N  N k ( , ) x N  N k ( , )
  ,   xk
e

,   xk
e

x  x  x  k 1   k 1 

N ej ( x, y ) where: y N  N k ( , ) y N  N k ( , )
 N j   N j    yk   yk
e e

,
   k 1   k 1 
y  y  y

• Finally, with |J| the Jacobian of Te , using

 1 M  N k ( , )  1 M  N k ( , )  1 M  N k ( , )  1 M  N k ( , )
  yk ,   xk ,   yk ,   xk
x | J | k 1  y | J | k 1  x | J | k 1  y | J | k 1 

we conclude: N ej ( x, y ) 1   N j N  N k ( , )  N j N  N k ( , ) 
 
e e

  yk  yk ,
x | J |   k 1   k 1  

N ej ( x, y ) 1   N j N  N k ( , )  N j N  N k ( , ) 
  
e e

 xk  xk 
y | J |   k 1   jk 1  

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 20
Note regarding convergence rates
• We had presented earlier that the asymptotic rates of
convergece are only valid if whe ( x, y)  N w j N ej ( x, y) e

j 1

contains complete polynomials of degree k for smooth


interpolated functions.
• However, with the transformation
N ej ( x, y )  N j ( x( , ), y ( , )), j  1,2,..., N e
e
the shape functions N j ( x, y ) may not even be
polynomials!
• It can be shown that if the master basis functions N j ( , )
contain complete polynomials of degree k and |J|>0, the
error estimates still hold.
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 21
Master element calculations: Step 3
• The domain integrals of interest now take the form:

 g ( x, y )dxdy   g ( x( , ), y ( , )) | J | d  d   g ( , ) | J | d  d
  
G ( , )
e

• Our integrals are now in the domain of 

 g ( x, y )dxdy   g ( x( , ), y ( , )) | J | d  d   G( , )d  d


 e  
• As in 1D, we use Gauss integration (to be discussed):
N
 G ( , )d  d   G (  i ,i )
i

wi
 i 1
Gaus s Gauss
int egration int egration
po int s weights

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 22
Master element calculations: Step 4
• In numerical calculation of e.g. the element stiffness,
  N e
N e
N e
N e
 
kij    k 
e i j
 i j
  bNi N j  dxdy
e e
 x x  
 
e 
y y  

we often need to consider functions k(x,y). It is common


to use the finite element interpolant to approximate this
function, i.e.
N N
k h ( x, y )   N ej ( x, y )   k j N j ( , )
e e

kj
j 1 j 1
k(x , y )
j j

This requires only the nodal values of k. Similar


calculation can be done for integrals involving b(x,y) and
f(x,y).

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 23
Master element calculations: Step 5
• We need to consider a number of integrals that involve
boundary integration:
gi   g Ni ds
e e
Pije   pNie N ej ds
e2 h
e2 h

• Lets introduce the restriction of the basis functions N j ( , )


on the side   1 . We denote them as: ( )  N j (1, ), j  1, 2,.., Ne .
These functions are only non-zero for nodes on the
boundary   1 . The 2 integrals above can be
| j ( ) | is the Jacobian of the
computed as: transformation of  to s
1 ds | j( ) | d dy ds
P   pN N ds   p( ) i ( ) j ( ) | j ( ) | d
e e e 1/2
ij i j ds   dx 2  dy 2 
1 dx
e2 h
1/2
1  x(1, ) 2  y (1, )  2 
g ie   g Nie ds   g ( ) i ( ) | j ( ) | d
1
| j ( ) | 
       
   
e2 h
Notes: (a) Use FE interpolants of p( ),g ( ) (b) Use 1D Gauss integration.
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 24
Example problem using 3-node triangular elements
• Consider 2D heat conduction using the general
problem discussed in an earlier lecture.
• We are computing T(x,y) such that:
  ( DT )  f ( x, y )
T  T on T
q   DT  n  q on  q

• Recall that the final weak form is:  


 
T  
nel nel
w   Le    B e  [ De ]  B e  d   Le  d   w   Le     N e  f d     N e  qd  , wF 
T T T T T T

e1 e e1
 e eq 
Ke   fe   fe 
 
 N1
e
N 2
e
N nen 
e

 x ...
x 
 B    e
e x  KE K EF   d E   f E  rE 
 
 N e    N1e N 2e ... N nen
e

 N1 N 2e N nen 
e
K K F   d F   f F 

 y
 y
...
y   FE

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 25
Example problem using 3-node triangular elements
• Consider the heat conduction problem in the figure.
We assume isotropic
conductivity k=5 WoC-1 and
a source term f=6 Wm-2.
The BCs are as shown.
• We want to compute the temperature field using 2
linear triangular elements.

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 26
Example problem : Stiffness, element 1
• Using expressions derived before for triangular
elements, we can write: 3

 N1e N 2e N3e 
 x x x  1  y2e  y3e y3e  y11 y1e  y2e 
 B    e
e
  e  2
 N1 N 2e N3e  2 Ae  x3  x2
e
x1e  x3e x2e  x1e 
cons tan t
 y y y 
matrix

1
2 Ae   x2e y3e  x3e y2e    x1e y3e  x3e y1e    x1e y2e  x2e y1e 

e  B  [ D ]  B  d    B  k  B  A
T T
 K e   e e e e e e

1  0.5 1 0.5
• For e=1:  B1   
2  2 0 2 
1 2 3
 5.3125 0.625 4.6875 1
K 1  B1 B1kA1   0.625 0.625  2
T
1.25
 
 4.6875 0.625 5.3125  3

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 27
Example problem : Stiffness, element 2
• Using expressions derived before for triangular
elements, we can write: 3 2

 N1e N 2e N3e 
 x x x  1  y2e  y3e y3e  y11 y1e  y2e  1
B  e
e
  e 
cons tan t  N1 N 2e N3e  2 Ae  x3  x2
e
x1e  x3e x2e  x1e 
matrix  y y y 

2 Ae   x2e y3e  x3e y2e    x1e y3e  x3e y1e    x1e y2e  x2e y1e 

Ke   B [ D ]B d   B BkA
T T
e e e e e

e

 0 0.5 0.5
• For e=2: B2  
 2 2 0 
2 4 3
 10 10 0  2
 K 2    B   B 2  kA2   10 10.625 0.625
2 T
4
 
 0 0.625 0.625  3
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 28
Example problem : Assembled stiffness
• Assembling the 2 stiffness matrices gives:

 5.3125 0.625 4.6875 0  1


 0.625 11.25 0.625 10  2
 K    L   K   L    L   K   L   
1 T 1 1 2 T 2 2 
 4.6875 0.625 5.9375 0.625  3
 
 0 10 0.625 10.625  4

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 29
Example problem : Load calculations – e=1,2
• The shape functions for 3-node triangular elements are
3 2
 N e    N1e N 2e N3e  3

N1e 
1
( x2e y3e  x3e y2e  ( y2e  y3e ) x  ( x3e  x2e ) y )
1
e
2A 2
1
N 2e  e ( x3e y1e  x1e y3e  ( y3e  y1e ) x  ( x1e  x3e ) y )
2A
1
N3e  e ( x1e y2e  x2e y1e  ( y1e  y2e ) x  ( x2e  x1e ) y ) 1
2A
1 This expression
2 Ae   x2e y3e  x3e y2e    x1e y3e  x3e y1e    x1e y2e  x2e y1e   f   f  N 
e e T
d 
fAe  
1 can be proved for
3 

e
1 constant f!
• For e=1: 1 1  2 1
1

 f 1  3 1  3 1  2
fA 6 1
2
 2   2 1
1 1  2 3  2  1  3 
• For e=2: 1 1 1 2  f    L   f    L   f       
1 T 1 2 T 2

 2  1  3 
2

3
2

 f 2   3 1  3 1  1
fA 6 0.5
4
   
 1  1  4

1 1 1 3


MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 30
Example problem: Applying natural BCs
• For elements with segments on 2
3
q, we need to compute
1
 f      N

e e T
 qd 
eq

• We only need to worry about e=2:


 1 
 2 A2 ( x2
2 2
y3  x3
2 2
y 2  ( y 2
2  y3
2
) x  ( x3
2
 x2
2
) y ) 
   0 
 N 2  | y 1   2 ( x32 y12  x12 y32  ( y32  y12 ) x  ( x12  x32 ) y )    0.5 x 
T 1
2A   
 1   0.5 x  1
 2 ( x1 y2  x2 y1  ( y1  y2 ) x  ( x2  x1 ) y ) 
2 2 2 2 2 2 2 2

2A  y 1
 0   0  2
• Thus:  fe   0  0.5x  20dx  20
2
4
 0.5 x  1  20 
3

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 31
Example problem: Final system of equations
• Assembling the load vector gives the following:
 2   r1   r1  2  r1 , r2 , r3 , are unknown heat fluxes
 3  r   r  3 
 f    f     f    r      2    2  at the nodes with prescribed
 17   r3   r3  17  temperature (short of reaction
     
 19   0   19  forces!)

• The final system of equations is:


 5.3125 0.625 4.6875 0   0   r1  2 
 0.625 11.25 0.625 10   0   r2  3 
     
 4.6875 0.625 5.9375 0.625  0   r3  17 
    
 0 10 0.625 10.625  T4   19 

• Partitioning this system gives: T 4 


19
10.625
 1.788
 0 
• `Reaction fluxes’: 5.3125 0.625 4.6875 0    r1  2   r1   2 
 r    14.88 
10      r 3 
0
0.625 11.25 0.625
  0   2   2  
 4.6875 0.625 5.9375 0.625   3 r  17   r3  18.1175
 1.788 

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 32
Example problem: Postprocessing
• The DOF in each element (nodal temperatures) are
now given as:
0   0 
d 1  0 , d 2   1.788
0   0 

• The flux vectors can then be computed for each


element as:
0 
 1
     0   0 
  q1      2  2 0 2    0
q 1 0.5 1 0.5
q1
 x
  k  B1
 d 1
 5
 y     
0 

 0 
  
q 2   qx2   k  B 2  d 2   5 2 2 2  1.788  17.88
2
q 0 0.5 0.5 4.47
 y    
 0 

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 33
Example problem using 4-node quadrilateral elements
• We repeat the calculations of the earlier example
using one 4-node quadrilateral element. We use again
`matrix notation’.

• The element coordinates are:  x1e y1e   0 1 


 e 
x y2e   0 0 
 x e y    2e
e

 x3 y3e
  2 0.5
 e   
 x4 y4e   2 1 

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 34
Example problem using 4-node quadrilateral elements
1
N 1 ( , )  (1   )(1   )
• The basis functions in 4
1
N 2 ( , )  (1   )(1   )
4
natural coordinates are: 1
N 3 ( , )  (1   )(1   )
4
1
N 4 ( , )  (1   )(1   )
4

• We need to compute the Be matrix relating derivatives


wrt x and y and nodal values.
e T e 
 T e    N 1 N 4   1 
e e e
N 2 N3
    e
 x    x x x x  T2 
 T e    N e e e e  e
N 2 N3  N 4  T3 
   1
 y   y y y y  T4e 
B 
e

N e  e
 N 4   N 4   T1 
e e e e e e e
 T e   
 N1 N 2  N 2  N 3   N 3 
   1
     e
  x  x  x  x  x  x  x  x  T2 
 x 
 T e   e e e e e e e e  e
 
  1 N   N 1   N 2   N 2   N 3   N 3   N 4   N 4   T3 
   
 y    y  y  y  y  y  y  y  y  T4e 

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 35
Example problem using 4-node quadrilateral elements
  N e   N e  e
 N 2   N 2 
e e
 N 3   N 3 
e
 N 4   N 4  
e e
 1 
1
   
 x  x  x  x  x  x  x  x 
 Be   
   e e e e e e e e 

 1 N   N 1   N 2   N 2   N 3   N 3   N 4   N 4  

  y  y   
  y  y  y  y  y  y 

• We can write this matrix as:


N e e
N 2
e
N3
e
N 4  y e e
y
e
 N1
e
N 2
e
N3
e
N 4
     1 
    
 B e    x x        1   
      
 
 
     e e e e  | Je |
xe

xe    N 1e e e e
  N1 N 2 N3 N 4    N 2 N3 N 4 
 y 
y       
           

 y e x e 
  
This comes from an d  1      dx 
  e  
earlier derivation: d  | J |  y e e  dy
x  
 
   
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 36
Example problem using 4-node quadrilateral elements
y e    N 1 N 4 
e e e e
 y e N 2 N3
   
B  
e 1          
  | Je |  e
x e x e    N 1e e
N 2 N3
e
N 4 
 
         
4
Inverse of
the Jacobian  J e
 x e   x ej N j ( , ),
j 1
• The Jacobian matrix can be computed from:y e  4
 y j N j ( , ),
e
j 1

 e e e e   xe y1e 
 x e
y e
 N1 N 2 N3 N 4  1
    e 
          x2 y2 
e
J e    
   x e e  e  e 
y e e e
 N 4   x3 y3e 
Jacobian     N1 N 2 N3
matrix of
element e
           x4e 
y4e 

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 37
Example problem using 4-node quadrilateral elements
• For element 1:
0 1 
 1 1  1    1 0 0  0 0.125  0.375
 J 1   1   
  4   1   1 1   1     2 0.5 1 0.125  0.125

2 1 
 
1   
 1
1 3 
J1    , det J 1  0.125  0.375
   8 0
  3 

1   
3  1  1   1 1   1     1
B   
1
 
   8 4   1   1 1   1   
0 
  3 
T 1 1 T
• The element stiffness is:  K 1     B1   D1   B1  d      B1   D1   B1  | J 1 | d  d 
       
1
1 1
    
k[ I ]
N 2 N 2
 K1   
int int
  1 T  1  1 
   
1

1
),(Wi ,W j )  (1,1)
 k B B | J |  W W , ( , ) ( ,
  i 1 j 1 
      , 
i j i j
3 3
i j

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 38
Example problem using 4-node quadrilateral elements
• The element stiffness is
finally given as:
 4.76 3.51 2.98 1.73 
 3.51 4.13 1.73 2.36 
K   
1 
   2.98 1.73 6.54 5.29 
 1.73 2.36 5.29 5.91 
 
• The nodal force is (Gauss integration not shown):
Ne 
 1  2.5
  e  2.5
 fe 
1 1 1 1 N
  f  N  d     f  N  | J | d  d    6   (0.125  0.375)d  d   
e T e T 1 2

1 1  N   2 
e
 e
1 1
  3  2 
 e  
N 4 

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 39
Example problem using 4-node quadrilateral elements
• We now need to compute the
contribution to element load
from the natural boundary
conditions on the element e=1
at 1.
1 
2 (1   )   20 
   0 
    
T 1 T 1
 0  2 0
f q    q  N  d     q   N  
e e e
| J | d    20
1
d   
 e
1   1 One dim. 1  0  2  0 
q

Jacobian 
  |J |
1
 20 
L /2  (1   ) 
1  
 2 
 r1  17.5
• Assembly of all the nodal f  f  f  r   r2  2.5 
       
 r3  2 
contributions gives:  18 
 
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 40
Example problem using 4-node quadrilateral elements
• We finally obtain:

 4.76 3.51 2.98 1.73   0   r1  17.5


 3.51 4.13 1.73 2.36   0   r  2.5 
     2 
 2.98 1.73 6.54 5.29   0   r3  2 
 1.73 2.36 5.29 5.91  T   18 
  4  

which gives T4  3.04.


 0 
 0 
• The nodal DOFs are:  
d1 
 0 

 3.04 
 

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 41
Example problem using 4-node quadrilateral elements
• The flux components at each
Gauss point are:
T1e 
 T e   e 1     0 
 k  3  1  1   1 1   1     1  0 
e  T2 
 1

q ( , )   x 
 T e 

 k  B     k 
e
 8
 
 4   1   1 1  

1     0 

  3
T 0
 k   e   3   3.04 
 y   
 4
T

 1 1 1   0.8979 
 q ( ,  ) 
 3 3  3.5916 
 1 1 1   2.2965
q ( , )   
 3 3   19.793 
 1 1 1   4.9482 
q ( , )   
 3 3  19.793 
 1 1 1  5.8042 
q (  ,  ) 
 3 3  3.5916 

MAE 4700 – FE Analysis for Mechanical & Aerospace Design


CORNELL
U N I V E R S I T Y
N. Zabaras (03/06/2014) 42

You might also like