Lecture3 PartB
Lecture3 PartB
Lecture3 PartB
1 Introduction
2 Weak form
5 Path-following Methods
Applications:
We recall:
R R R
Weak form (TL): S : δEdV = F · δudV + T · δudA
V V A
Z Z Z Z Z
i
e·D·δedV + S : δηdV = F·δudV + T·δudA− Si : δedV
V V V A V
where:
h T i
1
e = 2 ∇∆u + ∇∆uT + ∇ ui ∇∆u + ∇∆uT ∇ui
h i
1
η = 2 ∇∆uT ∇∆u
N
X N
X
Xi = NJ XiJ , xi = NJ xiJ
J=1 J=1
N
X N
X
ui = NJ uiJ , ∆ui = NJ ∆uiJ
J=1 J=1
or in matrix form:
X = NXn , x = Nxn
ui = Nuni , ∆u = N∆un
NJ = NJ (ξ1 , ξ2 , ξ3 )
where ξ1 , ξ2 , ξ3 are the isoparametric coordinates. Then:
∂· ∂X1 ∂X2 ∂X3 ∂· ∂·
∂·
∂ξ ∂ξ ∂ξ1 ∂ξ1 ∂X ∂X ∂ξ
1 1 1 1 1
∂· ∂X1 ∂X2 ∂X3 ∂· ∂· −1 ∂·
= ⇒ =J
∂ξ ∂ξ ∂ξ2 ∂ξ2 ∂ξ
∂X2
∂X
2 2 2 2
∂· ∂X1 ∂X2 ∂X3 ∂· ∂· ∂·
∂ξ3 ∂ξ3 ∂ξ3 ∂ξ3 ∂X3 ∂X3 ∂ξ3
| {z }
J
For example:
N
∂u1 X ∂NJ J
= u
∂X1 J=1 ∂X1 i
where J−1 −1
ij is the element ij of matrix Jij .
Utilizing the above, the linear and non-linear part of the strain
increment can be written in terms of the nodal displacement
increments:
e = BL ∆un ⇒ δe = BL δ∆un
1
η = ∆unT BT n
NL BNL ∆u ⇒ δη = δ∆u
nT T
BNL BNL ∆un
2
u = ui + ∆u ⇒ δu = δ∆u
Substituting the above in the weak form we obtain:
Z Z
nT
δ∆u BT
L DBL dV ∆u
n
+ δ∆u nT
BT i n
NL S BNL dV ∆u =
V V
Z Z Z
nT T nT
δ∆u N FdV + δ∆u N TdA − δ∆unT
T
BT i
L Ŝ dV
V A V
u = ui + ∆u ⇒ δu = δ∆u
Substituting the above in the weak form we obtain:
Z Z
nT
BT n nT
BT i n
δ∆u
L DBL dV ∆u +
δ∆u
NL S BNL dV ∆u =
V V
Z Z Z
nT T nT T nT BT i
δ∆u
N FdV +
δ∆u
N TdA −
δ∆u
L Ŝ dV
V A V
u = ui + ∆u ⇒ δu = δ∆u
Substituting the above in the weak form we obtain:
Z Z
BT
L DBL dV ∆u
n
+ BT i n
NL S BNL dV ∆u =
V V
Z Z Z
T
N FdV + NT TdA − BT i
L Ŝ dV
V A V
u = ui + ∆u ⇒ δu = δ∆u
Substituting the above in the weak form we obtain:
KT
z
}| {
Z Z
BT DBL dV + BT Si BNL dV ∆un =
L NL
V V
| {z } | {z }
KL KNL
−Ri
zZ Z }| Z {
T T
N FdV + N TdA − BT i
L Ŝ dV
V A V
| {z } | {z }
fext fint
Institute of Structural Engineering Method of Finite Elements II 10
Finite element formulation
The tangent stiffness matrix, residual and force vectors are then
written as:
KT = KL + KNL
Z Z
KL = BT
L DBL dV , KNL = BT i
NL S BNL dV
V V
KT ∆un = −Ri
Next the tangent stiffness matrix and force vector are developed for
the two noded bar element.
It is convenient to write:
N ∂N 1h i
N,1 = = J −1 = −1 1
∂X1 ∂ξ L
and
u11
∂u1
1
∂X1 1 −1 0 1 u2
0
= ·
∂u2 L 0 −1 0 1 2
u1
∂X1 | {z }
N,1 u22
Displacement derivative:
1
∂ui 1h i
ui ui2 − ui1
= N,1 uni = −1 1 · =
∂X1 L ui2 L
For i = 1:
For i = 2:
∂ (·)
By taking into account that = 0 the Green-Lagrange strain at
∂X2
the previous step (only component 11 is of interest) assumes the
form:
∂ (·)
By taking into account that = 0 the linear part of the strain
∂X2
increment (only component 11 is of interest) assumes the form:
1
e11 = −1 0 1 0 +
L
| {z }
∂∆u1
∂X1
l cos θ 1
+ −1 −1 0 1 0 +
L L
| {z }| {z }
∂u1 ∂∆u1
∂X1 ∂X1
∆u11
∆u 1
l sin θ 1
2
+ 0 −1 0 1
L L 2
} ∆u1
| {z }| {z
∂u2 ∂∆u2
∂X1 ∂X1 ∆u22
∆u11
i ∆u 1
l h 2
e11 = − cos θ − sin θ cos θ sin θ
2
|L } ∆u12
{z
BL
∆u22
| {z }
∆un
∂∆u1
" 2 2 #
1 ∂∆u1 ∂∆u2 ∂∆u1 ∂∆u2
∂X
η= + = · 1
2 ∂X1 ∂X1 ∂X1 ∂X1 ∂∆u2
∂X1
∆u11
∂∆u1
1
∂X
1
1 −1 0 1 0 ∆u2
∂∆u2 = L ·
0 −1 0 1 2
∆u1
∂X1 | {z }
BNL =N,1 ∆u22
| {z }
∆un
l 2 − L2
S11 = E E11 = E
2L2
where E is Young’s modulus
Then:
∂S11
=E
∂E11
Employing that V = AL, where A the cross section of the bar in the
reference configuration, we obtain:
cos 2 θ −cos 2 θ
cosθsinθ −cosθsinθ
l2 2
sin θ −sinθcosθ −sin2 θ
KL = EA
2
L3 cos θ sinθcosθ
Symm sin2 θ
1 0 −1 0
l 2 − L2 0 1 0 −1
KNL = EA
2L3 −1 0 1 0
0 −1 0 1
−cosθ
l 2 − L2 −sinθ
fint = EA
2L2
cosθ
sinθ
∂Ri
R = Ri + ∆un = fint i − λfext + KT ∆un = 0
∂un
Typically:
Increment load
Solve with
Newton-Raphson
Increment load
Solve with
Newton-Raphson
Increment load
Solve with
Newton-Raphson
Increment load
Solve with
Newton-Raphson
Increment load
Solve with
Newton-Raphson
Increment load
Solve with
Newton-Raphson
where:
∆u is the nodal displacement increment
∆λ is the load factor increment
where:
∆u is the nodal displacement increment
∆λ is the load factor increment
∂g
h Is the gradient of g with respect to u: h =
∂u
∂g
s is the derivative of g with respect to λ: s =
∂λ
g i + hT ∆uII
∆λ = − , ∆u = ∆λ∆uI + ∆uII
s + hT ∆uI
∂g ∂g
g = λ − λ̄ ⇒ h = = 0, s = =1
∂u ∂λ
g i = λi − λ̄
∆λ = λ̄ − λi , ∆u = KT −1 λ̄fext − fint i
∂g ∂g
g = T · u − ū ⇒ h = = TT , s = =0
∂u ∂λ
g i = T · ui − ū
h i
In the above T = 0 0 . . . 1 . . . 0 0 where the entry 1
corresponds to a selected dof
ui − u0 λi − λ0
∂g ∂g
h= = , s= =
∂u g ∂λ g
KT −fext " # " #
T ∆u Ri
u − u0
i i 0
λ − λ ∆λ = −g i
g g
KT −fext " # " #
T ∆u Ri
u − u0
0 0 0
λ − λ ∆λ = −g i
g g
For the predictor step the system is solved for the external loads:
∆up = KT −1 fext
∆s
∆λp = ±
k∆up k
fext T ∆u
κ=
∆uT ∆u
∂g ∂g
h= = ∆up , s = = ∆λp
∂u ∂λ
Crisfield: Riks: