Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
The objective of this exam is to solve e problem using a finite element method of analysis. It can be seen
from Figure 1 that the physical problem has a mirror symmetry about the horizontal mid-plane of the bar.
This symmetry plane is used to reduce the size of the FEM model. Figure 2 shows the location of the
symmetry plane and the reduced physical problem.
To solve the reduced FEM model, 2 FEM elements are used, (1) a 6-node quadratic element (Element-1)
and (2) a 4-node quadratic element (Element-2). The locations of the global and local axes, the global
node numbering and the boundary conditions are shown in Figure-3. Due to symmetry, v2, v4 and v6
would each be equal to 0. In addition, due to being constrained at the end, u7, v7, u8 and v8 would also be
equal to 0.
Figure 3: Local and global coordinate systems, node numbers and boundary conditions of FEM model
The following essential steps are taken to obtain the solution of the FEM model.
Element-1
1
ℎ15 = (1 − 𝑟 2 )(1 + 𝑠)
2
1
ℎ16 = (1 − 𝑟 2 )(1 − 𝑠)
2
1 1
ℎ13 = (1 + 𝑟)(1 + 𝑠) − ℎ5
4 2
1 1
ℎ14 = (1 + 𝑟)(1 − 𝑠) − ℎ6
4 2
1 1
ℎ17 = (1 − 𝑟)(1 + 𝑠) − ℎ5
4 2
1 1
ℎ18 = (1 − 𝑟)(1 − 𝑠) − ℎ6
4 2
Element-2
1
ℎ12 = (1 + 𝑟)(1 + 𝑠)
4
1
ℎ22 = (1 + 𝑟)(1 − 𝑠)
4
1
ℎ32 = (1 − 𝑟)(1 + 𝑠)
4
1
ℎ42 = (1 − 𝑟)(1 − 𝑠)
4
For a two-dimensional element, the coordinate interpolates that express the local coordinates as a function
of r and s are given by:
𝑛 𝑛
𝑥𝑙𝑜𝑐𝑎𝑙 = ∑ ℎ𝑖 𝑥𝑖 ; 𝑦𝑙𝑜𝑐𝑎𝑙 = ∑ ℎ𝑖 𝑦𝑖
𝑖=1 𝑖=1
Where xlocal and ylocal are coordinates at any point of the element and xi, yi, i = 1, …. n are the coordinates
of the n nodes. The shape functions hi, as stated above, are a function of r and s. The Jacobian operator
relates the natural coordinate derivatives to the local coordinate derivatives. In general:
𝜕 𝜕𝑥 𝜕𝑦 𝜕
𝜕𝑟 𝜕𝑟 𝜕𝑟 𝜕𝑥
=
𝜕 𝜕𝑥 𝜕𝑦 𝜕
𝜕𝑠 𝜕𝑠 𝜕𝑠 𝜕𝑦
Substituting for xlocal and ylocal, the Jacobian matrix is given by:
𝜕 ∑𝑛𝑖=1 ℎ𝑖 𝑥𝑖 𝜕 ∑𝑛𝑖=1 ℎ𝑖 𝑦𝑖
𝜕𝑟 𝜕𝑟
𝑱 =
𝜕 ∑𝑛𝑖=1 ℎ𝑖 𝑥𝑖 𝜕 ∑𝑛𝑖=1 ℎ𝑖 𝑦𝑖
𝜕𝑠 𝜕𝑠
Using the above procedure, the Jacobian matrices for the two elements are:
𝑠 𝑟(𝑠 + 1) 1
1 + +
2 2 2
𝑱𝟏 =
𝑟2 𝑟 1
0 + +
4 2 2
1
0
𝟐 2
𝑱 =
0 5/4
3. Determination of the strain-displacement matrix B(r,s)
The strain-displacement matrix, B, is obtained by differentiation of the displacement shape functions with
respect to r and s and multiplying the result by the inverse of the Jacobian operator. The element
displacements are interpolated in the same way as the geometry interpolation; i.e.,
𝑛 𝑛
𝑢 = ∑ ℎ𝑖 𝑢𝑖 ; 𝑣 = ∑ ℎ𝑖 𝑣𝑖
𝑖=1 𝑖=1
Where u and v are local element displacements at any point of the element and ui, vi, i = 1, …. n are the
element displacements at the n nodes. The shape functions hi, as stated earlier, are a function of r and s.
The global nodal displacement vector is expressed as;
𝑈 𝑇 = [𝑢1 𝑢2 𝑢3 𝑢4 𝑢5 𝑢6 𝑢7 𝑢8 𝑣1 𝑣2 𝑣3 𝑣4 𝑣5 𝑣6 𝑣7 𝑣8
Using the same expression, the displacement interpolation functions for two elements is given by:
Element-1
16 16
𝑢1 = ∑ ℎ𝑖 𝑢𝑖 ; 𝑣1 = ∑ ℎ𝑖 𝑣𝑖
𝑖=1 𝑖=1
Element-2
16 16
𝑢2 = ∑ ℎ𝑖 𝑢𝑖 ; 𝑣2 = ∑ ℎ𝑖 𝑣𝑖
𝑖=1 𝑖=1
𝜀𝑖𝑗 = 𝐵𝑖𝑗 . 𝑢
𝑢1
𝜕𝑢
𝜀𝑥𝑥
𝜕𝑟
⋮
𝑢8
𝜕𝑣
𝜀𝑦𝑦 =
𝜕𝑠
𝑣1
⋮
𝜕𝑢 𝜕𝑣
𝜀𝑥𝑦 +
𝜕𝑠 𝜕𝑟
𝑣8
𝑢1
𝜀𝑥𝑥
⋮
𝑢8
𝜀𝑦𝑦 = 𝑩(3𝑥16)
𝑣1
⋮
𝜀𝑥𝑦
𝑣8
In terms of the local coordinate system and for a constant thickness of material, t, the stiffness matrix, K,
for each element is given by:
𝐾 𝑖 = ∫ 𝐵𝑖,𝑇 . 𝐶. 𝐵𝑖 . 𝑑𝑣𝑜𝑙
𝑣𝑜𝑙
Where i is the number of elements (1 and 2). C is the material property matrix and is given by:
1 𝑣 0
𝐸
𝐶 = 𝑣 1 0
1 − 𝑣2
1−𝑣
0 0
2
Where E and v are the modulus of elasticity and Poison’s ratio respectively. In terms of the natural
coordinate system:
𝐾 𝑖 = 𝑡. ∬ 𝐹𝑟,𝑠
𝑖
. 𝑑𝑟𝑑𝑠
𝑟𝑠
Using 2x2 Gauss formula for numerical integration in two dimension (r,s)
𝐾 𝑖 = 𝑡. ∬ 𝐹𝑟𝑖 . 𝑑𝑟𝑑𝑠 = ∑ 𝑡𝑖𝑗 . 𝛼𝑖𝑗 . 𝐹𝑖𝑗
𝑟𝑠 𝑖,𝑗
Where 𝛼𝑖𝑗 = 1.0 is the weighting factor for the element at two sampling points (𝑟𝑖, 𝑠𝑗, ) based on Guess
formulation and the integration points are taken +1/√3 and−1/√3. The global K matrix is then given by:
𝐾 = 𝐾1 + 𝐾 2
The body force vector for each element is obtained using the matrices 𝐻𝑖𝑗 ,𝑓𝐵 𝑖𝑗 , det(𝐽𝑖𝑗 ) and thickness t
using the following equation.
Where 𝛼𝑖𝑗 = 1.0 is the weighting factor for the element at two sampling points (𝑟𝑖, 𝑠𝑗, ) based on Guess
formulation and the integration points are taken +1/√3 and−1/√3.
Surface body force is provided to 50N at node 2 of element2
𝑅𝐶 𝑇 = [0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
𝑹 = 𝑹𝑩 (𝒊) + 𝑹𝑪
15 215 71 71 14 14
𝑅𝑇 = [ 0 0 0]
4 4 12 12 3 3
6. Boundary Condition
Solving with MATLAB both 𝑲 and 𝑹 , we can solve the unknown node displacements
𝑈 𝑇 = [𝑢1 𝑢2 𝑢3 𝑢4 𝑢5 𝑢6 𝑣1 𝑣3 𝑣5 ]
1.859
3.212
1.648
1.664
U= 10-4 1.234
1.115
0.172
-0.454
-0.315
7. Determination of Strain Components εxx and εyy
𝜀𝑖𝑗 = 𝐵𝑖𝑗 . 𝑢
In which
𝜕𝑢 𝜕𝑣 𝜕𝑢 𝜕𝑣
𝜀𝑥𝑥 = , 𝜀𝑦𝑦 = , 𝑎𝑛𝑑 𝜀𝑥𝑦 = +
𝜕𝑥 𝜕𝑦 𝜕𝑦 𝜕𝑥
Using the Jacobian operator, we can relate the local and natural coordinates
𝜕 𝜕𝑥 𝜕𝑦 𝜕
𝜕𝑟 𝜕𝑟 𝜕𝑟 𝜕𝑥
=
𝜕 𝜕𝑥 𝜕𝑦 𝜕
𝜕𝑠 𝜕𝑠 𝜕𝑠 𝜕𝑦
Therefor:
𝜕 𝜕
−𝟏
𝜕𝑥 𝑱 𝜕𝑟
=
𝜕 𝜕
𝜕𝑦 𝜕𝑠
𝜕𝑢 𝜕𝑢
𝑱−𝟏
𝟏,𝟏 𝑱−𝟏
𝟏,𝟐
𝜕𝑥 𝜕𝑟
=
𝜕𝑢 𝜕𝑢
𝑱−𝟏
𝟐,𝟏 𝑱−𝟏
𝟐,𝟐
𝜕𝑦 𝜕𝑠
And:
𝜕𝑣 𝜕𝑣
𝑱−𝟏 −𝟏
𝟏,𝟏 𝑱𝟏,𝟐
𝜕𝑥 𝜕𝑟
=
𝜕𝑣 𝜕𝑣
𝑱−𝟏 −𝟏
𝟐,𝟏 𝑱𝟐,𝟐
𝜕𝑦 𝜕𝑠
Figure 5 and 6 below show the plots for the FEM determined εxx and εyy as a function of te global axial
position X along the bottom surface and the top surface of the elements respectively.
Figure 6: Strain plot along the bottom surface of element 1 & 2
By using isoperimetric FEM formulation, rigorous and complicated finite element formulation with local
element coordinates was simplified to easily determined shape functions in the elements natural
coordinates.