Úvod do přesnosti MKP, generace sítí a metod řešení soustav lineárních rovnic

Podobné dokumenty
1 Přesnost metody konečných prvků

Globální matice konstrukce

Static Load Balancing Applied to Time Dependent Mechanical Problems

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

stránkách přednášejícího.

1 0 0 u 22 u 23 l 31. l u11

Dnešní látka Opakování: normy vektorů a matic, podmíněnost matic Jacobiova iterační metoda Gaussova-Seidelova iterační metoda

Aplikace metody BDDC

FP - SEMINÁŘ Z NUMERICKÉ MATEMATIKY. Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci

Co je obsahem numerických metod?

Motivace. Software. Literatura a odkazy

Aplikovaná numerická matematika - ANM

Metoda konečných prvků Charakteristika metody (výuková prezentace pro 1. ročník navazujícího studijního oboru Geotechnika)

Připomenutí co je to soustava lineárních rovnic

DRN: Soustavy linárních rovnic numericky, norma

Martin NESLÁDEK. 14. listopadu 2017

Tento dokument obsahuje zadání pro semestrální programy z PAA. Vypracování. vypracovanou úlohu podle níže uvedených zadání. To mimo jiné znamená, že

Nelineární analýza materiálů a konstrukcí (V-132YNAK) Přednáška 2 Princip metody konečných prvků

Pružnost a plasticita II CD03

Iterační metody řešení soustav lineárních rovnic. 27. prosince 2011

0 0 a 2,n. JACOBIOVA ITERAČNÍ METODA. Ax = b (D + L + U)x = b Dx = (L + U)x + b x = D 1 (L + U)x + D 1 b. (i) + T J

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

PRUŽNOST A PEVNOST II

III. MKP vlastní kmitání

Numerické metody a programování. Lekce 4

Řešení 1D vedení tepla metodou sítí a metodou

Arnoldiho a Lanczosova metoda

Katedra geotechniky a podzemního stavitelství

Lineární stabilita a teorie II. řádu

Rovinná úloha v MKP. (mohou být i jejich derivace!): rovinná napjatost a r. deformace (stěny,... ): u, v. prostorové úlohy: u, v, w

Numerická matematika Písemky

Numerická matematika 1

4. Trojúhelníkový rozklad p. 1/20

GPGPU Aplikace GPGPU. Obecné výpočty na grafických procesorech. Jan Vacata

Matematické modely a způsoby jejich řešení. Kateřina Růžičková

Zpráva s popisem softwarového návrhu a specifikací rozhraní prototypového modulu pro odhad chyby a zjemnění sítě

Soustavy lineárních rovnic-numerické řešení. October 2, 2008

Objektově orientovaná implementace škálovatelných algoritmů pro řešení kontaktních úloh

Numerické metody a programování

České vysoké učení technické v Praze Fakulta jaderná a fyzikálně inženýrská OKRUHY. ke státním závěrečným zkouškám BAKALÁŘSKÉ STUDIUM

Četba: Texty o lineární algebře (odkazy na webových stránkách přednášejícího).

DEFINICE,VĚTYADŮKAZYKÚSTNÍZKOUŠCEZMAT.ANALÝZY Ib

Princip řešení soustavy rovnic

Základy matematické analýzy

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Numerické metody. Numerické modelování v aplikované geologii. David Mašín. Ústav hydrogeologie, inženýrské geologie a užité geofyziky

Integrace. Numerické metody 7. května FJFI ČVUT v Praze

Typy příkladů na písemnou část zkoušky 2NU a vzorová řešení (doc. Martišek 2017)

Numerické metody a programování. Lekce 7

Faster Gradient Descent Methods

Požadavky k písemné přijímací zkoušce z matematiky do navazujícího magisterského studia pro neučitelské obory

Metoda konečných prvků Úvod (výuková prezentace pro 1. ročník navazujícího studijního oboru Geotechnika)

Četba: Texty o lineární algebře (odkazy na webových stránkách přednášejícího).

SOUSTAVY LINEÁRNÍCH ALGEBRAICKÝCH ROVNIC

Soustavy lineárních rovnic-numerické řešení

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Mechanika s Inventorem

a vlastních vektorů Příklad: Stanovte taková čísla λ, pro která má homogenní soustava Av = λv nenulové (A λ i I) v = 0.

Počítačová dynamika tekutin (CFD) Řešení rovnic. - metoda konečných objemů -

Numerické řešení nelineárních rovnic

Čebyševovy aproximace

OTÁZKY K PROCVIČOVÁNÍ PRUŽNOST A PLASTICITA II - DD6

Nelineární úlohy při výpočtu konstrukcí s využitím MKP

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2,

Matematika I A ukázkový test 1 pro 2014/2015

Moderní numerické metody

FIT ČVUT MI-LOM Lineární optimalizace a metody. Dualita. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Tutoriál programu ADINA

Libovolnou z probraných metod najděte s přesností na 3 desetinná místa kladný kořen rovnice. sin x + x 2 2 = 0.

Interpolace, ortogonální polynomy, Gaussova kvadratura

Slajdy k přednášce Lineární algebra I

Numerická matematika Banka řešených příkladů

Numerické metody lineární algebry

(Poznámka: V MA 43 je věta formulována trochu odlišně.)

FLUENT přednášky. Metoda konečných objemů (MKO)

APLIKACE SIMULAČNÍHO PROGRAMU ANSYS PRO VÝUKU MIKROELEKTROTECHNICKÝCH TECHNOLOGIÍ

Diferenciální rovnice a jejich aplikace. (Brkos 2011) Diferenciální rovnice a jejich aplikace 1 / 36

Budeme hledat řešení y(x) okrajové úlohy pro diferenciální rovnici druhého řádu v samoadjungovaném tvaru na intervalu a, b : 2 ) y i p i+ 1

Numerické metody lineární algebry

Aproximace posuvů [ N ],[G] Pro každý prvek se musí nalézt vztahy

Stabilizace Galerkin Least Squares pro

Pružnost a pevnost. 2. přednáška, 10. října 2016

Přednáška č. 5: Jednorozměrné ustálené vedení tepla

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Soustavy linea rnı ch rovnic

Pružnost a pevnost. zimní semestr 2013/14

Rozdíly mezi MKP a MHP, oblasti jejich využití.

1 Stabilita prutových konstrukcí

Mezi jednotlivými rozhraními resp. na nosníkových prvcích lze definovat kontakty

SIMULACE V KONFEKČNÍ VÝROBĚ S VYUŽITÍM METODY KONEČNÝCH PRVKŮ (MKP, FEM)

maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést

Vypracovat přehled paralelních kinematických struktur. Vytvořit model a provést analýzu zvolené PKS

geologie a užité geofyziky Karlova Univerzita, Praha v geomechanice I

Numerické řešení diferenciálních rovnic

To je samozřejmě základní pojem konvergence, ale v mnoha případech je příliš obecný a nestačí na dokazování některých užitečných tvrzení.

Dnešní látka: Literatura: Kapitoly 3 a 4 ze skript Karel Rektorys: Matematika 43, ČVUT, Praha, Text přednášky na webové stránce přednášejícího.

ALGORITMY A DATOVÉ STRUKTURY

KŘIVKY A PLOCHY. Obrázky (popř. slajdy) převzaty od

Projevy dotvarování na konstrukcích (na úrovni průřezových modelů)

Matematika I A ukázkový test 1 pro 2011/2012. x + y + 3z = 1 (2a 1)x + (a + 1)y + z = 1 a

Transkript:

ENumerická analýza transportních procesů - NTP2 Přednáška č. 8 Úvod do přesnosti MKP, generace sítí a metod řešení soustav lineárních rovnic

Úvod do přesnosti metody konečných prvků

Úvod do přesnosti metody konečných prvků Sít konečných prvků Metoda konečných prvků je založena na diskretizaci původní spojité konstrukce soustavou prvků (nebo obecněji na diskretizaci slabé formulace řídicích rovnic) výsledkem je přibližné řešení Přesnost přibližného řešení závisí na - volbě typu konečných prvků - velikosti jednotlivých prvků - na průběhu slabého řešení - u časově závislých problémů na typu časové diskretizace a algoritmu řešení MKP je silně ovlivněna konstrukcí sítě konečných prvků (obecně bázových funkcí)

Úvod do přesnosti metody konečných prvků Kovergence metody konečných prvků Teorie je velmi propracovaná pro úlohy mechaniky (lineární statika) - poznatky jsou využívány pro řešení transportních procesů (stacionární nestacionární) Pojem kovergence (Cauchyho koncepce): Řekněme, že posloupnost reálných čísel a n konverguje k limitě a, pokud pro libovolné ɛ > 0 můžeme najít takové n 0, že pro každé n n 0 platí a a n ɛ. Pak píšeme: lim a n = a n Předchozí definice jinými slovy tvrdí, že dokážeme posloupností a n aproximovat limitu a s libovolnou přesností ɛ > 0 V MKP jde o to, zda lze slabé řešení dané úlohy u ex aproximovat s libovolnou přesností konečněprvkovým řešením u mkp n : u mkp n (x) u ex

Úvod do přesnosti metody konečných prvků Kovergence metody konečných prvků V MKP nás zajímá konvergence funkcí Příklad: tažený tlačený prut

Úvod do přesnosti metody konečných prvků Kovergence metody konečných prvků Zavádíme tzv. energetickou normu funkce u ( du ) 2dx, u(x) 2 = E(x)A(x) dx L která má fyzikální význam energie konstrukce, uděĺıme-li ji daný posun u Zkoumáme, zda platí: u mkp n (x) u ex (x) V MKP jednotlivá řešení paramterizujeme rozměrem prvku h místo počtem prvků n V ideálním případě by mělo platit: lim h 0 umkp h (x) u ex (x)

Úvod do přesnosti metody konečných prvků Kovergence metody konečných prvků Tedy pro zvolenou přesnost ɛ > 0 jsme schopni najít takovou velikost prvku h, že platí: u mkp h (x) u ex (x) < ɛ jsme tedy schopni aproximovat slabé řešení s libovolnou přesností v energetické normě

Úvod do přesnosti metody konečných prvků Kovergence metody konečných prvků Bázové funkce musí splňovat podmínky: dostatečné hladkosti: funkce mají derivace řádu o jeden vyšší než se objevuje ve slabém řešení spojitosti: funkce musí být spojité jak uvnitř prvku, tak na hranici úplnosti: např. pro teorii pružnosti: - musí popstat konstantní stav deformace - a musí reprezentovat přemístění prvku jako tuhého tělesa bez vzniku deformací Prvek jehož bázové funkce splňují jak podmínky spojitosti, tak úplnosti se nazývá konformní monotónní konvergence Pokud je splněna podmínka úplnosti, ale není podmínka spojitosti, prvek se nazývá nekonformní U nekonformních prvků je analýza splnění podmínky úplnosti velmi komplikovaná, proto je pro kontrolu správnosti řešení využíván tzv. PATCH TEST

Úvod do přesnosti metody konečných prvků Kovergence metody konečných prvků PATCH TEST

Úvod do přesnosti metody konečných prvků Adaptivní techniky v MKP Adaptivní techniky v MKP se zabývají zjemňováním sítí a zvyšováním stupně polynomu aproximačních funkcí, rychlostí konvergence Rychlost konvergence lze ovlivnit - zjemňováním sítě h 0 - tzv. h konvergence - zvyšováním stupně polynomické aproximace - tzv. p konvergence - kombinací obou přístupů - tzv. hp konvergence Z výpočetního hlediska je výhodné provádět zjemňování sítě resp. zvyšováním stupně polynomu tam, kde přibližné řešení dobře nevystihuje přesné řešení adaptivní varianta MKP. - např. v místech koncentrace napětí, v místech extrémních gradinetů teplot a vhlkostí,...

Úvod do přesnosti metody konečných prvků Adaptivní techniky v MKP Pro libovolnou adaptivní techniku je nutné znát chybu přibližného řešení respektive Názornější veličinou je relativní chyba řešení e(x) = u mkp (x) u ex (x) (1) e(x) = u mkp (x) u ex (x) (2) η = e u (3)

Úvod do přesnosti metody konečných prvků Adaptivní techniky v MKP Přesné řešení u ex není obecně známé, je nutné se spokojit pouze s odhadem chyby 0 e nebo relativní chyby 0 η Metody odhadu chyby - metoda ZZ (navržená Zienkiewiczem a Zhuem) - vhodná pro h adaptivní metodu O. C. Zienkiewicz and J. Z. Zhu, A simple error estimator and adaptive procedure for practical engeneering analysis, International Journal for Numerical Methods in Engineering 24 (1987), 337-357.

Úvod do automatického generování sítí viz stránky předmětu NTP2 nebo http://ksm.fsv.cvut.cz/ dr/t3d.html - internetové stránky T3D

Úvod do metod řešení řídkých soustav lineárních rovnic

Úvod do metod řešení řídkých soustav lineárních rovnic Hledáme řešení Ax = b (4) kde počet rovnic je velký (10 6 ) a matice A je řídká

Úvod do metod řešení řídkých soustav lineárních rovnic

Úvod do metod řešení řídkých soustav lineárních rovnic Pásová matice Metody ukládání řídkých matic

Skyline Úvod do metod řešení řídkých soustav lineárních rovnic Metody ukládání řídkých matic Souřadnicové ukládání - vhodné pro iterační řešiče

Přímé metody Úvod do metod řešení řídkých soustav lineárních rovnic Metody řešení Idea: faktorizace (rozklad) matice na součin matic, které jsou snadněji invertovatelné (trojúhelníkové) s možnou permutací pro dosažení stability Příklad: LU dekompozice A = LU, kde L a U jsou dolní, resp. horní trojúhelníkové matice. Pokud je rozklad k dispozici, řešení je pak: Ax = (LU)x = L(Ux) = b, Ly = b, Ux = y Výhoda rozkladu spočívá ve snadném řešení obou podproblémů (dopředná a zpětná substituce)

Přímé metody Úvod do metod řešení řídkých soustav lineárních rovnic Metody řešení Výhody: - garantovaný počet operací - schopnost řešit velké 2D a 3D úlohy - rychlost robustnost Nevýhody: - nutnost sestavit matici soustavy - může znamenat značné komplikace

Úvod do metod řešení řídkých soustav lineárních rovnic Metody řešení Iterační metody Dva hlavní typy iteračních algoritmů: relaxační (Jacobi, Gauss-Seidel) a projekční (Krylovovy metody: CG, GMRES) Idea: generovat posloupnost aproximací řešení x 0, x 1,... x n tak, aby lim x n x, kde x je přesné řešení Narozdíl od přímých řešičů můžeme řešení předčasně ukončit pomocí vhodného kritéria Výhody: - nemusí vyžadovat explicitní sestavení matice soustavy - velmi nízké pamět ové nároky - efektivní pro velmi řídké systémy, zejména ve 3D Nevýhody: - často vyžadují velký počet iterací - často nutné efektivní předpodmínění

Hybriní metody Úvod do metod řešení řídkých soustav lineárních rovnic multigridní metody Metody řešení

Úvod do metod řešení řídkých soustav lineárních rovnic Paralelní řešení soustav rovnic Velikost řešeného problému je na jednom počítači vždy omezena (rychlost CPU, velikost paměti) paralelní, distribuované výpočty na moderních paralelních počítačích nebo počítačových svazcích (PC clusters) Architektury: - sdílená pamět - distrubuovaná pamět - hybridní systémy Programovací modely: - vlákna (threads) - sdílená pamět (POSIX, OpenMP) - Message passing interface - distribuované i sdílené systémy (MPI) - Paralelní datový model - sdílená pamět (F90, HPF)

Úvod do metod řešení řídkých soustav lineárních rovnic Paralelní řešení soustav rovnic Princip: rozdělení problému na podproblémy, které mohou být řešeny na individuálních uzlech, vzájemná závislost vynucuje vzájemnou komunikaci V MKP se používá tzv. doménová dekompozice = rozdělení oblasti na podoblasti - pro efektivní zpracování je nutný paralelní distribuovaný řešič Požadavky na dekompozici: rovnoměrná distribuce práce (počet prvků), minimální rozhraní mezi subdoménami (komunikace) Metody řešení: 1. primární doménová dekompozice - Metoda Schurových doplňků 2. duální doménová dekompozice - metodat FETI (Finite Element Tearing and Interconnecting method) Load Ballancing - distribuce práce mezi uzly (statická, dynamická) je důležitá pro efektivní výpočet

Úvod do metod řešení řídkých soustav lineárních rovnic Příklad dekompozice

Úvod do přesnosti MKP, generace sítí a metod řešení soustav lineárních rovnic Témata přednášky jsou převztata z předmětu NAK1 Doc. Dr. Ing. Bořka Patzáka a z přednášek Doc. Dr. Ing. Daniela Rypla.