1. Derivace funkce více proměnných#
Anotace
Naučíme se sledovat rychlost, s jakou se mění veličina, která je objektem našeho zájmu.
U veličin závisejících na několika parametrech budeme schopni sledovat reakci těchto veličin na změny parametrů. Například u teploty můžeme v daném místě sledovat změnu teploty v čase, nebo můžeme v daném čase sledovat změnu teploty s polohou.
Aparát využijeme k tomu, že z fyzikálních zákonů sestavíme rovnici vedení tepla. Rovnice vedení tepla je jednou z nejdůležitějších rovnic matematické fyziky. Jedná se o matematický model umožňující jednak modelování přenosu tepla a jednak kontrolu toho, že fyzikální zákony vedoucí k formulaci této rovnice správně vystihují realitu.
Prerekvizity
Navážeme na znalosti z diferenciálního počtu funkcí jedné proměnných. Zejména je nutné si připomenout definici, využití a výpočet derivace.
Zopakujte si fyzikální (praktický) význam derivace a pro osahání si konkrétních příkladů také základní metody výpočtu.
1.1. Funkce jedné proměnné#
Základní informace o funkci jedné proměnné a její derivaci si můžete osvěžit v materiálech k předmětu Matematika. Následuje neformální připomenutí pojmu derivace.
Zobrazení \(\displaystyle f: \mathbb{R}\to \mathbb{R}\) se nazývá funkce jedné proměnné.
V kartézské soustavě souřadnic pracujeme často s grafem funkce, což je množina uspořádaných dvojic bodů \(\displaystyle [x,f(x)]\). Tyto body zpravidla vyplní křivku v rovině. (Nakreslit online.)
Jedním ze zásadních úkolů je schopnost měřit růst nebo pokles veličiny a jeho rychlost. Abychom nemuseli rozlišovat nárůst a pokles, pracujeme s jednotným přístupem, kdy pokles uvažujeme jako záporný nárůst a častěji obojí sjednocujeme pod pojem změna veličiny.
U veličiny závislé na čase změnu veličiny na časovém intervalu určujeme jako rozdíl hodnoty veličiny na konci a na začátku časového intervalu, tj.
V některých přírodních zákonech potřebujeme pracovat s rychlostí poklesu funkce nebo s poklesem za jednotku času. Tento pokles vyjařuje záporně vzatá derivace, tj. derivace vynásobená faktorem \(\displaystyle (-1)\).
U veličiny závislé na poloze postupujeme analogicky, ale rychlostí změny rozumíme změnu na jednotce délky, tj. pro interval délky \(\displaystyle h\) a polohu vyjádřenou souřadnicí \(\displaystyle x\) je okamžitá rychlost růstu dána vztahem
Výše uvedený koncept je možné použít i pro libovolnou jinou nezávislou proměnnou, než je čas nebo poloha. Je-li \(\displaystyle f\) funkce proměnné \(\displaystyle x\), definujeme derivaci \(\displaystyle f'(x)\) funkce \(\displaystyle f\) v bodě \(\displaystyle x\) vztahem
Podle kontextu a oborových zvyklostí zapisujeme derivaci pomocí čárky (někdy tečky) nebo jako podíl diferenciálů.
Derivace derivace je rychlost s jakou se mění rychlost změny a nazývá se druhá derivace. Je označována nejčastěji některým z následujících způsobů.
Poznámka (Newtonův zákon tepelné výměny)
Je-li \(\displaystyle T(t)\) teplota tělesa v čase \(\displaystyle t\), je \(\displaystyle \frac{\mathrm dT}{\mathrm dt}\) změna této teploty za jednotku času, tj. rychlost s jakou roste teplota. Například pro čas v minutách a teplotu ve stupních Celsia hodnota derivace v šesté minutě může být
V reálných dějích však konstantní rychlosti vídáme zřídka. Například u tepelné výměny se dynamika procesu zastavuje tím, jak se teploty postupně vyrovnávají. Rychlost, s jakou roste teplota chladného tělesa při tepelné výměně s teplejším tělesem není konstantní, ale mění se. Nejčastějším modelem reálné situace je, že tato rychlost je úměrná rozdílu teplot těles zapojených do tepelné výměny. Roli teplejšího tělesa hraje většinou okolí. Pokud je tedy teplota okolí konstantní a rovna \(\displaystyle T_0\), je kvantitativním modelem procesu tepelné výměny rovnice
Tento model se naučíme časem vyřešit, to však není to nejdůlěžitější. Obrovským úspěchem je již to, že s derivacemi dostala věda nástroj umožňující kvantitativně pracovat s okamžitou rychlostí změny libovolné veličiny. Derivace umožňují vymanit se z omezení používaných ve středoškolské fyzice, která se týká zpravidla velmi specifických podmínek, a věnovat se popisu reálného světa.
Protože tvar rovnic s derivacemi má naprostá většina fyzikálních zákonů a pomocí rovnic s derivacemi je modelována naprostá většina fyzikálních procesů, existují propracované nástroje pro řešení těchto rovnic na počítači. Z pedagogických důvodů si však může kdokoliv daný matematický model naskriptovat tak, že předpokládá časové skoky, v jejichž rámci je rychlost neměnná a změny veličin jsou počítat běžnými operacemi násobení a sčítání. Například Sage je založen na široce rozšířeném jazyce Python, případně Octave jako opensource alternativa programu Matlab.
Poznámka (lineární aproximace, materiálové vztahy)
Změna \(\displaystyle \Delta x\) v proměnné \(\displaystyle x\) vyvolá změnu \(\displaystyle \Delta y\approx f'(x) \Delta x\). Proto je možné používat lineární aproximaci funkce
Poznámka (logistický růst populace)
Je-li \(\displaystyle x(t)\) velikost populace živočichů, je \(\displaystyle \frac{\mathrm dx}{\mathrm dt}\) změna této velikosti za jednotku času. Častým modelem reálné situace je modelování pomocí logistické rovnice
Poznámka (pohybová rovnice)
Při pohybu po přímce je \(\displaystyle x=f(t)\) poloha v čase \(\displaystyle t\), rychlost je \(\displaystyle \frac{\mathrm dx}{\mathrm dt}\) a zrychlení je \(\displaystyle \frac{\mathrm d^2x}{\mathrm dt^2}\). Podle Newtonova pohybového zákona platí
1.2. Funkce dvou proměnných, graf#
V popisu přírodních dějů si zřídka vystačíme s funkcemi jedné proměnné. Děje probíhají v čase (jedna časová proměnná) a v nějakém místě (jedna až tři prostorové proměnné). Už pro základní fyzikální úlohy tedy musíme umět pracovat s funkcemi více proměnných.
Zobrazení \(\displaystyle f: \mathbb{R}^2\to \mathbb{R}\) se nazývá funkce dvou proměnných.
Grafem funkce \(\displaystyle f\) je množina uspořádaných trojic \(\displaystyle [x,y,z]\), které splňují \(\displaystyle z=f(x,y)\) . Graf kreslíme zpravidla jako body v 3D prostoru.
Nakreslit online. (Sage),
Nakreslit online. (matplotlib),
Příkladem skalární funkce dvou prostorových proměnných je teplota v určitém okamžiku na dvourozměrném povrchu. Aparát funkcí dvou proměnných se tedy jistě uplatní při studiu tepelných ostrovů souvisejících s urbanizací a kvalitou života ve městech.
Příkladem skalární funkce dvou proměnných, kdy každá z proměnných má jiný charakter, je teplota ve stěně budovy. Tato teplota se mění s časem (studená stěna, na kterou začalo svítit slunce, se ohřívá) a s polohou (vnější a vnitřní okraj stěny mají teplotu přibližně podle teploty venku a teploty uvnitř budovy, uvnitř stěny se teplota spojitě mění).
1.3. Parciální derivace#
Pokud sledujeme například ve stěně měnící se teplotní profil, zajímá nás, jak se teplota v jednotlivých místech stěny mění v čase a jak se teplota mění v řezu stěnou. Zdá se býti rozumné oddělit obě změny. Buď v daném bodě fixovat polohu a sledovat časový vývoj v tomto bodě, nebo v daném čase udělat něco jako teplotní snímek a srovnávat teplotu ve vybraném bodě s okolními teplotami ve stejném čase. To vede k následujícímu přístupu, kdy u funkce více proměnných sledujeme reakci na změnu jedné jediné veličiny.
Definice (parciální derivace)
Buď \(\displaystyle f(x,y)\colon \mathbb R^2\to\mathbb R\) funkce dvou proměnných \(\displaystyle x\) a \(\displaystyle y\). Výraz
Podobně můžeme definovat parciální derivaci pro funkce libovolného konečného počtu proměnných. V těchto parciálních derivacích vlastně sledujeme, jak reaguje veličina \(\displaystyle f\) na změny jenom v jedné proměnné. Ostatní proměnné, podle kterých se nederivuje, mají vlastně roli parametru a nijak se nemění.
Poznámka (stavební kameny z definice derivace)
Výraz
\[f(x+h,y)-f(x,y)\]z čitatele je změna veličiny \(\displaystyle f\) na intervalu \(\displaystyle [x,x+h]\) při konstantní veličině \(\displaystyle y\). Tento čitatel často označujeme též \(\displaystyle \Delta f\).Podíl
\[\frac{f(x+h,y)-f(x,y)}h\]je změna veličiny \(\displaystyle f\) na intervalu \(\displaystyle [x,x+h]\) při konstantní veličině \(\displaystyle y\) přepočítaná na jednotku veličiny \(\displaystyle x\). Je to tedy průměrná rychlost změny funkce \(\displaystyle f\) vzhledem k \(\displaystyle x\) na intervalu \(\displaystyle [x,x+h]\). Často označujeme též \(\displaystyle \frac{\Delta f}{\Delta x}\).Limita v definici derivace stahuje délku intervalu pro výpočet průměrné rychlosti k nule. Tím se z průměrné rychlosti stane okamžitá rychlost. Parciální derivace je tedy okamžitá rychlost, s jakou se mění funkce \(\displaystyle f\) při změnách jedné proměnné.
Poznámka (jednotka parciální derivace)
Jednotka derivace \(\displaystyle \frac{\partial f}{\partial x}\) je stejná, jako jednotka podílu \(\displaystyle \frac {f}x\). Jednotka derivace \(\displaystyle \frac{\partial f}{\partial y}\) je stejná, jako jednotka podílu \(\displaystyle \frac {f}y\).
Poznámka (slovní interpretace parciální derivace)
Derivace \(\displaystyle \frac{\partial f}{\partial x}\) udává, jak se mění veličina \(\displaystyle f\) při změnách veličiny \(\displaystyle x\) a za předpokladu konstantní veličiny \(\displaystyle y\). Interpretace derivace v nematematických disciplínách je proto okamžitá rychlost s jakou veličina \(\displaystyle f\) reaguje na změny veličiny \(\displaystyle x\).
Poznámka (derivace teploty podle času a polohy)
Pokud sledujeme vývoj a rozložení teploty na dvourozměrné tepelně vodivé desce, je teplota (udávaná například ve stupních Celsia) funkcí tří proměnných: jedna proměnná je čas \(\displaystyle t\) a dvě proměnné \(\displaystyle x\) a \(\displaystyle y\) jsou souřadnice v rovině. Tedy \(\displaystyle T=T(t,x,y).\) Parciální derivace \(\displaystyle \frac{\partial T}{\partial t}\) udává je rychle (například ve stupních Celsia za hodinu) roste v daném místě teplota. V různých částech desky může být tato veličina jiná a vždy se vztahuje k danému bodu. Může se měnit i v čase, například deska v prostředí s konstantní teplotou postupně dospěje do stavu se stacionárním rozložením teploty, kdy se teplota v žádném místě ani neroste ani neklesá a parciální derivace podle času je nulová. Derivace \(\displaystyle \frac{\partial T}{\partial x}\) udává jak prudce (například ve stupních Celsia na centimetr) roste teplota ve směru osy \(\displaystyle x\).
1.4. Interpretace parciální derivace, vedení tepla v 1D#
Studujme vedení tepla v jednorozměrné tyči. Teplota \(\displaystyle T\) je funkcí dvou proměnných: polohy \(\displaystyle x\) a času \(\displaystyle t\). Tedy \(\displaystyle T=T(t,x).\) Parciální derivace \(\displaystyle \frac{\partial T}{\partial t}\) udává, jak rychle (například ve stupních Celsia za hodinu) roste v daném místě teplota. V různých částech desky může být tato veličina jiná a vždy se vztahuje k danému bodu. Přirozeně se mění i v čase. Například v prostředí s konstantní teplotou postupně systém dospěje do stavu se stacionárním rozložením teploty, kdy se teplota v žádném místě ani neroste ani neklesá a parciální derivace podle času je nulová. Derivace \(\displaystyle \frac{\partial T}{\partial x}\) udává jak prudce roste teplota ve směru osy \(\displaystyle x\). Tato derivace může být vyjádřena například ve stupních Celsia na centimetr.
Je-li parciální derivace \(\displaystyle \frac{\partial T}{\partial t}\) rovna \(\displaystyle 2^{\circ}\mathrm{C}/\mathrm{min}\), znamená to, že v daném místě roste teplota v čase rychlostí dva stupně Celsia za minutu.
Pokud je parciální derivace teploty podle času záporná a rovna například hodnotě \(\displaystyle -2^{\circ}\mathrm{C}/\mathrm{min}\), znamená to, že teplota v tomto místě klesá rychlostí dva stupně Celsia za minutu.
Je-li parciální derivace \(\displaystyle \frac{\partial T}{\partial x}\) rovna \(\displaystyle 2^{\circ}\mathrm{C}/\mathrm{cm}\), znamená to, že v daném místě roste teplota ve směru osy \(\displaystyle x\) takovou rychlostí, že na centimetru délky tyče naroste o dva stupně Celsia.
Pokud je parciální derivace teploty podle polohy záporná a rovna například hodnotě \(\displaystyle -2^{\circ}\mathrm{C}/\mathrm{cm}\), znamená to, že ve směru osy \(\displaystyle x\) teplota klesá takovou rychlostí, že na centimetru délky tyče klesne o dva stupně Celsia.
1.5. Interpretace parciálních derivací, brzdná dráha#
Příklad: Brzdná dráha \(\displaystyle L\) (v metrech) auta o hmotnosti \(\displaystyle m\) (v kilogramech) brzdícího z rychlosti \(\displaystyle v\) (v kilometrech za hodinu) je dána vzorcem
Parciální derivace podle \(\displaystyle m\) je \(\displaystyle \frac{\partial L}{\partial m}=kv^2\) a pro zadané hodnoty vychází
\[\frac{\partial L}{\partial m}=0.0345\, \mathrm{m}/\mathrm{kg}.\]Každý kilogram hmotnosti nad \(\displaystyle 1100\,\mathrm{kg}\) auta jedoucího rychlostí \(\displaystyle 100\,\mathrm{km}/\mathrm{hod}\) prodlouží brzdnou dráhu o cca \(\displaystyle 3.5\,\mathrm{cm}\).Parciální derivace podle \(\displaystyle v\) je \(\displaystyle \frac{\partial L}{\partial v}=2kmv\) a pro zadané hodnoty vychází
\[\frac{\partial L}{\partial v}=0.759\,\mathrm{m}/(\mathrm{km}/\mathrm{hod})=7.59\times 10^{-4}\,\mathrm{hod}.\]Každý kilometr za hodinu nad \(\displaystyle 100\,\mathrm{km}/\mathrm{hod}\) u auta vážícího \(\displaystyle 1100\,\mathrm{kg}\) prodlouží brzdnou dráhu o cca \(\displaystyle 76\,\mathrm{cm}\).Zjednodušený vzorec pro brzdnou dráhu auta s hmotností blízkou \(\displaystyle 1100\,\mathrm{kg}\) a rychlostí blízkou \(\displaystyle 100\,\mathrm{km}/\mathrm{hod}\) je
\[L\approx 37.95+0.0345(m-1100)+0.759(v-100),\]kde hmotnost a rychlost se dosazují v kilogramech a kilometrech za hodinu a brzdná dráha vychází v metrech.
1.6. Interpretace parciálních derivací, pohyb ještěrky#
Energie \(\displaystyle E\) (v kcal), kterou spotřebuje ještěrka o hmotnosti \(\displaystyle m\) (v gramech) na překonání vzdálenosti jednoho kilometru rychlostí \(\displaystyle v\) (v kilometrech za hodinu), se dá odhadnout vzorcem
(Zpracováno podle Stewart: Biocalculus)
Testová otázka1.7. Využití parciálních derivací, ochrana želv#
V publikaci Deborah T. Crouse, Larry B. Crowder, Hal Caswell: A Stage-Based Population Model for Loggerhead Sea Turtles and Implications for Conservation, Ecology, Vol. 68, No. 5 (Oct., 1987), pp. 1412-1423 je představen model populace želvy Karety obecné, kdy je populace rozdělena do sedmi vývojových stadií a jsou sledovány počty jedinců v jednotlivých stadiích. Funkce popisující vývoj v dalším období na základě situace v období předchozím je funkcí sedmi proměnných a je možné ji maticově vyjádřit ve tvaru
1.8. Linearita parciální derivace#
Následující poznámka je nenápadná a přirozená, protože je analogií stejného tvrzení pro obyčejné derivace. Má však mimořádnou důležitost, protože udává vlastnost, které se můžeme držet při studiu rovnic s derivacemi. Stejné věty zformulujeme i u dalších operací s funkcemi a později se je naučíme využívat.
Poznámka (linearita parciální derivace)
Parciální derivace zachovává součet a násobení konstantou, tj. pro libovolné funkce \(\displaystyle f\) a \(\displaystyle g\) a konstantu \(\displaystyle c\) platí
1.9. Rovnice vedení tepla v 1D#
Vraťme se k problematice vedení tepla v jednorozměrné tyči. Teplota \(\displaystyle T\) je funkcí dvou proměnných: polohy \(\displaystyle x\) a času \(\displaystyle t\). Tedy \(\displaystyle T=T(t,x).\) Pokusíme se odvodit matematický model vedení tepla. Řešením takového modelu bude funkce \(\displaystyle T\). Po vyřešení modelu bychom tedy měli vzorec udávající teplotu v libovolném bodě tyče a v libovolném čase. Nejprve ovšem musíme požadovnou rovnici sestavit.
Potřebujeme fyzikální zákony řídící vedení tepla. Bez nich matematika model vedení tepla nemá jak naformulovat. Tyto zákony je potřeba matematice dodat z aplikované vědy. Tou je v tomto případě fyzika, jindy může být biologie nebo geologie. Jakmile jsou potřebné zákony a případně materiálové vztahy k dispozici, stává se problém čistě matematickým a fyzika přijde ke slovu při závěrečné interpretaci. Použijeme následující fyzikální fakta.
Rozdílem teplot je vyvolán tok tepla. Velikost toku tepla je úměrná teplotnímu rozdílu a teplo teče z místa s větší teplotou do místa s menší teplotou.
Teplota se zvyšuje dodáním tepla. Změna teploty je úměrná dodanému teplu.
V dalším už nastupuje matematický popis a ve vhodných chvílích vždy použijeme výše uvedené fyzikální zákony. Mluvíme o teple, ale jako mechanický model si můžeme představit proudění tekutiny (pro jednoduchou představu) nebo proudění vlhkosti (pro odvození rovnice difuze namísto rovnice vedení tepla). Budeme uvažovat libovolné místo materiálu a budeme matematicky vyjadřovat děje, které přispívají ke změně teploty.
Rychlost růstu teploty (s časem) je
\[\frac{\partial T}{\partial t}.\]Měříme ji například ve stupních Celsia za minutu. Tato rychlost je úměrná rychlosti s jakou do daného místa dodáváme teplo. Proto v dalším budeme hledat rychlost dodávání tepla a daného místa. Poté se vrátíme do tohoto místa a dáme tuto rychlost do souvislosti s rychlostí růstu teploty.Rychlost růstu teploty jako funkce polohy je
\[\frac{\partial T}{\partial x}.\]Měříme ji například ve stupních Celsia na centimetr.Pro přepočet nerovnoměrného rozložení teploty na tok tepla nás zajímá nikoliv jak teplota v prostoru roste, ale jak klesá. Proto musíme vzít derivaci podle prostorové proměnné záporně, abychom dostali pokles teploty. Tento pokles vynásobíme konstantou, která převede spád teploty na tok tepla. Tuto konstantu označíme \(\displaystyle k\) (nazývá se součinitel tepelné vodivosti a dodá nám ji fyzika a v ní takzvaný Fourierův zákon). Tok tepla \(\displaystyle q\) ve směru osy \(\displaystyle x\) je tedy
\[q=-k\frac{\partial T}{\partial x}.\]To je veličina, která udává, kolik joulů tepla proteče průřezem za jednotku času.Je-li \(\displaystyle q\) rovno \(\displaystyle 7\,\mathrm{J}/\mathrm{min}\) znamená to, že průřezem proteče ve směru osy \(\displaystyle x\) sedm joulů za minutu.
Je-li \(\displaystyle q\) záporné a rovno \(\displaystyle -7\,\mathrm{J}/\mathrm{min}\), znamená to, že sedm joulů za minutu proteče v daném místě proti směru osy \(\displaystyle x\).
Pokud do daného místa přitéká teplo stejnou rychlostí jako odtéká, teplota se nemění a dané místo se ani neohřívá ani neochlazuje. Intenzita ochlazování je dána bilancí mezi přítokem a odtokem. Můžeme si to představit tak, že z tepla, které do daného bodu přiteče, se část „oddělí“ a přispěje k navýšení teploty. Zbytek tepla teče dál. Pro zjištění, kolik tepla se z toku „oddělí“ a způsobí v daném místě navýšení teploty potřebujeme vědět, jak rychle v daném místě tok klesá jako funkce proměnné \(\displaystyle x\). Nárůst určíme derivací podle \(\displaystyle x\) a pokles z nárůstu určíme vynásobením koeficientem \(\displaystyle -1\). Pokles toku tepla je tedy
\[-\frac{\partial q}{\partial x}= -\frac{\partial }{\partial x}\left(-k\frac{\partial T}{\partial x}\right)= \frac{\partial }{\partial x}\left(k\frac{\partial T}{\partial x}\right). \]Například pokles \(\displaystyle -\frac{\partial q}{\partial x}=2\,\mathrm{J}/(\mathrm{min}\,\mathrm{cm})\) toku \(\displaystyle q=10\,\mathrm{J}/\mathrm{min}\) znamená, že o centimetr dál ve směru osy \(\displaystyle x\) proteče průřezem směrem doprava už nikoliv deset, ale pouze osm joulů za minutu.
Stejný pokles u toku \(\displaystyle q=-10\,\mathrm{J}/\mathrm{min}\) znamená, že v daném místě proteče směrem doleva deset joulů za minutu, ale o centimetr více vpravo je o \(\displaystyle 2\) méně, tj. \(\displaystyle -10-2=-12\) a směrem doleva teče dvanáct joulů za minutu.
V obou případech intenzita toku klesá podél tohoto toku. Tok slábne.
Pokles toku vypočtený v předchozím bodě je úměrný rychlosti růstu teploty. Příslušné konstanty úměrnosti dodá fyzika. Platí
\[\frac{\partial}{\partial x}\left(k\frac{\partial T}{\partial x}\right)=\rho c\frac{\partial T}{\partial t},\]kde \(\displaystyle c\) je měrná tepelná kapacita a \(\displaystyle \rho\) je hustota. (V tomto případě jsou hustota i měrná tepelná kapacita vztaženy ne k jednotce objemu, jak jsme zvyklí, ale k jednotce délky. Například \(\displaystyle \rho\) je lineární hustota, tj. v gramech na centimetr).Například pokles \(\displaystyle -\frac{\partial q}{\partial x}=2\,\mathrm{J}/(\mathrm{min}\,\mathrm{cm})\) toku \(\displaystyle q=10\,\mathrm{J}/\mathrm{min}\) znamená, že o centimetr dál ve směru osy \(\displaystyle x\) proteče průřezem směrem doprava už nikoliv deset, ale pouze osm joulů za minutu. Tedy každou minutu se v jednom centimetru délky od toku „odpojí“ energie o velikosti dva jouly a ta se „uloží“ do materiálu. Navenek se to projeví zvýšením teploty v daném místě. Přičemž hrají roli fyzikální vlastnosti materiálu, které udávají, jaká teplotní změna odpovídá dodanému teplu.
Rovnice odvozená v předchozím kroku se nazývá rovnice vedení tepla a dokáže modelovat například prostup tepla stěnou domu. Tato rovnice zachycuje matematicky to, jak funguje materiál z hlediska předávání tepla mezi místy o různé teplotě.
Shrnutí. V odvození vidíme, že rovnice vedení tepla je vlastně bilance toku tepla. Zeslabení toku udává, kolik tepla se v daném místě spotřebovalo. Tato spotřeba tepla se projeví zvýšením teploty v místě, kde k zeslabení došlo.
Část rovnice vedení tepla |
Slovní interpretace |
---|---|
\(\displaystyle \color{red}\displaystyle\frac{\partial T}{\partial t}\) |
Rychlost s jakou roste v daném místě teplota jako funkce času. |
\(\displaystyle \displaystyle\frac{\partial T}{\partial x}\) |
Rychlost s jakou roste v daném okamžiku teplota podél tyče. |
\(\displaystyle \displaystyle-\frac{\partial T}{\partial x}\) |
Rychlost s jakou klesá v daném okamžiku teplota podél tyče. Záporně vzatá rychlost růstu. |
\(\displaystyle \displaystyle-k\frac{\partial T}{\partial x}\) |
Tok tepla. Podle Fourierova zákona je úměrný rychlosti s jakou klesá teplota. |
\(\displaystyle \displaystyle\frac{\partial}{\partial x}\left(-k\frac{\partial T}{\partial x}\right)\) |
Rychlost s jakou roste tok tepla podél tyče. |
\(\displaystyle \displaystyle-\frac{\partial}{\partial x}\left(-k\frac{\partial T}{\partial x}\right)\) |
Rychlost s jakou klesá tok tepla podél tyče. Toto teplo zůstává v daném místě tyče a projeví se nárůstem teploty v tomto místě. |
\(\displaystyle \color{red}\displaystyle\frac{\partial}{\partial x}\left(k\frac{\partial T}{\partial x}\right)\) |
Upravený výraz z předchozího řádku. Rychlost s jakou klesá tok tepla podél tyče. |
Rovnice vedení tepla |
Červené výrazy jsou si úměrné. |
Transformace souřadnic. V praxi je vhodné umět popsat úlohu i v jiné soustavě souřadnic. Pokud nechceme měnit měřítko, je v jednodimenzionálním případě alternativou pouze změna orientace osy. Tím se mění paricální derivace podle prostorové proměnné. Pokud například funkce ve směru osy roste, po otočení osy bude ve směru osy klesat (pokud teplota směrem zleva doprava roste, potom směrem zprava doleva klesá). V rovnici vedení tepla se tedy změní znaménko parciální derivace podle prostorové souřadnice a vlivem této změny se změní i znaménko toku tepla. Derivace toku tepla podle prostorové souřadnice se nezmění, protože v ní jsou obsaženy dvě derivace teploty podle polohy a dvojí změna znaménka se vyruší. Kromě derivace teploty podle polohy a kromě toku tepla tedy při změně směru osy všechny komponenty obsažené v rovnici vedení tepla zůstávají stejné.
Testová otázkaNumerické modelování. Rovnici je možno použít k simulaci časového vývoje teploty například takto. (Pokud si rozkliknete odkaz, neuvidíte rovnici s počátečními podmínkami a příkaz k jejímu vyřešení, ale poměrně dlouhý kód převádějící řešení rovnice vedení tepla na řešení vhodné soustavy lineárních rovnic. V tomto případě se čtyřicetkrát řeší soustava 100 rovnic o 100 neznámých. V inženýrsky zajímavých aplikacích bývají takových rovnic tisíce.)
1.10. Druhá derivace#
Druhá derivace je derivace první derivace. U funkce dvou proměnných každá ze dvou po sobě jdoucích derivací může být podle některé ze dvou proměnných a v úvahu připadají čtyři kombinace. Pokud derivujeme dvakrát podle stejné proměnné, dostaneme
Je-li tepelná vodivost \(\displaystyle k\) v rovnici vedení tepla
1.10.1. Fisherova–KPP rovnice#
Analogický postup jako u vedení tepla funguje pro libovolný transportní děj. Používá se například pro model šíření živočišného druhu v životním prostředí nebo šíření genu v populaci. Ukážeme si zde lineární verzi pro jednorozměrné životní prostředí, například podél řeky. Vícerozměrné zobecnění si uvedeme na konci semestru.
Tento model se nazývá Fisherova–KPP rovnice a jedná se vlastně o rovnici vedení tepla, do které jsou doplněny zdroje.
Poněkud kryptický název Fisherovy–KPP rovnice je podle jmen významných vědců spojených s touto rovnicích. Jsou to významný americký statistik a biolog Ronald Fisher a trojice ruských matematiků Andrey Kolmogorov, Ivan Petrovsky a Nikolai Piskunov.
Fisherova–KPP rovnice popisuje populaci, která se může šířit v prostoru. Kromě časové závislosti tedy musíme uvažovat i závislost na poloze. Tato rovnice je vyjádřena pro funkci vyjadřující hustotu populace. Hustotou populace může být například množství jedinců na jednotku délky, v případě zobecnění na více dimenzí množství jedinců na jednotku plochy. Procesy vedoucí k migraci a tedy i změně hustoty populace jsou stejné jako u vedení tepla. Populace má tendenci migrovat z míst, kde je vysoká hustota do míst, kde je hustota menší a v místě, kde převažuje imigrace nad emigrací velikost populace roste. Protože se populace může rozmnožovat, je do rovnice navíc započítán člen modelující vlastní reprodukci. Zpravidla je uvažován logistický růst a rovnice má poté tvar
Uvedená rovnice zřejmě nebude fungovat tam, kde se populace chová jinak, než teplo, například pokud jedinci téhož druhu mají tendenci se shlukovat, což některé druhy jak známo činí. Rovnice a celý přístup jsou dostatečně flexibilní na to, aby zvládly úpravu i na takové případy, to ale již přesahuje ambice tohoto textu.
1.11. Numerická aproximace derivací: konečné diference#
1.11.1. Dopředná diference#
Základním přístupem při numerickém odhadu derivace je vynechání limitního přechodu v definici derivace. Pro funkci jedné proměnné a její derivaci
1.11.2. Centrální diference#
Poznámka (Taylorův polynom)
V diferenciálním počtu funkcí jedné proměnné se zabýváme otázkou hledání nejlepší polynomiální aproximace nějaké funkce. Touto aproximací je Taylorův polynom. S jeho využitím pro aproximaci kvadratickou funkcí platí
Přesnější aproximace derivace vychází z Taylorova polynomu druhého řádu napsaného pro \(\displaystyle f(x+h)\) a \(\displaystyle f(x-h)\), tj. ze vztahů
Uvedené závěry shrneme do následující věty, kterou vyslovíme pro parciální derivaci podle \(\displaystyle x\) i \(\displaystyle y\). Dva vzorce pro každou parciální derivaci prvního řádu a jeden vzorec pro parciální derivaci druhého řádu. Aproximace uvedeme ve tvaru, ze kterého je možno současně vidět i chybu při použití dané aproximace. (Pro určení chyby u druhé derivace aproximujeme polynomem o řád vyšším.)
Věta (aproximace parciálních derivací pomocí konečných diferencí)
Platí následující aproximace derivace podle \(\displaystyle x\).
1.11.3. Diskretizace diferenciálních rovnic pomocí konečných diferencí#
Rovnice obsahující parciální derivace jsou přirozeným jazykem, kterým modelujeme fyzikální děje. To jsme viděli na rovnici vedení tepla výše a setkáme se s tím i dále. Bohužel tyto rovnice umíme ručně vyřešit jenom v poměrně speciálních případech a ani v těchto případech to není snadná práce. Proto v inženýrské praxi dáváme přednost numerickému řešení rovnice. To je založeno na numerické aproximaci derivací a převádí řešení rovnic s parciálními derivacemi na řešení lineárních rovnic. Možnosti si naznačíme v následující poznámce, která je čistě informativní a není toho typu, že byste měli umět výpočty v ní uvedené reprodukovat. Je však důležitá pro pochopení, co nám z rovnic vlastně může vyplývat a jaké jsou zhruba požadavky na výpočetní prostředky.
Poznámka (explicitní metoda řešení rovnice vedení tepla)
Po převedení derivací z rovnice vedení tepla
Ještě existuje metoda založená na zpětné diferenci v čase namísto dopředné, tj.
1.12. Vzdálenost a pojmy s ní související#
V podkapitole věnované popisu bodů, množin a jejich vlastností v euklidovském prostoru se ujistíme, že dokážeme dát přesný obsah tak běžným pojmům, jako vzdálenost nebo hranice množiny. Protože matematické pojetí těchto pojmů plně vystihuje a zobecňuje základní představu z běžného života, není v tuto chvíli nutné se učit jednotlivé definice. Jenom si rámcově odneste přehled, jak jsou tyto pojmy definovány a jaké pojmy vlastně používáme. V případě nutnosti se k těmto definicím můýžete kdykoliv vrátit.
V dalším budeme pracovat s pojmy jako množina a její hranice, množina obsahující hranici, množina neobsahující hranici, spojitá funkce apod. Ač v technicky nejvýznamnějších aplikacích často můžeme tyto pojmy chápat intuitivně, historie ukázala, že přesná formální definice je nezbytná.
V dalším nastane jedna z nejnebezpečnějších situací v matematice, kdy přesně definovanému pojmu dáme název, který lidé znají z prostého života. Například hranice, oblast, spojitost, uzávěr, okolí, … Podrobný rozbor ukazuje, že tyto definice jsou v jednoduchých případech v souladu s intuicí.
1.12.1. Euklidovský metrický prostor#
Definice (metrický prostor, metrika)
Množina \(\displaystyle \mathbb{E}^3\) prvků z \(\displaystyle \mathbb{R}^3\) s metrikou \(\displaystyle \rho\) definovanou pro \(\displaystyle A=(a_x,a_y,a_z)\in\mathbb{R}^3\) a \(\displaystyle B=(b_x, b_y, b_z)\in\mathbb{R}^3\) vztahem
Analogicky je možno definovat metriku v prostoru libovolné konečné dimenze.
Definice (okolí)
Buď \(\displaystyle A\in \mathbb{E}^n\) bod z \(\displaystyle \mathbb{E}^n\) a \(\displaystyle \varepsilon>0\) kladné reálné číslo. Epsilonovým okolím bodu \(\displaystyle X\) rozumíme množinu označenou \(\displaystyle O_\varepsilon(A)\) skládající se z bodů, jejichž vzdálenost od bodu \(\displaystyle A\) je menší než \(\displaystyle \varepsilon\), tj.
1.12.2. Významné vlastnosti množin v Euklidovském prostoru#
V následujících definicích je \(\displaystyle X\in\mathbb{E}^n\) bod a \(\displaystyle M\subseteq\mathbb{E}^n\) podmnožina v Euklidovském prostoru \(\displaystyle \mathbb{E}^n\) (\(\displaystyle n=2\) nebo \(\displaystyle 3\)). Abstraktně je možno s těmito pojmy pracovat i v prostorech libovolné konečné dimenze.
Ohraničená množina: Množina \(\displaystyle M\) se nazývá ohraničená, jestliže leží v (dostatečně velkém) okolí nějakého bodu \(\displaystyle Y\in\mathbb{E}^n\).
Vnitřní bod, vnitřek, otevřená množina: Bod \(\displaystyle X\) se nazývá vnitřním bodem množiny \(\displaystyle M\), jestliže \(\displaystyle X\in M\) a existuje nějaké okolí \(\displaystyle O(X)\) bodu \(\displaystyle X\) ležící celé v množině \(\displaystyle M\), tj. \(\displaystyle O(X)\subseteq M\). Množina všech vnitřních bodů množiny \(\displaystyle M\) se nazývá vnitřek množiny \(\displaystyle M\) a označuje \(\displaystyle M^o\). Je-li množina \(\displaystyle M\) totožná se svým vnitřkem, tj. je-li každý bod množiny \(\displaystyle M\) vnitřní, říkáme, že množina \(\displaystyle M\) je otevřená.
Hraniční bod, hranice: Bod \(\displaystyle X\) se nazývá hraničním bodem množiny \(\displaystyle M\), jestliže každé okolí bodu \(\displaystyle X\) obsahuje alespoň jeden bod ležící v množině \(\displaystyle M\) a současně alespoň jeden bod neležící v množině \(\displaystyle M\). Množina všech hraničních bodů množiny \(\displaystyle M\) se nazývá hranice množiny \(\displaystyle M\) a označuje \(\displaystyle \partial M\).
Uzávěr, uzavřená množina: Uzávěrem množiny \(\displaystyle M\) rozumíme množinu \(\displaystyle \overline M\) definovanou jako sjednocení vnitřku a hranice množiny \(\displaystyle M\), tj. \(\displaystyle \overline M=M^o\cup\partial M\). Je-li množina totožná se svým uzávěrem (tj. obsahuje-li všechny své hraniční body), nazývá se uzavřená.
Souvislá množina: Množina \(\displaystyle M\) se nazývá souvislá, jestliže každé dva body, ležící v množině \(\displaystyle M\) lze spojit lomenou čarou, ležící v \(\displaystyle M\).
Oblast, uzavřená oblast, kompaktní množina: Otevřená souvislá množina se nazývá oblast. Uzavřená souvislá množina se nazývá uzavřená oblast. Uzavřená ohraničená množina se nazývá kompaktní.
1.13. Spojitost funkce#
Spojitost skalární funkce: Nechť \(\displaystyle f\colon\mathbb{R}^n\to \mathbb{R}\) je skalární funkce \(\displaystyle n\) proměnných definovaná v nějakém okolí bodu \(\displaystyle A\in\mathbb{R}^n\). Řekneme, že funkce \(\displaystyle f\) je v bodě \(\displaystyle A\) spojitá, pokud pro každé okolí \(\displaystyle O(f(A))\) bodu \(\displaystyle f(A)\) existuje okolí \(\displaystyle \overline O(A)\) bodu \(\displaystyle A\) takové, že obrazy všech bodů z tohoto okolí bodu \(\displaystyle A\) leží v okolí bodu \(\displaystyle O(f(A))\), tj. pro všechna \(\displaystyle X\in \overline O(A)\) platí \(\displaystyle f(X)\in O(f(A))\).
Spojitost vektorové funkce: Nechť \(\displaystyle f\colon\mathbb{R}^n\to \mathbb{R}^m\) je vektorová funkce \(\displaystyle n\) proměnných definovaná v nějakém okolí bodu \(\displaystyle A\in\mathbb{R}^n\). Řekneme, že funkce \(\displaystyle f\) je v bodě \(\displaystyle A\) spojitá, jestliže je v tomto bodě spojitá každá její komponenta.
Elementární funkce: Všechny mnohočleny, goniometrické, cyklometrické, exponenciální a logaritmické funkce a obecná mocnina se nazývají základní elementární funkce Všechny funkce, které ze základních elementárních funkcí získáme konečným počtem operací sčítání, odečítání, násobení, dělení a skládání těchto funkcí navzájem se nazývají elementární funkce.
Elementární funkce jsou tedy všechny funkce, které umíme v konečném tvaru vyjádřit explicitním vzorcem za použití funkcí známých ze střední školy a cyklometrických funkcí.
Elementární neznamená jednoduchý. Funkce
Následující věta ukazuje, že u elementárních funkcí je spojitost v libovolném bodě zaručena již tím, že je funkce v tomto bodě definována.
Věta (spojitost elementárních funkcí)
Všechny elementární funkce jsou spojité v každém vnitřním bodě svého definičního oboru.
1.14. Schwarzova věta#
Věta (Schwarzova)
Jsou-li smíšené derivace spojité na otevřené množině, jsou zde stejné, tj. platí
Vzhledem k této větě existují jenom tři druhé parciální derivace. Je tedy bezpečné psát
1.15. Z ptačí perspektivy#
U měnících se veličin běžně udáváme, jak se změní za jednotku času nebo jak se změní na jednotce délky. Například o kolik vzroste teplota za hodinu. Pomocí parciálních derivací můžeme tyto změny sledovat a popsat jejich okamžité rychlosti. Tato dovednost je nutná pro matematické vyjádření představ, jak fungují vztahy mezi veličinami závislými na více proměnných.
Parciální derivace udává okamžitou rychlost, s jakou se mění funkce více proměnných při změně vybrané nezávislé proměnné. Tedy je to změna funkčních hodnot při změně jedné nezávislé proměnné o jednotku a zafixování ostatních proměnných. Tato změna se počítá na nekonečně malém intervalu a jedná se tedy o okamžitou rychlost.
Příroda funguje tak, že děj v daném okamžiku probíhá rychlostí související s aktuálními hodnotami veličin, které mají na děj vliv. Potřebujeme tedy nástroj pro měření rychlosti. Tím je derivace. V případě, kdy výsledek je ovlivněn více vstupními daty, máme funkci více proměnných a parciální derivace, kdy sledujeme vliv každé vstupní veličiny samostatně.
Přírodní zákony jsou formulovány buď přibližně, pomocí součinů, podílů a průměrných rychlostí, nebo přesně pomocí derivací a okamžitých rychlostí. Nám jde o detailní popis, tj. o přesnou fomrulaci.
Kvalitativní představa může být, že teplo teče do studenějšího místa a v místě, kam se dodává teplo, roste teplota. Toto je pouze hrubý model. Pomocí parciálních derivací tento děj umíme namodelovat kvantitativně. Můžeme si tak sestrojit model, porovnat s experimentem a přesvědčit se, že naše metody kvantitativního vyjádření fyzikálních zákonů jsou správné. Tím si potvrzujeme, že jsou správné naše představy o fungování materiálů.
V praxi často derivace počítáme pro funkce dané tabulkou. V tomto případě používáme numerickou aproximaci derivace. Nejčastěji pomocí centrální diference.