Matematický aparát pro modelování fyzikálních polí v příkladech

Rozměr: px
Začít zobrazení ze stránky:

Download "Matematický aparát pro modelování fyzikálních polí v příkladech"

Transkript

1 Technická univerzita v Liberci, Fakulta mechatroniky, informatiky a mezioborových studií Lukáš Zedek a kolektiv Matematický aparát pro modelování fyzikálních polí v příkladech Liberec, 2015

2 recenzent: doc. RNDr. Edita Kolářová, Ph.D., Lukáš Zedek, Miloslav Košek, Milan Hokr, Petr Rálek ISBN

3 Za podíl na přípravě vydání této knihy děkuji celému autorskému kolektivu stejně tak jako lidem, kteří mi pomohli svou kontrolou obsahové a jazykové správnosti textu. Jmenovitě bych rád poděkoval: Miloslavu Koškovi, Milanu Hokrovi, Petru Rálkovi, Janu Šemberovi, a Martinu Plešingerovi. Za poskytnutí možnosti připravit tuto publikaci si zaslouží speciální dík prof. Aleš Richter. Lukáš Zedek 3

4

5 Obsah Značení fyzikálních veličin 7 Značení matematických operací a symbolů 8 Seznam zkratek 9 1 Úvod 11 2 Fyzikální veličiny a zákony Souřadná soustava Fyzikální veličiny Matematický popis Materiálové prostředí Vektorová algebra Vektorový prostor Vektory ve fyzice Některé užitečné vztahy Vektorová analýza SageMath: snáze, rychleji, přesněji Operátor nabla Skalární pole Vektorové pole Důležité vztahy vektorové analýzy Matematický popis vektorového pole Základy tenzorového počtu Tenzor elektrické vodivosti Tenzory v mechanice pružných těles Vektory radiální a axiální Tenzory vyššího řádu Analogie Elektromechanická analogie Analogie mezi transportními jevy Poissonova a Laplaceova rovnice Postupy řešení matematických modelů Klasifikace rovnic a jejich použití Analytické řešení rovnic a soustav rovnic Numerické řešení Metody zpracování naměřených dat Závěr 119 5

6 Summary The book describes mathematical tools for the description and modelling as well as prediction of an evolution of quantities in natural and technological systems. Necessary theoretical knowledge basis is illustrated by numerous examples with practical application. The reader will get a chance to practice and brush up well-established analytical and numerical methods for a solution of mathematical models. To make the solution as simple as possible, we introduce selected opensource (free) solvers and program tools. 6

7 Značení fyzikálních veličin B vektor magnetické indukce c rychlost šíření vlny, resp. rychlost světla C kapacita kondenzátoru D vektor elektrické indukce E intenzita elektrického pole ϵ absolutní permitivita ϵ 0 permitivita vakua f frekvence kmitání/vlnění F vektor síly φ fáze kmitání/vlnění φ elektrický potenciál φ(x, t) piezometrická výška (potenciál) φ(x, y, z) skalární potenciál G elektrická vodivost součástky G intenzita potenciálového pole γ tenzor (měrné) elektrické vodivosti i(t), I okamžitá hodnota elektrického proudu ve vodiči, elektrický proud Î 0 fázor elektrického proudu i prostorová proudová hustota k tuhost pružiny K v materiálová konstanta definující transportní vlastnosti prostředí m hmotnost ω úhlová rychlost ω tenzor pootočení ω ij složka tenzoru pootočení p tlak ˆP komplexní výkon p hybnost Q, q, q(t) elektrický náboj q v matematicky definovaný tok veličiny v r mechanický odpor R elektrický odpor ρ objemová hustota volného náboje ρ hustota látky r, r A, r B polohový vektor s dráha S tenzor deformace S ij složka tenzoru deformace t čas T tenzor mechanického napětí T ij složka tenzoru mechanického napětí u(t), U elektrické napětí Û 0 fázor napětí U o, U v amplituda napětí u vektor posunutí v rychlost, pole rychlostí W, A mechanická práce Ẑ R, ẐL, ẐC impedance rezistoru, induktoru a kapacitoru Ẑ celková impedance 7

8 Značení matematických operací a symbolů 0 A t A n A x, A y, A z A( r ) det(d) det(d) 1,j div A d r, d l d S dv dα dφ δ ij A i x j E (N) nulový prvek vektorového prostoru tečná složka vektoru A normálová složka vektoru A složky vektoru A vektorové pole determinant matice D subdeterminant matice D divergence vektoru A element dráhy, element křivky element orientované plochy element objemu V dílčí úhel dílčí tok vektoru plochou Kroneckerovo delta Laplaceův operátor parciální derivace složky vektoru N-rozměrný Eukleidovský prostor e 1, e 2, e 3 jednotkové směrové vektory souřadných os kvantifikátor - existuje prvek... f (...), f (k) (...) derivace funkce f(...) ϕ(s) Laplaceův obraz funkce φ(t) Φ tok vektoru plochou Φ n normovaný tok vektoru plochou grad φ(x, y, z) gradient skalární funkce Γ hranice oblasti Ω v prostoru,, integrál po křivce, na ploše, v objemu (K) (S) (V ) j komplexní jednotka kvantifikátor - pro každý prvek... λ i i-té vlastní číslo matice λ i,j řešení charakteristické rovnice L [φ(x, t)] Laplaceova transformace funkce φ(x, t) L 1 [Φ 0 ] inverzní Laplaceova transformace obrazu Φ(s) n normálový vektor Ω podoblast prostoru vektorový operátor nabla φ(x, y, z) gradient skalární funkce φ(x1, x 2, x 3 ) gradient skalární funkce A divergence vektoru A A rotace vektoru A ρ(t) spektrální poloměr matice T rot A rotace vektoru A t tečný vektor u = u norma vektoru u ( v skalární součin u, ) v skalární součin u [ v vektorový součin u, ] v vektorový součin 8

9 Značení matematických operací a symbolů X, Y, Z označení souřadných os X 1, X 2, X 3 označení souřadných os x 1, x 2, x 3 označení souřadných os prvek na pozici v i-tém řádku a j-tém sloupci matice V V ij Seznam zkratek AE (AR) DAE (DAR) LS FEM (MKP) ODE (ODR) PCA PDE (PDR) SLAR SVD TLS Algebraic Equation (Algebraická Rovnice) Differential Algebraic Equation (Diferenciálně Algebraická Rovnice) Least Squares (Metoda Nejmenších Čtverců) Finite Element Method (Metoda Konečných Prvků) Ordinary Differential Equation (Obyčejná Diferenciální Rovnice) Principal Component Analysis (Analýza Hlavních Komponent) Partial Differential Equation (Parciální Diferenciální Rovnice) Soustava Lineárních Algebraických Rovnic Singular Value Decomposition (Singulární Rozklad Matice) Total Least Squares (Úplná Metoda Nejmenších Čtverců) 9

10 Předmluva Teoretické fyzikální a technické publikace využívají relativně složitý specifický matematický aparát, který je pro běžného čtenáře zpočátku málo srozumitelný. To se týká zejména teorie elektromagnetického pole, viz např. kvalitní českou učebnici [3] nebo rozsáhlou příručku [18]. Tímto oborem se zabývá i řada skript, např. skriptum [11]. Lze odkázat i na rozsáhlou cizojazyčnou literaturu, jako reprezentanta uvádíme prakticky zaměřenou publikaci [5]. Výklad teorie elektromagnetického pole je nemyslitelný bez rozsáhlého využití vektorové analýzy, s níž bývají začátečníci seznámeni jen okrajově. Autoři fyzikálně či technicky zaměřených monografií u čtenáře předpokládají dobrou znalost použitého matematického aparátu a oprávněně se zaměřují na vysvětlení fyzikálního významu, či technického využití výsledků tímto aparátem získaných. Pro úplnost je nutno dodat, že např. v knize [3] je v příloze uveden přehled používaných základních vztahů vektorové algebry a analýzy. Existují ovšem i takové monografie, které ilustrují využití matematického aparátu na fyzikálních příkladech. Pro bližší seznámení se s širokým spektrem matematických nástrojů je čtenáři možno doporučit knihu [6] nebo rozsáhlé přehledy užité matematiky [17] od prof. Rektoryse. Dnešní přístup k výzkumu však vyžaduje okamžité výsledky a tudíž nepodporuje důkladné teoretické studium, které zabere mnoho času a jehož výsledky se výrazně projeví až po letech. Důkladné studium knih o matematickém aparátu se zdánlivě jeví jako ztráta času. Kromě toho čtenář obvykle potřebuje znát podrobně jen tu část z těchto monografií, která je využitelná pro jeho aplikovaný výzkum. Proto jsme připravili stručnou příručku, která se soustřeďuje jen na vybrané části matematického aparátu, které se jeví jako nezbytné pro naše nové, mladé kolegy na fakultě mechatroniky Technické univerzity v Liberci. Příručka se snaží jednoduše, srozumitelně a relativně přesně popsat speciální matematické metody používané ve fyzice, vzápětí upozorňuje na jejich fyzikální význam a na možné technické využití. V publikaci tedy není zdaleka jen čistá matematika, která by od čtení příručky mohla leckoho odradit. Naopak, kniha je na mnoha místech doplněna fyzikou, tedy fyzikálním významem a aplikacemi odvozených nebo vysvětlených vztahů. Ke zvýšení využitelnosti publikace by měly dopomoci jednoduché ilustrativní příklady, kterými jsou proloženy jednotlivé kapitoly. Na základě dlouholetých pedagogických zkušeností jsme do příručky zařadili i části, které s matematickým aparátem přímo nesouvisí, ale týkají se témat ve kterých mnozí lidé často chybují. Jedná se např. o druhou kapitolu, Fyzikální veličiny a zákony. Dále je zařazena kapitola o tenzorech, v níž se důkladněji probírají tenzory druhého řádu se zaměřením správně pochopit význam tenzoru elastického napětí a deformace. To považujeme za důležité, poněvadž elasticita se v mechatronice stále více využívá. V závěrečných kapitolách jsou nastíněny možné aplikace matematického aparátu. V kapitole 6 je zmínka o využití analogií mezi rovnicemi k efektivnímu řešení některých problémů. Kapitola 7 je věnována ilustrativním příkladům analytického a numerického řešení vybraných typů rovnic. Tato kniha rozšiřuje teoretický základ a poskytuje širší rozhled o souvislostech mezi různými oblastmi aplikace modelování a numerických simulací. Pro úplnost přidáni Maxwellové [9, 10, 8]. 10

11 1 Úvod Na matematiku je možné pohlížet jako na soubor výrazových prostředků, druh jazyka, jehož prostřednictvím můžeme popisovat a předávat informace o světě, který nás obklopuje. Matematicky zaznamenané informace mají často formu rovnic. Tímto způsobem sestavený popis označujeme jako matematický model. Matematickým modelem se obvykle, z praktických důvodů snažíme o takovou prezentaci reality, která postihne klíčové vlastnosti modelovaného jevu, tj. jen ty, které jsou z hlediska zkoumání důležité. Dílčí děje s malým vlivem na vývoj a výsledný stav zkoumaného systému jsou při popisu zpravidla zanedbávány. Model ve výše uvedeném smyslu slova se skládá minimálně ze tří částí: 1. geometrie, 2. fyzikálních principů, 3. parametrů. Geometrie popisuje obecně prostorové rozložení všech součástí modelu, zejména jejich hranice. Fyzikální principy pak určují, jaké rovnice pro jednotlivé součásti modelu se použijí (Maxwellovy rovnice, zákony přenosu, principy mechaniky). Parametry popisují fyzikální vlastnosti jednotlivých částí modelu (permitivita, tepelná vodivost, modul pružnosti). Termínem modelování budeme v našem kontextu rozumět zjišťování fyzikálních vlastností reálných objektů a dějů jednak na základě vhodně zjednodušeného matematického popisu zkoumaných objektů a jednak aplikací zásadních fyzikálních principů. Stupeň zjednodušení popisu objektu i výběr fyzikálních principů závisí na tom, jaké informace chceme získat a s jakou jejich věrohodností se spokojíme. Typickou úlohou modelování je zjistit odezvu na podnět. Jednoduchým příkladem podnětu je (obecně prostorové) rozložení proudů, odezvou je pak buzené magnetické pole v prostoru. Jiným příkladem podnětu může být prostorového rozložení teploty. Odezvou je pak tepelný tok v prostoru. K popisu tepelného toku ovšem musíme znát i vlastnosti prostředí, které se obecně nazývají parametry úlohy. O tom jsme se zmínili již výše. V tomto případě je parametrem tepelná vodivost, která je obecně funkcí souřadnic. Z jednoduchých příkladů je zřejmé, že zadané veličiny, tj. podněty, i hledané veličiny, tj. odezvy, chápeme jako funkce souřadnic x, y, z, případně i času t, zapsáno matematicky u(x, y, z, t). Protože je veličina rozložena v prostoru, mluvíme o poli. Podle závislosti či nezávislosti veličiny na čase rozlišujeme stacionární nebo nestacionární procesy. Vývoj veličin u nestacionárních procesů závisí na čase. Zkoumané jevy jsou zpravidla popsány dvěma matematickými prostředky: 1. integrálními rovnicemi, 2. parciálními diferenciálními rovnicemi. Oba popisy v zásadě umožní zjistit odezvu na zadaný podnět. Výsledek je v obou případech stejný, pokud se jej podaří vyjádřit analyticky. Mezi oběma přístupy je ale zásadní rozdíl. Integrální přístup zahrnuje geometrii modelu v mezích integrálu. Diferenciální rovnice vyžaduje geometrii modelu v okrajových podmínkách. Bez ohledu na použitý postup platí, že obecné přesné řešení úlohy ve formě tzv. analytického řešení (tj. explicitní zápis hledané funkce u(x, y, z, t) matematickým vzorcem) je možné nalézt jen ve velmi jednoduchých speciálních případech, např. pravidelná a velmi jednoduchá tělesa, přičemž alespoň jeden rozměr je nekonečný (poloprostor, vrstva, nekonečný válec kruhového průřezu), nebo naopak alespoň jeden rozměr je nulový (bod, přímka, úsečka, kruh, rovina). Tyto modely jsou velmi omezující a obvykle nezahrnují dostatečně základní rysy zkoumaného objektu. V současné praxi nejběžnější a uznávaný postup je tzv. numerické řešení, tedy řešení přibližné, které spočívá v tom, že původní kontinuální (spojitá) úloha s nekonečně malými elementy 11

12 je nahrazena úlohou diskrétní s konečnými elementy. V případě integrálu jde o numerickou integraci, při diferenciálním přístupu se používá metoda konečných prvků (MKP či FEM - Finite Element Method). Ojediněle se můžeme setkat s tvrzením, že běžně používané rovnice jako jsou rovnice difuze, vedení tepla, elektromagnetismu apod. jsou jen přiblížením reality, mimo jiné už z důvodu reprezentace hmoty jako kontinua. O správnosti těchto rovnic svědčí především skutečnost, že byly ověřeny na základě experimentů a odvozeny z naměřených dat. Neexistuje jediný experiment, který by některou z nich vyvracel. Výsledky získané jejich řešením jsou v souladu s výsledky měření. Pokud jde o argument, že obvyklý popis výše uvedených dějů (difuze a další) nerespektuje diskrétní strukturu hmoty, pak je nutno si uvědomit, že důsledky diskrétní struktury se běžně nemohou projevit. Pro diskrétní strukturu hmoty platí principy kvantové fyziky. V nerelativistické kvantové mechanice je to například Schrödingerova rovnice. Pokud bychom chtěli zohledňovat diskrétní strukturu hmoty, museli bychom tuto rovnici řešit pro každou částici zvlášť. Poněvadž i v zrnku písku je nepředstavitelný počet částic, nestačily by k numerickému vyřešení této soustavy rovnic všechny spražené počítače světa a to ani ve vzdálené budoucnosti. Navíc by řešení nemělo valný význam, poněvadž by se vztahovalo k jednotlivým částicím. Měřitelný výsledek bychom získali průměrováním, což umí s nesrovnatelně nižšími náklady statistická fyzika. Nejjednodušším případem k aplikaci statistické fyziky je zředěný plyn. Rovnice popisující modelovaný děj jsou přiblížením k realitě v tom smyslu, že přesně neznáme parametry v nich vystupující. Může to být např. koeficient vedení tepla, či relativní permitivita. Obvykle je nahrazujeme konstantami a předpokládáme, že prostředí je homogenní a lineární. Ve skutečnosti jsou v prostředí odchylky jak od homogenity, tak od linearity, což se může projevit nesouhlasem mezi výpočtem a experimentem, pokud oba byly provedeny s vysokou přesností. To je však chyba modelu a nezpochybňuje použité zákony. Zpřesněním modelu lze dosáhnout lepší shody, ale s větším úsilím. Příprava modelu a vlastní modelování je náročná tvůrčí práce, která předpokládá detailní pochopení řešeného problému. V zásadě platí: čím složitější model použijeme, tím více informací získáme a tím bude i jejich přesnost vyšší. V praxi se však vynaložená námaha se složitějším modelem nemusí vrátit, pokud do detailu nerozumíme řešenému problému. Můžeme totiž přidat nepodstatný rys modelu. Úvodem do této problematiky se zabývá tato práce. V předchozích částech jsme několikrát použili termín fyzikální princip. Pokusíme se o jednoduché vysvětlení. Fyzikální princip je tvrzení, které se přímo nedokazuje, ale jehož pravdivost se potvrzuje tím, že všechny z něho logicky odvozené závěry jsou v souladu se skutečností. Fyzikální princip se popisuje v matematické formulaci, někdy se nepoužívají standardní matematické pojmy. Naproti tomu fyzikální zákon vychází z experimentálních dat, která popíše poměrně jednoduchou matematickou formou. V teoretické mechanice je zákonem zákon síly, tj. druhý Newtonův zákon. Principy pak jsou např. d Alembertův princip, Lagrangeovy rovnice nebo Hamiltonův princip. Ten poslední používá málo známý matematický pojem funkcionál. Jinými příklady fyzikálních principů mohou být termodynamické věty, případně Maxwellovy rovnice. Často se (nejen v mechanice) pravdivost principu potvrzuje právě tím, že se z něho odvodí odpovídající zákon. 12

13 2 Fyzikální veličiny a zákony V této části se soustředíme na základy fyziky. Obecně popíšeme fyzikální veličiny a to z řady hledisek. Zejména se soustředíme na systematický popis složitějších veličin. Přístup je většinou fyzikální, i když matematická stránka se nezanedbává. 2.1 Souřadná soustava Řešení úlohy začíná volbou souřadné soustavy. Tu v principu volíme podle symetrie modelu, jsou zde však další nezanedbatelná hlediska. V zásadě je možné volit soustavu přímočarou a křivočarou. Křivočará soustava se volí v případě, kdy symetrie úlohy vede ke zjednodušení rovnic. V praxi používané křivočaré soustavy jsou válcová a kulová. Zejména válcová soustava se s výhodou používá, pokud model vznikl rotací kolem určité osy. V technické aplikaci je těchto případů hodně. Rovnice popisující model se však musí převést do nové křivočaré soustavy. Mají složitější tvar a řeší se specifickými metodami. Proto se tímto případem nebudeme zabývat. Přímočará, kartézská, pravoúhlá souřadná soustava se používá v převážné většině případů. Její nespornou vlastností je jednoduchost. To je také důvod, proč se přímočaré soustavy s úhly odlišnými od pravých zásadně nepoužívají, i když by v principu sloužily stejně dobře. Osy kartézské soustavy značíme symboly X, Y, Z, případně X 1, X 2, X 3 nebo x 1, x 2, x 3. První způsob je názorný, druhý umožňuje rychlejší matematický zápis. Často se používají jednotkové vektory ve směru souřadných os (viz obr. 1(a)). Označují se např. i, j, k (vektor i je ve směru souřadné osy X atd.), nebo e 1, e 2, e 3, přičemž vektor e 1 je ve směru souřadné osy X 1 atd. Kartézská souřadná soustava může být pravotočivá (viz obr. 1(a)) a levotočivá (viz obr. 1(b)). U pravotočivé soustavy je pořadí os takové, že při otáčení pravotočivého šroubu od kladné poloosy X ke kladné poloose Y se tento šroub pohybuje ve směru osy Z vzhůru. Osou budeme dále rozumět její kladnou poloosu, to již v dalším nezdůrazňujeme. Totéž platí pro kombinace Y, Z, X nebo Z, X, Y, které jsou vytvořeny cyklicky z počáteční kombinace. V posledním případě se pravotočivý šroub při otáčení od osy Z k ose X pohybuje ve směru osy Y. U levotočivé soustavy se pravotočivý 1 šroub při otáčení od osy X k ose Y pohybuje proti směru osy Z. (a) (b) Obrázek 1: Pravotočivá (a) a levotočivá (b) souřadná soustava. Pravotočivá a levotočivá soustava jsou na obr. 1. Levotočivá soustava vznikne z pravotočivé 1 Levotočivý šroub je obtížné si představit, poněvadž se v praxi používá vyjímečně. 13

14 prohozením dvou os, což má formální analogii se změnou smyslu otáčení trojfázového elektromotoru prohozením dvou fází. Při kreslení souřadné soustavy by se mělo vždy překontrolovat, zda je pravotočivá 2. Volbě souřadné soustavy je nutno věnovat péči. Souřadná soustava by se měla volit vždy s ohledem na symetrii úlohy. Při její optimální volbě je popis objektů jednoduchý. Tím se zjednoduší i formulace rovnic, jejich řešení je snadnější, takže se ušetří mnoho práce. Výběr samotného druhu souřadné soustavy (pravoúhlá, sférická,...) je nedostačující. Lze například zvolit několik (nekonečné množství) pravoúhlých souřadných soustav, které se budou vzájemně lišit polohou počátků a orientací (natočením) souřadných os. Mezi souřadnicemi bodů v různých soustavách existují transformační vzorce, které umožňují přepočet souřadnic mezi jednotlivými soustavami. Pokud se soustavy liší jen posunutím středů, nové a staré osy jsou rovnoběžné, jsou vzorce velmi jednoduché. Pokud jsou souřadné soustavy navzájem pootočeny, pak je ke transformacisouřadnic nutno použít směrových kosinů. Touto problematikou se nebudeme podrobně zabývat. Je však důležitá při práci s tenzory. Speciální transformací je přechod od pravotočivé k levotočivé souřadné soustavě. 2.2 Fyzikální veličiny Veškeré exaktně formulované fyzikální zákony jsou v různě složitém matematickém tvaru, od jednoduchého výrazu, např. Ohmův zákon, přes diferenciální formu, např. Maxwelovy rovnice, až k výrazům s velmi speciálními symboly a operacemi, kterým rozumí jen hrstka odborníků. Fyzikální zákon se od svého matematického zápisu liší tím, že použité symboly mají přesný fyzikální význam (nazýváme je fyzikálními veličinami) a zákon sám popisuje určitý fyzikální jev buď staticky, nebo dynamicky. Popis projevů modelovaného děje v čase a/nebo v prostoru se získá řešením příslušné rovnice. Fyzikální veličiny označují symboly, často doplněnými o různé indexy. Na rozdíl od matematiky má každá veličina svůj název, rozměr a jednotku 3. Mezinárodní soustava jednotek (SI) obsahuje 7 základních fyzikálních jednotek: metr - m (délka), kilogram - kg (hmotnost), sekunda - s (čas), ampér -A (elektrický proud), Kelvin - K (termodynamická teplota), mol - mol (látkové množství) a candela - cd (svítivost). Rozměry jednotek všech ostatních veličin se dají vyjádřit s použitím jednotek základních. Fyzikálních veličin je velké množství a dělí se do různých skupin podle určitých kriterií. Známé rozdělení je na extenzivní a intenzivní. Hodnoty extenzivních veličin se dají sčítat. Extenzivními veličinami jsou například hmotnost, objem, náboj, tepelná kapacita, energie. Sčítání hodnot extenzivních veličin dává po fyzikální stránce smysl. Typickým příkladem intenzivní veličiny je teplota. Důležitými intenzivními veličinami jsou veličiny extenzivní vztažené na jednotku délky a její mocniny (liniová, plošná a objemová hustota látky, náboje), na jednotku hmotnosti (měrná tepelná kapacita), jednotku času (výkon). Intenzivní veličiny jsou funkcemi polohy, pro extenzivní veličiny to platit nemůže. Další časté dělení je na integrální a diferenciální veličiny. Integrální jsou definovány v určité oblasti prostoru, diferenciální v daném místě. Ke každé integrální veličině existuje veličina diferenciální. Mezi oběma veličinami existuje jednoznačný vztah. Jako příklad uvedeme integrální veličinu elektrické napětí U a diferenciální veličinu intenzitu elektrického pole E. Je-li známo elekrické pole E( r ), kde r je polohový vektor, lze napětí mezi dvěma body A a B o souřadnicích 2 Osy se podaří prohodit při troše nepozornosti opravdu snadno. Při prezentaci pak mohou vzniknout nepříjemné dotazy ve smyslu Jaký má význam použití levotočivé souřadné soustavy?. 3 Rozměr je např. délka a jednotka m, nebo rozměr je hmotnost a jednotka kg, rozměr je proud a jednotka A atd. Termín rozměr se používá málo, např. při fyzikálních úvahach, častěji se pracuje přímo s jednotkami, např. při rozměrové kontrole odvozeného vztahu. 14

15 daných polohovými vektory r A, r B určit integrálem U = r B r A E( r )d r. Obrácený převod je možný pouze pomocí elektrického potenciálu, elektrické napětí je rozdíl potenciálu mezi dvěma body. Z pouhé znalosti napětí nelze určit elektrické pole. Informací je příliš málo. To platí i v dalších případech, např. mezi proudem a prostorovou proudovou hustotou. Je nutno podotknout, že mezi kategoriemi extenzivní/intenzivní veličiny a integrální/diferenciální veličiny není zásadní rozdíl. První členění je fyzikální, druhé matematické. Ve fyzikálním zákonu vystupuje jedna velična jako podnět. Ta je dána a v nejjednodušší formě je na pravé straně vztahu. Druhá veličina je odezva, tu z fyzikálního zákona určujeme a v jednoduchém případě bývá vlevo. Jako primitivní příklad je Ohmův zákon, I = U R, i = γ E. (1) V integrálním tvaru (vlevo) je podnětem napětí U a odezvou proud I, v difrencíalním tvaru (vpravo) je podnětem intenzita elekrického pole E a odezvou je prostorová proudová hustota i. Všechny čtyři uvedené veličiny U, I, E, i nazveme aplikační. V běžných (diferenciálních) rovnicích se podnět a odezva musí specifikovat složitěji a vystupují i další podmínky. Druhý typ veličin jsou veličiny materiálové (vlastnosti materiálu). V případě Ohmova zákona je to elektrický odpor R pro uvedený integrální tvar zákona a elektrická vodivost γ pro tvar diferenciální. Materiálové veličiny se mohou objevit v integrální i diferenciální formě fyzikálních zákonů, viz Ohmův zákon. Základní fyzikální zákony mají diferenciální tvar. V takovém případě jsou materiálové veličiny obecně funkcí souřadnic. 2.3 Matematický popis Na předchozí fyzikální dělení navazuje matematické dělení veličin podle počtu složek, které potřebujeme k jejich popisu. Uvedeme stručné, i když ne zcela přesné, základní definice. Oblast je část roviny (dvourozměrná oblast) nebo prostoru (trojrozměrná oblast) na které sledujeme, případně modelem popisujeme fyzikální jev. Skalár je jednorozměrná veličina určená svou velikostí, tj. jedním číslem (např. teplota, energie, náboj). Skalární pole je funkce, která každému bodu oblasti přiřazuje hodnotu skaláru (např. rozložení teplot na území ČR). Vektor je veličina určená nejen svou velikostí, ale též směrem či smyslem v prostoru, tj. ve zvoleném souřadném systému je popsána dvěma složkami v rovině a třemi v prostoru (např. síla, rychlost, magnetická indukce, teplotní gradient) Vektorové pole je funkce, která každému bodu oblasti přiřazuje hodnotu vektoru (např. pole rychlostí proudící kapaliny). Tenzor druhého řádu 4 je veličina, která popisuje vztah mezi dvěma vektory. Je obecně vyjádřen devíti složkami (3 2 = 9), aplikačními tenzory jsou elastické napětí a deformace. Materiálovými tenzory jsou například tenzor elektrické nebo hydraulické vodivosti. Základ 3 je při uvádění počtu složek zvolen proto, že žijeme v trojrozměrném prostoru. Pro rovinu by byl základ 2. Matematicky lze uvažovat prostor libovolné dimenze. Fyzikální význam to však nemá. 4 Podrobněji se tenzory zabýváme v části 5. 15

16 Tenzorové pole je funkce, která každému bodu oblasti přiřazuje hodnotu tenzoru (např. rozložení elastického napětí v prostoru). Tenzor vyššího řádu popisuje vztah mezi tenzory nižšího řádu. Tyto tenzory jsou jen materiálové, příkladem tenzoru třetího řádu je piezoelektrický tenzor s 3 3 = 27 složkami, elastické moduly nebo koeficienty jsou tenzory čtvrtého řádu s 3 4 = 81 složkami. Zobecníme-li definici tenzoru, pak je skalár tenzorem nultého řádu, poněvadž má 3 0 = 1 složku, a vektor je tenzorem prvního řádu o 3 1 = 3 složkách. Základem tenzorového počtu je popis složek tenzorů při transformaci souřadné soustavy, čímž se rozumí její pootočení kolem počátku. 2.4 Materiálové prostředí Většina fyzikálních zákonů předpokládá materiálové prostředí. Reálné prostředí si obvykle poněkud zjednodušujeme, idealizujeme. Základní idealizací je homogenní prostředí, které má všude stejné vlastnosti. Všechny parametry, popisující toto prostředí, jsou stejné ve všech bodech. Vlastnosti nehomogenního prostředí se liší od místa k místu. Zavádí se též heterogenní prostředí, které se skládá z několika části (oblastí) s hranicemi, na kterých se alespoň některé parametry mění skokem. Se skokovou změnou parametrů se můžeme setkat třeba v případě geologických zlomů provázených vzájemným vertikálním posunem vrstev různých hornin. Jednotlivé části heterogenního prostředí mohou být homogenní nebo nehomohgenní. Stupeň homogenity závisí na tom, které fyzikální veličiny uvažujeme. Pokud jde o skaláry (hustota, teplota, tlak), obvykle jsou homogenní. V případě vektorů (magnetizace, polarizace) lze homogenitu předpokládat jen u geometricky velmi jednoduchých oblastí, např. koule může být homogenně zmagnetizována vnějším magnetickým polem. U tenzorů druhého řádu (elastická deformace či elastické napětí, viz kapitoly a ) je to ještě složitější. Zde se homogenita pouze předpokládá pro zjednodušení úlohy. Homogenní prostředí může být izotropní nebo anizotropní. U izotropního prostředí jsou jeho vlastnosti, parametry, stejné ve všech směrech. Vlastnosti anizotropního protředí jsou různé v různých směrech. Příkladem anizotropního protředí je ideální krystal, který má pravidelné uspořádání atomů 5. Vlastnosti ideálního (ale i reálného) krystalu se mění podle směru, ale systematicky, tedy krystal patřící do určité skupiny (krystalografické třídy) má vždy stejnou anizotropii. Směrovou odlišnost vlastností zajišťuje pravidelné uspořádání atomů. Nehomogenní prostředí má různé vlastnosti v různých místech. V důsledku toho má také různé vlastnosti v různých směrech. Vlastnosti prostředí ale závisí na směru nahodile. Totéž nehomogenní prostředí může vykazovat různou anizotropii, proto v případě nehomgenního prostředí nemá smysl o anizotropii vůbec mluvit. Prostředí vyplňuje určitou oblast. Jednoduché příklady oblastí jsou prostor, poloprostor, vrstva, nekonečný válec, nekonečný hranol, rovina. Tuto oblast v prvním přiblížení považujeme za homogenní, izotropní nebo anizotropní. Další základní vlastnost prostředí je to, jak reaguje na podnět. Pokud je odezva úměrná podnětu, nazýváme takové prostředí lineární. V případě složitější závislosti odezvy na podnětu mluvíme o nelineárním prostředí. Každé materiálové prostředí je nelineární, nelinearita se však projevuje až při silném buzení, které v řadě případů nelze realizovat, buď z důvodu, že nemáme tak výkonné zdroje vyvolávající podnět, nebo, že tyto silné zdroje prostředí degradují. Poslední základní rozdělení je dělení prostředí na měkké a tvrdé. U měkkého prostředí při návratu podnětu k nulové hodnotě klesne odezva též na nulovou hodnotu. U tvrdého prostředí si odezva zachováná určitou hodnotu i při odeznění podnětu. Zachování odezvy po odeznění podnětu označujeme jako hysterezi. Typickým tvrdým prostředím jsou feromagnetické látky. Mezi linearitou a hysterezí (měkké a tvrdé prostředí) není přímá souvislot. V praxi je však prostředí tvrdé rovněž prostředím nelineárním. Linerání tvrdé prostředí je idealizací. 5 Reálný krystal má určité odchylky od pravidelného uspořádání atomů: chybějící atomy (vakance), nadbytečné atomy (intersticiály), poruchy pravidelnosti (dislokace, nebo tepelné kmity atomů) atd. 16

17 Nejsložitějším protředím je prostředí s hysterezí. Je nelineární a tvrdé, navíc však neexistuje jednoduchá funkční závislost mezi podnětem a odezvou. Typickým příkladem jsou feromagnetické látky, u nichž je odezva na podnět popsána hysterezní smyčkou, tedy graficky. Danému podnětu odpovídají obvykle dvě odezvy. Která z nich nastane, závisí na předchozím působení, např. zda narůstalo, či klesalo. Říkáme, že látka má paměť. Nejjednodušší případ, kterým se budemem dále zabývat, je prostředí homogenní, izotropní, měkké a lineární. Je to velmi užitečná a jednoduchá idealizace a obyčejně bývá v praxi splněna s postačující přesností. Další idelaizací je prostředí homogenní, izotropní a tvrdé. Na podnět tedy vůbec nereaguje. Tato idealizace má své omezení, je to např. první přiblížení pro popis feromagnetické látky. 17

18 18

19 3 Vektorová algebra Použití vektorů ve fyzice využívá zákonitosti, vztahy, vlastnosti a definice zavedené v matematice. V této kapitole je poskytnut souhrn základních matematických pojmů a vzorců, které nalézají uplatnění při popisu vybraných fyzikálních veličin a jevů. Vazba níže představovaného aparátu na konkrétní aplikace není v rámci této kapitoly demonstrována. 3.1 Vektorový prostor V matematice se pracuje s N rozměrným Eukleidovským prostorem E (N), v němž je každý bod určen N-ticí reálných čísel 6, souřadnic. Z Eukleidovského prostoru se odvozuje N rozměrný vektorový prostor. Vektor je definován rozdíly souřadnic bodů v Eukleidovském prostoru. Tyto rozdíly nazýváme složky vektoru. Prvky vektorového prostoru značíme fyzikálně šipkou nad symbolem 7, např. v. Tento vektor má složky (v 1, v 2,..., v N ) = v. Ve vektorovém prostoru jsou definovány níže uvedené operace a speciální prvky: 1. Součet dvou vektorů je opět prvkem vektorového prostoru, tedy je to vektor. Symbolicky C = A + B, prakticky se sečtou jejich složky Ci = A i + B i, i = 1, 2,...N. 2. Součin reálného čísla a vektoru je vektor, tedy opět prvek vektorového prostoru, B = a A, neboli B i = a A i, i = 1, 2,...N. 3. Existuje nulový prvek 0 s vlastností A + 0 = A pro každý vektor A. Nulový vektor má všechny složky nulové, 0 = (0, 0,..., 0). 4. Na základě předchozí podmínky lze ukázat, že ke každému vektoru A existuje vektor opačný A n, takže A+ A n = 0. Pokud A = (a 1, a 2,..., a N ), pak A n = ( a 1, a 2,..., a N ). Ve vektorovém prostoru jsou tedy definovány operace sčítání vektorů a násobení vektoru skalárem. Není definováno násobení vektorů tak, aby jejich součin byl vektor 8. Neexistuje tedy jednotkový prvek 9 a nelze nalézt inverzní vektor k danému vektoru. Poznámka. Reálná čísla tvoří vektorový prostor podle předchozí definice. Zde je definováno násobení, jednotkový prvek a inverzní prvek. Jedná se ale o speciální případ vektorového prostoru. Požadavky výše uvedené nevylučují, aby vektory v určitých prostorech měly další speciální vlastnosti. Naproti tomu množina racionálních čísel (zlomky) vektorový prostor netvoří, poněvadž není definováno násobení reálným číslem. Racionální čísla jsou podmnožinou čísel reálných (Q R). Pro operace sčítání vektorů a pro násobení vektoru reálným číslem platí tyto známé zákony: komutativnost: u + v = v + u, asociativnost: u + ( v + w) = ( u + v ) + w, asociativnost pro násobení skalárem: a(b v ) = (ab) v, distributivnost: (a + b) v = a v + b v, a( u + v ) = a u + a v. 6 Často používají jiné termíny a symboly. 7 V tištěné literatuře se používá i jiné značení, často je to tučné písmo. Symbol šipka je však názorný a proto se přidržíme psané formy užívané ve fyzice. 8 Skalární součin, definovaný později, je reálné číslo. Výsledek vektorového součinnu popsaného v samostatné kapitole lze sice interpretovat jako vektor, ale jedná se pouze o formu zjednodušeného zápisu antisymetrického tenzoru. 9 Vektor o složkách 1 = (1, 1,..., 1) není jednotkovým vektorem, poněvadž součin A 1 = A není definován. Je to řadový vektor jako každý jiný. 19

20 Požadavky na komutativnost a asociativnost jsou spojeny zavedením linerání kombinace, která je součtem násobků vybraných vektorů. Libovolný vektor lze vyjádřit pomocí jiných vektorů v 1, v 2,..., v m násobených reálnými čísly a 1, a 2,..., a m jako u m = a i v i. (2) i=1 Symbolem m se rozumí počet použitých vektorů a nijak nesouvisí s dimenzí N vektorového prostoru. Vzniká otázka, zda lze takto vyjádřit každý vektor. K tomu účelu se využívají tzv. lineárně nezávislé vektory. Vektory v 1, v 2,..., v m v (2) jsou nezávislé, pokud tento vztah dává nulový vektor jen v případě, že všechna reálná čísla a 1, a 2,..., a m jsou nulová. Lze ukázat, že v N rozměrném vektorovém prostoru existuje právě N nezávislých vektorů, jejichž lineární kombinací lze vyjádřit libovolný vektor. Tyto vektory tvoří bázi vektorového prostoru. Nabízí se otázka, jak tuto bázi najít v nejjednoušší formě. Odpověď na tuto otázku bude naznačena v kapitole Vektory ve fyzice Ve fyzice pracujeme v trojrozměrném prostoru E (3). Bázi trojrozměrného vektorového prostoru tvoří tři ortonormální (kolmé, jednotkové) vektory ve směru souřadných os X 1, X 2, X 3, e 1 = (1, 0, 0), e 2 = (0, 1, 0), e 3 = (0, 0, 1). (3) Vektor v o složkách (v 1, v 2, v 3 ) lze vyjádřit lineární kombinací (2) jednotkových vektorů báze (3) jako v = (v1, v 2, v 3 ) = v 1 e1 + v 2 e2 + v 3 e3. (4) Geometricky vektor znázorňujeme orientovanou úsečkou, z níž je na první pohled zřejmá velikost i směr vektoru. Zásadní rozdíl od vektorů zavedených v matematice je v tom, že vektory ve fyzice mají fyzikální význam, tj. mají přiřazenu jednotku. Naproti tomu vektory v matematice jsou pouze geometrické. Zatímco matematické vektory nemají pevně daný počáteční bod, fyzikální vektory jej obvykle mají 10, jsou tedy umístěné v prostoru, mívají definované působiště. Jednotce délky vektoru přísluší jednotka fyzikální veličiny vektorem reprezentované. Pro velikost vektoru můžeme podle vztahu (5) psát Skalární součin u = u = 3 u 2 i. (5) Skalární součin je operace, která dvěma násobeným vektorům u, v přiřazuje výsledek v podobě reálného čísla. Zápis a definice skalárního součinu má obvykle jeden z následujících tvarů. u v i=1 = ( u, N v ) = u i v i = u 1 v u N v N (6) i=1 První tvar zápisu, u v, se používá ve fyzice. Druhý tvar zápisu, ( u, v ), je spíše matematický. 10 Případně je počáteční bod omezen na určitou oblast. 11 Velikost vektoru píšeme stručně bez šipky nad symbolem. 20

21 Fyzikální význam skalárního součinu vychází z geometrické interpretace vektorů podle obr. 2 a pro vektory u, v se píše ve tvaru W = u v = uv cos α, (7) kde u = u, v = v jsou po řadě velikosti vektorů u a v, α je úhel, který vektory svírají, viz obr. 2. Na znaménku tohoto úhlu nezáleží, bere se vždy kladně. Obrázek 2: Geometrický význam skalárního součinu. Podle obr. 2 je skalární součin součinem velikosti vektoru u a velikosti průmětu vektoru v do směru vektoru u. Učebnicovým příkladem skalárního součinu je práce vykonaná konstantní silou F na přímé dráze o délce s a se směrovým (tečným) vektorem t. V uvažovaném případě se jedná o součin průmětu F cos α síly F do směru vektoru s = s t, tedy W = s F cos α. Skalární součin se ve fyzice vyskytuje dosti často. S jeho pomocí se vyjadřují například veličiny s významem energie. Pro skalární součin platí následující zákony: komutativnost: u v = v u, asociativnost pro násobení skalárem: a( u v ) = (a u ) v, distributivnost: ( u + v ) w = u w + v w. Skalární součin vektoru se sebou samým pak definuje velikost vektoru (Euklidovská norma vektoru) u = u = u u N = u 2 i (8) Vektory nazveme ortogonální, jestliže jejich skalární součin (6) je nulový. Lze ukázat, že ve vektorovém prostoru existuje báze tvořená ortogonálními vektory. Každý z těchto vektorů ještě vynásobíme reálným číslem tak, aby jeho velikost (8) byla jednotková. Tím získáme ortonormální souřadný systém. i=1 PŘÍKLAD 1 Spočítejte skalární součin zadaných vektorů u, v u = (1/ 2, 1/ 2), v = ( 1/ 2, 1/ 2) u v = 1/ 2 ( 1)/ 2 + 1/ 2 1/ 2 = 0 Nulová velikost skalárního součinu ukazuje na vzájemnou kolmost vektorů u, v. 21

22 3.2.2 Vektorový součin Vektorový součin je operace, která ze dvou násobených vektorů A, B (z euklidovského prostoru E 3 ) vytvoří třetí vektor C. Existuje několik forem zápisu vektorového součinu. Vektor C, který je vektorovým součinem vektorů A a B v tomto pořadí, je popsán následujícími vztahy. C = A B = [ A, B], C 1 = A 2 B 3 A 3 B 2 C 2 = A 3 B 1 A 1 B 3 C 3 = A 1 B 2 A 2 B 1 (9) První forma zápisu vektorového součinu A B se běžně používá ve fyzice, druhý tvar [ A, B] je spíše matematický. Protože je výsledkem vektorového součinu nový vektor, musíme u něj určit všechny tři fyzikální atributy: velikost, směr a smysl Velikost vektorového součinu A B odpovídá obsahu rovnoběžníku se stranami A = A, B = B a je dána vztahem kde α je úhel sevřený vektory, viz obr. 3. C = AB sin α (10) 2. Vektorový součin je kolmý k rovině tvořené vektory v něm vystupujícími. Tedy je kolmý k oběma vektorům, viz obr Smysl vektorového součinu je dán pohybem pravotočivého šroubu, otáčíme-li jím od prvního vektoru k druhému. AxB B A B sin A Obrázek 3: Fyzikální význam vektorového součinu. Vektorový součin je možné získat například jednou ze dvou podobně jednoduchých metod, které svým postupem odpovídají výpočtu determinantu matice o rozměru 3 3 prvky. Příslušná matice D je sestavená z trojice identifikátorů e 1, e 2, e 3 směrů souřadných os na prvním a ze složek násobených vektorů na zbývajících dvou řádcích. D = e 1 e 2 e 3 A 1 A 2 A 3 B 1 B 2 B 3 (11) 12 Třetí vlastnost vektorového souučinu vyplývá z nekomutativnosti této operace. Budeme-li například provádět vektorový součin dvou vektorů ležících v rovině desky stolu, pak směr výsledku vektorového součinu bude kolmý k desce stolu. Smysl vektorového součinu vyplyne z pořadí násobených vektorů a určí orientaci výsledného vektoru nahoru nebo dolů. 22

23 Rozvoj determinantu matice podle řádku. Determinant matice D ze vztahu (11) lze vypočítat tzv. rozvojem determinantu podle řádku nebo sloupce. Matematický postup rozvoje podle prvního řádku je následující det(d) = 3 ( 1) 1+j e j det(d 1,j ), j=1 kde symboly e 1, e 2, e 3 identifikují směry jednotlivých bázových vektorů v používané souřadné soustavě. Výraz det(d 1,j ) označuje determinant menší matice o rozměru 2 2, která vznikne z matice D vyškrtnutím 1. řádku a j-tého sloupce jak ukazuje Obrázek 4(a). (a) (b) Obrázek 4: Rozvoj determinantu podle prvního řádku. Výpočet determinantu podle Sarrusova pravidla. Výpočtu determinantu v tomto případě předchází vytvoření tabulky, která vznikne opsáním prvních tří řádků matice D a jejich doplněním prvními dvěma řádky matice na místa 4. a 5. řádku tabulky. Po vytvoření tabulky je třeba vypočítat součiny těch jejích prvků, které leží v Obrázku 5 na vyznačených čarách. Součiny musí být následně vynásobeny mocninami čísla 1, které jsou indikovány znaménky zapsanými u začátků orientovaných úseček. Jednotlivé složky výsledného vektoru jsou tvořeny výrazy (resp. čísly), které představují koeficienty u identifikátorů směrů souřadných os e 1, e 2, e 3. Obrázek 5: Schema pro výpočet determinantu. Využití cyklického opakování indexů. Indexy v prvních třech symbolech ve vztazích (9) pro výpočet složek vektorového součinu se cyklicky opakují (1, 2, 3 2, 3, 1 3, 1, 2). Pokud zakryjeme na Obrázku 6 index té složky C i, i {1,..., 3} vektorového součinu vektorového součinu A B, kterou chceme počítat, pak zbývající dvě číslice procházené po směru hodinových ručiček identifikují složky násobených vektorů A, B v prvním členu na pravé straně hledaného předpisu. Druhý, záporný člen vzorce vznikne záměnou pořadí indexů ve členu prvním. Podobně jako u skalárního součinu posoudíme zákony jimiž se řídí vektorový součin: 23

24 1 3 2 Obrázek 6: Cyklické opakování indexů ve vektorovém součinu. Nekomutativnost: Ze vztahů (9) plyne A B = B A. Vektorový součin není komutativní. Neasociativnost: Lze ukázat, že platí A ( B C) ( A B) C. (B 1C 3 B 3 C 1 )A 3 + (B 1 C 2 B 2 C 1 )A 2 (B 2 C 3 B 3 C 2 )A 3 (B 1 C 2 B 2 C 1 )A 1 (B 2 C 3 B 3 C 2 )A 2 (B 1 C 3 B 3 C 1 )A 1 (A 1B 3 A 3 B 1 )C 3 (A 1 B 2 A 2 B 1 )C 2 (A 2 B 3 A 3 B 2 )C 3 + (A 1 B 2 A 2 B 1 )C 1 (A 2 B 3 A 3 B 2 )C 2 + (A 1 B 3 A 3 B 1 )C 1 Distributivnost: Platí ( A + B) C = A C + B C stejně jako C ( A + B) = C A + C B. Vektorový součin je obyčejně interpretován jako vektor. Je tomu tak proto, že má právě 3 unikátní, nezávislé složky. Ve skutečnosti jde ale o tenzor druhého řádu, tj. o matici s velice speciálními vlastnostmi. Tenzor je takzvaně antisymetrický. Označíme složky vektorového součinu symbolem se dvěma indexy V ij, i, j {1,..., 3}. Pro výše neuvedené složky vektorového součinu platí V 23 = A 2 B 3 A 3 B 2 V 31 = A 3 B 1 A 1 B 3 V 12 = A 1 B 2 A 2 B 1 (12) V ij = 0 pro i = j V ij = V ji pro i j (13) Prvky na diagonále uvažovaného tenzoru jsou rovny 0 a prvky symetrické podle diagonály mají stejnou velikost, ale opačná znaménka. V části je antisymetričnost vektorového součinu demonstrována na příkladu malého mechanického otočení kolem bodu. Zásluhou antisymetričnosti má vektorový součin některé neobvyklé vlastnosti. Ve fyzice se tento druh vektorů označuje jako vektory axiální, aby se odlišil od běžných vektorů, které se nazývají radiální. Axiální vektory se vyskytují poměrně často, jsou jimi např. téměř všechny momenty, dále pak magnetizace, což je vlastně též moment magnetického dipólu. 3.3 Některé užitečné vztahy Základní vztahy mezi vektory již byly výše uvedeny. Důležité jsou zejména lineární kombinace a distributivní zákon. V praxi se ale používají některé složitější vztahy, které je dobré si pamatovat. Uvedeme dva nejdůležitější. Oba se týkají vektorového součinu. Pro kombinaci skalárního a vekorového součinu platí A ( B C) = C ( A B) = B ( C A) (14) Vektory se cyklicky střídají. Geometrický význam je objem rovnoběžnostěnu o stranách A, B a C. Můžeme si jej představit jako zdeformovaný kvádr při zachování objemu, viz Obrázek 7. Podle části jde o obecný prostý střih, což je kombinace čistého střihu a pootočení, obojí je ve třech rovinách. Příklad prostého střihu v jedné rovině je na obr. 8. Vektorové součiny 24

25 (a) (b) Obrázek 7: Fyzikální význam kombinace skalárního a vektorového součinu. v rovnostech (14) mají velikosti obsahů jednotlivých stěn a skalární součiny představují průměty vektorových součinů do směrů zbývajících vektorů. Druhý užitečný vztah se týká vektorového součinu tří vektorů A B C = A ( B C) = B( A C) C( A B) (15) Vzorec (15) nemá jednoduché vysvětlení 13, ale používá se často. Platnost obou vztahů se dokazuje rozpisem, např. podle (9). Ověření je dosti náročné pokud jde o spotřebu papíru, ale jde k němu využít programy k provádění analytických výpočtů jako jsou placený Maple nebo volně dostupný Sage viz kapitolu 4.1. Potvrzení správnosti vztahu získané pomocí Sage ukazuje následující rovnice. (B 1C 3 B 3 C 1 )A 3 + (B 1 C 2 B 2 C 1 )A 2, (B 2 C 3 B 3 C 2 )A 3 (B 1 C 2 B 2 C 1 )A 1, (B 2 C 3 B 3 C 2 )A 2 (B 1 C 3 B 3 C 1 )A 1 = (A 1C 1 + A 2 C 2 + A 3 C 3 )B 1 (A 1 B 1 + A 2 B 2 + A 3 B 3 )C 1, (A 1 C 1 + A 2 C 2 + A 3 C 3 )B 2 (A 1 B 1 + A 2 B 2 + A 3 B 3 )C 2, (A 1 C 1 + A 2 C 2 + A 3 C 3 )B 3 (A 1 B 1 + A 2 B 2 + A 3 B 3 )C 3 Obrázek 8: Prostý střih (zkos) v rovině XY. 13 Mnemotechnicky se pamatuje dobře. Nalevo je abecední pořadí, na pravé straně je BAC minus CAB. BAC má lingvistický smysl a CAB se z něho získá přehozením krajních písmen. 25

26 26

27 4 Vektorová analýza Je-li hodnota skalární nebo vektorové veličiny funkcí souřadnic, pak mluvíme o skalárním nebo vektorovém poli. Ve fyzikální praxi to jsou funkce poměrně jednoduché, lze s nimi provádět jednoduché diferenciální a integrální operace. Jejich fyzikální aplikací se zabývají první části této kapitoly. Poslední podkapitola obsahuje čistě matematický přístup. 4.1 SageMath: snáze, rychleji, přesněji Pro lepší pochopení dále představovaných matematických nástrojů jsou následující kapitoly doplněny řešenými příklady. Analytické řešení i relativně jednoduchých matematických úloh může být velmi náročné na čas a pozornost. Energii vynaloženou na řešení rovnic popisujících vybraný jev lze ušetřit využitím některého z existujících softwareových nástrojů. V této a v dalších kapitolách je pro výpočty modelových příkladů využito volně šiřitelného programu Sage (resp. SageMath, viz [19]). SageMath je svobodný matematický software s otevřeným zdrojovým kódem a s licencí GPL. Je sestaven z mnoha existujících balíčků s otevřeným zdrojovým kódem: NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R a mnoho dalších (viz [20]). Skrze programovací jazyk vycházející z Pythonu nabízí SageMath kombinaci silných stránek jednotlivých balíčků (viz [21]). Úkolem Sage je podle slov autorů: Vytvoření funkční, svobodné alternativy k programům Magma (viz [2]), Maple (viz [13]), Mathematica (viz [23]) a Matlab (viz [7]). Program Sage má bohatou online dokumentaci s řadou ukázek funkčních částí kódu. Ze stránek programu Sage je možné stáhnout jeho verze pro všechny tři nejrozšířenější operační systémy Windows, Mac OSX i Linux. Kromě toho jde k výpočtům v Sage využít také uživatelského rozhraní v prohlížečích internetových stránek. 4.2 Operátor nabla Ke zjednodušení a zpřehlednění v kapitole uváděných vzorců bude využíváno vektorového operátoru, který je definován vztahem ( = x, y, ) (16) z Uvedený operátor je možné použít (aplikovat) různými způsoby na skalární nebo vektorové proměnné (veličiny). Aplikace operátoru nabla na různé typy proměnných přináší také různé druhy výsledků. Nejčastěji prováděné operace s využitím operátoru budou dále v kapitole předvedeny. 4.3 Skalární pole Typickým skalárem ve fyzice je potenciál φ, který je obecně funkcí souřadnic. Ve statickém případě lze tedy pro potenciál zapisovat jako φ(x, y, z), případně φ(x 1, x 2, x 3 ). Skalární funkce závislé na prostorových souřadnicích definují takzvaná statická skalární pole 14, jinými slovy, definují rozložení skalární veličiny v prostoru Gradient Na skalární funkci, jejímž reprezentantem je zde potenciál φ(x, y, z), můžeme aplikovat operaci gradient, který je definován vztahem ( φ G(x, y, z) = grad φ(x, y, z) = φ(x, y, z) = x, φ y, φ ). (17) z 14 Potenciál může být i funkcí času, pak se jedná o dynamický případ. Tím se ale zde nezabýváme. 27

28 Pokud použijeme tenzorového značení souřadnic (kapitola 5), které je výhodnější pro kompaktní matematický zápis, vypadá definice gradientu následovně. ( φ G(x1, x 2, x 3 ) = grad φ(x 1, x 2, x 3 ) = φ(x 1, x 2, x 3 ) =, φ, φ ) (18) x 1 x 2 x 3 Operace gradient převádí skalární pole na vektorové. To je důvod, proč jsme v definicích (17) i (18) uvedli na klíčových místech souřadnice. V našem případě se ze skalárního potenciálového pole φ(x, y, z) vytváří pole vektorové G(x, y, z). Veličinu G nazveme intenzitou. Z definice (17) je zřejmý význam jednotlivých složek vektoru intenzity. Složky vektoru intenzity udávají rychlost změny potenciálu v daném bodě ve směru příslušné osy. To je též fyzikální význam složek intenzity. Např. v bodě o souřadnicích (x v, y v, z v ) je rychlost změny potenciálu ve směru osy Y rovna φ y = G y(x v, y v, z v ). Z výše uvedeného je snadné odvodit rychlost G u změny potenciálu ve směru libovolného jednotkového vektoru u = (u x, u y, u z ), u = u 2 = 1 s počátkem v bodě (x v, y v, z v ). Rychlost G u změny potenciálu ve směru vektoru u je průmětem intenzity G(x v, y v, z v ) do směru zvoleného vektoru. Za využití skalárního součinu (část 3.2), můžeme pro rychlost změny G u potenciálu φ, v daném směru vektoru u psát vztah G u = u G = u G cos(α) = u (x v, y v, z v ) G(x v, y v, z v ) = = ( ) φ u grad φ = u x x + u y φ y + u z φ z, (19) kde α je úhel mezi jednotkovým vektorem u a intenzitou G. Ze vztahu (19) je zřejmé, že pokud je zvolený směr vektoru u totožný se směrem gradientu potenciálu φ, pak je úhel α nulový, α = 0, takže cos(α) = 1. Z toho vyplývá, že rychlost změny potenciálu ve směru gradientu je největší. Největší je i intenzita. Odtud je zřejmý fyzikální význam gradientu potenciálu. Gradient skalární funkce udává směr ve kterém se skálární pole mění nejrychleji a velikost vektoru gradientu odpovídá rychlosti této změny. Je-li jednotkový vektor u kolmý k vektoru intenzity či gradientu, pak je úhel α = π/2, takže cos(α) = 0. Ze vztahu (19) je pak zřejmé, že rychlost změny potenciálu ve směru kolmém ke gradientu je v daném bodě nulová. Ze vztahů (17) i (18) je zřejmé, že gradient potenciálu a intenzita se nezmění, pokud k potenciálu přičteme konstantu. Potenciál tedy nemá fyzikální význam, poněvadž není určen jednoznačně. Je to však velmi užitečná matematická veličina. Obvykle se tato konstanta volí tak, že potenciálu přiřadíme nulovou hodnotu v nějakém významném místě v prostoru. V elektrostatice bývá tímto místem často nekonečno. Pak lze v trojrozměrném prostoru definovat plochy o konstantním potenciálu, které nazýváme ekvipotenciály. Ekvipotenciálu, které přísluší hodnota potenciálu φ 0, získáme řešením implicitní rovnice φ(x, y, z) = φ 0. (20) Ze vztahu (19) a z textu pod ním je zřejmé, že vektor kolmý ke gradientu udává směr, ve kterém se v daném bodu potenciál nemění. Tento vektor tedy musí ležet v tečné rovině k ekvipotenciále procházející daným bodem. Vektor k němu kolmý je podle vztahu (19) ve směru gradientu. Gradient potenciálu je tedy kolmý k ekvipotenciále v daném bodu. Z definice (17) lze v principu vypočítat potenciál, pokud je známa intenzita, neboli jeho gradient. To však ponecháne až do další části PŘÍKLAD 2 Příkladem potenciálových polí ve fyzice jsou pole gravitační a elektrostatické. Někdy se k nim připojuje i pole magnetostatické tvořené permanentními magnety. To lze však lépe popsat pomocí vektorového potencialu. Jako elementární příklad uvažujme elektrostatické pole tvořené 28

29 bodovým nábojem Q. Náboj je v počátku souřadné soustavy, takže pro jeho potenciál v bodu o polohovém vektoru r = (x, y, z) můžeme psát vztah φ( r ) = Q 4πϵ 0 1 r = Q 4πϵ 0 1 r r = Q 4πϵ 0 1 x 2 + y 2 + z 2 (21) kde ϵ 0 = 8, F/m je permitivita vakua a r = r = x 2 + y 2 + z 2 je vzdálenost místa kde potenciál počítáme od bodového náboje Q. Potenciál je nepřímo úměrný vzdálenosti r od bodového náboje. Elektrostatický potenciál samotný nemá fyzikální význam. Fyzikální význam má však rozdíl potenciálu mezi dvěma body, což je elektrické napětí. Dále součin náboje a potenciálu je potenciální energie náboje v elektrostatickém poli, což je fyzikální veličina. Samotná potenciální energie závisí na volbě nulové hladiny, při fyzikálních úvahách jde však především o její změnu a ta je jednoznačná. Intenzita elektrického pole vyvolaného nábojem Q, který leží v počátku souřadné soustavy, je definována vztahem ( ) E( Q x y z r ) = grad φ =,, = Q r 4πϵ 0 (x 2 + y 2 + z 2 ) 3 2 (x 2 + y 2 + z 2 ) 3 2 (x 2 + y 2 + z 2 ) 3 2 4πϵ 0 r 3. (22) Uvedené vyjádření intenzity se od obecné definice (17) liší jen znaménkem. Tato odlišnost je zdůvodněna v části Intenzita elektrického pole má směr polohového vektoru r. Potenciál se tedy mění nejrychleji v tomto směru a rychlost jeho změny je nepřímo úměrná čtverci vzdálenosti r, E = E = k/r 2, kde k je konstanta. Ekvipotenciální plochy jsou soustředné koule. Intenzita má radiální směr, tj. směr poloměru kulových ploch. 4.4 Vektorové pole U vektorového pole je každá složka vektoru obecně funkcí tří souřadnic 15 (x, y, z), případně polohového vektoru r = (x, y, z). To můžeme symbolicky zapsat např. takto A( r ) = (Ax (x, y, z), A y (x, y, z), A z (x, y, z)). (23) Složky vektorového pole bývají obvykle matematicky poměrně jednoduchými funkcemi souřadnic a proto je lze relativně snadno integrovat a derivovat. V trojrozměrném prostoru může být integrace vektoru prováděna podél křivky nebo plochy. V prvním případě mluvíme o účinku vektoru podél křivky, v druhém případě se jedná o tok vektoru plochou. Účinek vektoru podél křivky i tok vektoru plochou bude podrobněji vysvětlen v dalším textu Účinek vektoru podél křivky Nechť se v oblasti prostoru, kde je definováno vektorové pole A( r ), nachází křivka (K). Body křivky (K) jsou určeny polohovým vektorem r = (x, y, z). Počáteční bod je dán polohovým vektorem r 1 a koncový bod vektorem r 2. Orientace či smysl křivky jsou určeny pohybem od počátečního bodu ke koncovému. Ve fyzice má tato křivka jednoduché matematické vlastnosti, hlavně všude existuje jednotkový, tečný vektor t, tj. křivka má první derivaci podle všech proměnných. Dílčí přírůstek polohového vektoru označme d r = (dx, dy, dz). Pro jeho velikost můžeme psát vztah dr = d r = (dx) 2 + (dy) 2 + (dz) 2. (24) Jeho směr splývá se směrem tečného vektoru t křivky v daném místě. 15 Obdobně jako u skalárního pole vynecháváme případ, kdy je vektorové pole též funkcí času. 29

30 V bodě křivky o polohovém vektoru r lze pro velikost průmětu vektoru A( r ) do směru tečného vektoru t použít mj. tyto vztahy A t = A cos(α) = A t, (25) kde A = A je velikost vektoru A, α je úhel mezi vektorem A a tečným vektorem t (viz obr. 9). Dílčí učinek vektoru A na elementu křivky (K) definujeme následujícími, ekvivalentními vztahy A t dr = A cos(α)dr = A d r = A t dr (26) Tečkou je ve vzorci (26) označena operace skalárního součinu vektorů. A t A t r r 1 r 2 Obrázek 9: Dílčí účinek vektoru. Účinek vektoru A( r ) podél křivky (K) s počátečním bodem r 1 a koncovým bodm r 2 pak definujeme vztahem r 2 W = A d r = A t dr. (27) r 1 Abychom zdůraznili, že jde o integraci podél obecné křivky (K), dáváme její symbol do závorek (K). Podobně později použijeme pro plochu symbol (S) a pro objem symbolem (V ). Nejde tedy o integrační meze. Pokud představuje vektor A( r ) silu, pak je vzorec (27) známou definicí práce. Další, neobvyklé, členění kapitoly je provedeno za účelem objasnění významů několika často užívaných označení fyzikálních polí. (K) Nulový účinek vektoru podél křivky Nejprve se podívejme na možnosti kdy může integrál (28) vektoru A podél křivky (K) nabýt nulové hodnoty. W = A t dr = 0. (28) (K) 30

31 Účinek vektoru na křivce může být nulový například pokud: 1. Vektor A má všechny složky nulové. 2. Délka křivky je nulová. 3. Vektor je v oblasti integrce všude kolmý na křivku. 4. Délka křikvy je nenulová. Křivka je uzavřená. Fyzikální pole je definováno rozložením skalárního potenciálu φ a integrovaný vektor je gradientem daného potenciálu A = φ( r ). Pole v takovém případě označujeme jako pole potenciálové. Neuvažujme první tři triviální případy a soustřeďme se na případ kdy vektor A( r ) je intenzitou, tedy gradientem potenciálu φ( r ), tj. ( A( r ) = grad φ( φ r ) = x, φ y, φ ), (29) z viz definiční vztah (17). Pro přírůstek d r polohového vektoru r můžeme psát d r = (dx, dy, dz). (30) Pro dílčí účinek A d r ve vztahu (27) dostaneme kombinací vztahů (29) a (30) výsledek ( ) A d r = grad φ( r ) d φ φ φ r = dx + dy + x y z dz = dφ. (31) Dílčí účinek vektoru A je tedy roven změně potenciálu dφ. Po dosazení do definičního vztahu (27) pak dostaneme W = r 2 r 1 A t dr = r 2 r 1 dφ = φ( r 2 ) φ( r 1 ). (32) Docházíme k důležitému závěru. Pokud je fyzikální pole popsáno potenciálem, pak účinek vektoru intenzity pole na dráze mezi dvěma body závisí jen na poloze těchto bodů a vůbec nezávisí na zvolené dráze, viz obr. 10. Obrázek 10: Účinek vektoru na dráze mezi dvěma body v potenciálovém poli. Jestliže počáteční a koncový bod křivky v potenciálovém poli splývají, pak je účinek gradientu potenciálu na této křivce nulový. Pole s takovými vlastnostmi nazýváme pole konzervativní. 31

32 Například v konzervativním, zemském gravitačním poli, které je potenciálové, se na uzavřené dráze žádná energie (potenciální) nezíská ani neztratí. Pomocí vztahu (32) můžeme ze známé intenzity pole G( r ) určit potenciál následujícím způsobem: 1. Bod o polohovém vektoru r 1 zvolíme takovým způsobem aby v něm byl potenciál φ nulový, tj. φ( r 1 ) = 0. Poněvadž jde o významný bod, označíme jeho polohový vektor jako r Změníme označení bodu s polohovým vektorem r 2 (horní mez integrálu) na r. 3. Po tomto přeznačení dostaneme vztah pro výpočet potenciálu v obecném bodě určeném polohovým vektorem r φ( r ) = r r 0 Gd r. (33) PŘÍKLAD 3 Jako velmi jednoduchý příklad uvažujme opět bodový náboj Q, který se nachází v počátku souřadné soustavy. V části 4.3 jsme pro jeho potenciál a intenzitu elektrického pole odvodili po řadě vztahy (21) a (22) φ( r ) = Q 1 4πϵ 0 r, E( Q r r ) = 4πϵ 0 r 3. (34) Podle vztahu (32) dostaneme pro změnu potenciální energie malého bodového náboje 16 q > 0 při přesunu z místa o polohovém vektoru r 1 do místa o polohovém vektoru r 2 vztah r 2 W = q r 1 E( r )d r = qφ( r 2 ) qφ( r 1 ) = q Q 4πϵ 0 ( 1 r 2 1 r 1 ). (35) kde r 1 = r 1 a r 2 = r 2 jsou po řadě vzdálesnosti počátečního a koncového bodu od počátku. Pokud se zkušební náboj vzdaluje, r 2 > r 1, je W < 0. Energie soustavy klesá. Elektrická síla koná práci při vzdalování náboje q. Při přibližování náboje je r 2 < r 1, W > 0, energie soustavy vzrůstá. Práci na přibližování vykonává vnější síla. PŘÍKLAD 4 Pokud známe intenzitu elektrického pole (34), můžeme podle vztahu (33) určit potenciál. Jen je třeba dát pozor na znaménko, viz vztah (22). Protože na integrační dráze v potenciálovém poli nezáleží, volíme tu nejjednoušší, polopřímku s počátkem v místě kde se nachází náboj Q, který pole budí. Dolní mez integrace je v nekonečnu, r 0. Pak můžeme vztah (33) postupně upravovat r φ( r ) = Ed r = Q r 0 = Q r 4πϵ 0 1 r 2 dr = r 4πϵ 0 r 0 r r 3 d r = Q 4πϵ 0 r 4πϵ 0 r 0 r 0 1 r 3 r t dr = Q r r r 3 dr = Q 4πϵ 0 1 r. (36) 16 Tento náboj q nesmí ovlivnit pole buzené původním nábojem Q > 0, tj. musí být splněna podmínka q << Q. 32

33 Vektory r a t jsou v tomto případě rovnoběžné, proto můžeme v jejich skalárním součinu psát přímo jejich hodnoty. Úpravami vztahů pro výpočet potenciálu jsme dospěli ke známému výrazu, který je shodný s dříve uvedeným vzorcem (21). Nenulový účinek vektoru podél křivky V obecném případě vektorového pole může být účinek vektorů podél uzavřené křivky různý od nuly r 2 r 1 A t dr 0. (37) Pro zajímavost poznamenejme, že pokud by tento vztah (37) neplatil, tj. práce po uzavřené dráze by byla vždy nulová, nemohly by existovat tepelné stroje, které konají práci cyklicky. Nebyly by tedy ani dnešní automobily. Na druhé straně je ale nutno dodat, že se zde jedná o další (termodynamické) zobecnění vztahu (37). Jedná se o stavový prostor a ne o prostor geometrický. Vztahy (28) a (37) mají názorné vysvětlení, pokud v nich jako vektorové pole uvažujeme vektor rychlosti v proudící kapaliny, tj. A( r ) = v ( r ). Jestliže kapalina proudí jedním směrem (laminární proudění) je účinek rychlosti na libobovolné, uzavřené křivce nulový, tj. platí vztah (28). Ke každému kladnému příspěvku od souhlasných vektorů (vektor rychlosti a jednotkový tečný vektor ke křivce) lze nalézt v absolutní hodnotě stejně velký záporný přírůstek s opačnou orientací. Pokud však v kapalině vznikají víry, lze křivku volit např. podél dráhy některé částice ve víru a ve směru rotace. Pak je smysl obou vektorů souhlasný a platí vztah (37) s kladnou hodnotou integrálu. Takové vektorové pole nazveme pole vírové. PŘÍKLAD 5 Dvourozměrné vektorové pole je popsáno vztahem A = ( y, x). Určete jeho cirkulaci (účinek podél křivky) na kružnici (K) s poloměrem R a se středem v počátku. Vysvětlení: Úkolem je vypočítat křivkový integrál w = (K) A ds = (K) A t ds. Pro lepší pochopení zadání pomůže obrázek 11. Kružnice (K) má v každém bodě tečný vektor t. Tečný vektor je podle konvence orientovaný do směru oběhu proti směru pohybu hodinových ručiček. V každém bodě [x, y] na kružnici (K) má podle zadání počátek vektor A = ( y, x), který je kolmý k polohovému vektoru r = (x, y) a rovnoběžný s tečným vektorem t. 33

34 Obrázek 11: Cirkulace vektoru. Integraci je možné provést několika způsoby. 1. Jde využít rovnoběžnosti vektorů A a t spolu se znalostí obvodu kružnice. 2. Za pomoci transformace souřadnic vektorů A a t můžeme nahradit křivkový integrál obyčejným určitým integrálem podle jedné proměnné. Řešení 1.: Skalární součin vektorů A a t je díky jejich rovnoběžnosti a jednotkové velikosti tečného vektoru t roven velikosti A vektoru A, tedy A t = A t cos(0) = A t = A. Velikost vektoru A je na kružnici (K) rovna jejímu poloměru R. A = A = ( y) 2 + x 2 = R S touto znalostí jde křivkový integrál w zjednodušit následujícím způsobem. w = A t ds = Rds = R ds (K) (K) (K) Po vytknutí konstantní hodnoty poloměru před integrál zbývá vypočítat obvod kružnice s poloměrem R, protože ds = 2πR. (K) Účinek vektorového pole A na kružnici s poloměrem R je 2 πr 2. Řešení 2.: Souřadnice vektorů A a t s počátky na kružnici (K) je možné vyjádřit v polární soustavě souřadnic za pomoci poloměru R a úhlu α sevřeného osou x a polohovým vektorem r. K tomuto poslouží několik následujících vztahů. x = R cos α y = R sinα A = ( y, x) t = ( sin α, cos α) 34

35 Transformaci souřadnic jednotkového vektoru t vyjasňuje následující obrázek. Obrázek 12: Zavedení polárních souřadnic. Po transformaci souřadnic, před samotnou integrací podle α, je ještě potřeba správným způsobem nahradit ds výrazem s dα. K tomu jde použít vztah mezi délkou kruhového oblouku a úhlem vyjádřeným v obloukové míře. Pak už je samotná integrace snadná. w = (K) dα = ds, ds = R dα R 2π 2π A t ds = R A t dα = R R ( sin α) 2 + (cos α) 2 dα = 2πR 2 0 Získaný výsledek je pochopitelně stejný jako v případě využití prvního způsobu řešení. 0 Pojmy nevírové a vírové pole používáme/zobecňujeme pro libovolný typ vektorů. Typickým zobecněním je intenzita elektrického pole. Statické elektrické pole je nevírové, zatímco dynamické (časově proměnné) elektrické pole obsahuje víry. Práce vykonaná vírovým elektrickým polem, které pohybuje nábojem po uzavřené křivce ve směru intenzity pole, je při každém oběhu kladná. Toho se využívá například ve speciálním a velmi jednoduchém urychlovačí částic, betatronu Tok vektoru plochou Přepokládáme poměrně jednoduchou plochu aplikovatelnou na fyzikální problémy. To mimo jiné znamená, že plocha má dvě strany. Vektorová analýza vyžaduje, aby plocha byla orientovaná, tj. každý její element musí mít nejen velikost, ale i směr a smysl. Proto každému bodu plochy přiřadíme jednotkový normálový vektor n. Pokud jde o jeho smysl, je několik možností. Je-li plocha uzavřená, míří normálový vektor ven z plochy. Obecně lze u plochy volit stranu 1 a stranu 2. V takovém případě míří jednotkový normálový vektor, podle konvence, ze strany 1 na stranu 2. Může být však definován smysl oběhu po okrajové křivce plochy. Pak směr normály souvisí se směrem oběhu po okrajové křivce pravidlem pravotočivého šroubu (pravé ruky). Uvedené zásady respektuje i definice orientovaného elementu plochy podle obr. 13. Pro úplnost zásady zopakujeme. Element plochy jako vektor je určen velikostí plochy a jednotkovým normálovým vektorem n. 1. Pokud není definován směr oběhu po okrajové křivce, zvolíme stranu 1 a stranu 2 elementu plochy, pak smysl normálového vektoru je ze strany 1 na stranu 2, viz obr. 13(a). 35

36 2. Pokud je určen směr oběhu po okrajové křivce elementu plochy, je smysl normálového vektoru je určen pravidlem pratočivého šroubu, viz obr. 13(b). (a) (b) Obrázek 13: Orientovaný element plochy: 13(a) Obecně. 13(b) Pro zadaný směr oběhu. Pro element plochy reprezentovaný vektorem můžeme psát vztahy d S = n ds, ds = d S. (38) kde ds je velikost elementu plochy, n normála k elementu plochy a d S vektor elementu plochy. Klíčovým vztahem je tok vektoru plochou či jejím elementem, který nazýváme elementární tok. Slovo tok zde chápeme v zobecněně. V případě, že vektorové pole má význam rychlosti proudící nestlačitelné kapaliny, jedná se skutečně o tok. Přesnějí jde o průtok vyjádřený jako objem kapaliny proteklý plochou za jednotku času. Obvykle jde ale o zobecněné případy toku, např. tok intenzity elektrického pole. Před definicí elementárního toku, tj. toku vektoru A elementem plochy d S, musíme vyjádřit velikost průmětu vektoru A do směru normály elementu plochy, kterou označíme A n a nazveme normálovou složkou. Tu lze vyjádřit např. těmito ekvivalentními vztahy A n = A cos(α) = n A, (39) kde A = A je velikost vektoru A a α je úhel mezi vektorem A a normálou n k elementu plochy, viz například obr. 14. Elementární tok dφ vektoru A elementem plochy d S je pak součin normálové složky A n vektoru A a elementu plochy ds. S využitím vzorců (38) a (39) lze vyjádřit základní ekvivalentní vztahy (viz též obr. 14) dφ = A n ds = A cos(α)ds = A d S = A n ds, (40) kde A = A je velikost vektoru A, α je úhel mezi vektorem A a normálou n, A n = A cos(α) je je průmět vektoru A do směru normály n, d S je vektor elementu plochy a ds je velikost tohoto elementu. Tečkou je značený skalární součin vektorů. Tok Φ vektoru A plochou (S) pak získáme integrací při použití vztahů (40). Vybereme-li první možnost vyjádření dílčího toku dφ, dostaneme vztah Φ = A n ds = n AdS. (41) (S) (S) 36

37 Obrázek 14: Tok elementem plochy. Symbolem (S) je naznačeno, že integrace se provádí po ploše (S). Pokud se volí strany plochy bez nějakých fyzikálních důvodů, není znaménko toku určeno jednoznačně. Na štěstí je tento případ ve fyzice poměrně vzácný. Obvykle je definován směr oběhu po okrajové křivce plochy a pak je normála všech elementů definována jednoznačně. Tok vektoru plochou má názorný význam v případě proudění nestlačitelné kapaliny. Pak je vektorem rychlost v jejích částic ( A = v ) a tok je objem kapaliny proteklý plochou. Pojem tok zobecňujeme i na další vektorová pole, jak uvidíme vzápětí. Vzorec (41) je platný i v případě toku vektoru uzavřenou plochou (S) ohraničujucí část prostoru (objem). Znaménko toku ven z uzavřené plochy (ven z objemu) je kladné. PŘÍKLAD 6 Jako velmi jednoduchý příklad uvažujme opět bodový náboj Q, který se nachází v počátku souřadné soustavy. V části 4.3 jsme pro intenzitu jeho elektrického pole odvodili vztah (22) E( r ) = Q 4πϵ 0 r r 3, (42) kde r je polohový vektor. Pro výpočet toku intenzity elektrického pole zvolme jako uzavřenou plochu kouli o poloměru r 0 se středem v místě bodového náboje Q, tj. v počátku souřadné soustavy. Jednotkový, normálový vektor n k této kouli má v každém jejím bodu směr polohového vektoru r, takže platí r = r = n r. Na kouli má navíc polohový vektor konstantní velikost r = r 0. S využitím těchto informací můžeme vztah (42) po dosazení do (41) postupně upravovat protože Φ = (S) = Q 4πϵ 0 1 r 2 0 (S) E n ds = r 0 0 8πr dr = Q r n 4πϵ 0 r0 3 (S) ds = Q 4πϵ 0 (S) Q 1 4πϵ 0 4πr 2 r 2 0 = Q ϵ 0 0, r 0 n n r 3 0 ds = S = 4πr2 ds = 8πr dr = (43) ds = 4πr 2 0 je plocha povrchu koule o poloměru r 0. Odvodili jsme speciální a velmi jednoduchý případ obecného Gausssova zákona z elektrostatiky Divergence Divergence je vektorová operace, která převádí vektor na skalár. Z tohoto hlediska je inverzní k operaci gradient. 37

38 Existují dvě základní definice vektorové operace divergence: diferenciální, která je matematickým vyjádřením vhodným pro praktické výpočty, a integrální, která vyjadřuje fyzikální význam operace. Obě dvě níže uvedené definice divergence jsou vzájemně ekvivalentní (bude vysvětleno). Zápis operace divergence vektoru A může mít dvě zavedené podoby div A = A. První forma zápisu je více využívana fyziky. Druhá forma zápisu se hojně objevuje v matematických textech. Diferenciální definice divergence Pokud je vektorové pole popsáno vektorem A( r ), který má první parciální derivace v určité oblasti, pak je divergence tohoto vektoru definována vztahem div A = A x x + A y y + A z z. (44) Integrální definice divergence Integrální definice divergence vychází z toku vektoru plochou. Nechť malý objem (V ) je obklopen plochou (S). V tomto objemu je definováno vektorové pole A( r ). Definujme normovaný tok vektoru A( r ) uzavřenou plochou (S) vztahem A n ds Φ n = (S) (V ), (45) kde A n je průmět vektoru A do směru vnější normály n plochy (S) obklopující objem (V ). Tok Φ vektoru A uzavřenou plochou (S) je nenulový v případě, že převažuje výtok nad vtokem nebo naopak. Pokud převažuje výtok, říkáme, že v objemu se vyskytují zdřídla. Když převažuje vtok, hovoříme o výskytu nor 17. Pokud by vektorové pole bylo homogenní, jednalo by se o výtok vektoru z jednotkového objemu (nebo o vtok do něho). V případě nehomogenního vektorového pole můžeme mluvit o hustotě zdrojů, kterými jsou buď zřídla nebo nory 18. Integrální definici divergence dostaneme jako limitní případ definice (45), pokud objem (V ) a všechny jeho rozměry konvergují k nule A n ds div A = (S) lim (V ) 0 (V ), (46) Z této definice je zřejmé, že dělení objemem je v definici divergence nutné. Jinak by limita (46) byla nulová, s výjimkou singularit 19. Integrální definice sice nevyžaduje existenci parciálních derivací vekrorového pole, musí však existovat limita (46). V běžné praxi jsou oba požadavky ekvivalentní, derivace je vlastně také limita. Z integrální definice (46) plyne fyzikální význam vektorové operace divergence. Popisuje normovaným způsobem výtok vektoru v daném bodě nebo vtok vektoru do něho. Divergence 17 Používají se také termíny propad nebo stoka. Všechny tyto pojmy jsou převzaty z mechaniky tekutin. Zde je zobecňujeme. 18 Zdrojem zde rozumíme jak zřídlo, tak noru, prostě případ, kdy je divergence nenulová. Zdroje rozlišujeme na zřídla nebo nory podle znaménka příslušejícího toku. Tato termionologie není ideální, poněvadž mezi zdrojem a zřídlem se obvykle nerozlišuje, Běžně znamenají jedno a totéž. 19 Singularitou je např. bod, či množina bodů, v nichž vektor v absolutní hodnotě roste nade všechny meze. 38

39 tedy udává hustotu zdrojů vektoru. Pokud je v nějaké oblasti divergence nulová, nejsou v této oblasti ani zřídla ani nory. Pak mluvíme o nezřídlovém poli. Pro lepší pochopení uvedeme několik velmi jednoduchých příkladů. V každém z příkladů uvažujeme proudění nestlačitelné kapaliny, kterému přísluší rychlostní pole v ( r ), kde r = (x, y, z) je polohový vektor. Pro jednoduchost v příkladech pracujeme s kulovou oblastí o objemu (V ) se středem v počátku souřadné soustavy. Nezabýváme se tím, zda jsou tyto přepoklady alespoň přibližně realizovatelné. Pokud je rychlost proudění konstantní, je divergence podle vztahu (44) nulová. PŘÍKLAD 7 Pokud proud vychází z počátku souřadné soustavy, jeho rychlost vykazuje kulovou symetrii a narůstá lineárně, tj. v ( r ) = a r = (a x, a y, a z), (47) kde a je konstanta, je divergence konstantní div( v ) = 3a. (48) To znamená, že konstantní hustota zdrojů v oblasti vyvolá lineární závislost rychlosti proudění na vzdálenosti od počátku. Se zobecněnou aplikací tohoto případu se setkáváme např. v elektrostatice, kde platí Maxwellova rovnice div D = ρ, (49) kde D je elektrická indukce a ρ je objemová hustota volného náboje. Pokud je tato hustota náboje ve zvolené oblasti konstantní, narůstá v ní elektrická indukce lineárně. To je dost zvláštní případ, obvykle elektrické veličiny klesají 20. PŘÍKLAD 8 Pokud bude rychlost z předchozího zadání ubývat nepřímo úměrně vzdálenosti od počátku r = r = x 2 + y 2 + z 2 podle vztahu ( ) v ( r ) = b r x y z = b,,, r 2 x 2 +y 2 +z 2 x 2 +y 2 +z 2 x 2 +y 2 +z 2 v = (50) v = b r = b 1 r 2 r, kde b je konstanta, pak je divergence rychlosti v dána vztahem div( v ) = b r 2. (51) Z posledního vztahu plyne toto tvrzení: Pokud ve zvolené kulové oblasti mohutnost zdrojů klesá se čtvercem vzdálenosti od počátku, rychlost proudění nestlačitelné kapaliny klesá nepřímo úměrně této vzdálenosti. Gaussova věta Pro vektorové pole s definovanými parciálními derivacemi v objemu (V ) obklopeném plochou (S) má významné postavení Gaussova věta 21, která vyjadřuje ekvivalenci diferenciální a integrální definice divergence (viz (44) a (46)). 20 To ovšem platí v tomto případě i ve velké vzdálenosti od zvolené oblasti 21 Někdy se v literatuře uvádí též jako Gaussova-Ostrogradského věta. 39

40 Gaussova věta: Objemový integrál z divergence vektoru A je roven toku vektoru A uzavřenou plochou (S) AdV. = A n ds, (52) (V ) (S) kde uzavřená plocha (S) je povrchem tělesa o objemu (V ). Formálně lze Gaussovu větu 52 přepsat do následující podoby div AdV = A n ds. (53) (V ) (S) V případě proudění nestlačitelné kapaliny vyjadřuje Gaussova věta zákon zachování hmotnosti. Kapalina, která je v objemu produkována zřídly musí odtékat a kapalina pohlcovaná norami musí odněkud přitékat. Pokud mají integrály v Gaussově větě zápornou hodnotu, pak převládá vliv nor a převažuje vtok vektoru do oblasti. Naopak, když vychází integrály v Gaussově větě kladné, pak převládá vliv zřídel a převažuje výtok vektoru z oblasti. Pokud v objemu nejsou ani zřídla ani nory, je celkový tok okrajovou plochou nulový. Co do objemu vteče, musí také vytéci. Názorná ilustrace Gaussovy věty pro dvourozměrný případ je zachycena na obr. 15. Uvnitř objemu se uvažuje jedno zřídlo a dvě nory. Tok okrajovou plochou je určen blízkým zdrojem či norou. Obrázek 15: Ilustrace tvrzení Gaussovy-Ostrogradského věty Rotace Rotace je vektorová operace, která převádí vektor na (ještě složitější) vektor. Ze tří vektorových operací, gradient, divergence a rotace, je nejsložitější. Stejně jako u divergence existují dvě základní definice vektorové operace rotace. Jsou to definice diferenciální a integrální. Diferenciální definice rotace Uvažujme vektorové pole A( r ), které má ve zkoumané (modelem popisované) oblasti definovány 40

41 první parciální derivace. Rotace vektoru pole A( r ) je pak definována vztahem rot A = ( Az A = y A y z, A x z A z x, A y x A ) x. (54) y Jedná se o diferenciální definici. Rotace je vektorový součin operátoru a vektoru A. Pro jeho provedení lze využít schematu uvedeného v následujícím příkladu. PŘÍKLAD 9 Určeme x-ovou složku B x vektoru rotace B = A. 1. Na níže uvedeném obrázku zakryjeme označení souřadnice vektorového součinu, kterou počítáme, tedy x. z x Obrázek 16: Schéma výpočtu rotace vektoru. y 2. Postupujeme ve směru šipek, tj. proti směru hodinových ručiček, po nezakrytých značkách. 3. Pořadí procházených značek nám říká, že v uvažovaném případě budeme derivovat složku A z vektoru A podle proměnné y. 4. Proměnné y, z následně prohodíme. Provedeme parciální derivaci A y podle z. 5. Výsledek, x-složku vektoru rotace A získáme odečtením druhé, provedené parciální derivace od první, tj. B x = A z y A y z. Analogicky k uvedenému postupu lze určit i zbylé dvě složky B y, B z vektoru B. Pozornému čtenáři neujde podezřelý směr procházení vrcholů trojúhelníku ve schematu. Ten je opačný než v případě počítání vektorového součinu. Vysvětlení je jednoduché. Vektor A stojí ve vektorovém součinu s operátorem na druhém místě. Vektorový součin není komutativní a obrácení směru procházení vrcholů zajistí získávání indexů v zavedém pořadí: 1) derivovaná složka vektoru, 2) nezávisle proměnná. Stejným způsobem jako v uvedeném příkladu lze vypočítat i ostatní složky rotace vektoru A s tím rozdílem, že ve využitém schematu zakryjeme příslušné písmeno. Integrální definice rotace Integrální definice rotace vychází z účinku vektoru na křivce. Nechť má malá oboustranná plocha (S) na okraji křivku (C), na které je stanoven směr oběhu. Na ploše (S) budiž definováno vektorové pole A( r ). Normovaná normálová složka rotace (neboli víru) vektoru A( r ) na uzavřené křivce (C) je předepsána vztahem A t dr V n = (C) (S), (55) 41

42 kde A t je průmět vektoru A do směru tečny t křivky (C) na okraji plochy (S). Pokud je vír V 22 n (C) orientován ve směru oběhu křivky, potom je integrál (55) kladný. V případě orientace víru proti směru křivky je integrál záporný. Pokud by vektorové pole bylo homogenní, jednalo by se ve vztahu (55) o popis víru pro jednotkovou plochu. V případě nehomogenního vektorového pole můžeme mluvit o hustotě vírů. Je vhodné si uvědomit, že integrální definice se netýká vektoru rotace, ale jen jeho složky V n ve směru normály malé plochy ohraničené křivkou (C). Tato složka je skalární stejně jako účinek vektoru po hraniční křivce malé plochy. Integrální definice rotace je limitním případem vztahu (55). Plochu (S) a všechny její rozměry necháme konvergovat k nule. Tím získáme vzorec pro normálovou složku rotace A t dr rot n A = n rot A = lim (S) 0 (C) (S), (56) Vektor n je jednotkový vektor normály k nekonečně malé ploše ds. Jeho smysl je dán směrem oběhu po okrajové křivce (C) elementu plochy ds podle pravidla pravotočivého šroubu. Zdůrazněme, že definice (56) vyjádřuje pouze průmět rotace do směru normály n k elementární ploše ds. Ze vzorce (56) plyne fyzikální význam vektorové operace rotace. Popisuje normovaným způsobem vír vektoru v daném bodě. Pokud je v nějaké oblasti rotace rot n A rovna nule, nejsou v této oblasti víry. V takovém případě mluvíme o nevírovém poli. PŘÍKLAD 10 Jako jednoduchý příklad rotace uvažujme tenkou desku, která rotuje kolem osy z úhlovou rychlostí ω. Vektor rotace má pak složky ω = (0, 0, ω). Typickou technickou realizací je pevný disk v počítači nebo disk DVD. Pro obvodovou rychlost ve vzdálenosti r od počátku platí zvtah v = ω r, v = ω r, r = r, v = v, ω = ω. (57) Výzam použitých značek osvětluje následující obrázek. Obrázek 17: Ilustrace popisu rotačního pohybu DVD. Vektor úhlové rychlosti ω leží v počátku souřadné soustavy a vystupuje z papíru směrem vzhůru. 22 Tento termín byl opět jsou převzat z mechaniky tekutin a zde je zobecněn. 42

43 K výpočtu rotace potřebujeme složky obvodové rychlosti v obecném bodě, který je popsán buď kartézskými souřadnicemi (x, y), nebo polárními souřadnicemi (r, φ). Pro složky obvodové rychlosti odvodíme vztahy Goniometrické funkce ve vztahu (58) lze vyjádřit jako v x = v sin φ, v y = v cos φ, v z = 0. (58) sin φ = y r, cos φ = x r. (59) Po dosazení vzorců (57) a (59) do (58) dostaneme výsledné vztahy v x = yω, v y = xω, v z = 0. (60) Odtud již snadno spočítáme složky rotace s využitím definičníchh vztahů (54) rot z v rot x v = v z y v y z = 0, rot y v = v x z v z x = 0, = v y x v x y = ω + ω = 2ω. (61) Rotace má pouze složku ve směru osy z, je konstantní na celém disku a co do velikosti je dvojnásobkem úhlové rychlosti. Rotace tedy velmi těsně souvisí s vektorem úhlové rychlosti. Příklad s rotujícím diskem je sice jednoduchý, není však typický pro vektorové pole vykazující rotaci. Konstantní rotace je zajištěna tuhostí disku. Typickým příkladem rotace je vír na vodní hladině. Pokud by rotace měla být konstantní, musel by se vír s rostoucí vzdáleností od středu otáčet stále vyšší obvodovou ryhlostí, což nepozorujeme. Rotace může být konstaní pouze v oblasti blízké jeho středu, pak klesá. Realističtější je v prvním přiblížení uvažovat, že obvodová rychlost klesá nepřímo úměrně vzdálenosti od středu víru. Při splnění tohoto předpokladu bude rotace klesat se čtvercem vzdálenosti, podobně jako tomu bylo u divergence. Konstantní rotace stejně jako konstantní divergence v případě rychlostního pole vyžaduje, aby rychlost narůstala lineárně se vzdáleností od počátku, viz vztah (60) pro rotaci a vztah (47) pro divergenci 23. Jediný rozdíl je v tom, že v případě divergence má rychlost směr poloměru, tedy radiální (směr normálového vektoru), zatímco u rotace má směr kolmý na poloměr, tj. axiální (směr tečného vektoru). To pro dvourozměrný případ názorně ukazuje obr. 18. Na obrázku 18(a) mají vektory pole radiální směr. Pole je zřídlové a nevírové, protože rychlost nemá axiální složku. Vektory s počátky na některé ze soustředných kružnic se středem v počátku mají stejnou velikost, která narůstá lineárně s poloměrem. Z toho důvodu je divergence vektorového pole konstantní (ve vyšetřované oblasti). 23 To by nemělo překvapit, poněvadž se jedná o tytéž derivace, jen v jiných vztazích. 43

44 (a) (b) (c) Obrázek 18: Porovnání vektorového pole pro konstantní divergenci a rotaci. 18(a) Zřídlové a nevírové pole, 18(b) Vírové a nezřídlové pole, 18(c) Zřídlové i vírové pole. Na obrázku 18(b) je rychlost kolmá k poloměru a tedy tečná ke kružnicím se středem v počátku. Protože zobrazené vektory nemají radiální složky, pole je nezřídlové, ale je vírové. Rychlost má i v tomto případě konstantní velikost na soustředných kružnicích a roste úměrně jejich poloměru. Rotace je tedy konstantní ve vyšetřované oblasti. Obrázek 18(c) je kombinací obou předchozích. Vektory mají jak radiální, tak axiální složku. Vektorové pole je zřídlové i vírové. Rotace i divergence jsou konstantní, pprotože obě složky mají konstantní velikost na soustředných kružnicích a rostou spolu s poloměrem. Uvedené charakteristiky pole (zřídlovost, vírovost) pole lze posuzovat i v trojrozměrném prostoru pokud kružnice nahradíme soustřednými koulemi. PŘÍKLAD 11 Zřídlové a nevírové elektrické pole vytvářejí elektrostatické náboje. Je to pole statické. Vírové elektrické pole vzniká pouze při časové změně magnetického pole. Je to pole dynamické. Tato asymetrie je způsobena skutečností, že neexistují magnetické náboje. Stokesova věta Velmi důležitá je pro modelování fyzikálních polí Stokesova věta, která vyjadřuje ekvivalenci diferenciální a integrální definice rotace (viz (54) a (56)). Stokesova věta: Tok vektoru rot A plochou (S) je roven cirkulaci vektoru Apo uzavřené křivce (C), ( A) n ds. = A t dl, (62) (S) kde plocha (S) je ohraničena křivkou (C). (C) Stokesovu větu (62) je možné formálně vyjádřit také jako rot n AdS = A t dr. (63) (S) (C) 44

45 Plocha (S) má na okraji křivku (C). Smysl oběhu po této křivce je dán jednotkovým tečným vektorem t. Symbolem n je označen jednotkový normálový vektor plochy (S), jehož smysl je určen podle pravidla pravotočivého šroubu smšrem oběhu po křivce (C). Na levé straně integrálu (62) stojí součet normálových složek elementárních vírů na ploše (S). Na pravé straně je vír pro okrajovou křivku (C). K vysvětlení Sotesovy věty slouží obr. 19. Na ploše (S) jsou dva elementární pravotočivé víry a jeden vír levotočivý. Na obrázku je též naznačen vliv elementárních vírů na okrajový vír. Obrázek 19: Ilustrace tvrzení Stokesovy věty. Vazba mezi tokem rotace vektoru plochou a účinkem vektoru na hranici plochy je demonstrována na následujícím příkladu. PŘÍKLAD 12 Trojrozměrozměrné vektorové pole je popsáno vztahem A = ( y, x, 0). Určete cirkulaci (účinek podél křivky) vektorového pole na kružnici (K) ležící v rovině xy, mající poloměr R a střed v počátku souřadné soustavy. Řešení: Nejprve vypočítáme rotaci vektoru A. i j k A = x y z = i y x 0 ( x ) + j z ( ) y + ( x k z x + y ) = (0, 0, 2) y Výsledný vektor A zintegrujeme na ploše (S) ohraničené kružnicí (K). Tato plocha má jednotkový normálový vektor n = (0, 0, 1). ( A) n ds = (0, 0, 2) (0, 0, 1)dS = S = πr2 ds = 2πrdr (S) (S) R = 2 2π rdr = 2πR 2 0 Tok vektorového pole A plochou ohraničenou kružnicí (K) vyšel rovný účinku vektoru A na hranici této plochy (viz dříve získaný výsledek A t ds = 2πR 2 ). (K) 45

46 4.4.5 Potenciály V předchozích částech jsme popsali tři základní operace vektorové analýzy: gradient (viz kapitolu 4.3.1), divergence (viz kapitolu 4.4.3) a rotace (viz kapitolu 4.4.4). Nyní shrneme jejich základní vlastnosti a naznačíme možnosti využití. Navíc pro případ skalárního pole zde odvodíme potenciál obecněji než v úvodní části 4.3 této kapitoly. Základní vlastnosti operací gradient, divergence a rotace jsou tyto 1. Gradient převádí skalární pole na vektorové. 2. Divergence transformuje vektorové pole na pole skalární. 3. Rotace vytváří z vektorového pole opět vektorové pole s jinými vlasnostmi. Z toho vyplývá, že ani operaci gradient, ani divergenci nelze opakovat. Např. kombinace grad(grad φ) aplikuje v druhém kroku operaci gradient na vektor a nikoliv skalár, což je chyba. Jedinou operací, kterou lze opakovat vícenásobně, je rotace. Aplikuje se na vektor a jejím výsledkem je opět vektor. Různý typ výstupu operací vektorové analýzy je též důvodem, proč jednotlivé operace nelze libovolně kombinovat. Přípustné jsou pouze ty kombinace, které uvádíme v systematickém pořadí: grad(div A), div(grad φ), div(rot A) a rot(grad φ). První z uvedených operací (grad(div A)) dává poměrně složitý vztah, který nemá významné fyzikální využití. Naproti tomu ostatní operace jsou velmi jednoduché, mají názorný význam (bude vysvětlen v kapitole 4.6) a nachází časté uplatnění ve fyzice. 1. Divergence gradientu vede na vztah ( φ) = div(grad φ) = 2 φ x φ y φ = φ, (64) z2 kde symbolem je označen známý Laplaceův operátor. ( ) 2 = x y z 2 (65) 2. Divergence rotace je nulová, jak se snadno přesvědčíme dosazením ( A) = div(rot A) = 0. (66) 3. Rotace gradientu je rovněž nulová. ( φ) = rot(grad φ) = 0. (67) 46

47 Skalární potenciál Nulovost rotace gradientu skalární funkce φ indikuje nevírovost potenciálového pole. Následující dvě rovnice (68) a (69) umožňují zavést potenciály. Pokud je vektorové pole o intenzitě E( r ) nevírové, platí rot E = 0 (68) Podle rovnice (67) existuje pro toto pole skalární funkce φ( r ) taková, že platí E = grad φ (69) Tuto funkci nazveme (skalárním) potenciálem 24. Nevírové vektorové pole tedy můžeme popsat intenzitou nebo potenciálem. Popis pomocí potenciálu má řadu výhod, mj. je matematicky jednodušší. Potenciál φ však nemá sám o sobě fyzikální význam. Je to jen pomocná matematická veličina. To plyne ze skutečnosti, že je určen až na konstantu. V elektrostatice lze však z definovaného potenciálu φ snadno vypočíst potenciální energii náboje q v elektrostatickém poli. Hodnotu potenciální energie získáme když známý potenciál vynásobíme nábojem, W = qφ. Energie přitom patří mezi klíčové fyzikální veličiny. Neurčitost v konstantě se pak v případě nutnosti obchází volbou nulové hladiny potenciální energie. PŘÍKLAD 13 Jednoduchým příkladem pro potenciál může být homogenní elektrické pole, které má pro jednoduchost směr osy Z, tj. E o = (0, 0, E o ). Pak jsou jeho potenciál φ a potenciální energie W e bodového náboje o velikosti q podle definice (69) a předchozího textu po řadě dány vztahy φ = E o z, W e = qφ = qe 0 z. (70) Ze vzorců (70) je jasně patrná míra nejednoznačnosti určení potenciálu a potenciální energie náboje v elektrickém poli. V uvažovaném příkladu obojí závisí na zvolené poloze počátku souřadné osy Z. Dále bude ukázáno, že nejednoznačnost v určení potenciálu nebrání výpočtu velikosti práce nutné k přesunu náboje v elektrickém poli. Nejprve uvažujme případ se kladný bodový náboj q působením elektrostatické síly F z = q E o přesune podél osy Z z místa o souřadnici z 1 do vzdálenějšího bodu se souřadnicí z 2, při čemž z 2 > z 1. Energie tohoto náboje se přesunem změnío hodnotu Potenciální energie náboje tedy poklesne. W e = q E o (z 2 z 1 ) = q E o (z 1 z 2 ) < 0. (71) Ve druhém případě mějme záporný náboj q. Ten se působením elektrostatické síly přesune ze vzdálenějšího bodu se souřadnicí z 2, do bližšího bodu o souřadnici z 1, z 1 < z 2. Jeho energie se změní o hodnotu W e = ( q )E o (z 1 z 2 ) = q E o (z 1 z 2 ) < 0. (72) Nyní má konečná poloha souřadnici z 1 a počáteční souřadnici z 2. Také v tomto případě potenciální energie náboje poklesne. Energie náboje (a tedy i elektrické soustavy tvořené nábojem a elektrostatickým polem) v obou možných případech klesne, elektrostatické pole koná práci. Zákon zachování energie není porušen, poněvadž současně musí existovat mechanická soustava, která zafixuje konečnou polohu 24 V rovnici (69) je znaménko minus. To souvisí s definicí znaménka změny energie, jak uvidíme dále. 47

48 náboje. Soustava může být tvořená např. myšlenou ideální pružinou, k níž je náboj připojen. Po zapnutí pole se podle znaménka náboje pružina buď roztáhne, nebo stlačí. Její potenciální energie se v každém případě zvýší. Stejně snadno jako v uvedeném příkladu skalárního potenciálu lze vysvětlit změnu potenciální energie zkušebního náboje v kulově symetrickém poli bodového náboje. Znaménko minus v definiční rovnici (69) je logicky vysvětleno. Vektorový potenciál V případě, že vektorové pole B( r ) je nezřídlové, platí div B = 0. (73) Podle rovnice (66) existuje pro toto pole vektorová funkce A( r ) taková, že platí ( Az B = rot A = y A y z, A x z A z x, A y x A ) x. (74) y Veličinu (vektorovou funkci) A nazveme vektorovým potenciálem 25. Analogicky k nevírovému poli můžeme nezřídlové vektorové pole popsat buď vektorem B, který vystihuje jeho fyzikální podstatu (zejména silové působení), nebo vektorovým potenciálem A. Popis pomocí vektorového potenciálu je obvykle matematicky jednodušší. Vektorový potenciál však nemá fyzikální význam. To plyne již z faktu, že není určen jednoznačně. K vektorovému potenciálu lze přičíst gradient libovolné skalární funkce u(x, y, z) a výsledkem rotace je totéž vektorové pole. Uvedené tvrzení lze ověřit na základě následujících vzorců. ( ) u(x, y, z) = u x, u y, u z ) C = (A x + u x, A y + u y, A z + u z ( B = rot C = Cz y C y z, C x z C z x, C y x ) C x y. Podobně jako u skalárního potenciálu lze v magnetizmu z vektorového potenciálu odvodit potenciální energii proudu v magnetickém poli. PŘÍKLAD 14 Uvažujeme homogenní magnetické pole s indukcí B 0 ve směru osy Z, tj. B o = (0, 0, B o ). Vektorový potenciál uvažovaného pole s intenzitou B 0 je libovolné z řešení soustavy (75). 0 = A z y 0 = Ax z B 0 = Ay x A y z Az x Ax y (75) K získání jednoznačného řešení soustavy není zadán dostatek informací. Chybí okrajová podmíka A(x0, y 0, z 0 ). 25 V případě magnetického pole je veličinou B magnetická indukce. 48

49 Se známými informacemi může být vektorový potenciál pole určen například následujícími vztahy ( 1 As = 2 B 0y, 1 ) 2 B 0x, 0, (76) Al = (B 0 y, 0, 0), Ap = (0, B 0 x, 0). Správnost řešení je možné ověřit dosazením vektorových potenciálů A i, i {l, p, s} do (75). Snadno se najde skalární funkce, jejíž gradient převede jeden výraz v (76) na druhý. Neurčitost ve volbě vektorového potenciálu umožňuje klást na něho další podmínku. Obvykle je to podmínka div A = 0. Všechny vektory ve vztahu (76) ji splňují. 4.5 Důležité vztahy vektorové analýzy V této kapitole uvedené vztahy se týkají působení operací gradient, divergence a rotace na složitější skalární či vektorové funkce. Často je to součin skalární a vektorové funkce. Relativně snadno lze některé vztahy symbolicky vyjádřit pomocí vektorového operátoru nabla, symbolicky onačeného jako a zavedeného v kapitole 4.2. V některých matematických a fyzikálních vztazích se vyskytuje vekorová operace A grad = A = Ax x + A y y + A z z = A x x + A y y + A z z. (77) PŘÍKLAD 15 Abychom osvětlili využití zavedeného operátoru a jeho fyzikální význam, připomeňme, že vzorec (77) umožňuje vypočítat sílu, kterou nehomogenní magnetické pole o indukci B působí na elementárním magnetický dipól o dipólovém momentu m F = ( m grad) B. (78) Uvedený vztah vyjadřuje tři rovnice pro jednotlivé složky síly: B x F x = m x x + m B x y y + m B x z z, F y = m x B y x + m y F z = m x B z x + m y B y y + m B y z z, B z y + m B z z z. (79) Významné uplatnění nachází vektorový operátor při jednoduchém odvozování důležitých vztahů. Aplikace vektorového operátoru musí respektovat jak pravidla pro derivování, tak pro algebraické vektorové operace. Nejjednoušší je odvození vztahu pro gradient součinu skalárních funkcí grad(φψ) = (φψ) = ψ φ + φ ψ = ψ grad φ + φ grad ψ (80) Pro divergenci součinu skalární a vektorové funkce lze odvodit vztah div(φ A) = (φ A) = φ A + φ A) = A grad φ + φ div A. (81) 49

50 Podle pravidla o derivaci součinu dvou funkcí musíme aplikovat operátor odpovídajícím způsobem na první i na druhou funkci v součinu. Na skalární pole φ je možné aplikovat jen gradient, na vektorové pole A jen divergenci. V prvním sčítanci ve vztahu (81) je nutno respektovat, že se jedná o skalární součin dvou vektorů. Ve druhém sčítanci jde součin dvou skalárů. Připoměňme, že vztah (81) je v elektrostatice použit při odvození modelu polarizovaného dilektrika. Účinek elektrickýh dipólů lze nahradit fiktivními vázanými povrchovými a objemovými náboji. Podobným způsobem jako v předcházejících dvou případech lze odvodit vztah (82) pro rotaci součinu skalární a vektorové funkce. rot(φ A) = (φ A) = φ A + φ A) = grad φ A + φ rot A. (82) Vzorec (82) se od (81) liší jen náhradou skalárního součinu vektorovým. V tomto případě je ale již nutno dbát na pořadí vektorů a s vektory prováděných operací. Vztah (82) je využit při popisu zmagnetizovaného materiálu. Magnetické dipóly lze pomocí něho nahradit vázanými povrchovými a objemovými proudy. Snadno lze za využití vztahu (15) z kapitoly 3.3 odvodit také vzorec pro dvojnásobou rotaci vektoru. Stačí v (15) provést jednoduchou substituci A =, B = a C = A. Dostaneme rot(rot( A)) = ( A) = ( A) ( ) A = ( A) A. (83) Odvozený vztah (83) je snad nejdůležitější v teorii elektromagnetického pole. Pomocí něho se odvozují Laplaceova, Poissonova rovnice, rovnice pro skinefekt, vlnová rovnice, rovnice pro elektromagnetické potenciály apod. Další důležitý vztah má tvar div( A B) = B rot A A rot B. (84) Ve dvou níže uvedených příkladech následuje demonstrace platnosti vztahů (83) a (84). PŘÍKLAD 16 V programu Sage jsou nadefinovány funkce pro výpočet rotace vektoru (curl), divergence a Laplaceův operátor 26. sage: var('x y z') (x, y, z) sage: a1 = function('a1',x,y,z) sage: a2 = function('a2',x,y,z) sage: a3 = function('a3',x,y,z) sage: def curl(f): assert(len(f) == 3); return vector([diff(f[2],y) -... diff(f[1],z), diff(f[0],z) - diff(f[2],x), diff(f[1],x) - diff(f[0],y)]) sage: def divergence(f): assert(len(f) == 3); return (diff(f[0],x) +... diff(f[1],y) + diff(f[2],z)) sage: def laplace(f): assert(len(f) == 3); return vector([diff(f[0],x,2) +... diff(f[0],y,2) + diff(f[0],z,2), diff(f[1],x,2) + diff(f[1],y,2) +... diff(f[1],z,2), diff(f[2],x,2) + diff(f[2],y,2) + diff(f[2],z,2)]) sage: A = vector([a1, a2, a3]) sage: L = curl(curl(a)) sage: pom(x,y,z) = divergence(a) sage: R = pom.diff() - laplace(a) 26 Symbolem je níže označeno pokračování kódu na dalším řádku. Do příkazové řádky se tečky nepíší a kód se nerozděluje. 50

51 Níže jsou pro ilustraci porovnány druhé složky (index [1]) vektorů z obou stran rovnice (83). L[1] = 2 a 1 (x,y,z) x y R[1] = 2 a 1 (x,y,z) x y 2 a 2 (x,y,z) x 2 2 a 2 (x,y,z) x 2 2 a 2 (x,y,z) z 2 2 a 2 (x,y,z) z a 3 (x,y,z) y z + 2 a 3 (x,y,z) y z Porovnání zbylých složek vektorů z levé a pravé strany rovnice (83) je ponecháno na čtenáři. PŘÍKLAD 17 Za pomoci programu Sage a několika následujících algebraických úprav lze platnost vztahu (84) ověřit níže uvedeným způsobem. Při ověření jsou využity dříve nadefinované funkce pro výpočet divergence a rotace (curl) vektoru. sage: var ('x y z') (x, y, z) sage: a1 = function('a1',x,y,z) sage: a2 = function('a2',x,y,z) sage: a3 = function('a3',x,y,z) sage: b1 = function('b1',x,y,z) sage: b2 = function('b2',x,y,z) sage: b3 = function('b3',x,y,z) sage: A = vector([a1, a2, a3]) sage: B = vector([b1, b2, b3]) sage: L = divergence(a.cross_product(b)) sage: R = B.dot_product(curl(A)) - A.dot_product(curl(B)) Platnost prověřované rovnice lze provést porovnáním L a R. L = ( b 3 y b 2 z ) a 1 + ( b 1 z b 3 x ) a 2 ( b 1 y b 2 x ) a 3 + ( a 2 z a 3 y ) b 1 ( a 1 z a 3 x ) b 2 + ( a 1 y a 2 x ) b 3 R = b 3 a 1 y b 2 a 1 z b 3 a 2 x + b 1 a 2 z + b 2 a 3 x b 1 a 3 y a 3 b 1 y + +a 2 b 1 z + a 3 b 2 x a 1 b 2 z a 2 b 3 x + a 1 b 3 y Z používaných vztahů zbývají ještě dva, které nelze ani s pomocí operátoru na papíře odvodit příliš snadno. Pro gradient skalárního součinu dvou vektorů platí vztah grad( A B) = ( A rot B) + ( B rot A) + ( B grad) A + ( A grad) B. (85) Pomocí operátoru lze tento vztah přepsat na vztah ( A B) = ( A ( B)) + ( B ( A) + ( B ) A + ( A ) B. (86) Pro rotaci vektorového součinu dvou vektorů platí vztah rot( A B) = ( A div B) ( B div A) + ( B grad) A ( A grad) B. (87) S využitím operátoru dostane uvedený vztah tvar ( A B) = ( A B) ( B A) + ( B ) A ( A ) B. (88) 51

52 PŘÍKLAD 18 Platnost rovnic (86) a (88) jde dokázat postupem analogickým důkazu vztahu (84). Jen je potřeba dodefinovat a použít funkci pro vektorovou operaci ( A ) B. Porovnávání je víc, protože výsledkem na obou stranách rovnic (86) a (88) jsou vektory a souhlasit musí všechny jejich složky. sage: def magie(f,g): assert(len(f) == 3); assert(len(g) == 3); return vector([f[0]*diff(g[0],x) + F[1]*diff(G[0],y) + F[2]*diff(G[0],z), F[0]*diff(G[1],x) + F[1]*diff(G[1],y) + F[2]*diff(G[1],z), F[0]*diff(G[2],x) + F[1]*diff(G[2],y) + F[2]*diff(G[2],z)]) Shrnutí Na závěr této části shrneme nejdůležitější uvedené vztahy jednak v plné formě, která využívá standardní symboly pro vektorové operace, jednak ve zkrácené formě s vektorovým operátorem. V plné formě mají vzorce tvar: rot(rot( A) = grad(div A) A, div(φ A) = A grad φ + φ div A, rot(φ A) = grad φ A + φ rot A, div( A B) = B rot A A rot B, grad(φψ) = ψ grad φ + φ grad ψ, grad( A B) = ( A rot B) + ( B rot A) + ( B grad) A + ( A grad) B, rot( A B) = ( A div B) ( B div A) + ( B grad) A ( A grad) B. Využitím vektorového operátoru přejdou vztahy do podoby rovnic: ( A) = ( A) ( ) A, (φ A) = φ A + φ A), (φ A) = φ A + φ A), ( A B) = B A A B, (φψ) = ψ φ + φ ψ, ( A B) = ( A ( B)) + ( B ( A) + ( B ) A + ( A ) B, ( A B) = ( A B) ( B A) + ( B ) A ( A ) B. 4.6 Matematický popis vektorového pole Níže v této kapitole naleznete matematickou formulaci a několik ekvivalentních vyjádření popisu nevírových, popřípadě nezřídlových vektorových polí. Předtím však uvedeme, některé méně známé matamatické symboly, které se zde používaji. Symbolem R n je označen prostor reálných čísel dimenze n. V našem případě uvažujeme prostor dvourozměný (zřídka) nebo trojrozměrný. Proto n = 2, 3. Oblast v prostoru R n označíme Ω, tedy Ω R n (Ω je podmnožina R n ). Tato oblast může být i degenerovaná, o nižším počtu rozměrů, např. Ω = R 1. Skalární funkci f popíšeme tímto způsobem: f : Ω R 1, Ω R n. Předpis říká, že definičním oborem fukce f je oblast Ω a funkce f ji zobrazuje do prostoru R 1. Je to prostor dimenze 1, poněvadž jde o skalární funkci. Výsledkem funkce f je skalár, tj. jedno reálné číslo. 52

53 Pro vektorovou funkci A můžeme psát analogicky: A : Ω R n. V našem případě jde o zobrazení do prostoru dimenze 2, nebo 3, podle volby. Symbol φ znamená, že existuje v tomto případě funkce φ s vlastnostmi, které následují dále za tímto výrazem. Symbol c říká, že všechny objekty c, např. křivky, mají vlastnost, která následuje. PŘÍKLAD 19 Jako příklad použití uvedených symbolů uvedeme definici spojitosti reálné funkce jedné reálné proměnné. Slovně je např. takto: Reálná funkce f jedné reálné proměnné x, tj. f(x), je spojitá v bodě x 0, jestliže ke každému ϵ > 0 existuje δ > 0 tak, že pro všechna x x o < δ platí f(x) f(x 0 ) < ϵ. Pomocí výše uvedených symbolů lze definici spojitosti psát např. takto: f : Ω R 1, Ω R 1 je spojitá v bodě x 0, pokud ϵ > 0 δ > 0 ( x x o < δ) : f(x) f(x 0 ) < ϵ. Zápis je stručný a přehledný. Zejména pro začátečníka může však být matoucí. Potenciální (konzervativní, nevírové) pole Vektorové pole A : Ω R n, kde n = 2, 3 a Ω R n, se nazývá potenciální na Ω, jestliže integrace A po křivkách ležících v Ω nezávisí na cestě, tj. pokud pro křivky c 1 a c 2, ležící v Ω a mající stejný počáteční a stejný koncový bod, platí Ad l = Ad l. (89) (c 1 ) (c 2 ) Věta 1.: Pokud funkce A : Ω R n, kde n = 2, 3 a Ω R n, kterou je zadáno vektorové pole, má spojité parciální derivace na Ω, následující tvrzení jsou ekvivalentní: 1. Vektorové pole A je na Ω potenciální, 2. A = rot A = 0 v Ω,. 3. c Ad l = 0, c jednoduše uzavřené hladké křivky v Ω, 4. φ : Ω R taková, že φ = gradφ = A na Ω. Příkladem konzervativního vektorového pole je například gravitační pole. 53

54 Nezřídlové (solenoidální) pole Vektorové pole A : Ω R 3 na oblasti Ω R 3 se nazývá nezřídlové, jestliže pro libovolné dvě hladké, uzavřené plochy S 1, S 2, které leží v Ω, mají stejný okraj (ohraničující křivku (C), viz obr. 20) a jsou souhlasně orientovány vzhledem k tomuto okraji, platí Ad S = Ad S. (90) (S 1 ) (S 2 ) Obrázek 20: Ilustrace k definici solenoidálního pole. Věta 2.: Pokud funkce A : Ω R 3, a Ω R 3, kterou je zadáno vektorové pole, má spojité parciální derivace na oblasti Ω, následující tvrzení jsou ekvivalentní: 1. Vektorové pole A je na Ω nezřídlové, 2. A = div A = 0 na Ω, 3. S Ad S = 0 pro libovolnou uzavřenou plochu v S Ω,. 4. B : Ω R 3 taková, že A = B = rot B. Vektorové pole B s vlastností 4 se nazývá vektorový potenciál. 54

55 5 Základy tenzorového počtu Tato část logicky navazuje na dvě předchozí, pojednávající o vektorech. Pomocí tenzorů druhého řádu lze popsat obecnou závislost mezi dvěma vektory. Tenzory vyšších řádů pak popisují ještě složitější závislosti. Zde se soustředíme pouze na základy tenzorového počtu, a to především na tenzory druhého řádu. Ty popisují např. elektrické a magnetické vlastnosti krystalů, transportní jevy v anizotropním prostředí apod. Jsou základem teorie pružnosti, protože deformace a elastické napětí jsou tenzory druhého řádu. Tenzorový počet je rozsáhlá disciplína. Je popsána v řadě monografií, za zdařilou považujeme například učebnici [15]. V této části knihy budou poskytunuty pouze základní informace. Důraz bude kladen na pochopení tenzorů v elasticitě, která začíná hrát důležitou roli v moderních aplikacích včetně mechatronických. 5.1 Tenzor elektrické vodivosti Výklad tenzorů začneme materiálovým tenzorem elektrické vodivosti γ, na kterém jsou tenzorové vlastnosti vidět nejlépe. Tenzor elektrické vodivosti popisuje vztah (91) mezi vektorem intenzity elektrického pole E a vektorem proudové hustoty i. i = γ E (91) V izotropním prostředí mají vektor proudové hustoty i a intenzity elektrického pole E stejný směr, viz obr. 21(a). Zásadní odlišnost anizotropního prostředí (vodivého krystalu) je v tom, že směry vektorů i a E nejsou shodné, viz obr. 21(b). Navíc se úhel mezi vektory mění, pokud se mění směr budící složky, tedy vektoru intenzity elektrického pole E. (a) (b) Obrázek 21: Vztah mezi proudovou hustotu a elekrickým polem v izotropním (21(a)) a anizotropním (21(b)) protředí. Podle obr. 21(b), může v anizotropním prostředí elektrické pole ve směru souřadné osy obecně vyvolat všechny tři složky proudové hustoty. V takovém případě musí Ohmův zákon (91) tuto skutečnost respektovat. Proto má pro anizotropní prostředí složitější tvar kde fyzikální veličina i 1 i 2 i 3 = γ 11 γ 12 γ 13 γ 21 γ 22 γ 23 γ 31 γ 32 γ 33 γ = γ 11 γ 12 γ 13 γ 21 γ 22 γ 23 γ 31 γ 32 γ 33 E 1 E 2 E 3, (92) (93) je tenzor elektrické vodivosti. Je to tenzor druhého řádu, má devět složek. Pomocí energetických úvah lze dokázat, že je symetrický γ ij = γ ji, takže nezávislých složek je nejvýše šest. 55

56 Pomocí indexů se Ohmův zákon v diferenciálním tvaru (92) pro anizotropní prostředí dá napsat jako 3 i i = γ ij E j. (94) j=1 Předchozí zápis se zjednodušuje pomocí Einsteinova sumačního pravidla. Přes dvakrát se opakující index se sčítá od jedné do tří. Jednoduchou praktickou aplikaci ukážeme na příkladu. i i = γ ij E j (95) PŘÍKLAD 20 Nechť elektrické pole o intenzitě E má směr osy X 1, tj. E = (E 1, E 2, E 3 ) = (E, 0, 0). Pak z kterékoliv formulace Ohmova zákona v tenzorovém tvaru ((92), (94), (95)) zjitíme, že toto elekrické pole vyvolá všecny tři složky proudové hustoty i 1 = γ 11 E 1 = γ 11 E, i 2 = γ 21 E 1 = γ 21 E, i 3 = γ 31 E 1 = γ 31 E (96) Proud má tedy obecně nenulovou složku ve směru každé ze tří souřadných os. Teoretický ověřovací experiment je zachycen na následujícím obrázku. Obrázek 22: Elektrické schéma experimentu. V případě, že je tyčinka z vodivého anizotropního krystalu, ideálním ampérmetrem A 1 změříme velký hlavní proud I 1, avšak ideální ampérmetr A 2 ukáže obecně malý, ale nenulový proud, I 2. Vodivost γ izotropního protředí je jako skalár speciálním případem tenzoru druhého řádu. Použitím koeficientu Kroneckerovo-delta, který je definován vztahy 27 δ ij = 1, pro i = j, δ ij = 0, pro i j, (97) můžeme Ohmův zákon pro izotropní prostředí psát ve tvaru i i = γδ ij E j. (98) 27 V tomto vztahu nemůžeme psát δ ii = 1, poněvadž podle Einsteinova sumačního pravidla, které zde požíváme, se podle dvakrát opakujícího se indexu i sčítá od jedné do tří, tedy δ ii = δ 11 + δ 22 + δ 33 = = 3 56

57 Tenzor vodivosti izotropního prostředí má tedy tvar γ 0 0 γ (i) = 0 γ 0 = γδ ij. (99) 0 0 γ 5.2 Tenzory v mechanice pružných těles Uvažujme pružné těleso vystavené působení povrchových sil. Vlivem silového působení může dojít ke změně tvaru pružného tělesa (deformace). Malé změny tvaru pružných těles jsou obvykle vratné (elastická deformace). V takovém případě se těleso po konci působení sil navrátí do původního tvaru. Působení plošné síly se při elastické deformaci projevuje vznikem napětí (síla vztažená na plochu) uvnitř tělesa. Tato kapitola přináší ukázku tenzorového popisu napětí a napětím vyvolané deformace tělesa. Vztah mezi tenzorem deformace a tenzorem napětí vyjadřuje takzvaný Hookeův zákon nastíněný v kapitole 5.4. Kromě tenzorů deformace a napětí je dále v kapitole představen tenzor otočení tělesa. Kombinace tenzoru otočení a tenzoru deformace umožňuje popsat prostý střih Tenzor deformace Tenzor deformace je tenzorem druhého řádu. Neprovedeme systematický výklad, jen znímíme, že při silovém působení na poddajné těleso se bod o polohovém vektoru r přesune do místa o polohovém vektoru r. Pracuje se ale s vektorem posunutí u, což je rozdíl obou vektorů, tedy r = r + u, r i = r i + u i, i = 1, 2, 3, u = S r. (100) Pro malá posunutí u i se pak projeví lineární deformace (viz např. [15]), která je popsána tenzorem deformace S ij = 1 ( uj + u ) i. (101) 2 x i x j Z definice je zřejmé, že tenzor deformace je symetrický, S ij = S ji. Má tedy maximálně šest nezávislých složek. Stejně jako u tenzoru napětí mají diagonální a nediagonální složky odlišný význam. Význam diagonálních složek je na obr. 23. Krátká tyč malého průřezu původní délky x 1 ve směru osy X 1 se prodlouží o délku u 1 ve směru téže osy. Podle definice je její deformace S 11 = 1 ( u1 + u ) 1 = u 1 (102) 2 x 1 x 1 x 1 Limitním přechodem x 1 0 získáme diagonální složku S 11 tenzoru deformace (101). S 11 = u 1 x 1 (103) Analogicky to platí pro ostatní diagonální složky, představují tedy relativní prodloužení ve směru os souřadné soustavy. K vysvětlení nediagonálních složek tenzoru deformace (101) použijeme obr. 24, který popisuje deformaci v rovině X 1 X 2. Malý čtverec se stranami x 1 a x 2 ( x 1 = x 2 ) se působením blíže nespecifikované síly deformuje v kosočtverec tak, že vrchol původně na ose X 1 se posune o vzdálenost u 2 ve směru osy X 2 a vrchol původně na ose X 2 se posune o vzdálensot u 1 ve směru osy X 1. Hrany kosočtverce svírají s původními hranami čtverce malý úhel δ/2. Poněvadž tento úhel je malý, platí pro něho vztahy δ 2. = tg δ 2. = u 2 x 1 = u 1 x 2. (104) 57

58 Obrázek 23: Podélná deformace Obrázek 24: Střižná (příčná, smyková) deformace. Z těchto vztahů plyne ( 1 u2 + u ) 1.= δ 2 x 1 x 2 2. (105) Limitním přechodem x 1 0 a x 2 0 při zvážení vztahu (105) dostaneme vztah S 12 = 1 ( u2 + u ) 1 = δ 2 x 1 x 2 2. (106) Přibližný vztah (105) přejde v limitě na přesný vztah (106). Odtud plyne fyzikální význam nediagonální složky S 12 tenzoru deformace. Složka S 12 udává polovinu úhlu 28, o který se změní původní pravý úhel mezi osami X 1 a X 2. Osy, o které se jedná, jsou obsaženy v indexech složky S 12. Pokud je složka S 12 kladná, pravý úhel se zmenší na π/2 δ = π/2 2 S 12, viz obr. 24. Pro zápornou složku se pravý úhel zvětší na π/2 + δ = π/2 + 2 S 12. Tuto deformaci nazýváme střižnou nebo smykovou. Analogický význam mají dvě zbývající nezávislé nediagonální složky, např. S 23 je střih v rovině X 2 X 3, udává tedy, oč se změní pravý úhel v této rovině. Složka S 13 pak popisuje střih v rovině X 1 X 3. Obecně složka S ij, i j, udává střih v rovině X i X j Tenzor napětí Odvození a vysvělení uváděných vztahů lze najít v učebnicích, zde se soustředíme na fyzikální význam a aplikace. Zjednodušeně řečeno, elastické napětí se projeví silou působící na malou plochu. K jeho určení je tedy nutno uvést složky síly a popsat orientaci (malé) plochy. Orientace plochy se nejjednodušeji popíše jednotkovým vektorem normály k ní 29. Elastické napětí je faktor v linárním vztahu (107) mezi dvěma vektory, jeden určuje složky síly F a druhý normálu n plochy S na níž síla působí. 28 Úhly udáváme v radiánech. Na stupně je nutno je přepočíst. 29 Plocha má dvě strany, proto vektor normály má určený jen směr, nikoliv smysl. Tato nejednoznačnost v praktických aplikacích nevadí, poněvadž se vyšetřuje působení na objemové elementy a pak je smysl normály jednoznačný, ven z elementu. 58

59 Známe-li složky tenzoru napětí T ij, můžeme spočítat sílu působící na malou rovinnou plochu S = S s vektorem normály n = (n 1, n 2, n 3 ) podle vztahu F i = T ij n j S. (107) Obr. 25 to vysvětluje názorně. Obrázek 25: Tenzor napěti a síla Výklad vlastností tenzoru napětí provedeme nejprve za těchto předpokladů: 1. Napětí je homogenní ve vyšetřované oblasti. 2. Vyšetřovaná oblast je ve statické rovnováze. 3. Neexistují objemové síly a momenty. Tenzor napětí T = T 11 T 12 T 13 T 21 T 22 T 23 T 31 T 32 T 33 (108) má tedy složky o dvou indexech. První index složky tenzoru napětí pak udává směr působící síly, index 1 sílu působící ve kladném směru osy X 1, atd. Druhý index popisuje normálu plochy, na kterou bude síla působit. Např. druhý index o hodnotě 1 znamená, že se jedná o plochu kolmou k ose X 1, jejíž normála směřuje v kladném směru osy X 1, složky napětí o druhém indexu rovném 2 se vztahují k ploše kolmé k ose X 2 s kladnou normálou v jejím směru, atd. Toto platí zcela obecně pro diagonální i nediagonální složky tenzoru napětí. Z orientace síly a normály vyplývá též smysl kladných a záporných hodnot složek tenzoru napětí. Složka napětí je kladná, pokud 1. normála plochy směřuje v kladném směru příslušné osy a rovněž síla je v kladném směru odpovídající osy, nebo 2. normála plochy směřuje proti směru příslušné osy a rovněž síla je proti směru odpovídající osy. Ve zbývajícíh dvou případech je znaménko záporné: 1. Normála plochy je v záporném směru příslušné osy a síla je v kladném směru odpovídající osy, nebo 2. normála plochy směřuje proti směru příslušné osy, zatímco síla je ve směru odpovídající osy. 59

60 Podle tohoto popisu se odlišně chovají diagonální a nediagonální složky tenzoru napětí, a proto je probereme odděleně. Význam diagonálních složek by měl vyplynout z obr. 26. Na krychli se stěnami kolmými k souřadným osám působí napětí kolmá k těmto plochám. Nazýváme je normálová napětí. Normály k plochám směřují ven z krychle. Na protilehlé strany krychle musí působit tatáž napětí. Jinak by nebyla dodržena statická rovnováha sil a krychle by se vlivem výsledné síly pohybovala rovnoměrně zrychleně. Podle obr. 26 na plochu s normálou ve směru osy X 1 působí napětí T 11 ve směru téže osy. Je kladné, poněvadž jak normála, tak síla, mají kladný směr osy X 1. Na protilehlou plochu působí síla ve směru záporné osy X 1, normála k ploše je rovněž ve směru záporné osy X 1, normálové napětí T 11 je tedy kladné i na této ploše. Obrázek 26: Význam diagonálních, složek tenzoru napětí, normálová napětí. Obdobně lze vysvětlit normálovou složku napětí T 22. Na stěnu krychle s vnější normálou ve směru kladné osy X 2 působí napětí ve směru téže osy. Napětí na opačné straně má rovněž kladné znaménko, poněvadž jak normála ke stěně, tak síla na ni působící, směřují podél záporné osy X 2. Analogicky lze popsat normálovou složku napětí T 33. Kladné napětí, jak je tomu na obr. 26 působí ven z krychle. Snaží se tedy krychli roztáhnout. Záporná hodnota napětí znamená, že síla působí směrem dovnitř krychle, snaží se tedy krychli stlačit, zmenšit její rozměry. Toto je běžně užívaná konvence, ve speciálních případech tomu však může být obráceně. K vysvětlení nediagonáloních složek tenzoru napětí slouží obr. 27. Zde je pro přehlednost jen rovina X 1 X 2 souřadné soustavy. Na plochu s vnější normálou ve směru kladné osy X 1 působí síla ve směru osy X 2. Leží v této ploše, její účinek se projeví jako tečné napětí T 21. Je kladné, poněvadž normála i síla jsou ve směru kladných os. Protilehlá strana má zápornou normálu, takže tečná síla musí působit ve směru záporné osy X 2, aby složka tečného napětí T 21 zůstala kladná. Složka tečného napětí T 21 vytváří silovou dvojici, viz obr. 27, která se snaží krychlí otáčet. Kromě této složky je zde složka T 12. Zde působí síla na stěny kolmé k ose X 2. Na horní ploše má tato tečná síla směr kladné osy X 1, aby složka T 12 tenzoru napětí byla kladná. Na dolní ploše se zápornou normálou musí pak tečná síla směřovat proti kladné ose X 1. Podle obr. 27 složka T 12 tenzoru napětí vytváří silovou dvojici, která se snaží krychli otáčet v opačném smyslu než složka T 21. Aby krychle zůstala v rovnováze, musí být tyto dvě složky stejné, T 12 = T 21. Poněvadž podobnou úvahu lze udělat i pro zbývající dvě dvojice nediagonálních složek, docházíme k závěru, že tenzor napětí (108) je za výše uvedených zjednodušujících 60

61 Obrázek 27: Význam nediagonálních složek tenzoru napětí, tečná napětí. předpokladů symetrický, T ij = T ji, i j. (109) Má tedy nanejvýš šest nezávislých složek, v nejobecnějším případě existují tři nenulová normálová a tři nenulová tečná napětí. PŘÍKLAD 21 Nyní uvažujeme případ, že nejsou splněny všechny předpoklady uvedené výše, tj. elastické napětí se mění od bodu k bodu a působí objemové síly a momenty. Těleso je ale stále ve stavu statické rovnováhy. Jako objemovou sílu budeme předpokládat tíhu. Pak na elementární objem dv působí síla df i = ρg i dv. Hustota této síly je pak dána vztahem f i = ρg i, (110) kde ρ je hustota látky a g = (g 1, g 2, g 3 ) je vektor tíhového zrychlení. Z podmínky pro rovnováhu sil ve směru souřadných os lze odvodit obecnou podmínku rovnováhy, viz např. [15]: T ij x j + f i = 0. (111) Z podmínky pro rovnováhu momentů, za předpokladu, že neexistují objemové momenty, se odvodí symetričnost tenzoru napětí (109). V mechanice objemové momenty neexisují, proto se podmínky (109) chápou jako obecné. Na závěr pojednání o tenzoru napětí uvedeme tři jednoduché praktické případy, jednosměrnou napjatost σ ve směru osy X 3, tečné napětí τ v rovině kolmé k ose X 2 a vnější tlak p. Poněvadž vnější tlak působí směrem do tělesa, mají jeho hodnoty znaménko minus. T (σ) = σ, T (τ) = 0 0 τ τ 0 0, T (p) = Tlak můžeme vyjádřit i pomocí symbolu Kroneckerovo delta (97) p p p. (112) T ij = pδ ij. (113) 61

62 5.2.3 Tenzor pootočení Vedle deformace a napětí lze tenzorem druhého řádu popsat pootočení, ω 11 ω 12 ω 13 ω = ω 21 ω 22 ω 23, (114) ω 31 ω 32 ω 33 Složky tenzoru pootočení jsou definovány vztahem ω ij = 1 2 ( uj x i u i x j ). (115) Na rozdíl od tenzoru deformace zde záleží v případě tenzoru pootočení na pořadí indexů. První index i u složky ω ij se v první parciální derivaci vztahuje k souřadnici, x i, i {1, 2, 3}, druhý index j přináleží ke složce posunutí, u j, j {1, 2, 3}. U druhé parciální derivace ve vzorci (115) jsou indexy prohozené. Z těchto vztahů plyne, že tenzor pootočení je antisymetrický ω ij = ω ji. (116) Diagonální složky tenzoru pootočení jsou nulové, obsahuje tedy jen tři nezávislé složky. Význam složek tenzoru pootočení vyplývá z obr. 28. Analogicky jako u střižné deformace se vychází ze čtverce se stranami rovnoběžnými s osami souřadné soustavy. Strany mají délky x 1 a x 2 ( x 1 = x 2 ). Čtverec se pootočí tak, že vrchol původně na ose X 1 se posune o vzdálenost u 2 ve směru osy X 2 a vrchol původně na ose X 2 se posune o vzdálenost u 1 proti směru osy X 1, tedy u 1 = u 2. To je zásadní rozdíl proti střižné deformaci. Pro malé pootočení γ platí Obrázek 28: Otočení objektu kolem osy X 3. γ. = tg γ. = u 2 x 1 = u 1 x 2. (117) U posledního výrazu ( u 1 / x 2 ) musí být znaménko minus, poněvadž kladnému úhlu γ odpovídá záporné posunutí u 1. Ze vztahů (117) snadno odvodíme 1 2 ( u2 u ) 1.= γ. (118) x 1 x 2 Analogicky jako u střižné defromace limitním přechodem x 1 0 a x 2 0 při zvážení vztahu (118) dostaneme vztah ω 12 = 1 ( u2 u ) 1. (119) 2 x 1 x 2 62

63 Odtud plyne fyzikální význam složky ω 12 tenzoru otočení. Udává úhel, o který se objekt v rovině X 1 X 2 pootočí kolem osy X 3. Dochází k pootočení kolem té osy, jejíž index u složky tenzoru chybí. Smysl pootočení určují indexy, v tomto případě to je od osy X 1 k ose X 2, pokud je složka ω 12 kladná. Připomeňme, že kladná hodnota je pro pootočení proti smyslu pohybu hodinových ručiček. Analogický význam má složka ω 23, udává pootočení kolem osy X 1 a to od osy X 2 k ose X 3, pokud je složka ω 23 kladná. Úhel pootočení kolem osy X 2 udává složka ω 31 a nikoliv složka ω 13. O tom se snadno přesvědčíme z obrázku 29, ve kterém je zachována pravotočivá soustava 30. U levotočivé soustavy změní složka ω 31 znaménko. Kladná hodnota ω 31 u pravotočivé soustavy znamená pootočení od osy X 3 k ose X 1. Hodnota ω 13 = ω 31 pak musí být záporná. Jedná se o pootočení od osy X 1 k ose X 3 (viz obr. 29). Obrázek 29: Otočení objektu kolem osy X 2. Na základě předchozího rozboru má tenzor pootočení v obecném případě tvar 0 ω 12 ω 13 ω = ω 21 0 ω 23. (120) ω 31 ω 32 0 Má tedy tři nezávislé složky, tedy stejný počet jako má vektor. Obvykle se také pootočení popisuje jako vektor. V našem případě by měl složky 31 ω = (ω1, ω 2, ω 3 ) = (ω 23, ω 31, ω 12 ). (121) Složky tenzoru pootočení jsou ve vektorové reprezentaci (121) v cyklickém pořadí, což umožní snadné zapamatování (např. ω 2 = ω 31, pořadí indexů je cyklické 2, 3, 1). Zápis (121) však platí jen pro pravotočivou soustavu, jak jsme již na příkladech ukázali. Na závěr této části připomeneme, že kombinace deformace a pootočení je v technické praxi běžná. Na obr. 30 je zakreslen prostý střih. Čtverec se v případě prostého střihu deformuje tím způsobem, že jeho strana přilehlá k ose X 1 zůstává pevná a strana orientovaná původně ve směru osy X 2 se pootočí o úhel δ. 30 Osa X 2 směřuje vzhůru. 31 Používáme stejný symbol ω pro tenzor i vektor pootočení i jejich složky. Nemělo by však docházet k nedorozumění. 63

64 Obrázek 30: Prostý střih jako kombinace deformace a pootočení. Platí jenom v případě malých deformací. Prostý střih můžeme popsat nesymetrickým tenzorem δ , (122) kde δ = u 1 x 2. Tento tenzor rozložíme na symetrickou a antisymetrickou část, δ = δ δ δ 2 0 δ (123) Z porovnání se vztahem (106) vidíme, že symetrická část představuje střižnou deformaci o úhel S 12 = S 21 = δ/2. Pro antisymetrickou část plyne ze vztahu (120), že jde o pootočení o úhel ω 12 = ω 21 = δ/2. Obr. 30 situaci názorně objasňuje. Nejprve se strany čtverce odchýlí v důsledku deformace od souřadných os o úhel δ/2 a δ/2. Původně pravý úhel mezi stranami čtverce se zmenší o δ. Pak následuje pootočení deformovaného čtverce jako celku kolem osy X 3 o úhel ω 12 = ω 21 = δ/2, tedy ve směru pohybu hodinových ručiček. Pootočení je od osy X 2 k ose X 1, poněvadž úhel ω 21 = δ/2 je kladný. 5.3 Vektory radiální a axiální V předchozí části jsme definovali vektor pootočení a upozornili, že tato definice platí jen v pravotočivé souřadné soustavě. Při přechodu k levotočivé soustavě mění jeho složky znaménko, což jsme ukázali pro pootočení kolem souřadných os. Vektor pootočení či rotace obecně řadíme mezi axiální vektory. Je kolmý k rovině otáčení a je osou otáčení. Otáčení má vůči němu axiální (osovou) symetrii. Mezi axiální vektory patří vektorový součin, který je definovan pro pravotočivou soustavu. Jak se podrobně dokazuje v učebnicích, např. [15], vektorový součin je vlastně antisymetrický tenzor druhého řádu, jehož složky při přechodu k levotočivé soustavě mění znaménko. Axiálním vektorem je tedy např. mechanický moment nebo magnetizace. Pokud se vektor chová stejně v obou soustavách (pravo- i levo-točivé), nazýváme jej radiálním. Jimi jsou (až na výjimky) všechny ostatní vektory. Z uvedeného vyplývá nutnost správně popsat souřadnou soustavu. Při chybném uvedení jejích os nemusí vztahy pro vektorový součin platit. 32 Není to ani tenzor deformace, ani tenzor pootočení 64

65 5.4 Tenzory vyššího řádu Tyto tenzory jsou již jen materiálové. Důležitým tenzorem třetího řádu je například piezoelektrický tenzor, který popisuje piezoelektrický jev. Dochází k němu zejména u některých krystalů. U přímého piezoelektrického jevu se mechanickým namáháním krystal elektricky polarizuje, což se makroskopicky projeví tím, že mezi vhodně umístěnými elektrodami naměříme elektrické napětí. U nepřímého piezoelektrického jevu dochází působením elektrického pole k deformaci krystalu. Piezoelektrický jev nastává mezi elektrickou veličinou (intenzita elektrického pole nebo elektrická indukce) popsanou vektorem a elastickou veličinou (elastické napětí nebo deformace), které jsou popsány tenzorem druhého řádu. K popisu piezoelektrického jevu je tedy nutný tenzor třetího řádu. Pro ilustraci uvedeme nepřímý piezoelektrický jev, kdy se působením elektrického pole budí deformace. Příslušné materiálové rovnice mají tvar S ij = d kij E k, (124) kde E k jsou složky vektoru intenzity elektrického pole a S ij složky tenzoru deformace. Složky piezoelektrického tenzoru třetího řádu jsou d kij. Celkový počet je 27, nezávislých je maximálně 18. Tenzory čtvrtého řádu jsou v technické praxi velmi běžné. Popisují například vztah mezi elastickým napětím a deformací, tedy zobecněný Hookův zákon. Jak napětí, tak deformace, jsou tenzory druhého řádu, vztah mezi nimi musí být tenzorem čtvrtého řádu. Zobecněný Hookův zákon má dvojí tvar podle volby nezávisle proměnné. Působí-li napětí T kl, pak pro deformaci S ij platí S ij = s ijkl T kl, (125) kde s ijkl jsou elastické koeficienty. Je-li zadána deformace S kl, pak potřebné napětí T ij určíme ze vztahů T ij = c ijkl S kl, (126) kde c ijkl jsou elastické moduly. Oba elastické tenzory mají 81 složek, nezávislých je však maximálně 21. Jsou-li známy moduly, určíme z nich koeficienty a naopak. 65

66 66

67 6 Analogie Naprosto rozdílné fyzikální jevy mohou být popsány formálně stejnými matematickými rovnicemi a tedy řešeny stejnými metodami. Odlišné fyzikální veličiny, které v těchto rovnicích vystupují na stejných místech, nazýváme analogické a mluvíme o analogii jevů popsaných těmito rovnicemi. Analogií je ve fyzice celá řada. Zde se zmíníme o dvou z nejvýznamnějších. Jednak je to analogie mezi mechanickými (případně akustickými) a elektrickými veličinami, jednak se jedná o analogii jevů popsaných rovnicemi s potenciálovým polem. V prvním případě mluvíme o elektromechanické či elektroakustické analogii. Ve druhém případě se jedná o analogii rovnic popisujících transportní jevy. 6.1 Elektromechanická analogie Tato analogie je velmi rozsáhlá a široce využívaná, jak dosvědčují monografie [12], či novější kniha [22], která je však této analogii věnována pouze z části. Zde uvedeme jen základní výsledky, abychom získali představu o jejím využití. Elektromechanická analogie je založena na tom, že v zákonech a rovnicích pro mechanické a elektrické soustavy si navzájem odpovídají tyto veličiny mechanická síla F a elektrické napětí U, mechanická rychlost v a elektrický proud I, mechanické posunutí x a elektrický náboj q. Jako příklad uvedeme rovnici pro elektrický seriový kmitavý obvod tvořený cívkou o indukčnosti L, odporem velikosti R a kondenzátorem o kapacitě C. PŘÍKLAD 22 V RLC obvodu jsou kmity buzeny vnějším zdrojem harmonického napětí u v (t) = U v sin(ωt+φ), kde U v je amplituda budícího napětí, ω = 2πf je jeho úhlová frekvence (f je frekvence) a φ je fázová konstanta, která je obvykle rovna nule. Pak má difrenciální rovnice pro náboj na kondenzátoru tvar L d2 q dt 2 + Rdq dt + 1 C q = U v sin(ωt + φ) (127) (a) RLC obvod (b) Mechanická analogie RLC obvodu Obrázek 31: Příklad elektromechanické analogie. 67

68 Nechť je mechanický oscilátor tvořen tuhým tělesem o hmotnosti m, pružinou o poddajnosti k (převrácená hodnota tuhosti) a celkovým tlumením, které formálně popíšeme odporem r. Viz druhý z výše vložených obrázků. Pro pružinu a tlumení platí vztahy x = kf e, F r = rv = r dx dt, (128) kde x je výchylka, v je rychlost, F e je elastická síla potřebná k zajištění výchylky x a F r je síla způsobená tlumením 33. Dále předpokládáme, že vynucené mechanické kmity vyvolává vnější síla f v (t) = F v sin(ωt + φ), kde F v je její amplituda a význam ostatních symbolů je stejný jako u budícího elektrikého napětí. Analogie vyžaduje, aby obvod byl duální k elekrickému, tedy všechny mechanické prvky jsou spojeny paralelně. Pak lze pro tento obvod zapsat pohybovou rovnici pro posunutí m d2 x dt 2 + r dx dt + 1 k x = F v sin(ωt + φ). (129) Z porovnání rovnic (127) a (129) je zřejmé, že všechny výše uvedené analogické veličiny jsou na stejným místech. Navíc zjišťujeme, že hmotnosti přísluší indukčnost, mechanickému tlumení elektrický odpor a mechanické poddajnosti elektrická kapacita. Na základě této analogie můžeme každé mechanické soustavě přiřadit analogický elektrický obvod a ten řešit metodami teorie obvodů, kterých je velmi mnoho a snadno se aplikují. Jen je třeba si uvědomit, že obvody jsou navzájem duální, seriovému spojení mechanických prvků přísluší paralelní zapojení analogických elekrických prvků. Detaily lze nalézt v literatuře [12]. Daleko větší význam má elektromechanická analogie pro analýzu buzení akustických či ultrazvukových vln a jejich šíření zejména ve vlnovodech. Vlnovod lze nahradit analogickým elekrickým obvodem s rozprostřenými parametry. Důležitý je převod mezi elektrickou a mechanickou částí systému. Tu zprostředkuje ideální elektromechanický transformátor při piezoelektrickém buzení, nebo ideální elektromechanický gyrátor pro buzení magnetostrikcí. Ten se používá také u náhradního obvodu reproduktoru. Pro piezoelektrické měniče se používá známý Masonův náhradní obvod. Podrobnosti jsou v literatuře, mj. [12]. Masonův náhradní obvod má mnoho speciálních aplikací, o jedné z nich je zmínka v monografii [1]. Do této příručky byla tato část zahrnuta zejména proto, že obor mechatronika je spojením mechaniky a elektroniky. Proto by jeho absolventi měli být s užitečnou a účinnou metodou modelování elektromechanických, ale zejména elektroelastických, soustav seznámeni. Současný výzkum se zaměřuje i do této oblasti a dosahuje nestandardní zajímavé výsledky. 6.2 Analogie mezi transportními jevy K transportním jevům dochází v případě, kdy prostorové rozložení fyzikální veličiny není homogenní a tato veličina má možnost se přenášet. Např. při nerovnoměrném rozložení teploty mají oblasti o vyšší teplotě vyšší vnitřní energii. Pak může 34 docházet k přenosu tepla (tepelné energie) z míst o vyšší teplotě do míst o nižší teplotě 35. Mezi základní transportní jevy patři: Difuze, jejíž podstatou je nerovnoměrná hustota (koncentrace), mechanismus spočívá v přenosu hmotnosti a výsledkem je tok látky. Vnitřní tření (viskozita), které lze vyjádřit jako transport hybnosti ve směru jejího gradientu, zjednodušeně tedy gradientu rychlosti. Protože hybnost je vektorová veličina, vyjádří 33 V prvním přiblížení se předpokládá, že útlum je úměrný rychlosti. Přesně řečeno, útlum závisí i na jiných veličinách. Toto je však užitečná idealizace, podobná té, která se užívá u elektrického obvodu. 34 V případě, že není přítomen ideální tepelný izolátor. 35 Podle druhé věty termodynamické opačný přenos není možný 68

69 se gradient pro každou složku a tok je pak určen devíti složkami, které odpovídají tenzoru napětí. Napětí (síla) je fyzikálním významem toku hybnosti. Názorný je případ ustáleného toku v potrubí (kanále) s rychlostí v jedné ose a gradientem v příčném směru, což je doprovázeno působením tečné (třecí) síly mezi vrstvami kapaliny s různou rychlostí 36. Vedení tepla je způsobeno přenosem energie částic v důsledku nerovnoměrného rozložení teploty. Výsledkem je tok tepelné energie, jak jsme již vysvětlili na začátku této části. Vedení elektrického proudu, ke kterému dochází zásluhou přenosu náboje. Základní rovnice pro všechny tyto jevy má z matematichého hlediska stejný tvar, viz tab. 1. Poslední rovnice je Ohmův zákon v diferenciálním tvaru i = γ E. Znaménko minus u gradientu je nutné, poněvadž tok probíhá ve směru spádu, z místa vyšší hodnoty (počátek) do místa nižší hodnoty gradientu (konec). To jsme podrobně vysvětlili v obecné části o potenciálu Vnitřní tření Difuze Vedení tepla Elektrický proud q p = K p grad p q ρ = K ρ grad ρ q w = K w grad T q i = γ grad φ Tabulka 1: Analogie popisu fyzikálních veličin. Kvůli formálnímu zjednodušení zápisu je v případě Vnitřního tření uvažováno pole rychlostí s nenulovou složkou pouze v 1 směru. Všechny tyto rovnice můžeme sjednotit do jedné obecné rovnice q = K grad u. (130) Je zřejmé, že symbolická veličina u a jí odpovídající konkrétní veličiny mají význam potenciálu a jejich gradient pak význam intenzity. U vedení proudu se přímo jedná o intenzitu elektrického pole. Obecný symbol q přestavuje tok a K je koeficient. Fyzikální význam veličin v uvedených v Tabulce 1 je je popsán v Tabulce 2. Transportní jev Nehomogenita Přenášená veličina Tok Koeficient Zdroj Difuze Hustota Hmotnost částice Hmotnost (Látka) Difuze Hmotnost Vnitřní tření Hybnost Hybnost částice Tečné napětí Viskozita Hybnost Vedení tepla Teplota Energie částice Energie Tepelná Energie vodivost Vedení proudu Elektrický potenciál Náboj Proud Vodivost Napětí Tabulka 2: Přehled fyzikálních veličin u transportních jevů. Transportní jev Nehomogenita Přenášená veličina Tok Koeficient Difuze grad ρ kg m 4 m kg q p kg m 2 s 1 K p m 2 s 1 Vnitřní tření grad p kg s 1 p kg m s 1 q p kg m 1 s 2 K p kg m 1 s 1 Vedení tepla grad T K m 1 W J = kg m 2 s 2 q w W m 2 K w W m 1 K 1 Vedení proudu grad φ V m 1 Q C i A m 2 γ S m 1 Tabulka 3: Analogie veličin, procesů a jednotek pro transportní jevy. Význam symbolů pro jednotlivé transportní jevy je v Tabulce 3. Pokud jde o koeficienty předpokládáme v prvním přiblížení, že jsou konstantní, nezávislé na žádných parametrech. Tedy jde o rovnice lineární. Ve skutečnosti jsou všechny koeficienty závislé na teplotě, případně dalších parametrech prostředí. Mohou též záviset na intenzitě budící veličiny, pak jsou vztahy nelineární. 36 Rozdíl rychlostí tedy vyvolá transport hybnosti v příčném směru mezi vrstvami kapaliny. Tím dojde k urychlení pomalejší vrstvy a zpomalení rychlejší vrstvy. 69

70 V závislosti na materiálu může být konstanta úměrnosti buď skalár (pro izotropní materiál), nebo tenzor (pro anizotropní materiál) - v tom případě nemusí být vektor gradientu a vektor toku rovnoběžné. Právě na příkladu elekrické vodivosti jsme v části 5.1 demonstrovali základní vlastnosti anizotropního prostředí. Průběh transportních jevů závisí též na typu prostředí. Například difuze, vedení tepla a vedení elektrického proudu existuje ve všech skupenstvích, vnitřní tření jen v plynech a kapalinách. Zejména difuze probíhá v různých skupenstvích řádově odlišnou rychlostí. V kinetické teorii plynů se na základě vlastností molekul odvozují vztahy pro příslušné koeficienty. V důsledku přenosu se rozdíly koncentrací vyrovnávají a nakonec dojde k rovnovážnému stavu s homogenní koncentrací. Relaxační doba, během níž se rozdíly vyrovnají, je různá: od řádu mikrosekund po léta. Aby se trvale udržela nehomogenita, musí v prostředí existovat vnější zdroj, který ji zajistí. Charakter zdroje závisí na typu prostředí. Pokud je prostředí nekonečné, postačují jen zřídla, případně jen nory 37. To ale není praktický případ. V praxi je prostředí vždy omezené. Pokud je prostředí omezené, musí být přítomna jak zřídla, tak nory, a musí platit podmínka rovnováhy, např. teplo dodané zřídly se musí rovnat teplu odvedenému norami, což je triviální formulace zákona zachování energie 38. Bez ohledu na charakter zdroje předpokládáme, že působí v určité oblasti a v této oblasti jej můřeme popsat symbolickou rovnicí div q = h, (131) kde h je prostorová hustota zdrojů 39. Jejich význam je v tabulce 2. Pak pro libovolný počáteční stav popsaný potenciálovým polem dojde po odeznění přechodového děje k ustálenému stavu, během něhož se již potenciálové pole s časem nemění. 6.3 Poissonova a Laplaceova rovnice Rovnicím pro transportní jevy je formálně ekvivaletní rovnice z elektrostatiky popisující vztah mezi elekrickým potenciálem φ a elekrickou indukcí D D = ϵ E = ϵ grad φ, (132) kde E je intenzita elektrického pole a ϵ je absolutní permitivita 40. Formálně, podle zobecněné rovnice (130) můžeme elektrickou indukci považovat za tok, i když její jednotka C/m 2 tomu neodpovídá. Z Maxwellových rovnic plyne, že zdrojem elekrické indukce je volný objemový náboj, div D = ρ, (133) kde ρ je objemová hustota volného náboje. Tato rovnice odpovídá zobecněné rovnici pro zdroje (131). Fyzikálně velmi vyznamné je spojení obou rovnic (132) a (133). Rovnici (132) dosadíme do (133). Po jednoduchých úpravách dostaneme Posissonovu rovnici φ = ρ ϵ, (134) 37 Zde je ale problém se zákony zachování. 38 Pro případ vedení proudu to není již na první pohled v pořádku. Pro jednoduchost uvažujme drát. Pak na jeho začátku je zřídlo náboje a na konci nora. Ve skutečnoti existuje uzavřený obvod a pohyb náboje zajišťují zdroje elektromotorického napětí, které se také ve formě prostorové hustoty zahrnují do Ohmova zákona v diferenciálním tvaru, viz např. monografii [3]. Vedení proudu má tedy poněkud jiný charakter než ostatní transportní jevy. 39 Zdrojem rozumíme zřídlo nebo noru. Bohužel to není ideální terminologie. 40 Uvažujeme tedy prostředí lineární a měkké, což je v praxi obvykle splněno. 70

71 kde je Laplaceův operátor, viz část 4.5. Pokud vyšeřujeme elektrostatické pole mimo oblast zdrojů, přejde Poissonova rovnice v rovnici Laplaceovu φ = 0. (135) Poissonovu a Laplaceovu rovnici lze úplně stejně odvodit pro všechny transportní jevy. Transportní jevy v ustáleném stavu lze tedy řešit úplně stejnými metodami jako jevy elektrostatické. Tato analogie má obrovský význam v tom, že v oblasti elektrostatiky byla intenzivním výzkumem v minulosti vypracována řada sofistikovaných metod, jak řešit Poissonovu a Laplaceovu rovnici. Ty lze okamžitě převzít pro efektivní řešení transportních jevů. Existují však i chytře vymyšlené přímé metody jak elektrostatické pole řešit ve speciálních případech. Pokud geometrie pro transportní jev odpovídá geometrii v elektrostatice, lze tuto metodu rovněž převzít. Tato možnost zůstává většinou nevyužita. Pro vektorový potenciál lze rovněž odvodit Poissonovu a Laplaceovu rovnici. Pro případ magnetického pole lze ukázat [3], že má tvar A = µ i, (136) kde i je objemová hustota volných proudů a µ je absolutní permabilita 41. Pro případ izotropního prostředí se jedná o tři rovnice pro složky vektoru A, každá z nich je analogická rovnici pro skalární potenciál. I zde lze tedy v širokém rozsahu aplikovat metody elektrostatiky. 41 Opět uvažujeme prostředí lineární a měkké, i když to pro feromagnetické látky neplatí. 71

72 72

73 7 Postupy řešení matematických modelů V předcházejících kapitolách byla uvedena řada druhů matematického popisu fyzikálních jevů. Tato kapitola představuje vybrané metody a nástroje, kterými je možné správně zformulované matematické modely řešit a získat tím z modelů požadované informace. Nejprve je v kapitole krátce shrnuto, jaké typy popisu je možné a vhodné použít pro formulaci modelů různých druhů přírodních, technologických nebo výrobních procesů. Dále jsou zmíněny druhy soustav rovnic, které je často nutno využít pro popis vývoje složitějších systémů. 7.1 Klasifikace rovnic a jejich použití Na začátku si vytyčme předpoklad, že většina přírodních, fyzikálních, chemických a dalších procesů směřuje k ustavení určité, statické nebo dynamické rovnováhy v systému. Různé druhy dějů je zvykem, v závislosti na rychlosti jejich průběhu, popisovat různými druhy matematických rovnic. Rychlé děje, u kterých není nutné a nebo je příliš složité sledovat jejich průběh, jsou často popisovány algebraickými rovnicemi 42. Děje, u kterých je žádoucí pozorovat, popisovat a předpovídat jejich průběh, bývají popisovány buď obyčejnými diferenciálními nebo parciálními diferenciálními rovnicemi. Popis stejného jevu jedním z uvedených typů rovnic se může případ od případu lišit podle toho jaká informace je předmětem modelářova zájmu. Velkou část přírodních dějů lze popsat poměrně jednoduchými lineárními parciálními diferenciálními rovnicemi. V obecném případě v nich vystupují čtyři nezávisle proměnné, tři souřadnice a čas. Analytické řešení parciálních diferenciálních rovnnic je, i při redukci počtu nezávisle proměnných, možné jen pro velmi jednoduché případy, které nicméně dávají klíčové fyzikální výsledky, nebo naleznou praktické uplatnění. K dosažení větší názornosti jsou v dalším textu často voleny co nejjednodušší modelové příklady z teorie obvodů. Ta byla zformulována pro velmi důležitou skupinu kvazistacionárních elektromagnetických jevů. Tyto jevy jsou řešeny s velkou přesností a mnohem jednoduššími prostředky než by vyžadovala obecná nestacionární teorie pole. Při vyšších frekvencích zdroje lze využít modely obvodů s rozloženými parametry, které jsou při harmonickém buzení popsány parciálními diferenciálními rovnicemi. Ve zjednodušování modelů můžeme jít ještě dále. Často dokážeme všechny podstatné informace o poměrně složitých obvodech získat řešením soustavy lineárních algebraických rovnic Algebraické a transcendentní rovnice Skoro celá středoškolská fyzika používá k popisu přírodních jevů buď algebraické (polynomiální) nebo transcendentní (nepolynomiální) rovnice. Jde vlastně o jednoduché matematické modely těchto jevů. Algebraické rovnice možňují popsat aktuální stav simulovaného systému, charakteristiky systému, popřípadě ustálený stav. Ilustrace využití transcendentních a algebraických rovnic bude dále demonstrována na příkladu popisu obvodu střídavého proudu prostřednicvím Komplexní symbolické metody. Komplexní symbolická metoda Mějme elektrický obvod buzený harmonickým napětím nebo proudem. Harmonické buzení můžeme popsat několika způsoby, např.: u(t) = U o sin ωt, u(t) = U o cos ωt, i(t) = I o sin ωt, i(t) = I o cos ωt, (137) 42 Volba typu rovnice podle rychlosti změn ve sledovaném systému není striktním pravidlem. Například kvazistacionární děje jsou děje relativně pomalé. Jde obvody se soustředěnými parametry, prakticky do 10 MHz. Přitom k jejich popisu stačí algebraické rovnice. Naopak pro rychlejší děje (obvody s rozloženými parametry) se používají parciální diferenciální rovnice pro dvě proměnné, souřadnici a čas. Pro harmonické buzení pak postačuje obyčejná diferenciální rovnice pro souřadnici. 73

74 kde ω = 2πf je úhlová (kruhová) frekvence, U o je (maximální) amplituda napětí a I o je (maximální) amplituda proudu. Pro jednoduchost uvažujeme fázovou konstantu rovnou nule. K pozdějšímu použití si nyní zavedeme popis pasivních dvojpólů prostřednictvím funkčních předpisů mezi budícím proudem i(t) jako podnětem a svorkovým napětím u(t) jako odezvou na podnět. 1. Pro resistor s odporem R platí u(t) = Ri(t). (138) 2. Pro induktor s indukčností L platí u(t) = L di(t) dt. (139) 3. Pro kapacitor s kapacitou C platí u(t) = 1 C t t=0 i(τ)dτ. (140) Nevýhodou zápisu (137) je skutečnost, že po dosazení např. třetího výrazu z (137) do výše uvedeného vztahu (139) pro napěťovou odezvu na induktoru, dostaneme časovou závislost napětí jako funkci cos. Abychom mohli buzení a odezvu vzájemně porovnat, musíme tento kosinus převést na sinus přidáním fázového posuvu π/2. V uvažovaném případě je to jednoduché, ale už u mírně složitějších obvodů může být porovnání matematicky dosti pracné. Proto je výhodné použít budící funkci jejíž derivace se liší jen koeficientem. Tuto vlastnost má exponenciální funkce. V teorii funkcí komplexní proměnné se využívá definice e jx = e (jx) = cos x + j sin x, (141) kde j je komplexní jednotka 43. Pro obecný harmonický průběh napětí proto platí vztah kde U o e j(ωt+φu ) = Ûoe jωt = U o cos(ωt + φ u ) + j U o sin(ωt + φ u ). je komplexní amplituda neboli fázor. Veličina Û o = U o e jφ u (142) u(t) = U o e j(ωt+φu) = U o cos(ωt + φ u ) + ju o sin(ωt + φ u ). (143) se nazývá rotující fázor. V komplexní amplitudě jsou podle vztahu (142) obsaženy všechny informace o harmonickém průběhu: amplituda U o i fázový posuv φ u. Z rotujícího fázoru (143) získáme časový průběh napětí jako jeho reálnou nebo imaginární část. Stejným způsobem jako v případě napětí se dá zavést rotující fázor proudu i(t) = Î0e jωt. (144) Zde je důležité zdůraznit, že fázor nemá fyzikální význam, je to komplexní veličina. Jak uvidíme dále, je to velmi důležitá pomocná matematická veličina. Fyzikální význam mají parametry fázoru (viz (142)) stejně jako jeho reálná či imaginární část (viz (143)). 43 Nepoužíváme v matematice zavedený symbol i, protože tato značka i se obvykle používá pro okamžitou hodnotu proudu. 74

75 Dosadíme-li rotující fázory (143) a (144) do definičních vzorců předepisujících napěťové odezvy na budící proudy (138) až (140), po jednoduchých úpravách získáme následující vztahy: 1. pro resistor 2. pro induktor 3. pro kapacitor Û o = RÎo = ẐRÎo, kde Ẑ R = R, (145) Û o = jωlîo = ẐLÎo, kde Ẑ L = jωl, (146) Û o = 1 jωc Îo = ẐCÎo, kde Ẑ C = 1 jωc. (147) Veličiny ẐR, Ẑ L, Ẑ C se nazývají po řadě impedance rezistoru, induktoru a kapacitoru. Význam symbolických rovnic (145) až (147) vysvitne po dosazení fázoru proudu Îo. Předpokládáme, že jeho fázová konstanta je nulová, pak Îo = I o. Pro fázor napětí na rezistoru dostaneme podle (145) vztah Û o = ẐRÎo = RI o. Fázor napětí je reálný, fázový posuv je nulový, napětí je ve fázi s proudem. Amplituda napětí je úměrná odporu. Pro fázor napětí na induktoru dostaneme ze (146) vztah 44 Û o = ẐLÎo = jωli o = ωle jπ/2 I o. Z toho plyne, že napětí na induktoru předbíhá proud o π/2 = 90 o. Amplituda napětí je úměrná frekvenci a indukčnosti. Pro fázor napětí na kapacitoru dostaneme ze (147) vztah 45 Û o = ẐCÎo = 1 jωc I o = 1 ωc e jπ/2 I o. Odtud vidíme, že napětí na kapacitoru se zpožďuje za proudem o úhel π/2 = 90 o. Amplituda napětí je nepřímo úměrná frekvenci a kapacitě. Vztahy (145) až (147) jsou speciálními případy Ohmova zákona pro střídavé proudy Î o = Ûo Ẑ, (148) kde Ẑ je impedance. Získá se z impedancí elementárních prvků stejně jako v případě rezistorů. Důležité je si uvědomit, že fázor by měl být v exponenciálním tvaru. Pak se z exponentu určí fázový posuv v radiánech. Amplituda fázoru je číslo před exponentem. Ve složkovém tvaru je to absolutní hodnota. Fázový posuv pak lze určit z reálné a imaginární složky. Komplexní symbolická metoda platí jen pro lineární kombinace. Nelze ji přímo použít na výpočet výkonu, poněvadž zde je součin exponenciál. Naštěstí lze použít vztah ˆP = ÛoÎ o (149) kde Î o je komplexně sdružený fázor proudu a ˆP je komplexní výkon. Jeho reálná část je činný výkon a imaginární část je jalový výkon. Zdánlivý výkon a účiník pak vypočteme z těchto výkonů. Pro jednoduché obvody se dá symbolický počet aplikovat přímo. Aplikace symbolického počtu vede k získání analytických výsledků. Níže je uveden příklad obvodu vhodného pro analytické řešení. 44 Použijeme vztahu j = e jπ/2, který plyne např. ze vztahu (141). 45 Použijeme vztahu 1 j = j = e jπ/2, který plyne např. ze vztahu (141). 75

76 PŘÍKLAD 23 Mějme seriový RLC obvod z Kapitoly 6 zobrazený pro připomenutí na obrázku 32. Uvažovaný obvod je buzený harmonickým napětím o amplitudě U o, frekvenci ω a nulové fázové konstantě. Modelový případ obvodu popíšeme pomocí Ohmova zákona pro střídavé proudy (148). Impedance jednotlivých prvků je dána vztahy (145) až (147). Výsledná impedance je jejich součtem. Ẑ = ẐR + ẐL + ẐC = R + jωl + 1 jωc = R + j ( ωl 1 ωc ) (150) Obrázek 32: Sériový RLC obvod. Absolutní hodnota (velikost) impedance je Z = R 2 + ( ωl 1 ) 2 (151) ωc Pro fázový úhel výsledné impedance dostaneme ze vztahu (150) výraz tan φ = ωl 1 ωc. R Z posledního výrazu automaticky vyplývá, že proud tekoucí obvodem může být vůči budícímu napětí posunut v rozmezí od 90 do +90 v závislosti na frekvenci a hodnotách prvků. Pro proud tekoucí obvodem dostáváme jednoduchý výraz I o = Îo = Û o Ẑ = U o Z Jakmile známe fázor proudu, můžeme vypočítat fázory napětí (tj. amplitudu a fázový posuv) na jednotlivých prvcích obdobným způsobem. Pomocí vztahu (149) lze pak vypočítat odebíraný výkon a jeho parametry, případně výkony na jednotlivých prvcích. Ty ale budou buď jen činné nebo jen jalové. Pro zvolený modelový příklad se jeví demonstrovaný popis jako dostatečný. V případech složitějších obvodů a přírodních procesů však bude třeba využít jiné matematické nástroje, které umožní použití výpočetní techniky namísto lidské pracovní síly, čímž dojde k mnohonásobnému zrychlení práce s modely. 76

77 7.1.2 Obyčejné diferenciální rovnice Jestliže je předmětem modelování vývoj vybrané veličiny v čase, pak se v matematickém popisu jevu vyskytnou s velkou pravděpodobností obyčejné diferenciální rovnice. V obyčejných diferenciálních rovnicích figurují členy s derivacemi hledané veličiny podle jedné nezávisle proměnné (často podle času). Diferenciální rovnice mohou být různého řádu. Řád rovnice je dán nejvyšším řádem derivace, která v rovnici vystupuje. Níže jsou uvedeny příklady obyčejných diferenciálních rovnic prvního a druhého řádu. PŘÍKLAD 24 Uvažujme dva jednoduché obvody střídavého proudu. V prvním z nich je zapojen rezistor v sérii s cívkou a ve druhém potom rezistor v sérii s kondenzátorem. Oba dva obvody jsou níže popsány obyčejnými diferenciálními rovnicemi prvního řádu. (a) RL obvod. (b) RC obvod. Obrázek 33: Obvody popsané obyčejnými diferenciálními rovnicemi prvního řádu. V případě RL obvodu (viz obrázek 33(a)) popsaného obyčejnou diferenciální rovnicí prvního řádu je hledanou veličinou elektrický proud i(t). L di dt + Ri = U 0 sin(ωt + φ 0 ) V případě RC obvodu (viz obrázek 33(b)) popsaného obyčejnou diferenciální rovnicí prvního řádu je hledanou veličinou elektrický náboj q(t). R dq dt + 1 C q = U 0 sin(ωt + φ 0 ) PŘÍKLAD 25 Využití obyčejných diferenciálních rovnic druhého řádu je níže ilustrováno na příkladech RL a RLC obvodů střídavého proudu (viz obrázek 34). V obou případech je tentokrát hledanou veličinou elektrický náboj q(t). 77

78 (a) RL obvod. (b) RLC obvod. Obrázek 34: Obvody popsané obyčejnými diferenciálními rovnicemi druhého řádu. L d2 q dt 2 + Rdq dt = U 0 sin(ωt + φ 0 ) L d2 q dt 2 + Rdq dt + 1 C q = U 0 sin(ωt + φ 0 ) Ještě jednodušší příklady obyčejných diferenciálních rovnic lze nalézt v mechanice, kde rychlost je derivací polohy podle času a zrychlení je časovou derivací rychlosti Parciální diferenciální rovnice Při konstrukci složitějších modelů obvykle nestačí popisovat časový vývoj veličiny na jednom izolovaném místě. Jinými slovy, do modelu je třeba zavést další nezávisle proměnné, prostorové souřadnice, jejichž pomocí je zohledněno rozložení zkoumané veličiny v blízkém okolí sledovaného místa. Toto rozšíření modelu vede v matematické formulaci na popis prostřednictvím parciálních diferenciálních rovnic. V modelování často používané parciální diferenciální rovnice druhého řádu dělíme do tří typů, z nichž všechny mají konkrétní fyzikální aplikace. eliptická parabolická hyperbolická 2 u x u = f, y2 (152) K u t + 2 u = f, x2 (153) K 2 u t 2 2 u = f. x2 (154) Výše jsou zapsány jen speciální jednoduché tvary, ale zařadit do jednoho z uvedených typů lze každou lineární parciální diferenciální rovnici 2. řádu (např. se smíšenými druhými a prvními derivacemi). Symbolem u je označena hledaná proměnná (vyšetřovaná veličina), často to bývá potenciál. Konstanta K je odvozena z příslušných výchozích rovnic 46. Funkce f na pravé straně má různý význam podle druhu řešeného problému. U transportních jevů to může být objemová hustota zdrojů, v elektrostatice hustota objemového náboje, v magnetizmu objemová hustota proudu. Pro jednoduchost je uvedena parciální derivace jen podle jedné či dvou souřadnic. Obvykle je parciální derivace provedena podle všech tří souřadnic. Derivace podle souřadnic jsou druhého 46 U hyperbolické rovnice se z ní může odvodit rychlost šíření vlny. U parabolické rovnice má význam převrácené hodnoty koeficientu vedení tepla nebo koeficintu difúze. 78

79 řádu. Rovnice se liší derivací podle času. Eliptické rovnice časovou derivaci neobsahují. Parabolické rovnice mají první derivaci podle času a hyperbolické rovnice obsahují druhou derivaci podle času. Zařazení rovnic v rámci této klasifikace má význam pro správnou formulaci okrajových (a počátečních) podmínek a umožňuje dále využít analogie a vzájemné souvislosti. Z matematického hlediska má každý ze tří uvedených typů parciálních diferenciálních rovnic nekonečně mnoho navzájem odlišných analytických řešení. K jednoznačnému řešení je nutno dodat okrajové a v případě parabolických či hyperbolických rovnic i počáteční podmínky (viz kapitola 7.3.4). Eliptické parciální diferenciální rovnice Eliptické parciální diferenciální rovnice popisují stacionární (tj. na čase nezávislé) fyzikální jevy. PŘÍKLAD 26 Příkladem eliptické parciální diferenciální rovnice může být Poissonova nebo Laplaceova rovnice. Poissonova rovnice představuje popis elektrického pole ve 2D oblasti se zdroji (volný elektrický náboj). φ = 2 φ x φ y 2 = ρ ϵ Laplaceova rovnice popisuje elektrického pole ve 2D oblasti bez zdrojů. φ = 2 φ x φ y 2 = 0 Na eliptickou parciální diferenciální rovnici přecházejí ostatní rovnice tehdy, když simulovaná veličina dosáhne v modelu ustáleného stavu. Parabolické parciální diferenciální rovnice Parabolické rovnice popisují nevratné, nestacionární jevy. Parciální diferenciální rovnice s časovými členy vycházejí zpravidla z názorných integrálních forem zákonů zachování hmotnosti, energie, náboje, atp. PŘÍKLAD 27 Typickými praktickými příklady jevů popisovaných parabolickými parciálními diferenciálními rovnicemi jsou difúze a vedení tepla. Pro tyto případy nevykazují řešení žádnou periodicitu a jsou stabilní. Parabolickou diferenciální rovnici lze použít k popisu vyrovnávání hustoty roztoku ρ prostřednictvím difúze. Ča- ρ t sová změna hustoty roztoku ve sledovaném objemu odpovídá celkové prostorové změně difuzního toku hustoty q ρ tamtéž. Parametr K ρ reprezentuje materiálové vlastnosti prostředí. Analogií k matematickému popisu difúze je model vedení tepla. Vedení tepla je možné pozorovat prostřednictvím sledování změn teploty T. K toku q w tepla dochází proti směru gradientu teploty T. Parametr K T reprezentuje materiálové vlastnosti prostředí. 79

80 q ρ = K ρ ρ ρ t + K ρ ( ρ = 0 ) ρ t + K 2 ρ ρ + 2 ρ + 2 ρ = 0 x 2 y 2 z 2 q w = K T T T t + K T T = 0 T t + K T ( 2 T x T y T z 2 ) = 0 Hyperbolické parciální diferenciální rovnice Hyperbolické rovnice popisují vlnění. V elektromagnetizmu to jsou známé netlumené nebo jen slabě tlumené elektromagnetické vlny. V elasticitě to jsou elastické (akustické, ultrazvukové) vlny. PŘÍKLAD 28 Pro netlumené elektromagnetické vlnění ve vakuu a za nepřítomnosti zdrojů lze z Maxwellových rovnic odvodit vztahy 2 E t 2 c 2 E = 0 2 B t 2 c 2 B = 0 kde c značí rychlost světla ve vakuu. Šíření zvukové vlny prostorem je možné popsat popsat rovnicí p 1 c 2 2 p t 2 = 0 ve které p reprezentuje akustický tlak a malé c představuje rychlost šíření vlny prostorem Diferenciálně algebraické rovnice/soustavy Speciální třída rovnic, resp. soustav rovnic nese označení diferenciálně algebraické rovnice (DAE - Differential Algebraic Equation). Jde vlastně o diferenciální rovnice doplněné určitou speciální podmínkou, která připouští jen vybraná z množiny všech řešení. Podmínka/y vymezující množinu přípustných řešení mají v případě DAE podobu buď algebraického výrazu nebo algebraické rovnice. Diferenciálně algebraické rovnice jsou jakýmsi dalším krokem zobecňování diferenciálních rovnic ve směru: homogenní nehomogenní diferenciálně-algebraické. Popisovaný typ rovnic/soustav se používá například při modelování elektrických obvodů s nelineárními prvky. Častým příkladem využití DAE v mechanice je popis pohybu kyvadla u kterého je trajektorie pohybu vymezena délkou jeho ramene. Konkrétní příklady ani způsoby řešení diferenciálně-algebraických rovnic nebudou v této knize uváděny. Případní zájemci mohou nalézt příklady a implementaci modelů vybraných jevů pomocí softwarového balíku Sundials (viz [4]) na adrese sundialstb.html. 7.2 Analytické řešení rovnic a soustav rovnic V případě, že potřebujeme matematicky popsat systém, jehož vývoj/stav je ovlivněn vícero vzájemně nezávislými procesy, pak vede tento popis často na soustavu rovnic jednoho z následujících typů. AE (Algebraic Equations) - algebraické rovnice ODE (Ordinary Differential Equations) - obyčejné diferenciální rovnice 80

81 PDE (Partial Differential Equations) - parciální diferenciální rovnice DAE (Differential Algebraic Equations) - diferenciálně-algebraické rovnice Soustavu popisující uvažovaný systém můžeme řešit různými způsoby, které volíme na základě druhu použitých rovnic, časové náročnosti řešení soustavy a podle dostupných programových nástrojů. Tradičním postupem získání hledané informace je analytické řešení problému. Jeho výsledkem je často funkce, vzoreček, popisující vývoj vybrané veličiny v čase a/nebo v prostoru. Analytické řešení je výhodné z hlediska své názornosti a srozumitelnosti, ale lze ho nalézt jen pro jednoduché případy modelů. Níže jsou představeny způsoby řešení soustav algebraických rovnic, soustav obyčejných diferenciálních rovnic a řešení parciálních diferenciálních rovnic. V rámci této kapitoly jsou uvedeny ilustrativní příklady způsobů analytického řešení jednoduchých matematických modelů. Příklady jsou řešeny jednak postupy, které bychom použili při počítání na papíře a jednak za pomoci simulačního nástroje Sage (viz [19]). Alternativou k Sage může být komerční software Maple (viz [13]) Analytické řešení soustav algebraických rovnic Modely vzájemně provázaných dějů vedou často buď přímo nebo po určitých úpravách k soustavě algebraických (polynomiálních) rovnic. Velmi významná část modelů je tvořena soustavami lineárních algebraických rovnic. Numerické modely řešené na počítači vyžadují obvykle formulaci úlohy právě ve tvaru soustavy lineárních algebraických rovnic. Formulace modelu ve tvaru soustavy lineárních algebraických rovnic může být získána buď na základě lineární povahy rovnic popisujících simulovaný děj nebo pomocí linearizace původně nelineárního matematického popisu. Převod parciální diferenciální rovnice na soustavu lineárních algebraických rovnic lze provést například prostřednictvím diskretizace úlohy v čase a v prostoru. Následuje příklad soustavy lineárních algebraických rovnic popisujicích proudy a napětí v jednoduchém obvodu se soustředěnými parametry. PŘÍKLAD 29 Mějme jednoduchý elektrický obvod sestavený ze dvou zdrojů a ze tří rezistorů (viz obrázek 35). Obrázek 35: Modelový obvod. Soustava pro výpočet proudů I 1, I 2, I 3 tekoucích obvodem má tvar I 1 + I 2 I 3 = 0, R 1 I 1 + R 2 I 2 = U 1, R 2 I 2 + R 3 I 3 = U 2. Maticový zápis soustavy rovnic, která popisuje velikosti proudů v obvodu je R 1 R 2 0 U 1. 0 R 2 R 3 U 2 81

82 Standardním postupem analytického řešení soustav lineárních algebraických rovnic je Gaussova eliminace. Řešení soustavy s využitím Gaussovy eliminace zde nebude provedeno. Namísto toho je níže uvedený krátký úsek kódu pro nalezení řešení v programu Sage. sage: var('i_1 I_2 I_3 R_1 R_2 R_3 U_1 U_2') (I_1, I_2, I_3, R_1, R_2, R_3, U_1, U_2) sage: eq1 = (-1)*I_1 + I_2 - I_3 == 0 sage: eq2 = R_1*I_1 + R_2*I_2 == U_1 sage: eq3 = R_2*I_2 + R_3*I_3 == U_2 sage: proudy = solve([eq1, eq2, eq3], I_1,I_2,I_3) sage: print proudy Analytické řešení uvažované soustavy je ve výše uvedeném kódu uloženo do proměnné proudy a vychází jako I 1 = (R 2 + R 3 )U 1 R 2 U 2 (R 1 + R 3 )R 2 + R 1 R 3, I 2 = R 3 U 1 + R 1 U 2 (R 1 + R 3 )R 2 + R 1 R 3, I 3 = R 2U 1 R 1 U 2 R 2 U 2 (R 1 + R 3 )R 2 + R 1 R 3. V případě se zadanými hodnotami napětí zdrojů a velikostí odporů je třeba definovat předepsané hodnoty jako parametry (přiřazením hodnoty) a ne jako proměnné (var(... )). sage: var('i_1 I_2 I_3') (I_1, I_2, I_3) sage: R_1 = 50.0 sage: R_2 = 75.0 sage: R_3 = sage: U_1 = 12.0 sage: U_2 = 24.0 sage: eq1 = (-1)*I_1 + I_2 - I_3 == 0.0 sage: eq2 = R_1*I_1 + R_2*I_2 == U_1 sage: eq3 = R_2*I_2 + R_3*I_3 == U_2 sage: proudy = solve([eq1, eq2, eq3], I_1,I_2,I_3) sage: print proudy [ [I_1 == (6/325), I_2 == (48/325), I_3 == (42/325)] ] Proudy tekoucí jednotlivými větvemi modelového obvodu mají velikosti [I 1 ; I 2 ; I 3 ] = [0, ; 0, ; 0, ] A. Na soustavě z uvedeného příkladu budou v dalším textu předvedeny vybrané metody numerického řešení soustav lineárních algebraických rovnic Analytické řešení soustav obyčejných diferenciálních rovnic Na soustavu obyčejných diferenciálních rovnic vede, mimo jiné, řešení diferenciálních rovnic vyšších řádů. PŘÍKLAD 30 Příklady obyčejných diferenciálních rovnic vyššího, konkrétně druhého, řádu jsou rovnice kmitání mechanického (viz obr. 36(b)) nebo elektromagnetického (viz obr. 36(a)) oscilátoru. Níže jsou obě analogické rovnice uvedeny. Je uvažován případ vlastního, ne nuceného, kmitání. 82

83 (a) LC oscilátor. (b) Mechanický oscilátor. Obrázek 36: Elektromechanická analogie. L d2 q dt C q = 0 Rovnice s odpovídajícím charakteristickým polynomem a její řešení následuje. λ LC = 0 λ 1,2 = ±j 1 LC Z kořenů chararakteristické rovnice plyne řešení diferenciální rovnice popisující kmitání LC oscilátoru. Protože diferenciální rovnici musí splňovat reálná i imaginární složka řešení e j(λt) = cos(λt) + j sin(λt), má toto (obecné) řešení tvar t t q(t) = k 1 cos( ) + k 2 sin( ), LC LC m d2 x dt 2 + kx = 0 Obdobně jako u případu elektromagnetického oscilátoru vyřešíme příslušnou charakteristickou rovnici λ 2 + k m = 0 λ 1,2 = ±j k m a stanovíme řešení obyčejné diferenciální rovnice. ( ) ( ) k k x(t) = k 1 cos m t + k 2 sin m t Pro jednoznačnost řešení je třeba zohlednit počáteční výchylku x(0) a její derivaci x (0). kde {k 1, k 2 } jsou reálné parametry. Aby bylo řešení jednoznačné, je třeba doplnit ještě počáteční podmínky q(0), q (0). Demonstrace řešení diferenciální rovnice popisující oscilace v LC obvodu je níže provedena s využitím programu Sage. sage: var('l C t') (L, C, t) sage: q = function('q',t) sage: de = L*diff(q,t,2) + q/c == 0 sage: desolve(de, q, ivar=t) TypeError Traceback (most recent call last) 83

84 ... TypeError: ECL says: Maxima asks: Is C*L positive or negative? sage: (C > 0).assume() sage: (L > 0).assume() sage: desolve(de, q, ivar=t) k2*cos(t/(sqrt(c)*sqrt(l))) + k1*sin(t/(sqrt(c)*sqrt(l))) Výsledky získané za použití lidké síly se shodují s výsledky z programového řešiče. Chybová hláška je ve výpisu programu ponechána záměrně aby bylo jasné, že pokud si program řekne o doplňující informace, tak mu je musíme poskytnout. PŘÍKLAD 31 Ke znatelnému zvýšení obtížnosti postupu řešení dojde, když do obvodu z předcházejícího příkladu přidáme zdroj střídavého napětí. Z kmitání na vlastní frekvenci se tím stane kmitání nucené. Schema upraveného obvodu ukazuje obrázek 37. Obrázek 37: Nucené kmitání LC oscilátoru. V diferenciální rovnici se přidání zdroje projeví objevením nenulového členu na pravé straně rovnice. Tím vznikne takzvaná nehomogenní diferenciální rovnice. L d2 q dt C q = U 0 sin(ωt + φ 0 ) Nehomogenní diferenciální rovnice je řešena v několika krocích. Nejprve je řešena charakteristická rovnice příslušející diferenciální rovnici s nulovou pravou stranou. Lλ C = 0 λ 1,2 = ±j Řešením homogenní rovnice je funkce ( ) ( ) 1 1 q H (t) = c 1 sin LC t + c 2 cos LC t, kde parametry c 1, c 2 jsou reálná čísla. V dalším kroku je třeba nalézt část řešení zohledňující nenulovost pravé strany (partikulární řešení), tj. připojení zdroje. Kvůli tomu je provedena takzvaná variace konstant (variation of 1 LC 84

85 parameters). Postup variace konstant je založen na nahrazení parametrů c 1, c 2 v předpisu q H (t) funkcemi c 1 (t), c 2 (t). Funkce q H (t) je nejprve jednou zderivována. ( ) ( ) q H (t) = c 1 1(t) LC cos 1 LC t 1 c 2 (t) LC sin 1 LC t +... ( ) ( ) +c 1 1(t) sin LC t + c 1 2(t) cos LC t Následně je stanovena/zvolena dodatečná podmínka kladená na c i (t), i {1, 2}. Zavedení dodatečné podmínky, přidání druhé rovnice, je potřeba kvůli jednoznačnému určení hledaných funkcí c i (t), i {1, 2}. Pro výpočet dvou neznámých funkcí potřebujeme dvě rovnice. Tvar níže vybrané podmínky (155) zjednoduší strukturu výsledné soustavy a usnadní nalezení řešení. 0 = c 1(t) sin ( ) 1 LC t + c 2(t) cos ( ) 1 LC t Po zavedení dodatečné podmínky je funkce q H (t) zderivována podruhé. ( ) ( ) q H (t) = c 1(t) 1 LC sin 1 LC t c 2 (t) 1 LC cos 1 LC t +... ( ) ( ) +c 1 1(t) LC cos 1 LC t c 1 2(t) LC sin 1 LC t V následujícím kroku jsou funkce q H (t) a její derivace q H (t), q H (t) dosazeny do řešené diferenciální rovnice, která pak spolu s podmínkou (155) vytvoří soustavu rovnic pro nalezení partikulárního řešení. ( ) ( ) c 1 (t)l 1 LC cos 1 LC t c 2 (t)l 1 LC sin 1 LC t = U 0 sin (ωt + φ 0 ) ( ) ( ) c 1 (t) sin 1 LC t + c 2 (t) cos 1 LC t = 0 Následuje nalezení funkcí c 1 (t), c 2 (t). c 1 (t) = c 2 ( cos 1 (t) ) LC ( t ) sin 1 LC t ( ) ( ) 1 C L U 0 sin (ωt + φ 0 ) = c cos2 LC 2 (t) ( t 1 ) sin 1 c sin2 LC LC t 2 (t) ( t ) sin 1 LC t c C 2 (t)dt = L U [ ( 1 0 sin (ωt + φ 0 ) sin LC )]dt t = ( ) ( ) u = 1 = sin LC t LC u = 1 cos 1 LC t v = sin (ωt + φ 0 ) v = ω cos (ωt + φ 0 ) = ( ) 1 = U 0 C cos LC t sin (ωt + φ 0 ) ωu 0 C [ ( ) ] 1 cos LC t cos (ωt + φ 0 ) dt = ( ) ( ) u = 1 = cos LC t LC u = 1 sin 1 LC t v = cos (ωt + φ 0 ) v = ω sin (ωt + φ 0 ) = ( ) ( ) 1 = U 0 C cos LC t LC sin (ωt + φ 0 ) ωu 0 C 1 sin 1 LC t cos (ωt + φ 0 ) ω 2 [ ( ) ] LC 1 U 0 C 1 sin LC t sin (ωt + φ 0 ) dt Argument posledního z uvedených integrálů je stejný jako argument integrálu který počítáme. To znamená, že v této chvíli můžeme vyjádřit funkci c 2 (t). ( ) U 0 C 1 c 2 (t) = 1 ω 2 LC cos LC t sin (ωt + φ 0 ) U 0Cω ( ) LC 1 1 ω 2 LC sin LC t cos (ωt + φ 0 ) (155) 85

86 Postupem analogickým k výpočtu c 2 (t) nalezneme c 1 (t). ( ) c 2 (t) = sin 1 c LC 1 (t) ( t ) cos 1 LC t c C 1 (t)dt = L U [ ( 1 0 sin (ωt + φ 0 ) cos LC )]dt t = ( ) ( ) u = 1 = cos LC t LC u = 1 sin 1 LC t v = sin (ωt + φ 0 ) v = ω cos (ωt + φ 0 ) = ( ) 1 = U 0 C sin LC t sin (ωt + φ 0 ) ωu 0 C [ ( ) ] 1 sin LC t cos (ωt + φ 0 ) dt = ( ) ( ) u = 1 = sin LC t LC u = 1 cos 1 LC t v = cos (ωt + φ 0 ) v = ω sin (ωt + φ 0 ) = ( ) ( ) 1 = U 0 C sin LC t LC sin (ωt + φ 0 ) + ωu 0 C 1 cos 1 LC t cos (ωt + φ 0 ) + +ω 2 [ ( ) ] LC 1 U 0 C 1 cos LC t sin (ωt + φ 0 ) dt Z posledního uvedeného vztahu už je možné určit funkci c 1 (t). ( ) U 0 C 1 c 1 (t) = 1 ω 2 LC sin LC t Partikulární řešení má tvar ( ) 1 q P (t) = c 1 (t) sin LC t + c 2 (t) cos sin (ωt + φ 0 ) + U 0Cω LC 1 ω 2 LC cos ( ) 1 LC t = ( ) 1 LC t cos (ωt + φ 0 ) U 0 C 1 ω 2 LC sin (ωt + φ 0) Řešení obyčejné diferenciální rovnice druhého řádu popisující nucené kmitání LC-oscilátoru je součtem vypočteného obecného a partikulárního řešení. ( ) ( ) 1 1 q(t) = q H (t) + q P (t) = c 1 sin LC t + c 2 cos LC t + U 0C 1 ω 2 LC sin (ωt + φ 0) Výše odvozené řešení nehomogenní obyčejné diferenciální rovnice lze s vynaložením nesrovnatelně menšího úsilí získat v programu Sage příkazy zapsanými níže 47. sage: var('l C omg fi t U_0') (L, C, omg, fi, t, U_0) sage: q = function('q',t) sage: deq = L*diff(q, t, 2) + q/c == U_0*sin(omg*t + fi) sage: assume(c>0) sage: assume(l>0) sage: assume(u_0>0) sage: desolve(deq, q, ivar=t) k2*cos(t/(sqrt(c)*sqrt(l))) - C*U_0*sin(omg*t + fi)/(c*l*omg^2-1) +... k1*sin(t/(sqrt(c)*sqrt(l))) Obě analytická řešení si vzájemně odpovídají. Liší se pouze drobnými rozdíly v použitém značení. 47 Symbolem je níže označeno pokračování kódu na dalším řádku. Do příkazové řádky se tečky nepíší a kód se nerozděluje. 86

87 7.2.3 Analytické řešení parciální diferenciální rovnice Pro úlohy definované na jednoduchých geometrických oblastech je možné s využitím integrálních transformací (Fourierova, Laplaceova) nalézt analytické řešení parciálních diferenciálních rovnic. Často uváděným příkladem postupu analytického řešení parciálních diferenciálních rovnic jsou rovnice vedení tepla v polonekonečné tyči nebo rovnice difúze. Tyto jevy jsou popsány parabolickou parciální diferenciální rovnicí, která je analogická například popisu skinefektu. Níže prezentovaný příklad popisuje vývoj výšky hladiny podzemní vody v blízkosti řeky, ve které vlivem přívalových dešťů krátkodobě stoupne hladina. PŘÍKLAD 32 Hladina v řece Nise ovlivňuje výšku hladiny podzemní vody φ ve svém bezprostředním okolí. Tento vliv je možné matematicky popsat parabolickou parciální diferenciální rovnicí β φ t = 2 φ x 2 s parametrem β, který reprezentuje difúzní materiálové vlastnosti horniny u břehů řeky. Ustálená, piezometrická výška hladiny podzemní vody u Nisy má hodnotu φ(x, 0) = 0 m. Uvedená hodnota představuje počáteční podmínku (chybí φ (x, 0)) příslušející výše zapsané rovnici. Vlivem přívalových dešťů se v čase t 0 výška vodní hladiny v řece zvedne o 1 m. V čase t 1 dojde k opětovnému poklesu hladiny v řece na původní úroveň. Výšky hladiny v řece definují jednu okrajovou podmínku φ(0, t) = H(t t 0 ) H(t t 1 ), kde H(...) je Heavisideova funkce a uvedený rozdíl představuje v čase obdélníkový puls. Druhou okrajovou podmínkou je hypotetická výška hladiny podzemní vody v nekonečnu φ(, t) = 0. Následuje souhrn informací známých ze zadání. β φ t = 2 φ x 2 φ(x, 0) = 0 φ(0, t) = H(t t 0 ) H(t t 1 ), φ(, t) = 0 K řešení úlohy využijeme nejprve Laplaceovu transformaci. L [φ(x, t)] = ϕ(x, s) L [φ (x, t)] = s ϕ(x, s) φ(x, [ ] 0) s ϕ(x, s) φ(x, 0) = 1 β L 2 φ = 1 2 ϕ x 2 β x 2 Pomocí transformace jsme získali obyčejnou diferenciální rovnici druhého řádu. Níže je z charakteristické rovnice odvozeno její obecné řešení. s = 1 β λ2, λ 1,2 = ± βs ϕ(x, s) = c 1 (s) e βs x + c 2 (s) e βs x Z okrajové podmínky φ(, t) = 0 plyne rovnost c 2 (s) = 0. Zavedením substituce pro počáteční podmínku φ(x, 0) = φ 0, její následnou transformací ϕ(x, 0) = L [φ(x, 0)] = φ 0 s = ϕ 0 a zahrnutím do řešení uvažované diferenciální rovnice získáme předpis ve tvaru ϕ(x, s) = c 1 (s) e βs x + ϕ 0. 87

88 Funkci c 1 (s) vypočteme za pomoci okrajové podmínky φ(0, t). φ(0, t) = H(t t 0 ) H(t t 1 ) ϕ(0, s) = e t 0 s e t 1 s s e t 0 s e t 1 s s = c 1 (s) + ϕ 0 c 1 (s) = e t 0 s e t 1 s s ϕ 0 S vypočtenou funkcí c 1 (s) už snadno získáme Laplaceův obraz ϕ(x, s) řešení zadané parabolické diferenciální rovnice. ( e t 0 s e t ) 1 s ϕ(x, s) = ϕ 0 e βs x + ϕ 0 s Ke zpětné Laplaceově transformaci L 1 [ϕ(x, s)] = φ(x, t) jsou využity vzorce L 1 [ϕ 0 ] = L 1 [ φ 0 ] s = φ0, L 1 [e cs F ] (s)] = H(t c)f(t ) c), L 1 [ e a s s = erfc ( a 2 t = 1 erf ( a 2 t kde erf(...) a erfc(...) značí po řadě chybovou funkci a doplňkovou chybovou funkci. Před využitím transformačních vzorců je vhodné upravit obraz řešení ϕ(x, s) do tvaru ϕ(x, s) = e t 0s e βs x e t 1s e βs x e βs x φ 0 + φ 0 s s s s Protože φ 0 = 0, získáme zpětnou Laplaceovou transformací L 1 [ϕ(x, s)] = φ(x, t) funkci ( ( β )) ( ( β )) x x φ(x, t) = H(t t 0 ) erfc 2 H(t t 1 ) erfc t t 0 2, t t 1 kde H(...) značí opět Heavisidovu funkci. Do výsledného vzorce bylo potřeba přidat absolutní hodnoty kvůli odmocninám ve jmenovatelích argumentů doplňkových chybových funkcí erf c(...). Výsledek odpovídá vzorcům uváděným v literatuře. Grafické znázornění výsledků ve vybraném čase bude kvůli srovnání provedeno v části věnované numerickému řešení stejného příkladu. ), 7.3 Numerické řešení Analytické řešení matematických modelů je možné jen v jednoduchých případech a bývá uvedeno v rozsáhlejších monografiích. Často je nutno řešení získat numericky. Numerické řešení závisí na tom, jaký typ rovnic v modelu použijeme. Model lze popsat algebraickými, integrálními a diferenciálními rovnicemi nebo soustavami sestavenými z rovnic všech uvedených typů. Od druhu popisu se odvíjí způsob řešení. Následuje modelový příklad přechodového jevu v RL obvodu. Na tomto a na několika dalších příkladech bude dále v kapitole demonstrováno využití numerických metod řešení rovnic. PŘÍKLAD 33 Zadání tohoto příkladu je převzato ze skript [16]. Cívka má indukčnost L a ohmický odpor R L. Cívka je zapojena do série s odporem R 1 a paralelně k odporu R 2. Celá kombinace je připojena přes spínač na stejnosměrné napětí U V. Schéma obvodu ukazuje obrázek 38. Kotva relé přitáhne při proudu i L1. Za jakou dobu dobu t 1 relé po zapnutí kotvu přitáhne? 88

89 Parametry obvodu jsou: U V = 24 V, L = 6 H, R L = 200 Ω, R 1 = 600 Ω, R 2 = 300 Ω, i L1 = 18 ma. Obrázek 38: Schéma RL-obvodu. Následuje přímé odvození funkčního předpisu časového vývoje proudu i L (t) procházejícího cívkou. Napětí zdroje se po sepnutí spínače rozloží na odporu R 1 a na paralelním spojení cívky s odporem R 2. U V = U R1 + U 2 = R 1 i 1 + i 1 /G, Proud i 1 tekoucí odporem R 1 se ve větvích paralelního zapojení rozdělí na proudy i 2 a i L v poměru dílčích vodivostí G 2, G RL. i 1 = i 2 + i L, G 2 /G RL = i 2 /i L, G = G 2 + G RL i 1 = i L (1 + G 2 /G RL ), U V = i L (1 + G 2 /G RL ) (R 1 + 1/(G 2 + G RL )) Vodivosti G 2, G RL paralelně propojených částí obvodu je možné vyjádřit z následujících vzorců. U 2 = U R2 = R 2 i 2 = i 2 /G 2, U 2 = U L = R L i L + L (di L /dt) = i L /G RL Vyjádřením vodivosti G = G 2 +G RL a jejím dosazením do vztahu popisujícího součet napětí v obvodu získáme diferenciální rovnici s neznámou funkcí i L (t). R 2 1 U V R 1 + R 2 L = 1 R L (R 1 + R 2 ) + R 1 R 2 i L + di L L R 1 + R 2 dt Se zadanými parametry součástek v obvodu a s počátečními podmínkami lze nalézt řešení odvozené diferenciální rovnice i L (t) + i L t = 4 3. (156) Řešení uvedené rovnice bylo provedeno v Sage. Kód následuje. sage: var('a b t') (a, b, t) sage: i_l = function('i_l',t) sage: deq = diff(i_l, t, 1) + a*i_l == b sage: proud = desolve(deq, i_l, [0,0], ivar=t) sage: var('u_v R_1 R_2 R_L L') (U_V, R_1, R_2, R_L, L) sage: prubeh = proud.substitute(a = R_L/L + R_1*R_2/(R_1 + R_2)/L,... 89

90 b = U_V*R_2/(R_1 + R_2)/L); latex(prubeh).. sage: U_V = 24 sage: L = 6 sage: R_L = 200 sage: R_1 = 600 sage: R_2 = 300 sage: prubeh = proud.substitute(a = R_L/L + R_1*R_2/(R_1 + R_2)/L,... b = U_V*R_2/(R_1 + R_2)/L); latex(prubeh).. sage: graf = plot(prubeh,0,0.1, color='red', title='prechodovy jev',... axes_labels=['$t[s]$','$i[a]$']) sage: graf.show() sage: graf.save('prechodovka.png') Řešení sestavené diferenciální rovnice je v kódu uloženo do proměnné prubeh. Výsledkem je funkce i L (t), která má tvar i L (t) = 1 (e ( 200 t) )e ( t) 3 = (1 e ( t)) Odtud už se dá vypočítat čas kdy dosáhne proud tekoucí cívkou hodnoty 18 ma nutné pro přitažení kotvy. t = 0, s = 35 ms Výsledek lze orientačně ověřit z grafu průběhu funkce i L (t) v čase na obrázku 39. Obrázek 39: Časový vývoj proudu tekoucího cívkou. Vypočítaná hodnota času přitažení kotvy je řešením nelineární rovnice 0,018 = (1 e ( t))

91 a poslouží jako referenční řešení pro srovnání výsledků níže představených numerických metod. Diferenciální rovnice (156) s hledanou, neznámou funkcí i L (t) bude dále použita také k předvedení způsobu použití metod numerické integrace Metody numerického řešení algebraických a transcendentních rovnic Pokud nemá matematický popis vybraného jevu speciální, jednoduchý tvar, potom není snadné a často ani možné najít analytické řešení použitých rovnic. To platí například už pro formálně jednoduché algebraické rovnice s polynomy vyšších řádů. V této části textu budou představeny dva jednoduché postupy řešení algebraických a transcendentních rovnic. Budou to bisekce (metoda půlení intervalu) a Newtonova metoda. Oba postupy budou aplikovány na řešení rovnice 0 = (1 e ( t)) 3 0, popisující okamžik přitažení kotvy během přechodového jevu v RL obvodu (viz výše uvedený příklad). Metoda půlení intervalu - bisekce PŘÍKLAD 34 K vysvětlení principu metody půlení intervalu poslouží grafická interpretace významu rovnice. Mějme dánu dříve připravenou rovnici 0 = (1 e ( t)) 3 0, Na její pravé straně stojí funkční předpis f(t) a na straně levé potom jedna speciální hodnota funkce, hodnota 0. Kořen rovnice je místem, kde funkce f(t) protíná osu s nezávisle proměnnou, v tomto případě t (viz obrázek 40). Z grafu je zřejmé, že hledaný průsečík leží v intervalu t 0,02; 0,04. Meze intervalu byly v tomto případě zvoleny tak, aby funkční hodnoty v krajních bodech měly různá znaménka. To je u spojité funkce f(t) dostačující podmínka k tomu, aby vybraný interval obsahoval její kořen. Pokud jsme tázáni na řešení rovnice, pak zpravidla nepostačí odpověď ve formě určení intervalu, jehož meze se neshodují ani v první platné číslici. Když chceme odhad řešení zlepšit, musíme interval zmenšovat do okamžiku než dosáhneme požadované přesnosti řešení. 91

92 Obrázek 40: Hledaný průsečík funkce f(t) s osou t. Metoda půlení intervalu je postupem systematického přibližování mezí intervalu obsahujícího kořen řešené rovnice. Její postup je následující: 1. Určíme počáteční odhad mezí intervalu řešení a; b. V našem případě byl zvolen interval t 0,02; 0,04. V krajních bodech intevalu musí mít funkce f(t) různá znaménka. 2. Vyhodnotíme znaménko funkce v polovině zvoleného intervalu, tj. f((b + a)/2). V příkladu nás zajímá znaménko hodnoty funkce f(t) v bodě t = 0,03. f(0,03) < 0 3. Vybereme a nahradíme tu z mezí intervalu ve které má funkce f(t) stejné znaménko jako v bodě f((b + a)/2). Interval se tím zmenší na polovinu. Hodnota a nebo hodnota b se změní. Pro příklad s kotvou to znamená t 0,03; 0, Dále určíme znaménko funkce f(t) v polovině nového intervalu a; b. Pro příklad RL obvodu vyjde f(0,35) > 0, takže nahradíme horní mez intervalu a dostaneme t 0,3; 0, Zjistíme znaménko funkce f(t) v polovině nového intervalu a; b. Protože f(0,325) < 0, tak nahradíme dolní mez a dále budeme hledat řešení uvnitř intervalu 0,325; 0, S půlením pokračujeme do chvíle, kdy vzdálenost mezí intervalu klesne pod dvojnásobek předem zadané přesnosti řešení b a <= 2 ε. 92

93 a b (b + a)/2 znaménko f((b + a)/2) 0, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Numericky získaný výsledek má hodnotu t = 3, ± 9, s. Pro srovnání připomeňme výsledek analytického výpočtu stejné úlohy, který byl t = 0, s. S ohledem na zadanou přesnost výpočtu jsme dosáhli dobré shody výsledků. Doposud bylo při ukázkách řešení modelových příkladů předpokládáno zadávání příkazů do konzole (příkazové řádky) programu Sage. U delšího, strukturovaného kódu je vhodnějším řešením příprava skriptu s příponou.sage. Níže uvedené příkazy byly zapsány do skriptu bisekce.sage a volány příkazem load(./bisekce.sage ). var('t') prechod = 1/50 * (1 - e^(-200*t/3)) hodnota = fast_float(prechod, 't') def bisekce(f, a, b, chyba): while (b-a).abs()>=(2*chyba): c = (a + b)/2 if f(c) < 0.0: a = c if f(c) > 0.0: b = c if f(c) == 0.0: return c print a, b, (b+a)/2, (b-a)/2 return (b+a)/2 bisekce(hodnota, 0.02, 0.04, ) Newtonova metoda (metoda tečen) Jiným postupem pro řešení algebraických a transcendentních rovnic je iterační Newtonova metoda (metoda tečen). PŘÍKLAD 35 Uvažujme stejný scénář jako v příkladu řešeném metodou půlení intervalu. i L (t) = ( e ( t)) 3 50 f(t) = (1 e ( t)) 3 0,018 = 0,0 RL obvodem protéká proud. Zajímá nás čas od sepnutí spínače kdy proud tekoucí cívkou dosáhne velikosti 18 ma a vyvolá přitažení kotvy relé. 93

94 Pro řešení rovnice f(t) = 0 Newtonovou metodou potřebujeme znát (určit) derivaci f (t) a navíc musíme mít (udělat) počáteční odhad řešení t 0. f (t) = 4 3 e( t) Znalost derivace f (t) a počátečního odhadu řešení t 0 využijeme k postupnému zpřesňování hodnoty kořene řešené rovnice. Zpřesňování probíhá podle schématu daného vzorcem t k+1 = t k f(t k) f (t k ) Uvedený vzorec říká: Vydej se z bodu [t k, f(t k )] ve směru tečny k ose t. Místo, kde se zkříží tvoje cesta s osou t je hledané t k+1. :) Zpřesňování odhadu řešení se provádí do chvíle než velikost funkční hodnoty f(t) v místě aktuálního odhadu řešení t k klesne pod stanovenou mez přesnosti ε, tj. f(t k ) < ε. Za pomoci představeného postupu byla při zadaném počátečním odhadu řešení t 0 = 0,025 s daná rovnice numericky vyřešena ve třech krocích. cas t k funkcni hodnota f(t k ) derivace f (t k ) 0, , , , , , , , , Nalezený numerický odhad řešení t = 0, s je blízký analytickému řešení t = 0, s. Rychlost (resp. počet kroků zpřesnění) odhadu řešení rovnice Newtonovou metodou závisí na stanovené přesnosti řešení a na vzdálenosti počátečního odhadu řešení od jeho skutečné hodnoty. Závislost délky (doby trvání) výpočtu na volbě počátečního odhadu řešení t 0 si mohou zájemci ověřit spuštěním níže uvedeného skriptu. var('t') prechod = 1/50 * (1 - e^(-200*t/3)) def newtonova_metoda(f, vychozi_bod, tolerance): hodnota_funkce = fast_float(prechod, 't') derivace = diff(f, t, 1) hodnota_derivace = fast_float(derivace, 't') while f(vychozi_bod).abs() > tolerance: vychozi_bod -= hodnota_funkce(vychozi_bod)/hodnota_derivace(vychozi_bod) print vychozi_bod, hodnota_funkce(vychozi_bod), hodnota_derivace(vychozi_bod) return vychozi_bod print "Vychozi bod t = 0.025" newtonova_metoda(prechod, 0.025, ) print "Vychozi bod t = 0.1" newtonova_metoda(prechod, 0.1, ) Při použití Newtonovy metody se mohou objevit komplikace v případech, kdy f (x k ) = 0 nebo když má funkce lokální extrém a odhad řešení kolem extrému osciluje mezi dvěma body, tj. pokud t k+1 f(t k+1) f (t k+1 ) = t k f(t k) f (t k ). V těchto situacích nevede aplikace Newtonovy metody k nalezení řešení rovnice. 94

95 7.3.2 Základní iterační metody řešení soustav lineárních algebraických rovnic Principy numerického řešení soustav lineárních algebraických rovnic (SLAR) budou níže ukázány na řešení zvolené modelové úlohy dvěma základními metodami. Příklad ilustruje skutečnost, že využití numerických metod nemusí vždy vést k získání hledaného řešení. Aby se numerická aproximace blížila řešení soustavy, musí soustava zpravidla splňovat určitá kritéria. Známými metodami řešení soustav lineárních algebraických rovnic jsou Jacobiho a Gauss- Seidlova metoda. Obě metody vycházejí ze speciálního rozdělení matice A na diagonální (D), horní trojúhelníkovou (U) a dolní trojúhelníkovou (L) část. A = D + L + U, A x = D x + L x + U x = b Vzorce pro řešení soustav s využitím vybraných metod jsou uvedeny v následujícím výčtu. Jacobiho metoda (Metoda prosté iterace) x (k+1) = D 1 ( b ((L + U) x (k))) = D 1 b ( D 1 (L + U) ) x (k) = D 1 b T x (k) má vyšší paměťové nároky. Je třeba ukládat samostatně x (k) i x (k+1). Nedochází k průběžné aktualizaci vektoru x (k). Gaus-Seidlova metoda x (k+1) = (D + L) 1 ( b ( U x (k))) = (D + L) 1 b T x (k), aktualizuje složky stavového vektoru průběžně. Postačující podmínkou konvergence výše uvedených metod je spektrální poloměr (v absolutní hodnotě největší vlastní číslo ρ(t) = max{ λ 1,..., λ n }) iterační matice T menší než 1, zapsáno algebraicky ρ(t) < 1. PŘÍKLAD 36 Připomeňme si příklad výpočtu proudů v obvodu tvořeném dvěma zdroji stejnosměrného napětí a třemi rezistory (viz obrázek 41). V jedné z předchozích kapitol byl na tomto příkladu předveden způsob symbolického řešení soustavy rovnic v programu Sage. Obrázek 41: Modelový obvod. Soustava pro výpočet proudů (I 1, I 2, I 3 ) tekoucích obvodem má tvar I 1 + I 2 I 3 = 0, R 1 I 1 + R 2 I 2 = U 1, R 2 I 2 + R 3 I 3 = U 2. 95

96 Rozšířený maticový zápis soustavy rovnic s dosazenými parametry má tvar R 1 = 50 Ω, R 2 = 75 Ω, R 3 = 100 Ω, U 1 = 12 V, U 2 = 24 V, Pro iterační matici Jacobiho metody je podmínka konvergence splněna (viz výstupy níže uvedeného kódu). Iterační matice Gauss-Seidlovy metody podmínku konvergence nesplňuje. Následuje kód skriptu pro program Sage. reset() print 'Kirchhoffovy zakony - Jacobiho metoda' R_1 = 50.0 R_2 = 75.0 R_3 = U_1 = 12.0 U_2 = 24.0 A = Matrix([[-1, 1, -1],[R_1, R_2, 0],[0, R_2, R_3]]); A b = vector([0, U_1, U_2]); b D = diagonal_matrix(a.diagonal()); D LU = A-D; LU D_inverze = D.inverse(); D_inverze n_iteraci = 500; odhad = vector([0.2, 0.2, 0.2]) odhad2 = odhad while n_iteraci > 1: odhad2 = D_inverze*(b - LU*odhad) n_iteraci -= 1 odhad = odhad2 T1 = matrix(qq, D.inverse()*(LU)) print 'Vlastni cisla' print T1.eigenvalues() print 'Reseni' print A.inverse()*b print odhad reset() print 'Kirchhoffovy zakony - Gauss-Seidlova metoda' import numpy R_1 = 50.0 R_2 = 75.0 R_3 = U_1 = 12.0 U_2 = 24.0 A = Matrix([[-1, 1, -1],[R_1, R_2, 0],[0, R_2, R_3]]) b = vector([0, U_1, U_2]) U = Matrix(numpy.triu(A)) - diagonal_matrix(a.diagonal()) DL = Matrix(A-U). 96

97 DL_inverze = DL.inverse() n_iteraci = 500; odhad = vector([0.2, 0.2, 0.2]) while n_iteraci > 1: odhad = DL_inverze*(b - U*odhad) n_iteraci -= 1 T2 = matrix(qq, DL.inverse()*U) print 'Vlastni cisla' print T2.eigenvalues() print 'Reseni' print A.inverse()*b print odhad Díky splnění postačující podmínky konvergoval odhad řešení Jacobiho metodou [I 1 ; I 2 ; I 3 ] = [0, ; 0, ; 0, ] A k řešení analytickému. [I 1 ; I 2 ; I 3 ] = [0, ; 0, ; 0, ] A U Gauss-Seidlovy metody ke konvergenci numerického odhadu k analytickému řešení nedošlo. Výsledkem numerického odhadu byly proudy [I 1 ; I 2 ; I 3 ] = [ 4, ; 2, ; 2, ] A Numerické řešení obyčejných diferenciálních rovnic V praxi mohou nastat případy, kdy jsme postaveni před úkol najít primitivní funkci (neurčitý integrál), která není známa. Znamená to, že nedokážeme získat funkční předpis integrálu, ale nic není ztraceno. V takovém případě zbývá možnost odhadnout určitý integrál funkce na zadaném intervalu, tj. přibližně určit plochu, která je v určeném intervalu pod křivkou funkce (pro jednoduchost uvažujeme případ, kdy funkce nenabývá záporných hodnot, tj. f(...) 0). PŘÍKLAD 37 Výpočet obsahu plochy pod křivkou funkce je níže proveden několika metodami na už opakovaně použitém příkladu RL obvodu (viz obr. 38). Obrázek 42 ukazuje graf funkce, která je vyjadřením vývoje časové derivace proudu tekoucího cívkou v uvažovaném obvodu. 97

98 Obrázek 42: Graf časového vývoje derivace proudu tekoucího cívkou zařazenou v RL obvodu. Diferenciální rovnice 66,67 i L (t) + i L(t) = 1,33 t popisující proud tekoucí cívkou je níže řešena Eulerovou metodou a metodou Runge-Kutta. Kromě toho je proveden dolní, horní a střední odhad plochy pod křivkou pomocí Obdélníkového pravidla. Všechna řešení jsou realizovatelná spuštěním níže vloženého kódu pro prostředí Sage. Tvar zadání diferenciální rovnice se v Sage mírně liší podle zvolené metody řešení. reset() var('a b t') i_l = function('i_l',t) deq = diff(i_l, t, 1) + a*i_l == b U_V = 24.0 L = 6.0 R_L = R_1 = R_2 = deq_s_parametry = deq.substitute(a = R_L/L + R_1*R_2/(R_1 + R_2)/L,... b = U_V*R_2/(R_1 + R_2)/L) print deq_s_parametry # print 'Analyticke reseni' # print ' ' reseni_ana = desolve(deq_s_parametry, i_l, [0.0,0.0], ivar=t) # print 'Eulerova metoda' # print ' ' from sage.calculus.desolvers import eulers_method t_eu,i_leu = PolynomialRing(RR,2,"i_L").gens() deq_eu = U_V*R_2/(R_1 + R_2)/L - (R_L/L + R_1*R_2/(R_1 + R_2)/L)*i_Leu 98

99 reseni_eu = eulers_method(deq_eu, 0, 0, 0.02, 0.1, algorithm='none') # print 'Metoda Runge-Kutta 4. radu' # print ' ' from sage.calculus.desolvers import desolve_rk4 reseni_rk4 = desolve_rk4(deq_s_parametry, i_l, ics=[0,0], end_points=0.1, step=0.02) print 'Plocha pod krivkou zadane funkce' print ' ' der_i_l(t) = b*exp((-1)*a*t) reseni_ui = (integral(der_i_l, t, 0, 0.1)).substitute(a = R_L/L +... R_1*R_2/(R_1 + R_2)/L, b = U_V*R_2/(R_1 + R_2)/L) hodnota_der = fast_float((der_i_l.substitute(a = R_L/L +... R_1*R_2/(R_1 + R_2)/L, b = U_V*R_2/(R_1 + R_2)/L)), 't') def urcite_integraly(funkce, zacatek, konec, pocet_podintervalu): dolni_odhad = 0.0 prostredni_odhad = 0.0 horni_odhad = 0.0 pozice = zacatek krok = (konec-zacatek)/pocet_podintervalu while pozice < (konec-krok): dolni_odhad += krok*(funkce(pozice)) prostredni_odhad += krok*(funkce(pozice+krok/2)) horni_odhad += krok*(funkce(pozice+krok)) pozice += krok; return [dolni_odhad, prostredni_odhad, horni_odhad] [dolni, stredni, horni] = urcite_integraly(hodnota_der, 0.0, 0.1, 50) print 'dolni odhad urciteho integralu' print dolni print 'prostredni odhad urciteho integralu' print stredni print 'horni odhad urciteho integralu' print horni # print 'Srovnani vysledku' # print ' ' graf_srovnani = plot(reseni_ana, 0, 0.1, color='blue',... title='srovnani numerickych metod', axes_labels=['$t[s]$','$i[a]$'],... legend_label='analyticky') + list_plot(reseni_eu, color='red',... plotjoined=true, legend_label='eulerova_metoda') +... list_plot(reseni_rk4, color='green', plotjoined=true, legend_label='metoda RK4') graf_srovnani.show() graf_srovnani.save('./srovnani_metod.png') Výsledkem běhu uvedeného skriptu je graf na obrázku 43. Porovnání výsledků ukazuje, že metoda vyššího řádu (Runge-Kutta 4. řádu) dosahuje při délce časového kroku 0,02 s lepších výsledků než Eulerova metoda. Obrázek 44 ukazuje zlepšení výsledků obou metod dosažené zmenšením délky časového kroku na polovinu původního, tj. na 0,01 s. 99

100 Obrázek 43: Výsledky numerické integrace s časovým krokem 0,02 s. Obrázek 44: Výsledky numerické integrace s časovým krokem 0,01 s. 100

101 7.3.4 Numerické řešení parciálních diferenciálních rovnic Kvůli obtížnosti analytického řešení parciálních diferenciálních rovnic popisujících reálné jevy jsou k odhadu jejich řešení často využívány numerické metody. V technické praxi nalézá dnes široké uplatnění metoda konečných prvků, ale vzhledem k větší názornosti bude níže k řešení modelového příkladu použita metoda konečných diferencí (metoda sítí). Metoda konečných diferencí nahrazuje derivace rozdíly hodnot hledané veličiny v uzlových bodech diskretizační sítě. Tyto rozdíly jsou váženy délkou prostorového nebo časového kroku, podle druhu nezávisle proměnné. Diskretizace úlohy v prostoru vede na soustavu obyčejných diferenciálních rovnic, které nahradí původní parciální diferenciální rovnici. PŘÍKLAD 38 V kapitole věnované analytickému řešení parciálních diferenciálních rovnic byl uveden modelový příklad řešení parabolické, parciální diferenciální rovnice popisující vývoj výšky hladiny podzemní vody (φ(x, t)) v okolí řeky postižené nárazovou povodní. Pro připomenutí následuje matematický zápis zadání úlohy. β φ t = 2 φ x 2 φ(x, 0) = 0 φ(0, t) = H(t t 0 ) H(t t 1 ), φ(, t) = 0 K numerickému řešení je třeba diskretizovat rovnici v prostoru a v čase. Simulovaný časový interval 2,0 hodiny byl v řešené úloze rozdělen na nout = 2000 časových kroků. Délka trvání povodně byla doba_povodne = 0,3 hodiny. Pro porovnání výsledků analytického a numerického výpočtu byl zvolen čas vyber_cas = 1,75 hodiny. Sledovaná jednorozměrná oblast dlouhá xmax = 5 m byla rozdělena na 30 prostorových kroků (29 vnitřních uzlů). K prostorové diskretizaci úlohy posloužilo centrální schéma (viz níže vložený kód skriptu pro Sage). K vyřešení v prostoru diskretizované úlohy posloužila implementace metody Runge-Kutta 4. řádu obsažená v Sage. Kód příslušného skriptu následuje. reset() from sage.calculus.desolvers import desolve_system_rk4 x,t = var('x t') xmax = 5 # metru mx = 29 # 29 vnitrnich uzlu, tj. 30 dilu krok = xmax/(mx + 1) t0 = 0.0 # zacatek simulovaneho intervalu konec = 2.0 # 2.0 hodiny - konec simulovaneho intervalu nout = 2000 # pocet casovych kroku simulace, vcetne pocatecni podminky dt = konec/nout # delka casoveho kroku doba_povodne = 0.3 # hodiny, tj. 18 minut, kratka povoden vyber_cas = 1.75 # 1hod 45 minut cas vyhodnocovani rozlozeni vysek hladiny vc_idx = round(vyber_cas/dt) if vc_idx > (nout - 1): print 'vybrany cas nelezi v simulovanem intervalu' print vyber_cas, vc_idx, konec betka2 = 1e+2 # parametr difuze, (storativita/transmisivita)^2, (1e-4/1e-5)^2 ict = 0 # piezometricka vyska v metrech bcd = 1*(sign(t-t0)/2 - sign(t-t0-doba_povodne)/2) # pohyb hladiny (obdelnikovy puls) # definice matice promennych hodnot hladin v uzlech 101

102 hladiny = [var('h_%d' % i) for i in range(mx)] pocatecni_podminky = [ict for i in range(mx+1)] pocatecni_podminky[0] = t0; # prvni hodnota je cas pocatku simulovaneho intervalu, t0 # definovani soustavy ODE vznikle diskretizaci PDE v prostoru de = [t for i in range(mx)] # jde o to aby byly definovany funkce casu for idx in range(mx): if idx == 0: de[idx] = (1/betka2)*(hladiny[idx+1] - 2*hladiny[idx] + bcd)/krok^2 elif idx == (mx - 1): de[idx] = (1/betka2)*(hladiny[idx] - 2*hladiny[idx] + hladiny[idx-1])/krok^2 else: de[idx] = (1/betka2)*(hladiny[idx+1] - 2*hladiny[idx] + hladiny[idx-1])/krok^2 # reseni, alternativne by slo pouzit desolve_system, nebo desolve_odeint para_reseni = desolve_system_rk4(de, hladiny, ics=pocatecni_podminky, ivar=t,... end_points=konec, step=dt) # analyticke reseni pro porovnani analyt_res = heaviside(t-t0)*(1-erf(x/2/sqrt((1/betka2)*abs(t-t0)))) -... heaviside(t-t0-doba_povodne)*(1-erf(x/2/sqrt((1/betka2)*abs(t-t0-doba_povodne)))) +... ict #ROZLOZENI HLADIN V PROSTORU VE ZVOLENEM CASE analyt_rozlozeni = analyt_res.substitute(t=vyber_cas) # zobrazit prostorove rozlozeni vysky hladin ve zvolenem case vzdalenost = [i*krok for i in range(mx+1)] # okrajova podminka ve zvolenem case okrajova = bcd.substitute(t = vyber_cas) # prikaz zip mi umozni kombinovat pri tisku dva seznamy graf = list_plot(zip(vzdalenost, [okrajova] + para_reseni[vc_idx][1:]),... plotjoined=true, color='red', title='vysky hladiny',... axes_labels=['$x[km]$','$h[m]$'], legend_label="numericky") graf2 = plot(analyt_rozlozeni, (x,0,xmax), color='blue', legend_label='analyticky') (graf + graf2).show() (graf + graf2).save('vyvoj_v_bode_srovnani.png') Oba způsoby řešení, analytický i numerický přístup, vedly ke srovnatelným výsledkům. Graf na obrázku 45 ukazuje prostorové rozložení výšky hladiny podzemní vody v čase 1,75 hodiny od začátku simulovaného časového intervalu. 102

103 Obrázek 45: Prostorové rozložení výšky hladiny podzemní vody. V případě zjemňování prostorové diskretizace úlohy se výsledky analytického a numerického řešení modelu vzájemně přibližují. Cenou za zvýšení přesnosti výsledků numerického výpočtu je prodloužení výpočetního času modelu. Klasifikace a význam okrajových podmínek Je známo, že úlohy popsané diferenciálními rovnicemi (obyčejnými i parciálními) se skládají jednak z příslušné rovnice, jednak z dodatečných podmínek, podle kontextu nazvaných okrajové nebo počáteční. Z přirozenosti věci plyne, že při zkoumání jevů v systému se neobejdeme bez specifikace interakce systému s okolím. V našem případě diferenciální rovnice popisuje fyzikální podstatu a okrajová podmínka interakci s okolím. Pro eliptické rovnice 2. řádu rozlišujeme tyto tři typy okrajových podmínek: 1. druhu (Dirichletova) předepsán je průběh potenciálu u = u D. (157) Pod symbolem u D může být např. teplota, elektrický potenciál, elastické posunutí apod. na zvolené ploše. Obecně to je funkce. Nejjednodušším a v praxi často používaným případem je konstantní hodnota, např. potenciál na elektrodě. Pokud je uzemněná, je nulový. 2. druhu (Neumannova) předepsán je průběh derivace potenciálu. (K u) n = Kgrad(u) n = q N, (158) kde n je normála k okrajové ploše a K je koeficient. Fyzikální význam závisí na typu řešeného problému. U transportních jevů jde většinou o tok, např. tok tepelné energie z plošného zdroje tepla. V problémech elasticity to může být předepsaný průběh deformace či elastického napětí. 103

104 3. druhu (Cauchyova, Newtonova) kombinace potenciálu a jeho derivace (K u) n + λu = K grad(u) n + λu = q 3. (159) Podmínku 3. druhu je nejpřirozenější chápat jako závislost toku přes hranici na rozdílu hodnoty potenciálu uvnitř (neznámá) a vně (referenční zadaná hodnota). Vztah lze ekvivalentně zapsat (K u) n = K grad(u) n = λ(u u 3 ), q 3 = λu 3, (160) což je obvyklá forma pro zadání parametrů ve výpočetních softwarech. Pro hodnoty λ 0 se podmínka transformuje na 2. druh, pro hodnoty λ se podmínka transformuje na 1. druh, je tedy zobecněním výše uvedených. Podmínku lze s výhodou užít tam, kde bychom předepsali podmínku prvního typu, ale spíše ve smyslu doporučení než nařízení (přesného zadání) a hodnota λ vyjadřuje míru (váhu) určitosti zadání. V úlohách vedení tepla popisuje podmínka 3. druhu přestup tepla, poněvadž tepelný tok je úměrný rozdílu teploty povrchu tělesa a okolí. Tím se zahrnují jevy v tenké přípovrchové vrstvě. V úlohách mechaniky popisuje pružné uložení. Podmínky existence a jednoznačnosti řešení okrajových úloh Při konstrukci nějakého modelu v podobě okrajové úlohy pro diferenciální rovnici má smysl se ptát, zda takto zadaná úloha vůbec má nějaké řešení a zda toto řešení je jednoznačné, tj. zda nemůže existovat více různých řešení. Přirozená intuice nám sice říká, že když modelujeme nějaký reálný systém, tak ten přece existuje a má určité vlastnosti a ne jiné a to je tedy ono jednoznačné řešení naší úlohy. Problém je v tom, že na papíře nebo v počítači řešíme úlohu, která je jen modelem reality a takto zjednodušená úloha již nemusí mít všechny potřebné vlastnosti původního reálného systému (možná jsme zanedbali nějakou vlastnost, která je ve skutečnosti pro probíhající děje, tedy pro existenci správného řešení, klíčová). Z pohledu přesné matematické formulace je problematika existence a jednoznačnosti řešení docela složitá. Zde zmíníme jen hlavní aspekty, důležité při zadávání úloh do výpočetního software. Například přesné splnění diferenciálních rovnic a okrajových podmínek vyžaduje hodně přísné podmínky na spojitost neznámých funkcí (pole počítané veličiny), parametrů (rozložení materiálových vlastností) a tvaru oblasti, které reálně ani nemohou být splněny (těleso má rohy a hrany, na sebe navazují dva různé materiály apod.), a nelze je tedy požadovat při zadávání úloh do výpočetních programů. Některé matematické podmínky tedy nejsou tak podstatné pro získání rozumného řešení pomocí modelovacího software, některé však je nutno dodržet, nebo alespoň vědět, jaké případné závady v řešení při jejich nedodržení hrozí. Základní pravidlo pro jednoznačné řešení: u eliptické rovnice 2. řádu (tj. modely stacionárního vedení tepla, elektrostatiky, elasticity, atd.) musí být alespoň na jedné části hranice předepsána okrajová podmínka prvního nebo třetího druhu (tj. nelze formulovat úlohu jen s podmínkami druhého druhu). U úlohy s předepsanou podmínkou 2. druhu v ustáleném stavu nastávají dva případy: Zadané toky dovnitř a ven z oblasti jsou v rovnováze se zdroji, tj. 48 q N ds f dv = 0, Γ Ω potom má úloha nekonečně mnoho řešení, které se navzájem liší o aditivní konstantu. V úloze jsme všude zadali jen derivace, takže po přičtení konstanty zůstávají hodnoty všech derivací stejné. Hodnoty potenciálu tedy nejsou jednoznačně určeny 49, ale hodnoty toku (derivace) již jednoznačně určeny jsou. 48 Symbolem Ω je označen vyšetřovaný objem, Γ je jeho povrch (hranice). 49 To je ovšem jeho obecná vlastnost, jak jsme již několikrát zdůraznili. 104

105 Zadané toky dovnitř a ven z oblasti nejsou v rovnováze se zdroji, tj. q N ds f dv 0, Γ Ω potom úloha nemá žádné řešení a nemá ani rozumný fyzikální smysl. V ustáleném stavu nesplňuje zákon zachování energie. Takové zadání nemohlo vzniknout přílišným zjednodušením reality, ale spíše zcela chybnou úvahou. Úlohy s předepsanou podmínkou 2. druhu splňující podmínku rovnováhy toků (podmínka kompatibility) tedy svůj význam mít mohou: např. známe celkový tok, zajímá nás jeho rozložení v prostoru, a přitom nás nezajímají hodnoty potenciálu. To, jak na takové zadání reaguje použitý software je různé: Buď ohlásí, že je zadáno málo okrajových podmínek (nedourčená úloha) a odmítne výpočet provést, nebo v tichosti spočítá výsledek s tím, že si automaticky použil nějakou předdefinovanou hodnotu potenciálu. Každopádně je však lepší mít jistotu co počítáme a tuto hodnotu si raději zvolit sami, tj. předepsat okrajovou podmínku 1. druhu v jednom zvoleném referenčním bodě. V úlohách mechaniky (pružnosti) odpovídá splnění uvedených podmínek tomu, že těleso je ve statické rovnováze (nemůže se vlivem zadaných sil začít pohybovat). Doplnění okrajové podmínky 1.druhu odpovídá přidání podpěry, v níž (jako výsledek řešení úlohy) působí nulová síla. V úlohách elektromagnetizmu vzniká další závažný problém s okrajovými podmínkami v nekonečnu. Zde musí být vypočtené hodnoty nulové. Nejsnáze se obchází tím, že počítaná oblast se zvětší tak, aby na její hranici byla tato podmínka přibližně splněna. Pak se na její hranici dosadí nulová hodnota. Prakticky to znamená, že hranice je ve vzdálenosti asi desetinásobné vzhledem k nejdelšímu geometrickému rozměru modelu. Rozměry studované oblasti se tedy výrazně (a zbytečně) zvětší. 7.4 Metody zpracování naměřených dat Někdy je hledaným modelem funkční předpis mezi jednotlivými sledovanými veličinami. Takový funkční předpis lze v případě existující závislosti získat z naměřených dat { x, y }. x x0 x 1... x k 1 y y0 y 1... y k 1 Mohou nám k tomu pomoci následující postupy: Interpolace Lagrangeova interpolace. Splinovací funkce. Regrese - metoda nejmenších čtverců Interpolace V případě interpolace naměřených dat neuvažujeme existenci chyb měření. Výsledná funkce prochází měřením definovanými body. 105

106 Lagrangeova interpolace Provádíme-li Lagrangeovu interpolaci, pak dochází k prokládání všech bodů jedním polynomem. Lagrangeův interpolační polynom vycházející ze znalosti n měření má stupeň n 1. Pomocí sumace je soustava rovnic pro konstrukci Lagrangeova interpolačního polynomu N(x) vyjádřena vzorci n j 1 N(x) = a j l j (x) y j, l j (x) = (x x i ), j=0 kde neznámé jsou koeficienty a j. Proměnné x j, y j reprezentují naměřené hodnoty. V maticové formě jde soustavu pro výpočet koeficintů a j formujících Lagrangeův interpolační polynom v Newtonově tvaru zapsat výrazně srozumitelněji v následující podobě (x x 0 ) (x x 0 ) (x x 0 )(x x 1 ) k 1 1 (x x 0 ) (x x 0 )(x x 1 )... (x x i ) i=0 i=0 a 0 a 1.. a k 1 = Výhodou uvedeného zápisu je možnost přidávat body bez nutnosti kompletního přepočítávání koeficientů a j. Dále je na příkladu demonstrována zavedená metoda výpočtu koeficientů. Postup: 1. Naměřená data uspořádáme do tabulky a řádkům tabulky přiřadíme indexy i {0,..., n 1}. 2. Vypočteme postupně diference f(x 0 ),..., f(x 0, x 1,..., x n 1 ) nultého až (n 1)-ního řádu. y 0 y 1.. y k 1 Diference nultého řádu je samotná hodnota funkce v bodě f(x i ), i {0,..., n 1}. Diference řádu k se počítá z diferencí nižšího řádu podle vzorce f(x i,..., x i+k+1 ) = f(x i+1,..., x i+k+1 ) f(x i,..., x i+k ) x i+k+1 x i 3. Počítané diference je zvykem průběžně psát do nových sloupců dříve vytvořené tabulky vždy od k-tého řádku dolů. 4. Sestavíme polynom N(x) = f 0 (x 0 ) + f 1 (x 0, x 1 )(x x 0 ) + f 2 (x 0, x 1, x 2 )(x x 0 )(x x 1 ) f n 1 (x 0,..., x n 1 )(x x 0 )... (x x n 2 ), kde f j (...), j {0,..., n 1} stojící v tabulce na diagonále (tj. na vrcholu sloupců) je hledané a j. PŘÍKLAD 39 Zadání a část řešení byly převzato z [14]. Jsou dány body [ 2, 9][0, 1][1, 3][2, 11]. Určerte Lagrangeův polynom v Newtonově tvaru. 106

107 i x i f(x i ), k = 0 f(x i, x i+1 ), k = 1 f(x i, x i+1, x i+2 ), k = 2 f(x i,..., x i+3 ), k = (1 9)/(0 2) = (3 1)/(1 0) = 2 (2 5)/(1 2) = (11 3)/(2 1) = 8 (8 2)/(1 2) = 3 (3 1)/(2 2) = 1 Následuje výpočet Lagrangeova interpolačního polynomu v Newtonově tvaru sage: var('x') x sage: P = *(x+2) - 1*(x+2)*(x - 0) + 1*(x+2)*(x-1)*(x-0) sage: P.expand() x^3 + x + 1 a ověření správnosti získaného výsledku za pomoci funkce implementované v Sage. sage: R = PolynomialRing(QQ, 'x') sage: f = R.lagrange_polynomial([(-2,-9),(0,1),(1,3),(2,11)]); f x^3 + x + 1 PŘÍKLAD 40 Jsou dány hodnoty napětí naměřené v různých časech. Proložte naměřená data Lagrangeovým polynomem v Newtonově tvaru. Níže uvedený kód obsahuje na svém začátku generování naměřených dat. sage: Uv = 230 sage: pi = 3.14 sage: f = 1 sage: t = [j*0.125 for j in range(20)] sage: u=[uv*cos(2*pi*f*t[j]) for j in range(20)] sage: o_pair = [(t[j],u[j]) for j in range(20)] sage: R = PolynomialRing(QQ,'t') sage: fun = R.lagrange_polynomial(o_pair) sage: p_lagrange = (plot(fun,0,2, color="red", legend_label='lagrange',... title='lagrangeova interpolace', axes_labels=['t[s]','u[v]']) +... point(o_pair, legend_label='mereni')) sage: p_lagrange.show() sage: p_lagrange.save("lagrange.png") sage: print fun *t^ *t^ *t^ *t^ *t^ *t^ *t^ *t^ *t^ *t^ *t^ *t^ *t^ *t^ *t^ *t^ *t^ *t^ *t Z grafických výstupů modelu na obrázku 46 je zřejmé, že na výsledky interpolace lze spoléhat pouze v intervalu mezi minimem a maximem z nezávisle proměnné (v příkladu čas t). Mimo tento interval může interpolační polynom nabývat zcela nereálných hodnot neodpovídajících simulovanému jevu. 107

108 (a) Lagrangeova interpolace (b) Chování interpolace Obrázek 46: Ukázka interpolace lagrangeovým polynomem stupně 19. Splinovací funkce Prokládání naměřených dat polynomem vysokého stupně může vést k získání funkce vykazující nepřirozené oscilace. Tomuto jevu je možné předejít, když setříděná data rozdělíme do menších skupin a interpolaci provádíme po částech polynomy nižšího stupně. Splinovací funkce v Sage je podle všeho kubická. PŘÍKLAD 41 Uvažujme stejný scénář jako v předchozím příkladu. Jsou dány hodnoty napětí naměřené v různých časech. Proložte naměřená data splinovou (splajnovací) funkcí. Uvedený kód opět začíná vygenerováním naměřených dat. sage: Uv = 230 sage: pi =

109 sage: t = [j*0.125 for j in range(20)] sage: f = 1 sage: u=[uv*cos(2*pi*f*t[j]) for j in range(20)] sage: o_pair = [(t[j],u[j]) for j in range(20)] sage: S = spline(o_pair) sage: p_spline = (plot(s,0,2, color="red", legend_label='spline',... title='splinovaci funkce', axes_labels=['t[s]','u[v]']) +... list_plot(o_pair, plotjoined= False, color='blue')) sage: p_spline.show() sage: p_spline.save("spline.png") Obrázek 47: Interpolace měření splinovací funkcí. Pro námi uvažovaný případ se výsledky Lagrangeovy interpolace shodují s výstupy využívajícími splajnovací funkce (úsudek na základě grafického srovnání, viz Obrázek 46). To platí pro oblast naměřených dat. Mimo tuto oblast nemá smysl splinovací funkce extrapolovat, protože v takové extrapolaci by byly zohledněny pouze 4 poslední měření (pro kubickou splajnovací funkci) Regrese Pokud připustíme fakt, že hodnoty získané měřením nejsou stanoveny přesně, pak je vhodnější využít namísto interpolace takzvanou regresi. V případě použití regrese se hledá přibližný, formálně jednoduchý, nikoliv přesný vztah mezi měřenými veličinami. Kritéria pro nalezení takového vztahu mohou vycházet například z minimalizace vybrané (tzv. účelové) funkce. Na základě minimalizace účelové funkce je založena například Metoda nejmenších čtverců (LS - Least Squares). Na jiném principu funguje Úplná metoda nejmenších čtverců (TLS - Total 109

110 Least Squares). Využití obou těchto metod je níže ukázáno na příkladu zpracování dat z nepřímého měření elektrického odporu. Metoda nejmenších čtverců Metoda nejmenších čtverců operuje s minimalizací účelové funkce S = n (y i f(x i )) 2 i=1 To znamená, že naměřená 2D-data jsou aproximována takovou křivkou, která minimalizuje součet vzdáleností bodů od křivky ve svislém směru (směr osy y). Pokud prokládáme měřenými daty přímku, pak je postup minimalizace následující S(a, b) = n (y i ax i + b) 2 = n yi 2 2ax iy i 2by i + 2abx i + a 2 x 2 i + b2 S(...) a S(...) b i=1 i=1 = n 2ax 2 i 2x iy i + 2bx i = 0 i=1 = n 2b 2y i + 2ax i = 0 i=1 Vyřešením soustavy složené z parciálních derivací účelové funkce S(...) získáme parametry a, b, které definují hledanou přímku s předpisem y = ax + b. Je to snadné, protože se jedná o řešení dvou lineárních rovnic se dvěma neznámými. PŘÍKLAD 42 Hodnota nepřímo měřeného elektrického odporu je počítána z naměřených hodnot elektrického napětí a elektrického proudu. Zapojení měřících zařízení ukazuje následující obrázek. Obrázek 48: Nepřímé měření odporu rezistoru. Při pokusu sestaveného podle uvedeného schématu byly naměřeny hodnoty uvedené v následující tabulce Ve skutečnosti byla data opět generována v Sage. 110

Skalární a vektorový popis silového pole

Skalární a vektorový popis silového pole Skalární a vektorový popis silového pole Elektrické pole Elektrický náboj Q [Q] = C Vlastnost materiálových objektů Interakce (vzájemné silové působení) Interakci (vzájemné silové působení) mezi dvěma

Více

6. Vektorový počet Studijní text. 6. Vektorový počet

6. Vektorový počet Studijní text. 6. Vektorový počet 6. Vektorový počet Budeme se pohybovat v prostoru R n, což je kartézská mocnina množiny reálných čísel R; R n = R R. Obvykle nám bude stačit omezení na případy n = 1, 2, 3; nicméně teorie je platná obecně.

Více

Eukleidovský prostor a KSS Eukleidovský prostor je bodový prostor, ve kterém je definována vzdálenost dvou bodů (metrika)

Eukleidovský prostor a KSS Eukleidovský prostor je bodový prostor, ve kterém je definována vzdálenost dvou bodů (metrika) Eukleidovský prostor a KSS Eukleidovský prostor je bodový prostor, ve kterém je definována vzdálenost dvou bodů (metrika) Kartézská soustava souřadnic je dána počátkem O a uspořádanou trojicí bodů E x,

Více

4. Statika základní pojmy a základy rovnováhy sil

4. Statika základní pojmy a základy rovnováhy sil 4. Statika základní pojmy a základy rovnováhy sil Síla je veličina vektorová. Je určena působištěm, směrem, smyslem a velikostí. Působiště síly je bod, ve kterém se přenáší účinek síly na těleso. Směr

Více

Momenty setrvačnosti a deviační momenty

Momenty setrvačnosti a deviační momenty Momenty setrvačnosti a deviační momenty Momenty setrvačnosti a deviační momenty charakterizují spolu shmotností a statickými momenty hmoty rozložení hmotnosti tělesa vprostoru. Jako takové se proto vyskytují

Více

Obsah PŘEDMLUVA 11 ÚVOD 13 1 Základní pojmy a zákony teorie elektromagnetického pole 23

Obsah PŘEDMLUVA 11 ÚVOD 13 1 Základní pojmy a zákony teorie elektromagnetického pole 23 Obsah PŘEDMLUVA... 11 ÚVOD... 13 0.1. Jak teoreticky řešíme elektrotechnické projekty...13 0.2. Dvojí význam pojmu pole...16 0.3. Elektromagnetické pole a technické projekty...20 1. Základní pojmy a zákony

Více

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace Vektory a matice Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Vektory Základní pojmy a operace Lineární závislost a nezávislost vektorů 2 Matice Základní pojmy, druhy matic Operace s maticemi

Více

Seriál II.II Vektory. Výfučtení: Vektory

Seriál II.II Vektory. Výfučtení: Vektory Výfučtení: Vektory Abychom zcela vyjádřili veličiny jako hmotnost, teplo či náboj, stačí nám k tomu jediné číslo (s příslušnou jednotkou). Říkáme jim skalární veličiny. Běžně se však setkáváme i s veličinami,

Více

9 Kolmost vektorových podprostorů

9 Kolmost vektorových podprostorů 9 Kolmost vektorových podprostorů Od kolmosti dvou vektorů nyní přejdeme ke kolmosti dvou vektorových podprostorů. Budeme se zabývat otázkou, kdy jsou dva vektorové podprostory na sebe kolmé a jak to poznáme.

Více

0.1 Úvod do lineární algebry

0.1 Úvod do lineární algebry Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Lineární rovnice o 2 neznámých Definice 011 Lineární rovnice o dvou neznámých x, y je rovnice, která může být vyjádřena ve tvaru ax + by = c, kde

Více

Matematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

Matematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené 2. 3. 2018 Matematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené mn. M E n. Zapište a načrtněte množinu D, ve které

Více

Obecný Hookeův zákon a rovinná napjatost

Obecný Hookeův zákon a rovinná napjatost Obecný Hookeův zákon a rovinná napjatost Základní rovnice popisující napěťově-deformační chování materiálu při jednoosém namáhání jsou Hookeův zákon a Poissonův zákon. σ = E ε odtud lze vyjádřit také poměrnou

Více

2. Kinematika bodu a tělesa

2. Kinematika bodu a tělesa 2. Kinematika bodu a tělesa Kinematika bodu popisuje těleso nebo také bod, který se pohybuje po nějaké trajektorii, křivce nebo jinak definované dráze v závislosti na poloze bodu na dráze, rychlosti a

Více

ANALYTICKÁ GEOMETRIE V ROVINĚ

ANALYTICKÁ GEOMETRIE V ROVINĚ ANALYTICKÁ GEOMETRIE V ROVINĚ Analytická geometrie vyšetřuje geometrické objekty (body, přímky, kuželosečky apod.) analytickými metodami. Podle prostoru, ve kterém pracujeme, můžeme analytickou geometrii

Více

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic Přednáška třetí (a pravděpodobně i čtvrtá) aneb Úvod do lineární algebry Matice a soustavy rovnic Lineární rovnice o 2 neznámých Lineární rovnice o 2 neznámých Lineární rovnice o dvou neznámých x, y je

Více

Elementární křivky a plochy

Elementární křivky a plochy Příloha A Elementární křivky a plochy A.1 Analytický popis geometrických objektů Geometrické vlastnosti, které jsme dosud studovali, se týkaly především základních geometrických objektů bodů, přímek, rovin

Více

(Cramerovo pravidlo, determinanty, inverzní matice)

(Cramerovo pravidlo, determinanty, inverzní matice) KMA/MAT1 Přednáška a cvičení, Lineární algebra 2 Řešení soustav lineárních rovnic se čtvercovou maticí soustavy (Cramerovo pravidlo, determinanty, inverzní matice) 16 a 21 října 2014 V dnešní přednášce

Více

6 Skalární součin. u v = (u 1 v 1 ) 2 +(u 2 v 2 ) 2 +(u 3 v 3 ) 2

6 Skalární součin. u v = (u 1 v 1 ) 2 +(u 2 v 2 ) 2 +(u 3 v 3 ) 2 6 Skalární součin Skalární součin 1 je operace, která dvěma vektorům (je to tedy binární operace) přiřazuje skalár (v našem případě jde o reálné číslo, obecně se jedná o prvek nějakého tělesa T ). Dovoluje

Více

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2,

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2, Úlohy k přednášce NMAG a : Lineární algebra a geometrie a Verze ze dne. května Toto je seznam přímočarých příkladů k přednášce. Úlohy z tohoto seznamu je nezbytně nutné umět řešit. Podobné typy úloh se

Více

Matematika 1 MA1. 1 Analytická geometrie v prostoru - základní pojmy. 4 Vzdálenosti. 12. přednáška ( ) Matematika 1 1 / 32

Matematika 1 MA1. 1 Analytická geometrie v prostoru - základní pojmy. 4 Vzdálenosti. 12. přednáška ( ) Matematika 1 1 / 32 Matematika 1 12. přednáška MA1 1 Analytická geometrie v prostoru - základní pojmy 2 Skalární, vektorový a smíšený součin, projekce vektoru 3 Přímky a roviny 4 Vzdálenosti 5 Příčky mimoběžek 6 Zkouška;

Více

4. Napjatost v bodě tělesa

4. Napjatost v bodě tělesa p04 1 4. Napjatost v bodě tělesa Předpokládejme, že bod C je nebezpečným bodem tělesa a pro zabránění vzniku mezních stavů je m.j. třeba zaručit, že napětí v tomto bodě nepřesáhne definované mezní hodnoty.

Více

Matematika B101MA1, B101MA2

Matematika B101MA1, B101MA2 Matematika B101MA1, B101MA2 Zařazení předmětu: povinný předmět 1.ročníku bc studia 2 semestry Rozsah předmětu: prezenční studium 2 + 2 kombinované studium 16 + 0 / semestr Zakončení předmětu: ZS zápočet

Více

a počtem sloupců druhé matice. Spočítejme součin A.B. Označme matici A.B = M, pro její prvky platí:

a počtem sloupců druhé matice. Spočítejme součin A.B. Označme matici A.B = M, pro její prvky platí: Řešené příklady z lineární algebry - část 1 Typové příklady s řešením Příklady jsou určeny především k zopakování látky před zkouškou, jsou proto řešeny se znalostmi učiva celého semestru. Tento fakt se

Více

Modelování a simulace Lukáš Otte

Modelování a simulace Lukáš Otte Modelování a simulace 2013 Lukáš Otte Význam, účel a výhody MaS Simulační modely jsou nezbytné pro: oblast vědy a výzkumu (základní i aplikovaný výzkum) analýzy složitých dyn. systémů a tech. procesů oblast

Více

1.4. VEKTOROVÝ SOUČIN

1.4. VEKTOROVÝ SOUČIN .4. VEKTOROVÝ SOUČIN V této kapitole se dozvíte: definici vektorového (také vnějšího) součinu, jeho vlastnosti a geometrický význam; co rozumíme pravotočivou ortonormální nebo ortogonální bází; definici

Více

VEKTORY. Obrázek 1: Jediný vektor. Souřadnice vektoru jsou jeho průměty do souřadných os x a y u dvojrozměrného vektoru, AB = B A

VEKTORY. Obrázek 1: Jediný vektor. Souřadnice vektoru jsou jeho průměty do souřadných os x a y u dvojrozměrného vektoru, AB = B A VEKTORY Vektorem se rozumí množina všech orientovaných úseček, které mají stejnou velikost, směr a orientaci, což vidíme na obr. 1. Jedna konkrétní orientovaná úsečka se nazývá umístění vektoru na obr.

Více

OTÁZKY K PROCVIČOVÁNÍ PRUŽNOST A PLASTICITA II - DD6

OTÁZKY K PROCVIČOVÁNÍ PRUŽNOST A PLASTICITA II - DD6 OTÁZKY K PROCVIČOVÁNÍ PRUŽNOST A PLASTICITA II - DD6 POSUZOVÁNÍ KONSTRUKCÍ PODLE EUROKÓDŮ 1. Jaké mezní stavy rozlišujeme při posuzování konstrukcí podle EN? 2. Jaké problémy řeší mezní stav únosnosti

Více

Základní otázky pro teoretickou část zkoušky.

Základní otázky pro teoretickou část zkoušky. Základní otázky pro teoretickou část zkoušky. Platí shodně pro prezenční i kombinovanou formu studia. 1. Síla současně působící na elektrický náboj v elektrickém a magnetickém poli (Lorentzova síla) 2.

Více

Lineární zobrazení. 1. A(x y) = A(x) A(y) (vlastnost aditivity) 2. A(α x) = α A(x) (vlastnost homogenity)

Lineární zobrazení. 1. A(x y) = A(x) A(y) (vlastnost aditivity) 2. A(α x) = α A(x) (vlastnost homogenity) 4 Lineární zobrazení Definice: Nechť V a W jsou vektorové prostory Zobrazení A : V W (zobrazení z V do W nazýváme lineárním zobrazením, pokud pro všechna x V, y V a α R platí 1 A(x y = A(x A(y (vlastnost

Více

Podle povahy dělíme obvykle fyzikální veličiny do tří skupin, na extenzivní, intenzivní a protenzivní veličiny.

Podle povahy dělíme obvykle fyzikální veličiny do tří skupin, na extenzivní, intenzivní a protenzivní veličiny. Extenzivní, intenzivní a protenzivní veličiny Skalární, vektorové a tenzorové veličiny Extenzivní, intenzivní a protenzivní veličiny Podle povahy dělíme obvykle fyzikální veličiny do tří skupin, na extenzivní,

Více

8 Matice a determinanty

8 Matice a determinanty M Rokyta, MFF UK: Aplikovaná matematika II kap 8: Matice a determinanty 1 8 Matice a determinanty 81 Matice - definice a základní vlastnosti Definice Reálnou resp komplexní maticí A typu m n nazveme obdélníkovou

Více

Dá se ukázat, že vzdálenost dvou bodů má tyto vlastnosti: 2.2 Vektor, souřadnice vektoru a algebraické operace s vektory

Dá se ukázat, že vzdálenost dvou bodů má tyto vlastnosti: 2.2 Vektor, souřadnice vektoru a algebraické operace s vektory Vektorový počet.1 Eklidovský prostor E 3 Eklidovský prostor E 3 je prostor spořádaných trojic (tj. bodů), v němž je definována vzdálenost dvo jeho bodů A, B (značíme ji AB ). Vzdálenost bodů A = [a 1,

Více

Matematika B101MA1, B101MA2

Matematika B101MA1, B101MA2 Matematika B101MA1, B101MA2 Zařazení předmětu: povinný předmět 1.ročníku bc studia 2 semestry Rozsah předmětu: prezenční studium 2 + 2 kombinované studium 16 + 0 / semestr Zakončení předmětu: ZS zápočet

Více

Základy matematiky pro FEK

Základy matematiky pro FEK Základy matematiky pro FEK 2. přednáška Blanka Šedivá KMA zimní semestr 2016/2017 Blanka Šedivá (KMA) Základy matematiky pro FEK zimní semestr 2016/2017 1 / 20 Co nás dneska čeká... Závislé a nezávislé

Více

Vybrané kapitoly z matematiky

Vybrané kapitoly z matematiky Vybrané kapitoly z matematiky VŠB-TU Ostrava 2017-2018 Vybrané kapitoly z matematiky 2017-2018 1 / 19 Základní informace předmět: 714-0513, 5 kreditů přednáší: Radek Kučera kontakt: radek.kucera@vsb.cz,

Více

3.1. Newtonovy zákony jsou základní zákony klasické (Newtonovy) mechaniky

3.1. Newtonovy zákony jsou základní zákony klasické (Newtonovy) mechaniky 3. ZÁKLADY DYNAMIKY Dynamika zkoumá příčinné souvislosti pohybu a je tedy zdůvodněním zákonů kinematiky. K pojmům používaným v kinematice zavádí pojem hmoty a síly. Statický výpočet Dynamický výpočet -

Více

0.1 Úvod do lineární algebry

0.1 Úvod do lineární algebry Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Vektory Definice 011 Vektorem aritmetického prostorur n budeme rozumět uspořádanou n-tici reálných čísel x 1, x 2,, x n Definice 012 Definice sčítání

Více

Slovo ALGEBRA pochází z arabského al-jabr, což znamená nahrazení. Toto slovo se objevilo v názvu knihy

Slovo ALGEBRA pochází z arabského al-jabr, což znamená nahrazení. Toto slovo se objevilo v názvu knihy 1 Lineární algebra Slovo ALGEBRA pochází z arabského al-jabr, což znamená nahrazení. Toto slovo se objevilo v názvu knihy islámského matematika Hisab al-džebr val-muqabala ( Věda o redukci a vzájemném

Více

Operace s maticemi. 19. února 2018

Operace s maticemi. 19. února 2018 Operace s maticemi Přednáška druhá 19. února 2018 Obsah 1 Operace s maticemi 2 Hodnost matice (opakování) 3 Regulární matice 4 Inverzní matice 5 Determinant matice Matice Definice (Matice). Reálná matice

Více

ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ

ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ Parametrické vyjádření přímky v rovině Máme přímku p v rovině určenou body A, B. Sestrojíme vektor u = B A. Pro bod B tím pádem platí: B = A + u. Je zřejmé,

Více

6. ANALYTICKÁ GEOMETRIE

6. ANALYTICKÁ GEOMETRIE Vektorová algebra 6. ANALYTICKÁ GEOMETRIE Pravoúhlé souřadnice bodu v prostoru Poloha bodu v prostoru je vzhledem ke třem osám k sobě kolmým určena třemi souřadnicemi, které tvoří uspořádanou trojici reálných

Více

Požadavky ke zkoušce

Požadavky ke zkoušce Požadavky ke zkoušce Zkouška z předmětu MATEMATIKA 2 má dvě části Písemná část: Písemná část se ještě dále rozděluje na praktickou část písemku a teoretickou část test. Písemka trvá 90 minut a je v ní

Více

Přednášky z předmětu Aplikovaná matematika, rok 2012

Přednášky z předmětu Aplikovaná matematika, rok 2012 Přednášky z předmětu Aplikovaná matematika, rok 2012 Robert Mařík 23. ledna 2015 2 Obsah 1 Přednášky 2012 5 2 Písemky 2012 9 3 4 OBSAH Kapitola 1 Přednášky 2012 1. prednaska, 16.2.2012 -----------------------

Více

Matematika. Kamila Hasilová. Matematika 1/34

Matematika. Kamila Hasilová. Matematika 1/34 Matematika Kamila Hasilová Matematika 1/34 Obsah 1 Úvod 2 GEM 3 Lineární algebra 4 Vektory Matematika 2/34 Úvod Zkouška písemná, termíny budou včas vypsány na Intranetu UO obsah: teoretická a praktická

Více

Aplikovaná numerická matematika

Aplikovaná numerická matematika Aplikovaná numerická matematika 6. Metoda nejmenších čtverců doc. Ing. Róbert Lórencz, CSc. České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových systémů Příprava studijních

Více

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3,

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3, Vektorový prostor Příklady: Př.1. R 2 ; R 3 ; R n...aritmetický n-rozměrný prostor Dvě operace v R n : součet vektorů u = (u 1,...u n ) a v = (v 1,...v n ) je vektor u + v = (u 1 + v 1,...u n + v n ),

Více

Determinanty. Obsah. Aplikovaná matematika I. Pierre Simon de Laplace. Definice determinantu. Laplaceův rozvoj Vlastnosti determinantu.

Determinanty. Obsah. Aplikovaná matematika I. Pierre Simon de Laplace. Definice determinantu. Laplaceův rozvoj Vlastnosti determinantu. Determinanty Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Determinanty Definice determinantu Sarrusovo a křížové pravidlo Laplaceův rozvoj Vlastnosti determinantu Výpočet determinantů 2 Inverzní

Více

Mechanika kontinua. Mechanika elastických těles Mechanika kapalin

Mechanika kontinua. Mechanika elastických těles Mechanika kapalin Mechanika kontinua Mechanika elastických těles Mechanika kapalin Mechanika kontinua Mechanika elastických těles Mechanika kapalin a plynů Kinematika tekutin Hydrostatika Hydrodynamika Kontinuum Pro vyšetřování

Více

Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/ Množiny, funkce

Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/ Množiny, funkce Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/07.0018 2. Množiny, funkce MNOŽIN, ZÁKLDNÍ POJMY Pojem množiny patří v matematice ke stěžejním. Nelze jej zavést ve formě definice pomocí

Více

KLASICKÁ MECHANIKA. Předmětem mechaniky matematický popis mechanického pohybu v prostoru a v čase a jeho příčiny.

KLASICKÁ MECHANIKA. Předmětem mechaniky matematický popis mechanického pohybu v prostoru a v čase a jeho příčiny. MECHANIKA 1 KLASICKÁ MECHANIKA Předmětem mechaniky matematický popis mechanického pohybu v prostoru a v čase a jeho příčiny. Klasická mechanika rychlosti těles jsou mnohem menší než rychlost světla ve

Více

Matematika I 12a Euklidovská geometrie

Matematika I 12a Euklidovská geometrie Matematika I 12a Euklidovská geometrie Jan Slovák Masarykova univerzita Fakulta informatiky 3. 12. 2012 Obsah přednášky 1 Euklidovské prostory 2 Odchylky podprostorů 3 Standardní úlohy 4 Objemy Plán přednášky

Více

ELT1 - Přednáška č. 6

ELT1 - Přednáška č. 6 ELT1 - Přednáška č. 6 Elektrotechnická terminologie a odborné výrazy, měřicí jednotky a činitelé, které je ovlivňují. Rozdíl potenciálů, elektromotorická síla, napětí, el. napětí, proud, odpor, vodivost,

Více

9.1 Definice a rovnice kuželoseček

9.1 Definice a rovnice kuželoseček 9. Kuželosečky a kvadriky 9.1 Definice a rovnice kuželoseček Kuželosečka - řez na kruhovém kuželi, množina bodů splňujících kvadratickou rovnici ve dvou proměnných. Elipsa parametricky: X(t) = (a cos t,

Více

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: 3 Maticový počet 3.1 Zavedení pojmu matice Maticí typu (m, n, kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: a 11 a 12... a 1k... a 1n a 21 a 22...

Více

1. ÚVOD 1.1 SOUSTAVA FYZIKÁLNÍCH VELIČIN, KONSTANT,

1. ÚVOD 1.1 SOUSTAVA FYZIKÁLNÍCH VELIČIN, KONSTANT, 1. ÚVOD 1.1 SOUSTAVA FYZIKÁLNÍCH VELIČIN, KONSTANT, JEDNOTEK A JEJICH PŘEVODŮ FYZIKÁLNÍ VELIČINY Fyzikálními veličinami charakterizujeme a popisujeme vlastnosti fyzikálních objektů parametry stavů, ve

Více

Diferenciální rovnice

Diferenciální rovnice Diferenciální rovnice Průvodce studiem Touto kapitolou se náplň základního kurzu bakalářské matematiky uzavírá. Je tomu tak mimo jiné proto, že jsou zde souhrnně využívány poznatky získané studiem předchozích

Více

GAUSSŮV ZÁKON ELEKTROSTATIKY

GAUSSŮV ZÁKON ELEKTROSTATIKY GAUSSŮV ZÁKON ELEKTROSTATIKY PLOCHA JAKO VEKTOR Matematický doplněk n n Elementární plocha ΔS ds Ploše přiřadíme vektor, který 1) je k této ploše kolmý 2) má velikost rovnou velikosti (obsahu) plochy Δ

Více

7 Analytické vyjádření shodnosti

7 Analytické vyjádření shodnosti 7 Analytické vyjádření shodnosti 7.1 Analytická vyjádření shodných zobrazení v E 2 Osová souměrnost Osová souměrnost O(o) podle osy o s obecnou rovnicí o : ax + by + c =0: x = x 2a (ax + by + c) a 2 +

Více

U Úvod do modelování a simulace systémů

U Úvod do modelování a simulace systémů U Úvod do modelování a simulace systémů Vyšetřování rozsáhlých soustav mnohdy nelze provádět analytickým výpočtem.často je nutné zkoumat chování zařízení v mezních situacích, do kterých se skutečné zařízení

Více

Základní otázky ke zkoušce A2B17EPV. České vysoké učení technické v Praze ID Fakulta elektrotechnická

Základní otázky ke zkoušce A2B17EPV. České vysoké učení technické v Praze ID Fakulta elektrotechnická Základní otázky ke zkoušce A2B17EPV Materiál z přednášky dne 10/5/2010 1. Síla současně působící na elektrický náboj v elektrickém a magnetickém poli (Lorentzova síla) 2. Coulombův zákon, orientace vektorů

Více

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice Vektorové podprostory K množina reálných nebo komplexních čísel, U vektorový prostor nad K. Lineární kombinace vektorů u 1, u 2,...,u

Více

Parametrické rovnice křivky

Parametrické rovnice křivky Křivkový integrál Robert Mařík jaro 2014 Tento text je tištěnou verzí prezentací dostupných z http://user.mendelu.cz/marik/am. Křivkový integrál Jedná se o rozšíření Riemannova integrálu, kdy množinou

Více

Dnešní látka: Literatura: Kapitoly 3 a 4 ze skript Karel Rektorys: Matematika 43, ČVUT, Praha, Text přednášky na webové stránce přednášejícího.

Dnešní látka: Literatura: Kapitoly 3 a 4 ze skript Karel Rektorys: Matematika 43, ČVUT, Praha, Text přednášky na webové stránce přednášejícího. Předmět: MA4 Dnešní látka: Od okrajových úloh v 1D k o. ú. ve 2D Laplaceův diferenciální operátor Variačně formulované okrajové úlohy pro parciální diferenciální rovnice a metody jejich přibližného řešení

Více

Rozdíly mezi MKP a MHP, oblasti jejich využití.

Rozdíly mezi MKP a MHP, oblasti jejich využití. Rozdíly mezi, oblasti jejich využití. Obě metody jsou vhodné pro určitou oblast problémů. základě MKP vyžaduje rozdělení těles na vhodný počet prvků, jejichž analýza je poměrně snadná a pro většinu částí

Více

Hisab al-džebr val-muqabala ( Věda o redukci a vzájemném rušení ) Muhammada ibn Músá al-chvárizmího (790? - 850?, Chiva, Bagdád),

Hisab al-džebr val-muqabala ( Věda o redukci a vzájemném rušení ) Muhammada ibn Músá al-chvárizmího (790? - 850?, Chiva, Bagdád), 1 LINEÁRNÍ ALGEBRA 1 Lineární algebra Slovo ALGEBRA pochází z arabského al-jabr, což znamená nahrazení. Toto slovo se objevilo v názvu knihy islámského matematika Hisab al-džebr val-muqabala ( Věda o redukci

Více

1 Připomenutí vybraných pojmů

1 Připomenutí vybraných pojmů 1 Připomenutí vybraných pojmů 1.1 Grupa Definice 1 ((Komutativní) grupa). Grupou (M, ) rozumíme množinu M spolu s operací na M, která má tyto vlastnosti: i) x, y M; x y M, Operace je neomezeně definovaná

Více

Základy maticového počtu Matice, determinant, definitnost

Základy maticového počtu Matice, determinant, definitnost Základy maticového počtu Matice, determinant, definitnost Petr Liška Masarykova univerzita 18.9.2014 Matice a vektory Matice Matice typu m n je pravoúhlé (nebo obdélníkové) schéma, které má m řádků a n

Více

ČÁST V F Y Z I K Á L N Í P O L E. 18. Gravitační pole 19. Elektrostatické pole 20. Elektrický proud 21. Magnetické pole 22. Elektromagnetické pole

ČÁST V F Y Z I K Á L N Í P O L E. 18. Gravitační pole 19. Elektrostatické pole 20. Elektrický proud 21. Magnetické pole 22. Elektromagnetické pole Kde se nacházíme? ČÁST V F Y Z I K Á L N Í P O L E 18. Gravitační pole 19. Elektrostatické pole 20. Elektrický proud 21. Magnetické pole 22. Elektromagnetické pole Mapování elektrického pole -jak? Detektorem.Intenzita

Více

Úvodní informace. 17. února 2018

Úvodní informace. 17. února 2018 Úvodní informace Funkce více proměnných Přednáška první 17. února 2018 Obsah 1 Úvodní informace. 2 Funkce více proměnných Definiční obor Limita a spojitost Derivace, diferencovatelnost, diferenciál Úvodní

Více

Matice. Modifikace matic eliminační metodou. α A = α a 2,1, α a 2,2,..., α a 2,n α a m,1, α a m,2,..., α a m,n

Matice. Modifikace matic eliminační metodou. α A = α a 2,1, α a 2,2,..., α a 2,n α a m,1, α a m,2,..., α a m,n [1] Základní pojmy [2] Matice mezi sebou sčítáme a násobíme konstantou (lineární prostor) měníme je na jiné matice eliminační metodou násobíme je mezi sebou... Matice je tabulka čísel s konečným počtem

Více

Matematika II, úroveň A ukázkový test č. 1 (2017) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

Matematika II, úroveň A ukázkový test č. 1 (2017) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené 28. 2. 2017 Matematika II, úroveň A ukázkový test č. 1 (2017) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené mn. M E n. Zapište a načrtněte množinu D, ve které

Více

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij] MATICE Matice typu m/n nad tělesem T je soubor m n prvků z tělesa T uspořádaných do m řádků a n sloupců: a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij] a m1 a m2 a mn Prvek a i,j je prvek matice A na místě

Více

Afinita je stručný název pro afinní transformaci prostoru, tj.vzájemně jednoznačné afinní zobrazení bodového prostoru A n na sebe.

Afinita je stručný název pro afinní transformaci prostoru, tj.vzájemně jednoznačné afinní zobrazení bodového prostoru A n na sebe. 4 Afinita Afinita je stručný název pro afinní transformaci prostoru, tj.vzájemně jednoznačné afinní zobrazení bodového prostoru A n na sebe. Poznámka. Vzájemně jednoznačným zobrazením rozumíme zobrazení,

Více

MATURITNÍ TÉMATA Z MATEMATIKY

MATURITNÍ TÉMATA Z MATEMATIKY MATURITNÍ TÉMATA Z MATEMATIKY 1. Základní poznatky z logiky a teorie množin Pojem konstanty a proměnné. Obor proměnné. Pojem výroku a jeho pravdivostní hodnota. Operace s výroky, složené výroky, logické

Více

A[a 1 ; a 2 ; a 3 ] souřadnice bodu A v kartézské soustavě souřadnic O xyz

A[a 1 ; a 2 ; a 3 ] souřadnice bodu A v kartézské soustavě souřadnic O xyz 1/15 ANALYTICKÁ GEOMETRIE Základní pojmy: Soustava souřadnic v rovině a prostoru Vzdálenost bodů, střed úsečky Vektory, operace s vektory, velikost vektoru, skalární součin Rovnice přímky Geometrie v rovině

Více

maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést

maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést Úlohy k zamyšlení 1. Zdůvodněte, proč třetí řádek Hornerova schématu pro vyhodnocení polynomu p v bodě c obsahuje koeficienty polynomu r, pro který platí p(x) = (x c) r(x) + p(c). 2. Dokažte, že pokud

Více

MATEMATIKA II - vybrané úlohy ze zkoušek ( 2015)

MATEMATIKA II - vybrané úlohy ze zkoušek ( 2015) MATEMATIKA II - vybrané úlohy ze zkoušek ( 2015 doplněné o další úlohy 13. 4. 2015 Nalezené nesrovnalosti ve výsledcích nebo připomínky k tomuto souboru sdělte laskavě F. Mrázovi ( e-mail: Frantisek.Mraz@fs.cvut.cz.

Více

příkladů do cvičení. V textu se objeví i pár detailů, které jsem nestihl (na které jsem zapomněl) a(b u) = (ab) u, u + ( u) = 0 = ( u) + u.

příkladů do cvičení. V textu se objeví i pár detailů, které jsem nestihl (na které jsem zapomněl) a(b u) = (ab) u, u + ( u) = 0 = ( u) + u. Několik řešených příkladů do Matematiky Vektory V tomto textu je spočteno několik ukázkových příkladů které vám snad pomohou při řešení příkladů do cvičení. V textu se objeví i pár detailů které jsem nestihl

Více

Číselné vektory, matice, determinanty

Číselné vektory, matice, determinanty Číselné vektory, matice, determinanty Základy vyšší matematiky LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipĺıny

Více

6.1 Vektorový prostor

6.1 Vektorový prostor 6 Vektorový prostor, vektory Lineární závislost vektorů 6.1 Vektorový prostor Nechť je dán soubor nějakých prvků, v němž je dána jistá struktura vztahů mezi jednotlivými prvky nebo v němž jsou předepsána

Více

Vybraný matematický aparát pro modelování fyzikálních polí

Vybraný matematický aparát pro modelování fyzikálních polí Vybraný matematický aparát pro modelování fyzikálních polí Milan Hokr Technická univerzita v Liberci Fakulta mechatroniky, informatiky a mezioborových studií 19. ledna 2009 Obsah 1 Úvod do modelování 3

Více

Přijímací zkouška na navazující magisterské studium Studijní program Fyzika obor Učitelství fyziky matematiky pro střední školy

Přijímací zkouška na navazující magisterské studium Studijní program Fyzika obor Učitelství fyziky matematiky pro střední školy Přijímací zkouška na navazující magisterské studium 013 Studijní program Fyzika obor Učitelství fyziky matematiky pro střední školy Studijní program Učitelství pro základní školy - obor Učitelství fyziky

Více

Občas se používá značení f x (x 0, y 0 ), resp. f y (x 0, y 0 ). Parciální derivace f. rovnoběžného s osou y a z:

Občas se používá značení f x (x 0, y 0 ), resp. f y (x 0, y 0 ). Parciální derivace f. rovnoběžného s osou y a z: PARCIÁLNÍ DERIVACE Jak derivovat reálné funkce více proměnných aby bylo možné tyto derivace použít podobně jako derivace funkcí jedné proměnné? Jestliže se okopíruje definice z jedné proměnné dostane se

Více

B) výchovné a vzdělávací strategie jsou totožné se strategiemi vyučovacího předmětu Matematika.

B) výchovné a vzdělávací strategie jsou totožné se strategiemi vyučovacího předmětu Matematika. 4.8.3. Cvičení z matematiky Předmět Cvičení z matematiky je vyučován v sextě a v septimě jako volitelný předmět. Vzdělávací obsah vyučovacího předmětu Cvičení z matematiky vychází ze vzdělávací oblasti

Více

Skalární součin dovoluje zavedení metriky v afinním bodovém prostoru, tj. umožňuje nám určovat vzdálenosti, odchylky, obsahy a objemy.

Skalární součin dovoluje zavedení metriky v afinním bodovém prostoru, tj. umožňuje nám určovat vzdálenosti, odchylky, obsahy a objemy. 6 Skalární součin Skalární součin dovoluje zavedení metriky v afinním bodovém prostoru, tj. umožňuje nám určovat vzdálenosti, odchylky, obsahy a objemy. Příklad: Určete odchylku přímek p, q : p : x =1+3t,

Více

Lineární algebra : Metrická geometrie

Lineární algebra : Metrická geometrie Lineární algebra : Metrická geometrie (16. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 6. května 2014, 10:42 1 2 Úvod Zatím jsme se lineární geometrii věnovali v kapitole o lineárních

Více

Lineární algebra - I. část (vektory, matice a jejich využití)

Lineární algebra - I. část (vektory, matice a jejich využití) Lineární algebra - I. část (vektory, matice a jejich využití) Michal Fusek Ústav matematiky FEKT VUT, fusekmi@feec.vutbr.cz 2. přednáška z ESMAT Michal Fusek (fusekmi@feec.vutbr.cz) 1 / 40 Obsah 1 Vektory

Více

Potenciální proudění

Potenciální proudění Hydromechanické procesy Potenciální proudění + plíživé obtékání koule M. Jahoda Proudění tekutiny Pohyby elementu tekutiny 2 čas t čas t + dt obecný pohyb posunutí lineární deformace rotace úhlová deformace

Více

1 Báze a dimenze vektorového prostoru 1

1 Báze a dimenze vektorového prostoru 1 1 Báze a dimenze vektorového prostoru 1 Báze a dimenze vektorového prostoru 1 2 Aritmetické vektorové prostory 7 3 Eukleidovské vektorové prostory 9 Levá vnější operace Definice 5.1 Necht A B. Levou vnější

Více

Analýza napjatosti PLASTICITA

Analýza napjatosti PLASTICITA Analýza napjatosti PLASTICITA TENZOR NAPĚTÍ Teplota v daném bodě je skalár, je to tenzor nultého řádu, který nezávisí na změně souřadného systému Síla je vektor, je to tenzor prvního řádu, v trojrozměrném

Více

7. Lineární vektorové prostory

7. Lineární vektorové prostory 7. Lineární vektorové prostory Tomáš Salač MÚ UK, MFF UK LS 2017/18 Tomáš Salač ( MÚ UK, MFF UK ) 7. Lineární vektorové prostory LS 2017/18 1 / 62 7.1 Definice a příklady Definice 7.1 Množina G s binární

Více

10. Soustavy lineárních rovnic, determinanty, Cramerovo pravidlo

10. Soustavy lineárních rovnic, determinanty, Cramerovo pravidlo 0. Soustavy lineárních rovnic, determinanty, Cramerovo pravidlo (PEF PaA) Petr Gurka aktualizováno 9. prosince 202 Obsah Základní pojmy. Motivace.................................2 Aritmetický vektorový

Více

Poznámka. V některých literaturách se pro označení vektoru také používá symbolu u.

Poznámka. V některých literaturách se pro označení vektoru také používá symbolu u. Vektory, operace s vektory Ž3 Orientovaná úsečka Mějme dvojici bodů, (na přímce, v rovině nebo prostoru), které spojíme a vznikne tak úsečka. Pokud budeme rozlišovat, zda je spojíme od k nebo od k, říkáme,

Více

1. Teoretická mechanika

1. Teoretická mechanika 1. Teoretická mechanika 16 Teoretická mechanika 1.1 Integrální principy mechaniky V teoretické mechanice se hojně používá Einsteinova sumační konvence, diferenciálu a Lagrangeova věta o přírůstku. Pokud

Více

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti Kapitola 5 Vektorové prostory V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti operací sčítání a násobení

Více

Necht L je lineární prostor nad R. Operaci : L L R nazýváme

Necht L je lineární prostor nad R. Operaci : L L R nazýváme Skalární součin axiomatická definice odvození velikosti vektorů a úhlu mezi vektory geometrická interpretace ortogonalita vlastnosti ortonormálních bázi [1] Definice skalárního součinu Necht L je lineární

Více

Mechanika s Inventorem

Mechanika s Inventorem Mechanika s Inventorem 2. Základní pojmy CAD data FEM výpočty Petr SCHILLING, autor přednášky Ing. Kateřina VLČKOVÁ, obsahová korekce Optimalizace Tomáš MATOVIČ, publikace 1 Obsah přednášky: Lagrangeův

Více

Počítačová dynamika tekutin (CFD) Základní rovnice. - laminární tok -

Počítačová dynamika tekutin (CFD) Základní rovnice. - laminární tok - Počítačová dynamika tekutin (CFD) Základní rovnice - laminární tok - Základní pojmy 2 Tekutina nemá vlastní tvar působením nepatrných tečných sil se částice tekutiny snadno uvedou do pohybu (výjimka některé

Více

VEKTOROVÁ POLE Otázky

VEKTOROVÁ POLE Otázky VEKTOROVÁ POLE VEKTOROVÁ POLE Je-li A podmnožina roviny a f je zobrazení A do R 2, které je dáno souřadnicemi f 1, f 2, tj., f(x, y) = (f 1 (x, y), f 2 (x, y)) pro (x, y) A, lze chápat dvojici (f 1 (x,

Více

Definice 28 (Ortogonální doplněk vektorového podprostoru). V k V n ; V k V. (Pech:AGLÚ/str D.5.1)

Definice 28 (Ortogonální doplněk vektorového podprostoru). V k V n ; V k V. (Pech:AGLÚ/str D.5.1) 14.3 Kolmost podprostorů 14.3.1 Ortogonální doplněk vektorového prostou Ve vektorovém prostoru dimenze 3 je ortogonálním doplňkem roviny (přesněji vektorového prostoru dimenze ) přímka na ní kolmá (vektorový

Více