Infinite Element
Infinite Element
Infinite Element
(Fundamentals)
1
What everybody knows…
• The Finite Element Method is a Numerical tool to solve
differential equations (approximately) through
discretization.
• Steps of FEM
(1) Discretisation of the continuum into elements.
(2) Element formulation using approximate solution for the differential
equation.
(3) Element assembly.
(4) Solution of the system of equations, incorporating boundary
conditions.
Domain boundary
element
• Converge to more accurate results by using more
elements (i.e. through finer discretization).
2
Element formulation
Using approximate functions and variational principles for
equilibrium, we establish {Fnodal
e
}= [K e ]{δ e }
{F }= {F
e
nodal
e
applied }+ {R e
Connectivity }
N
Fi _ node = k ij .δ j N = Total element DOF
j =1
{F }= {F }
N
Assembly of elements: Global Force : G e
e =1
[K ] = [K ]
N
G e
Global Stiffness :
e =1
4
FEM - a tool for analysis through discretization
5
The Greeks had conceived the idea of realization through
discretization(!) . How π was discovered.
b D
Perimeter nb
Limn→∞ = Limn→∞ = 3.14159.... = π
Diameter D
How ?
nb
Limn→∞ = Limn→∞ [n. sin(π / n)] = π
D 6
Lecture 1
Finite Element Analysis using
simple Elements
7
Lecture 1
Finite Element Analysis using
simple Elements
Chapters
1. Analysis of a system of assembly of springs.
2. Simple bar element.
3. Simple Classical Euler beam element.
4. Transformation of co-ordinates
8
Lecture 1
Chapter 1
Analysis of a system of assembly of
springs.
9
1.1 A single isolated spring element
k
1 2
u1,F1 /\/\/\/\/\/\ u2,F2
Convention: Right hand direction is positive for forces/displacements.
Equilibrium :
F1 = ku1 − ku2
F2 = −ku1 + ku2
i.e.
F1 k −k u1
= or {F e } = [ K e ]{u e } (1.1)
F2 −k k u2
k −k
= [ K e ] = spring element stiffness matrix
−k k
10
1.2 A connected spring element
k
Adjacent element 1 2 Adjacent element
or support /\/\/\/\/\/\ or support
F1( applied ) F2 ( applied )
F1( applied )
k
F2 ( applied )
/\/\/\/\/\/\
R1 R2
− R1 − R2
F1 = F1( applied ) + R1
F2 = F2 ( applied ) + R2 R1, R2 are end reactions
i.e.
F1( applied ) + R1 k −k u1
= or {F e } + {R e } = [ K e ]{u e } (1.2)
F2 ( applied ) + R2 −k k u2 11
1.3 An assembly of spring elements
Fixed k1 k2 k3 4 R4
end; R 1 2 3
1 /\/\/\/\/\/\ /\/\/\/\/\/\ /\/\/\/\/\/\
u1=0 u4=0
F1( applied ) F2 ( applied ) F3( applied ) F4 ( applied )
Assembly by adding corresponding parameters of same degree of freedom
Assembly :
F1( applied ) + R1 = ? k1 − k1 0 0 u1 = 0
F2 ( applied ) − k1 k1 + k 2 − k2 0 u2 = ?
=
F3( applied ) 0 − k2 k 2 + k3 − k3 u3 = ?
F4 ( applied ) + R4 = ? 0 0 k3 k3 u4 = 0
{F G } + {R G } = [ K G ]{u G } (1.3)
Note: For every degree of freedom, you know either the displacement, or the
force. For every kinematic (displacement) boundary condition, there is an
associated unknown force (reaction). 12
k1 k2 k3 4
R1 1 2 3 R4
/\/\/\/\/\/\ /\/\/\/\/\/\ /\/\/\/\/\/\ u4=a4
u1=a1
F1( applied ) F2 ( applied ) F3( applied ) F4 ( applied )
Solve
F2 ( applied ) − (−k1 )u1 k1 + k 2 − k2 u2
=
F3( applied ) − (− k3)u4 − k2 k 2 + k3 u3
or
{Fnew} = [ K new ]{uunknown } u1 = a1 , u 4 = a4 (1.4)
13
k1 k2 k3 4
R1 1 2 3 R4
/\/\/\/\/\/\ /\/\/\/\/\/\ /\/\/\/\/\/\ u4=a4
u1=a1
F1( applied ) F2 ( applied ) F3( applied ) F4 ( applied )
Chapter 2
Simple bar element
17
2.1 Classical formulation of a bar under axial distributed
loading intensity q(x)
x,u(x)
L
Fixed end q
d du
Governing differential equation: − EA = q (x )
dx dx (2.1)
du
Strain: ε=
dx
du
Stress: σ = Eε = E
dx
du (2.2)
Stress resultant : P = σA = EA
dx
L 2
1 du (2.3)
Strain Energy: U= EA dx
20 dx
18
2.2 A simple bar element as an equivalent spring element
Le
u1,F1 u2,F2
EAe=Elastic rigidity
1 /\/\/\/\/\/\ 2
u1,F1 u2,F2
k=EAe/Le
E=Elastic Modulus Ae=Constant section area
Equilibrium :
F1 EAe / Le − EAe / Le u1 e u1
= = [K ]
F2 e
− EA / L e e
EA / L e u2 u2 (2.4)
[ K e ] = bar element stiffness matrix
{F G } + {R G } = [ K G ]{u G } (2.6)
20
R1 1 L1 2 L2 3 L3 4
R4
Solve for joint displacements and fixed support reactions for the bar
assembly under the given loading. F2=1 kN, F3= 2 kN.
Young’s Modulus E=200 GPa,
A1=6(10-6)m2, A2=9(10-6)m2, A3=7.5(10-6)m2, L1=L2=L3= 0.1m.
h2=b2+p2
Pythagoras
24
2.6 FEA as best fit ?
The best fit strain vector is the orthogonal projection of
the analytical strain vector, onto a given subspace.
h e
a (u , u ) = {ε } [D]{ε }dx =< ε
h T h
,ε >
e
a(u , u ) =
h h e
e
{ε } [D]{ε }dx =< ε
h T h h
, ε >= ε
h h 2
26
Lecture 1
Chapter 3
Simple Classical Euler beam
element
27
Galileo was the first person to Euler derived the equation for
perform experiments on a the thin beam
cantilever beam 28
3.1 Classical formulation of a the Euler beam under
transverse distributed loading intensity q(x)
R q(x)
y x
M
z,w V
M d z z M V+dV
M+dM
dx
NA Equilibrium:
dM dV d 2M
V = , q=− − 2
=q
dx dx dx
du ( R + z )dθ − Rdθ z
ε= = =
Strain: dx R.dθ R
Stress: σ = Eε = E
z
R
Governing differential equation:
d2 d 2w
NA passes through section centroid:
2
EI 2
=q
P = σ .dA =
E
RA
z.dA = 0 z=0 dx dx
A
(3.1)
Bending moment and M = σ .z.dA =
E 2
z .dA =
EI
σ =E
z M
= z I = z 2 .dA
bending stress: A
RA R R I A
29
3.2 Basic formulation, properties and use of
the Euler beam element (using direct method)
w1,F1 w2,F2
EIe=Elastic
bending rigidity Le
1,M1
F1 k11 k12 k13 k14 w1
EIe 2,M2
M1 k 21 k 22 k 23 k 24 θ1
=
F2 k 31 k 32 k 33 k 34 w2 {F e applied } + {R e } = [ K e ]{δ e } (3.2)
M2 k 41 k 42 k 43 k 44 θ2
e e3 e e2 e e3 e e2
12( EI / L ) 6( EI / L ) − 12( EI / L ) 6( EI / L )
2 2
[K ] =
e 6( EI e / Le )
3
4( EI e / Le )
2
− 6( EI e / Le )
3
2( EI e / Le )
2 (3.3)
− 12( EI e / Le ) − 6( EI e / Le ) 12( EI e / Le ) − 6( EI e / Le )
2 2
6( EI e / Le ) 2( EI e / Le ) − 6( EI e / Le ) 4( EI e / Le )
• The stiffness matrix is symmetric. kij=kji
• C1= - C3 and R1= - R3
• C1=(C2+C4)/Le
• R1=(R2+R4)/Le
• Det [Ke]=0 WHY ? 30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
3.3 Equivalent nodal loads for the Euler beam element
under distributed loading
How do we take care of distributed loading over the element?
We need to find equivalent nodal loads that replace the distributed loading.
46
q
Le=L/2 Le=L/2
Element Strain z
bending strain in fibre( z ), ε=
R
2 h
1 d w
bending curvature of neutral − axis, εh = =
R dx 2
{ }
ε h = [ B] δ e (3.4)
[ B] = Strain − displacement matrix
Element Stress Resultant
{M }= EI .[B]{δ }
e e e w1,F1 w2,F2
In general {σ }= [D][B]{δ }
h e Le
(3.5)
[ D] = Element elastic rigidity matrix
1,M1 2,M2
48
Governing differential equation d 4 wh
EI =0 (3.6)
for nodal (point) loads in FEA : dx 4
wh = ax3 + bx 2 + cx + d
w1,F1 w2,F2
2 h Le
1 d w
εh = =
R dx 2
1,M1 2,M2
L L 2
ε = [ B] δ e
h
{ } (3.8) θ2
49
An example of a best fit function to a given function
Given Quadratic Curve is Linear Best-fit to y is
2 4
y = p3 = 1+ 2ξ + ξ = P1 + 2P2 + 1 P3
* * −1 ≤ ξ * ≤ 1
3 3
2
P = 1 P = ξ * P = (3ξ * −1) are Legendre Polynomials y = 4 + 2ξ * = 4 + 2P2
1 2 3 3 3
1
Orthogonality : Pi P j dξ * = 0 for i ≠ j
−1
50
3.5 An indication of the best-fit rule in FEA …
51
CANTILEVER BEAM ANALYSIS USING TWO EULER BEAM ELEMENTS
Uniformly distributed loading is q per unit length.
q is such that fixed end curvature (bending strain) is qL2/2EI=4 (m-1)
q
Le=L/2 Le=L/2
q ( Le ) 2 Bending strain
12 EI Analytical (Curvature)
(quadratic)
FEM q ( Le ) 2
(linear) 12 EI
4
Shear Force
qL
52
Lecture 1
Chapter 4
Transformation of co-ordinates
53
4.1 What is meant by transformation of co-ordinates ?
Consider a vector A in the plane, being y A
observed from two reference frames y* a2
S and S*
A = a1i + a 2 j = a1*i * + a 2* j* a2* a1* x*
A = [i j]
a1
a2
= i [ * *
j ]aa1*
*
a1 x
2 α
A = [i [
j]{ A} = i * ]
j* { A* }
Invariance of magnitude of a
Using trigonometry:
vector upon transformation
a1* cos α sin α a1 { A* }T { A* } = { A}T { A}
=
a2* − sin α cos α a2
{ A}T [T ]T [T ]{ A} = { A}T { A}
{ A*} = [T ]{ A} (4.1) [T ]T [T ] = [ I ]
T −1
The transformation matrix is orthogonal [T ] = [T ] 54 (4.2)
4.2 Transformation of element matrices
It is often required to transform the equilibrium equations of
an element from its own local co-ordinates to a global co-ordinate
system, common to all elements of the domain.
{F e L } = [ K e L ] δ e L{ } in local co-ordinates
[Te] is the element transformation matrix
Local (L)
{F e L } = [T e ]{F e G } {δ e L } = [T e ]{δ e G }
[T e ]{F e G } = [ K e L ][T e ]{δ e G } α
Pre-multiply both sides by [Te]T Global (G)
[T e ]T [T e ]{F e G } = [T e ]T [ K e L ][T e ]{δ e G }
e e T e e e
Transformation rule
{F G } = [T ] [K L ][T ]{δ G}
[ K eG ] = [T e ]T [ K e L ][T e ]
because [T e ]T = [T e ]−1
{F eG } = [T e ]−1{F e L } = [T e ]T {F e L }
{F e G } = [ K e G ]]{δ e G } in global co-ordinates 55 (4.3)
4.3 Transformation of the bar (truss) element
(in the plane)
v
{F e L } = [ K e L ] δ e L{ } in local co-ordinates Local (L) uL
F e1, L 1 0 1 0 u e1, L 2
0 EAe 0 0 0 0 v e1, L 1 α
=
F e 2, L Le − 1 0 − 1 0 u e 2, L u
[Te] : element
0 0 0 0 0 v e1, L transformation matrix Global (G)
Transformation rule cos α sin α 0 0
e e T e e − sin α cos α 0 0
[K G ] = [T ] [K L ][T ] [T e ] =
0 0 cos α sin α
{F eG } = [T e ]−1{F e L } = [T e ]T {F e L } 0 0 − sin α cos α
u e1, L u e1,G
{F e G } = [ K e G ]]{δ e G } v e1, L e
e v 1,G
= [T ] e
e
u 2, L u 2,G (4.4)
in global co-ordinates e T e −1 v e 2, L v e 2,G
[T ] = [T ] 56
4.4 Transformation of the frame element (in the plane)
{F e L } = [ K e L ] δ e L { } in local co-ordinates v
Fx1, L EAe / Le 0
e e3
0
e e2
− EAe / Le 0
e e3 e
0
e2
u1, L wL Local (L) uL
Fy1, L 0 12( EI / L ) 6( EI / L ) 0 − 12( EI / L ) 6( EI / L ) w1, L
M1, L
=
0 e
6( EI / L ) e2 e
4( EI / L ) e
0 e
− 6( EI / L ) e2
2( EI e / Le ) θ1, L 2
Fx 2, L
Fy 2, L
− EAe / Le
0
0
e e3
− 12( EI / L ) − 6( EI / L )
0
e e2
EA / Le
e
0
0
e
12( EI / L ) e3
0
e
u 2, L
e2
− 6( EI / L ) w2, L
1 α
e2 θ 2, L
u
M 2, L e e e 2
0 6( EI / L ) 2( EI / L ) 0 − 6( EI e / Le ) 4( EI e / Le )
Global (G)
[Te] : element transformation matrix
Transformation rule cos α sin α 0 0 0 0
− sin α cos α
[ K eG ] = [T e ]T [ K e L ][T e ] 0 0
0
1
0
0
0
0
0
0
[T e ] =
e e −1 e e T e cos α sin α
G } = [T L } = [T
0 0 0 0
{F ] {F ] {F L}
0 0 0 − sin α cos α 0
0 0 0 0 0 1
u1, L u1,G
e e e
{F G } = [ K G ]]{δ G } w1, L v1,G
θ1, L θ1,G
= [T e ]
in global co-ordinates u 2, L u 2, G
(4.5)
e T e −1
[T ] = [T ] w2, L v2,G 57
θ 2, L θ 2, G
4.5 Analysis of trusses and frames
2 3
3
el=2
el=2
el=3
P el=1
1 α2 1 4
2
el=1 α3
A truss: A frame:
Assembly of axially Assembly of bending
loaded members. and axially loaded members.
58