Metoda konačnih elemenata; teorija i praktična implementacija math.e 1 of 15 Vol.25. math.e Hrvatski matematički elektronički časopis Metoda konačnih

Слични документи
Newtonova metoda za rješavanje nelinearne jednadžbe f(x)=0

Diferenciranje i integriranje pod znakom integrala math.e Vol math.e Hrvatski matematički elektronički časopis Diferenciranje i integriranje pod

Microsoft Word - 6ms001

Numerička matematika 11. predavanje dodatak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb NumMat 2019, 11. p

UAAG Osnovne algebarske strukture 5. Vektorski prostori Borka Jadrijević

Numeričke metode u fizici 1, Projektni zadataci 2018./ Za sustav običnih diferencijalnih jednadžbi, koje opisuju kretanje populacije dviju vrs

Microsoft Word - predavanje8

Sadržaj 1 Diskretan slučajan vektor Definicija slučajnog vektora Diskretan slučajan vektor

JMBAG IME I PREZIME BROJ BODOVA 1. (ukupno 6 bodova) MJERA I INTEGRAL 1. kolokvij 4. svibnja (Knjige, bilježnice, dodatni papiri i kalkulatori n

Hej hej bojiš se matematike? Ma nema potrebe! Dobra priprema je pola obavljenog posla, a da bi bio izvrsno pripremljen tu uskačemo mi iz Štreberaja. D

Konacne grupe, dizajni i kodovi

Microsoft Word - 15ms261

JMBAG IME I PREZIME BROJ BODOVA MJERA I INTEGRAL 2. kolokvij 29. lipnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) 1. (

Matrice. Algebarske operacije s matricama. - Predavanje I

(Microsoft Word - MATB - kolovoz osnovna razina - rje\232enja zadataka)

vjezbe-difrfv.dvi

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Ivana Šore REKURZIVNOST REALNIH FUNKCIJA Diplomski rad Voditelj rada: doc.

Slide 1

JMBAG IME I PREZIME BROJ BODOVA MJERA I INTEGRAL završni ispit 6. srpnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) 1.

(Microsoft Word vje\236ba - LIMES FUNKCIJE.doc)

Primjena neodredenog integrala u inženjerstvu Matematika 2 Erna Begović Kovač, Literatura: I. Gusić, Lekcije iz Matematike 2

Matematika 1 - izborna

18 1 DERIVACIJA 1.3 Derivacije višeg reda n-tu derivaciju funkcije f označavamo s f (n) ili u Leibnizovoj notaciji s dn y d x n. Zadatak 1.22 Nadite f

Sadržaj 1 Uvod 2 2 Metoda konačnih elemenata Slabo rješenje Konstrukcija prostora V h

Uvod u obične diferencijalne jednadžbe Metoda separacije varijabli Obične diferencijalne jednadžbe Franka Miriam Brückler

ФАКУЛТЕТ ОРГАНИЗАЦИОНИХ НАУКА

Skalarne funkcije više varijabli Parcijalne derivacije Skalarne funkcije više varijabli i parcijalne derivacije Franka Miriam Brückler

(Microsoft Word - Dr\236avna matura - studeni osnovna razina - rje\232enja)

Microsoft Word - 09_Frenetove formule

LINEARNA ALGEBRA 2 Popravni kolokvij srijeda, 13. velja e Zadatak 1. ( 7 + 5=12 bodova) Zadan je potprostor L = {(x 1, x 2, x 3, x 4 ) C 4 : x 1

JMBAG IME I PREZIME BROJ BODOVA 1. (ukupno 20 bodova) MJERA I INTEGRAL Popravni ispit 7. rujna (Knjige, bilježnice, dodatni papiri i kalkulatori

Sveučilište J.J.Strossmayera u Osijeku Odjel za matematiku Preddiplomski studij matematike Margareta Tvrdy Banachovi prostori Završni rad Osijek, 2013

1 MATEMATIKA 1 (prva zadaća) Vektori i primjene 1. U trokutu ABC točke M i N dijele stranicu AB na tri jednaka dijela. O

Neodreeni integrali - Predavanje III

Optimizacija

ZADACI ZA VJEŽBU 1. Dokažite da vrijedi: (a) (A \ B) (B \ A) = (A B) (A C B C ), (b) A \ (B \ C) = (A C) (A \ B), (c) (A B) \ C = (A \ C) (B \ C). 2.

Microsoft Word - Dopunski_zadaci_iz_MFII_uz_III_kolokvij.doc

ACTA MATHEMATICA SPALATENSIA Series didactica Vol.2 (2019) Malo kompleksne analize i osnovni teorem algebre Ljiljana Arambašić, Maja Horvat Saže

Gravitacija kao specijalna relativistička teorija polja Jelena Filipović Fizički odsjek, PMF, Sveučilište u Zagrebu

Algebarski izrazi (4. dio)

1 Konusni preseci (drugim rečima: kružnica, elipsa, hiperbola i parabola) Definicija 0.1 Algebarska kriva drugog reda u ravni jeste skup tačaka opisan

(Microsoft Word - Rje\232enja zadataka)

Матрична анализа конструкција

MAT KOL (Banja Luka) ISSN (p), ISSN (o) Vol. XX (2)(2014), PELLOVA JEDNAČINA I PITAGORIN

(Microsoft Word - Dr\236avna matura - kolovoz osnovna razina - rje\232enja)

(Microsoft Word - Dr\236avna matura - kolovoz ni\236a razina - rje\232enja)

1 Polinomi jedne promenljive Neka je K polje. Izraz P (x) = a 0 + a 1 x + + a n x n = n a k x k, x K, naziva se algebarski polinom po x nad poljem K.

Sveučilište u Splitu Fakultet prirodoslovno-matematičkih znanosti i odgojnih područja Zavod za fiziku Pripremni tečaj za studente prve godine INTEGRAL

7. predavanje Vladimir Dananić 14. studenoga Vladimir Dananić () 7. predavanje 14. studenoga / 16

MAT-KOL (Banja Luka) XXIV (2)(2018), DOI: /МК S ISSN (o) ISSN (o) Klasa s

Dvostruki integrali Matematika 2 Erna Begović Kovač, Literatura: I. Gusić, Lekcije iz Matematike 2

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Elma Daferović HIJERARHIJA KONVEKSNIH FUNKCIJA Diplomski rad Voditelj rada

My_P_Red_Bin_Zbir_Free

Matematka 1 Zadaci za vežbe Oktobar Uvod 1.1. Izračunati vrednost izraza (bez upotrebe pomoćnih sredstava): ( ) [ a) : b) 3 3

osnovni gredni elementi - primjer 2.nb

ANALITIČKA GEOMETRIJA Željka Milin Šipuš i Mea Bombardelli verzija Uvod i povijesni osvrt Analitička geometrija bavi se proučavanjem (klasične)

Analiticka geometrija

Friedrichsovi operatori kao dualni parovi

Algoritmi SŠ P1

PowerPoint Presentation

9. : , ( )

Microsoft Word - 12ms121

3. Neprekinute funkcije U ovoj to ki deniramo neprekinute funkcije. Slikovito, graf neprekinute funkcije moºemo nacrtati a da ne diºemo olovku s papir

Maksimalni protok kroz mrežu - Ford-Fulkerson, Edmonds-Karp

Орт колоквијум

(Microsoft Word - Dr\236avna matura - lipanj osnovna razina - rje\232enja)

(Microsoft Word - Dr\236avna matura - svibanj osnovna razina - rje\232enja)

Vektorske funkcije i polja Mate Kosor / 23

(Microsoft Word - Dr\236avna matura - svibanj vi\232a razina - rje\232enja)

My_ST_FTNIspiti_Free

Microsoft Word - ASIMPTOTE FUNKCIJA.doc

ALIP1_udzb_2019.indb

(Microsoft Word - MATA - ljeto rje\232enja)

Elementarna matematika 1 - Oblici matematickog mišljenja

JMBAG IME I PREZIME BROJ BODOVA MJERA I INTEGRAL 2. kolokvij 28. lipnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) 1. (

Microsoft Word - 7. cas za studente.doc

Linearna algebra Mirko Primc

Zadaci s pismenih ispita iz matematike 2 s rješenjima MATEMATIKA II x 4y xy 2 x y 1. Odredite i skicirajte prirodnu domenu funkcije cos ln

Konstrukcija linearnih višekoračnih metodi Postoje tri važne familije višekoračnih metoda: Adamsovi metodi Adams-Bashfortovi metodi kod kojih je ρ(w)

(Microsoft Word - MATB - kolovoz vi\232a razina - rje\232enja zadataka)

Microsoft Word - 24ms221

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Elizabeta Borovec ALGEBARSKA PROŠIRENJA POLJA Diplomski rad Voditelj rada:

2015_k2_z12.dvi

PowerPoint Presentation

Test iz Linearne algebre i Linearne algebre A qetvrti tok, U zavisnosti od realnog parametra λ rexiti sistem jednaqina x + y + z = λ x +

Sveučilište J.J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni preddiplomski studij matematike Ana Vilić Unitarni operatori Završni rad Osije

Teorija skupova - blog.sake.ba

Neprekidnost Jelena Sedlar Fakultet građevinarstva, arhitekture i geodezije Jelena Sedlar (FGAG) Neprekidnost 1 / 14

PRIRODNO-MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA MATEMATIKU I INFORMATIKU ZADACI SA REŠENJIMA SA PRIJEMNOG ISPITA IZ MATEMATIKE, JUN Odrediti

(Microsoft Word - Dr\236avna matura - rujan osnovna razina - rje\232enja)

СТРАХИЊА РАДИЋ КЛАСИФИКАЦИJА ИЗОМЕТРИJА И СЛИЧНОСТИ Према књизи [1], свака изометриjа σ се може представити ком позици - jом неке транслациjе за векто

Generalizirani trag i normalne forme za logiku interpretabilnosti Vedran Čačić PMF Matematički odsjek Sveučilište u Zagrebu Dubrovnik radiona Sustavi

(Microsoft Word - Dr\236avna matura - kolovoz osnovna razina - rje\232enja)

Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica

Ukoliko Vam za bilo koji zadatak treba pomoć, slobodno pozovite. Postoji mogućnost kompletnog kursa, kao i individualnih časova. Zadatke prikupio i ot

ТРОУГАО БРЗИНА и математичка неисправност Лоренцове трансформације у специјалној теорији релативности Александар Вукеља www.

FAKULTET STROJARSTVA I BRODOGRADNJE KATEDRA ZA STROJARSKU AUTOMATIKU SEMINARSKI RAD IZ KOLEGIJA NEIZRAZITO I DIGITALNO UPRAVLJANJE Mehatronika i robot

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Igor Sušić LOKALNA IZRAČUNLJIVOST Diplomski rad Voditelj rada: doc.dr.sc.

ALGEBRA I (2010/11)

Znanstveno računanje 2 3. i 4. predavanje Saša Singer web.math.hr/~singer PMF Matematički odjel, Zagreb ZR2 2009, 3. i 4. predavanje p.

Транскрипт:

1 of 15 math.e Hrvatski matematički elektronički časopis Metoda konačnih elemenata; teorija i praktična implementacija klavirska žica konačni elementi mehanika numerička matematika Andrej Novak Sveučilište u Dubrovniku 1 Uvod Metoda konačnih elemenata je jedna od najpopularnijih numeričkih metoda za rješavanje parcijalnih diferencijalnih jednadžbi. Cilj ovog rada je na jednostavan način, kroz primjere, prezentirati metodu konačnih elemenata. U prvom dijelu rada je opisana Galerkinova metoda te je kroz jednostavan primjer skrenuta pozornost na opasnosti prilikom numeričke implementacije. U središnjem dijelu rada je opisana metoda konačnih elemenata kao poseban slučaj Galerkinove metode, a kroz primjer je dano numerički prihvatljivije rješenje primjera iz prvog dijela rada, samo što je jedan rub ostavljen slobodnim kako bi se prikazala implementacija raznih rubnih uvjeta. U završnom dijelu rada su dane neke ideje o implementaciji metode konačnih elementa na problemima koji uključuju više derivacije te par komentara vrijednih za praktičnu implementaciju. 2 Galerkinova metoda U ovom odjeljku ćemo postaviti scenu za metodu konačnih elemenata. Započinjemo kratkim opisom Galerkinove metode. Neka je Hilbertov prostor, bilinearna forma koja je ograničena, i -eliptična,

2 of 15 te ograničeni linearni funkcional. Promatramo problem Prema Lax-Milgramovoj lemi, varijacijski problem (1) ima jedinstveno rješenje. Općenito govoreći, nemoguće je naći egzaktno rješenje od (1) zato što je beskonačno dimenzionalni prostor. Prirodno je probati konstruirati aproksimaciju rješenja u konačnodimenzionalnom prostoru Promotrimo projekciju problema (1) na, Uz pretpostavke da je bilinearna forma ograničena, - eliptična i ograničeni linearni funkcional, opet primjenom Lax-Milgramove leme slijedi da (2) ima jedinstveno rješenje. Neka je baza konačnodimenzionalnog prostora, tada možemo zapisati (1) (2) za neke, trenutno nepoznate, skalare,. Uzmimo da budu baš te uvrstimo u (2). Dobivamo (3) Očito, prethodnu tvdnju možemo zapisati kao linearni sustav gdje je vektor nepoznanica, matrica sustava te desna strana. Općenito je aproksimacija različita od rješenja, stoga je prirodno tražiti približno rješenje u potprostoru što veće dimenzije. Za niz potprostora takvih da vrijedi, računamo pripadna rješenja,. Ovaj postupak nazivamo Galerkinovom metodom. Prvi korak u dokazu konvergencije Galerkinove metode je važan i elegantan teorijski rezultat. Teorem 1. (Céina lema) Neka je V Hilbertov prostor, ograničena, V-eliptična bilinerna forma na V te ograničeni linearni funkcional. Neka je rješenje od (1) i Galerkinova aproksimacija (2). Tada postoji konstanta takva da Proof. Prema pretpostavci je V-eliptična, ograničena bilinearna forma pa za svaki imamo, (4)

3 of 15 Dijeljenjem s slijedi tvrdnja, gdje je. U slučaju kada je simetrična bilinearna forma ona definira skalarni produkt na i njime induciranu normu. Ako sada oduzimemo (2) od (1) zbog linearnosti slijedi Vidimo da je s obzirom na novi skalarni produkt pogreška ortogonalna na potprostor Drugim riječima, je ortogonalna projekcija egzaktnog rješenja na potprostor Korolar 2. Uz pretpostavke prethodnog teorema pretpostavimo još da je dan niz potprostora Tada Galerkinova metoda konvergira, takvih da je Proof. Zbog pretpostavke gustoće postoji niz,, takav da Primjenom Céine leme slijedi dokaz tvrdnje, Promotrimo primjenu Galerkinove metode na jednostavnom primjeru.

4 of 15 Primjer 3. Zadan je rubni problem (5) Množenjem s test funkcijom slaba formulacija, integriranjem po cijeloj domeni te primjenom parcijalne integracije slijedi Ako definiramo te iz Lax-Milgramove leme slijedi jedinstvenost rješenja ovako zapisane zadaće. Moramo odabrati konačnodimenzionalni potprostor od u kojem želimo tražiti aproksimaciju rješenja. S obzirom na to da je rješenje u rubovima nula jedan jednostavan potprostor je Onda je Nepoznate koeficijente odredit ćemo iz Galerkinovih jednadžbi uzimanjem funkcija za test funkcije. Dolazimo do sustava linearnih jednadžbi gdje je vektor nepoznanica, vektor desne strane čija je i-ta komponenta oblika te matrica sustava čiji element ima oblik

5 of 15 Valja odmah primijetiti da je matrica koeficijenata popunjena elementima različitim od nule. No to nije sve, matrica je i loše uvjetovana što upućuje na ozbiljne opasnosti prilikom numeričkog rješavanja dobivenog sustava. U sljedećoj tablici je prikazana uvjetovanost matrice sustava za neke dimenzije potprostora. Kao posljednji argument koji ide u prilog numeričkoj nestabilnosti implementacije Galerkinove metode pogledajmo sljedeće slike.

6 of 15 Slika 1: Rezultati numeričke implementacije Galerkinove metode za čije egzaktno rješenje je dano s a) Za, apsolutna pogreška je, a uvjetovanost matice sustava je b) Za, apsolutna pogreška je te uvjetovanost matice sustava je c) Egzaktno rješenje d) Popunjenost matrice krutosti za. Plava točkica označava ne-nul element u matrici na odgovarajućem mjestu.

7 of 15 Iako je s teorijske strane ovaj pristup jednostavan i elegantan, neke detalje ćemo ipak morati prilagoditi kako bismo osigurali spomenuta dobra svojstva i praktičnoj izvedbi. 3 Metoda konačnih elemenata U prethodnom primjeru prilikom numeričke izvedbe Galerkinove metode vidjeli smo da se rješavanje linearnog rubnog problema svodi na rješavanje sustava linearnih jednadžbi. No, matrica sustava je bila gusto popunjena i loše uvjetovana. Htjeli bismo prilagoditi Galerkinovu metodu tako da u konačnici dobijemo sustav koji je dobro uvjetovan i još po mogućnosti rijetko popunjen. Ipak, za računanje svakog elementa matrice potrebno je riješiti ponekad netrivijalan integral - što je vremenski skupo ukoliko je matrica gusto popunjena. Kada radimo sa sustavima čije su matrice rijetko popunjene otvara se još jedan bonus, mogućnost uporabe iterativnih metoda. Jedan način na koji možemo riješiti prethodna dva problema jest pažljivim odabirom baze konačnodimenzionalnog prostora. Zathjevat ćemo da je broj baznih funkcija čiji se nosači sijeku s nosačem proizvoljne bazne funkcije što manji mogući. Odlučit ćemo se za prostor koji se sastoji od funkcija koje su po dijelovima polinomi povezani s diskretizacijom domene. Jednostavno govoreći, Galerkinova metoda uz prethodne pretpostavke na bazne funkcije postaje metoda konačnih elemenata. Konvergencija metode konačnih elemenata može se postići povećanjem stupnja polinoma u baznim funkcijama, profinjavanjem diskretizacije domene ili čineći obje istovremeno. Ilustrirajmo sada na primjeru navedene ideje.

8 of 15 Primjer 4. Promatramo gdje je te Kao prije množenje s test funkcijom, integriranjem po cijeloj domeni te primjenom parcijalne integracije daje slabu formulaciju (6) Opet, primjenom Lax-Milgramove leme slijedi da slaba formulacija ima jedinstveno rješenje. Za načinimo diskretizaciju domene tako da je. Točke nazivamo čvorovi, a podintervale elementi. Označimo s te s. Rješenje ćemo tražiti u prostoru Zato što su po dijelovima glatke funkcije u ako i samo ako su u, ekvivaletno možemo definirati Za bazne funkcije uvodimo tzv. hat funkcije i posebno za desni rub kada je, Prethodne funkcije su neprekidne, po dijelovima glatke i očito linearno nezavisne. Lako se vidi da je prva slaba derivacija tako definiranih funkcija po dijelovima konstantna funkcija. č č

9 of 15 Neka je zadan prostor konačnih elemenata Slika 2: Grafovi funkcija baznih funkcija uz problem (7) koji prema Lax-Milgramovoj lemi ima jedinstveno rješenje. Kao i u prethodnom primjeru, ako zapišemo aproksimaciju rješenja kao linearnu kombinaciju elemenata baze, vidimo da se (7) može zapisati kao Lako je provjeriti istinitost sljedećih formula, a njihovo uvažavanje će biti ključno za sastavljanje matrice sustava.

10 of 15 Sada možemo problem (7) prikazati kao sustav linearnih jednadžbi. je matrica sustava, vektor desne strane te vektor nepoznanica. Zahtijevali smo da bazne funkcije imaju što manji mogući nosač, posljedica je rijetko popunjena matrica sustava matrica. Dobra uvjetovanost matrice pokazana u sljedećoj tablici.

11 of 15 Na kraju primjera pogledajmo rezultate programske implementacije metode konačnih elemenata.

12 of 15 Slika 3: Rezultati numeričke implementacije metode konačnih elemenata za uz rubne uvjete čije egzaktno rješenje je dano s a) Egzaktno rješenje b) Za, apsolutna pogreška je, a uvjetovanost matice sustava je c) Za, apsolutna pogreška je te uvjetovanost matice sustava je d) Popunjenost matrice za. Plava točkica označava ne-nul element na odgovarajućem mjestu u matrici.

13 of 15 4 Još jedan primjer U nastavku promotrimo jednadžbu koja opisuje otklon žice klavira pod utjecajem sile. Žica klavira ima dva dijela; žičanu jezgru te žicu namotanu oko nje. Uzevši to u obzir, jasno je da se takav objekt ne ponaša isključivo kao tanka žica. Žica klavira vibrira dijelom zbog napetosti, a dijelom zbog same čvrstoće žice. Iz tog razloga modelu dodajemo član koji opisuje ponašanje tankog štapa. Slaba formulacija problema je (8) gdje je. Ako želimo odabrati, takav da je, onda svaka funkcija u mora bit barem klase Pretpostavimo da se sastoji od po dijelovima polinoma stupnja manjeg ili jednakog. Uvjet da su funkcije u klase nameće uvjeta, a rubni uvjeti još uvjeta. Sve skupa imamo stupnja slobode da odaberemo bazne funkcije sa što manjim nosačem. Jasno je da je najmanji dozvoljeni. Međutim odlučit ćemo se za da bismo povećali broj stupnjeva slobode za odabir baznih funkcija. Za prostor konačnih elemenata je Možemo konstruirati bazne funkcije s malim nosačima koristeći uvjete interpolacije Kako bismo izbjegli tehničke komplikacije, poželjno je raditi na referentnom elementu. Ideja je sav posao obaviti na jednom elementu, tzv. referentnom elementu, a onda postignuto preslikati na ostale elemente. Neka je, preslikavanje je bijekcija. Na referentnom elementu konstruiramo polinome trećeg stupnja koji zadovoljavaju interpolacijske uvjete

14 of 15 Jednostavnim računom određujemo da su tražene funkcije Sad možemo odrediti bazne funkcije č i Kao i u prethodnim primjerima, želimo formulirati sustav linearnih jednadžbi. Koeficijente matrice sustava računat ćemo preko referentnog elementa, npr. č koristeći definiciju baznih funkcija i funkcije možemo izračunati Ostale elemente matrice možemo izračunati analogno, a tako dobivena matrica će biti petdijagonalna. Komentirajmo za kraj da je za višedimenzionalne probleme tehnika referentnog elementa neophodna, kako za teorijsku analizu greške tako i za praktičnu implementaciju. Valja primijetiti da smo u prethodnom jednodimenzionalnom primjeru zahtijevali da funkcije iz budu polinomi trećeg stupnja kako bismo postigli da funkcije iz budu klase. U višim dimenzijama je potreban još veći stupanj polinoma kako bismo to postigli. Jedan način kako je moguće riješiti taj problem jest korištenjem nekonformnih elemenata. Za sam kraj, ostavljamo čitatelju jedan programerski podhvat. Zadatak. Napravite programsku izvedbu metode konačnih elemenata za sljedeći problem Egzaktno rješenje ovog problema je (9)

15 of 15 Zahvaljujem se prof.dr.sc. Josipu Tambači na detaljnom čitanju ovog članka i korisnim savjetima. 5 Literatura Atkinson, Han. Theoretical Numerical Analysis: a functional framework. Vol 19. Springer, 2009. Dhatt, Gouri i Touzot, Gilbert. Finite Element Method. John Willey and Sons, 2012. Brenner, Susanne i Carstensen, Carsten. Encyclopedia of Computational Mechanics. Chapter 4, Finite Element Methods. John Wiley and Sons, 2004. Jurak, Mladen. Praktikum primijenjene matematike II. Skripta, PMF Matematički odsjek, 2008. Ciarlet, Philippe G. The finite element method for elliptic problems. Elsevier, 1978. ISSN 1334-6083 2009 HMD