MES1_notatki do wykładów _część1
Transkrypt
MES1_notatki do wykładów _część1
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. SPIS TREŚCI 1. Metody przybliżone w mechanice konstrukcji 2 2. Metoda Różnic Skończonych 9 3. Metoda Elementów Brzegowych 17 3.1 MEB dla równania Poissona 17 3.2 Zagadnienia teorii sprężystości (poza programem) 21 4. Koncepcja MES na przykładzie równania Poissona 35 5. MES w analizie konstrukcji prętowych 38 5.1.Belki 38 5.2. Pręty rozciągane i skręcane. Sprężyny 52 5.3. Kratownice i ramy płaskie 59 5.4. Przestrzenne kratownice i ramy 63 6. Dwuwymiarowe i trójwymiarowe zadania teorii sprężystości 6.1. Element skończony trójkątny CST (constant strain triangle) 66 77 6.2. Izoparametryczny 8-węzłowy element skończony 84 6. 3. Całkowanie numeryczne 89 7. MES w praktyce inżynierskiej 91 7.1.Uwagi o dokładności obliczeń MES ... 91 7.2. Wykorzystanie profesjonalnych systemów obliczeniowych ..... 96 Literatura 1 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. 1. METODY PRZYBLIŻONE W MECHANICE KONSTRUKCJI Konstrukcje odkształcalne mogą być badane doświadczalnie lub metodami teoretycznymi; analitycznymi i numerycznymi. Poważną wadą analiz eksperymentalnych jest ich koszt i czasochłonność. Dotyczy to zarówno większości badań modelowych jak i badań obiektów rzeczywistych. Pracochłonność metod doświadczalnych jest szczególnie odczuwana w trakcie prac projektowych, gdzie analizie poddawane są różne warianty konstrukcji. Dlatego rozwój metod teoretycznych, przede wszystkim metod numerycznych, wpływał zawsze na jakość projektowanych konstrukcji inżynierskich. Przykładem może być postęp w konstrukcjach statków, dźwigów, wysokich budynków, samochodów, samolotów. Badania teoretyczne polegają na sformułowaniu odpowiedniego opisu matematycznego i następnie rozwiązaniu postawionego problemu. Niestety, dla bardzo wielu praktycznych problemów mechaniki konstrukcji można zbudować wiarygodny model matematyczny, ale nie są znane odpowiednie ścisłe rozwiązania analityczne. Prostym przykładem takich zagadnień jest wyznaczanie współczynników koncentracji naprężeń. Tylko w bardzo szczególnych przypadkach znane są rozwiązania dokładne. Rzeczywiste zjawisko Rzeczywisty wynik Prawa fizyki Własności materiałowe, geometria, Warunki brzegowe M E T O D A P R Z Y B L I Ż O N A Model matematyczny ciągły Rozwiązanie ścisłe modelu matematycznego Dyskretyzacja Aproksymacja Model Rozwiązanie dokładne dyskretny modelu dyskretnego Realizacja obliczeń Wynik numeryczny Rys. 1. Rozwiązywanie zagadnień analizy ośrodków ciągłych metodami przybliżonymi. Schemat postępowania 2 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. Dlatego równolegle do rozwoju analitycznych metod znajdowania rozwiązań ścisłych były opracowywane i doskonalone metody przybliżone. Większość zadań analizy wytrzymałościowej konstrukcji rozwiązuje się współcześnie za pomocą metod przybliżonych, przy wykorzystaniu obliczeń komputerowych. Ogólny schemat postępowania przy zastosowaniu metod przybliżonych przedstawiony jest na rysunku 1. Pierwszym krokiem na drodze poszukiwania rozwiązania jest budowa modelu matematycznego. Potrzebna jest do tego znajomość odpowiednich praw fizyki, sformalizowany opis własności materiałowych, kształtu konstrukcji, jej warunków podparcia i obciążenia. Dla każdego rzeczywistego problemu możemy zbudować wiele różnych modeli matematycznych. Bardzo prostą ilustracją może być tu zadanie określenia ugięcia pod wpływem sił ciężkości swobodnie podpartej drewnianej deski (rys. 2). a) model belki q0 N m b) model płyty p0 N m2 c) model trójwymiarowy bryły 0 N m3 Rys. 2. Różne modele w analizie wytrzymałościowej zginanej deski Dla takiego zagadnienia można przedstawić typowy jednowymiarowy model matematyczny belki, dwuwymiarowy model zginanej płyty lub pełny model trójwymiarowego zadania mechaniki ciał odkształcalnych. Własności materiału i równania 3 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. opisujące konstrukcję mogą w najprostszym przypadku zakładać izotropową liniową sprężystość. Mogą również uwzględniać anizotropię, lepkosprężystość czy duże ugięcia i w konsekwencji nieliniowość zjawisk. Również warunki brzegowe można przyjąć w postaci uproszczonej lub uwzględnić na przykład zjawiska kontaktowe. Przykład ten pokazuje, że zwykle nie ma jednego, najlepszego modelu obliczeniowego dla analizy wytrzymałości elementów konstrukcyjnych. Właściwy model obliczeniowy zależy od celu analizy, wymagań stawianych konstrukcji, żądanej dokładności wyników, dostępności danych materiałowych, ale także - w dużym stopniu - od dostępnych narzędzi obliczeniowych. Ponadto opis matematyczny wybranego modelu można przedstawić w różnych sformułowaniach, na przykład równań różniczkowych, odpowiadających im równań całkowych lub w ujęciu wariacyjnym, w postaci problemu minimalizacji odpowiedniego funkcjonału [5]. Budowa modelu matematycznego stanowi najważniejszy element analizy obliczeniowej, w którym bardzo trudno zastąpić bezpośrednią decyzję człowieka przez sformalizowane algorytmy postępowania. W metodach przybliżonych problem poszukiwania nieznanych funkcji (opisujących pole przemieszczeń, odkształceń i naprężeń) zastępujemy przez problem poszukiwania skończonej liczby parametrów, za pomocą których można opisać – w pewnym przybliżeniuposzukiwane funkcje. f(x) fi f3 f2 f1 f0 h h h h x x0=a x 1 x 2 x i =a+ih b Rys. 3. Dyskretyzacja i aproksymacja na przykładzie funkcji jednej zmiennej Dokonujemy tego poprzez dyskretyzację, czyli wybór skończonej liczby parametrów opisujących w przybliżeniu analizowany problem oraz aproksymację poszukiwanych funkcji 4 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. za pomocą innych z góry założonych prostych funkcji, które uzależnione są od wybranych parametrów. Najprostszym przykładem dyskretyzacji i aproksymacji jest numeryczna reprezentacja dowolnej funkcji f(x) w przedziale <a,b>. Zrealizować możemy to przez podział przedziału <a,b> na n równych podprzedziałów o długości h=(b-a)/n. Funkcję ciągłą f(x) reprezentować będzie wtedy zbiór (n+1) wartości f(a+ih), i=0,1,2, n. Przybliżone wartości funkcji dla dowolnej wartości x z przedziału <a,b> wyznaczać możemy za pomocą aproksymacji funkcją w podprzedziałach stałą (schodkową), liniową (łamaną) lub na przykład wielomianowymi funkcjami sklejanymi (rys. 3). Metody przybliżone analizy ośrodków ciągłych stanowią intensywnie rozwijaną część współczesnej matematyki. Wiążą się z problemami analizy funkcjonalnej, metod numerycznych i rachunku wariacyjnego. Prezentuje się je czasem jako szczególne warianty tak zwanych technik residuów ważonych dla przybliżonego rozwiązywania zagadnień opisywanych przez równania różniczkowe cząstkowe [5,7]. W naukach technicznych metody przybliżone opisywane są zazwyczaj od strony zastosowań, jako wyspecjalizowane procedury obliczeniowe dla określonych zagadnień, na przykład pól deformacji sprężystej, pól temperatury, pół elektrycznych i magnetycznych. Istnieje wiele metod przybliżonych, stosowanych od dawna w mechanice ciała odkształcalnego i mechanice konstrukcji, np. metoda Ritza, Galerkina, Trefftza, kollokacji, Kantorowicza [2,6]. Metody te różnią się postacią modelu matematycznego, sposobem dyskretyzacji i aproksymacji, a także stosowanym algorytmem obliczeń. Jednak współcześnie dominują te metody przybliżone, które charakteryzuje łatwość pełnej automatyzacji i które rozwinęły się wraz z rozwojem technik komputerowych. Najbardziej znane z nich to metoda różnic skończonych (MRS), metoda elementów skończonych (MES) i metoda elementów brzegowych (MEB). Nazywamy je metodami numerycznymi lub komputerowymi. Każda z tych metod ma bardzo bogatą literaturę i prezentowana może być w wielu odmiennych sformułowaniach. Metoda różnic skończonych bezpośrednio wykorzystuje model matematyczny w postaci równań różniczkowych opisujących rozwiązywane zagadnienie [4,5]. Dyskretyzacja polega na ustaleniu w analizowanym obszarze siatki węzłów, np. w przypadku dwuwymiarowym prostokątnej lub trójkątnej. Przyjmujemy, że w każdym węźle pochodne można przybliżyć przez tak zwane ilorazy różnicowe, czyli wyrażenia algebraiczne uzależnione od wartości funkcji w węzłach przyległych. Równanie różniczkowe w każdym węźle zastępowane jest przez odpowiednie równanie algebraiczne wiążące wartości funkcji w najbliższych węzłach. W rezultacie otrzymujemy układ równań, których liczba odpowiada 5 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. liczbie węzłów. Niewiadomymi są wartości poszukiwanej funkcji w tych węzłach. Warunki brzegowe przedstawiane są jako dodatkowe związki łączące wartości funkcji w węzłach przylegających do konturu analizowanego obszaru. W metodzie elementów skończonych [6,7] zamiast rozwiązywać równania różniczkowe poszukujemy przybliżonego rozwiązania sformułowania alternatywnego w postaci problemu minimalizacji odpowiedniego funkcjonału1. Zagadnieniami minimalizacji funkcjonałów i ich związkami z odpowiednimi równaniami różniczkowymi zajmuje się dział matematyki nazywany rachunkiem wariacyjnym. W MES analizowany obszar dzielony jest na podobszary, nazywane elementami skończonymi. W przypadku dwuwymiarowym mogą to być np. trójkąty lub czworokąty. Elementy skończone łączą się ze sobą w węzłach. Położenie węzłów elementu wyznacza jego kształt. Przebieg poszukiwanej funkcji u wewnątrz każdego elementu wyznacza się za pomocą z góry ustalonych funkcji aproksymujących nazywanych funkcjami kształtu: u ( x ) = ∑ N i ( x ) ui i gdzie ui stanowią wartości funkcji w węzłach, x jest wektorem współrzędnych, a N i są funkcjami kształtu. Minimalizowany funkcjonał przedstawić wtedy można jako funkcję wielu zmiennych Niewiadomymi są zwykle wartości poszukiwanej funkcji w węzłach całego obszaru. Warunek minimum prowadzi do układu równań liniowych, którego rozwiązanie określa nieznane wartości funkcji w węzłach. Metoda elementów brzegowych [5] wymaga znajomości tak zwanych brzegowych równań całkowych, które w innej formie wyrażają związki znane w postaci równań różniczkowych lub w postaci problemu minimalizacji odpowiedniego funkcjonału. Dla wielu zagadnień tak zwane brzegowe sformułowanie, które wyraża całkowe zależności między wartościami funkcji i jej pochodnych dla punktów brzegowych jest znane z analizy matematycznej. Dyskretyzacja polega na podziale brzegu na małe segmenty zwane elementami brzegowymi. W przypadku dwuwymiarowym mogą to być odcinki prostych lub też krzywych, których kształt opisany jest przez wielomiany. Zapisanie dyskretnego odpowiednika równania całkowego dla każdego węzła prowadzi do układu równań algebraicznych, z którego można wyznaczyć wartości poszukiwanej funkcji na brzegu. 1 Metoda elementów skończonych może być prezentowana jako oparta na innych sformułowaniach] 6 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. Równania różniczkowe cząstkowe Całkowe równania brzegowe Problem minimalizacji funkcjonału Budowa siatki węzłów i przyjęcie wybranych schematów różnicowych Podział brzegu na segmenty Podział obszaru na małe (elementy brzegowe) i założenie podobszary (elementy skończone) i odpowiednich funkcji aproksymują- przyjęcie odpowiednich funkcji cych na elementach – funkcji aproksymujących na elementach – kształtu funkcji kształtu Zastąpienie równań różniczkowych przez równania różnicowe dla kolejnych węzłów obszaru. Formowanie układu równańliniowych Budowa dyskretnej reprezentacji równania całkowego dla kolejnych węzłów brzegu. Formowanie układu równań liniowych Budowa macierzy sztywności kolejnych elementów. Formowanie układu równań liniowych Modyfikacja układu równań – wprowadzenie warunków brzegowych Modyfikacja układu równań – wprowadzenie warunków brzegowych Modyfikacja układu równań – wprowadzenie warunków brzegowych Rozwiązanie układu równań liniowych (macierz rzadka, pasmowa, zwykle symetryczna) Rozwiązanie układu równań liniowych (macierz pełna, niesymetryczna) Rozwiązanie układu równań liniowych (macierz rzadka, pasmowa, zwykle symetryczna) Obliczenia uzupełniające, np. pochodnych poszukiwanych funkcji w węzłach Obliczenia uzupełniające, np. poszukiwanych funkcji i ich pochodnych w wybranych punktach obszaru Obliczenia uzupełniające, np. funkcji i jej pochodnych funkcji wewnątrz elementów skończonych Rys. 4. Ogólny schemat postępowania przy obliczeniach metodą różnic skończonych, metodą elementów brzegowych i metodą elementów skończonych 7 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. Rysunek 4 przedstawia ogólny szkic algorytmów MRS MEB i MES dla typowego problemu liniowego, na przykład dla zagadnienia Laplace’a, zagadnienia Poissona lub liniowego zadania teorii sprężystości. Porównanie powyższych trzech metod jest w ogólnym przypadku bardzo trudne. Istnieją pewne szczególne zagadnienia, dla których za najbardziej efektywną można uznać metodę różnic skończonych lub metodę elementów brzegowych. Jednak niewątpliwie najbardziej uniwersalną jest metoda elementów skończonych. Fakt ten potwierdza powszechność zastosowań inżynierskich programów komputerowych MES. Metoda elementów skończonych powstała w latach pięćdziesiątych XX wieku jako technika obliczeniowa stosowana praktycznie, bez formalnych podstaw teoretycznych. Podwaliny dało opracowanie metody analizy wytrzymałościowej poprzez podział złożonych konstrukcji nośnych na skończoną liczbę uproszczonych elementów składowych. Związki, które musiał spełniać tak zbudowany model zapisywano w postaci macierzowej. Otrzymywano układy równań z wieloma niewiadomymi, których liczba związana była z dokładnością przyjętego modelu. Czynnikiem wpływającym na gwałtowny rozwój MES był postęp w technice komputerowej i potrzeby intensywnie rozwijanego wówczas przemysłu zbrojeniowego i lotniczego. Analiza podstaw teoretycznych metody, jej systematyzowanie i zwiększanie efektywności doprowadziło do korzystania z MES jako ogólnej metody obliczeń problemów ciągłych w matematyce, a także do szerokich zastosowań w praktyce inżynierskiej przy analizie pól naprężeń odkształceń i przemieszczeń, pól elektrycznych, magnetycznych, termicznych, zagadnień przepływowych a także pól sprzężonych (np. zagadnień naprężeń temperaturowych czy problemów elektryczno-cieplnych). 8 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. 2. METODA RÓŻNIC SKOŃCZONYCH Metoda różnic skończonych (MRS) jest jedną z najstarszych metod numerycznych rozwiązywania zagadnień opisywanych równaniami różniczkowymi cząstkowymi. Przyjmujemy w niej, że poszukiwana funkcja określona jest przez zbiór jej wartości w wybranych punktach (tzw. węzłach), dostatecznie gęsto rozłożonych w analizowanym obszarze. Punkty te dobierane są zazwyczaj tak. że tworzą regularne siatki, z których najprostszymi są siatka prostokątna w przypadku dwuwymiarowym lub prostopadłościenna w przypadku trójwymiarowym (rys. 5). a) b) y y x x c) y d) y θ r x x e) h 6 g l 4 0 1 2 3 5 Rys. 5. Przykłady regularnych siatek MRS: a) prostokątna, b) trójkątna, c) sześciokątna, d) w układzie biegunowym, e) prostopadłościenna W metodzie różnic skończonych operatory różniczkowania funkcji zastępowane są odpowiednimi operatorami różnicowymi. Oznacza to, że wartości pochodnych w punkcie 9 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. zastępowane są przez odpowiednie przyrosty (różnice) funkcji w sąsiadujących węzłach. Zamieniamy w ten sposób równania różniczkowe na równania algebraiczne, tak zwane równania różnicowe. W efekcie, zamiast równania różniczkowego, otrzymujemy układ równań z niewiadomymi będącymi wartościami funkcji w węzłach. Każde równanie odpowiada odpowiedniemu węzłowi siatki. Otrzymany układ równań jest modyfikowany w wyniku uwzględnienia warunków brzegowych. Rozwiązaniem układu są wartości poszukiwanej funkcji we wszystkich węzłach siatki. y h h u i,k+1 u i-1,k yk u i,k u i,k-1 u i+1,k g g y 0 x0 xi x Rys. 6. Dwuwymiarowa siatka prostokątna metody różnic skończonych Załóżmy, że mamy do czynienia z zagadnieniem dwuwymiarowym we współrzędnych kartezjańskich xy i stosujemy typową siatkę prostokątną (rys. 6) opisaną przez formuły: xi = xo + ih, yk = yo + kg , (1) gdzie xo , yo są współrzędnymi wybranego punktu odniesienia. Przyjmijmy oznaczenie ui ,k = u ( xi , yk ) , (2) gdzie u ( x, y ) jest poszukiwaną funkcją. Możemy wówczas definiować różne schematy różnicowe, na przykład pierwszą pochodną można zastąpić przez trzy różne operatory różnicowe: 10 ∂u ∂y GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. a) b) c) ∂u ∆u ui , k +1 − ui , k ≈ = , ∂y ∆y g ∂u ∆u ui , k − ui ,k −1 ≈ = , ∂y ∆y g ∂u ∆u ui , k +1 − ui , k −1 ≈ = . ∂y ∆y 2g (3) Pierwszy z operatorów (3) nazywany ilorazem różnicowym przednim, drugi ilorazem różnicowym tylnym, a trzeci ilorazem różnicowym centralnym. Ilorazy różnicowe odpowiadające drugim pochodnym możemy otrzymać stosując analogiczne schematy powtórnie, tym razem w stosunku do pierwszych pochodnych. Typowe formuły to na przykład: ∂ 2u ∆ 2u ui +1,k − 2ui ,k + ui −1, k ≈ = , ∂x 2 ∆x 2 h2 ∂ 2u ∆ 2u ui ,k +1 − 2ui ,k + ui , k −1 ≈ = . ∂y 2 ∆y 2 g2 (4) Podobnie uzyskamy również wyrażenia na ilorazy różnicowe odpowiadające innym pochodnym np. ∂ 4u ∆ 4u ui + 2, j − 4ui +1, j + 6ui , j − 4ui −1, j + ui − 2, j ≈ = ∂x 4 ∆x 4 h4 (5) Szczegóły dalszego postępowania czytelnik znajdzie w przykładach. PRZYKŁAD 1 Belka o długości l jest utwierdzona sztywno na obu końcach. Znane jest początkowe (dla chwili t = 0 ) ugięcie belki wo ( x ) oraz rozkład prędkości początkowej v0 ( x) = v( x, t = 0) = ∂w( x, t ) ∂t t =0 . Należy obliczyć jak zmienia się linia ugięcia belki dla t > 0 . Rozwiązanie. Funkcja w( x, t ) opisująca ugięcie belki spełnia równanie różniczkowe. ∂4w 1 ∂2w + = 0, ∂x 4 a 2 ∂t 2 gdzie a= EJ oraz warunki brzegowe ρA w(0, t ) = w(l , t ) = 0 ∂w ∂w = ∂x x =0 ∂x x =l i warunki początkowe 11 (6) dla t ≥ 0, dla t ≥ 0, (7) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. w( x, 0) = w0 ( x) x ∈ (0, l ), dla (8) ∂w dla x ∈ (0, l ). = v0 ( x) ∂t t = 0 Analizujemy obszar (0, l ) × (0, T ) , gdzie T oznacza czas końcowy procesu (T > 0) . Przyjmijmy prostokątną siatkę węzłów dla metody różnicowej xi = ih, t j = jg . Pochodnym w równaniu (6) odpowiadają ilorazy różnicowe: ∆ 4 w wi + 2, j − 4 wi +1, j + 6 wi , j − 4 wi −1, j + wi − 2, j = , ∆x 4 h4 ∆ 2 w wi , j − 2 wi , j −1 + wi , j − 2 = . ∆t 2 g2 (9) W ten sposób otrzymujemy układ równań liniowych stanowiący przybliżoną, różnicową postać równania różniczkowego (6): a 2 g 2 ( wi − 2, j − 4wi −1, j + 6wi , j − 4wi +1, j + wi + 2, j ) + h 4 ( wi , j − 2wi , j −1 + 2wi , j − 2 ) = 0, i = 0,1, 2,..., n, j = 0,1, 2,...m. (10) Z warunków brzegowych mamy wo , j = wn , j = 0 j = 0,..., m dla (11) i z warunków początkowych wi ,o = wo ( xi ) i = 1, 2,..., n − 1, wi ,1 = wo ( xi ) + vo ( xi ) ⋅ g i = 1, 2,..., n − 1. (12) Układ równań (10) wraz z warunkami (11) i (12) może być rozwiązywany dla kolejnych kroków czasowych j=2,3,4....[10]. Rozwiązaniem jest wektor w j opisujący w przybliżeniu linię ugięcia belki w chwili t j a2 ⋅ g 2 wj = A + I ( 2w j −1 − w j − 2 ) , 4 n I jest macierzą jednostkową, 0 0 6 −4 1 −4 6 −4 1 0 1 −4 6 −4 1 A = 0 1 −4 6 −4 ⋮ ⋮ ⋮ ⋮ ⋮ 0 0 0 0 0 0 0 0 0 0 jest macierzą nieosobliwą a wektor w j ma postać (13) gdzie w2, j w 3, j wj = . ⋮ wn − 2, j 12 ... ... ... ... ⋮ ... ... 0 0 0 0 0 0 0 , ⋮ ⋮ 6 −4 −4 6 0 (14) (15) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. Wektory w j oblicza się korzystając ze znajomości wektorów linii ugięcia dla poprzedzających punktów czasowych w j −1 i w j − 2 , przy czym w0 i w1 wynikają z warunków początkowych w0 ( x2 ) w0 ( x2 ) + v0 ( x2 ) ⋅ g w (x ) w (x ) + v (x ) ⋅ g 0 3 0 3 w0 = w1 = 0 3 (16) ⋮ ⋮ w0 ( xn − 2 ) w0 ( xn − 2 ) + v0 ( xn − z ) ⋅ g Wymiar wektorów w j jest zmniejszony, ponieważ warunki brzegowe dają nam w0, j = 0 , w1, j = 0 , wn −1, j = 0 , wn , j = 0 . PRZYKŁAD 2 Przedstawić równania różnicowe dla siatki prostokątnej opisanej przez związki (1) dla a) równania Poissona ∂ 2u ∂ 2u + + f ( x, y ) = 0 , ∂x 2 ∂y 2 (17) ∂ 2 u ∂ 2u + 2 + k 2u = 0 , 2 ∂x ∂y (18) ∂ 2u 1 ∂u + =0. ∂x 2 a 2 ∂t (19) b) równania Helmholtza c) równania przewodnictwa ciepła Rozwiązanie: a) Zastępując pochodne w równaniach różniczkowych przez odpowiednie ilorazy różnicowe otrzymamy: 1 1 u − 2ui , j + ui −1, j ) + 2 ( ui , j +1 − 2ui , j + ui , j −1 ) + f ( xi , y j ) = 0 . 2 ( i +1, j h g Jeśli przyjmiemy h = g (siatka kwadratowa) i f ≡ 0 (równanie Laplace’a) to uzyskamy wynik: ui +1, j + ui −1, j + ui , j +1 + ui , j −1 ui , j = . 4 (20) (21) Wartość funkcji w węźle jest wtedy równa średniej arytmetycznej z wartości funkcji w 4 najbliższych węzłach, oddalonych o h . b) Sprowadzenie do postaci różnicowej daje ui , j ⋅ ( 4 − g 2 h 2 ) = ui +1, j + ui −1, j + ui , j −1 + ui , j +1 . c) Przyjmując (22) ∆x = h , ∆t = g otrzymamy a 2 gui +1, j − ( h 2 + 2a 2 g ) ui , j + a 2 gui −1, j = −h 2ui , j −1 . (23) PRZYKŁAD 3 Jednowymiarowy model zginania belki jest opisany równaniem różniczkowym (patrz cz. I, wzór (1.75)) d 4w p = , 4 dx EJ 13 (24) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. gdzie w( x ) jest funkcją ugięcia belki, p obciążeniem ciągłym (N/m), E modułem Younga a J odpowiednim momentem bezwładności przekroju. Po zastosowaniu dyskretyzacji: określeniu położenia węzłów dla metody różnic skończonych wg formuły xi = a + ih , możemy zastosować centralny iloraz różnicowy dla czwartej pochodnej i równanie różniczkowe (24) zastąpimy przez równanie gdzie wi − 2 − 4 wi −1 + 6 wi − 4 wi +1 + wi + 2 p = i , 4 h EJ (25) pi = p ( xi ) . Możliwe są różne typy warunków brzegowych, które zapisujemy, uwzględniając, że : a) wielkość ugięcia w punkcie odpowiada wartości funkcji w( x) , b) kąt ugięcia, w zakresie małych deformacji odpowiada wartości pochodnej dw , dx x jest związany z funkcją ugięcia wzorem d 2w M ( x) = EJ 2 , dx d) siła tnąca w przekroju x jest związana z linią ugięcia w( x ) wzorem c) moment gnący w przekroju d 3w T ( x) = EJ 3 . dx (26) (27) Uwzględniając powyższe stwierdzenia możemy rozpatrzyć typowe warunki brzegowe (rys. 7) zakładając w każdym przypadku, że węzeł k odpowiada przekrojowi belki z narzuconym warunkiem brzegowym Przekrój utwierdzony Odpowiednie warunki brzegowe mają postać: dw ( xk ) = 0, dx w( xk ) = 0, co po dyskretyzacji prowadzi do zależności wk +1 − wk −1 = 0. 2h wk = 0, (28) k jest początkiem (końcem) rozpatrywanego przedziału x możemy przyjąć odpowiednio wk +1 = 0 ( wk −1 = 0 ). Jeżeli punkt Przekrój przegubowo podparty, nieobciążony Odpowiednie warunki brzegowe mają postać w( xk ) = 0 Po dyskretyzacji otrzymamy wk = 0 Przekrój swobodny i obciążony momentem i M ( xk ) = 0 . oraz wk +1 − 2 wk + wk −1 =0 h2 (29) Mg Warunki brzegowe odpowiadające temu przypadkowi to T ( xk ) = 0 i M ( xk ) = M g . Odpowiednie równania różnicowe mają postać: wk + 2 − 2 wk +1 + 2 wk −1 − wk − 2 =0 h3 i 14 EJ wk +1 − 2 wk + wk −1 = Mg . h2 (30) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. k k-1 k+1 k+2 k-2 k-1 k k+1 k+2 Mg k-2 k k-1 k+1 k+2 Rys. 7. Warianty warunków brzegowych w modelu MRS belki zginanej (przykład 3) W metodzie różnic skończonych siatka węzłów obejmuje często zarówno węzły leżące wewnątrz analizowanego obszaru, jak i dodatkowe węzły zewnętrzne, które ułatwiają wprowadzanie warunków brzegowych. W przypadkach dwu- i trójwymiarowych często zdarza się, że brzeg obszaru przebiega między węzłami regularnej siatki (rys. 8). W takim przypadku węzłom leżącym najbliżej konturu przypisujemy wartości wynikające z interpolacji lub ekstrapolacji. a) b) δ 2 1 2 0 1 0 δ h h Rys. 8. Interpolacja i ekstrapolacja warunku brzegowego w MRS Jeśli ostatni węzeł siatki (1) leży wewnątrz konturu (rys. 8a), to zamiast narzuconego warunku na wartość funkcji u = u0 wprowadzamy związek u1 = hu0 + δ u2 . h +δ W przeciwnym przypadku (rys. 8b) mamy 15 (31) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. u1 = hu0 − δ u2 . h −δ (32) Metoda różnic skończonych ma wiele zalet, dzięki którym w przeszłości uważana była za najbardziej efektywną metodę obliczeń zautomatyzowanych. Do najważniejszych z nich należą prostota algorytmów i bezpośrednie wykorzystanie równań różniczkowych problemu. W pewnych obszarach jest do dziś praktycznie stosowana, np. w analizie tarcz i płyt, czy w zagadnieniach przepływowych. MRS napotyka na szereg trudności w przypadku obszarów o złożonych kształtach i skomplikowanych warunków brzegowych. Dla poprawienia jej efektywności opracowano pewne modyfikacje i udogodnienia mające na celu ułatwienie budowy modelu dyskretnego, np. algorytmy MRS dla nieregularnych siatek węzłów. 16 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. 3. METODA ELEMENTÓW BRZEGOWYCH Metoda elementów brzegowych (MEB) jest stosunkowo nową komputerową metodą rozwiązywania zagadnień opisywanych równaniami różniczkowymi cząstkowymi. Jej podstawą jest sprowadzenie zadania brzegowego lub brzegowo-początkowego opisanego za pomocą układu równań różniczkowych cząstkowych z odpowiednimi warunkami granicznymi do tak zwanych brzegowych równań całkowych. Równania te są rozwiązywane w sposób przybliżony przez podział brzegu na segmenty zwane elementami brzegowymi i przyjęcie odpowiedniej aproksymacji analizowanych funkcji na elementach brzegowych za pomocą z góry założonych funkcji modelujących. Warto podkreślić, że w MEB zwykle niezbędna jest dyskretyzacja tylko brzegu obszaru a nie całego analizowanego obszaru, co prowadzi do znacznego zmniejszenia liczby niewiadomych w porównaniu do metody różnic skończonych i metody elementów skończonych. Mówimy, że MRS i MES należą do tzw. metod obszarowych przybliżonego rozwiązywania zagadnień brzegowo-początkowych a MEB reprezentuje metody brzegowe. Metodę elementów brzegowych omówimy najpierw na przykładzie równania różniczkowego Poissona w przypadku dwuwymiarowym. W poprzednim rozdziale przedstawiony był sposób rozwiązania tego równania metodą różnic skończonych. Rozwiązanie zagadnienia Poissona metodą elementów skończonych omówione będzie w rozdziale następnym. 3.1. METODA ELEMENTÓW BRZEGOWYCH DLA RÓWNANIA POISSONA Rozpatrzmy równanie Poissona: ∂ 2 u ∂ 2u + + f ( x1 , x2 ) = 0 , ∂x12 ∂x22 gdzie x = ( x1 , x2 ) ∈ Ω z warunkami brzegowymi 17 (33) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. u ( x ) = u0 q( x) = , x ∈ Γu ∂u ( x ) = q0 , ∂n x ∈ Γq (34) Równanie Poissona i Laplace’a (gdy f ( x1 , x2 ) = 0 ) opisuje wiele zjawisk o dużym znaczeniu w technice: stacjonarny przepływ ciepła, stacjonarny bezwirowy przepływ nieściśliwej i nielepkiej cieczy, proste pola magnetyczne i elektryczne [4]. W teorii sprężystości równanie Poissona opisuje rozkłady naprężeń w przekroju pręta skręcanego . Dla takiego zagadnienia przedstawić można brzegowe równanie całkowe2, które stanowi sformułowanie równoważne problemowi opisanemu przez związki (33) i (34). ∂u ( x ) ∗ u (ξ , x )d Γ( x ) + ∫ f ( x)u ∗ (ξ , x )dR ( x ) ∂ n Γ Ω (35) W równaniu (35) c(ξ ) jest współczynnikiem liczbowym, którego wartość jest równa 1 jeśli 2 c(ξ )u (ξ ) = ∫ u ( x)q ∗ (ξ , x )d Γ( x) − ∫ Γ ξ leży na gładkim konturze, a 1 dla ξ leżącego wewnątrz obszaru. W przypadku naroża współczynnik ten należy specjalnie obliczać. Funkcje u ∗ i q ∗ zależą od położenia dwóch punktów: punktu ξ zwanego punktem źródłowym i punktu x zwanego punktem obserwacyjnym (rys. 9). x2 n2 Ω r2 r n n1 x Γq r1 Γu ξ Γu Γq =Γ x1 Rys. 9. Oznaczenia pomocnicze do brzegowego sformułowania zagadnienia Poissona Funkcja u ∗ znana w teorii równań całkowych, jako tak zwane rozwiązanie fundamentalne ma postać: u ∗ = (ξ , x ) = 2 1 1 ln , 2π r wyprowadzenie równania (35) znaleźć można w monografiach teorii spręzystości 18 (36) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. gdzie r = ( x1 − ξ1 ) 2 + ( x2 − ξ 2 )2 . Funkcja q ∗ określona jest przez pochodną kierunkową u ∗ : q ∗ (ξ , x ) = ∂u ∗ (ξ , x ) . ∂n (37) Dokonując różniczkowania otrzymamy q∗ = ∂u ∗ ∂u ∗ ⋅ n1 + ⋅ n2 , ∂x1 ∂x2 (38) −( r ⋅ n + r ⋅ n ) q = 1 1 22 2 , 2π r ∗ gdzie ri = xi − ξi , i = 1, 2 , a n = n1 , n2 jest jednostkowym wektorem zewnętrznie normalnym do brzegu Γ . Wzór (38) można łatwo otrzymać, zauważając, że ∂r xi − ξi ri = = . ∂xi r r (39) Brzegowe równanie całkowe (35) wiąże ze sobą nieznane funkcje u ( x ) i jej pochodną normalną q ( x ) = ∂u ( x ) na konturze obszaru. W trzeciej całce, obszarowej, funkcje ∂n podcałkowe są znane. Równanie (35) można rozwiązać numerycznie w sposób przybliżony, realizując następujący schemat: 1. Brzeg Γ dzielimy na LE elementów brzegowych, będących odcinkami lub krzywoliniowymi segmentami z węzłami wyznaczającymi ich kształt. 2. Na każdym elemencie brzegowym funkcje u ( x ) i q ( x ) = ∂u ( x ) aproksymujemy za ∂n pomocą wartości w węzłach i odpowiednich, z góry założonych funkcji interpolacyjnych. 3. Wykorzystując przyjętą dyskretyzację przekształcamy równania całkowe formułowane dla każdego węzła (punktu ξ ) w algebraiczne równanie liniowe. 4. Otrzymujemy układ równań liniowych wiążący ze sobą wartości ui i qi funkcji u ( x ) i q ( x ) dla wszystkich węzłów konturu. Układ ten rozwiązujemy po wprowadzeniu warunków brzegowych (w każdym węźle znamy albo ui albo qi ). Rozwiązaniem jest wektor nieznanych wartości funkcji u ( x ) i jej pochodnych w węzłach brzegu. 5. Jeśli chcemy wyznaczyć wartości funkcji u dla punktów wewnętrznych wykorzystujemy ponownie wzór (35) przenosząc punkt ξ 19 do wewnątrz obszaru. Wtedy c(ξ ) = 1 i GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. ponieważ znane są już wartości funkcji i jej pochodnych na konturze zadanie sprowadza się do zwykłego numerycznego całkowania. Rozpatrzmy na przykład przebieg obliczeń dla najprostszych elementów brzegowych, tzw. elementów stałych (rys. 10). Element brzegowy jest w tym przypadku odcinkiem a węzeł tego elementu usytuowany jest w środku. x2 Pj r Pi x1 Rys. 10. Podział brzegu na elementy stałe (o stałych wartościach funkcji aproksymowanych) Zakładamy, że na każdym elemencie funkcje u ( x ) i q ( x ) przybliżamy funkcjami stałymi. Otrzymamy wtedy dla każdego węzła i związek LE LE 1 u ( Pi ) = ∑ ∫ u ∗ ( Pi , x )q ( Pj )d Γ j − ∑ ∫ q ∗ ( Pi , x )u ( Pj )d Γ j 2 j =1 Γ j j =1 Γ j ∗ + ∫ f ( x )u ( Pi , x )dR (40) i = 1, 2,..LE Ω Dla obliczenia wartości trzeciej całki, ze znanymi funkcjami podcałkowymi, niezbędna jest pomocnicza dyskretyzacja obszaru. Przyjmijmy oznaczenie f i = ∫ f ( x )u ∗ ( Pi , x )d Ω( x ) . (41) Ω Po numerycznym całkowaniu dla każdego punktu węzłowego otrzymujemy związek LE LE 1 u ( Pi ) = ∑ U ij∗ ⋅ q( Pj ) − ∑ Qij∗ ⋅ u ( Pj ) + f i , 2 j =1 j =1 1 {u} = U ∗ {q} − Q∗ {n} + { f } . 2 i = 1, 2...LE . (42a) (42b) Otrzymamy więc LE równań liniowych, w których niewiadome (42b) stanowią nieznane wartości u ( Pj ) (jeśli węzeł Pj leży na części Γ q konturu) i q ( Pi ) (jeśli węzeł Pi leży na 20 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. części Γu konturu). Oznaczając te niewiadome jako { y} układ (42) możemy doprowadzić do postaci: [ A] { y}= {b} (43) gdzie macierz [ A] i wektor prawych {b} stron są znane. W rezultacie otrzymujemy kompletną informację o funkcji u ( x ) i jej pochodnych na brzegu. W odróżnieniu do MRS i MES, gdzie analogiczna macierz jest zazwyczaj pasmowa i symetryczna, w metodzie elementów brzegowych otrzymujemy macierz A pełną i niesymetryczną. 3.2. DWUWYMIAROWE ZAGADNIENIE TEORII SPRĘŻYSTOŚCI. BRZEGOWE RÓWNANIE CAŁKOWE Opis matematyczny MEB dla zagadnień teorii sprężystości może być formułowany na wiele sposobów [5] i jest bardziej złożony niż w metodzie różnic skończonych, czy metodzie elementów skończonych. W tym rozdziale prezentowany jest skrótowy obraz tak zwanego podejścia bezpośredniego, w którym niewiadomymi w równaniach całkowych są przemieszczenia i naprężenia. Rozpatrujemy izotropowe, jednorodne ciało liniowo sprężyste zajmujące w przestrzeni R 2 obszar Ω i znajdujące się w stanie równowagi pod działaniem sił zewnętrznych: powierzchniowych p ( x1 , x2 ) = ( p1 , p2 ) i objętościowych X ( x1 , x2 ) = ( X 1 , X 2 ) . Obciążenia te powodują powstanie odpowiedniego pola przemieszczeń u ( x1 , x2 ) = (u1 , u2 ) i pola naprężeń σ ij ( x1 , x2 ), i, j = 1, 2 (rys. 11). Ω x2 Γu p X σ22 Γq σ11 Γu Γq =Γ x1 Rys. 11. Analizowane ciało sprężyste 21 σ12 σ11 σ22 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. Polu przemieszczeń u odpowiada tensor odkształcenia: ε ij = 1 ( ui , j + u j , i ) . 2 (44) Różniczkowe równanie równowagi w układzie kartezjańskim x1 x2 ma postać: σ ji , j + X i = 0 , (45) gdzie σ ij jest symetrycznym tensorem naprężenia. ∆ Ciało jest podparte na części Γu brzegu (znane przemieszczenia u (uˆ1 , uˆ2 ) ) i obciążone na ∆ Części Γ p (znane obciążenia p = ( pˆ1 , pˆ 2 ) ). Mamy więc warunki brzegowe: pi = σ ji n j = pˆ i , (x ∈ Γ p ) , (46) gdzie n = (n1 , n2 ) jest wersorem normalnym zewnętrznie do konturu oraz ui = uˆi , ( x ∈ Γu ) . (47) Związek między tensorami odkształcenia i naprężenia określają poniższe zależności, wyrażające uogólnione prawo Hooke’a. Dla płaskiego stanu naprężenia (PSN): σ ij = E Ev ε ij + δ ijε kk , 1+ v 1 − v2 (48) a dla płaskiego stanu odkształcenia (PSO): σ ij = E vE ε ij + δ ij ε kk , 1+ v (1 + v)(1 − 2v) (49) gdzie E jest modułem Younga a v – stałą Poissona. Zauważyć można, że związki konstytutywne (48) i (49) różnią się wyłącznie współczynnikami określonymi przez stałe materiałowe. Przez podstawienie do (48) zmodyfikowanych wartości stałych: E′ = E , 1 − v2 v′ = v , 1− v (50) otrzymamy związek (49), a przez podstawienie do (49) E′ = E (1 + 2v) , (1 + v)2 v′ = v , 1+ v (51) otrzymamy związek (48). W przypadku wykorzystania w prawie Hooke’a modułu sprężystości postaciowej G= E i stałej Poissona, podstawienia (50) i (51) przejdą odpowiednio w (52) i (53): 2(1 + v) 22 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. v′ = v , 1− v G′ = G , (52) v′ = v , 1+ v G′ = G . (53) Powyższe związki pozwalają na proste dostosowanie algorytmów numerycznych do realizacji obliczeń zarówno dla PSN jak i PSO w zależności od określającego stan parametru sterującego. Dalsze zależności przedstawiane będą dla płaskiego stanu odkształcenia. Podstawiając (44) do (49) a następnie do (45) otrzymujemy przemieszczeniowe równania różniczkowe Naviera: Gu j ,kk + G uk , kj + X j = 0 . 1 − 2v (54) Punktem wyjścia dla bezpośredniej metody elementów brzegowych są wzory Somigliany. Wzory Somigliany wyprowadzić można ze znanego twierdzenia Bettiego o wzajemności prac: ∫ X u′dV + ∫ p u′dA = ∫ X ′u dV + ∫ p′u dA . i i Ω i i Γ i i Ω i i (55) Γ Twierdzenie to można wyrazić następująco: Jeśli na ciało działają kolejno dwa układy obciążeń to praca pierwszego układu obciążeń ( X , p ) na przemieszczeniach wywołanych przez drugi układ (u ′) jest równa pracy drugiego układu obciążeń ( X ′, p′) na przemieszczeniach wywołanych przez układ pierwszy (u ) . ξ x2 Xi = δ (x - ξ ) δ i k (k=1) Pi (x, ξ ) (k) r x x1 Rys. 12. Pomocniczy stan równowagi: siła w przestrzeni nieograniczonej Aby otrzymać wzory Somigliany przyjmijmy, że dany jest układ obciążeń ciała p , X . Drugi stan równowagi konstruujemy wyodrębniając w nieograniczonej przestrzeni 23 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. sprężystej Ω∞ obszar Ω odpowiadający obszarowi zajmowanemu przez analizowane ciało (rys. 12). W punkcie ξ ∈ Ω przykładamy jednostkową, objętościową siłę skupioną X ′ o kierunku k: X i′ = δ ( x − ξ )δ ik . (56) W powyższym wzorze δ ( x − ξ ) jest funkcją (dystrybucją) Diraca o własnościach: σ ( x ) = 0, x ≠ 0, δ ( x ) → ∞, x = 0, (57) ∫ f ( x )δ (x − ξ )d Ω( x ) = f (ξ ). Ω Wynika stąd, że X i′ określone wzorem (56) jest wszędzie równe zeru poza punktem x = ξ , gdzie ma jedną składową (k) o wartości nieskończonej. Siłę określoną przez funkcję X i′ możemy traktować jako siłę jednostkową, gdyż: ∫ X ′dV ( x ) = δ i ik . (58) Ω Rozwiązanie układu równań przemieszczeniowych (54) dla takiej siły, z warunkiem u ( x ) → 0 dla x → ∞ , daje w rezultacie w przypadku płaskiego stanu odkształceń pole tensorowe przemieszczeń [2]: U i( k ) ( x , ξ ) = C1 r,i r,k − C2 ln ( r ) δ ik , (59) gdzie: C1 = 1 , 8π G (1 − v) C2 = 3 − 4v , r = ( ( xi − ξ i )( xi − ξ i ) ) 1/ 2 , r,i = ∂r ri = , ∂xi r ri = xi − ξi . Funkcje U i( k ) nazywane są rozwiązaniami (funkcjami) fundamentalnymi Kelvina równań elastostatyki lub funkcjami przemieszczeniowymi Greena dla przestrzeni nieograniczonej [4, 16]. Znajomość tensora przemieszczeniowego Greena (59) pozwala na określenie pola naprężeń σ (jik ) ( x , ξ ) i następnie obciążeń Pi ( k ) odpowiadających brzegowi Γ . Korzystając ze związku (44) mamy: 24 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. 1 (k ) (U i, j + U (j ,ki) ) , 2 ri rj rk C = 12 2δ ij rk − 4 2 − (C2 − 1) ( δ jk ri + δ ik rj ) . 2r r ε ij( k ) = ε (k ) ij (60) Wyznaczony z prawa Hooke’a wzór określający składowe tensora naprężeń ma postać: σ ij( k ) = gdzie: C3 = 1 , 4π (1 − v) C3 r2 2ri rj rk C4 ( δ ij rk − δ ik ri − δ ik rj ) − r 2 , (61) C4 = 1 − 2v . Mając dany tensor naprężeń odpowiadający przyłożeniu w punkcie ξ = (ξ1 , ξ 2 ) siły jednostkowej X ′ można wyznaczyć obciążenia linii konturu Γ : Pi ( k ) ( x , ξ ) = σ ij( k ) ( x , ξ )n j ( x ), Pi ( k ) = C3 r2 x ∈ A, 2ri rk C4 (ni rk − nk ri ) − C4δ ik + r 2 (62) rl nl . Wstawiając wyrażenia (59) i (62) do (55) otrzymujemy wzory Somigliany: uk (ξ ) = ∫ ( pi ( x )U i( k ) ( x , ξ ) − Pi ( k ) ( x , ξ )ui ( x ) )d Γ + ∫ X i ( x )U i( k ) ( x , ξ )d Ω Γ (63) Ω Ze wzorów Somigliany wynika, że znając rozkład sił masowych X i ( x ) oraz przemieszczenia ui ( x ) i obciążenia pi ( x ) brzegu ciała Γ możemy obliczyć przemieszczenia uk w dowolnym punkcie wewnętrznym tego ciała3. Praktyczne zastosowanie wzorów Somigliany stało się możliwe przez przeniesienie punktu ξ (leżącego wewnątrz obszaru ciała i w którym określane jest przemieszczenie) na brzeg ciała Γ . Można wykazać, że dla punktu ξ ∈ Γ otrzymujemy ckj (ξ )u j (ξ ) = ∫ ( pi ( x )U i( k ) ( x , ξ ) − ui ( x ) Pi ( k ) ( x , ξ ) ) d Γ( x ) + Γ (64) + ∫ X i ( x )U i( k ) ( x , ξ )d Ω( x ), Ω gdzie ckj zależy od kształtu konturu w punkcie ξ i od współczynnika Poissona. Gdy brzeg w punkcie ξ jest gładki, lewa strona równania (64) ma postać 3 1 uk (ξ ) . 2 Konieczność znajomości zarówno przemieszczeń ui ( x ) jak i obciążeń pi ( x ) brzegu dla zastosowania zasady Somigliany powodowała, że przed rozwojem metody elementów brzegowych uważano, że „wzory Somigliany mają jedynie teoretyczne znaczenie, bowiem na brzegu ciała mogą być znane albo przemieszczenia albo obciążenia, ale każdy z tych typów warunków brzegowych oddzielnie” (Nowacki W., Teoria sprężystości) 25 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. W dalszych rozważaniach przyjmiemy X i ≡ 0 . Siły masowe mogą być uwzględnione w MEB. Jednak w takim przypadku wymagana jest pomocnicza dyskretyzacja obszaru by obliczyć wartość trzeciej całki w równaniu (64). Przyjęcie odpowiedniej dyskretyzacji brzegu i aproksymacji warunków brzegowych sprowadza zadanie rozwiązania równania (64) do układu równań liniowych z niewiadomymi określającymi nieznaną część warunków brzegowych. Po wykonaniu tego zadania można obliczać przemieszczenia, odkształcenia i naprężenia w wybranych punktach wewnętrznych obszaru. Przemieszczenia obliczane są bezpośrednio ze zdyskretyzowanych wzorów Somigliany (63). Wyrażenia na składowe tensorów odkształcenia i naprężenia otrzymamy po zróżniczkowaniu równania względem ξi i wykorzystaniu wzorów (44) i (49). Otrzymujemy ([2,4]): ε ij (ξ ) = ∫ Akij ( x , ξ ) pk ( x )d Γ( x ) − ∫ Bkij ( x , ξ )uk ( x )d Γ( x ) , (65) 1 ∂U k(i ) ∂U k( j ) A ( x , ξ ) = + kij , 2 ∂ξ j ∂ξi C1 Akij = − 2r ( 2δ ij rjk − 4r,i r, j r,k + (1 − C2 )(δ jk r,i + δ ik r, j ) ) , (66) 1 ∂P (i ) ∂P ( j ) Bkij ( x , ξ ) = k + k , 2 ∂ξ j ∂ξi C3 ∂r Bkij = 2 2 δ ij r,k + v (δ ik r, j + δ jk r,i ) − 4r,i r, j r,k + r ∂n + C δ n + δ n − δ n + 2 r r n + 2v r r n + r r n , ( , k , j i , k ,i j ) jk i ij k ,i , j , k ) 4 ( ik j (67) σ ij (ξ ) = ∫ Dkij ( x , ξ ) pk ( x )dA( x ) − ∫ Skij ( x , ξ )uk ( x )dA( x ) , (68) Γ Γ gdzie: } oraz A A gdzie Dkij = S kijh = C3 C4 (δ ik r, j + δ jk r,i − δ ij r,k ) + 2r,i r, j r,k , r (69) 2C3G ∂r 2 (1 − 2v)δ ij r,k v(δ ik r, jk + δ jk r,i ) − 4r,i r, j r,k + 2 r ∂n + (1 − 2v ) ( 2r,i r, j nk + δ ik n j + δ jk ni ) + ( 4v − 1) δ ij nk + +2v ( r,k r, j ni + r,k r,i n j ) . 26 (70) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. We wzorach (3.21)÷(3.25) r,i = ∂r ∂r xi − ξi ri =− = = . ∂xi ∂ξi r r 3.3. ALGORYTMY NUMERYCZNE MEB W DWUWYMIAROWYM ZADANIU TEORII SPRĘŻYSTOŚCI Najważniejsze elementy postępowania, jakie możemy wyróżnić w analizie metodą elementów brzegowych to: a) Dyskretyzacja brzegu na elementy brzegowe. Przyjmijmy oznaczenia: LE – liczba elementów brzegowych, LW – liczba węzłów konturu, LWE – liczba węzłów elementu brzegowego. b) Przyjęcie funkcji modelujących przebieg przemieszczeń (ui ) i obciążeń ( pi ) na elemencie w zależności od ich wartości w punktach węzłowych, c) Przedstawienie związków (64) dla wszystkich punktów węzłowych jako układu 2·LW równań liniowych typu [ P]{u} = [U ]{ p} z nieznanymi 2·LW składowymi przemieszczeń i obciążeń węzłowych pozostałymi po uwzględnieniu znanych warunków brzegowych, d) Rozwiązanie przekształconego układu równań [ A]{x} = {b} a więc określenie nieznanych obciążeń i przemieszczeń w węzłach brzegowych, e) Obliczenie składowych tensora naprężeń na brzegu, odpowiadających znanym już obciążeniom i przemieszczeniom, f) Obliczenie przemieszczeń i naprężeń w wybranych punktach wewnętrznych ze zdyskretyzowanych wzorów (65) i (68). Aproksymacja kształtu elementu, przemieszczeń i obciążeń określone mogą być wzorami xi (η ) = ui (η ) = pi (η ) = LWE ∑ψ l =1 G l (η ) xi (l ), u l (η )ui (l ), LWE ∑ψ l =1 LWE ∑ψ l =1 27 p l (η ) pi (l ), (71) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. gdzie LWE – jest liczbą węzłów elementu, η – lokalną współrzędną określającą położenie na linii elementu (η ∈< −1,1 >) , xi (l ) , ui (l ) , pi (l ) oznaczają współrzędne, przemieszczenia i obciążenia węzła l a ψ ∗∗ są założonymi z góry funkcjami modelującymi. Zazwyczaj przyjmuje się ten sam sposób aproksymacji wszystkich przybliżanych funkcji: ψ lG = ψ lu = ψ lP = ψ l , l = 1, 2. Ψ2 = 1 Ψ1 = 2 ( 1−η) 1 Ψ2 = 12 ( 1+η) η −1,1 n 2 η=1 Ψ1 = 1 η 1 η = −1 Rys. 13. Liniowy element brzegowy Rysunek 13 ilustruje przypadek, gdy funkcje ψ l są liniowe. W takim przypadku równanie (64) dla wybranego węzła M j konturu przybiera postać LE cki ( M j )ui ( M j ) = ∑ ∫ ( pi ( x )U i( k ) ( x , M j ) − ui Pi ( k ) ( x , M j )dLl ( x ) , l =1 Ll (72) gdzie LE jest liczbą elementów konturu a Ll oznacza l-ty element konturu (rys. 13). Po uwzględnieniu związków (71) i odpowiednich przekształceniach mamy: LE 1 cki ui ( M j ) = ∑ ∫ (ψ 1 (η ) pi ( M l ) + ψ 2 (η ) pi ( M l +1 ) ) U ik ( x(η ), M j ) J (η ) dη + l =1 1 1 (73) − ∫ (ψ 1 (η )ui ( M l ) + ψ 2 (η )ui ( M l +1 ) )Pi k ( x (η ), M j ) J (η ) dη} −1 gdzie J (η ) jest jakobianem przejścia z układu x1 x2 na zmienną η . Dla przypadku elementu liniowego jest J (η ) = lj 2 , gdzie l j oznacza długość elementu j. Po dalszych przekształceniach równanie (73) można doprowadzić do postaci: cki ui ( M j ) = ∑ ∆U i( k ) ( M n , M j ) pi ( M n ) − ∑ ∆Pi ( k ) ( M n , M j ) ui ( M n ) LW LW n =1 n =1 28 (74) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. gdzie LW jest liczbą węzłów konturu a współczynniki ∆U i( k ) ( M n , M j ) i ∆Pi ( k ) ( M n , M j ) są wynikiem odpowiednich całkowań w związku (73). Całkowania te przeprowadzane są numerycznie. Dla j=n całki składające się na ∆U i( k ) ( M n , M j ) = ∆U i( k ) ( M j , M j ) i zawierające osobliwości funkcji podcałkowych obliczane są ze wzorów analitycznych a całki składające się na ∆Pi ( k ) ( M n , M j ) = ∆Pi ( k ) ( M j , M j ) obliczane są łącznie ze współczynnikami cki w dalszym etapie z warunku ruchu ciała jako bryły sztywnej. Zapisując związek (74) w postaci macierzowej otrzymamy ∆P1(1) ( M 1 , M j ) ∆P2(1) ( M 1 , M j )…… ∆P1(1) ( M j , M j ) + c11 ( M j ) (2) (2) (2) ∆P1 ( M 1 , M j ) ∆P2 ( M 1 , M j ) …… ∆P1 ( M j , M j ) + c21 ( M j ) u1 ( M 1 ) u (M ) 2 1 ⋮ ∆P2(1) ( M j , M j ) + c12 ( M j ) …… ∆P1(1) ( M LW , M j ) ∆P2(1) ( M LW , M j ) u1 ( M j ) = ∆P2(2) ( M j , M j ) + c22 ( M j ) …… ∆P1(2) ( M LW , M j ) ∆P2(2) ( M LW , M j ) u2 ( M j ) ⋮ u1 ( M LW ) u ( M ) 2 LW ∆U1(1) ( M 1 , M j ) ∆U 2(1) ( M 1 , M j ) …… ∆U1(1) ( M 1 , M j ) ∆U 2(1) ( M j , M j ) … (2) (2) (2) (2) ∆U1 ( M 1 , M j ) ∆U 2 ( M 1 , M j ) …… ∆U1 ( M 1 , M j ) ∆U 2 ( M j , M j ) … p1 ( M 1 ) p (M ) 2 1 ⋮ … ∆U1(1) ( M LW , M j ) ∆U 2(1) ( M LW , M j ) p1 ( M j ) … ∆U1(2) ( M LW , M j ) ∆U 2(2) ( M LW , M j ) p2 ( M j ) ⋮ p1 ( M LW ) p (M ) 2 LW (75) Związek ten stanowi układ dwóch równań z 2 ⋅ LW niewiadomymi sformułowany dla węzła M j (rys. 14). Niewiadomymi jest część elementów wektora {u} i część elementów wektora { p} . Jeśli warunek brzegowy dotyczy przemieszczenia znane jest ui a niewiadomą stanowi pi a jeśli znane jest obciążenie pi do wyznaczenia zostaje ui . 29 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. η M l+1 Li n x x2 Ml r ( x ,ξ ) x1 M l-1 M j (ξ ) Rys. 14. Sposób przeprowadzania całkowania po konturze Formułując analogiczne związki dla pozostałych węzłów otrzymujemy układ 2 ⋅ LW równań z 2 ⋅ LW niewiadomymi: [ P ]{u} = [U ]{ p} . (76) Uwzględniając, że warunki brzegowe zadania określają nam 2 ⋅ LW wartości składowych wektorów {u} i { p} równanie (76) można przekształcić do postaci: [ A]{ y} = {b} , (77) gdzie { y} zawiera nieznane wartości węzłowe przemieszczeń i obciążeń. Dla modelowania nieciągłości obciążeń na brzegu wprowadza się tzw. węzły podwójne (rys. 15). Węzeł podwójny stanowią dwa węzły o identycznych współrzędnych, w których niezależnie określane są obciążenia pi a przemieszczenia z założenia są identyczne. P k+3 k+2 k+1,k k-1 Rys. 15. Węzeł podwójny (k+1,k) na konturze analizowanego obszaru 30 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. Określenie, po rozwiązaniu układu równań (77), wszystkich składowych obciążeń i przemieszczeń węzłowych pozwala na łatwe wyznaczenie stanu naprężeń w węzłach brzegowych. Naprężenia obliczane są w układzie lokalnym x1′, x2′ związanym z elementem brzegowym (rys. 16). Tak na przykład dla węzła n mamy σ 11′ = p1 (n) cos α + p2 (n)sin α , σ 12′ = − p1 (n) sin α + p2 (n) cos α . (78) Naprężenie normalne w kierunku stycznym do brzegu obliczamy wykorzystując definicje odkształceń i prawo Hooke’a (44) i (49): ′ = σ 22 E ∂u2 v + σ 11′ . 2 1 − v ∂x2′ 1 − v (79) Uwzględniając, że przemieszczenie jest zmienne liniowo wzdłuż elementu możemy zapisać ′ ( n) = σ 22 E u2′ (n + 1) − u2′ (n) v + σ 11′ (n) . 2 1− v 1 1+ v (80) Otrzymane składowe stanu naprężenia transformowane są następnie do układu globalnego x1 , x2 . x2' n+2 x2 n+1 σ22 ' x1' α σ11 ' σ12 ' σ11 ' σ22 ' n-1 x1 Rys. 16. Wyznaczanie naprężeń w węzłach konturu Dla każdego węzła naprężenia liczone są dwukrotnie przy wykorzystaniu wyników z obu elementów zawierających dany węzeł. Końcowe naprężenia w węźle stanowią średnią arytmetyczną z rezultatów otrzymanych dla obu elementów. Określenie naprężeń brzegowych kończy zwykle proces obliczeń. W dowolnym, wybranym punkcie wewnętrznym można jednak określić przemieszczenie i naprężenia bezpośrednio za pomocą wzorów (63) i (68). Wzory te są dyskretyzowane zgodnie z opisanymi powyżej zasadami. Odpowiedni algorytm automatyzujący określenie siatki punktów wewnętrznych może umożliwiać 31 otrzymywanie rozwiązania dla całego GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. analizowanego obszaru. Schemat działania typowego programu metody elementów brzegowych dla dwuwymiarowych zadań teorii sprężystości przedstawia rys. 17. 1. Wprowadzenie informacji o geometrii konturu, warunkach brzegowych i stałych materiałowych. 2. Interakcyjna prezentacja graficzna danych. 3. Budowa układu równań. 4. Rozwiązanie układu równań. 5. Obliczanie naprężeń brzegowych. 6. Interakcyjna prezentacja graficzna wyników. 7. Obliczenia dla wybranych punktów wewnętrznych lub dla automatycznie wygenerowanej siatki punktów wewnętrznych. 8. Prezentacja izolinii wybranych wielkości. Rys. 17. Schemat podstawowych działań w programie MEB dla dwuwymiarowych zagadnień teorii sprężystości PRZYKŁAD 4 Rura grubościenna Analizie poddano zagadnienie płaskiego stanu odkształceń przedstawione na rys. 18. x2 A -2 a = 1 10 m F b B a -2 b = 2.5 10 m E E = 2 10 5 MPa po C D x1 ν = 0.3 po = 100 MPa Rys. 18. Rura grubościenna poddana ciśnieniu wewnętrznemu (przekrój) Obliczenia przeprowadzono dla fragmentu ABCD obszaru przyjmując symetryczne warunki brzegowe na odcinkach AB (u1 = 0) i CD (u2 = 0) . Przyjęto trzy stopnie dyskretyzacji w modelu numerycznym MEB: 18 elementów brzegowych (A), 36 elementów brzegowych (B) i 72 elementy brzegowe (C). Wyniki obliczeń komputerowych (naprężenia zredukowane 32 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. Hubera-Misesa σ red i przemieszczenia promieniowe ur w punktach E i F) porównano z wynikami rozwiązania ścisłego, w którym mamy: ab 2 p0 r b ur = ( r ) = 2 1 − 2v 2 − v ) + (1 + v ) , ( 2 b −a E b r 1 b 4 2 a σ red (r ) = 2 2 p0 3 + 1 − 4v(1 − v) . r b −a 2 Otrzymane rezultaty prezentuje tablica 1. Tablica 1. Przykład 4 – wyniki obliczeń σ red ( E ) A B C Wartości dokładne σ red ( F ) ur ( E ) ur ( F ) [MPa] [MPa] −4 [10 m] [10−4 m] 211,6 209,0 207,2 32,7 33,6 33,8 0,845 0,831 0,826 0,453 0,441 0,435 206,3 33,9 0,823 0,443 Rysunek 19 prezentuje przyjęty podział brzegu i obraz rozkładu naprężeń zredukowanych na konturze dla przykładu C. Rys. 19. Rura grubościenna pod ciśnieniem wewnętrznym – dyskretyzacja i rozkład naprężenia zredukowanego Hubera-Misesa na konturze analizowanego obszaru Metoda elementów brzegowych rozwijała się najbardziej intensywnie w latach siedemdziesiątych i osiemdziesiątych ubiegłego wieku. Duże nadzieje wiązano z nią głównie z powodu możliwości ograniczenia dyskretyzacji jedynie do brzegu (konturu) ciała. Dzięki temu w porównaniu do MRS i MES dyskretny model obliczeniowy MEB opisany może być przez znacznie mniejszą liczbę niewiadomych. Tak na przykład podział sześcianu określony przez siatkę n x n x n=n3 węzłów w metodach obszarowych (MRS i MES) odpowiada liczbie 6n 2 − 12n + 8 węzłów w metodzie elementów brzegowych. Jeśli przyjmiemy n = 40 mamy odpowiednio 64000 węzłów w porównaniu do 9128 . Korzyści z dyskretyzacji jedynie brzegu są jednak znacznie mniejsze dla obszarów wielospójnych lub obszarów o złożonym kształcie. 33 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. Dodatkowo należy pamiętać, że macierz układu równań MEB jest niesymetryczna i pełna, więc rozwiązanie wymaga znacznie większej liczby operacji arytmetycznych niż w MRS lub MES, gdzie mamy do czynienia z macierzami pasmowymi i zwykle również symetrycznymi. Algorytmy numeryczne MEB są znacznie bardziej złożone niż dwóch pozostałych metod i nie wykazują uniwersalizmu, ułatwiającego różnorodność zastosowań. W rezultacie metoda elementów brzegowych nie znalazła takiej popularności w praktyce obliczeniowej jak MES czy nawet MRS. Stosowana zwykle jest w analizie takich zagadnień, gdzie ograniczenie dyskretyzacji do brzegu ma szczególne znaczenie, na przykład w analizie problemów kontaktowych, obliczaniu współczynników koncentracji naprężeń i analizie obszarów o zmiennym kształcie. Szersze informacje na temat zastosowań metody elementów brzegowych w mechanice konstrukcji znaleźć można na przykład w pracy [5]. Dominująca obecnie w zastosowaniach inżynierskich jest jednak metoda elementów skończonych, która dzięki swym zaletom, a głównie prostocie i uniwersalizmowi algorytmów, stała się powszechnie używanym narzędziem w analizie i projektowaniu konstrukcji inżynierskiej. 34 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. 4. KONCEPCJA METODY ELEMENTÓW SKOŃCZONYCH NA PRZYKŁADZIE RÓWNANIA POISSONA MES opiera się na podziale analizowanego obszaru na typowe, małe podobszary nazywane elementami skończonymi. Wewnątrz każdego elementu skończonego poszukiwane funkcje przybliżane są za pomocą z góry założonych funkcji aproksymujących nazywanych funkcjami kształtu. Koncepcję metody przeanalizujemy na przykładzie równania Poissona (33). Wykazać można, że rozwiązanie równania (33) z warunkami brzegowymi (34) jest równoważne rozwiązaniu zadania minimalizacji funkcjonału 2 2 1 ∂u ∂u I (u ) = ∫ + − 2 f ( x , x ) u d Ω − ∫ q0ud Γ, 1 2 2 Ω ∂x1 ∂x2 Γq (81) gdzie funkcja u spełnia warunek Dirchleta u ( x ) = u0 , x ∈ Γu (82) W metodzie elementów skończonych dyskretyzacja prowadzi do zamiany zadania minimalizacji funkcjonału (81) na zadanie minimalizacji funkcji wielu zmiennych. u(x1,x2) x2 węzły elementy u5 x2 obszar u6 e 5 u4 6 4 u3 u7 7 kontur e u2 u8 8 2 1 x1 3 u1 LWE=8 x1 Rys. 20. Podział obszaru analizy Ω na elementy skończone i aproksymacja analizowanej funkcji wewnątrz elementu za pomocą wartości węzłowych. W tym celu dzielimy obszar Ω na elementy Ωi (rys. 20) LE Ω = ∪ Ωe i Ωi ∩ Ω j = 0 i ≠ j, (83) i =1 gdzie LE oznacza liczbę elementów skończonych w obszarze Zakładamy, że wartość funkcji poszukiwanej Ω. u ( x ) w dowolnym punkcie wewnętrznym każdego elementu możemy określić za pomocą jej wartości w węzłach tego elementu zgodnie z formułą 35 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. u ( x1 , x2 ) = gdzie LWE ∑ N ( x , x )u i =1 i 1 2 (84) i LWE oznacza liczbę węzłów elementu, ui , i = 1,...,LWE są wartościami poszukiwanej funkcji w węzłach, Ni(x1,x2) są założonymi z góry funkcjami aproksymującymi, tak zwanymi funkcjami kształtu. Elementy skończone łączą się ze sobą w węzłach, dzięki czemu zachowana może być ciągłość analizowanej funkcji na granicach między elementami. Funkcje kształtu Ni z reguły definiowane są w lokalnych układach współrzędnych, związanych z węzłami elementu, dzięki czemu ich postać jest uniezależniona od wielkości elementu i usytuowania jego węzłów. Wartość funkcjonału po dyskretyzacji obszaru można przedstawić jako: 2 2 LK 1 ∂u ∂u I (u ) ≅ ∑ ∫ + − 2 f ( x1 , x2 )u d Ωi − ∑ ∫ q0ud Γ j i =1 2 Ωi ∂x1 j =1 Γ j ∂x2 LE Γ q konturu, a funkcja u określona jest w gdzie LK oznacza liczbę krawędzi elementów leżących na części każdym podobszarze (85) Ωi przez związki typu (84). Wewnątrz każdego elementu, zgodnie z (84) mamy: ∂u LWE ∂N i =∑ ui , ∂x1 i =1 ∂x1 (86) ∂u LWE ∂N i =∑ ui . ∂x2 i =1 ∂x2 Po podstawieniu (86) do (85) i po przeprowadzeniu całkowania I (u ) staje się funkcją wartości węzłowych ui , i = 1, 2,..., LW , gdzie LW oznacza liczbę węzłów podzielonego obszaru. Jeśli funkcję tę przedstawimy w postaci macierzowej otrzymamy: 1 I (u ) ≈ u1 , u2 , u3 ,..., u LW 2 k11 k21 k12 k22 k31 … k LW 1 k32 k13 … k23 k1LW k LW LW u1 u2 u3 − u1 , u2 , u3, … , u LW … u LW b1 b2 b3 … bLW Związek ten można zapisać w skróconej formie: I≈ [ ]{u} − u {b} . 1 u K 2 1× LW LW ×LW LW ×1 1× LW (87) LW ×1 Indeksy na dole poszczególnych symboli oznaczają wymiary wektorów i macierzy. Warunkiem koniecznym minimum tej funkcji jest zerowanie się jej wszystkich pochodnych cząstkowych: ∂I = 0, ∂ui i = 1,… , LW . Otrzymamy stąd 36 (88) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. [ K ]{u} = {b} , (89) czyli układ liniowych z nieznanym wektorem wartości węzłowych funkcji u . Przed rozwiązaniem tego układu należy uwzględnić jeszcze znane z brzegowego warunku Dirchleta niektóre wartości Po rozwiązaniu układu otrzymujemy wszystkie wartości węzłowe wartości funkcji Macierz ui . ui . Możemy wtedy wyznaczyć przybliżone u i jej pochodnych wewnątrz każdego elementu korzystając ponownie ze związków (84) i (86). [ K ] jest macierzą symetryczną, dodatnio określoną, pasmową (rys. 21). LW m elementy zerowe LW - liczba stopni swobody m - szerokość półpasma macierzy Rys. 21. Symetryczna macierz układu równań MES Szerokość półpasma m macierzy [ K ] zależy od przyjętej w wektorze {u} numeracji węzłów obszaru. Zwykle możemy tak zmienić numerację aby uzyskać m << LW . 37 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. 5. MES W ANALIZIE KONSTRUKCJI PRĘTOWYCH Metoda elementów skończonych w statyce konstrukcji przedstawiana zwykle jest jako metoda przybliżona wykorzystująca twierdzenie o minimum całkowitej energii potencjalnej układu odkształcalnego. Całkowita energia potencjalna (V) jest różnicą energii potencjalnej odkształcenia sprężystego (U) i energii potencjalnej obciążeń zewnętrznych (- Wz ), gdzie Wz nazywane jest pracą obciążeń zewnętrznych V = U − Wz = min! , (90) Całkowita energia potencjalna jest funkcjonałem, którego argumentem jest funkcja opisująca przemieszczenia ciała odkształcalnego. Pod wpływem obciążenia w ciele powstaje takie pole przemieszczeń, dla którego V przyjmuje wartość minimalną. Wówczas układ odkształcalny pozostaje w stanie równowagi. Funkcje opisujące pole przemieszczeń muszą dodatkowo spełniać przemieszczeniowe warunki brzegowe. Wówczas warunek minimum całkowitej energii potencjalnej jest warunkiem koniecznym i dostatecznym równowagi sprężystego ustroju odkształcalnego poddanego obciążeniu zewnętrznemu. Prezentację metody elementów skończonych zaczniemy od konstrukcji belkowych, należących do najprostszych prętowych elementów konstrukcyjnych. 5.1. BELKI W przypadku belek obciążonych obciążeniem ciągłym N p całkowitą energię potencjalną określa wzór: m l V= l 1 EI ( w′′)2 dx − ∫ pwdx , ∫ 20 0 (91) gdzie w(x) jest funkcją ugięcia belki o długości l. W przypadku występowania dodatkowych obciążeń skupionych w postaci sił Pi i momentów sił M i wzór (91) przyjmie postać l V= gdzie l 1 EI ( w′′) 2 dx − ∫ pwdx − ∑ Pw i i − ∑ M jθ j ∫ 20 i j 0 (92) wi i θ j oznaczają odpowiednio przemieszczenie w punkcie przyłożenia siły Pi i kąt ugięcia w punkcie przyłożenia momentu siły Mj. Metoda elementów skończonych jest przybliżoną metodą znajdowania minimum funkcjonału V i ma wiele wspólnego ze znaną od dawna metodą Ritza. Przypomnijmy najpierw schemat postępowania w metodzie Ritza: 1. Linię ugięcia opisujemy za pomocą rozwiązania przybliżonego 38 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. n wɶ ( x) = ∑ aiϕ i ( x) , (93) i =1 gdzie ai są nieznanymi parametrami, a Funkcje ϕi ϕi są z góry założonymi funkcjami. muszą być liniowo niezależne, to znaczy żadna z nich nie może być kombinacją liniową pozostałych a ~( x) spełniać powinna przemieszczeniowe warunki brzegowe (dotyczą one w poszukiwanej funkcji przemieszczeń i jej pochodnych do rzędu o 1 mniejszego niż największy rząd pochodnej funkcji poszukiwanej w minimalizowanym funkcjonale) 2. Podstawiamy ~( x) do funkcjonału całkowitej energii potencjalnej (92). Otrzymujemy energię w potencjalną jako funkcję nieznanych parametrów a1 , a2 , … an . 3. Warunek minimum funkcjonału zastępujemy przez warunek minimum funkcji wielu zmiennych ∂V = 0, ∂ai i = 1,..., n . (94) Ponieważ V jest funkcją kwadratową, dodatnio określoną, to warunek (94) jest wystarczający dla wyznaczenia minimum. Warunek minimum (94) stanowi układ n równań liniowych z niewiadomymi a1 , a2 , … an . 4. W wyniku rozwiązania układu (94) otrzymujemy wartości parametrów ai, które jednocześnie określają otrzymane rozwiązanie przybliżone (93). Stąd łatwo wyznaczyć przebieg momentu gnącego i siły tnącej Mɶ q ( x) = EIwɶ ′′( x), Tɶ ( x) = − EIwɶ ′′′( x). 39 (95) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. PRZYKŁAD 5. Porównać rozwiązanie ścisłe dla belki wspornikowej (rys. 22) o długości l obciążonej stałym rozkładem sił rozwiązaniem metodą Ritza zakładając, że N p0 m z ~ ( x) = a + a x + a x 2 + a x 3 . w 1 2 3 4 w(x) p0 x Rys. 22. Belka wspornikowa obciążona obciążeniem ciągłym p0 [N/m] (przykład 5) Rozwiązanie Rozwiązanie ścisłe, otrzymane na przykład z całkowania równania różniczkowego w′′( x) = M g ( x) EI p0 (6l 2 − 4lx + x 2 ) x 2 , 24 EI p M q ( x) = 0 (l − x) 2 , 2 T ( x) = − p0 (l − x). ma postać: w( x) = Funkcja przybliżona wɶ powinna spełniać warunki brzegowe: wɶ ( x = 0) = 0, wɶ ′( x = 0) = 0 . (96) (97) Stąd otrzymamy ~ ( x) = a x 2 + a x 3 . w 3 4 (98) Całkowita energia potencjalna V , zgodnie ze wzorem (92) jest równa: V= EI l3 l4 (4a32l + 12a3 a4l 2 + 12a42l 3 ) − p (a3 + a4 ) . 2 3 4 (99) Warunek minimum przyjmie postać: p0l 3 ∂V EI 2 = (8la3 + 12l a4 ) − 3 = 0, ∂a3 2 p l4 ∂V EI = 12l 2 a3 + 24l 3 a4 ) − 0 = 0. ( ∂a4 2 4 (100) Stąd a3 = 5 p0l 2 pl , a4 = − 0 24 EI 12 EI (101) Rozwiązaniem przybliżonym jest więc p 5 p0l 2 2 x − 0 x3 , 24 EI 12 EI pl 5 Mɶ q ( x) = p0l 2 − 0 x, 12 2 − p l 0 Tɶ ( x) = . 2 wɶ ( x) = Porównanie rozwiązania ścisłego i przybliżonego przedstawione jest na rys. (23). 40 (102) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. W(x) ~ W(x) -2 pl * 10 EJ 12.5 8.35 W(x) ~ W(x) 12.5 4.427 8.203 4.167 1.318 1.172 l 4 Mg(x) * pl ~ Mg(x) 0.5 l 2 l x 2 Mg(x) 0.292 0.417 3l 4 ~ Mg(x) 0.167 0.281 0.42 0.125 T(x) ~ T(x) l 4 l 2 l 4 l 2 0.031 3l 4 l x -0.083 * pl 3l 4 l x 0.5 1 ~ T(x) T(x) Rys. 23. Rozwiązanie ścisłe i przybliżone dla zadania belki wspornikowej (przykład 5) ɶ jest bardzo bliskie rozwiązaniu ścisłemu Wykresy na rys. 23 wskazują, że rozwiązanie przybliżone w Dokładność rozwiązania przybliżonego jest gorsza, gdy porównamy niezadowalająca w przypadku porównania rozkładu sił tnących w( x) . M g ( x) i Mɶ q ( x) , a zupełnie T ( x) i Tɶ ( x) . Taka cecha rozwiązania przybliżonego jest charakterystyczna dla wielu metod przybliżonych, także dla MES. Kolejne pochodne funkcji aproksymującej są w metodach przybliżonych coraz bardziej odległe od odpowiednich pochodnych w rozwiązaniu ścisłym. Rozwiązanie metodą elementów skończonych przebiega w sposób podobny do przyjętego w metodzie Ritza. Zasadnicza różnica polega na innej koncepcji doboru funkcji aproksymujących. W metodzie Ritza mamy 41 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. do czynienia z aproksymacją globalną, parametryczną. Funkcje aproksymujące są określone w całym obszarze a ich przebieg uzależniony jest od wartości parametrów występujących we wzorach definiujących. W rezultacie zmiana dowolnego parametru prowadzi do zmiany przebiegu poszukiwanej funkcji w całym obszarze. W metodzie elementów skończonych stosuje się aproksymację lokalną, węzłową. Oznacza to, że funkcje aproksymujące definiowane są lokalnie w elementach skończonych, a ich przebieg określany jest przez wartość funkcji w węzłach siatki podziału. W efekcie zmiana jednego parametru (wartości funkcji w jednym węźle) zmienia rozwiązanie tylko w bezpośrednim otoczeniu tego węzła. Postępowanie jest zbliżone do przyjmowanego w grafice komputerowej i programach CAD przy aproksymacji kształtu za pomocą funkcji sklejanych. w1=q 1 1 w( ) =q2 w2 =q 3 2 1 =q4 2 le Rys. 24. Element skończony belki Typowy element skończony belki (rys. 24) stanowi segment o długości le , w którym założona postać funkcji ugięcia wyraża się wzorem w(ξ ) = α1 + α 2ξ + α 3ξ 2 + α 4ξ 3 (103) Taki wielomian jest określony przez cztery parametry α i . W MES dążymy jednak do tego, aby funkcja ugięcia była definiowana przez przemieszczenia węzłowe. Przyjmijmy, że cztery niezależne przemieszczenia węzłowe: w1 i w2 czyli przemieszczenia węzłów oraz θ1 i θ 2 czyli kąty obrotu w węzłach tworzą wektor (macierz- kolumnę): q1 w1 q θ {q}e = 2 = 1 . q3 w2 q4 θ 2 e Wektor {q}e (104) nazywamy wektorem przemieszczeń węzłowych elementu skończonego lub też wektorem stopni swobody elementu. Ugięcia w(ξ ) przedstawimy jako uzależnione od przemieszczeń węzłowych qi wg formuły 4 w(ξ ) = ∑ N i (ξ )qi . (105) i =1 Potrzebne jest więc wyznaczenie związków między stopniami swobody nowymi stopniami swobody q1 , q2 , q3 , q4 (105). Zauważmy, że: 42 α1 , α 2 , α 3 , α 4 funkcji w(ξ ) (103) a GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. q1 = w(0) = α1 , q2 = dw (0) = α 2 , dξ q3 = w(l ) = α1 + α 2le + α 3le2 + α 4le3 , q4 = (106) dw (l ) = α 2 + 2α 3le + 3α 4le2 . dξ Równania (106) możemy zapisać w postaci macierzowej q1 q 2 = q3 q4 1 0 0 0 1 0 1 le le2 0 1 2le 0 0 1 0 −2 l 3 le2 1 le −2 le3 0 α1 0 α 2 . le3 α 3 3le2 α 4 (107) 0 q 0 1 q2 . −1 q3 le q4 e 1 le2 (108) Stąd wyznaczyć można zależność odwrotną 1 α1 0 α 2 = −3 α 3 2 α 4 le 2 3 le Podstawiając (108) do (103) otrzymamy α1 q1 α q w(ξ ) = 1, ξ , ξ 2 , ξ 3 2 = N1 (ξ ), N 2 (ξ ), N 3 (ξ ), N 4 (ξ ) 2 , α 3 q3 α 4 q4 (109) gdzie N1 (ξ ) = 1 − 3 ξ2 le2 N 2 (ξ ) = ξ − 2 N 3 (ξ ) = 3 N 4 (ξ ) = Funkcje ξ2 le2 +2 ξ2 le + −2 ξ3 le3 ξ3 le2 ξ3 le3 , , (110) , −ξ 2 ξ 3 + 2. le le N i (ξ ) nazywamy funkcjami kształtu elementu belkowego. Są one oczywiście, tak jak założona wstępnie funkcja ugięcia (103), wielomianami trzeciego stopnia. Ze związku (109) wynika, że każda z funkcji 43 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. N i (ξ ) opisuje linie ugięcia elementu belki, w którym przemieszczenia węzłowe są: qi = 1 , a dla j ≠ i q j = 0 (rys. 25). N( ) N( ) 1 1 1 3 e N( ) e N( ) 4 2 tg =1 tg =1 e e Rys. 25. Funkcje kształtu elementu belki Znając funkcję ugięcia (109) możemy wyznaczyć rozkłady pochodnych linii ugięcia w(ξ ) jako funkcję położenia i przemieszczeń węzłowych. Mamy więc w(ξ ) = N (ξ ) {q}e , w′(ξ ) = N ′(ξ ) {q}e , (111) w′′(ξ ) = N ′′(ξ ) {q}e . Także całkowitą energię potencjalną elementu belki można przedstawić jako uzależnioną od przemieszczeń węzłowych. Całkowita energia potencjalna elementu belki o długości le obciążonego obciążeniem ciągłym p (ξ ) jest zgodnie z (92) określona wzorem: l l e EI e 2 ′′ ( ( ξ )) ξ Ve = U e − Wze = w d − i i − ∑ M jϑ j . ∫0 p(ξ )w(ξ )dξ − ∑i Pw 2 ∫0 j Wykorzystując (111) możemy po kolejnych przekształceniach uzyskać wyrażenie na energię sprężystą formie macierzowej: l Ue = l EI e EI e ′′ ′′ w ( ξ ) w ( ξ ) d ξ = q e { N ′′} N ′′ {q}e dξ = 2 ∫0 2 ∫0 N ′′ N ′′ 1 1 le N 2′′ N1′′ EI = q e ∫ 2 0 N ′′ N ′′ 3 1 N ′′ N ′′ 4 1 N1′′ N 2′′ N1′′ N 3′′ N 2′′ N 2′′ N 2′′ N 3′′ N 3′′ N 2′′ N 3′′ N 3′′ N 4′′ N 2′′ N 4′′ N 3′′ 44 N1′′ N 4′′ ′′ ′′ N2 N4 dξ {q} . e N 3′′ N 4′′ ′′ ′′ N 4 N 4 (112) Ue w GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. Wynik możemy zapisać w postaci Ue = 1 q e [ k ]e {q}e , 2 (113) gdzie [ k ]e Macierz le ∫ N1′′ N1′′dξ 0 le N 2′′ N1′′dξ ∫0 = EI l e ′′ ′′ ∫ N 3 N1 dξ 0 le ∫ N 4′′ N1′′dξ 0 le le ∫ N1′′ N2′′dξ ∫ 0 0 le le 0 0 le le ∫ N 2′′ N 2′′dξ N ′′ N ′′dξ 1 3 ∫ N ′′ N ′′dξ 2 3 ∫ N ′′ N ′′dξ ∫ N ′′ N ′′dξ 3 2 3 0 0 le le 0 0 ∫ N 4′′ N 2′′dξ 3 ∫ N ′′ N ′′dξ 4 3 ′′ N ′′dξ N ∫0 1 4 le ′′ N ′′dξ N ∫0 2 4 . le ∫0 N3′′ N 4′′dξ le ′′ N ′′dξ N ∫0 4 4 le (114) [ k ]e w wyrażeniu (113) nazywamy macierzą sztywności elementu skończonego belki. Po podstawieniu do wzoru (114) drugich pochodnych funkcji [ k ]e N i (ξ ) i obliczeniu wartości całek otrzymamy: 6 3le 2 2 EI 3le 2le = 3 le −6 −3le 2 3le le −6 −3le 6 −3le 3le le2 . −3le 2le2 (115) Podobnie przekształcamy pracę obciążenia ciągłego działającego na element skończony: le le 0 0 W = ∫ p (ξ ) w(ξ )dξ = ∫ p (ξ ) N (ξ ) {q}e dξ = p ze le = ∫ N1 (ξ ) p (ξ )dξ , N 2 (ξ ) p (ξ )dξ , N 3 (ξ ) p (ξ )dξ , N 4 (ξ ) p (ξ )dξ {q}e dξ , 0 q1 q p e e e e Wze = F1 , F2 , F3 , F4 2 = F e {q}e , e q 3 q4 (116) le Fi e = ∫ N i (ξ ) p(ξ )dξ . (117) 0 Wzór (116) wskazuje, że wartości Fi e możemy traktować jako wartości uogólnionych sił węzłowych równoważnych obciążeniu ciągłemu p (ξ ) działającemu na analizowany element skończony. Elementy F1e i F3e wektora { F }e są siłami skupionymi działającymi w węzłach elementu a momentów sił działających w tych węzłach. 45 F2e i F4e są wartościami GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. PRZYKŁAD 6. Znaleźć wartości równoważnych sił węzłowych odpowiadających obciążeniu ciągłemu o stałej wartości p (ξ ) = p0 . Rozwiązanie Obliczając wartości kolejnych całek (117) otrzymamy: F1e = F3e = p0le 2 p0le2 F = 12 − p0le2 F4e = 12 e 2 (118) Interpretację geometryczną otrzymanego wyniku przedstawia rysunek 26. p0 e 2 2 0 e 2 0 e p 12 p 12 p0 e 2 1 2 p0 Rys. 26. Siły węzłowe w elemencie belki równoważne obciążeniu ciągłemu p0 Związki (113) i (116) pozwalają napisać wyrażenie na całkowitą energię potencjalną elementu skończonego belki w postaci Ve = U e − Wze = 1 q [ k ] {q} − q { F } . 2 1×4 e 4×4 e 4×1 e 1×4 e 4×1 e (119) Indeksy na dole oznaczają wymiary poszczególnych wektorów i macierzy. Jeżeli belka została podzielona na LE elementów skończonych i LW węzłów, to jej ugięcie opisane jest przez n = 2 LW stopni swobody, tworzących tak zwany globalny wektor stopni swobody modelu belki: q1 q {q} = 2 . … qn Każdemu elementowi belki odpowiadają cztery spośród stopni swobody Energia sprężysta elementu skończonego qi (i = 1, 2,… , n) . U e może być więc zapisana w postaci Ue = 1 q [ k * ] {q} , 2 1×n n×n e n×1 46 (120) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. gdzie rozszerzona macierz sztywności elementu o wymiarze n × n k * ma, tak jak macierz (115), tylko 16 e niezerowych elementów. Ich miejsca w macierzy uzależnione są od pozycji jaką mają kolejne stopnie swobody elementu w globalnym wektorze stopni swobody q1 {q} . q3 q2 1 q5 q4 1 2 e q7 q6 2 e 3 3 q8 e 4 p0 P e = 3 M Rys. 27. Model utwierdzonej jednostronnie belki obciążonej siłami skupionymi P, M oraz obciążeniem ciągłym p0 PRZYKŁAD 7 Model belki przedstawionej na rysunku 27 składa się z trzech elementów skończonych i czterech węzłów. Globalny wektor stopni swobody ma więc 8 elementów: q1 w1 q θ 2 1 q3 w2 q θ {q} = 4 = 2 . q5 w3 q6 θ 3 q7 w4 q θ 8 4 Stopniami swobody elementu pierwszego są ∗ q5 , q6 , q7 , q8 . Kolejne macierze k i k ∗ = 1 q1 , q2 , q3 , q4 elementu drugiego: q3 , q4 , q5 , q6 a elementu trzeciego mają więc postać: k ∗ = 2 k ∗ = 3 gdzie niezerowe elementy macierzy wypełniają jedynie obszar przyciemniony i określone są przez wzór (115). Przedstawienie U e w postaci (120) daje możliwość łatwego zsumowania energii dla całej analizowanej konstrukcji 47 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. LE U = ∑U e = e =1 Współczynniki macierzy współczynniki macierzy [K ] 1 1 LE ∗ q ∑ k e {q} = q [ K ]{q} . 2 2 i =1 (121) stanowią, zgodnie z regułami dodawania macierzy, sumy odpowiednich k ∗ . e W rezultacie całkowita energia potencjalna całej konstrukcji może być zapisana jako: V = U − Wz = gdzie {F} 1 q [ K ]{q} − q { F } , 2 (122) {F} oznacza wektor sił węzłowych modelu. Wyliczając elementy wektora uwzględniamy równoważne siły węzłowe od obciążenia ciągłego oraz istniejące siły skupione. W ten sposób otrzymaliśmy całkowitą energię potencjalną belki jako funkcję nieznanych przemieszczeń węzłowych {q} . Ponieważ jest to kwadratowa, dodatnio określona funkcja wielu zmiennych więc twierdzenie o minimum całkowitej energii potencjalnej prowadzi do warunku: ∂V = 0, ∂qi i = 1, 2,3,… , n Dokonując różniczkowania wyrażenia (122) otrzymamy układ równań liniowych [ K ]{q} = {F } . (123) Przed rozwiązaniem (123) należy uwzględnić przemieszczeniowe warunki brzegowe, czyli warunki podparcia konstrukcji. Warunki te oznaczają narzucenie wartości niektórych elementów wektora {q} . Macierz [K ] układu równań przed uwzględnieniem warunków podparcia jest, podobnie jak każda z macierzy sztywności elementów, macierzą osobliwą. Jest to odzwierciedleniem faktu, że bez narzucenia przynajmniej takich warunków podparcia, które uniemożliwiają ruch modelu konstrukcji jako bryły sztywnej, rozwiązanie w postaci przemieszczeń byłoby niejednoznaczne. Uwzględnienie warunków podparcia prowadzi do modyfikacji układu równań. Po rozwiązaniu przekształconego układu (123) otrzymujemy wartości wszystkich przemieszczeń węzłowych {q} . W końcowej fazie obliczeń możemy wyznaczyć rozkłady sił wewnętrznych w każdym elemencie skończonym. q1 q M q (ξ ) = EIw′′(ξ ) = EI N1′′ , N 2′′ , N 3′′ , N 4′′ 2 , q3 q4 e q1 q ′′′ ′′′ ′′′ ′′′ T (ξ ) = − EIw′′′(ξ ) = EI N1 , N 2 , N 3 , N 4 2 . q3 q4 e Po wyznaczeniu kolejnych pochodnych funkcji kształtu (124) N i (ξ ) określonych przez wzory (110) otrzymamy 48 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. 12 l 6 2 12 l 6 l M q (ξ ) = 3 (ξ − e )q1 + 3 (ξ − le )q2 − 3 (ξ − e )q3 + 2 (ξ − e )q4 EI , 2 le 3 le 2 le 3 le 12 6 T (ξ ) = − 3 (q1 − q3 ) + 2 (q2 + q4 ) EI . le le Ze wzorów (125) wynika, że przy założonych funkcjach kształtu prezentowanym elemencie skończonym belki a M q (ξ ) jest zawsze funkcją liniową na T (ξ ) jest funkcją stałą. PRZYKŁAD 8 Model belki przestawiony w przykładzie 7 i na rysunku (27) prowadzi do układu równań gdzie k111 k121 k131 k141 0 0 0 0 1 k21 1 k22 1 k23 1 k24 0 0 0 0 1 k31 1 k32 1 k33 + k112 1 k34 + k122 k132 k142 0 0 1 k41 1 k42 1 k43 + k212 1 k44 + k222 k232 k242 0 0 0 0 k312 k322 k332 + k113 k342 + k123 k133 k143 0 0 k412 k422 3 k432 + k21 3 k442 + k22 k232 k243 0 0 0 0 k313 k323 k333 k343 0 0 0 0 k413 k423 k433 k443 kije oznacza współczynnik (i, j ) macierzy elementu skończonego o numerze q1 F1 q F 2 2 q3 F3 q4 F4 = q5 F5 q6 F6 q7 F7 q F 8 8 e. Uwzględniając podane warunki podparcia i obciążenia oraz podstawiając wartości współczynnika 6 2 EI le3 3le –6 3le 0 0 0 0 2 e 3le 2l −3le l 0 0 0 0 –6 −3le 12 0 –6 3le 0 0 3le le2 0 4le2 −3le le2 0 0 0 0 –6 −3le 12 0 –6 3le 0 0 3le le2 0 4le2 −3le le2 0 0 0 0 –6 −3le 6 −3le 0 0 0 0 3le le2 −3le 2le2 2 e 49 (125) kije mamy: F1 0 F2 0 p0le q3 0 q4 p0le = q5 M q6 pl P + 0 e 2 q7 q − p l 2 8 0 e 12 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. Do układu równań wprowadziliśmy jako znane natomiast wartości q1 = 0 i q2 = 0 (warunki utwierdzenia węzła pierwszego). Nieznane są F1 i F2 , ponieważ nieznane są wartości reakcji. PRZYKŁAD 9 Jeśli model belki z rysunku 22 składać się będzie tylko z jednego elementu skończonego otrzymamy układ równań: 6 −6 3l 2 F1 3l 0 F 2 l 2 0 p l = 0 −3l q3 2 2l 2 q4 − p0l 2 12 2 EI 3l 2l l 3 −6 −3l 3l l 2 −3l 6 −3l Rozwiązanie możemy otrzymać przekształcając powyższy układ równań do postaci F1 F [ A] q2 = {b} , 3 q4 lub, co prostsze, redukując go do dwóch ostatnich równań (po przyjęciu q1 = 0 i q2 = 0 ) 2 EI pl (6q3 − 3lq4 ) = 0 , 3 l 2 − p0l 2 2 EI 2 (−3lq3 + 2l q4 ) = , l3 12 Rozwiązaniem jest: 1 q3 = 8 1 q4 = 6 p0l 4 EI p0l 3 EI Wyznaczając ugięcie, zgodnie ze wzorem (109) otrzymamy 2 5 p0l 2 2 pl 3 1 p l −2 1 p l w(ξ ) = − 0 ξ 2 + + 0 ξ 3 = ξ − 0 ξ3 24 EI 12 EI 8 6 EI 8 6 EI czyli rozwiązanie identyczne z uzyskanym metodą Ritza – przykład 5. Wynik jest oczywisty jeśli zauważymy, że w obu przypadkach stosowaliśmy jako funkcję przybliżającą linię ugięcia wielomian trzeciego stopnia. Różnica polega na przyjęciu różnej parametryzacji (103) o metodzie Ritza i (105) w MES. W metodzie elementów skończonych nieistotna jest statyczna wyznaczalność lub statyczna niewyznaczalność konstrukcji. Stwierdziliśmy poprzednio, że minimalna liczba odebranych stopni swobody odzwierciedlających warunki podparcia odpowiada odebraniu możliwości ruchu modelu jako ciała sztywnego. Większa liczba warunków podparcia ułatwia jedynie rozwiązanie ponieważ zmniejsza liczbę niewiadomych, a w dużych zadaniach dodatkowo „stabilizuje” rozwiązanie i poprawia dokładność wyników (poprawia uwarunkowanie numeryczne zadania-patrz podrozdział 8.1). 50 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. M1 M2 P 1 1 A 2 3 B 2 C Rys. 28. Belka o długości 2l podparta w sposób statycznie niewyznaczalny (przykład 10) PRZYKŁAD 10 Obliczyć metodą elementów skończonych ugięcie punktu B belki z rysunku 28. Rozwiązanie Przyjmując model obliczeniowy złożony z dwóch elementów skończonych otrzymamy 2 EI l3 12 0 0 4l 2 3l l 2 3l l2 2l 2 q3 − P q4 = M 1 . q M 6 2 Odwracając macierz powyższego układu równań dostaniemy 7l 2 q3 w2 l 3l q4 = θ 2 = 96 EI q θ −12l 6 3 3l −12l − P 15 −12 M 1 . −12 48 M 2 Poszukiwane ugięcie punktu B jest więc równe w2 = −7 Pl 3 M 1l 2 M 2l 2 + − 96 EI 32 EI 8 EI Jest to rozwiązanie dokładne, ponieważ rozwiązaniem dokładnym dla segmentu belki nie obciążonej obciążeniem ciągłym jest wielomian trzeciego stopnia, a taki właśnie wielomian jest założoną z góry funkcją ugięcia na elemencie skończonym. 5.2. PRĘTY ROZCIĄGANE I SKRĘCANE. SPRĘŻYNY Podstawą do zbudowania układu równań metody elementów skończonych jest sformułowanie związków obowiązujących w elemencie skończonym, a także umiejętność budowy macierzy sztywności elementu i wyznaczania równoważnych sił węzłowych od obciążenia ciągłego. Bardzo proste zależności otrzymamy stosując przedstawiony wcześniej sposób postępowania w przypadku rozciągania i skręcania. Przeanalizujemy najpierw najprostszy element pręta rozciąganego lub ściskanego (rys. 29). 51 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. p( ) F1 1 F2 u1 u( ) 2 u2 e N 1( ) 1 1 2 N2( ) 1 1 2 Rys. 29. Dwuwęzłowy element skończony pręta rozciąganego i funkcje kształtu N1 (ξ ), N 2 (ξ ) Jeżeli przemieszczenie wewnątrz elementu węzłowe u (ξ ) ma być jednoznacznie określone przez przemieszczenia u1 i u2 to przyjąć można, że u (ξ ) jest funkcją liniową u (ξ ) = u1 + Przekształcając u2 − u1 ξ. le (126) u (ξ ) do postaci analogicznej jak (105) otrzymamy: q ξ ξ u (ξ ) = 1 − u1 + u2 = N1 (ξ ), N 2 (ξ ) 1 = N {q}e , l l q2 e (127) gdzie q1 u1 = , q2 e u2 e {q}e = oznacza wektor stopni swobody elementu a N = N1 (ξ ), N 2 (ξ ) , N1 (ξ ) = 1 − gdzie ξ le , N 2 (ξ ) = ξ le , (128) oznacza wektor funkcji kształtu. Aby znaleźć macierz sztywności wyznaczamy energię odkształcenia sprężystego zgromadzoną w elemencie skończonym. Mamy: l Ue = l 1 e EA e A∫ σ (ξ )ε (ξ )dξ = (ε (ξ )) 2 dξ . ∫ 2 0 2 0 (129) Ze wzoru (127) otrzymamy ε (ξ ) = du ′ ′ q1 = N1 , N 2 . q2 dξ e 52 (130) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. Energię sprężystą U e przedstawić więc można jako l N ′ EA e 1 ′ ′ q1 , Ue = q q N1 , N 2 dξ = 1 2 e ∫ q2 e 2 0 N 2′ N ′N ′ EA 1 1 = q1 , q2 e ∫ 2 0 N ′N ′ 2 1 N1′ N 2′ q1 1 dξ = q [ k ] {q} , e e e N 2′ N 2′ q2 e 2 le (131) gdzie [ k ]e = EA 1 −1 , le −1 1 (132) jest macierzą sztywności elementu pręta rozciąganego. Znajdziemy teraz formuły na wyznaczenie równoważnych sił węzłowych dla dowolnego obciążenia ciągłego N p (ξ ) działającego na element skończony. W tym celu obliczmy drugi człon w wyrażeniu na całkowitą m energię potencjalną le le q W = ∫ p (ξ )u (ξ )dξ = ∫ N1 (ξ ) p (ξ ), N 2 (ξ ) p (ξ ) 1 dξ = q2 e 0 0 p ze le le q = ∫ N1 (ξ ) p (ξ ),∫ N 2 (ξ ) p (ξ )dξ 1 . 0 0 q2 e Wynik możemy zapisać jako q Wzep = F1e , F2e 1 , e q 2 e le Fi = ∫ N i (ξ ) p(ξ )dξ , e gdzie (133) 0 Fi e nazywamy równoważnymi siłami węzłowymi od obciążenia ciągłego p rozłożonego na danym elemencie. Budowa układu równań w przypadku pręta rozciąganego przebiega w sposób analogiczny do przedstawionego poprzednio dla belek. W wyniku składania macierzy sztywności elementu dostajemy globalną macierz sztywności [ K ] . Po określeniu znanych elementów wektora sił węzłowych {F } dochodzimy do układu równań: [ K ]{q} = { F } . Elementy (134) Fi wektora sił węzłowych oznaczają w równaniu (134) całkowite oddziaływanie zewnętrzne odpowiadające i–temu stopniowi swobody. Ponieważ przed rozwiązaniem układu nie znamy wartości reakcji to te spośród sił Fi , które odpowiadają odebranym stopniom swobody pozostają nieznane. Znane są natomiast odpowiednie wartości przemieszczeń qi . Po rozwiązaniu(134) znamy wszystkie składowe wektorów {q} i {F } , a więc przemieszczenia wszystkich węzłów i ich obciążenia, w tym reakcje podpór. 53 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. Jeśli interesują nas naprężenia w kolejnych elementach wykorzystujemy wzór q q2 e σ = Eε = E N1′ (ξ ), N 2′ (ξ ) 1 = E (q2 − q1 ) . le (135) Naprężenie w omawianym elemencie pręta rozciąganego jest więc zawsze stałe. a) b) P p0 a a q 1 =0 1 1 q2 2 2 1 3 P p 0 (l-a) 2 q 1 =0 q 3 =0 1 2 2 q 2 =0 3 Rys. 30. Obustronnie utwierdzony pręt obciążony: a) siłą skupioną P ; b) obciążeniem ciągłym p0 (przykład 11) PRZYKŁAD 11 Obustronnie utwierdzony pręt o długości l jest obciążony siłą P przyłożoną w odległości a od jednej z podpór (rys. 30a). Obliczyć przemieszczenie punktu przyłożenia siły i reakcje podpór. Rozwiązanie: Przyjmujemy najprostszy model, składający się z dwóch elementów skończonych. Ich macierze sztywności są równe: [ k ]e = 1 EA 1 −1 a −1 1 [ k ]e = 2 EA 1 −1 . l − a −1 1 Układ równań równowagi ma więc postać: Uwzględniając, że 1 1 − a a 1 1 1 EA − + a a l−a 1 − l−a q1 = q3 = 0 a F2 = P q1 F1 1 − q2 = F2 . l −a q F 1 3 3 l − a 0 P(l − a )a , EAl − P(l − a ) F1 = , l − Pa . F3 = l q2 = 54 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. F1 i F3 Ponieważ w węzłach 1 i 3 nie ma innych oddziaływań zewnętrznych to stanowią wartości reakcji podpór. Jeśli zmodyfikujemy zadanie przez zmianę obciążenia (rys. 30b) otrzymamy ze wzoru (133) równoważną siłę węzłową F2 = p0 (l − a ) , 2 i po rozwiązaniu układu p0 (l − a ) 2 a , 2lEA − p0 (l − a ) 2 F1 = , 2l − p0 a (l − a ) F3 = . 2l q2 = Reakcja w węźle pierwszym jest równa F1 natomiast żeby wyliczyć reakcję w węźle trzecim należy uwzględnić wartość równoważnej siły węzłowej od obciążenia ciągłego przypadającą na ten węzeł: R 1 = F1 = − p0 a (l − a ) p0 (l − a )l − p0 (l − a )(l + a ) − = . 2l 2l 2l Suma reakcji jest więc równa R1 + R3 = − p0 (l − a ) . Warto zauważyć, że rozwiązanie dla pręta z rysunku 30a jest rozwiązaniem ścisłym a dla pręta z rysunku 30b rozwiązaniem przybliżonym. Macierz sztywności sprężyny o sztywności k (rys. 31) możemy określić w podobny sposób jak dla pręta rozciąganego. q1=u1 k q2=u 2 1 F=k * u=k(u2-u1) [k] e=k 1 -1 -1 1 2 Rys. 31. Sprężyna jako element skończony Energia odkształcenia sprężystego jest równa Ue = 1 1 1 F ∆u = k (∆u ) 2 = k (u2 − u1 )(u2 − u1 ) . 2 2 2 (136) Wynik możemy zapisać w postaci − k u1 , k u2 Ue = k 1 u1 , u2 2 −k Ue = 1 q e [ k ]e {q}e , 2 gdzie k −k [ k ]e = 55 −k , k (137) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. jest macierzą sztywności elementu skończonego sprężyny. Macierz (137) można też otrzymać bezpośrednio z macierzy sztywności pręta rozciąganego (132) podstawiając EA =k. le Postępując w podobny sposób łatwo znajdziemy macierz sztywności elementu pręta skręcanego, w którym mamy dwa stopnie swobody kąty skręcenia końców: [ k ]e = gdzie GI s 1 −1 , le −1 1 (138) GI s jest sztywnością pręta na skręcanie. Znając formuły określające macierze sztywności dla różnych elementów konstrukcyjnych możemy w [K ] standardowy sposób analizować konstrukcje złożone. Macierz układu równań metody elementów skończonych jest budowana z uwzględnieniem przyjętej numeracji węzłów i stopni swobody. Zmiana numeracji stopni swobody zmieni sam układ równań nie zmieniając oczywiście wyników zadania. 2 p 0 P2 P1 1 1 k1 k2 q7 4 3 q1 q2 q3 1 1 q4 q5 2 2 4 q6 3 5 5 6 q9 q8 Rys. 32. Model MES konstrukcji złożonej z różnych elementów konstrukcyjnych (przykład 12) PRZYKŁAD 12 [ ]{ } { } Sformułować układ równań K q = F dla konstrukcji składającej się z belki, dwóch sprężyn i pręta rozciąganego (rys. 32). Rozwiązanie Przyjmijmy podział belki na 2 elementy skończone. Model konstrukcji obejmuje dodatkowe 2 elementy skończone odpowiadające sprężynom oraz element pręta rozciąganego. Model opisany jest przez 9 stopni swobody sztywności elementów belkowych są określone przez wzór: 6 [k ] 1 e = [k ] 2 e 3l1 2 1 2 EI 3l1 2l = 3 l1 − 6 − 3l1 3l1 l12 56 −6 3l1 − 3l1 l12 6 − 3l12 − 3l1 2l12 . qi . Macierze GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. Stopnie swobody elementu pierwszego to q1 , q2 , q3 , q4 , a elementu drugiego q 3 , q 4 , q 5 , q 6 . Macierz sztywności elementu pręta rozciąganego jest równa − 1 . l 2 − 1 1 Stopnie swobody tego elementu w globalnym wektorze to q3 i q 7 . [k ]3e = EA 1 Macierze sztywności sprężyn są równe: − 1 − 1 1 [k ]e4 = k1 a odpowiadające im stopnie swobody to Układ równań 1 q8 i q1 oraz 4 5 1 [ k ]e = k2 −1 5 −1 , 1 q9 i q5 . [ K ]{q} = {F } dla przyjętej numeracji stopni swobody będzie miał postać: 1 2 3 6 7 8 9 − p0l1 2 − P1 q1 − p0 l12 q 2 12 q3 p0l1 0 q4 q5 = − p0l1 − P 2 q 2 6 2 0 p0 l1 12 0 F7 0 F8 F9 1 2 3 4 5 6 7 8 9 – elementy macierzy szt. elementu 1 (belka), – elementy macierzy szt. elementu 2 (belka), – elementy macierzy szt. elementu 3 (pręt), – elementy macierzy szt. elementu 4 (sprężyna), – elementy macierzy szt. elementu 5 (sprężyna). Macierz układu równań elementu skończonego [K ] można zapisać stosując symbole m. 57 k ijm , oznaczające składowe (i, j ) macierzy sztywności GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. k111 + k224 k 1 21 1 31 1 41 k [K ] = 9×9 k k121 k131 k141 1 22 1 32 1 42 1 23 2 11 1 24 k k k k k +k k +k k +k 1 43 0 0 k 0 0 k 0 k 4 21 0 0 0 0 k k +k +k 1 33 k 3 11 2 21 1 34 1 44 2 31 2 41 3 21 2 12 2 22 k k 2 32 2 42 0 0 0 58 0 0 0 k124 0 0 0 0 0 0 2 13 2 23 2 14 2 24 2 34 2 44 3 12 0 0 k 0 0 0 k 0 0 k125 k 0 0 0 3 11 0 0 4 11 k k k k +k 2 33 k432 0 5 22 0 k k 0 0 0 0 k 0 0 5 21 0 0 0 k115 k GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. 5.3. KRATOWNICE I RAMY PŁASKIE Związki obowiązujące w poszczególnych prętowych elementach skończonych, a także kierunki przemieszczeń uogólnionych opisywane były dotychczas w lokalnych, elementowych układach współrzędnych. W takich konstrukcjach jak na przykład kratownica, gdzie musimy zapewnić ciągłość przemieszczeń na połączeniach między różnie nachylonymi prętami wygodniejsze jest stosowanie globalnego układu współrzędnych. Załóżmy, że analizowany pręt (element) kratownicy jest nachylony pod kątem α w stosunku do osi x globalnego kartezjańskiego układu współrzędnych (rys. 33). Poszukujemy związków między lokalnymi stopniami swobody elementu q e = q1 , q2 e (przemieszczenia wzdłuż osi pręta), a stopniami swobody tego elementu w globalnym układzie współrzędnych qg = u1 ,υ1 , u2 ,υ 2 e . e y v 2 q2 u2 e v1 q1 u1 x Rys. 33. Element skończony pręta kratownicy Dla obu węzłów elementu (i = 1,2) otrzymujemy qi = ui cos α + υ1 sin α . (139) Poszukiwany związek ma więc postać: q1 cos α = q2 e 0 czyli sin α 0 0 cos α u1 0 υ1 , sin α u2 υ2 e {q}e = [Tk ]{q q }e . (140) (141) Energię sprężystą elementu można więc zapisać w formie Ue = T 1 1 T q [ k ]e {q}e = qq e [Tk ] [ k ]e [Tk ] {qq }e , 2 1×2 2×2 2×1 2 1×4 4×2 2×2 2×4 4×1 (142) 1 qq k g {qq } , e 2 e e (143) lub Ue = gdzie 59 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. c2 sc −c 2 − sc s − sc − s 2 EA sc k g = e sc . le −c 2 − sc c 2 2 − sc − s sc s2 2 (144) s = sin α , c = cos α Otrzymaliśmy więc macierz sztywności elementu kratownicy w globalnym układzie współrzędnych kartezjańskich. Kratownica płaska o LW węzłach ma więc 2 LW stopnie swobody odpowiadające pionowym i poziomym przemieszczeniom wszystkich węzłów. PRZYKŁAD 13. Zbudować układ równań MES dla kratownicy z rysunku 34. Jakie jest przemieszczenie węzła 4 jeśli przyłożona jest poziomo (γ = 0) . Rozwiązanie Ustrój składa się z trzech elementów. β1 = β 2 l . cos α 1 l Element 2 określony przez węzły 2 i 4 jest nachylony pod kątem α 2 = 0 i ma długość l 2 = . cos α 2 l Element 3 określony przez węzły 3 i 4 jest nachylony pod kątem α 3 = − β 2 i ma długość l 3 = cos α 3 Element 1 określany przez węzły 1i 4 jest nachylony pod kątem Każda z macierzy sztywności tych elementów α1 = β1 [k ] , [k ] , [k ] 1 ij e 2 ij e 3 ij e i ma długość k121 1 21 1 22 0 0 0 0 k 0 0 2 11 2 21 k 2 12 2 22 k k k131 k141 0 0 k k k 0 0 k k k 0 0 k k 3 11 3 21 3 31 3 41 3 12 3 22 3 32 3 42 1 23 2 13 2 23 3 13 3 23 2 33 2 43 k 1 24 2 14 2 24 3 14 3 24 2 34 2 44 k 0 0 0 0 0 0 k k 0 0 0 0 k k k 1 31 1 41 1 32 1 42 2 31 2 41 2 32 2 42 k k k +k +k k k k +k +k k k k k Uwzględniając, że Zakładając, że k k qj = 0 k k dla j = 1, 6 1 33 1 43 k 3 33 3 43 k + k + k343 1 34 1 44 3 k + k + k44 możemy układ zredukować do 3 ci2 ∑ l i =1 i EA 3 si ci ∑ i =1 li β1 = β 2 = β i γ = 0 mamy si ci q7 P sin γ i =1 li = . 2 3 si q8 P cos γ ∑ l i =1 i 3 ∑ 60 α są . jest zdefiniowana przez wzór (144) gdzie 0 0 P l1 = le długością i kątem nachylenia odpowiednich elementów. Pełny układ równań ma więc postać: k111 a siła 0 F1 0 F 2 0 F3 0 F4 = . 0 F5 0 F6 q7 P cos γ q P sin γ 8 i GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. EA 1 + 2c l 0 gdzie Stąd c = cos β , s = sin β 3 0 q7 P = , 2 s 2 c q8 0 . q7 = Pl , EA(1 + 2c 3 ) q8 = 0 . q6 q5 3 q8 q4 2 q2 1 P 3 2 q3 2 q7 = 4 1 1 q1 Rys. 34. Kratownica z przykładu 13 Związki otrzymane dla elementu pręta rozciąganego i belki mogą być wykorzystane do budowy elementu skończonego ramy dwuwymiarowej. Element ramy możemy potraktować jako strukturę będącą połączeniem elementu belki i pręta. Przyjmując numerację stopni swobody z rysunku 35a i wykorzystując znane macierze sztywności belki (115) i pręta rozciąganego (132) otrzymamy macierz sztywności elementu ramy płaskiej: [ k ]e EA l e 0 0 = − EA le 0 0 − EA le 0 0 0 12 EI le3 6 EI le2 0 −12 EI le3 6 EI le2 4 EI le 0 −6 EI le2 0 0 EA le 0 −12 EI le3 −6 EI le2 0 12 EI le3 6 EI le2 2 EI le 0 −6 EI le2 0 6 EI le2 2 EI le . 0 −6 EI le2 4 EI le Element ten ma więc 6 stopni swobody a jego deformacja jest określona przez przemieszczenia w lokalnym układzie współrzędnych związanym z węzłami 1 i 2 (rys. 35b). 61 (145) u (ξ ) i w(ξ ) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. q3 a) q6 q5 q2 q1 1 2 q4 e b) q6 y v2 q5 q3 1 2 q1 q2 q3 {q}e= q 4 q5 q6 q4 u2 le v1 q1 q2 u1 u1 v1 1 {q g }e= u 2 v2 2 x Rys. 35. Element ramy dwuwymiarowej (a); Stopnie swobody elementu ramy w układzie lokalnym {q}e i globalnym {qg}e (b) Łatwo stwierdzić, że przemieszczenia uogólnione np. węzła 1 w lokalnym i globalnym układzie współrzędnych wiążą zależności: q1 = u1 cos α + υ1 sin α , q2 = −u1 sin α + υ1 cos α , q = θ . 1 3 Otrzymamy stąd zależności: q1 u1 q υ 2 1 q3 θ1 = [Tr ] = [Tr ] ⋅ {qg }e , q4 u2 q5 υ2 q6 e θ 2 gdzie macierz transformacji (146) [Tr ] ma postać c −s 0 [Tr ] = 0 0 0 s 0 c 0 0 1 0 0 0 0 0 0 62 0 0 0 0 0 0 0 0 . c s 0 − s c 0 0 0 1 0 (147) GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. Energia sprężysta zgromadzona w elemencie jest równa Ue = 1 1 T q e [ k ]e {q}e = qg e [Tr ] [ k ]e [Tr ]{qg }e , 2 2 1 U e = qg k g {q g } , e e e 2 (148) k g = [Tr ] [ k ]e [T ] , e T gdzie (149) jest macierzą sztywności elementu ramy dwuwymiarowej w globalnym układzie współrzędnych. 5.4. PRZESTRZENNE KRATOWNICE I RAMY Związki otrzymane dla kratownic i ram dwuwymiarowych można stosunkowo łatwo uogólnić na konstrukcje trójwymiarowe. Przyjmijmy oznaczenia dla elementu kratownicy trójwymiarowej przedstawione na rysunku 36. Postępując podobnie jak w przypadku dwuwymiarowym otrzymamy macierz sztywności w układzie globalnym x,y,z: cx2 cx c y cx c y c −cx2 −c x c y − c x cz c y cz − cx c y −c −c y c z −c x c z − c y cz −cz2 2 z 2 y EA cx cz k = e −cx2 le −c x c y c y cz c −c x c y − c x cz cx2 cx c y cx cz −c y2 −c y c z cx c y c y2 c y cz − c x cz − c y cz −c cx c z c y cz cz2 g gdzie 2 y c x cz 2 z , (150) cx = cos α x , c y = cos α y , cz = cos α z . z w2 v2 z w1 v1 1 u1 y 2 y u2 x u1 v1 w1 {q}e= u 2 v2 w2 x Rys. 36. Element skończony kratownicy trójwymiarowej Macierz sztywności elementu belki 3-wymiarowej (rys. 37) można zbudować przez złożenie znanych już macierzy sztywności dla rozciągania (132), skręcania (138) i zginania (115). 63 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. x' 1 z' w2 y' w'1 z' 1 v'1 y' 1 u'1 1 v2 u2 x' 2 T x' 1 {q}e= u '1 , v 1' , w 1' , y' 1 , , z' 1 x' 2 , u '2 , v 2' , w2' , y' 2 , , z' 2 w2 z v2 w1 x 1 y' v 1 z' x' y y 1 1 u2 2 z 1 u1 x {q}e= u 1 , v 1 , w 1 , x 1 y 1 , , z 1 , u 2 , v 2 , w2 , x 2 , y 2 z 2 , T Rys. 37. Element ramy trójwymiarowej w układzie lokalnym współrzędnych x′y′z′ w układzie globalnym xyz W układzie lokalnym x ′, y ′, z ′ , związanym z osią wzdłużną pręta i położeniem głównych osi bezwładności przekroju ma ona postać: [ k ]e EA l e 12 EI z ′ 0 le3 0 0 0 0 0 0 6 EI z ′ 0 le2 = EA 0 − le 12 EI 0 − 3 z′ le 0 0 0 0 0 0 6 EI z ′ 0 le2 macierz symetryczna 12 EI y′ le3 0 − − GI s le 6 EI y ′ 0 2 e l le 0 0 0 4 EI z ′ le 0 0 0 0 0 0 0 12 EI y′ 0 3 e l 0 − 4 EI y ′ 6 EI y ′ 2 e l 0 − 6 EI z ′ l 2 e − EA le 6 EI z ′ 0 le2 12 EI z ′ le3 0 0 0 GI s le 0 0 0 0 0 12 EI z ′ l 0 0 0 0 0 2 EI z ′ 0 le2 − 6 EI z ′ le2 12 EI y′ le3 0 6 EI y′ 2 e l 0 GI s le 0 0 4 EI y ′ le 0 4 EI z ′ le (151) 64 GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU. Rozwiązywanie trójwymiarowych konstrukcji prętowych metodą elementów skończonych jest obliczeniowo złożone: jeden element skończony kratownicy ma 6 stopni swobody, a ramy 12 stopni swobody. Dlatego nawet proste obliczenia wykonywane są technikami komputerowymi. Warto tu podkreślić, że wykonywanie wszelkich obliczeń metodą elementów skończonych bez zastosowania komputera jest zwykle nieefektywne i ma jedynie znaczenie dydaktyczne, poznawcze. Atutem metody jest uniwersalizm podejścia i prosta automatyzacja obliczeń uzyskane kosztem dużej liczby operacji arytmetycznych potrzebnych do otrzymania rozwiązania. 65