Unterschied zwischen und Diffusions- und Wärmegleichungen?

Ich habe überall gelesen, dass Diffusions- und Wärmegleichungen ähnlich sind. Für beide können die gleichen Differentialgleichungen gelöst werden.

Stellen Sie sich eine endliche eindimensionale Diffusion oder Wärmeübertragung vor, bei der ein Ende isoliert ist und das andere Ende mit einem konstanten Fluss gehalten wird.

Die Randbedingungen sind für Diffusion oder Wärmeübertragung gleich: Der Fluss ist an einem Ende Null und am anderen konstant.

u X = C ; X = 0
u X = 0 ; X = l

und der Anfangszustand von

u ( X , 0 ) = 0   | |   u ( X , 0 ) = K
Dies kann ein beliebiger konstanter Wert sein (Anfangskonzentration oder -temperatur).

Bei Wärmeübertragung kann die Temperatur unbegrenzt ansteigen. Aber bei der Diffusion gibt es eine Kapazitätsgrenze.

Wie sind die Diffusions- und Wärmegleichungen für diese Randbedingungen zu lösen? Ist die Lösung in beiden Fällen gleich?

Warum gibt es eine Kapazitätsgrenze für die Diffusion?
@ ocelo7 Wenn eine Art in ein Medium diffundiert, ist die Konzentration gesättigt. Aber die Temperatur kann ewig steigen. Bei Diffusion gibt es eine Volumengrenze, nicht aber bei Wärme. Beachten Sie, dass das System geschlossen ist.
Da spricht Physik. Was Sie hier gegeben haben, ist eine reine mathematische Frage. Sie brauchen etwas anderes in Ihrer Gleichung, um eine Sättigungsgrenze zu berücksichtigen.
Eine ausführliche Behandlung der 1D-Diffusion finden Sie hier: sciencemadness.org/talk/… . Die Diffusions- und Wärmegleichungen sind tatsächlich sehr ähnlich und beide werden mittels Separation of Variables gelöst.
Verwandte, wenn nicht ein Betrüger: physical.stackexchange.com/q/165928/25301
@ocelo7 meine Frage hat nichts mit Mathe zu tun, es ist reine Physik. Ich frage, wie sich die Randbedingungen für Diffusion und Wärme (als physikalische Phänomene) unterscheiden sollten. Math unterscheidet Diffusion und Wärme nicht und löst die Gleichung durch die Randbedingungen.
@KyleKanos Ihre Antwort bezieht sich auf das mögliche nichtlineare Verhalten des Diffusionskoeffizienten. Meine Frage bezieht sich auf die Obergrenze. Wenn der Gradient durch einen konstanten Fluss gebildet wird, gibt es eine Konzentrationsgrenze, aber keine Temperaturgrenze.
@Kama: Zur Körperfrage wäre es einfach verwandt. zur Titelfrage, es ist ein exaktes Duplikat.
Beachten Sie jedoch, dass ich nicht dafür gestimmt habe, dies als Duplikat zu schließen. Ich habe die Frage nur in meinem Kommentar verlinkt .
@KyleKanos danke, dass du mich auf diese Antwort aufmerksam gemacht hast. Obwohl es keine Antwort auf meine Frage ist, hängt es mit dem Konzept zusammen, das ich zu verstehen versuche. Es war nützlich!
Ich habe nur die Wärmeübertragungsseite wirklich studiert, aber anekdotisch war das Lehrbuch, das ich verwendet habe, eigentlich für "Wärme- und Stoffübertragung", weil die Wärmeübertragungsgleichungen am Ende ein so ähnliches Format wie die Stoffübertragungsgleichungen haben.

Antworten (2)

Sie werden beide mittels Separation of Variables gelöst .

Angenommen, wir suchen nach einer Funktion der Form u ( X , T ) das erfüllt:

u T = a 2 u X 2

Und erfüllt einige Randbedingungen.

Nehmen Sie an, die Funktion sei das Produkt zweier Funktionen: X ( X ) Und T ( T ) :

u ( X , T ) = X ( X ) T ( T )

In die ursprüngliche PDE einfügen:

X ( X ) T ' ( T ) = a T ( T ) X ( X )
Teilen Sie beide Seiten durch X ( X ) T ( T ) , umstellen und einen Trennfaktor einführen λ 2 :
1 a T ' T = X X = λ 2
Wir haben jetzt zwei ODEs:
X X = λ 2
Und:
T ' + a λ 2 T = 0

Für X ( X ) wir bekommen:

X ( X ) = A Sünde ( λ X ) + B cos ( λ X )

Dies wird gelöst, indem die Eigenwerte von gefunden werden λ , unter Verwendung der Randbedingungen ( Beispiel ).

Mit den Eigenwerten von λ die zweite ODE für T ( T ) lässt sich auch leicht lösen:

T ( T ) = C 1 e a λ 2 T

Eine dritte Randbedingung für den Anfangszustand u ( X , 0 ) wird auch benötigt, um alles zusammenzusetzen.

Sie können die vollständige Herleitung hier finden (die ich vor einiger Zeit geschrieben habe), angewendet auf eine 1D ( X ) Diffusionsproblem.

Ob die Lösungen der Wärmegleichung und der Diffusionsgleichung gleich (oder zumindest ähnlich in der Form, abgesehen von den Materialkonstanten) sind, hängt von Rand- und Anfangsbedingungen ab.

Die Randbedingungen, die ich im verlinkten Beispiel verwendet habe, ergeben Eigenwerte für λ ohne besondere Probleme.

u X = 0 bei  X = 0 , X = L

Eine gute Diskussion über verschiedene Arten von Randbedingungen und die Konsequenzen für die Wärmegleichung finden Sie hier .

Ein weiterer Satz von Randbedingungen, wie in den Kommentaren vorgeschlagen, könnte sein:

( u X ) X = l = 0
u ( 0 , T ) = C

Dies entspricht einem auf konstante Temperatur erhitzten Stab C an einem Ende und am anderen Ende isoliert.

Zuerst machen wir eine Transformation der Temperatur, indem wir definieren:

u = u R e A l C

Das bedeutet dann, dass das zweite BC homogen wird, immer wünschenswert:

u ( 0 , T ) = 0

Am Ende unserer Mühe finden wir einfach:

u R e A l ( X , T ) = u ( X , T ) + C

Mit dem zweiten BC: u ( 0 , T ) = 0 :

X ( 0 ) T ( T ) = 0

Annehmen T ( T ) 0 , Dann:

X ( 0 ) = 0

A Sünde ( λ 0 ) + B cos ( λ 0 ) = 0

B = 0
Und:

X ( X ) = A Sünde ( λ X )

Mit dem ersten BC, u X ( l ) = 0 :

X ' ( l ) T ( T ) = 0

Annehmen T ( T ) 0 :

A cos ( λ l ) = 0

Vorausgesetzt A 0 , Dann:

λ l = N π 2

Unsere Eigenwerte werden also:

λ N = N π 2 l

Für N = 1 , 2 , 3 , . . .

Die Funktionen X N ( X ) Sind:

X N ( X ) = A N Sünde ( N π X 2 l )

Also haben wir:

u N ( X , T ) = A N e ( N π 2 l ) 2 a T Sünde ( N π X 2 l )

Und nach dem Superpositionsprinzip:

u ( X , T ) = N = 1 A N e ( N π 2 l ) 2 a T Sünde ( N π X 2 l )


In Bezug auf die Notwendigkeit einer Anfangsbedingung u ( X , 0 ) , sollte es ziemlich selbstverständlich sein, dass wir, wenn wir nach der zeitlichen Entwicklung der Temperatur- oder Konzentrationsverteilung suchen, wissen müssen , wo diese Verteilung war T = 0 . Das ist ungefähr so, als würde man wissen wollen, wo ein Auto mit hoher Geschwindigkeit fährt v ( T ) wird zur Zeit sein T : Wir müssen wissen, wo es war T = 0 , sonst kann die Frage keine eindeutige Antwort haben.

In unserem Problem die Anfangsbedingung u ( X , 0 ) = F ( X ) wird verwendet, um die Koeffizienten zu bestimmen A N . Bei T = 0 die Exponentialfaktoren fallen alle weg und wir erhalten:

u ( X , 0 ) = F ( X ) = N = 1 A N Sünde ( N π X 2 l )

Die Koeffizienten werden durch Fourier bestimmt, aus:

A N = 2 l 0 l F ( X ) Sünde ( N π X 2 l ) D X

Denken Sie daran, dass am Ende von all dem:

u R e A l ( X , T ) = u ( X , T ) + C = C + N = 1 A N e ( N π 2 l ) 2 a T Sünde ( N π X 2 l )

Wie ändert sich der Anfangszustand bei Diffusion und Wärme? Stell dir das vor u ( X , 0 ) = 0 . Das bedeutet, dass die Konzentration im Diffusionsfall null und die Temperatur null (keine Wärme) im Wärmefall ist. In der von Ihnen verlinkten allgemeinen Lösung ist der Schlüsselschritt das Finden F ( X ) . Wie definierst du F ( X ) mit den obigen beiden Randbedingungen und dieser Anfangsbedingung? Wie funktioniert F ( X ) ist für Diffusion und Wärme unterschiedlich?
@Kama: weil wir nach der zeitlichen Entwicklung von suchen u , dh u ( X , T ) Wir müssen die ursprüngliche Form von kennen u ( X , T ) , dh u ( X , 0 ) = F ( X ) . Ich habe zwei Beispiele für ein Praktikum gegeben F ( X ) , hier: sciencemadness.org/talk/… . Wie diese definiert werden, ergibt sich aus der physikalischen Realität, die das Problem darstellt. Aber wann immer Zeit in ein Problem involviert ist, wird ein anfängliches ( T = 0 ) Bedingung ist für eine vollständige Lösung erforderlich. Dies gilt auch für Hitzeprobleme. Dies gilt auch für Zeitentwicklungsprobleme, die nur von der Zeit abhängen, wie z. B. das Newtonsche Abkühlungsgesetz.
Auch erläutert, warum Ihre gewählten Randbedingungen schwierig zu verwenden sind.
Entschuldigung, das war mein Tippfehler. Die Randbedingungen sind fließend und sollten es auch sein u X nicht T .
u X ( l ) = 0 (Kurzschreibweise) Sinn: Das wäre ein am Ende isolierter Stab. Aber u X ( 0 ) = C scheint mir nicht praktikabel: Wie erzwingt man einen konstanten Fluss? Besser könnte einfach sein u ( 0 , T ) = C : konstante Temperatur am anderen Ende.
Es ist kaum "selbstverständlich", dass es nicht ausreicht, u(0,t) und u(l,t) für alle t zu kennen.
@Akkumulation: 'Es ist kaum "selbstverständlich", dass es nicht ausreicht, u(0,t) und u(l,t) für alle t zu kennen' . Nein, aber das habe ich auch nicht geschrieben. Ich schrieb : „Es sollte ziemlich selbstverständlich sein, dass wir, wenn wir nach der zeitlichen Entwicklung der Temperatur- oder Konzentrationsverteilung suchen, wissen müssen, wo diese Verteilung war T = 0 ' . Du hast einen Strohmann erschaffen.
@Gert warum u X ( 0 ) = C ist nicht praktikabel? Ist das nicht die klassische Neumann-Randbedingung? Konstante Temperatur ist die Dirichlet-Grenze, richtig? Also, was ist ungewöhnlich für das Lösen der Gleichung mit der Neumann-Randbedingung von u X ( 0 ) = C ?
Wenn Sie etwas wissen müssen, dann muss es nicht ausreichen, etwas anderes zu wissen. Es ist kein Strohmann, sich mit einer grundlegenden Analyse Ihrer Worte zu beschäftigen.
@Kama: Nur weil es ein klassischer Neumann ist, ist es nicht einfach. Sie sollten es selbst versuchen. Sie werden das finden, es sei denn C = 0 Es gibt keinen einfachen Weg, die Eigenwerte zu finden λ N . Nun, es kann einen Weg geben, den ich nicht kenne, oder dieser Zustand könnte gut mit einer anderen Art von PDE funktionieren. Ich weiß offensichtlich nicht alles. Ich denke auch, dass BC ein bisschen gekünstelt ist: Wie erzwingt man in praktischen Situationen einen konstanten Fluss?
@Gert Das Beispiel des konstanten Flusses ist bei Diffusion sehr häufig. Betrachten Sie zum Beispiel das Füllen einer Gasflasche mit einer konstanten Durchflussrate.
@Kama: Das ist nicht wirklich Diffusion. Sie würden Ficks Gesetze für dieses Problem nicht verwenden (sie gehen von konstantem Druck aus). Und wie würden Sie den Fluss im Falle eines thermischen Diffusionsproblems steuern? Nein, tut mir leid, aber eine konstante Konzentration oder Temperatur bei X = 0 ist ein viel realistischeres BC.
@Kama: Diffusion geht davon aus, dass ein gelöster Stoff in ein Lösungsmittel gemischt wird. Das Füllen eines Behälters mit Gas ist nicht zulässig.
@Gert es ist Diffusion, der Zylinder ist zunächst mit Luft gefüllt. Erwägen Sie das Einspritzen von Tinte in eine Flüssigkeit mit konstantem Fluss. Ein greifbareres Beispiel ist das Einspritzen von Wasser mit einem konstanten Fluss in einen Schwamm.
@Kama: Ich gebe auf. Das führt nirgendwo hin. Alles Gute! Ich habe meinen Beitrag geleistet, wie es scheint, ohne Erfolg. Andere könnten mehr Verdienst in meinen Antworten sehen.
:-) Viel Glück! Einen schönen Tag noch.

Ihre Beobachtung ist gut und richtig: Sie sind gleich. Beide sind Diffusionen; einer diffundiert Material und der andere diffundiert Wärme.

Die von Ihnen erwähnte Grenze gilt auch für die Wärmeübertragung, wenn Sie eine feste Temperatur als Randbedingungen verwenden. die Temperatur kann nicht höher sein als ihre Grenztemperatur.

Für die Diffusion können Sie keine unendlich hohe Konzentration einer Spezies anwenden. Die Grenze liegt also nicht an der Gleichung, sondern am Randwert.

Die Ähnlichkeiten zwischen den beiden Prozessen wurden von unseren Vorfahren erkannt. Deshalb sehen wir manchmal Schmidt-Zahlen und Prandtl-Zahlen, mit denen Sie, Sie kennen einen Prozess, den anderen erhalten können, ohne die Differentialgleichungen zu lösen.

Beachten Sie, dass die Randbedingung keine zu begrenzende feste Temperatur ist. Die Randbedingung ist ein konstanter Fluss. Somit gibt es keine Temperaturbegrenzung in den Randbedingungen.
Der Wärmefluss ergibt sich aus dem Temperaturgradienten und wird schließlich durch die Temperatur bestimmt. Obwohl Sie der Gleichung jeden Fluss numerisch hinzufügen und unbegrenzt hohe Temperaturen erhalten können, müssen Sie zweimal über den Fluss nachdenken, wie und wo er sich bildet.