Separace proměnných

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Separace proměnných (Fourierova metoda) je postup při řešení obyčejných a parciálních diferenciálních rovnic v matematice založený na převedení nezávislé proměnné na jednu stranu a závislé proměnné na druhou stranu rovnice a následné integraci obou stran rovnice.

Separaci proměnných nelze provést u všech diferenciálních rovnic. Rovnice, u kterých separaci proměnných provést lze, bývají označovány jako separabilní (separovatelné).

Obyčejná diferenciální rovnice

Předpokládejme, že diferenciální rovnici lze zapsat ve tvaru

:\frac{\mathrm{d}}{\mathrm{d}x} f(x) = g(x)h(f(x))

pro y = f(x) můžeme psát:

:\frac{\mathrm{d}y}{\mathrm{d}x}=g(x)h(y).

Pokud h(y) ≠ 0, můžeme rovnici upravit:

:{\mathrm{d}y \over h(y)} = {g(x)\mathrm{d}x},

takže na každé straně rovnice je jenom jedna z proměnných x a y. S dx (a dy) můžeme pracovat jako s jinými prvky ve výrazu, aniž by nás zajímala formální definice dx jako diferenciálu.

Alternativní zápis

Místo Leibnizovy notace můžeme použít zápis

:\frac{1}{h(y)} \frac{\mathrm{d}y}{\mathrm{d}x} = g(x),

ze kterého ale není zcela zjevné, proč se tato metoda nazývá „separace proměnných“. Integrováním obou stran rovnice podle x dostáváme:

:\int \frac{1}{h(y)} \frac{\mathrm{d}y}{\mathrm{d}x} \, \mathrm{d}x = \int g(x) \, \mathrm{d}x, \qquad\qquad (1)

nebo ekvivalentně,

:\int \frac{1}{h(y)} \, \mathrm{d}y = \int g(x) \, \mathrm{d}x

díky substitučnímu pravidlu pro integrály.

Pro vyřešení rovnice stačí spočítat oba integrály. Tento postup nám umožňuje efektivně považovat derivace \frac{\mathrm{d}y}{\mathrm{d}x} za zlomky, které mohou být rozděleny. +more To umožňuje postupovat při řešení separabilních diferenciálních rovnic podobně jako při úpravě aritmetických výrazů:.

Poznámka: Při integraci rovnice (1) není třeba používat dvě integrační konstanty jako v

:\int \frac{1}{h(y)} \, \mathrm{d}y + C_1 = \int g(x) \, \mathrm{d}x + C_2,

stačí zavést jedinou konstantu, která je jejich rozdílem: C = C_2 - C_1.

Příklad (I)

Obyčejnou diferenciální rovnici

:\frac{\mathrm{d}}{\mathrm{d}x}f(x)=f(x)(1-f(x))

můžeme zapsat jako

:\frac{\mathrm{d}y}{\mathrm{d}x}=y(1-y).

Pokud položíme g(x) = 1 a h(y) = y(1-y), můžeme tuto rovnici zapsat ve tvaru rovnice (1) výše. Tato diferenciální rovnice je tedy separabilní.

Jak je ukázáno výše, můžeme považovat \mathrm{d}y a \mathrm{d}x za zvláštní hodnoty, takže obě strany rovnice můžeme znásobit \mathrm{d}x. Vydělením obou stran výrazem y(1 - y) dostáváme

:\frac{\mathrm{d}y}{y(1-y)}=\mathrm{d}x.

Tím jsou proměnné x a y separované, protože x je na pravé straně rovnice a y pouze na levé.

Integrováním obou stran dostaneme

:\int\frac{\mathrm{d}y}{y(1-y)}=\int \mathrm{d}x,

což pomocí rozkladu na parciální zlomky převedeme na

:\int\frac{1}{y} \, \mathrm{d}y + \int\frac{1}{1-y}\,\mathrm{d}y=\int 1 \, \mathrm{d}x,

a pak

:\ln |y| -\ln |1-y|=x+C

kde C je integrační konstanta. Trocha algebra dává řešení pro y:

:y=\frac{1}{1+Be^{-x}}.

Naše řešení můžeme zkontrolovat zderivováním nalezené funkce podle proměnné x, kde B je libovolná konstanta. Výsledek se musí shodovat s původním problémem. +more (Při řešení rovnice uvedené výše musíme být opatrní při práci s absolutními hodnotami. Ukazuje se, že různá znaménka absolutní hodnoty přispívají postupně ke kladným a záporným hodnotám B. Případ B = 0 pochází z y = 1, jak je diskutováno níže. ).

Nezapomeňte, že protože jsme dělili y a (1 - y), musíme zkontrolovat, zda řešení y(x) = 0 a y(x) = 1 není také řešením (singulárním) diferenciální rovnice (v tomto případě obě tyto funkce řešením jsou).

Příklad (II)

Populační růst je často znázorněn diferenciální rovnicí

: \frac{\mathrm{d}P}{\mathrm{d}t}=kP\left(1-\frac{P}{K}\right),

kde P je populace jako funkce času t, k je rychlost růstu a K je nosná kapacita prostředí.

Pro řešení této diferenciální rovnice lze použít separaci proměnných.

: \frac{\mathrm{d}P}{\mathrm{d}t}=kP\left(1-\frac{P}{K}\right) : \int\frac{\mathrm{d}P}{P\left(1-\frac{P}{K}\right)}=\int k\,\mathrm{d}t

Pro výpočet integrálu na levé straně zlomek zjednodušíme

: \frac{1}{P\left(1-\frac{P}{K}\right)}=\frac{K}{P\left(K-P\right)}

a pak jej rozložíme na částečné zlomky

: \frac{K}{P\left(K-P\right)}=\frac{1}{P}+\frac{1}{K-P}

Čímž dostaneme

: \int\left(\frac{1}{P}+\frac{1}{K-P}\right)\,\mathrm{d}P=\int k\,\mathrm{d}t : \ln\begin{vmatrix}P\end{vmatrix}-\ln\begin{vmatrix}K-P\end{vmatrix}=kt+C : \ln\begin{vmatrix}K-P\end{vmatrix}-\ln\begin{vmatrix}P\end{vmatrix}=-kt-C : \ln\begin{vmatrix}\cfrac{K-P}{P}\end{vmatrix}=-kt-C : \begin{vmatrix}\cfrac{K-P}{P}\end{vmatrix}=e^{-kt-C} : \begin{vmatrix}\cfrac{K-P}{P}\end{vmatrix}=e^{-C}e^{-kt} : \frac{K-P}{P}=\pm e^{-C}e^{-kt} : Nechť A=\pm e^{-C}. : \frac{K-P}{P}=Ae^{-kt} : \frac{K}{P}-1=Ae^{-kt} : \frac{K}{P}=1+Ae^{-kt} : \frac{P}{K}=\frac{1}{1+Ae^{-kt}} : P=\frac{K}{1+Ae^{-kt}}

Proto řešení logistické rovnice je

: P\left(t\right)=\frac{K}{1+Ae^{-kt}}

Pro nalezení A, položíme t=0 a P\left(0\right)=P_0. Pak máme

: P_0=\frac{K}{1+Ae^0}

Vzhledem k tomu, že e^0=1, dostaneme řešení pro A

: A=\frac{K-P_0}{P_0}

Parciální diferenciální rovnice{{Anchor|pde}}

Metoda separace proměnných se používá také pro řešení množství lineárních parciálních diferenciálních rovnic s okrajovou a počáteční podmínkou, jako například rovnice vedení tepla, vlnová rovnice, Laplaceova rovnice a Helmholtzova rovnice.

Homogenní případ

Uvažujme jednorozměrnou rovnici vedení tepla:

{{Vzorec|\frac{\partial u}{\partial t}-\alpha\frac{\partial^{2}u}{\partial x^{2}}=0|1}}

Hraniční podmínka je homogenní, to jest {{Vzorec|u\big|_{x=0}=u\big|_{x=L}=0 |2}}

Pokusíme se hledat řešení které není identicky rovné nule, a které splňuje okrajovou podmínku ale s následující vlastností: u je součin, ve kterém je závislost u na x a t oddělena, to jest:

Substitucí u zpátky do rovnice a použitím součinového pravidla dostaneme

{{Vzorec|\frac{T'(t)}{\alpha T(t)} = \frac{X(x)}{X(x)}.|4}}

Protože pravá strana závisí pouze na x a levá strana pouze na t, obě strany jsou rovné nějaké konstantní hodnotě − λ. Tedy:

a

− λ zde je vlastní hodnota pro oba diferenciální operátory a T(t) a X(x) jsou odpovídající vlastní funkce.

Nyní ukážeme, že řešení pro X(x) pro hodnoty λ ≤ 0 nemůže existovat:

Předpokládejme, že λ X(x) = B e^{\sqrt{-\lambda} \, x} + C e^{-\sqrt{-\lambda} \, x}.

Z dostaneme

a proto B = 0 = C, což implikuje, že u je identicky rovno 0.

Předpokládejme, že λ = 0. Pak existují reálná čísla B, C taková, že

:X(x) = Bx + C.

Z odvodíme stejným způsobem jako v 1, že u je identicky rovno 0.

Proto musí existovat případ, kdy λ > 0. Pak existují reálná čísla A, B, C taková, že :T(t) = E^{-\lambda \alpha t}, a :X(x) = B \sin(\sqrt{\lambda} \, x) + C \cos(\sqrt{\lambda} \, x).

Z dostaneme C = 0 a, které pro nějaké kladné celé číslo n,

:\sqrt{\lambda} = n \frac{\pi}{L}.

Toto je řešení rovnice šíření tepla ve speciálním případě, kdy závislost u má speciální tvar .

Obecně suma řešení které vyhovují hraniční podmínce také vyhovuje a . Tudíž úplné řešení může být daný jako

:u(x,t) = \sum_{n = 1}^{\infty} D_n \sin \frac{n\pi x}{L} \exp\left(-\frac{n^2 \pi^2 \alpha t}{L^2}\right),

kde Dn jsou koeficienty určené počáteční podmínkou.

Je-li dána počáteční podmínka

:u\big|_{t=0}=f(x),

můžeme dostat

:f(x) = \sum_{n = 1}^{\infty} D_n \sin \frac{n\pi x}{L}.

Toto je sinová řada rozvoje funkce f(x). Znásobením obou stran \sin \frac{n\pi x}{L} a integrováním na [0,L] dává

:D_n = \frac{2}{L} \int_0^L f(x) \sin \frac{n\pi x}{L} \, \mathrm{d}x.

Tato metoda vyžaduje, aby vlastní funkce x, zde \left\{\sin \frac{n\pi x}{L}\right\}_{n=1}^{\infty}, byly ortogonální a úplné. To je obecně zaručeno Sturm-Liouvilleovou teorií.

Nehomogenní případ

Předpokládejme, že rovnice je nehomogenní

{{Vzorec|\frac{\partial u}{\partial t}-\alpha\frac{\partial^{2}u}{\partial x^{2}}=h(x,t)|8}}

s okrajovou podmínkou stejnou jako .

Rozšíříme h(x,t), u(x,t) a f(x,t) na

{{Vzorec|h(x,t)=\sum_{n=1}^{\infty}h_{n}(t)\sin\frac{n\pi x}{L},|9}}

{{Vzorec|u(x,t)=\sum_{n=1}^{\infty}u_{n}(t)\sin\frac{n\pi x}{L},|10}}

{{Vzorec|f(x)=\sum_{n=1}^{\infty}b_{n}\sin\frac{n\pi x}{L},|11}}

kde hn(t) a bn můžeme vypočítat integrací, zatímco un(t) je třeba určit.

Substitujeme a zpátky na a uvažováním ortogonality funkce sinus dostaneme

: u'_{n}(t)+\alpha\frac{n^{2}\pi^{2}}{L^{2}}u_{n}(t)=h_{n}(t),

což jsou posloupnosti lineárních diferenciálních rovnic, které lze ihned řešit, například Laplaceovou transformací nebo Integrační faktor. Navíc můžeme dostat : u_{n}(t)=e^{-\alpha\frac{n^{2}\pi^{2}}{L^{2}} t} \left (b_{n}+\int_{0}^{t}h_{n}(s)e^{\alpha\frac{n^{2}\pi^{2}}{L^{2}} s} \, \mathrm{d}s \right).

Jestliže je okrajová podmínka nehomogenní, pak expansion a není povolený. Hledáme funkci v, která vyhovuje okrajové podmínce pouze a subtract na z u. +more Funkce u-v pak vyhovuje homogenní okrajové podmínce a lze ji řešt výše uvedenou metodou.

Separaci proměnných lze provádět i v ortogonální křivočaré souřadnicové soustavě, ale v detailech se liší od postupu v Kartézských souřadnicích. Například podmínka regularity nebo periodicity podmínka může určovat vlastní hodnoty místo okrajových podmínek. +more Viz např. sférické harmonické funkce.

Software

Xcas: split((x+1)*(y-2),[x,y]) = [x+1,y-2]

Matice

Maticový tvar separace proměnných je Kroneckerova suma.

Jako příklad uvažujme 2D diskrétní Laplacián na regulární mřížce:

:L = \mathbf{D_{xx}}\oplus\mathbf{D_{yy}}=\mathbf{D_{xx}}\otimes\mathbf{I}+\mathbf{I}\otimes\mathbf{D_{yy}}, \,

kde \mathbf{D_{xx}} a \mathbf{D_{yy}} jsou 1D diskrétní Laplaciány ve směru x, resp. y a \mathbf{I} jsou identity vhodné velikosti. +more Podrobnější informace jsou v článku Kroneckerova suma diskrétních Laplaciánů.

Reference

Související články

Proměnná * Diferenciální rovnice Podrobnější informace o separaci proměnných: * Obyčejné diferenciální rovnice * Parciální diferenciální rovnice

Externí odkazy

[url=http://eqworld. ipmnet. +moreru/en/education/edu-pde. htm]Methods of Generalized and Functional Separation of Variables[/url] at EqWorld: The World of Mathematical Equations * [url=https://web. archive. org/web/20100125064547/http://www. exampleproblems. com/wiki/index. php/PDE:Integration_and_Separation_of_Variables]Examples[/url] of separating variables to solve PDEs * [url=http://www. math-cs. gordon. edu/courses/mat225/handouts/sepvar. pdf]"A Short Justification of Separation of Variables"[/url].

Kategorie:Diferenciální rovnice Kategorie:Obyčejné diferenciální rovnice Kategorie:Parciální diferenciální rovnice

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top