4 Prawa zachowania. Fale uderzeniowe

Transkrypt

4 Prawa zachowania. Fale uderzeniowe
4–1
Prawa zachowania. Fale uderzeniowe
4
Prawa zachowania. Fale uderzeniowe
W niniejszych notatkach, oprócz literatury wymienionej na stronie internetowej, korzystam też z następujących artykułów:
• A. Bressan, Hyperbolic conservation laws. An illustrated tutorial , notatki na stronie internetowej Pennsylvania State University.
• P. D. Lax, The formation and decay of shock waves, Amer. Math.
Month. 79 (1979) (3), 227–241.
4.1
Prawa zachowania
Załóżmy, że u = u(t, x) jest miarą gęstości pewnej substancji w punkcie
x ∈ R i w chwili t ­ 0. Zakładamy, że substancja ta nie powstaje ani nie
znika (czyli jest zachowywana), może tylko przepływać (i też nie dyfunduje).
Ponadto, zakłada się, że strumień (ang. flux ) substancji w danym punkcie
(czyli chwilowa prędkość przepływu substancji z lewa na prawo) zależy tylko
od gęstości substancji w tym punkcie (i zadany jest funkcją f = f (u)).
Zmiana masy substancji na przedziale [x1 , x2 ] od chwili t1 do chwili t2 jest
równa
Zx2
x1
u(t2 , x) dx −
Zx2
x1
u(t1 , x) dx =
Zt2
f (u(t, x1 )) dt −
t1
Zt2
f (u(t, x2 )) dt.
t1
Jako że x1 , x2 , t1 , t2 są dowolne, otrzymujemy, przy założeniu że wszystkie
funkcje są na tyle regularne, że można zmieniać kolejność różniczkowania i
całkowania, itp., następujące skalarne prawo zachowania w przestrzeni jednowymiarowej :
(PZ)
ut + (f (u))x = 0.
Jako przykład może służyć ruch samochodów po autostradzie. Niech u =
u(t, x) będzie gęstością (w samochodach na kilometr). Oczywiście, zakładamy, że samochody to substancja ciągła (niewątpliwie jest to idealizacja). Następne idealizujące założenie to takie, że prędkość samochodów jest zależna
tylko od gęstości w danym punkcie, f = f (u).
W przykładzie powyższym naturalnym założeniem jest, że zależność prędkości od gęstości ma ujemną pochodną.
Zakładamy odtąd, że w prawie zachowania (PZ) znana funkcja f : R → R
jest klasy C 1 .
4–2
Skompilował Janusz Mierczyński
Przykład. W różnych działach fizyki pojawia się równanie
ut + uux = 0,
zwane równaniem Burgersa(1) bez lepkości, równaniem Riemanna, równaniem Kortewega(2) -deVriesa(3) bez dyspersji, i in.
Warunek początkowy dla (PZ) to
(PZ-WP)
u(0, x) = u0 (x),
x ∈ RR,
gdzie u0 : R → R jest znaną funkcją.
Rozważmy zagadnienie początkowe
(PZ-ZP)

u
+ (f (u))x = 0,
u(0, x) = u0 (x),
t
t ­ 0, x ∈ R
x ∈ R,
gdzie f : R → R jest funkcją klasy C 1 , a u0 : R → R jest funkcją.
Niech x = x(t), x(0) = x0 , będzie krzywą klasy C 1 taką, że wzdłuż niej
rozwiązanie u zagadnienia (PZ-ZP) jest stałe. Musi zatem zachodzić
0≡
d
dx
u(t, x(t)) = ut + ux ,
dt
dt
więc dx/dt jest stale równe f 0 (u). Z drugiej strony, u jest stałe na tej krzywej,
i równe u0 (x0 ).
Półprostą x = x0 + f 0 (u0 (x0 ))t, t ­ 0, nazywamy rzutem charakterystycznym równania (PZ) przechodzącym przez punkt (0, x0 )(4) .
Powyższe rozważania dają oczywistą metodę szukania rozwiązań zagadnienia początkowego (PZ-ZP): dla x ∈ R bierzemy półprostą przechodzącą
przez (0, x), o współczynniku kierunkowym f 0 (u0 (x)), i na tej półprostej zadajemy wartość u równą u0 (x).
Jednak mogą się tutaj pojawić pewne trudności.
• Jeśli u0 jest funkcją nieciągłą, może się zdarzyć, że istnieją punkty na
otwartej prawej półpłaszczyźnie, i to dowolnie blisko prostej t = 0, które
nie leżą na żadnym rzucie charakterystycznym. Zatem metoda powyższa nie daje nam przepisu na wartości rozwiązania w takich punktach.
Należy zaznaczyć, że często w zastosowaniach występuje zagadnienie
Riemanna, polegające na znalezieniu rozwiązania zagadnienia (PZ-ZP)
gdy u0 jest funkcją kawałkami stałą mającą tylko skok w x = 0.
(1)
Jan (Johannes Martinus) Burgers (1895–1981), fizyk holenderski
Diederik Johannes Korteweg (1848–1941), matematyk holenderski.
(3)
Gustav deVries (1866–1934), matematyk holenderski.
(4)
W wielu opracowaniach półprostą taką nazywa się charakterystyką.
(2)
4–3
Prawa zachowania. Fale uderzeniowe
• Gdy u0 jest funkcją ciągłą, dowodzi sie, że dla ustalonego przedziału [x1 , x2 ] ⊂ R można znaleźć takie T > 0, że dla dwóch różnych
x01 , x02 ∈ [x1 , x2 ] odcinki rzutów charakterystycznych przechodzących
przez (0, x01 ) i (0, x02 ) odpowiadające t ∈ [0, T ] są rozłączne. Wynika
stąd istnienie otoczenia prostej {0}×R w [0, ∞)×R na którym rozwiązanie zagadnienia początkowego PZ-ZP jest dobrze określone. Jeśli u0
jest C 1 , wtedy to „lokalne” rozwiązanie jest rozwiązaniem klasycznym.
Gdy f 0 ◦ u0 jest funkcją niemalejącą, wówczas rzuty charakterystyczne
odpowiadające różnym punktom na prostej {0} × R nigdzie się nie
przecinają. Zatem rozwiązanie można wtedy dobrze określić na całej
półpłaszczyźnie [0, ∞)×R (i będzie to rozwiązanie klasyczne gdy f 0 ◦u0
jest klasy C 1 ).
Natomiast gdy f 0 ◦ u0 jest funkcją rosnącą, rzuty charakterystyczne
odpowiadające różnym punktom na prostej {0} × R zawsze się przetną.
W takim przypadku, nawet gdy u0 jest bardzo regularne, nie można
mieć nadziei na istnienie rozwiązania klasycznego określonego na całej
półpłaszczyźnie [0, ∞) × R. Trzeba wtedy szukać rozwiązań słabszych
niż klasyczne.
4.2
Rozwiązania słabe
Definicja. Funkcję istotnie ograniczoną u : Ω → R, gdzie Ω ⊂ 0, ∞) × R jest
otwartym i spójnym podzbiorem [0, ∞) × R(5) , nazywamy słabym rozwiązaniem zagadnienia początkowego (PZ-ZP), gdy dla każdej funkcji ϕ : [0, ∞) ×
R → R klasy C 1 , o zwartym nośniku(6) zawartym w Ω, zachodzi
(4.1)
Z∞ Z∞
(u(t, x)ϕt (t, x) + f (u(t, x))ϕx (t, x)) dt dx +
−∞ 0
Z∞
u0 (x)ϕ(0, x) dx = 0.
−∞
Fakt 4.1. Każde klasyczne rozwiązanie u : Ω → R, gdzie Ω jest otwartym
i spójnym podzbiorem [0, ∞) × R, zagadnienia (PZ-ZP) jest rozwiązaniem
słabym (PZ-ZP).
Dowód. Niech ϕ : [0, ∞) × R → R będzie klasy C 1 , o zwartym nośniku zawartym w Ω. Wówczas zachodzi
Z∞ Z∞
(ut + f (u)x )ϕ dt dx = 0.
−∞ 0
(5)
Przez otwarty podzbiór domkniętej prawej półpłaszczyzny [0, ∞)×R rozumiemy zbiór
postaci U ∩ ([0, ∞) × R), gdzie U jest otwartym podzbiorem R2 .
(6)
Nośnik funkcji to domknięcie przeciwobrazu zbioru R \ {0} przez tę funkcję.
4–4
Skompilował Janusz Mierczyński
Całkując przez części, otrzymujemy, dla każdego x ∈ R,
Z∞
ut (t, x)ϕ(t, x) dt = −u(0, x)ϕ(0, x) −
0
Z∞
u(t, x)ϕt (t, x) dt,
0
i dla każdego t ­ 0,
Z∞
f (u)x (t, x)ϕ(t, x) dx = −
−∞
Z∞
f (u(t, x))ϕx (t, x) dx
−∞
(wykorzystujemy zwartość nośnika funkcji ϕ). Wystarczy teraz tylko zauważyć, że można zmieniać kolejność całkowania.
Funkcje ϕ występujące w definicji rozwiązania słabego nazywamy funkcjami próbnymi.
Niekiedy nie uwzględnia się warunku początkowego: mówimy o słabym
rozwiązaniu prawa zachowania (PZ), gdy
Z∞ Z∞
(u(t, x)ϕt (t, x) + f (u(t, x))ϕx (t, x)) dt dx = 0
−∞ 0
dla każdej funkcji próbnej ϕ o zwartym nośniku zawartym w Ω∩((0, ∞)×R).
Czasami w definicji rozwiązania słabego o funkcjach próbnych zakłada się,
że są to funkcje klasy C ∞ o zwartych nośnikach. Definicje te są równoważne,
choć dowód równoważności wymaga (żmudnego) wykazania, że funkcję klasy
C 1 o zwartym nośniku da się w odpowiedni sposób (w sensie normy C 1 )
przybliżać funkcjami klasy C ∞ o zwartych nośnikach.
4.2.1
Fale uderzeniowe. Warunek Rankine’a–Hugoniota
Wprowadzamy następujące założenie:
(FU) u : Ω → R, gdzie Ω jest otwartym i spójnym podzbiorem [0, ∞) ×
R, jest słabym rozwiązaniem równania (PZ), oraz następujące warunki są
spełnione:
(FU1) Ω = Γ ∪· Ω+ ∪· Ω− , z
Γ = { (t, x) : t ∈ I, x = ξ(t)}
Ω+ = { (t, x) ∈ Ω : t ∈ I, x > ξ(t)}
Ω− = { (t, x) ∈ Ω : t ∈ I, x < ξ(t)},
gdzie ξ : I → R jest funkcją klasy C 1 określoną na przedziale I;
4–5
Prawa zachowania. Fale uderzeniowe
(FU2) u jest klasycznym rozwiązaniem równania (PZ) na Ω+ , i na Ω+ ;
(FU2) dla każdego t ∈ I istnieją granice jednostronne
u− (t) := lim − u(t, x),
x→ξ(t)
u+ (t) := lim + u(t, x),
x→ξ(t)
i zachodzi u− (t) 6= u+ (t).
Powyższe rozwiązanie u nazywa sie falą uderzeniową. Krzywa Γ to czoło
fali uderzeniowej , ξ 0 (t) to prędkość fali uderzeniowej.
Twierdzenie 4.2. Załóżmy, że u = u(t, x) spełnia założenie (FU). Wówczas
są spełnione warunki Rankine’a(7) –Hugoniota(8) :
(RH)
ξ 0 (t) =
f (u+ (t)) − f (u− (t))
u+ (t) − u− (t)
∀ t ∈ I.
Dowód. Niech ϕ będzie funkcją próbną taką, że ϕ(t, x) = 0 dla t = 0. Warunek (4.1) przybiera teraz postać
ZZ
(uϕt + f (u)ϕx ) dt dx +
Ω−
ZZ
(ϕt + f (u)ϕx ) dt dx = 0.
Ω+
Stosując do pierwszej z całek po lewej stronie twierdzenie o dywergencji otrzymujemy
ZZ
(uϕt +f (u)ϕx ) dt dx = −
Ω−
ZZ
Z
(ut +f (u)x )ϕ dt dx+ (u− ϕν1 +f (u− )ϕν2 ) ds,
Ω−
Γ
gdzie (ν1 , ν2 ) oznacza jednostkowy wektor normalny skierowany na zewnątrz.
Stosując do drugiej całki twierdzenie o dywergencji (i pamiętając, że jednostkowy wektor normalny skierowany na zewnątrz to teraz −(ν1 , ν2 )) otrzymujemy
ZZ
(uϕt +f (u)ϕx ) dt dx = −
Ω+
ZZ
Z
(ut +f (u)x )ϕ dt dx− (u+ ϕν1 +f (u+ )ϕν2 ) ds.
Ω+
Γ
Jako że u jest rozwiązaniem klasycznym na Ω+ i Ω− , zachodzi
ZZ
Ω−
(7)
(8)
(ut + f (u)x )ϕ dt dx =
ZZ
(ut + f (u)x )ϕ dt dx = 0.
Ω+
William John Macquorn Rankine (1820–1872), inżynier i fizyk szkocki
Pierre-Henri Hugoniot (1841–1887), inżynier i fizyk francuski
4–6
Skompilował Janusz Mierczyński
Ostatecznie otrzymujemy, że
Z (u− ν1 + f (u− )ν2 ) − (u+ ν1 + f (u+ )ν2 ) ϕ ds = 0.
Γ
Ponieważ ϕ było dowolne, musi zachodzić
ν1
f (u+ ) − f (u− )
=− .
u+ − u−
ν2
Ale
−
ν1
= ξ 0 (t),
ν2
co kończy dowód.
Uważna analiza powyższego dowodu wykazuje, że warunki Rankine’a–
Hugoniota są w istocie też warunkami wystarczającymi. Mówiąc dokładniej,
jeśli funkcja ograniczona u spełnia (FU1), (FU2), (FU3) oraz warunki (RH),
to jest rozwiązaniem słabym równania (PZ) na Ω.
Rzeczą naturalną jest spytać, co się stanie, gdy we wszystkich (czy nawet
niektórych) punktach krzywej Γ zachodzi u− = u+ . Dokładnie przyglądając się powyższemu dowodowi można zauważyć, że niepotrzebne są żadne
warunki na pochodną ξ 0 w takich punktach.
4.3
Przykłady
Rozważmy zagadnienie początkowe dla równania Burgersa bez lepkości

u
t
+ uux = 0,
t > 0, x ∈ R,
= u0 (x), x ∈ R,
u(0, x)
gdzie
u0 (x) =



1



1−x
0
dla x < 0,
dla 0 < x < 1,
dla x > 1.
Zagadnienie powyższe ma, dla t ∈ [0, 1), rozwiązanie
u(t, x) =


1





1−x


1−t




0
dla x < t,
dla t < x < 1,
dla x > 1.
4–7
Prawa zachowania. Fale uderzeniowe
Rozwiązanie to jest jednoznaczne. Chcielibyśmy je przedłużyć dla t ­ 1.
Rzecz jasna, skoro rzuty charakterystyczne się przecinają, nie będzie to już
funkcja ciągła. Jednak chcemy, by to słabe rozwiązanie było rozwiązaniem
klasycznym przyjmującym stale wartość 1 poniżej pewnej krzywej Γ, i wartość 0 powyżej tej krzywej. Ponadto, punkt (1, 1) powinien leżeć na krzywej
Γ.
Warunki Rankine’a–Hugoniota przyjmują postać:
Dla każdego t ­ 1 zachodzi
2
(u+ (t))2
2
− (u−2(t))
u+ (t) + u− (t)
1
=
= .
ξ (t) =
u+ (t) − u− (t)
2
2
0
Zatem Γ to półprosta przechodząca przez (1, 1), o współczynniku kierunkowym 1/2.
Jako następny przykład, rozważmy zagadnienie początkowe Riemanna
dla równania Burgersa bez lepkości

u
+ uux = 0,
t > 0, x ∈ R,
u(0, x) = u0 (x), x ∈ R,
t
gdzie
u0 (x) =

0
1
dla x < 0,
dla x > 0.
Jako że żaden z rzutów charakterystycznych startujących z prostej t = 0 nie
przechodzi przez klin t > 0, 0 < x < t, nie mamy jednoznacznego przepisu
na znalezienie wartości rozwiązania w tym klinie.
Możemy spróbować falę uderzeniową (podobną do tej z poprzedniego
przykładu):

t


dla x < ,

0
2
u1 (t, x) =

t


1
dla x > .
2
Jest to rozwiązanie słabe zagadnienia, spełniające warunek Rankine’a–Hugoniota.
Jednak funkcja ciągła
u2 (t, x) =



0



x


t




1
dla x < 0,
dla 0 < x < t,
dla x > t,
4–8
Skompilował Janusz Mierczyński
(„fala rozrzedzeniowa”) też jest rozwiązaniem słabym.
Otrzymaliśmy więc dwa różne rozwiązania naszego zagadnienia Riemanna. Powstaje kwestia, które z tych rozwiązań (jeśli w ogóle) ma interpretację
fizyczną. Tutaj pomocne są rozważania wiążące się ze strzałką czasu, co w
literaturze fizycznej zwane jest też zasadą wzrostu entropii. Nie wchodząc
w szczegóły, chodzi o to, by czoło fali uderzeniowej było miejscem przecięcia rzutów charakterystycznych wychodzących z punktów odpowiadających
chwilom wcześniejszym. Natomiast pozbawiona interpretacji fizycznej jest sytuacja, gdy rzut charakterystyczny przechodzący przez pewien punkt przecina czoło fali uderzeniowej w chwili wcześniejszej.
Matematycznie przybiera to postać warunku wzrostu entropii:
f 0 (u− (t)) > ξ 0 (t) > f 0 (u+ (t)).
Wracając do rozwiązania u1 , zauważmy że w klinie t > 0, 0 < x < t
rzuty charakterystyczne to półproste o początku w (t/2, t/2) i współczynniku kierunkowym 0, oraz półproste o początku w (t/2, t/2) i współczynniku
kierunkowym 1.
Teoria rozwiązań praw zachowania jest bardzo rozbudowana. Okazuje się,
że gdy f jest funkcją jednostajnie wypukłą i klasy C 2 , to istnieje dokładnie
jedno tzw. rozwiązanie entropijne zagadnienia początkowego (PZ-ZP) określone na całej domkniętej prawej półpłaszczyźnie [0, ∞) × R. Wyraża się ono
wzorem Laxa(9) –Olejnik(10) , zbyt skomplikowanym by go przytaczać tutaj.
(9)
(10)
Peter David Lax (ur. w 1927), matematyk amerykański pochodzenia węgierskiego.
Olga Arseniewna Olejnik (1925–2001), matematyczka rosyjska.