|
OpenFOAM : InterFoam divergiert?
Shor-ty am 05.10.2017 um 13:32 Uhr (1)
InterFoam ist ein 2Phasen Löser der mit VOF arbeitet aber nur eine Phase berechnet. Anderes als bei Euler-Euler wo man wirklich zwei Phasen separat berechnet. Du hast also Inlet-Geschwindigkeiten und jenachdem was du da für Alpha definierst, bezieht sich das auf Phase1 oder Phase2.Übrigens inletOutlet oder outletInlet bei einem fixedValue U Profil macht keinen wirklichen Sinn, da das Flux-Feld immer in die Domain geht.------------------Viele Grüße,Tobias HolzmannOpenFOAM Tutorials | Publikationen | Für Anf ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : OpenFOAM für thermische Simulation
Shor-ty am 03.07.2013 um 12:52 Uhr (0)
Frage 1: viele Wege führen zum ZielFrage 2: Ja, die Solidelemente werden nicht ausgefüllt. Bei einem Schnitt erhält man nur die Außenflächen.Frage 3: In Ansys muss die Luftdomain auch vernetzt werden. Außer du meinst eine Randbedingung in der du ein Alpha und T_umgebung vorgibst.Frage 4: Kann man drüber streiten. Viele verwenden Tetraedernetze, andere schwören auf ICEM mit reinen Hexaederzellen. Ich verwende meistens Hybride Netze, die zum Beispiel sHM ausgibt. In deinem Fall würd ich aber Hexaedernetze vo ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Interfoam divergiert
Shor-ty am 21.07.2016 um 09:37 Uhr (1)
Hi,du hast meine Aussage nicht richtig verstanden. Die Lösung von zweiphasen Strömungen mittels der VOF Methode ist wesentlich strikter als bspw. für ein Einphasenproblem, demnach auch anfälliger für Netze. Was du mit "Grenzfläche konfiguriert" meinst verstehe ich nicht, da man da nichts konfigurieren kann. Lediglich die Vorgabe der Oberflächenspannung kann man tätigen.Wenn nichts hilft startet man stets mit upwind (sehr diffusiv und damit sehr angenehm für die Numerik). Co auf 0.1 stellen, dt auf 1e-6 od ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Problem bei rhoSimpleFoam
Shor-ty am 11.07.2017 um 14:09 Uhr (1)
Hi Toni,also erstmal danke für das Kompliment aber das ist wohl etwas hoch gegriffen das ich dir Lichtjahre voraus bin. Ich bin auch nur n kleines Licht in der OpenFOAM Welt und jeder kann genau das gleich das ich auch mach. Hab mich damit halt einfach etwas länger und intensiver beschäftigt und bin in die Numerik etwas stärker eingetaucht. Nichtsdestotrotz - wie gesagt - gibts hier im Forum sicherlich wesentlich fähigere Leute als mich. Die haben nur andere Sachen zu tun , Siehe Thomas (Engys) & Thom ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Rohrströmung
Shor-ty am 27.07.2012 um 16:29 Uhr (0)
Hi,nein alpha_t ist nicht dein Wärmeübergangskoeffizient den du in deinen Wärmeübertragungsgleichungen hast Wenn du mal in deinen letzten Zeitordner gehst und mal dieses alphat öffnest, siehst du folgendes:Code:FoamFile{ version 2.0; format ascii; class volScalarField; location "1000"; object alphat;}// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //dimensions [1 -1 -1 0 0 0 0];Die Dimension ist [kg/(m s)] entsprechend nicht deinem Koeffizient. Wenn du den rhoS ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Rechenabbruch wegen Gleitkommaausnahme
Shor-ty am 08.06.2015 um 10:32 Uhr (1)
Ich misch mich auch mal wieder ein Total Pressure wird dir hier auch nicht helfen, wenn du für p0 EINEN (also nur einen Wert) für alle Faces verwendest. Du solltest also eine List verwenden, die den Druck für jedes Face enthält (also um den hydrostatischen Anteil verringert oder erhöht, je nach Referenzpunkt). Möchte man das nicht händisch machen, kann dies ganz schnell mit einer temporären Simulation herausgefunden und via Copy-Paste von diesem Fall auf den anderen übertragen werden. Mit ein bisschen N ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Befüllvorgang Druckspeicher
Shor-ty am 26.09.2013 um 12:40 Uhr (1)
Hallo,in meinem Case habe ich einen Würfel betrachtet (0,5m x 0,5m x 0,5m). Ein Inlet aus [0,05 x 0,05 x 0,05] m am unteren Einlass ergab des Öfteren einen Abbruch.Die Randbedingungen sind für mich eigentlich klar:Code:U:inlet: pressureInletOutletVelocityp:inlet: calculatedp_rgh:inlet: fixedValueAlpha:inlet: fixedValue = 1 (Wasser)T:inlet: fixedValuek:inlet: fixedValueEpsilon:inlet: fixedValueZu simulieren galt:----------------------------- Befüllvorgang mit einem Wasserdruck von 2bar- Ausgangsdruck ist 1b ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Lufttemperatur PC
Shor-ty am 20.01.2016 um 09:48 Uhr (1)
Zitat:Original erstellt von Ed93:Aber moment, kann man das wirklich so machen? Ich meine wie gro´der Wärmeübertrag ist, hängt doch auch von der Fläche der Teile und von den Wärmeübergangskoeffizenten von Luft zu Material ab. Und das hängt wiederum von der Anströmrichtung und Geschwindigkeit ab...Das ist korrekt aber hat mit der Ausgangstemperatur nichts zu tun, sofern diese nicht ständig erhöht wird. Nehmen wir nen normalen Rechner, der 200W aufnimmt. Auch nach 100 Stunden wird da nichts kaputt sein, d.h. ...
|
| In das Form OpenFOAM wechseln |
 |
OpenFOAM : turbulentHeatFluxTemperature Wärmestrom vorgeben
Shor-ty am 31.05.2016 um 10:56 Uhr (1)
Hi,ich würde dir groovyBC empfehlen. Dann brauchst du kein Wärmestrom sondern lediglich deine Außentemperatur und (das ist dann der Schätzwert) den Wärmeübergangskoeffizient.Bei turbulentHeatFluxTemperature läuft das wie folgt ab (dumm das es kein Mathemodul gibt).Du gibst eine Leistung [W] oder ein Wärmestrom [W/m²] an. Die Leistung selber [W] wird dann in ein Wärmestrom umgerechnet (bezieht sich also auf die Fläche des Patches). Dieser wird dann durch deine Wärmeleitfähigkeit lambda geteilt. Damit erhält ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : InterFoam divergiert?
Shor-ty am 05.10.2017 um 14:52 Uhr (1)
Habs mir gerade mal angeschaut. Ein Skript wäre nicht ganz schlecht. Niemand weiß was du für einen Weg gehst um dein Netz zu erstellen. Ich nehme daher mal an:BlockMeshsurfaceFeatureExtractsnappyHexMeshDein BG Netz hab ich erstmal auf 50 Zellen reduziert, das ist mir sonst zu groß. Ich würde die InletPipes extra benennen und dann dort noch ein Refinement draufgeben + Inlets. Die featureEdge Refinements würde ich auch nicht nehmen. Man sieht auch sehr schön das die bei dir gar nichts bringt weil du eh schon ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Numerische Schemen
Shor-ty am 09.10.2012 um 12:58 Uhr (1)
Hallo Ulrich,ich hab mir unsere Konversation nochmals durchgelesen und mir ist heute nochmals einiges klarer geworden. Manchmal sollte man einfach etwas Abstand gewinnen um es dann nochmals zu lesen.Bezüglich Bounding hätte ich jedoch nochmals eine Frage. Ich Löse eine Enthalpiegleichung für die Bestimmung eines Defekts. Dabei stellt diese Gleichung eine einfache Transportgleichung dar mit den RB inletAir = WertAir; inletFuel = WertFuel;Diese Werte werden dann quasi "vermischt" und es sollte sich dann in ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : InterFoam divergiert?
Shor-ty am 06.10.2017 um 10:17 Uhr (1)
Hi,die Videos könnten besser sein aber danke für dein Feedback Wollte inzwischen noch weitere machen aber bin grad zeitlich nicht in der Lage dazu. Zu den BC für U. Ich hoffe das du die Vektoren in Paraview entsprechend den Beträgen von U skaliert hast. Problem bei solchen Geschichten (wenn dein Inlet Patch nicht wirklich parallel zum Hintergrund-Netz ist, sind die Faces selber. Die sind nämlich in deinem Fall an der äußeren Kante recht bescheiden. Eine SurfaceNormalVektor BC bewirkt dann ziemlich komische ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Rechenabbruch wegen Gleitkommaausnahme
Shor-ty am 12.06.2015 um 13:14 Uhr (1)
Hallo Aquamen,also ich hab die letzten zweit Tage mal einiges getestet und die Physik dahinter analysiert (ist machmal tricky mit dem p_rgh, wobei ichs jetzt endgültig gecheckt hab).Also du kannst folgendes machen um deinen Wasserstand konstant zu halten... Variante 1:Ist die schnellste aber auch sehr instabil.setSetfaceSet f0 newfaceSet f0 add boxToFace (x y z) (x y z)Du machst dir damit ein neues Faceset und zwar genau an einen Einströmrändern (xmin, xmax, ymin und ymax) und zwar machst die Box um ein pa ...
|
| In das Form OpenFOAM wechseln |