|
OpenFOAM : Wärmeübergangskoeffizient in OpenFOAM
Shor-ty am 21.02.2017 um 14:02 Uhr (1)
Hi Timo,den Wärmeübergangskoeffizient zu ermitteln ist ganz einfach. Bezogen auf die Fluidregion ist der Wärmestrom wie folgt: q = lambda * grad(T) ist entsprechend dann q = lambda * (T_face - T_cell)/delta. Das wars dann schon. Wie wir alle wissen: q = alpha*dT woebei wir da für dT dann Wand temperatur - T_farfield einsetzen. Damit kann man dann alpha berechnen. Erste Gleichung kann man mittels wallHeatFlux -region xy ermitteln. Hab ich erst letzte Woche für meine Doktorarbeit gemacht. Simple und effektiv ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Freie Konvektion - hilfe
Ulrich Heck am 21.02.2011 um 16:45 Uhr (0)
Hallo Shorty,warum verwendest Du denn cht? Die Wärmeleitung im Solid brauchst Du doch nicht oder?Ich würde einen der buoyant*-Solver verwenden. Dann an der Wand eine konstante Temperatur aufgeben und den Wärmestrom mit wallHeatFlux bestimmen. Daraus kannst Du Dir Dein alpha berechnen (q/DT), wobei man manchmal etwas aufpassen muss, wie DT definiert ist. Das sollte aber in Deinem Gesetz angebenen sein, im Zweifelsfall (T wand-T oo). Dann hast Du ein lokales alpha, dass Du noch geeignet mitteln musst.GrußUlr ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Schließventil an Rohrleitung (movingMesh)
silencebreak am 25.09.2017 um 09:45 Uhr (1)
So ich habe jetzt ein wenig an den Randbedingungen gewerkelt und inzwischen geht er einige Schritte weiter, aber bricht trotzdem noch ab, weil die Temperatur stark fällt, sowie der Druck stark negativ ist. Hat einer eine Ansatzidee woher das herrühren kann?Code:Courant Number mean: 1.44433e-05 max: 0.347475deltaT = 0.000113309Time = 0.0154717AMI: Creating addressing and weights between 123 source faces and 2304 target facesAMI: Patch source sum(weights) min/max/average = 0, 0.0743657, 0.00116809AMI: Patch ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : PostProcessing einer Berieselungssimulation
TheB1gLebowski am 03.08.2021 um 16:15 Uhr (10)
Liebes Forum,ich führe eine Berieslungssimulation eines einzelnen Füllkörpers durch und möchte herausfinden welche Stellen auf der Oberfläche des Körpers durch Wasser benetzt werden. Der verwendete Solver ist der interFoam und der Füllkörper wurde mittels SnappyHexMesh generiert. Dabei geht es besonders darum wie lange die Stellen benetzt werden. Das heißt zunächst möchte ich herausfinden welche Stellen überhaupt über den gesamten Zeitraum der Simulation jemals mit Wasser in Kontakt waren. Dafür wäre es to ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Konvektion mit erzwungener Strömung
Dnljng am 16.09.2010 um 10:17 Uhr (0)
Oh weh, jetzt hab ich schon wieder vergessen zu fragen wie ich mir ein alpha an den Wänden ausgeben lassen kann
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Temperaturmodell
Chrisi1984 am 08.07.2010 um 15:07 Uhr (0)
Hi,mit der wallHeatFlux BC habe ich mich nicht mehr weiter beschäftigt, so dass ich dir auf die schnelle nicht sagen kann was das bedeutet.Aber vielleicht hilft dir meine Art der Lösung der Wärmeübertragung über die Wände weiter.Ich habe groovyBC verwendet. Dazu musst du es erst kompilieren. Die Anleitung dazu findest du hier: http://openfoamwiki.net/index.php/Contrib_groovyBC So habe ich dann mein Problem umgesetzt: w-ic2 { type groovyBC; value uniform 613.15; gradientExpression "gradT"; fractionExp ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Scalar aus dict einlesen
Shor-ty am 25.02.2016 um 12:39 Uhr (1)
Na das ist bei dir nicht gegeben weil die Run-Time fehlt, das zu implementieren würd ich nicht. Du hast die Möglichkeit auch über "mesh.time().constant()" zu gehen. Die Frage ist halt ob dein mesh Objekt auch definiert ist.Du hast viele Möglichkeiten. Entweder du schaust das du dein mappedPatchFieldsBase via Dictionary aufrufst, dann hast du das "dict" nämlich schon da wie hier zu sehen:Code:templateclass TypemappedPatchFieldBaseType::mappedPatchFieldBase( const mappedPatchBase& mapper, const fvPatchFiel ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Mehrphasenmodell mit Salome erstellen
Shor-ty am 09.04.2013 um 12:09 Uhr (1)
Hallo,wenn du ein Stoffgemisch am Inlet haben willst machst du das über das Alpha - alpha1 = 0.8- alpha2 = 0.2------------------Grüße Tobias Holzmann
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Scalar aus dict einlesen
Micha6982 am 03.03.2016 um 09:23 Uhr (1)
Hallo Tobias,ich habe es nun endlich geschafft swak4Foam zu installieren. Wenn ich deinen Code verwende, dann kam eine Fehlermeldung. Kann es sein, dass hinter Code:sum(mag(Sf())noch eine Klammer fehlt?Wenn ich das korrigiere (ich hoffe das ist richtig), dann bekomme ich folgende Fehlermeldung:Code:-- FOAM FATAL ERROR: Parser Error for driver PatchValueExpressionDriver at "1.1-3" :"field Tin not existing or of wrong type""Tin+(Tout-Tin)*alpha" ^^^--| Context of the error:- From dictionary: /home/mleck/Dat ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : dynamicMeshDict
Shor-ty am 05.11.2015 um 16:36 Uhr (1)
Zitat:Original erstellt von faerberma:Bereich des Gitters mit alpha.water zwischen 0.001 und 0.999 verfeinert werden soll.Kurze Nachrfrage, wieso 0.001 - 0.999. Solltest du numerische Diffusion von Alpha haben, dass in der VOF Methode von FOAM vorkommen kann (muss natürlich nicht aber es wird hier nicht die PLIC Methode verwendet), so würde sich ggf. fast das ganze Netz verfeinern. Ich würde daher nur die Grenzschicht verfeineren und das mit nem Range von 0.48 - 0.52. Dein Vorhaben geht aufjedenfall, die F ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Konvektion mit erzwungener Strömung
Dnljng am 15.09.2010 um 16:09 Uhr (0)
Mir ist leider bei der Beschreibung ein Fehler unterlaufen.Was ich wirklich brauche ist nicht der Wärmestrom auf die Wand, sondern ein alpha, und eine Temperaturverteilung in der Strömung an den Wänden.
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Freie Konvektion - hilfe
Shor-ty am 21.02.2011 um 16:29 Uhr (0)
Hallo zusammen,ich bin derzeit dabei die freie Konvektion in einem senkrechten ebenen Spalt zu simulieren. Wie es auch in manchen numerischen Strömungsmechanischen Büchern zu finden ist. Ich hab seit vorgestern ein neues Bachelorthema das sich mit de Wärmeübertragung mit OpenFOAM beschäftigt und hab nur noch 3 Wochen Zeit... :/Hier wollte ich noch sehr gerne die freie Konvektion mit diesem Beispiel erfassen und die Nußelt-Zahl vom VDI - Wärmeatlas (Fc3) mit den Werten der Simulation vergleichen. Laut VDI i ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : FATAL IO Error
Bercht1980 am 14.08.2012 um 13:52 Uhr (0)
Also das p scheint wohl wie du schon gesagt hast in irgendeiner unteren Klasse des thermo modells zu liegen. Die Enthalphiegleichung liefert mir jetzt auch plausible Ergebnisse aber leider habe ich noch Probleme mit dem variablen rho.Ich möchte nämlich, dass lediglich, die Dichte der kontinuierlichen Phase durch die Temperatur verändert wird. Dafür habe ich folgendes zusätzliches rho definiert:Code:volScalarField rhoT ( IOobject ( "rhoT", runTime.timeName(), mesh, IOobject::NO_RE ...
|
| In das Form OpenFOAM wechseln |