Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
INTRODUCTION
2
Example 1: Material Nonlinearity
P2,U2
P1 , U 1
P = KU
ELASTIC BEAM
Le = 3 m
3m
P1
P = P2
P
3
P3 , U 3 U1
U = U2
ELASTO-PLASTIC U
HINGE 3
3
Example 1
2
1
U2
U1
U e=1 1
2
e=1
ID =
0 U
4 3
3
2 U3
0
IDe=2 =
U e= 2 3
1
4
ELEMENTS STRUCTURE
Example 1 U2
U1
2 U1 U2 U3
1
12 6 12 6 U
L3 − U1
L2b L3b L2b
b
6 4
−
6 2
L2 U2
e =1 Lb L2b Lb
U K = EI b
e =1
b
− 12 −
6 12
− 2
6 U3
L3 L2b L3b Lb
b
6 2
−
6 4
4 L2 Lb L2b L b U3
b
3 U1 U2 U3
12 6 6
2 L3 U1
L2b L2b
b
1 −1 6 4 2
e= 2
= kh K = EI b 2 U2
Lb
e= 2 K
U −1 1 U3 L
b
Lb
6 2 4
L2 + kh U3
1 U3 b Lb Lb 5
Example 1
linear ϕ
Lb Hp:
curvature ϕ θ = ϕ Lpl
constant over Lpl
linear
non-
ELASTO-PLASTIC Lpl
M
Alternative 1
Order of magnitude of d θ
≤ Lpl ≤ d
plastic hinge length 2 6
Example 1
M M
My
ϕ−ϕy
ϕ
linear
ϕy
Lb
Consider plastic
deformations only
(θ −θy)= (ϕ−ϕ y)Lpl
linear
non-
PLASTIC 0-length
M
Alternative 2
θ−θy
7
Example 1
Lpl = 200 mm
EIel-b = 1013 N-mm2
EIel-h = 1013 N-mm2 kel-h = EIel-cp/Lpl = 5 x1010 N-mm
EIpl-h = 5,2x1010 N-mm2 kpl-h = EIpl-cp/Lpl = 2,6x108 N-mm
8
Example 1
60
(0.02, 50)
50
(0.0009, 45)
40
M (kN-m)
30
20
10
0
0 0,002 0,004 0,006 0,008 0,01 0,012 0,014 0,016 0,018 0,02
θ (rad)
P=1 kN P1 (kN)
λ3P = 17
λ2P = 15
λ1P = 7.5
Load History
P1 = λP U1
λ= {7.5, 15, 17}
10
Example 1
u2
u1
U2
U1
U1
nodal
U = U2
displ.s U
3 u4
u3
P1
nodal
P = P2
forces P
U3 3 u2
plastic
hinge θ h = u 2 − u1 = u 2
rotation
u1
11
Example 1
7.5
u4
P= 0
0 u3
U3 7.5
u2
∆P = Punb = P − PR = 0
0
u1 12
Example 1
P
7.5
7.5
Resisting forces P + PR = 0
at node
13
Example 1
50
U2 i=1 40
M (kN-m)
30
U1
20
Initial stiffness
10
0
0 0,002 0,004 0,006 0,008 0,01 0,012 0,014 0,016 0,018 0,02
U3 Lb = 3 m
12EI b 6EI b 6EI b
L3 L2b L2b
b
6EI 4EI b 2EI b
K = K el = 2 b
Lb Lb Lb
6EI b 2EI b 4EI b
2 + k el − h
Lb Lb Lb 14
Example 1
Kel
Graphic is purely indicative
Axes represent arrays!
λ1P = 7.5
Punb
15
Example 1
Kel
U
U 17
Example 1 u2
u1
kh = kel-h u2
50
40
M (kN-m)
30
kel-h
20
22.5 u1
10
0
0 0,002 0,004 0,006 0,008 0,01 0,012 0,014 0,016 0,018 0,02
θ (rad)
18
0.00045
Example 1
F F=kel u
F=F*+kpl u
F* kpl
F = max(kel u , F* + kpl u)
19
Example 1
U1 7.5
7.5
0
22.5
Pb = Ph =
−7.5 −22.5
22.5
7.5 22.5
7.5
PR = 0
0
U3
7.5 7.5 0 22.5
∆P = Punb = P − PR = 0 − 0 = 0 = 0
0 0 0
22.5 20
Example 1
7.5
In equililbrium
7.5
7.5 7.5
External Forces on nodes
Resisting Forces on nodes
Element Forces
7.5
22.5
22.5 7.5
7.5 22.5
22.5 7.5
In equililbrium 7.5 22.5
22.5
7.5
7.5
22.5
21
In equililbrium
Example 1
Kel
There is equilibrium
between applied and
resisting forces
→ Load increment
7.5 Punb = 0 Apply λ2P
∆U
22
Example 1
Kel
λ2P = 15
Punb
7.5
23
Example 1
15
Not in equililbrium!!
7.5
15 7.5
External Forces on nodes
Resisting Forces on nodes
Element Forces
7.5
22.5
22.5 7.5
7.5 22.5
22.5 7.5
In equililbrium 7.5 22.5
22.5
7.5
7.5
22.5
24
In equililbrium
Example 1
u1 25
Example 1
Kel
15
Punb
Determine resisting forces corresponding to
the current displacement vector U
7.5 (STRUCTURE STATE DETERMINATION)
∆U 26
Example 1
u1 27
Example 1 u2
u1
kh = kel-h u2
50
45
40
M (kN-m)
30
20 u1
10
kel-h
0
0 0,002 0,004 0,006 0,008 0,01 0,012 0,014 0,016 0,018 0,02
θ (rad)
28
0.0009
Example 1
45 29
Example 1
Kel
There is equilibrium
15 Punb=0 between applied and
resisting forces
→ Load increment
Apply λ3P
7.5
30
Example 1
u1 31
Example 1
Ke
λ3P = 17
Punb
15
∆U 32
Example 1
u1 33
Example 1 u2
u1
kh = kpl-h u2
50 kpl-h
45,03
40
Momento (kN-m)
30
20 u1
10
0
0 0.005 0.01 0.015 0.02 0.025
34
0.00102 rotazione θcp
Example 1
U1 17 17
0
45.0312
Pb = Ph =
−17 −45.0312
51
17
PR = 0
5.9688
51
17
17 17 0
∆P = Punb = P − PR = 0 − 0 = 0
U3 0 5.9688 −5.9688
45.03
There is no equilibrium
between applied and
resisting forces 45.03 35
Example 1
u1 36
Example 1
17
Kep
15 Punb
7.5
∆U 37
Example 1 u2
u1
51 Kh = kpl-h u2
50
40
Momento (kN-m)
30
20 u1
10
0
0 0.005 0.01 0.015 0.02 0.025
38
rotazione θcp
0.024
Example 1
U1 17
17
0
51
Pb = Ph =
− 17 −51
51
17 51
-17
PR = 0
0
U3
17 17 0 -51
∆P = Punb = P − PR = 0 − 0 = 0
0 0 0
51 39
Example 1
17 Punb=0
15
7.5
40
Example 1
(87.23,17)
(16.2,15)
(8.1,7.5)
41
Example 1
(87.23,17)
(16.2,15)
(8.1,7.5)
42
Example 1
P=1 kN
P1 (kN)
λ8P = 16
λ7P = 14
λ6P = 12
λ5P = 10
λ4P = 8
λ3P = 6
Load history λ2P = 4
P1 = λP λ1P = 2
λ= {2, 4, 6, 8, 10 ,12, 14, 16, …} U1 43
Example 1
P=1 kN
22
20
18
16
14
P 1 (kN)
12
10
8
6
4
2
0
0 50 100 150 200
U1 (mm)
Load history
P1 = λP
λ= {0, 20}
44
Example 1
P=1 kN
22
20
18
16
14
P 1 (kN)
12
10
8
6
4
2
0
0 50 100 150 200
U1 (mm)
Load history
P1 = λP
λ= {0, 10, 20}
45
Example 1
P=1 kN
22
20
18
16
14
P 1 (kN)
12
10
8
6
4
2
0
0 50 100 150 200
U1 (mm)
Load history
P1 = λP
λ= {0, 5, 10, 15, 20}
46
Example 1
P=1 kN
22
20
18
16
14
P 1 (kN)
12
10
8
6
4
2
0
0 50 100 150 200
U1 (mm)
Load history
P1 = λP
λ= {0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20}
47
Example 2
PLASTIC HINGE
Phenomenological
P, U
nonlinear M-θ model
u2
u1
rotation = u2-u1
48
Example 2
SYSTEM RESPONSE
(closed form solution)
18
P, U
16
14
12
P1 (kN)
10
0
0 10 20 30 40 50 60 70 80 90
U1 (mm)
49
Example 2
7.5
u4
P= 0
0 u3
U3 7.5
u2
∆P = Punb = P − PR = 0
0
u1 50
Example 2
60
U2 i=1 40
M (kN-m)
U1 30
Initial stiffness 20
10
U3 Lb = 3 m
12EI b 6EI b 6EI b
L3 L2b L2b
b
6EI 4EI b 2EI b
K 0 = K el = 2 el
Lb Lb Lb
6EI b 2EI b 4EI b
2 + k el − h
Lb Lb Lb 51
Example 2
60
50 u4
u3
40
Momento (kN-m)
30
20
u2
15.07
10
0
0 0.005 0.01 0.015 0.02 0.025
rotazione θcp
0.00045 u1 53
Example 2
60
50 u4
u3
40
Momento (kN-m)
30
u2
19.43 20
10
0
0 0.005 0.01 0.015 0.02 0.025
rotazione θcp
0.000599 u1 56
Example 2
60
50 u4
u3
40
Momento (kN-m)
30
21.06 20
u2
10
0
0 0.005 0.01 0.015 0.02 0.025
rotazione θcp
0.00066 u1 59
Example 2
60
50 u4
u3
40
Momento (kN-m)
30
22.5 20
u2
10
0
0 0.005 0.01 0.015 0.02 0.025
rotazione θcp
0.00072 u1 62
Example 2
8,00
7,00
K-initial
6,00
Punb(3) (kN--m)
5,00
4,00
3,00
2,00
1,00
0,00
1 3 5 7 9 11 13 15
iteration (i)
64
Example 2
65
Example 2
66
Example 2
7.5
u4
P= 0
0 u3
U3 7.5
u2
∆P = Punb = P − PR = 0
0
u1 67
Example 2
50 u4
u3
40
Momento (kN-m)
30
20
u2
15.07
10
0
0 0.005 0.01 0.015 0.02 0.025
rotazione θcp
0.00045 u1 69
Example 2
50 u4
u3
40
Momento (kN-m)
30
21.74 20
u2
10
0
0 0.005 0.01 0.015 0.02 0.025
rotazione θcp
0.000687 u1 72
Example 2
50 u4
u3
40
Momento (kN-m)
30
22.49 20
u2
10
0
0 0.005 0.01 0.015 0.02 0.025
rotazione θcp
0.000717 u1 75
Example 2
50 u4
u3
40
Momento (kN-m)
30
22.5 20
u2
10
0
0 0.005 0.01 0.015 0.02 0.025
rotazione θcp
0.00072 u1 78
Example 2
8,00
7,00
K-initial
6,00 K-tangent
(kN-m)
5,00
Punb(3) (kN
4,00
3,00
2,00
1,00
0,00
1 3 5 7 9 11 13 15
iteration
80
Example 3
P P∆ << HL P
Equilibrium
H H ∆
in the undeformed configuration
Mbase = HL
L otherwise
Equilibrium
in the deformed configuration
Mbase = HL + P∆
81
Example 3
60
50
Mhinge (kN-m)
40
30 NL law: Example 2
NL law: Example 2
20
10
0
0 0,005 0,01 0,015 0,02
rotation θcp
P
y ∆ M ( x ) = -Pv - Hx
H
EIv" = -Pv - Hx
θh P Hx
v" + v=-
x EI EI
P P H
v v ( x ) = C1 sin x + C2 cos x− x
L EI EI P
v ( 0 ) = 0 ⇒ C2 = 0
H P +θ h
v' ( L ) = θ h ⇒ C1 =
P P
cos L
EI EI
x
83
Example 3
P H P +θh P H
v( x)= sin x− x
y ∆ H
P
cos
P
L
EI P
EI EI
θcp P
tan L
x ∆ = v ( L) =
H EI + θ h tan P L − H L
P P P EI P
v EI EI
L
from equilibrium M h = HL + P∆
M h − HL
∆=
P
P
tan L
Mh = H EI + P θ h tan P L
P P EI
EI EI
P
H = Mh EI − Pθ h
P
tan L
EI
M - HL
∆= h
P
Assegna θ h ⇒ M h ⇒ H ⇒ ∆
85
Example 3
20
18
P 16
14
H
H [kN] 12
10
8
Cerniera EPI P=0
6
Cerniera NL P=0
Cerniera NL P=25 kN
4
Cerniera NL P=100 kN
2 Cerniera NL P=250 kN
Cerniera NL P=500 kN
0
0 20 40 60 80 100
∆ [mm]
π 2 EI
Pcr-el = 2
= 2740 kN 86
4L
Nonlinear geometry in Italian Seismic Codes
h
θ = P dr/V h 0,2 < θ < 0,3 No comment
V
θ > 0,3 Not allowed
87
Conclusions
Bifurcation
∆
88
Conclusions
89
Conclusions
90
Nonlinear Quasi-Static Analysis of Structures
91
Nonlinear Quasi-Static Analysis of Structures
Pe
Ue 92
Nonlinear Quasi-Static Analysis of Structures
Pe
Ue 93
Nonlinear Quasi-Static Analysis of Structures
Pe
Ue 94
Nonlinear Quasi-Static Analysis of Structures
3
1
0
2
2
Pref =
1
0
3
0
95
Nonlinear Quasi-Static Analysis of Structures
P
λ4 Pref
λ3 Pref
λ2 Pref
λ1 Pref
U
96
Nonlinear Quasi-Static Analysis of Structures
λn Pref
Given the external load
Pn = λ n Pref
Find the displacements Un
for which
R n ≈ Pn
Un
U
97
Nonlinear Quasi-Static Analysis of Structures
for n = 1, load_steps
Pn = λ n Pref
find Un for which R n ≈ Pn
end
98
Nonlinear Quasi-Static Analysis of Structures
• Discrete levels of applied load and corresponding
displacements
P
λ4 Pref
λ3 Pref
λ2 Pref
λ1 Pref
U1 U2 U3 U4
U
99
Nonlinear Quasi-Static Analysis of Structures
P
λ5 Pref ?
λ4 Pref
λ3 Pref
λ2 Pref
λ1 Pref
U 100
Nonlinear Quasi-Static Analysis of Structures
• If possible, a displacement-controlled analysis strategy is
used
P
U U
102
Nonlinear Quasi-Static Analysis of Structures
• Generic load step n+1: starting from the converged step/state n, the
external load λn+1Pref is applied
Pn+1
( Punb )n+1
i=0
Un
U
103
Nonlinear Quasi-Static Analysis of Structures
• Generic load step n+1
Pn+1 ≈ R n+1
Find the displacements U n+1 to
which correspond the internal
Rn (resisting) forces R n+1 such that
equilibrium between external and
internal forces is satisfied, i.e.
Pn +1 ≈ R n +1
U
Un U n+1
104
Nonlinear Quasi-Static Analysis of Structures
• Application of the unbalanced forces after linearization of the structural response
behavior about the converged state at the end of the previous load step (i.e., first-
order multi-dimensional Taylor series expansion of Punb):
i =0
∂P
Punb ( U in=+11 ) ≡ ( Punb )n +1 ≅ ( Punb )n +1 + unb ⋅ δ U in=1 = 0
i =1 i =0
∂U n +1
: Linearized incremental equation of equilibrium about U = U in=+01 ≡ U n
P N-R Iteration i = 1
K iT,=0n +1 = K T, n
1
Pn +1
( Punb )n +1 = ∆Pni=+11
i =0
R n = R in=+01
δ Uin=1
U
i =0
Un = U n +1
105
Nonlinear Quasi-Static Analysis of Structures
i=0
∂P
Punb ( U in=+11 ) ≡ ( Punb )n +1 ≅ ( Punb )n +1 + unb ⋅ δ U in=1 = 0
i =1 i =0
∂U n +1
n+1 = U n (displ. at last converged load step)
where U i=0
( Punb )n +1 = Pn +1 − R in=+01 = Pn +1 − R n
i=0
i =0 i =0
∂P ∂R ∂R
⇒ unb = − n +1 = − n = K T, n = K iT,=0n +1
∂U n +1 ∂U ∂U
: Structure tangent stiffness matrix at U = U in=+01 = U n
−1
δ U in=1 = K iT,=0n +1 ⋅ ∆Pni=+11
106
Nonlinear Quasi-Static Analysis of Structures
• Updating of displacement vectors
Pn+1
Last incremental displacements:
δ U i=1
n
Total incremental displacements
(from last converged state):
Rn
∆U i=1
n = δ U i=1
n
∆Ui=1
n
Current total displacements:
δU i=1
n
U i=1
n +1 = U n + ∆U i=1
n
i=1
U
Un U n+1
107
Nonlinear Quasi-Static Analysis of Structures
• STRUCTURE STATE DETERMINATION: i = 1
Computation of internal resisting forces and tangent stiffness matrix
P IN
i =1
K T, n +1 =?
1 U in=+11 ,...
=1
n +1 = ?
R in+
Structure
K iT,=1n +1
R in=+11
OUT
i=1
U 108
U n+1
Nonlinear Quasi-Static Analysis of Structures
FOR ALL THE ELEMENTS
• Determine the element end displacements
e
P
(U )
e i =1
= E {U in=+11}
e
n +1
e
Operator that extracts the element end
E displacements from the structure nodal
displacement vector (using the element ID array)
Ue
(U )
e i =1
n +1
109
Nonlinear Quasi-Static Analysis of Structures
• ELEMENT STATE DETERMINATION: i = 1
Computation of element end forces and tangent stiffness matrix
(K )
e
P e i =1
T n +1 IN
1
(U )e i =1
n +1
,...
(P )
e i =1
n +1
Element
(K )
e i =1
T n +1
(P )
e i =1
n +1
e
U
(U )e i =1
n +1
OUT 110
Nonlinear Quasi-Static Analysis of Structures
• Assembly of structure tangent stiffness matrix and internal
resisting force vector: i = 1
P K iT,= 1n +1
1
R in=+11
= A (K )
Nel
i =1 e i =1
K T, n +1 T n +1
e =1
= A(P )
Nel
i =1 e i =1
R n +1
e =1 n +1
i=1
U
U n+1 111
Nonlinear Quasi-Static Analysis of Structures
• Check for convergence at i = 1: How small is Punb?
Pn+1
=1
R ii=
n +1
( Punb )n +1
i =1
large
continue N-R
iterations
with i=2
U 112
Nonlinear Quasi-Static Analysis of Structures
• Application of unbalanced forces after linearizing the structural response
behavior about the trial state at the end of the first N-R iteration:
i =1
∂P
Punb ( U in=+21 ) ≡ ( Punb )n +1 ≅ ( Punb )n +1 + unb ⋅ δ U in= 2 = 0
i=2 i =1
∂U n +1
: Linearized incremental equation of equilibrium about U = U in=+11
N-R Iteration i = 2
P
=1
K iT,n
( Punb )n +1 = ∆Pni=+12
i =1 +1
Pn +1 1
R in=+11
δ Uin=1 δ U in=2
i =1 U
Un U n +1
113
Nonlinear Quasi-Static Analysis of Structures
i =1
∂P
Punb ( U in=+21 ) ≡ ( Punb )n +1 ≅ ( Punb )n +1 + unb ⋅ δ U in= 2 = 0
i=2 i =1
∂U n +1
where U i=1
n+1 (trial displ. at the end of the first N-R iteration)
( Punb )n +1 = Pn +1 − R in=+11
i =1
i =0 i =1
∂P ∂R
⇒ unb = − n +1 = K iT,=1n +1
∂U n +1 ∂U
: Structure tangent stiffness matrix at U = U in=+11
−1
δ U in=2 = K iT,=1n +1 ⋅ ∆Pni=+12
114
Nonlinear Quasi-Static Analysis of Structures
• Updating of displacement vectors
Pn+1
Last incremental displacements:
δ U i=n 2
Total incremental displacements
(from last converged state):
∆U i= 2
= ∆U i=1
+ δ U i= 2
∆Ui= 2 n n n
n
Current total displacements:
δU i=1
n
δU i= 2
n U i= 2
= U + ∆U i= 2
n +1 n n
i=1 i= 2
U
Un U n+1 U n+1
115
Nonlinear Quasi-Static Analysis of Structures
• STRUCTURE STATE DETERMINATION: i = 2
Computation of internal resisting forces and tangent stiffness matrix
P IN
Structure
K iT,= 2n +1
R in=+21
OUT
i= 2 U
U n
116
Nonlinear Quasi-Static Analysis of Structures
FOR ALL THE ELEMENTS
• Determine the element end displacements
e
P
(U )
e i=2
= E {U in=+21}
e
n +1
Ue
(U )
e i =1
n +1
117
Nonlinear Quasi-Static Analysis of Structures
• ELEMENT STATE DETERMINATION: i = 2
Computation of element end forces and tangent stiffness matrix
P e (K )e i =2
T n +1 IN
1
(U )
e i=2
,...
(P )
e i=2
n +1
n+
n +1
Element
(K )
e i=2
T n +1
(P )
e i=2
n +1
Ue
(U )
e i =2
n +1
OUT
118
Nonlinear Quasi-Static Analysis of Structures
• Assembly of structure tangent stiffness matrix and internal resisting force
vector: i = 2
P
K iT,= 2n +1
1
R in=+21
= A (K )
Nel
i =2 e i =2
K T, n +1 T n +1
e =1
= A (P )
Nel
i =2 e i =2
R n +1
e =1 n +1
i= 2
U
U n+1
119
Nonlinear Quasi-Static Analysis of Structures
• Check for convergence at i = 2: How small is Punb?
P
( Punb )n+1 = Pn+1 − R in=+21
i =2
Pn+1
R in=+21
( Punb )n +1
i=2
"small"
go to the next
load step (n+2)
U
U n +1 = U i=2
n +1 120
Nonlinear Quasi-Static Analysis of Structures
• Summary of load step n+1
P
Pn+1
Newton-Raphson iterations
make use of the tangent
Pn ≈ R n
stiffness matrix
Un U n+1
U
121
Nonlinear Quasi-Static Analysis of Structures
• Summary of N-R iterations at load step (n+1) :
for i = 1, max_numb_iterations
∆Pni ++11 = ( Punb ) n +1 = Pn +1 − R in +1
i
−1
Compute K i
T, n+1
−1
δ U n = K T, n+1 ⋅ ∆Pni ++11
i +1
i
∆U in+1 = ∆U in + δ U in+1 , U in++11 = U n + ∆U in+1
for e = 1, all elements (Element State Determination)
(U ) = E {U in++11}
i +1 e
e
n +1
(K ) (P )
i+1 i+1
e e
Compute T n+1 ,
n+1
end
= A (K )
e i +1
= A (P )
Nel Nel
i +1 i+1 e i+1
K T, n +1 T n +1 , R n+1 : Structure State Determination
e =1 e =1 n+1
( Punb )n +1 = Pn +1 − R i+1
i+1
n+1
P
P3
P2
Newton-Raphson iterations
using the tangent stiffness
matrix
P1
U
U1 U2 U3 123
Nonlinear Quasi-Static Analysis of Structures
• Graphical Summary :
P
P3
P2
P1
U
U1 U2 U3 124
Nonlinear Quasi-Static Analysis of Structures
• What do I see of the response?
P
P3
P2
P1
U
U1 U2 U3 125
Nonlinear Quasi-Static Analysis of Structures
126
Nonlinear Quasi-Static Analysis of Structures
• Number of load steps
P
U
127
Nonlinear Quasi-Static Analysis of Structures
• Number of load steps
P
MANY STEPS
Analysis:
Slower
More precise
U
128
Nonlinear Quasi-Static Analysis of Structures
• Number of load steps
150
100
MOMENT (kip-in)
50
130
Nonlinear Quasi-Static Analysis of Structures
• load history
There exist sveral ways to define the load history
Example:
0
3 1
0
2
Pref = 2
0
1
3
0
131
Nonlinear Quasi-Static Analysis of Structures
• load history
Definition of loading function λref
In the pseudo-time axis τ, a ∆τ is selected that can change
during the loading history
λref At load step n the loading functin and the
applied load vector are:
n
λrefn = λref ( τn ) = λref ∑ ∆τl
l =1
Pn = λref n Pref
τ is the pseudo-time
τ 132
Nonlinear Quasi-Static Analysis of Structures
133
Nonlinear Quasi-Static Analysis of Structures
• Stiffness matrix
• Tangent (Newton – Raphson)
P3
Faster
P2
Unstable near peaks
P1
Iteration with new K
U
134
U1 U2 U3
Nonlinear Quasi-Static Analysis of Structures
• Stiffness matrix
• Initial Stiffness
P3
Slower
P2
More stable than NR
P1
Iteration with new K
U
135
U1 U2 U3
Nonlinear Quasi-Static Analysis of Structures
• Stiffness matrix
• Modified Newton – Raphson
P3
Compromise
between two
P2 previous cases
P1
Iteration with new K
U
U1 U2 U3 136
Nonlinear Quasi-Static Analysis of Structures
• Stiffness matrix
• Total secant
P3
P2
P1
Iteration with new K
U
137
U1 U2 U3
Nonlinear Quasi-Static Analysis of Structures
• Stiffness matrix
• Incremental secant
P3
P2
P1
Iteration with new K
U
138
U1 U2 U3
Nonlinear Quasi-Static Analysis of Structures
• Stiffness matrix
• Modified secant
P3
P2
P1
U
139
U1 U2 U3
Nonlinear Quasi-Static Analysis of Structures
• Summary of procedure at load step n+1 (applied load Pn+1)
for i=1,max_numb_iterations
−1
∆Pn+1
i
= Pn +1 − R in+1
−1
eventually compute K *
−1
dUin+1 = K * ∆Pn+1
i
−1
∆Uin+1 = ∆Uin+1 + dUin+1 , Uin+1 = U n + ∆Uin+1
i
end
Find : R n +1
= A (K ) = A (Pe )
nEL nEL
i e i i i
K n +1 R n +1
e n +1 e n +1
Punb = Pn+1 − R in +1
Convergence
if P unb
≈ 0 exit loop and increment n
check
end 140
Nonlinear Quasi-Static Analysis of Structures
• Summary of revised procedure at load step n+1
for i=1,max_numb_iterations
for e=1,all elements
(U )
e
e i −1
= E Uin−+11
n +1
Structure
(K e ) , ( Pe )
i −1 i −1
compute
state determination end
n +1 n +1
= A (K ) = A ( Pe )
nEL nEL
i −1 e i −1 i −1 i −1
K n +1 R n +1
e n +1 e n +1
−1
∆Uin+1 = ∆Uin+1 + dUin+1 , Uin+1 = U n + ∆Uin+1
end
141
Nonlinear Quasi-Static Analysis of Structures
142
Nonlinear Quasi-Static Analysis of Structures
143
Nonlinear Quasi-Static Analysis of Structures
• Possible convergence criteria
E = ∆U ⋅ ∆P
∆U < tolU ∆U E2
E1
E0
does not work well for “high” K
E < tolE
∆P
or
∆P < tolP Ei
< tolE but E0 must not be
Ei =0 too small
144
Does not work well for “small” K
Nonlinear Quasi-Static Analysis of Structures
• Convergence
145
Nonlinear Quasi-Static Analysis of Structures
• Convergence
146
Nonlinear Quasi-Static Analysis of Structures
• Convergence “delayed” to following step
Pn+1
Pn
U
147
Nonlinear Quasi-Static Analysis of Structures
• Divergence
Pn+1
Pn
U
148
Nonlinear Quasi-Static Analysis of Structures
R(t) = P(t)
Linear Structure K ⋅ U(t) = P(t)
without iterations
R ( U ( τ ) ,0 ≤ τ ≤ t ) = P ( t )
Nonlinear Structure
with iterations
150