|
OpenFOAM : Erstellen von porous cellZone
Shor-ty am 09.01.2014 um 07:46 Uhr (1)
Hallo,wenn du mit Salome vernetzt, wirst du dein Netz sicherlich via *.unv exportieren und danach mittels ideasUnvToFoam konvertieren. Ich nehme an, dass dein Netz eine komplette Datei ist, also keine Zonen enthält. Entsprechend hast du nach der Konvertierung zwar dein Netz aber ohne "cellZones". Diese musst du eben noch erstellen.Am Besten du erstellst das Gebiet in Salome und exportierst diese STL (geschlossene STL). Danach kannst du - zumindest sollte es funktionieren - mit OpenFOAM internen Tools diese ...
|
| In das Form OpenFOAM wechseln |
 |
OpenFOAM : OpenFOAM skripten
Micha6982 am 20.01.2014 um 18:31 Uhr (15)
Hallo zusammen,ich bin neu hier und möchte mich zuerst einmal kurz vorstellen, bevor ich hier meine Fragen stelle Ich fange im Februar meine Bachelorthesis an und die Hauptaufgabe ist es, eine Geometrie zu optimieren. Ich habe schon Erfahrungen mit Fluent, CCM+, diversen CAD-Programmen Ansa und vielem mehr gesammelt. Weiterhin kann ich die Programmiersprachen C, VB und VBA.Linux und OpenFOAM sind aber nun ganz neu für mich.Ich möchte eine ralativ einfache Geometrie mit blockMesh erstellen und mit OF berec ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : OpenFOAM skripten
Micha6982 am 21.01.2014 um 12:45 Uhr (1)
Hallo Tobias,vielen Dank für die aufschlussreiche Info.Mein Prof meinte ich soll blockMesh nehmen, da hier das Netz bei jeder Simulation annähernd gleich ist und meine Geometrie dafür geeignet ist. Ist es mit SnappyHexMesh auch möglich, eine Geometrie zu erstellen?Gibt es auch die Möglichkeit, sich eien gewählte Größe zu jeder Berechnung herauszuschreiben, so dass ich diese übersichtlich in einer Datei habe?Ist es möglich, dass du mir mal so ein Beispielskript zeigen kannst? Mich würde der grundlegende Auf ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : konstante Strömung - Optimierung
Luke92 am 21.01.2014 um 16:34 Uhr (1)
Moin zusammen,ich arbeite zur Zeit an folgendem Fall (mit interFoam-solver):Ich habe mir eine rechteckige "Rinne" ([160|16|24] LxBxH in [m], Wasserhöhe 20 [m]) erstellt, in der eine konstante Strömung (Wasser) von z.B. 5 [m/s] gegeben sein soll.Dafür habe ich in der Datei U für das Inlet und Outlet einen fixen Wert in x-Richtung definiert:Code: inlet { type fixedValue; value uniform (5 0 0); } outlet { type fixedValue; value uniform ( 5 0 0 ); }Ich möchte im späteren Verlauf ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : parametrierte Erstellung strukturierter Gitter
easwood am 22.01.2014 um 08:47 Uhr (1)
Hallo,ich bin Neuling in OpenFoam und beschäftige mich im Moment vor allem mit der Gittergenerierung. Für meine weitere Arbeit will ich strukturierte Gitter automatisiert und parametriert erstellen. Bei der Geometrie handelt es sich im Moment um einfache rechteckige Blöcke, die zu einem großen Netz zusammengebaut werden sollen. Ich habe mir das so vorgestellt, dass ich in einer Datei Ortsvektoren zu einem definierten Nullpunkt (x0, y0, z0) und Größe (Höhe, Breite, Tiefe) für verschiedene rechteckige Blöcke ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Erstellen von porous cellZone
Shor-ty am 23.01.2014 um 12:11 Uhr (1)
Hallo,1. du musst keine Flächenbezeichnungen im blockMeshDict angeben. Werden keine angegeben werden alle Flächen als "defaultFaces" benannt.2. Die Definierung der Flächen im blockMeshDict sollte getätigt werden, wenn Teilflächen des Hintergrundnetzes irgendwelche Außenflächen der Strömungsdomain - nach snappyHexMesh - beinhaltet (vor allem bei Umströmungsproblemen). Anderenfalls werden die Flächennamen von sHM vergeben und beziehen sich auf die STL Files.3. Verwendest du Salome unter Linux oder Windows. I ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Erstellen von porous cellZone
cbaer am 26.01.2014 um 22:20 Uhr (1)
Hallo Tobias,mir ist es nun gelungen, dass es bis zum surfaceCheck durchläuft. Hier treten nun aber entweder Fehler in der stl oder im sHM auf.Daher beschreibe ich mal kurz den Ablauf wie ich bisher vorgegangen bin, vielleicht ist hier schon ein Fehler enthalten.Das ganze Versuche ich wieder an einem Zylinder der in x 300 mm lang ist und den Radius von 25 mm hat. Ich bin wieder auf den Zylinder zurückgegangen, um zumindest die Basisschritte besser verstehen zu können. Ich hoffe das es mir dann einfacher fä ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Düse erstellen
carljonas am 29.01.2014 um 14:20 Uhr (1)
Hallo,ich bin Student im 6. Semester und muss mit openFOAM eine Schneiddüse beim Laserstrahlschmelzschneiden, für meine Bachelorarbeit, simulieren. Was openFOAM anbelangt bin ich ein absoluter Neuling und bräuchte dringend Hilfe. Zu meinem eigentlichen Problem: Ich hab mir eine Düse in Creo erstellt und diese auch mit Salome als .stl Datei konvertiert. Wie muss ich denn jetzt vorgehen das ich damit ein Programm erzeuge, ich soll dafür snappyHexMesh verwenden. Mir ist nicht klar wie ich dieses snappyHexMesh ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Düse erstellen
carljonas am 30.01.2014 um 16:17 Uhr (1)
Danke für den Tipp, ich hab deinen Rat befolgt und snappyHexMesh wird jetzt auch in der shell ausgeführt, jedoch mit checkMesh tauchen fehler auf. Wie generiere ich eine .eMesh Datei,die benötige ich doch im Ordner triSurface zusasätzlich zu meiner Düsengeometrie als .stl Datei. Habe ich das so richtig verstanden?Und wie komme ich von meiner Düse als .stl Datei auf die richtige blockMeshDict. Ich hab das Gefühl garnix zu kapieren
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Düse erstellen
Wurstfred am 31.01.2014 um 12:09 Uhr (1)
Hey,Die blockMeshDict Größe bekommst du indem du deine .stl mit paraview anzeigen lässt. Dann gehst du auf den Reiter Information dort stehen die Abmessungen in x y und z da bisschen was drauf und schon hast du die Abmessungen für blockMesh.Die eMesh Datei kannst du entweder von Hand erstellen indem du dir den Aufbau einer eMesh ansiehst sprich Ecken eintragen und anschließend die Kanten basierend auf der Eckpunktnummer.Oder da du ja wahrscheinlich Kreise hast nimmst du die bessere Methode:surfaceFeatureEx ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Düse erstellen
Shor-ty am 31.01.2014 um 12:44 Uhr (1)
Zitat:Original erstellt von carljonas:Danke für den Tipp, ich hab deinen Rat befolgt und snappyHexMesh wird jetzt auch in der shell ausgeführt, jedoch mit checkMesh tauchen fehler auf. Wie generiere ich eine .eMesh Datei,die benötige ich doch im Ordner triSurface zusasätzlich zu meiner Düsengeometrie als .stl Datei. Habe ich das so richtig verstanden?Und wie komme ich von meiner Düse als .stl Datei auf die richtige blockMeshDict. Ich hab das Gefühl garnix zu kapieren Nur als Hinweis. Du benötigst diese ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Düse erstellen
carljonas am 05.02.2014 um 10:23 Uhr (1)
Hallo mal wieder,also ich bin jetzt ein gutes Stückchen weiter gekommen. Ich habe mir das Netzt meiner Düse in Salom erstellt und einzelne patches erstellt für inlet outlet und wall und das dann als .unv Datei exportiert. So wie ich das jetzt richtig verstanden habe brauch ich den Solver, sonicFoam, ist das richtig so. Die .unv Datei importiere ich mit ideasUnvToFoam, somit brauch ich doch snappyHexMesh nicht. und wie mach ich das jetzt mit dem Hintergrundnetzt, blockMesh brauch ich doch auch nicht mehr. W ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Freie Konvektion - Randbedingungen
Micha6982 am 17.02.2014 um 20:41 Uhr (1)
Der Sinn der Simulation ist es, die richtigen Parameter für die Berechnung von freier Konvektion zu ermitteln und diese dann auf meine richtige Geometrie anzuwenden.Ich möchte gerne den mit OpenFOAM ermittelten Wärmestrom mit Korrelationen und einer, mir an der Arbeit zur Verfügung stehenden kommerziellen Software, vergleichen.Wenn ich diesen Vergleich noch von verschiedenen Geometrien und Randbedingungen (Medium, dT usw.) habe, möchte ich an die Geometrie meiner Abschlussarbeit gehen.Ich habe die Vermutun ...
|
| In das Form OpenFOAM wechseln |