• Nie Znaleziono Wyników

Równania różniczkowe cząstkowe drugiego rzędu

N/A
N/A
Protected

Academic year: 2021

Share "Równania różniczkowe cząstkowe drugiego rzędu"

Copied!
10
0
0

Pełen tekst

(1)

Równania różniczkowe cząstkowe drugiego rzędu

Marcin Orchel

Spis treści

1 Wstęp 1

1.1 Metoda faktoryzacji (rozdzielania zmiennych) . . . 5 1.2 Metoda funkcji Greena . . . 7

2 Zadania 8

2.1 Zadania na 3.0 . . . 8 2.2 Zadania na 4.0 . . . 9 2.3 Zadania na 5.0 . . . 10

1 Wstęp

Postać ogólna równania różniczkowego cząstkowego liniowego drugiego rzędu jest nastę- pująca:

A∂2u

∂x2 + B 2u

∂x∂y+ C∂2u

∂y2 + a∂u

∂x+ b∂u

∂y + cu = f (1)

gdzie A, B, C, a, b, c, f są funkcjami zmiennych niezależnych. Równanie liniowe wzglę- dem drugich pochodnych ma postać

A∂2u

∂x2 + B 2u

∂x∂y + C∂2u

∂y2 + D



x, y, u,∂u

∂x,∂u

∂y



= 0 (2)

gdzie A(x, y), B(x, y), C(x, y). Wprowadzamy nowe zmienne ξ, η, takie, że

ξ = f (x, y) (3)

η = g (x, y) (4)

Traktujemy funkcję u jako funkcję zmiennych ξ, η. Mamy następujące wzory

∂u

∂x = ∂u

∂ξ

∂f

∂x+ ∂u

∂η

∂g

∂x (5)

Podobnie

∂u

∂y = ∂u

∂ξ

∂f

∂y +∂u

∂η

∂g

∂y (6)

(2)

2u

∂x2 = 2u

∂ξ2

∂f

∂x

2

+ 2 2u

∂ξ∂η

∂f

∂x

∂g

∂x (7)

+2u

∂η2

∂g

∂x

2

+∂u

∂ξ

2f

∂x2 +∂u

∂η

2g

∂x2 (8)

2u

∂x∂y = 2u

∂ξ2

∂f

∂x

∂f

∂y + 2u

∂ξ∂η

∂f

∂x

∂g

∂y +∂f

∂y

∂g

∂x



+ (9)

+2u

∂η2

∂g

∂x

∂g

∂y +∂u

∂ξ

2f

∂x∂y +∂u

∂η

2g

∂x∂y (10)

2u

∂y2 = 2u

∂ξ2

∂f

∂y

2

+ 2 2u

∂ξ∂η

∂f

∂y

∂g

∂y (11)

+ 2u

∂η2

∂g

∂y

2

+∂u

∂ξ

2f

∂y2 +∂u

∂η

2g

∂y2 (12)

Przekształcenie odwrotne

x = φ (ξ, η) (13)

y = ψ (ξ, η) (14)

Zadanie polega na dobraniu funkcji f (x, y) i g(x, y) tak aby uprościć te równania, w pierwszym przypadku aby zniknął składnik z

2u

∂x∂y (15)

Równanie charakterystyczne jest następujące A

dy dx

2

− Bdy

dx + C = 0 (16)

Charakter rozwiązania tego równania zależy od znaku wyróżnika

δ = B2− 4AC (17)

w rozpatrywanym obszarze.

• δ > 0 - równania hiperboliczne

• δ = 0 - równania paraboliczne

• δ < 0 - równania eliptyczne

Dla równania hiperbolicznego, całki pierwsze równania charakterystycznego definiują funkcje f (x, y) i g(x, y), za pomocą których sprowadza się równanie do postaci

2u

∂ξ∂η = Φ



ξ, η, u,∂u

∂ξ,∂u

∂η



(18)

(3)

Jest to postać kanoniczna równania hiperbolicznego. Po dalszym podstawieniu zmien- nych

s = ξ + η (19)

t = ξ − η (20)

otrzymujemy inną kanoniczną postać równania hiperbolicznego

2u

∂s2∂u

∂t2 = Φ



s, t, u,∂u

∂s,∂u

∂t



(21) Dla równania eliptycznego otrzymujemy rozwiązanie równania kwadratowego jako dwie całki pierwsze

f (x, y) = v (x, y) + iw (x, y) = const (22) g (x, y) = v (x, y) − iw (x, y) = const (23) Tu podstawiamy następujące zmienne

ξ = v (x, y) (24)

η = w (x, y) (25)

i otrzymujemy postać kanoniczną

2u

∂ξ2 + 2u

∂η2 = Ψ



ξ, η, u,∂u

∂ξ,∂u

∂η



(26) Dla równania parabolicznego rozwiązaniem będzie

f (x, y) = const (27)

Stosujemy przekształcenie

ξ = f (x, y) (28)

η = g (x, y) (29)

gdzie g będzie dowolną funkcją niezależną od f (x, y). Otrzymujemy wtedy postać kano- niczną

2u

∂η2 = Ω



ξ, η, u,∂u

∂ξ,∂u

∂η



(30) Dla przypadku gdy A(x, y) = 0 i C(x, y) 6= 0 równanie charakterystyczne ma postać

C

dx dy

2

− Bdy

dx+ A = 0 (31)

(4)

Przykład 1. Sprowadzić do postaci kanonicznej równanie

2u

∂x2 + 2 2u

∂x∂y − 32u

∂y2 + 2∂u

∂x+ 6∂u

∂y = 0 (32)

Równanie charakterystyczne

dy dx

2

− 2dy

dx− 3 = 0 (33)

Obliczamy ∆ = 16 > 0, więc jest to równanie hiperboliczne. Otrzymujemy pierwiastki dy

dx = 3 (34)

dy

dx = −1 (35)

A Zatem całki pierwsze

y − 3x = C1 (36)

y + x = C2 (37)

A więc przekształcenie zmiennych będzie

ξ = y − 3x (38)

η = y + x (39)

Następnie podstawiamy to do wzorów łańcuchowych i otrzymujemy

∂u

∂x = −3∂u

∂ξ +∂u

∂η (40)

2u

∂x2 = 92u

∂ξ2 − 6 2u

∂ξ∂η +2u

∂η2 (41)

∂u

∂y = ∂u

∂ξ +∂u

∂η (42)

2u

∂y2 = 2u

∂ξ2 + 2 2u

∂ξ∂η +2u

∂η2 (43)

2u

∂x∂y = −32u

∂ξ2 − 2 2u

∂ξ∂η +2u

∂η2 (44)

Podstawiając teraz to wszystko do równania wyjściowego otrzymujemy

2u

∂ξ∂η = −1 2

∂u

∂η (45)

Równanie na wolframalpha.comhttp: // www. wolframalpha. com/ input/ ?i= %28d^2%

2Fdx^2% 28u% 28x% 2Cy% 29% 29% 29+ %2B+ 2% 28d^2% 2Fdxdy% 28u% 28x% 2Cy% 29% 29% 29+ - +3% 28d^2% 2Fdy^2% 28u% 28x% 2Cy% 29% 29% 29+ %2B+ 2% 28d% 2Fdx% 28u% 28x% 2Cy% 29% 29%

29+ %2B+ 6% 28d% 2Fdy% 28u% 28x% 2Cy% 29% 29% 29% 3D+ 0. Przekształcone równanie na wol- framalpha.comhttp: // www. wolframalpha. com/ input/ ?i= %28d^2% 2Fdxdy% 28u% 28x%

2Cy% 29% 29% 29+ %3D+ -1% 2F2% 28d% 2Fdy% 28u% 28x% 2Cy% 29% 29% 29.

(5)

1.1 Metoda faktoryzacji (rozdzielania zmiennych)

Liniowe równania różniczkowe często dają się rozwiązać przez podstawienie:

u (x1, . . . , xn) = ϕ (x1) ϕ (x2) . . . ϕn(xn) (46) Przykład 2. Znaleźć rozwiązanie równania różniczkowego typu hiperbolicznego drgania struny postaci:

2u

∂t2 = a22u

∂x2 (47)

spełniające warunki brzegowe:

u (0, t) = 0 (48)

u (l, t) = 0 (49)

i warunki początkowe:

u (x, 0) = f (x) (50)

∂u

∂t (x, 0) = ϕ (x) (51)

dla x ∈ [0, l].

Postulujemy rozwiązanie postaci:

u (x, t) = X (x) T (t) (52)

Wstawiając powyższe do równania wyjściowego otrzymujemy:

X (x) T00(t) = a2T (t) X00(x) (53) T00(t)

a2T (t) = X00(x)

X (x) (54)

Aby powyższe równanie było spełnione, każda ze stron musi być równa stałej i te stałe muszą być równe (stała k):

X00(x) − kX (x) = 0 (55)

T00(t) − ka2T (t) = 0 (56)

Są to równania różniczkowe zwyczajne liniowe o stałych współczynnikach.

Gdy k jest nieujemne otrzymujemy tylko rozwiązanie trywialne postaci:

u (x, t) = 0 (57)

Gdy jest ujemne (k = −λ2) otrzymujemy następujące równania:

X00+ λ2X = 0 (58)

T00+ a2λ2T = 0 (59)

(6)

Rozwiązaniem ogólnym pierwszego równania jest:

X (x) = C1cos λx + C2sin λx (60) Rozwiązanie na wolframalpha.com,http: // www. wolframalpha. com/ input/ ?i= y% 27%

27+ %2B+ k^2y+ %3D+ 0.

Uwzględniając warunek brzegowy (48) otrzymujemy C1 = 0:

X (x) = C2sin λx (61)

Następnie uwzględniając warunek brzegowy (49) otrzymujemy warunek (przy C2 = 0 otrzymujemy rozwiązanie trywialne):

sin λl = 0 (62)

λ =

l = λn (63)

A więc ostatecznie:

X (x) = C2sin

l x (64)

Analogicznie dla drugiego równania rozwiązaniem ogólnym jest:

T (t) = ancos aλt + bnsin aλt (65) Rozwiązanie na wolframalpha.com,http: // www. wolframalpha. com/ input/ ?i= y% 27%

27+ %2B+ a^2k^2y+ %3D+ 0.

Po podstawieniu wyrażenia na λ:

T (t) = ancos anπ

l t + bnsin anπ

l t (66)

Podstawiając X i T do (52) otrzymujemy rozwiązania szczególne równania wyjściowego z warunkami brzegowymi dla szczególnej postaci (52):

un=



ancos anπ

l t + bnsin anπ l t

 sin

l x (67)

Pozostały do uwzględnienia warunki początkowe. Można pokazać, że suma tych rozwiązań również spełnia równanie wyjściowe z warunkami brzegowymi. Szereg postaci

u =

X

n=1

un (68)

również jest rozwiązaniem szczególnym równania wyjściowego z warunkami brzegowymi.

Można pokazać, że aby były spełnione również warunki początkowe, to rozwiązanie musi być w postaci tego szeregu. Warunek (50) dla tego szeregu wygląda następująco:

f (x) =

Xansin

l x (69)

(7)

Warunek (51) jest następujący:

ϕ (x) =

X

n=1

bnnaπ l sin

l x (70)

Wykorzystując wzór Fouriera na funkcję sinus otrzymujemy wzory na parametry ani bn:

an= 2 l

l

Z

0

f (x) sinnπx

l dx (71)

bn= 2 naπ

Zl

0

ϕ (x) sinnπx

l dx (72)

A więc ostatecznym rozwiązaniem równania wyjściowego z warunkami brzegowymi i początkowymi jest funkcja (68), gdzie un wyraża się wzorem (67), an i bn wyrażają się wzorami (71) i (72).

Rozwiązanie ogólne na wolframalpha.com,http: // www. wolframalpha. com/ input/

?i= %28d^2% 2Fdt^2% 28u% 28t% 2Cx% 29% 29% 29+ %3D+ a^2% 28d^2% 2Fdx^2% 28u% 28t% 2Cx%

29% 29% 29.

1.2 Metoda funkcji Greena

Funkcja Greena służy do rozwiązywania równań różniczkowych cząstkowych z warun- kami brzegowymi i początkowymi. Funkcja Greena G (x, s) dla liniowego operatora róż- niczkowania L = L (x) w punkcie s jest jakimkolwiek rozwiązaniem równania:

LG (x, s) = δ (x − s) (73)

Pozwala to na rozwiązywanie równań:

Lu (x) = f (x) (74)

W ogólności funkcje Greena są dystrybucjami, a nie funkcjami. Jeśli znajdziemy funk- cje Greena dla operatora L, to mnożąc pierwsze równanie przez f (s) i całkując po s otrzymujemy:

Z

LG (x, s) f (s) ds = Z

δ (x − s) f (s) ds = f (x) (75) Ta druga równość z właściwości funkcji Diraca. Podstawiając do drugiego równania otrzymujemy:

Lu (x) = Z

LG (x, s) f (s) ds (76)

Wyciągamy operator L przed całkę:

Lu (x) = L Z

G (x, s) f (s) ds (77)

(8)

u (x) = Z

G (x, s) f (s) ds (78)

Dla zagadnień brzegowych dla równań eliptycznych z dwiema zmiennymi niezależny- mi. Mamy dane liniowe równanie różniczkowe cząstkowe drugiego rzędu typu eliptycz- nego:

2u

∂x2 +2u

∂y2 + a∂u

∂x + b∂u

∂y + cu = f (79)

Najpierw wyznaczamy funkcję Greena G (x, y; ξ, η), gdzie ξ i η są parametrami. Funk- cja Greena musi spełniać następujące warunki:

• Funkcja G (x, y; ξ, η) jest prawie wszędzie w danym obszarze, z wyjątkiem punk- tu x = ξ y = η rozwiązaniem równania jednorodnego sprzężonego do równania wyjściowego:

2G

∂x2 +2G

∂y2∂aG

∂x∂bG

∂y + cG = 0 (80)

• Funkcja G (x, y; ξ, η) ma postać:

G = U ln1

r + V (81)

gdzie r = q

(x − ξ)2+ (y − η)2, U w punkcie x = ξ, y = η przyjmuje wartość 1 oraz funkcje U i V są ciągłe wraz z pochodnymi cząstkowymi aż do rzędu 2 włącznie.

• Na brzegu rozpatrywanego obszaru funkcja G (x, y; ξ, η) jest równa zeru.

Następnie znalezioną funkcję Greena wstawiamy do wzoru:

u (ξ, η) = 1

Z

u (x, y)

∂nG (x, y; ξ, η) ds − 1

Z Z

D

f (x, y) G (x, y; ξ, η) dxdy (82)

gdzie D oznacza dany obszar, S jego brzeg, na którym określono wartość funkcji, a ∂n jest pochodną w kierunku normalnej wewnętrznej brzegu.

2 Zadania

2.1 Zadania na 3.0 1. Rozwiązać równanie

x22u

∂x2 − y22u

∂y2 − 2y∂u

∂y = 0 (83)

Odpowiedź:

u (x, y) = rx

yφ (xy) + ψ

y x



(84)

(9)

2. Rozwiązać równanie x22u

∂x2 − 2xy 2u

∂x∂y − y22u

∂y2 + x∂u

∂x+ y∂u

∂y = 0 (85)

Odpowiedź:

u (x, y) = φ (xy) ln y + ψ (xy) (86) 3. Znaleźć rozwiązanie równania typu hiperbolicznego

2u

∂t2 = a22u

∂x2 (87)

spełniające warunki:

u (0, t) = u (l, t) = 0 (88)

u (x, 0) = x (l − x)

l2 (89)

∂u

∂t (x, 0) = 0 (90)

gdzie x ∈ [0, l].

4. Znaleźć rozwiązanie równania typu hiperbolicznego

2u

∂t2 = a22u

∂x2 (91)

spełniające warunki:

u (0, t) = u (l, t) = 0 (92)

u (x, 0) = f (x) =

( x dla 0 < x ≤ 2l

1 − x dla 2l < x < l (93) gdzie x ∈ [0, l], t > 0.

Rozwiązać również powyższe równania symbolicznie na wolframalpha oraz numerycznie w Matlabie.

2.2 Zadania na 4.0

Wyprowadzić metodą faktoryzacji rozwiązanie dla równania przewodnictwa cieplnego.

Rozwiązać również powyższe równania symbolicznie na wolframalpha oraz nume- rycznie w Matlabie.

(10)

2.3 Zadania na 5.0

D =n(x, y, z) ∈ R3: x ∈ (0, l1) , y ∈ (0, l2) , z ∈ (0, l3)o (94) Wyznaczyć w obszarze D rozwiązanie równania falowego dla t > 0:

2u

∂x2 +2u

∂y2 +2u

∂z2 = 1 a2

2u

∂t2 (95)

spełniające następujące warunki początkowe:

u (x, y, z, 0) = u0 (96)

∂u

∂t (x, y, z, 0) = 0 (97)

oraz warunki brzegowe:

u (0, y, z, t) = u (l1, y, z, t) = 0 (98) u (x, 0, z, t) = u (x, l2, z, t) = 0 (99) u (x, y, 0, t) = u (x, y, l3, t) = 0 (100) dla (x, y, z) ∈ D i t > 0.

Rozwiązać również powyższe równania symbolicznie na wolframalpha oraz nume- rycznie w Matlabie.

Cytaty

Powiązane dokumenty

Zanim przejdziemy do dalszej części wykładu przypomnijmy, że jedynymi zbiorami spój- nymi na prostej R są: zbiór pusty, zbiory jednoelementowe i dowolne przedziały.. Jest

Równania różniczkowe cząstkowe Równanie

Stosując metodę Fouriera wyznacz kształt struny w dowolnej chwili t.. Jak zmieni się

Jest to równanie o zmiennych rozdzielonych.... Jest to równanie o

Zagadnienie niejednorodne i na dowolnej powierzchni dla równania falowego 8..

Równanie różniczkowe, w którym niewiadomymi są funkcje wielu zmiennych (tzn. równanie, w którym występują pochodne cząstkowe) nazywamy równaniem różniczkowym

Będziemy rozpatrywali równanie (1) małych poprzecznych drgań swobodnej ( f  0, brak sił zewnętrznych) struny ograniczonej (zamocowanej), tzn.. Metodę Fouriera rozdzielenia

→ jeśli rozwiązanie startowe jest „bliskie” dokładnemu to ilość iteracji może być mała (rel. Poissona nie trzeba jej nawet tworzyć (zysk w postaci ograniczenia