Łagodne wprowadzenie do Metody Elementów Skończonych
Transkrypt
Łagodne wprowadzenie do Metody Elementów Skończonych
Łagodne wprowadzenie do Metody Elementów Skończonych dr inż. Grzegorz DZIERŻANOWSKI dr hab. inż. Wojciech GILEWSKI Katedra Mechaniki Budowli i Zastosowań Informatyki 10 XII 2009 - część I 17 XII 2009 - część II Program wykładu I Część I – – – – I wybrane podstawy matematyczne klasycznej MES, przykładowe elementy skończone, algorytm i uogólnienia klasycznej MES, implementacja algorytmu w programie MAPLE. Część II – zbieżność rozwiązań MES, – generowanie siatek węzłów - techniki adaptacyjne, – przykłady realizacji obliczeń. I Wybrane pozycje literatury przedmiotu (indywidualnie). I Propozycje tematów do samodzielnego opracowania (zaliczenie przedmiotu). Czym jest Metoda Elementów Skończonych ? Zanim odpowiemy na to pytanie, przypomnijmy sobie kilka równań liniowej mechaniki poznanych na przedmiotach Wytrzymałość Materiałów i Mechanika Konstrukcji: I równanie równowagi pręta ściskanego: (EA u0 )0 = p, I równanie równowagi pręta zginanego: (EJ w00 )00 = q, I równanie równowagi tarczy PSN (i, j, k, l = 1, 2): (Cijkl εkl ),j + Fi = 0, εkl = 12 (uk,l + ul,k ), I równanie równowagi płyty cienkiej: (Dijkl w,kl ),ij = q, i zastanówmy się, czy umiemy je rozwiązać w sposób ścisły (przy zadanych warunkach brzegowych)? Czym jest Metoda Elementów Skończonych ? Odpowiedź: Metoda Elementów Skończonych jest to matematyczny formalizm, będący podstawą numerycznego algorytmu rozwiązywania układów równań różniczkowych cząstkowych w sposób przybliżony. Uwagi: I zbieżność ciągu rozwiązań MES do rozwiązania ścisłego uzyskuje się dzięki odpowiedniemu doborowi przestrzeni funkcji aproksymujących, I analiza zbieżności tego ciągu może być przeprowadzona bez znajomości rozwiązania ścisłego, I MES można “w prosty sposób” zaimplementować w postaci kodu komputerowego. Wybrane podstawy matematyczne MES Silna (klasyczna, różniczkowa) postać równania równowagi Niech Ω ⊂ R2 będzie obszarem tarczy PSN, z brzegiem Γ, na którym zadane są warunki brzegowe na poszukiwane funkcje Cijkl εkl nj (s) − Ti (s) = 0, s ∈ Γτ bi (s) = 0, ui (s) − u s ∈ Γu W dalszych rozważaniach przyjmiemy dla uproszczenia: I Fi = 0, i = 1, 2, tj. pominiemy siły masowe, I ubi = 0, i = 1, 2, tj. założymy, że Γu nie przemieszcza się. Wybrane podstawy matematyczne MES Silna (klasyczna, różniczkowa) postać równania równowagi W teorii PSN, klasycznym rozwiązaniem zagadnienia brzegowego są funkcje ui ∈ C 2 (Ω) ∩ C 1 (Ω ∪ Γτ ) ∩ C(Ω ∪ Γu ), i = 1, 2 spełniające, dla każdego (x1 , x2 ) ∈ Ω, równanie równowagi 1 ∂ Cijkl 2 ∂xj ∂uk ∂ul + ∂xl ∂xk ! + Fi = 0, uk = uk (x1 , x2 ), oraz warunki brzegowe na Γ. Do opisu tych funkcji wprowadźmy oznaczenie ozn. (u1 , u2 )> = u ∈ V0 . Wybrane podstawy matematyczne MES Słaba (wariacyjna, całkowa) postać równania równowagi Znalezienie u ∈ V0 (klasycznego rozwiązania równania równowagi) jest możliwe jedynie w szczególnych sytuacjach, konieczne jest więc sformułowanie ogólnego algorytmu analizy zagadnień brzegowych, zapewniającego istnienie i jednoznaczność rozwiązań. W tym celu wprowadza się dość silne założenia dotyczące przestrzeni, w której poszukuje się funkcji rozwiązujących. W szczególności: I przestrzeń V0 należy ”uzupełnić” do przestrzeni Hilberta (oznaczmy ją symbolem V), I zagadnienie brzegowe musi być przepisane w słabej (wariacyjnej, całkowej) postaci. Dzięki temu, na mocy twierdzenia Laxa-Milgrama, rozwiązanie zagadnienia brzegowego istnieje i jest jednoznaczne. Wybrane podstawy matematyczne MES Słaba (wariacyjna, całkowa) postać równania równowagi V0 nie jest przestrzenią Hilberta. Ciąg funkcji ciągłych nie jest jednostajnie zbieżny do funkcji ciągłej. Wybrane podstawy matematyczne MES Słaba (wariacyjna, całkowa) postać równania równowagi Sformułujmy zagadnienie brzegowe w słabej postaci: Znaleźć takie u ∈ V, że dla każdego v ∈ V spełnione jest Z Ω Z Cijkl εij (u)εkl (v)dx = Γτ Ti vi ds. Uwagi: I Widzimy, że V jest przestrzenią funkcji, wobec których nie wymaga się różniczkowalności w “klasycznym” sensie, I Przestrzeń V jest zupełna, a więc wszystkie ciągi {un } ∈ V są zbieżne do pewnego u ∈ V, dzięki czemu można wprowadzić pojęcie zbieżności ciągu rozwiązań MES i, co najistotniejsze, oszacować błąd aproksymacji. Wybrane podstawy matematyczne MES Dyskretna postać wariacyjnego równania równowagi. Aproksymacja rozwiązania. Przestrzeń V jest ∞-wymiarowa, co praktycznie uniemożliwia rozwiązanie zadania. W związku z tym, ograniczamy poszukiwania funkcji rozwiązującej zagadnienie wariacyjne do dowolnej podprzestrzeni Vh ⊂ V o skończonym wymiarze, formułując tym samym zadanie dyskretne: Znaleźć takie uh ∈ Vh , że dla każdego v h ∈ Vh spełnione jest Z Ω Z Cijkl εij (uh )εkl (v h )dx = Γτ Ti vih ds. Uwagi: I Zadanie dyskretne ma jednoznaczne rozwiązanie, ponieważ Vh ⊂ V, I Przestrzenie Vh nazywa się przestrzeniami elementów skończonych. Wybrane podstawy matematyczne MES Dyskretna postać wariacyjnego równania równowagi. Pojęcie elementu skończonego 1. aksjomat MES Podzielmy Ω na skończoną liczbę podzbiorów Ωe , e = 1, . . . , le (elementów skończonych), takich że S I Ω= Ωe , e=1,...,le I I Ωi ∩ Ωj = ∅, i 6= j, każdy bok dowolnego elementu jest częścią brzegu Γ lub bokiem innego elementu. Wybrane podstawy matematyczne MES Dyskretna postać wariacyjnego równania równowagi. Pojęcie elementu skończonego 2. aksjomat MES n o Przyjmijmy Pe = uh|Ωe : uh ∈ Vh , e = 1, . . . , le i załóżmy, że funkcje ze zbiorów Pe są wielomianami stopnia pe . Uwagi: I Dodatkowo można przyjąć, że funkcje uh są klasy C k (Ω) (elementy dostosowane), I Klasa ciągłości jest zależna od rozpatrywanego zagadnienia brzegowego (PSN: k = 0, teoria płyt cienkich: k = 1), I Założenie ciągłości jest automatycznie spełnione wewnątrz elementu skończonego, więc w praktyce dotyczy ono ciągłości uh na granicach elementów i na brzegu Γu . Wybrane podstawy matematyczne MES Dyskretna postać wariacyjnego równania równowagi. Pojęcie elementu skończonego 3. aksjomat MES Zakładamy, że w przestrzeni Vh można zdefiniować co najmniej jedną bazę skończeniewymiarową, czyli zbiór funkcji v s , takich że P uh = qs vs. s=1,...,ls Uwagi: I Widać, że funkcje v s są “kawałkami” (na każdym elemencie skończonym) wielomianowe, I Obcięcie N e = (v s|Ωe ) określa tzw. wektor funkcji kształtu na elemencie Ωe , I Wektor q = (q s ) określa reprezentację uh w bazie {v s }. Wyznaczenie składowych wektora q jest głównym zadaniem Metody Elementów Skończonych. Wybrane podstawy matematyczne MES Dyskretna postać wariacyjnego równania równowagi. Pojęcie elementu skończonego Co to jest element skończony? Element skończony jest to dowolny podobszar Ωe obszaru Ω z przypisanym do niego wektorem funkcji kształtu N e = (v s|Ωe ), oraz wektorem stopni swobody q e = (q s|Ωe ). Macierzowa postać zadania dyskretnego: Zastąpmy uh , v h w wariacyjnym równaniu równowagi ich skończeniewymiarowymi reprezentacjami. Wykorzystując własność liniowości operacji całkowania otrzymamy Z |Ω Z Cijkl εij (q s v s )εkl (v s )dx = {z Kq } | Γτ Ti (v s )i ds . {z Q gdzie: K = (KIJ )s×s , q = (qJ )s×1 , Q = (QI )s×1 } Wybrane podstawy matematyczne MES Dyskretna postać wariacyjnego równania równowagi. Zbieżność MES Załóżmy, że siatka elementów jest: I afiniczna (elementy są afinicznymi odwzorowaniami elementu wzorcowego) I regularna (określa się pewną stałą C, taką że ∀e = 1, . . . , ne : hree < C, tj. elementy nie są zbyt wydłużone w jednym kierunku) Wprowadźmy oznaczenia: I he - najdłuższy bok Ωe , I h = max he , I p - rząd wielomianu aproksymującego w definicji v h . e=1,...,ne Wybrane podstawy matematyczne MES Dyskretna postać wariacyjnego równania równowagi. Zbieżność MES Na mocy lematu Céa, i w odniesieniu do zagadnień, których rozwiązania nie zawierają osobliwości, można dowieść, że: I Rozwiązanie uh ∈ Vh jest “najlepszym” przybliżeniem słabego rozwiązania u ∈ V, I Dla dwu dowolnych h1 , h2 zachodzi ku − uh2 k ¬ gdzie h2 h1 p ku − uh1 k, Z kvk = 1/2 Ω Cijkl εij (v)εkl (v)dx Przykłady elementów skończonych Konstrukcję przestrzeni Vh zaczynamy “od końca”, tzn. od zdefiniowania: I wektora funkcji kształtu N e = (v s|Ωe ), I wektora stopni swobody q e = (q s|Ωe ), dla pojedynczego elementu Ωe . Pamiętamy przy tym, że: I funkcje kształtu są “obciętymi” do jednego elementu funkcjami bazowymi w Vh , I rodzina elementów jest afiniczna. Przykłady elementów skończonych Trójkątny element tarczy PSN Wprowadźmy współrzędne punktu P (L1 , L2 , L3 ), takie że L1 = L3 = F (4P 23 ) F (4123 ) , F (4P 12 ) F (4123 ) , L2 = F (4P 13 ) F (4123 ) , Li = ai +bi x+ci y 2 F (4123 ) , gdzie F (4123 ) = Element trójkątny. u= nu P i=1 Ni ui ; v= nv P i=1 Ni vi 1 2 det 1 x1 y 1 1 x2 y 2 1 x3 y 3 , a1 =x2 y3 −x3 y2 , b1 =y2 −y3 , c1 =x3 −x2 , a2 =x3 y1 −x1 y3 , b2 =y3 −y1 , c2 =x1 −x3 , a3 =x1 y2 −x2 y1 , b3 =y1 −y2 , c3 =x2 −x1 . Przykłady elementów skończonych Trójkątny element tarczy PSN Element trójkątny rzędu 1. Funkcja kształtu N1 = L1 . Element trójkątny rzędu 2. Funkcja kształtu N1 = (2 L1 − 1) L1 . Przykłady elementów skończonych Trójkąt Pascala Funkcje kształtu stowarzyszone z rozmaitymi elementami skończonymi konstruuje się w oparciu o trójkąt Pascala: 1 rząd 0 rząd 1 2 2 x xy y rząd 2 x3 x2 y xy 2 y3 rząd 3 4 3 2 2 3 4 x x y x y xy y rząd 4 ................................................... . . . . . . . . . . . . . . . . . i.t.d. . . . . . . . . . . . . . . . . . . . . . . . . . x y Przykłady elementów skończonych Inne typy elementów tarczowych Element prostokątny rzędu 2. Element trójkątny rzędu 3. Element prostokątny rzędu 1. (typ Lagrange’a) Element prostokątny rzędu 2. (typ “serendipowski” - ang. serendipity) Algorytm MES 1. Podziel obszar Ω na elementy skończone Ωe , e = 1, . . . , ne , przyjmij wektory funkcji kształtu N e i stopni swobody q e , 2. Oblicz macierze sztywności K e i wektory obciążeń węzłowych Qe każdego elementu, 3. Znajdź macierz sztywności K i wektor obciążeń Q całej konstrukcji, 4. Zdefiniuj wektor niewiadomych q, 5. Uwzględnij warunki brzegowe, 6. Rozwiąż równanie K q = Q, 7. Oblicz odkształcenia i naprężenia w każdym elemencie. Uogólnienia klasycznej MES Przykłady możliwych uogólnień klasycznej wersji MES: I bardziej skomplikowane zadania wariacyjne, I zagadnienia nieliniowe (np. Cijkl = Cijkl (q s )), I zadania z Γ krzywoliniowym, I wykorzystanie elementów niedostosowanych, I wykorzystanie rodzin elementów nieafinicznych, I przybliżone obliczanie całek K = Ω Cijkl εij (v s )εkl (v s ) dx, R Q = Γτ Ti (v s )i ds (np. w zadaniach teorii powłok lub przez wykorzystanie tzw. całkowania numerycznego). R Przykłady zadań z zakresu części 1. do samodzielnego rozwiązania (zaliczenie przedmiotu) 1. Omówić rodzinę elementów trójkątnych z zadanymi stopniami swobody, 2. Omówić rodzinę elementów czworokątnych typu Lagrange’a, 3. Omówić rodzinę elementów czworokątnych typu serendipowskiego, 4. Omówić własności wybranego elementu skończonego (na podstawie literatury), 5. Porównać rozwiązania wybranego zadania PSN z użyciem różnych elementów skończonych. Ponadto istnieje możliwość wykonania łączonych prac dyplomowych inżynierskich i magisterskich (KBI) oraz samodzielnych prac dyplomowych magisterskich (TKAK).