61
Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati, Dr. Konstantinos Agathos Lecture 5 - 26 October, 2017 Institute of Structural Engineering, ETH Z¨ urich October 26, 2017 Institute of Structural Engineering Method of Finite Elements II 1

Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

  • Upload
    others

  • View
    8

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Total lagrangian formulation of a bar element andpath following methods

Prof. Dr. Eleni ChatziDr. Giuseppe Abbiati, Dr. Konstantinos Agathos

Lecture 5 - 26 October, 2017

Institute of Structural Engineering, ETH Zurich

October 26, 2017

Institute of Structural Engineering Method of Finite Elements II 1

Page 2: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Outline

1 Introduction

2 Weak form

3 Finite element formulation

4 Total Lagrangian formulation of a bar element

5 Path-following Methods

Institute of Structural Engineering Method of Finite Elements II 2

Page 3: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Learnig goals

Understanding how geometrically nonlinear finite elements areformulated

Gaining a basic understanding of path following solutionmethods

Gaining a basic understanding of how the above areimplemented

Gaining a basic understanding of how the above can be used incommercial software (ABAQUS)

Institute of Structural Engineering Method of Finite Elements II 3

Page 4: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Significance of the lecture

Applications:

Structures undergoing large displacements and/orrotations such as cables, arches and shells

Materials such as elastomers and biological/soft tissue

Modeling of plastically deforming materials

Institute of Structural Engineering Method of Finite Elements II 4

Page 5: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Weak form

We recall:

Weak form (TL):∫V

S : δEdV =∫V

F · δudV +∫A

T · δudA

Linearized weak form:

∫V

e·D·δedV +∫V

Si : δηdV =∫V

F·δudV +∫A

T·δudA−∫V

Si : δedV

where:

e = 12

[∇∆u +∇∆uT +∇

(ui)T ∇∆u +∇∆uT∇ui

]η = 1

2

[∇∆uT∇∆u

]

Institute of Structural Engineering Method of Finite Elements II 5

Page 6: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Finite element formulationCoordinates and displacements are interpolated from thecorresponding nodal quantities using FE interpolation:

Xi =N∑

J=1NJX J

i , xi =N∑

J=1NJxJ

i

ui =N∑

J=1NJuJ

i , ∆ui =N∑

J=1NJ∆uJ

i

or in matrix form:

X = NXn, x = Nxn

ui = Nuni , ∆u = N∆un

Index J and superscript n refer to nodal quantities, NJ are the FEshape functions.

Institute of Structural Engineering Method of Finite Elements II 6

Page 7: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Finite element formulation

Typically isoparametric elements are used:

NJ = NJ (ξ1, ξ2, ξ3)

where ξ1, ξ2, ξ3 are the isoparametric coordinates. Then:

∂·∂ξ1

∂·∂ξ2

∂·∂ξ3

=

∂X1∂ξ1

∂X2∂ξ1

∂X3∂ξ1

∂X1∂ξ2

∂X2∂ξ2

∂X3∂ξ2

∂X1∂ξ3

∂X2∂ξ3

∂X3∂ξ3

︸ ︷︷ ︸

J

∂·∂X1∂·∂X2∂·∂X3

∂·∂X1∂·∂X2∂·∂X3

= J−1

∂·∂ξ1

∂·∂ξ2

∂·∂ξ3

The same transformation can be used for the current configuration.Institute of Structural Engineering Method of Finite Elements II 7

Page 8: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Finite element formulation

Utilizing the above, the quantities ∇u,∇∆u can be computed.

For example:

∂u1∂X1

=N∑

J=1

∂NJ∂X1

uJi

∂NJ∂X1

= J−111∂NJ∂ξ1

+ J−112∂NJ∂ξ2

+ J−113∂NJ∂ξ3

where J−1ij is the element ij of matrix J−1

ij .

Institute of Structural Engineering Method of Finite Elements II 8

Page 9: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Finite element formulation

Utilizing the above, the linear and non-linear part of the strainincrement can be written in terms of the nodal displacementincrements:

e = BL∆un ⇒ δe = BLδ∆un

η = 12∆unT BT

NLBNL∆un ⇒ δη = δ∆unT BTNLBNL∆un

Institute of Structural Engineering Method of Finite Elements II 9

Page 10: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Finite element formulation

By taking into account that:

u = ui + ∆u⇒ δu = δ∆u

Substituting the above in the weak form we obtain:

δ∆unT∫V

BTL DBLdV ∆un + δ∆unT

∫V

BTNLSiBNLdV ∆un =

δ∆unT∫V

NT FdV + δ∆unT∫A

NT TdA− δ∆unT∫V

BTL SidV

Institute of Structural Engineering Method of Finite Elements II 10

Page 11: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Finite element formulation

By taking into account that:

u = ui + ∆u⇒ δu = δ∆u

Substituting the above in the weak form we obtain:

����δ∆unT

∫V

BTL DBLdV ∆un +����

δ∆unT∫V

BTNLSiBNLdV ∆un =

����δ∆unT

∫V

NT FdV +����δ∆unT

∫A

NT TdA−����δ∆unT

∫V

BTL SidV

Institute of Structural Engineering Method of Finite Elements II 10

Page 12: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Finite element formulation

By taking into account that:

u = ui + ∆u⇒ δu = δ∆u

Substituting the above in the weak form we obtain:

∫V

BTL DBLdV ∆un +

∫V

BTNLSiBNLdV ∆un =

∫V

NT FdV +∫A

NT TdA−∫V

BTL SidV

Institute of Structural Engineering Method of Finite Elements II 10

Page 13: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Finite element formulationBy taking into account that:

u = ui + ∆u⇒ δu = δ∆uSubstituting the above in the weak form we obtain:

KT︷ ︸︸ ︷∫V

BTL DBLdV

︸ ︷︷ ︸KL

+∫V

BTNLSiBNLdV

︸ ︷︷ ︸KNL

∆un =

−Ri︷ ︸︸ ︷∫V

NT FdV +∫A

NT TdA

︸ ︷︷ ︸fext

−∫V

BTL SidV

︸ ︷︷ ︸fint

Institute of Structural Engineering Method of Finite Elements II 10

Page 14: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Finite element formulation

The tangent stiffness matrix, residual and force vectors are thenwritten as:

KT = KL + KNL

KL =∫V

BTL DBLdV , KNL =

∫V

BTNLSiBNLdV

−Ri = fext − finti

fext =∫V

NT FdV +∫A

NT TdA, finti =

∫V

BTL SidV

Institute of Structural Engineering Method of Finite Elements II 11

Page 15: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Finite element formulation

Substituting the above, the linearized equilibrium equation can beobtained in terms of the nodal unknowns:

KT∆un = −Ri

KT∆un = fext − finti

Institute of Structural Engineering Method of Finite Elements II 12

Page 16: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Bar element

Next the tangent stiffness matrix and force vector are developed forthe two noded bar element.

It is convenient to write:

u21 = u1

1 + l cos θ − L

u22 = u1

2 + l sin θ

Institute of Structural Engineering Method of Finite Elements II 13

Page 17: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Bar element

FE shape function for a two noded bar:

N =[

1− ξ2

1 + ξ

2

]Jacobian: J = L

2

Shape function derivative:

N,1 = N∂X1

= J−1∂N∂ξ

= 1L[−1 1

]

Institute of Structural Engineering Method of Finite Elements II 14

Page 18: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Bar element

By considering displacements along both directions:

u1

u2

=

1− ξ2 0 1 + ξ

2 0

0 1− ξ2 0 1 + ξ

2

︸ ︷︷ ︸

N

·

u11

u12

u21

u22

and

∂u1∂X1∂u2∂X1

= 1L

−1 0 1 0

0 −1 0 1

︸ ︷︷ ︸

N,1

·

u11

u12

u21

u22

Institute of Structural Engineering Method of Finite Elements II 15

Page 19: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Bar element

Displacement derivative:

∂ui∂X1

= N,1uni = 1

L[−1 1

u1i

u2i

= u2i − u1

iL

For i = 1:

∂u1∂X1

= u21 − u1

1L = u1

1 + l cos θ − L− u11

L = l cos θ − LL = l cos θ

L − 1

For i = 2:

∂u2∂X1

= u22 − u1

2L = u1

2 + l sin θ − u12

L = l sin θL

Institute of Structural Engineering Method of Finite Elements II 16

Page 20: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Bar element

By taking into account that ∂ (·)∂X2

= 0 the Green-Lagrange strain atthe previous step (only component 11 is of interest) assumes theform:

E11 = ∂u1∂X1

+ 12

(∂u1∂X1

)2+ 1

2

(∂u2∂X1

)2

=( l cos θ

L − 1)

+ 12

( l cos θL − 1

)2+ 1

2

( l sin θL

)2

= l2 − L2

2L2

Institute of Structural Engineering Method of Finite Elements II 17

Page 21: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Bar element

By taking into account that ∂ (·)∂X2

= 0 the linear part of the strainincrement (only component 11 is of interest) assumes the form:

e11 = ∂∆u1∂X1

+ ∂u1∂X1

∂∆u1∂X1

+ ∂u2∂X1

∂∆u2∂X1

Institute of Structural Engineering Method of Finite Elements II 18

Page 22: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Bar element

e11 =[1

L

[−1 0 1 0

]︸ ︷︷ ︸

∂∆u1∂X1

+

+( l cos θ

L − 1)

︸ ︷︷ ︸∂u1∂X1

1L

[−1 0 1 0

]︸ ︷︷ ︸

∂∆u1∂X1

+

+( l sin θ

L

)︸ ︷︷ ︸

∂u2∂X1

1L

[0 −1 0 1

]]︸ ︷︷ ︸

∂∆u2∂X1

∆u11

∆u12

∆u21

∆u22

Institute of Structural Engineering Method of Finite Elements II 19

Page 23: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Bar element

e11 = lL2

[− cos θ − sin θ cos θ sin θ

]︸ ︷︷ ︸

BL

∆u11

∆u12

∆u21

∆u22

︸ ︷︷ ︸

∆un

Institute of Structural Engineering Method of Finite Elements II 20

Page 24: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Bar element

The nonlinear part of the strain increment is:

η = 12

[(∂∆u1∂X1

)2+(∂∆u2∂X1

)2]=[∂∆u1∂X1

∂∆u2∂X1

∂∆u1∂X1∂∆u2∂X1

∂∆u1∂X1∂∆u2∂X1

= 1L

−1 0 1 0

0 −1 0 1

︸ ︷︷ ︸

BNL=N,1

·

∆u11

∆u12

∆u21

∆u22

︸ ︷︷ ︸

∆un

Institute of Structural Engineering Method of Finite Elements II 21

Page 25: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Bar element

If a linear stress strain relation is employed then:

S11 = E E11 = E l2 − L2

2L2

where E is Young’s modulus

Then:

∂S11∂E11

= E

Institute of Structural Engineering Method of Finite Elements II 22

Page 26: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Bar element

Linear part of the stiffness matrix:

KL =∫V

BTL EBLdV

Employing that V = AL, where A the cross section of the bar in thereference configuration, we obtain:

KL = EA l2

L3

cos2θ cosθsinθ −cos2θ −cosθsinθ

sin2θ −sinθcosθ −sin2θcos2θ sinθcosθ

Symm sin2θ

Institute of Structural Engineering Method of Finite Elements II 23

Page 27: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Bar element

Similarly the nonlinear part of the tangent stiffness matrix is:

KNL =∫V

BTNLS11BNLdV

By carrying out the integration we obtain:

KNL = EAl2 − L2

2L3

1 0 −1 00 1 0 −1−1 0 1 00 −1 0 1

Institute of Structural Engineering Method of Finite Elements II 24

Page 28: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Bar element

Finally the force vector can be obtained as:

f =∫V

BTL S11dV

Performing the integration:

fint = EA l2 − L2

2L2

−cosθ−sinθcosθsinθ

Institute of Structural Engineering Method of Finite Elements II 25

Page 29: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

The Newton-Raphson method

We recall the linearized equilibrium equation:

KT∆un = −Ri = fext − finti

Typically external loads are scaled by a factor λ:

KT∆un = −Ri = λfext − finti

Institute of Structural Engineering Method of Finite Elements II 26

Page 30: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

The Newton-Raphson method

For a given value of λ, the above corresponds to a Newton-Raphsoniteration where:

R = Ri + ∂Ri

∂un ∆un = finti − λfext + KT∆un = 0

The iteration is repeated until

|R| <= tol

where tol is the tolerance.

Institute of Structural Engineering Method of Finite Elements II 27

Page 31: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

The Newton-Raphson method

Typically:

Different (increasing) values are given to the load factor

Displacements are obtained using the Newton-Raphson method

The response of the structure is obtained for progressivelyincreasing loading

The load-displacement curve of the structure can be obtained

Institute of Structural Engineering Method of Finite Elements II 28

Page 32: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

The Newton-Raphson method

The above procedure is called load control and can be illustrated asfollows:

Increment load

Apply load increment

Solve withNewton-Raphson

Repeat for nextincrement

Institute of Structural Engineering Method of Finite Elements II 29

Page 33: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

The Newton-Raphson method

The above procedure is called load control and can be illustrated asfollows:

Increment load

Apply load increment

Solve withNewton-Raphson

Repeat for nextincrement

Institute of Structural Engineering Method of Finite Elements II 29

Page 34: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

The Newton-Raphson method

The above procedure is called load control and can be illustrated asfollows:

Increment load

Apply load increment

Solve withNewton-Raphson

Repeat for nextincrement

Institute of Structural Engineering Method of Finite Elements II 29

Page 35: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

The Newton-Raphson method

The above procedure is called load control and can be illustrated asfollows:

Increment load

Apply load increment

Solve withNewton-Raphson

Repeat for nextincrement

Institute of Structural Engineering Method of Finite Elements II 29

Page 36: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

The Newton-Raphson method

The above procedure is called load control and can be illustrated asfollows:

Increment load

Apply load increment

Solve withNewton-Raphson

Repeat for nextincrement

Institute of Structural Engineering Method of Finite Elements II 29

Page 37: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

The Newton-Raphson method

The above procedure is called load control and can be illustrated asfollows:

Increment load

Apply load increment

Solve withNewton-Raphson

Repeat for nextincrement

Institute of Structural Engineering Method of Finite Elements II 29

Page 38: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

The Newton-Raphson method

In many cases the solution path is not monotonic

Phenomena such as snap-through and snap-back can be present

The Newton-Raphson method will either fail or not provide thefull path in those cases

Such phenomena are often of interest in practice e.g.when theovercritical behavior of a structure needs to be known

Institute of Structural Engineering Method of Finite Elements II 30

Page 39: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Example

Solution path involving snap-through:

Institute of Structural Engineering Method of Finite Elements II 31

Page 40: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Example

Solution path involving snap-through:

Institute of Structural Engineering Method of Finite Elements II 31

Page 41: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Example

Solution path involving snap-through:

Institute of Structural Engineering Method of Finite Elements II 31

Page 42: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Example

Solution path involving snap-through:

Institute of Structural Engineering Method of Finite Elements II 31

Page 43: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods

In this category of methods:

It is attempted to follow the full solution path includingsnap-back and snap-through phenomena

The load factor is included as an additional unknown in thenonlinear system of equations

An additional equation (constraint) is added in the system

The choice of this constraint leads to different methods

Institute of Structural Engineering Method of Finite Elements II 32

Page 44: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods

After adding ∆λ as an unknown and the constraint as an equationthe new system of equations is obtained:[

R (u, λ)g (u, λ)

]=[

00

]where:

u is the vector of nodal unknownsλ is the load factorR is the residual of the Newton-Raphson methodg is the additional constraint

Institute of Structural Engineering Method of Finite Elements II 33

Page 45: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods

The above system can be solved by employing the Newton-Raphsonmethod. The linearization of the system yields: R

(ui, λi

)+∂R

(ui, λi

)∂u ∆u + ∂R

(ui , λi)∂λ

∆λ

g(ui , λi)+ ∂g

(ui , λi)∂u ∆u + ∂g

(ui , λi)∂λ

∆λ

=[

00

]

where:

∆u is the nodal displacement increment∆λ is the load factor increment

Institute of Structural Engineering Method of Finite Elements II 34

Page 46: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods

The above system can be solved by employing the Newton-Raphsonmethod. The linearization of the system yields:[

KT −fexthT s

] [∆u∆λ

]=[

Ri

−g i

]

where:

∆u is the nodal displacement increment∆λ is the load factor increment

h Is the gradient of g with respect to u: h = ∂g∂u

s is the derivative of g with respect to λ: s = ∂g∂λ

Institute of Structural Engineering Method of Finite Elements II 34

Page 47: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods

The coefficient matrix in this system is not symmetric.

To exploit the symmetry and sparsity of KT the followingpartitioning procedure is employed:

∆uI = KT−1fext, ∆uII = KT

−1Ri

∆λ = −g i + hT ∆uII

s + hT ∆uI , ∆u = ∆λ∆uI + ∆uII

Institute of Structural Engineering Method of Finite Elements II 35

Page 48: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods

The choice of the additional constraint g is crucial

Different alternatives exist

In some cases problem specific constraints are needed

Some widely used alternatives are demonstrated in the following

Institute of Structural Engineering Method of Finite Elements II 36

Page 49: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods: Load control

Setting g = λ− λ results in load control:

g = λ− λ ⇒ h = ∂g∂u = 0, s = ∂g

∂λ= 1

g i = λi − λ

[KT −fext0 1

] [∆u∆λ

]=[

Ri

λ− λi

]

∆λ = λ− λi , ∆u = KT−1(λfext − fint

i)

Institute of Structural Engineering Method of Finite Elements II 37

Page 50: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods: Displacement control

Setting g = T · u− u results in displacement control:

g = T · u− u ⇒ h = ∂g∂u = TT , s = ∂g

∂λ= 0

g i = T · ui − u

[KT −fextT 0

] [∆u∆λ

]=[

Ri

u − T · ui

]

In the above T =[

0 0 . . . 1 . . . 0 0]

where the entry 1corresponds to a selected dof

Institute of Structural Engineering Method of Finite Elements II 38

Page 51: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods: Displacement control

Displacement control in a pathinvolving snap-through

Displacement control in a pathinvolving snap-back

Institute of Structural Engineering Method of Finite Elements II 39

Page 52: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods: Displacement control

Displacement control in a pathinvolving snap-through

Displacement control in a pathinvolving snap-back

Institute of Structural Engineering Method of Finite Elements II 39

Page 53: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods: Displacement control

Displacement control in a pathinvolving snap-through

Displacement control in a pathinvolving snap-back

Institute of Structural Engineering Method of Finite Elements II 39

Page 54: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods: Arc-length

Setting g =√

(u− u0)T · (u− u0) + (λ− λ0)2 −∆s results in arclength control (Crisfield 1981):

g i =√

(ui − u0)T · (ui − u0) + (λi − λ0)2 −∆s

h = ∂g∂u =

(ui − u0)

g , s = ∂g∂λ

=(λi − λ0)

g

KT −fext(ui − u0)T

g

(λi − λ0)

g

[ ∆u∆λ

]=[

Ri

−g i

]

In the above, superscript 0 refers to the beginning of the step

Institute of Structural Engineering Method of Finite Elements II 40

Page 55: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods: Arc-length

We observe that for i = 0 the system becomes:

KT −fext(u0 − u0)T

g

(λ0 − λ0)

g

[ ∆u∆λ

]=[

Ri

−g i

]

Institute of Structural Engineering Method of Finite Elements II 41

Page 56: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods: Arc-length

We observe that for i = 0 the system becomes:

[KT −fext0 0

] [∆u∆λ

]=[

Ri

−g i

]

Institute of Structural Engineering Method of Finite Elements II 41

Page 57: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods: Arc-length

We observe that for i = 0 the system becomes:

[KT −fext0 0

] [∆u∆λ

]=[

Ri

−g i

]

The coefficient matrix is singular!

To obtain the load factor at the first iteration a predictor step isintroduced.

Institute of Structural Engineering Method of Finite Elements II 41

Page 58: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods: Arc-length

For the predictor step the system is solved for the external loads:

∆up = KT−1fext

Then the increment of the load factor is computed as:

∆λp = ± ∆s‖∆up‖

Institute of Structural Engineering Method of Finite Elements II 42

Page 59: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods: Arc-length

The sign of the increment is determined by the current stiffnessparameter:

κ = fextT ∆u

∆uT ∆u

Institute of Structural Engineering Method of Finite Elements II 43

Page 60: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods: Arc-length

Setting g = (∆up)T (u− u1)+ ∆λp (λ− λ1) results in analternative method for arc length control (Riks 1972):

g i = (∆up)T(ui − u1

)+ ∆λp

(λi − λ1

)

h = ∂g∂u = ∆up, s = ∂g

∂λ= ∆λp

[KT −fext

(∆up)T ∆λp

] [∆u∆λ

]=[

Ri

−g i

]

In the above, superscript 1 refers to the predictor step

Institute of Structural Engineering Method of Finite Elements II 44

Page 61: Total lagrangian formulation of a bar element and path ... · Total lagrangian formulation of a bar element and path following methods Prof. Dr. Eleni Chatzi Dr. Giuseppe Abbiati,

Path-following methods: Arc-length

Illustration of arc-length methods:

Crisfield: Riks:

Institute of Structural Engineering Method of Finite Elements II 45