Professional Documents
Culture Documents
(BDA 31003)
Except where otherwise noted, content on this module is licensed under a Creative Commons Attribution 3.0 License.
What is Axial/Torsional Element
This type of element has only one (1) single degree of freedom in each node
AE
k=
L
translation
A : cross section
E: elasticity
L: length of element
rotation
Element 1 Element 2
1 2
1 2
Lecture Module 3 BDA31003 3
Stiffness, Displacement and Force
1 k 2
f1 u1 u2 f2
f 1=k u 1− k u 2
f 2=k u 2− k u 1
[k ] { u } ={ f }
A E 1 −1
L −1 1 [ ]{ } { }
u1 = f 1
u2 f2
[k ]= [
AE 1 −1
L −1 1 ]
Now in general term, in every element consists of i and j nodes
ui u j
[k e ]=
A E 1 −1
L −1 1 [ ] ui
uj
e
[k ]=
[ k ii
k ji
e
e
k ij
k jj
e
e ]
Lecture Module 3 BDA31003 5
Example Problem 3-1
1 2 3 n
[ K ]=[k ]+[k ]+[ k ]+⋯+[k ]
Arrange the structural stiffness matrix into a complete static matrix equation
[K]{u} = {f}
1 e1 2 e2 3 e3 4
u1 u2 u3 u4
A1 E 1 A2 E 2 A3 E 3
L1 L2 L3
u1 u2 u3 u4
In the system there are 4 nodes and every node has 1 DOF, the static equation will be:
u1 u2 u3 u4
u1 u1 F1
u2 u2 F2
=
u3 u3 F3
u4 u4 F4
[K ] {u} = {F }
Lecture Module 3 BDA31003 11
Assemble Elements
stiffness matrix
1 e1 2 e2 3 e3 4
u1 u2 u3 u4
u1 u2 u1 u2
A1 E 1 1 − 1 u1
Element e1 [k e1 ] =
L1 − 1 [1 u2
=
a1
]b1 u1
c1 d1 u 2 [ ]
Saved in the global stiffness matrix
u1 u2 u3 u4
a1 b1 u1
c1 d1 u2
[ K 1] =
u3
u4
u1 u2 u3 u4
u2 u3 u2 u3
A2 E 2 1 −1 u 2
Element e2 [k e2 ] =
L 2 −1 [
1 u3
=
a2
]b2 u2
c2 d2 u 3 [ ]
Saved in the global stiffness matrix
u1 u2 u3 u4
u1
a2 b2 u2
[ K 2] =
c2 d2 u3
u4
u1 u2 u3 u4
u3 u4 u3 u4
A3 E 3 1 − 1 u 3
Element e3 [k e3 ] =
L3 − 1 [1 u4
=
]
a3 b3 u3
c3 d3 u 4 [ ]
Saved in the global stiffness matrix
u1 u2 u3 u4
u1
u2
[ K 3] =
a3 b3 u3
c3 d3 u4
u1 [K] =
a2 b2 u2 u1 u2 u3 u4
[ K 2] =
c2 d2 u3 a1 b1 0 0 u1
u4 c1 d1+a2 b2 0 u2
0 c2 d2+a3 b3 u3
u1 0 0 c3 d3 u4
u2
[ K 3] =
a3 b3 u3 The same cells +
c3 d3 u4 Unoccupied remains 0
Lecture Module 3 BDA31003 15
Assemble Elements
force vector
1 e1 2 e2 3 e3 4
u1 u2 F2 u3 u4 F4
Element e1 [ f e1 ] =
{ }
0 u1
− F 2 u2
0 u1
{ F 1} = −F2 u2
u3
u4
u1 u2 F2 u3 u4 F4
Element e2
{} u
[ f e2 ] = 0 2
0 u3
Force at node 2
has been defined by e1
u1
{ F 2} = 0 u2
0 u3
u4
u1 u2 F2 u3 u4 F4
Element e3
{ }
[ f e3 ] = 0 2
u
F 4 u3
u1
{ F 3} = u2
0 u3
F4 u4
u1 0 u1
0 u2
{ F 2} = { F 3} = − F 2 + 0 u2
0 u3 0+0 u3
u4 u4
F4
u1
{ F 3} = u2
0 u3
F4 u4
Lecture Module 3 BDA31003 19
Constraints
I have now the static equation complete:
a1 b1 0 0 u1 0
c1 d1+a2 b2 0 u2 − F 2+ 0
=
0 c2 d2+a3 b3 u3 0+0
0 0 c3 d3 u4 F4
I can solve the unknown displacement vector {u} No.... WAIT a minute
1 e1 2 e2 3 e3 4
u1 u2 u3 u4
u1 = 0 u4 = β
u1 u2 u3 u4
a1 b1 0 0 u1 0
c1 d1+a2 b2 0 u2 F2
=
0 c2 d2+a3 b3 u3 0
0 0 c3 d3 u4 F4
After constraints : 1 e1 2 e2 3 e3 4
u1 =β1 u2 u3 u 4 =β4
The equations a1 b1 0 0 u1 0
must be modified c1 d1+a2 b2 0 u2 F2
so that =
0 c2 d2+a3 b3 u3 0
u1 =β1 u 4 =β4 u4
0 0 c3 d3 F4
Lecture Module 3 BDA31003 23
Handling constraints
direct elimination method
1 e1 2 e2 3 e3 4
u1 =β1 u2 u3 u 4 =β4
[ ]{ } { }
K 11 K 12 K 13 K 14 u1 F1
K 21 K 22 K 23 K 24 u2 F
Before introducing constraints = 2
K 31 K 32 K 33 K 34 u3 F3
]{ } {
K 41 K 42 K 43 K 44 u4 F4
[ }
1 0 0 0 u1 β1
0 K 22 K 23 0 u2 F − K β −K 24 β4
After introducing constraints = 2 21 1
0 K 32 K 33 0 u3 F 3−K 31 β1−K 34 β4
0 0 0 1 u4 β4
]{ } {
direct elimination method
[ }
1 0 0 0 u1 β1
After introducing constraints 0 K 22 K 23 0 u2 F − K β −K 24 β4
= 2 21 1
0 K 32 K 33 0 u3 F 3−K 31 β1−K 34 β4
0 0 0 1 u4 β4
u 1= 1 u 4=β4
Then solve the simultaneous equation after 2 variables have been eliminated:
[ ]{ } {
K 22 K 23 u2
K 32 K 33 u3
F − K 21 β1− K 24 β4
= 2
F 3 − K 31 β1− K 34 β4 }
to find u 2 and u 3
u1 =β1 u2 u3 u 4 =β4
[ ]{ } { }
K 11 K 12 K 13 K 14 u1 F1
K 21 K 22 K 23 K 24 u2 F
Before introducing constraints = 2
K 31 K 32 K 33 K 34 u3 F3
]{ } { }
K 41 K 42 K 43 K 44 u4 F4
[
K 11 +C K 12 K 13 K 14 u1 F 1 +β1 C
After introducing constraints
K 21 K 22 K 23 K 24 u2 F2
=
Using high value penalty :
K 31 K 32 K 33 K 34 u3 F3
C=Max∣K ij∣1020 K 41 K 42 K 43 K 44+C u4 F 4 +β 4 C
]{ } { }
Proof that penalty method can define the constraint
[
K 11 +C K 12 K 13 K 14 u1 F 1 +β1 C
K 21 K 22 K 23 K 24 u2 F2
= C=Max∣K ij∣10
20
K 31 K 32 K 33 K 34 u3 F3
K 41 K 42 K 43 K 44+C u4 F 4 +β 4 C
( K 11 + C )u1+ K 12 u 2+ K 13 u 3+ K 14 u 4=F 1+ β1 C
(C)u1≈ β1 C u1 ≈ β 1
(C)u 4≈ β4 C u 4≈ β4
Lecture Module 3 BDA31003 28
Handling constraints
penalty method
1 e1 2 e2 3 e3 4
Another alternative approach
in imposing penalty constraints
u1 =β1 u2 u3 u 4 =β4
[ ]{ } { }
K 11 K 12 K 13 K 14 u1 F1
K 21 K 22 K 23 K 24 u2 F
Before introducing constraints = 2
K 31 K 32 K 33 K 34 u3 F3
]{ } { }
K 41 K 42 K 43 K 44 u4 F4
[
C K 12 K 13 K 14 u1 β1 C
After introducing constraints
K 21 K 22 K 23 K 24 u2 F2
=
Using high value penalty :
K 31 K 32 K 33 K 34 u3 F3
C=Max∣K ij∣1020 K 41 K 42 K 43 C u4 β4 C
➢ FEM modeling
➢ Analyse elemental stiffness matrix and force vector and save them
in global storage
u 1=0 f 3=−10
Element 1 u1 u2
1
[ k ]=2 1
[− 1 u1
−1 1 u 2 ] { f }=
1
{}
0
0
u1
u2
Element 2 u2 u3
2
[k ]=1 1
[− 1
− 1 1 u3
u2
] { f }=
2
{ }
0
−10
u2
u3
Lecture Module 3 BDA31003 32
Assemble all elements to get [K] and {F}
[ ] {}
0 0 0 u1 0 u1
[ K ]= 0 0 0 u2 { F }= 0 u2
0 0 0 u3 0 u3
u1 u2 u3
[ ] 2 −2 0
{}
u1 0 u1
[ K ]= −2 2 0 u2 { F }= 0 u2
0 0 0 u3 0 u3
{ }
u1 u2 u3
[ 2 −2 0
[ K ]= −2 2+1 −1
0 −1 1 ] u1
u2
u3
0 u1
{ F }= 0 u 2
−10 u 3
u1 u2 u3
[ ] { }
2 −2 0 u1 0 u1
[ K ]= −2 2+1 −1 u2 { F }= 0 u 2
0 −1 1 u3 − 10 u 3
[
1 0 0
[ K ]= 0 2+1 −1
0 −1 1 ] { 0
{ F } = 0−(−2) u 1
−10−(0) u 1 }
[3 −1
−1 1 ]{ } { }
u2
u3
=
0
−10
u 2=−5
u 2=−15
Lecture Module 3 BDA31003 35
Assemble all elements to get [K] and {F}
u1 u2 u3
[ ] {}
0 0 0 u1 0 u1
[ K ]= 0 0 0 u2 { F }= 0 u2
0 0 0 u3 0 u3
u1 u2 u3
[ ] 2 −2 0
{}
u1 0 u1
[ K ]= −2 2 0 u2 { F }= 0 u2
0 0 0 u3 0 u3
{ }
u1 u2 u3
[ 2 −2 0
[ K ]= −2 2+1 −1
0 −1 1 ] u1
u2
u3
0 u1
{ F }= 0 u 2
−10 u 3
u1 u2 u3
[ ] { }
2 −2 0 u1 0 u1
[ K ]= −2 2+1 −1 u2 { F }= 0 u 2
0 −1 1 u3 − 10 u 3
[ 1 0 0
[ K ]= 0 2+1 −1
0 −1 1
] { 0
{ F } = 0−(−2) u 1
−10−(0) u 1 }
[ 3 −1
−1 1 ]{ } { }
u2
u3
=
0
−10
u 2=−5
u 2=−15
Lecture Module 3 BDA31003 37
Example Problem 3-4
Reconsider the Example Problem 3.3.
Apply the penalty method to define the matrix equation after the constraint
u1 u2 u3
[ ] { }
10
30
−2 0 u 1 0+(0)1030 u1
[ K ]= −2 2+1 −1 u 2 { F }= 0 u2
0 −1 1 u 3 −10 u3
{}{ }
u1 0
u 2 = −5
u3 −15
3 4 c
b
2 1 a
1 2 5 u1
u2
u5
u1 a a
= u 1− u 5=0
u5 c c
β1 ui +β2 u j =β 0
u2 b b
= u 2− u 5=0
u5 c c
β1 ui +β2 u j =β 0
ui uj
additional =
[ β1
β1 β2
2
β 1 β2
β2
2 ] ui
uj
δ =u j −u i
e e e
e
δ
e
ϵ= e
L
u1 u2 u3 u4
A2 E A3 E A4 E
L L L
~0
{ }{ }{ }{ }
f toti
f totj
=
fi
fj
+
f bi
f bj
+
f ti
f tj
{ } { }
f bi L 2 bi +b j
=
f bj 6 bi +2 b j
{ }
f ti
f tj { }
=E Aα(t j −t i )
−1
1
JG E
k= Shear Modulus G=
L 2 (1+ ν)
i j
e
[k ]=
J G 1 −1
L −1 1 [ ] i
j
Inertia polar or Torsional constant
(for circular cross section) J=
πR
2
4