 |
OpenFOAM : Durchführung einer Gitterunabhängigkeitsstudie
Shor-ty am 03.07.2021 um 08:46 Uhr (15)
Punkt 1 ist korrekt. Sieht dann wie folgt aus:1. Hintergrundnetz erstellen (wahrscheinlich blockMesh bei Dir)2. snappyHexMesh3. Simulation starten4. AuswertenFür die Netzverfeinerung ist 1 - 4 identisch nur das zwischen 1 und 2 der Punkt refineMesh kommt.foamMonitor zeugt nur die Residuen, sofern Du die FunctionObject ins controlDict eingebaut hast. Gnuplot kann so ziemlich alles was das Herz begehrt.------------------Glück Auf,TobiOpenFOAM® Community - Knowledge Base
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : pool wasser
Shor-ty am 08.08.2022 um 14:17 Uhr (1)
Ergänzung: Das ist kein OpenFOAM spezifisches Thema. Wird auch in Fluent oder anderen CFD Softwarepaketen so gehandhabt.Das Paper geht aber eher um non-Newtonsche Fluide und nach dem drüberfliegen ist das Hauptthema eher die Berechnung von mu() mittels einem What-Ever-Approach Wir haben in FOAM auch mehrere Alternativen den Spannungstensor zu behandeln ------------------Glück Auf,TobiOpenFOAM® Community - Knowledge Base
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Linear zunehmender Wärmestrom
Shor-ty am 30.10.2021 um 14:15 Uhr (1)
Also wenn ichs kurz mal herleite erhalten ichTf = Tc + qw(x) delta / lambdaMit Gleichung 2.25 sieht man dann direkt den Zusammenhang. Das qw(x) muss man eben zuvor bestimmen. Einheit ist Watt. Das hast Du ja bei der Temperatur schon richtig gemacht und sollte kein Problem mehr darstellen.Wahrscheinlich ist das Ergebnis identisch zu dem, dass Du erst hattest. ------------------Glück Auf,TobiOpenFOAM® Community - Knowledge Base
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : decomposePar - Zerlegung nicht in alle Bereiche
Shor-ty am 15.04.2021 um 14:05 Uhr (1)
... 1. Ja du kannst natürlich mit 8 Kernen vernetzen. Wäre ja witzig wenn das nicht ginge2. Ja kannst auch mit 8 Kernen zerlegen, aber ich sehe weder einen Fehler sonst noch was. Fehlt hier noch irgendwas?Bitte die Code-Tags verwenden.------------------Glück Auf,TobiOpenFOAM® Community - Knowledge Base
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : OpenFoam - Tutorial: oscillatingInletACMI2D mit einem Solver für kompressible Medien
Shor-ty am 01.03.2021 um 08:32 Uhr (1)
Hallo Klaus und willkommen im Forum,das Problem hier ist, dass Du für p und T jeweils für die ACMI Randbedingungen einen Startwert von 0 gesetzt hast. Somit 0 K und 0 Pa, dass die Initialisierung zerhaut. Du kannst eben nicht durch Null teilen (Floating-Point-Exception).Einfach abändern und alles läuft.------------------Glück Auf,TobiOpenFOAM® Community - Knowledge Base
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : AMI bewegt sich nicht
Shor-ty am 04.03.2021 um 13:04 Uhr (1)
Der erste Schritt ist immer den moveDynamicMesh löser zu verwenden. Wenn sich da nichts tut dann schau mal Deinen Output des Lösers bzw. vom moveDynamicMesh an. Wie sind deine Zeitschritte? 0.4278 1/rad ist natürlich auch sehr wenig. Da muss man schon mal ne 0.2 s mindestens haben das man was sieht. Ist ja immerhin nicht mal ne viertel Umdrehung pro Sekunde.------------------Glück Auf,TobiOpenFOAM® Community - Knowledge Base
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Sample / Surfaces schneiden
Shor-ty am 17.12.2020 um 08:59 Uhr (1)
Verstehe zwar was Du machen möchtest, aber den Sinn dahinter verstehe ich nicht.OpenFOAM ist ein Manipulationsprogramm für Matrixberechnungen und kein "Post-Processing" Tool. Das kannst Du also mit den Standard OpenFOAM Tools nicht machen. Heißt, Du musst Dir selber was programmieren. Ich frage mich nur, wieso Du das nicht in ParaView machst.------------------Glück Auf,TobiOpenFOAM® Community - Knowledge Base
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : maximum component of the stress tensor
Shor-ty am 13.06.2021 um 20:34 Uhr (1)
Ich hab das heute mal beim Schwimmen nochmals kurz hergeleitet. Du brauchst eigentlich vom divDevReff das DevReff. Also den deviatorischen Anteil des Reynolds-Stress-Tensors. Der ist einfach gesprochen (siehe mein Buch):Code:2*muEff*(1/2*symm(fvc::grad(U)))Sind Kompressions- und Expansionsphänomene dabei, muss natürlich noch der Term:Code:-2/3*mu*fvc::Div(U)*Idazugerechnet werden.------------------Glück Auf,TobiOpenFOAM® Community - Knowledge Base
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : MapFields bei parallelem Case (Aufteilung auf mehrere Prozessoren)
Shor-ty am 06.03.2023 um 13:28 Uhr (1)
Hey Patrick,also was Du da machst ist ja alles andere als schön. Wie gesagt, ich bau mir jetzt keinen Case zusammen, dafür hab ich keine Muse. Aber wir arbeiten hier mit über 8000 Cores und alles funktioniert.code Tags:[ c o d e ] dient zur Formatierung:Code:Hier ist alles in einem Code-Tag------------------Glück Auf,TobiOpenFOAM® Community - Knowledge Base
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Linear zunehmender Wärmestrom
Shor-ty am 25.10.2021 um 23:56 Uhr (1)
Hey,Möglichkeiten gibt es natürlich. Schau mal ob irgendwas bei der Function1 zutreffend ist. Soweit ich weiß könnte da was drin sein. Damals gab es eine Randbedingung die hies... Muss ich morgen mal nachschauen. Alternativ natürlich eine coded Fixed oder coded Mixed boundary condition. Wenn du den gradient spezifiziert, dann die mixed.Tobi------------------Glück Auf,TobiOpenFOAM® Community - Knowledge Base
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Temperatursteigerung durch Zufügung einer Leistung
Shor-ty am 14.10.2020 um 09:16 Uhr (1)
Guten Morgen Beckoeu,Sieht soweit erstmal teilweise gut aus. Du hast hoffentlich auch die mappedWall für beide Regionen verwendet?Wie hast Du die Kugel vernetzt? Kannst Du mal die Ausgabe von CHT posten? Erneut, ohne Infos kann ich oder jemand anderer nur im Heuhaufen rumstochern. FOAM ist sehr groß und es kann viele Probleme geben.------------------Glück Auf,TobiOpenFOAM® Community - Knowledge Base
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : snappyHexMesh Boundaries
Shor-ty am 20.12.2020 um 17:54 Uhr (1)
Die "smoking-pipe" is auf Youtube. Auf meiner Website (etwas versteckt unter archived) findet man auch noch was anderes. Wird aber alles im neuen Website-Release besser zu finden sein.Wenn das ein Solid ist, und du das in Salome bspw. Trianguliert hast (mesher), die Regionen einzeln exportiert und zusammengefügt hast, dann is es Wasserdicht.Testen über surfaceCheck------------------Glück Auf,TobiOpenFOAM® Community - Knowledge Base
|
| In das Form OpenFOAM wechseln |
 |
OpenFOAM : Linear zunehmender Wärmestrom
Shor-ty am 02.11.2021 um 18:12 Uhr (15)
Also ich hab das noch nie so gesehen wie Du es machst. Zumal die Klammern hinter refGrad falsch sind (oder war das zwecks Formatierung?).Mach mal folgendes.Code:forAll(cf, I){ Qwx[I] = (q +...) /lambda}this-refGrad() = Qwx;this-valueFraction() = 0;this-refValue() = 0;Wenn das nichts zeigt, setz mal die fraction auf 1 und den Qwx auf refValue. Zumindest müsste im ersten Zeitschritt dann eine (unphysikalische aber zu Testzwecken) Temperaturverteilung rauskommen.Tobi------------------Glück Auf,TobiOpenFOAM ...
|
| In das Form OpenFOAM wechseln |