PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI...

51
1/ Non-linearità geometrica: spostamenti e deformazioni finiti PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE 2/ Non-linearità materiale: legge costitutiva non-lineare, plasticità, meccanica del danno, ipoelasticità,… RIF: M.Crisfield, Non-linear Finite Element Analysis of Solids and Structures, John Wiley & Sons, 1991—Cap 1 e Cap. 9 1

Transcript of PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI...

Page 1: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

1/ Non-linearità geometrica : spostamenti e deformazioni finiti

PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE

2/ Non-linearità materiale : leggecostitutiva non -lineare , plasticità , meccanica del danno , ipoelasticità ,…

RIF: M.Crisfield, Non-linear Finite Element Analysi s of Solids and Structures,

John Wiley & Sons, 1991—Cap 1 e Cap. 91

Page 2: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Soluzione di problemi NON -LINEARi

1 attivazione di una procedura iterativo -incrementale basata sul Metodo diNewton -Raphson

2 scelta della procedure di controllo2 scelta della procedure di controllodell’evoluzione della curva strutturale

2.1 controllo di carico

2.2 controllo di spostamento

2.2 controllo misto carico/spostamento

2

Page 3: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

SOLUZIONE DI UN’EQUAZIONE NON-LINEARE

Data la funzionea(x)=b

Essa puo ’ essere espressa come: h(x)=a(x)-b

Risolvere a(x)=b ~ risolvere h(x)=0Risolvere a(x)=b ~ risolvere h(x)=0

In campo nonlineare la risoluzione di h(x)=0 siaffronta con una tecnica iterativa

3

Page 4: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

SOLUZIONE DI UN’EQUAZIONE NON-LINEARE

1. Si parte dal valore iniziale x0

2. Si genera una sequenza di valori iterativi xn-1, xn, xn+1 convergenti alla soluzione x*

3. Si itera secondo una procedura iterativa del tipo : x n+1=F(xn)

4

Page 5: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

METODO DI NEWTON-RAPHSON

5

Page 6: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

METODO DI NEWTON-RAPHSON

Si sostituisce f(x) con la sua

versione linearizzata

iterativafunzione xfdx

xdfxx

xxdx

xdfxfxf

iesTaylor Ser xxdx

xdfxfxf

kk

k1k

kkk

kk

)()(

)()(

)()(

)()(

)()(

1

11

**

*

−−−−++++

++++++++

−−−−====⇒

−−−−++++====

−−−−++++====

Nota: ad ogni step occorre valutare f and f’6

Page 7: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Processo iterativo: ripeti da k = 0 a ….

Fino a convergenza

)()(

1

1 kk

kk xfdx

xdfxx

−−−−++++

−−−−====

METODO DI NEWTON-RAPHSON

DEF: una sequenza iterativa {x(k)} converge con

l’ordine q ad un valore x* se esiste un vettore

norma tale che per ogni k ≥≥≥≥ N:

Fino a convergenza

qkkk xxxx **1 −−−−≤≤≤≤−−−−++++

7

Page 8: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

2k*2

2k*

kk* )xx(

dx

)x~(fd)xx(

dx

)x(df)x(f)x(f0 −+−+==

Sappiamo che, se x* e’ la soluzione di f(x)=0, lo sv iluppo in serie nell’intorno di x k diventa

METODO DI NEWTON-RAPHSON

Sappiamo inoltre che in base al Metodo di Newton Raphson

)xx(dx

)x(df)x(f0 k1k

kk −+= +

8

Page 9: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Sottraendo

Moltiplicando per l’inverso del gradiente

22

21 )x(x

dx

)f(xd)x(x

dx)df(x *k

k*k

k

−−−−====−−−−++++

221

1 )()x(x

)f(xdxdf)x(x *k

kk*k −−−−

====−−−−−−−−

++++

METODO DI NEWTON-RAPHSON

Convergenzaquadratica

(((( )))) (((( ))))2**1

2

21

xxKxxallora

Kxdx

fdx

dxdf

Sia

kkk

kkk

−−−−====−−−−

====

++++

−−−−

22

1 )()x(x

dx

)f(xddx

xdf)x(x *k*k −−−−

====−−−−++++

9

Page 10: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Vantaggi:-Convergenza quadratica quando si hanno radici con molteplicita’ semplice ed il gradiente esiste e si parte da una soluzione di tentativo sufficientemente vicina alla soluzione

METODO DI NEWTON-RAPHSON

Svantaggi:-Occorre calcolare il gradiente, ma non sempre esso esiste-Occorre partire da una soluzione di tentativo sufficientemente vicina alla soluzione

10

Page 11: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

l’’

Esempio di non -linearità geometrica ad 1 grado di libertà

Equilibrio verticale

l

zwN

l

zwNsinNW

+≅′′+=θ=

11

Page 12: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Deformazione nell’asta

Esempio di non -linearità geometrica ad 1 grado di libertà

22222 w1wz)lz(l)wz( +−++Deformazione nell’asta supponendo piccolo θθθθottenuta applicando il Teorema di Pitagora

Sforzo nell’asta

12

2

22

2222

l

w

2

1

l

w

l

z

)lz(

)lz(l)wz(

+

≅+

+−++=ε

+

=ε=2

l

w

2

1

l

w

l

zEAEAN

l

zw

l

w

2

1

l

w

l

z

l

zwNW

2 +

+

=+= Componente verticale

Page 13: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Esempio di non -linearità geometrica ad 1 grado di libertà

)w2

1zw

2

3wz(

l

EAW 322

3++=

3

z

l

EA

W

13

z

w−

Page 14: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Esempio di non - linearità geometrica ad 1 grado di libertà con molla

wK)w2

1zw

2

3wz(

l

EAW S

3223

+++=

3

z

l

EA

W

−3

2

S l2

EAz3.1K =

14

zEA

z

w−

3

2

S l2

EAzK =

Page 15: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Risoluzione del problema di non- linearità geometrica ad 1 grado di libertà mediante il METODO DI NEWTON -

RAPHSON Introduciamo la differenza (detta residuo ) tra la forzainterna , calcolata usando il legame costitutivo N-w, e la forza esterna reale applicata

forza interna forza esterna

0W)w2

1zw

2

3wz(

l

EAg 322

3=−++=

Il nostro obiettivo è soddisfare esattamente l’equazioneg=0, che, tuttavia, è non lineare in w

Se g≠0 l’equazione di equilibrio non risulta soddisfatta

Si supponga ora di adottare una proceduraapprossimata iterativa alla N-R per la soluzionedell’equazione g=0

forza interna forza esterna

15

Page 16: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Approssimiamo il residuo valutato nella posizione ‘n’ (new) come polinomio di Taylor nell’intorno della posizione precedente ‘o’ (old) troncato al I ordine

=0

Risoluzione del problema di non - linearità geometrica ad 1 grado di libertà mediante ilMETODO DI NEWTON-RAPHSON

Tangente Calcolata nella posizione old ‘o’

=0

trascurabile

16

( )2

20

20

0n wdw

gd

2

1w

dw

dggg δ+δ+≅

Page 17: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Passo 3/ Si pone il residuo valutato nella posizione ‘n’ uguale a 0

Passo 4/ Si risolve l’equazione ottenuta

Risoluzione del problema di non - linearità geometrica ad 1 grado di libertà mediante ilMETODO DI NEWTON-RAPHSON

0====ng

Passo 4/ Si risolve l’equazione ottenuta nell’incremento δδδδw

Passo 5/ si ottiene una nuova stima per lo spostamento w

)( 00

1

00 wg

dwdg

w−−−−

−−−−====δ

001 www δ++++====17

Page 18: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Si riparte quindi dall’inizio con una nuova valutazione:

Fino a convergenza ovvero fino a quando tolg ≤

Risoluzione del problema di non -linearità geometrica ad 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON

)( 11

1

11 wg

dwdg

w−−−−

−−−−====δ

Si osservi che nel nostro caso

Pertanto

Fino a convergenza ovvero fino a quando tolg ≤

RIGIDEZZA

TANGENTE

18

Wl

)wz(Ng −+=

tKl

N

dw

dN

l

)wz(

dw

dg =++=

Page 19: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

METODO DI NEWTON-RAPHSON

19

Page 20: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

METODO DI NEWTON-RAPHSON:problemi connessial calcolo della rigidezza tangente K t

In generale K t può essere >0, =0, <0 oppure può non esistere

Si preferiscono quindi metodi basati non sulla rigidezza tangente ma suapprossimazioni della derivata dg/dw 20

Page 21: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

METODO DI NEWTON-RAPHSON modificato secondo la rigidezza di inizio passo

21

Page 22: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

METODO DI NEWTON-RAPHSON modificato secondo la rigidezza elastica iniziale

22

Page 23: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

NB: errore numerico tra il percorso calcolatoe quello reale

23

Page 24: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

a) Controllo di carico :Si procede incrementando il caricoFinora abbiamo adottato questa procedura di incremento dicarico

Tipologie di controllo della rispostastrutturale carico -spostamento

b) Controllo di spostamento :Si procede incrementando lo spostamentoquando non e’ possibile incrementare il carico

24

Page 25: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Controllo di carico

25

Page 26: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Controllo di spostamento

Si procedeincrementandolo spostamento

� Se sicontrollassel’incremento di

26

l’incremento dicarico siperderebbeconvergenza

Page 27: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Controllo di spostamento

Corso di Meccanica delle Strutture- ing. Elena Benve nuti

27

Page 28: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Necessità di tecniche avanzate : presenza disnap back e snap through

Controllo di spostamento e di carico falliscono:

� Arc length 28

Page 29: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Necessità di tecniche avanzate : presenza disnap back e snap through

Controllo di spostamento e di carico falliscono:

� Arc length 29

Page 30: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Necessita ’ di tecniche avanzate : presenza disnap back e snap through

30

Page 31: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Necessita ’ di tecniche avanzate : presenza disnap back e snap through

31

Page 32: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Necessita ’ di tecniche avanzate : presenza disnap back e snap through

32

Page 33: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

METODO ARC-LENGTH

Si consideri l’equazione di equilibrio seguente

dove:

q (p) : forze interne funzioni del

0q)p(q),p(g efi =λ−=λ

q i(p) : forze interne funzioni del vettore spostamenti p

qef : vettore delle forze nodaliesterne fissate

λλλλ: parametro di carico chemoltiplica q ef

33

Page 34: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

METODO ARC-LENGTH Si consideri l’equazione di equilibrio

0),( ====−−−−==== efi qqpg λλIl metodo arc-length (Riks 1972-Wempner 1971) si basa sullaricerca dell’intersezione tra la curva del percorso strutturale e l’arco di circonferenza centrato nelpunto iniziale del passo di

Dove ψψψψ e’ un parametro dimensionale necessario per poter calco lareds

punto iniziale del passo diequazione

34

∫= dss

efeft22t qqddpdpds ψλ+=

Page 35: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Dato l’arco di raggio costante∆∆∆∆l, si studia la curva diequazione

METODO ARC-LENGTH

0222 ====−−−−++++==== lqqppa efT

efT ∆ψλ∆∆∆

Si tratta di un’equazione non lineare, pertanto la sirisolve con il metodo di N-R facendo sistema con l’equazione di equilibrio

350qq2pp2aa

0qpKgg

pp

ggg

eftef

2t0n

ef100n

=λδλψ∆+δ∆+=

=δλ−δ+=δλλ∂

∂+δ∂∂+=

Page 36: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

METODO ARC-LENGTH

36

Page 37: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

ARC-LENGTH sferico

37

Page 38: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

ARC-LENGTH cilindrico

38

Page 39: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

ARC-LENGTH ellittico

39

Page 40: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

ARC-LENGTH linearizzato

40

Page 41: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Valore di tentativo iniziale

Tecniche per aumentare la velocità diconvergenza

n

dn I

I

====

0

0λ∆λ∆I 0

41

Page 42: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

1/ Si applica un incremento di carico/spostamento e si risolve il problema nel passo finito

ANALISI ITERATIVA -INCREMENTALE

2/ Anche il problema incrementale nel passofinito e’ non lineare e pertanto viene risoltocon una procedura non -lineare alla N-R

42

Page 43: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

ANALISI ITERATIVA -INCREMENTALE

43

Page 44: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

ANALISI ITERATIVA-INCREMENTALE: ciclo

44

Page 45: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Esempio: von Mises truss

45

Page 46: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Esempio: von Mises truss

46

Page 47: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Esempio: von Mises truss

Controllo di carico fallisce47

Page 48: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Esempio: von Mises truss

arc length robusto ed efficiente48

Page 49: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Esempio: von Mises truss

49

Page 50: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Esempio : Lee frame

50

Page 51: PROBLEMI NON-LINEARI NEL CALCOLO STRUTTURALE · 1 grado di libertà mediante il METODO DI NEWTON-RAPHSON Introduciamo la differenza (detta residuo ) tra la forza interna , calcolata

Esempio : Lee frame

La convergenza non e’ sempre garantita……

51