Ich führe eine 2D-Flüssigkeitssimulation mit einem stochastischen Antrieb durch in einem doppelt periodischen Kasten, dh Lösen
Der Zwang, den ich gewählt habe, ist von der Form
Das kann man zeigen Wo ist die gesamte kinetische Energie. Wir können dies verwenden, um die Energieinjektionsrate aus dem Antrieb zu berechnen:
Nun müssen wir eine zeitliche Korrelation für das Forcieren vorschreiben. Die Standardauswahl ist weißes Rauschen, dh zeitlich deltakorreliert ist. In (zum Beispiel) Anhang A von Srinivasan und Young (2012) wählen die Autoren die Phasen iid aus einer gleichmäßigen Verteilung aus und behaupten, dass der Antrieb normalisiert werden muss ( der Zeitschritt des Integrationsalgorithmus ist), um sicherzustellen, dass er deltakorreliert ist. Dies wirft zwei Fragen auf, mit denen ich zu kämpfen habe:
Darüber hinaus muss, wie im selben Anhang ausgeführt wird, in einem Runge-Kutta-Algorithmus das Erzwingen während des Verlaufs eines Zeitschritts einigermaßen glatt gehalten werden, so dass sie in diesem Papier die Phasen innerhalb eines Zeitschritts linear auswählen Interpolation. Ich finde es schwierig, dies mit der von mir verwendeten Bibliothek zu implementieren, daher hatte ich die Idee, die Phasen stattdessen durch ihren eigenen Random Walk zu aktualisieren:
Vielen Dank im Voraus an alle, die mir dabei helfen können.
Die Notwendigkeit der Normalisierung kann wie folgt veranschaulicht werden. Betrachten Sie nur den Beitrag des Antriebs:
Wenn wir die Zeit in Schritten diskretisieren , ist eine Folge von iid-Zufallsvariablen mit Mittelwert 0. Dann haben wir (Einstellung )
Nach dem zentralen Grenzwertsatz, z , wir haben
Mein Problem mit der Energieinjektionsrate war größtenteils auf einen Berechnungsfehler zurückzuführen. Der Kurs ist
Meine vorherige, fehlerhafte Berechnung hatte nicht die richtigen Einheiten und übersah eindeutig einen Faktor mit Zeitdimensionen. Im Fall meiner Implementierung des Forcierens folgt die Energieinjektionsrate wie folgt
Nach vielen Korrelationszeiten ist der zweite Term vernachlässigbar und auswählend
Alexander
mikefallopisch
mikefallopisch
mikefallopisch
Alexander