Obsah I Parciální diferenciální rovnice 1 1 Rovnice prvního řádu 3 1.1 Rovnice ve dvou nezávisle proměnných . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.1 Lineární rovnice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.2 Řešení rovnice a(x, y)ux + b(x, y)uy = 0 . . . . . . . . . . . . . . . . . . . . 4 1.1.3 Kanonický tvar a řešení rovnice a(x, y)ux + b(x, y)uy = f(x, y, u) . . . . . . 6 1.1.4 Okrajová úloha pro rovnici a(x, y)ux + b(x, y)uy = f(x, y, u) . . . . . . . . . 12 1.1.5 Okrajová úloha pro obecnou rovnici . . . . . . . . . . . . . . . . . . . . . . 15 1.2 Rovnice v n nezávisle proměnných . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.2.1 Rovnice lineární v derivacích s nulovou pravou stranou . . . . . . . . . . . . 20 1.2.2 Quasilineární rovnice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Cvičení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2 Rovnice druhého řádu 29 2.1 Model šíření drogy v žíle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.1.1 Speciální případy a okrajové podmínky . . . . . . . . . . . . . . . . . . . . 32 2.1.2 Nejjednodušší řešení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.2 Rovnice ve dvou nezávisle proměnných lineární ve druhých derivacích . . . . . . . 36 2.2.1 Charakteristiky a kanonický tvar rovnice . . . . . . . . . . . . . . . . . . . 36 2.3 Lineární parabolická rovnice s konstantními koeficienty . . . . . . . . . . . . . . . . 41 2.3.1 Kanonický tvar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 2.3.2 Evoluční rovnice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 2.3.3 Parabolická rovnice na kružnici . . . . . . . . . . . . . . . . . . . . . . . . . 44 2.3.4 Parabolická rovnice na přímce . . . . . . . . . . . . . . . . . . . . . . . . . . 47 2.3.5 Parabolická rovnice na polopřímce . . . . . . . . . . . . . . . . . . . . . . . 53 2.3.6 Parabolická rovnice na úsečce . . . . . . . . . . . . . . . . . . . . . . . . . . 56 II Diferenciální rovnice se zpožděním 65 3 Nejjednodušší model zpětnovazební regulace 67 3.1 Rovnice s diskrétním zpožděním . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 3.1.1 Řešení metodou kroků . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 3.1.2 Řešení pomocí Laplaceovy transformace . . . . . . . . . . . . . . . . . . . . 72 3.1.3 Charakteristická rovnice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 3.2 Rovnice s distribuovaným zpožděním . . . . . . . . . . . . . . . . . . . . . . . . . . 77 3.2.1 Distribuované zpoždění typu Γ . . . . . . . . . . . . . . . . . . . . . . . . . 79 A Dodatky k matematické analýze 85 A.1 Distribuce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 A.1.1 Základní pojmy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 A.1.2 Derivování distribucí . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 i A.1.3 Konvergence distribucí . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 A.2 Fourierova transformace a konvoluce . . . . . . . . . . . . . . . . . . . . . . . . . . 91 A.3 Okrajové úlohy pro obyčejné lineární rovnice druhého řádu . . . . . . . . . . . . . 95 A.3.1 Formulace úloh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 A.3.2 Homogenní okrajová úloha s parametrem . . . . . . . . . . . . . . . . . . . 97 A.3.3 Řešení nehomogenní okrajové úlohy . . . . . . . . . . . . . . . . . . . . . . 100 Cvičení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 ii Část I Parciální diferenciální rovnice 1 Kapitola 1 Rovnice prvního řádu 1.1 Rovnice ve dvou nezávisle proměnných Jedná se o rovnice tvaru F x, y, u, ∂u ∂x , ∂u ∂y = 0, (1.1) kde F je spojitá funkce pěti proměnných definovaná na nějaké množině G ⊆ R5 s neprázdným vnitřkem. Klasické (silné) řešení rovnice (1.1) je u definovaná na množině Ω ⊆ R2 , na vnitřku množiny Ω diferencovatelná, na uzávěru množiny Ω spojitá, která splňuje vztahy x, y, u(x, y), ∂u(x, y) ∂x , ∂u(x, y) ∂y ∈ G a F x, y, u(x, y), ∂u(x, y) ∂x , ∂u(x, y) ∂y = 0 pro všechny body (x, y) z vnitřku množiny Ω. 1.1.1 Lineární rovnice Lineární rovnice je tvaru a(x, y)ux + b(x, y)uy + c(x, y)u = g(x, y), (1.2) kde a, b, c, g jsou spojité funkce dvou proměnných definované na nějaké podmnožině prostoru R2 , která má neprázdný vnitřek. O funkcích a, b budeme navíc předpokládat, že jsou na vnitřku svého definičního oboru nenulové. Kdyby totiž na nějaké otevřené podmnožině A společného definičního oboru funkcí a, b, c, g byla například funkce a nulová, rovnice by na A nabyla tvaru b(x, y)uy + c(x, y)u = g(x, y) a mohli bychom ji považovat za rovnici obyčejnou – proměnnou y bychom chápali jako nezávisle proměnnou, proměnnou x bychom považovali za parametr. Pokud je funkce g na pravé straně rovnice (1.2) nulová, tj. pokud rovnice je tvaru a(x, y)ux + b(x, y)uy + c(x, y)u = 0, (1.3) řekneme, že tato rovnice je homogenní. Množina řešení rovnice (1.3) splňuje princip superpozice: Lineární kombinace řešení rovnice (1.3) je opět řešením této rovnice. Podrobněji: • Je-li funkce u řešením rovnice (1.3) a α je libovolné reálné číslo, pak také funkce αu je řešením této rovnice. 3 Důkaz: Poněvadž ∂(αu) ∂x = α ∂u ∂x a ∂(αu) ∂y = α ∂u ∂y , platí a ∂(αu) ∂x + b ∂(αu) ∂y + c(αu) = α a ∂u ∂x + b ∂u ∂y + cu = 0. • Jsou-li funkce u1, u2 řešením rovnice (1.3) se stejným definičním oborem, pak také funkce u1 +u2 je řešením této rovnice. Důkaz: Poněvadž ∂(u1 + u2) ∂x = ∂u1 ∂x + ∂u2 ∂x a ∂(u1 + u2) ∂y = ∂u1 ∂y + ∂u2 ∂y , platí a ∂(u1 + u2) ∂x + b ∂(u1 + u2) ∂y + c(u1 + u2) = a ∂u1 ∂x + b ∂u1 ∂y + cu1 + a ∂u2 ∂x + b ∂u2 ∂y + cu2 = = 0 + 0 = 0. Protože funkce u ≡ 0 je zřejmě řešením rovnice (1.3), plyne z principu superpozice, že množina všech řešení rovnice (1.3) definovaných na jedné množině Ω tvoří reálný vektorový prostor. 1.1.2 Řešení rovnice a(x, y)ux + b(x, y)uy = 0 Představme si, že řešení známe. Nechť tedy funkce u = u(x, y) je řešením rovnice a(x, y)ux + b(x, y)uy = 0. (1.4) Tuto funkci dvou proměnných můžeme znázornit pomocí vrstevnic. Nechť tyto vrstevnice mají parametrické vyjádření tvaru x = x(s), y = y(s), (1.5) kde parametr s probíhá nějaký reálný interval I. Poněvadž funkce u je diferencovatelná, jsou její vrstevnice hladké křivky (případně body v bodech lokálních extrémů funkce u), tj. funkce x = x(s), y = y(s) jsou diferencovatelné. Na vrstevnicích platí u x(s), y(s) = const (pro libovolnou hodnotu parametru s ∈ I). Derivováním této rovnosti podle parametru dostaneme rovnost 0 = d ds u x(s), y(s) = ∂u x(s), y(s) ∂x dx(s) ds + ∂u x(s), y(s) ∂y dy(s) ds ; použili jsme řetězové pravidlo pro derivování složené funkce. Porovnáním s rovnicí (1.4) vidíme, že poslední rovnost bude splněna, pokud x (s) = dx(s) ds = a x(s), y(s) , y (s) = dy(s) ds = b x(s), y(s) . Toto pozorování vede k rozhodnutí, že k parciální diferenciální rovnici (1.4) přiřadíme dvourozměrný autonomní systém obyčejných diferenciálních rovnic x = a(x, y), y = b(x, y). (1.6) 4 Tento systém se nazývá charakteristický systém příslušný k rovnici (1.4), jeho trajektorie se nazývají charakteristiky rovnice (1.4), nebo první integrál rovnice (1.4). Charakteristiky jsou vrstevnicemi řešení u rovnice (1.4). Dělením rovnic charakteristického systému (1.6) dostaneme charakteristickou rovnici příslušnou k rovnici (1.4); charakteristická rovnice má tvar dy dx = b(x, y) a(x, y) (1.7) a je to obyčejná diferenciální rovnice prvního řádu. Budeme předpokládat, že má řešení. Poněvadž se jedná o rovnici prvního řádu, závisí její obecné řešení na jedné konstantě. Tuto konstantu osamostatníme na pravé straně rovnosti vyjadřující řešení charakteristické rovnice (1.7) a dostaneme ϕ(x, y) = const; (1.8) přitom ϕ je diferencovatelná funkce definovaná na množině Ω. Tuto skutečnost můžeme vyjádřit také jinak: charakteristickou rovnici (1.7) přepíšeme ve tvaru b(x, y)dx − a(x, y)dy = 0; (1.9) funkce ϕ je tedy kmenovou funkcí diferenciálu na levé straně. Vrstevnice řešení u parciální diferenciální rovnice (1.4) mají implicitní vyjádření (1.8), konstanta na pravé straně představuje hodnotu funkce u na příslušné vrstevnici. Označme tuto hodnotu symbolem Φ ϕ(x, y) . Provedenými úvahami jsme vlastně našli algoritmus hledání řešení parciální diferenciální rovnice (1.4). K rovnici přiřadíme charakteristický systém (1.6) nebo charakteristickou rovnici (1.7), který (nebo kterou) vyřešíme a najdeme první integrál rovnice (1.4) ve tvaru (1.7). Pak vezmeme libovolnou diferencovatelnou funkci Φ jedné proměnné a položíme u(x, y) = Φ ϕ(x, y) . (1.10) Ještě je potřeba udělat zkoušku, že takto nalezená funkce u je skutečně řešením parciální rovnice (1.4). Jinak řečeno, dokázat následující: Tvrzení 1. Nechť ϕ : Ω → R je diferencovatelná funkce taková, že rovnost (1.8) je implicitním zápisem trajektorií charakteristického systému (1.6) (nebo ekvivalentně: implicitním zápisem řešení charakteristické rovnice (1.7)). Je-li Φ libovolná diferencovatelná funkce jedné proměnné taková, že její definiční obor obsahuje obor hodnot funkce ϕ, pak funkce u definovaná vztahem (1.10) je řešením rovnice (1.4). Důkaz: Pro řešení x = x(s), y = y(s) charakteristického systému platí ϕ x(s), y(s) = const. Derivováním této rovnosti podle parametru s dostaneme 0 = d ds ϕ x(s), y(s) = ∂ϕ x(s), y(s) ∂x dx(s) ds + ∂ϕ x(s), y(s) ∂y dy(s) ds = = ∂ϕ x(s), y(s) ∂x a x(s), y(s) + ∂ϕ x(s), y(s) ∂y b x(s), y(s) , stručně a(x, y)ϕx(x, y) + b(x, y)ϕy(x, y) = 0. Dále ∂u(x, y) ∂x = ∂Φ ϕ(x, y) ∂x = Φ ϕ(x, y) ϕx(x, y), ∂u(x, y) ∂y = Φ ϕ(x, y) ϕy(x, y), 5 takže a(x, y) ∂u(x, y) ∂x + b(x, y) ∂u(x, y) ∂y = a(x, y)ϕx(x, y) + b(x, y)ϕy(x, y) Φ ϕ(x, y) = 0. Dostali jsme množinu řešení rovnice (1.4) ve tvaru (1.10). Prvky této množiny závisí na diferencovatelných funkcích, nikoliv na konstantách, jak tomu je v případě obyčejných diferenciálních rovnic. Odtud plyne, že (vektorový) prostor řešení lineární homogenní parciální diferenciální rovnice nemůže mít konečnou dimensi. Navíc zatím nevíme, zda rovnice (1.4) nemá nějaké další řešení, které není uvedeného tvaru. Příklad. ux − 6x2 uy = 0. Charakteristická rovnice je dy dx = −6x2 a její řešení je bezprostředně dáno integrací pravé strany, y = −2x3 + const. První integrál dané rovnice tedy můžeme zapsat ve tvaru 2x3 + y = const a její řešení je dáno rovností u(x, y) = Φ(2x3 + y), kde Φ je libovolná diferencovatelná funkce. Zkouška: ∂u(x, y) ∂x = ∂ ∂x Φ(2x3 + y) = Φ (2x3 + y) · 6x2 , ∂u(x, y) ∂y = ∂ ∂y Φ(2x3 + y) = Φ (2x3 + y) takže ∂u(x, y) ∂x − 6x2 ∂u(x, y) ∂y = 6x2 Φ (2x3 + y) − 6x2 Φ (2x3 + y) = 0. 1.1.3 Kanonický tvar a řešení rovnice a(x, y)ux + b(x, y)uy = f(x, y, u) Uvažujme parciální diferenciální rovnici prvního řádu ve tvaru a(x, y)ux + b(x, y)uy = f(x, y, u). (1.11) Budeme hledat nějakou transformaci nezávisle proměnných, která tuto rovnici nějak zjednoduší. Současně budeme chtít, aby tato transformace nebyla příliš komplikovaná. Ponecháme tedy první souřadnici (nezávisle proměnnou x) beze změny a transformujeme pouze souřadnici druhou (nezávisle proměnnou y). Jinými slovy, původní souřadnice x, y transformujeme na nové souřadnice ξ, η tak, že ξ = x, η = ϕ(x, y), (1.12) Přitom ϕ je diferencovatelná funkce dvou proměnných. Aby se jednalo skutečně o transformaci prostoru R2 do R2 , musí být zobrazení φ : R2 → R2 , definované vztahem φ(x, y) = ξ η = x ϕ(x, y) , regulární (invertovatelné). Existuje tedy inversní zobrazení φ−1 : R2 → R2 ; jeho druhou složku označíme χ, je to diferencovatelná funkce dvou proměnných. Přitom funkce ϕ a χ splňují rovnosti χ(ξ, η) = y, ϕ(x, y) = η, podrobněji χ x, ϕ(x, y) = y, ϕ ξ, χ(ξ, η) = η. (1.13) 6 Poznamenejme, že k tomu, aby zobrazení φ bylo regulární, stačí, aby funkce ϕ měla nenulovou parciální derivaci podle druhé proměnné, tj. ϕy = 0. Nyní budeme rovnici (1.11) transformovat do nových nezávisle proměnných pomocí transformace (1.12). Parciální derivace hledané funkce u podle původních proměnných vyjádříme v nových proměnných pomocí „řetězového pravidla pro derivování složených funkcí: ux = ∂u ∂ξ ∂ξ ∂x + ∂u ∂η ∂η ∂x = uξ + uηϕx, uy = ∂u ∂ξ ∂ξ ∂y + ∂u ∂η ∂η ∂y = uηϕy. Po dosazení do levé strany řešené rovnice (1.11) tedy dostaneme aux + buy = auξ + (aϕx + bϕy)uη. Pokud funkce ϕ bude taková, že výraz v závorce vymizí, daná rovnice se transformuje na rovnici, v níž vystupuje pouze jedna parciální derivace. Požadujeme tedy aϕx + bϕy = 0, tj. b a = − ϕx ϕy . Výraz − ϕx ϕy ovšem vyjadřuje obyčejnou derivaci funkce y = y(x) zadané implicitně rovnicí ϕ(x, y) = const. Funkce y = y(x) zadaná touto rovnicí tedy má derivaci tvaru dy dx = b(x, y) a(x, y) . Porovnáním s (1.7) vidíme, že transformační funkce ϕ současně implicitně vyjadřuje charakteristiky rovnice (1.4). Transformovaná rovnice má tvar auξ = f. Funkce a je podle předpokladu nenulová, proto můžeme rovnici dále upravit, vyjádřit parciální derivaci uξ: uξ = f a u. Dostáváme tak první závěr: Transformace nezávisle proměnných (1.12), kde funkce ϕ představuje implicitní zápis (1.8) charakteristik rovnice (1.4), převádí rovnici (1.11) na rovnici uξ = F(ξ, η, u); (1.14) přitom F(ξ, η, u) = f ξ, χ(ξ, η), u a ξ, χ(ξ, η) , kde funkce χ je definována rovnostmi (1.13). Rovnice (1.14) se nazývá kanonický tvar rovnice (1.11). V rovnici (1.14) není derivace hledané funkce u podle proměnné η. Hledanou funkci tedy můžeme chápat jako funkci jedné nezávisle proměnné ξ a její parciální derivaci uξ chápat jako derivaci obyčejnou. V tomto pojetí bude nezávisle proměnná η mít roli parametru. Hledáme tedy řešení obyčejné diferenciální rovnice prvního řádu s parametrem η du dξ = F(ξ, η, u). Pokud se nám podaří tuto rovnici vyřešit, tj. najít funkci u = u(ξ, η), která ji splňuje, dostaneme zpětnou substitucí nezávisle proměnných řešení původní rovnice (1.11). Přitom je potřeba mít na paměti, že integrační konstanta objevující se při řešení obyčejné rovnice, bude záviset na parametru η. Ve vyjádření řešení rovnice (1.11) se tedy bude vyskytovat nějaká neurčená funkce proměnné η, tj. v původních nezávisle proměnných nějaká funkce argumentu ϕ(x, y). To je v souladu s výsledky uvedenými v 1.1.2. 7 Příklad Hledejme řešení rovnice yux + xuy = u2 + 1 v kladném kvadrantu. Příslušná charakteristická rovnice je dy dx = x y a její řešení je implicitně dáno rovností x2 − y2 = const. Transformace ξ = x, η = x2 − y2 převede danou rovnici na kanonický tvar ξ2 − η uξ = u2 + 1. Tuto rovnici budeme považovat za obyčejnou. Upravíme ji na tvar explicitní obyčejné diferenciální rovnice s parametrem η du dξ = u2 + 1 ξ2 − η a vidíme, že se jedná o rovnici se separovanými proměnnými. Její řešení je implicitně dáno rovností du u2 + 1 = dξ ξ2 − η . Integrací dostaneme implicitní tvar řešení rovnice arctg u = ln ξ + ξ2 − η + C(η), kde C je integrační konstanta, která závisí na parametru η. V tomto případě můžeme funkci u vyjádřit explicitně, u(ξ, η) = tg C(η) + ln ξ + ξ2 − η . Návratem k původním proměnným x, y dostaneme řešení dané rovnice ve tvaru u(x, y) = tg C(x2 − y2 ) + ln(x + y) , kde C je libovolná diferencovatelná funkce jedné proměnné. Zkouškou se můžeme přesvědčit, že se skutečně jedná o řešení dané rovnice. Parciální derivace nalezené funkce u jsou1 ux(x, y) = 1 cos2 (C(x2 − y2) + ln(x + y)) 2xC (x2 − y2 ) + 1 x + y , uy(x, y) = 1 cos2 (C(x2 − y2) + ln(x + y)) −2yC (x2 − y2 ) + 1 x + y , takže platí yux(x, y) + xuy(x, y) = 1 cos2 (C(x2 − y2) + ln(x + y)) = = sin2 C(x2 − y2 ) + ln(x + y) + cos2 C(x2 − y2 ) + ln(x + y) cos2 (C(x2 − y2) + ln(x + y)) = = tg2 C(x2 − y2 ) + ln(x + y) + 1 = u2 + 1 1Poznamenejme, že zápis sin2 α označuje druhou mocninu funkční hodnoty goniometrické funkce sinus v bodě α, nikoliv dvakrát iterovanou funkci sinus; podobně pro funkce cosinus a tangens. 8 a rovnice je splněna. Řešení u = u(ξ, η) rovnice (1.14) v kanonickém tvaru obecně nelze explicitně vyjádřit. V některých případech, např. jedná-li se o rovnici se separovatelnými proměnnými nebo o rovnici exaktní, můžeme její řešení vyjádřit alespoň implicitně. Takové řešení závisí na integrační konstantě Φ, která ovšem sama závisí na parametru η. Řešení rovnice (1.14) tak zapíšeme ve tvaru ψ(ξ, η, u) = Φ(η); přitom ψ je diferencovatelná funkce tří proměnných, Φ je diferencovatelná funkce jedné proměnné. Návratem k původním nezávisle proměnným x, y dostaneme implicitní tvar řešení rovnice (1.11) ψ x, ϕ(x, y), u = Φ ϕ(x, y) . Nejjednodušší je situace v případě lineární rovnice. Kanonický tvar rovnice (1.2) je uξ = P(ξ, η)u + Q(ξ, η); (1.15) přitom P(ξ, η) = − c ξ, χ(ξ, η) a ξ, χ(ξ, η) , Q(ξ, η) = g ξ, χ(ξ, η) a ξ, χ(ξ, η) , kde funkce χ je definována rovnostmi (1.13). Hledáme tedy řešení obyčejné lineární diferenciální rovnice prvního řádu du dξ = P(ξ, η)u + Q(ξ, η). Její řešení je tvaru u(ξ, η) = const · exp    ξ ξ0 P(s, η)ds    + ξ ξ0 Q(s, η) exp   ξ s P(σ, η)dσ   ds. Integrační konstanta samozřejmě může záviset na parametru η, proto ji zapíšeme jako Φ(η). Řešení lineární parciální diferenciální rovnice v kanonickém tvaru (1.15) je tedy dáno formulí u(ξ, η) = Φ(η) exp    ξ ξ0 P(s, η)ds    + ξ ξ0 Q(s, η) exp   ξ s P(σ, η)dσ   ds, (1.16) kde Φ je libovolná diferencovatelná funkce jedné proměnné, ξ0 je nějaké reálné číslo; ve většině případů lze položit ξ0 = 0. Řešení lineární rovnice (1.2) dostaneme z formule (1.16) návratem k původním nezávisle proměnným x, y. Pro funkci P najdeme s využitím druhé rovnosti (1.12) vyjádření P(s, η) = − c s, χ(s, η) a s, χ(s, η) = − c s, χ(s, ϕ(x, y)) a s, χ(s, ϕ(x, y)) , analogicky vyjádříme funkci Q. Výsledek nyní můžeme zformulovat ve tvaru věty: Věta 1. Nechť ϕ : Ω → R je diferencovatelná funkce taková, že rovnost (1.8) je implicitním zápisem trajektorií charakteristického systému (1.6) (nebo ekvivalentně: implicitním zápisem řešení charakteristické rovnice (1.7)) a χ : Ω → R je funkce taková, že jsou splněny podmínky (1.13)2 . Označme p(x, y, s) = − c s, χ(s, ϕ(x, y)) a s, χ(s, ϕ(x, y)) , q(x, y, s) = g s, χ(s, ϕ(x, y) ) a s, χ(s, ϕ(x, y) ) . 2Všimněte si, že na levých stranách rovností (1.13) nejsou funkce dvou proměnných, ale funkce tří proměnných, přičemž hodnoty první a druhé proměnné jsou shodné. 9 Je-li Φ diferencovatelná funkce jedné proměnné, jejíž definiční obor obsahuje obor hodnot funkce ϕ, pak funkce u definovaná rovností u(x, y) = Φ ϕ(x, y) exp   x x0 p(x, y, s)ds   + x x0 q(x, y, s) exp   x s p(x, y, σ)dσ   ds je řešením rovnice (1.2); číslo x0 je libovolné takové, že integrály na pravé straně jsou konečné pro všechny dvojice (x, y) ∈ Ω. Důkaz provedeme přímým výpočtem. Je to pěkné cvičení na derivování vícenásobně složených funkcí více proměnných. Při řešení konkrétní lineární homogenní parciální diferenciální rovnice prvního řádu ve dvou nezávisle proměnných bývá přehlednější rovnici transformovat na kanonický tvar, rovnici v kanonickém tvaru vyřešit a zpětně transformovat nezávisle proměnné, než používat vzorec z Věty 1. Příklad. yux − xuy = x2 + y2 Rovnici budeme uvažovat na množině G = (x, y) ∈ R2 : x ≥ 0, y ≥ 0 , na jejímž vnitřku jsou oba koeficienty a(x, y) = y, b(x, y) = −x nenulové. Příslušná charakteristická rovnice je dy dx = − x y . Je to obyčejná diferenciální rovnice se separovanými proměnnými a její řešení je implicitně dáno rovností x2 + y2 = const. Zavedeme tedy transformaci ξ = x, η = x2 + y2 . Pak na množině G je y = η − ξ2, ξx = 1, ξy = 0, ηx = 2x = 2ξ, ηy = 2y = 2 η − ξ2, takže ux = uξξx + uηηx = uξ + 2ξuη, uy = uξξy + uηηy = 2 η − ξ2 uη. Po dosazení do řešené rovnice dostaneme η − ξ2 uξ + 2ξuη − 2ξ η − ξ2 uη = ξ2 + η − ξ2 a odtud snadnou úpravou získáme kanonický tvar uξ = η η − ξ2 . Tuto jednoduchou obyčejnou rovnici řešíme integrací podle proměnné ξ, u = η η − ξ2 dξ = η arcsin ξ √ η + const. Integrační konstanta závisí na parametru η, řešení rovnice v kanonickém tvaru je u(ξ, η) = η arcsin ξ √ η + Φ(η), 10 kde η je libovolná diferencovatelná funkce jedné proměnné. Návratem k původním proměnným dostaneme řešení dané rovnice ve tvaru u(x, y) = (x2 + y2 ) arcsin x x2 + y2 + Φ(x2 + y2 ). Ještě můžeme využít skutečnosti, že pro x > 0, y > 0 je arcsin x x2 + y2 = arctg x y , a výsledek zapsat v trochu kratším tvaru u(x, y) = (x2 + y2 ) arctg x y + Φ(x2 + y2 ). Ukážeme ještě řešení dané rovnice přímým dosazováním do formulí ve Větě 1. Máme a(x, y) = y, b(x, y) = −x, c(x, y) = 0, g(x, y) = x2 + y2 . Implicitní zápis řešení charakteristické rovnice je x2 + y2 = const a tedy ϕ(x, y) = x2 + y2 . Tvar funkce χ dostaneme ze druhé rovnosti (1.13). Má platit η = ϕ ξ, χ(ξ, η) = ξ2 + χ(ξ, η)2 , takže χ(ξ, η) = η − ξ2. Dále p(x, y, s) = 0 a q(x, y, s) = g s, χ(s, ϕ(x, y)) a s, χ(s, ϕ(x, y)) = s2 + χ s, ϕ(x, y) 2 χ s, ϕ(x, y) = s2 + ϕ(x, y) − s2 ϕ(x, y) − s2 = x2 + y2 x2 + y2 − s2 . Zvolíme x0 = 0 a řešení dané rovnice rovnice dostaneme podle Věty 1 ve tvaru u(x, y) = Φ(x2 + y2 ) + x 0 x2 + y2 x2 + y2 − s2 ds = Φ(x2 + y2 ) + (x2 + y2 ) arcsin x x2 + y2 , tedy až na pořadí sčítanců ve stejném, jako při předchozím způsobu řešení rovnice. Rovnici (1.11) jsme transformovali do nových nezávisle proměnných tak, že jsme ponechali první souřadnici nezměněnu a za druhou jsme vzali funkci vyjadřující charakteristiku rovnice. To není jediná možnost, jak parciální rovnici (1.11) transformovat na kanonický tvar, tj. na obyčejnou rovnici s parametrem. Stejně dobře můžeme ponechat druhou souřadnici a první nahradit charakteristikou. Příklad. 2ux + 3uy − xu = 0 Charakteristická rovnice je dy dx = 3 2 , její řešení y = 3 2 x + const můžeme přepsat ve tvaru 3x − 2y = const; 11 to je zápis charakteristiky. Zavedeme transformaci ξ = 3x − 2y, η = y. Pak ux = 3uξ, uy = −2uξ + uη, x = 1 3 (ξ + 2η). Levá strana dané rovnice se tedy transformuje na tvar 2ux + 3uy − xu = 6uξ − 6uξ + 3uη − 1 3 (ξ + 2η)u = 3 uη − 1 9 (ξ + 2η)u . Kanonický tvar dané rovnice je ∂u ∂η = 1 9 (ξ + 2η)u. Tato rovnice má řešení du u = 1 9 (ξ + 2η)dη, tj. ln u = 1 9 (ξη + η2 ) + const, neboli u = const · e 1 9 (ξη+η2 ) . Řešení rovnice v kanonickém tvaru je tedy u = Φ(ξ)e 1 9 η(ξ+η) a návratem k původním proměnným dostaneme řešení dané rovnice u(x, y) = Φ(3x − 2y)e 1 9 y(3x−2y+y) = Φ(3x − 2y) 9 ey(3x−y). 1.1.4 Okrajová úloha pro rovnici a(x, y)ux + b(x, y)uy = f(x, y, u) Uvažujme parciální diferenciální rovnici (1.11) lineární v prvních derivacích a jednu konkrétní charakteristiku rovnice (1.4) s nulovou pravou stranou; tato charakteristika má parametrické vyjádření (1.5) a je řešením autonomního systému obyčejných diferenciálních rovnic (1.6) s počátečními podmínkami x(0) = x0, y(0) = y0. Nechť funkce u je řešením rovnice (1.11). Pak na uvažované charakteristice platí d ds u x(s), y(s) = ux x(s), y(s) dx(s) ds + uy x(s), y(s) dy(s) ds = = a x(s), y(s) ux x(s), y(s) + b x(s), y(s) uy x(s), y(s) = f x(s), y(s), u x(s), y(s) . Odtud vidíme, že prostorová křivka, jejíž parametrické vyjádření je řešením autonomního systému dx ds = a(x, y), dy ds = b(x, y), du ds = f(x, y, u) (1.17) s počátečními podmínkami x(0) = x0, y(0) = y0, u(0) = u0 = u(x0, y0), (1.18) je incidentní s grafem řešení rovnice (1.11), tj. leží na grafu funkce u. Zadáme-li tedy hodnotu u0 řešení u rovnice (1.11) v nějakém bodě (x0, y0) charakteristiky, máme hodnoty řešení u rovnice (1.11) ve všech bodech této charakteristiky jako řešení autonomního systému obyčejných diferenciálních rovnic (1.17) s počátečními podmínkami (1.18). Systém (1.17) charakterizuje řešení rovnice (1.2), proto se nazývá charakteristický systém příslušný k rovnici (1.2), jeho trajektorie můžeme nazvat charakteristické křivky rovnice (1.11). Jedno konkrétní řešení (partikulární řešení) rovnice (1.11) získáme tak, že na každé charakteristice zadáme právě jednu funkční hodnotu. Jinak řečeno, zadáme hodnoty řešení na nějaké 12 rovinné křivce, která protíná každou charakteristiku právě jednou. Takové křivce říkáme okraj pro rovnici (1.11). Okraj může být zadán parametricky rovnicemi x = X(σ), y = Y (σ), kde parametr σ probíhá nějaký interval J. Pro každou hodnotu parametru σ ∈ J zadáme hodnotu řešení u = g(σ). Rovnosti x = X(σ), y = Y (σ), u = g(σ), σ ∈ J (1.19) lze interpretovat jako parametrické vyjádření prostorové křivky, která má ležet na grafu řešení u rovnice (1.11). Tyto rovnosti nazýváme okrajová podmínka pro rovnici (1.11). Okrajová úloha pro rovnici (1.11) je úloha najít řešení u = u(x, y) rovnice (1.11), které splňuje okrajovou podmínku (1.19), tj. řešení, pro které platí u X(σ), Y (σ) = g(σ) pro každou hodnotu parametru σ ∈ J. Okrajovou úlohu můžeme řešit tak, že metodami popsanými v 1.1.3 najdeme řešení rovnice závisející na obecné funkci Φ a dosadíme do něho okrajovou podmínku. Dostaneme tak funkcionální rovnici pro neznámou funkci Φ, z které určíme její tvar; ten lze v některých případech z příslušné rovnice uhodnout. Příklad Hledejme řešení rovnice 2ux − 3uy = xu, které splňuje podmínku u(x, 0) = x2 pro každé x ∈ R. Zadáváme tedy hodnoty řešení na ose x. Okrajovou podmínku můžeme parametricky zapsat jako x = σ, y = 0, u = σ2 , σ ∈ R. Řešení dané rovnice jsme našli v příkladu na str. 11 ve tvaru u(x, y) = Φ(3x − 2y) 9 √ e3xy−y2 . Aby toto řešení splnilo okrajovou podmínku, musí platit x2 = u(x, 0) = Φ(3x) 9 √ e0 = Φ(3x). Funkce Φ je tedy řešením jednoduché funkcionální rovnice Φ(3x) = x2 a snadno uhodneme, že funkci Φ můžeme zadat předpisem Φ(ξ) = 1 3 ξ 2 . Pro řešení dané okrajové úlohy tak dostáváme formulku u(x, y) = (x − 2 3 y)2 9 √ e3xy−y2 . Řešení funkcionální rovnice však obecně není snadná úloha. Proto může být výhodné při řešení okrajové úlohy (1.11), (1.19) postupovat jinak. Najdeme konkrétní charakteristiku, která protíná okraj v bodě daném konkrétní hodnotou parametru σ. To znamená, že rovnosti v (1.19) chápeme jako počáteční podmínky pro autonomní systém obyčejných diferenciálních rovnic (1.17), tj. najdeme řešení systému rovnic dx ds = a(x, y), dy ds = b(x, y), du ds = f(x, y, u) 13 s počátečními podmínkami x(0) = X(σ), y(0) = Y (σ), u(0) = g(σ). Takové řešení počáteční úlohy pro autonomní systém obyčejných diferenciálních rovnic tedy závisí na nezávisle proměnné s a na parametru σ, je obecně tvaru x = x(s, σ), y = y(s, σ), u = u(s, σ). Pro řešení okrajové úlohy představuje parametr σ i nezávisle proměnná s pouze pomocné parametry, které je potřeba eliminovat. Proto budeme první dvě rovnosti chápat jako dvě rovnice pro dvě neznámé s a σ; tyto neznámé vyjádříme pomocí proměnných x, y, tj. najdeme s = s(x, y), σ = σ(x, y), a dosadíme je do třetí rovnosti. Dostaneme tak řešení okrajové úlohy ve tvaru u(x, y) = u s(x, y), σ(x, y) . Příklad Hledejme řešení rovnice yux − xuy = x2 + y2 , které splňuje okrajovou podmínku u(x, 0) = x2 , x ≥ 0. Zadáváme tedy hodnoty řešení na kladné poloose x. Všechny funkce, které se objevují v dané rovnici, jsou definovány na celém prostoru R2 . Budeme hledat řešení, které je definované na co největší podmnožině R2 , nikoliv pouze v prvním kvadrantu jako v příkladu na str. 10. Parametrické vyjádření okrajové podmínky je x = σ, y = 0, u = σ2 , σ ≥ 0. Řešíme charakteristický systém dx ds = y, dy ds = −x, du ds = x2 + y2 s počátečními podmínkami x(0) = σ, y(0) = 0, u(0) = σ2 . Jeho řešení je x = σ sin s + π 2 , y = σ cos s + π 2 , u = (s + 1)σ2 . (1.20) První dvě rovnosti nejprve umocníme na druhou a sečteme, dostaneme σ2 = x2 + y2 , poté je vydělíme a dostaneme x y = sin s + π 2 cos s + π 2 = tg s + π 2 . Tato jednoduchá goniometrická rovnice pro neznámou s + π 2 má řešení s + π 2 = arctg x y + kπ, kde k ∈ Z, 14 tedy s = arctg x y + (2k − 1)π 2 . Dosazením do pravé strany třetí rovnosti v (1.20) dostaneme x2 + y2 1 + (2k − 1) π 2 + arctg x y . V tomto vyjádření však zůstává neurčený parametr k a navíc tato formule je pro y = 0 nedefinovaná, dokonce ani nemá limitu pro y → 0. Pro x > 0 totiž platí lim y→0+ arctg x y = π 2 a lim y→0− arctg x y = − π 2 . Aby byla splněna okrajová podmínka, mělo by pro x > 0 platit x2 = lim y→0+ x2 + y2 1 + (2k − 1) π 2 + arctg x y = x2 1 + (2k − 1) π 2 + π 2 = x2 (1 + kπ), tedy k = 0, a současně x2 = lim y→0− x2 + y2 1 + (2k − 1) π 2 + arctg x y = x2 1 + (k − 1)π , tedy k = 1. Jinak řečeno, na množině (x, y) ∈ R2 : x > 0, y > 0 je řešení dané okrajové úlohy tvaru u(x, y) = x2 + y2 1 − π 2 + arctg x y a na množině (x, y) ∈ R2 : x > 0, y < 0 tvaru u(x, y) = x2 + y2 1 + π 2 + arctg x y . Tato vyjádření lze jednotně zapsat formulí u(x, y) = x2 + y2 1 + arctg x y − π 2 sgn y . Takto definovaná funkce je řešením dané okrajové úlohy na množině R2 {(x, 0) : x < 0}. Podívejme se ještě jednou na parametrické vyjádření řešení dané úlohy. Rovnostmi (1.20) jsou parametrickým vyjádřením plochy v prostoru, která může připomínat šroubovou plochu s osou šroubování u (při fixované hodnotě σ se jedná o šroubovici, tj. prostorovou křivku, která „obíhá osu u, celou ji oběhne při nárůstu parametru s o hodnotu 2π a po jedné „otočce vystoupá o hodnotu σ2 ). Řešení charakteristického systému s počátečními podmínkami tedy vyjadřuje diferencovatelnou varietu, která je lokálně grafem řešení rovnice, křivka vyjadřující okrajovou podmínku přitom na této varietě leží. 1.1.5 Okrajová úloha pro obecnou rovnici Budeme hledat řešení rovnice (1.1) s okrajovou podmínkou (1.19). Abychom zjednodušili zápis, zavedeme označení p = ∂u ∂x , q = ∂u ∂y (1.21) a rovnici zapíšeme jako F(x, y, u, p, q) = 0. (1.22) Pro řešení rovnic lineárních v prvních derivacích se ukázal jako užitečný pojem charakteristiky. Je to rovinná křivka s parametrickým vyjádřením x = x(s), y = y(s), s ∈ I, 15 která je řešením charakteristického systému, tj. autonomního systému obyčejných diferenciálních rovnic dx ds = a(x, y), dy ds = b(x, y). V případě rovnice (1.4) je na charakteristice řešení konstantní. V případě rovnice (1.11) s nenulovou pravou stranou jsme zavedli charakteristickou křivku v prostoru. Je to křivka, která leží na grafu řešení rovnice (1.11) a její průmět do roviny souřadnic x, y je charakteristikou. Jinak řečeno, charakteristická křivka určuje v každém bodě x(s), y(s) charakteristiky funkční hodnotu u x(s), y(s) řešení rovnice (1.11). Charakteristická křivka je trajektorií autonomního systému dx ds = a(x, y), dy ds = b(x, y), du ds = f(x, y, u). Rovnici (1.11) lineární v derivacích přepíšeme s použitím označení (1.21) ve tvaru a(x, y)p + b(x, y)q − f(x, y, u) = 0. V případě této rovnice je tedy F(x, y, u, p, q) = a(x, y)p + b(x, y)q − f(x, y, u) a platí a(x, y) = ∂F ∂p (x, y, u, p, q), b(x, y) = ∂F ∂q (x, y, u, p, q), z čehož dále plyne f(x, y, u) = p ∂F ∂p (x, y, u, p, q) + q ∂F ∂q (x, y, u, p, q), neboť je splněna rovnice (1.11). Charakteristický systém příslušný k rovnici (1.11) tedy můžeme stručně zapsat dx ds = Fp, dy ds = Fq, du ds = pFp + qFq. (1.23) Tyto výsledky zobecníme pro rovnici (1.1). Řešení obecné rovnice vyjádříme tak, že každému bodu charakteristiky přiřadíme hodnotu řešení u a hodnoty obou parciálních derivací p a q. Dostaneme tak křivku v pětirozměrném prostoru, která má parametrické vyjádření x = x(s), y = y(s), u = u(s), p = p(s), q = q(s), s ∈ I; (1.24) nazýváme ji charakteristický pruh rovnice (1.1). Ten samozřejmě splňuje rovnici (1.22), tj. F x(s), y(s), u(s), p(s), q(s) = 0, (1.25) a budeme požadovat, aby funkce x = x(s), y = y(s), u = u(s) také splňovaly systém obyčejných diferenciálních rovnic (1.23). Derivováním rovnosti (1.25) podle parametru s dostaneme 0 = d ds F x(s), y(s), u(s), p(s), q(s) = Fx dx ds + Fy dy ds + Fu du ds + Fp dp ds + Fq dq ds = = FxFp + FyFq + Fu(pFp + qFq) + Fp dp ds + Fq dq ds = = Fx + pFu + dp ds Fp + Fy + qFu + dq ds Fq. Tato rovnost bude splněna zejména tehdy, když dp ds = − (Fx + pFu) , dq ds = − (Fy + qFu) . (1.26) Provedené úvahy naznačují, že za charakteristický systém příslušný k rovnici (1.22) můžeme považovat systém obyčejných diferenciálních rovnic (1.23), (1.26). 16 Ještě určíme počáteční podmínky tak, aby řešení charakteristického systému vyjadřovalo řešení počáteční úlohy (1.1), (1.19). Stejně, jako v případě rovnice lineární v derivacích položíme x(0) = x0 = X(σ), y(0) = y0 = Y (σ), u(0) = u0 = g(σ). Počáteční hodnota charakteristického pruhu musí splňovat rovnici (1.22), tj. F(x0, y0, u0, p0, q0) = 0. (1.27) Dále pro počáteční hodnoty souřadnic p a q charakteristického pruhu platí p0 = ux(x0, y0) = ux X(σ), Y (σ) , q0 = uy(x0, y0) = uy X(σ), Y (σ) . Nyní přepíšeme třetí rovnost z okrajové podmínky (1.19) ve tvaru g(σ) = u X(σ), Y (σ) a zderivujeme podle parametru σ. Dostaneme g (σ) = p0X (σ) + q0Y (σ). (1.28) Dosažené výsledky můžeme shrnout jako algoritmus pro hledání řešení okrajové úlohy (1.1), (1.19): Rovnici přepíšeme do tvaru (1.22) a přiřadíme jí charakteristický systém obyčejných autonomních rovnic (1.23), (1.26) s počátečními podmínkami x(0) = x0 = X(σ), y(0) = y0 = Y (σ), u(0) = u0 = g(σ), p(0) = p0, q(0) = q0, kde hodnoty p0 a q0 jsou řešením soustavy rovnic (1.27), (1.28). První tři složky x = x(s, σ), y = y(s, σ), u = u(s, σ) (1.29) řešení počáteční úlohy pro charakteristický systém vyjadřují parametrické vyjádření (grafu) řešení u dané okrajové úlohy. Pokud lze z prvních dvou rovností (1.29) vyjádřit parametry s, σ pomocí souřadnic x, y, tj. vyjádřit s = s(x, y), σ = σ(x, y), dosadíme tyto výrazy do třetí rovnosti (1.29) a dostaneme tak explicitní vyjádření řešení dané okrajové úlohy. Příklad Budeme hledat řešení rovnice u2 x − u2 y = 4u, které splňuje okrajovou podmínku u(cos σ, sin σ) = cos 2σ V tomto případě je F(x, y, u, p, q) = p2 − q2 − 4u, takže Fx = Fy = 0, Fu = −4, Fp = 2p, Fq = −2q, pFp + qFq = 2p2 − 2q2 , Fx + pFu = −4p, Fy + qFu = −4q. To znamená, že charakteristický systém je dx ds = 2p, dy ds = −2q, du ds = 2(p2 − q2 ), dp ds = 4p, dq ds = 4q. Dvě poslední rovnice jsou obyčejné lineární homogenní rovnice s konstantním koeficientem. Jejich řešení s obecnými počátečními podmínkami tedy je p = p(s) = p0e4s , q = q(s) = q0e4s . 17 Tyto výrazy dosadíme do prvních tří rovnic charakteristického systému. Dostaneme dx ds = 2p0e4s , dy ds = −2q0e4s , du ds = 2(p2 0 − q2 0)e8s a po integraci x = x0 + 1 2 p0 e4s − 1 , y = y0 − 1 2 q0 e4s − 1 , u = u0 + 1 4 (p2 0 − q2 0) e8s − 1 . (1.30) Parametrické vyjádření počátečních podmínek je X(σ) = cos σ, Y (σ) = sin σ, g(σ) = cos 2σ, takže počáteční hodnoty x0, y0 a u0 jsou dány rovnostmi x0 = cos σ, y0 = sin σ, u0 = cos 2σ (1.31) a počáteční hodnoty p0 a q0 splňují rovnice (1.27), (1.28), konkrétně 4 cos2σ = p2 0 − q2 0, 2 sin 2σ = p0 sin σ − q0 cos σ. (1.32) Bezprostředním dosazením ze třetí rovnosti (1.31) a první rovnosti (1.32) do třetí rovnosti (1.30) dostaneme u = e8s cos 2σ. (1.33) Soustava rovnic (1.32) je tvořena jednou lineární a jednou kvadratickou rovnicí pro dvě neznámé p0 a q0. Má tedy dvě řešení. První řešení soustavy (1.32) je p0 = 2 cosσ, q0 = −2 sinσ. Dosazením do prvních dvou rovností (1.30) dostaneme x = e4s cos σ, y = e4s sin σ. Umocněním těchto rovností na druhou a jejich odečtením dostaneme x2 − y2 = e8s cos 2σ. Porovnáním se vztahem (1.33) vidíme, že jedno řešení dané okrajové úlohy je dáno výrazem u(x, y) = x2 − y2 . Druhé řešení soustavy algebraicko-goniometrických rovnic (1.32) je p0 = − 2 cosσ(1 + 2 sin2 σ) cos 2σ , q0 = − 2 sinσ(1 + 2 cos2 σ) cos 2σ . Po dosazení těchto výrazů a výrazů (1.31) do rovností (1.30) dostaneme x = cos σ 1 − 1 + 2 sin2 σ cos 2σ e4s − 1 = cos σ cos 2σ 2 − (1 + 2 sin2 σ)e4s , y = sin σ 1 + 1 + 2 cos2 σ cos 2σ e4s − 1 = sin σ cos 2σ −2 + (1 + 2 cos2 σ)e4s . Spolu s rovností (1.33) tak máme vyjádřeno druhé řešení dané úlohy v parametrickém tvaru. Vzhledem k tomu, že ve jmenovateli zlomků je výraz cos 2σ, omezíme se na hodnoty parametru σ z intervalu −1 4 π, 1 4 π . Významným speciálním případem obecné rovnice (1.1) je rovnice tvaru a(x, y, u) ∂u ∂x + b(x, y, u) ∂u ∂y = f(x, y, u), (1.34) kde a, b jsou spojité funkce tří proměnných. Koeficienty a, b u prvních parciálních derivací hledané funkce na této funkci závisí. Proto výraz na pravé straně rovnice (1.34) nevyjadřuje lineární operátor na množině diferencovatelných funkcí dvou proměnných, ale je pouze „lineárnímu podobný nebo „jakoby lineární . Proto se rovnice (1.34) nazývá quasilineární. 18 V případě quasilineární rovnice (1.34) je F(x, y, u, p, q) = a(x, y, u)p + b(x, y, u)q − f(x, y, u), takže Fp = a(x, y, u), Fq = b(x, y, u), pFp + qFq = f(x, y, u). První tři rovnice charakteristického systému (1.23) příslušného k rovnici (1.34) jsou proto tvaru dx ds = a(x, y, u), dy ds = b(x, y, u), du ds = f(x, y, u). (1.35) Tyto rovnice nezávisí na (pomocných) souřadnicích p, q charakteristického pruhu. Pro řešení quasilineární rovnice (1.34) tedy nepotřebujeme rovnice (1.26). Řešení rovnice (1.34) s okrajovou podmínkou (1.19) v parametrickém tvaru tedy dostaneme jako řešení systému obyčejných diferenciálních rovnic (1.35) s počátečními podmínkami x(0) = X(σ), y(0) = Y (σ), u(0) = g(σ). Příklad Budeme hledat řešení rovnice (y + u) ∂u ∂x + (u + x) ∂u ∂y = x + y, které splňuje okrajovou podmínku u(x, −x) = 2x. Charakteristický systém řešené rovnice je tvaru dx ds = y+u, dy ds = x + u, du ds = x+y. Jedná se tedy o systém lineárních obyčejných diferenciálních rovnic s konstantní maticí A =   0 1 1 1 0 1 1 1 0   . Její vlastní čísla a příslušné vlastní vektory jsou λ1,2 = −1, λ3 = 2, v1 =   1 0 −1   , v2 =   0 1 −1   , v3 =   1 −1 −1   . To znamená, že obecné řešení charakteristického systému je x(s) = Ae2s + Be−s , y(s) = Ae2s + Ce−s , u(s) = Ae2s − (B + C)e−s . Okrajovou podmínku přepíšeme do tvaru x = σ, y = −σ, u = 2σ, ze kterého dostaneme počáteční podmínky pro charakteristický systém x(0) = σ, y(0) = −σ, u(0) = 2σ. 19 Řešení charakteristického systému s těmito počátečními podmínkami je x(s) = 2 3 σe2s + 1 3 σe−s = 1 3 σe−s 2e3s + 1 , y(s) = 2 3 σe2s − 5 3 σe−s = 1 3 σe−s 2e3s − 5 , u(s) = 2 3 σe2s + 4 3 σe−s = 1 3 σe−s 2e3s + 4 . Z prvních dvou rovností postupně vyjádříme 2e3s = 5x + y x − y , 1 3 σe−s = x − y 6 a dosadíme do rovnosti třetí. Po úpravě pak dostaneme řešení dané úlohy u(x, y) = 3x − y 2 . 1.2 Rovnice v n nezávisle proměnných Budeme se zabývat rovnicí F x1, x2, . . . , xn, u, ∂u ∂x1 , ∂u ∂x2 , . . . , ∂u ∂xn = 0, (1.36) kde F je spojitá funkce 2n + 1 proměnných definovaná na nějaké množině G ⊆ R2n+1 , která má neprázdný vnitřek. Při označení vektoru nezávisle proměnných x = (x1, x2, . . . , xn)T a gradientu u = ∂u ∂x1 , ∂u ∂x2 , . . . , ∂u ∂xn T můžeme rovnici (1.36) zapsat úsporněji F (x, u, u) = 0. Klasické (silné) řešení rovnice (1.36) je spojitě diferencovatelná funkce u definovaná na otevřené množině Ω ⊆ Rn , taková, že pro každé x ∈ Ω platí x, u(x), u(x) ∈ G a F x, u(x), u(x) = 0. 1.2.1 Rovnice lineární v derivacích s nulovou pravou stranou Rovnice a1(x1, x2, . . . , xn) ∂u ∂x1 + a2(x1, x2, . . . , xn) ∂u ∂x2 + · · · + an(x1, x2, . . . , xn) ∂u ∂xn = 0, stručněji n i=1 ai(x) ∂u ∂xi = 0 (1.37) nebo ve vektorovém zápisu a(x)T u = 0 je nejjednodušším speciálním případem obecné rovnice (1.36). Jedná se o bezprostřední zobecnění rovnice (1.4) do vícerozměrného prostoru. Proto budeme její řešení hledat způsobem, který je 20 analogií metody charakteristik popsané v 1.1.2. Rovnici (1.37) přiřadíme autonomní systém n obyčejných diferenciálních rovnic tvaru dxi ds = ai(x1, x2, . . . , xn), i = 1, 2, . . . , n. (1.38) Tento systém se nazývá charakteristický systém příslušný k rovnici (1.37) a jeho trajektorie se nazývají charakteristiky rovnice (1.37). Charakteristika je hladká křivka v n-rozměrném prostoru, lze ji zapsat parametrickými rovnicemi xi = xi(s), s ∈ I, i = 1, 2, . . ., n, (1.39) kde I je nějaký reálný interval. Nechť funkce u = u(x1, x2, . . . , xn) je řešením rovnice (1.38). Pro derivaci funkce u na charakteristice (1.39) podle parametru s platí d ds u x1(s), x2(s), . . . , xn(s) = n i=1 ∂u x1(s), x2(s), . . . , xn(s) ∂xi dxi ds = = n i=1 ∂u x(s) ∂xi ai x(s) = 0. To znamená, že na charakteristikách je řešení rovnice (1.37) konstantní. Odtud plyne, že řešení rovnice (1.37) můžeme získat tak, že na každé charakteristice zadáme hodnotu funkce u. Charakteristika rovnice (1.37) je hladkou křivkou v n-rozměrném prostoru. Takovou křivku můžeme zapsat buď parametricky rovnostmi (1.39) nebo obecně jako průnik n − 1 nadploch (tj. (n − 1)-rozměrných diferencovatelných variet) v n-rozměrném prostoru, tedy rovnostmi ϕi(x1, x2, . . . , xn) = ci, i = 1, 2, . . ., n − 1, (1.40) kde ϕi jsou diferencovatelné funkce n proměnných. Rovnosti (1.40) někdy můžeme získat z parametrického vyjádření (1.39) charakteristik eliminací parametru s. Jiná možnost, jak získat obecné vyjádření (1.40) charakteristik rovnice (1.37) spočívá ve vydělení rovnic charakteristického systému (1.38); dostaneme tak n − 1 obyčejných diferenciálních rovnic, např. dxi+1 dxi = ai+1(x1, x2, . . . , xn) ai(x1, x2, . . . , xn) , n = 1, 2, . . . , n − 1, nebo dxi dx1 = ai(x1, x2, . . . , xn) a1(x1, x2, . . . , xn) , n = 2, 3, . . . , n. Obecné řešení těchto systémů rovnic, které závisí na n − 1 konstantách, zapíšeme v implicitním tvaru (1.40). Předchozí obyčejné diferenciální rovnice můžeme také jednotně zapsat ve tvaru rovností diferenciálů dx1 a1(x1, x2, . . . , xn) = dx2 a2(x1, x2, . . . , xn) = · · · = dxn an(x1, x2, . . . , xn) . (1.41) Hodnotu funkce u, která je řešením lineární rovnice (1.37), vyjádříme na charakteristikách pomocí diferencovatelné funkce Φ, která je funkcí n − 1 proměnných. Řešení rovnice (1.37) tedy píšeme ve tvaru u(x) = Φ ϕ1(x), ϕ2(x), . . . , ϕn−1(x) . (1.42) Provedené úvahy ukazují, že pro rovnici (1.37) lze zformulovat výsledek, který je bezprostředním zobecněním Tvrzení 1 platného pro rovnice ve dvou nezávisle proměnných. Tvrzení 2. Nechť funkce ϕi : Ω → R, i = 1, 2, . . ., n − 1, jsou diferencovatelné funkce takové, že rovnosti (1.40) jsou implicitním zápisem trajektorií charakteristického systému (1.38) příslušného k rovnici (1.37) (nebo ekvivalentně: implicitním zápisem řešení sytému obyčejných diferenciálních rovnic (1.41)). Je-li Φ libovolná diferencovatelná funkce n − 1 proměnných taková, že její definiční obor obsahuje kartézský součin oborů hodnot funkcí ϕi, pak funkce u definovaná rovností (1.42) je řešením rovnice (1.37). 21 Důkaz: Na řešení (1.39) charakteristického systému (1.38) jsou splněny rovnosti (1.40). Tedy pro každý index j platí 0 = d ds ϕj x1(s), x2(s), . . . , xn(s) = n i=1 ∂ϕj x1(s), x2(s), . . . , xn(s) ∂xi dxi(s) ds = = n i=1 ∂ϕj x1(s), x2(s), . . . , xn(s) ∂xi ai x1(s), x2(s), . . . , xn(s) , stručně n i=1 ∂ϕj(x) ∂xi ai(x) = 0. Dále ∂u(x) ∂xi = ∂ ∂xi Φ ϕ1(x), ϕ2(x), . . . , ϕn−1(x) = n−1 j=1 ∂Φ ϕ1(x), ϕ2(x), . . . , ϕn−1(x) ∂ϕj ∂ϕj(x) ∂xi , takže n i=1 ai(x) ∂u(x) ∂xi = n i=1 ai(x) n−1 j=1 ∂Φ ϕ1(x), ϕ2(x), . . . , ϕn−1(x) ∂ϕj ∂ϕj(x) ∂xi = = n−1 j=1 ∂Φ ϕ1(x), ϕ2(x), . . . , ϕn−1(x) ∂ϕj n i=1 ai(x) ∂ϕj(x) ∂xi = 0. Povšimněme si, že na levé straně rovnice (1.37) je skalární součin vektoru a s gradientem hledané funkce u. Gradient je lineární zobrazení, skalární součin také. Složení lineárních zobrazení je lineární. Odtud plyne, že rovnice (1.37) také splňuje princip superpozice: Jsou-li u1, u2, . . . , uk řešení rovnice (1.37), pak také jejich libovolná lineární kombinace je řešením této rovnice. Jinak řečeno, množina všech řešení rovnice (1.37) tvoří reálný vektorový prostor. Příklad (y − 2x − 2z) ∂u ∂x + (x − 2y + 2z) ∂u ∂y + (x − y + y) ∂u ∂z = 0 Příslušný charakteristický systém dx ds = −2x+ y − 2z, dy ds = x − 2y + 2z, dz ds = x− y+ z je lineární homogenní systém obyčejných diferenciálních rovnic s konstantní maticí. Můžeme tedy explicitně napsat jeho řešení x = (2As + 2B)e−s , y = (−2As + 2C)e−s , z = (−2As + C − B − A)e−s ; přitom A, B, C jsou integrační konstanty. Druhou rovnost vydělíme rovností první a dostaneme y x = −As + C As + B , tj. x + y x = B + C As + B , 22 třetí rovnost vydělíme první a dostaneme z x = −2As + C − B − A As + B , tj. x + z x = C + B − A 2(As + B) , tyto rovnosti navzájem vydělíme a dostaneme x + y x + z = const. Analogicky (první a třetí rovnost tentokrát dělíme druhou) dostaneme x + y z − y = const. Řešení je tedy tvaru u(x, y) = Φ x+y x+z , x+y z−y , kde Φ je libovolná diferencovatelná funkce dvou proměnných. Na charakteristikách je řešení rovnice (1.37) konstantní. Proto konkrétní řešení (partikulární řešení) této rovnice můžeme získat tak, že na „začátku každé charakteristiky určíme funkční hodnotu řešení. „Začátky charakteristik lze určit tak, že v prostoru zavedeme nějakou nadplochu ((n−1)-rozměrnou varietu), která protíná každou charakteristiku právě jednou; průsečík této nadplochy s charakteristikou budeme považovat za „začátek charakteristiky . Nadplocha s uvedenou vlastností se nazývá okraj pro rovnici (1.37). Okraj může být zadán parametrickými rovnicemi; poněvadž se jedná o (n − 1)-rozměrnou nadplochu, závisí na n − 1 parametrech. Parametrické rovnice okraje tedy jsou xi = Xi(σ1, σ2, . . . , σn−1), i = 1, 2, . . . , n, kde parametry σ1, σ2, . . . , σn−1 jsou z nějaké podmnožiny prostoru Rn−1 , která má neprázdný vnitřek. Průsečík konkrétní charakteristiky s okrajem je určen konkrétní sadou parametrů. Hodnoty řešení u rovnice (1.37) tedy zadáváme pro tuto sadu parametrů. Jinak řečeno, zadáváme okrajovou podmínku ve tvaru u X1(σ1, σ2, . . . , σn−1), X2(σ1, σ2, . . . , σn−1), . . . , Xn(σ1, σ2, . . . , σn−1) = g(σ1, σ2, . . . , σn−1). (1.43) Okrajovou úlohu, tj. rovnici (1.37) s podmínkou (1.43), řešíme tak, že k charakteristickému systému přidáme počáteční podmínky xi(0) = Xi(σ1, σ2, . . . , σn−1), i = 1, 2, . . . , n. (1.44) Jednotlivé složky řešení Cauchyovy úlohy (1.38) závisí na nezávisle proměnné s a na parametrech σ1, σ2, . . . , σn−1, tj. xi = xi(s, σ1, σ2, . . . , σn−1). (1.45) Rovnosti (1.45) a rovnost (1.43) přepsaná do tvaru u = g(σ1, σ2, . . . , σn) představují parametrické vyjádření (grafu) řešení okrajové úlohy (1.37), (1.43). Na rovnosti (1.45) se také můžeme dívat jako na systém n rovnic pro n neznámých, kterými jsou parametry s, σ1, σ2, . . . , σn−1. Pokud se z něho podaří explicitně vyjádřit parametry okraje σ1, σ2, . . . , σn−1 v závislosti na souřadnicích x1, x2, . . . , xn, tj. σj = σj(x1, x2, . . . , xn), j = 1, 2, . . ., n − 1, pak je lze dosadit do okrajové podmínky (1.43). Takovým způsobem dostaneme řešení okrajové úlohy (1.37), (1.43) ve tvaru u(x1, x2, . . . , xn) = g σ1(x1, . . . , xn), . . . , σn−1(x1, . . . , xn) . 23 Příklad Budeme hledat řešení rovnice (z + y − x) ∂u ∂x + (z + x − y) ∂u ∂y + z ∂u ∂z = 0 s okrajovou podmínkou u(x, y, a) = 4a4 xy, kde a je nějaká reálná konstanta. Charakteristický systém (1.38) je v tomto případě tvaru dx ds = −x+y+z, dy ds = x−y+z, dz ds = z. Jedná se o lineární homogenní systém obyčejných diferenciálních rovnic s konstantními koeficienty, jeho obecné řešení je tvaru x = Aes + Be−2s + C, y = Aes − Be−2s + C, z = Aes . Počáteční podmínky (1.44) odpovídající dané okrajové podmínce jsou x(0) = σ1, y(0) = σ2, u(0) = a. Pro integrační konstanty A, B, C tak dostáváme soustavu lineárních rovnic A+B+C = σ1, A−B+C = σ2, A = a, která má řešení A = a, B = 1 2 (σ1 − σ2), C = 1 2 (σ1 + σ2) − a. Řešení (1.45) Cauchyovy úlohy pro charakteristický systém je x = aes + 1 2 (σ1 − σ2) e−2s + 1 2 (σ1 + σ2) − a, y = aes − 1 2 (σ1 − σ2) e−2s + 1 2 (σ1 + σ2) − a, z = aes . Bezprostředně vidíme aes = z a tedy e−2s = a2 /z2 . Po dosazení do prvních dvou rovností dostaneme systém rovnic pro parametry σ1, σ2 ve tvaru x = z + a2 (σ1 − σ2) 2z2 + σ1 + σ2 2 − a, y = z − a2 (σ1 − σ2) 2z2 + σ1 + σ2 2 − a, nebo po úpravě (z2 + a2 )σ1 + (z2 − a2 )σ2 = 2z2 (x − z + a), (z2 − a2 )σ1 + (z2 + a2 )σ2 = 2z2 (y − z + a). Determinant této soustavy lineárních rovnic je roven 4a2 z2 , takže pro a = 0 dostaneme σ1 = 1 2a2 (x + y − 2z + 2a)a2 + (x − y)z2 , σ2 = 1 2a2 (x + y − 2z + 2a)a2 − (x − y)z2 . 24 Parametrické vyjádření okrajové podmínky (1.43) je u(σ1, σ2, a) = 4a4 σ1σ2. Do této rovnosti dosadíme vypočítané hodnoty parametrů σ1, σ2 a dostaneme řešení dané úlohy ve tvaru u(x, y, z) = a4 (x + y − 2z + 2a)2 − (x − y)2 z4 . Tato funkce je řešením úlohy pro nenulovou hodnotu parametru a. V případě a = 0 je řešením nulová funkce, u ≡ 0. 1.2.2 Quasilineární rovnice Řešení rovnice a1(x1, . . . , xn, u) ∂u ∂x1 + a2(x1, . . . , xn, u) ∂u ∂x2 + · · · + an(x1, . . . , xn, u) ∂u ∂xn = f(x1, . . . , xn, u), neboli n i=1 ai(x, u) ∂u ∂xi = f(x, u) (1.46) případně ve vektorovém zápisu a(x, u)T u = f(x, u), budeme hledat v implicitním tvaru V (x, u) = 0, (1.47) kde V je nějaká diferencovatelná funkce n + 1 proměnných. Budeme si představovat, že řešení známe. Nechť tedy u = u(x) je řešení rovnice (1.46), které je implicitně popsáno rovností (1.47). Pak platí V x, u(x) = 0. Tuto rovnost parciálně zderivujeme podle každé z proměnných xi. Dostaneme ∂V x, u(x) ∂xi + ∂V x, u(x) ∂u ∂u(x) ∂xi = 0, i = 1, 2, . . . , n. Dále vynásobíme i-tou rovnost výrazem ai x, u(x) a výsledné rovnosti sečteme. Výsledkem je rovnost n i=1 ai x, u(x) ∂V x, u(x) ∂xi + n i=1 ai x, u(x) ∂u(x) ∂xi ∂V x, u(x) ∂u = 0 a poněvadž funkce u je řešením rovnice (1.46), můžeme tuto rovnost upravit na tvar n i=1 ai x, u(x) ∂V x, u(x) ∂xi + f x, u(x) ∂V x, u(x) ∂u = 0. Vidíme, že funkce V je řešením rovnice v n+1 nezávisle proměnných, která je lineární v derivacích a má nulovou pravou stranu. Stručně: funkce V , která rovností (1.47) implicitně popisuje řešení quasilineární rovnice (1.46), je řešením parciální diferenciální rovnice n i=1 ai(x, u) ∂V ∂xi + f(x, u) ∂V ∂u = 0. To je rovnice, kterou jsme se zabývali v předchozí části. Máme tedy následující algoritmus pro hledání řešení quasilineární rovnice (1.46). 25 K rovnici (1.46) přiřadíme charakteristický systém obyčejných autonomních diferenciálních rov- nic dxi ds = ai(x1, . . . , xn, u), i = 1, 2, . . . , n, du ds = f(x1, . . . , xn, u). (1.48) Jeho trajektorie vyjádříme v obecném tvaru jako průnik n nadploch ϕj(x1, x2, . . . , xn, u) = cj, j = 1, 2, . . . , n. Řešení rovnice (1.46) je pak implicitně dáno rovností Φ ϕ1(x1, . . . , xn, u), ϕ2(x1, . . . , xn, u), . . . , ϕn(x1, . . . , xn, u) = 0, kde Φ je libovolná diferencovatelná funkce n proměnných. Rovnici (1.46) s okrajovou podmínkou (1.43) řešíme tak, že najdeme řešení charakteristického systému (1.48) s počátečními podmínkami (1.44) doplněnými o podmínku u(0) = g(σ1, σ2, . . . , σn−1). Toto řešení závisí na nezávisle proměnné s a parametrech σ1, σ2, . . . , σn−1, tj. xi = xi(s, σ1, σ2, . . . , σn), i = 1, 2, . . . , n u = u(s, σ1, σ2, . . . , σn). Těmito rovnostmi je parametricky zadáno řešení okrajové úlohy (1.46), (1.43). V některých jednoduchých případech lze parametry s, σ1, σ2, . . . , σn−1 eliminovat a řešení úlohy vyjádřit explicitně. Povšimněme si, že algoritmus řešení okrajové úlohy (1.46), (1.43) je bezprostředním zobecněním postupu při řešení úlohy (1.34), (1.19) pro funkci ve dvou nezávisle proměnných. Cvičení V úlohách 1–6 najděte obecné řešení rovnice. 1. x2 ux + y2 uy = 0 2. (1 + x2 )ux + xyuy = 0 3. (z − x + y)ux + (z + x − y)uy + zuz = 0 4. x1 ∂u ∂x1 + x2 ∂u ∂x2 + · · · + xn ∂u ∂xn = 0 5. yux − xuy = y2 − x2 6. xuux + yuuy + xy = 0 V úlohách 7–12 najděte řešení okrajové úlohy. 7. 2ux + 3uy = 0, u(0, y) = 4y 8. (z − y)ux + (x − z)uy + (y − x)uz = 0, u(0, y, z) = yz 9. u(x + u)ux − y(y + u)uy = 0, u(1, y) = √ y 10. (x + u)ux + yuy = u + y2 , u(x, 1) = x 11. u2 x − u2 y = u, u(1, y) = 1 26 12. ut = −(ux)2 , u(0, x) = ax Výsledky: 1. u(x, y) = Φ x − y xy 2. u(x, y) = Φ y2 1 + x2 3. u(x, y, z) = Φ x + y − 2z, z2 (x − y) 4. u(x1, x2, . . . , xn) = Φ x2 x1 , x3 x2 , . . . , xn xn−1 5. u(x, y) = xy + Φ(x2 + y2 ) 6. Φ x y , xy + u2 = 0 (implicitní popis) 7. u(x, y) = 4y − 6x 8. u(x, y, z) = xy + yz + zx 9. u(x, y) = √ xy 10. u(x, y) = x + y2 ln y 1 + ln y 11. 4u − (x − 3)2 4u − (x − 1)2 = 0 (implicitní popis) 12. u(t, x) = ax − a2 t 27 28 Kapitola 2 Rovnice druhého řádu 2.1 Model šíření drogy v žíle Představme si, že v jistém okamžiku vstříkneme do žíly nějaké množství drogy. Chceme modelovat, jak se množství vstříknuté látky v krvi mění v průběhu času. Budeme uvažovat tři procesy. Molekuly drogy jednak pronikají mezi molekuly krve, dochází k difúzi látky v kapalině. Droga je také unášena proudící krví a navíc může docházet k nějaké chemické reakci – látka se může v kapalině rozkládat nebo tvořit. Abychom tuto situaci popsali matematicky, budeme si žílu představovat jako dlouhý tenký válec; jeho poloměr je vzhledem k jeho délce zanedbatelný. Proto budeme tento válec považovat za jednorozměrný objekt a prostorovou osu x ztotožníme s osou válce. V uvažovaném válci proudí kapalina. Množství látky vyjádříme její hustotou (koncentrací); za hustotu budeme považovat hmotnost látky vztaženou k délce úseku válce, na kterém se nachází. Přesněji: označíme-li symbolem u(t, x) hustotu látky v čase t a v bodě x a symbolem m(t, α, β) množství látky v úseku válce mezi souřadnicemi α a β, pak budou tyto veličiny vázány vztahy m(t, α, β) = β α u(t, x)dx, u(t, x) = lim ∆x→0 m(t, x, x + ∆x) ∆x . Probíhající chemické reakce budeme charakterizovat nějakou veličinou f, kterou můžeme nazvat intenzita reakce a charakterizovat jako množství látky, které se příslušnou reakcí vytvoří (nebo rozloží) za jednotku času v části válce o jednotkové délce. Pokud látka vzniká, je intenzita kladná, f > 0, pokud se rozkládá, je f < 0. Intenzita reakce ovšem může záviset na množství (tj. koncentraci) látky a být v každém bodě a v každém čase jiná, tedy f = f(t, x, u). Pak množství látky, které vznikne (nebo se rozloží) za časový interval [t, t+∆t] v úseku válce mezi souřadnicemi α a β je dáno výrazem t+∆t t β α f s, x, u(s, x) dxds; (2.1) znaménko tohoto výrazu určuje, zda se jedná o tvorbu nebo rozklad látky. Difúzi vyjádříme veličinou g = g(t, x), kterou nazveme difúzní tok. Můžeme si ho představit jako rychlost difundující částice. Přesněji ho definujeme tak, že množství látky (tj. hmotnost), které se dostane difúzí přes bod o souřadnici x za časový interval [t, t + ∆t], je rovno t+∆t t g(s, x)ds; je-li tato veličina kladná, jedná se o pohyb zleva doprava, je-li záporná, pak o pohyb zprava doleva. Do úseku válce, jehož levý krajní bod má souřadnici α a pravý krajní bod souřadnici β, se tedy 29 za časový interval [t, t + ∆t] difúzí dostane přes levý okraj množství látky o hmotnosti t+∆t t g(s, α)ds a přes pravý okraj se z něho dostane množství látky o hmotnosti t+∆t t g(s, β)ds. Tato interpretace předpokládá, že g(t, α) > 0, g(t, β) > 0; kdyby tyto nerovnosti nebyly splněny, odpovídajícím způsobem bychom vyměnili slova „do úseku za „z úseku a naopak. Celková změna hmotnosti látky v úseku válce od α do β způsobená difúzí za časový interval [t, t + ∆t] tedy je t+∆t t g(s, α)ds − t+∆t t g(s, β)ds = t+∆t t g(s, α) − g(s, β) ds. (2.2) Celkovou změnu hmotnosti drogy v úseku žíly od bodu α do bodu β způsobenou reakcí a difúzí během časového intervalu [t, t + ∆t] můžeme nyní vyjádřit jako součet výrazů (2.1) a (2.2). S využitím Newtonovy-Leibnizovy formule a první věty o střední hodnotě integrálního počtu ji upravíme na tvar t+∆t t β α f s, x, u(s, x) dxds + t+∆t t g(s, α) − g(s, β) ds = = t+∆t t   β α f s, x, u(s, x) dx − β α ∂ ∂x g(s, x)dx   ds = = t+∆t t   β α f s, x, u(s, x) − ∂ ∂x g(s, x) dx   ds = = β α f t + ϑ1∆t, x, u(t + ϑ1∆t, x) − ∂ ∂x g(t + ϑ1∆t, x) ∆t dx, (2.3) kde ϑ1 ∈ (0, 1) je číslo, jehož existence je zaručena první větou o střední hodnotě integrálního počtu. Nyní se budeme zabývat změnou hmotnosti látky v žíle vlivem proudění krve; tento proces nazýváme advekce. Předpokládejme na okamžik, že délková hustota u unášené látky a rychlost v proudění kapaliny jsou konstantní. V takovém případě je vzdálenost, kterou urazí částice látky od nějakého bodu za časový interval délky ∆t, rovna v∆t a celková hmotnost látky, která za tento čas proteče přes uvažovaný bod, je rovna uv∆t. V realističtějším případě, kdy hustota u i rychlost proudění v závisí na čase a na místě, je celkové množství látky, které proteče přes bod x, dáno stejným součinem, ovšem funkce u a v vyčíslíme v nějaké „mezihodnotě dvojrozměrného intervalu [t, t + ∆t] × [x, x + ∆x], kde ∆x = v∆t. Toto množství (hmotnost) je tedy dáno výrazem u(t + h1∆t, x + h2∆x)v(t + h1∆t, x + h2∆x)∆t, kde h1, h2 ∈ [0, 1]. Avšak podle věty o střední hodnotě platí u(t + h1∆t, x + h2∆x)v(t + h1∆t, x + h2∆x) = u(t, x)v(t, x) + h3∆t, 30 kde h3 je nějaká konstanta1 . Celková hmotnost látky, která proteče přes levý krajní bod α uvažovaného úseku válce během časového intervalu [t, t + ∆t] je tedy dána výrazem u(t, α)v(t, α)∆t + ϑ2(∆t)2 , (2.4) kde ϑ2 je nějaká konstanta. Analogicky, hmotnost látky, která proteče během uvažovaného časového intervalu přes pravý krajní bod β, je dána výrazem u(t, β)v(t, β)∆t + ϑ3(∆t)2 . (2.5) Pokud je rychlost v proudění kladná, tj. kapalina proudí zleva doprava, přiteče do úseku s krajními body α, β přes levý krajní bod celková hmotnost látky (2.4) a odteče z něho přes pravý krajní bod látka o hmotnosti (2.5); pokud by rychlost byla záporná, tj. kapalina by proudila zprava doleva, zaměníme slova „přiteče za „odteče a naopak. Změna hmotnosti látky za časový interval [t, t+∆t] v úseku válce od bodu o souřadnici α po bod o souřadnici β způsobená advekcí je rovna rozdílu u(t, α)v(t, α)∆t + ϑ2(∆t)2 − u(t, β)v(t, β)∆t + ϑ3(∆t)2 = = u(t, α)v(t, α) − u(t, β)v(t, β) ∆t + ϑ4(∆t)2 , kde ϑ4 = ϑ2 − ϑ3. Tento rozdíl můžeme pomocí Newtonovy-Leibnizovy formule vyjádřit ve tvaru  − β α ∂ ∂x u(t, x)v(t, x)dx   ∆t + ϑ4(∆t)2 . (2.6) Celková změna hmotnosti drogy v uvažovaném úseku žíly za čas od t do t + ∆t je součtem výrazů (2.3) a (2.6), δ(t, α, β, ∆t) = = β α f t + ϑ1∆t, x, u(t + ϑ1∆t, x) − ∂ ∂x g(t + ϑ1∆t, x) − u(t, x)v(t, x) ∆t dx+ + ϑ4(∆t)2 . Ze zákona zachování hmoty nyní můžeme vyjádřit celkovou hmotnost látky v úseku válce od α po β za časový interval délky ∆t β α u(t + ∆t, x)dx = β α u(t, x)dx + δ(t, α, β, ∆t). Po dosazení a zřejmé úpravě dostaneme β α u(t + ∆t, x) − u(t, x) ∆t + ∂ ∂x g(t + ϑ1∆t, x) + u(t, x)v(t, x) − − f t + ϑ1∆t, x, u(t + ϑ1∆t, x) dx = ϑ4∆t a limitním přechodem ∆t → 0 β α ∂ ∂t u(t, x) + ∂ ∂x g(t, x) + ∂ ∂x u(t, x)v(t, x) − f t, x, u(t, x) dx = 0. 1Tuto konstantu lze podrobněji vyjádřit výrazem h3 = ∂ ∂t uv + v ∂ ∂x uv, kde hodnoty funkcí u, v jsou vyčísleny v nějakém bodu dvojrozměrného intervalu [t, t + ∆t] × [x, x + ∆x]. 31 Úsek válce od souřadnice α do souřadnice β byl vybrán libovolně, stejně tak i časový okamžik t. To znamená, že pro všechna x a všechna t musí platit ∂ ∂t u(t, x) = − ∂ ∂x g(t, x) − ∂ ∂x v(t, x)u(t, x) + f t, x, u(t, x) . (2.7) Tato relace váže neznámou funkci u (hustotu) a neznámou funkci g (difúzní tok), intenzita f probíhající chemické reakce je dána charakterem reakce. Potřebujeme tedy ještě nějak funkci g určit. Předpokládejme tedy, že difúzí se částice přesunuje z místa s větší koncentrací na místo s koncentrací menší (to je předpoklad celkem přirozený) a že rychlost difundující částice je přímo úměrná rozdílu koncentrací (přesněji gradientu, tj. derivaci koncentrace). Tento předpoklad bývá nazýván Fickův zákon. Tedy g(t, x) = −D ∂ ∂x u(t, x). Kladný koeficient úměrnosti D se nazývá difuzivita; může se měnit s časem i s místem, tedy D = D(t, x). Dosazením do rovnosti (2.7) dostaneme rovnici reakce-advekce-difúze ∂ ∂t u = ∂ ∂x D(t, x) ∂ ∂x u − ∂ ∂x v(t, x)u + f(t, x, u). (2.8) Tato rovnice má být splněna pro každý čas t > 0 a každý bod x ∈ R. K rovnici přidáme počáteční podmínku vyjadřující koncentraci difundující látky v počátečním čase t = 0 u(0, x) = ϕ(x), (2.9) která má platit pro každé x ∈ R. 2.1.1 Speciální případy a okrajové podmínky Budeme nyní předpokládat, že uvažovaná látka v kapalině nereaguje, tj. f ≡ 0, kapalina je homogenní, v čase se nemění, tj. D(t, x) ≡ a2 = const, a proudí konstantní rychlostí v(t, x) ≡ const. Obecnou rovnici reakce-advekce-difúze (2.8) tak můžeme zjednodušit na rovnici advekce-difúze s konstantními koeficienty ∂ ∂t u = a2 ∂2 ∂x2 u − v ∂ ∂x u. (2.10) V tomto případě můžeme prostorovou souřadnici transformovat – zavést novou souřadnou soustavu, která je „unášena rychlostí v . Zavedeme tedy novou prostorovou souřadnici ξ vztahem ξ = x − vt. Pak podle řetězového pravidla pro výpočet parciálních derivací složených funkcí platí ∂ ∂t u(t, ξ) = ∂ ∂t u t, ξ(t, x) = ∂ ∂t u t, ξ(t, x) ∂t ∂t + ∂ ∂ξ u t, ξ(t, x) ∂ξ(t, x) ∂t = ∂ ∂t u(t, ξ) − v ∂ ∂ξ u(t, ξ) a analogicky a stručněji (bez psaní nezávisle proměnných) ∂u ∂x = ∂u ∂t ∂t ∂x + ∂u ∂ξ ∂ξ ∂x = ∂u ∂ξ , ∂2 ∂x2 u = ∂ ∂x ∂u ∂ξ = ∂2 ∂ξ2 u. Dosazením do rovnice (2.8) dostaneme rovnici difúze ∂u ∂t = a2 ∂2 u ∂ξ2 . (2.11) Tato rovnice vlastně modeluje difúzi látky v neproudící kapalině, případně difúzi plynu v nějakém dlouhém válci naplněném vzduchem nebo jiným plynem. 32 Také si můžeme uvědomit, že vedení tepla v tělese je proces analogický difúzi – teplo také přechází z místa teplejšího na chladnější a přechod tepla můžeme považovat za úměrný teplotnímu spádu (tj. gradientu nebo derivaci teploty) a orientovaný opačně. Jinak řečeno, Fickův zákon popisuje i vedení tepla. Proto se rovnice (2.11) nazývá také rovnice vedení tepla. V takovém případě interpretujeme hledanou funkci u = u(t, x) jako teplotu malého okolí bodu x (malého kousku tyče, v níž je teplo vedeno) v čase t. Poněkud přesněji vyjádřeno: v časovém okamžiku t je celková tepelná energie úseku tyče od bodu se souřadnicí α po bod se souřadnicí β dána výrazem k β − α β α u(t, x)dx, kde k = 1,38 · 10−23 JK−1 je Boltzmanova konstanta. Zatím jsme neuvažovali o délce žíly (trubice, válce), v níž probíhá difúze. Jedna z možností je uvažovat tak dlouhou žílu, že „na její konec nedohlédneme , matematicky řečeno, pravý konec oboru, na němž difúze probíhá je v nekonečnu. Ale i v tak dlouhé žíle je celkové množství difundující látky konečné, neboť do žíly jsme vstříkli omezené množství drogy. Tuto podmínku vyjádříme tak, že ∞ x0 u(t, x)dx < ∞; (2.12) přitom x0 je nějaké číslo. Tato podmínka říká, že uvedený nevlastní integrál konverguje, neboť hustota u je nezáporná. Odtud dále plyne, že lim x→∞ u(t, x) = 0 pro každý čas t, neboť funkci u považujeme za spojitou. Podmínka (2.12) se nazývá podmínka integrability nebo integrovatelnosti. Pravý konec válce (trubice, žíly) však může být v nějaké konečné vzdálenosti, mít konečnou souřadnici x0. Tento pravý konec může být pro difundující látku uzavřený, žádná přes něj neprostupuje, tedy ∂u ∂x (t, x0) = 0 (2.13) pro každý čas t. Jiná možnost je, že na tomto konci je nějak dán tok (probíhá na něm nějaký proces, který tok určuje). Ten se může v čase měnit. Dostáváme tak podmínku ∂u ∂x (t, x0) = ν(t). (2.14) Podmínky tvaru (2.13) nebo (2.14) se nazývají Neumannovy okrajové podmínky. Jiná možnost je, že na pravém otevřeném konci válce se látka rozptyluje do volného prostoru. V takovém případě je napravo od krajního bodu x0 koncentrace (prakticky) nulová a tok, tj. derivace hustoty podle prostorové proměnné, je podle Fickova zákona úměrný koncentraci nalevo od bodu x0 (uvnitř válce). Tedy ∂u ∂x (t, x0) = −hu(t, x0) (2.15) pro každé t; přitom h je kladný koeficient úměrnosti (převrácená hodnota „difusivity přes hranici ). V okolním prostoru ale nemusí být jen nulová koncentrace látky. Napravo od krajního bodu x0 může koncentrace mít v každém okamžiku t nějakou hodnotu µ(t) nezávislou na koncentraci v trubici, např. v důsledku nějakého vnějšího probíhajícího procesu. V takovém případě je difúzní tok přes hranici úměrný rozdílu koncentrací nalevo a napravo od hranice, tedy ∂u ∂x (t, x0) = −h u(t, x0) − µ(t) . (2.16) 33 Podmínky tvaru (2.15) nebo (2.16) se nazývají Robinovy okrajové podmínky. Pokud rovnici (2.11) interpretujeme jako model vedení tepla v dlouhé tenké tyči (drátu) po stranách tepelně izolované, můžeme na jejím konci udržovat nulovou teplotu (konec tyče přiložíme k ledu). V takovém případě dostaneme podmínku u(t, x0) = 0 (2.17) pro každý čas t. Nebo teplota na konci tyče může být určována nějakým vnějším nezávislým procesem; pak dostaneme podmínky tvaru u(t, x0) = µ(t). (2.18) Podmínky (2.17) a (2.18) se nazývají Dirichletovy okrajové podmínky. Podmínky (2.13), (2.15) a (2.17) můžeme zapsat jednotným způsobem αu(t, x0) + β ∂u ∂x (t, x0) = 0; (2.19) pro α = 0, β = 1 se jedná o podmínky Neumannovy, pro α = h, β = 1 o podmínky Robinovy a pro α = 1, β = 0 o podmínky Dirichletovy. Podobně i podmínky (2.14), (2.16) a (2.18) můžeme souhrnně zapsat ve tvaru αu(t, x0) + β ∂u ∂x (t, x0) = (t). (2.20) Podmínky (2.19) a (2.20) nazýváme Newtonovy okrajové podmínky. Analogicky můžeme zformulovat okrajové podmínky pro levý okraj oboru, na němž modelujeme difúzi nebo vedení tepla. Jediný rozdíl je v Robinových podmínkách, kde se změní znaménko u koeficientu h. Obor prostorové proměnné x ale nemusí žádné okraje mít, může jít o nějaký uzavřený prstenec. V takovém případě po proběhnutí celého prstence (uzavřené křivky) se dostaneme do stejného bodu, koncentrace látky v něm musí být stejná. Trochu přesněji: označíme-li délku křivky , pak v každém časovém okamžiku t musí platit u(t, x) = u(t, x + ) (2.21) pro libovolnou hodnotu x. Podmínku (2.21) nazýváme podmínka periodičnosti nebo periodická okrajová podmínka. Ještě si všimněme jedné skutečnosti. Pokud nějaké funkce u1, u2 splňují některou z podmínek (2.12), (2.21) nebo (2.20), pak také libovolná lineární kombinace těchto funkcí splňuje stejnou podmínku. Podmínky (2.12), (2.21), (2.20) a tedy také (2.13), (2.15), (2.18) splňují princip superpozice. Proto je souhrnně nazýváme homogenní okrajové podmínky. 2.1.2 Nejjednodušší řešení Uvažujme jednoduchou situaci: v jednom bodě (který můžeme považovat za počátek souřadnic) do kapaliny v počátečním okamžiku „umístíme nějaké množství A látky, která se bude v neproudící kapalině šířit difúzí. Vývoj koncentrace difundující látky bude popsán rovnicí ∂u ∂t = a2 ∂2 u ∂x2 , t > 0, x ∈ R. (2.22) Na počátku je všechna difundující látka koncentrována v jediném bodě. To znamená, že pro její koncentraci v čase t = 0 musí platit A = ∞ −∞ u(0, x)dx. 34 Tato podmínka bude splněna, pokud počáteční podmínku pro rovnici (2.22) napíšeme ve tvaru u(0, x) = Aδ(x), x ∈ R, (2.23) kde δ je Diracova distribuce, viz Dodatek A.1. Ze zákona zachování hmoty plyne, že musí být splněna podmínka ∞ −∞ u(t, x)dx = A pro všechna t > 0. (2.24) Pokusíme se „uhodnout řešení rovnice (2.22) s počáteční podmínkou (2.23). Můžeme si představovat, že difúze probíhá tak, že jednotlivé molekuly látky se náhodně pohybují a že pravděpodobnost pohybu nalevo je stejná jako pravděpodobnost pohybu napravo. Koncentrace látky po jistém čase by tedy mohla mít tvar normálního (Gaussova) rozložení pravděpodobnosti se střední hodnotou 0. Rozptyl se však s časem mění – na počátku je nulový a s postupem času se zvětšuje. Pro rozptyl σ2 = σ(t)2 tedy platí σ(0) = 0. (2.25) Řešení rovnice (2.22) s počáteční podmínkou (2.23) tedy budeme hledat ve tvaru u(t, x) = A 1 √ 2π σ(t) e − x2 2σ(t)2 . Z vlastností rozložení pravděpodobností je vidět, že při této volbě v každém čase t platí ∞ −∞ u(t, x)dx = A ∞ −∞ 1 √ 2π σ(t) e − x2 2σ(t)2 dx = A, takže podmínka (2.24) je splněna. Má být splněna také rovnice (2.22). Proto vyjádříme ∂u ∂t (t, x) = A √ 2π − 1 σ(t)2 σ (t) + 1 σ(t) − x2 2 −2σ(t)−3 σ (t) e − x2 2σ(t)2 = = A √ 2π e − x2 2σ(t)2 σ (t) x2 σ(t)4 − 1 σ(t)2 = A √ 2π e − x2 2σ(t)2 x2 − σ(t)2 σ (t) σ(t)4 , ∂2 u ∂x2 (t, x) = ∂ ∂x A √ 2π 1 σ(t) e − x2 2σ(t)2 − 2x 2σ(t)2 = − A √ 2π 1 σ(t)3 ∂ ∂x xe − x2 2σ(t)2 = = − A √ 2π 1 σ(t)3 1 + x − 2x 2σ(t)2 e − x2 2σ(t)2 = A √ 2π e − x2 2σ(t)2 1 σ(t)5 x2 − σ(t)2 . Po dosazení do rovnice (2.22) a jednoduché úpravě dostaneme obyčejnou diferenciální rovnici pro neznámou funkci σ σ (t) = a2 σ(t) . Řešení této rovnice se separovanými proměnnými, které splňuje počáteční podmínku (2.25) je σ(t) = √ 2a2t. Dostáváme tedy řešení počáteční úlohy (2.22), (2.23) ve tvaru u(t, x) = A 2 √ a2πt e− x2 4a2t . (2.26) 35 2.2 Rovnice ve dvou nezávisle proměnných lineární ve druhých derivacích Budeme se zabývat rovnicemi tvaru A(x, y) ∂2 u ∂x2 + 2B(x, y) ∂2 u ∂x∂y + C(x, y) ∂2 u ∂y2 = F x, y, u, ∂u ∂x , ∂u ∂y , (2.27) kde A, B, C jsou reálné funkce definované na nějaké množině G ⊆ R2 s neprázdným vnitřkem a funkce F je definována na množině G × R3 . Přitom budeme předpokládat, že pro každý bod (x, y) ∈ G platí |A(x, y)| + |B(x, y)| + |C(x, y)| > 0, tj. funkce A, B, C nejsou současně nulové. Pro každý bod (x, y) ∈ G můžeme zavést matici M(x, y) = A(x, y) B(x, y) B(x, y) C(x, y) . Tato matice je evidentně symetrická. Nechť (x0, y0) ∈ G. Rovnice (2.27) se nazývá hyperbolická v bodě (x0, y0), je-li matice M(x0, y0) indefinitní, parabolická v bodě (x0, y0), je-li matice M(x0, y0) pozitivně nebo negativně semidefinitní, eliptická v bodě (x0, y0), je-li matice M(x0, y0) pozitivně nebo negativně definitní. Rovnice (2.27) se nazývá hyperbolická, resp. parabolická, resp. eliptická, na otevřené množině H ⊆ G, je-li hyperbolická, resp. parabolická, resp. eliptická, v každém bodě množiny H. Ze známých vět z lineární algebry plyne, že rovnice (2.27) je hyperbolická parabolická eliptická    v bodě (x0, y0) ∈ G právě tehdy, když    B(x0, y0)2 > A(x0, y0)C(x0, y0), B(x0, y0)2 = A(x0, y0)C(x0, y0), B(x0, y0)2 < A(x0, y0)C(x0, y0). 2.2.1 Charakteristiky a kanonický tvar rovnice Budeme hledat transformaci nezávisle proměnných, která rovnici (2.27) převede na nějaký jednodušší tvar; v ideálním případě na takový, aby bylo možné najít nějaké její řešení. Nechť H ⊆ G je otevřená množina. Buďte dále ϕ, ψ : H → R takové funkce, že ϕx(x, y)ψy(x, y) − ϕy(x, y)ψx(x, y) = 0 pro všechna (x, y) ∈ H. Pak transformace ξ = ϕ(x, y), η = ψ(x, y) (2.28) bijektivně zobrazí množinu H na otevřenou podmnožinu R2 a rovnici (2.27) transformuje na tvar (využíváme formule pro druhé parciální derivace složené funkce) a(ξ, η)uξξ + 2b(ξ, η)uξη + c(ξ, η)uηη = ˜F(ξ, η, u, uξ, uη), (2.29) kde a = Aϕ2 x + 2Bϕxϕy + Cϕ2 y = ϕ2 y A − ϕx ϕy 2 − 2B − ϕx ϕy + C , b = Aϕxψx + B(ϕxψy + ϕyψx) + Cϕyψy, c = Aψ2 x + 2Bψxψy + Cψ2 y = ψ2 y A − ψx ψy 2 − 2B − ψx ψy + C ; (2.30) 36 naznačenou úpravu výrazu pro funkce a nebo c lze samozřejmě provést pouze v případě, že ϕy = 0 nebo ψy = 0. Při hledání inversní transformace k transformaci (2.28) řešíme soustavu rovnic (2.28) pro neznámé x, y. Přitom první, resp. druhou, z rovnic je implicitně dána funkce y1 = y1(x), resp. y2 = y2(x), pro jejíž derivaci platí y1 = − ϕx ϕy , resp. y2 = − ψx ψy (podle vzorce pro derivaci implicitně zadané funkce, viz např. Z Došlá, O Došlý: Diferenciální počet funkcí více proměnných. MU 1999, str. 96). Obyčejná diferenciální rovnice v implicitním tvaru (nerozřešená vzhledem k derivaci) A(x, y) dy dx 2 − 2B(x, y) dy dx + C(x, y) = 0 (2.31) se nazývá charakteristická rovnice parciální diferenciální rovnice (2.27). Její řešení se nazývají charakteristiky této rovnice. Z předchozích úvah je vidět, že platí: Je-li rovnice (2.27) hyperbolická, má dvě jednoparametrické množiny charakteristik, které jsou řešeními obyčejných diferenciálních rovnic y = B(x, y) + (B(x, y))2 − A(x, y)C(x, y) A(x, y) a y = B(x, y) − (B(x, y))2 − A(x, y)C(x, y) A(x, y) . (2.32) Je-li rovnice (2.27) parabolická, má jednu jednoparametrickou množinu charakteristik, která je řešením obyčejné diferenciální rovnice y = B(x, y) A(x, y) . (2.33) Je-li rovnice (2.27) eliptická, nemá reálné charakteristiky. Jsou-li ϕ(x, y) = const a ψ(x, y) = const implicitní popisy řešení obyčejných diferenciálních rovnic (2.32), tedy charakteristik hyperbolické rovnice (2.27), pak − ϕx ϕy a − ψx ψy jsou kořeny charakteristické rovnice (2.31), takže v (2.30) dostaneme a = c = 0. Kanonický tvar hyperbolické rovnice (2.27) je uξη = ˜F1(ξ, η, u, uξ, uη). Příklad Uvažujme rovnici x2 ∂2 u ∂x2 − y2 ∂2 u ∂y2 = 0. (2.34) V této rovnici je A(x, y) = x2 , B(x, y) = 0, C(x, y) = −y2 . To znamená, že pro každou dvojici (x, y) ∈ R2 takovou, že xy = 0, platí B(x, y)2 = 0 > −x2 y2 = A(x, y)C(x, y) a rovnice je tedy hyperbolická na vnitřku každého z kvadrantů. Charakteristická rovnice příslušná k rovnici (2.34) je tvaru x2 dy dx 2 − y2 = 0. 37 Z ní vyjádříme derivaci a dostaneme dvě explicitní rovnice dy dx = ± y x , které mají separované proměnné a jejich řešení jsou implicitně dána rovnostmi ln |y| ln |x| = const. Charakteristiky tedy splňují rovnosti ϕ(x, y) = xy = const, ψ(x, y) = y x = const. Zavedeme proto nové nezávisle proměnné ξ, η vztahy ξ = xy, η = y x . (2.35) Uvnitř prvního kvadrantu je x > 0, y > 0 a pro tyto hodnoty je také ξ > 0, η > 0. Transformace (2.35) tedy převádí vnitřek prvního kvadrantu na sebe. Inversní transformace je dána rovnostmi x = ξ η , y = ξη. Dále platí ∂ξ ∂x = y = ξη, ∂ξ ∂y = x = ξ η , ∂η ∂x = − y x2 = −η η ξ , ∂η ∂y = 1 x = η ξ , takže podle řetězového pravidla je ∂u ∂x = ∂u ∂ξ ∂ξ ∂x + ∂u ∂η ∂η ∂x = ξη ∂u ∂ξ − η η ξ ∂u ∂η , ∂2 u ∂x2 = ∂ ∂ξ ξη ∂u ∂ξ − η η ξ ∂u ∂η ∂ξ ∂x + ∂ ∂η ξη ∂u ∂ξ − η η ξ ∂u ∂η ∂η ∂x = = 1 2 η ξ ∂u ∂ξ + ξη ∂2 u ∂ξ2 + 1 2 η ξ η ξ ∂u ∂η − η η ξ ∂2 u ∂η∂ξ ξη + + 1 2 ξ η ∂u ∂ξ + ξη ∂2 u ∂ξ∂η − 3 2 η ξ ∂u ∂η − η η ξ ∂2 u ∂η2 −η η ξ = = ξη ∂2 u ∂ξ2 − 2η2 ∂2 u ∂ξ∂η + η3 ξ ∂2 u ∂η2 + 2 η2 ξ ∂u ∂η , ∂u ∂y = ∂u ∂ξ ∂ξ ∂y + ∂u ∂η ∂η ∂y = ξ η ∂u ∂ξ + η ξ ∂u ∂η . ∂2 u ∂y2 = ∂ ∂ξ ξ η ∂u ∂ξ + η ξ ∂u ∂η ∂ξ ∂y + ∂ ∂η ξ η ∂u ∂ξ + η ξ ∂u ∂η ∂η ∂y = = 1 2 1 √ ξη ∂u ∂ξ + ξ η ∂2 u ∂ξ2 − 1 2ξ η ξ ∂u ∂η + η ξ ∂2 ∂η∂ξ ξ η + + − 1 2η ξ η ∂u ∂ξ + ξ η ∂2 u ∂ξ∂η + 1 2 1 √ ξη ∂u ∂η + η ξ ∂2 u ∂η2 η ξ = = ξ η ∂2 u ∂ξ2 + 2 ∂2 u ∂ξ∂η + η ξ ∂2 u ∂η2 . 38 Tyto výrazy dosadíme do rovnice (2.34) ξ η ξη ∂2 u ∂ξ2 − 2η2 ∂2 u ∂ξ∂η + η3 ξ ∂2 u ∂η2 + 2 η2 ξ ∂u ∂η − ξη ξ η ∂2 u ∂ξ2 + 2 ∂2 u ∂ξ∂η + η ξ ∂2 u ∂η2 = 0 a upravíme −4ξη ∂2 u ∂ξ∂η + 2η ∂u ∂η = 0, ∂2 u ∂ξ∂η = 1 2ξ ∂u ∂η . Tato rovnice je kanonickým tvarem dané rovnice (2.34). Zavedeme v ní substituci v = ∂u ∂η a dostaneme ∂v ∂ξ = 1 2ξ v. Tuto parciální diferenciální rovnici můžeme považovat za obyčejnou, neboť se v ní objevuje jediná derivace podle proměnné ξ. Řešení této obyčejné lineární homogenní rovnice je v = √ ξ φ(η); přitom φ je „integrační konstanta , která nezávisí na proměnné ξ, ale může záviset na proměnné η. Dostáváme tak rovnost ∂u ∂η = ξ φ(η), kterou zintegrujeme podle proměnné η a dostaneme u = ξ Φ(η) + Ψ(ξ). Funkce Φ je primitivní k funkci φ a funkce Ψ je „integrační konstanta , která může záviset na nezávisle proměnné ξ. Návratem k původním proměnným dostaneme obecné řešení rovnice (2.34) ve tvaru u(x, y) = √ xyΦ y x + Ψ(xy); přitom Φ, Ψ jsou libovolné dvakrát diferencovatelné funkce jedné proměnné. Je-li rovnice (2.27) parabolická, pak je B2 = AC. Pokud je v tomto případě řešení rovnice (2.33) implicitně zapsáno rovností ψ(x, y) = const, pak v rovnostech (2.30) dostaneme c = 0 a platí − ψx ψy = B A , tj. ψx = − B A ψy Je-li tedy ϕ(x, y) libovolná funkce nezávislá na funkci ψ, pak v rovnostech (2.30) dostaneme b = −Bϕxψy + B ϕxψy − B A ϕyψy + Cϕyψy = C − B2 A ϕyψy = AC − B2 A ϕyψy = 0. Většinou stačí volit ϕ(x, y) = x nebo ϕ(x, y) = y. Kanonický tvar parabolické rovnice (2.27) je uξξ = ˜F2(ξ, η, u, uξ, uη). Příklad Uvažujme rovnici x2 ∂2 u ∂x2 − 2xy ∂2 u ∂x∂y + y2 ∂2 u ∂y2 + x ∂u ∂x + y ∂u ∂y = 0. 39 V této rovnici je A(x, y) = x2 , B(x, y) = −xy, C(x, y) = y2 , takže B(x, y)2 = x2 y2 = A(x, y)C(x, y) a rovnice je parabolická. Příslušná charakteristická rovnice je tvaru x2 dy dx 2 + 2xy dy dx + y2 = 0 (pozor na znaménko koeficientu u první derivace). Z charakteristické rovnice vyjádříme dy dx = − y x . Tato obyčejná diferenciální rovnice se separovanými proměnnými má řešení dané implicitně rovností xy = const. Zavedeme tedy nové nezávisle proměnné ξ, η vztahy ξ = y, η = xy. Pak je x = η ξ , y = ξ, ∂ξ ∂x = 0, ∂ξ ∂y = 1, ∂η ∂x = ξ, ∂η ∂y = η ξ a dále ∂u ∂x = ξ ∂u ∂η , ∂u ∂y = ∂u ∂ξ + η ξ ∂u ∂η , ∂2 u ∂x2 = ξ2 ∂2 u ∂η2 , ∂2 u ∂x∂y = ξ2 ∂2 u ∂ξ∂η + η ∂2 u ∂η2 + ∂u ∂η , ∂2 u ∂y2 = ∂2 u ∂ξ2 + 2 η ξ ∂2 u ∂ξ∂η + η2 ξ2 ∂2 u ∂η2 . Po dosazení do rovnice a úpravě dostaneme kanonický tvar dané rovnice ∂2 u ∂ξ2 = − 1 ξ ∂u ∂ξ . Tuto rovnici můžeme považovat za obyčejnou diferenciální rovnici, neboť se v ní vyskytují derivace podle jediné proměnné ξ. Položíme v = ∂u ∂ξ a dostaneme ∂v ∂ξ = − 1 ξ v. Tato rovnice má řešení v = 1 ξ Φ(η), takže ∂u ∂ξ = 1 ξ Φ(η). Integrací podle proměnné ξ dostaneme u = Φ(η) ln ξ + Ψ(η). Návrat k původním proměnným dá řešení dané rovnice ve tvaru u(x, y) = Φ(xy) ln y + Ψ(xy), kde Φ a Ψ jsou dvakrát diferencovatelné funkce jedné proměnné. 40 2.3 Lineární parabolická rovnice s konstantními koeficienty Budeme se zabývat lineární parabolickou rovnicí ve dvou nezávisle proměnných s konstantními koeficienty, která je tvaru A2 ∂2 u ∂x2 + 2AC ∂2 u ∂x∂y + C2 ∂2 u ∂y2 + D ∂u ∂x + E ∂u ∂y + Fu = f(x, y), (2.36) kde A, C, D, E, F jsou reálné konstanty takové, že |A|+|C| > 0. Pokud je funkce f na pravé straně rovnice nulová, mluvíme o homogenní rovnici, v opačném případě o nehomogenní. Rovnice (2.36) je parabolická v celé rovině R2 . 2.3.1 Kanonický tvar Charakteristická rovnice dy dx = C A příslušná k rovnici (2.36) má řešení implicitně dané rovností Cx − Ay = const. Transformace nezávisle proměnných ξ = x, η = Cx − Ay převede rovnici (2.36) na tvar A2 ∂2 u ∂ξ2 + D ∂u ∂ξ + (CD − AE) ∂u ∂η + Fu = f(ξ, η) (2.37) (symboly f(x, y) a f(ξ, η) chápeme jako obrazy bodu, který má v původní soustavě souřadnice (x, y) a v transformované (ξ, η), nikoliv jako předpisy pro výpočet funkční hodnoty). Je-li CD = AE, můžeme rovnici (2.37) považovat za obyčejnou – na hledanou funkci u se dívat jako na funkci jedné nezávisle proměnné ξ s parametrem η. Je to lineární rovnice druhého řádu s konstantními koeficienty, tedy rovnice řešitelná v kvadraturách. Předpokládejme, že CD = AE a označme a = A2 CD − AE , b = D CD − AE , c = F CD − AE , ˜f(ξ, η) = f(ξ, η) CD − AE . Rovnici (2.37) tedy přepíšeme ve tvaru a ∂2 u ∂ξ2 + b ∂u ∂ξ + ∂u ∂η + cu = ˜f(ξ, η). (2.38) Tuto rovnici ještě dále upravíme. Zavedeme novou neznámou funkci v = v(ξ, η) vztahem v(ξ, η) = exp b 2a ξ + c − b2 4a η u(ξ, η). Pak platí u = v exp − b 2a ξ − c − b2 4a η , ∂u ∂ξ = ∂v ∂ξ − b 2a v exp − b 2a ξ − c − b2 4a η , ∂u ∂ξ = ∂2 v ∂ξ2 − 2 b 2a ∂v ∂ξ + b2 4a2 v exp − b 2a ξ − c − b2 4a η , ∂u ∂η = ∂v ∂η − c − b2 4a v exp − b 2a ξ − c − b2 4a η . 41 Po dosazení do rovnice (2.38) a snadné úpravě dostaneme rovnici pro neznámou funkci v ve tvaru a ∂2 v ∂ξ2 + ∂v ∂η = g(ξ, η), (2.39) kde g(ξ, η) = ˜f(ξ, η) exp b 2a ξ + c − b2 4a η . Rovnici (2.39), v níž se vyskytuje jediný parametr a prohlásíme za kanonický tvar lineární parabolické parciální diferenciální rovnice druhého řádu s konstantními koeficienty. 2.3.2 Evoluční rovnice Evoluční parciální diferenciální rovnice je taková, v níž jednu z nezávisle proměnných interpretujeme jako čas. Budeme se nyní zabývat rovnicemi, v nichž je derivace hledané funkce podle času prvního řádu. Uvažujme tedy lineární homogenní parabolickou evoluční parciální diferenciální rovnici s konstantním koeficientem v kanonickém tvaru ∂u ∂t = α ∂2 u ∂x2 . (2.40) Snadno ověříme, že tato rovnice splňuje princip superpozice, tj. funkce u ≡ 0 je jejím řešením a lineární kombinace jejich řešení je řešením. Vskutku, jsou-li funkce u1 = u1(t, x), u2 = u2(t, x) takové, že ∂u1 ∂t = α ∂2 u1 ∂x2 , ∂u2 ∂t = α ∂2 u2 ∂x2 a c1, c2 jsou libovolné konstanty, pak ∂ ∂t c1u1 + c2u2 = c1 ∂u1 ∂t + c2 ∂u2 ∂t = c1α ∂2 u1 ∂x2 + c2α ∂2 u2 ∂x2 = α ∂2 ∂x2 (c1u1 + c2u2). Znaménko koeficientu α souvisí se „směrem plynutí času . Vyjádříme to poněkud přesněji: Uvažujme čas τ, který „plyne opačným směrem , tj. τ = −t. Pak dτ dt = −1 = dt dτ . Pro řešení u = u(t, x) rovnice (2.40) platí ∂ ∂τ u = ∂u ∂t dt dτ = − ∂u ∂t = −α ∂2 u ∂x2 . To znamená, že změna znaménka konstanty α představuje nahrazení času plynoucího z přítomnosti do budoucnosti časem plynoucím z přítomnosti do minulosti. Dále se budeme věnovat pouze rovnicím s kladným koeficientem α. Můžeme ho proto psát ve tvaru druhé mocniny. Jinak řečeno, budeme se věnovat rovnici difúze neboli rovnici vedení tepla, sr. (2.11). Řešení rovnice jsme dosud chápali v obvyklém intuitivním významu: řešením rovnice je funkce, která tuto rovnici splňuje ve všech bodech svého definičního oboru. Toto pojetí nejprve mírně rozšíříme. Za řešení homogenní evoluční parabolické rovnice ∂u ∂t = a2 ∂2 u ∂x , (2.41) pro t > 0 a x ∈ J, kde J je nějaký otevřený interval reálných čísel, budeme považovat funkci u = u(t, x) definovanou na množině H = (0, ∞) × J, která splňuje rovnici pro skoro všechna (t, x) ∈ H. Podrobněji řečeno, první derivace funkce u podle času a druhá derivace funkce u podle proměnné x jsou integrovatelné na každé kompaktní podmnožině množiny H (zejména tedy 42 množina bodů, v nichž některá z derivací neexistuje, má míru nula) a pro každou dvojici intervalů (t1, t2) ⊆ (0, ∞), (α, β) ⊆ J platí t2 t1 β α ∂u(t, x) ∂t − a2 ∂2 u(t, x) ∂x2 dxdt = 0. Řešení nehomogenní evoluční parabolické rovnice ∂u ∂t = a2 ∂2 u ∂x + f(t, x), (2.42) zavádíme analogicky. Řešení evoluční parabolické rovnice s počáteční podmínkou u(0, x) = ϕ(x) (2.43) pro x ∈ J je takové řešení u = u(t, x), že lim t→0+ u(t, x) = ϕ(x) pro skoro všechna x ∈ J. Nehomogenní rovnice Nehomogenní rovnici (2.42) s nulovou počáteční podmínkou u(0, x) = 0 (2.44) můžeme interpretovat jako popis změny teploty v dlouhé tenké tyči, která měla na počátku teplotu nulovou a je v každém čase t > 0 a každém bodě x ∈ J zahřívána nějakým zdrojem s „intenzitou f(t, x). Tato představa napovídá, že teplota tyče v čase t je určena množstvím tepla, které se v ní ze zdroje naskládalo, nasčítalo, naintegrovalo za časový interval od 0 do t. Trochu přesněji řečeno, budeme předpokládat, že řešení takové počáteční úlohy je dáno integrálem u(t, x) = t 0 w(t, x, σ)dσ, (2.45) kde w je nějaká, zatím neznámá funkce tří proměnných. Tato myšlenka je známa jako Duhamelův princip. Funkce u definovaná rovností (2.45) splňuje počáteční podmínku (2.44). Dále pro ni platí ∂2 u ∂x2 (t, x) = ∂2 ∂x2 t 0 w(t, x, σ)dσ = t 0 ∂2 w ∂x2 (t, x, σ)dσ, a podle věty o derivaci integrálu závislého na parametru platí ∂u ∂t (t, x) = ∂ ∂t t 0 w(t, x, σ)dσ = w(t, x, t) + t 0 ∂w ∂t (t, x, σ)dσ. Po dosazení do rovnice (2.42) dostaneme w(t, x, t) + t 0 ∂w ∂t (t, x, σ)dσ = a2 t 0 ∂2 w ∂x2 (t, x, σ)dσ + f(t, x) 43 a po snadné úpravě t 0 ∂w ∂t (t, x, σ) − a2 ∂2 w ∂x2 (t, x, σ) dσ = f(t, x) − w(t, x, t). Z této rovnosti vidíme, že za funkci w ve vyjádření (2.45) řešení úlohy (2.42), (2.44) můžeme dosadit funkci w = w(t, x, σ) chápanou jako funkci nezávisle proměnných t a x, s jedním parametrem σ, která při jakékoliv hodnotě tohoto parametru σ splňuje rovnosti ∂w ∂t (t, x, σ) = a2 ∂2 w ∂x2 (t, x, σ), pro t > σ a x ∈ J, w(σ, x, σ) = f(σ, x), pro x ∈ J. (2.46) Zdůrazněme ještě, že z provedených úvah nijak neplyne, že by řešení úlohy (2.42), (2.44) nutně muselo mít tvar daný rovností (2.45) a dále rovnostmi (2.46). Pouze jsme ukázali, že pokud bude funkce w splňovat rovnosti (2.46), pak funkce (2.45) je řešením úlohy (2.42), (2.44). Proto vyvstává otázka, zda neexistuje i nějaké jiné řešení úlohy (2.42), (2.44). Problematice jednoznačnosti řešení se nebudeme věnovat obecně, ale až později pro rovnice s různými speciálními doplňujícími podmínkami. Nehomogenní rovnice (2.42) s počáteční podmínkou (2.43) má řešení u = u(t, x), které je tvaru u(t, x) = v(t, x) + w(t, x), (2.47) kde funkce v je řešením homogenní rovnice (2.41) s počáteční podmínkou (2.43) a funkce w je řešením nehomogenní rovnice (2.42) s počáteční podmínkou (2.44). Jinak řečeno, řešení počáteční úlohy pro nehomogenní rovnici je součtem řešení homogenní rovnice s původní počáteční podmínkou a nehomogenní rovnice s nulovou počáteční podmínkou. Vskutku, ∂ ∂t u(t, x) = ∂ ∂t v(t, x) + ∂ ∂t w(t, x) = a2 ∂2 ∂x2 v(t, x) + f(t, x) + a2 ∂2 ∂x2 w(t, x) = = a2 ∂2 ∂x2 v(t, x) + w(t, x) + f(t, x) = a2 ∂2 ∂x2 u(t, x) + f(t, x), u(0, x) = v(0, x) + w(0, x) = ϕ(x) + 0 = ϕ(x) a funkce u = v + w tedy splňuje rovnici (2.42) i počáteční podmínku (2.43). 2.3.3 Parabolická rovnice na kružnici Budeme řešit nehomogenní parabolickou rovnici (2.42) pro t > 0 a x ∈ R s počáteční podmínkou (2.43). O počáteční funkci ϕ a „prostorové části nehomogenity f(t, · ) budeme předpokládat, že mají stejnou periodu . Budeme požadovat, aby řešení splňovalo periodickou podmínku (2.21). Obor prostorové proměnné x tedy můžeme chápat jako kružnici délky , tj. kružnici o poloměru /(2π). Takto formulovanou úlohu lze interpretovat jako model difúze v trubici délky stočené do prstence. Víme, že každou po částech spojitou funkci ϕ s periodou můžeme vyjádřit jako trigonometrickou Fourierovu řadu ψ(x) = a0 2 + ∞ k=1 ak cos 2kπ x + bk sin 2kπ x , kde ak = 2 0 ψ(ξ) cos 2kπ xdξ, k = 0, 1, 2, . . ., bk = 2 0 ψ(ξ) sin 2kπ xdξ, k = 1, 2, . . . . 44 Řešení úlohy budeme hledat ve tvaru Fourierovy řady. Tento postup se nazývá metoda Fourierových řad. Nechť tedy pro skoro všechna x ∈ R a všechna t > 0 platí ϕ(x) = Φ0 2 + ∞ k=1 Φk cos 2kπ x + Ψk sin 2kπ x , f(t, x) = F0(t) 2 + ∞ k=1 Fk(t) cos 2kπ x + Hk(t) sin 2kπ x , kde Φk = 2 0 ϕ(ξ) cos 2kπ ξdξ, Fk(t) = 2 0 f(t, ξ) cos 2kπ ξdξ, k = 0, 1, 2, . . ., (2.48) Ψk = 2 0 ϕ(ξ) cos 2kπ ξdξ, Hk(t) = 2 0 f(t, ξ) sin 2kπ ξdξ, k = 1, 2, . . . . (2.49) Řešení úlohy (2.42), (2.43), (2.21) má být periodické v prostorové proměnné x, hledáme ho tedy ve tvaru u(t, x) = a0(t) 2 + ∞ k=1 ak(t) cos 2kπ x + bk(t) sin 2kπ x , (2.50) kde a0, a1, a2, . . . , b1, b2, . . . jsou zatím neurčené funkce jedné proměnné. Platí ∂u ∂t (t, x) = a0(t) 2 + ∞ k=1 ak(t) cos 2kπ x + bk(t) sin 2kπ x , ∂2 u ∂x2 (t, x) = − ∞ k=1 2kπ 2 ak(t) cos 2kπ x + bk(t) sin 2kπ x ; symbol přitom označuje obyčejnou derivaci podle proměnné t. Uvedené řady formálně dosadíme do rovnice (2.42) a počáteční podmínky (2.43), a0(t) 2 + ∞ k=1 ak(t) + 2kπa 2 ak(t) cos 2kπ x + bk(t) + 2kπa 2 bk(t) sin 2kπ x = = F0(t) 2 + ∞ k=1 Fk(t) cos 2kπ x + Hk(t) sin 2kπ x , a0(0) 2 + ∞ k=1 ak(0) cos 2kπ x + bk(0) sin 2kπ x = Φ0 2 + ∞ k=1 Φk cos 2kπ x + Ψk sin 2kπ x . Věta o jednoznačnosti Fourierových řad říká, že rovnají-li se součty dvou Fourierových řad, pak se rovnají také jejich koeficienty. Odtud plyne, že pro funkce a0, a1, a2, . . . , b1, b2, . . . musí platit a0(t) = F0(t), a0(0) = Φ0, ak(t) + 2kπa 2 ak(t) = Fk(t), ak(0) = Φk, k = 1, 2, . . . , bk(t) + 2kπa 2 bk(t) = Hk(t), Bk(0) = Ψk, k = 1, 2, . . .. 45 To jsou počáteční úlohy pro obyčejné lineární diferenciální rovnice. Jejich řešení je ak(t) = Φke−(2kπa )2 t + t 0 Fk(s)e−(2kπa )2 (t−s) ds, k = 0, 1, 2, . . ., bk(t) = Ψke−(2kπa )2 t + t 0 Hk(s)e−(2kπa )2 (t−s) ds, k = 1, 2, . . .. Tyto funkce dosadíme do tvaru (2.50) řešení dané úlohy. Po úpravě dostaneme u(t, x) = Φ0 2 + ∞ k=1 e−(2kπa ) 2 t Φk cos 2kπ x + Ψk sin 2kπ x + + t 0 F0(σ) 2 + ∞ k=1 e−(2kπa ) 2 (t−σ) Fk(σ) cos 2kπ x + Hk(σ) sin 2kπ x dσ. Výsledek vyjádříme jen pomocí objektů, které jsou v zadání úlohy, tj. konstanty a a funkcí ϕ, f. Jinak řečeno, do pravé strany předchozí rovnosti dosadíme vyjádření (2.48) a (2.49) koeficientů Φk, Ψk a funkcí Fk, Hk. Po úpravě (přehození integrálu a sumace) dostaneme u(t, x) = 0 ϕ(ξ) 1 + 2 ∞ k=1 e−(2kπa )2 t cos 2kπ ξ cos 2kπ x + sin 2kπ ξ sin 2kπ x dξ+ + t 0   0 f(σ, ξ) 1 + 2 ∞ k=1 e−(2kπa )2 (t−σ) cos 2kπ ξ cos 2kπ x + sin 2kπ ξ sin 2kπ x dξ   dσ. Tento výsledek ještě upravíme pomocí součtového vzorce na tvar u(t, x) = 0 ϕ(ξ) 1 + 2 ∞ k=1 e−(2kπa ) 2 t cos 2kπ (x − ξ) dξ+ + t 0   0 f(σ, ξ) 1 + 2 ∞ k=1 e−(2kπa ) 2 (t−σ) cos 2kπ (x − ξ) dξ   dσ. Dosažený výsledek lze zapsat v přehlednějším tvaru: Řešení úlohy (2.42), (2.43), (2.21) je dáno součtem integrálů u(t, x) = 0 ϕ(ξ)G(x, ξ, t)dξ + t 0   0 f(σ, ξ)G(x, ξ, t − σ)dξ   dσ, (2.51) kde funkce G : R2 × (0, ∞) → R daná výrazem G(x, ξ, t) = 1 1 + 2 ∞ k=1 e−(2kπa ) 2 t cos 2kπ (x − ξ) je tzv. funkce vlivu okamžitého bodového zřídla, stručně zřídlová funkce2 . 2Pokud rovnici (2.41) interpretujeme jako model vedení tepla v nějakém prstenci, pak funkce G udává rozložení teploty v tyči v časovém okamžiku t, vzniká-li v tomto okamžiku v bodě ξ jisté množství tepla. 46 Řešení (2.51) dané úlohy vyšlo jako součet řešení homogenní rovnice (2.41) s nenulovou počáteční podmínkou (2.43) a řešení nehomogenní rovnice (2.42) s nulovou počáteční podmínkou (2.44); jedná se tedy o zvláštní případ obecného výsledku (2.47). Ještě si povšimněme několika vlastností funkce G, které jsou bezprostředně evidentní, nebo je lze ověřit přímým výpočtem. • Funkce G je spojitá na množině R2 × (0, ∞). • Je symetrická v prvních dvou proměnných, tj. G(x, ξ, t) = G(ξ, x, t) pro všechny trojice (x, ξ, t) ∈ R2 × (0, ∞). • Funkce jedné proměnné G( · , ξ, t) má spojité derivace druhého řádu pro všechny dvojice parametrů (ξ, t) ∈ R × (0, ∞). • Funkce dvou proměnných G( · , ξ, · ), je pro všechna ξ ∈ R řešením rovnice (2.41), které splňuje podmínku periodičnosti (2.21) pro každou hodnotu t > 0. • Pro všechny hodnoty x, ξ ∈ R platí lim t→∞ G(x, ξ, t) = 1 . Z poslední uvedené vlastnosti funkce G plyne, že pro řešení u = u(t, x) homogenní parabolické rovnice (2.41) s počáteční podmínkou (2.43), které splňuje podmínku periodičnosti (2.21), platí lim t→∞ u(t, x) = 1 0 ϕ(ξ)dξ. Řešení konverguje pro t → ∞ ke konstantní funkci. Pokud tedy úlohu (2.41), (2.43), (2.21) interpretujeme jako model difúze nějaké látky v uzavřeném prstenci délky , dostáváme, že po dostatečně dlouhém čase se difundující látka stejnoměrně rozptýlí po prstenci a její lineární hustota bude podílem její celkové hmotnosti a délky prstence. To není nikterak překvapivý výsledek; ukazuje však, že se model chová realisticky. 2.3.4 Parabolická rovnice na přímce Budeme hledat řešení homogenní rovnice (2.41) nebo rovnice nehomogenní (2.42), které je definováno na množině [0, ∞) × R a pro x ∈ R splňuje počáteční podmínku (2.43). Navíc budeme požadovat, aby řešení splnilo podmínky 0 −∞ u(t, x) dx < ∞, ∞ 0 u(t, x) dx < ∞ (2.52) pro t > 0. O počáteční funkci ϕ a o nehomogenitě f budeme předpokládat, že mají po částech spojitou derivaci a splňují podobné podmínky 0 −∞ |ϕ(x)|dx < ∞, ∞ 0 |ϕ(x)|dx < ∞, (2.53) 0 −∞ |f(t, x)|dx < ∞, ∞ 0 |f(t, x)|dx < ∞, pro všechna t ≥ 0. (2.54) Jinak řečeno, funkce ϕ, f(t, · ) a u(t, · ) jsou v definičním oboru Fourierovy transformace pro každou hodnotu t > 0; viz Dodatek A.2. 47 Homogenní rovnice s nenulovou počáteční podmínkou Úlohu (2.41), (2.43), (2.52) můžeme podle předpokladu (2.53) nejprve transformovat na Fourierův obraz a pak hledat obraz (spektrum) jejího řešení. Tento způsob hledání řešení bývá nazýván metoda Fourierovy transformace. Při transformaci úlohy čas t zafixujeme, budeme ho považovat za parametr. Fourierův obraz funkce u(t, · ) je komplexní funkce jedné reálné proměnné definovaná předpisem F u(t, · ) (ξ) = ∞ −∞ u(t, x)e−ixξ dx; tuto hodnotu budeme stručně označovat symbolem ˆu(t, ξ). Fourierův obraz derivace podle parametru t je F ∂ ∂t u(t, · ) (ξ) = ∞ −∞ ∂u(t, x) ∂t e−ixξ dx = ∂ ∂t ∞ −∞ u(t, x)e−ixξ dx = ∂ ∂t ˆu(t, ξ). Poněvadž Fourierova transformace převádí derivaci na násobení výrazem iξ (sr. formuli (A.1) a její odvození), je Fourierův obraz druhé derivace funkce u(t, · ) roven F ∂2 ∂x2 u(t, · ) (ξ) = (iξ)2 ˆu(t, ξ) = −ξ2 ˆu(t, ξ). Fourierův obraz rovnice (2.41) a počáteční podmínky (2.43) je tedy tvaru ∂ ∂t ˆu(t, ξ) = −a2 ξ2 ˆu(t, ξ), ˆu(0, ξ) = ˆϕ(ξ), (2.55) kde ˆϕ je Fourierův obraz počáteční funkce ϕ. Nyní budeme na chvíli považovat proměnnou ξ za parametr a čas t za nezávisle proměnnou, tj. na rovnosti (2.55) se budeme dívat jako na počáteční úlohu pro obyčejnou diferenciální rovnici, kde hledanou funkcí je funkce ˆu( · , ξ). Jedná se o úlohu pro lineární homogenní rovnici s konstantním koeficientem, její řešení je dáno formulí ˆu(t, ξ) = ˆϕ(ξ)e−a2 ξ2 t . To je současně Fourierův obraz řešení počáteční úlohy (2.41), (2.43). Označme ještě ˆg(t, ξ) = e−a2 ξ2 t (2.56) a Fourierův obraz řešení úlohy (2.41), (2.43) dostáváme ve tvaru ˆu(t, ξ) = ˆϕ(ξ)ˆg(t, ξ). Vzhledem k souvislosti Fourierovy transformace a konvoluce funkcí (A.3) můžeme nyní řešení úlohy (2.41), (2.43) zapsat ve tvaru u(t, x) = ϕ ∗ g(t, · ) (x). (2.57) Reálná funkce g(t, · ) je vzorem spektrální funkce ˆg(t, · ) dané formulí (2.56). Získáme ji tedy inversní Fourierovou transformací (A.2): g(t, x) = 1 2π ∞ −∞ e−a2 ξ2 t eixξ dξ. 48 Pravou stranu nejprve upravíme 1 2π ∞ −∞ e−a2 ξ2 t eixξ dξ = 1 2π   ∞ −∞ e−a2 ξ2 t cos xξdξ + i ∞ −∞ e−a2 ξ2 t sin xξdξ   = 1 π ∞ 0 e−a2 ξ2 t cos xξdξ, neboť integrovaná funkce v imaginární části je lichá a integrovaná funkce v reálné části je sudá. Ve výsledném integrálu zavedeme substituci a označení η = √ a2t ξ, q = x √ a2t . Dostaneme ∞ 0 e−a2 ξ2 t cos xξdξ = 1 √ a2t ∞ 0 e−η2 cos qηdη. Poslední integrál označíme I(q). Tedy I(q) = ∞ 0 e−η2 cos qηdη, zejména pro q = 0 platí I(0) = ∞ 0 e−η2 dη = √ π 2 . Dále derivováním podle parametru q obdržíme d dq I(q) = d dq ∞ 0 e−η2 cos qηdη = ∞ 0 e−η2 (−η sin qη)dη = 1 2 ∞ 0 −2ηe−η2 sin qηdη = = 1 2   e−η2 ∞ η=0 − q ∞ 0 e−η2 cos qηdη   = − q 2 I(q). Integrál I(q) je tedy řešením počáteční úlohy pro obyčejnou diferenciální rovnici d dq I = − q 2 I, I(0) = √ π 2 , tedy I(q) = √ π 2 e− q2 4 . Návratem k proměnné x dostaneme vyjádření funkce g, g(t, x) = 1 π 1 √ a2t I x √ a2t = 1 2 √ πa2t exp − x2 4a2t . (2.58) Nyní můžeme uzavřít, že řešení počáteční úlohy (2.41), (2.43) je dáno formulí (2.57), kde funkce g je definována rovností (2.58), po dosazení tedy u(t, x) = 1 2 √ πa2t ∞ −∞ ϕ(ξ) exp − (x − ξ)2 4a2t dξ. Pro zjednodušení zápisu ještě zavedeme funkci G (opět jí budeme říkat zřídlová funkce) předpisem G(x, ξ, t) = 1 2 √ πa2t exp − (x − ξ)2 4a2t (2.59) 49 a řešení úlohy vyjádříme jako nevlastní integrál u(t, x) = ∞ −∞ ϕ(ξ)G(x, ξ, t)dξ. (2.60) Úlohu můžeme mírně zobecnit. Budeme hledat řešení rovnice (2.41) pro t > σ a x ∈ R, kde σ je nějaké reálné číslo. Počáteční podmínku (2.43) v takovém případě nahradíme podmínkou u(σ, x) = ϕ(x). (2.61) Nechť funkce u je řešením takové úlohy. Položíme v(t, x) = u(t + σ, x). Funkce v je tedy definovaná pro t ≥ 0, x ∈ R a splňuje podmínky ∂v ∂t (t, x) = ∂u ∂t (t + σ, x), ∂2 v ∂x2 (t, x) = ∂2 u ∂x2 (t + σ, x), v(0, x) = u(σ, x) = ϕ(x). To znamená, že funkce v je řešením úlohy (2.41), (2.43) a je tedy dána integrálem na pravé straně rovnosti (2.60). Poněvadž u(t, x) = v(t − σ, x), je řešení rovnice (2.41) na množině t ≥ σ, x ∈ R, které splňuje počáteční podmínku (2.61) dáno nevlastním integrálem u(t, x) = ∞ −∞ ϕ(ξ)G(x, ξ, t − σ)dξ. (2.62) Nehomogenní rovnice s nulovou počáteční podmínkou Podle 2.3.2 má rovnice (2.42) s počáteční podmínkou (2.44) řešení tvaru (2.45) a funkce w je řešením úlohy (2.46) s J = (−∞, ∞). Podle předpokladu (2.54) a výpočtů v předchozí části, konkrétně podle vztahu (2.62), je funkce w splňující rovnosti (2.46) dána nevlastním integrálem w(t, x, σ) = ∞ −∞ f(σ, ξ)G(x, ξ, t − σ)dξ. Dosazením takto definované funkce w do vztahu (2.45) dostaneme řešení úlohy pro nehomogenní rovnici (2.42) s nulovou počáteční podmínkou (2.44) ve tvaru dvojnásobného integrálu u(t, x) = t 0   ∞ −∞ f(σ, ξ)G(x, ξ, t − σ)dξ   dσ, (2.63) kde funkce G je definována předpisem (2.59). Nehomogenní rovnice s nenulovou počáteční podmínkou Uvažujme nehomogenní rovnici (2.42) s počáteční podmínkou (2.43) takovou, že funkce ϕ splňuje podmínky (2.53). Takto formulovaná úloha má podle 2.3.2 řešení u = u(t, x) tvaru (2.47), kde funkce v je řešením homogenní rovnice (2.41) s počáteční podmínkou (2.43) a funkce w je řešením nehomogenní rovnice (2.42) s počáteční podmínkou (2.44). Podle předchozích výsledků je funkce v dána nevlastním integrálem na pravé straně rovnosti (2.60), funkce w je dána dvojnásobným integrálem na pravé straně rovnosti (2.63). Celkem tak dostáváme, že řešení počáteční úlohy (2.42), (2.43) je dáno součtem u(t, x) = ∞ −∞ ϕ(ξ)G(x, ξ, t)dξ + t 0   ∞ −∞ f(σ, ξ)G(x, ξ, t − σ)dξ   dσ, (2.64) 50 kde funkce G je definována předpisem (2.59). Ještě ukážeme, že toto řešení počáteční úlohy (2.42), (2.43) je jediné ve třídě funkcí, jejichž „prostorová část u(t, · ) je v definičním oboru Fourierovy transformace. Předpokládejme proto, že funkce u1 = u1(t, x) a u2 = u2(t, x) jsou dvě řešení počáteční úlohy splňující podmínky pro Fourierovu transformaci. Položme u = u1 − u2. Pak funkce u je ze stejné třídy funkcí a splňuje rovnosti ∂u ∂t (t, x) = ∂u1 ∂t (t, x) − ∂u2 ∂t (t, x) = = a2 ∂2 u1 ∂x2 (t, x) + f(t, x) − a2 ∂2 u2 ∂x2 (t, x) + f(t, x) = a2 ∂2 u ∂x2 (t, x), u(0, x) = u1(0, x) − u2(0, x) = ϕ(x) − ϕ(x) = 0, takže funkce u = u(t, x) je řešením úlohy ∂u ∂t = a2 ∂2 u ∂x2 , pro t > 0, x ∈ R, u(0, x) = 0, pro x ∈ R. Přitom je funkce u(t, · ) v definičním oboru Fourierovy transformace. Z výpočtů provedených dříve plyne, že tato funkce u je definována formulí (2.60) s ϕ ≡ 0, tedy u ≡ 0. To znamená, že funkce u1 a u2 splývají na svém definičním oboru. Příklad Najdeme řešení rovnice ∂u ∂t = a2 ∂2 u ∂x2 + ru na oblasti {(t, x) : t > 0, x ∈ R}, které splňuje počáteční podmínku u(0, x) = α, |x| < 1 2 ε, 0, jinak, kde ε > 0. Nejprve se zbavíme reakčního členu ru na pravé straně rovnice tak, že zavedeme novou neznámou funkci v = v(t, x) vztahem v(t, x) = e−rt u(t, x), tj. provedeme speciální případ transformace rovnice na kanonický tvar uvedené v 2.3.1. Pak je u(t, x) = ert v(t, x), ∂u ∂t (t, x) = ∂v ∂t (t, x) + rv(t, x) ert , ∂2 u ∂x2 (t, x) = ∂2 v ∂x2 (t, x)ert a po dosazení do rovnice dostaneme ∂v ∂t (t, x) + rv(t, x) ert = a2 ∂2 v ∂x2 (t, x)ert + rv(t, x)ert . Výraz ert je nenulový, proto ho můžeme vykrátit. Funkce v je tedy řešením homogenní rovnice ∂v ∂t = a2 ∂2 v ∂x2 s počáteční podmínkou v(0, x) = u(0, x)er·0 = α, |x| < 1 2 ε, 0, jinak. 51 Podle (2.60) a (2.59) je funkce v dána integrálem v(t, x) = α 2 √ πa2t 1 2 ε − 1 2 ε e− (x−ξ)2 4a2t dξ. Zavedeme v něm substituci η = x − ξ √ 2a2t , dξ = − √ 2a2tdη. Pak je v(t, x) = α √ 2π 2x+ε 2 √ 2a2t 2x−ε 2 √ 2a2t e− η2 2 dη = α Φ 2x + ε 2 √ 2a2t − Φ 2x − ε 2 √ 2a2t , kde Φ je distribuční funkce normovaného normálního rozdělení. Dostáváme tak řešení dané úlohy u(t, x) = ert v(t, x), tj. u(t, x) = α Φ 2x + ε 2 √ 2a2t − Φ 2x − ε 2 √ 2a2t ert . V počáteční podmínce nyní zvolíme speciálně α = A ε . Pak je ∞ −∞ u(0, x)dx = A ε 1 2 ε − 1 2 ε dx = A pro každé ε > 0. Pokud tedy danou rovnici interpretujeme jako model autokatalytické reakce (rychlost tvorby reagující látky je úměrná jejímu množství) a difúze, je počáteční množství difundující látky rovno A a toto množství je koncentrováno v malém okolí počátku, na intervalu délky ε. Pro ε → 0 proto můžeme počáteční funkci považovat za distribuci, tj. zobecněnou funkci, konkrétně za A-násobek Diracovy distribuce. Dále platí lim ε→0 A ε Φ 2x + ε 2 √ 2a2t − Φ 2x − ε 2 √ 2a2t = = A √ 2a2t lim ε→0 Φ x √ 2a2t + ε 2 √ 2a2t − Φ x √ 2a2t − ε 2 √ 2a2t ε √ 2a2t = = A √ 2a2t lim η→0 Φ x √ 2a2t + η 2 − Φ x √ 2a2t − η 2 η = A √ 2a2t Φ x √ 2a2t , a poněvadž derivace distribuční funkce normovaného normálního rozložení pravděpodobnosti je hustotou tohoto rozdělení, dostáváme řešení dané úlohy pro ε → 0 ve tvaru u(t, x) = A √ 2a2t 1 √ 2π e− x2 2·2a2t ert = A 2 √ a2t ert− x2 4a2t . Pro r = 0 dostáváme řešení ve stejném tvaru, jaký mělo „uhodnuté řešení (2.26) úlohy (2.22), (2.23). 52 Vlastnosti zřídlové funkce Funkce G : R2 × (0, ∞) → (0, ∞) definovaná vztahem (2.59) má evidentně následující vlastnosti: • Je spojitá na svém definičním oboru. • Je symetrická v prvních dvou proměnných, tj. G(x, ξ, t) = G(ξ, x, t) pro všechny trojice (x, ξ, t) ∈ R2 × (0, ∞). • Funkce G( · , ξ, t) (tj. funkce G chápaná jako funkce jedné proměnné x se dvěma parametry ξ a t) má spojité derivace druhého řádu pro všechny hodnoty (ξ, t) ∈ R × (0, ∞). • Funkce G( · , ξ, · ) je pro všechna ξ ∈ R řešením rovnice (2.41), které splňuje podmínky integrovatelnosti 0 −∞ G(x, ξ, t) dx < ∞, −∞ 0 G(x, ξ, t) dx < ∞ pro každou hodnotu t. • Pro jakékoliv hodnoty ξ ∈ R a t > 0 platí lim t→∞ G(x, ξ, t) = 0. • Funkce jedné proměnné G(0, · , t) je pro jakoukoliv hodnotu t sudá. • Funkce jedné proměnné ∂G ∂x (0, · , t), tj. funkce daná předpisem ∂G ∂x (0, ξ, t) = ξ 4 π(a2t)3 exp − ξ2 4a2t je lichá pro jakoukoliv hodnotu t. Z posledních dvou vlastností, z toho, že součin sudé a liché funkce je funkce lichá a že integrál z liché funkce na intervalu symetrickém kolem nuly je roven nule, plyne: Tvrzení 3. Jsou-li ψ, χ : R → R ohraničené funkce integrabilní na každém kompaktním intervalu, přičemž funkce ψ je lichá a funkce χ je sudá, pak pro funkce v, w definované vztahy v(t, x) = ∞ −∞ ψ(ξ)G(x, ξ, t)dξ, w(t, x) = ∞ −∞ χ(ξ)G(x, ξ, t)dξ platí v(t, 0) = ∞ −∞ ψ(ξ)G(0, ξ, t)dξ, ∂w ∂x (t, 0) = ∞ −∞ χ(ξ) ∂G ∂x (0, ξ, t)dξ = 0. 2.3.5 Parabolická rovnice na polopřímce Budeme hledat řešení nehomogenní parabolické rovnice (2.42) definované na oboru [0, ∞)×[0, ∞), které splňuje podmínku integrovatelnosti ∞ 0 u(t, x) dx < ∞ (2.65) a pro každé x > 0 počáteční podmínku (2.43). O počáteční funkci ϕ a nehomogenitě f budeme předpokládat, že splňují „pravou část podmínek integrovatelnosti (2.53) a (2.54). K řešení těchto úloh využijeme výsledky získané při řešení parabolických rovnic na přímce metodou Fourierovy transformace v 2.3.4. 53 Úlohy s nulovou okrajovou podmínkou Budeme požadovat, aby řešení úlohy (2.42), (2.43), (2.65) v levém krajním bodě intervalu [0, ∞) proměnné x splňovalo pro každou hodnotu t ≥ 0 Dirichletovu u(t, 0) = 0 (2.66) nebo Neumannovu ∂u ∂x = 0 (2.67) nulovou (homogenní) podmínku. Tvrzení 3 ukazuje, jak tyto úlohy řešit. Při řešení rovnice (2.42) s počáteční podmínkou (2.43) pro x > 0 a okrajovými podmínkami (2.65), (2.66) pro t > 0 prodloužíme počáteční funkci ϕ a nehomogenitu f(t, · ) na celý interval (−∞, ∞) tak, aby to byly funkce liché. Položíme tedy ˜ϕ(x) = ϕ(x), x ≥ 0, −ϕ(−x), x < 0, , ˜f(t, x) = f(t, x), x ≥ 0, −f(t, −x), x < 0, , pro libovolné t ≥ 0. Řešení úlohy (2.42), (2.43), (2.65), (2.66) je pak podle (2.64) dáno formulí u(t, x) = ∞ −∞ ˜ϕ(ξ)G(x, ξ, t)dξ + t 0   ∞ −∞ ˜f(σ, ξ)G(x, ξ, t − σ)dξ   dσ. Tento výsledek ještě upravíme tak, aby ve vyjádření řešení byly pouze funkce vystupující v zadání úlohy, tj. „funkce bez vlnek . Pro libovolnou ohraničenou lokálně integrovatelnou funkci ψ platí ∞ −∞ ψ(ξ)G(x, ξ, t)dξ = − 0 −∞ ψ(−ξ)G(x, ξ, t)dξ + ∞ 0 ψ(ξ)G(x, ξ, t)dξ = = − ∞ 0 ψ(ξ)G(x, −ξ, t)dξ + ∞ 0 ψ(ξ)G(x, ξ, t)dξ = ∞ 0 ψ(ξ) G(x, ξ, t) − G(x, −ξ, t) dξ. Poněvadž G(x, ξ, t) − G(x, −ξ, t) = 1 2 √ πa2t exp − (x − ξ)2 4a2t − exp − (x + ξ)2 4a2t = = 1 2 √ πa2t exp − x2 + ξ2 4a2t exp 2xξ 4a2t − exp −2xξ 4a2t = 1 √ πa2t exp − x2 + ξ2 4a2t sinh xξ 2a2t , můžeme řešení úlohy ∂u ∂t = a2 ∂2 u ∂x2 + f(t, x), t > 0, x > 0, u(0, x) = ϕ(x), x > 0, u(t, 0) = 0, ∞ 0 u(t, x) dx < ∞, t > 0 psát ve tvaru u(t, x) = ∞ 0 ϕ(ξ)GD(x, ξ, t)dξ + t 0   ∞ 0 f(σ, ξ)GD(x, ξ, t − σ)dξ   dσ, (2.68) 54 kde GD(x, ξ, t) = 1 √ πa2t exp − x2 + ξ2 4a2t sinh xξ 2a2t . Analogickým postupem (funkce ϕ a f(t, · ) prodloužíme na interval (−∞, ∞) tak, aby se z nich staly funkce sudé) odvodíme, že řešení úlohy ∂u ∂t = a2 ∂2 u ∂x2 + f(t, x), t > 0, x > 0, u(0, x) = ϕ(x), x > 0, ∂u ∂x (t, 0) = 0, ∞ 0 u(t, x) dx < ∞, t > 0, tj. úlohy s Neumannovou okrajovou podmínkou v levém krajním bodě, je tvaru u(t, x) = ∞ 0 ϕ(ξ)GN (x, ξ, t)dξ + t 0   ∞ 0 f(σ, ξ)GN (x, ξ, t − σ)dξ   dσ, (2.69) kde GN (x, ξ, t) = 1 √ πa2t exp − x2 + ξ2 4a2t cosh xξ 2a2t . Snadno nahlédneme, že funkce GD, GN : (0, ∞)3 → [0, ∞) mají následující vlastnosti: • Jsou spojité na svém definičním oboru. • Jsou symetrické v prvních dvou proměnných. • Funkce GN ( · , ξ, t) a GD( · , ξ, t) mají spojité derivace druhého řádu pro všechny dvojice parametrů (ξ, t) ∈ (0, ∞) × (0, ∞). • Funkce GD( · , ξ, · ), resp. GN ( · , ξ, · ), je pro všechna ξ ∈ (0, ∞) řešením rovnice (2.41), které splňuje okrajové podmínky (2.65) a (2.66), resp. (2.67), pro každou hodnotu t. • Pro jakékoliv hodnoty x, ξ ≥ 0 platí lim t→∞ GD(x, ξ, t) = 0 = lim t→∞ GN (x, ξ, t). Úlohy s nenulovou okrajovou podmínkou Budeme hledat řešení úlohy (2.42), (2.43), (2.65) na oboru [0, ∞) × [0, ∞), které navíc splňuje nenulovou (nehomogenní) Dirichletovu u(t, 0) = µ(t) (2.70) nebo Neumannovu ∂u ∂x = ν(t) (2.71) podmínku; přitom µ, ν jsou nějaké funkce definované skoro všude na intervalu [0, ∞) a na tomto intervalu integrovatetelné; funkce µ je navíc skoro všude diferencovatelná . Řešení budeme hledat ve tvaru u(t, x) = U(t, x) + v(t, x), kde funkce U je skoro všude diferencovatelná podle první proměnné a dvakrát diferencovatelná podle druhé a splňuje příslušnou okrajovou podmínku. Pak ∂u ∂t = ∂U ∂t + ∂v ∂t , ∂2 u ∂x2 = ∂2 U ∂x2 , u(0, x) = U(0, x) + v(0, x). Po dosazení do rovnice a počáteční podmínky ∂v ∂t = a2 ∂2 u ∂x2 + f(t, x) + a2 ∂2 U ∂x2 − ∂U ∂t , v(0, x) = ϕ(x) − U(0, x) 55 dostaneme, že funkce v = v(t, x) je řešením úlohy ∂v ∂t = a2 ∂2 v ∂x2 + ˜f(t, x), t > 0, x > 0, u(0, x) = ˜ϕ(x), x > 0 s nulovou Dirichletovou nebo Neumannovou podmínkou. Přitom funkce ˜ϕ a ˜f jsou dány výrazy ˜ϕ(x) = ϕ(x) − U(0, x), ˜f(t, x) = f(t, x) + a2 ∂2 U ∂x2 − ∂U ∂t . Snadno ověříme, že funkce U daná vztahem U(t, x) = e−x µ(t) splňuje Dirichletovu podmínku (2.70). V takovém případě je ˜ϕ(x) = ϕ(x) − µ(0)e−x , ˜f(t, x) = f(t, x) + a2 µ(t) − µ (t) e−x . Pokud tedy funkce ϕ a f(t, · ) splňují podmínky integrovatelnosti (2.53) a (2.54), pak také funkce ˜ϕ a ˜f(t, · ) splňují tytéž podmínky. To znamená, že funkce v je řešením známé úlohy; je dáno formulí (2.68), v níž jsou funkce ϕ a f psána s vlnkou. Funkce U daná vztahem U(t, x) = xe−x ν(t) splňuje Neumannovu podmínku (2.71). V tomto případě je ˜ϕ(x) = ϕ(x), ˜f(t, x) = a2 (x − 2)ν(t) − xν (t) e−x a funkce v je dána formulí (2.69), v níž píšeme˜nad symboly ϕ a f. 2.3.6 Parabolická rovnice na úsečce Nyní budeme hledat řešení parabolické rovnice homogenní (2.41) nebo nehomogenní (2.42) na oboru {(t, x) : t > 0, 0 < x < }. O hledané funkci u budeme předpokládat, že pro každou hodnotu x ∈ (0, ) splňuje počáteční podmínku (2.43). Dále budeme pro t > 0 požadovat splnění homogenních (2.19) nebo nehomogenních (2.20) Newtonových okrajových podmínek v krajních bodech intervalu (0, ). Takovou úlohu můžeme interpretovat jako model difúze ve válci konečné délky nebo jako model vedení tepla v tyči délky . Základní myšlenkou při řešení těchto úloh je oddělení času a prostorové proměnné, tj. předpoklad, že řešení lze hledat ve tvaru součinu dvou funkcí, z nichž jedna závisí pouze na čase t a druhá pouze na prostorové proměnné x. Podle tohoto postupu se tato metoda nazývá separace proměnných, podle svého objevitele se nazývá Fourierova metoda. Užití metody nejprve ukážeme na jednodušší úloze – řešení rovnice s Dirichletovými okrajovými podmínkami. K jejímu řešení stačí znalost základů teorie Fourierových řad. Pro řešení úlohy s obecnými Newtonovými okrajovými podmínkami se využívá Sturmova teorie řešení okrajových úloh pro obyčejné lineární diferenciální rovnice druhého řádu, viz Dodatek A.3. Dirichletova úloha Uvažujme nejprve úlohu pro homogenní rovnici s nulovými Dirichletovými okrajovými podmín- kami ∂u ∂t = a2 ∂2 u ∂x2 , t > 0, x ∈ (0, ), u(0, x) = ϕ(x), x ∈ (0, ), u(t, 0) = 0 = u(t, ), t > 0. (2.72) 56 O počáteční funkci ϕ budeme předpokládat, že je nenulová3 . Pak také řešení u musí být nenulová funkce. Řešení úlohy (2.72) budeme hledat ve tvaru součinu funkcí, z nichž jedna závisí pouze na čase t a druhá pouze na prostorové proměnné x, tj. u(t, x) = T (t)X(x); obě funkce T , X musí být nenulové. Toto vyjádření dosadíme do řešené rovnice. Dostaneme T X = a2 T X , kde označuje obyčejnou derivaci funkce podle její jediné proměnné. Tuto rovnost vydělíme součinem a2 T X, T a2T = X X . Výraz na levé straně závisí pouze na proměnné t, výraz na pravé straně pouze na proměnné x. Jinak řečeno, výraz na levé straně nezávisí na proměnné x a proto ani výraz na pravé straně nemůže na x záviset. Obě strany rovnosti jsou tedy konstantní. Označíme jejich hodnotu jako −λ. Dostaneme tak dvě obyčejné diferenciální rovnice T a2T = −λ, X X = −λ. (2.73) Věnujme se nejprve druhé z nich. Přepíšeme ji ve tvaru X + λX = 0. (2.74) To je obyčejná lineární homogenní rovnice druhého řádu s konstantním koeficientem. Z okrajové podmínky v úloze (2.72) plyne, že T (t)X(0) = 0 = T (t)X( ), což je možné splnit jen tak, že funkce X, tedy řešení rovnice (2.74), splňuje okrajové podmínky X(0) = 0 = X( ). (2.75) Pokud je λ < 0, má rovnice (2.74) obecné řešení tvaru X(x) = Ae √ −λ x + Be− √ −λ x . První z okrajových podmínek (2.75) klade na integrační konstanty A, B omezení A + B = 0 a druhá z nich omezení Ae √ −λ + Be− √ −λ = 0. Z první rovnosti dostaneme B = −A a po dosazení do druhé dostaneme 0 = A e √ −λ − e− √ −λ = 2A sinh √ −λ . Avšak hyperbolický sinus má hodnotu 0 jedině pro argument rovný 0 a √ −λ > 0. Musí tedy být A = 0 a v důsledku toho i B = 0. To znamená, že v případě λ < 0 má úloha (2.74), (2.75) pouze nulové, tj. nevyhovující řešení. 3Poznamenejme, že počáteční funkce ϕ nemusí splňovat okrajovou podmínku ϕ(0) = 0 = ϕ( ), poněvadž po řešení nepožadujeme, aby splňovalo rovnici a podmínky všude, ale stačí, aby je splňovalo skoro všude, sr. str. 42. 57 Pokud je λ = 0, pak je řešením rovnice X = 0 lineární funkce X(x) = Ax + B. První z podmínek (2.75) dá B = 0 a druhá z nich následně A = 0. V případě λ = 0 opět nemá úloha (2.74), (2.75) vyhovující řešení. Pokud je λ > 0, pak má rovnice (2.74) obecné řešení X(x) = A cos √ λx + B sin √ λx. Podmínka X(0) = 0 dá A = 0. Poté podmínka X( ) = 0 vede k rovnosti 0 = B sin √ λ . Abychom dostali nenulové řešení, musí být B = 0 a tedy sin √ λ = 0. Z této goniometrické rovnice plyne, že √ λ = kπ, kde k je nějaké celé číslo. Poněvadž λ > 0 a > 0, musí být také k > 0. Dostáváme tak možné hodnoty konstanty λ. Označme je λk = kπ 2 , k = 1, 2, . . . . Úloha (2.74), (2.75) má nenulové řešení pouze pro hodnoty λ = λk; zapišme ho v obecném tvaru Xk(x) = Ak sin kπ x. Nalezenou hodnotu λk dosadíme do první rovnice (2.73). Dostaneme obyčejnou lineární homogenní rovnici T = − kπa 2 T, která má obecné řešení Tk(t) = Bke−(kπa )2 t . Součin funkcí Xk, Tk označíme uk. Dostáváme tak nekonečnou spočetnou množinu řešení uk(t, x) = Cke−(kπa ) 2 t sin kπ x, k = 1, 2, . . . . Každá z těchto funkcí splňuje rovnici a okrajové podmínky v úloze (2.72). Poněvadž je řešená rovnice homogenní, platí princip superpozice, a proto také lineární kombinace funkcí uk splňuje rovnici a okrajové podmínky uvažované úlohy. Řešení tedy můžeme formálně zapsat ve tvaru řady u(t, x) = ∞ k=1 uk(t, x) = ∞ k=1 Cke−(kπa )2 t sin kπ x. (2.76) Z počáteční podmínky v úloze (2.72) dostaneme nyní rovnost ϕ(x) = ∞ k=1 Ck sin kπ x, kterou můžeme přečíst tak, že počáteční funkce ϕ má Fourierův rozvoj do sinové řady. Pak konstanty Ck jsou Fourierovými koeficienty funkce ϕ vzhledem k ortogonálnímu systému funkcí sin kπ x ∞ k=1 , 58 a to znamená, že je můžeme vyjádřit ve tvaru Ck = 2 0 ϕ(ξ) sin kπ ξdξ. Nekonečná řada v rovnosti (2.76) jakožto Fourierova řada konverguje absolutně a lokálně stejnoměrně. Proto můžeme řešení úlohy (2.72) upravit u(t, x) = ∞ k=1  2 0 ϕ(ξ) sin kπ ξdξ   e−(kπa ) 2 t sin kπ x = = 0 ϕ(ξ) 2 ∞ k=1 e−(kπa )2 t sin kπ ξ sin kπ x dξ. Označíme-li nyní G(x, ξ, t) = 2 ∞ k=1 e−(kπa ) 2 t sin kπ ξ sin kπ x, (2.77) můžeme řešení úlohy (2.72) psát ve známém tvaru u(t, x) = 0 ϕ(ξ)G(x, ξ, t)dξ. (2.78) Opět zformulujeme několik evidentních vlastností funkce G : [0, ]2 × [0, ∞) → R: • Funkce G je spojitá na množině (0, )2 × (0, ∞). • Je symetrická v prvních dvou proměnných. • Funkce jedné proměnné G( · , ξ, t) má spojité derivace druhého řádu pro všechny dvojice parametrů (ξ, t) ∈ (0, ) × (0, ∞). • Funkce dvou proměnných G( · , ξ, · ), je pro všechna ξ ∈ (0, ) řešením rovnice (2.41), které splňuje nulové Dirichletovy okrajové podmínky pro každou hodnotu t. • Pro všechny hodnoty x, ξ ∈ [0, ] platí lim t→∞ G(x, ξ, t) = 0. Řešení úlohy pro nehomogenní rovnici s nulovými Dirichletovými okrajovými podmínkami ∂u ∂t = a2 ∂2 u ∂x2 + f(t, x), t > 0, x ∈ (0, ), u(0, x) = ϕ(x), x ∈ (0, ), u(t, 0) = 0 = u(t, ), t > 0. je podle Duhamelova principu dáno součtem u(t, x) = 0 ϕ(ξ)G(x, ξ, t)dξ + t 0   0 f(σ, ξ)G(x, ξ, t − σ)dξ   dσ. 59 V případě úlohy pro nehomogenní rovnici s obecnými Dirichletovými okrajovými podmínkami ∂u ∂t = a2 ∂2 u ∂x2 + f(t, x), t > 0, x ∈ (0, ), u(0, x) = ϕ(x), x ∈ (0, ), u(t, 0) = µ0(t), u(t, ) = µ1(t), t > 0 můžeme řešení hledat ve tvaru u(t, x) = U(t, x) + v(t, x), kde funkce U splňuje okrajové podmínky. Zřejmě stačí funkci U volit jako lineární v proměnné x, tj. U(t, x) = µ0(t) + µ1(t) − µ0(t) x. Funkce v je pak řešením úlohy s nulovými Dirichletovými okrajovými podmínkami ∂v ∂t = a2 ∂2 v ∂x2 + f(t, x) − µ0(t) + µ1(t) − µ0(t) x, t > 0, x ∈ (0, ), v(0, x) = ϕ(x) − µ0(0) − µ1(0) − µ0(0) x, x ∈ (0, ), v(t, 0) = 0 = v(t, ), t > 0. Příklad Najdeme řešení homogenní parabolické rovnice ∂u ∂t = a2 ∂2 u ∂x2 pro t > 0 a x ∈ (0, ), které splňuje konstantní počáteční podmínku u(0, x) = u0 pro x ∈ (0, ) a konstantní Dirichletovy okrajové podmínky u(t, 0) = 0, u(t, ) = u1 pro t > 0. Tuto úlohu lze interpretovat jako model chladnutí tyče délky , která byla na počátku zahřáta na teplotu u0, na jejím levém konci udržujeme nulovou teplotu a na pravém teplotu u1. Tyč je na svém povrchu tepelně izolovaná, takže na jejím povrchu nedochází k výměně tepla s okolním prostředím. V daném případě okrajové podmínky splňuje funkce U(t, x) = u1 x. Hodnoty této funkce nezávisí na čase, takže řešení úlohy je tvaru u(t, x) = u1 x + v(t, x), kde funkce v je řešením úlohy ∂v ∂t = a2 ∂2 v ∂x2 , t > 0, x ∈ (0, ), v(0, x) = u0 − u1 x, x ∈ (0, ), v(t, 0) = 0 = v(t, ), t > 0. 60 Podle obecných výsledků je v(t, x) = 0 u0 − u1 ξ 2 ∞ k=1 e−(kπa )2 t sin kπ ξ sin kπ xdx = = 2 ∞ k=1 e−(kπa ) 2 t sin kπ x 0 u0 − u1 ξ sin kπ ξdξ. Integrál vypočítáme „per partes , 0 u0 − u1 ξ sin kπ ξdξ = − kπ u0 − u1 ξ cos kπ ξ ξ=0 − u1 kπ 0 cos kπ ξdξ = = kπ (u0 − u1) cos kπ − u0 = kπ u0 − (u0 − u1)(−1)k . Dostáváme tak řešení dané úlohy vyjádřené ve tvaru u(t, x) = u1 x + 2 π ∞ k=1 u0 − (u0 − u1)(−1)k k e−(kπa )2 t sin kπ x. Obecná Newtonova úloha Uvažujme nejprve úlohu homogenní, tj. homogenní rovnici (2.41) s homogenními okrajovými podmínkami (2.19) na intervalu (0, ). Hledáme tedy řešení úlohy ∂u ∂t = a2 ∂2 u ∂x2 , t > 0, x ∈ (0, ), u(0, x) = ϕ(x), x ∈ (0, ), α0u(t, 0) + β0 ∂u ∂x (t, 0) = 0 = α1u(t, ) + β1 ∂u ∂x (t, ), t > 0. (2.79) O počáteční funkci ϕ opět předpokládáme, že je nenulová, a proto i řešení úlohy musí být nenulové. Nejprve separujeme proměnné, tj. předpokládáme, že řešení má tvar u(t, x) = T (t)X(x). (2.80) Toto vyjádření dosadíme do dané rovnice a upravíme tak, že na pravé straně ponecháme pouze funkci X a její derivaci. Dostaneme rovnost T a2T = X X , jejíž levá strana nezávisí na proměnné x a pravá nezávisí na proměnné t; výrazy na obou stranách jsou tedy rovny nějaké konstantě, kterou opět označíme −λ a dostaneme dvě rovnice T a2T = −λ, X X = −λ. (2.81) Druhou z nich přepíšeme do tvaru obyčejné lineární homogenní rovnice druhého řádu s konstantním koeficientem X + λX = 0. (2.82) 61 Vyjádření (2.80) řešení úlohy (2.79) dosadíme do okrajové podmínky. Dostaneme rovnosti α0T (t)X(0) + β0T (t)X (0) = 0 = α1T (t)X( ) + β1T (t)X ( ), které mají být splněny pro libovolnou hodnotu t > 0. Odtud plyne, že řešení X rovnice (2.82) splňuje okrajové podmínky α0X(0) + β0X (0) = 0 = α1X( ) + β1X ( ). (2.83) Úloha (2.82), (2.83) pro obyčejnou lineární rovnici druhého řádu s parametrem λ a homogenními okrajovými podmínkami je Sturmovou-Liouvilleovou úlohou, sr. Dodatek A.3.2. Podle Věty 2 existuje rostoucí posloupnost vlastních čísel, z nichž nejmenší je větší nebo rovno 0. Přímým výpočtem se můžeme přesvědčit, že 0 je vlastním číslem úlohy (2.82), (2.83) právě tehdy, když α1β0 − α0β1 = α0α1 . V takovém případě označíme λ0 = 0; příslušná vlastní funkce v0 je lineární, v0(x) = α1x − α1 − β1. Pro zjednodušení (sjednocení) zápisu zavedeme množinu indexů I =    {0, 1, 2, . . .} , α1β0 − α0β1 = α0α1 , {1, 2, 3, . . .} , α1β0 − α0β1 = α0α1 . (2.84) Řešením Sturmovy-Liouvilleovy úlohy (2.82), (2.83) dostaneme posloupnost vlastních čísel λk a k nim příslušné vlastní funkce vk, k ∈ I. Dostáváme tak spočetně mnoho řešení Xk(x) = vk(x), k ∈ I okrajové úlohy (2.82), (2.83). Nalezené hodnoty λk, k ∈ I dosadíme do první rovnice (2.81). Dostaneme tak obyčejné lineární homogenní rovnice T = −a2 λkT, k ∈ I, jejichž obecné řešení je tvaru Tk(t) = Cke−a2 λkt . Po dosazení funkcí Xk, Tk do vyjádření (2.80) hledaného řešení úlohy pro parciální diferenciální rovnici dostaneme spočetný systém funkcí uk(t, x) = Tk(t)Xk(x) = Cke−a2 λkt vk(x), k ∈ I, z nichž každá je řešením dané rovnice a splňuje příslušné okrajové podmínky z úlohy (2.79). Poněvadž rovnice i okrajové podmínky jsou homogenní, a tedy splňují princip superpozice, můžeme řešení této úlohy psát ve tvaru nekonečné řady u(t, x) = k∈I Cke−a2 λkt vk(x) (2.85) se zatím neurčenými koeficienty Ck, k ∈ I. Ty získáme z dosud nevyužité počáteční podmínky ϕ(x) = u(0, x) = k∈I Ckvk(x). Z tohoto vyjádření je vidět, že konstanty Ck jsou Fourierovými keficienty funkce ϕ vzhledem k ortogonálnímu systému vlastních funkcí {vk}k∈I, tedy Ck = 1 ||vk||2 0 ϕ(ξ)vk(ξ)dξ. 62 Tyto koeficienty dosadíme do rovnosti (2.85) vyjadřující řešení a upravíme ji na tvar u(t, x) = 0 ϕ(ξ) k∈I vk(x)vk(ξ) ||vk|| 2 e−a2 λkt . Dosažený výsledek shrneme: Řešení úlohy (2.79) je dáno integrálem u(t, x) = 0 ϕ(ξ)G(x, ξ, t)dξ ; přitom funkce G : [0, ]2 × [0, ∞) → R je definována nekonečnou řadou G(x, ξ, t) = k∈I vk(x)vk(ξ) ||vk|| 2 e−a2 λkt , kde λk jsou vlastní hodnoty a vk jsou příslušné vlastní funkce Sturmovy-Liouvilleovy úlohy (2.82), (2.83), indexová množina I je zavedena vztahem (2.84). Zřídlová funkce G má vlastnosti: • Funkce G je spojitá na množině (0, )2 × (0, ∞). • Je symetrická v prvních dvou proměnných. • Funkce jedné proměnné G( · , ξ, t) má spojité derivace druhého řádu pro všechny dvojice parametrů (ξ, t) ∈ (0, ) × (0, ∞). • Funkce dvou proměnných G( · , ξ, · ) je pro všechna ξ ∈ (0, ) řešením rovnice (2.41), které splňuje homogenní Newtonovy okrajové podmínky α0G(0, ξ, t) + β0 ∂G ∂x (0, ξ, t) = 0 = α1G( , ξ, t) + β1 ∂G ∂x ( , ξ, t) pro každou hodnotu t > 0. • Pro všechny hodnoty x, ξ ∈ [0, ] platí lim t→∞ G(x, ξ, t) =    3 α2 1xξ − α1(x + ξ)(α1 + β1) + (α1 + β1)2 (α2 1 2 + 3β1(α1 + β1)) , α1β0 − α0β1 = α0α1 , 0, α1β0 − α0β1 = α0α1 . Řešení úlohy pro nehomogenní rovnici s homogenními Newtonovými okrajovými podmínkami ∂u ∂t = a2 ∂2 u ∂x2 + f(t, x), t > 0, x ∈ (0, ), u(0, x) = ϕ(x), x ∈ (0, ), α0u(t, 0) + β0 ∂u ∂x (t, 0) = 0 = α1u(t, ) + β1 ∂u ∂x (t, ), t > 0 je podle Duhamelova principu dáno součtem u(t, x) = 0 ϕ(ξ)G(x, ξ, t)dξ + t 0   0 f(σ, ξ)G(x, ξ, t − σ)dξ   dσ. 63 V případě úlohy pro nehomogenní rovnici s nehomogenními Newtonovými okrajovými pod- mínkami ∂u ∂t = a2 ∂2 u ∂x2 + f(t, x), t > 0, x ∈ (0, ), u(0, x) = ϕ(x), x ∈ (0, ), α0u(t, 0) + β0 ∂u ∂x (t, 0) = µ0(t), α1u(t, ) + β1 ∂u ∂x (t, ) = µ1(t), t > 0 můžeme řešení hledat ve tvaru u(t, x) = U(t, x) + v(t, x), kde funkce U splňuje okrajové podmínky. Funkce v je pak řešením úlohy pro nehomogenní rovnici s homogenními Newtonovými okrajovými podmínkami ∂v ∂t = a2 ∂2 v ∂x2 + a2 ∂2 U ∂x2 (t, x) − ∂U ∂t (t, x) + f(t, x), t > 0, x ∈ (0, ), v(0, x) = ϕ(x) − U(0, x), x ∈ (0, ), α0v(t, 0) + β0 ∂v ∂x (t, 0) = 0 = α1v(t, ) + β1 ∂v ∂x (t, ), t > 0. Funkci U lze volit ve tvaru U(t, x) =    α1µ0(t) − α0µ1(t) β0α1 − β1α0 − α0α1 x + β0µ1(t) − β1µ0(t) − α1µ0(t) β0α1 − β1α0 − α0α1 , β0α1 − β1α0 = α0α1 , β0µ1(t) − β1µ0(t) − α1 µ0 β0 (α1 + 2β1) x2 + µ0(t) β0 x, β0α1 − β1α0 = α0α1 , β0 (α1 + 2β1) = 0, α1µ0(t) − α0µ1(t) 2α0α1 exp α0 β0 x + µ1(t) α1 , β0 = 0 = β0α1 + β1α0, α1µ0(t) − α0µ1(t) α0α1 exp x + µ1(t) α1 , β0 = 0 = β1 + α1 . Zejména pro α0 = α1 = 1, β0 = β1 = 0 (Dirichletovy podmínky) lze položit U(t, x) = µ1(t) − µ0(t) x + µ0(t), pro 2 = α0 = −α1, β0 = β1 = 1 (Robinovy podmínky) lze položit U(t, x) = µ1(t) + µ0(t) 2 − α0 x − µ1(t) − µ0(t) + α0 µ0(t) α0(2 − α0 ) a pro α0 = α1 = 0, β0 = β1 = 1 (Neumannovy podmínky) lze položit U(t, x) = µ1(t) − µ0(t) 2 x2 + µ0(t)x. Je-li možné funkci U volit jako lineární ve druhé proměnné x (tj. pokud β0α1 − β1α0 = α0α1 ), pak je ∂U ∂x2 ≡ 0 a nehomogenita řešené rovnice se poněkud zjednoduší. Pokud navíc okrajové podmínky nezávisí na čase, tj. µ0 ≡ const, µ1 ≡ const, pak také ∂U ∂t ≡ 0 a funkce v je řešením původní rovnice. 64 Část II Diferenciální rovnice se zpožděním 65 Kapitola 3 Nejjednodušší model zpětnovazební regulace Představme si, že máme zregulovat nějaký proces k nějakému žádoucímu výsledku. Jako „paradigmatický příklad bývá v této souvislosti uváděna regulace teploty vody ve sprše, viz obr. 3.1. Pro sprchující se osobu je nějaká teplota optimální. Pokud na ni teče voda chladnější, vychýlí páku baterie směrem k teplé vodě, pokud teče voda teplejší, vychýlí ji naopak. Čím je voda ledovější, (nebo naopak horčejší), tím víc páku vychýlí. Tuto situaci popíšeme matematicky. Označme y teplotu vody proudící ze sprchy. Tato teplota se s časem může měnit, neboť sprchovaná osoba manipuluje s pákou baterie; tedy y = y(t). Označme dále α teplotu optimální. Budeme předpokládat, že změna teploty (tj. derivace funkce y podle času) způsobená regulací je přímo úměrná rozdílu aktuální teploty od teploty optimální; koeficient úměrnosti označíme β. Dostáváme tak jednoduchou rovnost dy dt = β(α − y). (3.1) Je-li teplota nižší než optimální, tj. α − y > 0, teplotu zvětšujeme. To znamená, že koeficient β je kladný. V rovnosti (3.1) není uveden čas. Zamysleme se nad ním. Nechť t označuje časový okamžik, ve kterém voda o teplotě y = y(t) protéká baterií. V témže okamžiku ze sprchy vytéká voda, která tekla přes baterii před nějakou dobou; označme tuto dobu τ. Časová prodleva τ představuje čas, za který voda proteče od baterie k růžici sprchy. Osoba reaguje na vodu ze sprchy, tedy na vodu o teplotě y(t − τ). Rovnost (3.1) tedy musíme upřesnit, psát ji ve tvaru dy(t) dt = β α − y(t − τ) . (3.2) Na tuto rovnost se můžeme dívat jako na model vývoje teploty vody v čase, tj. teplotu y považovat za neznámou a (3.2) chápat jako rovnici pro tuto funkci. Jedná se o obyčejnou lineární diferenciální rovnici prvního řádu s jedním diskrétním zpožděním. Obyčejná diferenciální rovnice prvního řádu je to proto, že se v ní vyskytuje první derivace hledané funkce podle její jediné proměnné, lineární je proto, že hledaná funkce je na pravé straně v první mocnině, s jedním diskrétním zpožděním proto, že zpoždění (časová prodleva) τ je přesně určeno a je jediné. Ale ani rovnice (3.2) ještě nemusí být adekvátním modelem uvažované regulace. Zpoždění může být nějak „rozmazané . Voda nemusí proudit úplně rovnoměrně, její rychlost se může s teplotou nebo nastavením regulační páky nějak měnit; osoba nemusí na změnu teploty reagovat okamžitě a přesně. Trochu techničtěji řečeno, zpoždění τ nemusí být „klasická veličina , ale může to být veličina náhodná. Budeme ji považovat za spojitou a její hustotu označíme w. Diskrétní zpoždění τ můžeme považovat za náhodné s nulovým rozptylem, za jeho hustotu 67 Obrázek 3.1: Regulace teploty vody ve sprše. Symbol s označuje dráhu, kterou voda urazí od baterie (mixer), označuje délku trubky od baterie po růžici sprchy. (Obrázek je z knihy V. Kolmanovskii, A. Myshkis: Applied Theory of Functional Differential Equations. Springer, 2010 reprint.) můžeme považovat Diracovu distribuci soustředěnou v bodě τ a psát y(t − τ) = ∞ −∞ y(t − s)δ(s − τ)ds = ∞ −∞ y(s)δ(t − s − τ)ds = t −∞ y(s)δ(t − τ − s)ds. Je-li tedy zpoždění náhodnou veličinou s hustotou w, nahradíme v rovnici (3.2) výraz y(t − τ) výrazem t −∞ y(s)w(t − s)ds. Dostaneme tak obyčejnou lineární diferenciální rovnici s distribuovaným zpožděním dy(t) dt = β  α − t −∞ y(s)w(t − s)ds   . (3.3) Tuto rovnici můžeme také číst tak, že aktuální změna veličiny y závisí na celé předchozí historii této veličiny, od času −∞ (času v temné minulosti, kam nedohlédneme, času od stvoření světa nebo Velkého třesku, případně času, před kterým můžeme vliv modelované veličiny na její změnu v současnosti zanedbat) po přítomný okamžik t. Funkce w pak vyjadřuje váhu, s jakou má minulost vliv na současnost; přesněji: w(σ) je váha (intenzita, podíl) vlivu okamžiku σ před aktuálním časem t na změnu velikosti v čase t. Budeme předpokládat, že přítomnost je zcela výsledkem minulosti a budoucnost na ni nemá 68 žádný vliv. Funkce w tedy má vlastnosti w(s) = 0 pro s < 0, ∞ 0 w(s)ds = 1. (3.4) Rovnice (3.3) s funkcí w splňující podmínky (3.4) se nazývá kauzální nebo neanticipativní. Vzhledem k první z vlastností (3.4) můžeme rovnici (3.3) zapsat ve tvaru konvoluce dy(t) dt = β α − y ∗ w(t) nebo stručněji y = β(α − y ∗ w). 3.1 Rovnice s diskrétním zpožděním V rovnici s diskrétním zpožděním (3.2) jsou tři parametry α, β, τ; parametr α má stejný rozměr jako veličina y, τ má rozměr času a β převrácené hodnoty času. Vhodnou změnou měřítek (jednotek) veličiny y i času můžeme počet parametrů zredukovat o dva, tedy rovnici (3.2) transformovat na rovnici s jediným parametrem. Konkrétně, začátek sledování nebo regulace procesu zvolíme za počátek času a změníme jeho měřítko tak, aby čas byl bezrozměrný; to můžeme udělat dvěma přirozenými způsoby – čas vynásobit parametrem β nebo vydělit parametrem τ. „Cílovou hodnotu α veličiny y zvolíme za počátek (nulovou hodnotu) a měřítko neměníme; místo regulované veličiny uvažujeme její odchylku od požadované hodnoty, ta má stejný rozměr jako původní veličina1 . Označme na chvíli čas symbolem s a dále označme s0 okamžik, v němž začínáme pozorování veličiny y. Rovnici (3.2) přepíšeme y (s) = β α − y(s − τ)), s ≥ s0 (3.5) a označíme a = βτ; (3.6) bezrozměrný parametr a je kladný, a > 0. 1. transformace Zvolíme novou jednotku času tak, že položíme t = 1 τ (s − s0); čas t je bezrozměrný a proces regulace začne v čase t = 0. Dále zavedeme novou stavovou proměnnou x vyjadřující absolutní odchylku regulované veličiny od požadované hodnoty α v čase t, x(t) = y(τt + s0) − α. Pak je x (t) = τy (τt + s0) = τβ α − y(τt + s0 − τ) = τβ α − y(τ(t − 1) + s0) = = τβ α − x(t − 1) + α = −τβx(t − 1). Vzhledem k (3.6) tedy můžeme rovnici (3.5) zapsat ve tvaru x = −ax(t − 1), t > 0. (3.7) 1Jinak řečeno, za novou regulovanou veličinu bereme y−α, tj. posunutou starou. Bezrozměrnou veličinu můžeme „přirozeně získat jen v případě α = 0; pak by za novou veličinu bylo možné zvolit y/α (relativní odchylku od požadované hodnoty) nebo y/α − 1. 69 2. transformace Nyní zavedeme bezrozměrný čas vztahem t = β(s − s0). Vzdálenost regulované veličiny od požadované hodnoty α v čase t je tedy dána výrazem x(t) = y 1 β t + s0 − α. Dále je x (t) = 1 β y 1 β t + s0 = 1 β α − y 1 β t + s0 − τ = α−y 1 β (t − βτ) + s0 = −x(t−τβ), takže rovnici (3.5) můžeme také přepsat ve tvaru x (t) = −x(t − a), t > 0. (3.8) 3.1.1 Řešení metodou kroků Hledáme řešení rovnice (3.7) spojité na intervalu [0, ∞), které splňuje počáteční podmínku x(0) = 1. (3.9) O funkci x( · ), která je řešením této úlohy budeme dále předpokládat, že je definována na celém intervalu (−∞, ∞) a splňuje podmínku x(t) = 0 pro t < 0. (3.10) Tato úloha popisuje situaci, kdy uvažovaná veličina byla v počátečním čase t = 0 nějakým impulsem vychýlena z požadovaného stavu a příslušnou výchylku považujeme za jednotkovou. Pro t ∈ [0, 1) je funkce x( · ) řešením počáteční úlohy pro obyčejnou diferenciální rovnici x (t) = 0, x(0) = 1, tedy x(t) = 1. To znamená, že pro t ∈ [1, 2) je x(t − 1) = 1. Dále lim t→1− x(t) = 1. Na intervalu [1, 2) je tedy funkce x(· ) řešením počáteční úlohy x (t) = −a, x(1) = 1, tedy x(t) = 1 − a(t − 1). Pro t ∈ [2, 3) nyní platí x(t − 1) = 1 − a(t − 2) a je lim t→2− x(t) = lim t→2− 1 − a(t − 1) = 1 − a. Na tomto intervalu je tedy funkce x( · ) řešením počáteční úlohy x (t) = −a 1 − a(t − 2) = −a + a2 (t − 2), x(2) = 1 − a, což znamená, že x(t) = 1 − a + t 2 − a + a2 (s − 2) ds = 1 − a − a(t − 2) + a2 2 (t − 2)2 = 1 − a(t − 1) + a2 2 (t − 2)2 . 70 Analogicky postupujeme dále. Pro t ∈ [3, 4) je x (t) = −a + a2 (t − 2) − a2 2 (t − 3)2 , x(3) = lim t→3− 1 − a(t − 1) + a2 2 (t − 2)2 = 1 − 2a + a2 2 , x(t) = 1 − 2a + a2 2 + t 3 −a + a2 (s − 2) − a2 2 (s − 3)2 ds = = 1 − 2a + a2 2 − a(t − 3) + a2 2 (t − 2)2 − 1 − a3 6 (t − 3)3 = = 1 − a(t − 1) + a2 2 (t − 2)2 − a3 6 (t − 3)3 . Z dosavadních výsledků můžeme hádat, že pro t ∈ [n, n + 1), kde n ∈ N, platí x(t) = 1−a(t−1)+ a2 2 (t−2)2 − a3 6 (t−3)3 + a4 24 (t−4)4 +· · ·+(−1)n an n! (t−n)n = [t] i=0 (−1)i ai i! (t−i)i , kde [ξ] označuje celou část z reálného čísla ξ. Ověříme, že tato funkce je skutečně řešením úlohy (3.7), (3.9), (3.10). Pro t ∈ [0, 1) je x(t) = 1 a to je podle provedených výpočtů řešením úlohy. Pro každé t > 1, t ∈ N platí x (t) = d dt [t] i=0 (−1)i ai i! (t − i)i = d dt  1 + [t] i=1 (−1)i ai i! (t − i)i   = = [t] i=1 (−1)i ai (i − 1)! (t − i)i−1 = −a [t−1] i=0 (−1)i ai i! (t − 1 − i)i = −ax(t − 1). Dále je lim s→1− x(t) = lim s→1− 1 = 1, lim s→1+ x(t) lim s→1+ 1 − a(s − 1) = 1, takže funkce x( · ) je v bodě t = 1 spojitá. Pro t > 1, t ∈ N platí t = [t] a lim s→t− x(t) = lim s→t− i=0 t − 1(−1)i ai i! (s − i)i = i=0 t − 1(−1)i ai i! (t − i)i , lim s→t+ x(t) = lim s→t+ t i=0 (−1)i ai i! (s − i)i = t i=0 (−1)i ai i! (t − i)i = t−1 i=0 (−1)i ai i! (s − i)i , tedy lim s→t− x(t) = lim s→t+ x(t) a funkce x( · ) je v bodě t ∈ N spojitá. Dále lim s→t− x (t) = lim s→t− i=0 t − 1(−1)i ai (i − 1)! (s − i)i−1 = i=0 t − 1(−1)i ai (i − 1)! (t − i)i−1 = = i=0 t(−1)i ai (i − 1)! (t − i)i−1 = lim s→t+ x (t), 71 0 5 10 15 0.00.40.8 a = 0.2 t x 0 5 10 15 0.00.40.8 a = 0.367879441171442 tx 0 5 10 15 0.00.40.8 a = 0.6 t x 0 5 10 15 −0.50.00.51.0 a = 1 t x 0 5 10 15 −1.00.00.51.0 a = 1.57079632679490 t x 0 5 10 15 −10−505 a = 2 t x Obrázek 3.2: Fundamentální řešení (3.11) rovnice (3.7) pro různé hodnoty parametru a. což znamená, že funkce x( · ) má v bodě t ∈ N spojitou derivaci. Celkem je tedy funkce x( · ) spojitá pro každé t > 0 a s výjimkou jediného bodu t = 1 má spojitou první derivaci a splňuje diferenciální rovnici (3.7). Analogickými výpočty se lze přesvědčit, že řešení x( · ) úlohy (3.7), (3.9), (3.10) má v každém bodě t = n ∈ N spojitou derivaci až do řádu n − 1. Řešení je tedy funkce, která je po částech polynomem. V každém z intervalů tvaru [n, n + 1) se však jedná o polynom jiného stupně; stupeň polynomu se zvětšuje s rostoucí hodnotou nezávisle proměnné t. Navíc s rostoucím t také vzrůstá hladkost funkce, roste řád derivace, kterou má funkce spojitou. Řešení úlohy (3.7), (3.9), (3.10) nazveme fundamentální řešení rovnice (3.7) a označíme ho k( · ). Je tedy k(t) = [t] i=0 (−1)i ai i! (t − i)i . (3.11) Průběh fundamentálního řešení rovnice (3.7) pro několik různých hodnot parametru a je zobrazeno na obr. 3.2. Vidíme, že řešení může k nule konvergovat monotonně ale různě rychle (s parametrem a rostoucím od nuly k jisté hodnotě roste i rychlost konvergence), může k ní konvergovat s více či méně tlumenými oscilacemi (s parametrem a rostoucím v jistých mezích roste i amplituda tlumených oscilací), ale také může kolem ní oscilovat s konstantní nebo rostoucí amplitudou (pro dostatečně velkou hodnotu parametru a). 3.1.2 Řešení pomocí Laplaceovy transformace Přestavme si, že známe vývoj uvažované veličiny po jistou dobu v minulosti a chceme ho určit pro budoucnost. Přesněji řečeno, předpokládejme, že známe řešení rovnice (3.7) na intervalu [−1, 0] a 72 chceme znát řešení pro t > 0. Hledáme tedy řešení úlohy x (t) = −ax(t − 1), t > 0, x(t) = ϕ(t), −1 ≤ t ≤ 0, (3.12) kde ϕ : [−1, 0] → R je integrabilní funkce. Integrací rovnice v mezích od 0 do t a s využitím počáteční podmínky x(0) = ϕ(0) dostaneme x(t) = ϕ(0) − a t 0 x(s − 1)ds = ϕ(0) − a t−1 −1 x(s)ds = ϕ(0) − a 0 −1 ϕ(s)ds − a t−1 0 x(s)ds. Označme M = ϕ(0) − a 0 −1 ϕ(s)ds . Při tomto označení dostaneme pro řešení úlohy odhad |x(t)| = ϕ(0) − a 0 −1 ϕ(s)ds − a t−1 0 x(s)ds ≤ ϕ(0) − a 0 −1 ϕ(s)ds + a t−1 0 |x(s)| ds ≤ ≤ M + a t 0 |x(s)| ds. Podle Gronwallova lemmatu (viz např. J. Kalas, M. Ráb: Obyčejné diferenciální rovnice. MU, Brno 2001, str. 19) tedy platí |x(t)| ≤ Meat . To znamená, že řešení úlohy je funkce exponenciálního řádu, a proto existuje jeho Laplaceův obraz. Laplaceova transformace levé strany rovnice je sLx(s) − ϕ(0) a pravé strany − a ∞ 0 x(t − 1)e−st dt = −a ∞ −1 x(t)e−s(t+1) dt = = −ae−s   0 −1 ϕ(t)e−st dt + ∞ 0 x(t)e−st dt   = −ae−s 0 −1 ϕ(t)e−st dt − ae−s Lx(s). Z transformované úlohy sLx(s) − ϕ(0) = −ae−s 0 −1 ϕ(t)e−st dt − ae−s Lx(s) tedy dostaneme Laplaceův obraz řešení úlohy (3.12) ve tvaru Lx(s) = 1 s + ae−s  ϕ(0) − ae−s 0 −1 ϕ(t)e−st dt   . (3.13) Pokud je počáteční funkce ϕ tvaru ϕ(t) = 1, t = 1, 0, 0 > t ≥ −1, 73 pak řešená úloha (3.12) je již vyřešenou úlohou (3.7), (3.9), (3.10). V takovém případě je Lx(s) = 1 s + ae−s = Lk(s), (3.14) kde k( · ) je fundamentální řešení rovnice (3.7) dané formulí (3.11). Označme na chvíli ˜ϕ(t) = ϕ(t − 1), 0 ≤ t ≤ 1, 0, jinak. Pak je e−s 0 −1 ϕ(t)e−st dt = e−s 1 0 ϕ(t − 1)e−s(t−1) dt = ∞ 0 ˜ϕ(t)e−st dt = L ˜ϕ(s). Dosazením tohoto výsledku a (3.14) do vyjádření (3.13) dostaneme Lx(s) = Lk(s) ϕ(0) − aL ˜ϕ(s) = ϕ(0)Lk(s) − aL ˜ϕ(s)Lk(s). Poněvadž součin Laplaceových obrazů funkcí je Laplaceovým obrazem konvoluce funkcí, platí Lx(s) = ϕ(0)Lk(s) − aL ˜ϕ ∗ k(s) = L ϕ(0)k − a ˜ϕ ∗ k (s). To znamená, že řešení úlohy (3.12) je dáno formulí x(t) = ϕ(0)k(t) − a ˜ϕ ∗ k(t). Ještě upravíme konvoluci na pravé straně rovnosti: ˜ϕ ∗ k(t) = ∞ 0 ˜ϕ(τ)k(t − τ)dτ = ∞ −1 ˜ϕ(τ + 1)k(t − τ − 1)dτ = = 0 −1 ϕ(τ)k(t − τ − 1)dτ = 1 0 ϕ(s − j)k(t − s)ds. Dostáváme tak řešení úlohy (3.12) ve tvaru x(t) = ϕ(0)k(t) − a 1 0 k(t − s)ϕ(s − 1)ds. (3.15) 3.1.3 Charakteristická rovnice Rovnice (3.7) je lineární homogenní, splňuje princip superpozice. To napovídá, že by mohla mít řešení tvaru x(t) = eλt , kde λ je zatím neznámá hodnota. Dosadíme toto vyjádření do rovnice (3.7), λeλt = −aeλ(t−1) a po vynásobení výrazem e−λt dostaneme charakteristickou rovnici λ + ae−λ = 0; (3.16) její řešení se nazývá charakteristický kořen. Připomeňme, že číslo ξ je n-násobným kořenem rovnice f(ξ) = 0, pokud platí f (ξ) = 0, f (ξ) = 0, . . . , f(n−1) (ξ) = 0, f(n) (ξ) = 0; je-li n = 1, mluvíme o jednoduchém kořenu. 74 Tvrzení 4. Každá z funkcí x(t) = tj eλt , j = 0, 1, 2, . . ., n−1 je řešením rovnice (3.7) právě tehdy, když λ je n-násobným kořenem charakteristické rovnice (3.16). Důkaz: Poněvadž předpokládáme a > 0, není λ = 0 kořenem charakteristické rovnice. Označme h(λ) levou stranu charakteristické rovnice (3.16). Pak h(λ) = λ + ae−λ , h (λ) = 1 − ae−λ , h (λ) = ae−λ , h(j) (λ) = (−1)j ae−λ pro j = 2, 3, . . .. Nechť L je operátor, který diferencovatelné funkci x definované na intervalu (−∞, ∞) přiřadí funkci Lx danou vztahem Lx(t) = x (t) + ax(t − 1). Pak L je lineární operátor a jeho jádrem jsou diferencovatelná řešení rovnice (3.7), tj. Lx ≡ 0 právě tehdy, když x je řešením rovnice (3.7). Buď k ∈ {1, 2, . . ., n − 1}. S využitím binomické věty dostaneme Ltk eλt = ktk−1 eλt + λtk eλt + a(t − 1)k eλ(t−1) = = eλt  λtk + ktk−1 + ae−λ k j=0 k j tk−j (−1)j   = = eλt   λ + ae−λ tk + 1 − ae−λ ktk−1 + ae−λ k j=2 k j tk−j (−1)j   = = eλt  h(λ)tk + h (λ)ktk−1 + k j=2 k j tk−j h(j) (λ)   = eλt k j=2 k j tk−j h(j) (λ), a s využitím Leibnizovy formule pro výpočet vyšší derivace součinu funkcí dostaneme ∂k ∂λk eλt h(λ) = k j=0 k j h(j) (λ) ∂k−j ∂λk−j eλt = k j=0 k j h(j) tk−j eλt = eλt k j=0 k j tk−j h(j) (λ). Celkem tedy Ltk eλt = ∂k ∂λk eλt h(λ) pro libovolné k ∈ {0, 1, 2, . . ., n − 1} (pro k = 0 je totiž tento vztah splněn triviálně). To znamená, že funkce x(t) = tk eλt je řešením rovnice (3.7) právě tehdy, když je alespoň k-násobným kořenem rovnice eλt h(λ) = 0, která je ekvivalentní s rovnicí charakteristickou (3.16). Důsledek 1. Má-li charakteristická rovnice (3.16) komplexní n-násobná kořen λ = α+βi, pak má také n-násobný kořen λ = α−βi a funkce x(t) = t2 eαt cos βt, x(t) = t2 eαt sin βt, j = 0, 1, . . . , n−1 jsou řešením rovnice (3.7) Důkaz: Je-li α + βi n-násobným kořenem charakteristické rovnice (3.16) a h je funkce zavedená v důkazu předchozího tvrzení, pak h(j) (α + βi) = (−1)j ae−α (cos β − i sin β) = (−1)j ae−α cos(−β) + i sin(−β) = h(j) (α − βi), j = 0, 1, . . ., n − 1. Odtud plyne první tvrzení. Druhé tvrzení nyní plyne z principu superpozice, neboť tj eαt cos βt = 1 2 tj e(α+βi)t + e(α−βi)t , tj eαt sin βt = 1 2i tj e(α+βi)t − e(α−βi)t . 75 a < e−1 λ −λ λ2 λ1 a ae−λ a = akrit = e−1 λ akrit akrit e−λ −λ λ∗ a > e−1 λ a ae−λ −λ Obrázek 3.3: Grafické znázornění charakteristické rovnice (3.16) pro různé hodnoty parametru a. Charakteristickou rovnici (3.16) můžeme přepsat ve tvaru ae−λ = −λ. Grafem pravé strany je osa druhého a čtvrtého kvadrantu, grafem levé strany je klesající exponenciála. Ta může osu druhého kvadrantu protínat ve dvou bodech (charakteristická rovnice má dva reálné různé kořeny λ1, λ2), může se jí dotýkat (charakteristická rovnice má dvojnásobný reálný kořen λ∗ ), nebo s ní nemít žádný společný bod (charakteristická rovnice nemá reálný kořen), viz obr. 3.3. Najdeme kritickou hodnotu akrit parametru a, pro kterou má charakteristická rovnice dvojnásobný reálný kořen λ∗ . Hodnoty akrit a λ∗ jsou řešením soustavy rovnic akrite−λ∗ = −λ∗ , d dλ akrite−λ = −akrite−λ∗ = −1. Tedy λ∗ = −1, akrit = e−1 . Nyní můžeme zformulovat první výsledek: Pokud parametr a splňuje podmínky 0 < a ≤ e−1 , pak existuje monotonní řešení x = x(t) rovnice (3.7) takové, že lim t→∞ x(t) = 0. Charakteristická rovnice (3.16) může také mít komplexní kořeny tvaru λ = α + βi. Ty samozřejmě rovnici splňují, tj. α + βi + ae−α (cos β − i sin β) = 0. Porovnáním reálné a imaginární části dostaneme soustavu rovnic α = −ae−α cos β, β = ae−α sin β (3.17) pro reálné hodnoty α, β. Bezprostředně je vidět, že s každým řešením (α, β) je také dvojice (α, −β) řešením této soustavy. Stačí se tedy omezit na hledání řešení s β > 0. Přímým výpočtem ověříme, že pro a = 1 2 π má soustava (3.17) řešení α = 0, β = 1 2 π. Pro hodnotu parametru a = 1 2 π tedy existují periodická řešení rovnice (3.7) x(t) = cos 1 2 πt a x(t) = sin 1 2 πt. Soustavu rovnic (3.17) můžeme dále upravit na tvar α = −β cotg β, a = β sin β e−β cotg β , 76 0 5 10 15 20 25 −3−2−10123 β α,a α = −βcotg(β) a = β sin(β) exp(−βcotg(β)) π 2π 3π 4π 5π 6π π 2 1 e Obrázek 3.4: Grafické řešení soustavy rovnic (3.17), tj. hledání komplexních kořenů charakteristické rovnice (3.16). v jehož pravých stranách se objevuje pouze neznámá β. Vyšetříme průběh pravých stran, které budeme považovat za funkce nezávisle proměnné β. Výsledek je na obr. 3.4. Tento obrázek můžeme využít tak, že pro zvolenou hodnotu parametru a najdeme příslušné hodnoty β (jako první souřadnice průsečíků přímky rovnoběžné s vodorovnou osou ve výšce a s červenými čarami). K těmto hodnotám β najdeme hodnoty α (jako druhou souřadnici modré čáry v příslušné hodnotě β). Na obrázku 3.4 je takto znázorněna nejmenší hodnota β odpovídající hodnotě a = 1 2 π a k němu příslušná hodnota α = 0. Z obrázku 3.4 je vidět, že pro libovolnou hodnotu a > 0 existuje nekonečně mnoho dvojic (α, β), které vyhovují rovnicím (3.17). To znamená, že rovnice (3.7) má nekonečně mnoho nezávislých oscilatorických řešení. Dále pro hodnoty a > 1 2 π existuje dvojice (α, β) vyhovující rovnicím (3.17) taková, že α > 0. To znamená, že pro a > 1 2 π existuje řešení rovnice (3.7), které osciluje s rostoucí amplitudou. Poněvadž rovnice (3.7) splňuje princip superpozice, množina jejích řešení tvoří vektorový prostor. Provedené úvahy však ukazují, že tento prostor nemá konečnou dimenzi. 3.2 Rovnice s distribuovaným zpožděním Uvažujme rovnici (3.3) s váhovou funkcí w splňující podmínky (3.4). Parametr β má rozměr převrácené hodnoty času a parametr α má stejný rozměr jako regulovaná veličina y. „Váha minulosti w je bezrozměrná veličina a je současně hustotou nezáporné náhodné veličiny „zpoždění signálu, který určuje regulaci veličiny y . Označme její střední hodnotu symbolem τ, tj. τ = ∞ −∞ sw(s)ds = ∞ 0 sw(s)ds 77 a platí τ > 0; hodnota τ představuje očekávané zpoždění signálu potřebného k regulaci veličiny y. Podobně jako v případě rovnice s diskrétním zpožděním zavedeme novou stavovou proměnnou x = x(t) jako (absolutní) odchylku regulované veličiny y od cílové hodnoty α, x(t) = y(t) − α. Pak je x (t) = y (t) = β  α − t −∞ y(s)w(t − s)ds   = β  α t −∞ w(t − s)ds − t −∞ y(s)w(t − s)ds   = = −β t −∞ y(s) − α w(t − s)ds = −β t −∞ x(s)w(t − s)ds. Rovnice (3.3) je tedy ekvivalentní s rovnicí x (t) = −β t −∞ x(s)w(t − s)ds, (3.18) nebo stručněji s rovnicí, jejíž pravá strana je ve tvaru konvoluce x = −βx ∗ w. Tato rovnice vypadá jako obyčejná diferenciální rovnice pro neznámou funkci x, na jejíž pravé straně se nezávisle proměnná explicitně nevyskytuje; jedná se tedy o rovnici „svého druhu autonomní . Transformovaná rovnice formálně obsahuje jediný parametr β. Ovšem další parametry jsou skryty ve váhové funkci w; přinejmenším je v ní implicitně obsaženo očekávané zpoždění signálu τ. Jako počáteční podmínku k rovnici (3.18) je potřebné zadat všechny hodnoty hledané funkce x až do počátečního času t0, tj. podmínku x(t) = ϕ(t), t ≤ t0. (3.19) Nyní zvolíme t0 = 0 a speciální počáteční funkci ϕ, konkrétně ϕ(t) = 0, t < 0, 1, t = 0. (3.20) Integrací rovnice (3.18) podle času v mezích od 0 po t dostaneme x(t) = x(0) − β t 0   σ −∞ x(s)w(σ − s)ds   dσ = = x(0) − β t 0   0 −∞ x(s)w(σ − s)ds + σ 0 x(s)w(σ − s)ds   dσ. Pokud funkce x splňuje počáteční podmínku (3.19) s funkcí ϕ danou předpisem (3.20), pak platí x(t) = 1 − β t 0   σ 0 x(s)w(σ − s)ds   dσ. (3.21) 78 Zavedeme funkci W vztahem W(s) = s 0 w(σ)dσ = s −∞ w(σ)dσ. Pokud váhovou funkci w interpretujeme jako hustotu pravděpodobnosti náhodné veličiny „zpoždění regulačního signálu , pak funkce W představuje distribuční funkci této náhodné veličiny. Nyní v dvojnásobném integrálu na pravé straně rovnosti (3.21) změníme pořadí integrace a integrál upravíme, t 0   σ 0 x(s)w(σ − s)ds   dσ = t 0   t s x(s)w(σ − s)dσ   ds = = t 0 x(s)   t s w(σ − s)dσ   ds = t 0 x(s)   t−s 0 w(σ)dσ   ds = t 0 x(s)W(t − s)ds. Celkem tak dostáváme výsledek, že řešení počáteční úlohy x (t) = −β t −∞ x(s)w(t − s)ds, t > 0, x(0) = 1, t = 0, x(t) = 0, t < 0 pro diferenciální rovnici s distribuovaným zpožděním je současně řešením integrální rovnice x(t) + β t 0 x(s)W(t − s)ds = 1. 3.2.1 Distribuované zpoždění typu Γ V rovnici (3.18) zvolíme speciální váhovou funkci w, konkrétně hustotu gama rozdělení pravděpo- dobnosti, w(s) = gp α(s) = αp Γ(p) e−αs sp−1 , kde α a p jsou kladné parametry. Tato funkce má vlastnosti (3.4). Náhodnou veličinu T s hustotou gp α interpretujeme jako zpoždění signálu. Očekávaná (střední) doba zpoždění τ je E T = ∞ 0 sgp α(s)ds = αp Γ(p) ∞ 0 e−αs sp ds = αp Γ(p)   − 1 α e−αs sp ∞ s=0 + p α ∞ 0 e−αs sp−1 ds   = = p α ∞ 0 αp Γ(p) e−αs sp−1 ds = p α ∞ 0 gp α(s)ds = p α , druhý moment náhodné veličiny T je ∞ 0 s2 gp α(s)ds = αp Γ(p) ∞ 0 e−αs sp+1 ds = αp Γ(p)   − 1 α e−αs sp+1 ∞ s=0 + p + 1 α ∞ 0 e−αs sp ds   = = p + 1 α αp Γ(p) ∞ 0 se−αs sp−1 ds = p + 1 α ∞ 0 sgp α(s)ds = p + 1 α E T = (p + 1)p α2 , 79 n = 1 n = 2 n = 4 n = 10 gn n 1 s1 2 gn n 1 s1 2 gn n 1 s1 2 gn n 1 s1 2 Obrázek 3.5: Hustota gama rozdělení pravděpodobnosti s parametry p = α = n ∈ N pro několik hodnot n. takže rozptyl zpoždění je roven var T = E T 2 − (E T )2 = (p + 1)p α2 − p α 2 = p α2 . Zejména pro p = α = n ∈ N platí gn n(s) = nn (n − 1)! e−ns sn−1 , E T = 1, lim n→∞ varT = lim n→∞ 1 n = 0. To znamená, že posloupnost funkcí {gn n}∞ n=1 je vytvořující posloupností Diracovy distribuce soustředěné v bodě 1. Grafy hustot gn n pro několik hodnot parametru n jsou zobrazeny na obrázku 3.5. Transformace rovnice na rovnici s bezrozměrným časem Vzhledem k tomu, že τ = E T = p/α, můžeme ve vyjádření váhové funkce gp α psát zlomek p/τ místo parametru α. Váhová funkce tedy bude w(s) = gp p/τ (s) = pp τpΓ(p) e− p τ s sp−1 = pp τΓ(p) e−p s τ s τ p−1 = 1 τ gp p s τ a rovnice (3.18) získá tvar z (s) = − β τ s −∞ z(σ)gp p s − σ τ dσ; (3.22) píšeme symbol z místo x a s místo t. Změnou měřítka σ → τσ v integrační proměnné tuto rovnici přepíšeme z (s) = −β s/τ −∞ z(τσ)gp p s − τσ τ dσ. Nyní zavedeme bezrozměrnou nezávisle proměnnou t vztahem s = τt a označíme x(t) = z(τt). Pak x (t) = τz (τt) = −τβ t −∞ z(τσ)gp p τt − τσ τ dσ = −βτ t −∞ x(σ)gp p(t − σ)dσ. Znovu použijeme označení (3.6). Rovnice (3.22) se pak transformuje na rovnici x (t) = −a t −∞ x(s)gp p(t − s)ds (3.23) 80 s bezrozměrným časem t a s bezrozměrnými parametry a, p. Také tuto rovnici lze přepsat v kratším tvaru s konvolucí na pravé straně x = −ax ∗ gp p. Pokud zvolíme p ∈ N, můžeme rovnici (3.7) s diskrétním zpožděním považovat za limitní případ rovnice (3.23) s distribuovaným zpožděním pro p → ∞. Příklad: Řešení rovnice (3.23) s parametrem p = 1 Hustota gama rozdělení pravděpodobnosti s parametry p = α = 1 je klesající exponenciální funkce, g1 1(s) = e−s . Uvažujme tedy počáteční úlohu x (t) = −a t −∞ x(s)e−(t−s) ds, t > 0, x(t) = ϕ(t), t ≤ 0. Zavedeme pomocnou funkci y = y(t) vztahem y(t) = t −∞ x(s)e−t+s ds. Pak je y (t) = x(t) − t −∞ x(s)e−t+s ds = x(t) − y(t) a dále platí x(0) = ϕ(0), y(0) = 0 −∞ ϕ(s)es ds. (3.24) Funkce x a y tedy splňují soustavu obyčejných lineárních diferenciálních rovnic x = −ay y = x − y s počátečními podmínkami (3.24). Tato počáteční úloha je ekvivalentní s počátečním problémem pro obyčejnou lineární homogenní rovnici druhého řádu s konstantním koeficientem x + x + ax = 0, x(0) = ϕ(0), x (0) = −a 0 −∞ ϕ(s)es ds, který má jediné řešení x(t) =    ϕ(0) cosh 1 2 √ 1 − 4a t + A √ 1 − 4a sinh 1 2 √ 1 − 4a t e− 1 2 t , a < 1 4 , ϕ(0) + 1 2 At e− 1 2 t , a = 1 4 , ϕ(0) cos 1 2 √ 4a − 1 t + A √ 4a − 1 sin 1 2 √ 4a − 1 t e− 1 2 t , a > 1 4 , kde jsme označili A = ϕ(0) − 2a 0 −∞ ϕ(s)es ds. 81 Tato funkce je současně řešením dané úlohy. Platí pro ni lim t→∞ x(t) = 0 a funkce x je v okolí nekonečna monotonní (pro a ≤ 1 4 ), nebo osciluje kolem 0 (pro a > 1 4 ). Z výsledků výpočtu vidíme, že regulace pomocí zpětné vazby s exponenciálně klesajícím vlivem minulosti, vede vždy k dosažení žádaného cílového stavu; při jeho dosahování se mohou objevit tlumené oscilace – pokud „intenzita regulování je příliš velká, nebo regulaci ovlivňuje příliš vzdálená minulost. Charakteristická rovnice a nestabilita Rovnice (3.23) splňuje princip superpozice, jak se můžeme snadno přesvědčit přímým výpočtem. Proto zkusíme hledat její řešení ve tvaru exponenciální funkce x(t) = eλt . Takové řešení musí splňovat rovnost λeλt = x (t) = −a t −∞ eλs gp p(t − s)ds, tedy pro λ ∈ R, λ > −p a p > 1 bude platit λ = −a t −∞ e−λ(t−s) gp p(t − s)ds = −a ∞ 0 e−λs gp p(s)ds = −app Γ(p) ∞ 0 e−(λ+p)s sp−1 ds = = − app Γ(p)   − 1 λ + p e−(λ+p)s sp−1 ∞ s=0 + p − 1 λ + p ∞ 0 e−(λ+p)s sp−2 ds   = = − app (λ + p)Γ(p − 1) ∞ 0 e−(λ+p)s sp−2 ds = −a p λ + p p ∞ 0 (λ + p)p−1 Γ(p − 1) e−(λ+p)s sp−2 ds = = −a p λ + p p ∞ 0 gp−1 λ+p(s)ds = −a p λ + p p , neboť gp−1 λ+p je hustotou rozdělení pravděpodobnosti. Analogickým výpočtem se lze přesvědčit, že odvozená rovnost platí i pro p = 1 a také pro λ komplexní s reálnou částí větší než −p. Dostáváme tak charakteristickou rovnici příslušnou k rovnici (3.23) ve tvaru λ(λ + p)p + app = 0. (3.25) Z provedených výpočtů je zřejmé, že pro každý kořen λ této rovnice je exponenciální funkce x, x(t) = eλt řešením diferenciální rovnice s distribuovaným zpožděním (3.23). Pokud je parametr p přirozené číslo, pak je charakteristická rovnice (3.25) rovnicí algebraickou stupně p + 1. Pak můžeme vyšetřit standardními metodami, např. užitím Hurwitzova kritéria, za jakých podmínek má kořeny s kladnou reálnou částí, tedy za jakých podmínek je nulové řešení rovnice (3.23) nestabilní. Výsledky pro několik hodnot parametru p jsou shrnuty v následující tabulce: p dostatečná podmínka nestability 2 a > 4 3 a > 8 3 . = 2,6667 4 a > 32 5 √ 2 − 7 . = 2,2742 5 a > 16 5 7 √ 5 − 15 . = 2,0879 82 Ekvivalence rovnice (3.23) se systémem obyčejných lineárních rovnic Nechť p ∈ N a uvažujme počáteční úlohu pro rovnici s distribuovaným zpožděním x (t) = −a t −∞ x(s)gp p(t − s)ds, t > 0, x(t) = ϕ(t), t ≤ 0. (3.26) Pro funkce gj p definované vztahy gj p(s) = pj (j − 1)! e−ps sj−1 , j = 1, 2, . . . , p, platí g1 p(0) = p, gj p(0) = 0, j = 2, 3, . . . , p, d ds g1 p(s) = d ds pe−ps = −p2 e−ps = −pg1 p(s), d ds gj p(s) = pj (j − 1)! −psj−1 + (j − 1)sj−2 e−ps = = p pj−1 (j − 2)! sj−2 − pj (j − 1)! sj−1 e−ps = p gj−1 p (s) − gj p(s) , j = 2, 3, . . ., p. Nechť nyní funkce x = x(t) je řešením úlohy (3.26). Položme y0(t) = x(t), yj(t) = t −∞ x(s)gj p(t − s)ds, j = 1, 2, . . ., p. Pak platí y0(0) = ϕ(0), yj(0) = 0 −∞ ϕ(s)gj p(t − s)ds, j = 1, 2, . . ., p, (3.27) dále y0(t) = −a t −∞ x(s)gp p(t − s)ds = −ayp(t) a s využitím odvozených identit pro funkce gj p dostaneme y1(t) = x(t)g1 p(0) + t −∞ x(s) d ds g1 p(t − s)ds = px(t) − p t −∞ x(s)g1 p(t − s)ds = p y0(t) − y1(t) , yj(t) = x(t)gj p(0) + t −∞ x(s) d ds gj p(t − s)ds = p t −∞ x(s) gj−1 p (t − s) − gj p(t − s) ds = = p yj−1(t) − yj(t) , j = 2, 3 . . ., p. To znamená, že funkce y0, y1, . . . , yp jsou řešením systému obyčejných homogenních diferenciálních rovnic s konstantními koeficienty y0 = −ayp, yj = p(yj−1 − yj), j = 1, 2, . . . , p (3.28) 83 a s počátečními podmínkami (3.27). Tuto počáteční úlohu můžeme zapsat v obvyklém vektorovém tvaru          y0 y1 y2 ... yp−1 yp          =          0 0 0 . . . 0 −a p −p 0 . . . 0 0 0 p −p . . . 0 0 ... ... ... ... ... ... 0 0 0 . . . −p 0 0 0 0 . . . p −p                   y0 y1 y2 ... yp−1 yp          ,          y0(0) y1(0) y2(0) ... yp−1(0) yp(0)          =          ϕ(0) ϕ ∗ g1 p(0) ϕ ∗ g2 p(0) ... ϕ ∗ gp−1 p (0) ϕ ∗ gp p(0)          . (3.29) Nultá složka řešení tohoto systému je řešením počáteční úlohy (3.26). Ještě si můžeme všimnout, že charakteristická rovnice příslušná k systému obyčejných lineárních rovnic (3.29) je tvaru (3.25). 84 Příloha A Dodatky k matematické analýze A.1 Distribuce A.1.1 Základní pojmy Nechť ϕ : Rn → R je funkce n proměnných definovaná na celém prostoru Rn . Nosič funkce ϕ definujeme jako uzávěr množiny {x ∈ Rn : ϕ(x) = 0} a značíme ho Supp ϕ. Symbolem D označíme množinu funkcí definovaných na Rn , které zde jsou třídy C∞ (mají spojité všechny parciální derivace libovolného řádu) a jejichž nosič je kompaktní množina. Na množině D definujeme metriku ρ vztahem ρ(ϕ, ψ) = sup ∂i1+i2+···+in ∂xi1 1 ∂xi2 2 · · · ∂xin n (ϕ(x) − ψ(x)) : x ∈ Rn , (i1, i2, . . . , in) ∈ (N ∪ {0}) n . Množinu D s touto metrikou nazýváme prostor testovacích funkcí, jeho prvky nazýváme testovací funkce. Zobrazení T : D → R, pro které platí T (ϕ + ψ) = T (ϕ) + T (ψ), T (cϕ) = cT (ϕ) , c ∈ R nazýváme lineární funkcionál na prostoru testovacích funkcí. Obraz funkce ϕ při zobrazení T budeme značit T (ϕ), T · ϕ, T ϕ. Množinu všech lineárních funkcionálů D → R nazýváme prostor duální k D a značíme ji D . Definice 1. Spojitý lineární funkcionál na prostoru testovacích funkcí se nazývá distribuce. Podrobněji: Zobrazení T : D → R nazveme distribuce, jestliže • (∀ϕ, ψ ∈ D) T (ϕ + ψ) = T ϕ + T ψ, • (∀ϕ ∈ D) (∀c ∈ R) T (cϕ) = cT ϕ, • (∀{ϕn} ⊆ D) (∀ϕ ∈ D) ϕn → ϕ v prostoru (D, ρ) ⇒ T ϕn → T ϕ v prostoru R s přirozenou metrikou. Příklady distribucí 1. Nechť f : Rn → R je funkce taková, že pro každou kompaktní množinu K ⊆ Rn existuje konečný integrál K f(x)dx (tzv. lokálně integrabilní funkce). Definujme Tf ∈ D vztahem Tf ϕ = Rn f(x)ϕ(x)dx . 85 Tf ϕ budeme také značit f ϕ , nebo podrobněji f(x) ϕ(x) . Distribuce T ∈ D taková, že existuje lokálně integrabilní funkce f pro niž T ϕ = f ϕ pro všechny ϕ ∈ D, se nazývá regulární distribuce. Distribuce, která není regulární, se někdy nazývá singulární. Každé lokálně integrabilní funkci odpovídá distribuce, proto lze množinu lokálně integrovatelných funkcí považovat za podmnožinu D . Z tohoto důvodu se distribuce někdy nazývají zobecněné funkce. Každou funkci ϕ ∈ D lze považovat za regulární distribuci. Tedy D ⊆ D . 2. Diracova distribuce δ přiřadí každé testovací funkci ϕ ∈ D hodnotu ϕ(0). Diracova distribuce není regulární. Přesto se používá zápis δ ϕ = δ(x) ϕ(x) = Rn δ(x)ϕ(x)dx = ϕ(0) . Nosič distribuce Řekneme, že distribuce T ∈ D je na množině Ω ⊆ Rn nulová, jestliže T ϕ = 0 pro každou testovací funkci ϕ ∈ D takovou, že Supp ϕ ⊆ Ω. Nosič distribuce T je nejmenší (vzhledem k množinové inklusi) uzavřená množina taková, že na jejím komplementu je T nulová. Základní operace v prostoru distribucí • Součet distribucí T, S ∈ D : T + S ∈ D je distribuce, pro niž platí (T + S)ϕ = T ϕ + Sϕ pro každou testovací funkci ϕ ∈ D. • Násobení distribuce T ∈ D funkcí a : Rn → R třídy C∞ : Je-li ϕ ∈ D testovací funkce, pak ϕ má kompaktní nosič. To znamená, že také funkce aϕ má kompaktní nosič, tedy aϕ ∈ D. aT ∈ D je distribuce, pro niž platí (aT )ϕ = T (aϕ) pro každou testovací funkci ϕ ∈ D. • Translace (posunutí) distribuce T ∈ D o vektor h ∈ Rn : Je-li ϕ ∈ D, pak funkce ϕh definovaná vztahem ϕh(x) = ϕ(x + h) má kompaktní nosič, je tedy také testovací funkcí. Translace distribuce T ∈ D o vektor h je distribuce τhT ∈ D , pro niž platí (τhT ) ϕ = T ϕh pro každou testovací funkci ϕ ∈ D. Pro regulární distribuci určenou funkcí f platí (τhTf ) ϕ = Rn f(x)ϕ(x + h)dx = Rn f(x − h)ϕ(x)dx . Nechť x0 = o + h. Translace Diracovy distribuce o vektor h, je distribuce δ(x − x0), pro niž platí δ(x − x0) ϕ(x) = δ(x) ϕ(x + h) = ϕ(x0) pro každou ϕ ∈ D. Tato distribuce se nazývá Diracova distribuce soustředěná v bodě x0. 86 A.1.2 Derivování distribucí Nechť f je diferencovatelná (a tedy lokálně integrabilní) funkce, ϕ ∈ D. Pak platí Rn ∂f ∂x1 (x)ϕ(x)dx = ∞ −∞ ∞ −∞ · · · ∞ −∞   ∞ −∞ ∂f ∂x1 (x)ϕ(x)dx1   dx2 . . . dxn−1dxn = = ∞ −∞ ∞ −∞ · · · ∞ −∞  [f(x)ϕ(x)]∞ x1=−∞ − ∞ −∞ f(x) ∂ϕ ∂x1 (x)dx1   dx2 . . . dxn−1dxn = = − ∞ −∞ ∞ −∞ · · · ∞ −∞ f(x) ∂ϕ ∂x1 (x)dx1dx2 . . . dxn−1dxn = − Rn f(x) ∂ϕ ∂x1 (x)dx , poněvadž Supp(fϕ) je kompaktní. Jako zobecnění této úvahy definujeme: Parciální derivace podle první proměnné distribuce T ∈ D je distribuce ∂ ∂x1 T , pro niž platí ∂ ∂x1 T ϕ = −T ∂ϕ ∂x1 pro každou ϕ ∈ D. Obecně ∂i1+i2+···in ∂xi1 1 ∂xi2 2 · · · ∂xin n T ϕ = (−1)i1+i2+···in T ∂i1+i2+···in ∂xi1 1 ∂xi2 2 · · · ∂xin n ϕ . Každá distribuce má derivace libovolného řádu. Každá lokálně integrabilní funkce f určuje regulární distribuci. Tato distribuce má derivaci libovolného řádu. V tomto smyslu lze říci, že každá lokálně integrabilní funkce f má derivaci libovolného řádu. Tato distribuce však obecně není funkcí ale distribucí. Nazýváme ji distributivní derivací funkce f. Heavisidova skoková funkce (distribuce) Funkce H : R → R definovaná vztahem H(x) = 1, x ≥ 0 0, x < 0 je lokálně integrabilní. Určuje tedy regulární distribuci, pro niž platí H ϕ = ∞ −∞ H(x)ϕ(x)dx = ∞ 0 ϕ(x)dx . Dále platí H ϕ = − H ϕ = − ∞ 0 ϕ (x)dx = − [ϕ(x)] ∞ 0 = ϕ(0) = δ ϕ , tedy distributivní derivací funkce H je Diracova distribuce (soustředěná v bodě 0). Obecně: Funkce H : Rn → R definovaná vztahem H(x1, x2, . . . , xn) = 1, x1 ≥ 0, x2 ≥ 0, . . . xn ≥ 0 0, jinak 87 určuje regulární distribuci: H ϕ = ∞ −∞ ∞ −∞ · · · ∞ −∞ H(x1, x2, . . . , xn)ϕ(x1, x2, . . . , xn)dx1dx2 · · · dxn = = ∞ 0 ∞ 0 · · · ∞ 0 ϕ(x1, x2, . . . , xn)dx1dx2 · · · dxn . Poněvadž ∂n ∂x1∂x2···∂xn H ϕ = (−1)n H ∂n ∂x1∂x2···∂xn ϕ = = (−1)n ∞ 0 ∞ 0 · · · ∞ 0 ∂n ∂x1∂x2 · · · ∂xn ϕ(x1, x2, . . . , xn)dx1dx2 · · · dxn = = (−1)n ∞ 0 ∞ 0 · · · ∞ 0 ∂n−1 ∂x2∂x3 · · · ∂xn ϕ(x1, x2, . . . , xn) ∞ x1=0 dx2dx3 · · · dxn = = −(−1)n ∞ 0 ∞ 0 · · · ∞ 0 ∂n−1 ∂x2∂x3 · · · ∂xn ϕ(0, x2, x3, . . . , xn)dx2dx3 · · · dxn = · · · · · · = (−1)2n ϕ(0, 0, . . . , 0) = ϕ(0, 0, . . . , 0) , je ∂n ∂x1∂x2 · · · ∂xn H = δ. Distributivní derivace funkcí jedné proměnné Nechť funkce f : R → R je třídy C∞ na každém z intervalů (−∞, 0), (0, ∞) a nechť každá její derivace je lokálně integrabilní. Tato funkce určuje regulární distribuci Tf . Označme σm = lim x→0+ f(m) (x) − lim x→0− f(m) (x) a Tf = ∂ ∂x T, Tf = ∂2 ∂x2 T . . . , T (k) f = ∂k ∂xk T . Pro každou ϕ ∈ D platí Tf ϕ = − f(x) ϕ (x) = − ∞ −∞ f(x)ϕ (x)dx = − 0 −∞ f(x)ϕ (x)dx − ∞ 0 f(x)ϕ (x)dx = = − [f(x)ϕ(x)] 0 −∞ + 0 −∞ f (x)ϕ(x)dx − [f(x)ϕ(x)] ∞ 0 + ∞ 0 f (x)ϕ(x)dx = = lim x→0+ f(x)ϕ(x) − lim x→0− f(x)ϕ(x) + ∞ −∞ f (x)ϕ(x)dx = = ϕ(0) lim x→0+ f(x) − lim x→0− f(x) + ∞ −∞ f (x)ϕ(x)dx = = σ0ϕ(0) + ∞ −∞ f (x)ϕ(x)dx = σ0 δ ϕ + f ϕ = σ0 δ ϕ + Tf ϕ , symbolicky Tf = σ0δ + Tf . 88 Obecně T (k) f ϕ = k−1 m=0 (−1)k−m−1 σmϕ(k−m−1) (0) + ∞ −∞ f(k) (x)ϕ(x)dx , Symbolicky T (k) f = k−1 m=0 σmδ(k−m−1) + Tf(k) . A.1.3 Konvergence distribucí Řekneme, že posloupnost distribucí {Tk} ∞ k=1 ⊆ D konverguje pro k → ∞ k distribuci T ∈ D a píšeme lim k→∞ Tk = T , jestliže pro každou testovací funkci ϕ ∈ D je lim k→∞ Tkϕ = T ϕ (v tomto případě jde o konvergenci číselných posloupností). Nechť {Tk}∞ k=1 ⊆ D je posloupnost distribucí taková, že pro každou testovací funkci ϕ ∈ D existuje limita posloupnosti čísel {Tkϕ} ∞ k=1. Definujme zobrazení T : D → R předpisem T (ϕ) = lim k→∞ Tkϕ . Pak T je lineární (to plyne z linearity každé z distribucí Tk a z linearity operátoru limity posloupností) a spojité (důkaz např. v: Laurent Schwartz: Théorie des distributions, Paris 1973). To znamená, že T je distribuce. δ-vytvořující posloupnosti Nechť {fk} ∞ k=1 je posloupnost lokálně integrabilních funkcí na Rn takových, že lim k→∞ Tfk = δ, tj. lim k→∞ fk ϕ = ϕ(0) pro každou testovací funkci ϕ ∈ D. Pak {fk} ∞ k=1 se nazývá δ-vytvořující posloupnost, funkce fk se nazývají impulsní funkce. Příklady δ-vytvořujících posloupností: fk(x) =    k, |x| ≤ 1 2k 0, |x| > 1 2k , fk(x) =    k − k2 |x|, |x| ≤ 1 k 0, |x| > 1 k , fk(x) = k 2π e−kx2 /2 , fk(x) = sin kx πx , fk(x) = 1 π αk x2 + α2 k , přitom {αk}∞ k=1 je libovolná posloupnost kladných čísel taková, že lim k→∞ αk = 0, fk(x) =    1 + 2 k m=1 cos 2πm x, |x| ≤ 1 2 0, |x| > 1 2 . Tyto posloupnosti jsou znázorněny na obrázku A.1. 89 fk x fk x fk(x) = k, |x| ≤ 1/(2k) 0, jinak fk(x) = k − k2 |x|, |x| ≤ 1/k 0, jinak fk x fk x fk(x) = k 2π e− 1 2 kx2 fk(x) = sin kx πx fk x fk x fk(x) = 1 π k2 k4x2 + 1 fk(x) =    1 2 + k n=1 cos nπx, |x| ≤ 1 0, jinak Obrázek A.1: Několik prvních členů některých δ-vytvořujících posloupností. S rostoucím k se zmenšuje síla čáry. 90 A.2 Fourierova transformace a konvoluce O všech funkcích nezávisle proměnné x, které se v tomto oddíle vyskytnou, budeme předpokládat, že jsou definovány na celé množině R, mají po částech spojitou derivaci a konvergují dostatečně rychle k nule pro |x| → ∞. „Dostatečně rychlou konvergencí budeme rozumět, že ∞ −∞ f(x) dx < ∞. Fourierova transformace F převádí reálnou funkci f jedné reálné proměnné na komplexní funkci F(f) = ˆf jedné reálné proměnné definovanou vztahem ˆf(ξ) = ∞ −∞ f(x)e−ixξ dx. Obraz funkce f při Fourierově transformaci (Fourierův obraz funkce) můžeme také vyjádřit jako součet reálné a imaginární části, ˆf(ξ) = ∞ −∞ f(x) cos xdx − i ∞ −∞ f(x) sin xdx. Poznámka 1. Fourierův obraz funkce f bývá v (technických) aplikacích nazýván spektrum (signálu) f, někdy také spektrální funkce nebo spektrální hustota. Z linearity integrálu plyne, že Fourierova transformace je lineární, tj. F(c1f1 + c2f2)(ξ) = c1 ˆf1(ξ) + c2 ˆf2(ξ). Příklady: • Najdeme Fourierův obraz funkce f dané předpisem f(x) = e−α|x| , kde α > 0. ˆf(ξ) = ∞ −∞ e−α|x| e−ixξ dx = 0 −∞ ex(α−iξ) dx + ∞ 0 e−x(α+iξ) dx = ∞ 0 e−x(α−iξ) dx + ∞ 0 e−x(α+iξ) dx = = − e−x(α−iξ) α − iξ − e−x(α+iξ) α + iξ ∞ x=0 = − e−xα (cos x + i sin xξ) α − iξ − e−xα (cos xξ − i sin xξ) α + iξ ∞ x=0 = = 1 α − iξ + 1 α + iξ = 2α α2 + ξ2 . • Najdeme Fourierův obraz funkce f dané předpisem f(x) = α, |x| < β, 0, jinak, kde β > 0. Při výpočtu využijeme skutečnosti, že funkce cos je sudá a funkce sin je lichá. Dostaneme ˆf(ξ) = ∞ −∞ f(x)e−ixξ dx = α β −β (cos xξ+i sin xξ)dx = 2α β 0 cos xξdx = 2α sin xξ ξ β x=0 = 2α sin βξ ξ . 91 Pro Fourierův obraz derivace funkce f dostaneme integrací per partes a s využitím vlastnosti lim |x|→∞ f(x) = 0 vztah F(f )(ξ) = ∞ −∞ f (x)e−ixξ dx = f(x)e−ixξ ∞ x=−∞ − ∞ −∞ f(x)(−iξ)e−ixξ dx = = iξ ∞ −∞ f(x)e−ixξ dx = iξF(f)(ξ), tj. f (ξ) = iξ ˆf(ξ). (A.1) Fourierova transformace převádí infinitesimální operaci, derivaci funkce, na operaci aritmetickou, na násobení. Fourierova transformace není prostá – dvě funkce, které se liší na množině míry nula mají stejný Fourierův obraz. Pokud však ztotožníme funkce, lišící se na množině míry nula, tj. provedeme rozklad uvažované třídy funkcí podle ekvivalence f ≡ g ⇔ ∞ −∞ f(x) − g(x) dx = 0, můžeme na těchto třídách ekvivalence považovat Fourierovu transformaci za prostou a v tomto smyslu mluvit o transformaci inversní. Inversní Fourierova transformace F−1 převádí komplexní funkci ˆf zpět na reálnou funkci f na celém oboru R; funkce f je dána vztahem f(x) = 1 2π ∞ −∞ ˆf(ξ)eixξ dξ; (A.2) nevlastní integrál na pravé straně přitom chápeme ve smyslu hlavní hodnoty. Příklad: Najdeme vzor funkce ˆf(ξ) = 2α sin βξ ξ , jinak řečeno, najdeme funkci f jejíž spektrum je ˆf. f(x) = 1 2π lim →∞ − ˆf(ξ)eixξ dξ = 1 π lim →∞ − sin βξ ξ (cos xξ + i sin xξ)dξ. Imaginární část integrálu se rovná nule, neboť integrovaná funkce je lichá. V reálné části integrujeme sudou funkci, počítáme tedy integrál 2 0 sin βξ ξ cos xξdξ = 0 1 ξ sin(β + x)ξ + sin(β − x)ξ dξ. Tento integrál rozdělíme na součet dvou. V prvním z nich substitucí (β + x)ξ = s dostaneme 0 sin(β + x)ξ ξ dξ = (β+x) 0 sin s s ds = Si(β + x) , 92 kde Si označuje funkci integrálsinus1 . Podobně najdeme 0 sin(β − x)ξ ξ dξ = Si(β − x) . Celkem tedy máme f(x) = α π lim →∞ Si(β + x) + Si(β − x) . Pokud je −β < x < β, jsou oba výrazy β + x a β − x kladné a tedy lim →∞ Si(β + x) + Si(β − x) = 2 lim y→∞ Si(y) = π. Pokud je x < −β nebo x > β, mají výrazy β + x a β − x opačná znaménka a protože je funkkce Si lichá, platí lim →∞ Si(β + x) + Si(β − x) = lim y→∞ Si(y) + lim y→−∞ Si(y) = π 2 − π 2 = 0. Pokud je x = −β nebo x = β, platí lim →∞ Si(β + x) + Si(β − x) = lim →∞ Si(2β ) = π 2 . Tyto výpočty ukazují, že f(x) =    α, x ∈ (−β, β), 1 2 α, x ∈ {−β, β} , 0, jinak. Porovnáním s předchozím příkladem vidíme, že funkce f se shoduje s funkcí, která byla „původním vzorem funkce ˆf, ve všech bodech spojitosti. V bodech nespojitosti nabývá hodnot, které jsou průměrem limity zprava a zleva. Poznámka 2. Vzorce pro Fourierovu transformaci a pro inversní Fourierovu transformaci jsou poněkud nesymetrické, rušivě působí faktor 1/(2π). Proto v někteých (teoretičtěji zaměřených) publikacích bývá Fourierova transformace definována vztahem ˆf(ξ) = 1 √ 2π ∞ −∞ f(x)e−ixξ dx. Inversní transformace v takovém případě vyjde f(x) = 1 √ 2π ∞ −∞ ˆf(ξ)eixξ dξ. Tyto vzorce se liší jen znaménkem u výrazu ixξ. Konvoluce funkcí f, g definovaných na R je funkce f ∗ g daná vztahem f ∗ g(x) = ∞ −∞ f(y)g(x − y)dy. 1Funkce Si je definována vztahem Si(t) = t 0 sin x x dx = ∞ n=0 (−1)n t2n+1 (2n + 1) · (2n + 1)! Tato funkce je lichá a splňuje rovnosti Si(0) = 0, lim t→∞ Si(t) = 1 2 π. 93 Příklad: Vypočítáme konvoluci funkcí f a g daných předpisem f(x) = e−α|x| , g(x) = e−β|x| ; konstanty α, β jsou kladné. Konvoluce je dána nevlastním integrálem (f ∗ g)(x) = ∞ −∞ e−α|y| e−β|x−y| dy. Pro x < 0 tento integrál upravíme, ∞ −∞ e−α|y| e−β|x−y| dy = x −∞ eαy e−β(x−y) dy + 0 x eαy eβ(x−y) dy + ∞ 0 e−αy eβ(x−y) dy = = e−βx α + β e(α+β)y x y=−∞ + eβx α − β e(α−β)y 0 y=x − eβx α + β e−(α−β)y ∞ y=0 = = e−βx e(α+β)x α + β + eβx 1 − e(α−β)x α − β + eβx α + β = eαx + eβx α + β + eβx − eαx α − β = = 2α α2 − β2 eβx − 2β α2 − β2 eαx = 2 α2 − β2 αe−β|x| − βe−α|x| . Analogicky vypočítáme, že také pro x ≥ 0 je ∞ −∞ e−α|y| e−β|x−y| dy = 2 α2 − β2 αe−β|x| − βe−α|x| . Výrazem na pravé straně této rovnosti je tedy dána hodnota konvoluce funkcí f a g. Fourierův obraz konvoluce funkcí f, g je F(f ∗ g)(ξ) = ∞ −∞ f ∗ g(x)e−ixξ dx = ∞ −∞   ∞ −∞ f(y)g(x − y)e−ixξ dy   dx = = R2 f(y)g(x − y)e−ixξ dxdy. V tomto dvojném integrálu budeme transformovat proměnné tak, že položíme x = z + y, y = y. Jacobián tohoto zobrazení je 1 1 0 1 = 1. Dále e−ixξ = e−iyξ e−izξ , tedy F(f ∗ g)(ξ) = R2 f(y)g(z)e−iyξ e−izξ dzdy =   ∞ −∞ f(y)e−iyξ dy     ∞ −∞ g(z)e−izξ dz   = ˆf(ξ)ˆg(ξ). To znamená, že f ∗ g = ˆfˆg, (A.3) Fourierova transformace převádí konvoluci funkcí na jejich součin. 94 A.3 Okrajové úlohy pro obyčejné lineární rovnice druhého řádu A.3.1 Formulace úloh Označme Ck (0, ) množinu funkcí k-krát diferencovatelných na (0, ), ∈ R ∪ {∞}. Diferenciální operátor Buďte a, b, c ∈ C0 (0, ) a a(x) = 0 pro x ∈ (0, ). Lineární diferenciální operátor druhého řádu L = L(a, b, c) : C2 (0, ) → C0 (0, ) definujeme předpisem Ly(x) = a(x)y (x) + b(x)y (x) + c(x)y(x) , x ∈ (0, ) . Rovnice Ly = g, kde g ∈ C0 (0, ) je lineární diferenciální rovnice druhého řádu; v případě g ≡ 0 homogenní, v opačném nehomogenní. Buďte p ∈ C1 (0, ), q ∈ C0 (0, ). Pak operátor L(−p, −p , q) daný vztahem L(−p, −p , q)y(x) = −p(x)y (x) − p (x)y (x) + q(x)y(x) = − p(x)y (x) + q(x)y(x) nazveme samoadjungovaný. Každý lineární diferenciální operátor druhého řádu L(a, b, c), pro jehož koeficienty a, b platí b(x) = a (x), x ∈ (0, ) je samoadjungovaný. Rovnice − p(x)y (x) + q(x)y(x) = f(x) , x ∈ (0, ) se nazývá samoadjungovaná nebo Sturmova-Liouvilleova rovnice. Tvrzení 5. Každou lineární diferenciální rovnici s koeficientem a ∈ C1 (0, ) lze vyjádřit v samoadjungovaném tvaru. Důkaz: Buď h(x) = b(x) − a (x) a(x) dx , (x) = eh(x) . Pak ( (x)a(x)) = eh(x) a(x) = eh(x) h (x)a(x) + eh(x) a (x) = = (x) b(x) − a (x) a(x) a(x) + (x)a (x) = (x)b(x), tedy (x)a(x)y (x) + (x)b(x)y (x) + (x)c(x)y(x) = (x)g(x) je samoadjungovaná rovnice, p = − a, q = c, f = g. Okrajové podmínky Budeme hledat řešení rovnice Ly(x) = f(x), na intervalu (0, ), které splňuje některé z následujících podmínek. 95 • Dirichletovy podmínky: y(0) = y0, y( ) = y1. • Neumannovy podmínky: y (0) = y0, y ( ) = y1. • Newtonovy podmínky: α0y(0) + β0y (0) = y0, α1y( ) + β1y ( ) = y1, přičemž α2 0 + β2 0 = 0 = α2 1 + β2 1. • Podmínky omezenosti: y(x) je omezená pro x → 0+, y(x) je omezená pro x → − . U podmínek omezenosti můžeme připustit = ∞ a jako levý okraj použít −∞, nikoliv 0. • Podmínky periodičnosti (periodické podmínky): y(x) = y(x + ) pro každé x ∈ R; Řešení rovnice v tomto případě hledáme na celé reálné ose. Dirichletovy podmínky jsou zvláštním případem podmínek Newtonových pro α0 = α1 = 1, β0 = β1 = 0; Neumannovy podmínky jsou zvláštním případem Newtonových podmínek pro α0 = α1 = 0, β0 = β1 = 1. Podmínky různého typu lze kombinovat; můžeme například požadovat splnění Neumanovy podmínky v levém krajním bodě a podmínky omezenosti v pravém krajním bodě. Jakoukoliv okrajovou podmínku nazveme homogenní, jestliže s libovolnými dvěma funkcemi y1, y2, které této podmínce vyhovují, vyhovuje téže podmínce i jejich libovolná lineární kombinace k1y1 + k2y2. Newtonovy podmínky s y0 = y1 = 0, podmínky periodičnosti i podmínky omezenosti s y1 = 0 nebo y0 = 0 jsou homogenní. Okrajová úloha, v níž rovnice i okrajové podmínky jsou homogenní se nazývá homogenní okrajová úloha, v opačném případě nehomogenní okrajová úloha. Symetrický diferenciální operátor Řekneme, že operátor L je symetrický na množině M ⊆ C2 (0, ), jestliže pro všechny u, v ∈ M platí 0 Lu(x)v(x)dx = 0 u(x)Lv(x)dx . 96 Buď L = L(−p, −p , q) samoadjungovaný operátor. Pak platí (s využitím integrace „per partes ) 0 Lu(x)v(x)dx − 0 u(x)Lv(x)dx = = 0 − p(x)u (x) + q(x)u(x) v(x) − u(x) − p(x)v (x) + q(x)v(x) dx = = 0 p(x)v (x) u(x) − p(x)u (x) v(x) dx = = [p(x)v (x)u(x)]0 − 0 p(x)v (x)u (x)dx − [p(x)u (x)v(x)]0 + 0 p(x)u (x)v (x)dx = = p( )v ( )u( ) − p(0)v (0)u(0) − p( )u ( )v( ) + p(0)u (0)v(0) = = p( ) v ( )u( ) − u ( )v( ) − p(0) v (0)u(0) − u (0)v(0) . • Samoadjungovaný operátor L = L(−p, −p , q) je symetrický na množině funkcí, které splňují homogenní Newtonovy podmínky. Důkaz: Je-li β0 = 0, pak u (0) = − α0 β0 u(0), v (0) = − α0 β0 v(0), takže v (0)u(0)−u (0)v(0) = 0. Je-li α0 = 0, pak u(0) = − β0 α0 u (0), v(0) = − β0 α0 v (0), takže opět v (0)u(0) − u (0)v(0) = 0. Analogicky ověříme, že v ( )u( ) − u ( )v( ) = 0. • Pokud funkce p je -periodická, pak samoadjungovaný operátor L = L(−p, −p , q) je symetrický na množině -periodických funkcí. A.3.2 Homogenní okrajová úloha s parametrem Nechť λ ∈ R. Uvažujme homogenní okrajovou úlohu pro rovnici Lv(x) = λv(x). Tato úloha má vždy triviální řešení v ≡ 0. Pokud existuje netriviální řešení v = v(x), nazveme ho vlastní funkcí okrajové úlohy a parametr λ nazveme vlastním číslem operátoru L. Je-li λ vlastní číslo operátoru L a v = v(x) je příslušná vlastní funkce uvažované okrajové úlohy, pak také funkce cv je pro libovolnou konstantu c ∈ R vlastní funkcí. Jestliže vlastnímu číslu λ odpovídá k lineárně nezávislých vlastních funkcí, řekneme, že λ je k-násobné vlastní číslo. Tvrzení 6. Označme ML množinu funkcí splňujících příslušné homogenní okrajové podmínky. Jeli operátor L symetrický na množině ML a 0 = λ1 = λ2 jsou jeho dvě vlastní čísla, pak odpovídající vlastní funkce jsou ortogonální v prostoru L2 (0, ). Důkaz: 0 v1(x)v2(x)dx = 1 λ1 0 λ1v1(x)v2(x)dx = 1 λ1 0 Lv1(x)v2(x)dx = = 1 λ1 0 v1(x)Lv2(x)dx = λ2 λ1 0 v1(x)v2(x)dx. Kdyby 0 v1(x)v2(x)dx = 0 pak by λ2 λ1 = 1, což by byl spor. 97 Příklady: Uvažujme samoadjungovaný operátor L = L(−a2 , 0, 0), kde a je nějaká nenulová konstanta. Rov- nici − a2 y (x) = λy(x) (A.4) můžeme přepsat na tvar y (x) + λ a2 y(x) = 0. Řešení této homogenní lineární rovnice druhého řádu závisí na znaménku parametru λ. Obecné řešení rovnice je dáno vztahem y(x) =    A exp √ −λ |a| x + B exp − √ −λ |a| x , λ < 0, Ax + B, λ = 0, A cos √ λ |a| x + B sin √ λ |a| x, λ > 0, kde A, B jsou nějaké konstanty. 1) Hledáme řešení rovnice (A.4) na intervalu (0, ), které splňuje Dirichletovy homogenní okrajové podmínky y(0) = 0 = y( ). Je-li λ = 0, pak má platit y(0) = 0 = B, y( ) = 0 = A + B, takže B = 0 a v důsledku toho také A = 0 a rovnice má pouze triviální řešení. Je-li λ < 0, pak má platit y(0) = 0 = A + B, tj. B = −A, y( ) = 0 = Ae √ −λ |a| − Ae− √ −λ |a| = 2A sinh √ −λ |a| ; pro −λ > 0 je však sinh √ −λ |a| > 0 a z toho plyne, že A = 0. Rovnice (A.4) má opět pouze triviální řešení. Je-li λ > 0, pak má platit y(0) = 0 = A, y( ) = 0 = B sin √ λ |a| . Odtud plyne, že √ λ |a| = kπ pro k ∈ Z, k = 0, tedy λ = kπa 2 pro k = 1, 2, 3, . . ., neboť λ > 0. Vlastní čísla operátoru L(−a2 , 0, 0) s homogenními Dirichletovými podmínkami na intervalu (0, ) a příslušné vlastní funkce jsou λk = kπa 2 , vk(x) = sin kπ|a| x, k = 1, 2, 3, . . .. 2) Nyní hledáme řešení rovnice (A.4) na R, které splňuje podmínky periodičnosti y(x) = y(x + ). Je-li λ < 0, pak je řešení y(x) je monotonní; konkrétně rostoucí pro A > 0 nebo A = 0, B < 0, klesající pro A < 0 nebo A = 0, B > 0 a konstantní nulové pro A = B = 0. Úloha má tedy pouze triviální řešení. 98 Pro λ = 0 má rovnice řešení y(x) = Ax + B, které je periodické a netriviální pouze pro A = 0, B = 0. První vlastní číslo tedy je λ0 = 0 a příslušná vlastní funkce v0 je nenulová konstanta. Pro λ > 0 má rovnice řešení y(x) = A cos √ λ |a| x + B sin √ λ |a| x které má splňovat podmínku A cos √ λ |a| x + B sin √ λ |a| x = A cos √ λ |a| (x + ) + B sin √ λ |a| (x + ) = = A cos √ λ |a| x cos √ λ |a| − sin √ λ |a| x sin √ λ |a| + B sin √ λ |a| x cos √ λ |a| + cos √ λ |a| x sin √ λ |a| = = A cos √ λ |a| + B sin √ λ |a| cos √ λ |a| x + −A sin √ λ |a| + B cos √ λ |a| sin √ λ |a| x. Poněvadž funkce cos √ λ |a| x a sin √ λ |a| x jsou nezávislé, plyne odtud A cos √ λ |a| + B sin √ λ |a| = A, −A sin √ λ |a| + B cos √ λ |a| = B, neboli cos √ λ |a| − 1 A + sin √ λ |a| B = 0, − sin √ λ |a| A + cos √ λ |a| − 1 B = 0. Tato homogenní soustava lineárních algebraických rovnic pro neznámé A, B má nenulové řešení právě tehdy, když determinant její matice je nulový, tj. právě tehdy, když cos √ λ |a| − 1 2 + sin √ λ |a| 2 = 0. Tato rovnost je splněna právě tehdy, když cos √ λ |a| = 1 a sin √ λ |a| = 0, což znamená, že √ λ |a| = 2kπ, k ∈ Z. Celkem tedy vlastní čísla operátoru L(−a2 , 0, 0) s podmínkami periodičnosti a příslušné vlastní funkce jsou λ0 = 0, v0(x) = const = 0, λk = 2kπa 2 , vk(x) = cos 2kπ x, ˜vk(x) = sin 2kπ x, k = 1, 2, 3, . . .. Kladná vlastní čísla jsou tedy dvojnásobná. 3) Nakonec najdeme řešení rovnice (A.4) na (0, ∞), které splňuje podmínky omezenosti y(x) je omezená pro x → 0 + a pro x → ∞ . Je-li λ < 0, pak lim x→∞ |y(x)| = ∞, A = 0, 0, A = 0. V tomto případě tedy všechna záporná čísla λ− jsou vlastními čísly a příslušné vlastní funkce jsou v−(x) = e− √ −λ− |a| x . 99 Podobně pro λ = 0 je lim x→∞ |y(x)| = ∞, A = 0, B, A = 0. Číslo λ0 = 0 je vlastním číslem a příslušná vlastní funkce je v0(x) = const = 0. Pro λ > 0 jsou všechna řešení omezená, takže jakékoliv kladné číslo λ+ je vlastním číslem a příslušné vlastní funkce jsou v+(x) = cos λ+ |a| x, ˜v+(x) = sin λ+ |a| x. Sturmova-Liouvilleova úloha − p(x)y (x) + q(x)y(x) = λy(x), x ∈ (0, ), α0y(0) + β0y (0) = 0 = α1y( ) + β1y ( ). Věta 2. Platí následující tvrzení: • Sturmova-Liouvilleova úloha má nekonečně mnoho vlastních čísel λ1, λ2, . . . , pro která platí min{q(x) : x ∈ [0, l]} ≤ λ1 < λ2 < · · · ; lim n→∞ λn = ∞ . • Každému vlastnímu číslu Sturmovy-Liouvilleovy úlohy přísluší právě jedna normovaná vlastní funkce. • Vlastní funkce vn = vn(x) odpovídající vlastnímu číslu λn má v intervalu (0, ) právě n − 1 nulových bodů. Mezi každými dvěma sousedními nulovými body vlastní funkce vn leží právě jeden nulový bod vlastní funkce vn+1. Zejména vlastní funkce v1 nemění znaménko na intervalu (0, ). • Posloupnost {vn}∞ n=1 normovaných vlastních funkcí Sturmovy-Liouvilleovy úlohy tvoří úplnou ortonormální posloupnost na [0, ]. Tj. je-li funkce f ∈ L2 (0, ), pak Fourierova řada funkce f vzhledem k ortonormální posloupnosti {vn}∞ n=1 konverguje k funkci f podle středu (konvergence v prostoru L2 (0, )). Je-li funkce f navíc spojitá a splňuje homogenní okrajové podmínky, je tato konvergence stejnoměrná. Důkaz: Viz J. Kalas, M. Ráb: Obyčejné diferenciální rovnice. MU, Brno 1995, str. 158–163. Důkaz je tam proveden pro případ p ≡ 1. Tvrzení jsou ilustrována předchozím příkladem. A.3.3 Řešení nehomogenní okrajové úlohy Budeme hledat řešení nehomogenní rovnice v samoadjungovaném tvaru s homogenními Newtonovými okrajovými podmínkami Ly(x) ≡ − p(x)y (x) + q(x)y(x) = f(x), x ∈ (0, ), α0y(0) + β0y (0) = 0 = α1y( ) + β1y ( ). 100 Fourierova metoda • Najdeme posloupnost vlastních čísel {λn}∞ n=1 a ortogonální posloupnost příslušných vlastních funkcí {vn}∞ n=1 Sturmovy-Liouvilleovy úlohy, tj. rostoucí posloupnost čísel {λn}∞ n=1 a posloupnost funkcí {vn}∞ n=1, které splňují: Lvn(x) = λnvn(x), α0vn(0) + β0vn(0) = 0 = α1vn( ) + β1vn( ). • Funkci f vyjádříme ve tvaru Fourierovy řady vzhledem k orthogonálnímu systému vlastních funkcí f(x) = ∞ n=1 dnvn(x), kde dn = 1 ||vn||2 l 0 f(ξ)vn(ξ)dξ. • Řešení úlohy hledáme také ve tvaru Fourierovy řady y(x) = ∞ n=1 cnvn(x). Musí tedy platit Ly(x) = L ∞ n=1 cnvn(x) = ∞ n=1 cnLvn(x) = ∞ n=1 cnλnvn(x), takže ∞ n=1 cnλnvn(x) = ∞ n=1 dnvn(x). z čehož podle věty o jednoznačnosti Fourierovy řady plyne cn = dn λn , n = 1, 2, . . . , pokud všechna vlastní čísla jsou nenulová. Hledané řešení tedy je y(x) = ∞ n=1 vn(x) λn ||vn|| 2 0 f(ξ)vn(ξ)dξ = 0 f(ξ) ∞ n=1 vn(ξ)vn(x) λn ||vn|| 2 dξ. Označíme-li G(x, ξ) = ∞ n=1 vn(ξ)vn(x) λn ||vn|| 2 , lze řešení zapsat ve tvaru integrálu y(x) = 0 f(ξ)G(x, ξ)dξ. 101 Metoda variace konstant • Najdeme řešení u, v dvou pomocných homogenních úloh s jednou okrajovou podmínkou Lu = − (pu ) + qu = 0, α0u(0) + β0u (0) = 0, Lv = − (pv ) + qv = 0, α1v( ) + β1v ( ) = 0. Funkce u, v nejsou určeny jednoznačně. Vezmeme ty, které jsou lineárně nezávislé. • Pro Wronskián W(x) = u(x)v (x) − u (x)v(x) funkcí u, v platí p(x)W(x) ≡ K, kde K je nenulová konstanta, neboť (pW) = p(uv − u v) = p uv + pu v + puv − p u v − pu v − pu v = = (pv + p v )u − (pu + p u )v = (pv ) u − (pu ) v = qvu − quv = 0, kdyby K = 0, pak by W ≡ 0, což by byl spor s lineární nezávislostí. • Řešení nehomogenní úlohy hledáme metodou variace konstant, tedy ve tvaru y(x) = c1(x)u(x) + c2(x)v(x). Funkce y má být řešením dané nehomogenní rovnice, takže musí platit f = L(c1u + c2v) = − p(c1u) + qc1u − p(c2v) + qc2v = = −p (c1 u + 2c1u + c1u ) − p (c1u + c1u ) + qc1u − − p (c2 v + 2c2v + c2v ) − p (c2v + c2v ) + qc2v = = c1 (−pu − p u + qu) − pc1u − p (c1 u + c1u ) − p c1u + c2 (−pv − p v + qv) − pc2v − p (c2 v + c2v ) − p c2v = = c1Lu − pc1u − p(c1u) + c2Lv − pc2v − p(c2v) = = −p(c1u + c2v ) − p(c1u + c2v) . Tato rovnost bude splněna zejména tehdy, když funkce c1, c2 splňují soustavu rovnic c1(x)u(x) + c2(x)v(x) = 0, c1(x)u (x) + c2(x)v (x) = − f(x) p(x) . (A.5) Platí tedy c1(x) = 1 W(x) 0 v(x) − f(x) p(x) v (x) = f(x)v(x) K , c2(x) = 1 W(x) u(x) 0 u (x) − f(x) p(x) = − f(x)u(x) K . (A.6) • Funkce y(x) má splňovat okrajové podmínky, tj. α0 [c1(0)u(0) + c2(0)v(0)] + β0 [c1(0)u(0) + c1(0)u (0) + c2(0)v(0) + c2(0)v (0)] = 0 α1 [c1( )u( ) + c2( )v( )] + β1 [c1( )u( ) + c1( )u ( ) + c2( )v( ) + c2( )v ( )] = 0, po úpravě s využitím (A.5) c1(0) α0u(0) + β0u (0) + c2(0) α0v(0) + β0v (0) = 0, c1( ) α1u( ) + β1u ( ) + c2( ) α1v( ) + β1v ( ) = 0; 102 každá z funkcí splňuje jednu okrajovou podmínku, tedy c2(0) α0v(0) + β0v (0) = 0 , c1( ) α1u( ) + β1u ( ) = 0 , takže c1( ) = 0 , c2(0) = 0 . (A.7) • Funkce c1, c2 jsou řešením rovnic (A.6) s počátečními podmínkami (A.7) a jsou tedy dány výrazy c1(x) = 1 K x f(ξ)v(ξ)dξ , c2(x) = − 1 K x 0 f(ξ)u(ξ)dξ . • Řešení úlohy je y(x) = − u(x) K x f(ξ)v(ξ)dξ − v(x) K x 0 f(ξ)u(ξ)dξ . Označíme-li G(x, ξ) =    − u(x)v(ξ) K , 0 ≤ x < ξ ≤ − v(x)u(ξ) K , 0 ≤ ξ < x ≤ , lze řešení zapsat ve tvaru jediného integrálu y(x) = 0 f(ξ)G(x, ξ)dξ . Greenova funkce Funkci G : [0, ] × [0, ] → R nazveme Greenovou funkcí homogenní okrajové úlohy Ly(x) ≡ − p(x)y (x) + q(x)y(x) = 0, x ∈ (0, ), α0y(0) + β0y (0) = 0 = α1y( ) + β1y ( ). kde p(x) > 0 pro x ∈ [0, l], jestliže (i) G je spojitá pro x ∈ [0, ] × [0, ], (ii) G je symetrická, tj. G(x, ξ) = G(ξ, x), (iii) pro každé ξ ∈ [0, ] má funkce G(·, ξ) spojité derivace druhého řádu, (iv) pro každé ξ ∈ [0, ] je funkce G(·, ξ) řešením uvažované okrajové úlohy, (v) lim x→ξ+ Gx(x, ξ) − lim x→ξ− Gx(x, ξ) = − 1 p(ξ) pro ξ ∈ (0, ). Věta 3. Má-li uvažovaná homogenní okrajová úloha jen triviální řešení y ≡ 0 a jsou-li funkce p ∈ C1 (0, ), q ∈ C2 (0, ), existuje právě jedna její Greenova funkce. Nehomogenní okrajová úloha Ly(x) ≡ − p(x)y (x) + q(x)y(x) = f(x), x ∈ (0, ), α0y(0) + β0y (0) = 0 = α1y( ) + β1y ( ). 103 má pak jediné řešení tvaru y(x) = 0 f(ξ)G(x, ξ)dξ . Důkaz: Viz I. Kiguradze: Okrajové úlohy pro systémy lineárních obyčejných diferenciálních rovnic. MU, Brno 1997, str. 82. Důkaz je proveden pro mnohem obecnější situaci. Úloha s nehomogenními okrajovými podmínkami Ly(x) ≡ − p(x)y (x) + q(x)y(x) = f(x), x ∈ (0, ), α0y(0) + β0y (0) = y0, α1y( ) + β1y ( ) = y1. Jestliže funkce w = w(x) splňuje okrajové podmínky α0w(0) + β0w (0) = y0, α1w( ) + β1w ( ) = y1 a funkce u = u(x) je řešením úlohy Lu(x) = f(x) − Lw(x) s homogenními okrajovými podmínkami α0u(0) + β0u (0) = 0 = α1u( ) + β1u ( ), pak funkce y(x) = u(x) + w(x) je řešením uvažované úlohy, jak se snadno přesvědčíme přímým výpočtem. Funkci w je vhodné volit v co nejjednodušším tvaru, například polynom. Cvičení 1. Vypočítejte první a druhou distributivní derivaci funkce f(x) = |x|. 2. Nechť H je Heavisidova funkce a položme x+ = xH(x), x− = −xH(−x). Vypočítejte distributivní derivace těchto funkcí. 3. Určete distribuci xn δ(n) (x), tj. upravte výraz tak, aby se v něm objevovala Diracova distribuce v první mocnině. 4. Najděte Fourierův obraz (spektrum) funkce f(x) = e−cx2 , kde c je kladná konstanta. 5. Vypočítejte konvoluci funkcí f(x) = e−ax2 , g(x) = e−bx2 , kde a, b jsou kladné konstanty. Řešte okrajové úlohy 6. −y − 2 x y = 0, x ∈ (0, 1); y(1) = y0, y je omezená pro x → 0+. 7. − x2 y = 0, x ∈ (1, ∞); y(1) = y0, lim x→∞ y(x) = 0. 8. − (xy ) = 0, x ∈ (1, ∞); y(1) = y0, y je omezená pro x → ∞. 9. −xy − y = 0, x ∈ (1, 2); y(1) = y1, y(2) = 0. 104 10. −x2 y − xy + k2 y = 0, x ∈ (0, ); y( ) = 1, y je omezená pro x → 0+; k je parametr. 11. −xy − y = −x, x ∈ (0, ); y(0) = y( ) = 0. 12. −y = sin x, x ∈ (0, 2π); y (0) = y (2π) = 0. Najděte vlastní funkce okrajových úloh a vlastní čísla příslušných operátorů 13. −v = λv, x ∈ (0, ); v (0) = v ( ) = 0. 14. −v = λv, x ∈ R; v(x) = v(x + 2π). 15. −v + qv = λv, x ∈ (0, ); v (0) = 0, v( ) = 0; q je parametr. Řešte okrajové úlohy 16. −y − ω2 y = f(x), x ∈ (0, ); y(0) = y( ) = 0; ω je parametr. 17. −y − 3y = π − x 2 , x ∈ (0, π); y(0) = y(π) = 0. 18. Najděte Greenovu funkci úlohy −y + y = 0, y(0) = y(1) = 0. Výsledky: 1. sgn x, 2δ(x) 2. x+ = H(x), x− = −H(−x) 3. (−1)n n!δ(x) 4. ˆf(ξ) = π c exp − x2 4c ; návod: ukažte, že d dξ ˆf(ξ) = − ξ 2c ˆf(ξ) 5. π a + b exp − ab a + b x2 6. y(x) = y0 7. y(x) = y0 x 8. y(x) = y0 9. y(x) = y1 ln 2−ln x ln 2 10. y(x) = x |k| 11. nemá řešení 12. y(x) = sin x − x + C, C je libovolná konstanta 13. λn = nπ 2 , vn(x) = cos nπ x, n = 0, 1, 2, . . . 14. λn = n2 , vn(x) = Cn cos nx + Dn sin nx, Cn, Dn jsou libovolné konstanty, C0 = 0, n = 0, 1, 2, . . . 15. λn = q + (2n+1)π 2 2 , vn(x) = cos (2n+1)π 2 x. 16. y(x) = B sin kπ x + 1 ω x 0 f(ξ) sin kπ l (ξ − x)dξ pro ω π = k ∈ N a 0 f(ξ) sin kπ ξdξ = 0, B je libovolná konstanta; y(x) = 1 ω x 0 f(ξ) sin ω(ξ − x)dξ − sin ωx ω sin ω 0 f(ξ) sin ω(ξ − x)dξ = 2 x 0 f(ξ) ∞ k=1 sin kπ ξ sin kπ x k2π2−ω2 2 dξ pro ω π ∈ N 17. y(x) = ∞ k=1 sin kx k(k2−3) = π 6 cos √ 3x − cotg √ 3π sin √ 3x + 1 6 (x − π) 18. G(x, ξ) = sinh(1−x) sinh ξ sinh 1 , 0 ≤ ξ ≤ x ≤ 1 sinh x sinh(1−ξ) sinh 1 , 0 ≤ x < ξ ≤ 1 105