Obyčajné differenciálne rovnice/Diferenciálne rovnice

From testwiki
Revision as of 08:49, 25 October 2024 by imported>Dušan Kreheľ (kategoria)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

1.1 Diferenciálne rovnice

Diferenciálne rovnice sú rovnice, v ktorých sa vyskytuje neznáma funkcia a jej derivácie. Takéto rovnice predstavujú vzťah medzi priebehom určitého procesu opísaného danou funkciou a zmenou tohto procesu v priestore alebo čase. Diferenciálne rovnice sa často vyskytujú, keď sa má matematicky modelovať fyzikálny, chemický, biologický alebo sociálny proces. Fyzikálne odvodenie diferenciálnej rovnice je preklad fyzikálnych zákonov do matematického jazyka: do diferenciálnej rovnice alebo do systému niekoľkých diferenciálnych rovníc.

Ak hľadaná funkcia závisí len od jednej premennej, t. j. y=y(t), t. j. modelovaný proces závisí napríklad len od času, diferenciálna rovnica sa označuje ako obyčajná diferenciálna rovnica. Ak modelovaná funkcia závisí od viacerých premenných, napríklad od priestorových súradníc x3, alebo navyše od času t, t. j. y=y(t,x),x3, diferenciálna rovnica sa nazýva parciálna diferenciálna rovnica. Vyskytujú sa tu parciálne derivácie funkcie y podla t a x.

Príklad 1.1 (Traktrix, Leibniz 1693).

Uvažujeme reťiazkové hodinky s dĺžkou reťiazky a, ktoré ležia na stole tak, že ich retiazka je na začiatku t=t0 je kolmá na okraj stola. Koniec reťiazky sa pomaly ťahá po okraji stola. Po ktorej krivke sa pohybujú hodinky? (Polomer hodín tu môžeme zanedbať, takže polohu hodín môžeme opísať pomocou ich stredu)


Riešenie:

Obr. 1.1: Aproximácia krivky opísanej reťazovými hodinkami pomocou explicitného prístupu riešenie

Neznámu polohu hodín v určitom čase t(t0,T) opíšeme funkciou y(t). Tu t0 zodpovedá času začiatku (napríklad t0=0) a T času konca nášho pozorovania. Hrana tabuľky, ktorá bola na začiatku kolmá na reťazec hodín, predstavuje os t. Napätá hodinová reťaz predstavuje dotyčnicu k nami hľadanej krivke y(t). Keďže táto má vždy rovnakú dĺžku a, hľadaná krivka sa nazýva aj ekvidištantná krivka (trajektória). Poloha hodín je načrtnutá na obrázku 1.1.

Používame s(t) na označenie priesečníka hodinového reťazca s osou t a M1 na označenie polohy stredu hodín v čase t1. Potom pre bod v čase t1(t0,T),t1>t0 platí pri uvažovaní trojuholníka t1,s(t1),M1 a2=y2(t1)+(s(t1)t1)2s(t1)t1=a2y2(t1).(1.1)

Teraz sa pozrieme na polohu reťazca v inom časovom bode t2(t0,T),t2>t1, kde Δt=t2t1. Ak zvolíme Δt dostatočne malú, stred hodín M2 leží v čase t2 približne na hypotenuse y(t1),s(t1), teda v M3. Z podobnosti trojuholníkov t1,s(t1),M1 a t2,s(t1),y(t2) potom vychádza y(t2)y(t1)=t2s(t1)t1s(t1).

Nulový súčet ±t1 v čitateli skr pravej strany uvesknej rovnice a násobenie y(t1) potom vedie k y(t2)=y(t1)(1+t2t1t1s(t1)), a nakoniec dostaneme y(t2)y(t1)t2t1=y(t1)t1s(t1).

Keďže funkcia s(t) je neznáma, treba ju z skr vyššie uvesknej rovniceskn vylúčiť. To však umožňuje rovnica (1.1). Po zovšeobecnení skr skr sa postupuje od času t1 k času t2, v skm určíme polohu hodín skr v čase ti+1 počnúc ti, dostaneme rovnicu y(ti+1)y(ti)ti+1ti=y(ti)a2y2(ti), i=0,1,N,tN=T.(1.2)

Limitný prechod s Δt:=ti+1ti smerom k 0, t. j. ti+1ti v (1. 2) nakoniec vedie k nasledujúcejskr obyčajnej diferenciálnej rovnici (za predpokladu, že krivku y(t) možno opísať diferencovateľnou funkciouskn): y(t)=y(t)a2y2(t),(1.3)

ktorý je vybavený počiatočnou podmienkou skr y(t0)=a. V skm explicitnom Uvod2s prístupe opísanom vyššie sme budúcu polohu skr hodín aproximovali pomocou skr aktuálnej polohy. Tento prístup sa odráža aj rovnici skr (1.2); po vyriešení y(ti+1) predstavuje táto rovnica iteračný postup, pričom každú novú polohu hodín možno určiť zo starej polohy: y(ti+1)=y(ti)Δty(ti)a2y2(ti), i=0,1,N. y(ti+1) predstavuje táto rovnica iteračný postup, pomocou ktorého môžete určiť hodiny skr zo starej polohy skr pre každúsk novú polohu: y(ti+1)=y(ti)Δty(ti)a2y2(ti), i=0,1,N.

Obrázok 1.2: Aproximácia krivky skr skr hodinového reťazca implicitným (spätným) prístupom

Prístupskr Uvod2 by bol implicitný prístup. Tu by sa pozícia hodín skr opísala spätne v čase skr. Vychádzajúc z budúcej polohy skr hodín skr (v ti+1) určiť aktuálnu polohu (v ti). V tejto situácii (pozri obrázok 1. 2) by smesk uvažovali trojuholník t2,s(t2),M2 a predchádzajúcu polohu skr hodiny y(t1) na skr predĺžení skr hypotenuse M2,s(t2) , t. j. v bosk M2,s(t2). t. j. hľadajte v bosk M3. Z skr podobnosti skr trojuholníkov t2,s(t2),M2 a t1,s(t2),M3 vedie v tomto prípask k y(t1)y(t2)=t1s(t2)t2s(t2)y(t2)y(t1)t2t1=y(t2)t2s(t2).

Pomocou s(t2)t2=a2y2(t2), pozri trojuholník t2,s(t2),M2, napokon vyplýva zovšeobecnenie pre všetky kroky podľa skr y(ti+1)y(ti)ti+1ti=y(ti+1)a2y2(ti+1), i=0,1,N,tN=T.(1.4) Na získanie novej hodnoty skn je potrebné vyriešiť nelineárnu rovnicu (1.4) pre y(ti+1). Vo všeobecnom prípask isk o náročný problém, ktorý sa v praxi rieši skr iteračnou metódou (Newtonova, bisekčná, oskr sekantová metóda).

Uvod2formuly (1.2),(1.4) predstavujú numerickú aproximáciu skr diferenciálnej rovnice (1.3) pre ekvitangenciálnu krivku. Vzorec (1.2) možno získať aj v skm rovnici (1. 3) v diskrétnych časových krokoch ti, i=0,1,N, pričom dericia sa aproximuje v každomskm ti s doprednou diferenciou, y(ti+1)y(ti+1)y(ti)ti+1ti. Vzorec (1.4) získame analogicky dosaskním t=ti+1 do (1. 3) a nahraskním skr dericia s skr spätne odobratým rozdielom y(ti+1)y(ti+1)y(ti)ti+1ti. Uvod2s (1.3), (1.2) a (1.4) sa (vo všeobecnosti) nezhodujú. Možno však predpokladať, že Uvod2 týchto rovníc sa navzájom aproximujú s Δt0. Rozlišovať medzi numerickou aproximáciou skr Uvod2 a skr presnou Uvod2, označujeme numerickú aproximáciu skn s ηi v ti, ηiy(ti) ...

Riešenie Príkladu Traktrix v Geogebre

Approximatívnu grafickú realizáciu krivky Traktrix (explicitný prístup) možno nájsť ako Interaktives Geogebra-Applet 1, alebo Interaktives Geogebra-Applet 2, v nemeckom jazyku (Autor A. Hundertmark).