Legyen Ω R 2 egy poligonális tartomány Γ = Ω határral. A viszkózus, összenyomhatatlan folyadékok stacionárius áramlását leíró egyenletrendszer:

Hasonló dokumentumok
Vektorterek. Wettl Ferenc február 17. Wettl Ferenc Vektorterek február / 27

Explicit hibabecslés Maxwell-egyenletek numerikus megoldásához

Lineáris algebra 2. Filip Ferdinánd december 7. siva.banki.hu/jegyzetek

3. el adás: Determinánsok

Bevezetés. 1. fejezet. Algebrai feladatok. Feladatok

Vektorterek. =a gyakorlatokon megoldásra ajánlott

Matematika (mesterképzés)

Szinguláris értékek. Wettl Ferenc április 3. Wettl Ferenc Szinguláris értékek április 3. 1 / 28

LNM folytonos Az interpoláció Lagrange interpoláció. Lineáris algebra numerikus módszerei

Fraktálok. Kontrakciók Affin leképezések. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék. TARTALOMJEGYZÉK Kontrakciók Affin transzformációk

1.9. B - SPLINEOK B - SPLINEOK EGZISZTENCIÁJA. numerikus analízis ii. 34. [ a, b] - n legfeljebb n darab gyöke lehet. = r (m 1) n = r m + n 1

1. Példa. A gamma függvény és a Fubini-tétel.

1. Komplex függvények dierenciálhatósága, Cauchy-Riemann egyenletek. Hatványsorok, elemi függvények

5. házi feladat. AB, CD kitér élpárra történ tükrözések: Az ered transzformáció: mivel az origó xpont, így nincs szükség homogénkoordinátás

Véletlen bolyongás. Márkus László március 17. Márkus László Véletlen bolyongás március / 31

Lineáris leképezések. Wettl Ferenc március 9. Wettl Ferenc Lineáris leképezések március 9. 1 / 31

Végeselem modellezés alapjai 1. óra

Szinguláris értékek. Wettl Ferenc április 12. Wettl Ferenc Szinguláris értékek április / 35

Parciális dierenciálegyenletek

Lineáris algebra és a rang fogalma (el adásvázlat, szeptember 29.) Maróti Miklós

Vektorok, mátrixok, lineáris egyenletrendszerek

VEKTORTEREK I. VEKTORTÉR, ALTÉR, GENERÁTORRENDSZER október 15. Irodalom. További ajánlott feladatok

Határérték. Wettl Ferenc el adása alapján és Wettl Ferenc el adása alapján Határérték és

3. Lineáris differenciálegyenletek

1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás)

Kvadratikus alakok és euklideszi terek (előadásvázlat, október 5.) Maróti Miklós, Kátai-Urbán Kamilla

Polinomok (el adásvázlat, április 15.) Maróti Miklós

LINEÁRIS ALGEBRA. matematika alapszak. Euklideszi terek. SZTE Bolyai Intézet, őszi félév. Euklideszi terek LINEÁRIS ALGEBRA 1 / 40

Tartalomjegyzék. Typotex Kiadó, 2010

Gauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei

Felügyelt önálló tanulás - Analízis III.

DIFFERENCIÁLEGYENLETEK. BSc. Matematika II. BGRMA2HNND, BGRMA2HNNC

MBNK12: Permutációk (el adásvázlat, április 11.) Maróti Miklós

17. előadás: Vektorok a térben

Skalárszorzat, norma, szög, távolság. Dr. Takách Géza NyME FMK Informatikai Intézet takach/ 2005.

1. Generátorrendszer. Házi feladat (fizikából tudjuk) Ha v és w nem párhuzamos síkvektorok, akkor generátorrendszert alkotnak a sík vektorainak

Haladók III. kategória 2. (dönt ) forduló

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

Feladatok a Gazdasági matematika II. tárgy gyakorlataihoz

Permutációk véges halmazon (el adásvázlat, február 12.)

Vektorok. Wettl Ferenc október 20. Wettl Ferenc Vektorok október / 36

Függvényhatárérték és folytonosság

Hadamard-mátrixok Előadó: Hajnal Péter február 23.

Abszolút folytonos valószín ségi változó (4. el adás)

Lagrange és Hamilton mechanika

FELVÉTELI VIZSGA, július 21. Írásbeli próba MATEMATIKÁBÓL A. RÉSZ

1. Homogén lineáris egyenletrendszer megoldástere

Diszkrét Matematika. zöld könyv ): XIII. fejezet: 1583, 1587, 1588, 1590, Matematikai feladatgyűjtemény II. (

2. SZÉLSŽÉRTÉKSZÁMÍTÁS. 2.1 A széls érték fogalma, létezése

Megoldott feladatok november 30. n+3 szigorúan monoton csökken, 5. n+3. lim a n = lim. n+3 = 2n+3 n+4 2n+1

2. gyakorlat. A polárkoordináta-rendszer

rank(a) == rank([a b])

Atomok és molekulák elektronszerkezete

Parabolikus feladatok dinamikus peremfeltétel mellett

Bevezetés az algebrába 2 Vektor- és mátrixnorma

Analitikus térgeometria

ACTA ACADEMIAE PAEDAGOGICAE AGRIENSIS

Infobionika ROBOTIKA. X. Előadás. Robot manipulátorok II. Direkt és inverz kinematika. Készült a HEFOP P /1.0 projekt keretében

Függvények július 13. Határozza meg a következ határértékeket! 1. Feladat: x 0 7x 15 x ) = lim. x 7 x 15 x ) = (2 + 0) = lim.

3. Fuzzy aritmetika. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI

Összeállította: dr. Leitold Adrien egyetemi docens

Hajlított tartó elmozdulásmez jének meghatározása Ritz-módszerrel

Sorozatok és Sorozatok és / 18

1. Absztrakt terek 1. (x, y) x + y X és (λ, x) λx X. műveletek értelmezve vannak, és amelyekre teljesülnek a következő axiómák:

Rang, sajátérték. Dr. Takách Géza NyME FMK Informatikai Intézet takach/ február 15

Julia halmazok, Mandelbrot halmaz

Utolsó el adás. Wettl Ferenc BME Algebra Tanszék, Wettl Ferenc (BME) Utolsó el adás / 20

January 16, ψ( r, t) ψ( r, t) = 1 (1) ( ψ ( r,

Lineáris leképezések. 2. Lineáris-e az f : R 2 R 2 f(x, y) = (x + y, x 2 )

1. tétel - Gráfok alapfogalmai

Analitikus térgeometria

A lineáris algebra forrásai: egyenletrendszerek, vektorok

Függvények növekedési korlátainak jellemzése

Összeállította: dr. Leitold Adrien egyetemi docens

Diszkrét matematika II., 8. előadás. Vektorterek

Vektorterek. Több esetben találkozhattunk olyan struktúrával, ahol az. szabadvektorok esetében, vagy a függvények körében, vagy a. vektortér fogalma.

Véletlen bolyongás. 2. rész. Márkus László jegyzete alapján Tóth Tamás december 10.

Elméleti összefoglaló a Valószín ségszámítás kurzushoz

Differenciaegyenletek

Lineáris egyenletrendszerek

0-49 pont: elégtelen, pont: elégséges, pont: közepes, pont: jó, pont: jeles

Matematika III. harmadik előadás

0,424 0,576. f) P (X 2 = 3) g) P (X 3 = 1) h) P (X 4 = 1 vagy 2 X 2 = 2) i) P (X 7 = 3, X 4 = 1, X 2 = 2 X 0 = 2) j) P (X 7 = 3, X 4 = 1, X 2 = 2)

Bevezetés az algebrába 2 Differencia- és differenciálegyenlet-rendszerek

KOVÁCS BÉLA, MATEMATIKA I.

Diszkrét matematika 2.C szakirány

Diszkrét matematika 1. estis képzés

HORNUNG TAMÁS * Diszkrét egyenletes közelítés: a lineáris programozás egy alkalmazása

Miért fontos számunkra az előző gyakorlaton tárgyalt lineáris algebrai ismeretek

Eötvös Loránd Tudományegyetem Informatikai Kar. Additív számelméleti függvények eloszlása

1.1. Feladatok. x 0 pontban! b) f(x) = 2x + 5, x 0 = 2. d) f(x) = 1 3x+4 = 1. e) f(x) = x 1. f) x 2 4x + 4 sin(x 2), x 0 = 2. általános pontban!

Gibbs-jelenség viselkedésének vizsgálata egyszer négyszögjel esetén

Intergrált Intenzív Matematika Érettségi

HALMAZELMÉLET feladatsor 1.

FELVÉTELI VIZSGA, szeptember 12.

Matematika alapjai; Feladatok

b) Ábrázolja ugyanabban a koordinátarendszerben a g függvényt! (2 pont) c) Oldja meg az ( x ) 2

Felületi feszültség: cseppfolyós-gáz határfelületen a vonzerő kiegyensúlyozatlan: rugalmas hártyaként viselkedik.

Modellek és Algoritmusok - 2.ZH Elmélet

Átírás:

Alkalmazott Matematikai Lapok 26 (2009), 193-206. EGY MAGAS REND NEMKONFORM VÉGESELEM CSALÁD A KÉTDIMENZIÓS STOKES-FELADAT MEGOLDÁSÁRA BARAN ÁGNES A cikkben a kétdimenziós Stokes-feladat numerikus megoldása kapcsán egy nemkonform, háromszöges végeselem családdal foglalkozunk. Hasonlóan a Scott és Vogelius által deniált konform elempárhoz a nyomást és a sebesség koordinátafüggvényeit itt is háromszögenként (k 1)-edfokú és k-adfokú polinomokkal approximáljuk. A diszkrét sebességek esetén eltér en a ScottVogelius-elemt l a folytonosságot a szomszédos háromszögek közös oldalain csak bizonyos pontokban követeljük meg. A végeselem pár tetsz leges k rend esetén deniált és ismert alacsony rend (k = 1, 2, 3) elemek általánosítása. Megmutatjuk, hogy páros k esetén az elem a ScottVogelius-elemb l származtatható, annak sebességi terét háromszögenként egy nemkonform buborékfüggvénnyel b vítve. A buborékfüggvény megszünteti a ScottVogelius-elemekkel való diszkrét megoldás során felmerül esetleges algebrai szingularitást (az energiamentes diszkrét nyomásfüggvények jelenlétét). Belátjuk, hogy páros k esetén az elempár stabil. 1. Bevezetés Legyen Ω R 2 egy poligonális tartomány Γ = Ω határral. A viszkózus, összenyomhatatlan folyadékok stacionárius áramlását leíró egyenletrendszer: ν u + 1 ρ gradp = f Ω-n, div u = 0 Ω-n, u Γ = 0, ahol ν a kinematikus viszkozitás, u a sebességvektor, ρ a s r ség, P a nyomás, ρ f a küls er k vektora. Feltételezve, hogy ρ pozitív konstans, bevezetve a p = P/ρ jelölést és a ν viszkozitást 1-nek választva a fenti egyenletrendszer u + gradp = f Ω-n, div u = 0 Ω-n, (1) u Γ = 0,

194 BARAN ÁGNES alakba írható, (1)-et stacionárius Stokes-feladatnak nevezzük. Az egyenletekb l p csak egy additív konstanstól eltekintve határozható meg egyértelm en. Az inhomogén Dirichlet-feltétel az (1)-ben szerepl homogén peremfeltételre visszavezethet. Jelen cikkben a Stokes-feladat végeselem megoldásával kapcsolatban vizsgálunk magas rend háromszöges elemeket. A magas rend véges elemek hasznáról ld. például [7], [13]. Egy adott végeselem diszkretizáció kapcsán mindig felmerül az a kérdés, hogy az egyértelm, stabil megoldás létezését biztosító inf-sup feltétel teljesül-e (ld. a cikk 2. pontját). Scott és Vogelius [10] a konform P k /P végeselem párt vizsgálta (háromszögenként k-adrend polinomok a sebesség, és k 1-edrend polinomok a nyomás közelítésére), ahol a diszkrét nyomás függvényekr l nem feltételezzük, hogy folytonosak a háromszögek találkozásánál. k 4 esetén az elem stabil, de csak egy a rácsra vonatkozó feltétel teljesülése esetén. Egy másik esetleges probléma a konform P k /P elemek használatánál, hogy a diszkrét gradiens operátor nulltere nagyobb lehet, mint az eredeti problémában a gradiens operátor nulltere, amely csak a konstans függvényeket tartalmazza. Ez azt jelenti, hogy amíg folytonos esetben a nyomás egy additív konstantól eltekintve egyértelm en meghatározható, addig a végeselem diszkretizáció után kapott lineáris egyenletrendszernek többdimenziós nulltere van. A rácstól független stabilitás kapcsán kerülnek el térbe a nemkonform elemek: itt a sebességet approximáló háromszögenként deniált k-adrend polinomok folytonosságát a szomszédos háromszögek közös oldalain csak bizonyos pontokban követeljük meg. A 3. fejezetben egy tetsz leges k rend esetén deniált, nemkonform végeselem párt írunk le, amely minden páros k esetén stabil, a rácsra vonatkozó feltétel nélkül. Páros rend esetén a diszkrét sebesség tér a k-adrend konform elem sebesség terének b vítése: annak bázisához háromszögenként egy k-adfokú polinomot, egy úgy nevezett nemkonform buborék függvényt adunk. k = 2 esetén az elem megegyezik az ismert FortinSoulie-elemmel [6], a k = 4, 6 esetekben pedig a [4]-ben vizsgált nemkonform elemekkel. Amíg [4]-ben a sebességi tér leírásánál használt buborékfüggvényt csak a k = 4, 6 esetben sikerült képlettel leírni, addig a 3. fejezetben tetsz leges páros k esetén érvényes formulát adunk. [4]-ben a szerz k belátták a negyed-, és hatodrend elem stabilitását, de a szokásos b(, ) bilineáris formát (ld. 2. pont) kiegészítették egy stabilizáló taggal. Matthies és Tobiska [9] egy tetsz leges rend esetén deniált stabil, nemkonform végeselem családot írnak le, de a k-adrend konform sebességi teret egy háromszögenként (k + 1)-edrend polinommal b vítik. Belátjuk, hogy a nemkonform buborék függvény hatására a diszkrét gradiens operátor nulltere egydimenziós lesz, függetlenül a rácstól.

A KÉTDIMENZIÓS STOKES-FELADAT MEGOLDÁSA 195 2. Jelölések, alapfogalmak Az (1) feladat gyenge megfogalmazásához vezessük be az alábbi jelöléseket. Legyen L 2 (Ω) a négyzetesen integrálható függvények tere, továbbá { } L 2 0(Ω) = p L 2 (Ω) : pdx = 0. A p függvényt hogy az ne csak egy additív konstans erejéig legyen egyértelm az L 2 0(Ω) térben fogjuk keresni. A négyzetesen integrálható gradienssel rendelkez L 2 (Ω)-beli függvények Szoboljev-terét jelölje (H 1 (Ω)) 2, és (H0 1 (Ω)) 2 legyen azon (H 1 (Ω)) 2 -beli függvények tere, melyek nyoma elt nik Γ-n. Ezek után az (1) feladat gyenge megfogalmazása a következ : olyan u (H0 1 (Ω)) 2 és p L 2 0(Ω) függvényeket keresünk, melyekre Ω a( u, v) + b( v, p) = ( f, v) v (H 1 0 (Ω)) 2, (2) b( u, q) = 0 q L 2 0(Ω) teljesül, ahol (, ) jelöli az L 2 (Ω) és az (L 2 (Ω)) 2 tér szokásos bels szorzatát is, továbbá 2 2 u i v i a( u, v) = dx, (3) x j x j Ω i=1 j=1 b( v, p) = (div v, p). (4) A feladat egyértelm en megoldható, ha f (L 2 (Ω) 2. Legyen T h az Ω tartomány egy triangularizációja, továbbá jelölje E a triangularizáció éleinek halmazát. A (2) feladat végeselem megoldása során a sebességkomponenseket és a nyomást háromszögenként adott fokszámú polinomokkal közelítjük, jelölje V h (Ω), ill. P h (Ω) L 2 (Ω) a diszkrét sebesség, ill. nyomás tereket. Ha V h (Ω) (H0 1 (Ω)) 2 teljesül konform, ellenkez esetben nemkonform approximációról beszélünk. Ekkor a (2) egyenleteknek megfelel diszkrét feladat: olyan u h V h (Ω) és p h P h (Ω) függvényeket keresünk, melyekre a( u h, v h ) + b( v h, p h ) = ( f, v h ) v h V h (Ω), (5) b( u h, q h ) = 0 q h P h (Ω) L 2 0(Ω) teljesül, ahol nemkonform esetben az a(, ) és b(, ) funkcionálokat a következ módon deniáljuk: a( u, v) = 2 2 u i v i dx, (6) T x h i=1 j=1 j x j b( v, p) = pdiv vdx. (7) T h

196 BARAN ÁGNES Konform esetben (6)(7) ugyanazokat a funkcionálokat deniálja, mint (3)(4). Legyen N Vh (Ω) := {p h P h (Ω) : b( v h, p h ) = 0 v h V h (Ω)} a diszkrét gradiens operátor nulltere. Ahhoz, hogy az (5) feladat egyértelm en megoldható legyen a V h (Ω), (P h (Ω)\N Vh (Ω)) terekben szükséges az úgynevezett diszkrét inf-sup feltétel teljesülése, azaz létezzen olyan β h > 0 konstans, hogy b( v h, q h ) sup β h q h L v h V h v h 2 (Ω) q h P h (Ω)\N Vh (Ω), 1 ahol v h 1 = (a( v h, v h )) 1/2. Ha β h β > 0, ahol β független h-tól, akkor a végeselem megoldás stabil (ld. [3]), azaz u h 1 C 1 f L 2 (Ω), p h 0 C 2 f L 2 (Ω). Ebben az esetben a V h (Ω), P h (Ω) végeselem párt stabilnak (vagy inf-sup stabilnak) nevezzük. Ha az inf-sup feltétel nem teljesül, akkor tipikusan a sebességek konvergálnak, a nyomás viszont nem. Ha 1 normát deniál a V h (Ω) téren, akkor az inf-sup feltétel elegend is az egyértelm megoldás létezéséhez. 3. A GaussLegendre-elemek Jelölje P k ( ) a háromszögön deniált legfeljebb k-adfokú polinomok terét, és tegyük fel, hogy a T h triangularizácó reguláris, azaz létezik olyan h-tól független κ konstans, hogy h κρ T h, ahol h a háromszög átmér je, ρ pedig a háromszögbe írható körök sugarainak maximuma. Vizsgálataink kiindulópontja Scott és Vogelius [10] cikke, melyben a konform, háromszöges P k /P elemekkel foglalkoztak: itt a sebességet háromszögenként k-adrend, a háromszögek között folytonos polinomokkal, míg a nyomást háromszögenként (k 1)-edrend polinomokkal approximálták (a diszkrét nyomás folytonossága nem feltétel). A megfelel diszkrét terek: P h (Ω) = { p h L 2 (Ω) : p h P ( ), T h }, (8) V h (Ω) = { v h (H 1 0 (Ω)) 2 : v h (P k ( )) 2, T h }. (9) k 4 esetén a (8)(9) végeselem pár stabilitása és diszkrét gradiens operátor nullterének dimenziója attól függ, hogy a rács tartalmaz-e közel-szinguláris, ill. szinguláris pontokat.

A KÉTDIMENZIÓS STOKES-FELADAT MEGOLDÁSA 197 3.1. Deníció. Legyen x 0 a T h triangularizáció egy rácspontja. Jelölje i, i = 1,..., n, a triangularizáció azon háromszögeit, melyeknek x 0 csúcspontja és legyen Θ i a i háromszög x 0 -beli szöge. Tegyük fel, hogy a háromszögek sorszámozása olyan, hogy a i és i+1 háromszögeknek van közös oldala minden i = 1,..., n 1 esetén. Ekkor az x 0 pontot szinguláris pontnak nevezzük, ha Θ i + Θ i+1 = π, i = 1,..., n 1, teljesül. Az x 0 szinguláris pont bels szinguláris pont, ha x 0 Ω\Γ (ekkor n = 4), és perem szinguláris pont, ha x 0 Γ (ekkor n 4). Szemléletesen, szinguláris pontnak nevezünk egy rácspontot, ha a triangularizáció azon élei, melyek tartalmazzák az adott rácspontot két (egymást a csúcsban metsz ) egyenesen fekszenek. A 3. ábrán egy bels szinguláris pont látható, míg a perem szinguláris pont 4 típusát az 1. és 2. ábrán mutatjuk meg. A szinguláris pontot mindhárom ábrán S 0 jelöli, a tartomány peremét vastag vonallal jelöltük. A [10]-ben leírtak alapján belátható, hogy: 3.1. Állítás. Ha k 4, akkor a (8)(9) elem esetén a diszkrét gradiens operátor nulltere, az N Vh (Ω) halmaz (σ + 1)-dimenziós, ahol σ a szinguláris pontok számát jelöli. A k 4 feltétel lényeges; ha például k = 2 és Ω = [0, 1] 2, akkor standard triangularizáció esetén dim N Vh (Ω) = 6 (azaz dim N Vh (Ω) = σ + 4), míg a jól ismert criss-cross rács (ld. [3]) esetén dim N Vh (Ω) = σ + 1 érvényes. Az állítás szerint szinguláris pontok jelenléte esetén a diszkrét gradiens nulltere nem részhalmaza a folytonos gradiens operátor nullterének, a bevezetésben már említett jelenséggel találkozunk: a megoldandó lineáris egyenletrendszer nulltere többdimenziós, energiamentes nem konstans nyomásfüggvények vannak jelen. [10]-ben a szerz k deniáltak egy függvényt, amely azt méri, hogy egy nem szinguláris x 0 bels rácspont mennyire közel van ahhoz, hogy szinguláris pont legyen. A 3.1. Deníció jelöléseivel az R(x 0 ) függvényt a következ módon deniáljuk: R(x 0 ) := max{ Θ i + Θ j π, ahol 1 i, j n, i j = 1 mod n}. Legyen {T h }, 0 < h 1 triangularizációk egy családja. A (8)(9) elem k 4 esetén csak akkor stabil, ha létezik egy olyan h-tól független δ konstans, hogy min{r(x 0 ) : x 0 Ω\Γ nem szinguláris rácspont T h -ból} δ > 0 teljesül (ld. [10]). Ha a diszkretizációs paraméter csökkenésével egy nem szinguláris pont tart a szinguláris helyzethez, akkor a stabilitás nem teljesül. A criss-cross rács számos szinguláris pontot tartalmaz, de a standard rácsgeneráló programok által készített rácsokban is gyakran meggyelhet k szinguláris, vagy közel-szinguláris pontok, így többen foglalkoztak azzal, hogyan lehetne ezt a rácsra vonatkozó kellemetlen feltételt kiküszöbölni. Egy lehetséges megoldás

198 BARAN ÁGNES a V h (Ω) tér nemkonform b vítése: a sebesség folytonosságát a szomszédos háromszögek közös oldalain csak bizonyos pontokban követeljük meg. Ha ezeket a pontokat a k-adrend esetben az adott oldalon deniált k-adfokú Legendre-polinom gyökeinek (a k-adrend Gauss-Legendre-pontoknak) választjuk, akkor a (6) bilineáris funkcionállal normát deniálhatunk ezen a kib vített téren. 3.2. Deníció. A k-adrend GaussLegendre-elem: P h (Ω) = { p h L 2 (Ω), p h P ( ), T h }, (10) Vh nc (Ω) = { v h (L 2 (Ω)) 2, v h (P k ( )) 2, és v h folytonos a háromszög összes GaussLegendre-pontjában T h }, (11) ( ) 1/2 a norma V h -n: v h 1,h,Ω := v h 2 1,. T h Megjegyzés. 1. Ebben az esetben a homogén peremfeltétel helyett a sebesség v l, l = 1, 2, koordináta függvényeire Γ j qv l ds = 0, q P (Γ j ) teljesül Γ j Ω, T h esetén. 2. Vh nc(ω) (H1 (Ω)) 2 (az elem nem konform), de a sebességek folytonosak a GaussLegendre-pontokban, ezért az. 1,h,Ω szeminorma normát deniál (Ω)-n. V nc h 3. A (10)(11) végeselem család az ismert CrouzeixRaviart (k = 1), FortinSoulie (k = 2) és CrouzeixFalk (k = 3) elemek általánosítása. A k = 4, 6 esetek vizsgálata [4]-ben szerepel. Páratlan k esetén a Vh nc (Ω) tér elemei egyértelm en leírhatóak, ha szabadsági fokoknak az alábbi csomópontokban felvett függvényértékeket választjuk: a háromszögek belsejében egyenletesen elosztunk (k 2)(k 1)/2 pontot, a maradék 3k pontot pedig a háromszög oldalain, a k-adfokú Legendre-polinom zérushelyeinél helyezzük el. Páros k esetén azonban létezik olyan k-adfokú polinom, amely a háromszög oldalain csak a k-adrend GaussLegendre-pontokban t nik el. 3.3. Deníció. Páros k esetén a k-adrend nemkonform buborék függvény olyan (az adott háromszögön) deniált polinom, mely a háromszög minden oldalán a k-adrend Legendre-polinommal egyenl : ) B (k) n, = 1 2 ( 3 i=1 P (0,0) k (1 2λ i ) 1, (12)

A KÉTDIMENZIÓS STOKES-FELADAT MEGOLDÁSA 199 ahol P (0,0) k jelöli az 1 f együtthatójú, a [ 1, 1]-en értelmezett k-adrend Legendrepolinomot, λ i, i = 1, 2, 3, pedig a -n deniált baricentrikus koordináták. Megjegyzés. 1. k 4 esetén a denícióban leírt tulajdonsággal nem csak a (12) alakú függvények rendelkeznek, hanem minden B (k) n, + B(k) c, alakú függvény. Itt B (k) c, egy k-adrend konform buborék függvény: B(k) c, = λ 1λ 2 λ 3 q k 3, ahol q k 3 tetsz leges, a háromszögön deniált (k 3)-adfokú polinom. 2. Páratlan k esetén a (12) függvény a háromszög oldalain azonosan nulla. 3. A k = 2 esetben { 3 } B (2) n, = 1 3 P (0,0) 2 (1 2λ i ) 1 = 3 λ 2 i 2, 2 i=1 ami éppen a [6]-ban használt buborék függvény, míg k = 4 és k = 6 esetén B (k) n, a [4]-ben használt buborék függvényekt l csak egy konform tagban különbözik. 3.2. Állítás. Páros k esetén a (12) segítségével Vh nc (Ω) a következ módon is leírható: { ( ) } Vh nc α (Ω) = V h (Ω) + v, v = B (k) n,, α, β R, T h. (13) β i=1 3.1. Tétel. Ha k páros, akkor a (10)(11) végeselem pár esetén a diszkrét gradiens operátor nulltere egydimenziós, azaz a b( v h, p h ) = 0 összefüggés csak konstans p h esetén teljesül. v h V nc h (Ω) (14) Bizonyítás. Legyen el ször k = 2, és tegyük fel, hogy p h P h (Ω)-ra (14) teljesül. Legyen T h egy olyan háromszög, melyen p h nem azonosan nulla. Ekkor v h = (B (2) n,, 0), v h Ω\ 0 választással, felhasználva, hogy p h x 1 konstans, (14)-b l következik, hogy p h 0 = p h div v h dx = B (2) n, Ω x dx = p h B (2) n, 1 x dx = p h 1 1 x 1 4, így p h x 1 0. Hasonlóan adódik, hogy p h x 2 0, így p h konstans a háromszög fölött. Annak igazolásához, hogy p h konstans az egész tartományon, legyen 1 és 2 két közös oldallal rendelkez háromszög, és teljesüljön p h i c i R, i = 1, 2. Legyen v a skalár eset Lagrange-bázisának az az eleme, melynek értéke a

200 BARAN ÁGNES két háromszög közös oldalának felez pontjában nem nulla. A v h,1 1 2 = (v, 0), v h,1 Ω\( 1 2) 0 és v h,2 1 2 = (0, v), v h,2 Ω\( 1 2) 0 függvényekkel felírva a b( v h, p h ) = 0 egyenletet kapjuk, hogy c 1 = c 2. k 4 esetén a részletesebb bizonyítást lásd [1]-ben és [2]-ben. A bizonyítás vázlata: a 3.2. állítást felhasználva el bb leírjuk az N Vh (Ω) teret, majd belátjuk, hogy minden p h N Vh (Ω)-ra b( v h, p h ) 0 teljesül a v h = (B (k) n,, 0), v h Ω\ 0 vagy v h = (0, B (k) ), n, v h Ω\ 0 függvények valamelyikével, ahol egy tetsz leges háromszög p h tartójából. Az N Vh (Ω) teret egy olyan bázisával írjuk le, amely a konstans függvény mellett σ darab olyan függvényt tartalmaz, amelyek mindegyike hozzárendelhet a rács egy szinguláris pontjához oly módon, hogy csak a szinguláris pontot tartalmazó háromszögeken vesz fel nullától különböz értékeket. Vizsgáljuk a b( v h, p h ) = 0 egyenletet el ször olyan v h függvényekre, melyek csak egy rögzített háromszög belsejében vesznek fel nullától különböz értékeket. Ekkor v h = λ 1 λ 2 λ 3 q k 3, ahol λ i, i = 1, 2, 3, a -beli baricentrikus koordináták és q k 3 a háromszög fölött deniált tetsz leges (k 3)-adfokú polinom. A b( v h, p h ) = 0 egyenletb l parciális integrálás után kapjuk, hogy p h x 1 és p h x 2 olyan (k 2)-edfokú polinomok, melyek a háromszög fölött a λ 1 λ 2 λ 3 súlyfüggvényre nézve ortogonálisak P k 3 ( )-ra. Felhasználva a háromszögek fölött ortogonális polinomrendszer leírását [8] belátható, hogy adott szinguláris pont esetén a hozzátartozó bázis függvény minden olyan háromszögben, melynek a szinguláris pont csúcspontja, a P (0,2) (1 2λ i) konstansszorosával egyenl. Itt P (0,2) a [ 1, 1]-en értelmezett (0, 2) paraméter Jacobi-polinom, λ i pedig az a baricentrikus koordináta -n, amelynek az értéke a szinguláris pontban 1. Részletesebben, a különböz típusú perem szinguláris pontok és a bels szinguláris pont esetén: A) Legyen az S 0 I-es típusú perem szinguláris pont. Ekkor a triangularizáció egyetlen háromszögének (legyen ez 1 ) csúcspontja S 0 (ld. 1. ábra, itt az S 0 S 1 és S 0 S 2 szakaszok a tartomány peremén helyezkednek el). Az S 0 szinguáris ponthoz rendelt eleme a bázisnak: q h 1 = P (0,2) (1 2λ 3), q h Ω\ 1 0, ahol λ 3 az a baricentrikus koordináta 1 -ben, amelynek S 0 -ban az értéke 1. B) Legyen S 0 II. típusú perem szinguláris pont. Ekkor S 0 a triangularizáció két háromszögének ( 1 és 2 ) csúcspontja, és a két háromszög S 0 pontnál lév szögének összege π (ld. 1. ábra, itt az S 1 S 3 szakasz része a tartomány peremének). Az S 0 ponthoz tartozó eleme a bázisnak q h 1 = P (0,2) (1 2λ(1) 3 ), q h 2 = 1 t 0 P (0,2) (1 2λ(2) 3 ), q h Ω\( 1 2 ) 0, ahol S 0 S 3 = t 0 S 0 S 1, t 0 > 0, és λ (1) 3, ill. λ (2) 3 az a baricentrikus koordináta 1 -ben, ill. 2 -ben, amelynek az értéke S 0 -ban 1.

A KÉTDIMENZIÓS STOKES-FELADAT MEGOLDÁSA 201 S 1 S 2 1 1 2 S 0 S 2 S 1 S 0 S 3 1. ábra. I-es és II-es típusú perem szinguláris pont C) Legyen S 0 III. típusú perem szinguláris pont. Ekkor S 0 a triangularizáció 3 háromszögének ( 1, 2, 3 ) csúcspontja (ld. 2. ábra, ahol az S 0 S 1 és S 0 S 4 szakaszok a tartomány peremén vannak). Az S 0 ponthoz rendelt függvény: q h 1 = P (0,2) (1 2λ(1) 3 ), q h 2 = 1 t 0 P (0,2) (1 2λ(2) 3 ), q h 3 = 1 P (0,2) (1 2λ(3) 3 t 0 t ), q h Ω\( 1 2 3 ) 0, 1 ahol S 0 S 3 = t 0 S 0 S 1, S 0 S 4 = t 1 S 0 S 2, t 0, t 1 > 0, és λ (i) 3, i = 1, 2, 3, az a baricentrikus koordináta i -ben, amelynek az értéke S 0 -ban 1. S 1 S 2 S 1 S2 4 1 1 S 0 S 0 3 2 S 5 3 2 S 4 S 4 S 3 S 3 2. ábra. III. és IV. típusú perem szinguláris pont D) Legyen S 0 IV. típusú perem szinguláris pont. Ekkor az S 0 pont a triangularizáció 4 háromszögének ( i, i = 1, 2, 3, 4) csúcspontja (ld. 2. ábra, ahol az S 0 S 4 S 5

202 BARAN ÁGNES szakasz a tartomány peremén fekszik). Az S 0 ponthoz rendelt függvény: q 1 = P (0,2) (1 2λ(1) 3 ), q 2 = 1 t 0 P (0,2) (1 2λ(2) 3 ), q 3 = 1 P (0,2) (1 2λ(3) 3 t 0 t ), q 4 = 1 P (0,2) (1 2λ(4) 3 1 t ), 2 q Ω\( 1 2 3 0, ahol S 0 S 3 = t 0 S 0 S 1, S 0 S 4 = t 1 S 0 S 2, S 0 S 5 = t 2 S 0 S 2, t 0, t 1, t 2 > 0, és λ (i) 3, i = 1, 2, 3, 4, az a baricentrikus koordináta i -ben, amelynek az értéke S 0 -ban 1. E) Legyen S 0 bels szinguláris pont és i, i = 1, 2, 3, 4, az S 0 körüli háromszögek (lásd a 3. ábrát). Ekkor az S 0 ponthoz rendelt függvény: q 1 = P (0,2) (1 2λ(1) 3 ), q 2 = 1 t 0 P (0,2) (1 2λ(2) 3 ), q 3 = 1 P (0,2) (1 2λ(3) 3 t 0 t ), q 4 = 1 P (0,2) (1 2λ(4) 3 1 t ), 1 q Ω\( 1 2 3 4 ) 0, ahol S 0 S 3 = t 0 S 0 S 1, S 0 S 4 = t 1 S 0 S 2, t 0, t 1 > 0, és λ (i) 3, i = 1,..., 4, azok a baricentrikus koordináták i -ben, i = 1, 2, 3, 4, melyek értéke az S 0 -ban 1. S 1 1 S 2 4 S 0 S 4 3 2 S 3 3. ábra. Egy bels szinguláris pont. 4. A páros rend GaussLegendre-elemek stabilitása Páros k 2 értékek esetén a stabilitás a [11]-ben leírt makroelem módszer nemkonform esetre készített módosításával bizonyítható (részletesen lásd [2]-ben).

A KÉTDIMENZIÓS STOKES-FELADAT MEGOLDÁSA 203 Itt alapvet szerepet játszik az a tény, hogy a páros rend GaussLegendre-elemek esetén a diszkrét gradiens nulltere a rács esetleges szingularitásától függetlenül egydimenziós. El ször (ugyanúgy, mint [11]-ben) deniáljuk a makroelemeket, ill. a makroelemek ekvivalenciáját. 4.1. Deníció. Egy makroelem T h -beli szomszédos háromszögek uniója. Az M makroelem ekvivalens az ˆM referencia makroelemmel, ha létezik olyan F M : ˆM M leképezés, melyre az alábbi feltételek teljesülnek: 1. F M folytonos és kölcsönösen egyértelm, 2. F M ( ˆM) = M, 3. ha ˆM = m j=1 j, ahol ˆ j, j = 1,..., m, az ˆM-et alkotó háromszögek, akkor az M makroelemet a j = F M ( ˆ j ), j = 1,..., m, háromszögek alkotják, 4. F M j = F j F 1, j = 1,..., m, ahol F ˆ ˆ j és F j a referencia háromszöget j ˆ j -re, ill. j -re leképez an transzformációk. A stabilitás igazolásához makroelemek olyan E ˆMi,i = 1,..., n, n 1, ekvivalencia osztályait kell deniálnunk, amelyekre a következ két feltétel teljesül: 1. tetsz leges h esetén a T h -beli háromszögek összecsoportosíthatóak makroelemekké úgy, hogy az így kapott M h makroelem-felosztás minden M M h eleme besorolható valamelyik E ˆMi, i = 1,..., n makroelemosztályba, 2. minden M E ˆMi, i = 1,..., n esetén az N nc tér egydimenziós. M := {p h P h (M) : b( v h, p h ) = 0 v h Vh nc (M)} 4.1. Tétel. Ha a fenti két feltétel teljesül, akkor a (10)(11) elem inf-sup stabil. A tétel bizonyítása [2]-ben található. 4.2. Tétel. Páros k 2 esetén a (10)(11) elem inf-sup stabil. Bizonyítás. Esetünkben 3 makroelem osztályt deniálunk; E ˆM1 -be tartoznak azok a makroelemek, amelyek két szomszédos (közös oldallal rendelkez ) háromszögb l állnak, E ˆM2 -be azok a makroelemek, amelyeket 3 olyan háromszög alkot, amelyek közül bármely kett nek van közös oldala, E ˆM3 -at a 3 szomszédos háromszögb l álló, nem az E ˆM2 -be tartozó makroelemek alkotják. Az ˆM 1, ˆM2, ˆM3 referenciaelemek (melyekre a megfelel osztályok elemei folytonos, kölcsönösen egyértelm módon leképezhet ek):

204 BARAN ÁGNES Ŝ 2 Ŝ 3 Ŝ 4 Ŝ 1 Ŝ 3 Ŝ 1 Ŝ 2 Ŝ 4 Ŝ 5 Ŝ 2 Ŝ 1 Ŝ 3 Ŝ 4 A E ˆMi, i = 1, 2, 3 osztályok teljesítik az 1. makroelem feltételt, a 2. feltételben leírt állítás pedig következik 3.1. Tételb l. Mivel a két makroelem feltétel teljesül, a (10)(11) végeselem stabil. Megjegyzés. 1. Itt fontos szerepe van a diszkrét gradiens nulltere dimenziójának. Míg a konform ScottVogelius-elemek esetén ha a triangularizációban egy közel szinguláris pont tart a szinguláris helyzethez, a megfelel nullterek nem folytonos módon változnak (a határhelyzetben a nulltér dimenziója eggyel nagyobb), addig a GaussLegendre-elemek esetén a nulltér mindig egydimenziós, csak a konstansfüggvényt tartalmazza. 2. Páratlan rend GaussLegendre-elemek esetén a stabilitás ugyanezen makroelem osztályok választásával nem igazolható. Be lehet látni, hogy a páratlan k 3 értékekre az E ˆM1 osztályba tartozó M makroelemek esetén az NM nc térnek van legalább egy nem konstans eleme (ld. [1]). A k = 3 esetet [5]-ben vizsgálták, ott bizonyos triangularizációkra megmutatták az elem stabilitását és sejtésként megemlítik, hogy az elem tetsz leges triangularizáció esetén stabil.

A KÉTDIMENZIÓS STOKES-FELADAT MEGOLDÁSA 205 Hivatkozások [1] Á. Baran: A high-order non-conforming nite element family, PhD értekezés, Debreceni Egyetem, Informatikai Kar, 2007. [2] Á. Baran, G. Stoyan: GaussLegendre-elements: a stable higher order non-conforming nite element family, Computing 79, no. 1, 121 (2007). [3] F. Brezzi, M. Fortin: Mixed and Hybrid Finite Element Methods, SpringerVerlag New York, 1991. [4] Y. Cha, M. Lee, S. Lee: Stable nonconforming methods for the Stokes problem, Applied Mathematics and Computation 114, 155174 (2000). [5] M. Crouzeix, R. S. Falk: Nonconforming nite elements for the Stokes problem, Mathematics of Computation 186, 437456 (1989). [6] M. Fortin, M. Soulie: A non-conforming piecewise quadratic nite element on triangles, Int. J. Numer. Methods Eng. 19, 505520 (1983). [7] V. John, G. Matthies, Higher order nite element discretizations in a benchmark problem for incompressible ows, International Journal for Numerical Methods in Fluids 37, 885903, (2001). [8] T. Koornwinder, Two-variable analogues of the classical orthogonal polynomials. In: Theory and Application of Special Functions (R. Askey ed.), pp 435495, Academic Press, 1975. [9] G. Matthies, L. Tobiska: Inf-sup stable non-conforming nite elements of arbitrary order on triangles, Numerische Mathematik 102, 293309 (2005). [10] L.-R. Scott, M. Vogelius: Norm estimates for a maximal right inverse of the divergence operator in spaces of piecewise polynomials, Modélisation Mathématique et Analyse Numérique 19, 111143 (1985). [11] R. Stenberg: Analysis of mixed nite element methods for the Stokes problem: a unied approach, Math. of Comp. 165, 923 (1984). [12] G. Stoyan, Á. Baran: Crouzeix-Velte decompositions for higher-order nite elements, Comp. Math. with Appls. 51, 967986 (2006). [13] M. Schäfer, S. Turek: The benchmark problem Flow around a cylinder. In: E. H. Hirschel, editor, Flow Simulation with High-Performance Computers II vol. 52 of Notes on Numerical Fluid Mechanics, 547566, (1996). BARAN ÁGNES Debreceni Egyetem, Informatikai Kar Alkalmazott Matematika és Valószín ségszámítás Tanszék 4010 Debrecen, Pf. 12. baran.agnes@inf.unideb.hu

206 BARAN ÁGNES A HIGH-ORDER NON-CONFORMING FINITE ELEMENT FAMILY FOR THE SOLUTION OF THE TWO-DIMENSIONAL STOKES PROBLEM Ágnes Baran In this paper we describe a triangular non-conforming nite element family for the twodimensional Stokes problem. Similarly to the conforming element pair dened by Scott and Vogelius, pressure and velocity are approximated trianglewise by polynomials of order k 1 and k, respectively. The continuity of the discrete velocity on the common sides of the triangles, unlike the Scott-Vogelius element, is required at particular points only. The nite element pair is dened for all k 1 and it is a generalization of low order (k = 1, 2, 3) cases. We show that for even k the nite element pair can be obtained from the Scott-Vogelius element by adding trianglewise a nonconforming bubble function to the local basis of the velocity space. The bubble function removes the algebraic dicontinuity of the Scott-Vogelius elements, i.e. the presence of the "energy-free" discrete pressure. We show that the element pair is stable for even k.