Professional Documents
Culture Documents
Implementación de Análisis de Elementos Finitos
Implementación de Análisis de Elementos Finitos
We will start by
considering rectangular
elements with sides
parallel to coordinate
axes. (Thickness = h)
Implementation of FEA: -2-
Other Elements
4.1: Quadrilateral Elements (cont.)
Normalized Element Geometry –
“Standard” setting
for calculations:
N1 , 1
4 1 1 ; N2 , 14 1 1 ;
N 3 , 14 1 1 ; N 4 , 14 1 1 .
Implementation of FEA: -5-
Other Elements
N k , 14 1 k 1 k .
4.1: Quadrilateral Elements (cont.)
Displacement interpolation becomes:
d
u x, y N1 , 0 N 2 , 0 N 3 , 0 N 4 , 0 1
.
v x , y 0 N , 0 N , 0 N , 0 N
1 2 3 4 d ,
8
" N x "
B x N x
x 0
N1 , 0 N 2 , 0 N 3 , 0 N 4 , 0
0 y ? .
0 N1 , 0 N 2 , 0 N 3 , 0 N 4 ,
y
x
4 k k 4 ab 1 k .
N k N k a
y ,
y Nk
y 1
1 * 1
b k
0
Resulting [B(x)] matrix:
b 1 0 b 1 0 b 1 0 b 1 0
B x 41ab 0 a 1 0 a 1 0 a 1 0 a 1
a 1 b 1 a 1 b 1 a 1 b 1 a 1 b 1
area
Implementation of FEA: Express in terms of and ! -7-
Other Elements
4.1: Quadrilateral Elements (cont.)
Can show that
1 1
dx dy
dA dxdy d d ab * d d dA ab * d d .
d d area 1 1
1 1
k h * ab * B C B d d.
T
Everything in terms of and !
1 1
Ve Ae ,
1 1 1
N , b , d d h * a N , 1 t , 1 d
T T
h * ab *
1 1
1
1 1
N 1, t 1, d h * a N , 1 t , 1 d
T T
h * b
1
1
1
N 1, t 1, d .
T
h * b
Implementation of FEA: 1
-8-
Other Elements
4.1: Quadrilateral Elements (cont.)
Gauss Quadrature:
Let’s take a closer look at one of the integrals for the
element stiffness matrix (assume plane stress):
1 1
k22
E
*
h
1 16ab 1 1
2
a 2
1 2
2
1 2
b 1 1
d d .
2
, d d WW , .
1 1 j 1 i 1
i j i j
0 1 2 4 5 .
3
L(5)
Implementation of FEA:
Other Elements
3 0 3 1 3 2 3 4 3 5 -14-
4.1: Quadrilateral Elements (cont.)
Lagrangian Shape Functions:
Can perform this for any number of points at any
designated locations.
0 1 k 1 k 1 m m
i
L ( m)
.
k
k 0 k 1 k k 1 k k 1 k m i0 k i
ik
No -k term! Lagrange
polynomial
of order m
at node k
2 10 14
V(3)
6
6 2 6 10 6 14
5 7 8 N 6 , H 6(3) V6(3) .
H (3)
6
6 5 6 7 6 8
Implementation of FEA: -16-
Other Elements
4.1: Quadrilateral Elements (cont.)
Notes on Lagrangian Elements:
Once shape functions have been identified, there are no
procedural differences in the formulation of higher order
quadrilateral elements and the bilinear quad.
Pascal’s triangle for the Lagrangian quadrilateral elements:
Implementation of FEA:
3x3 nxn
-17-
Other Elements
4.1: Quadrilateral Elements (cont.)
Serendipity Elements:
In general, only boundary nodes – avoids internal ones.
Implementation of FEA:
N6 1
2 1 1 2 ; N7 12 1 2 1 .
-19-
Other Elements
4.1: Quadrilateral Elements (cont.)
Shape functions for corner nodes are modifications of
the shape functions of the bilinear quad.
Step #1: start with appropriate bilinear quad shape function, N̂1 .
Step #2: subtract out mid-side shape function N5 with appropriate
weight Nˆ 1 node #5 12
Step #3: repeat Step #2 using mid-side shape function N8 and weight Nˆ 1 node #8 1
2
Implementation of FEA:
Other Elements
Nk 1
4 1 k 1 k k k 1 ; k 1, 2,3, 4. -20-
4.1: Quadrilateral Elements (cont.)
Notes on Serendipity Elements:
Once shape functions have been identified, there are no
procedural differences in the formulation of higher order
quadrilateral elements and the bilinear quad.
Pascal’s triangle for the serendipity quadrilateral elements:
Implementation of FEA:
Other Elements 3x3 mxm -21-
4.1: Quadrilateral Elements (cont.)
Zero-Energy Modes (Mechanisms; Kinematic Modes) –
Instabilities for an element (or group of elements) that
produce deformation without any strain energy.
“Hourglass modes”
“Hourglass modes”
x, y F , , F 1 x, y ; F ?
x 1
4 1 1 x1 14 1 1 x2
Implementation of FEA: 14 1 1 x3 14 1 1 x4 . -31-
Other Elements
4.2: Isoparametric Elements (cont.)
For an isoparametric element, the number of approximation
points equals the actual number of nodes for the element;
also, the approximation functions are the actual shape
functions for the element:
x N1 , x1 N 2 , x2 N3 , x3 N n , xn ;
y N1 , y1 N 2 , y2 N3 , y3 N n , yn ;
u x, y N1 , u1 N 2 , u2 N3 , u3 N n , un ;
v x, y N1 , v1 N 2 , v2 N3 , v3 N n , vn ;
If # of approx. pts. > # of nodes, element is called
superparametric; if # of approx. pts. < # of nodes,
element is called subparametric.
Implementation of FEA: -32-
Other Elements
4.2: Isoparametric Elements (cont.)
Formulating an Isoparametric Element:
Recall the formulation of “standard” bilinear quad:
1 1
dx dy
dA dxdy d d ab * d d dA ab * d d .
d d area 1 1
1 1
How does this work for an
k h * ab * B C B d d .
T
isoparametric element?
1 1
Implementation of FEA: -33-
Other Elements
4.2: Isoparametric Elements (cont.)
Formulating an Isoparametric Element:
Calculating the [B] matrix (assume isoparametric bilinear
quad element):
d
u x, y N1 , 0 N 2 , 0 N 3 , 0 N 4 , 0 1
.
v x , y 1 2 3 4
0 N , 0 N , 0 N , 0 N ,
d8
" N x "
x 0
N1 , 0 N 2 , 0 N 3 , 0 N 4 , 0
B x 0 y ? .
0 N1 , 0 N 2 , 0 N 3 , 0 N 4 ,
y
x
N k N k x N k y N k N k x Nk y
; .
x y x y
J n N i n
Ni
, xi , xi “Jacobian” of
i 1 i 1 the mapping
Implementation of FEA: -37-
Other Elements
4.2: Isoparametric Elements (cont.)
Formulating an Isoparametric Element:
J is a (nonconstant) scaling factor that relates area in
original geometry to area in normalized geometry; can
show that dxdy J * d d .
k h * B C B * J , d d .
T
area scaling factor –
1 1 polynomial function of (,)
polynomials functions of ,
B .
J ,
new polynomials functions of ,
1 1
k h * d d .
1 1 J ,
Ve
Ae ,
N x b x dV h * N , b x, y * J , d d .
T T
Ve 1 1
t x dA t x, y d
T
N x N ,
T
Ae , all edges
h*
edge # k
edge # k edge # k edge # k
N x b x dV h * N , bˆ , * J , d d .
T T
Ve 1 1
Ve 1 1 i 1
Implementation of FEA: -42-
Other Elements
4.2: Isoparametric Elements (cont.)
Converting dℓ on edge #k:
In general:
x x y y
dx dy ; dx
2 2
d d d and dy d d .
T
N , t x, y
h*
edge # k
edge # k edge # k
d edge # k
Idea #1!
1
n n
h * N , 1 t N i , 1 xi , N i , 1 yi * L d .
T
1 i1 i 1
0.4* 8 y
t x, y ksi
0
4 4
4 8
11 1
Implementation of FEA: -46-
Other Elements
4.2: Isoparametric Elements (cont.)
Solution:
[B] matrix:
n N n N
iy iy 0 0
i 1 i
i 1 i
N1 0 N 2
0 N3
0 N4
0
1 0 0 0 n Ni n N
ix N1 N 2 N3 N 4
1 xi 0 0 0 0 0 0
B 0 0 0 1
i 1 i 1 i
J
0 0
n N
iy
n N
iy 0 N1
0 N2
0 N3
0 N4
0 1 1 0
i 1
i
i 1
i
N1 N2 N3 N4
0 0
n N
ix
n N
ix
0 0 0 0
i i
i 1 i 1
11 1 1 1
3 1 0 0 4 4 0 1 1 0 1 1 0 1 1 0
1 0 0 0 4 4 4 4
4 4 4 4 4 4
8 1 5 13 5 0 0 1 1 0 1 1 0 1 1 0 1 1 0
= 0 0 0 1 4 4 4 4 4 4 4 4 4 4 4 4
70 27 0 0 11 1 3 1 0
4 4
1 1 0 1 1 0 1 1 0 1 1
4 4
0 1 1 0 0 0
4 4
1 5 13 5 0
4 4
1
1 0
4 4
1 1 0
4 4
1 1 0 1 1
4 4 4 4 4 4 4 4 4 4 4 4
46 2
1
0 7 5 2 0 45 0 7 6 0
= 0 63 9 0 7 2 9 0 6 2 4 0 7 3 4
70 27 63 9
46 2 7 2 9 7 5 2 6 2 4 45 7 3 4 7 6
k 0.5 in B C B * Jd d
T
1 1
1 1
31.25* 236 276 196 315 2 354 275 2
31.25* 70+231 203 90 2 231 43 2
8
*
70 27
d d
1 1
sym
31.25* 539 588 490 180 2 228 131 2
k ,
Wi W j 1; i, j 1, 2.
7028.9 1260.6
k kips/in.
1260.6 8489.9
7136.6 1263.9
Note: k exact kips/in.
Implementation of FEA: 1263.9 8499.0 -49-
Other Elements
4.2: Isoparametric Elements (cont.)
Solution:
Element nodal forces: