Hallo,
ich wollte gern mit dem transienten Solver pimpleFoam die Absaugung von Luft(Dichte=1,2 kg/m³) aus einem Gehäuse simulieren, welches nur einen Einlass, Auslass und die Wandung besitzt. Ich komme mit den Randbedingungen jedoch nicht zurecht.
Einlass:
Die Luft soll nur aus der (nicht mit simulierten) Umgebung eingesaugt werden und kann somit frei nachströmen.
Die Randbedingung bei t=0 für U:
inlet
{
type fixedValue;
value uniform (0 0 0); }
Die Randbedingung bei t=0 für p:
inlet
{
type zeroGradient;
}
ist dafür zu einschränkend, oder? Eigentlich dürfte doch gar keine Geschwindigkeit an diesem Einlass vorgegeben werden, oder?
Auslass:
Am Auslass soll ein entsprechender Volumenstrom abgesaugt werden.Da ich keine Randbedingung dieser Art gefunden habe, würde ich das für den Anfang über einen negativen Druck realisieren und mich iterativ herantasten.
Die Randbedingung bei t=0 für U wäre hierbei:
outlet
{
type zeroGradient;
}
Die Randbedingung bei t=0 für p wäre hierbei:
outlet
{
type fixedValue;
value uniform -830000;
}
Die Courant-Zahl habe ich bei controlDict mit
maxCo 1;
eingeschränkt. Die Zeitschritte werden aber immer kleiner und es wird keine Lösung berechnet, was in meinen Augen auf eine instabile Berechnung hindeutet.
Hat jemand noch Tipps/Hinweise wie die Randbedingungen für diese Problemart besser formuliert werden können?
Später soll wie weiter oben geschrieben, auch noch ein Partikeltransport simuliert werden.
Da ich immer noch in der Einarbeitungsphase mit OpenFoam und CFD allgemein bin, bitte ich um Nachsicht.
Viele Grüße und danke für Eure Mühen
Markus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP