A N A LIZY N IELIN IO W E
Transkrypt
A N A LIZY N IELIN IO W E
MEiL PW ε ε nieliniowa sprężystość σ człony nieliniowe ∂u 1 ∂ 2 u εx = + + ... 2 ∂x 2 ∂x • nieliniowości geometryczne – duże deformacje, duże odkształcenia sprężysto-plastyczność Re σ Przyczyny nieliniowości: • nieliniowości materiałowe ANALIZY NIELINIOWE 1 MEiL PW Szerokość strefy kontaktu a i wartość nacisków p zależą od wartości obciążenia P. liny • występowanie elementów o sztywności zależnej od znaku obciążenia (cięgna, liny) a=a(P) Przyczyny nieliniowości cd: • kontakt ciał odkształcalnych 2 MEiL PW [K{q}]{q} = {F{q}} W przypadku zagadnień nieliniowych zasada ta nie ma zastosowania. Macierz sztywności i wektor sił węzłowych stają się zależne od rozwiązania i konieczne staje się zastosowanie metod iteracyjnych. [K ]{q}z = {F}z {F}z = a ⋅ {F}a + b ⋅ {F}b {q}z = [K ]−1 (a ⋅ {F}a ) + [K ]−1 (b ⋅ {F}b ) = a ⋅ [K ]−1{F}a (a ⋅) + b ⋅ [K ]−1{F}b {q}z = a ⋅ {q}a + b ⋅ {q}b W analizie liniowej obowiązuje zasada superpozycji. Rozwiązanie dla złożonego przypadku obciążenia jest kombinacją liniową rozwiązań składowych. 3 MEiL PW • rozwiązanie może nie istnieć. • rozwiązanie może być niejednoznaczne W zagadnieniach nieliniowych: • rozwiązanie może zależeć od historii obciążenia 4 MEiL PW kroku {q}i −1 [K{q}i −1 ]{q}i = {F} Wektor {q}i jest obliczany na podstawie rozwiązania z poprzedniego {q}0 , {q}1 , {q}2 ,..., {q}n Szereg rozwiązań przybliżonych (iteracji) zbieżny do rozwiązania dokładnego: Metody iteracyjne rozwiązywania układu równań nieliniowych 5 MEiL PW i=n . . . i=2 i =1 [K ({q}n −1 )]{q}n = {F} ⇒ {q}n = [K({q}n −1 )]−1{F} [K ({q}0 )]{q}1 = {F} ⇒ {q}1 = [K ({q}0 )]−1{F} [K ({q}1 )]{q}2 = {F} ⇒ {q}2 = [K({q}1 )]−1{F} i w kolejnych krokach znajdujemy rozwiązanie przybliżone: {q}0 = {0} Zakładamy rozwiązanie początkowe, np.: 6 MEiL PW {R}i +1 = {F} − [K ]i q i Miara niezrównoważenia - wektor residuum Nie zawsze dostateczne kryterium {∆q}i = {q}i − {q}i −1 ∆F F Miary dokładności (kryteria zbieżności) procesu: ∆q q 7 MEiL PW Normy: {x} = x {x} {x} = max x i ε, δ – wartości odniesienia {∆q}i ≤ ε {R}i ≤ δ Błędów bezwzględnych Warunki zbieżności lub {∆q}i ≤ε {q}i {R}i ≤δ {F} Błędów względnych 8 MEiL PW {q}i = [K ]i−−11{F} Metoda iteracji bezpośrednich 9 MEiL PW [K ]i = [K ({q}i )] {q}i = {q}i −1 + {∆q}i {∆q}i = [K ]i−−11{R}i {R}i = {F} − [K ]i −1 q i −1 {q}i = [K ]i−−11{F} Metoda iteracji bezpośrednich – sformułowanie przyrostowe 10 MEiL PW Wymaga dodatkowych obliczeń, ale zmniejsza liczbę iteracji konieczną do uzyskania wymaganej zbieżności. [K ]i = [K ({q}i )] {q}i = {q}i −1 + {∆q}i {∆q}i = [K ]T−1{R}i {R}i = {F} − [K ]i −1 q i −1 {q}i = [K ]i−−11{F} Metoda Newtona-Raphsona 11 MEiL PW 12 W każdej iteracji używana jest ta sama, początkowa, macierz sztywności [K]0 Oszczędność na odwracaniu macierzy. Strata – większa liczba iteracji. [K ]i = [K ({q}i )] {q}i = {q}i −1 + {∆q}i {∆q}i = [K ]0−1{R}i {R}i = {F} − [K ]i −1 q i −1 {q}i = [K ]i−−11{F} Zmodyfikowana metoda Newtona-Raphsona MEiL PW ) 1 − 4F ) = 0,7236 NIEJEDNOZNACZNOŚĆ! u1 = 0,5 ⋅ 1 − 1 − 4F = 0,2734 ( u1 = 0,5 ⋅ (1 + u2 − u + F = 0 k (u ) ⋅ u = F Rozwiązanie analityczne: F = 0,2 k (u ) = 1 − u Prosty przykład Znaleźć ugięcie nieliniowej sprężyny 13 MEiL PW kT = 1 kT(u) 0,5 u dF d (k (u ) ⋅ u ) = dk u + k = 1 − 2u = du du du Sztywność styczna: k 0 = k (u = 0 ) = 1 Sztywność początkowa 14 MEiL PW Rozwiązanie metodą Newtona-Raphsona Rozwiązanie metodą iteracji bezpośrednich 15 MEiL PW 16 W przypadku metody N-R bardzo szybko uzyskana zbieżność. W zmodyfikowanej metodzie N-R brak konieczności obliczania sztywności stycznej w każdym kroku – w prostym przykładzie nie jest to kłopotliwe, ale w złożonych zagadnieniach istotne. Rozwiązanie zmodyfikowaną metodą Newtona-Raphsona MEiL PW krok 2 krok 1 krok 4 krok 3 podkrok 1 podkrok 3 podkrok 2 iteracja krok 1 17 Obliczenia często muszą być prowadzone z uwzględnieniem kolejności obciążeń (np. analiza naprężeń resztkowych) – w tzw. krokach obciążenia, w których siły zewnętrzne zmieniają się proporcjonalnie. Krok dzieli się na podkroki – poprawa dokładności i możliwość śledzenia zmian w stanach pośrednich. Każdy podkrok rozwiązywany jest w iteracjach.