 |
OpenFOAM : ParaView - Anzeigen von Zellen mit definiertem Abstand zur Oberfläche
Shor-ty am 09.06.2015 um 13:26 Uhr (1)
Hallo zusammen,da noch keine Lösung genannt wurde, werde ich das mal machen. Der Trick besteht darin, das Tool yPlusRAS zu verwenden. Ganz gleich ob man nun y+ (oder y*) benötigt, es wird ein neues Feld Namens y geschrieben, dass den Abstand von Zellmittelpunkt zur Wand darstellt; bzw. du allen Wänden die im diskretisieren Raum vorhanden sind. Natürlich wird das Lot, bzw. die Normale zur Oberfläche herangezogen. Dieses Feld kann dann in Paraview verwendet und mittels einem Clip oder Threshhold anzeigen wer ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Abweichen einzelner Zellen am Auslass
Shor-ty am 18.06.2015 um 16:39 Uhr (1)
Also die erste Randbedingung berechnet dir die Vektoren auf dem Patch, sodass du deinen Massenstrom/Volumenstrom erhältst. Also das gleiche wie fixedValue, nur dass du eben kein Vektor angibst sondern den Massenstrom/Volumenstrom. Somit musst du dich dann nicht mit schiefen Patches herumquälen, da hier ja dann noch der Winkel eine Rolle spielt. Entsprechend wäre eine Eingabe wie folgt zu machen:Code:inlet{ type fixedValue; value uniform (0.23142 -0.32567 0.9827);}Kann man machen aber wieso schwer ...
|
| In das Form OpenFOAM wechseln |
 |
OpenFOAM : chtMulti mit 2 Fluid Regions
Marcel-E am 19.06.2015 um 14:55 Uhr (1)
Hallo,Ich möchte gern mein Strömungsgebiet in zwei Gebiete aufteilen. (Bild siehe Anhang)Jede Region soll eine eigene fvSchemes und fvSolution bekommen.Mein Gedanke war (da ich sowieso mit chtMulti simuliere) eine Separate Region mittels topoSetDict zu erstellen.zwischen den beiden Regions soll gemappt werden.Also im 0-Ordner jeweilsCode:domain0_to_kern {type mappedFixedInternalValue;fieldName U;setAverage no;average (0 0 0);value uniform (0 0 0); }den Druck am habe ich auf zeroGradient zwi ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : OpenFOAM skripten
student92 am 30.06.2015 um 14:15 Uhr (1)
Hallo zusammen,der letzte Beitrag ist zwar schon etwas länger her, aber ich dachte mir aber das mein Anliegen hier gut zu passen könnte.Kurz zu mir: Ich heiße Matthias, bin 22 und fange gerade mit meiner Bachelorarbeit in einem unternehmen an. Bei dieser geht es um eine Strömung in einer Geometrie , welche ich mit OpenFoam im blockMesh erstellen und anschließend simulieren soll.Dies hat bislang auch alles gut funktioniert. Mit Hilfe von Python (worin ich mich nun schon etwas länger einlese) muss im Ansch ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : OpenFOAM skripten
student92 am 30.06.2015 um 19:05 Uhr (1)
Hi Shorty,den vim Editor schaue ich mir gerade an,was man so liest soll dieser schon mal besser sein als die vorhandenen Standard-Editoren.Genau, das BlockMesh habe ich bereits parametrisiert, war im Grunde ziemlich einfach. Beim skripten komme ich nicht schnell genug voran, da ich die ganzen Operationen für Python nicht kenne. Nochmal die zwei Dinge:1. Ich weiß nicht, wie ich mit Python auf das BlockMesh / eine Datei zugreife und z.B. Paramater xlaenge und point (xyz) beim Ausführen im Terminal verändern ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Rarefaction Fan eines Shocktubes in Paraview
Shor-ty am 09.07.2015 um 08:06 Uhr (1)
Dann nehm erstmal plot over line (ist sowieso nur eine Zelle in dem Beispiel). Wenns dir zu kompliziert ist, dann schreib einfach die Daten in eine Datei und verwende ein Auswertungsprogramm deiner Wahl oder manipuliere die Daten wie du sie brauchst.------------------Viele Grüße,Tobias Holzmann
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : heatflux als Kriterium
Micha6982 am 15.07.2015 um 11:42 Uhr (1)
Hallo,zu 1) es geht.hier wurde das schon einmal behandelt:http://ww3.cad.de/foren/ubb/Forum527/HTML/000143.shtmlund hier ist die Lösung:Suche nach der Datei: Zitat:turbulentTemperatureCoupledBaffleMixedFvPatchScalarField.Cund dann ändere if (debug) auf if (1) und kompiliere es neu. Nun wird dir der Wärmestrom über den Patch in der Ausgabe angezeigt.------------------Viele GrüßeMichael[Diese Nachricht wurde von Micha6982 am 15. Jul. 2015 editiert.]
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : topoSet
T89time am 09.07.2015 um 16:36 Uhr (1)
Mir wäre auch bereits geholfen, wenn ich wüsste wie ich aus der cellZones-Datei, die nachCode:blockMesherzeugt wird, die einzelnen Sets erzeugen kann.
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : oscillatingFixedValue, angularOscillatingVelocity, oscillatingVelocity
Shor-ty am 06.08.2015 um 09:18 Uhr (1)
Hallo Stephie,zuerst mal vorab: Netzbewegungen können nur mit *DyM* Lösern erfolgen, da das mesh dann von der fvDynamicMesh Klasse abgeleitet wird. origin Ursprungaxis VectorBogenmaß (wenn du dir nicht sicher bist, dann in den Dateien nachschauen)- AngularOscillatingVelocity ist keine Standard BC sondern mit bewegten Netzen. Ich gehe deswegen davon aus das du einen DyM Solver verwendest. Da es ein pointPatchVector ist, kannts du diese nicth für U verwenden, da U an den Faces Zentren ist. Ergo diese BC ka ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Snappy hex Mesh Layers
OpenFoamHTW am 13.08.2015 um 17:57 Uhr (1)
Hallo Leute,ich hoffe das meine Frage hier rein passt. Ich bin noch relativ am Anfang meiner OpenFoamKarriere und somit noch nicht all zu viel Erfahrungen sammeln können. Ich versuche gerade im Rahmen meiner Forschungs- und Entwicklungsarbeit einen Rohrbogen mit OpenFoam zu vernetzen. Hierzu will ich snappyHexMesh benutzen. Zum Vorgehen* Mit Salome lese ich eine .stl datei meiner Geometrie ein und weise ihr die Regionen INLET, OUTLET und WALL zu. Dann erstelle ich ein 2D Oberflächennetz um die Quallität ...
|
| In das Form OpenFOAM wechseln |
 geometriestl.zip |
OpenFOAM : snappyhexmesh-Geometrie fehlt nach snappy
schingel am 15.08.2015 um 19:32 Uhr (1)
ah ok, alles klar, hab jetzt jeweils ein Bild von der Geometrie und vom Mesh aus Salome und meine stl-Datei hochgeladen!die stl datei hab ich manuell jeweils aus den exportierten stl-dateien von inlet, outlet und walls zusammengestellt, damit ich hinterher die boudarys hab.ich will zunächst eigentlich nur gerne, dass mir SHM meine ganze Geometrie erzeugt... meine Aufgabe ist es die Spritze als test case zu benutzen und particle tracking darin anzuwenden um die resultate mit denen aus einem paper zu verglei ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Daten jedes face/cell aus Set ausgeben
CF-D am 19.08.2015 um 15:36 Uhr (1)
Hallo liebe OpenFOAM-Gemeinde,ich simuliere derzeit eine Strömung in einem stark vereinfachten Büroraum (3D). Die CFD-Simulation sieht ganz gut aus und funktioniert soweit auch.Für die Auswertung und Weiterverarbeitung der Ergebnisse benötige ich die Volumen-/Massenströme aus und in definierte Luftzonen - sprich die Volumenströme über die Berandungsflächen der Luftzonen. Diese Berandungsflächen (FaceSets) erstelle ich mithilfe von TopoSet. Die Volumenströme berechne ich mir mittels der Toolbox Swak4FOAM.C ...
|
| In das Form OpenFOAM wechseln |
 |
OpenFOAM : probleme mit simpleFoam solver
Shor-ty am 19.08.2015 um 20:48 Uhr (1)
Hi Schingel,gleich mal das wichtigste:Code:Checking patch topology for multiply connected surfaces... Patch Faces Points Surface topology inlet 2129 2379 ok (non-closed singly connected) outlet 12 21 ok (non-closed singly connected) walls 22094 25672 ok (non-closed singly connected)Checking geometry... Overall domain bounding box (-0.00938503 1.35295e-05 -0.00938874) (0.00941172 0.005 0.0094 ...
|
| In das Form OpenFOAM wechseln |