8. Diferenciální rovnice#
Anotace.
V úvodním příkladu si natrénujeme nejdůležitější schopnost související s diferenciálními rovnicemi: schopnost přepsat slovní formulaci modelu do kvantitativní formy, která umožňuje detailní kvantitativní analýzu. Schopnost sestavit diferenciální rovnici podle slovního zadání.
V dalších úlohách se budeme zabývat problematikou existence a jednoznačnosti řešení.
Nakonec se naučíme řešit diferenciální rovnice se separovanými proměnnými dvojím integrováním.
8.1. Jednoduché modely založené na diferenciálních rovnicích#
8.1.1. Model růstu úměrného velikosti chybějícího množství#
Mnoho živočichů roste tak, že mohou dorůstat jisté maximální délky a rychlost jejich růstu je úměrná délce, která jim do této maximální délky chybí (tj. kolik ještě musí do této maximální délky dorůst). Sestavte matematický model popisující takovýto růst (von Bertalanffy growth model).
Jakmile vidíme, že v zadání figuruje rychlost změny veličiny, která nás zajímá, je jasné, že kvantitativní model bude obsahovat derivaci. Zatím se učíme model zapsat, později ho budeme umět i vyřešit.
Řešení
Je-li \(\displaystyle L\) délka a \(\displaystyle L_{\max}\) maximální délka, potom do maximální délky chybí \(\displaystyle L_{\max}-L\) a model má tvar
8.1.2. Kontaminace a čištění#
Znečišťující látky se v kontaminované oblasti rozkládají tak, že za den se samovolně rozloží \(\displaystyle 8\%\) aktuálního znečištění. Kromě toho pracovníci odstraňují látky rychlostí \(\displaystyle 30\) galonů denně. Vyjádřete tento proces kvantitativně pomocí vhodného modelu.
Tento příklad opět zmiňuje rychlost změny, tj. derivaci. Tentokrát se na změně podílejí dva procesy a jejich účinek se sčítá. Příklad navíc připomíná, jak se pracuje se změnou vyjádřenou procenty. Toto je používané například při úročení spojitým úrokem. Pokud pokles změníme na růst, tj. pokud změníme znaménka u derivace, máme okamžitě model růstu financí na účtu, na kterém se pravidelně připisuje úrok a k tomu se přidává fixní úložka.
Řešení
Je-li \(\displaystyle y\) znečištění v galonech a \(\displaystyle t\) čas ve dnech, má model tvar
8.1.3. Populace jelenů#
Populace jelenů v národním parku přibývá rychlostí 10% za rok. Správa parku každý rok odebere 50 jedinců. Napište matematický model pro velikost populace jelenů v tomto parku.
Řešení
Je-li \(\displaystyle x\) velikost populace jelenů, platí
8.1.4. Hrubý model chřipkové epidemie#
Rychlost s jakou roste počet nemocných chřipkou je úměrný současně počtu nemocných a počtu zdravých jedinců. Sestavte model takového šíření chřipky.
Toto je současně model popisující šíření informace v populaci, stačí si místo chřipky představit nějakou informaci předávanou mezi lidmi (sociální difuze).
Řešení
Je-li \(\displaystyle M\) velikost populace a \(\displaystyle y\) počet nemocných, je v populaci \(\displaystyle M-y\) zdravých a model má tvar
8.1.5. Ropná skvrna#
Kruhová ropná skvrna na hladině se rozšiřuje tak, že její poloměr jako funkce času roste rychlostí, která je nepřímo úměrná druhé mocnině poloměru. Vyjádřete proces kvantitativně pomocí derivací.
Řešení
Je-li \(\displaystyle r\) poloměr, je \(\displaystyle r^2\) druhá mocnina a protože se jedná o nepřímou úměrnost, platí
8.1.6. Model učení#
Rychlost učení (tj. časová změna objemu osvojené látky nebo procento z maximální manuální zručnosti) je úměrná objemu dosud nenaučené látky. Vyjádřete proces kvantitativně pomocí derivací.
Řešení
Je-li \(\displaystyle L\) objem naučené látky a \(\displaystyle L_{\max}\) maximální objem látky kterou je možné se naučit, je objem dosud nenaučené látky \(\displaystyle L_{\max}-L\) a model má tvar
8.1.7. Tloušťka ledu#
Takzvaný Stefanův zákon (J. Stefan, Uber die Theorie der Eisbildung, insbesondere uber die Eisbildung im Polarmeere, 1891) vyjadřuje že tloušťka ledu na hladině moře roste ve stabilních podmínkách rychlostí nepřímo úměrnou této tloušťce. Zapište tento fakt pomocí vhodného matematického modelu a najděte řešení vzniklé diferenciální rovnice.
Řešení
Je-li \(\displaystyle h\) tloušťka ledu, je matematickým vyjádřením situace model
8.2. Model vypouštění nádrže#
Z fyziky je známo, že rychlost s jakou vytéká tekutina otvorem u dna nádoby je úměrná odmocnině výšky hladiny (protože se mění potenciální energie úměrná výšce na kinetickou energii úměrnou druhé mocnině rychlosti). Proto je i rychlost s jakou se zmenšuje objem vody v nádrži úměrná odmocnině výšky hladiny.
Ukažte, že matematickým popisem procesu je diferenciální rovnice. Napište rovnici pro výšku hladiny vody v nádrži jako funkci času. Uvažujte tři případy: nádrž cylindrického tvaru (válec postavený na podstavu), nádrž ve tvaru kvádru a nádrž ve tvaru kužele otočeného vrcholem dolů (trychtýř).
V tomto příkladě vystupuje derivace jak rychlost, ale po přepisu zadání do modelu máme v rovnici dvě různé veličiny, které se mění: objem vody a výšku hladiny. Musíme ještě najít a použít vztah mezi rychlostmi změn těchto veličin. Fyzikální zákon je formulován pro derivaci objemu a nás zajímá derivace výšky.
Řešení
Buď \(\displaystyle V\) objem vody a \(\displaystyle h\) výška hladiny od dna. Podle zadání ve všech případech platí
Pro cylindr, kvádr nebo jakoukoliv nádrž se svislými stěnami je objem úměrný výšce hladiny, \(\displaystyle V=k_2 h\), a proto \(\displaystyle \frac {\mathrm dV}{\mathrm dt}=k_2\frac {\mathrm dh}{\mathrm dt}\). Odsud
Pro kužel platí \(\displaystyle V=k_3h^3\) (díky podobnosti je objem přímo úměrný třetí mocnině libovolného délkového parametru) a proto \(\displaystyle \frac {\mathrm dV}{\mathrm dt}=k_3 \times 3h^2 \frac {\mathrm dh}{\mathrm dt}\). Odsud
8.3. Problematika jednoznačnosti v modelu vypouštění nádrže#
Dříve jsme odvodili rovnici
Zkontrolujte, že pro \(\displaystyle h>0\) má každá počáteční úloha jediné řešení. Interpretujte tento výsledek prakticky.
Pro \(\displaystyle h=0\) by řešení nemuselo být určeno jednoznačně. A opravdu není. Řešením je například \(\displaystyle h(t)=0\) nebo
\[\begin{split}h(t)= \begin{cases} \frac 14 k^2 t^2 & t<0\\ 0 & t\geq 0. \end{cases} \end{split}\]Zkontrolujte dosazením (pozor: pro \(\displaystyle t<0\) platí \(\displaystyle \sqrt {t^2}=|t|=-t\)) a rozmyslete, jestli nejednoznačnost je jenom matematický trik, nebo jestli má fyzikální interpretaci.
Řešení
Nabídneme dvě varianty, pro argumentaci je možno použít kteroukoliv z nich.
Podle obecné věty o jednoznačnosti: Stačí ověřit, že pravá strana má ohraničenou parciální derivaci podle \(\displaystyle h\). Protože platí
\[\frac{\partial }{\partial h}(k\sqrt h)=k\frac 12 h^{-1/2}=\frac{k}{2\sqrt h}\]a tato derivace je definovaná a ohraničená v nějakém okolí libovolného bodu splňujícího \(\displaystyle h>0\). Podle věty o existenci a jednoznačnosti řešení obecné diferenciální rovnice má počáteční úloha právě jedno řešení.Podle věty o jednoznačnosti pro rovnici se separovanými proměnnými: Stačí ověřit, že část závislá na \(\displaystyle h\) je nenulová. Toto jistě platí, protože pro \(\displaystyle h>0\) je \(\displaystyle \sqrt{h}\neq 0\).
Pokud je tedy v nádrži nějaká voda, je jednoznačně dáno, jak bude vytékat a je možné vypočítat, jaká bude v libovolném okamžiku hladina.
Pro \(\displaystyle h=\frac 14 k^2 t^2\) a \(\displaystyle t<0\) dostáváme
\[\begin{split} \begin{aligned} \dv {h}{t}&=\frac 14 k^2 \cdot 2t = \frac 12 k^2 t\\ -k\sqrt h&=-k\sqrt{\frac 14 k^2 t^2} = - k \frac 12 |k| \cdot |t| = - k \frac 12 k (-t) = \frac 12 k^2 t \end{aligned} \end{split}\]a obě strany rovnice jsou stejné. Pro \(\displaystyle h=0\) je dosazení triviální. Je-li \(\displaystyle h(t_0)=0\), může to být proto, že voda v čase \(\displaystyle t_0\) právě vytekla, nebo proto, že vytekla před hodinou nebo proto, že v nádrži nikdy voda nebyla. Proto je nejednoznačnost přirozená. Například \(\displaystyle h(t)=0\) je řešení odpovídající tomu, že voda v nádrži nikdy nebyla. Funkce \(\displaystyle h(t)=\frac 14 k^2t^2\) pro \(\displaystyle t<0\) odpovídá tomu, že pro \(\displaystyle t<0\) v nádrži voda byla a vytekla v čase \(\displaystyle t=0\).
8.4. Řešení ODE a IVP#
\(\displaystyle \frac{\mathrm dy}{\mathrm dx}=xy^2\)
\(\displaystyle \frac{\mathrm dy}{\mathrm dt}=te^y\)
\(\displaystyle \frac{\mathrm dy}{\mathrm dx}=x\sqrt y\)
\(\displaystyle \frac{\mathrm dy}{\mathrm dx}=x\sqrt y,\ \ y(0)=1\)
\(\displaystyle \frac{\mathrm dr}{\mathrm dt}=kr^3,\ \ r(0)=r_0>0\)
\(\displaystyle \frac{\mathrm dm}{\mathrm dt}=m+2,\ \ m(0)=0\)
\(\displaystyle \frac{\mathrm dm}{\mathrm dt}=m+2,\ \ m(0)=-2\)
Umění najít řešení diferenciální rovnice je sympatické, není to však nic proti umění sestavit model (naučili jsme se již ve druhém týdnu, připomeneme si v následujícím modelu), umění posoudit jednoznačnost řešení (většina modelů se řeší numericky a musíme být přesvědčeni o smysluplnosti takové činnosti) a stabilitu řešení (stacionární řešení, která nejsou stabilní, jsou sice v souladu s přírodními zákony, ale pravděpodobnost jejich spontánního výskytu je nulová).
Řešení
\(\displaystyle \frac{\mathrm dy}{\mathrm dx}=x\cdot y^2\)
Konstantní řešení jsou řešení rovnice
\[ y^2=0,\]tj. je jediné konstantní řešení\[ y=0.\]Pro nekonstantní řešení dostaneme po separaci
\[ y^{-2}\mathrm dy=x\mathrm dx \]a integrováním\[ -\frac 1y=\frac 12 x^2+C.\]
\(\displaystyle \frac{\mathrm dy}{\mathrm dt}=t\cdot e^y\)
Konstantní řešení jsou řešení rovnice
\[ e^y=0.\]Protože tato rovnice nemá řešení, zadaná diferenciální rovnice nemá konstantní řešení.Pro nekonstantní řešení dostaneme po separaci
\[ e^{-y}\mathrm dy= t\mathrm dt\]a integrováním\[ -e^{-y}=\frac 12 t^2 +C.\]
\(\displaystyle \frac{\mathrm dy}{\mathrm dx}=x\cdot \sqrt y\)
Konstantní řešení jsou řešení rovnice
\[ \sqrt y=0,\]tj. jediné řešení\[ y=0.\]Pro nekonstantní řešení dostaneme po separaci
\[ \frac 1{\sqrt y}\mathrm dy=x\mathrm dx \]a integrováním\[ 2\sqrt y=\frac 12 x^2+C.\]
\(\displaystyle \frac{\mathrm dy}{\mathrm dx}=x\sqrt y,\ \ y(0)=1\)
Konstantní řešení
\[y=0\](viz předchozí příklad) nesplňuje počáteční podmínku a proto jej nemusíme uvažovatObecné řešení
\[ 2\sqrt y=\frac 12x^2 +C\]dává po dosazení \(\displaystyle x=0\) a \(\displaystyle y=1\) rovnici\[2\sqrt 1=0+C.\]Odsud dostáváme \(\displaystyle C=2\) a řešení zadané počáteční úlohy je\[2\sqrt y=\frac 12 x^2+2.\]
\(\displaystyle \frac{\mathrm dr}{\mathrm dt}=k\cdot r^3,\ \ r(0)=r_0>0\)
Konstantní řešení jsou řešení rovnice
\[ r^3=0,\]tj. jediné konstantní řešení je\[ r=0\]a toto řešení nesplňuje počáteční podmínku.Pro nekonstantní řešení dostaneme po separaci
\[ r^{-3}\mathrm dr=k\mathrm dt \]a integrováním\[ -\frac 12 r^{-2}=kt+C.\]Dosazením počáteční podmínky \(\displaystyle t=0\), \(\displaystyle r=r_0\) dostáváme\[ -\frac 12 r_0^{-2}=C.\]Tím je dána konstanta \(\displaystyle C\) a po použití této konstanty v obecném řešení dostáváme řešení počáteční úlohy ve tvaru\[ -\frac 12 r^{-2}=kt-\frac 12 r_0^{-2}.\]
\(\displaystyle \frac{\mathrm dm}{\mathrm dt}=m+2\), \(\displaystyle m(0)=0\)
Konstantní řešení jsou řešení rovnice
\[ m+2=0,\]tj.\[ m=-2\]a toto řešení nesplňuje počáteční podmínku.Pro nekonstantní řešení dostaneme po separaci
\[ \frac1{m+2}\mathrm dm=dt \]a integrováním\[ \ln|m+2|=t+C.\]Po dosazení počáteční podmínky \(\displaystyle t=m=0\) dostáváme\[C=\ln 2\]a počáteční úloha má řešení\[\ln(m+2)=t+\ln (2).\](Vzhledem k počáteční podmínce je \(\displaystyle m\) kladné a nemusíme psát absolutní hodnotu.)
\(\displaystyle \frac{\mathrm dm}{\mathrm dt}=m+2\), \(\displaystyle m(0)=-2\)
Konstantní řešení jsou řešení rovnice
\[ m+2=0,\]tj.\[ m=-2.\]Toto řešení splňuje počáteční podmínku.Pravá strana má ohraničenou (dokonce konstantní) derivaci podle \(\displaystyle m\). Proto je řešení každé počáteční úlohy určeno jednoznačně. Řešení z předchozího bodu je jediné a další nemusíme hledat.