Derivation of The Shell Element, Ahmed Element, Midlin Element in Finite Element Analysis - Hani Aziz Ameen
Derivation of The Shell Element, Ahmed Element, Midlin Element in Finite Element Analysis - Hani Aziz Ameen
Derivation of The Shell Element, Ahmed Element, Midlin Element in Finite Element Analysis - Hani Aziz Ameen
1- Definition of a Shell
Shell is defined as an object which, for the purpose of stress
analysis may be considered as the materialization of a curved surface [1].
This definition implies that the thickness of a shell must be small
compared with its other dimensions, but it does not require the smallness
be extreme. Most shells, of course, are made of a solid material, and
generally, it will be assumed that the material is isotropic and elastic.
1
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
In most cases, a shell is bounded by two curved surfaces, the faces. The
thickness "ts" of the shell may be assumed the same everywhere or it may
vary from point to point. The middle surface of a shell is defined as the
surface which passes midway between the two faces. If the shape of the
middle surface and thickness are known, then the shell is geometrically
fully described.
2
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
z y
3
qi 2
i
1 u q i1
3
2
(a)
z y
3
qi 3
w qi 5
1 i
qi 4
3
2
(b)
x
Figure (2) Flat-facet element: (a) Membrane components (b) Flexural
3
components.
v
w
u
2
1
( , )
z
y
3
1
c
b
a
2
x
Figure (3) Shallow shell element geometry and coordinate system [6].
4
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
5
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
shell elements can be seen more clearly in figures (6) (a), (b) and (c). So,
the nine nodal, translations in figure (6) (a), can
(b)
(a)
z
wi
Y 5
i x 17 13 22
vi 1
6 8
ui 9 12
,w 14 18
16
19
2 7
4
2a 2b
12 15 11
3
, v (a)
wi
ts i
,u (b) j
vi
i
ui
k i (c)
7
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
6
j
z 4 5
y ts / 2
3
x
i
2
1
ts / 2
k 8
7
9
(a)
3
j 2
k
5
4
6
(b)
1 5
i 3
2 4
k (c)
Point j and k in the figure are at the upper and lower surfaces of the shell,
respectively. In a computer program, the direction cosines for V3i must be
given as data.
Generic displacements at any point in the shell elements are taken
to be in the directions of global axes. Thus, the generic displacements
vector is:
u
u v …………………………………………………………….. (5)
w
9
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
4
8
7
5
6
z, w
2
ts
z ,
(a) wi y
y, v i
vi
x, u i
z , ui i
i x
i
v
j v 3i
y
u
i
t v 2i
i
2
v1i
i
ts
x
k
(b)
Figure (7) (a) Shell element (b) Nodal vectors, [9].
12
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
ui
v
i
i wi …………………………………………………………. (6)
i
i
i 1,2,3,.......,8
11
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
i 1,2,......8
And,
0 0 0 2 i 1i
N Bi 0 0 0 m2i m1i s N i ……………………..…………...… (12)
t
2
0 0 0 n2i n1i
Then,
Ni N Ai N Bi ………………………………………………...… (13)
And, the shape function matrix becomes:
N N A NB ……………………………………………….…… (14)
The last of these formulas will later be used to drive the consistent mass
matrix.
The 3×3 Jacobian matrix required for this element is given by:
12
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
x y z
J x y z
……………………………………………...…. (15)
x y z
x 8
t
N i s l 3i and so on.
i 1 2
13
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
5- Strain Calculations
Certain derivatives of the generic displacements (equation (7)) with
respect to local coordinates are needed. These derivatives are listed in a
column vector of nine terms as follows:
u
N i N i N i
u 0 0
2i
1i
u N i 0 0
N i
2i
N i
1i
0 0 0 N i 2i N i 1i u i
v
0 N i N i N i
0 m2 i m1i vi
v 8 w
t i ...........................17
0 N i
N i
N i
i 1
0
m2 i
m1i s
2
i
v N i m2 i
0 0 0 N i m1i t s
w N i N i N i
0 0 n2i i n1i 2
0 N i N i
n1i
Ni
w 0 n2i
0 N i n2i N i n1i
0 0
w
Transformation of these derivatives to global coordinates requires that the
inverse of the Jacobian matrix be applied. Therefore,
u u
x
u J 0 0 u
*
y 0 J * 0 ………………………………….…….. (18)
0 0 J * .....
w w
z
Multiplying the terms in this equation yields,
14
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
u
x
u
y ai 0 0 d i l 2i d i l1i
u b
z i 0 0 ei l 2i ei l1i
v ci 0 0 g i l 2i g i l1i ui
x
8
0 ai 0 d i m2 i d i m1i vi
v
0 bi 0 ei m2i ei m1i wi ......................................................19
y i 1 0 g i m2 i
g i m1i i
v ci 0
z 0 0 ai d i n2 i d i n1i i
w
0 0 bi ei n2i ei n1i
x 0 g i n2 i g i n1i
w 0 ci
y
w
z
In which,
Ni * N i
ai J11
*
J12
N i * N i
bi J 21
*
J 22
N i * N i
ci J 31
*
J 32 …………………………………………. (20)
di
ts
2
ai J 13
*
Ni
ei
ts
2
bi J 23
*
Ni
gi
ts
2
ci J 33
*
Ni
The strain displacement vector may be written as:
15
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
u
x
v
x
y
y w
z u z v ………………………………………………. (21)
xy
yz y x
v w
xz
z y
w u
x z
Where, is the nodal displacement vector (equation (6)), and B is the
strain-displacement matrix. The ith part of matrix B may be written as:
ai 0 0 di 2i d i 1i
0 bi 0 ei m2i ei m1i
0 g i n2i
Bi
0 ci
ei 2i d i m2i
g i n1i
ei 1i d i m1i
………………………. (23)
bi ai 0
0 ci bi g i m2i ei n2i g i m1i ei n1i
ci 0 ai d i n2i g i 2i d i n1i g i 1i
Sub-matrices BAi and BBi are composed from equations (20) and (23),
but the actual details are omitted. Altogether, one can have
which will be convenient when determining the stiffness matrix for the
shell element.
16
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
6- Stress Calculations
Where D is the stress-strain matrix or the elasticity matrix in local axes
[10] or,
1 0 0 0 0
x 1 0 0 0 0 x
y 0 0 0 0 0 0 y
z 1
0 0 0 0 0 z …………………… (27)
xy 1 xy
2
2
1
yz 0 0 0 0 0 yz
2k
zx 1 zx
0 0 0 0 0
2k
Thus,
Where,
17
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
In these expressions, the vector J1 norm. denotes the first row of the
Jacobian matrix normalized to a unit length, and so on.
Equation (28) would be more efficient if the third row and column of
matrix D (corresponding to z and z ) were deleted, along with the
third row of matrix T .
U
1
2 V
eT e dV …………………………………………...…….. (30)
18
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
1
U eT B DBdV e …………………………………………. (31)
T
2 V
Or
U eT K e e …………………………………………………….. (32)
1
2
1 1 1
K e Ba Bb T DBa Bb J ddd …………………… (35)
1 1 1
19
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
through the thickness. While, the products Ba T DBa and 2 Bb DBb
may be integrated with respect to at once. Thus, equation (35) is
reduced to
1 1 3
Hence, the first part of matrix K e in equation (36) is due to the transverse
shearing deformations, whereas the second part is associated with flexural
deformations. To evaluate the integrals in equation (36) numerically,
Gauss-quadrature technique [15] is adopted using two integration points
in each of and coordinates. This method is explained in appendix
(A5).
8- Consistent Mass Matrix [M]e for Shell Element
For any body of infinitesimal mass dm and velocity vector qe , the kinetic
energy is:
1 T
2
KE qe qe dm ………………………………………………....….. (37)
1
KE
2 V
qeT qe dV ……………………………………………..…… (39)
22
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
d
Where, e e ………………………………...……………...….. (41)
dt
1
KE eT N N dV e ……………………………………...…. (42)
T
2 V
Or,
1 1 1
M e N A N B T N A N B J ddd ……………... (45)
1 1 1
1 1 3
21
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
The equation of motion (or dynamic equation) can be derived, using the
energy balance principle which involves that "the summation of the
structure energies is stationary", i.e., the summation of kinetic energy,
dissipation energy, strain energy and potential energy is stationary, or
KE DE U PE 0 ………………………….………………. (48)
The first and third terms of equation (47) are obtained by equations (43)
and (32), respectively. Now, the second and the fourth terms will be
created. The dissipation energy DE depends upon the nature of damping,
and for the case of viscous damping, a damping matrix ce can be defined
such that:
Finally, the potential energy PE (with the absence of body forces) can be
written as:
PE W eT Fe t ………………………………………………… (50)
Substituting equations (32), (43), (49), and (50) in equation (48) gives,
22
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
1 T
e M e e e C e e e K e e e Fe (t ) =0……………. (51)
1 T 1 T T 1 T
e 2 2 2 2
1 T d e 1 T
e M e e
e 2
d
e M e e
dt e e 2 dt
M e e M e e
The other terms can be easily derived to get the final form of the dynamic
equation of finite element.
23
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
Appendices
Appendix (A1): The Shape Functions
Shell Element Shape Functions.
In the finite element analysis, the region of interest is subdivided
into a number of sub-regions known as elements, which are defined by
the locations of their nodal points. The main concept here is that the
geometry of the element is defined using the nodal coordinates and the
shape functions, which are used to interpolate the main unknowns (i.e.,
displacement) with an isoparametric formulations in terms of a non-
dimensional element coordinates , , which varies from -1 to +1 over
the element called natural coordinates. This coordinate system is
particularly useful when the adoption of numerical integrations is
considered to evaluate any integrals which are required during the
stiffness matrix calculations for example. Figure (A1.1) shows the
rectangular parent element (a) of the isoparametric quadrilateral element
(b) which is geometrically similar to the shell element used. Since 8-node
elements have been employed, and according to Pascal's triangle, the 8
terms polynomials are assumed for the displacement function as follows
u c1 c2 c3 c4 2 c5 c6 2 c7 2 c8 2 …………………… (A.1.1)
And so on, substituting the values of i ,i (where i the node number,
i 1,2,…….8) which are listed in table (A.1.1) into the above equations
24
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
7
4 7 3
1 1
8 6
y 7
x 1 5 2
1
(a)
3
4 7
6
8
y
2
x 1 5
(b)
25
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
u u1 N1 u2 N 2 u3 N 3 u4 N 4 u5 N 5 u6 N 6 u7 N 7 u8 N8 …………… (A.1.2)
N1
1
1 1 1
4
N2
1
1 1 1
4
N3
1
1 1 1
4
N4
1
1 1 1
4
N5
1
2
1 2 1
N6
1
2
1 1 2
N7
1
2
1 2 1
N8
1
2
1 1 2
These shape functions must satisfy two conditions:
8
1- N ( , ) 1
i 1
i
1 if i j
2- N i ( i , j )
0 if i j
26
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
N vi
1
1 0 1 0 1 0 0 0 0 2 i 1,2,......8
8
N vi
1
4
1 2 1 0 1 0 i 9,11,17,19
N vi
1
4
1 2 1 0 1 0 i 10,12,18,20
N vi
1
4
1 2 1 0 1 0 i 13,14,15,16
Where,
0 i , 0 i , 0 i
27
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
1 -1 -1 -1 11 0 1 -1
2 1 -1 -1 12 -1 0 -1
3 1 1 -1 13 -1 -1 0
4 -1 1 -1 14 1 -1 0
5 -1 -1 1 15 1 1 0
6 1 -1 1 16 -1 1 0
7 1 1 1 17 0 -1 1
8 -1 1 1 18 1 0 1
9 0 -1 -1 19 0 1 1
10 1 0 -1 20 -1 0 1
N pi
1
1 0 1 0 1 0 i 1,2,......8
8
Where,
0 i , 0 i , 0 i
28
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
have,
V2 V3 V1
29
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
N N x N y N z
x y z
In matrix form:
N x y z N
x
N x y z N
y
N x y z N
z
For this arrangement, the terms in the coefficient matrix are easily
obtained by differentiating equation (3) . This array is called the Jacobian
matrix [J] which contains the derivatives of the global coordinates with
respect to the local coordinates. Thus,
N i N i
x
N i J N i
y
N N i
i
z
32
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
Where,
x y z
x y z
Jacobian matrix [J] =
x y z
31
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
y
z
x x
x y z
x 1 m1 n1
y 2 m2 n2
z 3 m3 n3
32
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
Or,
[D] ………………………………………………………….. (A4.2)
Where, D and D are the stress-strain matrix (see sec.3.3.4) in the either
33
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
In this matrix, the terms 1 , m1 and so on, are the directional cosines.
Similarly, the strain vector may be recast as the symmetric 3×3 matrix:
x xy xz
yx
y yz ………………………………………….……… (A4.6)
zx zy z
In this equation, the strains are in the forms of equation (A4.c) and (A4.d)
instead of equation (A4.6). The 6×6 strain transformation matrix T in
equation (A4.8) is as follows:
12 m12 n12 1m1 m1n1 n1 1
2
2 m22 n22 2 m2 m2 n 2 n2 2
23 m32 n32 3 m3 n3 3
T m3 n3
… (A4.9)
2 1 2 2m1m2 2n1n2 1m1 2 m1 m1n2 n2 m1 n1 2 n2 1
2 2m2 m3 2n2 n3 2 m3 3 m2 m2 n3 n2 m3 n2 3 n3 2
2 3
2 3 1 2m3 m1 2n3 n1 3 m1 1m3 m3 n1 n3 m1 n3 1 n1 3
The form of the stress transformation matrix T is derived from the
argument that during any virtual displacement, the resulting increment in
strain energy density U o must be the same regardless of the coordinate
system in which it is computed. Thus,
U o T T ……………………………………………. (A4.10)
34
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
Where,
T T T ………………………………………………………. (A4.13)
Thus, the stress transformation matrix T is proven to be the transposed
inverse of the strain transformation matrix T .
Now, to transform the stress-strain relationships from one set of
coordinates to another, substitute equation (A4.8) and equation (A4.12)
into equation (A4.1) to obtain:
T DT ………………………………………………….… (A4.14)
Then, premultiply equation (A4.13) by T 1 and use equation (A4.12) to
find:
T T DT …………………………………………………... (A4.15)
Or,
D …………………………………………………………... (A4.16)
Where,
D T T DT ………………………………………………….... (A4.17)
which represents the transformation of D to D .
The reverse transformation is:
D T DT T …………………………………………………... (A4.18)
35
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
x
1
1 x1 1 x2 ……………………………………………. (A5.2)
2
Substitution of equation (A5.2) into the function in equation (A5.1) gives,
f ( x) ( ) ………………………………………………………..... (A5.3)
Also,
1
dx ( x 2 x1 )d ………………………………………………….... (A5.4)
2
Then, substituting equations (A5.3) and (A5.4) into equation (1) and
changing the limits of integration yields,
1
1
I x ( x 2 x1 ) ( )d …………………………………………...… (A5.5)
2 1
36
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
f (x )
f (x )
0 x1 x2 x
(a)
( )
( )
(b)
1 0 1
Figure (A5.1) Gaussian quadrature.
x r
d d
y
dA
xb y
d
r
d
r
r d
y
d
x
r
xb
x
xb
d
y r
xb r d
j
xb
k x
xb i xb
xb
z
xb
37
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
1 n
I ( )d R j ( j )
1 j 1
Or,
I R1 (1 ) R2 (2 ) ............... Rn (n ) …………………………..… (A5.6)
r x y xi yi …………………………………………………..... (A5.8)
38
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
1 0.0 2.0
2 0.5773502692 1.0
3 0.7745966692 0.5555555556
0.0 0.8888888889
4 0.8611363116 0.3478548451
0.3399810436 0.6521451549
5 0.9061798459 0.2369268851
0.53884693101 0.4786286705
0.0 0.5688888889
6 0.9324695142 0.1713244924
0.6612093865 0.3607615730
0.2386191861 0.4679139346
7 0.9491079123 0.1294849662
0.7415311856 0.2797053915
0.4058451514 0.3818300505
0.0 0.4179591837
8 0.9602898565 0.1012285363
0.7966664774 0.2223810345
0.5255324099 0.3137066459
0.1834346425 0.3626837834
39
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
triple product:
r r
dA d d k ……………………………………………. (A5.11)
Where, R j and Rk are weighting factors for the function evaluated at the
42
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
(a) (b)
(c) (d)
Before integrating, one can rewrite the functions in terms of the natural
coordinates , , and and using the limits -1 to 1 for each of the
integrals. In addition, the infinitesimal volume dV dxdydz must be
41
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
x y z
x y z
dV ddd J ddd ………………………...… (A5.17)
x y z
point ( j ,k , l ) . Integration points for n 1,2,3 and 4 (each way) are:
1,8,27, and 64, respectively.
42
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
References
[1] Flugg W., "Stress in shell", Springer-Verlag, 4th ed., New York, 1967.
[2] Hou-Cheng H., "Static and Dynamic Analysis of Plate and Shells",
Springer-Verlag, Berlin, 1989.
[3] Zienkiewiz O.C. and Taylor R.L., "The Finite Element Method",
Butterworth-Heinemann, 5th ed., Oxford, 2000.
[4] Novozhlov V.V., "The Theory of Thin Shells", 2 nd ed., Noordhoff
Ltd., Groningen, Netherlands, 1964.
[5] Vlasov V.Z., "General Theory of shells and its Applications in
Engineering", NASA TTF-99, 1964.
[6] Cowper G.R., Lindberg G.M., and Olson M.D., "A shallow Shell
Finite Element of Triangular Shape", International Journal of
Solution Structures, Vol., 6, No.8, pp. 1133-1156, 1970.
[7] Ahmed S., Itons B.M. and Zienkiewic O.C., "Analysis of Thick and
Thin Shell Structure by Curved Finite Elements", International
Journal of Numerical and Mechanical Engineering, Vol.2, No.3, pp.
419-451, 1970.
[8] Mindlin R.O., "Influence of Rotary Inertia and Shear in Flexural
Motion of Isotropic and Elastic Plates", Journal of Applied
Mechanics, Vol.73, pp.31-38, 1951.
[9] Weaver W.Jr. and Johnston P.R., "Finite Element for Structural
Analysis", Prentice-Hall, Englewood Cliffs, N.J. 1984.
[10] Cook R.D., "Concepts and Applications of Finite Element Analysis",
2nd ed., Wiley, New York, 1981.
[11] Ahmad S., Irons B.M., and Zienkiewic O.C, "A Simple Matrix-
Vector Handling Scheme for Three-Dimensional and Shell
Analysis", IJNME, Vol.2, No.4, pp.509-522, 1970.
43
Derivation of the shell element , Ahmed Element , Dr. Hani Aziz Ameen
Midlin Element in Finite Element Analysis
44