Hallo und Willkommen im OpenFOAM Forum,
die Lösung deines Problems liegt auf der Hand 
Du musst einfach deine STL-Datei splitten und in mehrere STL-Dateien zerlegen. Das ist der einfachste Weg.
Dann hast du bspw. eine STL für
inlet.stl
outlet.stl
wand.stl
fertig.
Analog kannst du auch mit Regionen arbeiten.
Soll heißen, dass du deine definierten Wände wieder - wie oben - als einzelne STL rausschreibst:
inlet.stl
outlet.stl
wand.stl
in diesen Dateien dann die erste Zeile bearbeitest:
Code:
solid inlet
Code:
solid outlet
Code:
solid wand
den Inhalt aller drei Dateien dann in eine zusammenführst:
Code:
cat * > Geometrie.stl
und diese dann in snappyHexMesh lädst.
Entsprechend kannst du dann mit dem Schlüsselwort "regions" arbeiten.
Du kannst auch die STL in Paraview laden und jede Region wird dann andersfarbig angezeigt (dies ist für eine Kontrolle oft hilfreich).
Code:
snappyHexMeshDictGeometrie.stl
{
type triSurfaceMesh;
regions
{
inlet { name einlass; }
outlet { name wieDuDeinenPatchAuchImmerNennenMoechtest; }
.
.
.
Vorteil von letzterem ist die Möglichkeit mit "surfaceCheck" die Geometrie darauf zu prüfen, ob diese geschlossen ist.
Grüße und viel Erfolg.
------------------
Grüße Tobias Holzmann
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP