Metoda elementów skończonych: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Nie podano opisu zmian |
alternatywna nazwa, za EPWN |
||
(Nie pokazano 39 wersji utworzonych przez 7 użytkowników) | |||
Linia 2: | Linia 2: | ||
[[Plik:FEM example of 2D solution.png|thumb|Przykład dwuwymiarowego rozwiązania magnetostatycznego (linie oznaczają kierunek [[indukcja magnetyczna|indukcji magnetycznej]], a kolor jej wartość)]] |
[[Plik:FEM example of 2D solution.png|thumb|Przykład dwuwymiarowego rozwiązania magnetostatycznego (linie oznaczają kierunek [[indukcja magnetyczna|indukcji magnetycznej]], a kolor jej wartość)]] |
||
[[Plik:Example of 2D mesh.png|thumb|Przykład dwuwymiarowej dyskretyzacji dla rozwiązania powyżej (z zagęszczeniem dyskretyzacji dookoła obiektu oraz z wymuszającą [[cewka|cewką]] po prawej stronie)]] |
[[Plik:Example of 2D mesh.png|thumb|Przykład dwuwymiarowej dyskretyzacji dla rozwiązania powyżej (z zagęszczeniem dyskretyzacji dookoła obiektu oraz z wymuszającą [[cewka|cewką]] po prawej stronie)]] |
||
[[Plik:Vanadis a1 test.gif|thumb|220x220px|Model 3D rozprzestrzeniania się zanieczyszczeń w atmosferze |
[[Plik:Vanadis a1 test.gif|thumb|220x220px|Model 3D rozprzestrzeniania się zanieczyszczeń w atmosferze – Pole stężenia zanieczyszczenia na powierzchni ziemi]] |
||
[[Plik:Vanadis a2 test.gif|thumb|220x220px|Model 3D rozprzestrzeniania się zanieczyszczeń w atmosferze |
[[Plik:Vanadis a2 test.gif|thumb|220x220px|Model 3D rozprzestrzeniania się zanieczyszczeń w atmosferze – Pole stężenia zanieczyszczenia w płaszczyźnie prostopadłej do powierzchni ziemi w odległości ok. 1 km od kominów ]] |
||
'''Metoda |
'''Metoda elementów skończonych''', '''metoda elementu skończonego'''<ref name="epwn">{{Encyklopedia PWN | id = 3940109 | tytuł = metoda elementu skończonego | data dostępu = 2023-03-18 }}</ref>, '''MES''' ([[Język angielski|ang.]] ''finite element method'', ''FEM''){{r|Zien1|Zienk|Boss}} – zaawansowana metoda numerycznego rozwiązywania [[zagadnienie brzegowe|problemów brzegowych]]. Polega ona na zastosowaniu interpolacji (jedno-, dwu- lub trój-wymiarowej) poszukiwanej funkcji, na dyskretnym zbiorze jej węzłów, które powstają w wyniku [[dyskretyzacja kontinuum|dyskretyzacji]] dziedziny jej określoności na tzw. elementy skończone. |
||
Istota metody polega na tym, że |
Istota metody polega na tym, że interpolacji dokonuje się za pomocą prostych [[funkcja bazowa|funkcji bazowych]] o [[nośnik funkcji|nośnikach]] zlokalizowanych tylko na najbliższych, sąsiadujących ze sobą elementach skończonych. Interpolację zdefiniowaną dla całej dziedziny określoności poszukiwanej funkcji otrzymuje się przez utworzenie <u>wielomianu sklejanego</u> z prostych i krótkich funkcji bazowych. Ten sposób interpolacji, w najprostszym przypadku, sprowadza się do interpolacji liniowej. W <math>R^1</math> bazę globalną tworzą funkcje łamane, przedziałowo liniowe, w <math>R^2</math> – powierzchnie złożone z płaskich trójkątów połączonych ze sobą krawędziami (rysunek obok), a w <math>R^3</math> – obszary wypełnione czworościanami stykające się wspólnymi ścianami. |
||
Wielkościami podlegającymi wyznaczeniu w MES są niewiadome rzędne interpolowanej funkcji i jej pochodnych, występujące <u>tylko w węzłach podziałowych</u>. |
|||
Metodą pokrewną jest [[metoda elementów brzegowych]]. |
|||
Podstawową zaletą MES jest możliwość uzyskiwania rozwiązań dla obszarów o skomplikowanych kształtach, dla których nie jest możliwe przeprowadzenie ścisłych obliczeń analitycznych. |
|||
⚫ | |||
⚫ | |||
== Zastosowanie == |
== Zastosowanie == |
||
MES znajduje szerokie zastosowania w fizyce, a w szczególności w mechanice konstrukcji i mechanice ośrodków ciągłych. Z jej użyciem bada się [[wytrzymałość materiałów|wytrzymałość]] konstrukcji, symuluje ich [[odkształcenie|odkształcenia]], [[naprężenie|naprężenia]] i [[przemieszczenie (mechanika)|przemieszczenia]], a także [[przepływ ciepła]], [[przepływ cieczy]]{{r|Zien2|Zien21}}. |
|||
Bada się również [[Dynamika (fizyka)|dynamikę]], [[kinematyka|kinematykę]] i [[statyka|statykę]] maszyn, jak również oddziaływania [[elektrostatyka|elektrostatyczne]], [[magnetostatyka|magnetostatyczne]] i [[Oddziaływanie elektromagnetyczne|elektromagnetyczne]]. |
Bada się również [[Dynamika (fizyka)|dynamikę]], [[kinematyka|kinematykę]] i [[statyka|statykę]] maszyn, jak również oddziaływania [[elektrostatyka|elektrostatyczne]], [[magnetostatyka|magnetostatyczne]] i [[Oddziaływanie elektromagnetyczne|elektromagnetyczne]]. |
||
Metoda stosowana jest również do interpolowania wyników pomiarów wykonywanych na dyskretnym zbiorze punktów np. w meteorologii przy sporządzaniu map synoptycznych. |
|||
Obliczenia MES mogą być przeprowadzane w przestrzeni dwuwymiarowej ([[grafika dwuwymiarowa|2D]]), gdzie dyskretyzacja sprowadza się najczęściej do podziału obszaru na [[trójkąt]]y. 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 ([[Grafika 3D|3D]]). Dyskretyzacja zazwyczaj polega na podziale obszaru na [[czworościan]]y. Modelowanie takie pozbawione jest fundamentalnych ograniczeń technologii 2D, ale jest znacznie bardziej wymagające pod względem pamięci i mocy obliczeniowej komputera. |
|||
== Wiarygodność MES == |
== Wiarygodność MES == |
||
Linia 30: | Linia 30: | ||
* błąd zaokrągleń (ze względu na zastosowanie ograniczonej dokładności reprezentacji liczb w komputerze, rozwiązanie uzyskane programem komputerowym nie odpowiada rozwiązaniu przybliżonemu, które zostałoby otrzymane przy dokładnej reprezentacji liczb) |
* błąd zaokrągleń (ze względu na zastosowanie ograniczonej dokładności reprezentacji liczb w komputerze, rozwiązanie uzyskane programem komputerowym nie odpowiada rozwiązaniu przybliżonemu, które zostałoby otrzymane przy dokładnej reprezentacji liczb) |
||
Po uzyskaniu rozwiązania wyniki należy poddać weryfikacji. W przypadku błędu modelowania mówimy o walidacji modelu. Model matematyczny jest opracowywany przez inżynierów, fizyków, matematyków |
Po uzyskaniu rozwiązania wyniki należy poddać weryfikacji. W przypadku błędu modelowania mówimy o walidacji modelu. Model matematyczny jest opracowywany przez inżynierów, fizyków, matematyków – przeciętny użytkownik programów MES powinien sprawdzić jak dobrze zastosowany przez niego model matematyczny odwzorowuje rzeczywistość, np. jak wiele osób dotychczas stosowało ten model, jakie uzyskały wyniki itp. |
||
Z kolei błędy wartości współczynników i błąd odwzorowania obszaru należą do fazy przygotowania danych do rozwiązywanego problemu. Matematyczna analiza sformułowania problemu może przynieść odpowiedź na pytanie jak wrażliwy jest model na zmiany powyższych parametrów, w jaki sposób zmiany parametrów wpływają na zmianę rozwiązania, czy wiedząc, że informacje o danych i obszarze obarczone są pewnym błędem nadal możemy zakładać że rozwiązanie MES wystarczająco dokładnie opisuje badane zjawisko. |
Z kolei błędy wartości współczynników i błąd odwzorowania obszaru należą do fazy przygotowania danych do rozwiązywanego problemu. Matematyczna analiza sformułowania problemu może przynieść odpowiedź na pytanie jak wrażliwy jest model na zmiany powyższych parametrów, w jaki sposób zmiany parametrów wpływają na zmianę rozwiązania, czy wiedząc, że informacje o danych i obszarze obarczone są pewnym błędem nadal możemy zakładać, że rozwiązanie MES wystarczająco dokładnie opisuje badane zjawisko. |
||
Błąd odwzorowania obszaru może wynikać nie tylko z błędu danych wejściowych przy definicji problemu, może zostać wprowadzony w fazie dyskretyzacji obszaru, czyli generowania siatki MES. Tutaj także analiza matematyczna zagadnienia może prowadzić do prób oszacowania jak duży jest błąd i w jaki sposób można go zmniejszyć. |
Błąd odwzorowania obszaru może wynikać nie tylko z błędu danych wejściowych przy definicji problemu, może zostać wprowadzony w fazie dyskretyzacji obszaru, czyli generowania siatki MES. Tutaj także analiza matematyczna zagadnienia może prowadzić do prób oszacowania jak duży jest błąd i w jaki sposób można go zmniejszyć. |
||
Linia 44: | Linia 44: | ||
== MES w mechanice == |
== MES w mechanice == |
||
[[Plik:Finite element sparse matrix.png|thumb|Przykład [[Macierz rzadka|rzadkiej macierzy]] MES]] |
[[Plik:Finite element sparse matrix.png|thumb|Przykład [[Macierz rzadka|rzadkiej macierzy]] MES]] |
||
Zastosowanie MES w mechanice{{r|Hueb |
Zastosowanie MES w mechanice{{r|Hueb|Zien4}} oparte jest na poniższym równaniu [[macierz]]owym: |
||
: '''[M][ |
: '''[M][u″]+[C][u′]+[K][u]=[F]''' |
||
gdzie: |
gdzie: |
||
: '''[M]''' = suma('''[m]''') |
: '''[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]''') |
: '''[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])''' |
: '''[K]''' = suma ('''[k])''' – macierz sztywności układu elementów skończonych równa sumie macierzy sztywności poszczególnych elementów |
||
: '''[ |
: '''[u″]''' – macierz kolumnowa przyspieszeń poszczególnych węzłów układu |
||
: '''[ |
: '''[u′]''' – macierz kolumnowa prędkości poszczególnych węzłów układu |
||
: '''[u]''' |
: '''[u]''' – macierz kolumnowa przemieszczeń poszczególnych węzłów układu |
||
: '''[F]''' |
: '''[F]''' – macierz kolumnowa sił przyłożonych do ciała w węzłach układu elementów skończonych |
||
Każdy element sąsiaduje tylko z |
Każdy element skończony sąsiaduje tylko z najbliższymi dla niego elementami, dzięki czemu macierz wynikowa (a więc i [[układ równań]] do rozwiązania) jest zazwyczaj bardzo [[Macierz rzadka|rzadka]]. Taką sytuację uzyskuje się właśnie przez zastosowanie krótkich, lokalnych baz interpolacji, co w zdecydowany sposób poprawia uwarunkowanie układów równań metody. |
||
== Wady i zalety == |
== Wady i zalety == |
||
Podstawową zaletą MES jest możliwość |
Podstawową zaletą MES jest możliwość uzyskiwania rozwiązań dla obszarów o skomplikowanych kształtach, dla których nie jest możliwe przeprowadzenie ścisłych obliczeń analitycznych. |
||
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. |
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. |
||
Linia 70: | Linia 70: | ||
== Przypisy == |
== Przypisy == |
||
{{Przypisy| |
{{Przypisy| |
||
<ref name="Zien1">O. Zienkiewicz, C. Taylor, R. Leroy, J.Z. Zhu, ''The finite element method - Its basis and fundamentals'', Butterworth-Heinemann (1990-2005)</ref> |
<ref name="Zien1">O. Zienkiewicz, C. Taylor, R. Leroy, J.Z. Zhu, ''The finite element method - Its basis and fundamentals'', Butterworth-Heinemann (1990-2005).</ref> |
||
<ref name="Zienk">O.C. Zienkiewicz, ''Metoda elementów skończonych'', Wyd. Arkady, 1972</ref> |
<ref name="Zienk">O.C. Zienkiewicz, ''Metoda elementów skończonych'', Wyd. Arkady, 1972.</ref> |
||
<ref name="Boss">M.A. Bossak, ''Metoda elementów skończonych'', Wyd. Ucz. Politechniki Rzeszowskiej, 1976</ref> |
<ref name="Boss">M.A. Bossak, ''Metoda elementów skończonych'', Wyd. Ucz. Politechniki Rzeszowskiej, 1976.</ref> |
||
<ref name="Zien2">O. Zienkiewicz, C. Taylor, R. Leroy, ''The finite element method. Vol. 1, Basic formulation and linear problems'', McGraw-Hill Publishing Company |
<ref name="Zien2">O. Zienkiewicz, C. Taylor, R. Leroy, ''The finite element method. Vol. 1, Basic formulation and linear problems'', McGraw-Hill Publishing Company.</ref> |
||
<ref name="Zien21">O. Zienkiewicz, C. Taylor, R. Leroy, ''The finite element method. Vol. 2, Solid and fluid mechanics dynamics and non-lineary'', McGraw-Hill Publishing Company |
<ref name="Zien21">O. Zienkiewicz, C. Taylor, R. Leroy, ''The finite element method. Vol. 2, Solid and fluid mechanics dynamics and non-lineary'', McGraw-Hill Publishing Company.</ref> |
||
<ref name="Hueb">K.H. Huebner, ''The finite element method for engineers'', John Wiley</ref> |
<ref name="Hueb">K.H. Huebner, ''The finite element method for engineers'', John Wiley.</ref> |
||
<ref name="Zien4">O. Zienkiewicz, C. Taylor, R. Leroy, D.D. Fox, ''The finite element method for solid and structural mechanics'', Butterworth-Heinemann (1990-2005)</ref> |
<ref name="Zien4">O. Zienkiewicz, C. Taylor, R. Leroy, D.D. Fox, ''The finite element method for solid and structural mechanics'', Butterworth-Heinemann (1990-2005).</ref> |
||
}} |
}} |
||
Linia 82: | Linia 82: | ||
* [http://www.metal.agh.edu.pl/~banas/wprowadzenie_do_MES.pdf Wprowadzenie do MES w języku polskim (istota metody elementów skończonych w 2000 słów)] |
* [http://www.metal.agh.edu.pl/~banas/wprowadzenie_do_MES.pdf Wprowadzenie do MES w języku polskim (istota metody elementów skończonych w 2000 słów)] |
||
* [http://zarembski.com/mes/ Metoda elementów skończonych w analizie zjawiska filtracji wód gruntowych] |
* [http://zarembski.com/mes/ Metoda elementów skończonych w analizie zjawiska filtracji wód gruntowych] |
||
* [http://www.ikb.poznan.pl/almamater/biblioteka/ Metoda elementów skończonych w wybranych zagadnieniach mechaniki konstrukcji inżynierskich (pdf) |
* [http://www.ikb.poznan.pl/almamater/biblioteka/ Metoda elementów skończonych w wybranych zagadnieniach mechaniki konstrukcji inżynierskich (pdf) – podręcznik akademicki] |
||
* [https://solidexpert.com/analiza-mes-boj-sie-metod-numerycznych-przy-obliczaniu-wytrzymalosci/ Analiza MES] |
* [https://solidexpert.com/analiza-mes-boj-sie-metod-numerycznych-przy-obliczaniu-wytrzymalosci/ Analiza MES] – opis problematyki oraz związek z CAE |
||
{{Kontrola autorytatywna |
{{Kontrola autorytatywna}} |
||
[[Kategoria:Fizyka matematyczna]] |
[[Kategoria:Fizyka matematyczna]] |
Aktualna wersja na dzień 20:32, 18 mar 2023
Metoda elementów skończonych, metoda elementu skończonego[1], MES (ang. finite element method, FEM)[2][3][4] – zaawansowana metoda numerycznego rozwiązywania problemów brzegowych. Polega ona na zastosowaniu interpolacji (jedno-, dwu- lub trój-wymiarowej) poszukiwanej funkcji, na dyskretnym zbiorze jej węzłów, które powstają w wyniku dyskretyzacji dziedziny jej określoności na tzw. elementy skończone.
Istota metody polega na tym, że interpolacji dokonuje się za pomocą prostych funkcji bazowych o nośnikach zlokalizowanych tylko na najbliższych, sąsiadujących ze sobą elementach skończonych. Interpolację zdefiniowaną dla całej dziedziny określoności poszukiwanej funkcji otrzymuje się przez utworzenie wielomianu sklejanego z prostych i krótkich funkcji bazowych. Ten sposób interpolacji, w najprostszym przypadku, sprowadza się do interpolacji liniowej. W bazę globalną tworzą funkcje łamane, przedziałowo liniowe, w – powierzchnie złożone z płaskich trójkątów połączonych ze sobą krawędziami (rysunek obok), a w – obszary wypełnione czworościanami stykające się wspólnymi ścianami.
Wielkościami podlegającymi wyznaczeniu w MES są niewiadome rzędne interpolowanej funkcji i jej pochodnych, występujące tylko w węzłach podziałowych.
Podstawową zaletą MES jest możliwość uzyskiwania rozwiązań dla obszarów o skomplikowanych kształtach, dla których nie jest możliwe przeprowadzenie ścisłych obliczeń analitycznych.
Jeśli obliczany model posiada symetrię kształtu i wymuszenia, wówczas można obliczać tylko część obiektu celem szybszego uzyskania wyników, tak jak to przedstawiono na rysunku obok.
Zastosowanie
[edytuj | edytuj kod]MES znajduje szerokie zastosowania w fizyce, a w szczególności w mechanice konstrukcji i mechanice ośrodków ciągłych. Z jej użyciem bada się wytrzymałość konstrukcji, symuluje ich odkształcenia, naprężenia i przemieszczenia, a także przepływ ciepła, przepływ cieczy[5][6].
Bada się również dynamikę, kinematykę i statykę maszyn, jak również oddziaływania elektrostatyczne, magnetostatyczne i elektromagnetyczne.
Metoda stosowana jest również do interpolowania wyników pomiarów wykonywanych na dyskretnym zbiorze punktów np. w meteorologii przy sporządzaniu map synoptycznych.
Wiarygodność MES
[edytuj | edytuj kod]Jak każda metoda numerycznej aproksymacji, metoda elementów skończonych wprowadza szereg możliwych błędów rozwiązania. Kilka najważniejszych to:
- błąd modelowania (zastosowany model matematyczny nie odzwierciedla dokładnie rzeczywistości)
- błąd wartości współczynników (przyjęte wartości współczynników równań różniczkowych cząstkowych i warunków brzegowych, czyli np. dane materiałowe, dane o interakcji obiektu ze światem zewnętrznym obarczone są błędem)
- błąd odwzorowania obszaru (obszar obliczeniowy nie odpowiada dokładnie rzeczywistemu obszarowi zajmowanemu przez analizowany obiekt)
- błąd numeryczny (błąd dyskretyzacji, zastosowana metoda aproksymacji wprowadza błąd w stosunku do rozwiązania dokładnego problemu wyjściowego)
- błąd zaokrągleń (ze względu na zastosowanie ograniczonej dokładności reprezentacji liczb w komputerze, rozwiązanie uzyskane programem komputerowym nie odpowiada rozwiązaniu przybliżonemu, które zostałoby otrzymane przy dokładnej reprezentacji liczb)
Po uzyskaniu rozwiązania wyniki należy poddać weryfikacji. W przypadku błędu modelowania mówimy o walidacji modelu. Model matematyczny jest opracowywany przez inżynierów, fizyków, matematyków – przeciętny użytkownik programów MES powinien sprawdzić jak dobrze zastosowany przez niego model matematyczny odwzorowuje rzeczywistość, np. jak wiele osób dotychczas stosowało ten model, jakie uzyskały wyniki itp.
Z kolei błędy wartości współczynników i błąd odwzorowania obszaru należą do fazy przygotowania danych do rozwiązywanego problemu. Matematyczna analiza sformułowania problemu może przynieść odpowiedź na pytanie jak wrażliwy jest model na zmiany powyższych parametrów, w jaki sposób zmiany parametrów wpływają na zmianę rozwiązania, czy wiedząc, że informacje o danych i obszarze obarczone są pewnym błędem nadal możemy zakładać, że rozwiązanie MES wystarczająco dokładnie opisuje badane zjawisko.
Błąd odwzorowania obszaru może wynikać nie tylko z błędu danych wejściowych przy definicji problemu, może zostać wprowadzony w fazie dyskretyzacji obszaru, czyli generowania siatki MES. Tutaj także analiza matematyczna zagadnienia może prowadzić do prób oszacowania jak duży jest błąd i w jaki sposób można go zmniejszyć.
Kolejnym typem błędu jest błąd numeryczny. MES jako metoda aproksymacji, w zdecydowanej większości zastosowań (poza niezwykle prostymi zadaniami) prowadzi do błędu dyskretyzacji. Błąd dyskretyzacji możemy określić jako różnicę rozwiązania dokładnego równania różniczkowego cząstkowego (lub mówiąc dokładniej zagadnienia brzegowego lub początkowo-brzegowego) i przybliżonego rozwiązania MES. W teorii MES bada się jaka jest zależność błędu numerycznego od sformułowania MES i parametrów rozwiązania, takich jak np. maksymalna wielkość elementów w siatce MES lub stopień wielomianów przyjętych jako funkcje kształtu.
Teoria dostarcza także informacji jak dla konkretnego zadania poprawić rozwiązanie. Mówimy wtedy o adaptacji zadania, polegającej najczęściej na modyfikacji siatki lub doboru funkcji kształtu. Zdecydowana większość współczesnych programów MES zawiera mechanizmy adaptacji. Ich zastosowanie polega najczęściej na wstępnym rozwiązaniu zadania, oszacowaniu popełnionego błędu numerycznego, a następnie modyfikacji zadania i ponownym rozwiązaniu. Informacje o procedurach szacowania błędu oraz procedurach modyfikacji zadania (siatki i aproksymacji) powinny znajdować się w dokumentacji programu MES. Ich znajomość jest często warunkiem koniecznym uzyskiwania wiarygodnych i dokładnych wyników za pomocą MES.
Ostatni typ błędu, błąd zaokrągleń jest specyficzny dla komputerowej realizacji algorytmów MES. Użytkownik powinien mieć świadomość, w których momentach obliczeń mogą pojawić się błędy zaokrągleń, jak bardzo są one istotne dla dokładności wyników i czy istnieją alternatywne algorytmy unikające tych błędów. Informacje takie powinny także znaleźć się w podręczniku użytkownika programu komputerowego MES.
MES w mechanice
[edytuj | edytuj kod]Zastosowanie MES w mechanice[7][8] oparte 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 kolumnowa przyspieszeń poszczególnych węzłów układu
- [u′] – macierz kolumnowa prędkości poszczególnych węzłów układu
- [u] – macierz kolumnowa przemieszczeń poszczególnych węzłów układu
- [F] – macierz kolumnowa sił przyłożonych do ciała w węzłach układu elementów skończonych
Każdy element skończony sąsiaduje tylko z najbliższymi dla niego elementami, dzięki czemu macierz wynikowa (a więc i układ równań do rozwiązania) jest zazwyczaj bardzo rzadka. Taką sytuację uzyskuje się właśnie przez zastosowanie krótkich, lokalnych baz interpolacji, co w zdecydowany sposób poprawia uwarunkowanie układów równań metody.
Wady i zalety
[edytuj | edytuj kod]Podstawową zaletą MES jest możliwość uzyskiwania rozwiązań dla obszarów o skomplikowanych kształtach, dla których nie jest możliwe przeprowadzenie ścisłych obliczeń analitycznych.
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ć od 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.
Zobacz też
[edytuj | edytuj kod]Przypisy
[edytuj | edytuj kod]- ↑ metoda elementu skończonego, [w:] Encyklopedia PWN [online], Wydawnictwo Naukowe PWN [dostęp 2023-03-18] .
- ↑ O. Zienkiewicz, C. Taylor, R. Leroy, J.Z. Zhu, The finite element method - Its basis and fundamentals, Butterworth-Heinemann (1990-2005).
- ↑ O.C. Zienkiewicz, Metoda elementów skończonych, Wyd. Arkady, 1972.
- ↑ M.A. Bossak, Metoda elementów skończonych, Wyd. Ucz. Politechniki Rzeszowskiej, 1976.
- ↑ O. Zienkiewicz, C. Taylor, R. Leroy, The finite element method. Vol. 1, Basic formulation and linear problems, McGraw-Hill Publishing Company.
- ↑ O. Zienkiewicz, C. Taylor, R. Leroy, The finite element method. Vol. 2, Solid and fluid mechanics dynamics and non-lineary, McGraw-Hill Publishing Company.
- ↑ K.H. Huebner, The finite element method for engineers, John Wiley.
- ↑ O. Zienkiewicz, C. Taylor, R. Leroy, D.D. Fox, The finite element method for solid and structural mechanics, Butterworth-Heinemann (1990-2005).
Linki zewnętrzne
[edytuj | edytuj kod]- Wprowadzenie do MES w języku polskim (istota metody elementów skończonych w 2000 słów)
- Metoda elementów skończonych w analizie zjawiska filtracji wód gruntowych
- Metoda elementów skończonych w wybranych zagadnieniach mechaniki konstrukcji inżynierskich (pdf) – podręcznik akademicki
- Analiza MES – opis problematyki oraz związek z CAE