|
OpenFOAM : Salome und OpenFoam
TTB am 06.11.2009 um 21:20 Uhr (0)
Hi,es freut mich, dass wir dir hier helfen können. Mit den Randbedingungen wird es jetzt etwas schwieriger: Zitat:Constructing mesh with non-default patches of size: Face_1 68 Face_2 68 Face_3 416EndIch weiß jetzt nicht, was bei dir der Inflow oder Outflow patch ist. Vielleicht solltest du dir die Gruppe vorher noch in Salome umbenennen bevor du das Mesh exportierst.Ansonsten kannst du auch logisch vorgehen. Nur ein Beispiel mal:Wenn du eine Geschwindigkeit am Inflow-Patch vorgeben willst, benutzt du "f ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Salome und OpenFoam
TTB am 19.11.2009 um 09:38 Uhr (0)
Hallo Marc,ich glaube nicht, dass dir ein Modul fehlt, aber du kannst ja mal die Windows-Version ausprobieren. Diese beinhaltet alle Module: http://files.salome-platform.org/cea/adam/salomewindows/download/ Ich denke aber, dass es ein Anwendungsfehler ist. Bei mir ging das OCC Tutorial. Tipp: Du musst ja "Sketch" nicht verwenden. Ist halt leichter, da dieser Befehl aus Punkteingaben gleich Linien und wenn am Ende deines Objektes geschlossen wird, auch gleich eine "wire" erzeugt. Du kannst auch ganz klassik ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Wärmetransport mit OpenFoam?
TTB am 07.12.2009 um 12:54 Uhr (1)
Hallo Max,der Case läuft schon durch, aber schaue dir mal die Ergebnisse an. Diese sehen nicht gerade sehr plausible aus Auf die schnelle habe ich die Software CUBIT verwendet. Mit dieser Software kann ich innerhalb von Minuten ein Mesh aufbauen. Aber mit Salome dürfte es genauso gehen.Die Randbedingung habe ich per Hand eingegeben. In der Boundary-Datei beschreibst du auch, welcher Patch mit welchen Netz miteinander verbunden sein soll:Code: AirToSolid { type directMappedWall; nFac ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Wärmetransport mit OpenFoam?
TTB am 07.12.2009 um 12:54 Uhr (0)
Hallo Max,der Case läuft schon durch, aber schaue dir mal die Ergebnisse an. Diese sehen nicht gerade sehr plausible aus Auf die schnelle habe ich die Software CUBIT verwendet. Mit dieser Software kann ich innerhalb von Minuten ein Mesh aufbauen. Aber mit Salome dürfte es genauso gehen.Die Randbedingung habe ich per Hand eingegeben. In der Boundary-Datei beschreibst du auch, welcher Patch mit welchen Netz miteinander verbunden sein soll:Code: AirToSolid { type directMappedWall; nFac ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Wärmetransport mit OpenFoam?
TTB am 07.12.2009 um 12:54 Uhr (0)
Hallo Max,der Case läuft schon durch, aber schaue dir mal die Ergebnisse an. Diese sehen nicht gerade sehr plausible aus Auf die schnelle habe ich die Software CUBIT verwendet. Mit dieser Software kann ich innerhalb von Minuten ein Mesh aufbauen. Aber mit Salome dürfte es genauso gehen.Die Randbedingung habe ich per Hand eingegeben. In der Boundary-Datei beschreibst du auch, welcher Patch mit welchen Netz miteinander verbunden sein soll:Code: AirToSolid { type directMappedWall; nFac ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Salome und OpenFoam
TTB am 05.11.2009 um 11:17 Uhr (0)
Hi,ich denke, dass dein Problem sehr einfach zu lösen ist. Man muss nur verstehen, wie Salome denkt In der Geometrie baut Salome ja eine Baumstruktur auf. Die letzte Ebene sollte eigentlich deine Geometrie sein, die du vernetzten möchtest.Also musst du diese Geometrie auch nur auswählen. Wenn du jetzt versucht nur die Face zu vernetzen, darfst du jetzt nicht einen Volumengitter versuchen zu erzeugen, weil du dich ja nur in 2D bewegst.Aber Fakt ist, unter den Reiter: "Geometry" muss du jetzt deine Geomtr ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Salomé und Code_Saturne - Erstellung von Boundaries
TTB am 26.10.2009 um 18:38 Uhr (0)
Hallo,"checkMesh" kannst du nicht mit einer Dateiangabe UNV ausführen. Das Tool "checkMesh" prüft nur ein vorhandenes OpenFOAM Netzgitter und deswegen beschwert es sich, dass er ein Argument gefunden hat obwohl er keins wie dieses erwartet.Es scheint, dass der Import nicht funktioniert hat. Das musst du dir nochmal genau ansehen.Ich habe mir deine Datei angesehen. Nun bin ich kein Salomeprofi, sodass ich einige Zeit brauche um zu prüfen, wo dein Fehler ist. Aber dein Case sieht sehr interessant aus. Ich ko ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : calcMassFlow - Kontrollfläche
TTB am 25.02.2010 um 08:17 Uhr (0)
Hallo,mittlerweile gibt es bestimmt schon ein paar verschiedene calcMassTools, aber alle basieren darauf, dass diese Tools nach definierten Patches suchen (meisten vorgegeben in einer Dict-Datei) und auf denen alle Faces-Oberflächen summieren. Das funktioniert so, dass der Name des Patches an OpenFOAM übergeben wird und OF die ID zurücksendet. Das Verfahren ist nicht schwierig umzusetzen.Jetzt aber zu deinem Problem. Ich würde kein Patch innerhalb deines Berechnungsnetzes definieren. Sie müssen eher in der ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Logdatei als Plot wärend der Berechnung anzeigen lassen.
TTB am 08.12.2009 um 21:53 Uhr (0)
Hallo,danke dir. Sorry, es schleichen sich doch immer wieder Fehler ein. Mit welchem Solver hast du denn jetzt dein Case gerechnet? Mit dem abgewandelten "simpleFoam" Solver? Wenn ja, kann es sein, dass das Pythonskript mit den zusätzlichen Information nicht klar kommt oder deine Log Datei ist nicht in Ordnung. Es scheint ja ein IO Fehler zu sein...Sollte dieser Fehler bei allen Solver immer wieder vorkommen, liegt es wohl eher an deine Installation oder am System... Bei mir läuft die aktuelle Version ohn ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : OGrid in Salome
TTB am 06.11.2009 um 09:03 Uhr (0)
Hallo,mit Snappy komme ich eigentlich ganz gut klar (Wenn man die Tricks raus hat). Leider hat Snappy noch Probleme mit scharfen Kanten, aber dies kann man auch durch örtliche Verfeinerungen vermindern.Stimmt, Netgent wie auch Engrid bräuchten schon eine Geometrie, du du entweder als STL oder mit GMSH einlesen kannst.CUBIT kannst du dir als Demo herunterladen. Was spricht denn dagegen, wenn du damit deine Geometrie damit erzeugst? Denn nur so kannst du es ja richtig gut Testen Und die Firma gibt ja ein M ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Salome und OpenFoam
TTB am 25.11.2009 um 10:35 Uhr (0)
Hallo Marc,so, hab wieder einen klaren Kopf... Mein Beispiel für "patchAverage pd" war für einen anderen Solver gedacht, der den dynamischen Druck einzeln berechnet. Für deinen Solver gibt es ja nur den gesamten Druck. Sollte deswegen auch nur als Beispiel dienen. Du kannst nur U und p ausgeben lassen.Etwas Theorie. zeroGradient ist eine Neumann-Bedingung. Hierbei ist der Wert für die Ableitung einer Bilanzgröße in die Richtung der Normalen zum Rand gegeben. Bei einem zeroGradient sind die Randwerte also g ...
|
| In das Form OpenFOAM wechseln |