1  Metody rozwiązywania równań jednorodnych

Omówimy pokrótce sposoby rozwiązywania różnych typów zwyczajnych równań różniczkowych. .

1.1  Równania o stałych współczynnikach

Równanie różniczkowe o stałych współczynnikach pj=const rozwiązujemy wstawiając do równania y(x)=erx. W wyniku podstawienia dostajemy L[er x] = er x P(r), gdzie
P(r) = rn + n−1

j=0 
pj rj
jest wielomianem stopnia n. Rozwiązania równania Ly=0, odpowiadające różnym pierwiastkom r1, r2, ...,rn równania P(r)=0 są
y = er1x, er2x, ...,  .
(1)
W przypadku istnienia wielokrotnych pierwiastków wielomianu P(r) zbiór rozwiązań dany przez (1) nie stanowi zbioru zupełnego rozwiązań. W celu skonstruowania pozostałych rozwiązań założymy, że r1 jest m-krotnym pierwiastkiem. Wówczas
L[er x] = er x(r−r1)mQ(r) ,
gdzie Q(r) jest wielomianem stopnia n−m. Jeśli prawa strona tego równania znika, to er x jest rozwiązaniem Ly=0. Kładąc r=r1 widzimy, że rzeczywiście [e r1 x] jest rozwiązaniem równania. Aby otrzymać więcej rozwiązań obliczamy kolejne pochodne po r i kładziemy w otrzymanych wynikach r=r1. W ten sposób dostajemy m rozwiązań
y = er1x, xer1 x, x2er1x,...,xm−1er1x .
Kombinacja liniowa wszystkich rozwiązań (1.1) i (1.1) jest ogólnym rozwiązaniem równania różniczkowego.
P r z y k ł a d 1. Równania o stałych współczynnikach.
(a) y"−5y+4y=0. Wstawiając y=er x dostajemy równanie kwadratowe (r−1)(r−4)=0. Ogólne rozwiązanie równania różniczkowego jest y(x)=c1ex+c2e4x.
(b) Wstawiając do równania y"′−3y"+3y′−y=0 y=erx dostajemy równanie kubiczne na r, (r−1)3=0. Ogólne rozwiązanie ma więc postać y(x)=c1ex+c2xex+c3x2ex.

1.2  Równania Eulera

Równania, które są niezmiennicze względem transformaji skalowania x→ ax noszą nazwę równań Eulera lub równań równowymiarowych. Współczynniki tych równań są postaci pj(x)=qj/xj, gdzie qj są stałymi. Równania Eulera można przetransformować w równania o stałych współczynnikach stosując zamianę zmiennych:
x=et,     x d
dx
= d
dt
 .
Alternatywny sposób rozwiązywania polega na podstawieniu do równania funkcji y=xr. Stąd dostaje się L[xr]=P(r)xr−m, gdzie P(r) jest wielomianem stopnia n zmiennej r. Rozwiązania mają postać
y = xr1, xr2, xr3, ...
W przypadku gdy P(r) posiada wielokrotny pierwiastek r1, to zupełny układ rozwiązań dostaniemy różniczkując kolejno związek L[xr]=P(r)xn−m po r i podstawiając r=r1. Zupełny układ rozwiązań jest
y=xr1, xr1lnx, xr1 (lnx)2, ...
P r z y k ł a d 2. Równanie Eulera. Wstawmy y=xr do równania y"+y/4x2=0. Otrzymamy (r−1/2)2=0. Ogólnym rozwiązaniem jest więc y(x)=c1√x + c2√xlnx.

1.3  Równania dokładne

Równanie dokładne jest pochodną równania niższego rządu: Ly=(d/dx)(My)=0. Całkowanie po x prowadzi do równania niejednorodnego My=c1.
P r z y k ł a d 3. Równanie y"+xy′+y=0 można przedstawić jako (y′+xy)′=0. Stąd y′+xy=c1. Rozwiązaniem tego równania jest
y=
c1
x

0 
exp(t2/2)dt +c2
exp(−x2/2) .
Czynnikiem całkującym równania jest taka funkcja x i y, która po pomnożeniu przez nią równania czyni je dokładnym.
P r z y k ł a d 4. Czynnik całkujący. Równanie y"+y′(1+x)/x+y(x−1)/x2=0 po pomnożeniu przez czynnik ex staje się równaniem dokładnym (d/dx)(exy′+exy/x)=0. Stąd
exy′+exy/x = c1 .
Rozwiązaniem ogólnym tego równania jest y(x) = −c1(1+x)e−x/x +c2/x.

1.4  Redukcja rzędu równania

W przypadku gdy jakieś rozwiązanie y1(x) równania Ly=0 zostało znalezione można obniżyć stopień równania wstawiając za y wyrażenie y=y1(x)u(x), w którym funkcja u(x) jest nieznana. Otrzymane w wyniku tego równanie ma postać Mu=0. Urok tego podstawienia polega na tym, że otrzymane równanie nie posiada członu w rodzaju p0(x)u(x). Równanie Mu=0 jest więc jednorodnym równaniem rzędu n−1 na funkcję v=u′(x).
P r z y k ł a d 5.  Suma współczynników równania y"−y(1+x)/x+y/x=0 wynosi 0. Wynika stąd, że jednym z rozwiązań równania jest y1(x)=ex. Podstawiając y=y1(x)u(x) dostajemy u"+u′(x−1)/x=0. Jest to równanie pierwszego rzędu na u′(x). Ogólne rozwiązanie jest postaci y(x)=c1ex+c2(1+x).

1.5  Transformacja do równania znanego typu

Jeśli zawodzą różne sposoby, można spróbować przekształcić równanie do jednego z równań fizyki matematycznej. Pewne często występujące równania to równanie Airy'ego
y" = − xy ,
równanie parabolicznego walca (Webera-Hermite'a)
y"+(ν+1/2 −1/4 x2)y = 0
oraz równanie Bessela
y" + y′/x + (1−ν2/x2)y = 0 .

2  Metody rozwiązywania równań niejednorodnych

Równania różniczkowe niejednorodne są tylko trochę bardziej skomplikowane w porównaniu z jednorodnymi. Jest tak, ponieważ różnica dwu rozwiązań równania Ly=f(x) jest rozwiązaniem równania Ly=0. Wynika stąd, że rozwiązanie ogólne równania Ly=f jest sumą szczególnego rozwiązania równania Ly=f(x) i ogólnego rozwiązania równania jednorodnego Ly=0.
P r z y k ł a d 6. Rozwiązanie ogólne równania niejednorodnego. Załóżmy, że y=x, y=x2 i y=x3 spełniają równanie drugiego rzędu Ly=f(x). Czy można zbudować rozwiązanie ogólne równania nie znając L i f(x)? Różnice x−x2 i x−x3 są rozwiązaniami Ly=0. Funkcje te są liniowo niezależne, więc rozwiązaniem ogólnym Ly=0 jest y(x)=c1(x−x2)+c2(x−x3). Stąd, ogólnym rozwiązaniem równania Ly=f(x) jest y(x)=c1(x−x2)+c2(x−x3)+x.
Opiszemy krótko inne niż podane wcześniej metody rozwiązywania równań niejednorodnych.

2.1  Metoda wariacji parametrów

Znajomość rozwiązania odpowiadającego problemy jednorodnego pozwala uprościć zadanie znalezienia rozwiązania ogólnego równania niejednorodnego do znalezienia jednego rozwiązania szczególnego. Rozpatrzmy równanie drugiego rzędu. Niech y1(x) i y2(x) będą liniowo niezależnymi rozwiązaniami równania jednorodnego Ly=0, gdzie L=d2/dx2+p1(x)d/dx+p0(x). Poszukujemy rozwiązania szczególnego Ly=f(x) postaci
y=u1(x)y1(x)+u2(x)y2(x) .
(2)
POnieważ u1 i u2 nie są zdefiniowane więc możemy zażądać by spełniały pewne warunki, które uproszczą otrzymane równania. Założymy, że
u1(x)y1(x)+u2(x)y2(x)=0 .
(3)
Różniczkując (2) dwa razy, wstawiając do Ly=f oraz wykorzystując Ly1=Ly2=0 dostaniemy
u1′(x)y1′(x)+u2′(x)y2′(x)=f(x) .
Wykorzystaliśmy też nałożony na u1 i u2 warunek (2). Rozwiązaniem równań (3) i(2.1) jest
u1′(x)
=− f(x)y2(x)
W(x)
u2′(x)
= f(x)y1(x)
W(x)
 ,
(4)
gdzie W(x) jest wrońskianem W(x)=W[y1(x), y2(x)] i jest różny od zera gdyż założyliśmy niezależność liniową rozwiązań y1 i y2. Całkowanie (4) prowadzi do
y(x)=−y1(x)
x

 
f(x)y2(x)
W(x)
dt +y2(x)
x

 
f(x)y1(x)
W(x)
dt .
(5)

2.2  Funkcje Greena

Funkcją Greena równania Ly(x)=f(x) nazywa się funkcję G(x,a) spełniająca równanie
LG(x,a)=δ(x=a) ,
(6)
gdzie δ(x) jest funkcją dela Diraca. Jej podstawową własnością jest



−∞ 
δ(x−a)f(x)dx=f(a) .
(7)
Znajomość G pozwala wypisać rozwiązanie równania w postaci
y(x)=


−∞ 
G(x,a)f(a)da .
(8)

Z a d a n i e 1.  Pokazać, że (8) rozwiązuje równanie Ly=f. Funkcję G łatwo jest otrzymać jeśli znamy rozwiązania równania jednorodnego Ly=0. Zrobimy to dla równanie drugiego rzędu

LG(x,a)=
d2
dx2
+p1(x) d
dx
+p0(x)
G(x,a)=δ(x−a) .
(9)
Oznaczmy liniowo niezależne rozwiązania równania Ly=0 przez y1(x) i y2(x). Ponieważ dla x ≠ a prawa strona równania (9) dla G znika, więc
G(x,a)
=
a1y1(x) + a2y2(x) ,    x < a ,
G(x,a)
=
b1y1(x) + b2y2(x) ,    x > a .
Można pokazać, ż funkcja G w ponkcie x=a jest ciągła, a jej pochodna dG/dx posiada w x=a skok równy jedności. Stąd
a1y1(a) + a2y2(a) = b1y1(a) + b2y2(a) ,

b1 y1(a) + b2y2 − a1y1(a) − a2y2(a) = 1 .
Rozwiązując te równania dostaniemy
b1−a1=− y2(a)
W[y1(a),y2(a)]
 ,
(10)

b2−a2= y1(a)
W[y1(a),y2(a)]
 ,
(11)
G4 jest wyznaczona z dokładnością do stałych a1 i a2. Kładąc a1=a2=0 mamy w końcu
G(x,a)= −y2(a)y1(x)+y1(a)y2(x)
W[y1(a),y2(a)]
 ,    x ≥ a ,
(12)
oraz G(x,a)=0 dla x < a. Wstawienie tego wzoru do równania (8) odtwarza wzór otrzymany w metodzie wariacji parametrów (5).
P r z y k ł a d 7.  Funkcja Greena dla problemu brzegowego y"(x)=f(x) [y(0)=0, y′(1)=0] jest zdefiniowana równaniem
(∂2G/∂x2(x,a)=δ(x−a) ,    G(0,a)=0 ,    (∂G/∂x)(1,a)=0 .
G spełnai te same warunki brzegowe co y. Rozwiązanie jest G(x,a)=−x dla x < a i G(x,a)=−a dla xge a gdzie 0 < a < 1. Stąd y(x)=∫01G(x,a)f(a)da.

2.3  Redukcja rzędu równania

Podobnie jak w przypadku równań jednorodnych, redukcja rzędu równania upraszcza problem znajdowania rozwiązań. Jest ona szczególnie przydatna w przypadku równań drugiego rzędu gdyż prowadzi do równań rzędu pierwszego, które można prosto i zawsze scałkować.

2.4  Metoda nieokreślonych współczynników

P r z y k ł a d 8.  y"+y=exsinx. Zgadujemy rozwiązanie w postaci y=aexsinx+bexcosx. Aby wyznaczyć współczynniki wstawiamy rozwiązanie do równania różniczkowego. Stąd a=−1/5, b=−2/5.

3  Nieliniowe równania pierwszego rzędu

Równania nieliniowe są dużo trudniejsze do rozwiązanie w porównaniu z liniowymi z wyjątkiem kilku równań specjalnych. Są to równania Bernouliego i niektóre równania Riccatiego.

3.1  Równanie Bernouliego

Równanie Bernouliego jest postaci
y′ = a(x)y +b(x)yp ,
(13)
gdzie p jest dowolne. W szczególnych przypadkach gdy p=0 lub p=1 mamy do czynienia z równaniami liniowym lub separowalnym. W ogólnym przypadku podstawienie
y(x)=[u(x)]1/(1−p)
redukuje równanie do postacj
u′(x)=(1−p)a(x)u+(1−p)b(x) ,
(14)
które jest rozwiązywalne gdyż jest liniowe w u.

3.2  Równania Riccatiego

Równaniem Riccatiego nazywa się równanie różniczkowe
y′ = a(x)y2 + b(x)y + c(x) .
(15)
W przypadku a=0 równanie jest liniowe, a w przypadku c=0 jest to równanie Bernouliego. Nie ma ogólnej metody rozwiązywania równań Riccatiego. Podstawienie
y(x)= w′(x)
a(x)w(x)
 ,
(16)
zamienia równanie Riccatiego w równanie drugiego rzędu dla w(x:
w"+
a′(x)
a(x)
+b(x)
w′(x) +a(x)c(x)w(x) = 0 .
(17)
Transformacja działa również w stronę przeciwną. Wiele równań Riccatiego daje się jednak rozwiązać. Załóżmy, że znamy jakieś rozwiązanie y1(x) równanie Riccatiego. Wstawimy do równanie pierwotnego wyrażenie
y(x) = y1(x) + u(x) ,
(18)
Wynikiem jest równanie dla u(x)
u′=[b(x) + 2a(x)y1(x)]u(x) + a(x)u2(x)] .
(19)
To równanie można rozwiązać. Jest to równanie Bernouliego.
P r z y k ł a d 9. Równanie Riccatiego. Można spostrzec, że y1(x)=x spełnia następujące równanie Riccatiego
y′=y2−xy+1 .
Nie jest to jednak rozwiązanie ogólne. Podstawmy: y=y1+u(x). Mamy następujące równanie dla u: u′ = u2+x u. Jest to równanie Bernouliego z p=2. Podstawiając u(x)=1/v(x) dostaniemy następujące równanie dla v(x):
v′(x) + xv(x) + 1 = 0 .
Równanie to posiada czynnik całkujący I(x)=exp(∫0x tdt)=exp(x2/2), a więc
d/dx (v exp(x2/2) + exp(x2/2) = 0 .
Całkowanie daje
v(x)expx2/2=c1
x

9 
exp(x2/2)dx .
Stąd ogólne rozwiązanie równania Riccatiego jest
y(x) = x + exp(x2/2)/[c1
x

0 
exp(t2/2)dt] .

3.3  Równania dokładne

Równanie zupełne pierwszego rzędu można zapisać w postaci
M[x, y(x)] + N[x, y(x)] y′(x) = d
dx
f[x, y(x)] = 0 .
(20)
Rozwiązanie dane jest równaniem f[x, y(x)]=c−1. Warunkiem koniecznym i wystarczającym by równanie było zupełne jest równość:

∂y
M(x,y) =
∂x
N(x,y) .
(21)
Równaniami zupełnymi są równania separowalne gdyż są postaci M(x)+N(y)y′=0, a więc spełniają (). W ogólności znalezienie czynnika całkującego równania nieliniowego jest zadaniem trudnym.

4  Równania nieliniowe wyższych rzędów

4.1  Równania autonomiczne

Równaniem autonomicznym nazywamy takie równanie różniczkowe, w którym zmienna niezależna nie występuje jawnie. Przykład: y"+y′+y=0. Równania autonomiczne są niezmiennicze na translacje x→ x+a. Jeśli w równaniu autonomicznym położymy
y′(x)=u(y) ,    y"=du/dx=(du/dy)(dy/dx)=u′(y)u(y) ,...
itd., to otrzymamy równwnie rzędu (n−1).

4.2  Równania bezwymiarowe w x

Równanie nazywamy bezwymiarowym w x jeśli transformacja x→ ax nie zmienia równania. Przykładem jest równanie y"=y"′y′x2. Można je zamienić na równania autonomiczne podstawiając x=et,

4.3  Równania niezmiennicze względem skalowania

Równanie jest niezmiennicze względem skalowania jeśli istnieje liczba p taka, że transformacja skalowania
x→ ax ,    y→ apy
nie zmienia równania.
P r z y k ł a d 10.  Równanie Thomasa-Fermiego jest postaci: y"=y3/2x−1/2. Równanie to jest niezmiennicze względem transformacji skalowania x→ ax, y→ a−3y.
Równanie niezmiennicze względem skalowania można przetransformować do równania bezwymiarowego w x poprzez podstawienie
y(x) = xp u(x) .
P r z y k ł a d 11.  Równanie Thomasa-Fermiego y"=y3/2x−1/2 można przeprowadzić w równwnie bezwymiarowe w x transformacją y=x−3u. Dostajemy x2u"−6xu′+12u=u3/2. To ostatnie równanie możemy doprowadzić następnie do autonomicznego, wstawiając x=et: u"(t)−7u′(t)+12u=u3/2. Równanie to jest równoważne następującemu: ww′(u)−7w+12u=u3/2. Jest to równanie pierwszego rzędu. Jego rozwiązanie analityczne nie jest znane.



File translated from TEX by TTH, version 4.08.
On 23 Dec 2015, 13:48.