Metoda elementów skończonych - Nauka

Metoda elementów skończonych

Z Wikipedii

Skocz do: nawigacji, szukaj
Przykład dwuwymiarowego rozwiązania magnetostatycznego (linie oznaczają kierunek indukcji magnetycznej, a kolor jej wartość)
Przykład dwuwymiarowej dyskretyzacji dla rozwiązania powyżej (z zagęszczeniem dyskretyzacji dookoła obiektu oraz z wymuszającą cewką po prawej stronie)

Metoda Elementów Skończonych albo Metoda Elementu Skończonego (MES, ang. FEM, finite-element method) – zaawansowana matematycznie metoda obliczeń fizycznych opierająca się na podziale obszaru (tzw. dyskretyzacja, ang. mesh), najczęściej powierzchni lub przestrzeni, na skończone elementy uśredniające stan fizyczny ciała i przeprowadzaniu faktycznych obliczeń tylko dla węzłów tego podziału. Poza węzłami wyznaczana właściwość jest przybliżana na podstawie wartości w najbliższych węzłach.

Metodą pokrewną jest metoda całek brzegowych.

Jeśli obliczany model posiada symetrię kształtu i wymuszenia, wówczas można obliczyć tylko część obiektu celem szybszego uzyskania wyników, tak jak to przedstawino na rysunku po prawej stronie.

Spis treści

[edytuj] Zastosowanie

Za pomocą metody bada się w mechanice komputerowej (CAE) wytrzymałość konstrukcji, symuluje odkształcenia, naprężenia, przemieszczenia, przepływ ciepła, przepływ cieczy.

Bada się również dynamikę, kinematykę i statykę maszyn, jak również odziaływania elektrostatyczne, magnetostatyczne i elektromagnetyczne.

Obliczenia MES mogą być przeprowadzane w przestrzeni dwuwymiarowej (2D), gdzie dyskretyzacja sprowadza się najczęściej do podziału obszaru na trójkąty. Rozwiązanie takie pozwala na obliczenie wartości pojawiających się w przekroju danego układu. Związane są z tym jednak pewne ograniczenia wynikające ze specyfiki rozwiązywanego problemu (np. kierunek przepływu tylko przenikający modelowaną powierzchnię, itp.)

Z uwagi na postęp techniki komputerowej w ostatnich latach większość pakietów symulacyjnych wyposażona jest w możliwość rozwiązywania zagadnień w przestrzeni trójwymiarowej (3D). Dyskretyzacja zazwyczaj polega na podziale obszaru na czworościany. Modelowanie takie pozbawione jest fundamentalnych ograniczeń technologii 2D, ale jest znacznie bardziej wymagające pod względem pamięci i mocy obliczeniowej komputera.

[edytuj] Podstawy matematyczne

Przykład rzadkiej macierzy MES

Metoda oparta jest na poniższym równaniu macierzowym:

[M][u"]+[C][u']+[K][u]=[F]

gdzie:

[M] = suma([m]) - macierz bezwładności układu elementów skończonych równa sumie macierzy bezwładności poszczególnych elementów
[C] = suma([c]) - macierz tłumienia układu elementów skończonych równa sumie macierzy tłumienia poszczególnych elementów
[K] = suma([k]) - macierz sztywności układu elementów skończonych równa sumie macierzy sztywności poszczególnych elementów
[u"] - macierz kolumna przyspieszeń poszczególnych węzłów układu
[u'] - macierz kolumna prędkości poszczególnych węzłów układu
[u] - macierz kolumna przemieszczeń poszczególnych węzłów układu
[F] - macierz kolumna sił przyłożonych do ciała w węzłach układu elementów skończonych

Każdy element sąsiaduje tylko z kilkoma innymi elementami, dlatego też macierz wynikowa (a więc i układ równań do rozwiązania) jest bardzo rzadka. Z jednej strony powoduje to ułatwienie w postaci szybszego rozwiązania problemu (z uwagi na mniejszą ilość przetwarzanych danych), ale z drugiej wymaga specjalnych procedur zapewniających zbieżność rozwiązania.

[edytuj] Wady i zalety

Podstawową zaletą MES jest możliwość uzyskania wyników dla skomplikowanych kształtów, dla których niemożliwe jest przeprowadzenie obliczeń analitycznych. Oznacza to, że dane zagadnienie może być symulowane w pamięci komputera, bez konieczności budowania prototypu, co znacznie ułatwia proces projektowania.

Podział obszaru na coraz mniejsze elementy skutkuje zazwyczaj dokładniejszymi wynikami obliczeń, ale jest to okupione zwiększonym zapotrzebowaniem na moc obliczeniową komputera. Dodatkowo należy liczyć się z nakładającymi się błędami obliczeń wynikającymi z wielokrotnych przybliżeń (zaokrągleń) przetwarzanych wartości. Jeśli obszar składa się z kilkuset tysięcy elementów, które mają nieliniowe własności wówczas obliczenia muszą być odpowiednio modyfikowane w kolejnych iteracjach tak, aby końcowe rozwiązanie było poprawne. Dlatego też w wyjątkowych sytuacjach kumulujące się błędy obliczeniowe mogą okazać się niezaniedbywalne. Celem minimalizacji tych błędów pomiędzy różnymi wersjami tego samego problemu (np. zmiany parametrów materiałowych przy takich samych wymiarach) stosuje się identyczną dyskretyzację problemu tak, aby ewentualne błędy zaokrągleń były takie same, a ewentualne różnice w obliczeniach wynikały rzeczywiście ze zmian własności materiału.

Symulacje MES nie mogą być przeprowadzane w czasie rzeczywistym, ponieważ dla bardzo skomplikowanych układów rozwiązanie danego problemu może być bardzo długotrwałe (w zależności od stopnia skomplikowania i mocy obliczeniowej komputera czas ten może wynosić do kilku sekund do kilku dni, a nawet i dłużej). Dodatkowo, wartości obliczone metodą MES obarczone mogą być błędami, których wartość zależy od założeń przyjętych podczas formułowania problemu do rozwiązania, jak również i dokładności dostępnych danych materiałowych. Dlatego też, jeśli to tylko możliwe należy dane obliczone zweryfikować z danymi zmierzonymi na rzeczywistym urządzeniu lub układzie.

[edytuj] Pakiety obliczeniowe

Na rynku istnieje bardzo wiele komercyjnych pakietów oprogramowania, zazwyczaj wyspecjalizowanych w konkretnym zakresie obliczeń, np. naprężeń mechanicznych, przepływu ciepła lub oddziaływań elektromagnetycznych.

Następujące pakiety są dostępne jako Open Source: Z88, SLFFEA, YADE, FEniCS, deal.II, getFEM, libMesh, freeFEM, Elmer, Code-Aster i IMS.

[edytuj] Zobacz też

[edytuj] Linki zewnętrzne






#471846: "chodzcie, znam taki zajebisty skrot" ...
<phx> "chodzcie, znam taki zajebisty skrot"
<phx> stwierdzil mojzesz
#471811: ale mialem fajna sytuacje ...
<Aekal> ale mialem fajna sytuacje
<Aekal> expie sobie na dwarfach, po chwili 5 gostkow mnie pizga i zaczynaja mnie nawalac
<Aekal> zjechali mnie do kilkunastu hp i mowili zebym im placil
<Aekal> ja im daje 97 gp i mowie ze wiecej nie mam
<Aekal> a jak chceli wiecej to udawalem ze afk jestem
<Aekal> i sobie poszli, a po chwili :D
<Aekal> Aekal 15level vs level 28, 26, 31, 27
<Aekal> wygralem ^^
<Aekal> fajnie co?
<Rater> a ja dzisiaj gadałem z dziewczyną
<Rater> fajnie co?
#471546: Wiesz że w średniowieczu nie znano sposobów reanimacji ...
<piotrekbmx25> Wiesz że w średniowieczu nie znano sposobów reanimacji
<b_mx> no i co??
<piotrekbmx25> tam jak ktoś nie dawał znaków życia to był uznawany za martwego
<b_mx> ale o co chodzi??
<piotrekbmx25> Ty na każdej imprezie jesteś tak nawalony że nie dajesz znaków życia
<b_mx> No i kurwa co z tego??
<piotrekbmx25> To że jak byś żył w średniowieczu to byś był lepszy od Jezusa
<b_mx> ...
#471376: jedna ludzka komórka zawiera 75 MB informacji genetycznych ...
<Grzbiet> jedna ludzka komórka zawiera 75 MB informacji genetycznych
<Grzbiet> dlatego jeden plemnik 37,5 MB
<Grzbiet> w jednym ml spermy jest 100 milionów plemników
<Grzbiet> przy ejakulacji trwającej średnio 5 sekund uwolni się 2,25 ml spermy
<Grzbiet> z wyliczeń otrzymamy, że przepustowość danych męskiego penisa wynosi (37,5 MB x 100 MB x 2,25)/5 = 1687,5 Terabajtów na sekundę
<Grzbiet> w wyniku tego wiemy, że żeńskie jajeczko jest zdolne wytrzymywać ataki DDoS o objętości więcej niż 1,5 Pentabajtów na sekundę a przy tym przepuści tylko jeden pakiet danych. Tym samym jest to najlepszy hardware'owy firewall na świecie!
<Ufiasty> jedna wada... ten jeden jedyny pakiet, który system przepuści, zawiesi cały system na 9 miesięcy.
<Grzbiet> :|
#471181: ludzie tak bajeruja w CV ...
<kamper> ludzie tak bajeruja w CV
<kamper> ze az mozg staje
<Bastet> nic mi nie mów
<Bastet> to moja druga selekcja już w tym roku
<Bastet> masakra!
<kamper> raz jedna znajoma napisala, 'podstawy jezyka angielskiego w mowie' oraz 'srednio zaawansowany angielski w pismie'
<kamper> jak ona nie umiala odmienic czasownika 'to be'
<kamper> :/
<Bastet> teks z CV... pisze na stanowisko nauczyciela kobietka
<Bastet> CV w tonacji różowej
<kamper> LOL
<Bastet> i w osiągnięciach zawodowych napisała tak: "moi byli uczniowie do tej pory zapraszają mnie na wigilie klasowe"

sprawdz strone no host 906 906 wymiana linkow