Opory studia
Transkript
Opory studia
INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ CZ.1.07/2.2.00/28.0141 Jitka Machalová, Horymír Netuka VARIAČNÍ METODY Olomouc 2014 Předmluva Tento text vznikl v rámci projektu MATAP určenému ke zkvalitnění výuky studentů Přírodovědecké fakulty Univerzity Palackého v Olomouci s matematickým zaměřením. Primárně je určen pro podporu studia kurzu Variační metody (KMA/VM) na Katedře matematické analýzy a aplikací matematiky. Tento kurz je v podstatě zamýšlený jako první část výuky metody konečných prvků (MKP), kde se jedná především o formulace a metodiku zpracování úloh, které tato metoda používá. Někteří studenti s teoretickým zaměřením ale další přednášku, která je již na MKP specializovaná, neabsolvují. Proto je přednáška z variačních metod a tím i tato skripta koncipovaná jako samostatný celek bez zvláštního důrazu na výpočetní stránku problematiky. Na tu se dostane až v následujícím kurzu KMA/MKP. Probíraná látka se omezuje na eliptické problémy, tj. úlohy, které z fyzikálního hlediska nejsou závislé na čase a kde se tedy řeší rovnovážné stavy stacionárních systémů. Proto se zde čtenář, pokud jde o rovnice, setká výhradně s lineárními úlohami. Nelineární úlohy jsou v textech zastoupeny variačními nerovnicemi. Text předpokládá, že student má dostatečné znalosti z funkcionální analýzy a je již obeznámen aspoň se základy moderní teorie parciálních diferenciálních rovnic, tedy že již ví, co jsou to Sobolevovy prostory a slabá řešení okrajových úloh. Aby bylo čtení těchto skript „uživatelsky přívětivé“ (neboli „user friendly“), zařadili jsme základní definice a tvrzení o Sobolevových prostorech do Dodatku 1. Hlavním studijním materiálem byla pro studenty až doposud známá kniha prof. Karla Rektoryse [Rektorys 1999], která má nesporné kvality, je však zaměřena, jak je patrné i z jejího názvu, přece jen spíše na inženýry a fyziky. Autoři proto doufají, že svým textem pomohou studentům lépe zvládnout náročnou látku. Milou povinností autorů je poděkovat oběma recenzentům za podrobné pročtení rukopisu a za cenné odborné připomínky. Textu to nepochybně velmi prospělo. Zvláštní poděkování patří prof. Jaroslavu Haslingerovi za jeho skvělé lekce a knihy, které pro nás byly vzorem a z nichž jsme i nemálo čerpali. listopad 2014 Autoři 3 Obsah 0 Úvod 5 1 Základy variačního počtu 1.1 Základní pojmy a tvrzení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Základní úloha variačního počtu . . . . . . . . . . . . . . . . . . . . . . . . . 7 7 13 2 Variační formulace eliptických okrajových úloh 2. řádu 2.1 Eliptické okrajové úlohy 2. řádu . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Variační formulace a řešitelnost okrajových úloh 2. řádu . . . . . . . . . . . . 22 22 27 3 Variační formulace některých eliptických okrajových úloh 4. řádu 3.1 Určení ohybu nosníku . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 Biharmonická rovnice a ohyb tenké desky . . . . . . . . . . . . . . . . . . . . 35 35 39 4 Nesymetrické eliptické úlohy 47 5 Variační nerovnice 5.1 Eliptické variační nerovnice . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Nesymetrické eliptické nerovnice . . . . . . . . . . . . . . . . . . . . . . . . . 51 51 59 6 Přibližné řešení eliptických variačních rovnic a nerovnic 6.1 Ritzova a Galerkinova metoda pro řešení variačních rovnic . . . . . . . . . . . 6.2 Ritzova a Galerkinova metoda pro řešení variačních nerovnic . . . . . . . . . . 66 66 76 Dodatek 1: Sobolevovy prostory 87 Dodatek 2: Úloha lineární pružnosti 95 4 0 Úvod Uvažujme klasickou okrajovou úlohu: Mějme dánu omezenou oblast Ω ⊂ R2 s hranicí Γ a chceme nalézt funkci u ∈ C 2 (Ω) ∩ C(Ω) splňující −∇. (q∇u(x, y)) = p(x, y) u(x, y) = 0 ∀x ∈ Ω, ∀x ∈ Γ pro zadanou funkci p ∈ C(Ω) a konstantu q > 0, přičemž ∇u = (∂u/∂x, ∂u/∂y). Položíme-li f (x, y) = p(x, y)/q, obdržíme jednodušší (a obvyklejší) tvar úlohy: nalézt u ∈ C 2 (Ω) ∩ C(Ω) splňující (P1 ) − ∆u(x, y) = f (x, y) ∀x ∈ Ω, u(x, y) = 0 ∀x ∈ Γ. Jedná se o Dirichletovu úlohu pro Poissonovu rovnici, dobře známou z knih o parciálních diferenciálních rovnicích. Tuto úlohu můžeme fyzikálně interpretovat např. jako problém průhybu tenké membrány tvaru Ω, která je upevněná na okraji Γ. Přitom u(x, y) je výchylka membrány ve vertikálním směru, p(x, y) je její vertikální zatížení. Obrázek 1: Průhyb membrány Protože zde neuvažujeme veličiny závislé na čase, fyzikální úvahy říkají nyní zhruba řečeno toto: soustava - v tomto případě membrána - zaujme vlivem působícího zatížení vždy rovnovážný stav. Rovnovážným stavem chápeme takový stav, kdy její celková potenciální energie nabývá podle tzv. Lagrangeova principu svého minima. Celková energie J sestává z deformační energie J1 a z energie J2 dané vnějšími silami: J = J1 − J2 . Z fyzikálních úvah plyne, že deformační energie membrány je úměrná zvětšení plochy, které je způsobeno právě příčným vychýlením membrány, a rovněž je úměrná napětí membrány τ Z 2 1/2 − 1 t dx, J1 (u) = τ 1 + |∇u| Ω přičemž t představuje tloušt’ku membrány. 5 Pokud předpokládáme jen malé průhyby membrány (což je rozumné, nebot’ membrána pak nepraskne), máme k∇uk 1 a můžeme odmocninu rozvinout podle binomické věty a zanedbat členy vyšších řádů. Jelikož veličiny τ a t uvažujeme konstantní, jako výsledek dostaneme Z 1 J1 (u) = τ t (∇u)2 dx. 2 Ω A protože Z J2 (u) = pudx, Ω je celková energie Z Z 1 p 2 J(u) = τ t (∇u) dx − udx . 2 Ω Ω τt Nyní stačí položit f (x, y) = p(x, y)/(τ t) a máme výsledný tvar energetického funkcionálu Z Z 1 2 ˆ J(u) = (∇u) dx − f udx, 2 Ω Ω nebot’ konstanta τ t nebude hrát v dalším žádnou roli a proto ji můžeme vypustit. Za předpokladu f ∈ L2 (Ω) je pak určení stacionárního stavu průhybu membrány dané řešením následující úlohy nepodmíněné optimalizace na jisté třídě přípustných funkcí V . Vzhledem k tomu, že čtenář je již obeznámen se Sobolevovými prostory, můžeme bez průtahů položit V = H01 (Ω). Úloha je tudíž tvaru ( nalézt u ∈ H01 (Ω) tak, že (P2 ) ˆ ˆ J(v). J(u) = min 1 v∈H0 (Ω) Jaký je rozdíl mezi formulacemi (P1 ) a (P2 )? Jednoduchým porovnáním snadno nahlédneme, že • formulace úlohy (P2 ) připouští znatelně méně hladké řešení než u klasické úlohy (P1 ), • pravá strana f musí být u úlohy (P1 ) (i s ohledem na řešitelnost) spojitá, což je ale z praktického hlediska značný handicap, nebot’ si snadno představíme spoustu zadání s nespojitou působící silou; úloha (P2 ) se naproti tomu spokojí s velmi obecnou funkcí z L2 (Ω), • úloha (P1 ) představuje dobrý lokální popis problému, tj. víme, co se děje v každém x ∈ Ω; kdežto úloha (P2 ) poskytuje pouze globální popis, nebot’ pracuje s integrály přes uvažovanou oblast Ω. Zůstávají ještě tři velmi důležité otázky: 1. zda prvek u vyhovující úloze (P2 ) vůbec existuje, 2. a pokud tomu tak je, kolik je takovýchto prvků, 3. a jak numericky řešit úlohy tohoto typu. První dvě otázky nemají význam pouze teoretický, ale jsou důležité i pro praxi, nebot’ mohou např. upozornit na nesprávnost volby matematického modelu nebo na potíže s numerickým řešením. Této problematice jsou věnovaná naše skripta. 6 1 Základy variačního počtu 1.1 Základní pojmy a tvrzení Nejprve se seznámíme s aparátem, který budeme potřebovat prakticky po celý zbytek tohoto kurzu, protože stále budeme pracovat s funkcionály. Něco bude představovat jen připomenutí starých poznatků, řada věcí bude ale nejspíše nových. V dalším textu budeme značit • V Banachův prostor, • V0 duální prostor k prostoru V , • J :V → R daný funkcionál. Definice 1.1 Necht’ u, h ∈ V jsou pevně zvolená. Položme ϕ(t) = J(u + th) t ∈ R. Jestliže existuje ϕ(t) − ϕ(0) J(u + th) − J(u) = lim , t→0 t→0 t t ϕ0 (0) = lim řekneme, že J má v bodě u diferenciál Gâteaux ve směru h a označíme J 0 (u, h). Jestliže J má v bodě u diferenciál Gâteaux pro libovolné h ∈ V , řekneme, že J je gâteauxovsky diferencovatelný v bodě u nebo stručně G-diferencovatelný. Je-li J G-diferencovatelný v libovolném bodě u ∈ V řekneme, že J je G-diferencovatelný na V . Poznámka 1.1 René Eugène Gâteaux (1889 - 1914) byl francouzský matematik, který jako první matematicky korektně definoval derivování funkcionálů. Padl v první světové válce. Poznámka 1.2 Připomeňme si, že G-diferencovatelnost funkcionálu J v bodě u neimplikuje jeho spojitost v tomto bodě. Viz cvičení 1.3. Poznámka 1.3 Je-li funkcionál J v bodě u G-diferencovatelný, pak pro zobrazení h 7→ J 0 (u, h) se někdy používá název první variace funkcionálu J v bodě u a značení δJ(u, h). Toto zobrazení není obecně lineární, viz cvičení 1.4. Definice 1.2 Necht’ funkcionál J je G-diferencovatelný na V . Je-li F : h 7→ J 0 (u, h) spojité a lineární zobrazení, je F ∈ V 0 . Zobrazení F pak nazýváme derivací Gâteaux funkcionálu J v bodě u, značíme ho J 0 (u) (popř. JG0 (u)) nebo ∇J(u) a píšeme J 0 (u, h) = hJ 0 (u), hiV 0 ×V = h∇J(u), hiV 0 ×V , přičemž h ., .iV 0 ×V značí dualitu mezi V 0 a V . 7 Příklad 1.1 Necht’ V = L2 (Ω), Ω ⊂ RN . Necht’ g(t) ∈ C 1 je funkce taková, že • |g(t)| ≤ ct2 ∀t ∈ R, • |g 0 (t)| ≤ c|t| ∀t ∈ R, kde c je kladná konstanta nezávislá na t. Pro danou funkci u ∈ L2 (Ω) položíme Z J(u) = g(u(x)) dx. Ω Potom pro libovolnou h ∈ V je Z 0 J (u, h) = g 0 (u(x))h(x) dx. Ω Příklad 1.2 Necht’ V je Hilbertův prostor se skalárním součinem (., .)V a asociovanou normou k.kV . Určíme Gâteauxovu derivaci funkcionálu J(v) = kvk2V v bodě u ∈ V . Položíme ϕ(t) = ku + thk2V a dostaneme 1 1 ϕ(t) − ϕ(0) = lim ku + thk2V − kuk2V = lim 2t(u, h)V + t2 khk2V . t→0 t t→0 t t→0 t ϕ0 (0) = lim Odtud J 0 (u, h) = hJ 0 (u), hiV 0 ×V = (2u, h)V ∀h ∈ V je hodnota derivace Gâteaux v bodě u ve směru h. Ztotožníme nyní Hilbertův prostor V s jeho duálem V 0 ve smyslu Rieszovy věty o reprezentaci. Pak identifikací operátoru J 0 (u) s prvkem z V , který rovněž označíme J 0 (u) nebo ∇J(u) a pro který je J 0 (u, h) = (J 0 (u), h)V ∀h ∈ V, máme J 0 (u) = ∇J(u) = 2u. Takový výraz nazveme gradient daného funkcionálu J. Definice 1.3 Necht’ u, h, k ∈ V jsou pevně zvolené. Položíme ψ(t) = J 0 (u + tk, h) t ∈ R. Jestliže existuje J 0 (u + tk, h) − J 0 (u, h) , t→0 t řekneme, že J má v bodě u druhý diferenciál Gâteaux ve směrech h a k a označíme J 00 (u, h, k). ψ 0 (0) = lim Jestliže J má v bodě u druhý diferenciál Gâteaux pro libovolné h, k ∈ V , řekneme, že J je v bodě u dvakrát Gâteauxovsky diferencovatelný. Je-li druhý diferenciál Gâteaux spojitý a lineární podle proměnných h a k, je J 00 (u, h, k) pro pevně zvolené u bilineární forma na V × V a existuje tudíž jediný prvek H(u) ∈ L (V, V 0 ) takový, že J 00 (u, h, k) = hH(u)h, kiV 0 ×V . Prvek H(u) nazýváme hessián funkcionálu J v bodě u. 8 Věta 1.1 (Věta o střední hodnotě) Necht’ J : V → R má G-diferenciál v libovolném bodě tvaru u + th, t ∈ [0, 1], ve směru h. Potom existuje t0 ∈ (0, 1) tak, že J(u + h) = J(u) + J 0 (u + t0 h, h). Důkaz: Položme t ∈ R. ϕ(t) = J(u + t h) Pak J(u + t h + ∆ t h) − J(u + t h) ϕ(t + ∆ t) − ϕ(t) = lim = J 0 (u + t h, h). ∆ t→0 ∆ t→0 ∆t ∆t ϕ0 (t) = lim Z věty o střední hodnotě pro funkci jedné reálné proměnné plyne existence t0 ∈ (0, 1) takového, že ϕ(1) − ϕ(0) = ϕ0 (t0 ). Tedy ϕ(1) = ϕ0 (t0 ) + ϕ(0). Dosazením za ϕ dostáváme J(u + h) = J 0 (u + t0 h, h) + J(u). Věta 1.2 Necht’ J : V → R je dvakrát G-diferencovatelný v libovolném bodě tvaru u + th, t ∈ [0, 1], ve směrech h, h. Potom existuje t0 ∈ (0, 1) tak, že J(u + h) = J(u) + J 0 (u, h) + 1 00 J (u + t0 h, h, h). 2 Definice 1.4 Necht’ J : V → R, M ⊆ V je konvexní množina. Řekneme, že J je konvexní na M , jestliže J (u + t(v − u)) ≤ J(u) + t (J(v) − J(u)) ∀u, v ∈ M, ∀t ∈ [0, 1]. Jestliže lze pro u 6= v psát místo neostré nerovnosti ostrou nerovnost, řekneme, že J je ryze konvexní na M . Věta 1.3 Necht’ J : V → R je G-diferencovatelný na V . Pak • J je konvexní na V právě tehdy, když platí J(v) ≥ J(u) + J 0 (u, v − u) ∀u, v ∈ V, • J je ryze konvexní na V právě tehdy, když platí J(v) > J(u) + J 0 (u, v − u) 9 ∀u, v ∈ V, u 6= v. Důkaz: provedeme pro první tvrzení. 1. Předpokládejme nejprve, že J je konvexní na V , tedy platí J(u + t (v − u)) ≤ J(u) + t (J(v) − J(u)) ∀t ∈ (0, 1). Odtud J(u + t (v − u)) − J(u) ≤ J(v) − J(u). t Provedeme limitu pro t → 0 a obdržíme J 0 (u, v − u) ≤ J(v) − J(u), což je požadovaná nerovnost. 2. Nyní předpokládejme, že platí J(v) ≥ J(u) + J 0 (u, v − u) ∀u, v ∈ V. Dosadíme sem v := u u := u + t (v − u) ∀t ∈ (0, 1) a dostaneme J(u) ≥ J(u + t (v − u)) + J 0 (u + t (v − u), −t (v − u)). Tedy (∗) : J(u) ≥ J(u + t (v − u)) − t J 0 (u + t (v − u), v − u). Nyní do výchozí nerovnosti dosad’me v := v u := u + t (v − u) ∀t ∈ (0, 1). Dostaneme J(v) ≥ J(u + t (v − u)) + J 0 (u + t (v − u), (1 − t) (v − u)) a tedy (∗∗) : J(v) ≥ J(u + t (v − u)) + (1 − t) J 0 (u + t (v − u), v − u). Nyní vynásobíme-li nerovnost (∗) číslem (1 − t), nerovnost (∗∗) číslem t a vzniklé nerovnosti sečteme, obdržíme (1 − t) J(u) + t J(v) ≥ J(u + t (v − u)) neboli J(u) + t (J(v) − J(u)) ≥ J(u + t (v − u)). To značí, že funkcionál J je konvexní na V . Věta 1.4 Necht’ J : V → R je dvakrát G-diferencovatelný na V a takový, že J 00 (u, v, v) ≥ 0 Potom J je konvexní na V . 10 ∀u, v ∈ V. Důkaz: Podle věty 1.2 existuje t0 ∈ (0, 1) takové, že platí J(v) = J(u) + J 0 (u, v − u) + 1 00 J (u + t0 (v − u), v − u, v − u) 2 ≥ J(u) + J 0 (u, v − u), když jsme použili předpoklad o J 00 . Tvrzení pak plyne z věty 1.3. Věta 1.5 Je-li J : V → R dvakrát G-diferencovatelný na V a takový, že J 00 (u, v, v) > 0 ∀u, v ∈ V, v 6= 0. Pak J je na V ryze konvexní. Důkaz: se provede analogicky jako u předchozí věty. Definice 1.5 Necht’ J : V → R je daný funkcionál. Řekneme, že J je zdola polospojitý v bodě u, jestliže pro libovolnou posloupnost {un }, un ∈ V , platí un → u ⇒ lim inf J(un ) ≥ J(u). n→+∞ Je-li J zdola polospojitý v každém bodě u ∈ V , řekneme, že J je zdola polospojitý na V . Definice 1.6 Necht’ J : V → R je daný funkcionál. Řekneme, že J je slabě zdola polospojitý v bodě u, jestliže pro libovolnou posloupnost {un }, un ∈ V , platí un * u ⇒ lim inf J(un ) ≥ J(u). n→+∞ Je-li J slabě zdola polospojitý v každém bodě u ∈ V , řekneme, že J je slabě zdola polospojitý na V . Poznámka 1.4 Neplatí, že každý spojitý funkcionál J : V → R je zároveň slabě zdola polospojitý na V . Jako příklad můžeme vzít např. funkcionál Z 1 J(v) = 1 − v 2 (x)dx v ∈ V = L2 (0, 1). 0 Věta 1.6 Necht’ funkcionál J : V → R je konvexní na V a má derivaci Gâteaux v libovolném bodě u ∈ V . Potom J je slabě zdola polospojitý na V . Důkaz: Uvažujme posloupnost {un }, un ∈ V takovou, že un * u, u ∈ V . Funkcionál J má v bodě u derivaci Gâteaux, tedy dle věty 1.3 platí J(un ) ≥ J(u) + J 0 (u, un − u) = J(u) + h∇J(u), un − ui 11 ∀n. Jelikož ∇J(u) ∈ V 0 un * u ⇒ h∇J(u), un − ui → 0. Odtud plyne, že lim inf J(un ) ≥ lim inf {J(u) + h∇J(u), un − ui} = J(u). n→+∞ n→+∞ Lze dokázat také následující tvrzení: Věta 1.7 Každý konvexní a spojitý funkcionál J : V → R je slabě zdola polospojitý na V . Příklad 1.3 Uvažujme funkcionál J(v) = kvk v ∈ V, kde V je Banachův prostor. Tento funkcionál je zjevně spojitý. Dále z vlastností normy dostáváme kλu + (1 − λ)vk ≤ λkuk + (1 − λ)kvk ∀u, v ∈ V, λ ∈ [0, 1], což dle definice značí konvexitu J. Na základě předchozí věty pak můžeme konstatovat, že norma je na Banachově prostoru slabě zdola polospojitá. Definice 1.7 Mějme bilineární formu a : V × V → R. Řekneme, že je spojitá, jestliže existuje konstanta Q > 0 tak, že |a(u, v)| ≤ Qkukkvk ∀ u, v ∈ V nebo (ekvivalentně) jestliže platí un → u, vn → v ⇒ a(un , vn ) → a(u, v). Řekneme, že bilineární forma a(u, v) je symetrická, jestliže a(u, v) = a(v, u) ∀u, v ∈ V. Definice 1.8 Necht’ a(., .) je symetrická bilineární forma na V × V , necht’ f ∈ V 0 . Funkcionál 1 J(v) = a(v, v) − hf, viV 0 ×V v∈V 2 nazveme kvadratickým funkcionálem na V . Příklad 1.4 Pro kvadratický funkcionál máme J 0 (u, v) = a(u, v) − hf, vi J 00 (u, v, w) = a(v, w) 12 ∀u, v ∈ V ∀u, v, w ∈ V. Navíc, je-li bilineární forma a(., .) spojitá na V × V , má kvadratický funkcionál J v libovolném bodě u ∈ V derivaci, tj. ∇J(u) ∈ V 0 , a platí h∇J(u), vi = a(u, v) − hf, vi J 00 (u, v, v) = a(v, v). Odtud plyne: • jestliže a(v, v) ≥ 0, pak funkcionál J je na V konvexní, • jestliže a(v, v) > 0 pro v 6= 0, pak funkcionál J je na V ryze konvexní. Příklad 1.5 Necht’ V = RN , A = (ai,j )N i,j=1 je reálná symetrická matice a (., .) je skalární N součin v R . Položíme-li a(u, v) = (Au, v) = (Au)T v = uT Av, je a(., .) symetrická bilineární forma na RN × RN . Položíme-li dále 1 J(v) = (Av, v) − (f, v), 2 kde f ∈ RN , pak ∇J(u) = Au − f ⇒ J 0 (u, v) = hAu − f, vi. S ohledem na předcházející příklad pak platí: • a(v, v) = (Av, v) ≥ 0 ∀v ∈ RN , pak funkcionál J je na V konvexní, • a(v, v) = (Av, v) > 0 ∀v ∈ RN , v 6= 0, pak funkcionál J je na V ryze konvexní. 1.2 Základní úloha variačního počtu V této části se budeme zabývat úlohou nalezení minima daného funkcionálu. Nejprve vymezíme pojem minimum, pak přejdeme k problému existence takovéto hodnoty, popř. i jednoznačnosti. O tom hovoří tzv. základní věty variačního počtu. Nakonec půjde o charakterizaci bodů, v nichž se minima nabývá. Seznámíme se přitom i s řešením tzv. klasické úlohy variačního počtu. V dalším textu bude • V Banachův prostor, • M ⊆V neprázdná podmnožina V , • J :V → R daný funkcionál. 13 Definice 1.9 Řekneme, že funkcionál J má v bodě u lokální minimum na M , jestliže u ∈ M a existuje okolí U (u), takové, že J(u) ≤ J(v) ∀v ∈ M ∩ U (u). Pokud lze v uvedeném vztahu pro v 6= u psát ostrou nerovnost, hovoříme o ostrém lokálním minimu J na M . Definice 1.10 Řekneme, že funkcionál J má v bodě u globální minimum na M , jestliže u ∈ M a platí J(u) ≤ J(v) ∀v ∈ M. Pokud lze v uvedeném vztahu pro v 6= u psát ostrou nerovnost, hovoříme o ostrém globálním minimu J na M . Základní úlohou ve variačním počtu zpravidla rozumíme určení extrémů daného funkcionálu. Hlavní problém, kterým se budeme v dalším zabývat, je otázka existence minima funkcionálu J na množině M . Poznámka 1.5 Připomeňme si, že Banachův prostor V nazýváme reflexivní, když jeho libovolná omezená a slabě uzavřená podmnožina je slabě kompaktní. Všechny Hilbertovy prostory jsou reflexivní. Věta 1.8 (Základní věta variačního počtu - 1. varianta) Necht’ V je reflexivní Banachův prostor, funkcionál J : V → R je slabě zdola polospojitý na V , M ⊆ V je neprázdná, omezená a slabě uzavřená podmnožina V . Potom existuje alespoň jeden bod globálního minima J na M . Důkaz: Označme q = inf J(v). v∈M Pak jistě existuje minimalizující posloupnost {vn }, vn ∈ M , taková, že lim inf J(vn ) = q. n→+∞ Protože posloupnost {vn } je podle předpokladu omezená a V je reflexivní, existuje vybraná podposloupnost {vn0 } taková, že vn0 * u ve V. Navíc je M slabě uzavřená a proto je u ∈ M . Jelikož funkcionál J je slabě zdola polospojitý, máme J(u) ≤ lim inf J(vn0 ). 0 n →+∞ Odtud plyne, že q = lim J(vn ) = 0lim J(vn0 ) = lim inf J(vn0 ) ≥ J(u) 0 n→+∞ n →+∞ n →+∞ a tedy platí J(u) ≤ q ≤ J(v) 14 ∀v ∈ M, takže u ∈ M je bod globálního minima J na M . Jednoznačnost není v úlohách minimalizace zcela obvyklým jevem. Postačující podmínky udává následující tvrzení. Věta 1.9 Necht’ V je reflexivní Banachův prostor, J : V → R je slabě zdola polospojitý na V , M ⊆ V je neprázdná, omezená, slabě uzavřená a konvexní podmnožina V a necht’ J je ryze konvexní na M . Potom existuje právě jeden bod, v němž J nabývá globálního minima na M . Důkaz: Z předchozí věty plyne existence alespoň jednoho globálního minima funkcionálu J na M. Jednoznačnost dokážeme sporem. Předpokládejme, že existují u1 ∈ M a u2 ∈ M takové, že u1 6= u2 a J(u1 ) = J(u2 ) = min J(v) = q. v∈M Protože množina M je konvexní, je 21 (u1 + u2 ) ∈ M a z ryzí konvexity funkcionálu J na M dostáváme u1 + u2 q−q 1 J = q, < J(u1 ) + (J(u2 ) − J(u1 )) = q + 2 2 2 což je ovšem spor s definicí globálního minima. Ve znění věty 1.8 máme předpoklad omezenosti množiny M . Ten může být v řadě případů nesplnitelný. Proto potřebujeme další verzi Základní věty, která tento předpoklad neobsahuje. Definice 1.11 Necht’ M je neprázdná podmnožina V . Řekneme, že funkcionál J : V → R je koercivní na M , jestliže lim J(v) = +∞. kvk→+∞ v∈M Věta 1.10 (Základní věta variačního počtu - 2. varianta) Necht’ V je reflexivní Banachův prostor, M ⊆ V je neprázdná slabě uzavřená podmnožina V , J : V → R je slabě zdola polospojitý funkcionál na V a koercivní na M . Potom existuje alespoň jeden bod globálního minima J na M . Důkaz: Označíme inf J(v) = q < +∞. v∈M Zřejmě existuje minimalizující posloupnost {vn }, vn ∈ M , taková, že lim J(vn ) = q. n→+∞ Přitom posloupnost {vn } je omezená. Kdyby totiž nebyla, pak by existovala vybraná podposloupnost {vn0 } taková, že pro n0 → +∞, kvn0 k → +∞ 15 takže z koercivity funkcionálu J bychom dostali lim J(vn0 ) = +∞. n0 →+∞ Pak by ale q = +∞, což by byl spor. Tedy posloupnost {vn } je omezená, a proto existuje konstanta β > 0 tak, že kvn k ≤ β ∀n. Tedy minimum funkcionálu J lze hledat na omezené podmnožině M ∩ B(0, β), kde B(0, β) je koule o středu v 0 a poloměru β. Zbytek již plyne z 1. verze Základní věty variačního počtu. Poznámka 1.6 S ohledem na větu 1.7, lze právě dokázané tvrzení obměnit následujícím způsobem: Věta 1.11 (Základní věta variačního počtu - 2. verze) Necht’ V je reflexivní Banachův prostor, M ⊆ V je neprázdná slabě uzavřená podmnožina V , J : V → R je spojitý a konvexní funkcionál na V a koercivní na M . Potom existuje alespoň jeden bod globálního minima J na M . Nyní přejdeme od problému, kdy existuje minimum daného funkcionálu, k problému, jak toto minimum charakterizovat. Věta 1.12 Necht’ M ⊆ V je neprázdná otevřená podmnožina V , funkcionál J : V → R nabývá v bodě u ∈ M lokálního minima na M a je v tomto bodě G-diferencovatelný. Pak J 0 (u, v) = 0 ∀v ∈ V. Důkaz: Definujme funkci ϕ(t) = J(u + tv). Pak pro libovolné v ∈ M leží bod u + tv také v M pro všechna t ∈ (−δ, δ), zvolíme-li δ > 0 dostatečně malé. Přitom ϕ(0) = J(u) je podle předpokladu lokální minimum ϕ(t) na (−δ, δ) a funkcionál J je v bodě u G-diferencovatelný. Odtud již dostáváme, že ϕ0 (0) = 0 = J 0 (u, v). Poznámka 1.7 Obrácené tvrzení zřejmě neplatí (což je čtenáři dobře známé z kurzů matematické analýzy). Definice 1.12 Necht’ M ⊆ V je neprázdná otevřená podmnožina V , necht’ J : V → R je G-diferencovatelný funkcionál. Bod u b ∈ M splňující podmínku J 0 (b u, v) = 0 se nazývá stacionární bod funkcionálu J na M . 16 ∀v ∈ V Poznámka 1.8 Místo stacionární bod se někdy používá název kritický bod funkcionálu J. Věta 1.13 Necht’ funkcionál J : V → R je konvexní a G-diferencovatelný na V . Potom 1. každé lokální minimum je zároveň globálním minimem funkcionálu J na V , 2. následující dvě podmínky jsou ekvivalentní (1) J(u) ≤ J(v) ∀v ∈ V , (2) J 0 (u, v) = 0 ∀v ∈ V . Důkaz: 1. Protože J je konvexní a G-diferencovatelný, platí podle věty 1.3 J(v) ≥ J(u) + J 0 (u, v − u) ∀u, v ∈ V. Je-li u ∈ V bod lokálního minima J na V pak J 0 (u, v − u) = 0 ∀v ∈ V . Celkem je tedy J(v) ≥ J(u) ∀v ∈ V. 2. Dokážeme vzájemnou ekvivalenci tvrzení (1) a (2). • Jestliže J(u) ≤ J(v) ∀v ∈ V , pak z předchozí věty dostáváme J 0 (u, v) = 0 ∀v ∈ V. • Je-li J 0 (u, v) = 0 ∀v ∈ V , pak také J 0 (u, v − u) = 0 ∀v ∈ V a zbytek plyne z první části této věty. Poznámka 1.9 Z předcházející věty nijak neplyne existence minima konvexního funkcionálu. Na to je třeba hledat odpověd’ u věty 1.7 spolu s některou variantou Základní věty variačního počtu. Věta 1.14 (Postačující podmínka koercivity) Necht’ funkcionál J je dvakrát G-diferencovatelný na V , J 0 (u, v) je lineární a spojitý vzhledem k v pro libovolné u ∈ V a necht’ J 00 (u, v, v) ≥ kvk · χ (kvk) ∀u ∈ V, ∀v ∈ V, kde t 7→ χ(t) ≥ 0 je funkce taková, že lim χ(t) = +∞. t→+∞ Potom J je koercivní na V . Důkaz: Vyjdeme z Taylorova rozvoje J(u) = J(0) + J 0 (0, u) + 1 00 J (θu, u, u), 2 17 θ ∈ (0, 1). Z předpokladu spojitosti a linearity J 0 plyne J 0 (0, u) ≤ Qkuk. Dále platí J 00 (θu, u, u) ≥ kuk · χ (kuk) . Celkem lze tedy psát 1 J(u) ≥ J(0) − Qkuk + kuk · χ (kuk) → +∞ 2 pro kuk → +∞. Poznámka 1.10 Často se volí χ(t) = αt, kde α > 0 je konstanta. Pak podmínka z předchozí věty je tvaru J 00 (u, v, v) ≥ αkvk2 ∀u ∈ V, ∀v ∈ V. Příklad 1.6 Necht’ V je reflexivní Banachův prostor, funkcionál J : V → R splňuje předpoklady předchozí věty. Na základě předcházejících výsledků víme, že J má na V alespoň jedno globální minimum. Je-li navíc χ(t) > 0 pro t > 0, je toto minimum jediné. Příklad 1.7 Necht’ V = RN a 1 J(v) = (v, Av) − (f, v), 2 kde A je symetrická pozitivně definitní matice, f ∈ RN a (., .) je skalární součin v RN . Úloha ( nalézt u ∈ RN tak, že J(u) = min J(v) v∈RN má právě jedno řešení u, které vyhovuje soustavě lineárních algebraických rovnic v RN . Au = f Příklad 1.8 Necht’ V je Hilbertův prostor, necht’ J(v) = 1 a(v, v) − (f, v), 2 kde f ∈ V 0 , je daný funkcionál a a(u, v) je spojitá, symetrická a V -eliptická bilineární forma, tj. platí a(v, v) ≥ αkvk2 ∀v ∈ V. Pak úloha ( (P1 ) nalézt u ∈ V tak, že J(u) = min J(v) v∈V má právě jedno řešení charakterizované vztahem nalézt u ∈ V tak, že (P2 ) a(u, v) = (f, v) ∀v ∈ V. 18 Úlohy (P1 ) a (P2 ) jsou ekvivalentní. Interpretace úlohy (P2 ): Necht’ u ∈ V je pevně zvolené. Pak zobrazení v → a(u, v) definuje pro každé v ∈ V na V lineární spojitý funkcionál, který označíme Au, tj. Au ∈ V 0 : a(u, v) = (Au, v)V 0 ×V . Lze ukázat, že A ∈ L (V, V 0 ). Odtud plyne, že úloha (P2 ) je ekvivalentní řešení operátorové rovnice Au = f ve V 0 . Na závěr se ještě seznámíme s jednou klasickou úlohou, která se často objevuje v učebnicích variačního počtu. Uvažujme funkci F : [a, b]×R×R → R tří proměnných, která je spojitě diferencovatelná, a definujme funkcionál J : V ⊆ C 1 ([a, b]) → R předpisem Z b J(u) = F (x, u(x), u0 (x)) dx u ∈ V. a Úloha (P ) nalézt funkci u b(x) ∈ V takovou, že platí J(b u) ≤ J(u) ∀u ∈ V se obvykle nazývá klasickou úlohou variačního počtu, pro její řešení u b(x) se někdy používá tradiční název extremála. Pro další odvození budeme potřebovat tzv. základní lemma variačního počtu: Lemma 1.1 (Základní lemma variačního počtu) Necht’ pro funkci v(x) spojitou na intervalu [a, b] platí b Z vh dx = 0 ∀h ∈ V, a kde V = C01 ([a, b]) = {v ∈ C 1 ([a, b]) : v(a) = 0, v(b) = 0}. Potom v ≡ 0 na [a, b]. Důkaz: Necht’ pro nějaké x0 ∈ [a, b] je v(x0 ) 6= 0. Potom existuje interval [c, d] ⊆ [a, b] na němž je v(x) nenulová a nemění znaménko. Bez újmy na obecnosti předpokládejme, že ∀x ∈ [c, d]. v(x) > 0 Uvažujme funkci h̃(x) = (x − c)2 (x − d)2 pro x ∈ [c, d], 0 jinak. Jelikož h̃ ∈ V , je podle předpokladu Z b v h̃ dx = 0. a 19 Současně ale podle věty o střední hodnotě integrálního počtu existuje číslo ξ ∈ (a, b) tak, že b Z Z v h̃ dx = v(ξ) a b h̃ dx. a Tato hodnota je však evidentně kladná, což je spor s předchozím výsledkem. Obecnější verzi právě dokázaného lemmatu představuje následující tvrzení: Lemma 1.2 (du Bois-Reymondovo lemma) Necht’ v je lokálně integrovatelná funkce definovaná na otevřené množině Ω ⊂ RN . Jestliže platí Z vh dx = 0 ∀h ∈ D(Ω), Ω pak v = 0 skoro všude na Ω. Poznámka 1.11 Paul du Bois-Reymond (1831 – 1889) byl - navzdory svému jménu - německým matematikem, který výrazně přispěl k rozvoji infinitezimálního i variačního počtu. Jeho bratr Emil byl zase významným lékařem a zakladatelem elektrofyziologie. Hledejme nyní stacionární bod u b uvažovaného funkcionálu na V = C01 ([a, b]). Definujme si Z ϕ(t) = J(u + th) = b F (x, u + th, u0 + th0 ) dx t ∈ R, h ∈ V a a kvůli přehlednosti označme w = u0 . Pro bod u b pak platí 0 Z 0 J (b u, h) = ϕ (0) = a odtud Z b a b lim a t→0 1 [F (x, u + th, w + th0 ) − F (x, u, w)] dx = 0 ∀h ∈ V t ∂F (x, u b, w) b ∂F (x, u b, w) b 0 h+ h dx = 0 ∂u ∂w Druhý sčítanec upravíme pomocí integrace per partes a máme Z b ∂F (x, u b, w) b d ∂F (x, u b, w) b − h dx = 0 ∂u dx ∂w a ∀h ∈ V. ∀h ∈ V. Pomocí lemmatu 1.1 pak dostaneme ∂F d − ∂u dx ∂F ∂w = 0 . Tato diferenciální rovnice, která je vyjádřením nutné podmínky extrému, se nazývá Euler– Lagrangeova rovnice příslušející uvažovanému funkcionálu J. 20 Poznámka 1.12 (Vznik variačního počtu) Na problémech vedoucích k této rovnici pracoval v letech 1754 - 1756 italský matematik, fyzik a astronom Giuseppe Lodovico Lagrangia (1736 - 1813), známý později jako Lagrange. Pro řešení těchto úloh bylo nutné zkoumat maxima a minima funkcionálů. Lagrange přitom využil některé dřívější postupy pro práci s funkcionály, které vymyslel švýcarský matematik a fyzik Leonhard Euler (1707 - 1783). Oba si na toto téma vyměnili řadu dopisů a jejich práce pak vedly k položení základů variačního počtu, což je termín, který zavedl Euler v roce 1766. Úkoly k procvičení Cvičení 1.1 Proved’te podrobně příklad 1.1. Cvičení 1.2 Vypočítejte diferenciál Gâteaux pro funkcionál Z Z Z 1 1 1 4 1 1 0 2 (v ) dx + v dx − f v dx J(v) = 2 0 4 0 0 v ∈ H01 ((0, 1)). Cvičení 1.3 Uvažujme funkci dvou proměnných 1 pro x > 0 a y = x2 , f (x, y) = 0 jinak. Ukažte, že tato funkce je v bodě (0, 0) G-diferencovatelná, dokonce zde existuje derivace Gâteaux, ale není v tomto bodě spojitá. Cvičení 1.4 Uvažujme funkci zadanou v polárních souřadnicích f (r, ϕ) = rcos(ϕ), r ∈ [0, +∞), ϕ ∈ [0, 2π]. Ukažte, že tato funkce je v bodě (0, 0) G-diferencovatelná a že její první variace není lineární vzhledem ke směru h. Cvičení 1.5 Určete, zda je funkcionál z cvičení 1.1 konvexní na H01 ((0, 1)). Cvičení 1.6 Proved’te podrobně odvození vztahů a výsledků z příkladu 1.4, 1.5, 1.6, 1.7 a 1.8. 21 2 Variační formulace eliptických okrajových úloh 2. řádu 2.1 Eliptické okrajové úlohy 2. řádu Nejprve si zopakujeme klasické formulace okrajových úloh pro eliptické rovnice 2. řádu. Poté ukážeme na jejich souvislost s jistými kvadratickými funkcionály a jejich stacionárními body na vhodně zvolených prostorech funkcí. Tím vznikne možnost oslabit předpoklady na vstupní data pro uvažované úlohy. Necht’ Ω ⊂ RN je omezená oblast s dostatečně hladkou hranicí Γ. Uvažujme diferenciální operátor 2. řádu (k zápisu používáme sumační konvenci) ∂u ∂ aij (x) + b(x)u(x), x ∈ Ω, Au(x) = − ∂xi ∂xj kde 1. aij ∈ C 1 (Ω), b ∈ C(Ω), 2. aij (x) = aji (x) ∀x ∈ Ω, ∀i, j = 1, . . . , N . Definice 2.1 Řekneme, že operátor A je eliptický v bodě x0 ∈ Ω, jestliže ∀ξ ∈ RN , ξ 6= 0. aij (x0 ) ξi ξj 6= 0 Řekneme, že operátor A je eliptický v Ω, jestliže je eliptický v libovolném bodě x ∈ Ω. Řekneme, že operátor A je stejnoměrně eliptický v Ω, jestliže existuje konstanta α > 0, tak, že aij (x) ξi ξj ≥ αkξk2 ∀x ∈ Ω, ∀ξ ∈ RN . Příklad 2.1 Necht’ aij = δij = 1 0 i=j i 6= j a b ≡ 0. Pak operátor A je tvaru Au ≡ −∆u = − N X ∂ 2u i=1 ∂x2i . Jedná se o známý Laplaceův operátor. V dalším budeme předpokládat, že jsou dány funkce f ∈ C(Ω) a g, h ∈ C(Γ). Definice 2.2 Klasickým řešením Dirichletovy úlohy nazveme funkci u ∈ C 2 (Ω) ∩ C(Ω) splňující Au(x) = f (x) ∀x ∈ Ω, u(x) = g(x) ∀x ∈ Γ. Poznámka 2.1 Připomeňme si, že o podmínkách, které vidíme v této definici, se hovoří někdy jako o stabilních okrajových podmínkách, kdežto ty, které se objevují v následující definici, bývají označované jako nestabilní. Toto názvosloví se vyskytuje zejména ve fyzikálním kontextu. 22 Definice 2.3 Necht’ aij ∈ C 1 (Ω) ∩ C(Ω). Klasickým řešením Neumannovy úlohy nazveme funkci u ∈ C 2 (Ω) ∩ C 1 (Ω) splňující Au(x) = f (x) ∂u (x) = g(x) ∂nA kde ∀x ∈ Ω, ∀x ∈ Γ, ∂u ∂u (x) ≡ aij (x) ni (x) ∂nA ∂xj x ∈ Γ, se nazývá derivace podle konormály, přičemž n(x) = (n1 (x), . . . , nN (x)) značí jednotkový vektor vnější normály ke hranici Γ. Definice 2.4 Necht’ aij ∈ C 1 (Ω) ∩ C(Ω). Klasickým řešením Newtonovy úlohy nazveme funkci u ∈ C 2 (Ω) ∩ C 1 (Ω) splňující Au(x) = f (x) ∂u (x) + h(x)u(x) = g(x) ∂nA ∀x ∈ Ω, ∀x ∈ Γ. Poznámka 2.2 Tento typ okrajových úloh bývá někdy v literatuře spojován (namísto s Newtonem) se jménem francouzského matematika Victora Gustave Robina (1855 – 1897) a hovoří se pak o tzv. Robinových okrajových podmínkách. Definice 2.5 Necht’ Γ = Γ1 ∪ Γ2 ∪ R, kde Γ1 , Γ2 jsou neprázdné, navzájem disjunktní a otevřené v Γ, meas(R) = 0. Necht’ g ∈ C(Γ1 ), h ∈ C(Γ2 ). Klasickým řešením smíšené úlohy nazveme funkci u ∈ C 2 (Ω) ∩ C(Ω ∪ Γ1 ) ∩ C 1 (Ω ∪ Γ2 ) splňující Au(x) = f (x) u(x) = g(x) ∂u (x) = h(x) ∂nA ∀x ∈ Ω, ∀x ∈ Γ1 , ∀x ∈ Γ2 . Nyní přikročíme k variační formulaci okrajových úloh. Přitom oslabíme požadavky na koeficienty operátoru A a zadané funkce f, g, h: (A1) aij , b ∈ L∞ (Ω) (A2) aij (x) = aji (x) sk. vš. v Ω (A3) A je stejnoměrně eliptický v Ω, tj. existuje konstanta α > 0 taková, že aij (x)ξi ξj ≥ αkξk2 Následně položíme 23 sk. vš. v Ω, ∀ξ ∈ RN . Z ∂u ∂v aij a(u, v) = + buv dx, ∂xj ∂xi u, v ∈ H 1 (Ω). Ω Tímto předpisem jsme zavedli symetrickou, spojitou bilineární formu na H 1 (Ω) × H 1 (Ω) - viz cvičení 2.1. Položme dále 1 v ∈ H 1 (Ω), J(v) = a(v, v) − hf, vi, 2 kde Z f v dx, hf, vi ≡ Ω přičemž f ∈ L2 (Ω). Pak Z Z ∂v ∂ϕ aij J (v, ϕ) = h∇J(v), ϕi = + bvϕ dx − f ϕ dx ∂xj ∂xi 0 Ω ∀ϕ ∈ H 1 (Ω). Ω Necht’ prostor V je takový, že H01 (Ω) ⊆ V ⊆ H 1 (Ω), a necht’ u ∈ V je stacionární bod J na V . Pak J 0 (u, v) = h∇J(u), vi = 0 ∀v ∈ V. Jelikož H01 (Ω) ⊆ V a prostor D(Ω) ≡ C0∞ (Ω) je hustý v H01 (Ω), tato rovnost platí pro všechny v ∈ D(Ω). Necht’ u, aij jsou natolik hladké funkce, že lze aplikovat Greenovu formuli na předchozí vztah. Pak Z Z ∂u ∂v + buv dx − f v dx = 0= aij ∂xj ∂xi Ω Ω Z ∂u ∂ = − aij + bu − f v dx ∀v ∈ D(Ω) ∂xi ∂xj Ω a odtud máme za pomoci lemmatu 1.2 ∂ ∂u − aij + bu = f ∂xi ∂xj sk. vš. v Ω, což značí, že Au = f sk. vš. v Ω. ZÁVĚR: Necht’ prostor V je takový, že H01 (Ω) ⊆ V ⊆ H 1 (Ω), a necht’ u ∈ V je stacionární bod funkcionálu J na V , tj. platí J 0 (u, v) = 0 ∀v ∈ V. Potom za předpokladu dostatečné hladkosti funkce u i koeficientů operátoru A dostaneme z rovnice pro stacionární bod, že u vyhovuje vztahu Au(x) = f (x) pro sk. vš. x ∈ Ω. 24 Vztah u∈V J 0 (u, v) = h∇J(u), viV 0 ×V = 0 ∀v ∈ V tedy představuje zobecněnou definici řešení diferenciální rovnice Au = f , pro niž se používá často název slabé řešení. Splnění okrajových podmínek dosáhneme jednak vhodnou volbou prostoru V , jednak modifikací původního funkcionálu J. Nyní probereme postupně jednotlivé okrajové úlohy, přičemž budeme vždy definovat prostor V a tvar funkcionálu příslušející dané okrajové úloze. 1. Dirichletova úloha Necht’ V = H01 (Ω) a necht’ existuje u0 ∈ H 1 (Ω) tak, že u0 = g na Γ ve smyslu stop. Dále necht’ w ∈ H01 (Ω) je stacionární bod funkcionálu Z 1 J1 (v) = a(v + u0 , v + u0 ) − f v dx, 2 Ω tj. platí J10 (w, v) Z = a(w + u0 , v) − ∀v ∈ H01 (Ω). f v dx = 0 Ω Odtud Z Z ∂ ∂v aij (w + u0 ) + b(w + u0 )v dx = f v dx ∂xj ∂xi Ω ∀v ∈ H01 (Ω). Ω Formálním užitím Greenovy věty pak dostaneme ∂ ∂ − aij (w + u0 ) + b(w + u0 ) = f ∂xi ∂xj sk. vš. v Ω. Odtud tedy plyne, že funkce u = w + u0 vyhovuje rovnici Au = f sk. vš. v Ω a přitom je u|Γ = u0 |Γ + w |Γ = g. Tedy u řeší Dirichletovu úlohu. 2. Neumannova úloha Necht’ V = H 1 (Ω), g ∈ L2 (Γ). Dále necht’ u ∈ H 1 (Ω) je stacionární bod funkcionálu Z Z 1 J2 (v) = a(v, v) − f v dx − gv ds, 2 Ω Γ tj. platí J20 (u, v) Z = a(u, v) − Z f v dx − Ω gv ds = 0 Γ 25 ∀v ∈ H 1 (Ω). Formálním užitím Greenovy věty dostaneme Z Z Z Z ∂ ∂u ∂u − aij + bu v dx + aij ni v ds = f v dx + gv ds ∂xi ∂xj ∂xj Ω Γ ∀v ∈ H 1 (Ω). Γ Ω Testováním pro v ∈ D(Ω) dostaneme Au = f a následně Z sk. vš. v Ω Z ∂u v ds = ∂nA ∀v ∈ H 1 (Ω), gv ds Γ Γ tj. ∂u = g ∂nA sk. vš. na Γ. Tedy u řeší Neumannovu úlohu. 3. Newtonova úloha Necht’ V = H 1 (Ω), h ∈ L∞ (Γ), g ∈ L2 (Γ). Dále necht’ u ∈ H 1 (Ω) je stacionární bod funkcionálu Z Z Z 1 1 2 J3 (v) = a(v, v) + hv ds − f v dx − gv ds, 2 2 Γ Ω Z Z Γ tj. platí J30 (u, v) Z huv ds − = a(u, v) + Γ f v dx − Ω gv ds = 0 ∀v ∈ H 1 (Ω). Γ Formálním užitím Greenovy formule dostaneme Z Z Z Z ∂u ∂ + bu v dx + huv ds = f v dx + gv ds aij − ∂xi ∂xj Γ Ω Ω ∀v ∈ H 1 (Ω). Γ Odtud podobně jako výše dostaneme Au = f sk. vš. v Ω a ∂u + hu = g ∂nA Tedy u řeší Newtonovu úlohu. sk. vš. na Γ. 4. Smíšená úloha Necht’ V = {v ∈ H 1 (Ω) : v = 0 na Γ1 }, h ∈ L2 (Γ2 ) a necht’ existuje u0 ∈ H 1 (Ω) tak, že u0 = g na Γ1 (ve smyslu stop). Dále necht’ w ∈ V je stacionární bod funkcionálu Z Z 1 J4 (v) = a(v + u0 , v + u0 ) − f v dx − hv ds, 2 Ω 26 Γ2 tj. platí J40 (w, v) Z Z f v dx − = a(w + u0 , v) − hv ds = 0 ∀v ∈ V. Γ2 Ω Formálním užitím Greenovy věty pak dostaneme Z Z ∂ ∂ ∂ − aij (w + u0 ) + b(w + u0 ) v dx + (w + u0 )v ds = ∂xi ∂xj ∂nA Ω Γ2 Z Z = f v dx + hv ds Ω ∀v ∈ V. Γ2 Odtud plyne ∂ − ∂xi ∂ aij (w + u0 ) + b(w + u0 ) = f sk. vš. v Ω, ∂xj ∂ (w + u0 ) = h sk. vš. na Γ2 , ∂nA w + u0 = u0 = g sk. vš. na Γ1 . Tedy funkce u = w + u0 je řešením smíšené úlohy. ZÁVĚR: Uvažované eliptické okrajové úlohy souvisí se stacionárními body jistých kvadratických funkcionálů na vhodně definovaných prostorech V . Nelze však hovořit o ekvivalenci, nebot’ Greenovu formuli jsme používali jen formálně, tj. bez ohledu na splnění předpokladů. 2.2 Variační formulace a řešitelnost okrajových úloh 2. řádu V dalším se budeme zabývat otázkou existence a popřípadě i jednoznačností stacionárních bodů funkcionálů, se kterými jsme se seznámili v předcházejícím textu. To nám dá možnost vytvořit variační formulace a definovat variační řešení jednotlivých okrajových úloh pro eliptické rovnice. Stabilní okrajové podmínky se v těchto formulacích realizují volbou prostoru funkcí, nestabilní vhodnou změnou funkcionálu - takzvaně variačně. Vrat’me se opět k symetrické a spojité bilineární formě Z ∂u ∂v + buv dx, a(u, v) = aij ∂xj ∂xi u, v ∈ H 1 (Ω). Ω Z vlastnosti stejnoměrné elipticity (A3) plyne a(v, v) ≥ α 2 Z X N ∂v Ω i=1 ∂xi Z dx + Ω Předpokládejme nyní, že platí (A4) b(x) ≥ 0 sk. vš. v Ω. 27 bv 2 dx ∀v ∈ H 1 (Ω). Potom a(v, v) ≥ α 2 Z X N ∂v Ω i=1 ∂xi dx a z Friedrichsovy nerovnosti (viz Dodatek 1) dostáváme a(v, v) ≥ ckvk2H 1 (Ω) ∀v ∈ H01 (Ω). Zaměníme-li předpoklad (A4) za silnější (A5) b(x) ≥ b0 > 0 sk. vš. v Ω, obdržíme „lepší“ nerovnost a(v, v) ≥ ckvk2H 1 (Ω) ∀v ∈ H 1 (Ω). 1. Variační formulace a řešitelnost Dirichletovy úlohy Věta 2.1 Necht’ f ∈ L2 (Ω) a u0 ∈ H 1 (Ω) je takové, že u0 = g na Γ ve smyslu stop. Dále necht’ platí (A1), (A2), (A3) a (A4). Potom existuje právě jedno minimum w ∈ H01 (Ω) funkcionálu Z 1 J1 (v) = a(v + u0 , v + u0 ) − f v dx 2 Ω na H01 (Ω). Důkaz: Funkcionál J1 (v) lze přepsat do tvaru 1 1 J1 (v) = a(v, v) + a(v, u0 ) + a(u0 , u0 ) − 2 2 Z f v dx. Ω Protože 1 2 a(u0 , u0 ) je konstanta, stačí hledat minimum funkcionálu 1 Je1 (v) = a(v, v) − L(v), 2 kde Z L(v) = −a(u0 , v) + f v dx Ω je lineární spojitý funkcionál na H01 (Ω). Navíc forma a(u, v) splňuje dle předpokladu (A4) a(v, v) ≥ ckvk2H 1 (Ω) ∀v ∈ H01 (Ω), tudíž existence a jednoznačnost w ∈ H01 (Ω) takového, že Je1 (w) = min Je1 (v) 1 v∈H0 (Ω) pak plyne z výsledků kapitoly 1. 28 Definice 2.6 Funkci u = w + u0 nazveme variačním řešením Dirichletovy úlohy. Věta 2.1 neodpovídá na otázku, zda existuje právě jedno řešení Dirichletovy úlohy. Její řešení je u = w + u0 , w ∈ H01 (Ω), je dle této věty jediné, ale jeho hodnoty závisí na výběru funkce u0 . Lemma 2.1 Za výše uvedených předpokladů součet w + u0 nezávisí na konkrétní volbě funkce u0 ∈ H 1 (Ω) splňující u0 = g na Γ ve smyslu stop. Důkaz: Necht’ w0 + u0 je původní řešení. Necht’ w1 ∈ H01 (Ω) je bod minima funkcionálu Z 1 J1 (v) = a(v + u1 , v + u1 ) − f v dx 2 Ω na H01 (Ω), 1 kde u1 ∈ H (Ω) je taková, že u1 = g na Γ. Odtud plyne, že J10 (w1 , v) = 0 ∀v ∈ H01 (Ω), tedy Z Z ∂ ∂v aij (w1 + u1 ) + b(w1 + u1 )v dx = f v dx ∀v ∈ H01 (Ω) ∂xj ∂xi Ω Ω a zároveň Z ∂v ∂ (w0 + u0 ) + b(w0 + u0 )v aij ∂xj ∂xi Z dx = f v dx ∀v ∈ H01 (Ω). Ω Ω Odečtením těchto dvou vztahů dostaneme pro libovolné v ∈ H01 (Ω) Z ∂v ∂ ((w0 − w1 ) + (u0 − u1 )) + b ((w0 − w1 ) + (u0 − u1 )) v dx = 0. aij ∂xj ∂xi Ω Jelikož součet (w0 − w1 ) + (u0 − u1 ) padne do H01 (Ω), položíme zde v = (w0 − w1 ) + (u0 − u1 ) a z Friedrichsovy nerovnosti pak následně máme (w0 − w1 ) + (u0 − u1 ) = 0 sk. vš. v Ω. Tedy w 0 + u0 = w 1 + u1 sk. vš. v Ω. Z předcházejících úvah ihned dostáváme následující tvrzení: Věta 2.2 Necht’ jsou splněny předpoklady věty 2.1. Potom existuje právě jedno variační řešení u Dirichletovy úlohy a toto řešení je charakterizováno vztahy u − u0 ∈ HZ01 (Ω) a(u, v) = f v dx ∀v ∈ H01 (Ω). Ω 29 2. Variační formulace a řešitelnost Neumannovy úlohy Definice 2.7 Funkci u ∈ H 1 (Ω) takovou, že J2 (u) = min J2 (v) 1 v∈H (Ω) nazveme variačním řešením Neumannovy úlohy. Věta 2.3 Necht’ f ∈ L2 (Ω), g ∈ L2 (Γ) a necht’ platí (A1), (A2), (A3) a (A5). Potom existuje právě jedno variační řešení u ∈ H 1 (Ω) Neumannovy úlohy a toto řešení je charakterizováno vztahem 1 u ∈ H (Ω)Z Z a(u, v) = f v dx + gv ds ∀v ∈ H 1 (Ω). Ω Γ Důkaz: - viz cvičení 2.2. Jestliže platí (A4), může nastat situace, že b(x) = 0 sk. vš. v Ω. Potom funkcionál J2 není ryze konvexní, ale pouze konvexní, a mohou nastat komplikace s existencí i jednoznačností řešení. Označíme N = v ∈ H 1 (Ω) : a(v, v) = 0 . Snadno nahlédneme, že je N = P0 (Ω), kde symbolem Pk (Ω) budeme značit množinu polynomů stupně k definovaných na Ω. Tedy N je množina všech konstantních funkcí na Ω. Věta 2.4 Necht’ f ∈ L2 (Ω), g ∈ L2 (Γ), b ≡ 0 sk. vš. v Ω a necht’ platí (A1), (A2), (A3). Potom funkcionál J2 nabývá svého minima na H 1 (Ω) právě tehdy, když Z Z f dx = − g ds. Ω Γ Důkaz: 1. Necht’ u ∈ H 1 (Ω) je bod minima funkcionálu J2 na H 1 (Ω). Pak Z Z a(u, v) = f v dx + gv ds ∀v ∈ H 1 (Ω) Ω a Z a(u + p, v) = Γ Z f v dx + Ω gv ds Γ 30 ∀v ∈ H 1 (Ω), ∀p ∈ P0 (Ω). Tudíž je ∀v ∈ H 1 (Ω), ∀p ∈ P0 (Ω). a(p, v) = 0 Zvolíme nyní v = u a dostaneme Z Z Z Z ∀p ∈ P0 (Ω). f dx + g ds 0 = a(p, u) = a(u, p) = f p dx + gp ds = p Γ Ω Γ Ω Odtud již plyne, že Z Z g ds = 0. f dx + Γ Ω 2. Nyní předpokládejme, že platí vztah Z Z f dx = − g ds. Γ Ω Položme N ⊥ 1 = v ∈ H (Ω) : (v, p)H 1 (Ω) = 0 ∀p ∈ P0 (Ω) = Z 1 v ∈ H (Ω) : v dx = 0 . Ω To je uzavřený podprostor prostoru H 1 (Ω) vzhledem k normě k.kH 1 (Ω) , ortogonální k N a H 1 (Ω) = N ⊕ N ⊥ . To znamená, že každou funkci v ∈ H 1 (Ω) lze psát jednoznačně ve tvaru v1 ∈ N , v2 ∈ N ⊥ . v = v1 + v2 , Pak máme 1 J2 (v) = a(v, v) − 2 Z Z f v dx − Ω gv ds = Γ 1 = a(v1 + v2 , v1 + v2 ) − 2 Z Z f (v1 + v2 ) dx − Ω 1 1 = a(v1 , v1 ) + a(v1 , v2 ) + a(v2 , v2 ) − v1 2 2 Z Z − f v2 dx − gv2 ds = J2 (v2 ), Ω g(v1 + v2 ) ds = ZΓ g ds − f dx + Ω Z Γ Γ Z Z f dx + nebot’ podle předpokladu Ω g ds = 0 Γ a pro libovolné v1 ∈ N je a(v1 , v1 ) = a(v1 , v2 ) = 0. Tedy minimum funkcionálu J2 stačí hledat pouze na N ⊥ . Dle Poincarého nerovnosti (viz Dodatek 1) je 2 Z a(v, v) + v dx Ω ≥α 2 Z X N ∂v Ω i=1 ∂xi 2 Z dx + v dx Ω 31 ≥ ckvk2H 1 (Ω) ∀v ∈ H 1 (Ω). Odtud ∀v ∈ N ⊥ . a(v, v) ≥ ckvk2H 1 (Ω) Uvědomme si, že množina N ⊥ je uzavřená v H 1 (Ω), tedy N ⊥ je Hilbertův prostor. Funkcionál J2 je kvadratický, koercivní a ryze konvexní na N ⊥ , proto tedy existuje právě jedno minimum J2 na N ⊥ . Na N ⊥ tedy existuje jediné řešení Neumannovy úlohy, kdežto na H 1 (Ω), existuje nekonečně mnoho variačních řešení této úlohy a všechna tato řešení jsou tvaru u + p, kde p ∈ P0 (Ω). 3. Variační formulace a řešitelnost Newtonovy úlohy Definice 2.8 Funkci u ∈ H 1 (Ω) splňující J3 (u) = min J3 (v) 1 v∈H (Ω) nazveme variačním řešením Newtonovy úlohy. Věta 2.5 Necht’ f ∈ L2 (Ω), g ∈ L2 (Γ), h ∈ L∞ (Γ) a necht’ existuje konstanta h0 > 0 tak, že h(x) ≥ h0 > 0 sk. vš. na Γ. Necht’ jsou splněny předpoklady (A1), (A2), (A3) a (A4). Potom existuje právě jedno variační řešení Newtonovy úlohy a toto řešení je charakterizované vztahem u ∈ H 1 (Ω) Z Z Z f v dx + gv ds ∀v ∈ H 1 (Ω). a(u, v) + huv ds = Γ Ω Γ Důkaz: Z předpokladů a z Friedrichsovy nerovnosti dostáváme Z 2 hv ds ≥ α a(v, v) + Γ 2 Z X N ∂v Ω i=1 ∂xi Z dx + h0 v 2 ds ≥ ckvk2H 1 (Ω) ∀v ∈ H 1 (Ω). Γ Tedy funkcionál J3 je ryze konvexní, koercivní kvadratický funkcionál na H 1 (Ω). Existence a jednoznačnost variačního řešení Newtonovy úlohy pak plyne z výsledků kapitoly 1. Věta 2.6 Necht’ f ∈ L2 (Ω), g ∈ L2 (Γ), h ∈ L∞ (Γ) a necht’ h(x) ≥ 0 sk. vš. na Γ. Necht’ jsou splněny předpoklady (A1), (A2), (A3) a (A5). Potom existuje právě jedno variační řešení Newtonovy úlohy a toto řešení je charakterizované vztahem u ∈ H 1 (Ω) Z Z Z a(u, v) + huv ds = f v dx + gv ds ∀v ∈ H 1 (Ω). Γ Ω Γ Důkaz: - viz cvičení 2.3. 32 4. Variační formulace a řešitelnost smíšené úlohy Věta 2.7 Necht’ f ∈ L2 (Ω), h ∈ L2 (Γ2 ), necht’ Γ = Γ1 ∪ Γ2 ∪ R, kde meas(R) = 0 a necht’ jsou splněny předpoklady (A1), (A2), (A3) a (A4). Potom existuje právě jedna funkce w ∈ V = {v ∈ H 1 (Ω) : v = 0 na Γ1 } tak, že J4 (w) = min J4 (v). v∈V Důkaz: se vede analogicky jako u věty 2.1. Funkcionál J4 upravíme následovně 1 J4 (v) = a(v + u0 , v + u0 ) − 2 Z Z f v dx − hv ds = Γ2 Ω 1 1 = a(v, v) + a(u0 , v) + a(u0 , u0 ) − 2 2 Z Z hv ds ≡ f v dx − Γ2 Ω 1 ≡ Je4 (v) + a(u0 , u0 ). 2 Stačí tedy ověřit existenci a jednoznačnost minima funkcionálu Z Z 1 Je4 (v) = a(v, v) − −a(u0 , v) + f v dx + hv ds , 2 Ω Γ2 což plyne ihned z Friedrichsovy nerovnosti. Definice 2.9 Funkci u = w + u0 nazveme variačním řešením smíšené úlohy. Lemma 2.2 Variační řešení smíšené úlohy je dáno jednoznačně, tj. součet w + u0 nezávisí na konkrétním výběru funkce u0 ∈ H 1 (Ω) splňující u0 = g na Γ1 . Důkaz: - viz cvičení 2.4. Poznámka 2.3 Další - a pro praxi velmi důležitou - eliptickou úlohu 2.řádu najde čtenář v Dodatku 2 - jde o úlohu lineární pružnosti, resp. elasticity. Tato úloha je však již úlohou vektorovou na rozdíl od těch, kterými jsme se zde zabývali doposud a kterým pak můžeme analogicky říkat skalární. 33 Úkoly k procvičení Cvičení 2.1 Dokažte, že předpis Z ∂u ∂v aij + buv dx a(u, v) = ∂xj ∂xi Ω definuje za splnění podmínek (A1), (A2), (A3) symetrickou a spojitou bilineární formu na H 1 (Ω) × H 1 (Ω). Cvičení 2.2 Proved’te důkaz věty 2.3. Využijte přitom větu o stopách k ověření toho, že Z Z L(v) = f v dx + gv ds Γ Ω je lineární spojitý funkcionál na H 1 (Ω). Cvičení 2.3 Proved’te důkaz věty 2.6. Cvičení 2.4 Proved’te důkaz lemmatu 2.2. Postupujte analogicky jako u lemmatu 2.1. 34 3 Variační formulace některých eliptických okrajových úloh 4. řádu 3.1 Určení ohybu nosníku Nosník je důležitý konstrukční prvek zpravidla přímého tvaru, který u strojních a stavebních konstrukcí slouží k zachycení vnějšího příčného zatížení. Určení jeho průhybu, který vznikne působením takového zatížení, má pro praxi nezanedbatelný význam. V tomto odstavci se budeme zabývat v praxi nejčastěji používaným matematickým modelem nosníku, který kolem roku 1750 vytvořili společně Leonhard Euler (1707 – 1783) a Daniel Bernoulli (1700 – 1782). Dobře popisuje elastické chování štíhlých nosníků, tj. nosníků s délkou výrazně převyšující jejich tloušt’ku a šířku. Euler–Bernoulliho model nosníku je jednodimenzionální rovnice tvaru 00 (EI u00 (x)) = f (x), x ∈ (0, L), s označením E - Youngův modul pružnosti, I - moment průřezu vzhledem k ohybové ose, R setrvačnosti 2 I = A z dydz, A - plocha příčného řezu v rovině (y, z), u - průhyb nosníku, f - vertikální zatížení nosníku, L - délka nosníku. Uvažované okrajové podmínky rozdělíme na • stabilní: u(a), u0 (a), • nestabilní: M (a), V (a), kde M (x) = EIu00 (x) je ohybový moment, V (x) = (EIu00 (x))0 je posouvající síla. Přitom s ohledem na fyzikální realitu budeme uvažovat pouze následující typy okrajových podmínek v bodě x = a: u(a) = u0 (a) = 0, • pevné vetknutí: • prosté podepření: • volný konec: u(a) = M (a) = 0, M (a) = V (a) = 0. Současně je zřejmé, že reálně má smysl jen omezený počet jejich kombinací: 1. oboustranně vetknutý nosník: 2. prostě podepřený nosník: u(0) = u0 (0) = 0 = u(L) = u0 (L), u(0) = M (0) = 0 = u(L) = M (L), 3. nosník s vetknutím a podepřením: 4. nosník s volným koncem: u(0) = u0 (0) = 0 = u(L) = M (L), u(0) = u0 (0) = 0 = M (L) = V (L). 35 Obrázek 2: Nosník s volným koncem Poznámka 3.1 Z čistě matematického hlediska jsou koeficienty E a I funkce proměnné x. Z pohledu fyzikálního je modul pružnosti E zpravidla konstanta, nebot’ je dán vlastnostmi materiálu, z něhož je nosník vyroben. Moment setrvačnosti I závisí na průřezu nosníku a proto jde obecně o funkci. Avšak v praktických úlohách je to většinou bud’to funkce konstantní nebo nanejvýš po částech konstantní. 1 4 b , pro kruhový průřez o poloměru r dostaneme Např. pro čtvercový průřez šířky b je I = 12 1 4 I = 4 πr . Funkcionál celkové potenciální energie nosníku je tvaru J5 (v) = Jint (v) + Jext (v), kde 1 Jint (v) = 2 ZL 2 EI (v 00 ) dx 0 je potenciální energie vnitřních sil a ZL Jext (v) = − f v dx 0 je potenciální energie vnějších sil. Celkem tedy 1 J5 (v) = 2 ZL ZL 00 2 EI (v ) dx − 0 f v dx ∀v ∈ V, 0 přičemž prostor V splňuje H02 ((0, L)) ⊆ V ⊆ H 2 ((0, L)) . Označíme-li ZL a(u, v) = EIu00 v 00 dx u, v ∈ V, 0 pak stacionární bod u ∈ V funkcionálu J5 vyhovuje vztahu ZL a(u, v) = f v dx 0 36 ∀v ∈ V. Formálním použitím Greenovy věty pak dostaneme ZL ZL 00 00 (EI u ) v dx = 0 Odtud ∀v ∈ D((0, L)). f v dx 0 00 (EI u00 (x)) = f (x) sk. vš. v (0, L), přičemž v případě, že EI = konst., dostáváme z literatury známý tvar EIuIV (x) = f (x) sk. vš. v (0, L). V úloze s oboustranně vetknutým nosníkem požadujeme splnění okrajových podmínek u(0) = u0 (0) = 0, u(L) = u0 (L) = 0. Uvažujeme tedy prostor V = H02 ((0, L)) = v ∈ H 2 ((0, L)) : u(0) = u0 (0) = 0 = u(L) = u0 (L) . Definice 3.1 Variačním řešením úlohy s oboustranně vetknutým nosníkem nazveme funkci u ∈ H02 ((0, L)) takovou, že J5 (u) = min v∈H02 ((0,L)) J5 (v). Poznámka 3.2 Tato definice je matematickým vyjádřením známého Lagrangeova principu minima potenciální energie. Ten je jedním ze základních zákonů mechaniky a vyplývají z něho tzv. statické podmínky rovnováhy sil. Joseph-Louis Lagrange (1736 – 1813) ho ve skutečnosti zformuloval roku 1788 pouze pro tuhé těleso, v 19. století byl pak tento princip rozšířen i na pružná tělesa. Lagrange byl za své zásluhy v roce 1808 vyznamenán Napoleonem řádem čestné legie a byl mu udělen titul hraběte císařství, takže se pak psal comte de Lagrange. Věta 3.1 Pro libovolnou funkci f ∈ L2 ((0, L)) existuje právě jedno variační řešení u úlohy o průhybu oboustranně vetknutého nosníku a toto řešení je charakterizováno vztahem 2 u ∈ H0 ((0, L)) ZL ZL 00 00 ∀v ∈ H02 ((0, L)) . EIu v dx = f v dx 0 0 Důkaz: provedeme za předpokladu, že EI = konst > 0. V obecném případě, kdy EI(x) ≥ CEI > 0, se postupuje analogicky. Nyní předefinujeme f := f /(EI) a označíme V = H02 ((0, L)). Pak, je-li v ∈ H02 ((0, L)), je v ∈ H01 ((0, L)) a v 0 ∈ H01 ((0, L)). 37 Dále užitím Friedrichsovy nerovnosti dostáváme kvk2H 1 ZL 0 2 2 v + (v ) = ZL dx ≤ c0 Z 0 2 (v ) dx + 0 0 ZL = c0 (v 0 )2 dx 2 v ds = ∂Ω0 ∀v ∈ V 0 a podobně kv 0 k2H 1 ZL 0 2 00 2 (v ) + (v ) = ZL dx ≤ c1 Z 00 2 (v ) dx + 0 0 ZL = c1 (v 00 )2 dx 0 2 (v ) ds = ∂Ω0 ∀v ∈ V. 0 Z tohoto vztahu dostaneme ZL a(v, v) = 1 (v 00 )2 dx ≥ c1 0 ZL (v 0 )2 + (v 00 )2 dx ∀v ∈ V 0 a podobně pomocí první nerovnosti obdržíme ZL a(v, v) = 1 (v ) dx ≥ c1 c0 00 2 ZL 0 2 2 v + (v ) 1 dx + c1 0 0 ZL (v 00 )2 dx ∀v ∈ V. 0 Tedy celkem 1 kvk2V c1 max{c0 , 1} a(v, v) ≥ ∀v ∈ V, jelikož kvk2V ZL = (v 00 )2 + (v 0 )2 + (v)2 dx. 0 Existence a jednoznačnost variačního řešení dané úlohy pak plyne z výsledků kapitoly 1. Podobně postupujeme i v dalších úlohách, tedy v úloze s prostě podepřeným nosníkem a s nosníkem s volným koncem. V případě, že je nosník umístěn na podloží, je příslušná rovnice tvaru 00 (EIu00 (x)) + r(x) = f (x), x ∈ (0, L), kde r(x) je tzv. odezvová funkce. Jestliže uvažujeme klasický jednoparametrický Winklerův model podloží, je r(x) = kF u(x), kde kF je koeficient tuhosti podloží. 38 Poznámka 3.3 Pro čtenáře může být zajímavý fakt, že tento model vznikl v době, kdy německý inženýr Emil Winkler (1835 - 1888) přednášel na Polytechnice v Praze (dnešní ČVUT). Publikoval ho v knize E. Winkler: Die Lehre von der Elasticität und Festigkeit mit besonderer Rücksicht auf ihre Anwendung in der Technik. Verlag H. Dominicus, Prag, 1867. Variační formulace dané úlohy s podložím pak bude následující. Mějme dán prostor V , jenž splňuje H02 ((0, L)) ⊆ V ⊆ H 2 ((0, L)). Chceme nalézt funkci u ∈ V tak, že platí J6 (u) = min J6 (v), v∈V kde 1 J6 (v) = 2 ZL 1 EI (v ) dx + kF 2 00 2 0 ZL ZL v 2 dx − f v dx 0 ∀v ∈ V. 0 Poznámka 3.4 Poznamenejme ještě, že uvedená formulace implicitně předpokládá, že nosník je s podložím pevně spojený. Úloha tak zůstává lineární. Případ, kdy nosník na podloží pouze volně leží, vyžaduje trochu jiný přístup a vede na nelineární problémy. Poznámka 3.5 Pokud jde o podloží, lze ovšem uvažovat i složitější tzv. víceparametrické modely. Např. v případě dvouparametrického Pasternakova modelu podloží z roku 1954 je r(x) = kF u(x) − kS u00 (x), přičemž kS je koeficient tuhosti smykových vrstev podloží. Poznámka 3.6 Další možné rozšíření základní úlohy představuje přidání síly P působící v ose nosníku, tj. na ose x (v inženýrských publikacích se používá termín axiální zatížení). Rovnice nosníku pak přejde na tvar 00 (EIu00 (x)) + P u00 (x) = f (x), x ∈ (0, L). Je-li P < 0, je nosník namáhán tahem, pokud máme P > 0, pak je nosník stlačován. V tomto případě se úloha stává poměrně komplikovanou a ztrácí i jednoznačnost řešení v důsledku ztráty konvexity funkcionálu energie. 3.2 Biharmonická rovnice a ohyb tenké desky U desek je jeden rozměr - tloušt’ka - podstatně (3 a více krát) menší než rozměry ostatní. Je-li tloušt’ka 10 a více krát menší, pak desky označujeme jako tenké a můžeme k jejich analýze použít Kirchhoffovu teorii pro tenké desky. V opačném případě desky označujeme jako tlusté a měli bychom používat Reissner–Mindlinovu teorii. Zde se zaměříme pouze na některé okrajové úlohy pro tenkou desku a biharmonickou rovnici, která s nimi souvisí. Deska bude reprezentována omezenou oblastí Ω ⊂ R2 s lipschitzovskou hranicí Γ. Deska bude tenká, tj. její tloušt’ka bude alespoň o jeden řád menší než průměr desky. Budeme uvažovat 39 pouze malé průhyby, tj. tyto průhyby budou malé v porovnání s tloušt’kou desky a deformace budou mnohem menší než 1. Pak průhyb u tenké pružné desky splňuje rovnici (x, y) ∈ Ω, ∆(D∆u(x, y)) = f (x, y), kde D = Et3 12(1 − ν 2 ) je ohybová tuhost desky a E je Youngův modul pružnosti, ν je Poissonova konstanta, t je tloušt’ka desky. Je-li D = konst, dostáváme rovnici ∆(∆u) = f D v Ω. Poznámka 3.7 Za tuto rovnici získala její autorka, francouzská matematička, fyzička a filozofka Sophie Germainová (1776 – 1831) v roce 1815 cenu pařížské Akademie věd. Její první pokus v roce 1813 nebyl kvůli matematickým nedostatkům úspěšný, ty jí však pomohl opravit nedlouho před svou smrtí Lagrange. Definice 3.2 Výrazem ∆2 u = ∆(∆u) = ∂ 4u ∂ 4u ∂ 4u + 2 + ∂x4 ∂x2 ∂y 2 ∂y 4 je definován v R2 biharmonický operátor, někdy se hovoří také o bilaplaciánu. Nakonec provedeme předefinování f := f /D, čímž dostaneme biharmonickou rovnici ve tvaru ∆2 u(x, y) = f (x, y), (x, y) ∈ Ω . Pro danou funkci f ∈ L2 (Ω) nyní zavedeme funkcionál 2 2 ! Z ∂ 2v ∂ 2v ∂ v +2 2 2 + dxdy − f v dxdy = ∂x ∂y ∂y 2 Ω Ω Z Z 1 (∆v)2 dxdy − f v dxdy, v ∈ H 2 (Ω), = 2 1 J7 (v) = 2 Z ∂ 2v ∂x2 2 Ω Ω přičemž derivace chápeme v zobecněném smyslu. Definujme dále předpisem Z a(u, v) = ∆u∆v dxdy, u, v ∈ H 2 (Ω), Ω symetrickou spojitou bilineární formu na H 2 (Ω) × H 2 (Ω) (viz cvičení 3.2). Pak je zřejmé, že J7 je kvadratický funkcionál daný touto formou. 40 Necht’ prostor V je takový, že H02 (Ω) ⊆ V ⊆ H 2 (Ω) a necht’ u ∈ V je stacionární bod J7 na V , tj. J 0 (u, v) = 0 ∀v ∈ V . Pak u splňuje Z Z ∀v ∈ V. ∆u∆v dxdy = f v dxdy Ω Ω Je-li u dostatečně hladká funkce, použijeme Greenovu větu pro v ∈ D(Ω): Z Z 2 ∆ u v dxdy = f v dxdy ∀v ∈ D(Ω) Ω Ω a odtud ∆2 u(x, y) = f (x, y) sk.vš. v Ω. Splnění okrajových podmínek se dosáhne vhodnou volbou prostoru V , podobně jako u úloh 2. řádu. Dvě nejvýznamnější aplikace biharmonické rovnice jsou ohyb tenké desky a určení proudové funkce Stokesova modelu proudění v 2D. Zde se budeme věnovat problematice ohybu desek. Protože však fyzikální rozbor ukazuje, že řešení těchto úloh obvykle závisí na hodnotě Poissonovy konstanty ν, upravíme z toho důvodu tvar biharmonického operátoru následovně ∂ 2u ∂ 2u ∂ 2u ∂ 2u ∂ 2u ∂ 2u ∂ 2u ∂ 2u 2 + ν 2 + 2(1 − ν) + +ν 2 . ∆u = ∂x2 ∂x2 ∂y ∂x∂y ∂x∂y ∂y 2 ∂y 2 ∂x Poissonovu konstantu budeme uvažovat v rozmezí 0 < ν < 0.5 . Deskovou rovnicí pak budeme rozumět rovnici ∆2 u = f v Ω ⊂ R2 , kde operátor ∆2 uvažujeme ve smyslu předchozí definice. Zároveň budeme definovat další funkcionál pro deskové úlohy pomocí bilineární formy na 2 H (Ω) × H 2 (Ω) tvaru Z ∂ 2u ∂ 2v ∂ 2u ∂ 2v ∂ 2u ∂ 2v b(u, v) = ∆u∆v + (1 − ν) 2 − − dxdy = ∂x∂y ∂x∂y ∂x2 ∂y 2 ∂y 2 ∂x2 Ω 2 Z ∂ 2u ∂ 2v ∂ 2u ∂ 2v ∂ u ∂ 2v +2 + = dxdy. ν∆u∆v + (1 − ν) ∂x2 ∂x2 ∂x∂y ∂x∂y ∂y 2 ∂y 2 Ω Snadno lze ověřit, že b(., .) je symetrickou spojitou bilineární formou na H 2 (Ω) × H 2 (Ω) (viz cvičení 3.3). Funkcionál celkové potenciální energie desky pak bude pro funkce v ∈ H 2 (Ω) definován takto Z 1 J8 (v) = b(v, v) − f v dxdy = 2 Ω !! 2 2 Z Z 1 ∂ v ∂ 2v ∂ 2v 2 = (∆v) + 2(1 − ν) − 2 2 dxdy − f v dxdy. 2 ∂x∂y ∂x ∂y Ω Ω 41 Necht’ prostor V je takový, že H02 (Ω) ⊆ V ⊆ H 2 (Ω) a necht’ u ∈ V je stacionární bod J8 na V , tj. J 0 (u, v) = 0 ∀v ∈ V . Pak tento bod splňuje Z ∀v ∈ V. b(u, v) = f v dxdy Ω Formálním užitím Greenovy formule dostaneme (viz cvičení 3.4) Z Z Z ∂v 2 b(u, v) = ∆ u v dxdy + Mn ds + Vn v ds. ∂n Ω Γ Γ Přitom jsme označili Mn = ν∆u + (1 − ν) ∂ 2u , ∂n2 ∂u ∂u (∆u) + (1 − ν) Vn = − ∂n ∂n ∂ 2u ∂ 2u ∂ 2u 2 2 (n − ny ) − nx ny − nx ny . ∂x2 ∂x∂y x ∂y 2 Použité symboly jsou analogické tomu, co známe z předcházejícího odstavce 3.1, tj. Mn je ohybový moment a Vn je posouvající síla na okraji desky vzhledem k odpovídající normále n = (nx , ny ). Vezmeme-li nyní testovací funkce v z prostoru D(Ω), obdržíme rovnici desky ∆2 u(x, y) = f (x, y) sk.vš. v Ω. Úloha s vetknutou deskou U této úlohy předepíšeme okrajové podmínky u= ∂u =0 ∂n na Γ a podle toho zvolíme V = H02 (Ω) = {v ∈ H 2 (Ω) : v = ∂v = 0 na Γ}, ∂n přičemž hodnoty v a ∂v/∂n na Γ uvažujeme ve smyslu stop. Lemma 3.1 Z ∂ 2v ∂ 2v dxdy = ∂x2 ∂y 2 Ω Z ∂ 2v ∂x∂y 2 ∀v ∈ D(Ω). dxdy Ω Důkaz: Pro libovolnou funkci v ∈ D(Ω) dle Greenovy formule platí Z 2 Z Z ∂ v ∂ 2v ∂ 3 v ∂v ∂ 2v ∂ 2v dxdy = − dxdy = dxdy. ∂x2 ∂y 2 ∂x2 ∂y ∂y ∂x∂y ∂x∂y Ω Ω Ω 42 Lemma 3.2 (O ekvivalenci norem v H02 (Ω)) Necht’ Ω je omezená s lipschitzovskou hranicí. Potom seminorma |∆v|H 0 (Ω) je na prostoru H02 (Ω) normou, která je ekvivalentní se standardní normou kvkH 2 (Ω) , a platí ∀v ∈ H02 (Ω). |∆v|H 0 (Ω) = |v|H 2 (Ω) Důkaz: Podle definice seminormy v H 2 (Ω) máme |v|2H 2 (Ω) = Z X (Di v)2 dxdy = Ω |i|=2 Z ∂ 2v ∂x2 2 +2 ∂ 2v ∂x∂y 2 + ∂ 2v ∂y 2 2 ! dxdy, Ω kdežto v H 0 (Ω) = L2 (Ω) |∆v|2H 0 (Ω) Z = ∂ 2v ∂x2 2 ∂ 2v ∂ 2v +2 2 2 + ∂x ∂y ∂ 2v ∂y 2 2 ! dxdy. Ω Jelikož je prostor D(Ω) hustý v H02 (Ω), platí tvrzení lemmatu 3.1 pro každé v ∈ H02 (Ω). Odtud pak dostáváme vztah |v|H 2 (Ω) = |∆v|H 0 (Ω) ∀v ∈ H02 (Ω) a z něj plyne tvrzení lemmatu. Věta 3.2 Na prostoru H02 (Ω) jsou funkcionály J7 a J8 identické, tj. ∀v ∈ H02 (Ω). J7 (v) = J8 (v) Důkaz: Tvrzení plyne ihned z lemmatu 3.1 a z hustoty prostoru D(Ω) v H02 (Ω). Z tohoto důvodu můžeme v uvažovaném případě složitější funkcionál J8 nahradit jednodušším funkcionálem J7 . U jiných okrajových podmínek to však již nepůjde. Definice 3.3 Variačním řešením úlohy průhybu vetknuté desky nazveme funkci u ∈ H02 (Ω) takovou, že platí J7 (u) = min J7 (v). 2 v∈H0 (Ω) Věta 3.3 Necht’ f ∈ L2 (Ω). Pak existuje právě jedno variační řešení u úlohy průhybu vetknuté desky a toto řešení je charakterizováno vztahem u ∈ H02 (Ω) Z Z ∆u ∆v dxdy = f v dxdy ∀v ∈ H02 (Ω). Ω Ω 43 Důkaz: Z definice bilineární formy a(., .) plyne Z a(v, v) = (∆v)2 dxdy = |∆v|2H 0 (Ω) ∀v ∈ H02 (Ω). Ω Z lemmatu 3.2 pak dostáváme a(v, v) = |v|2H 2 (Ω) = XZ (Di v)2 dxdy ∀v ∈ H02 (Ω). |i|=2 Ω Odtud užitím Friedrichsovy nerovnosti na H02 (Ω) a(v, v) ≥ c kvk2H 2 (Ω) ∀v ∈ H02 (Ω). Tedy funkcionál J7 je ryze konvexní a koercivní na H02 (Ω). Tvrzení věty pak plyne z výsledků variačního počtu. Poznámka 3.8 Na prostoru V = H02 (Ω) lze snadno ukázat i V -elipticitu formy b(., .). Podle definice formy b, lemmatu 3.2 a Friedrichsovy nerovnosti totiž máme b(v, v) = ν|∆v|2H 0 (Ω) + (1 − ν)|v|2H 2 (Ω) = |v|2H 2 (Ω) ≥ Ckvk2H 2 (Ω) ∀v ∈ H02 (Ω). Úloha s prostě podepřenou deskou Pro tuto úlohu zadáme okrajovou podmínku u=0 na Γ a v souladu s tím zvolíme pro variační formulaci prostor V = {v ∈ H 2 (Ω) : v = 0 na Γ}. V tomto případě však funkcionály J7 a J8 nemají na prostoru V stejné hodnoty. K formulaci uvedené deskové úlohy musíme proto použít druhý z nich. Definice 3.4 Variačním řešením úlohy průhybu prostě podepřené desky nazveme funkci u ∈ V takovou, že J8 (u) = min J8 (v). v∈V Věta 3.4 Necht’ f ∈ L2 (Ω). Pak existuje právě jedno variační řešení u úlohy prostě podepřené desky a toto řešení je charakterizováno vztahem u∈V Z b(u, v) = f v dxdy ∀v ∈ V. Ω 44 Důkaz: Z definice bilineární formy b máme vyjádření b(v, v) = ν|∆v|2H 0 (Ω) + (1 − ν)|v|2H 2 (Ω) ∀v ∈ H 2 (Ω), ν ∈ (0, 0.5). Odtud a užitím Friedrichsovy nerovnosti pro funkce z V dostáváme b(v, v) ≥ (1 − ν)|v|2H 2 (Ω) ≥ C kvk2H 2 (Ω) ∀v ∈ V. Tedy funkcionál J8 je ryze konvexní a koercivní na V . Existence a jednoznačnost variačního řešení pak plyne z výsledků variačního počtu, stejně jako uvedená charakterizace tohoto řešení. Okrajová podmínka u = 0 na Γ je splněna výběrem prostoru V . Ve formulaci úlohy je však skrytá ještě jedna okrajová podmínka, kterou si nyní odvodíme. Necht’ u je dostatečně hladká funkce a necht’ v ∈ C ∞ (Ω) ∩ V je libovolná. Ze cvičení 3.4 již víme, že pomocí Greenovy formule lze psát Z ∂ 2u ∂ 2v ∂ 2u ∂ 2v ∂ 2u ∂ 2v ∆u∆v + (1 − ν) 2 b(u, v) = − dxdy = − ∂x∂y ∂x∂y ∂x2 ∂y 2 ∂y 2 ∂x2 Ω Z Z Z ∂v 2 = ∆ u v dxdy + Mn ds + Vn v ds = ∂n Ω Γ Z ZΓ ∂v = ∆2 u v dxdy + Mn ds ∀v ∈ C ∞ (Ω) ∩ V. ∂n Ω Γ Protože dle předcházející věty Z b(u, v) = f v dxdy ∀v ∈ V Ω a skoro všude v Ω platí ∆2 u = f , můžeme psát Z b(u, v) = ∆2 u v dxdy ∀v ∈ D(Ω). Ω Ze srovnání vyjádření pro b(u, v) je zřejmé, že Z ∂v Mn ds = 0 ∂n ∀v ∈ C ∞ (Ω) ∩ V Γ a tedy Mn = 0 sk. vš. na Γ. ZÁVĚR: Kromě stabilní okrajové podmínky u = 0 na Γ má variační formulace v sobě implicitně obsaženou i nestabilní podmínku Mn = 0 na Γ. Klasická formulace úlohy prostě podepřené desky má tedy tvar ∆2 u = f u = Mn = 0 45 v Ω, na Γ. Analogicky s nosníkovými úlohami lze uvažovat ještě deskovou úlohu s podmínkami Mn = Vn = 0 na Γ, kterou nazýváme úloha s volným okrajem. Evidentně takto zadaná úloha nemá fyzikální smysl a nemá ani řešení z hlediska matematického. Smysl ovšem má smíšená úloha, kde na části hranice předepíšeme vetknutí nebo podepření a na zbylé části volný okraj. Úkoly k procvičení Cvičení 3.1 Napište variační formulaci problému nosníku s osovou silou. Přesvědčte se, že pro P < 0 zůstává funkcionál celkové potenciální energie ryze konvexní, kdežto v opačném případě to již obecně neplatí. Cvičení 3.2 Ukažte, že Z 2 ∂ u ∂ 2v ∂ 2u ∂ 2v ∂ 2u ∂ 2v ∂ 2u ∂ 2v + + + dxdy a(u, v) = ∂x2 ∂x2 ∂x2 ∂y 2 ∂y 2 ∂x2 ∂y 2 ∂y 2 Ω je spojitá symetrická bilineární forma na H 2 (Ω) × H 2 (Ω). Cvičení 3.3 Dokažte, že b(., .) je pro hodnoty ν ∈ (0, 0.5) symetrická spojitá bilineární forma na H 2 (Ω) × H 2 (Ω). Cvičení 3.4 Za předpokladu, že u a v jsou dostatečně hladké funkce, proved’te podrobně výpočet Z Z Z ∂v 2 ds + Vn v ds. b(u, v) = ∆ u v dxdy + Mn ∂n Ω Γ Γ Cvičení 3.5 Necht’ Γ = Γ1 ∪ Γ2 ∪ R, meas(R) = 0. Na hranici Γ1 je deska vetknutá a na Γ2 prostě podepřená. Napište variační formulaci a ukažte, že pro každou f ∈ L2 (Ω) má tato úloha právě jedno řešení. 46 4 Nesymetrické eliptické úlohy V této části zobecníme některé výsledky z předcházejících kapitol pro případ, kdy bilineární forma není symetrická. Až dosud jsme se zabývali převážně úlohami typu ( nalézt u ∈ V tak, že J(u) = min J(v), v∈V kde 1 a(v, v) − hf, viV 0 ×V . 2 Uvedená úloha byla za jistých předpokladů ekvivalentní s úlohou nalézt u ∈ V tak, že a(u, v) = hf, viV 0 ×V ∀v ∈ V. J(v) = Zde a(u, v) byla vždy symetrická bilineární forma na V × V . Tato symetrie pro odpovídající lineární diferenciální operátor ∂ ∂u Au(x) = − aij (x) + b(x)u(x), x ∈ Ω, ∂xi ∂xj znamenala, že platí aij (x) = aji (x) ∀i, j = 1, . . . , N, sk. vš. v Ω. Řada úloh z praxe však tuto podmínku nesplňuje. V dalším nebudeme splnění takové podmínky předpokládat a bilineární formu Z ∂u ∂v + buv dx, u, v ∈ H 1 (Ω), a(u, v) = aij ∂xj ∂xi Ω budeme tedy uvažovat jako obecně nesymetrickou. V této kapitole bude V znamenat Hilbertův prostor. Necht’ a(u, v) je spojitá a V -eliptická, tj. necht’ ∃ Q > 0 : |a(u, v)| ≤ Qkukkvk ∃ α > 0 : a(v, v) ≥ αkvk2 ∀u, v ∈ V, ∀v ∈ V. Necht’ L(v) je spojitá lineární forma na V , tj. ∃C > 0 : |L(v)| ≤ Ckvk ∀v ∈ V. Definice 4.1 Nesymetrickým eliptickým problémem nazveme úlohu nalézt u ∈ V tak, že (P) a(u, v) = L(v) ∀v ∈ V. 47 Poznámka 4.1 Pro porovnání se symetrickým případem lze zavést formu L formálně takto L(v) = hf, viV 0 ×V ∀v ∈ V. Věta 4.1 (Lax–Milgramova) Necht’ bilineární forma a(u, v) je spojitá a V -eliptická. Potom pro libovolnou omezenou lineární formu L(v) existuje právě jedno řešení úlohy (P). Důkaz: Jestliže forma a(u, v) je navíc symetrická, pak a(u, v) definuje na V skalární součin a p a(v, v) je norma ekvivalentní s původní normou na V v důsledku spojitosti a elipticity. Podle Rieszovy věty o reprezentaci existuje právě jeden prvek uL ∈ V tak, že ∀v ∈ V. a(uL , v) = L(v) Necht’ je nyní forma a(u, v) obecně nesymetrická a u ∈ V je libovolné ale pevné. Pak zobrazení v 7→ a(u, v) ∀v ∈ V představuje spojitý lineární funkcionál na V . Z Rieszovy věty o reprezentaci dále plyne existence právě jednoho prvku U ∈ V takového, že ∀v ∈ V. a(u, v) = (U, v) Prvek U přitom závisí na u, přičemž u 7→ U je spojité a lineární zobrazení z V do V (viz cvičení 4.1). Označme ho symbolem A. Potom jednak kAkL (V,V ) ≤ Q a také kAukV ≥ αkukV ∀u ∈ V (viz cvičení 4.1). Podobně existuje právě jeden prvek F ∈ V takový, že L(v) = (F, v) ∀v ∈ V. Z těchto vztahů ihned plyne, že úloha (P) je ekvivalentní s úlohou nalézt u ∈ V takové, že 0 (P ) Au = F. Položme dále Tγ u = u − γ(Au − F ), γ > 0. Úloha (P 0 ) je zřejmě ekvivalentní s úlohou nalézt pevný bod operátoru Tγ , tj. nalézt u ∈ V takové, že 00 (P ) u = Tγ u. 48 Ukážeme, že pro γ > 0 dostatečně malé je Tγ kontraktivní zobrazení z V do V . Necht’ u, v ∈ V jsou libovolné a položme w = u − v. Pak kTγ u − Tγ vk2 = ku − γ(Au − F ) − v + γ(Av − F )k2 = = ku − v − γA(u − v)k2 = kw − γAwk2 = = kwk2 − γ(Aw, w) − γ(w, Aw) + γ 2 kAwk2 ≤ ≤ kwk2 (1 − 2γα + γ 2 Q2 ), přičemž jsme použili výše uvedené nerovnosti pro operátor A. Odtud dále plyne, že pro γ ∈ 2α 0, 2 je Q 1 − 2γα + γ 2 Q2 < 1. Z Banachovy věty o kontrakci (resp. o pevném bodě) nyní plyne existence právě jednoho řešení úlohy (P 00 ) a tedy i (P 0 ) a (P). Poznámka 4.2 Na základě důkazu lze definovat iterační proces u0 ∈ V dané, un+1 = un − γ(Aun − F ), nebot’ pro γ ∈ (0, 2α/Q2 ) máme un → u ve V . K výpočtům se ale nepoužívá. V dalším zadání eliptické úlohy poněkud zobecníme a s ohledem na to, že se budeme zabývat nesymetrickými problémy, uvažujme obecný lineární diferenciální operátor 2. řádu tvaru ∂ ∂u ∂u Au ≡ − aij + bi + du, ∂xi ∂xj ∂xi kde aij , bi a d jsou omezené měřitelné funkce v Ω a podmínky elipticity zůstávají stejně jako dříve. Definujme na H 1 (Ω) × H 1 (Ω) bilineární formu Z ∂u ∂v ∂u + bi v + duv dx ∀u, v ∈ H 1 (Ω). a(u, v) = aij ∂xj ∂xi ∂xi Ω Tato forma je spojitá pro u, v ∈ H 1 (Ω) (viz cvičení 4.2). Necht’ V je uzavřený podprostor v H 1 (Ω) takový, že na H01 (Ω) ⊆ V ⊆ H 1 (Ω) a necht’ koeficienty operátoru A jsou takové, že a(u, v) je V -eliptická, tj. a(v, v) ≥ αkvk2H 1 (Ω) ∀v ∈ V. Pak podle Lax-Milgramovy věty má úloha (P) právě jedno řešení. Lze pak uvažovat následující možnosti: Dirichletova úloha - volíme V = H01 (Ω) a Z L(v) = f v dx − a(u0 , v), Ω přičemž u0 ∈ H 1 (Ω): u0 = g na Γ. 49 f ∈ L2 (Ω), Neumannova úloha - volíme V = H 1 (Ω) a Z Z L(v) = f v dx + gv ds, Ω Γ Newtonova úloha - volíme V = H 1 (Ω) a Z Z L(v) = f v dx + gv ds, g ∈ L2 (Γ), f ∈ L2 (Ω), Γ Ω přičemž a(u, v) := a(u, v) + g ∈ L2 (Γ), f ∈ L2 (Ω). R h ∈ L∞ (Γ). huv ds, Γ Smíšená úloha - volíme V = {v ∈ H 1 (Ω) : v = 0 na Γ1 } a Z Z L(v) = f v dx + hv ds − a(u0 , v), Ω h ∈ L2 (Γ2 ), Γ2 přičemž u0 ∈ H 1 (Ω): u0 = g na Γ1 . Formální interpretace úloh pomocí Greenovy věty probíhá stejně jako v předcházejících kapitolách. Symetrie formy a(u, v) se totiž při tom ve skutečnosti nepotřebovala. Úkoly k procvičení Cvičení 4.1 Ověřte, že zobrazení A : u 7→ U z důkazu Lax-Milgramovy věty definované vztahem a(u, v) = (U, v) ∀v ∈ V, je spojité a lineární zobrazení z V do V a dokažte nerovnost kAukV ≥ αkukV ∀u ∈ V. Cvičení 4.2 Ukažte, že bilineární forma Z ∂u ∂v ∂u a(u, v) = aij + bi v + duv dx ∂xj ∂xi ∂xi Ω je spojitá na H 1 (Ω) × H 1 (Ω). Cvičení 4.3 Mějme dán okrajový problém −u00 + ku0 + u = f u0 (0) = u0 (1) = 0, v [0, 1], kde k > 0 je konstanta. Zformulujte odpovídající obecnou eliptickou úlohu pro hodnotu k = 1 a ověřte předpoklady Lax-Milgramovy věty. Analyzujte pak z hlediska existence a jednoznačnosti řešení případ, kdy koeficient k je libovolné kladné číslo. 50 5 Variační nerovnice 5.1 Eliptické variační nerovnice Mnohé fyzikální problémy vedou na formulace, které nelze vyjádřit ve tvaru, který je v matematice obvyklý - ve tvaru rovnic. Takové úlohy lze často vyjádřit jako nerovnice a speciálně jako tzv. variační nerovnice. Ukážeme si, že i tyto úlohy mají smysl, např. jsou jednoznačně řešitelné. Důležité pro pochopení problematiky jsou příklady, několik jich zde čtenář nalezne. Necht’ V je reflexivní Banachův prostor, M ⊆ V neprázdná podmnožina a J : V → R je daný funkcionál. V kapitole 1 jsme se zabývali úlohou ( nalézt u ∈ M tak, že J(u) = min J(v). v∈M Postačující podmínky na M a J, aby tato úloha měla právě jedno řešení, udává Základní věta variačního počtu. V odstavci 1.2 jsme probrali případ, kdy M = V . Nyní se zaměříme na případ M ( V . Tato množina bude dále neprázdná, konvexní, uzavřená podmnožina prostoru V . Abychom zdůraznili její podstatnou vlastnost, budeme ji v dalším značit K. Věta 5.1 Necht’ K 6= ∅ je konvexní podmnožina V . Pak K je uzavřená tehdy a jen tehdy, když je slabě uzavřená. Z předchozí věty a Základní věty variačního počtu ihned plyne: Věta 5.2 Necht’ K je neprázdná, konvexní, uzavřená podmnožina V , J : V → R je slabě zdola polospojitý funkcionál na V a na K je koercivní. Potom existuje alespoň jedno minimum J na K. Necht’ J je G-diferencovatelný na K. Víme, že pokud je K otevřená množina a J má v bodě u ∈ K minimum, pak J 0 (u, v) = 0 ∀v ∈ V. Je-li však K uzavřená, může u ležet na hranici K a důkaz rovnosti J 0 (u, v) = 0 ∀v ∈ V neprojde. Věta 5.3 Necht’ K je neprázdná konvexní podmnožina V , J : V → R je daný G-diferencovatelný funkcionál na V . Necht’ J nabývá v bodě u ∈ K svého minima na K. Potom platí J 0 (u, v − u) ≥ 0 ∀v ∈ K. Důkaz: Protože u ∈ K je bod minima je J(v) ≥ J(u) ∀v ∈ K. Množina K je konvexní, proto u + t(v − u) ∈ K ∀t ∈ [0, 1], ∀v ∈ K a J(u + t(v − u)) ≥ J(u) 51 ∀t ∈ [0, 1]. Pak J(u + t(v − u)) − J(u) ≥ 0 ∀t ∈ (0, 1) t a limitním přechodem pro t → 0+ dostáváme J 0 (u, v − u) ≥ 0. Poznámka 5.1 Ověříme, zda v případě, že u ∈ K je vnitřním bodem množiny K, dostaneme z tvrzení předcházející věty vztah J 0 (u, v) = 0 ∀v ∈ V. Necht’ v ∈ V je libovolný, pak u + t(v − u) ∈ K ∀t ∈ [−δ, +δ] pro δ > 0 dostatečně malé. Pak pro každé t ∈ (0, δ) J(u + t(v − u)) ≥ J(u) a také J(u − t(v − u)) ≥ J(u). Odtud dále dostáváme, že 1 [J(u + t(v − u)) − J(u)] ≥ 0, t 1 [J(u + t(u − v)) − J(u)] ≥ 0. t Nyní limitním přechodem pro pro t → 0+ dostaneme J 0 (u, v − u) ≥ 0 J 0 (u, u − v) ≥ 0 ∀v ∈ V, ∀v ∈ V J 0 (u, v − u) = 0 ∀v ∈ V. a odtud tedy nutně Protože v jsme volili libovolně, je w = v − u ∈ V také libovolné a J 0 (u, w) = 0 ∀w ∈ V. Poznámka 5.2 Je-li J(v) = 21 a(v, v) − hf, vi, kde a(., .) je symetrická bilineární forma, pak lze podmínku J 0 (u, v − u) ≥ 0 zapsat ekvivalentně ve tvaru u∈K: a(u, v − u) ≥ hf, v − ui ∀v ∈ K. Věta 5.4 Necht’ K je neprázdná konvexní podmnožina V , J : V → R je daný konvexní a G-diferencovatelný funkcionál na V . Potom J nabývá v bodě u ∈ K svého minima na K právě tehdy, když J 0 (u, v − u) ≥ 0 ∀v ∈ K. Důkaz: Je-li u ∈ K bodem minima J na K, plyne tvrzení z předchozí věty. Naopak je-li J konvexní na V a G-diferencovatelný, pak je J(v) ≥ J(u) + J 0 (u, v − u) 52 ∀u, v ∈ V. Z předpokladu dále víme, že pro každé v ∈ K platí J 0 (u, v − u) ≥ 0, tudíž je J(v) ≥ J(u) ∀v ∈ K. Odtud je již zřejmé, že u je bod minima. Definice 5.1 Necht’ a(., .) je spojitá V -eliptická bilineární forma na V × V a f ∈ V 0 je daný prvek. Eliptická variační nerovnice prvního druhu je úloha nalézt u ∈ K tak, že (P1 ) a(u, v − u) ≥ hf, v − ui ∀v ∈ K. V případě symetrické bilineární formy můžeme nerovnici (P1 ) přiřadit variační problém ve smyslu poznámky 5.2, tj. úlohu ( nalézt u ∈ K tak, že J(u) = min J(v), v∈K kde 1 a(v, v) − hf, vi. 2 Analýzu existence a jednoznačnosti řešení úlohy (P1 ) provedeme v odstavci 5.2 bez toho, že bychom využili předpokladu symetrie formy a(., .). J(v) = Příklad 5.1 (Průhyb tenké vetknuté desky s překážkou) Vespod desky Ω ⊂ R2 je umístěna dokonale tuhá překážka ϕ, která omezuje její průhyb. Pro zadané zatížení f ∈ L2 (Ω) je příslušný funkcionál tvaru (viz odstavec 3.2) Z Z 1 2 (∆v) dx − f v dx, v ∈ H02 (Ω). J7 (v) = 2 Ω Ω Místo celého prostoru H02 (Ω) však budeme uvažovat pouze množinu přípustných funkcí KΩ = v ∈ H02 (Ω) : v(x) ≥ ϕ(x) sk. vš. v Ω , kde ϕ ∈ C(Ω) je daná funkce popisující překážku, přičemž ϕ ≤ 0 na Γ. Definice 5.2 Variačním řešením úlohy tenké vetknuté desky s překážkou nazveme funkci u ∈ KΩ takovou, že J7 (u) = min J7 (v). v∈KΩ Množina KΩ není zjevně lineární, je však konvexní a dokážeme, že je uzavřená v H02 (Ω). K důkazu uzavřenosti KΩ je třeba ukázat, že je-li vn ∈ KΩ : vn → v v normě prostoru 2 H0 (Ω), pak v ∈ KΩ . Protože H02 (Ω) ,→ C(Ω), konverguje vn k v stejnoměrně, tj. vn ⇒ v. Přitom vn ≥ ϕ sk. vš. v Ω, tedy i v ≥ ϕ sk. vš. v Ω. Odtud je již zřejmé, že v ∈ KΩ . 53 Funkcionál J7 je spojitý, koercivní a ryze konvexní na H02 (Ω), je tedy i slabě zdola polospojitý. Z toho je zřejmé, že existuje právě jedno řešení uvažované úlohy. Dle předchozí věty je funkce u ∈ KΩ řešením této úlohy právě tehdy, když Z Z ∀v ∈ KΩ , ∆u(∆v − ∆u) dx ≥ f (v − u) dx Ω Ω což nyní využijeme k formální interpretaci řešení u (budeme proto předpokládat, že řešení je dostatečně hladké). Body oblasti Ω rozdělíme do dvou skupin podle toho, zda se deska v tom bodě dotýká nebo nedotýká překážky: Ω+ = {x ∈ Ω : u(x) > ϕ(x)}, Ω0 = {x ∈ Ω : u(x) = ϕ(x)}. Z věty o vnoření máme u ∈ C(Ω). Necht’ x ∈ Ω+ . Ze spojitosti u a ϕ v Ω je ∀x ∈ Ω = B(x, ) ∩ Ω, u(x) > ϕ(x) kde > 0 je dostatečně malé. Necht’ w ∈ D(Ω ) je libovolná. Potom pro dostatečně malé δ > 0 je v(x) = u(x) ± tw(x) ≥ ϕ ∀x ∈ Ω , ∀t ∈ [0, δ]. Nyní dosadíme tuto funkci do výše uvedené nerovnosti, kterou má splňovat řešení u, a dostaneme Z Z ± t ∆u ∆w dx ≥ ± t f w dx ∀w ∈ D(Ω ). Ω Odtud Ω Z Z ∆u ∆w dx = Ω ∀w ∈ D(Ω ) f w dx Ω a tedy ∆2 u(x) = f (x) sk. vš. v Ω . Protože Ω+ je otevřená množina, lze stejně postupovat pro libovolný bod x ∈ Ω+ . Dostáváme tedy ∆2 u(x) = f (x) sk. vš. v Ω+ . Necht’ nyní w ∈ D(Ω ) je libovolná taková, že w ≥ 0. Potom v = u + w ∈ KΩ a po opětovném dosazení do použité nerovnosti dostaneme Z Z ∆u(∆(u + w) − ∆u) dx ≥ f (u + w − u) dx. Ω Ω Tedy Z Z ∆u ∆w dx ≥ Ω f w dx ∀w ∈ D(Ω ) : w ≥ 0 Ω a odtud ∆2 u(x) ≥ f (x) 54 sk. vš. v Ω, přičemž na základě předchozích výsledků pro x ∈ Ω+ zde nastává rovnost. Z druhé strany pro x ∈ Ω0 máme jinou rovnost, a to u(x) = ϕ(x). Dohromady to lze zapsat takto (u(x) − ϕ(x)) (∆2 u(x) − f (x)) = 0 sk. vš. v Ω. ZÁVĚR: Řešení u úlohy tenké vetknuté desky s překážkou tedy (formálně) splňuje následující vztahy u ≥ ϕ sk. vš. v Ω, 2 ∆ u ≥ f sk. vš. v Ω, (u − ϕ)(∆2 u − f ) = 0 sk. vš. v Ω, u = 0 sk. vš. na Γ. Úloha z tohoto příkladu patří mezi tzv. úlohy s volnou hranicí, nebot’ rozdělení na Ω+ a Ω0 není předem známé a jeho určení je součástí řešení této úlohy. Příklad 5.2 (Úloha s překážkou na hranici oblasti) Nyní bude překážka ϕ zadaná pouze na hranici Γ. Funkcionál pro danou funkci f ∈ L2 (Ω) bude mít tvar (viz odstavec 2.1) Z Z 1 2 2 (∇v) + v dx − f v dx, v ∈ H 1 (Ω) J(v) = 2 Ω Ω a omezení bude popsáno pomocí množiny KΓ = v ∈ H 1 (Ω) : v(x) ≥ ϕ(x) sk. vš. na Γ , kde ϕ ∈ L2 (Γ) je daná funkce popisující překážku na Γ. Uvažujeme tedy úlohu ( nalézt u ∈ KΓ tak, že J(u) = min J(v). v∈KΓ Je zřejmé, že KΓ je konvexní. Přitom je také uzavřená v H 1 (Ω), což nyní dokážeme. Necht’ tedy {vn }, vn ∈ KΓ je taková posloupnost, že vn → v v normě H 1 (Ω). Dle věty o stopách pak také vn → v v normě L2 (Γ). Proto tedy existuje vybraná posloupnost {vn0 } ⊂ {vn }, taková, že vn0 → v sk. vš. na Γ, navíc vn0 ≥ ϕ sk. vš. na Γ. Proto i v ≥ ϕ sk. vš. na Γ tedy nutně v ∈ KΓ . Funkcionál J je konvexní a koercivní na H 1 (Ω), proto existuje právě jedno řešení naší úlohy a toto řešení je charakterizováno vztahem u Z ∈ KΓ Z (∇u ∇(v − u) + u(v − u)) dx ≥ f (v − u) dx ∀v ∈ KΓ . Ω Ω Toto využijeme k formální interpretaci řešení u: Zvolme w ∈ D(Ω) libovolně. Pak v = u ± w ∈ KΓ a dosazením dostaneme Z Z ± (∇u ∇w + uw) dx ≥ ± f w dx ∀w ∈ D(Ω). Ω Ω 55 Odtud Z Z f w dx ∀w ∈ D(Ω). Dále užitím Greenovy formule Z Z (−∆u w + uw) dx = f w dx ∀w ∈ D(Ω) (∇u ∇w + uw) dx = Ω Ω Ω Ω a tedy −∆u + u = f sk. vš. v Ω. Nyní použijeme Greenovu formuli na výchozí nerovnici. Dostaneme Z Z Z ∂u (−∆u (v − u) + u(v − u)) dx + (v − u) ds ≥ f (v − u) dx ∀v ∈ KΓ ∂n Γ Ω a následně Z Z ((−∆u + u)(v − u)) dx + Ω Ω ∂u (v − u) ds ≥ ∂n Γ Z f (v − u) dx ∀v ∈ KΓ . Ω Z již dokázané rovnosti −∆u + u = f pak plyne, že Z ∂u (v − u) ds ≥ 0 ∂n ∀v ∈ KΓ . Γ Uvažujme funkci w ∈ C ∞ (Ω) takovou, že w ≥ 0 na Γ. Potom v = u + w ∈ KΓ . Dosadímeli ji do předchozí nerovnosti, máme Z ∂u w ds ≥ 0 ∀w ∈ C ∞ (Ω) : w ≥ 0 na Γ ∂n Γ a odtud ∂u ≥ 0 sk. vš. na Γ. ∂n Dále necht’ existuje v ∈ H 1 (Ω) tak, že v = ϕ sk. vš. na Γ. Opět dosadíme do stejné nerovnosti jako před tím a dostaneme Z ∂u (ϕ − u) ds ≥ 0. ∂n Γ Protože však je ∂u ≥ 0 a zároveň ϕ − u ≤ 0, je nutně ∂n Z ∂u (ϕ − u) ds = 0. ∂n Γ Pro integrand platí ∂u (u − ϕ) ≥ 0 ∂n 56 sk. vš. na Γ. Celkem tedy vychází ∂u (u − ϕ) = 0 ∂n sk. vš. na Γ. ZÁVĚR: Řešení u úlohy s překážkou na hranici tedy (formálně) splňuje následující vztahy −∆u + u u ∂u ∂n ∂u (u − ϕ) ∂n = f ≥ ϕ sk. vš. v Ω, sk. vš. na Γ, ≥ 0 sk. vš. na Γ, = 0 sk. vš. na Γ. Úloha z tohoto příkladu patří mezi tzv. jednostranné nebo unilaterální úlohy. Ty jsou charakteristické okrajovými podmínkami na Γ tvaru u ≥ ϕ, ∂u ∂u ≥ 0, (u − ϕ) = 0. ∂nA ∂nA Může zde být popřípadě i ϕ ≡ 0 a potom hovoříme o okrajových podmínkách Signoriniho typu (viz příklad 5.3). Derivace podle vnější normály. U funkce u ∈ H 1 (Ω) máme na hranici Γ definovanou pouze její stopu. Směrové derivace zde nejsou definovány a tedy ani derivace podle normály ke Γ. Protože jsou funkce u i f z L2 (Ω) a u řeší operátorovou rovnici −∆u + u = f , dostáváme odtud, že také ∆u ∈ L2 (Ω). Pak podle Greenovy formule Z Z Z ∂u v ds ∀v ∈ H 1 (Ω). ∆u v dx = − ∇u ∇v dx + ∂n Ω Ω Γ Na tomto základě je možné pro funkci u ∈ H 1 (Ω) definovat lineární spojitý funkcionál N (u) : H 1 (Ω) → R předpisem Z hN (u), vi = (∆u v + ∇u ∇v) dx ∀v ∈ H 1 (Ω). Ω Evidentně pro funkci w ∈ C 2 (Ω) dostáváme z Greenovy formule Z ∂w hN (w), vi = v ds ∀v ∈ H 1 (Ω), ∂n Γ tj. funkcionál N (w) v tomto případě reprezentuje klasickou derivaci podle vnější normály. ∂u Unilaterální podmínka ≥ 0 tedy bude znamenat, že platí ∂n ∀v ∈ H 1 (Ω). hN (u), vi ≥ 0 57 Příklad 5.3 (Signoriniho úloha) Uvažujme opět úlohu známého tvaru ( (PS ) nalézt u ∈ K tak, že Π(u) = min Π(v), v∈K kde však 1 a(v, v) − hf, vi, v ∈ V, 2 bude funkcionál úlohy pružnosti (o níž si lze přečíst/zopakovat v dodatku 2), tedy Z Z Fi vi dx, v ∈ V, τij (u)ij (v) dx a hf, vi = a(u, v) = Π(v) = Ω Ω 3 V = {v = (v1 , v2 , v3 ) ∈ H 1 (Ω) : vi = 0 na Γu , i = 1, 2, 3} a K = {v ∈ V : vn ≥ 0 na ΓK } je konvexní a uzavřená podmnožina V . Přitom vn značí normálovou složku vektoru v a hranice oblasti je rozdělena následovně Γ = Γu ∪ ΓK , Γu , ΓK 6= ∅. Ekvivalentně můžeme danou úlohu zformulovat takto: nalézt u ∈ K tak, že 0 (PS ) a(u, v − u) ≥ hf, v − ui ∀v ∈ K. Definice 5.3 Funkci u ∈ K, která je řešením úlohy (PS ) resp. (PS0 ), nazýváme variačním řešením Signoriniho úlohy. Existence a jednoznačnost variačního řešení se ukáže analogicky jako v předchozím příkladu. Pro Signoriniho úlohu lze odvodit okrajové podmínky tvaru un ≤ 0, Tn ≤ 0 sk. vš. na ΓK , un Tn = 0 sk. vš. na ΓK , přičemž un = ui ni , Tn = Ti ni , jsou normálové složky vektorů u a T , ni zde značí komponenty vektoru vnější normály ke ΓK (viz cvičení 5.3). Na závěr odstavce se ještě seznámíme s dalším pro aplikace důležitým typem nerovnic. Obecnější tvar úlohy (P1 ) představuje: Definice 5.4 Necht’ a(., .) je spojitá V -eliptická bilineární forma na V × V a f ∈ V 0 je daný prvek. Necht’ j : V → R = R ∪ {+∞} je funkcionál konvexní zdola polospojitý a vlastní (anglicky proper), tj. takový, že j(v) > −∞ ∀v ∈ V a j 6≡ +∞. Eliptická variační nerovnice druhého druhu je úloha nalézt u ∈ V takové, že (P2 ) a(u, v − u) + j(v) − j(u) ≥ hf, v − ui ∀v ∈ V. 58 V případě symetrické bilineární formy můžeme nerovnici (P2 ) přiřadit variační úlohu ( nalézt u ∈ V tak, že J(u) = min J(v), v∈V kde 1 a(v, v) + j(v) − hf, vi, 2 přičemž člen j(.) je obecně nediferencovatelný a funkcionál J má oproti předcházejícímu textu rozšířený obor hodnot R = R ∪ {+∞}. J(v) = Poznámka 5.3 Pro K = V a j ≡ 0 přecházejí úlohy (P1 ) a (P2 ) na klasické variační rovnice tvaru a(u, v) = hf, vi ∀v ∈ V . Poznámka 5.4 Úloha (P1 ) je speciálním případem úlohy (P2 ), nebot’ můžeme položit ( 0 pro v ∈ K, j(v) = IK (v) = +∞ pro v 6∈ K. Zde IK značí indikátorový funkcionál množiny K. Zřejmě je konvexní a zdola polospojitý (viz cvičení 5.4). Úloha (P1 ) je pak ekvivalentní s úlohou nalézt u ∈ V takové, že a(u, v − u) + IK (v) − IK (u) ≥ hf, v − ui ∀v ∈ V, což je evidentně tvar nerovnice druhého druhu. Rozbor existence a jednoznačnosti řešení úlohy (P2 ) provedeme v následujícím odstavci, přičemž opomineme předpoklad symetrie formy a(., .). 5.2 Nesymetrické eliptické nerovnice Nyní přejdeme k obecnějšímu případu, který nepočítá se symetrií bilineární formy a tudíž není založený na variační formulaci. Nejprve si uvedeme obecnou definici variační nerovnice. Definice 5.5 Necht’ V je Banachův prostor, V 0 odpovídající duální prostor, K ⊂ V uzavřená konvexní podmnožina. Necht’ T : K → V 0 je daný operátor. Obecnou variační nerovnicí rozumíme úlohu nalézt u ∈ K tak, že hT u, v − uiV 0 ×V ≥ 0 ∀v ∈ K. V případě, že T je tzv. potenciální operátor, tj. existuje funkcionál F na V takový, že hT u, viV 0 ×V = hF 0 (u), viV 0 ×V 59 ∀v ∈ V, lze uvedené variační nerovnici přiřadit variační úlohu. V opačném případě nelze nerovnici z žádné variační úlohy odvodit. V literatuře se však termín variační nerovnice tradičně používá i v takových situacích. My se budeme v dalším textu zabývat pouze eliptickými nerovnicemi typu (P1 ) (P2 ) u ∈ K : a(u, v − u) ≥ L(v − u) ∀v ∈ K, u ∈ V : a(u, v − u) + j(v) − j(u) ≥ L(v − u) ∀v ∈ V, kde a(u, v) je obecně nesymetrická bilineární forma, V je Hilbertův prostor, K je neprázdná konvexní uzavřená podmnožina V , a(u, v) je spojitá na V , tj. ∃Q > 0 : |a(u, v)| ≤ Qkukkvk ∀u, v ∈ V, a V -eliptická, tj. ∃α > 0 : a(v, v) ≥ αkvk2 ∀v ∈ V, L : V → R je spojitý lineární funkcionál, resp. spojitá lineární forma, a j : V → R = R ∪ {+∞} je obecně nediferencovatelný, konvexní, zdola polospojitý funkcionál a takový, že j(v) > −∞ ∀v ∈ V a j 6≡ +∞. Poznámka 5.5 S ohledem na předpoklady z úvodu tohoto odstavce si uvědomme, že pro nesymetrickou formu a(u, v) není úloha (P1 ) ekvivalentní s nějakou úlohou minimalizace (např. kvadratického) funkcionálu. Věta 5.5 (1. Lions–Stampacchiova věta) Necht’ K je konvexní, uzavřená podmnožina Hilbertova prostoru V a necht’ a(u, v) je spojitá a V -eliptická bilineární forma. Potom úloha (P1 ) má právě jedno řešení. Důkaz: Nejprve dokážeme sporem jednoznačnost řešení. Necht’ tedy u1 a u2 jsou dvě řešení úlohy (P1 ), pak a(u1 , v − u1 ) ≥ L(v − u1 ) a(u2 , v − u2 ) ≥ L(v − u2 ) ∀v ∈ K, ∀v ∈ K. V první nerovnosti položíme v = u2 , ve druhé v = u1 , a po jejich sečtení dostaneme a(u2 − u1 , u2 − u1 ) ≤ 0. A jelikož z V -elipticity máme αku2 − u1 k2 ≤ a(u2 − u1 , u2 − u1 ) ≤ 0, α > 0, nutně musí být u1 = u2 . Nyní dokážeme existenci řešení. Použijeme ideu Ciarletova důkazu Lax-Milgramovy věty, tj. převedeme úlohu (P1 ) na úlohu o pevném bodě. Podle Rieszovy věty o reprezentaci v Hilbertově prostoru existují A ∈ L (V, V ) a l ∈ V tak, že (Au, v) = a(u, v) L(v) = (l, v) 60 ∀u, v ∈ V, ∀v ∈ V. Pak (P1 ) má následující ekvivalentní tvar nalézt u ∈ K takový, že (u − ρ(Au − l) − u, v − u) ≤ 0 Ten je ekvivalentní s úlohou nalézt u ∈ K takový, že u = PK (u − ρ(Au − l)) ∀v ∈ K, ρ > 0. pro nějaké ρ > 0, kde PK značí operátor projekce z V do K vůči skalárnímu součinu v prostoru V . Uvažujme dále zobrazení Tρ : V → V definované takto Tρ (v) = PK (v − ρ(Av − l)). Protože projekce je kontraktivní zobrazení, platí pro libovolné v1 , v2 ∈ V kTρ (v1 ) − Tρ (v2 )k2 ≤ kv2 − v1 k2 + ρ2 kA(v2 − v1 )k2 − 2ρ a(v2 − v1 , v2 − v1 ) ≤ ≤ (1 − 2ρα + ρ2 kAk2 ) kv2 − v1 k2 . Je zřejmé, že pro ρ takové, že 0 < ρ < 2α , je kAk2 1 − 2ρα + ρ2 kAk2 < 1. Pro takové ρ existuje pevný bod operátoru Tρ a je jediný. Totéž pak platí i pro úlohu (P1 ). Poznámka 5.6 Pro K = V dostáváme Lax-Milgramovu větu. Věta 5.6 (2. Lions–Stampacchiova věta) Necht’ V je Hilbertův prostor, a(u, v) je spojitá a V -eliptická bilineární forma na V × V , L : V → R je spojitý lineární funkcionál a j : V → R je konvexní zdola polospojitý funkcionál takový, že j 6≡ +∞, j(v) > −∞ ∀v ∈ V . Potom úloha (P2 ) má právě jedno řešení. Důkaz: Nejprve dokážeme jednoznačnost řešení. Necht’ tedy u1 a u2 jsou dvě řešení úlohy (P2 ), pak a(u1 , v − u1 ) + j(v) − j(u1 ) ≥ L(v − u1 ) a(u2 , v − u2 ) + j(v) − j(u2 ) ≥ L(v − u2 ) ∀v ∈ V, ∀v ∈ V. Z vlastností funkcionálu j plyne existence v0 ∈ V takového, že −∞ < j(v0 ) < +∞. Do obou nerovností dosadíme v = v0 a dostaneme a(u1 , v0 − u1 ) − L(v0 − u1 ) + j(v0 ) ≥ j(u1 ) > −∞, a(u2 , v0 − u2 ) − L(v0 − u2 ) + j(v0 ) ≥ j(u2 ) > −∞, tedy −∞ < j(u1 ), j(u2 ) < +∞. Nyní v první nerovnosti položíme v = u2 a ve druhé v = u1 , po jejich sečtení a užitím V -elipticity dostaneme 0 ≥ a(u1 − u2 , u1 − u2 ) ≥ αku1 − u2 k2 , 61 tedy nutně u1 = u2 . Nyní dokážeme existenci řešení. Každému u ∈ V a ρ > 0 přiřadíme úlohu (Puρ ) typu (P2 ) definovanou následovně: nalézt w ∈ V tak, že u (Pρ ) (w, v − w) + ρj(v) − ρj(w) ≥ (u, v − w) + ρL(v − w) − ρa(u, v − w) ∀v ∈ V. Místo úlohy (P2 ) budeme uvažovat úlohu (Puρ ). Pointou je, že bilineární forma úlohy (Puρ ) je skalární součin ve V , tj. je symetrická. Úloha (Puρ ) má pro libovolné u ∈ V a ρ > 0 právě jedno řešení. To ukáže následující lemma. Lemma 5.1 Necht’ b : V × V → R je symetrická spojitá V -eliptická bilineární forma s konstantou V -elipticity β > 0. Necht’ L ∈ V 0 a j : V → R je konvexní zdola polospojitý funkcionál takový, že j 6≡ +∞, j(v) > −∞ ∀v ∈ V . Necht’ J(v) = Potom úloha (P) 1 b(v, v) + j(v) − L(v). 2 nalézt u ∈ V takové, že J(u) ≤ J(v) ∀v ∈ V má právě jedno řešení, které je charakterizováno vztahem (P0 ) u ∈ V : b(u, v − u) + j(v) − j(u) ≥ L(v − u) ∀v ∈ V. Důkaz: Nejprve dokážeme existenci a jednoznačnost řešení. Dle předpokladu b je V -eliptická, j(v) je konvexní a L(v) je lineární, tedy funkcionál J je ryze konvexní. Dále b a L jsou spojité formy a j je zdola polospojitý, tedy funkcionál J je zdola polospojitý. Jelikož j je konvexní, zdola polospojitý a takový, že j 6≡ +∞, j(v) > −∞ ∀v ∈ V , existuje λ ∈ V 0 a µ ∈ R tak, že j(v) ≥ λ(v) + µ. Potom β kvk2 − kλkkvk − kLkkvk + µ = 2 r r !2 β kλk + kLk 2 (kλk + kLk)2 = kvk − +µ− 2 2 β 2β J(v) ≥ a odtud je zřejmé, že lim kvk→+∞ J(v) = +∞. Podle Základní věty variačního počtu pak existuje právě jedno řešení úlohy (P). Nyní dokážeme, že úloha (P) je ekvivalentní s úlohou (P0 ). Necht’ tedy nejprve je u řešením úlohy (P). Pak J(u) ≤ J(u + t(v − u)) ∀v ∈ V, ∀t ∈ (0, 1]. Položme J0 (v) = 1 b(v, v) − L(v), 2 62 což značí, že J(v) = J0 (v) + j(v) ∀v ∈ V . Dosazením do poslední nerovnosti obdržíme J0 (u) + j(u) ≤ J0 (u + t(v − u)) + j(u + t(v − u)) a odtud dále 0 ≤ J0 (u + t(v − u)) − J0 (u) + j(u + t(v − u)) − j(u) ≤ ≤ J0 (u + t(v − u)) − J0 (u) + t (j(v) − j(u)) ∀v ∈ V, nebot’ j je konvexní. Je zřejmé, že 0 ≤ 1 (J0 (u + t(v − u)) − J0 (u)) + j(v) − j(u) t a limitním přechodem pro t → 0 dostaneme 0 ≤ J00 (u, v − u) + j(v) − j(u). Přitom J00 (v, w) = b(v, w) − L(w) ∀v, w ∈ V. Dosazením do předchozí nerovnosti dostaneme b(u, v − u) + j(v) − j(u) ≥ L(v − u) ∀v ∈ V. Tedy u je také řešením úlohy (P0 ). Nyní necht’ naopak u je řešením úlohy (P0 ). Pak J(v) − J(u) = 1 (b(v, v) − b(u, u)) + j(v) − j(u) − L(v − u) 2 ∀v ∈ V. Protože b(v, v) = b(u + v − u, u + v − u) = b(u, u) + 2b(u, v − u) + b(u − v, u − v), dostaneme po dosazení do předchozího vztahu J(v) − J(u) = b(u, v − u) + j(v) − j(u) − L(v − u) + 1 b(v − u, v − u). 2 Přitom ale z (P0 ) je b(u, v − u) + j(v) − j(u) − L(v − u) ≥ 0 ∀v ∈ V a z V -elipticity je 1 b(v − u, v − u) ≥ 0 2 ∀v ∈ V. Tedy nutně J(v) ≥ J(u) ∀v ∈ V, tj. u je řešením úlohy (P). Nyní již zbývá jen ukázat transformaci úlohy (P) na úlohu (Puρ ). Budeme-li nyní považovat b(u, v) za skalární součin ve V a provedeme-li ve znění lemmatu záměny j(v) → ρj(v), L(v) → (u, v) + ρL(v) − ρa(u, v), 63 obdržíme úlohu (Puρ ). Ta má tudíž jediné řešení. Nyní se vrátíme k důkazu 2. Lions-Stampacchiovy věty. Pro každé ρ > 0 definujme zobrazení fρ : V → V předpisem fρ (u) = w, kde w řeší úlohu (Puρ ) (nyní víme, že takový prvek existuje a je určen jednoznačně). Ukážeme, že fρ je stejnoměrně striktně kontraktivní zobrazení při vhodné volbě ρ > 0. Necht’ u1 , u2 ∈ V a w1 = fρ (u1 ), w2 = fρ (u2 ). Z vlastností funkcionálu j plyne, že hodnoty j(w1 ) a j(w2 ) jsou konečné a platí (w1 , w2 − w1 ) + ρj(w2 ) − ρj(w1 ) ≥ (u1 , w2 − w1 ) + ρL(w2 − w1 ) − ρa(u1 , w2 − w1 ), (w2 , w1 − w2 ) + ρj(w1 ) − ρj(w2 ) ≥ (u2 , w1 − w2 ) + ρL(w1 − w2 ) − ρa(u2 , w1 − w2 ). Nerovnosti sečteme a použijeme v následujícím odhadu: kfρ (u1 ) − fρ (u2 )k2 = kw1 − w2 k2 ≤ ((I − ρA)(u2 − u1 ), w2 − w1 ) ≤ ≤ kI − ρAk ku2 − u1 k kw2 − w1 k. Jelikož 2α ⇒ kI − ρAk < 1, kAk2 je fρ stejnoměrně striktně kontraktivní a má tudíž právě jeden pevný bod u, tj. 0<ρ< fρ (u) = u. Odtud (u, v − u) + ρj(v) − ρj(u) ≥ (u, v − u) + ρL(v − u) − ρa(u, v − u) ∀v ∈ V a dále a(u, v − u) + j(v) − j(u) ≥ L(v − u) Tedy u je řešením úlohy (P2 ) a tato úloha má právě jedno řešení. ∀v ∈ V. Poznámka 5.7 (Stručná historie variačních nerovnic) První úlohou, v níž se objevila variační nerovnice, byla Signoriniho úloha zformulovaná v roce 1933 významným italským matematickým fyzikem a stavebním inženýrem Antoniem Signorinim (1888 – 1963). Existenci a jednoznačnost řešení této úlohy dokázal jeho žák italský matematik Gaetano Fichera (1922 – 1996) v roce 1963, který se pak zasadil o to, aby úloha nesla jméno Signoriniho. V roce 1964 zobecnil pro potřeby variačních nerovnic Lax-Milgramovo lemma jiný italský matematik Guido Stampacchia (1922 - 1978). Stampacchia spolu se slavným francouzským matematikem Jacques-Louis Lionsem (1928 – 2001) dále rozšířili a zobecnili původní výsledky, takže důkazy obou Lions-Stampacchiových vět byly publikovány v roce 1967. Mezitím francouzský aplikovaný matematik Georges Duvaut (*1934) rozšířil povědomí o Ficherových výsledcích a variačních rovnicích, s nimiž se seznámil v roce 1965 na konferenci v Brixenu, i ve Francii. V roce 1972 vychází v pařížském nakladatelství Dunod jeho a Lionsova průkopnická a dodnes citovaná kniha o variačních nerovnicích v matematice a ve fyzice Les Inéquations en Mécanique et en Physique. O čtyři roky později pak totéž nakladatelství vydává druhou zásadní a dnes klasickou publikaci trojice autorů Glowinski, Lions a Trémolières zaměřenou na numerické řešení variačních nerovnic Analyse Numérique des Inéquations Variationnelles. 64 Poznámka 5.8 (Důležité aplikace eliptických nerovnic) Pomocí eliptické nerovnice 1. druhu lze matematicky modelovat tzv. kontaktní úlohy, v nichž neuvažujeme vliv tření. Takové úlohy modelují deformace těles při jejich vzájemném dotyku. Prototypem těchto úloh je Signoriniho úloha (PS ). Z fyzikálního hlediska jsou realistické obvykle jen kontaktní úlohy se třením. V praxi se můžeme setkat s relativně jednoduchým Trescovým modelem (s tzv. daným třením), který lze vyjádřit pomocí eliptických nerovnic 2. druhu. Klasický Coulombův model tření pak můžeme vyřešit pomocí posloupnosti těchto úloh. Všechny zde zmiňované úlohy jsou tzv. statické, tj. neuvažujeme v nich závislost na čase. Z hlediska praxe mají kontaktní úlohy značný význam např. pro různá průmyslová odvětví strojírenství a stavebnictví, ale vyskytují se také např. i v medicínských aplikacích. Formulace a analýzy kontaktních úloh se v systematickém podání objevují poprvé ve výše zmiňované knize Duvauta a Lionse. Zájemcům o tuto problematiku lze doporučit práce našich matematiků [Hlaváček 1982], [Hlaváček 1988] a [Haslinger 1996]. Úkoly k procvičení Cvičení 5.1 Uvažujme příklad 5.1. Přesvědčte se, že množina KΩ není lineární a ověřte, že je konvexní. Cvičení 5.2 Necht’ V = H01 (Ω), K = {v ∈ V : v(x) ≥ 0 sk. vš. v Ω}. Definujme pro b ≥ 0 af ∈V0 Z Z a(u, v) = ∆u ∆v dx + buv dx, ∀u, v ∈ V, Ω J(v) = Ω 1 a(v, v) − hf, vi 2 ∀v ∈ V, f ∈ L2 (Ω), a uvažujme úlohu ( nalézt u ∈ K takové, že J(u) = min J(v). v∈K Úlohu analyzujte z hlediska existence a jednoznačnosti řešení a proved’te její formální interpretaci. Cvičení 5.3 Odvod’te Signoriniho okrajové podmínky pro úlohu z příkladu 5.3. Cvičení 5.4 Dokažte, že indikátorový funkcionál IK splňuje požadavky kladené na funkcionál j v definici úlohy (P2 ). Cvičení 5.5 Dokažte implikaci 2α ⇒ kI − ρAk < 1 ρ ∈ 0, kAk2 použitou v důkazu 2. Lions-Stampacchiovy věty. 65 6 Přibližné řešení eliptických variačních rovnic a nerovnic Až doposud jsme se zabývali formulacemi úloh a problematikou s nimi spojenou, tj. zejména otázkami existence a jednoznačnosti řešení. Nyní se zaměříme na možnosti řešení takových úloh. Je zřejmé, že přímo vyřešit tyto úlohy je možné jen v poměrné malém počtu velmi jednoduchých případů. V těch zbývajících musíme přejít k metodám získání vhodného přibližného řešení, které budou použitelné s pomocí počítačů. Nejvýznamnější a nejpoužívanější metody jsou Ritzova a Galerkinova metoda. V dalším textu budeme používat toto značení • V Banachův, popř. Hilbertův prostor se skalárním součinem (., .)V a normou k.kV , • K neprázdná uzavřená konvexní podmnožina ve V , • J daný funkcionál definovaný na V , popř. K, • a bilineární spojitá a V -eliptická forma na V × V , • L spojitý lineární funkcionál na V . 6.1 Ritzova a Galerkinova metoda pro řešení variačních rovnic V této části se budeme zabývat problematikou aproximace řešení variační úlohy ( nalézt u ∈ V tak, že (P ) J(u) = min J(v). v∈V Idea Ritzovy metody spočívá v tom, že místo hledání minima funkcionálu J na V hledáme minimum J na jeho vhodném podprostoru, kde dokážeme úlohu řešit. Tím ovšem získáme jen přibližné řešení původní úlohy. Zejména jde o to, aby úloha byla realizovatelná na počítači. Zmíněný podprostor proto volíme tak, aby byl konečnědimenzionální, což je pro realizaci na počítači nezbytné. Značit ho budeme obvykle Vh , přičemž h je tzv. diskretizační parametr. V konkrétních výpočtech (např. metodou konečných prvků) mu lze přiřadit konkrétní hodnotu, zde půjde o abstraktní veličinu. Definice 6.1 Ritzova aproximace přesného řešení u na podprostoru Vh prostoru V je definována jako řešení úlohy ( nalézt uh ∈ Vh tak, že (Ph ) J(uh ) = min J(vh ). vh ∈Vh Funkce uh je označovaná jako tzv. diskrétní řešení a úloha (Ph ) jako diskrétní úloha. V kontextu právě uvedené definice pak hovoříme o úloze (P ) jako o spojité úloze a o jejím řešení u jako o spojitém řešení. Diskretizací rozumíme proces převodu spojité úlohy na odpovídající úlohu diskrétní. 66 Věta 6.1 Necht’ J : V → R je ryze konvexní, slabě zdola polospojitý a koercivní na V a Vh ⊂ V je podprostor ve V . Potom existuje právě jediná Ritzova aproximace uh ∈ Vh . Důkaz: Úloha (P ) má právě jedno řešení dle vět variačního počtu. Vh jako podprostor reflexního Banachova prostoru je sama také reflexivním Banachovým prostorem. Dle týchž vět pak má (Ph ) právě jedno řešení. Necht’ J je G-diferencovatelný na V a Vh je podprostor dimenze N . Pak existují funkce {ϕi }N i=1 takové, že Vh = span{ϕ1 , . . . , ϕN }, tj. tvoří bázi prostoru Vh . Je tedy zřejmé, že každý prvek v ∈ Vh lze jednoznačně zapsat ve tvaru N X v = αi ∈ R. αi ϕi , i=1 Na podprostoru Vh pak můžeme psát J(v) = J X N αi ϕi i=1 a na základě toho definovat funkci N proměnných F : (α1 . . . , αN ) 7−→ J X N ∀α = (α1 , . . . , αN ) ∈ RN αi ϕ i i=1 tj. F : RN → R. Úloha (Ph ) tedy vede na úlohu ( nalézt α∗ ∈ RN tak, že (P) F (α∗ ) = min F (α), α∈RN kde definujeme F (α) ≡ J X N αi ϕi , α ∈ RN . i=1 Jelikož J je G-diferencovatelný, konvexní, slabě zdola polospojitý a koercivní na V , má tytéž vlastnosti F na RN . Úloha (P) má proto právě jedno řešení a je ekvivalentní (kvůli konvexitě funkce F ) s úlohou nalézt α∗ ∈ RN tak, že 0 ∂F (α∗ ) (P ) = 0 ∀i = 1, . . . , N. ∂αi ZÁVĚR: Ritzovu aproximaci získáme za uvedených předpokladů • bud’ z úlohy (P) pomocí algoritmů numerické optimalizace, • nebo z úlohy (P0 ), tj. řešením soustavy N obecně nelineárních algebraických rovnic. 67 Příklad 6.1 Necht’ 1 a(v, v) − hf, vi, v ∈ V, 2 kde a(u, v) je spojitá symetrická bilineární forma na V × V a f ∈ V 0 . Pak ! * + N N N X X X 1 F (α) = a αi ϕi , αj ϕj − f, αi ϕi = 2 i=1 j=1 i=1 J(v) = = N N N N X X 1 X 1 X a(ϕi , ϕj )αi αj − aij αi αj − hf, ϕi iαi = bi αi , 2 i,j=1 2 i,j=1 i=1 i=1 kde aij = a(ϕi , ϕj ), bi = hf, ϕi i. A = (aij )N i,j=1 , b = (bi )N i=1 . Označme ještě F je tedy kvadratická funkce daná maticí A a vektorem b. Její gradient v bodě α∗ je dán vztahy N X ∂F (α∗ ) = aij αj∗ − bi , ∂αi j=1 i = 1, . . . , N. ZÁVĚR: Vektor α∗ ∈ RN řeší soustavu lineárních algebraických rovnic Aα∗ = b. Matice A je symetrická a v případě, že a(u, v) je V -eliptická, je také pozitivně definitní (viz cvičení 6.1). Je evidentní, že k tomu, abychom dokázali přesné řešení u libovolně přesně aproximovat pomocí přibližného řešení, nevystačíme s jedním (pevným) podprostorem. Necht’ h je tzv. diskretizační parametr. Každému h > 0 přiřadíme konečnědimenzionální prostor Vh , tak, že dim Vh = N (h) → +∞ pro h → 0+ a Vh = span{ϕ1 , . . . , ϕN (h) }, dim Vh = N (h) < +∞. Budeme tudíž uvažovat systém {Vh } konečnědimenzionálních podprostorů prostoru V . V dalším se budeme zabývat vztahem přesného řešení u a jeho Ritzovy aproximace uh . Za tím účelem budeme zkoumat odchylku ku − uh kV . A budeme chtít vědět ještě více, nebot’ naším cílem bude zjistit, za jakých předpokladů kladených na J a systém {Vh } platí ku − uh k → 0 pro h → 0 + . 68 Definice 6.2 V případě, když platí lim ku − uh k = 0, řekneme, že Ritzova metoda je pro h→0+ úlohu (P ) konvergentní. Věta 6.2 Necht’ úloha (P ), resp. (Ph ), má právě jedno řešení u, resp. uh . Necht’ J je spojitý na V a prostory Vh , h ∈ (0, 1), splňují podmínku (Vh ) ∀ v ∈ V ∃ {vh }, vh ∈ Vh : kv − vh k → 0 když h → 0 + . Potom J(uh ) → J(u) pro h → 0 + . Důkaz: Z předpokladu (Vh ) plyne, že ∃ {vh }, vh ∈ Vh : ku − vh k → 0 pro h → 0 + . Ze spojitosti funkcionálu J dále plyne, že J(vh ) → J(u) pro h → 0 + . Přitom z definice prvků u a uh máme J(u) ≤ J(uh ) ≤ J(vh ). Aplikací předchozího výsledku a věty o limitě tří posloupností pak dostáváme tvrzení věty. Věta 6.3 Necht’ J a {Vh } splňují předpoklady předchozí věty. Necht’ navíc J je dvakrát G-diferencovatelný a ∃α > 0 : J 00 (v, h, h) ≥ αkhk2 ∀v, h ∈ V. Potom je Ritzova metoda konvergentní. Důkaz: Vyjdeme z Taylorova rozvoje J v bodě u 1 J(uh ) = J(u) + J 0 (u, uh − u) + J 00 (u + θ(uh − u), uh − u, uh − u) ≥ 2 α 2 ≥ J(u) + ku − uh k , θ ∈ (0, 1), 2 kde jsme využili předpokladu věty a toho, že J 0 (u, v) = 0 ∀ v ∈ V . Odtud a aplikací předchozí věty dostaneme ku − uh k2 ≤ 2 (J(uh ) − J(u)) → 0 α pro h → 0 + . Nyní uvažujme kvadratický funkcionál tvaru J(v) = 1 a(v, v) − hf, vi, 2 69 f ∈ V 0. Důsledek 6.1 Pro kvadratický funkcionál J s V -eliptickou formou a(., .) platí J 00 (u, h, h) = a(h, h) ≥ αkhk2 ∀h ∈ V. V tomto případě tedy z V -elipticity plyne ihned konvergence. Věta 6.4 Mějme dán kvadratický funkcionál J. Jestliže jsou splněny následující předpoklady (Q) (α) ∃Q > 0 : ∃α > 0 : |a(u, v)| ≤ Qkukkvk a(v, v) ≥ αkvk2 ∀u, v ∈ V, ∀v ∈ V, platí odhad r ku − uh k ≤ Q inf ku − vh k. α vh ∈Vh Důkaz: Necht’ vh ∈ Vh je libovolný. Pak z Taylorova rozvoje stejně jako v důkazu předchozí věty dostaneme α ku − uh k2 ≤ J(uh ) − J(u) ≤ 2 1 00 J (u + θ(vh − u), vh − u, vh − u) = 2 1 1 = J 0 (u, vh − u) + a(vh − u, vh − u) ≤ Qku − vh k2 , 2 2 ≤ J(vh ) − J(u) = J 0 (u, vh − u) + nebot’ J 0 (u, vh − u) = 0. Odtud je r ku − uh k ≤ Q ku − vh k α ∀vh ∈ Vh , tedy r ku − uh k ≤ Q inf ku − vh k. α vh ∈Vh Příklad 6.2 Pomocí Ritzovy metody určíme přibližné řešení okrajové úlohy 2. řádu −(p(x)u0 (x))0 + q(x)u(x) = f (x), u(0) = 0, u(π) = 0, x ∈ (0, π), kde p(x) ≡ 1, q(x) = 1 + sin2 x, f (x) ≡ 4. Diferenciálním operátorem této úlohy je Au = −u00 + (1 + sin2 x)u. 70 Jelikož je úloha lineární, můžeme jí přiřadit kvadratický funkcionál tvaru 1 (Av, v) − (f, v) = 2 Z Z π 1 π 0 2 2 2 4v dx, (v ) + (1 + sin x)v dx − = 2 0 0 J(v) = v ∈ V = H01 ((0, π)). Funkcionál je na H01 ((0, π)) ryze konvexní a úloha minimalizace má, a to právě jedno, řešení (viz cvičení 6.2). K nalezení Ritzovy aproximace použijeme podprostory s trigonometrickou bází. Její funkce ovšem budou splňovat předepsané stabilní okrajové podmínky. Nejprve hledejme aproximaci na podprostoru S1 = span{ϕ1 }, ϕ1 = sin x. Přibližné řešení bude mít proto tvar u1 = α1∗ ϕ1 . S ohledem na výsledky z příkladu 6.1 je zřejmé, že potřebujeme vyřešit rovnici a(ϕ1 , ϕ1 )α1∗ = (f, ϕ1 ). Odtud výpočtem dostaneme α1∗ = 64 ≈ 1.85 11π a hledané řešení tedy je u1 (x) ≈ 1.85 sin x. Dosažené přibližné řešení není pochopitelně ještě příliš kvalitní. Nyní zpřesníme výpočet tím, že přejdeme k podprostoru S5 = span{ϕ1 , . . . , ϕ5 }, ϕk = sin kx, k = 1, . . . , 5. To je možné proto, že systém podprostorů Sn = span{sin x, . . . , sin nx} je hustý v H01 ((0, π)). Přibližné řešení budeme nyní hledat ve tvaru u5 = 5 X αi∗ ϕi . i=1 Soustava lineárních algebraických rovnic 5 X a(ϕi , ϕj )αj∗ = (f, ϕi ), i = 1, . . . , 5 j=1 je symetrická a pozitivně definitní a jejím řešením získáme hodnoty (na 3 platné cifry) α1∗ ≈ 1.87, α2∗ ≈ 0, α3∗ ≈ 0.207, α4∗ ≈ 0, α5∗ ≈ 0.0404. Ritzova aproximace přesného řešení na S5 je pak funkce u5 (x) ≈ 1.87 sin x + 0.207 sin 3x + 0.0404 sin 5x. 71 Necht’ je v dalším V Hilbertův prostor a bilineární forma a(u, v) obecně není symetrická. Uvažujme tedy nesymetrický eliptický problém: nalézt u ∈ V tak, že (P) a(u, v) = L(v) ∀v ∈ V. Necht’ Vh ⊂ V je podprostor prostoru V konečné dimenze. Definice 6.3 Prvek uh ∈ Vh se bude nazývat Galerkinova aproximace přesného řešení u na Vh , pokud splňuje (Ph ) ∀vh ∈ Vh . a(uh , vh ) = L(vh ) Podobně jako dříve, uh označujeme jako diskrétní řešení a úlohu (Ph ) jako diskrétní úlohu. Necht’ nyní dim Vh = N < +∞, přičemž Vh = span{ϕ1 , ϕ2 , . . . , ϕN } a {ϕi }N i=1 je báze. Pak existují čísla α1 , . . . , αN taková, že prvek uh ∈ Vh lze psát ve tvaru uh = N X αj ϕj . j=1 Je tedy evidentní, že k otestování rovnice a(uh , v) = L(v) z úlohy (Ph ) stačí vzít všechny bázové funkce {ϕi }N i=1 , tj. a(uh , ϕi ) = L(ϕi ) ∀i = 1, . . . , N. Užitím vztahu pro prvek uh dostaneme X N a αj ϕj , ϕi = L(ϕi ) ∀i = 1, . . . , N j=1 a N X a(ϕj , ϕi )αj = L(ϕi ) ∀i = 1, . . . , N. j=1 Označíme-li aij = a(ϕj , ϕi ), A = (aij )N i,j=1 , bi = L(ϕi ), b = (bi )N i=1 , dostáváme soustavu N lineárních algebraických rovnic Aα = b pro neznámé α = (α1 , . . . , αN ). Platí-li předpoklad (α) z věty 6.4, je matice A pozitivně definitní, není ale symetrická. V případě symetrické bilineární formy a(u, v) lze použít jak Ritzovu tak i Galerkinovu metodu. Obě však zřejmě vedou na stejnou úlohu, resp. stejnou soustavu rovnic. Nyní opět zavedeme diskretizační parametr h a systém konečnědimenzionálních podprostorů {Vh }, h ∈ (0, 1), dim Vh = N (h) < +∞, abychom mohli zkoumat konvergenční vlastnosti metody. 72 Budeme zkoumat, kdy platí ku − uh k → 0 pro h → 0 + . Definice 6.4 V takovém případě řekneme, že Galerkinova metoda je pro úlohu (P) konvergentní. Věta 6.5 Necht’ jsou splněny předpoklady (Vh ), (Q) a (α). Potom lim ku − uh k = 0. h→0+ Důkaz: Z předpokladů plyne, že αkuh k2 ≤ a(uh , uh ) = L(uh ) ≤ kLkkuh k, tedy kLk . α Posloupnost {uh } je tedy omezená a protože V je reflexivní prostor, existuje vybraná podposloupnost {uh0 } a prvek u∗ ∈ V tak, že kuh k ≤ uh0 * u∗ ve V. Ukážeme, že u∗ je řešením úlohy (P), tj. a(u∗ , v) = L(v) ∀v ∈ V. Necht’ v ∈ V je libovolný vektor. Dle předpokladu (Vh ) existuje posloupnost {vh }, vh ∈ Vh , tak, že kvh − vk → 0 pro h → 0 + . Pak také kvh0 − vk → 0 pro h0 → 0 + . Dále platí |a(uh0 , vh0 ) − a(u∗ , v)| ≤ |a(uh0 , vh0 − v)| + |a(uh0 , v) − a(u∗ , v)|. Podle předpokladu (Q) a s ohledem na výše ukázanou omezenost norem kuh k je pak |a(uh0 , vh0 − v)| ≤ Qkuh0 kkvh0 − vk ≤ Q kLkkvh0 − vk. α Protože uh0 * u∗ , platí a(uh0 , v) → a(u∗ , v) pro h0 → 0 + . Celkem proto dostáváme, že a(uh0 , vh0 ) → a(u∗ , v) 73 pro h0 → 0 + . Zároveň platí ∀vh0 ∈ Vh . a(uh0 , vh0 ) = L(vh0 ) Je tedy zřejmé, že limitním přechodem pro h0 → 0+ obdržíme a(u∗ , v) = L(v) ∀v ∈ V. Za daných předpokladů však existuje jediné řešení u úlohy (P), proto u = u∗ a dokonce pro celou posloupnost platí uh * u = u∗ . Nakonec ukážeme, že tato konvergence je silná. Podle předpokladu (α) lze psát αku − uh k2 ≤ a(u − uh , u − uh ) = a(u, u) − a(uh , u) − a(u, uh ) + a(uh , uh ). Z definice úlohy (Ph ), slabé konvergence uh * u a definice úlohy (P) vyplývá, že a(uh , uh ) = L(uh ) → L(u) = a(u, u), pokud h → 0+, a také a(uh , u) → a(u, u) ← a(u, uh ). Podle věty o třech posloupnostech pak máme ku − uh k → 0 pro h → 0 + . Příklad 6.3 Pomocí Galerkinovy metody určíme přibližné řešení okrajové úlohy z příkladu 6.2: −u00 (x) + (1 + sin2 x)u(x) = 4, u(0) = 0, u(π) = 0. x ∈ (0, π), Úloze přiřadíme eliptickou rovnici u ∈ V = H01 ((0, π)) : ∀v ∈ V, (Au, v) = (f, v) podrobněji u∈ H01 ((0, π)) Z : π 0 0 2 Z u v + (1 + sin x)uv dx = 0 π 4v dx ∀v ∈ H01 ((0, π)). 0 K nalezení Galerkinovy aproximace použijeme podprostory s polynomiální bází. Polynomy musíme ovšem volit tak, aby splňovaly předepsané stabilní okrajové podmínky. Nejprve budeme hledat aproximaci na podprostoru S1 = span{ϕ1 }, ϕ1 = x(π − x). Přibližné řešení bude mít proto tvar u1 = α1∗ ϕ1 . 74 S ohledem na předchozí výsledky potřebujeme vyřešit rovnici a(ϕ1 , ϕ1 )α1∗ = (f, ϕ1 ). Odtud výpočtem dostaneme α1∗ ≈ 0.738 a hledané řešení tedy je u1 (x) ≈ 0.738x(π − x). Nyní přibližné řešení zpřesníme rozšířením podprostoru, nebot’ uvažovaný systém {Sn } je hustý ve V . Zvolme S3 = span{ϕ1 , ϕ2 , ϕ3 }, ϕ1 = x(π − x), ϕ2 = x2 (π − x), ϕ3 = x3 (π − x) a hledejme aproximaci tvaru u3 = α1∗ ϕ1 + α2∗ ϕ2 + α3∗ ϕ3 . Soustava lineárních algebraických rovnic 3 X a(ϕi , ϕj )αj∗ = (f, ϕi ), i = 1, . . . , 3 j=1 je zde symetrická a pozitivně definitní a jejím řešením získáme hodnoty (na 3 desetinná místa) α1∗ ≈ 1.016, α2∗ ≈ −0.416, α3∗ ≈ 0.132. Galerkinova aproximace přesného řešení na S3 je pak funkce u3 (x) ≈ 1.016x(π − x) − 0.416x2 (π − x) + 0.132x3 (π − x). Poznámka 6.1 (Stručná historie variačních metod) Základy metody položil roku 1909 nadaný švýcarský teoretický fyzik Walter Ritz (1878 – 1909) v práci zabývající se výpočtem vlastních kmitů pružné desky. Bohužel, krátce nato podlehl plicní chorobě ve svých 31 letech. Jako první si uvědomil význam Ritzovy ideje významný odborník z oblasti mechaniky Stěpan Prokofjevič Timošenko (1878 – 1972), který na jeho práci upozornil ve svém článku v roce 1913. Ruský inženýr a konstruktér ponorek Ivan Grigorjevič Bubnov (1872 - 1919) rozpoznal, že slabé řešení lze definovat i pro problémy, které nemají funkcionál energie. Ve své práci z roku 1913, inspirované Timošenkovým článkem, to použil k řešení problémů rovnováhy nosníků a desek, přičemž za bázové funkce volil ortogonální trigonometrické funkce. Metodu dále zobecnil v roce 1915 běloruský inženýr a železniční stavitel Boris Grigorjevič Galerkin (1871 - 1945), když ukázal v článku zabývajícím se v podstatě stejnou problematikou jako Bubnov, že podmínka ortogonality bázových funkcí není nutná a za bázové funkce lze volit polynomy. Z citované literatury je zřejmé, že znal Ritzovy práce. Pro čtenáře může být zajímavé, že v letech 1899 - 1906 pracoval na výstavbě železničních tratí na Sibiři a v Číně. Na Sibiř se pak nedobrovolně vrátil v roce 1907 na 1,5 roku jako vězeň kvůli svým politickým aktivitám. Po propuštění se věnoval již jen výzkumné a pedagogické činnosti. 75 6.2 Ritzova a Galerkinova metoda pro řešení variačních nerovnic Nyní se vrátíme k úloze ( (P ) nalézt u ∈ K tak, že J(u) = min J(v) v∈K a budeme se zabývat případem, kdy K ( V je neprázdná konvexní uzavřená podmnožina prostoru V . Necht’ Kh taková, že Kh ⊂ Vh ⊂ V, je obecně jiná neprázdná konvexní uzavřená podmnožina. Poznamenejme, že v případě Kh = Vh bychom se de facto vrátili k problematice odstavce 6.1. Funkci uh , jenž řeší úlohu ( (Ph ) nalézt uh ∈ Kh tak, že J(uh ) = min J(vh ) vh ∈Kh nazveme stejně jako výše Ritzova aproximace přesného řešení u úlohy (P ) na Kh . Mějme dán diskretizační parametr h > 0 a předpokládejme, že Kh ⊂ Vh , kde Vh je podprostor ve V konečné dimenze, tj. dim Vh = N = N (h). Necht’ Vh = span{ϕ1 , . . . , ϕN }, kde {ϕi }N i=1 je množina bázových funkcí. Pak libovolné v ∈ Vh lze psát jako v = N X αj ϕj . j=1 Příklad 6.4 Předpokládejme, že J je kvadratický funkcionál, tj. J(v) = 1 a(v, v) − hf, vi, 2 v ∈ V, jehož bilineární forma splňuje předpoklady (Q) a (α) z předchozího odstavce, což implikuje jeho konvexitu. Dosadíme-li za v lineární kombinaci bázových funkcí z předchozího vztahu, dostaneme stejně jako v příkladu 6.1 kvadratickou funkci F proměnných α1 , . . . , αN : N N X 1 X F (α) = aij αi αj − bi α i , 2 i,j=1 i=1 kde aij = a(ϕi , ϕj ), bi = hf, ϕi i. Pomocí izomorfismu I : Vh → RN , 76 I(v) = α, lze konvexní uzavřenou podmnožinu Kh ⊂ Vh ztotožnit s konvexní uzavřenou podmnožinou M = {α ∈ RN : I −1 α ∈ Vh } ⊂ RN . Úloha (Ph ) má pak ekvivalentní vyjádření: nalézt α∗ ∈ M tak, že (PM ) F (α∗ ) ≤ F (α) ∀α ∈ M, kde F (α) = J(I −1 α) je konvexní funkce N proměnných. ZÁVĚR: (PM ) je úloha konvexního programování v RN . I v dalším bude pro jednoduchost J(v) kvadratický funkcionál, jehož bilineární forma splňuje předpoklady (Q) a (α), a budeme se zajímat o vztah přesného a přibližného řešení úlohy (P ). Ze stejného důvodu jako u variačních rovnic ani zde nevystačíme s jedinou konvexní množinou Kh . Uvažujme proto systém {Vh }, h ∈ (0, 1), konečnědimenzionálních podprostorů prostoru V , dim Vh = N (h), a rovněž systém {Kh } neprázdných konvexních uzavřených podmnožin takových, že Kh ⊂ Vh ⊂ V . Toto dle předcházejícího příkladu zaručuje, že pro dané h každá z úloh ( nalézt uh ∈ Kh tak, že (Ph ) J(uh ) = min J(vh ) vh ∈Kh vede na úlohu konvexního programování v konečné dimenzi. Úloha (Ph ) je zřejmě (viz odstavec 5.1) ekvivalentní s úlohou 0 nalézt uh ∈ Kh tak, že (Ph ) a(uh , vh − uh ) ≥ hf, vh − uh i ∀vh ∈ Kh . Po systému {Vh } požadujeme, aby N (h) → +∞ pro h → 0+. Přitom ale obecně nemusí být splněno, že KT h ⊆ K, závazné je splnění vztahu Kh ⊂ Vh . Obvykle se předpokládá pouze platnost inkluze h Kh ⊂ K. Stejně jako u variačních rovnic postup, při němž zaměníme úlohu (P ) systémem úloh (Ph ), nazveme Ritzovou metodou. Diskrétní úlohy tedy zformulujeme jako úlohy minimalizace da0 ného funkcionálu. Pokud namísto toho použijeme při diskretizaci systém úloh (Ph ), mluvíme o Galerkinově metodě. V prvním případě forma a(., .) musí být symetrická. Galerkinovu metodu lze použít pro bilineární formu symetrickou i nesymetrickou. Nyní se tedy zaměříme na to, kdy platí ku − uh k → 0 pro h → 0 + . Situace je však složitější než u rovnic, nebot’, jak již víme, neplatí obecně, že Kh ⊂ K. 77 Věta 6.6 Vedle výše uvedených předpokladů na J, a(., .) a Kh necht’ ještě systém {Kh } splňuje následující dvě vlastnosti ∀v ∈ K ∃ vh ∈ Kh : kv − vh k → 0 pro h → 0+, {vh }, vh ∈ Kh : vh * v ve V ⇒ v ∈ K. (K1) (K2) Potom platí, že lim ku − uh k = 0, h→0+ tj. Ritzova metoda je pro úlohu (P ) konvergentní. Důkaz: Dle předpokladů existuje pro libovolné h ∈ (0, 1) právě jedna Ritzova aproximace u na Kh (viz cvičení 6.7). Dále z (K1) plyne, že existuje posloupnost {vh }, vh ∈ Kh taková, že vh → u pro h → 0 + . Odtud a ze spojitosti funkcionálu J máme J(vh ) → J(u). Dle definice uh pak je J(uh ) ≤ J(vh ) → J(u) pro h → 0 + . Z toho je zřejmé, že posloupnost {J(uh )} je omezená. Dále z předpokladu (α) plyne, že J je koercivní, proto je i posloupnost {uh } omezená. Tedy existuje vybraná podposloupnost {uh0 } a prvek u∗ ∈ V tak, že uh0 * u∗ ve V. Z předpokladu (K2) pak dostáváme, že u∗ ∈ K. Ukážeme, že u∗ řeší úlohu (P ). Protože funkcionál J je slabě zdola polospojitý na V , plyne s využitím výše odvozených vztahů J(u∗ ) ≤ 0lim inf J(uh0 ) ≤ 0lim inf J(vh0 ) = J(u). h →0+ h →0+ Současně dle definice prvku u platí J(u) ≤ J(u∗ ). Tedy celkem J(u) = J(u∗ ). Zároveň je ale dle předpokladů řešení úlohy (P ) jediné, proto nutně je u = u∗ . Odtud proto plyne, že celá posloupnost {uh } konverguje slabě k u, tj. uh * u ve V, a navíc dostáváme J(uh ) → J(u) 78 pro h → 0 + . Nakonec ukážeme, že tato konvergence je dokonce silná. Z Taylorova rozvoje dostáváme 1 00 J (u + θ(uh − u), uh − u, uh − u) = 2 1 = J(u) + a(u, uh − u) − hf, uh − ui + a(uh − u, uh − u) ≥ 2 α ≥ J(u) + a(u, uh − u) − hf, uh − ui + kuh − uk2 2 J(uh ) = J(u) + J 0 (u, uh − u) + a odtud 2 (J(uh ) − J(u) − a(u, uh − u) + hf, uh − ui) . α Vzhledem k tomu, že z předchozího víme, že J(uh ) → J(u) a uh * u, máme pak ku − uh k2 ≤ ku − uh k → 0 pro h → 0 + . Poznámka 6.2 V případě, že Kh ⊂ K, je předpoklad (K2) automaticky splněn (viz cvičení 6.8). V dalším se budeme zabývat případem, kdy V je Hilbertův prostor a forma a(., .) obecně není symetrická. Nejprve uvažujme eliptickou nerovnici 1. druhu nalézt u ∈ K tak, že (P1 ) a(u, v − u) ≥ L(v − u) ∀v ∈ K. Necht’ dále Kh , Kh 6= ∅, je konvexní uzavřená podmnožina ve Vh . Definujme diskrétní úlohu k úloze (P1 ) nalézt uh ∈ Kh tak, že (P1h ) a(uh , vh − uh ) ≥ L(vh − uh ) ∀vh ∈ Kh . Definice 6.5 Funkci uh , která řeší úlohu (P1h ), nazveme Galerkinova aproximace přesného řešení u úlohy (P1 ) na množině Kh . K dalším úvahám o konvergenci metody potřebujeme • systém {Vh } podprostorů prostoru V , které jsou konečné dimenze • systém {Kh } neprázdných uzavřených konvexních podmnožin V takových, že Kh ⊂ Vh (obecně nepožadujeme Kh ⊂ K) a které splňují následující dvě podmínky: (a) {vh }, vh ∈ Kh : {vh } je ohraničená ve V a vh * v ve V ⇒ v ∈ K, (b) existují U ⊂ V , U = K, a rh : U → Kh tak, že lim rh v = v ve V ∀v ∈ U . h→0 Poznámka 6.3 V případě, že Kh ⊂ K, je podmínka (a) splněna triviálně. 79 Věta 6.7 Necht’ u je řešení úlohy (P1 ) a uh je řešením odpovídající úlohy (P1h ), přičemž bilineární forma a(., .) splňuje vlastnosti (Q) a (α). Za výše uvedených předpokladů platí lim ku − uh k = 0. h→0 Důkaz: Důkaz provedeme ve třech krocích. 1) Nejprve najdeme apriorní odhad pro posloupnost {uh }. Z úlohy a(uh , vh − uh ) ≥ L(vh − uh ) (P1h ) : ∀vh ∈ Kh dostáváme a(uh , uh ) ≤ a(uh , vh ) − L(vh − uh ) = (Auh , vh ) − L(vh − uh ) ∀vh ∈ Kh . Z předpokladů (Q) a (α) dále plyne αkuh k2 ≤ kAkkuh kkvh k + kLk(kvh k + kuh k) ∀vh ∈ Kh . Necht’ v0 ∈ U a vh = rh v0 ∈ Kh . Z druhé podmínky na systém {Kh } plyne, že rh v0 → v0 ve V . Tudíž ∃m > 0 : kvh k ≤ m ∀h > 0. Z výše získaných odhadů máme kuh k2 ≤ Označíme-li C1 = 1 ((mkAk + kLk)kuh k + kLkm) . α 1 (mkAk + kLk), α C2 = m kLk, α pak kuh k2 ≤ C1 kuh k + C2 a tedy kuh k ≤ C ∀ h, jelikož C1 a C2 nezávisí na parametru h. 2) Dále dokážeme slabou konvergenci posloupnosti {uh }. Z toho, že jsme právě ukázali, že tato posloupnost je omezená, plyne existence podposloupnosti {uh0 } a prvku u∗ takových, že uh0 * u∗ ve V. Z první podmínky na systém {Kh } pak máme, že u∗ ∈ K. Ukážeme, že u∗ řeší úlohu (P1 ). Z úlohy (P1h ) : a(uh0 , vh0 − uh0 ) ≥ L(vh0 − uh0 ) ∀vh0 ∈ Kh0 dostáváme a(uh0 , uh0 ) ≤ a(uh0 , vh0 ) − L(vh0 − uh0 ) 80 ∀vh0 ∈ Kh0 . Necht’ v ∈ U a vh0 = rh0 v. Pak a(uh0 , uh0 ) ≤ a(uh0 , rh0 v) − L(rh0 v − uh0 ). Protože však pro h0 → 0 platí jednak uh0 * u∗ =⇒ uh0 → u∗ a také rh0 v → v, plyne odtud lim0 inf a(uh0 , uh0 ) ≤ a(u∗ , v) − L(v − u∗ ) ∀v ∈ U. h →0 Z předpokladu V -elipticity máme 0 ≤ a(uh0 − u∗ , uh0 − u∗ ) = a(uh0 , uh0 ) − a(uh0 , u∗ ) − a(u∗ , uh0 ) + a(u∗ , u∗ ), což dává a(uh0 , u∗ ) + a(u∗ , uh0 ) − a(u∗ , u∗ ) ≤ a(uh0 , uh0 ). A jelikož uh0 * u∗ , dostáváme, že a(u∗ , u∗ ) ≤ lim0 inf a(uh0 , uh0 ). h →0 Odtud a z předchozího pak máme a(u∗ , u∗ ) ≤ lim0 inf a(uh0 , uh0 ) ≤ a(u∗ , v) − L(v − u∗ ) h →0 ∀v ∈ U, z čehož dostaneme a(u∗ , v − u∗ ) ≥ L(v − u∗ ) ∀v ∈ U. Protože formy a a L jsou dle předpokladů spojité a U = K, obdržíme konečně a(u∗ , v − u∗ ) ≥ L(v − u∗ ) ∀v ∈ K. Tedy u∗ je řešení úlohy (P1 ). Přitom tato úloha má právě jedno řešení, takže nutně je u∗ = u a proto i celá posloupnost {uh } konverguje slabě k řešení u. 3) Nyní dokážeme, že konvergence posloupnosti {uh } je dokonce silná. Z V -elipticity máme 0 ≤ αkuh − uk2 ≤ a(uh − u, uh − u) = a(uh , uh ) − a(uh , u) − a(u, uh ) + a(u, u), kde u značí řešení (P1 ) a uh řešení (P1h ). Protože uh řeší úlohu (P1h ), platí a(uh , uh ) ≤ a(uh , vh ) − L(vh − uh ) ∀vh ∈ Kh . Zároveň pro libovolné v ∈ U je rh v ∈ Kh . Dosazením za vh pak obdržíme a(uh , uh ) ≤ a(uh , rh v) − L(rh v − uh ) ∀v ∈ U. Zkombinováním nerovností získáme 0 ≤ αkuh − uk2 ≤ a(uh , uh ) − a(uh , u) − a(u, uh ) + a(u, u) ≤ ≤ a(uh , rh v − u) − L(rh v − u) − a(u, uh − u). 81 Máme již dokázáno, že uh * u slabě ve V rh v → v silně ve V. a dle předpokladu Na základě toho limitním přechodem pro h → 0 dostaneme 0 ≤ α lim inf kuh − uk2 ≤ α lim sup kuh − uk2 ≤ a(u, v − u) − L(v − u) h→0 ∀v ∈ U. h→0 Přitom U = K a formy a a L jsou spojité, proto tato nerovnost platí také pro libovolné v ∈ K. Dosadíme-li ještě v = u, obdržíme 0 ≤ α lim kuh − uk2 ≤ 0 ⇒ lim kuh − uk = 0. h→0 h→0 Tím je důkaz proveden. Nyní přejdeme k aproximaci eliptických nerovnic 2. druhu nalézt u ∈ V takové, že (P2 ) a(u, v − u) + j(v) − j(u) ≥ L(v − u) ∀v ∈ V. Předpoklady uvedené u úlohy (P1 ) doplníme o předpoklad, že j : V → R, R = R ∪ {+∞}, je konvexní zdola polospojitý a vlastní funkcionál, tj. j > +∞ a j 6≡ +∞. V kapitole o variačních nerovnicích jsme již ukázali, že za uvedených předpokladů má úloha (P2 ) právě jedno řešení. Necht’ Vh je podprostor ve V . Definujme diskrétní úlohu k úloze (P2 ) nalézt uh ∈ Vh takové, že (P2h ) a(uh , vh − uh ) + j(vh ) − j(uh ) ≥ L(vh − uh ) ∀vh ∈ Vh . Definice 6.6 Funkci uh , která řeší úlohu (P2h ), nazveme Galerkinova aproximace přesného řešení u úlohy (P2 ) na podprostoru Vh . Kvůli jednoduchosti budeme v dalším předpokládat, že funkcionál j : V → R je spojitý. Důkazy však lze provést i bez tohoto předpokladu (viz [Glowinski 1984]). Zavedeme nyní pro h ∈ (0, 1) systém {Vh } uzavřených podprostorů prostoru V , které budou konečné dimenze. Musíme ovšem provést i aproximaci funkcionálu j: Definujme systém {jh }, h ∈ (0, 1), tak, že pro libovolné h jsou jednotlivé aproximace jh : Vh → R 1. konvexní, 2. zdola polospojité, 3. stejnoměrně vlastní v proměnné h. 82 Stejnoměrně vlastní (anglicky uniformly proper) v h pro systém {jh } znamená, že existuje λ ∈ V 0 a µ ∈ R takové, že jh (vh ) ≥ hλ, vh iV 0 ×V + µ ∀vh ∈ Vh , ∀h. Navíc budeme požadovat splnění následujících předpokladů: (i) existuje U ⊂ V tak, že U = V , a navíc ∀ h ∈ (0, 1) ∃ rh : U → Vh : lim rh v = v h→0 ∀v ∈ U , (ii) vh * v ve V ⇒ lim inf jh (vh ) ≥ j(v), h→0 (iii) lim jh (rh v) = j(v) ∀v ∈ U . h→0 Poznámka 6.4 Pro spojitý funkcionál j je vždy možné sestrojit jeho aproximaci jh splňující druhý a třetí předpoklad. V některých případech lze dokonce splnit jh (vh ) = j(vh ) ∀vh ∀h. V takovém případě jsou druhý a třetí předpoklad splněny triviálně. Věta 6.8 Necht’ u je řešení úlohy (P2 ) a uh je řešením odpovídající úlohy (P2h ), přičemž bilineární forma a(., .) splňuje vlastnosti (Q) a (α). Za výše uvedených předpokladů na j a jh platí lim ku − uh k = 0, lim jh (uh ) = j(u). h→0 h→0 Důkaz: Důkaz provedeme ve opět třech krocích. 1) Nejprve provedeme apriorní odhad pro {uh }. Z úlohy (P2h ) máme a(uh , uh ) + jh (uh ) ≤ a(uh , vh ) + jh (vh ) − L(vh − uh ) = = (Auh , vh ) + jh (vh ) − L(vh − uh ) ∀vh ∈ Vh . Odtud předně máme jh (uh ) < +∞. Dále z V -elipticity a z vlastností aproximace jh plyne αkuh k2 ≤ kλkkuh k + |µ| + kAkkuh kkvh k + |jh (vh )| + kLk(kvh k + kuh k). Nyní necht’ v0 ∈ U a vh = rh v0 . Pak z předpokladu (i) je kvh k ≤ m a z (iii) |jh (vh )| ≤ m, kde m > 0 nezávisí na h. Dosadíme do předchozí nerovnosti a dostaneme kuh k2 ≤ m |µ| 1 (kλk + mkAk + kLk) kuh k + (1 + kLk) + . α α α Označíme-li C1 = 1 (kλk + mkAk + kLk) , α C2 = m |µ| (1 + kLk) + , α α pak kuh k2 ≤ C1 kuh k + C2 , tj. kuh k ≤ C ∀h ∈ (0, 1). 83 2) Dále dokážeme slabou konvergenci posloupnosti {uh }. Z její omezenosti, kterou jsme právě dokázali, plyne, že existuje vybraná podposloupnost {uh0 } taková, že uh0 * u∗ ve V. Protože uh0 řeší úlohu (P2h ), je podle první části důkazu a(uh0 , uh0 ) + jh0 (uh0 ) ≤ a(uh0 , vh0 ) + jh0 (vh0 ) − L(vh0 − uh0 ) ∀vh0 ∈ Vh . Položíme vh0 = rh0 v, v ∈ U . Potom a(uh0 , uh0 ) + jh0 (uh0 ) ≤ a(uh0 , rh0 v) + jh0 (rh0 v) − L(rh0 v − uh0 ) ∀v ∈ U. Z předpokladu (iii) a z toho, že uh0 * u∗ , potom plyne lim0 inf (a(uh0 , uh0 ) + jh0 (uh0 )) ≤ a(u∗ , v) + j(v) − L(v − u∗ ) h →0 ∀v ∈ U. Zároveň dle předpokladu (ii) je lim0 inf (a(uh0 , uh0 ) + jh0 (uh0 )) ≥ a(u∗ , u∗ ) + j(u∗ ). h →0 Spojením obou výsledků obdržíme a(u∗ , v − u∗ ) + j(v) − j(u∗ ) ≥ L(v − u∗ ) ∀v ∈ V. Tudíž u∗ je řešením úlohy (P2 ) a protože řešení této úlohy je jediné, musí být u = u∗ . Z toho ovšem plyne, že pro celou posloupnost platí uh * u ve V. 3) Nyní dokážeme silnou konvergenci posloupnosti {uh }. Z V -elipticity a s použitím úvodní nerovnosti z první části důkazu máme pro libovolnou vh ∈ Vh αkuh − uk2 + jh (uh ) ≤ a(uh − u, uh − u) + jh (uh ) = = a(uh , uh ) − a(u, uh ) − a(uh , u) + a(u, u) + jh (uh ) ≤ ≤ a(uh , vh ) + jh (vh ) − L(vh − uh ) − a(u, uh ) − a(uh , u) + a(u, u). Dosadíme vh = rh v, v ∈ U , a obdržíme αkuh − uk2 + jh (uh ) ≤ a(uh , rh v) + jh (rh v) − L(rh v − uh )− − a(u, uh ) − a(uh , u) + a(u, u) ∀v ∈ U. Limitním přechodem pro h → 0 dostaneme na pravé straně této nerovnosti a(u, v) + j(v) − L(v − u) − a(u, u) = a(u, v − u) + j(v) − L(v − u). Odtud pak plyne lim inf jh (uh ) ≤ lim inf αkuh − uk2 + jh (uh ) ≤ h→0 h→0 ≤ lim sup αkuh − uk2 + jh (uh ) ≤ h→0 ≤ a(u, v − u) + j(v) − L(v − u) 84 ∀v ∈ U. Protože U = V , platí tato nerovnost také pro všechna v ∈ V . Nyní položíme v = u a dostaneme lim inf jh (uh ) ≤ lim sup αkuh − uk2 + jh (uh ) ≤ j(u). h→0 h→0 Ale dle předpokladu (ii) je lim inf jh (uh ) ≥ j(u), h→0 takže dostáváme lim jh (uh ) = j(u). h→0 Dosadíme-li tento výsledek do uvedené dvojnásobné nerovnosti, obdržíme ihned lim ku − uh k = 0. h→0 Tím je tvrzení věty dokázáno. Poznámka 6.5 V řadě úloh je nutné aproximovat i formy a(uh , vh ), hf, vh i nebo L(vh ), se kterými jsme pracovali v této kapitole a které bývají zpravidla zadané pomocí integrálů. Místo nich pak musíme použít výrazy ah (uh , vh ), hfh , vh ih nebo Lh (vh ), které jsou dány pomocí numerické kvadratury. Zde jsme pro jednoduchost předpokládali, že jejich hodnoty umíme vypočítat přesně. ZÁVĚR: V klasické Ritzově nebo Galerkinově metodě jsou bázové resp. testovací funkce zadány na celé vyšetřované oblasti a jejich volba je při komplikovanějším tvaru oblasti nebo za složitějších okrajových podmínek značně obtížná nebo často přímo nemožná. Proto se tyto metody v první polovině 20. století nakonec neosvědčily tak, jak se očekávalo. Až v druhé polovině 20. století zažily svoji renesanci pod názvem metoda konečných prvků – ale to je už „příběh“ pro jiná skripta . . . . Úkoly k procvičení Cvičení 6.1 Ověřte tvrzení z příkladu 6.1, že V -elipticita bilineární formy a(u, v) implikuje pozitivní definitnost matice A. Cvičení 6.2 Ověřte, že funkcionál z příkladu 6.2 je na H01 ((0, π)) ryze konvexní (použijte k tomu Friedrichsovu nerovnost) a že příslušná variační úloha má právě jedno řešení. Cvičení 6.3 V příkladu 6.2 vypočítejte Ritzovu aproximaci řešení na podprostoru S3 = span{ϕ1 , ϕ2 , ϕ3 }, ϕk = sin kx, k = 1, 2, 3. 85 Cvičení 6.4 Necht’ a(u, v) splňuje předpoklady z věty 6.4, necht’ S ⊂ V je uzavřená lineární podmnožina. Ukažte, že potom existuje právě jedna Galerkinova aproximace u na S. Cvičení 6.5 Necht’ (obecně nesymetrická) bilineární forma a(u, v) splňuje předpoklady (Q) a (α). Dokažte, že potom platí ku − uh k ≤ Q inf ku − vh k. α vh ∈Vh Srovnejte to s větou 6.4 a vysvětlete rozdíl v odhadech v případě, že uvažujeme symetrickou formu a(u, v). Návod: Nejprve dokažte následující pomocné tvrzení: Lemma 6.1 a(u − uh , vh ) = 0 ∀vh ∈ Vh . Cvičení 6.6 Porovnejte graficky výsledky příkladů 6.2 a 6.3. Cvičení 6.7 Necht’ J je kvadratický funkcionál definovaný na Hilbertově prostoru V se symetrickou bilineární formou a(u, v), která splňuje předpoklady (Q) a (α). Necht’ Kh je konvexní podmnožinou konečnědimenzionálního podprostoru Vh ⊂ V . Ukažte, že potom existuje právě jedna Ritzova aproximace funkce u na Kh . Cvičení 6.8 Dokažte: Jestliže platí Kh ⊂ K pro libovolné h ∈ (0, 1), pak je předpoklad (K2) automaticky splněn. Cvičení 6.9 Přesvědčte se, že za uvedených předpokladů má úloha (P1h ) z odstavce 6.2 právě jedno řešení. Cvičení 6.10 Dokažte, že úloha (P2h ) má za uvedených předpokladů právě jedno řešení. 86 Dodatek 1 Sobolevovy prostory V tomto dodatku si pouze stručně zrekapitulujeme hlavní pojmy a výsledky spojené se Sobolevovými prostory. V žádném případě zde nejde o systematický výklad této problematiky, jen o jednotlivá hesla. V dalším bude Ω ⊂ RN oblast, tj. otevřená a souvislá množina, která je omezená. Její hranici budeme značit zpravidla Γ a dále označíme Ω = Ω ∪ Γ její uzávěr. Prostory hladkých funkcí Multiindex: α = (α1 , . . . , αN ), αi , i = 1 . . . , N , jsou celá nezáporná čísla. N P Výška multiindexu: |α| = αi . i=1 Pro funkci u : Ω → R označíme její parciální derivace řádu |α| symboly D0 u = u, Dα u = ∂ |α| u . · · · ∂xαNN ∂xα1 1 C k (Ω) značí množinu spojitých funkcí N proměnných, které mají spojité parciální derivace až do řádu k podle každé proměnné v Ω a jež jsou se všemi svými derivacemi spojitě prodlužitelné na Ω. C k (Ω) je Banachův prostor vzhledem k normě kukC k (Ω) = max sup |Dα u(x)|. 0≤|α|≤k x∈Ω Z X (u, v)k = Dα u Dα v dx definuje skalární součin v C k (Ω), k ≥ 0 je celé číslo. |α|≤k pΩ kukk = (u, u)k je norma asociovaná s tímto skalárním součinem. Prostor C k (Ω) není úplný vzhledem k normě k.kk a není to tedy Hilbertův prostor. C0k (Ω) = {v ∈ C k (Ω) : Dα v = 0 na Γ pro |α| ≤ k − 1}. ∞ T C ∞ (Ω) = C k (Ω) značí množinu funkcí majících spojité parciální derivace všech řádů. k=0 Nosič funkce u: supp u = {x ∈ Ω : u(x) 6= 0} (uzávěr bereme v eukleidovské normě). Prostor nekonečně diferencovatelných funkcí s kompaktním nosičem v Ω: D(Ω) = C0∞ (Ω) = {u ∈ C ∞ (Ω) : supp u ⊂ Ω}. Lebesgueovy prostory Lp (Ω), p ∈ [1, +∞), značí množinu všech měřitelných funkcí f : Ω → R takových, že Z |f (x)|p dx < +∞. Ω 1/p Z Prostor Lp (Ω) je opatřen normou kf kp = |f (x)|p dx . Ω 87 Pro 1 ≤ p < q < +∞ platí Lq (Ω) ⊂ Lp (Ω). Pro p = +∞ je L∞ (Ω) množina všech měřitelných funkcí f : Ω → R takových, že kf k∞ = sup |f (x)| < +∞. inf M ⊂Ω x∈ΩrM meas(M )=0 Pro 1 ≤ p ≤ +∞ je Lp (Ω) Banachův prostor (vzhledem k uvedeným normám). V případě p = 2 jde dokonce o prostor Hilbertův. Z p L (Γ) značí množinu funkcí f , pro něž |f |p ds < +∞. Γ Z p L (Γ) je Banachův prostor s normou kf kLp (Γ) = p |f | ds 1/p . Γ Definice 7.1 Řekneme, že Ω je oblast se spojitou hranicí, jestliže existují čísla α > 0, β > 0, M souřadných systémů (xr1 , xr2 , . . . , xrN ) ≡ (x0r , xrN ) a funkce ar , r = 1, . . . , M , jež jsou spojité na uzavřených krychlích ∆r = {|xri | ≤ α, i = 1, . . . , N − 1} dimenze N − 1 a takové, že (i) každý bod x ∈ Γ můžeme zapsat alespoň v jedné soustavě souřadnic ve tvaru x = (x0r , ar (x0r )), x0r ∈ ∆r, (ii) body tvaru (x0r , xrN ), x0r ∈ ∆r, takové, že ar (x0r ) < xrN < ar (x0r ) + β, leží v Ω, (iii) body tvaru (x0r , xrN ), x0r ∈ ∆r, xrN = ar (x0r ), leží na Γ, (iv) body tvaru (x0r , xrN ), x0r ∈ ∆r, takové, že ar (x0r ) − β < xrN < ar (x0r ), leží vně Ω. Definice 7.2 Řekneme, že Ω je oblast s lipschitzovskou hranicí, jestliže funkce ar , r = 1, . . . , M , jsou lipschitzovské na ∆r. Oblasti s lipschitzovskou hranicí umožňují zavést např. plošný integrál nebo vektor vnější normály n = (n1 , . . . , nN ) k hranici oblasti Ω skoro všude na Γ: 88 ni = 1+ N −1 X j=1 nN = 1+ N −1 X j=1 ∂ar ∂xrj ∂ar ∂xrj 2 !−1/2 ∂ar ∂xri , i = 1, . . . , N − 1, 2 !−1/2 , přičemž ar je lipschitzovská funkce popisující uvažovanou část hranice Γ. Definice 7.3 Necht’ u ∈ L1 (Ω), α > 0 celé. Řekneme, že u má zobecněnou derivaci Dα u, jestliže existuje funkce uα ∈ L1 (Ω) taková, že Z Z |α| uα ϕ dx = (−1) uDα ϕ dx ∀ϕ ∈ D(Ω). Ω Ω Přitom klademe Dα u = uα . Je-li u ∈ C k (Ω), pak každá klasická derivace Dα u, |α| ≤ k, vyhovuje předchozí definici a je tedy zobecněnou derivací. Prostory funkcí s konečnou energií Definice 7.4 Sobolevův prostor W k,p (Ω), k ≥ 0, p ∈ [1, +∞) celé: W k,p (Ω) = {v ∈ Lp (Ω) : Dα v ∈ Lp (Ω) ∀|α| ≤ k}. W k,p (Ω) je Banachův prostor vzhledem k normě X 1/p α p • p ∈ [1, +∞) : kukk,p = kD ukp , |α|≤k • p = +∞ : kukk,∞ = max kDα uk∞ . |α|≤k Pro p < +∞ jsou prostory W k,p (Ω) navíc separabilní, tj. obsahují spočetnou hustou podmnožinu. Pro případ p = 2, který má speciální vlastnosti, se zavádí speciální označení: Definice 7.5 Sobolevův prostor H k (Ω), k ≥ 0 celé: H 0 (Ω) = L2 (Ω), H k (Ω) = {v ∈ L2 (Ω) : Dα v ∈ L2 (Ω) ∀|α| ≤ k}. 89 p H k (Ω) je Hilbertův prostor vzhledem k normě kukH k (Ω) = (u, u)H k (Ω) dané skalárním součinem XZ (u, v)H k (Ω) = Dα u Dα v dx. |α|≤k Ω Derivace zde uvažujeme - oproti skalárnímu součinu v C k (Ω) - v zobecněném smyslu. Kromě normy kukH k (Ω) se na H k (Ω) pracuje i se seminormou |u|H k (Ω) = X Z α 2 (D v) dx 1/2 . |α|=k Ω Poznámka 7.1 Separabilita prostorů H k (Ω) znamená, že v nich existuje spočetná báze. Příklad 7.1 Dva jednoduché příklady z R1 : a) b) f (x) = |x|, x ∈ (−1, 1). Snadno ověříme, že f ∈ H 1 ((−1, 1)). 0 x < 0, f (x) = Heavisideova funkce. 1 x ≥ 0, Nyní však dostaneme, že f 6∈ H 1 ((−1, 1)). Alternativní způsob zavedení Sobolevových prostorů: Definice 7.6 Symbolem H̃ k (Ω) označíme prostor funkcí definovaný jako zúplnění prostoru C ∞ (Ω) vzhledem k normě k.kk . Obecně platí H̃ k (Ω) ⊆ H k (Ω). Věta 7.1 (Meyers–Serrinova věta) Je-li Ω ⊂ RN oblast s lipschitzovskou hranicí, pak H k (Ω) = H̃ k (Ω). Věta 7.2 (o aproximaci hladkými funkcemi) Necht’ u ∈ H k (Ω). Potom existuje posloupnost {un } funkcí z C ∞ (Ω) ∩ H k (Ω) taková, že un → u v H k (Ω). Definice 7.7 Symbolem H̃0k (Ω) označíme prostor funkcí definovaný jako zúplnění prostoru D(Ω) vzhledem k normě k.kk . 90 Věta 7.3 Předpis [u, v]k = XZ Dα u Dα v dx |α|=k Ω definuje na H̃0k (Ω) skalární součin. Asociovaná norma p [u]k = [u, u]k = |u|H k (Ω) je pak na H̃0k (Ω) ekvivalentní se standardní normou kukH k (Ω) . Uvažujme dále pro p ≥ 1 prostory Lp (Ω). Jejich prvky jsou třídy funkcí. Kvůli řešení okrajových úloh musí mít ale smysl hovořit o funkčních hodnotách funkce f na hranici Γ (což je množina míry nula!). Zobecnění pojmu restrikce představuje pro funkce z H k (Ω) pojem stopa funkce. Věta 7.4 Necht’ Ω je oblast s lipschitzovskou hranicí. Potom existuje právě jedno spojité lineární zobrazení γ : H 1 (Ω) → L2 (Γ) tak, že pro libovolné v ∈ C 1 (Ω) je γv(x) = v(x) ∀x ∈ Γ a platí kvkL2 (Γ) ≤ ckvkH 1 (Ω) , kde konstanta c > 0 je závislá pouze na oblasti Ω. Věta 7.5 Necht’ Ω je oblast s lipschitzovskou hranicí. Potom pro každý multiindex i, |i| ≤ k − 1, existuje právě jedno spojité lineární zobrazení γi : H k (Ω) → L2 (Γ) takové, že γi v = Di v na Γ ∀v ∈ C k (Ω). Definice 7.8 Funkci γi v nazveme stopou i-té derivace funkce v na Γ, γi nazveme operátorem stop. Poznámka 7.2 Stopa γv je v případě, že v ∈ H 1 (Ω), dobře definovaná funkce z L2 (Γ). Avšak pro v ∈ L2 (Ω) nedává tento pojem žádný smysl. Věta 7.6 Pro funkce v ∈ H̃0k (Ω) platí γi v = 0 ∀i : |i| ≤ k − 1. Definice 7.9 H0k (Ω) = {v ∈ H k (Ω) : Dα v = 0 ∀|α| ≤ k − 1 na Γ ve smyslu stop}. Je-li Ω oblast s lipschitzovskou hranicí a 91 • bud’ za jistých doplňujících předpokladů na Γ, které se týkají diferencovatelnosti funkcí ar z definice lipschitzovské hranice, • nebo je-li oblast Ω omezená (toto zde v celém odstavci předpokládáme), potom platí H̃0k (Ω) = H0k (Ω). Poznámka 7.3 V R1 je situace jednoduchá, nebot’ pro libovolné a < b platí H k ((a, b)) = H̃ k ((a, b)) , H0k ((a, b)) = H̃0k ((a, b)) . Poznámka 7.4 V odborné literatuře se obvykle definuje i prostor stop, pro který se používá označení H 1/2 (Γ). Tento prostor bývá opatřen normou kvkH 1/2 (Γ) = inf{kϕkH 1 (Ω) : γ0 (ϕ) = v}. Takto definovaný prostor je Hilbertovým prostorem (a proto mu zůstává označení H). Základní Greenova formule Z Z ∂u dx = uni ds ∂xi Ω ∀i = 1, . . . , N, ∀u ∈ H 1 (Ω) Γ Ω ⊂ RN - ohraničená oblast s lipschitzovskou hranicí Γ, n = (ni ) - vektor vnější normály k Γ. Greenova formule v H 1 (Ω) Z Z Z ∂u ∂v u dx = − v dx + uvni ds ∀i = 1, . . . , N, ∀u, v ∈ H 1 (Ω) ∂xi ∂xi Ω Ω Γ Greenovy formule v H 2 (Ω) Z Z Z ∂u ∂v ∂u dx = − ∆u v dx + v ds ∀u ∈ H 2 (Ω), v ∈ H 1 (Ω) ∂xi ∂xi ∂n Ω Z Z Ω Z Γ Z ∂v ∂u ds − v ds ∀u, v ∈ H 2 (Ω) u ∆v dx = ∆u v dx + u ∂n ∂n Ω Ω Γ Γ Zobecněná Friedrichsova nerovnost 1/2 2 Z X Z N ∂v kvkH 1 (Ω) ≤ c dx + v 2 ds ∂x j j=1 Ω ∀v ∈ H 1 (Ω) Γ0 Ω ⊂ RN - ohraničená oblast s lipschitzovskou hranicí Γ, Γ0 ⊆ Γ: meas(Γ0 ) > 0, konstanta c = c(Ω, Γ0 ) > 0 nezávisí na v ∈ H 1 (Ω). Friedrichsova nerovnost - speciální případ s Γ0 = Γ, c = c(Ω) > 0. Pro v ∈ H01 (Ω) odtud plyne 92 Důsledek 7.1 (Ekvivalence norem v H01 (Ω)) Je-li Ω ohraničená oblast s lipschitzovskou hranicí, pak seminorma |.|H 1 (Ω) je na prostoru H01 (Ω) normou, která je ekvivalentní se standardní normou k.kH 1 (Ω) . Nerovnost pro funkce z H 2 (Ω): 1/2 Z Z X (Dα v)2 dx + v 2 ds kvkH 2 (Ω) ≤ c Ω |α|=2 ∀v ∈ H 2 (Ω), Γ0 kde c = c(Ω, Γ0 ) > 0 je konstanta. Zobecněná Poincarého nerovnost 2 Z 2 1/2 Z X N ∂v kvkH 1 (Ω) ≤ c dx + v dx ∂x j j=1 Ω ∀v ∈ H 1 (Ω) Ω0 N Ω ⊂ R - ohraničená oblast s lipschitzovskou hranicí Γ, Ω0 ⊆ Ω: meas(Ω0 ) > 0, konstanta c = c(Ω0 ) > 0 nezávisí na v ∈ H 1 (Ω). Poincarého nerovnost - speciální případ s Ω0 = Ω. Nerovnost pro funkce z H 2 (Ω): Z 2 1/2 Z X X kvkH 2 (Ω) ≤ c (Dα v)2 dx + ∀v ∈ H 2 (Ω), Dα v dx Ω |α|=2 |α|<2 Ω 0 kde c = c(Ω0 ) > 0 je konstanta. Stručný přehled uvedených nerovností pro k = 1, 2 : • F RIEDRICHS kvk2H k (Ω) ≤ c(Ω, Γ0 ) |v|2H k (Ω) Z + 2 v ds ∀v ∈ H k (Ω), Γ0 ⊆ Γ. Γ0 • P OINCARÉ kvk2H k (Ω) 2 X Z 2 α ≤ c(Ω0 ) |v|H k (Ω) + D v dx ∀v ∈ H k (Ω), Ω0 ⊆ Ω. |α|<k Ω 0 Věty o vnoření Definice 7.10 Necht’ X, Y jsou Banachovy prostory. Jestliže 1. X ⊂ Y , řekneme, že X je algebraicky vnořen do Y , 2. existuje konstanta c > 0 taková, že kvkY ≤ ckvkX ∀v ∈ X, řekneme, že toto vnoření je topologické. Je-li X vnořen do Y algebraicky i topologicky, hovoříme o spojitém vnoření X do Y a značíme to X ,→ Y . 93 Věta 7.7 (Sobolevova věta o vnoření) Necht’ Ω ⊂ RN je oblast s lipschitzovskou hranicí. Potom platí • H k (Ω) ,→ H l (Ω) ∀ k > l ≥ 0, k, l celá čísla, • H k (Ω) ,→ C(Ω) pro k > N . 2 To značí: je-li funkce u ∈ H k (Ω), k > N/2, potom její vhodnou změnou na množině míry nula dosáhneme toho, že u ∈ C(Ω) a navíc existuje c > 0 nezávisející na u tak, že max |u(x)| ≤ ckukH k (Ω) . x∈Ω Věta 7.8 Necht’ Ω ⊂ RN je oblast s lipschitzovskou hranicí. Potom H k (Ω) ,→ C m (Ω) pro k > Obecně W k,p (Ω) ,→ C m (Ω) pro k > N + m. 2 N + m. p Věta 7.9 Necht’ Ω je oblast s lipschitzovskou hranicí. Potom identické zobrazení H k (Ω) do H k−1 (Ω) je pro k ≥ 1 totálně spojité. Poznámka 7.5 V této souvislosti hovoříme o kompaktním vnoření H k (Ω) do H k−1 (Ω). Poznámka 7.6 Pro k = 1 jde o známou Rellichovu větu. Důsledek 7.2 Je-li {vn } omezená posloupnost v normě H k (Ω), pak z ní lze vybrat podposloupnost {vn0 }, která konverguje v normě prostoru H k−1 (Ω). 94 Dodatek 2 Úloha lineární pružnosti Necht’ Ω ⊂ R3 je oblast s lipschitzovskou hranicí, přičemž hranici mějme rozdělenu takto Γ = Γu ∪ ΓP , Γu 6= ∅. Klasická formulace Formulace sestává ze 3 rovnic (plus okrajové podmínky) pro 3 zadané a 3 proměnné veličiny. Těmi jsou (i, j = 1, 2, 3): • u = (ui ) - vektor posunutí • ε = (εij ) - tenzor tzv. malých deformací (symetrický) • σ = (σij ) - tenzor napětí (symetrický) Vstupní údaje představují: • F = (Fi ) - vektor objemových (vnitřních) sil • P = (Pi ) - vektor vnějších sil • C = (Cijkl ) - tenzor 4. řádu obsahující tzv. elastické koeficienty (vystihují vlastnosti materiálu), někdy se nazývá elastický tenzor Obrázek 3: Úloha lineární elasticity Přitom tenzor C splňuje: a) podmínku symetrie Cijkl = Cjikl = Cklij 95 ∀i, j, k, l = 1, 2, 3, b) podmínku elipticity ∃α > 0 : Cijkl ξij ξkl ≥ α ξij ξij ∀ξij ∈ R, ξij = ξji . Rovnice a okrajové podmínky: • 1. Rovnice rovnováhy: ∂σij (u) + Fi = 0 ∂xj v Ω. • 2. Zobecněný Hookeův zákon: σij (u) = Cijkl εkl (u) v Ω. • 3. Kinematické rovnice: 1 εij (u) = 2 ∂ui ∂uj + ∂xj ∂xi v Ω. • 4. Okrajové podmínky: u=0 σij (u) nj = Pi na Γu , na ΓP . Hookeův zákon zde představuje tzv. konstitutivní vztah specifický pro úlohu lineární pružnosti. Na povrchu tělesa bývá ještě definován tzv. vektor napětí T = (Ti ), kde Ti (x) = σij (u(x)) nj (x), x ∈ Γ, i = 1, 2, 3. Velmi významnou variantu představuje případ, kdy materiál uvažovaného tělesa je izotropní, což znamená, že elastický tenzor C je invariantní vůči všem transformacím kartézských souřadnic. Jinými slovy: vlastnosti materiálu jsou nezávislé na směru souřadných os. Přidáme-li ještě předpoklad homogenity materiálu, jsou v takovém případě složky Cijkl dané pouze pomocí dvou nezávislých konstant λ, µ > 0, které nazýváme Lamého konstanty: Cijkl = λδij δkl + µ(δik δjl + δjk δil ). V praxi se však používá jiná dvojice: • Youngův modul pružnosti E, • Poissonova konstanta ν, přičemž platí následující převodní vztahy λ= Eν , (1 + ν)(1 − 2ν) µ= E . 1+ν Kromě prostorové úlohy se v aplikacích občas objevují z praktických důvodů i zjednodušené 2D úlohy. Je vcelku evidentní, že jejich řešení nebude ani zdaleka tak náročné jako u plné 3D úlohy. 96 Úloha rovinné napjatosti (anglicky plane stress). Lze ji použít v případech, kdy dva rozměry úlohy výrazně převyšují rozměr třetí (např. tloušt’ku), jako je tomu např. u stěn, plechů, pásů. Necht’ je tomu tak ve směru osy z. Dále ještě budeme předpokládat, že zatížení je v tomto směru nulové a položíme σzz = σxz = σyz = 0, εxz = εyz = 0, takže všechny složky napětí tedy leží v jedné rovině. Výsledný konstitutivní vztah bude mít tvar 1 ν 0 σxx εxx E ν 1 0 σyy = εyy . 1−ν (1 + ν)(1 − ν) σxy εxy 0 0 2 Těleso se zde může deformovat ve směru osy z a proto v těchto úlohách lze zadávat i tloušt’ku stěny. Konečně z Hookeova zákona doplníme vztah εzz = − ν 1 ν(σxx + σyy ) = − (εxx + εyy ). E 1−ν Poznámka 8.1 Tato úloha je svou geometrií podobná deskové úloze. Rozdíl zde spočívá v tom, že zatímco deska je zatížena kolmo ke své střednicové rovině, u stěny zatížení působí právě v této rovině. Úloha rovinné deformace (anglicky plane strain). Zde na rozdíl od předchozí úlohy je třetí rozměr výrazně větší než zbylé dva, jako příklad mohou posloužit přehrady, hráze nebo tunely. Necht’ je tomu tak opět ve směru osy z. Ještě budeme předpokládat, že zatížení je v tomto směru nulové a položíme εzz = εxz = εyz = 0, σxz = σyz = 0. Tedy všechny složky tenzoru deformace leží v jedné rovině a těleso se proto nemůže deformovat ve směru osy z. Výsledný konstitutivní vztah pak bude 1−ν ν 0 εxx σxx E ν 1−ν 0 σyy = εyy , 1 − 2ν (1 + ν)(1 − 2ν) εxy σxy 0 0 2 přičemž z Hookeova zákona doplníme vztah σzz = E ν(εxx + εyy ) = ν(σxx + σyy ). (1 + ν)(1 − 2ν) Redukci z 3D do 2D představuje ještě i tzv. rotačně symetrická úloha. Jde o trojrozměrné objekty, které jsou rotačně symetrické kolem osy symetrie, jako např. válce. Je-li problém symetrický nejenom z hlediska geometrie, ale také dalšími vlastnostmi jako jsou např. zatížení, uložení a materiálové charakteristiky, má to za důsledek, že i napětí a deformace jsou rotačně 97 symetrické, tj konstantní na jednotlivých soustředných kružnicích a mění se jen s poloměrem měřeným od osy rotace (stejně jako vnější zatížení takovéto úlohy). Tuto problematiku však zde podrobněji rozebírat nebudeme. Variační formulace Uvažujme prostor V = v = (v1 , v2 , v3 ) ∈ (H 1 (Ω))3 : vi = 0 na Γu , i = 1, 2, 3 , kde v = (v1 , v2 , v3 ) ∈ (H 1 (Ω))3 , pokud vi ∈ H 1 (Ω) pro i = 1, 2, 3, a V je opatřen normou !1/2 3 X . kvkV = kvi k2H 1 (Ω) i=1 Dále necht’ tenzor malých deformací εij (u) a tenzor napětí τij (u) jsou provázané zobecněným Hookeovým zákonem stejně jako výše. Přitom Cijkl jsou omezené měřitelné funkce v Ω splňující podmínku symetrie a elipticity jako výše pouze s tou změnou, že místo pro všechna x ∈ Ω budeme požadovat platnost pro skoro všechna x ∈ Ω. Položme dále Z Z σij (u)εij (v) dx = Cijkl εkl (u)εij (v) dx, u, v ∈ V, a(u, v) = Ω Z L(v) = Ω Z Fi vi dx + Ω v ∈ V. Pi vi ds, ΓP Pak funkcionál celkové potenciální energie je dán jakožto Π(v) = 1 a(v, v) − L(v) 2 ∀v ∈ V. Definice 8.1 Funkci u ∈ V takovou, že platí Π(u) = min Π(v) v∈V nazveme variačním řešením úlohy lineární pružnosti. 3 3 Věta 8.1 Necht’ F ∈ (L2 (Ω)) , P ∈ (L2 (ΓP )) . Pak existuje právě jedno variační řešení úlohy lineární pružnosti charakterizované vztahem ( u∈V a(u, v) = L(v) ∀v ∈ V. Důkaz: Protože Cijkl ∈ L∞ (Ω), je forma a(u, v) omezená na V × V . Ze symetrie tenzoru C plyne ihned symetrie formy a(u, v). Nyní dokážeme, že a(u, v) je také V -eliptická. Z Hookeova zákona a předpokladu elipticity pro C dostáváme Z Z a(v, v) = Cijkl εkl (v)εij (v) dx ≥ α εij (v)εij (v) dx. Ω Ω 98 Avšak výraz 1/2 Z εij (v)εij (v) dx Ω 3 nedefinuje normu funkce v ∈ (H 1 (Ω)) , nebot’ z toho, že εij (v) = 0 evidentně neplyne, že v = 0 na Ω. Nicméně díky podmínce v = 0 na Γu platí tzv. Kornova nerovnost Existuje konstanta c = c(Ω) > 0 taková, že ∀v ∈ (H 1 (Ω))3 . kvk2(H 1 (Ω))3 ≤ c kvk2(H 0 (Ω))3 + kε(v)k2(H 0 (Ω))3 Pomocí této nerovnosti lze pak ukázat, že Z εij (v)εij (v) dx ≥ e c kvk2V ∀v ∈ V. Ω Odtud společně s předpokladem elipticity pro tenzor C dostáváme V -elipticitu formy a(., .). 99 Literatura [Bouchala 2012] J. Bouchala: Variační metody. Učební text, VŠB-TU Ostrava a ZČU Plzeň, 2012. [Brenner 2008] S.C. Brenner, L.R. Scott: The Mathematical Theory of Finite Element Methods. 3rd edition. Sprimger, 2008. [Céa 1971] J. Céa: Optimisation. Théorie et Algorithmes. Dunod, Paris, 1971. [Céa 1978] J. Céa: Optimization. Theory and Algorithms. Lecture Notes, Vol.53, Tata Inst. Fund. Research, Bombay, 1978. [Ciarlet 1978] P.G. Ciarlet: The Finite Element Method for Elliptic Problems. Studies in Mathematics and its Applications 4, North Holland Publishing Company, Amsterdam, 1978. [Fučík 1978] S. Fučík, A. Kufner: Nelineární diferenciální rovnice. SNTL, Praha, 1978. [Glowinski 1984] R. Glowinski: Numerical Methods for Nonlinear Variational Problems. Springer Verlag, New York, 1984. [Haslinger 1981] J. Haslinger: Metoda konečných prvků pro řešení variačních rovnic a nerovnic. Skripta MFF UK, Praha, 1981. [Haslinger 1996] J. Haslinger, I. Hlaváček, J. Nečas: Numerical Methods for Unilateral Problems in Solid Mechanics. In: Handbook of Numerical Analysis, Vol IV, Edited by P.G. Ciarlet and J.L. Lions, pp. 313 - 485. Elsevier, 1996. [Hlaváček 1982] I. Hlaváček J. Haslinger J. Nečas J. Lovíšek: Riešenie variačných nerovností v mechanike. Alfa Bratislava - SNTL Praha, 1982. [Hlaváček 1988] I. Hlaváček, J. Haslinger, J. Nečas, J. Lovíšek: Solution of Variational Inequalities in Mechanics. Springer, 1988. [John 1977] O. John, J. Nečas: Rovnice matematické fyziky. Skripta MFF UK Praha, 1977. [Křížek 1990] M. Křížek, P. Neittaanmäki: Finite Element Approximation of Variational Problems and Applications. Longman, New York, 1990. [Nečas 1983] J. Nečas, I. Hlaváček: Úvod do matematické teorie pružných a pružně plastických těles. SNTL, Praha, 1983. [Rektorys 1999] K. Rektorys: Variační metody v inženýrských problémech a v problémech matematické fyziky. Academia, Praha, 1999. 100