Warum ist der Druckgradient an einer Wand null?

Es wird akzeptiert, beim Lösen der Navier-Stokes-Gleichung einen Null-Druckgradienten senkrecht zu einer Wand aufzuerlegen. Gibt es dafür eine mathematische Begründung? Welcher Druck (statischer Druck, Gesamtdruck...) ist damit eigentlich gemeint?

Wer sagt, dass der Druckgradient senkrecht zu einer Wand Null sein muss? Dies ist sicherlich nicht der Fall, wenn ein Wasserstrahl auf eine Wand trifft.
Nein, das wird absolut nicht akzeptiert. Tatsächlich ist es für die Navier-Stokes-Gleichungen im Allgemeinen falsch. Der Druck in den inkompressiblen Navier-Stokes-Gleichungen ist der statische Druck.
Ich weiß, dass es eine Art Annäherung / Annahme gibt. Auf dem Gebiet der CFD wird diese Randbedingung jedoch normalerweise verwendet, wenn die Navier-Stokes-Gleichung numerisch gelöst wird. Deshalb frage ich nach der Herkunft, um zu sehen, ob diese Annahme in meinem speziellen Fall gültig ist.
@Pirx: Es kann falsch sein, es zu tun, aber es wird ausgiebig in der Berechnung verwendet. Für OP: Eine schnelle Google-Suche gibt viele Papierreferenzen. Der Ursprung dieser Annahme scheint eine Arbeit von Coles (1962) zu sein . Eine Übersicht über die Methode finden Sie hier . Eine experimentelle Überprüfung im Jahr 1996 zeigt, dass diese Theorie gute Ergebnisse, aber auch einige Schwächen aufweist.
@Lalylulelo: Dies ist ein nicht triviales Thema. Ich denke, ich werde später heute etwas Zeit haben, um eine nützlichere Antwort zu verfassen, als ich in einem Kommentar geben kann.

Antworten (3)

Dies gilt normalerweise nur für eine wandbegrenzte Strömung und ist normalerweise auf inkompressible Flüssigkeiten beschränkt. Dieses Ergebnis manifestiert sich normalerweise in der Grenzschichttheorie und kann durch eine Größenordnungsanalyse der Navier-Stokes-Gleichungen erhalten werden. Die stationäre, inkompressible und konstante Eigenschaft Impulsgleichung in der j Richtung nimmt die Form an,

u v x + v v j = 1 ρ p j + v ( 2 v x 2 + 2 v j 2 )
Die Größenordnung jedes Terms innerhalb der Grenzschicht lautet wie folgt:
Ö [ u v x ] = Ö [ δ L 2 U e 2 ]
Ö [ v v j ] = Ö [ δ L 2 U e 2 ]
Ö [ 1 ρ p j ] = Ö [ δ L 2 U e 2 ] (maximal)
Ö [ v 2 v x 2 ] = Ö [ δ 2 L δ L 2 U e 2 ]
Ö [ v 2 v j 2 ] = Ö [ δ L 2 U e 2 ]

Wo δ ist die Grenzschichthöhe, L ist die charakteristische Länge des Körpers, und U e ist die äußere Strömungsgeschwindigkeit am Rand der Grenzschicht. Eine zusätzliche Einschränkung ist das δ / L 1 . Beachten Sie, dass jeder Term eine Größenordnung hat, die mit vergleichbar ist ( δ / L 2 ) U e 2 , mit Ausnahme des normalen Druckgradiententerms und des viskosen Terms aus dem x Richtung. Das erkennen wir erst einmal δ 2 / L ist eine sehr kleine Menge und entfernt im Wesentlichen die v 2 v / x 2 Term aus der Gleichung. In ähnlicher Weise nähert sich der Druckgradiententerm nur am Rand der Grenzschicht, wo die viskosen Kräfte vernachlässigbar werden (dh hohe Reynolds-Zahl), einer Größenordnung an ( δ / L 2 ) U e 2 . Dies wurde zuerst von Prandtl beobachtet, worauf er über die Grenzschicht, die wir schreiben können, folgerte:

1 ρ p j 0
oder konventioneller,
p j 0

Was Ihre zweite Frage betrifft, gilt dies nur für den statischen Druck. All dies setzt auch voraus, dass die Strömung an der Wand befestigt ist.

Es kommt vom Begriff der Grenzschicht und davon, ob sie an der Wand befestigt bleibt oder nicht. Wenn Sie die Impulsgleichung normal zur Wand betrachten, kann es nur dann zu einem Druckgradienten normal zur Wand kommen, wenn eine Geschwindigkeit oder Beschleunigung normal zur Wand vorhanden ist. Wenn das der Fall ist, dann ist die Grenzschicht nicht mehr angebracht.

Dies gilt, wenn Sie sich der Wand infinitesimal nähern (na ja, solange es immer noch ein Kontinuum ist). Irgendwann haftet die Strömung an der Wand, auch wenn es nur eine winzige dünne Schicht ist, und so ist in Simulationen der Gradient an der Wand null. Wenn Sie eine richtige Rasterauflösung haben, ist alles in Ordnung.

In der Grenzschichttheorie gibt es eine normale Geschwindigkeitskomponente zur Wand. Sie wird durch die Verdrängungsdicke der Grenzschicht verursacht. Die Größenordnung dieser Komponente ist Ö [ v ] = Ö [ u ( δ / L ) ] . Sogar die Blasius-Lösung für laminare Grenzschichten erlaubt eine Möglichkeit, das Profil von zu berechnen v bezogen auf die Normalrichtung.
@tpg2114: Das ist falsch. Sie können keine naiven Druckgradienten-Randbedingungen für numerische Lösungen der inkompressiblen Navier-Stokes-Gleichungen verwenden. Dies führt zu einem mathematisch schlecht gestellten Problem. Beachten Sie auch, dass die Annahme eines wandnormalen Druckgradienten von Null immer einfach falsch ist, Punkt. Die Impulsgleichungen in der Wandnormalkoordinate η liest p / η = η 1 R e 2 u ( x , t ) , nicht p / η = 0 .
@Pirx Es ist sicherlich eine Annäherung. Vielleicht sollte ich das deutlicher machen. Aber für große Re-Ströme vereinfacht es sich auf einen normalen Druckgradienten von Null. Außerdem bei η = 0 , dh an der Wandoberfläche, vereinfacht sich auch der Druckgradient auf Null. Für praktisch jeden Simulationscode von praktischem Nutzen (kommerzielle, Open-Source- und interne akademische Codes) verwenden sie die Null-Druckgradienten-Annahme. Zum Besseren oder zum Schlechteren. OP erwähnte die inkompressible Form der maßgeblichen Gleichungen nicht, daher hielt ich es nicht für erforderlich, eine zusätzliche Einschränkung aufzuerlegen, sodass ich diesen Fall nicht ansprach.
Wenn ich mich richtig erinnere, führt es so etwas wie einen Raumfehler zweiter Ordnung ein, um diese Annahme zu treffen. Die meisten Codes sind räumlich und zeitlich nur zweiter Ordnung genau, daher ist die Annäherung ausreichend. Für Verfahren höherer Ordnung müssen die Randbedingungen entsprechend verbessert werden.
@ tpg2114: Das Problem ist, dass diese Randbedingung wörtlich genommen nicht mit dem inkompressiblen Navier-Stokes-Problem übereinstimmt, sodass die daraus folgende "Annäherung" in keiner Reihenfolge zu einer Navier-Stokes-Lösung konvergiert. Die Dinge werden jedoch viel komplexer, wenn wir numerische Schemata betrachten. Ich werde ein bisschen mehr Details liefern, sobald ich die Zeit finde, hoffentlich heute.

Angesichts einiger Kommentare zu dieser Frage hielt ich es für nützlich, eine etwas ausführlichere Antwort zu geben. Ich beginne mit einer grundlegenden Wiederholung einiger mathematischer Zusammenhänge und schließe mit Kommentaren zu Ansätzen zur numerischen Lösung des Problems.

Bemerkungen zur Mathematik des inkompressiblen Navier-Stokes-Problems

Der Einfachheit halber betrachte ich ein Szenario, in dem wir uns auf eine zweidimensionale, inkompressible Navier-Stokes-Strömung beschränken, die in einem kartesischen Schema beschrieben wird x 1 - x 2 Koordinatensystem. Die Geschwindigkeits- und Druckfelder sind u = u ( x , t ) = ( u 1 , u 2 ) T ( x 1 , x 2 , t ) und p ( x , t ) = p ( x 1 , x 2 , t ) .

Ich nehme auch an, dass unser Problem Dirichlet-Randbedingungen für die Geschwindigkeiten überall in einem quadratischen Gebiet hat Ω = { ( x 1 , x 2 ) | 0 x 1 1 , 0 x 2 1 } mit Grenze Γ .

Das Gleichungssystem, das die inkompressible Strömung in diesem Bereich beschreibt, ist gegeben durch

u = 0 ,
u t + u u = p + 1 R e Δ u

Dieses System muss durch Anfangs- und Randbedingungen ergänzt werden, für die wir uns entscheiden

u ( x 1 , x 2 , 0 ) = u 0 ( x 1 , x 2 ) , ( x 1 , x 2 ) Ω ,

und

u ( x 1 , x 2 , t ) = u Γ ( x 1 , x 2 , t ) , ( x 1 , x 2 ) Γ ,

wo Γ = Ω ist die Domänengrenze. Wir lassen Beliebigkeit zu u Γ ( x , j , t ) , mit Ausnahme des unteren Stücks der Begrenzung, das wir als solide rutschfeste Wand wählen, also haben wir

u Γ ( x 1 , x 2 , t ) = 0 , ( x 1 , x 2 ) { ( x , 0 ) | 0 x 1 } .

Beachten Sie zunächst, dass der obige Satz von Gleichungen keine Randbedingungen für den Druck enthält und auch nicht erfordert. Tatsächlich erscheint Druck als Lagrange-Multiplikator in den Impulsgleichungen, der verwendet wird, um die Lösung der Impulsgleichungen auf den Raum divergenzfreier Vektorfelder zu projizieren. Mit anderen Worten, seine Funktion besteht darin, sicherzustellen, dass die Kontinuitätsgleichung erfüllt ist und die Masse erhalten bleibt.

Es ist aufschlussreich, sich die Eigenschaften des resultierenden Druckfeldes genauer anzusehen. Wenn wir die Divergenz der Impulsgleichungen nehmen und neu anordnen, finden wir, dass das Druckfeld die Poisson-Gleichung erfüllt

Δ p = u : u ,

wobei der Doppelpunkt für das innere Produkt steht u ich x j u j x ich wo die Summationskonvention verwendet wurde.

Um die Randwerte zu finden, die von diesem Druckfeld angenommen werden, schreiben wir die Impulsgleichungen an den Rändern um. Da uns speziell der wandnormale Druckgradient auf eine feste Wand interessiert, projizieren wir die Impulsgleichungen auf die Wandnormalkoordinate x 2 erhalten

p x 2 = u 2 t u u 2 + 1 R e Δ u 2 .

Verwendung der Randbedingung u 0 an der Wand vereinfacht sich dies zu

p x 2 = 1 R e 2 u 2 x 2 2 .

Somit ist klar, dass der wandnormale Druckgradient im Allgemeinen nicht null ist, und das Vorschreiben eines null Druckgradienten an der Wand ist mathematisch mit dem ursprünglichen Problem unvereinbar. Da dieser Punkt in einem Kommentar angesprochen wurde, möchte ich auch anmerken, dass wir uns im Allgemeinen nicht mit dem Erscheinungsbild des trösten können 1 / R e Berücksichtigen Sie den obigen Ausdruck und versuchen Sie zu argumentieren, dass die rechte Seite für große Reynolds-Zahlen vernachlässigt werden kann. Dies ist nicht der Fall, da wir den wandnahen Bereich der Strömung betrachten, und um die relative Größe der rechten Seite abzuschätzen, müssen wir möglicherweise eine lokale Reynolds-Zahl berücksichtigen, die der Größe des wichtigen Nahbereichs angemessen ist -Wandströmungsstrukturen. Um es kurz zu machen, es stellt sich heraus, dass diese lokale Reynolds-Zahl für eine große Klasse wichtiger Strömungen, wie z. B. wandnahe Turbulenzen, in der Größenordnung von Eins liegt. Mit anderen Worten, wir können die rechte Seite für eine solche Strömung nicht vernachlässigen.

Lassen Sie uns nun ein wenig mehr Licht auf die möglichen Folgen der Bereitstellung falscher Randbedingungen für das Druckfeld werfen. Dies ist am einfachsten zu sehen, wenn man eine alternative, aber äquivalente Formulierung des obigen Navier-Stokes-Problems betrachtet. Es wird sich herausstellen, dass diese als "Druck-Poisson-Gleichungsformulierung" bekannte Formulierung auch für numerische Ansätze zur Lösung dieser Gleichungen wichtig ist. Für diese Formulierung ersetzen wir die Kombination aus Kontinuitäts- und Impulsgleichungen in der sogenannten "Primitive-Variablen-Formulierung" der Navier-Stokes-Gleichungen durch eine Kombination aus Druck-Poisson- und Impulsgleichungen, etwa so:

Δ p = u : u ,
u t + u u = p + 1 R e Δ u .

Dieses System von partiellen Differentialgleichungen erfordert nun folgende Anfangs- und Randbedingungen:

u ( x 1 , x 2 , 0 ) = u 0 ( x 1 , x 2 ) , ( x 1 , x 2 ) Ω ,
u ( x 1 , x 2 , t ) = 0 , ( x 1 , x 2 ) Γ ,
u ( x 1 , x 2 , t ) = u Γ ( x 1 , x 2 , t ) , ( x 1 , x 2 ) Γ ,

Beachten Sie, dass wir jetzt eine zusätzliche Randbedingung benötigen, da die Formulierung der Druck-Poisson-Gleichung aus dem ursprünglichen System über eine Differenzierungsoperation erhalten wurde, wodurch die Ordnung des Systems erhöht wird. Sie können auch sehen, dass das jetzt erhaltene System von PDEs eine nicht standardmäßige Struktur hat, indem wir jetzt drei Randbedingungen für das Geschwindigkeitsfeld und keine für den Druck haben. Ich mache zwei wichtige Bemerkungen:

  1. Diese Situation führt zu erheblichen Schwierigkeiten bei der Implementierung geeigneter numerischer Schemata zur Lösung dieses Satzes von Gleichungen. Solche Schemata sind jedoch möglich und werden als "Einflussmatrixverfahren" bezeichnet.
  2. In der Literatur gibt es eine erschreckend große Anzahl von Referenzen, die die Verwendung einer Druckgradienten-Randbedingung empfehlen, um die erste der oben genannten Randbedingungen zu ersetzen. Es gibt zwei Varianten davon: (a) Verwenden einer Null-Druckgradienten-Bedingung. Dies führt zu einem gut gestellten mathematischen Problem, dessen Lösung jedoch die Kontinuitätsgleichung für inkompressible Strömung nicht erfüllen kann. Einfach gesagt, die resultierende Lösung ist falsch . Wir betonen, dass die Lösung mathematisch falsch ist und ein numerisches Schema, das diesen Ansatz verwendet, auf keinen Fall zur korrekten Navier-Stokes-Lösung konvergieren wird. (b) Verwendung p = ( 1 / R e ) Δ u als Randbedingung. Das macht die Sache noch schlimmer : Das resultierende Problem ist nun mathematisch schlecht gestellt und hat überhaupt keine eindeutige Lösung.

Um schließlich die Rolle besser zu verstehen, die der Druck in inkompressiblen Navier-Stokes-Lösungen spielt, kann es aufschlussreich sein, das Verhalten der Divergenz des Geschwindigkeitsfelds bei gegebener Druck-Poisson-Gleichung zu betrachten. Wenn wir die Divergenz der Impulsgleichungen nehmen und die Druck-Poisson-Gleichung dort einsetzen, kommen wir zu

t ( u ) = Δ ( u ) .

Somit erfüllt die Geschwindigkeitsdivergenz eine Wärmegleichung. Wenn keine geeigneten Randbedingungen erzwungen werden, erwarten wir daher basierend auf den entsprechenden Maximum/Minimum-Theoremen für solche Gleichungen maximale Divergenzfehler an den Grenzen, die von den Grenzen weg in den Bereich diffundieren werden. Es versteht sich von selbst, dass solche Fehler für viele Grenzschichtströmungen (insbesondere Übergangs- und turbulente Grenzschichten) verheerend sein und die Darstellung der Physik der Strömung vollständig zerstören können.

Bemerkungen zu numerischen Methoden

Bei der Betrachtung von Ansätzen zur numerischen Lösung des Navier-Stokes-Problems ist es entscheidend, die genauen Details der betrachteten Methoden zu verstehen. Dabei wird man feststellen, dass das Konzept der „Randbedingung“ in der Community oft sehr schlampig gehandhabt wird, was es schwierig machen kann zu sagen, welche Gleichungen tatsächlich verwendet werden und warum. Dies gilt insbesondere im Fall von Finite-Differenzen- und Finite-Volumen-Codes. Beispiele für Schemata, die entweder überdeterminiert oder mathematisch schlecht aufgestellt sind, gibt es in diesem Bereich zuhauf. Spektralmethoden und Finite-Elemente-Methoden erfordern normalerweise etwas mehr mathematische Disziplin und scheinen daher etwas weniger anfällig für einige der Fallstricke zu sein. Eine Aussage können wir jedoch mit Gewissheit machen:

Es gibt kein konsistentes und genaues numerisches Schema, das gegen die oben skizzierte Mathematik verstößt. Falsche Randbedingungen für den Druck führen zu falschen Lösungen, Ende der Geschichte.

Insbesondere verwendet kein erfolgreiches numerisches Schema im obigen Sinne eine Null-Druckgradienten-Grenzbedingung für den Druck. Es gibt jedoch eine Reihe von numerischen Methoden, die wie aussehenSie verwenden unangemessene Randbedingungen, und darunter befinden sich einige der beliebtesten Schemata, die sowohl in Forschungs- als auch in kommerziellen Codes verwendet werden. Beispielsweise werden bei Teilschrittverfahren sowie beim SIMPLE-Algorithmus iterative Prozeduren verwendet, die für einen Druckkorrekturschritt eine Nullgradienten-Grenzbedingung verwenden. Ich möchte betonen, dass solche Methoden vollkommen legitim sein können, mit den exakten Gleichungen übereinstimmen und zu genauen Lösungen konvergieren können. Es gibt eine Vielzahl möglicher Varianten solcher Ansätze, auf die hier nicht näher eingegangen werden kann. Es genügt zu sagen, dass man häufig feststellt, dass der im Kern solcher Algorithmen verwendete "Druck" nicht das mathematisch korrekte Druckfeld darstellt, sondern ein Pseudodruck ist. Die resultierende Lösung erzeugt eine konsistente Approximation des Geschwindigkeitsfelds, aber der Pseudodruck weicht systematisch vom korrekten Druckfeld ab. Diese Situation kann in zusätzlichen Schritten des Algorithmus korrigiert werden oder nicht.

Diese Situation wird durch die Tatsache weiter erschwert, dass die genauen Implementierungsdetails vieler numerischer Verfahren unklar bleiben, mit dem Ergebnis, dass Algorithmen, die aufgrund ihrer formalen, wie veröffentlichten Beschreibung einfach nicht funktionieren sollten, aus Gründen, die jedoch unklar bleiben, nützliche Näherungen liefern . Ich werde sagen, dass ich mit dem Entwicklungsprozess solcher Codes aus meiner eigenen Forschungsgruppe und von Kollegen bestens vertraut bin. Allzu oft passiert es, dass der Doktorand mit einem schlecht durchdachten Code beginnt, der nicht funktionieren sollte, und dann weiter daran arbeitet, bis "der Code behoben ist" und in gewissem Sinne akzeptable Ergebnisse liefert. Eine Diskussion darüber, was an diesem Bild falsch ist, würde mich hier wirklich zu weit führen...

Für eine viel ausführlichere Übersicht zu diesem Thema siehe schließlich den Übersichtsartikel von Rempfer in Applied Mechanics Reviews (" On Boundary Conditions for Incompressible Navier-Stokes Problems ", AMR ( 59 ) 2006).

Danke für die Details, das werde ich mir merken. +1 besonders für den letzten Absatz. Wie Sie sagen, ist es mathematisch falsch, aber die Essenz des Nulldruckgradienten ermöglicht es, einige Berechnungen durchzuführen. Als Analogie wird der Verschluss der Wirbelviskosität in Turbulenzen häufig verwendet, auch wenn er physikalisch nicht korrekt ist. Aber es hilft, das Problem zu modellieren.