Cours - Prof Mef
Cours - Prof Mef
Republice of Cameroun
UUniversité de University of
Yaoundé I Yaounde I
par
DR LEZIN
Ecole Nationale
Supérieure Polytechnique
FINITE ELEMENT METHODS / 1. MATHEMATICAL BACKGROUND Version ou da
Dr LEZIN
SOMMAIRE
1. MATHEMATICAL BACKGROUND
1.1. Introduction
The FEM is a numerical method dealing with real world problems that in volve complicated
physics, and geometry, and boundary conditions. In a FEM, a given domain is viewed as a
collection of sub domains, and over each sub domain, the governing equation is approximated
by any traditional methods.
SHEMA ICI
A given domain is subdivided in to sub domains, called finite elements, and an approximate
solution of the problem to solve is developed over eaels element. Three fundamental steps of
the FEM might be illustrated as:
¾ Divide the whole domain in to parts.
¾ Over each part. Seek an approximation to the solution as a linear combination
of nodal values and approximation function, and drive relations among nodal
values.
¾ Assemble the parts and obtain the solution to the whole.
SHEMA ICI
A vector a in the space can be given in terms of unit vectors i, j, k directed along the x, y, z
axis:
a = axi + ayj + azk (1-1)
The ∇ operator has vector properties and is used to define vector operations as the gradient,
the divergence and the curl useful in the definition of integral vector theorems.
These parameters being a function of x are allowed to change from element to element.
Eq (1-4) regardless of x is written in a more elementary form as:
d 2φ
α + C = 0 (1-5)
dx 2
1.6. Problems
1.6.1. problem1
A position vector emanates in space from P(10,15,5) and terminates at Q(-2,5,3).
1) - use the concept of addition and subtraction of vectors to determine the components
of the position vector and compute the magnitude of the position vector.
2) – define the unit vector and compute the components of a unit vector directed from P
to Q.
Solution1
SHEMA ICI
1- rP=10i + 15j + 5k, rQ=-2i + 5j + 3k, rQ=rP + rPQ ⇒ rPQ = rQ –rP, or rPQ = -12i – 10j – 2k
[
⇒ rPQ = 12 2 + 10 2 + 2 2 ] 1
2
= 157
[
2- A unit vector U is a vector with a unit magnitude, i.e. U 2x + U 2y + U 2z ]
1
2
=1
The position vector rPQ is defined in terms of a local coordinate system using angles θx,
θy, and θz.
SHEMA ICI
Hence:
rPQ x − 12
cosθ x = = = −0,762
rPQ 15,7
− 10
cosθ y = = −0,625
15,5
cosθ z = −0,127
⇒ U = -0,762i - 0,635j - 0,127k
1.6.2. Problem2
3
Given a scalar function φ defined as: φ = N 1φ1 + N 2φ 2 + N 3φ3 = ∑ N iφi write φ in
i =1
matrix form.
Solution2
⎧φ1 ⎫
⎪ ⎪
φ = [N ]{φ } = [N ][φ ] = [N 1 N 2
T
N 3 ]⎨φ 2 ⎬ = [N 1 N 2 N 3 ][φ i ]
T
⎪φ ⎪
⎩ 3⎭
1.6.3. Problem3
Given a function y = ax2, where a = constant. Given that [A] is a symmetric n x n matrix
and {x} n x 1 matrix, a matrix equation that is equivalent to the function y above is
Solution3
Assume n = 2, then
⎡a a 12 ⎤ ⎧x 1 ⎫
y = [x 1 x 2 ]⎢ 11 ⎥ ⎨ ⎬ = a 11 x 1 + a 12 x 2 x 1 + a 21 x 1 x 2 + a 22 x 2
2 2
⎣a 21 a 22 ⎦ ⎩x 2 ⎭
∂y
= 2a 11 x 1 + a 12 x 2 + a 21 x 2
∂x 1
∂y
= a 12 x 1 + a 21 x 1 + 2a 22 x 2 since [A ] is symetric a 12 = a 21 , then
∂x 2
⎡a a 12 ⎤ ⎧x 1 ⎫
⎨ ⎬ = 2[A ]{x}
dy = 2 ⎢ 11
d{x} ⎣a 21 a 22 ⎥⎦ ⎩x 2 ⎭
1.6.4. Problem4
The divergence of vector function is defined as ∇ a
1-Discuss this vector operation in terms of the definition of a scalar product.
2-Write the same function using Cartesian tensor notation.
Solution4
1- From equations 1-1 and 1-2, we have:
⎛ ∂ ∂ ∂ ⎞
∇a = ⎜⎜ i + j + k ⎟⎟.(a x i + a y j + a z k )
⎝ ∂x ∂y ∂z ⎠
∂a ∂a y ∂a z
= x + +
∂x ∂y ∂z
⇒ ∇.a ≠ a.∇ because the ∇ operateur should act vector a.
2-differentiation is denoted using a cumin a. A partial differentiation of a scalar quantity
A has vector properties:
∂A ⎛ ∂A ∂A ∂A ⎞
i.e. A ,i ⇒ ⇒ ⎜⎜ or or ⎟.
∂x i ⎝ ∂x 1 ∂x 2 ∂x 3 ⎟⎠
The divergence of a vector is written ∇ a => aij, where the repeated subscript implies
the summation:
3
∂a i ∂a 1 ∂a 2 ∂a 3
a i,i ⇒ ∑ = + + .
i =1 ∂x i ∂x 1 ∂x 2 ∂x 3
1.6.5. Problem5
Use the separation variable technique (u(x, t) = U(x).T(t)) to compute the steady-state
temperature distribution for present plate. a constant temperature of T0 = 100 is
maintained along the edge y = w, and all other edges have zero temperature. The
thermal conductivity kx = ky = 1.
SHEMA ICI
Solution5
d2X d2Y
2
+ k 2
X = 0 and 2
− k 2 Y = 0 (4)
dx dy
Both equations are solved as homogeneous linear equations with constants coefficients.
Assume X = C emx for the firs equation, we obtain the characteristic equation m = ±ki.
⎛ nπ x nπ x ⎞ ⎛ nπ ⎞
The general solution for X is X = ∑ ⎜ A n sin( ) + B n cos( ) ⎟ (5) ⎜ k n = ⎟.
⎝ L L ⎠ ⎝ L ⎠
With boundary condition, X(0) = 0, X(L) = 0 => Bn = 0 and Ansin(knL) = 0.
A similar assumption Y = Cemy, gives a solutions of second equation with the
characteristic equation m2-k2 = 0 and general solution.
⎛ nπy nπ y ⎞
Y = ∑⎜ Cn sinh( ) + Dn cosh( )⎟ (6)
⎝ L L ⎠
With boundary condition Y(0) = 0 gives Dn = 0, and
eq. (2) becomes
+∞
nπx nπy
T = ∑ E n sin( )sinh( ) En = AnCn (7).
n =1 L L
The last boundary condition T(x, w) = T0 is substituted in to equation (7), and the
orthogonality of the trigonometric functions is employed to determine En multiply both
⎛ mπ x ⎞
if observed of the equation by sin ⎜ ⎟ and integrate from 0 to L.
⎝ L ⎠
nπ w nπ x
L
2
(8) ⇒ E n sinh( ) = ∫ T0 sin( )dx. (9)
L L0 L
Evaluating En and substituting in to eq.(7) gives the analytical result of the problem.
1.6.6. Problem6
Vector transformation in 2-dimension space for a vector f from the old system (x1, x2, x3)
to the new system (x’1, x’2, x’3) is
⎧f 1' ⎫ ⎡ cosθ sinθ 0⎤ ⎧f 1 ⎫
⎪ '⎪ ⎢ ⎪ ⎪
⎨f 2 ⎬ = ⎢- sinθ cosθ 0⎥⎥ ⎨f 2 ⎬ ,
⎪ '⎪ ⎢ 0 0 1⎥⎦ ⎪⎩f 3 ⎪⎭
⎩f 3 ⎭ ⎣
3
And the corresponding subscript tensor statement is f i' = ∑ a ij f j , while the inverse
j=1
If the inverse transformation seen as 2nd – order transformation is seen as a different 2nd
order tensor as an extension of the 1st one, show that the stress transformation equations for a
2-dimension elasticity, derived in elementary mechanics of materials are given by equation
σ’rs = ari asj σij (1)
Solution6
⎛ a 11 a 12 ⎞ ⎛ cosθ sinθ ⎞
⎜⎜ ⎟⇒⎜ ⎟ (2)
⎝ a 21 a 22 ⎟⎠ ⎜⎝ - sinθ cosθ ⎟⎠
Expand eq.(1) with r = s = 1 and note that I and j are summation indices from 1 to 2.
==> σ’11 = a11a11 σ11+ a11a12 σ12 + a12a11 σ21 + a12 a12 σ22
Expand eq.(1) with r = 1 and s = 2
σ’12 = a11a21 σ11+ a11a22 σ12 + a12a21 σ21 + a12 a22 σ22
Expand eq.(1) with r = 2 and s = 1
σ’21 = a21a11 σ11+ a21a12 σ12 + a22a11 σ21 + a22 a12 σ22
Expand eq.(1) with r = s = 2
σ’22 = a21a21 σ11+ a21a22 σ12 + a22a21 σ21 + a22 a22 σ22
Substitute the values of aij from eq.(2):
σ’11 = σ11cos2 θ + σ22sin2 θ + 2 σ12sin θcos θ
σ’12 = σ’21 = (σ22 - σ11)sin θcos θ + σ12 (cos2 θ - sin2 θ)
σ’22 = σ11 sin2 θ + σ22 cos2 θ -2 σ12sin θcos θ
SCHEMA ICI
Local Element
Global element
Node 1 Node 2
I 1 2
Connectivity matrix
II 2 3
III 3 4
IV 4 5
V 5 6
2.2.1. Elasticity
If σ = normal stress, A = area and f an axial body force, then the force in the rod (one
dimensional element) is σ (x).A(x) and the change in the force is balanced by external body
force:
d[σ (x) A(x)]
+ f(x).A(x) = 0 (2-1)
dx
From the Hook’s law, the strain ∈ in a material with Young modulus E is related to axial
displacement U as
⎡ dT(x) ⎤
d ⎢k(x).A(x) + Q(x)A(x) = 0 (2-6)
⎣ dx ⎥⎦
E E t°
q(x) in 2 ; A(x) in ; T(x) in ; k(x) in E
tL t L3 T tLT
It follows that:
dh(x)
u(x) = -K (2-7-b)
dx
The velocity u(x) (first order derivative) is assumed to be known (2-1) / (2-8) do not have 1st
order.
J1 (f) = ∫ ⎢α ⎜ ⎟ + β f 2 − 2 γ f ⎥ dV (2-12)
V
2 ⎢⎣ ⎝ dx ⎠ ⎥⎦
For the purpose of deriving a FE model, let us represent the governing diff. eq. by pseudo
variational function corresponding to eq. (2-11) with C = C(x).
1 ⎡ ⎛ dC ⎞ ⎤
2
dC
J 2 (C) = ∫ ⎢D⎜ ⎟ +CU + K r C 2 − 2 m C⎥ dV
V
2 ⎣⎢ ⎝ dx ⎠ dx ⎦⎥
(2-13)
SCHEMA ICI
The third type of boundary condition is called mixed and is a combination of equations (2-16)
and (2-15). In FE analysis only the Dirichlet problem is usually considered
⎡
r2
⎛ dφ ⎞
2
⎤
J (φ) = ∫ ⎢π r E ⎜ ⎟ − 2π r ρφ⎥dr (2-18)
r1 ⎢
⎣ ⎝ dr ⎠ ⎥⎦
Where dV = 2 π rdr.
2.9. problems
2.9.1. Problem 1:
SHEMA ICI
x = x 1 ⇒ N 1 = 1 and N 2 = 0⎫
⎬ Property given in 2-4
x = x 2 ⇒ N 1 = 0 and N 2 = 1⎭
3-using result of 1- and 2-, we define [N] = [N1 N2]
{Ui} = [U1 U2]T, and therefore u = u(x) = [N]{Ui}.
2.9.2. Problem 2
The use of equation 2-12 in the form of heat conduction gives the variational of the
function (if we make the following analogy f a T ; α a k ; β a 0 and γ a Q ) for heat
d 2T
conduction. We can show that k + Q = 0 is the governing equation for heat
dx 2
conduction
K = constant = thermal conductivity; Q = constant = convection heat transfer; T = t°
1- Use the Rayleigh – Ritz method to obtain an approximate solution for the 1 –
dimension heat conduction problem. Assume a rod of length L, constant area, and
constant heat source along the length rod. T(0) = T(L) = 0.
2- Use the Rayleigh – Ritz method and 2 - linear interpolation polynomials to solve this
heat conduction problem.
SCHEMA ICI
3-Assume a rod of elastic material fixed at both ends with constant area A and length of
3 L with uniform body force loading f. Use three linear elements of length L and
formulate the Rayleigh – Ritz solution u = u(x) using shape functions rather than
interpolation formulas.
4- for the same rod (3-) write the variational function In terms of linear shape functions.
Derive a general model ( a local stiffness matrix) for the rod using the variational
function.
Solution 2
gives:
[ ( )]
L
J =∫
1 2
2
) (
kc3 4 x 2 − 4 Lx + L2 − 2Qc3 x 2 − Lx Qdx or after integration on limits,
0
T = 2 T2
(L -x) ; L ≤ x ≤ L (b)
L 2
L⎡ 2
⎤
1 ⎛ dT ⎞
J ( T) = ∫ ⎢ k ⎜ ⎟ − QT⎥ Adx (c)
0⎢⎣ 2 ⎝ dx ⎠ ⎥⎦
⎛ 2kT22 QT2 L ⎞
J (T) = ⎜⎜ - + ⎟A
⎟ (e)
⎝ L 2 ⎠
⎧U I = N I 1U 1 + N I 2U 2
⎪
⎨ dU I dN I 1 dN I 2 (a )
⎪⎩ dx = U 1 + U2
dx dx
Where NI1 is the linear shape function for node 1 of element I (same for NI2) using the
result for problem 1-2 we have
L−x dN I 1 1
N I1 = =−
L dx L
x dN I 2 1
NI2 = =
L dx L
Similarly for element II and III
UII = NII.2 U2 + NII.3 U3
UIII = NIII.3 U3 + NIII.4 U4
SCHEMA ICI
2L − x dN II 2 1
N II 2 = =−
L dx L
x−L dN II 3 1
N II 3 = = draw NI,I only
L dx L
3L − x dN III 3 1
N III 3 = = − (b)
L dx L
x − 2L dN III 4 1
N III 4 = =
L dx L
Substituting into eq. (2-12) + (a) and using the boundary conditions U1 = U4 = 0 with the
following analogy
1
L L 3L
⎛ U 32 U 3 (3L - x ) ⎞
= ∫ EAε dx - ∫ ∆.fAdx + ∫ ⎜⎜ E 2 −
2
⎟⎟Adx
20 0 2 L⎝ 2L L ⎠
EAε 2 dx = σAεdx (réaction energy) ; U.dF = ∆.fAdx; (action energy)
integrating
U 22 − U 2 U 3 + U 3
J ( U) = EA − AfL(U 2 + U 3 ) (C)
L
Minimizing J ( U) with respect to Ui gives (U1 = U4 = 0)
∂J 2U 2 − U 3
= EA − fAL = 0
∂U 2 L
(d)
∂J 2U 3 − U 2
= EA − fAL = 0
∂U 3 L
We give (d) in matrix form as
EA ⎡ 2 − 1⎤ ⎡ U 2 ⎤ ⎡1⎤
= fAL (e)
L ⎢⎣− 1 2 ⎥⎦ ⎢⎣ U 3 ⎥⎦ ⎢1⎥
⎣⎦
fL2 fL2
Solving (e) give us U 2 = ; U3 = , and the final result
E E
fLx
UI = 0≤x≤L
E
fL2
U II = L ≤ x ≤ 2L
E
fL(3L - x)
U III = 2L ≤ x ≤ 3L
E
The exact solution is given in the form of the first question as
f3Lx - x 2
U=
2E
For x = L and x = 2L 0% error
3
For x = L 11% error
2
The variational function can be written as follows for one element of length L:
L L
1 dU dU
2 ∫0 dx dx
J (U) = E Adx - ∫ UfAdx (a)
0
A
L
{U}T ⎧⎨ dN ⎫⎬⎡ dN ⎤
E ⎢ ⎥{U}dx - A ∫ {U} [N ] fdx
T T
2 ∫0
J (U) = ⎩ dx ⎭ ⎣ dx ⎦ 0
⎡ dN 1 ⎤
[E ]⎢ ⎥{U}dx − A ∫ [U1 U 2 ]⎡⎢ 1 ⎤⎥fdx
L L
A ⎢ dx ⎥ ⎡ dN ⎤ N
= ∫ [U 1 U 2 ]⎢ ⎥ (b)
2 0 dN ⎣ dx ⎦ ⎣N 2 ⎦
⎢⎣ 2 dx ⎥⎦ 0
∂{U} 0 ⎣
dx ⎦ ⎣ dx ⎦ 0
Or
[Ke]{U} = {fe} (element local stiffness matrix for a rod in one dimension space.
[K]{U} = {P} (stiffness equation).
SCHEMA
2.9.3. Problem 3
Compare the formulation of 1-dimension FE problem using 2 nodes linear elements
versus 3 node quadratic elements.
Solution 3
2 node linear element was discussed in problem 2.
A 3 node quadratic element has similar properties. The function must span 2 paces and
connect 3 nodes. A 3 node element can have a length of L (or 2L or any°) for
convenience of computations. Using previous formulation of the shape function we have
for element I
fI =NI1f1 + NI2f2 + NI3f3 (a)
Cubic interpolation formulas here are 4 nodes and the element will span 3 spaces.
SCHEMA
The procedure for formulating the local stiffness matrix is identical with that in all the
preceding examples. The shape function are approximated using
Interpolation formulas such as:
Fi = A + Bx + Cx2.
The method used in problem 1 can be used to derive a general shape function even if the
algebra becomes must more cumbersome.
2.9.4. Problem 4
1- Derive of stiffness matrix equation of a rod (problem 2-4) in a general3-dimension
coordinate system.
2- Apply the first question using paragraph 2-5 to find displacements at each node and
internal forces in each bar of the following truss.all members have identical areas of
cross section A and modulus E.
SCHEMA
Solution 4
⎢ n 2
- ln - mn - n2 ⎥
AE ⎢
[K I ] = ⎥ (d)
L ⎢ (sym) l2 lm ln ⎥
⎢ ⎥
⎢ m2 mn ⎥
⎢ 2 ⎥
⎣ n ⎦
NB: last page, it is also important to find by the same procedure the expression of the
associated to nodal loads for external loading.
2- We use 3 finite elements to model the structure.
SCHEMA
⎡1 0 −1 0⎤
⎢ 0⎥
EA ⎢ 0 0 0
l=1, m=0 [K ] = ⎥ (a)
L ⎢− 1 0 1 0⎥
I
⎢ ⎥
⎣0 0 0 0⎦
⎡0 0 0 0⎤
⎢ 0 − 1⎥
EA ⎢0 1
l = 0, m=1 [K ] = ⎥ (a)
L ⎢0 0 0 0⎥
II
⎢ ⎥
⎣0 − 1
0 1⎦
⎡ 1 1 − 1 − 1⎤
⎢ ⎥
2 EA ⎢ 1 1 − 1 − 1⎥
m=l= [K ] = (a)
2 2 2L ⎢− 1 − 1 1 1 ⎥
III
⎢ ⎥
⎣− 1 − 1 1 1 ⎦
Assembly of the global stiff matrix from paragraph 2-5.
[K] = [ki,j] where i,j 1 ≤ i, j ≤ 6 refer to local degree of freedom
⎡K +K K +K K K K ⎤ K
I III I III I I III III
11 11 12 12 13 14 13 14
⎢ K +K I III
KI
K I
K K
III ⎥ III
⎢ 22 22 23 24 23
⎥ 24
⎢ K +K
I II
K +K
I II
K K
II
⎥ II
[K] = ⎢ 33 11 34 12 13
⎥(b
14
⎢ (sym) K +K
I
44
II
22
K K
II
23 ⎥
II
24
⎢ K +K K +K ⎥
II III II III
⎢ ⎥
33 33 34 34
⎣ K +K ⎦ II
44
III
44
Then
EA ⎡0,3536 0,3536⎤ ⎧u 3 ⎫ ⎧P ⎫
⎨ ⎬=⎨ ⎬ (e)
L ⎢⎣0,3536 1,3536 ⎥⎦ ⎩ v 3 ⎭ ⎩- 2P ⎭
And the condensed equations for the unknown reactions are (from the first four
equations of the system.
¾
From eq. (e) we solve for u3 and v3
SCHEMA
I θe is the angle between the positive x – axis and positive xe axis, measured in the
counter clockwise direction then the transfer matrix [ Λ ] in eq. (1-b) for a 2 – dimension
coordinates system can be written as:
⎡u 1e ⎤ ⎡ cosθ e sinθ e 0 0 ⎤ ⎡u 1 ⎤
⎢ e⎥ ⎢ 0 ⎥ ⎢⎢ v 1 ⎥⎥
⎢ v 1 ⎥ =≥ ⎢− sinθ e cosθ e 0
⎥ (g)
⎢u e2 ⎥ ⎢ 0 0 cosθ e sinθ e ⎥ ⎢u 2 ⎥
⎢ e⎥ ⎢ ⎥⎢ ⎥
⎣{v2 ⎦ ⎣1404444 0 − sinθ e cosθ e ⎦ ⎣ v 2 ⎦
424444443 {
local [Λ ] global
Internal forces Fe in element can be determined from the element equation of problem
(2-4-d) as:
⎡F1e ⎤ EA ⎡ 1 − 1⎤ ⎧u 1e ⎫
⎢ e⎥ = ⎢− 1 1 ⎥ ⎨ e ⎬ (h)
F
⎣ 2⎦ L ⎣ ⎦ ⎩u 2 ⎭
u ei are from eq. (g).
Solving eq. (g) and (h) for each element, we find:
SCHEMA
2.10.2. Homework 2
Consider the steel column (a typical column in a multi-storey building structure) shown
here. The loads shown are due to the loads of different floors. The elasticity modulus is E
= 2,1×105MPa and cross-sectional area of the column is A = 32 cm2. Using the procedure
in this chapter, determine the vertical displacements and axial stresses in the column at
various floor – column connection points
SCHEMA
The quadrilateral element is rectangular and must conform to the cartesian global coordinate
system. The triangular element is used to model 2 – dimension problems with a curved
boundary by approximating the curve with a series of straight lines.
Where αx, αy and β are known parameters that can be a function of x and y.
The 2-dimension equation of mass transport is: similar to equation 2.11 and is:
Where ux, uy, Dx, Dy are velocities and diffusivities in x and y directions.
A special cause of eq. 3.1 when β = 0 and αx= αy gives the Poisson equation in the Cartesian
coordinates system.
¾ If the material is the homogeneous and isotropic with Young’s E modulus and
Poisson’s ratio ν
Being constant then a two-dimension problems usually involve either plane stress or plane
strain.
σ = D.ε (3.5)
D = matrix of elastic contents.
¾ Plane stress occurs when the thickness dimension t is small compared to the
length and width dimensions. A thin plate or disk of material loaded in its
plane is an example of plane stress. It follows that:
σ xz = σ yz = σ zz = 0
⎡ ⎤
⎢ 1 0 0 ⎥
(3.6)
[D] = E 2 ⎢ν 1 0 ⎥
1 -ν ⎢ 1 −ν ⎥
⎢0 0 ⎥
⎣ 2 ⎦
schema
Plane strain can be assumed when the length dimension is large compared with the cross
section dimensions, such as a gun barred
schema
It follows that:
σ xz = σ yz = 0; σ zz = ν (σ xx + σ yy )
The relationship between shear stress and shear strain is from eq. (3.5) and given as:
E
σ xy = Gε xy = ε xy (3.7.b)
2(1 + ν )
If the displacement in eqution (3.3) is given in term of shape functions Ni, then we define the
strain matrix corresponding to that node i as [Bi] ≠ [ε]
⎡ ∂N i ⎤
⎢ 0 ⎥
⎢ ∂x ⎥
∂N i ⎥ ⎧u ⎫
[Bi ] = ⎢⎢ 0 ; {ε } = [Bi ]⎨ ⎬ (3.7.c)
∂y ⎥ ⎩v ⎭
⎢ ∂N ∂N i ⎥
⎢ i ⎥
⎣⎢ ∂y ∂x ⎥⎦
This equation is analogous to the principle of minimum potential energy discussed in theory
of elasticity, with the following FE results: (e = element)
(3.10)
[N] = 2n×2n shape function matrix; ρ = density; h =
⎧f x ⎫
element height; f = ⎨ ⎬ = distributed force
⎩f y ⎭
parameter;
⎧t x ⎫
t = thickness ⎨ ⎬ .
⎩t y ⎭
3.5. Transformations
Matrix transformations are manipulations that modify a matrix based upon some type of
constraint or condition. From the local to the global coordinates system, matrices in the
equilibrium equations are transformed as illustrated here:
We can press the vector components of F with ε , η coordinates. In terms of components in
the x, y coordinates:
⎡Fx ⎤ ⎡ cosθ sinθ ⎤ ⎧x ⎫ ⎧Fx ⎫
⎢F ⎥ = ⎢ ⎥ ⎨ ⎬ = [T0 ]⎨ ⎬ (3.11)
⎣ y ⎦ ⎣− sinθ cosθ ⎦ ⎩ y ⎭ ⎩Fy ⎭
Schema
If we wish to express the global displacements at a given node in terms of local displacement
at a specific node, we construct the transformation of the whole (global) system as:
⎡ [I] [0] [0]⎤
[T] = ⎢⎢[0] [T0 ] [0]⎥⎥ (3.12)
⎢⎣[0] [0] [I]⎥⎦
This all displacement DOF that are not constrained are unaffected, and only global
displacement that are constrained are transformed with their specific transformation matrix
[T0]i. from the local to the global coordinate system we have:
⎪ 2⎪ ⎢ ⎪ ⎪
⎨∆ ⎬ = ⎢0 [T0 ]T 0⎥⎥ ⎨U ec ⎬ (3.13)
⎪ 3 ⎪ ⎢0 0 I ⎥⎦ ⎪∆2 ⎪
⎩∆ ⎭ ⎣ ⎩ ⎭
Where ∆1 and ∆2 denote the constrained displacement
DOF Ue.
The 3-dimension stress-strain equations for isotropic elasticity are similar to the plane strain
equations:
3.7. Problems
3.7.1. Problem1:
1- A rectangular FE with dimensions axis defined in an x, y coordinates system as shown
in fig P1A. Assume the function of the form:
φ =A + Bx + Cy + Dxy
And derive the shape function for the rectangular element. Write the final result in the
form
φ = N1 φ 1 + N2 φ 2 + N3 φ 3 + N φ 4
Schema
2-A 3-node triangular element is defined in fig. P1.B in an x, y coordinate system with
nodes 1(x1, y1), 2(x2, y2) and 3(x3, y3) in the global system derive shape functions in terms
of global coordinates. Assume φ = C1 + C2x + C3y.
3- A quadrilateral element is shown in an x, y coordinates system. Temperature
distribution has been computed at each node as T1 = 100°, T2 = 60°, T3 = 50°; T4 = 90°.
Use the shape function in equation (1-) to compute the temperature at at node with
coordinate (2,2;2,5).
schema
Solution 1
N1 =
(a - x )(b - y ) ; N =
x (b - y )
; N3 =
xy
; N1 =
(a - x )y ; (a = x − x b = y − y ) (c).
2 2 1 1 2
ab ab ab ab
We use that the shape function Ni has a magnitude of 1 at node I and is 0 at the
remaining nodes.
Schema
⎧C1 ⎫
⎪ ⎪
Or in the matrix form φ = [1 x y]⎨C 2 ⎬ (b)
1424 3
[α ] ⎪C ⎪
⎩123
3⎭
{C}
N1 =
[(x 2 y 3 − x 3 y 2 ) + x(y 2 − y 3 ) + y(x 3 − x 2 )]
2A
N2 =
[(x 3 y1 − x 1 y 3 ) + x(- y1 + y 3 ) + y(x 1 − x 3 )] (i)
2A
N 3 = [ x 1 y 2 − x 2 y1 + x y1 − y 2 + y - x 1 + x 2 ]
( ) ( ) ( )
2A
⎡1 x 1 y1 ⎤
1
Where A = det ⎢⎢1 x 2 y 2 ⎥⎥ = area of the triangular element (j)
2
⎢⎣1 x 3 y 3 ⎥⎦
N1 =
(a - a )(b - b ) 3
4 2 = ;N
a
= 4
(b - b 2 ) = 1
2
ab 8 ab 8
∑N =1
N3 = 4
( )( )
a b
2 1
= ; N4 =
(
a-a b
4 2 =3
)( ) i
ab 8 ab 8
3 1 1 3
The t° is computed as T(2,5;2,5) = .100 + .60 + .50 + .90 = 85 o .
8 8 8 8
3.7.2. Problem2
1- Deduce variational function that corresponds to 2-dimensional heat transfer. Write
the variational function in terms of linear 4-node shape function and arrive at a general
matrix statement corresponding the variational function.
2- Derive a local stiffness matrix for heat transfer using shape function for a 4-node
quadrilateral element.
Solution2
Where:
t = constant thickness; kx, ky Æ thermal conductivities; Q = external source conductivity
heat transfer.
The shape function representing the t° distribution with in an element has the form of φ
in prob. (3.1), and in matrix form:
⎧T1 ⎫
⎪T ⎪
⎪ 2⎪
t = [N 1 N2 N3 N 4 ]⎨ ⎬ = [N ]{T} N i = N i ( x, y) (b)
⎪T3 ⎪
⎪⎩T4 ⎪⎭
We define operator matrices that represent the partial derivatives occurring in eq. (a)
as:
[L x ] = ⎡⎢ ∂ ⎤⎥[L y ] = ⎡⎢ ∂ ⎤⎥ (c)
⎣ ∂x ⎦ ⎣ ∂y ⎦
[Lx] = 1×1; [N] = 1×4 Î [Lx][N] is a 1×4 matrix. kx, ky also are represented as 1×1
matrices Î eq. (a) can now be written in a matrix eq. as:
⎛1 1 ⎞
J (T ) = ∫ ⎜ {T} [N ] [Lx ] [kx ][Lx ][N ]{T} + {T} [N ] [Ly] [ky][Ly][N ]{T} − {T} [N ] Q ⎟ t dx dy
T T T T T T T T
A⎝
2 2 ⎠
(d)
The final result is a 1×1 matrix and indicate a scalar quantity that can be minimized
with respect to {T} (or Ti).
⎡∂⎤
⎢ ∂x ⎥
Eq. (c) is use to define the partial st of derivatives as [L] operating on [N]. [L] = ⎢ ⎥
⎢∂ ⎥
⎢⎣ ∂y ⎥⎦
and:
⎡∂⎤ ⎡ ∂N 1 ∂N 2 ∂N 3 ∂N 4 ⎤
⎢ ⎥ ⎢
[B] = [L][N] = ⎢ ∂∂x ⎥[N1 N 4 ] = ⎢ ∂x ∂x ∂x ∂x ⎥ (e)
⎢ ⎥
N2 N3
∂N ∂N 2 ∂N 3 ∂N 4 ⎥
⎢ 1 ⎥
⎢⎣ ∂y ⎥⎦ ⎣⎢ ∂y ∂y ∂y ∂y ⎥⎦
⎛1 ⎞
J (T ) = ∫ ⎜ {T} [N ] [L] [k ][L][N ]{T} − {T} [N ] Q ⎟ t dx dy
T T T T T
A⎝
2 ⎠
(f)
⎛1 ⎞
= ∫ ⎜ {T} [B] [k ][B]{T} − {T} [N ] Q ⎟ t dx dy
T T T T
A⎝
2 ⎠
Eq. (f) is an equivalent matrix statement of the variational function.
2- The variational function of eq. (f) of question 1- is minimized with respect to the
unknown variable {T}. it follows that
The first 3 matrices on the left-hand side are multiplied together to give a 4×4 local
stiffness matrix defined as:
[K ] = ∫ [B]T [k ][B] t dx dy (b)
A
For illustration, the kij term in the stiffness matrix appears as:
a b
⎛ ∂N ∂N j ∂N i ∂N j ⎞
k ij = ∫ ∫ ⎜⎜ i k x + ky ⎟ t dx dy (c)
0 0⎝
∂x ∂x ∂y ∂y ⎟⎠
The derivatives of the shape functions are evaluated from eq. (c) of problem (3.7.1.1) as:
∂N 1 b-y ∂N 1 a-x ∂N 2 b - y
=− =− =
∂x ab ∂y ab ∂x ab
∂N 2 x ∂N 3 y ∂N 3 x
=− = = (d)
∂y ab ∂x ab ∂y ab
∂N 4 y ∂N 4 a - x
=− =
∂x ab ∂y ab
Eq (d) in to eq. (c) allow as to final kij terms terms.
For example, i = j = 1 Î k 11 =
(b k2
x + a 2 k y )t
.
3ab
The local stiffness matrix is symmetric and appears as follows:
⎡2b 2 k x + 2a 2 k y − 2b 2 k x + a 2 k y − b2k x − a 2k y b 2 k x − 2a 2 k y ⎤
⎢ ⎥
2b 2 k x + 2a 2 k y b 2 k x − 2a 2 k y − b2k x − a 2k y ⎥
[ ]
K =
e t ⎢
6ab ⎢ (sym.) 2b 2 k x + 2a 2 k y − 2b 2 k x + a 2 k y ⎥
⎢ ⎥
⎣⎢ 2b 2 k x + 2a 2 k y ⎦⎥
3.7.3. Problem3
1- Use the variational function of eq. (3.8) and write a corresponding function in matrix
format that can be used for plane elasticity.
2- Use result of question 1- to derive the stiffness matrix for a four-node rectangular FE
for plane elasticity in Cartesian coordinates.
3- Assume the rectangular element of figure (P1.A) in question paragraph (3.7.1.1) has
thickness t and uniform pressure loading Py (force/area), is distributed along the edge
(3.4). use the variational function of question (1-) and (2-) and determine the distribution
of the pressure to nodes 3 and 4.
Solution 3
¾ The second term of volume integral of eq. (3.8) represents the body force
and similar to heat-source term of problem (3.7.2.1). It becomes:
1
∫ 2 [U] [N]
T T
fdv (i)
V
Using the figure in question (1-), eq. (e) of (1-) is the correct definition of {U}, and the
corresponding shape function matrix is:
[N ] = ⎡⎢
N1 0 N2 0 N3 0 N4 0 ⎤
(b)
⎣0 N1 0 N2 0 N3 0 N 4 ⎥⎦
The operator matrix [L] is defined by eq. (3.3), [B] matrix as the product [L][N] is a 3×8
matrix:
⎡∂N 1 ∂N 2 ∂N 3 ∂N 4 ⎤
⎢ 0 0 0 0 ⎥
∂x ∂x ∂x ∂x
[B] = ⎢⎢ 0 ∂N1 ∂y 0 ∂N 2
∂y
0
∂N 3
∂y
0 ∂N 4 ⎥
∂y ⎥
(c)
⎢∂N ∂N 1 ∂N 2 ∂N 2 ∂N 3 ∂N 3 ∂N 4 ∂N 4 ⎥
⎢ 1 ∂y ∂x ∂y ∂x ∂y ∂x ∂y ∂x ⎥⎦
⎣
The volume integral is changed to an area integral by assuming a constant thickness in
the z-direction. The stiffness matrix computed is:
[K ] = ∫ [B]T [C][B]t dA (d)
A
We use eq. (paragraph3.7.2.2.c) to compute the terms kij of the stiffness matrix with the
Cij matrix given by equations (3.6) and (3.7) for plane elasticity.
For example:
⎛ ∂N
a b
∂N ∂N ∂N 1 ⎞
K 11 = ∫ ∫ ⎜⎜ 1 C11 1 + 1 C 33 ⎟ t dx dy
0 0⎝
∂x ∂x ∂y ∂y ⎟⎠
⎛
a b
(b - y)
2
(a - x) ⎞
2
= ∫ ∫ ⎜ C11 2 2 + C 33 2 2 ⎟⎟ t dx dy
⎜
0 0⎝ a b a b ⎠
⎛C b C a⎞
= ⎜ 11 + 33 ⎟ t
⎝ 3a 3b ⎠
The stiffness matrix therefore is an 8×8 system matrix.
¾ The second term of eq. (a) is similar to the heat source term of eq. (f) of
paragraph (3.7.2.2).
∫ [N] {T}ds
T
(a)
S
Substituting eq. (b) of question (2-) in to (a-) above we obtain a general expression with
⎧Tx ⎫
T ⎨ ⎬ as:
⎩Ty ⎭
⎡c11b C33a C12 +C33 c11b C33a C12 −C33 c11b C33a -C12 −C33 c11b C33a C12 −C33 ⎤
⎢ 3a + 3b 4
− +
3a 6b 4
− −
6a 6b 4
−
6a 3b 4 ⎥
⎢ c33b C22a -C12 +C33 c33b C22a -C12 −C33 c33b C22a C12 −C33 c33b C22a ⎥
⎢ + − + − − − ⎥
⎢ 3a 3b 4 3a 6b 4 6a 6b 4 6a 3b ⎥
⎢ c11b C33a -C12 −C33 c11b C33a C12 −C33 c b C a C12 +C33 ⎥
⎢ + − − 11 − 33 ⎥
3a 3b 4 6a 3b 4 6a 6b 4
⎢ c33b C22a -C12 +C33 c33b C22a C12 +C33 c33b C22a⎥
⎢ + − − − ⎥
[ ]
K =t⎢
e
⎢
3a 3b 4 6a 3b
c11b C33a C12 +C33
4 6a 6b ⎥(f)
c11b C33a C12 −C33 ⎥
⎢ + − + ⎥
3a 3b 4 3a 6b 4
⎢ c33b C22a -C12 +C33 c33b C22a ⎥
⎢ (Sym) + − ⎥
⎢ 3a 3b 4 3a 6b ⎥
⎢ c11b C33a -C12 −C33 ⎥
⎢ + ⎥
3a 3b 4
⎢ c33b C22a ⎥
⎢ + ⎥
⎣ 3a 3b ⎦
to problem of paragraph (3.73.2)
⎡ N1 0⎤ ⎧ N 1Tx ⎫
⎢0 ⎪N T ⎪
⎢ N 1 ⎥⎥ ⎪ 1 y⎪
⎢N 2 0⎥ ⎪ N 2 Tx ⎪
⎢ ⎥ ⎪ ⎪
0 N 2 ⎥ ⎧Tx ⎫ ⎪ N 2 Ty ⎪
∫S ⎢⎢ N 3 ⎨ ⎬ds = ∫ ⎨
0 ⎥ ⎩Ty ⎭ S⎪
N T
⎬ds (b)
⎢ ⎥
3 x ⎪
⎢0 N3 ⎥ ⎪ N 3 Ty ⎪
⎢N ⎪ ⎪
0⎥ ⎪ N 4 x⎪
T
⎢ 4 ⎥
⎢⎣ 0 N 4 ⎥⎦ ⎪ ⎪
⎩ N 4 Ty ⎭
The element edge connecting nodes 3-4 corresponds to the edge y = b for local
coordinate as eq. (c) of paragraph (3.7.1.1), and substituting y = b Î N1 = N2 = 0; N3 =
x/a ; N4 = (a-x)/a. the surface traction are replaced with Tx = Px = 0 and Ty = Py. ds is
replaced by tdx; t = thickness. Integration is along x axis from 0 to a. after substitution
in eq. (b) and integration, the final load vector is
[
t 0 0 0 0 0 Py a
2
0 Py a
2
]
T
(c)
This result indicates that one-half of the pressure loading should be distributed to each
node.
3.7.4. Problem4
The plate shown is 15×25cm and 5mm thick and loaded with a tension of Px =
120N/mm2. Compute the nodal displacements, the strains and stresses using a one-
element using a one-element analysis. Assume E = 2,1×1011Pa; and solve the problem for
υ = 0,3 .
Solution4
The plate should be analyzed as plane stress. For the eight possible node displacements,
u1 = v1 = v2 = u2 = 0 are the boundary conditions.
The result obtained in problem of paragraph (3.73.3) indicates that the pressure loading
Px should be distributed to nodes 2 and 3as 1200N/mm2×15mm×5×1/2=4,5kN.
¾ The local stiffness matrix is given by eq. (e) of paragraph (3.7.3.2)
becomes the global stiffness matrix for this one-element model. The
material constants Cij are computed using the plane stress constitutive
equations of eq. (3.6):
= υE
(1 - υ ) = 0,6923 × 10 Pa
11
C12 2
=E = 0,8077 × 10 Pa
2(1 + υ )
11
C 33
⎥⎢ ⎥ ⎢0 ⎥⎦
⎣ xy ⎦ ⎢ −1 −1 −1 1 1 1 1 −1 ⎥ ⎢ −1,385 × 10−4 ⎥ ⎣
⎢⎣ 30 50 30 50 30 50 30 50 ⎥⎦ ⎢ 0 ⎥
⎢ ⎥
⎢ −1,385 × 10−4 ⎥
⎣ ⎦
schema
Schema
The results of homework (2-1) can be used for one side of the rectangular element. If Nix
an Niy are such results in specific direction, then the shape function here is Ni = Nix×Niy.
3.8.3.
An eight-node rectangular element has node numbers in sequence with corner
numbered 1, 3, 5, 7 and midside nodes numbered 2, 4, 6, 8 with corner nodes appearing
first in the solution vector. Derive the transformation matrix that will renumber the
element to conform with element numbers in problem (II-), with corner nodes still
appearing first in the solution vector (neglecting the ninth node).
3.8.4.
The plate shown is a 60×100×1(cm3) loaded with a tension of Px = 12kN/mm3.Using a 2-
quadrilateral element model, compute nodal displacements and strains and stresses in
each element. Assume E = 2,1×1011Pa ; υ = 0,3.
The assumption that constitute elementary beam the lead to a linear theory for beam analysis.
Each derivative of the deflection has a particular meaning:
v(x) = deflection
dv( x)
= θ ( x) = slope
dx
d 2 v( x)
EI = M ( x) = bending moment (4.2)
dx 2
d 3 v( x) dM ( x)
EI 3
= = V ( x) = transverse shear force
dx dx
d 4 v( x) dV ( x)
EI 4
= = ω ( x) = distributed load
dx dx
The differential equations (4.2) are based upon a classical beam sign convention necessary for
successful development of the derivation of the beam FE.
v( x) = a 0 + a1 x + a 2 x 2 + a3 x 3 (4.3)
A general variational function was defined by equation 3.8, and can be used to define the
proper potential energy function for deriving beam FE. Hermite’s interpolation formula is
used for deriving the shopped function that can be written as:
n n
dv i
Ni = ∑ U ( x)v + ∑ W ( x) dx
i =0
i i
i =0
i (4.4)
dv i
vi , are deflection and slope at xi. The polynomial is of degree 2n+1, and for a cubic
dx
equation n = 1. Ui(x) and Wi(x) are polynomials with properties:
⎡ dL(xi ) ⎤
(x − xi )⎥ [ Li (x)]
2
Ui (x) = ⎢1− 2
⎣ dx ⎦ (4-5)
Wi (x) = (x − xi )[ Li (x)]
2
[K ] = [T ] [K ] [T ]
e
G
T e
L
(4.6)
{F } = [T ] {F }
e
G
T e
L
e = element
L = local coordinate system
G = global coordinate system.
As a particular case of equation 3.12, since the slope coordinates are invariant with axis
rotations α, will be:
⎡ cos α sin α 0 ⎤
⎢− sin α cos α 0 0 ⎥
⎢ ⎥
[T ]
e
⎢ 0
=⎢
0 1
cos α sin α 0⎥
⎥
⎥ (4.7)
⎢
⎢ 0 − sin α cos α 0⎥
⎢ ⎥
⎣⎢ 0 0 1⎦⎥
coordinate DOF from §4.1
4.6. Problems
4.6.1. Problem 1:
1°) The beam shown (with θ1 > 0 ) is important in the derivation
schema
of the equations for the stiffness matrix for beam FE it is also
It is also useful when interpreting results of the final beam analysis.
schema
Use the differential equations defined by equation (4.1) to solve for shear and moment
reactions for this fixed-fixed beam.
2°) The following beam (v1>0) schema
Is important for the derivation of the stiffness matrix for beam FE. Use the differential
equation (4.1) to solve for shear and moment reaction for this fixed-fixed beam
3°) This beam can be used to identify the end displacements an rotations for a beam
subjected to the ends forces and bending moments shown. schema
Construct a set of four equations that relate each force at moment action to the
displacements and rotations
schema
4.6.2. Problem 2
schema
4.6.3. Problem 3
1) Use Hermite’s interpolation formula to derive cubic shape functions for the
transverse deflection of beam
2°) Derive the local FE stiffness matrix for a beam with combined transverse loading
and axial force.
3°) Derive the corresponding stiffness matrix for a beam oriented in a local ε , η
coordinate system and referenced to the global coordinate x, x.
schema
4.6.4. Problem 4
The given frame in fixed at node 1 and free to translate in the x-direction atr node 3.
compute the displacements and reaction at all nodes.
Solution1
1°) In the case equation (4.1) will be
EIv ′′′' − w = 0 or v ′′′' = 0 ( a)
The beam is statically indeterminate (hypperstatique) of degree of indeterminacy 2 ⇒ we
need 2 boundary conditions (b.c) to solve the differential equations. Integrating (a) ⇒
v′′′ = c ,
From equation EIv ′′′ = v( x) and at x = 0 , V (0) = V = R1 and equation (b) will be:
R1
v ′′′ = (c)
EI
x
after integrating of (c) v ′′ = R1 + c2 (d)
EI
The boundary condition using our structure is EIv ′′(0) = − M and substituting in equation (d)
and solving for c2 gives:
3°) It is desirable, first, to write an equation that relates R1 to each of the displacement
and rotations of the given figure.
R1 = f (v1 ,θ1 , v2 ,θ 2 ) (a)
Let us assume, before assigning boundary conditions to the beam, that both supports are
fixed. The function f(v1) was evaluate in question 2°) and the result is used there.
Similarly R1 is affected by f(θ1) computed in question 1°). f(v2) and f(θ2) are computed in
the same way.
⇒ The function of equation (a) using the principle of superposition is written as:
⎧ R1 ⎫ ⎡ 12 6 L − 12 6 L ⎤ ⎧ v1 ⎫
⎪M ⎪ ⎢ 6 L 4 L2 − 6 L 2 L2 ⎥ ⎪θ ⎪
⎪ 1 ⎪ EI ⎢ ⎥ ⎪⎨ 1 ⎪⎬
⎨ ⎬= 3 (f)
⎪ R2 ⎪ L ⎢− 12 − 6 L 12 − 6 L ⎥ ⎪v 2 ⎪
⎪⎩M 2 ⎪⎭ ⎢ ⎥
⎣ 6L 2L
2
− 6 L 4 L2 ⎦ ⎪⎩θ 2 ⎪⎭
or {f } = [K e ]{V } (g)
[Ke] = beam elements stiffness matrix in local coordinates
{f} = force vector in local coordinate
{V} = displacement vector in local coordinates.
Solution2
Beam 2-3
⎧0⎫ ⎡ 12 6( 2 L ) − 12 6( 2 L ) ⎤ ⎧ v 2 ⎫
⎪0⎪ ⎢6(2 L) 4(2 L) 2 − 6(2 L) 2(2 L) 2 ⎥ ⎪θ ⎪
⎪ ⎪ EI ⎢ ⎥ ⎪⎨ 2 ⎪⎬
⎨ ⎬= (b)
⎪0⎪ (2 L) ⎢ − 12 − 6(2 L) − 6( 2 L ) ⎥ ⎪ v 3 ⎪
3
12
⎪⎩0⎪⎭ ⎢ 2 ⎥
⎣6(2 L) 2(2 L ) − 6(2 L) 4(2 L) ⎦ ⎪⎩θ 3 ⎪⎭
2
The [Ke] are combined through v2 and θ2 to give a 6 × 6 global stiffness matrix [k].
⎧ VA ⎫ ⎧ 0 ⎫ ⎧ ωL 2 ⎫
⎪M ⎪ ⎪ 0 ⎪ ⎪ ⎪
⎪ ⎪ ωL 12 ⎪
2
⎪ A ⎪ EI e
⎨ [
⎬ = 3 K 1− 2 ]
⎪
⎨ 0 ⎬+⎨ ⎬ (e)
⎪ VB ⎪ L ⎪ ωL3 ⎪ ⎪ ωL 2 ⎪
⎪⎩M B ⎪⎭ ⎪ ⎪ ⎪− ωL2 12⎪⎭
⎩ 72 EI ⎭ ⎩
And multiplication gives:
7ωL 5ωL ωL2 − ωL2
VA = RA = ; VB1 = ; MA = ; MB = ; ( RB = VB1 + VB 2 )
12 12 9 36
Similarly, the stiffness matrix of equation b) is used to computed shears and moments
for beam 2-3:
⎧VB 2 ⎫ ⎧ 0 ⎫ ⎧0⎫
⎪M ⎪ ⎪ ωL3 ⎪ ⎪ ⎪
⎪ B⎪
⎨ [
⎬ = K 2 −3
e
]
⎪ ⎪ ⎪0⎪
⎨ 72 EI ⎬ + ⎨ ⎬ (f)
⎪ VC ⎪ ⎪ 0 ⎪ ⎪0⎪
⎪⎩M C ⎪⎭ ⎪ 0 ⎪ ⎪⎩0⎪⎭
⎩ ⎭
ωL ωL ωL2 ωL2
Or VB 2 = ; Vc = RC = − ; MB = ; MB = ; RB = VB1 = VB 2 = .....
48 48 36 72
∫ y dA=I we get
2
Knowing that
A
L L
1
J (v) = ∫ EI(v′′) 2 dx − ∫ ω vdx (d)
20 0
The 2nd derivate in eq. (d) is defined in terms of shape function Ni and joint displacement
given by eq. (g) of question (1- ). Then we have v′′ = [ N ′′]{v} in to eq. (d) gives the
potential energy in matrix form:
L L
1
∫ {v} [ N ′′] [ EI][ N ′′]{v} dx − ∫ {v} [ N ′′] ω dx (e)
T T T T
J (v ) =
20 0
Minimizing J(v) with respect to {v}, we obtain the matrix eq. that defines the local beam
finite element:
L L
J (v) = ∫ [ N ′′] [ EI ][ N ′′]{v} dx − ∫ [ N ] ω dx = 0 (f)
T T
0 0
d 2 Ni
Substituting the values of Ni from question (1-) (eq. (e) to (f)) and results in the
dx 2
matrix equation
⎡ 6 12x ⎤ ⎧ x2 x3 ⎫
⎢ L2 + L3 ⎥ ⎪1-3 2 + 2 3 ⎪
⎢ ⎥ ⎪ L2 L ⎪
⎧ v ⎫ ⎪ x3 ⎪
L −
⎢ 4 + 6x ⎥ ⎪
1
⎪ x-2
x
+
⎢ L L3 ⎥ ⎪θ1 ⎪ ⎪⎪ L2 L3 ⎪⎪ ω dx (g)
∫0 ⎢ 6 12x ⎥ [ EI ][ N ′′ ] ⎨
v
⎬ dx= ⎨ 2 3 ⎬
⎪ ⎪ ⎪ x x
⎢ − ⎥ 2
3 −2 3 ⎪
⎢ L2 L3 ⎥ ⎪⎩θ 2 ⎪⎭ ⎪ L2 L ⎪
⎢ 2 6x ⎥ ⎪ 3 2 ⎪
⎢− + 2 ⎥ ⎪x − x ⎪
⎣ L L ⎦ ⎩⎪ L3 L2 ⎭⎪
Performing the matrix multiplications integrating will give the stiffness matrix which
can be compared with eq. (f) of problem of paragraph (4.6.1.3). the matrix of equivalent
joint loading corresponds to the uniformly loaded fixed-fixed beam of table 4.1.
⎩ 2⎭
schema
The stiffness matrix for axial force acting on a rod (or a beam) was derived as an
example of elementary elasticity in problem of paragraph (2.9.2.4) eq.(d). Replacing
body forces {fe} by axial forces N1 and N2, we can write:
AE ⎡ 1 −1⎤ ⎧u1 ⎫ ⎧ N1 ⎫
⎨ ⎬ = ⎨ ⎬ (a)
L ⎢⎣ −1 1 ⎥⎦ ⎩u 2 ⎭ ⎩ N 2 ⎭
The complete local stiffness matrix is obtained by combining eq. (a) above and eq. (f) of
problem of (paragraph 4.6.1.3) and using the procedure in paragraph 2.5.
⎧ N1 ⎫ ⎡ C1 0 0 -C1 0 0 ⎤ ⎧ u1 ⎫
⎪R ⎪ ⎢ ⎪ ⎪
⎪ 1 ⎪ ⎢ 0 12C 2 6C 2 L 0 -12C 2 6C 2 L ⎥⎥ ⎪v1 ⎪
⎪⎪ M 1 ⎪⎪ ⎢ 0 6C 2 L 4C 2 L 0 -6C 2 L 2C 2 L2 ⎥ ⎪⎪θ1 ⎪⎪
2
⎨ ⎬ ⎢ = ⎥ ⎨ ⎬ (b)
N
⎪ ⎪ ⎢2 -C1 0 0 C1 0 0 ⎥ ⎪u 2 ⎪
⎪ R2 ⎪ ⎢ 0 -12C 2 -6C 2 L 0 12C 2 -6C 2 L ⎥ ⎪v2 ⎪
⎪ ⎪ ⎢ ⎥⎪ ⎪
2
0 -6C 2 L 4C 2 L2 ⎦⎥ ⎩⎪θ 2 ⎪⎭
⎣⎢ 0 6C 2 L 2C 2 L 244444444
⎩⎪ M 2 ⎭⎪ 144444444 3
⎡Ke ⎤
⎣ ⎦
AE AE
Where C1 = and C2 = 3 . The axial ui transverse vi deformations are uncoupled for
L L
beams when the local axis of the beam coincides with the global axis.
3- The beam is shown with local and global coordinates system. Upon rotation of axis we
can use the transformation equation given in equation (4.6) directly, using the local
matrix for the beam with combined axial force as derived equation (b) of question 2.
or
⎡⎣ K e ⎤⎦ = [ T ] ⎡⎣ K e ⎤⎦ [ T ]
T
xy Gη
Solution4
schema
First the stiffness matrix and corresponding displacement matrix are evaluated for both
elements:
Element1: x,y and ξ, η coincide Î α = 0 Î c = cos0° = 1; s = sin0° = 0.
Also for both elements:
12I 12 × 6130 × 10−8
2
= 2
= 73,56 × 10−7 m 2
L 10
6I 6 × 6130 × 10−8
= = 36, 78 × 10−6 m3
L 10
E 2,1 × 1011
= = 2,1 × 1010 Pa
L 10 m
Element2
schema
The element axis is assumed to be directed from node2 to node3; by inspection the angle
between the local axis and the global axis x axis is α = 270°. Then c = cos270° = 0,
s = sin270° =-1.
And in to eq. (b) of paragraph (2.6.3.3). We get the stiff
⎡ 73560 0 367800 -73560 0 367800 ⎤ ⎛ u 2 ⎞
⎢ 0 764000 0 0 −76400000 0 ⎥⎜v ⎟
⎢ ⎥⎜ 2 ⎟
⎢ 367800 0 2452000 −367800 0 1226000 ⎥ ⎜θ 2 ⎟
2,1 ⎢ ⎥ ⎜ ⎟ (b)
⎢ −73560 0 −367800 73560 0 −36700 ⎥ ⎜ u 3 ⎟
⎢ 0 −764000 0 0 764000 0 ⎥ ⎜ v3 ⎟
⎢ ⎥ ⎜⎜ ⎟⎟
⎣ 0 −764000 1226000 − 367800 0 2452000 θ
1444444444444 424444444444444 3⎦ ⎝ 3 ⎠
⎡ K e2-3 ⎤
⎣ ⎦
The global stiff matrix is obtained by combing equations (a) and
(b)
⎡ 764000 0 0 −764000 0 0 0 0 ⎤ ⎛ u1 ⎞
0
⎢ 0 73560 367800 0 −73560 367800 0 0 ⎥⎜v ⎟
0
⎢ ⎥⎜ 1 ⎟
⎢ 0 367800 2452000 0 −367800 226000 0 0 0 ⎥ ⎜θ1 ⎟
⎢ ⎥⎜ ⎟
⎢−76400000 0 0 837560 0 367800 −73560 0 367800 ⎥ ⎜ u2 ⎟
2,1⎢ 0 −73560 −367800 0 76473560 −367800 0 −764000 0 ⎥ ⎜ v2 ⎟
⎢ ⎥⎜ ⎟
⎢ 0 367800 1226000 367800 −367800 4904000 −367800 0 12260000⎥ ⎜θ2 ⎟
⎢ 0 0 0 −73560 0 −367800 73560 0 −367800 ⎥ ⎜⎜ u3 ⎟⎟
⎢ ⎥
⎢ 0 0 0 0 −764000 0 0 764000 0 ⎥ ⎜ v3 ⎟
⎢ ⎜ ⎟
⎣ 0 0 0 367800 0 1226000 −367800 0 2452000 ⎥⎦ ⎝θ3 ⎠
Substituting the displacement into equation each element matrix equation with the
added joint loading from table 4.1, we obtain the corresponding
Element 1-2
⎧u1 ⎫ ⎧0 ⎫ ⎧0 ⎫ ⎧ N1 ⎫ ⎧0 ⎫
⎪v ⎪ ⎪15012,9 ⎪ ⎪60000 ⎪ ⎪V ⎪ ⎪ ⎪
⎪1⎪ ⎪ ⎪ ⎪ ⎪ ⎪ 1 ⎪ ⎪75012,9 ⎪
⎪⎪θ ⎪⎪ ⎪⎪50106 ⎪⎪ ⎪⎪10 ⎪⎪ ⎪⎪ M 1 ⎪⎪ ⎪150106 ⎪
5
⎡⎣ K1e− 2 ⎦⎤ = ⎨ 1 ⎬ = ⎨ ⎬+⎨ ⎬=⎨ ⎬=⎨ ⎬
⎪u2 ⎪ ⎪0 ⎪ ⎪0 ⎪ ⎪ N 2 ⎪ ⎪0 ⎪
⎪v2 ⎪ ⎪−15012,9 ⎪ ⎪60000 ⎪ ⎪V2 ⎪ ⎪44987,1 ⎪
⎪ ⎪ ⎪ 5 ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪
⎪⎩θ 2 ⎪⎭ ⎩⎪10 ⎪⎭ ⎩⎪−105 ⎭⎪ ⎪⎩ M 2 ⎪⎭ ⎩0 ⎭
Element 2-3
⎧u2 ⎫ ⎧0 ⎫ ⎧0 ⎫ ⎧ N 2 ⎫ ⎧0 ⎫
⎪v ⎪ ⎪ ⎪ ⎪ ⎪ ⎪V ⎪ ⎪ ⎪
⎪ 2 ⎪ ⎪44982 ⎪ ⎪0 ⎪ ⎪ 2 ⎪ ⎪−44982 ⎪
⎪⎪θ ⎪⎪ ⎪0 ⎪ ⎪0 ⎪ ⎪⎪ M 2 ⎪⎪ ⎪0 ⎪
⎡⎣ K 2e−3 ⎦⎤ = ⎨ 2 ⎬ = ⎨ ⎬+⎨ ⎬ = ⎨ ⎬ = ⎨ ⎬
⎪u3 ⎪ ⎪0 ⎪ ⎪0 ⎪ ⎪ N 3 ⎪ ⎪0 ⎪
⎪v3 ⎪ ⎪449892 ⎪ ⎪0 ⎪ ⎪V3 ⎪ ⎪44982 ⎪
⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪
⎩⎪θ3 ⎭⎪ ⎩0 ⎭ ⎩0 ⎭ ⎩⎪ M 3 ⎭⎪ ⎩0 ⎭
The results of this last equation must be transformed back to the local system for final
interpretation since the z [local and global] coordinate system are differentiable
equation (4.7) is used as
[V2−3 ]η ,ε = [T ]{V }xy
⎧ N 2 ⎫ ⎡ 0 −1 0 0 0 0 ⎤ ⎧0 ⎫ ⎧0 ⎫
⎪V ⎪ ⎢
⎪ 2 ⎪ ⎢1 0 0 0 0 0 ⎥ ⎪−44982 ⎪ ⎪44982 ⎪⎪
⎥ ⎪ ⎪ ⎪
⎪⎪ M 2 ⎪⎪ ⎢0 0 1 0 0 0 ⎥ ⎪0 ⎪ ⎪0 ⎪
⎨ ⎬=⎢ ⎥⎨ ⎬=⎨ ⎬
⎪ N3 ⎪ ⎢0 0 0 0 −1 0 ⎥ ⎪ 0 ⎪ ⎪0 ⎪
⎪V3 ⎪ ⎢0 0 0 1 ⎥ ⎪
0 0 44982 ⎪ ⎪ −44982 ⎪
⎪ ⎪ ⎢ ⎥⎪ ⎪ ⎪ ⎪
⎩⎪ M 3 ⎭⎪ ⎣0 0 0 0 0 0 ⎦ ⎩0 ⎭ ⎩0 ⎭
The final results are in a F.B.D (free body diagram) for each element
schema
5. ISOPARAMETRIC FE
5.1. INTRODUCTION
FEM always requires the transformation of the problem of coordinate system from local to
global, or to normalized coordinate system.
schema
The transformation between x and ε an be represented by the linear “stretch” transformation
x = a + bε
1
and b = ( xb − x a ) = 1 L
2 2
1 1
a = ( xb + x a ) = x a + L
2 2
1
x(ε ) = x a + L(1 + ε )
Hence we have 2 (5.1)
The local coordinate ε as normalized is useful for its simplicity. Convenience in construction
and computations.
The interpolation (or shape function) has the following property as it was seen in, chapter 2:
⎧1 if i = j
N i (ε ij ) = ⎨
⎩0 if i ≠ j (5.2)
Where ε ij is the ε coordinate of the node in the element. For an element with in nodes,
ψ i (i = 1,2,..., n ) are polynomials of degree n-1.
For each linear element derived in CHAP.2 we find that
schema
1 1
N1 = (1 − ε ) N 2 = (1 + ε )
2 2
1
2
( ) 1
N 1 = − ε (1 − ε ); N 2 = 1 − ε 2 ; N 3 = ε (1 + ε )
2
−9
N3 =
27
16
( )
⎛1 ⎞
1 − ε 2 ⎜ + ε ⎟; N 4 = (1 + ε )⎛⎜ 1 − ε 2 ⎞⎟
⎝3 ⎠ 16 ⎝9 ⎠
−9
N1
16
(
(1 − ε )⎛⎜ 1 − ε 2 ⎞⎟; N 2 = 27 1 − ε 2 )⎛⎜ 13 − ε ⎞⎟
⎝9 ⎠ 16 ⎝ ⎠
(5.3)
It is natural to think of an approximation of the geometry (x) on the same way we have an
approximation of the dependent variable (say- displacement or heat). For example
x = f (ε ) and u = g (ε ) . F and g be different functions. With different degree of approximation
η ij
Depending on the degree of approximation used for coordinate transformation and that used
for the dependent variable, the FE formulations are classified into 3 categories:
¾ Sub parametric formulations: m<n (Euler-Bernoulli beam element)
¾ Isoperimetric formulations m=n => (i=j)
¾ Super parametric formulations m>n (not in practice)
a
k =1 (5.5)
The development of the weights and sampling points is based upon the Legendre polynomial,
giving way to the Gauss-Legendre quadrature, which requires limits from -1 to +1:
+1 n
I = ∫ f (r )dr = ∑ wk f (rk )
−1
k =1 (5.6)
(5.7)
When x = xk ⎯
⎯→ Lk = 1
x = x m (with m ≠ k ) Lk = 0 ⇒ Lk has the properties described in equation (5.2). the Lk can
be used to construct an interpolation formula or shape function corresponding to any line
element, and the line element is easily extended to higher dimensions.
Triangular Shape Function Formulas:
Shape function can be derived using the general coordinate seen in chapter 3, with the 3-node
triangular element definite relative to the linear sides of the triangle. The shape function in
terms of general coordinate using the formula
x3 x2 y xy 2 y3 schema
4 3 2 2 3 4
2 6
x x y x y xy y
3 10
x 5 x 4 y x 3 y 2 x 2 y 3 xy 4 y 5 4 15
5 21
Equations (5.4) remain valid here in the general or normalized coordinate system
(x, y )[or (ε ,η )] , and can be experessed in matrix for as:
1≤ i ≤ n
⎧u ⎫
φ1 = ⎨ 1 ⎬
⎩v1 ⎭
⎧φ x ⎫
⎨ ⎬ = [N ]{φi }
n node number (5.9)
⎩φ y ⎭
φ being any functional value (u, v, x, y, …).
x x2 x3 x4 x5 .........................
y xy x 2 y x 3 y x 4 y x 5 y..............
y2 xy 2 x2 y2 x3 y 2 x4 y 2 x 5 y 2 ................
schema
y3 x y3 x2 y3 x3 y3 x4 y3 x 5 y 3 ......................
y4 x y4 x2 y4 x3 y 4 x4 y4 x 5 y 4 ........................
...................and so on.........................
Np =
1
(1 + εε p )(1 + ηη p ) 1≤ p ≤ 4
4
Np =
1
2
( )
1 − η p2 ε 2 − ε p2η 2 (1 + εε p + ηη p ) 5≤ p≤8
((5.13)
The equations of equilibrium are independent of the tangential coordinate θ and are:
[ K ] = 2π rarg A [ B ] [C ][ B ]
T
(5.18)
∂2 1 δ 1 ∂2 ∂2
∇2 = + + +
∂r 2 r δ r r 2 ∂θ 2 ∂z 2 (5.19)
5.7.2. Problem2
1- Derived the interpolation function for a four-node isoparametric quadrilateral
element.
(schema)
2- A four-element model of a plane area is shown here. Use the interpolation function for
question 1°) and for element III, show that coordinate location (x=7.0, y=6.0)
corresponds to point (1,1) in the normalized space. Also, for ε = 0,5 and η = −0,5 ,
determine the corresponding point in the generate coordinate system.
5.7.3. Problem 3
(schema)
1- For the isoparametric master and actual elements shown, discuss the transformation
that relates partial derivatives in the general x,y coordinate to the normalized
ε , η coordinate
2- The fundamental theory for the development of a local stiffness matrix for heat
transformation is given by problem 3.7.2 as
[K ] = ∫ [B ]T [K ][B ]tdxdy (a)
A
Give and discuss the formulation of the [B] matrix for a 4-mode quadrilateral
isoparametric element
3- A quadrilateral element is shown. Evaluate the stiffness matrix for heat transfer using
the definition given in question 2°)
Assume the thermal conductivity as kx=ky=1, and a unit thickness for element
5.7.4. Problem 4:
Consider the 3-element mesh of quadrilaterals show with the given node numbering.
Investigate the effect of node numbering and element convexity on the transformation
from the master element to each of the three elements use the definition in 5.6.1
Solution1
Using a 2 point integration formula (n=2 from table 6.1), we get the exact solution
16
∑∑ (r
i =1 j =1
i
a 2b 2
[{(− 0,577735 + 1)w1 [(− 0,577735 + 1)w1 + (0,577735 + 1)w2 ]}
16
+{(0,577735 + 1)w2 [(− 0,577735 + 1)w1 + (0,577735 + 1)w2 ]}] ( from table 6.1,w1 = w2 = 1)
2 2
a b
=
4
What is also the exact result?
3- Substitute into equation 5-7:
(x − xi )(x − x k ) (x − xi )(x − xk ) (x − xi )(x − xk )
N i = Li = Lj = Lk = N k =
(xi − x j )(xi − xk ) (x j − xi )(x j − x k ) (x k − xi )(x k − x j )
⇒ Ni =
(x − L / 2)(x − L ) N2 =
x( x − L )
N3 =
x(x − L / 2 )
(− L / 2)(− L ) (L / 2)(L / 2 − L ) L (L − L / 2 )
Solution2
1- We use the Lagrange polynomial formula and the given figure. The interpolation
function along lines ε = −1 and η = −1 . The interpolation function is identical to the
shape function and the notation for the shape function is used.
N 1 = L1ε L1η =
ε −1
×
η −1
=
(1 − ε )(1 − η ) the remaining
−1−1 −1−1 4
Function are derived in a similar manner
N 2 = L2ε L2η =
ε +1 η −1
× =
(1 + ε )(1 − η )
1+1 −1−1 4
N 3 = L3ε L3η =
ε +1 η +1
× =
(1 + ε )(1 + η )
1+1 1+1 4
N 4 = L4ε L4η =
ε −1
×
η +1
=
(1 − ε )(1 + η )
−1−1 1+1 4
2- The interpolation function given in equation 5.9 can be written as follows using the
notation of question 1°)
4 4
x = ∑ N i xi y = ∑ N i yi (a)
i =1 i =1
Or
1
x= [(1 − ε )(1 − η )x1 + (1 + ε )(1 − η )x2 + (1 + ε )(1 + η )x3 + (1 − ε )(1 + η )x4 ] (b)
4
1
y = [(1 − ε )(1 − η ) y1 + (1 + ε )(1 − η ) y 2 + (1 + ε )(1 + η ) y 3 + (1 − ε )(1 + η ) y 4 ] (c)
4
¾ Substituting the general coordinate values for element III
1
x = [(1 − ε )(1 − η ) × 2 + (1 + ε )(1 − η ) × 5,5 + (1 + ε )(1 + η ) × 7 + (1 − ε )(1 + η ) × 4] (e)
4
1
y = [(1 − ε )(1 − η ) × 3 + (1 + ε )(1 − η ) × 3 + (1 + ε )(1 + η ) × 6 + (1 − ε )(1 + η ) × 6] (d )
4
Substituting the values of ε = 1 and η = 1 into equation (d) and (e) and computing the
corresponding x and y values
We find
1
x = [0 + 0 + (1 + 1)(1 + 1) × 7 + 0] = 7
4
1
y = [0 + 0 + (1 + 1)(1 + 1) × 6 + 0] = 6
4
Solution3
⎡ x1 y1 ⎤
1 ⎡− (1 − η ) (1 − η ) (1 + η ) − (1 + η )⎤ ⎢⎢ x 2 y 2 ⎥⎥
J= (i )
4 ⎢⎣ − (1 − ε ) − (1 + ε ) (1 + ε ) (1 − ε ) ⎥⎦ ⎢ x3 y3 ⎥
⎢ ⎥
⎣ x4 y4 ⎦
2- Equation of problem 3-7-2 gives the [B] matrix as [B]=[L][N] and that corresponds to
left hands side of equation (g) of question 1), that can be expanded for i=4 as
⎡ ∂N 1 ∂N 2 ∂N 3 ∂N 4 ⎤ ⎡ ∂N 1 ∂N 2 ∂N 3 ∂N 4 ⎤
−1
⎢ ∂x ∂x ∂x ∂x ⎥ = ⎡ J 11 J 12 ⎤ ⎢ ∂ε ∂ε ∂ε ∂ε ⎥
⎢ ∂N ∂N 4 ⎥ ⎢ J ⎢ ∂N 4 ⎥
(b)
⎢ 1
∂N 2 ∂N 3
⎥ ⎣ 21 J 22 ⎥⎦ ⎢ ∂N 1 ∂N 2 ∂N 3
⎥
⎢⎣ ∂y ∂y ∂y ∂y ⎥⎦ ⎢⎣ ∂η ∂η ∂η ∂η ⎥⎦
The components J ij of [J] are given by equation (i) of question 1). The derivative of the
shape function above with respect to ε and η are the same with those the equations (i)
and (h) of question 1°), and these are the same with those of equations (i) and (h) of
question 1°), and these are 2 matrices are always identical for a “4-mode isoparametric
element with one DOF per mode”.
(b) above represents shape function
(i), (h) in 1°) represents interpolation function for geometry transformation
3- A 2 × 2 Gaussian quadrature (numerical integration) is use as the master element is
showing. The [B] matrix given in question 2 most be evaluated for each Gauss point, and
each time the [B] matrix is evaluated, the contribution to the stiffness matrix is
computed as [B]T[K][B], and the final stiffness matrix is the sum of the four
contribution.
Computation is shown in detail, bat are usually alone by computer for each gauss point
of each element of the structure
Comment if [Ke] is 8 × 8 with 4 points, and 1000 elements => 4000 [Ke]
The matrix that defines the element in the n coordinate system is evaluated using data as
⎡2 1⎤
⎢5 2⎥⎥
⎢ (a)
⎢4 6⎥
⎢ ⎥
⎣1 4⎦
Gauss point 1
The location of the Gauss point is obtained form table S.I and shown in the given figure.
Let
Solution4
6.1. INTRODUCTION
In 2-dimensions, the element calculations are more involved than one dimension, owing to the
following considerations:
¾ Various geometric shapes of elements.
¾ Single as well as multivariable problems.
¾ Integration performed over areas as opposed to along lines (for 1-
dim.elements).
¾ Mixed-order integration use in certain formulation (shear deformable plates
and penalty function formulation of viscous in incompressible fluids)
A brief description of any software can be represented (only for explanation) by the flow chart
of the 2-dimension computer given below:
SHEMAS
Where:
BOUNDARY: subroutine to impose specified boundary condition on the primary and
secondary variables.
CONCTVTY: subroutine to describe connectivity conditions.
DATAECHO: subroutine to echo the input data to the program.
EGNBNDRY: subroutine to impose specified homogeneous b.c. on the primary variables in
eigenvalue problems.
EGNSOLVR: subroutine to determine eingenvalues and eingenvectors.
ELKMFRCT: subroutine to compute the element [K],[M], and [F] matrices for various
problems in rectangular elements.
ELKMFTRI: subroutine to compute the element [K],[M], and [F] matrices for various
problems in triangular element.
EQNSOLVR: subroutine to solve banded, symmetric systems of algebraic equations using
the Gauss elimination method.
INVERSE: subroutine to invert a 3 × 3 matrix explicitly.
JACOBI: subroutine to compute the jacobian matrix.
MESH2DG: subroutine to generate mesh for non-rectangular elements.
MESH2DR: subroutine to generate mesh for rectangular elements.
POSTPROC: subroutine to post-compute the solution, gradient of the solution and stresses.
QUADRTRI: subroutine to generate the quadrature points and weights for triangular
elements.
SHAPERCT: subroutine to compute the shape (interpolation) functions for linear and
quadratic rectangular elements.
If 2 global nodes do not belong to the same element, then the corresponding entries in the
global matrix are zeros (node I, J ∉ an element).
KIJ = 0 (6.2)
This property enables us to determine the half-band width NHBW of the assembled matrix.
NHBW = max
1≤ N ≤ NEM
{NOD( N , I ) − NOD( N , J ) + 1}× NDF (6.3)
1≤ I , J ≤ NPE
For example, for 1-dimension problems with elements connected in series, the maximum
difference between nodes of an element is equal to NPE − 1 hence
NHBW = [( NPE − 1) + 1]× NDF = NPE × NDF
≤ NEQ = nber of equations in the matrix equation
(6.4)
e
The logic for assembling the element matrices K ij
into the upper-banded form of the global
coefficient K ij
is that the assembly can be skipped whenever J < I and J > NHBW. The main
In any structure, there will inevitably be a large number of node and elements for which it is
necessary to input the data regarding the coordinates of nodes of each element. This can be a
very onerous because task leading to the possibility of errors. However, because most of the
data will be fairly regular, it is possible to input data only at the extremities of a regular set of
data and to let the computer generate the intermediate data.
DESSIN
Examples 1:
For the 2-D element shown, find the half bandwidth NHBW.
DESSIN a
DESSIN b
DESSIN c1 DESSIN c2
(personal)
NDOF = 2: use 8 nodes isoparemetric element with at least 12 elements.
DESSIN d
Examples 2:
Write a program to generate intermediate nodes and their respective coordinates for
any plane structure.
Apply this program for this particular structure.
DESSIN d
7.1. Introduction
The intent of previous chapters has been to outline and discuss a particular topic
and to demonstrate that FE theory is merely an extension of numerical methods to solve
different engineering problems. This chapter is an introduction to a variety of problems of
practical interest to the user in many fields of study research. The FEM of modelling coupled
with time-dependent analysis has an impact on the analysis of time-dependent problems.
Advanced topics are introduced and a variety of applications are illustrated.
is satisfied for nontrivial value of U. There A and B denote either matrix operators or
differential operator, and values of λ for which equation (7.1) is satisfied are called an
d 2U d2
eigenvector (or eigenfunction); for example, the equation − = λU ( x) with A= − ,B=1
dx 2 dx 2
which arises in connection with natural axial vibration of a bar or the transverse vibration of a
cable, constitutes an eigenvalue problem. λ denotes the square of vibration w.
In structural eng, the eigenvalues denote either natural frequencies or bucking loads. In fluid
mechanics and heat transfer, they denote amplitudes of the Fourier components making up the
solution. Differential eigenvalue problems are reduced to algebraic eigenvalue problems (in
example: [A]{X } = λ [B]{X } ) by means of the FE approximation, and the methods of solution of
the algebraic eigenvalue problems are then use to solve for the eigenvalues and eigenvectors.
∂Φ( x, t ) ∂ ⎡ ∂Φ ( x, t ) ⎤
α ( x) − ⎢ β ( x) ∂x ⎥ + γ ( x)Φ( x, t ) = δ ( x, t ) (7.2)
∂t ∂x ⎣ ⎦
For example if a tension in a cable is assumed to be constant for small deflection theory, then
we can get the following governing:
d 2 v( x)
T − k ( x)v( x) = − f ( x) (7.3)
dx 2
Neglecting the foundation nidulus k and external loading f, the dynamic problem is obtain by
summing the forces in y-dir and including inertial forces (with ∑ Fy = ρa y , ρ = mass or
density, ay = acceleration). The final differential equation has the form:
that is the hyperbolic differential equation that governs the dynamic motion of the cable. v(x,t)
is called wave propagation that often requires an homogenous solution through the separation
of variables technique [ u ( x, t ) = u ( x, t ) t + u h ( x, t ) with u h ( x, t ) = U ( x)T (t ) ]
for λ and U(x). Here a, c and c0 are known quantities that depend on the physical problem, λ =
eigenvalue, U = eigenfunction. Special cases are given as:
Heat transfer: a = kA; c = Pβ; c0 = ρcA
Bars: a = EA; c = 0; c0 = ρA (7.6)
Where w is the weight function and Q1e and Qne are the secondary variables at nodes 1 and
nodes n respective. (Assuming Qie = 0 when i ≠ 1 and I ≠ n)
⎡ dU ⎤ ⎡ dU ⎤
Q1e = − ⎢a Q e
= − ⎢⎣a dx ⎥⎦ (7.9)
⎣ dx ⎥⎦ xa
n
xb
Substitution of the Fe approximation in the weak form gives the FE model of the eigenvalue
equation (7.5):
[K ]{U }− λ [M ]{U }= {Q }
e e e e e
(7.10)
Where
Interpolated function can be derived as described for 2-dimension element and they have the same
properties.
n
∑N
i =1
i
e
( x, y, z ) = 1 (7.13)
DESSIN
The definition of the jacobian matrix and the numerical quadrature rules described earlier are
extended to the 3-dimension case. In example, equation (§5.7.3.1h) becomes
And therefore
⎡ ∂N i ⎤ ⎡ ∂N i ⎤
⎢ ∂x ⎥ ⎢ ∂ξ ⎥
⎢ ∂N ⎥ ⎢ ⎥
−1 ⎢ ∂N i ⎥
⎢ i ⎥ = [J ] (7.16)
⎢ ∂y ⎥ ⎢ ∂η ⎥
⎢ ∂N i ⎥ ⎢ ∂N ⎥
⎢ ⎥ ⎢ i⎥
⎣ ∂z ⎦ ⎢⎣ ∂ρ ⎥⎦
Expression for interpolation (shape) function for linear quadrature elements can be found in
any book.
The remaining stresses are also obtained by integrating (7.6), even if they are quite small and
are maximum at the midplane of the plate, z = 0.
3Q y ⎛ 4 z 2 ⎞ 3Q x ⎛ 4z 2 ⎞
σ xz = ⎜1 − 2 ⎟⎟ σ yz = ⎜⎜1 − 2 ⎟⎟ (7.19)
2h ⎜⎝ h ⎠ 2h ⎝ h ⎠
DESSIN
∂w ∂w
u = −Z v = −Z (7.20)
∂x ∂y
The strain-deformation relations in equations (7.20 - 7.21) do not allows for transverse shear
∂w
deformation. ( ε yz, zx ). ε yz = −θ y = 0
∂y
This theory accounts for transverse shear deformation and is applicable for moderately thick
plates. ⇒ Mindlin (thick-plate) theory reduces to Kirkchhoff (thin-plate) theory with the
∂w ∂w
assumption that θ x = and θ y = .
∂x ∂y
Homogeneous and isotropic material properties are assumed, and stresses (equations 7.18 and
7.19) are related to the strains as:
⎧σ xx ⎫ ⎡ E (1 − ν ²) Eν (1 − ν ²) 0 0 0 ⎤ ⎧ε xx ⎫
⎪σ ⎪ ⎢ Eν (1 − ν ²) E (1 − ν ²) 0 0 0 ⎥ ⎪ε ⎪
⎪⎪ yy ⎪⎪ ⎢ ⎥ ⎪⎪ yy ⎪⎪
σ
⎨ xy ⎬ = ⎢ 0 0 G 0 0 ⎥ ⎨ε xy ⎬ (7.25)
⎪σ ⎪ ⎢ ⎥
⎢ 0 0 0 G 0 ⎥ ⎪ε yz ⎪
⎪ ⎪ yz
⎪ ⎪
⎪⎩σ zx ⎪⎭ ⎢⎣ 0 0 0 0 G ⎥⎦ ⎪⎩ε zx ⎪⎭
G = E 2(1 + ν )
ν = coefficient de poisson
Moment-curvature relations for the Mindlin theory are obtained by combining equations 7.18,
7.19 with 7.23 and substituting into equation (7.25)
{M } = [DM ]{K }
where D = Eh 3 [12(1 -ν ²)] is the flexural
[D M ] = material matrix and {k} = curvature matrix
ai = unknown constants. The assumed solution must satisfy the boundary condition, and it
follows that equation (7.27) must have at least one or more unknown constant than there are
boundary condition. The exact solution being T, the error or residual R is
R=T-TR (7.28)
The method of weighted residual requires that the unknowns of TR be computed using the
criterion:
Ω
∫ w ( x) R( x, a )dV = 0
i i (7.29)
Where there is a one-to-one correspondence between each wi(x) and R(x, ai); and Ω represent
the domain. In FE analysis, the assumed function ai (7.27) are the shape of the function.
7.6. Problems
7.6.1. Problems N° 1
The classical vibrating string problem is described by equation 7.4. Assume free harmonic
motion for the transverse motion of the string and derive the homogeneous governing
differential equation
Solution1
⎡ d ²V ρ ⎤ −iwt ⎡ d ²V ρ ⎤
⎢⎣− dx ² − T w²V ⎥⎦ e = 0 (e) or ⎢ + w²V ⎥ e −iwt = 0 (f)
⎣ dx ² T ⎦
7.6.2. Problem 2:
Do the following for the problem of small deflection of a cable subject to a uniform load
and acted upon an elastic foundation (see §7.21).
Write the variational function
Assume linear shape function and derive the local stiffness matrix for an element of
length L following the method in problem 2.9.2.4
Solution 2
1 ⎧⎪ ⎡ dvx ⎤ ⎫⎪
2
J (v) = ∫ ⎨T ⎢ + k [v ( x ) ]2
− 2 fv ( x ) ⎬dv (a)
V
2 ⎪⎩ ⎣ dx ⎥⎦ ⎪⎭
b)- Equation (a) is written as a matrix equation in terms of the shape.function for an
element of length L with constant area as
L T L L
J (v ) =
A
{v}T ⎡⎢ dN ⎤⎥ [T ]⎡⎢ dN ⎤⎥{v}dx + A {v}T [N ]T [k ][N ]{v}dx − A {v}T [N ]T fdx
∫ ∫ ∫ (b)
20 ⎣ dx ⎦ ⎣ dx ⎦ 20 0
The area term has been divided since a cable would not normal have a variable area.
The final element results for the first and 3rd term are given in §2.9.2.4 with AE replaced
by T. the second term involves the foundation modulus, and the shape function, and the
matrix can be written as:
L L
⎧( L − x) L ⎫ ⎡ L − x x ⎤ ⎧ v1 ⎫ ⎡ ( L − x)² L ² x( L − x)² L ² ⎤ ⎧ v1 ⎫
∫ ⎨ ⎬[k ]⎢ ⎨ ⎬ dx =∫ k ⎢ x( L − x)² L ² ⎨ ⎬dx
0 ⎩ x L ⎭ ⎣ L L ⎥⎦ ⎩v2 ⎭ 0 ⎣
x ² L ² ⎥⎦ ⎩v2 ⎭
⎡ kL 3 kL 6⎤
Integrating and combining term gives the local stiffness matrix ⎢ ⎥ , and the
⎣kL 6 kL 3⎦
complete local stiffness matrix for the small deflection of the cable is:
⎡ T L − T L ⎤ ⎧ v1 ⎫ ⎡ kL 3 kL 6⎤ ⎧ v1 ⎫ ⎧ fL 2⎫
⎢− T L T L ⎥ ⎨v ⎬ + ⎢kL 6 kL ⎨ ⎬=⎨ ⎬
3⎥⎦ ⎩v 2 ⎭ ⎩ fL 2⎭
(d)
⎣ ⎦⎩ 2 ⎭ ⎣
7.6.3. Problem 3:
Derive a four-node element for 2-dimension steady-state heat conduction using the
GALERKIN method.
Solution 3
Equation (b) into equation (a) gives the residual as a function of x, y and {T}, and the
∂ ²TR ∂ ²TR
result is written as k x + ky − Q = R ( x, y : {T }) (c) an aid in b.
∂x ² ∂y ²
Visualizing the process of forming the residual, (b) into (a) is given in matrix format (see
problem §3.7.2.1):
⎡∂⎤
⎡∂ ∂ ⎤ ⎡k x 0 ⎤ ⎢ ∂y ⎥
⎢ ⎢ ⎥[N N2 N3 N 4 ]{T } − [Q ] = [R( x, y : {T })] (d)
⎢ ∂x
⎣ ∂y ⎥⎦ ⎣ 0 k y ⎥⎦ ⎢ ∂ ⎥ 1
⎣⎢ ∂y ⎦⎥
The weighted residual explained above is formulated as a matrix equation with wi
replaced by [N]and the integral taken over the volume resulting in zero. The first term
of equation (d) is:
⎡ ⎛ ∂² N i ∂ ² N i ⎞⎤
∫ [N ] ⎢⎣∑ ⎜⎜⎝ k ⎟⎥{T }dV = 0
T
+ ky the second term of equation (d) is
∂y ² ⎟⎠⎦
x
∂x ²
V (e)
∫ [N ]
T
QdV
V
The first term of equation (e) after matrix multiplication can be transformed using the
divergence theorem (Green-Gauss theorem) to give:
⎛ ∂ ² N1 ∂ ² N1 ⎞ ⎛ ∂N ∂N ∂N ∂N ⎞ ⎛ ∂ ² N1 ∂ ² N1 ⎞
∫ ⎜⎜⎝ N k
V
1 x
∂x ²
+ N1 k y
∂y ² ⎠ V⎝
∂x ∫
⎟⎟dV = - ⎜⎜ 1 k x 1 + 1 k y 1 ⎟⎟dV + ⎜⎜ N1k x
∂x ∂y ∂y ⎠ S⎝
∂x ² ∫
n x + N1 k y
∂y ²
n y ⎟⎟dS (f)
⎠
the heat source term is identical to the one in equation §3722.f. substituting equation (b)
into equation (e) can be written as:
∂ ²[N ]
kx {T } + k y ∂ ²[N ]{T } − Q = R( x, y : {T }) (g)
∂x ² ∂y ²
∂ ²[N ]
Or in a more abbreviated form as [k ] {T } − Q = R( x, y : {T }) (h) and (e) will be
∂xi2
∂ ²[N ]
⎛ ⎞
written as ∫ ⎜⎜ [N ]T [k ] 2 {T } − [N ]T Q ⎟⎟dV = 0 (i)
V ⎝ ∂xi ⎠
The shape function matrix and an operator matrix are
The use of equations (j) and (h) will give the equivalent of equation (d).It follows from
equation (f) that the final result is:
⎛ ∂[N ]T
[k ] ∂[N ] {T } + [N ]T Q ⎟⎟dV = ⎜⎜ [N ]T [k ] ∂[N ] {T }ni ⎟⎟dS
⎞ ⎛ ⎞
∫⎜
⎜ ∂x
V⎝ i ∂xi ⎠ S⎝
∫ ∂xi ⎠
(k)
An analysis must interpret the specific form of [N], xi, and {T] that is to be used since
they must correspond to the element and coordinate system being used.
7.6.4. Problem 4:
DESSIN
Solution 4
Applying the GALERKIN approximation for equation (b) will lead to the result:
∂[N ] ∂[N ]
T
− λ [N ] [N ] = 0
T
(c)
∂xi ∂xi
The membrane is square and can be modelled using four squares elements, and the
same result would be computed using symmetry. Adopting kx = ky = 1 and result of
problem (§3.7.2.2) with b.c W1 = W3 = W4 = 0, we get only one equation (for node 2).
1
1 ⎡ a² a² ⎤ a² 1 24T 4,899 ⎛ T ⎞ 2
2 + 2 − λ = 0 , and it follows that ω 2
= or ω = ⎜ ⎟ (the
6(a 2 ) ⎢⎣ 4
2
4 ⎥⎦ 4 9 a² ρ a ⎜⎝ ρ ⎟⎠
1
4,443 ⎛ T ⎞ 2
exact solution is ω = ⎜ ⎟ )
a ⎜⎝ ρ ⎟⎠
7.6.5. Problem 5:
The differential equation that describes the transverse motion of a beam structure is
similar to equation (4.1) and was derived by TIMOSHENKO as:
∂ 4v ∂ 2v
EI = − ρ (a) ρ = mass density per unit length.
∂x 4 ∂t 2
Assume free harmonic motion and derive the corresponding local beam F.E.
Apply the results on a simply supported beam element at both ends
Solution 5
The terms to the right of the equal sign represent the boundary condition on the
deflection and slope (moment and shear) of chapter 4. The free vibration problem
without transverse loading is governed by the differential equation within the volume
integral. Assume the solution as v( x, t ) = V ( x)e −iωt and substitute into the di equation to
obtain the corresponding eigenvalue problem:
L
⎡ ∂ 2 [ N ]T ∂ 2 [ N ] ⎤
∫ ⎢ EI {v} + ρω 2
[ N ] T
[ N ]{v}⎥ dx = 0 (e)
0 ⎣
∂x 2 ∂x 2 ⎦
The first term of equation (e) is the stiff matrix of chapter 4; the second term of equation
(e) defines the mass matrix:
L
[m] = ∫ [ρ[ N ]T [ N ]]dx (f)
0
Shape functions Ni of chapter 4 are used to evaluate the mass matrix as follows:
T
⎧ 2 x 3 − 3 x 2 L + L3 ⎫ ⎧ 2 x 3 − 3x 2 L + L3 ⎫ ⎡ 156 22 L 54 − 13L ⎤
⎪ ⎪ ⎪ 3 3⎪ ⎢ 22 L
L
ρ ⎪ x 3 L − 3 x 2 L2 + xL3 ⎪ 1 2 2
⎪ x L − 3x L + xL ⎪ ρL ⎢ 4L 2
− 13L − 3L2 ⎥⎥
[m] = ∫ ⎨ ⎬ ⎨ ⎬ dx = (g)
L3 ⎪ − 2 x 3 + 3 x 2 L ⎪ L3 3
⎪ − 2 x + 3x L ⎪
2
420 ⎢ 54 − 12 L 156 − 22 L ⎥
0
⎪ x 3 L − x 2 L2 ⎪ ⎪ x L−x L ⎪ ⎢ 2 2 ⎥
⎣− 13L − 3L − 22 L 4 L ⎦
3 2 2
⎩ ⎭ ⎩ ⎭
In summary, the eigenvalue problem for harmonic motion of a beam can be written as:
[K ]{v} − ω 2 [m]{v} = 0 (h)
2) - With matrices [K] and [M] known, b.c. are v(0) = v(L) ⇒ deleting the first and third
rows and columns of both matrices we get:
Solving, we get
1
10,954 ⎛ EI ⎞ 2
ω1 = ⎜ ⎟ ∆ω 1 = 11%
L2 ⎜⎝ ρ ⎟⎠
1
( j)
50,120 ⎛ EI ⎞2
ω2 = ⎜ ⎟ ∆ω 2 = 27%
L2 ⎜⎝ ρ ⎟⎠
1
n 2π 2 ⎛ EI ⎞ 2
exact ω n = 2 ⎜⎜ ⎟⎟
L ⎝ ρ ⎠
explain ∆ω i ?
7.6.6. Problem 6
The differential equation that describes the buckling of a long column is similar to
equation (4.1) and is derive in elementary mechanics of materials as:
d 4v d 2v
EI + ρ =0 (a) where ρ = concentrix axial force applied at the end of the column .
dx 4 dx 2
Derive the local finite element that can be used to study the buckling of a column with
concentric axial loading.
Dessin
Solution 6
The derivation follows that of problem §75.5.1 where the beam FE that models the first
term of equation (a) was derive using the GALERKIN method. This technique can be
used to derive the FE model for the second term of equation (a). Assume the trial
solution as in problem §7.5.5.1
v( x, t ) = [ N ( x)]{v(t )} (b) where [N(x)] = [N 1 N2 N3 N4 ]
and {v(t)} = [v1 v4 ] .
T
v2 v3
Substitute the trial solution into the governing equation, and multiply the weight
function and integrate over the length:
d 4 [N ] T d [N ]
L L 2
∫
T
EI [ N ] {v}dx + ∫ ρ [ N ] dx = 0 (c)
0
dx 4 0
dx 2
Integrate the first term by part twice and the second term once. As in problem §7.5.5.1, there
will be boundary condition for node (point) loading that represent shear moment, and axial
force. Neglect the possible point loading and concentrate on the eigenvalue problem
L
⎡ d 2 [ N ]T d 2 [ N ] d [ N ]T d [ N ] ⎤
governing column buckling: ∫ ⎢ EI {v} + ρ {v}⎥ dx = 0 (d)
0 ⎣ dx 2 dx 2 dx dx ⎦
In summary, the eigenvalue problem for the critical buckling load for a column can be
written:
[K ]{v} − λ2 [D]{v} = 0
ρ (f)
Where λ2 =
EI
7.6.7. Problem 7
Derive a load stiffness matrix for plate bending using the Mindlin theory and equation
(7.26) as the basic relationship than that can be used to evaluate the strain energy that
corresponds to plate bending. The use of the strain energy to derive plat elements follows the
concepts developed in chapter 4 for deriving the beam FE.
Solution 7:
The FE that is derived has been named the “hétérosis element” by HUGHS (1987)
and the discussion here follows that of Cook et al (1989). The development is general and
applies to any element; the element unknowns are the plate rotation and transverse
deflection, and are defined in terms of nodal DOF for any element using a suitable shape
function. Assume the followings relation between element unknowns and nodal
unknowns:
⎧ ω e ⎫ ⎡ N1 0 0 N2 0 0 . . repeat . . . Nn 0 0 ⎤⎧ ω ⎫
⎪ ⎪ ⎢ ⎪ ⎪
⎨θ xe ⎬ = ⎢ 0 N1 0 0 N2 0 . . for . . . 0 Nn 0 ⎥⎥ ⎨θ x ⎬ (a)
⎪θ ⎪ ⎢ 0 0 N1 0 0 N2 . . elementmethod . . . 0 0 N n ⎥⎦ ⎪⎩θ y ⎪⎭
⎩ ye ⎭ ⎣
{U } = [N ]× {d } where
In general, the strain energy of deformation is for the plate can be written
h
2
1
∫ ∫ {δ } [E ]{δ }dzdA
T
U= (c) A = midsurface area of the plate.
2 A h
−
2
{δ} = is given in equation (7.25)
The integration is through the thickness of the plate, and equations §7.4 are used to
convert the strain energy into matrices corresponding equations 7.26 as follows:
1
U= {K 0 }T [DM ]{K 0 }dA
∫ (d)
2A
There are 3 DOF at each node ω, θx, θy, that are defined by equation (a). the curvature
are defined in term of nodal unknowns using an operator matrix
{K 0 } = [L ][N ]{d } = [B ]{d } (e)
Where [L] is the following 5 × 3 matrix:
⎡ ∂ ⎤
⎢ 0 ∂x
0⎥
⎢ ∂⎥
⎢ 0 0 ⎥
⎢ ∂y ⎥
⎢ ∂ ∂⎥
L=⎢ 0 ⎥ ( f ) . The strain energy can be defined as:
⎢ ∂y ∂x ⎥
⎢− ∂ 0 1⎥
⎢ ∂y ⎥
⎢ ∂ ⎥
⎢− 1 0⎥
⎣ ∂x ⎦
1 1
∫ {d }[N ] [L] [D ][L][N ]{d }dA = 2 ∫ {d } [B] [D ][B]{d }dA
T T T T
U= M M (g)
2 A A
The derivation is the general one, and equation (h) can be used to formulate a FE using
any desired shape function. The stiffness matrix can now apply the heterosis element
formulation.
The heterosis element shown as a 9-node quadrilateral isoperimetric plate element. The
corner and midside nodes have 3 DOF (θx, θy, v) where as the center node has only 2-
DOF (θx, θy).
The element has 26 DOF. The Lagrange shape function is used to model the rotation θx
and θy, and the standard 8-node element is used to model the transverse plate deflection
ω. It follows that the element stiffness matrix (equation (f)) is split into two stiffness
matrices, one to model bending and one to and one to model transverse sheat:
[K ] = [K M ] + [K S ] (i)
Where:
[K b ] = ∫ [Bb ]T [Db ][Bb ]dA
A
( j ) Splitting the stiffness matrix is best visualized
[K s ] = ∫ [BS ]T [DS ][BS ]dA
A
by examining the result [B] = [L] [N] defined by equation (e). Let P denote the mine
node Lagrange shape function (rotation) and N represent the standard 8-node shape
function (deflection). Note that it is possible to write matrix equation similar to equation
(a) to represent the combined shape function P and N. The heterosis [B] matrix is
constructed
as:
⎡ 0 ∂R ∂x 0 0 ∂P2 ∂x 0 . . . . ∂P9 ∂x 0 ⎤
⎢ 0 0 ∂P1 ∂y 0 0 ∂P2 ∂y . . . . 0 ∂P9 ∂y ⎥⎥ [3 × 26]
⎡[Bb ]⎤ ⎢
[B] = ⎢ ⎥ = ⎢ 0 ∂P1 ∂y ∂P1 ∂x 0 ∂P2 ∂y ∂P2 ∂x . . . . ∂P9 ∂y ∂P9 ∂x ⎥ (k)
⎣[B S ]⎦ ⎢− ∂N ∂y 0 P1 ∂R ∂y 0 P2 . . . . 0 P9 ⎥
⎥
⎢ 1
⎢ − ∂N 1 ∂x
⎣ P1 0 ∂R ∂x P2 0 . . . . P9 0 ⎥⎦ [2 × 26]
⎡ D νD 0 ⎤
[D S ] = ⎡⎢
⎢ ⎥ Gh 0 ⎤
[Db ] = ⎢ D 0 material matrix from eq 7.26
⎥
⎣ 0 Gh⎥⎦
⎢⎣ sym (1 − ν ) D 2⎥⎦
dessin