• Keine Ergebnisse gefunden

Jan Burgers

N/A
N/A
Protected

Academic year: 2022

Aktie "Jan Burgers"

Copied!
25
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Burgers’ Gleichung

Juri Chom´e, Olaf Merkert

2. Dezember 2009

(2)

Gliederung

1 Geschichte

2 Herleitung

3 Charakteristiken

4 Numerische L¨osung

(3)

Gliederung

1 Geschichte

2 Herleitung

3 Charakteristiken

4 Numerische L¨osung

(4)

Jan Burgers

Johannes Martinus Burgers (1895 - 1981) Physikstudium in Leiden

Lernt Lorentz, Bohr, Einstein etc. kennen Professor mit 23 Jahren in Delft

Bereich Schiffsbau, elektrische und mechanische Ingenieurwissenschaften Gr¨undet ein Labor f¨ur Aero- und Hydrodynamik

(5)

Burgers’ Gleichung

Burgers etabliert sich schnell als weltweiter Experte f¨ur Str¨omungsdynamik

Studiert grossteils Turbulenzen, theoretisch und statistisch Hieraus geht u.a. die “Burgers’ Gleichung” hervor:

Beispiel einer nicht-linearen partiellen Diffglch.

(6)

Burgers’ Gleichung

Die viskose Version lautet:

ut+1

2(u2)x =νuxx

Nicht-viskose Form (ν = 0) h¨angt mit den Euler-Gleichungen zusammen

Keine unmittelbare physikalische Anwendung Wird zur Veranschaulichung von “Shocks” benutzt

Unstetigkeiten und nicht-Eindeutigkeit der L¨osung, trotz glatter Anfangsdaten

(7)

Gliederung

1 Geschichte

2 Herleitung

3 Charakteristiken

4 Numerische L¨osung

(8)

Modellierung

φ:Y ×T →X Abbildung,X,Y,T ⊂R Intervalle x =φ(y,t) Ort eines Teilchensy zur Zeitt

Geschwindigkeit∂tφ(y,t) =φt(y,t) und Beschleunigung

ttφ(y,t) =φtt(y,t) eines Teilchensy.

Keine “¨Uberholman¨over”: d.h.φ(·,t)∀t ∈T streng monoton.

Umkehrfunktionen ∀t:ψ:X ×T →Y

y =ψ(x,t) ist das Teilchen an der Stelle x zur Zeitt

Definiere u(x,t) =φt(ψ(x,t),t) die Geschwindigkeit des Teilchens bei x zur Zeitt.

(9)

Ersetze x=φ(y,t):

φt(y,t) =u(φ(y,t),t) φtt(y,t) =∂tu(φ(y,t),t)

=ux(φ(y,t),t)·φt(y,t) +ut(φ(y,t),t)·1 Ersetze y =ψ(x,t):

φtt(ψ(x,t),t) =ut(x,t) +ux(x,t)·φt(ψ(x,t),t)

=ut(x,t) +ux(x,t)·u(x,t)

Annahme: Keine Wechselwirkung, also keine Beschleunigung zwischen Teilchen:

φtt = 0

(10)

Hyperbolische Gleichung

Das gibt die Burgers Gleichung:

ut+u ux = 0 ⇔ ut+∂x

1 2u2

= 0 Das ist eine hyperbolische Erhaltungsgleichung:

ut+∂x(F(u)) = 0 F(u) = 1 2u2 Testproblem:





ut+u ux = 0 in (0,2π)×R≥0 u(0,t) =u(2π,t) = 0 f¨ur allet

u(x,0) =u0(x) = sin(x) f¨ur allex

(11)

Gliederung

1 Geschichte

2 Herleitung

3 Charakteristiken

4 Numerische L¨osung

(12)

Allgemeine Idee

Man betrachtet eine Schar von Kurven

γ : (ξ, η)7→(x(ξ, η),t(ξ, η),z(ξ, η)) mit∂ξz = 0 in den Niveaus einer L¨osung u

u(x(ξ, η),t(ξ, η)) =z(ξ, η) Also

0 =∂ξz(ξ, η) =∂ξu(x(ξ, η),t(ξ, η))

und mit der Kettenregel und der DGL f¨ur u bekommt man (oft) einfache DGLs f¨ur die Kurven

(13)

Anwendung auf Burgers’ Gleichung

0 =∂ξu(x(ξ, η),t(ξ, η))

=ux(x,t)∂ξx(ξ, η) +ut(x,t)∂ξt(ξ, η)

=uxξx+ ut

|{z}

uxu

ξt=uxξx− u

|{z}

z

·∂ξt

!

DGL f¨ur x,t:

ξx=z·∂ξt =⇒ x =z·t+α(η) W¨ahle t=ξ und α(η) =η, also x=z·ξ+η

z(ξ, η) =z(0, η) =u(η,0) =u0(η)

(14)

Bild

0.5 1.0 1.5 2.0 2.5 3.0

t

Charakteristiken

(15)

Bild

2 t 3

4 u

0.5

0.0 0.5 Charakteristiken: Sinus

(16)

Stoß/Schock

Lineare Gleichung: Parallele Charakteristiken

Nichtlineare Gleichung: Charakteristiken k¨onnen sich schneiden Bei unserem Beispiel war die Steigung = Funktionswert

⇒ Wenn sich zwei Charakteristiken schneiden, so hat man eine Unstetigkeit

Diese nennt man SchockoderStoß

Der Schock tritt auch bei glatten Anfangswerten auf!!

⇒ keine klassischen (glatten) L¨osungen mehr!!

“Massenkarambolage”

(17)

Gliederung

1 Geschichte

2 Herleitung

3 Charakteristiken

4 Numerische L¨osung

(18)

Approximationen

Seien uin die Mittelwerte zur Zeittn ¨uber das Kontrollvolumen Ki. Man verwendet ein explizites Euler-Verfahren in der Zeit:

1

|Ki| Z

Ki

utdx ≈ uin+1−uin

∆t

Man approximiert den Fluss an den R¨andern der Elemente:

1

|Ki| Z

Ki

xf(u)dx ≈ 1

|Ki| Fi+1/2−Fi−1/2

wobeif(u(xi+1/2,t))≈Fi+1/2

(19)

Upwind-Verfahren

Ber¨ucksichtige Richtung des Informationsflusses

Ki Ki+1

xi−1/2 xi+1/2 xi+3/2

Mittelwertuni Mittelwertuni+1

Entscheide Richtung mitai+1/2 = 12(ui+1+ui):

Fallsai+1/2>0, so l¨auft die Information nach rechts:

SetzeFi+1/2=f(uin)

Fallsai+1/20, l¨auft die Information nach links:

SetzeFi+1/2=f(uni+1) Das Verfahren lautet dann mit |Ki|= ∆x:

∆t

(20)

Beispiel 1

0 1 2 3 4 5 6 7

x

1.0 0.5

0.0 0.5 1.0

u

Sinus

t =0.00 t =0.70 t =1.40 t =2.10

t =2.80 t =3.50 t =4.20 t =4.90

(21)

Beispiel 1

(22)

Beispiel 2

0 1 2 3 4 5 6 7

x

1.0 0.5

0.0 0.5 1.0

u

Minus Sinus t =0.00

t =0.70 t =1.40 t =2.10

t =2.80 t =3.50 t =4.20 t =4.90

(23)

Beispiel 3

0.0 0.5 1.0 1.5

0.5

0.0 0.5 1.0

u

Saegezahn

t =0.00 t =0.14 t =0.28 t =0.42

t =0.56 t =0.70 t =0.84 t =0.98

(24)

Zusammenfassung

Burgers’ Gleichung

Beispiel einer nichtlinearen Gleichung Charakteristiken

keine klassischen L¨osungen

Stabile Berechnung mit Upwind-Schema

(25)

Danke f¨ ur eure Aufmerksamkeit!

Noch Fragen?

Referenzen

ÄHNLICHE DOKUMENTE

Es kann eine Vielzahl von Materialien bearbeiten, darunter Jeans, Holz, Filz, Schaumstoff, Kork und Leder.. So lassen sich ganz besondere

Streue etwas Mehl über den Teig und lasse ihn für 60 Minuten zugedeckt an einem warmen Ort ruhen... In der Zwischenzeit kannst du deine Brotbackform mit Butter oder Öl

Diese Methode bietet sich für Kinder an, die zum ersten Mal schneiden. Da sie nur einen schmalen Streifen durchschneiden müsen haben sie sehr schnell erste Erfolgserlebnisse.Für

Es ist ausdrücklich untersagt, das PDF, Ausdrucke des PDFs sowie daraus entstandene Objekte weiterzuverkaufen oder gewerblich zu

Falls Kinder nicht über die nötige Stabilität in den Schultern, Unterarmen und Hand- gelenken verfügen, oder die Schere zu groß für ihre Hände ist, wird sie häufi g mit dem

Along- side the cut depth over the parameter pres- sure, the total water consumption over the average cut depth and the specific cutting energy per area over the pressure are

AHORNAPFEL www.labbe.de - 4418 Blätter prickeln..

Falls dieser Punkt (Frame Type: I-FRM) nicht dem eigentlichen Filmstart entspricht, muss man entschei- den, ob man einige Sekunden des Filmstarts weglässt oder ob man 1