Analiza nieliniowa
Transkrypt
Analiza nieliniowa
8. PODSTAWY ANALIZY NIELINIOWEJ 1 8. 8. PODSTAWY ANALIZY NIELINIOWEJ 8.1. Wprowadzenie Zadania nieliniowe mają swoje zastosowanie na przykład w rozwiązywaniu cięgien. Przyczyny nieliniowości: 1) geometryczne: • wynikające z uwzględnienia konfiguracji początkowej i końcowej Na przykład w sytuacji przedstawionej poniżej: δ P δ P l3 zależy liniowo od obciążenia. Jeśli geometria po odkształceniu zmienia się nieznacznie to 3 EI można zadanie takie utożsamić z układem niezmienionym i postępować zgodnie z zasadą zesztywnienia. W rzeczywistości równowaga układu wystąpi, gdy zapiszemy jej warunki w układzie przemieszczonym (a więc mamy do czynienia z układem nieliniowym). • wynikające z uwzględnienia deformacji: = 1 ij = u i , j u j , i 2 u u i ,k j ,k (8.1) efekt duzych deformacji 2) fizyczne – ze względu na przyjęty materiał. J.Gieczewski, M.Kończal, A.Krzysztoń, D.Mejbaum, N.Roszak, M.Wojciechowski, J.Wojtkowiak AlmaMater 8. PODSTAWY ANALIZY NIELINIOWEJ 2 W naszych rozważaniach zakładaliśmy materiał liniowy: σ ε W rzeczywistości mamy do czynienia z materiałem nieliniowym, którym jest stal: σ ε ε≈0 stal w temp. ok. 300oC T>0 ε czy też beton: σ mikrorysy ε odciążenia nie są po tej samej ścieżce makrorysy w wyniku dalszych obciążeń odciążenia 3) uwzględnienie tarcia J.Gieczewski, M.Kończal, A.Krzysztoń, D.Mejbaum, N.Roszak, M.Wojciechowski, J.Wojtkowiak AlmaMater 8. PODSTAWY ANALIZY NIELINIOWEJ 3 4) uwzględnienie zmieniających się warunków brzegowych, na przykład: P P δ0 P δ0 δ Wszystkie wyżej wymienione czynniki mogą wystąpić jednocześnie, co stanowi przyczynę dużej nieliniowości. 8.2. Efekt nieliniowości w obliczeniach numerycznych Analizę przeprowadzimy dla elementów prętowych i cięgnowych) Układ równań nieliniowych algebraicznych k d d = p (8.2) Macierz sztywności układu zależy od przemieszczeń, co zapisujemy [ 2−x 12 1− x 1 x2 ][ ] [ ] x1 4 = 2 x2 (8.3) Zakładamy obciążenie jednoparametrowe (uproszczenie) K =K oK NL gdzie (8.4) K NL−macierz nieliniowa , geometryczna [ ] [ ] EA 1 −1 P 0 1 L −1 1 A 1 0 Zmiana energii sprężystej na kroku J.Gieczewski, M.Kończal, A.Krzysztoń, D.Mejbaum, N.Roszak, M.Wojciechowski, J.Wojtkowiak (8.5) AlmaMater 8. PODSTAWY ANALIZY NIELINIOWEJ U =∫∫ L A [ oa ∫ o ] d dAdL=E o∫∫ a dAdx L A 4 E ∫∫ 2 dAdx 2 L A a (8.6) gdzie a = du 1 dx 2 2 dv d2v −y dx dx (8.7) jest odkształceniem na kroku Po podstawieniu U =E o A∫ L [ du 1 dx 2 ] dv dx 2 [ ] 2 2 2 E du d2 v du du A dv dx ∫ A I A 2 2 L dx dx dx 4 dx dx 0 0 ∫ d =∫ E d = E 2 2 4 dx (8.8) (8.9) gdzie = 1 u u j ,i ui , k u j , k 2 i, j (8.10) Aproksymacja u=a 0a 1 x (8.11) v=b0b1 xb 2 x 2b3 x 3 (8.12) u= 1− v= 1− x x u 1 u 2 l l (8.13) 3 x2 2 x3 3 x2 2 x3 −2 x 2 x3 −x 2 x 3 v − v x 2 2 1 2 1 2 3 2 3 2 l l l l l l l l (8.14) U możemy wyrazić jako funkcję przyrostów przemieszczeń J.Gieczewski, M.Kończal, A.Krzysztoń, D.Mejbaum, N.Roszak, M.Wojciechowski, J.Wojtkowiak AlmaMater 8. PODSTAWY ANALIZY NIELINIOWEJ 5 d T =[u 1 , v 1 , 1 , u 2 , v 2 ,2 ,] (8.15) Przyrostowa macierz sztywności K I d = f (8.16) Obliczamy początkową macierz sztywności ze wzoru K I =K 0K P AE AE K 1 K2 2 3 (8.17) następnie wyznaczamy d 1 K d =0 d = p dla obliczonego d 1 obliczamy (8.18) d K d 1 d = p (8.19) Dodajemy przemieszczenia zgodnie ze wzorem d 2=d 1 d (8.20) i obliczamy macierz sztywności od przemieszczeń d 2 . Następnie obliczamy d K d 2 d = p (8.21) Pełna metoda Newtona – tok obliczeń pokazano poniżej Obliczamy przemieszczenia d 1 dla macierzy sztywności K d =0 K d =0 d 1 = p następnie obliczamy macierz sztywności dla (8.22) d 1 i obliczamy przemieszczenia d 2 K d 1 d 2=−r 1 (8.23) d 1 d 2=d 2 (8.24) dodajemy przemieszczenia J.Gieczewski, M.Kończal, A.Krzysztoń, D.Mejbaum, N.Roszak, M.Wojciechowski, J.Wojtkowiak AlmaMater 8. PODSTAWY ANALIZY NIELINIOWEJ 6 dla sumarycznych przemieszczeń obliczamy nową macierz sztywności i obliczamy d 3 K d 2 d 3=−r 2 (8.25) ∣∣r i∣∣ (8.26) Kończymy iterację gdy: Przyjmujemy kolejne poziomy obciążeń i dążymy do znalezienia odpowiedniego przemieszczenia przez iteracje. Przy każdej iteracji buduje się nową macierz sztywności zależną od odkształceń z poprzedniego kroku. K d 0 d 1 d =−r 1 (8.27) Jeżeli iteracja się zbiega, to wielkości niezrównoważonych sił zmniejszają się. K d 0 d 1 d 2 d =−r 2 (8.28) W nieliniowych zagadnieniach mechaniki konstrukcji pomiędzy wielkościami typu statycznego i geometrycznego zachodzi relacja proporcjonalności wyrażona przy pomocy współczynnika K charakteryzującego sztywność konstrukcji. W układach o wielu stopniach swobody rolę współczynnika proporcjonalności przejmuje macierz sztywności q=K −1 Q (8.29) Przy braku proporcjonalności pomiędzy Q i q ich wzajemne zależności są nieliniowe. Macierz sztywności zależy od przemieszczeń. Wyznaczana jest przez styczna do krzywej o równaniu Q= f q (8.30) zatem jest różna dla poszczególnych punktów 8.3. Przyczyny nieliniowości Przyczyny nieliniowości mogą wynikać ze struktury materiału (np. materiały niejednorodne jak np. beton), czyli w braku proporcjonalności pomiędzy naprężeniami a odkształcenia . Jest to nieliniowość, J.Gieczewski, M.Kończal, A.Krzysztoń, D.Mejbaum, N.Roszak, M.Wojciechowski, J.Wojtkowiak AlmaMater 8. PODSTAWY ANALIZY NIELINIOWEJ 7 którą nazywamy nieliniowością fizyczną, która może wystąpić również przy odkształceniach liniowo zależnych od przemieszczeń q. Ma to miejsce np. w zagadnieniach dotyczących plastyczności. Innym rodzajem nieliniowości jest ta, która wynika z braku proporcjonalności pomiędzy odkształceniami i przemieszczeniami q, co może mieć miejsce np. przy liniowych zależnościach pomiędzy odkształceniami a naprężeniami . Mamy tu na myśli np. zagadnienia stateczności sprężystej. Jest to nieliniowość geometryczna, związana z dużymi przemieszczeniami, które należy uwzględnić przy budowaniu równań równowagi. Niekiedy mogą występować takie przypadki, że pomimo małych przemieszczeń należy uwzględnić ich wpływ, aby w ogóle możliwe było zapisanie warunków równowagi. Stosowane współcześnie konstrukcje wiotkie, często o dużych rozpiętościach, albo też zbudowane z materiałów pracujących w stanie plastycznym wymagają obliczeń nieliniowych. Nieliniowość może mieć także charakter łączny, czyli jednocześnie mogą występować nieliniowość fizyczna i geometryczna np. w konstrukcjach z materiałów gumowych lub gumopochodnych. Dotyczy to również asfaltów i gruntów, stąd też zagadnienia dotyczące obliczeń gruntów należą do bardzo trudnych. Wymagają odpowiedniego podejścia i przyjęcia skomplikowanych założeń przy matematycznych tworzeniu modelu. 8.4. Rozwiązanie W zagadnieniach nieliniowych wyznaczenie Q przy danych q, lub też odwrotnie wyznaczeniu q przy znanych Q, jest praktycznie niewykonalne przy pomocy metod bezpośrednich. Możliwe jest uzyskanie wyników (rozwiązań) przybliżonych poprzez zastosowanie linearyzacji lub też przez stosowanie specjalnych algorytmów obliczeniowych. Równanie równowagi można zapisać w postaci: K q q=Q (8.31) W ogólności macierz sztywności zależy od niewiadomych przemieszczeń q. Otrzymaliśmy zatem układ równań nieliniowych. Rozwiązanie równania jest skomplikowane. Macierz sztywności w zagadnieniach nieliniowych może być osobliwa. W zagadnieniach liniowych taka sytuacja nie mogła się zdarzyć. Analiza takiej sytuacji jest złożona numerycznie. Przyczyna nieliniowości może leżeć w materiale i w braku proporcjonalności między naprężeniami i odkształceniami. Nieliniowość może też mieć inne przyczyny, np.: jednostronne podpory, jednostronne podłoże, konstrukcje prętowo-cięgnowe nawet w zakresie liniowym. Do rozwiązania tych zadań stosujemy techniki numeryczne. 8.5. Sposoby rozwiązywania 8.5.1. Metoda przyrostowa J.Gieczewski, M.Kończal, A.Krzysztoń, D.Mejbaum, N.Roszak, M.Wojciechowski, J.Wojtkowiak AlmaMater 8. PODSTAWY ANALIZY NIELINIOWEJ 8 Rozpatrujemy zagadnienie nieliniowe opisane zależnością Q= f q (8.32) w zakresie obciążenia (0,Q) Dla danego obciążenia Q będziemy poszukiwać przemieszczenia q. Metoda polega na tym, że obliczenia przeprowadzamy etapowo, zwiększając obciążenie na każdym etapie o pewien przyrost Qi oraz odpowiadający mu przyrost przemieszczeń qi . Jako punkt startu przyjmujemy wartość Q 0 dostatecznie małą, tak aby można było założyć, że w zakresie obciążenia (0,Q) konstrukcja zachowuje się liniowo, czyli macierz sztywności K 0 ma być stała i taka jak w konstrukcji liniowej. Zaletami metody są: ➔ ➔ możliwość zastosowania do wszelkiego rodzaju nieliniowości (z wyjątkiem przypadków o malejącej sztywności), pełny opis relacji obciążenia - przemieszczenia dla każdego przyrostu Wady: ➔ duża chłonność obliczeniowa (odwracanie różnych macierzy dla każdego cyklu) ➔ trudność w określeniu wartości przyrostu obciążeń dla uzyskania założonej dokładności ➔ brak możliwości oceny poprawności rozwiązania, o ile nie istnieje jakaś baza porównawcza ➔ trudności algebraiczne związane z rozwiązywaniem źle uwarunkowanego układu równań w otoczeniu punktów krytycznych 8.5.2. Metoda iteracyjna Jest to bardzo popularna metoda ze względu na wielostronność zastosowań i wysoką dokładność obliczeń. Nazywa się ją również metodą Newtona-Raphsona (w skrócie NR). Rozwiązywanie przy pomocy tej metody polega na tym, że w każdym cyklu iteracyjnym operujemy pełnym obciążeniem Q. W poszczególnych cyklach przyjmujemy stałe, przybliżone macierze sztywności, co powoduje niespełnienie warunków równowagi. Po każdym cyklu oblicza się obciążenie niezrównoważone w danej konfiguracji odkształcenia. To obciążenie służy do wyznaczania dodatkowych przemieszczeń, czyli zmian konfiguracji zmierzających do konfiguracji odpowiadającej równowadze. Proces obliczeniowy kończymy po osiągnięciu równowagi z przyjętą dokładnością. Startujemy przy pełnym obciążeniu Q oraz macierzy sztywności KL równej macierzy sztywności traktowanej jako liniowa. Dla tego stanu obciążenia i sztywności obliczamy przemieszczenia. J.Gieczewski, M.Kończal, A.Krzysztoń, D.Mejbaum, N.Roszak, M.Wojciechowski, J.Wojtkowiak AlmaMater 8. PODSTAWY ANALIZY NIELINIOWEJ 9 Zalety tej metody: ➔ ➔ większa łatwość w programowaniu niż w metodzie przyrostowej, duża efektywność, szczególnie w przypadku kilku wariantów obciążeń, przy nieliniowości fizycznej możliwość uwzględniania zmian własności materiału zależnie od stanu naprężeń. Wady: ➔ ➔ ➔ brak pewności co do zbieżności rozwiązania dokładnego (spełnienie równowagi to tylko jeden z warunków), niemożliwość zastosowania do dynamiki (można operować tylko stałym obciążeniem), brak informacji o stanie obciążenia - przemieszczenia, kiedy stosujemy obciążenie o niepełnych wartościach 8.5.3. Pełny algorytm Newtona (Full Newton Iteration) Metoda Newtona, zwana też metodą stycznych, należy do metod iteracyjnych. K d d = p K d d = p (8.33) K d 0 d 1 d =−R1 (8.34) K d 0 d 1 d 2 d =−R 2 (8.35) Iterację przeprowadzamy do momentu w którym dokładność jest satysfakcjonująca . Oszacowanie błędu: ∥r∥ (8.36) ∥ d i∥ ∥d∥ (8.37) Przyjąć można np. normę euklidesową: J.Gieczewski, M.Kończal, A.Krzysztoń, D.Mejbaum, N.Roszak, M.Wojciechowski, J.Wojtkowiak AlmaMater 8. PODSTAWY ANALIZY NIELINIOWEJ ∑ R i 2 i 10 - suma wszystkich niezrównoważonych sił w w węzłach (8.38) 8.5.4. Metoda Newtona-Raphsona λp k=1 2 3 4 i+1 4 Ri 1 Δ λp Ri i di Δ d i+1 d i+1 d W metodzie Newtona-Raphsona szybciej uzyskuje się wiekszą dokładność. J.Gieczewski, M.Kończal, A.Krzysztoń, D.Mejbaum, N.Roszak, M.Wojciechowski, J.Wojtkowiak AlmaMater