MES w zagadnieniach nieliniowych
Jerzy Pamin e-mail: JPamin@L5.pk.edu.pl
Podziękowania:
A. Wosatko, A. Winnicki
ADINA R&D, Inc.http://www.adina.com ANSYS, Inc. http://www.ansys.com TNO DIANA http://www.tnodiana.com Altair Engineering http://www.comco.com
Tematyka zajęć
Zagadnienia nieliniowe Analiza przyrostowo-iteracyjna Nieliniowość geometryczna Nieliniowość fizyczna Zarysowanie
Katastrofy budowlane Literatura
[1] R. de Borst and L.J. Sluys. Computational Methods in Nonlinear Solid Mechanics. Lecture notes, Delft University of Technology, 1999.
[2] G. Rakowski, Z. Kacprzyk. Metoda elementow skończonych w mechanice kostrukcji. Oficyna Wyd. PW, Warszawa, 2005.
[3] M. Jir´asek and Z.P. Baˇzant. Inelastic Analysis of Structures. J. Wiley &
Sons, Chichester, 2002.
[4] M. Kwasek Advanced static analysis and design of reinforced concrete deep beams. Diploma work, Politechnika Krakowska, 2004.
Metody komputerowe, studia II st.
Źródła nieliniowości
Spowodowane zmianą geometrii ciała (odkształcalnego)
I duże odkształcenia (np.guma, formowanie metali)
I duże przemieszczenia (np. konstrukcje smukłe,cienkościenne)
I kontakt (oddziaływanie stykających się ciał)
I obciążenie śledzące (zależne od deformacji ciała) Spowodowane nieliniowymi związkami konstytutywnymi
I plastyczność (odkształcenia trwałe)
I uszkodzenie (degradacja własności sprężystych)
I zarysowanie (kontynualna reprezentacja rys)
I . . . Uwagi:
I Nie obowiązuje zasada superpozycji.
I Możliwy jest opis ośrodka nieciągłego, w którym części składowe są połączone interfejsami (np. konstrukcje zespolone) lub występują pękniecia (rysy dyskretne). Interfejsy mają zazwyczaj nieliniowe charakterystyki, reprezentując np. tarcie, adhezję, pękanie.
Nieliniowe kontinuum [1,2,3]
Równania równowagi + statyczne warunki brzegowe LTσ + b = 0 w V , σν = ˆt na S gdzie:
L – macierz operatorów różniczkowych σ – tensor/wektor uogólnionych naprężeń b – wektor sił masowych
ν
V S ˆt
Słaba forma równań równowagi Z
V
δuT(LTσ + b) dV = 0 ∀δu Zasada prac wirtualnych δWint = δWext
Z
V
(Lδu)Tσ dV = Z
V
δuTb dV + Z
S
δuTˆt dS
Metody komputerowe, studia II st.
Metoda Galerkina
Przemieszczeniowa wersja MES
u ≈ uh=
nw
X
i =1
Ni(ξ, η, ζ)ui= Nue
gdzie: N - funkcje kształtu, ue - wektor stopni swobody elementu, nw - liczba węzłów
Transformacja węzłowych stopni swobody ue= Aeug gdzie: ug - wektor stopni swobody układu
Słaba forma równań równowagi dla układu zdyskretyzowanego
ne
X
e=1
Ae T Z
Ve
BTσ dV = fext, B = LN
Podejście izoparametryczne, numeryczne całkowanie macierzy ES
Liniowa sprężystość
Prawo Hooke’a
Notacja tensorowa: σ = De : , σij = Dijkle kl
Notacja macierzowa:
σ = De, σ =
σx
σy
σz
τxy
τyz
τzx
, =
x
y
z
γxy
γyz
γzx
Izotropia materiału: De= De(E , ν)
E 1
σ
Liniowe związki kinematyczne
Notacja tensorowa: = 12[∇u + (∇u)T], ij =12(ui ,j+ uj ,i) Notacja macierzowa: = Lu
Zatem tensor naprężenia:
σ = De = DeLu = DeLNue = DeBAeug
Równania równowagi dla układu zdyskretyzowanego
ne
X
e=1
Ae T Z
Ve
BTDeB dV Ae ug = fext, Kug = fext
Metody komputerowe, studia II st.
Analiza przyrostowo-iteracyjna
Nieliniowy problem:
fext przykładane w przyrostach t → t + ∆t → σt+∆t= σt+ ∆σ Równowaga w chwili t + ∆t:
ne
X
e=1
Ae T Z
Ve
BTσt+∆tdV = fextt+∆t
ne
X
e=1
Ae T Z
Ve
BT∆σ dV = fextt+∆t− fintt gdzie: fintt =Pne
e=1Ae TR
VeBTσtdV Linearyzacja lewej strony w chwili czasu t:
∆σ = ∆σ(∆(∆u)) Układ równań dla przyrostu:
K ∆ug = fextt+∆t− fintt
Schemat metody przyrostowo-iteracyjnej
Konieczne poprawki iteracyjne celem osiągnięcia stanu równowagi w chwili t + ∆t → algorytm Newtona-Raphsona
Siły niezrównoważone (residualne): Rj = fextt+∆t− fint,jt+∆t→ 0 f
R1
fint,1
u ut+∆t
ut fextt fextt+∆t
∆u1 du2
∆fext
Kjdug= fextt+∆t− fint,jt+∆t K- operator styczny Pierwsza iteracja:
∆ug1=K−10 (fextt+∆t− fint,0t ) σ1 → fint,1t+∆t6= fextt+∆t Poprawki:
dugj +1= K−1j (fextt+∆t−fint,jt+∆t) σj +1 → fint,j +1t+∆t
Kryterium zbieżności:
kft+∆text −ft+∆t int,j k k∆fextk ¬ δ
Algorytm zmodyfikowany:
Kj= K0
Metody komputerowe, studia II st.
Schemat metody przyrostowo-iteracyjnej
Konieczne poprawki iteracyjne celem osiągnięcia stanu równowagi w chwili t + ∆t → algorytm Newtona-Raphsona
Siły niezrównoważone (residualne): Rj = fextt+∆t− fint,jt+∆t→ 0 f
R1
fint,1
u ut+∆t
ut fextt fextt+∆t
∆u1 du2
∆fext
Kjdug= fextt+∆t− fint,jt+∆t K - operator styczny Pierwsza iteracja:
∆ug1 = K−10 (fextt+∆t− fint,0t ) σ1 → fint,1t+∆t6= fextt+∆t Poprawki:
dugj +1= K−1j (fextt+∆t−fint,jt+∆t) σj +1 → fint,j +1t+∆t
Kryterium zbieżności:
kft+∆text −ft+∆t int,j k k∆fextk ¬ δ
Algorytm zmodyfikowany:
Kj= K0
Schemat metody przyrostowo-iteracyjnej
Konieczne poprawki iteracyjne celem osiągnięcia stanu równowagi w chwili t + ∆t → algorytm Newtona-Raphsona
Siły niezrównoważone (residualne): Rj = fextt+∆t− fint,jt+∆t→ 0 f
R1
fint,1
u ut+∆t
ut fextt fextt+∆t
∆u1 du2
∆fext
K ∆ug= fextt+∆t− fintt
K - operator styczny Pierwsza iteracja:
∆ug1 = K−10 (fextt+∆t− fint,0) σ1 → fint,1t+∆t6= fextt+∆t Poprawki:
dugj +1= K−1j (fextt+∆t−fint,jt+∆t) σj +1 → fint,j +1t+∆t
Kryterium zbieżności:
kft+∆text −ft+∆t int,j k k∆fextk ¬ δ
Algorytm zmodyfikowany:
Kj= K0
Metody komputerowe, studia II st.
Schemat metody przyrostowo-iteracyjnej
Konieczne poprawki iteracyjne celem osiągnięcia stanu równowagi w chwili t + ∆t → algorytm Newtona-Raphsona
Siły niezrównoważone (residualne): Rj = fextt+∆t− fint,jt+∆t→ 0 f
u ut+∆t
ut fextt fextt+∆t
∆u1 du2
∆fext
R2
fint,2
K ∆ug= fextt+∆t− fintt
K - operator styczny Pierwsza iteracja:
∆ug1 = K−10 (fextt+∆t− fint,0) σ1 → fint,1t+∆t6= fextt+∆t Poprawki:
dugj +1= K−1j (fextt+∆t−fint,jt+∆t) σj +1 → fint,j +1t+∆t
Kryterium zbieżności:
kft+∆text −ft+∆t int,j k k∆fextk ¬ δ
Algorytm zmodyfikowany:
Kj= K0
Sposoby przykładania przyrostów
Sterowanie siłą lub przemieszczeniem
Sterowanie parametrem łuku
Metody komputerowe, studia II st.
Nieliniowość geometryczna
X
u
x φ(X, t)
V
V0
S S0
x1, X1
x2, X2
Konfiguracja początkowa i aktualna Funkcja ruchu: x = φ(X, t)
Wektor przemieszczenia: u(X, t) = x − X
Gradient deformacji (podstawowa miara deformacji): F =∂φ∂X = ∇Xx Tensor odkształcenia Greena (jedna z możliwych miar odkształcenia):
E = 1
2(FTF − I) = 1
2[∇Xu + (∇Xu)T+ (∇Xu)T∇Xu]
Nieliniowość geometryczna
Nieliniowe związki kinematyczne, np. εx = εLx+εNx =∂u∂x +12 ∂w∂x2
∆σ = ∆σ(∆(∆u))
I Równania równowagi opisują równowagę ciała zdeformowanego.
Zasadę prac wirtualnych można zapisać w konfiguracji początkowej lub aktualnej.
I Różnym miarom odkształcenia odpowiadają różne miary naprężenia.
I Małe odkształcenia: E ≈ = 12[∇u + (∇u)T] < 2%.
I Małe przemieszczenia (uogólnione): V ≈ V0(jeden opis, zasada zesztywnienia).
Metody komputerowe, studia II st.
Nieliniowość geometryczna
Równowaga układu zdyskretyzowanego:
K ∆ug = fextt+∆t− fintt gdzie styczna macierz sztywności:
K = K0+Ku+Kσ
K0- macierz sztywności liniowej
Ku - macierz sztywności przemieszczeniowej
(macierz dyskretnych związków kinematycznych B zależna od przemieszczeń)
Kσ - macierz sztywności naprężeniowej (zależna od naprężeń uogólnionych)
Nieliniowość fizyczna
K ∆ug = fextt+∆t− fintt Linearyzacja lewej strony w chwili czasu t:
∆σ =∆σ(∆(∆u))
∆σ = ∂σ∂t ∂
∂u
t
∆u D =∂σ∂, L = ∂∂u
Dyskretyzacja: ∆u = N∆ue
Liniowe związki geometryczne → macierz dyskretnych związków kinematycznych B = LN niezależna od przemieszczeń
Styczna macierz sztywności K =
ne
X
e=1
Ae T Z
Ve
BTDB dV Ae
Metody komputerowe, studia II st.
Uplastycznienie materiału
A B C
przemieszczenie siła
P
A
+
-
σy
σy
σy
σy
σy
σy
+
- -
+ C B
zakres sprężysty
pełne uplastycznienie pełne uplastycznienie zakres sprężysty
Rysy dyskretne lub rozmazane
Energia pękania Gf (zużyta na powstanie jednostki powierzchni rysy)
Metody komputerowe, studia II st.
Symulacja zarysowania żelbetowej tarczy
pakietem ATENA [4]
Katastrofa platformy Sleipner A, Norwegia 1991
I Żelbetowa platforma wirtnicza posadowiona na głebokosci 82 m, podstawa złożona z 24 komór o średnicy 12 m (4 wspierają pomost)
I Przyczyna zatonięcia konstrukcji podstawy podczas operacji posadowienia:
błąd w obliczeniach MES trójnika łączącego komory (niedoszacowanie siły ścinającej o 47%) i niewystarczające zakotwienie zbrojenia w strefie krytycznej
Rysunki z www.ima.umn.edu/∼arnold/disasters/sleipner.html
Metody komputerowe, studia II st.
Airport Paris Charles de Gaulle, Terminal 2E, 2004
I Zespolona przeszklona konstrukcja powłokowa w kształcie rury, swobodnie podparte sklepienie osłabione licznymi otworami
I Zaprojektowany przez architekta Paula Andreu (zaprojektował również terminal 3 w Dubai International Airport, który zawalił się podczas budowy), oddany w roku 2003
I Przyczyna: zbyt mały margines bezpieczeństwa w projekcie,
prawdopodobnie także błedy wykonawcze i/lub niedostatecznie dobry beton
Rysunki zaczerpnięte z www.equipement.gouv.fr
Uwagi końcowe
1. Symulacje komputerowe stwarzają bezcenne możliwości, ale tylko świadomemu użytkownikowi MES.
2. W modelowaniu efektów nieliniowych zaczyna dominować modelowanie 3D.
3. Dla poprawy jakości aproksymacji MES wskazane jest adaptacyjne zagęszczanie siatki na podstawie oszacowania błędu dyskretyzacji.
Metody komputerowe, studia II st.
Adaptacyjne zagęszczenie siatki elementów
Przykład zaczerpnięty ze strony Altair Engineering http://www.comco.com
Generacja siatki elementów
Przykład zaczerpnięty ze strony Altair Engineering http://www.comco.com
Metody komputerowe, studia II st.
Monitoring błędów dyskretyzacji
Adaptacyjne zagęszczenie siatki