Hallo zusammen,
Ich möchte den Fluss von Wasser durch ein halb gefülltes Rohr simulieren, um das Geschwindigkeitsprofil des Wassers zu beobachten, wenn sich der Strom entwickelt hat. Hierzu benutze ich interFoam und ein Mesh mit zyklischen Randbedingungen. Als Antrieb dient die Gravitation, welche ich wie folgt eingestellt habe:
Code:
value ( 0 0.01 -9.81 );
Die Einstellung simuliert eine leichte Neigung des Rohres (~1 Promille).
Die y-Achse ist hierbei die Fließrichtung (horizontal).
Anstatt jedoch eine Entwicklung der Geschwindigkeit bis zum Erreichen einer fixen Geschwindigkeitsverteilung zu beobachten waren die in ParaView zu sehenden Ergebnisse sehr irritierend.
Es findet nahezu keine Beschleunigung des Wassers statt, stattdessen fluktuieren die Geschwindigkeitswerte um 0 (siehe Screenshot).
Vermutlich habe ich Fehler beim Pre-Processing gemacht, konnte aber bisher nichts finden, was mein Problem gelöst hätte.
Über Tipps und Vorschläge würde ich mich sehr freuen.
Hier zur Übersicht ein paar mehr Informationen:
U:
Code:
internalField uniform ( 0 0 0 );boundaryField
{
inlet
{
type cyclic;
}
walls
{
type fixedValue;
value uniform (0 0 0);
}
outlet
{
type cyclic;
}
}
p_rgh:
Code:
internalField uniform 0;boundaryField
{
inlet
{
type cyclic;
}
outlet
{
type cyclic;
}
walls
{
type fixedFluxPressure;
value uniform 0;
}
}
Ich habe den ganzen Case auch diesem Post angehängt.
Zusätzlich eine Variante mit einem geneigten Mesh anstatt der simulierten Neigung durch das g File.
Vielen Dank für jede Hilfe
Grüße,
mhiel
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP