Hallo
habe gerade angefangen mich in OpenFOAM einzuarbeiten und möchte nun meinen ersten eigenen Case erstellen.
Da bei mir hauptsächlich Wärmeübertrager interessant sind, verwende ich chtMultiRegionFoam. Meine Geometrie ist recht simpel. Ein Hexaeder mit einer Höhe und Länge von 1 und einer Tiefe von 0.1. Oben und unten fließt ein Kühlmedium und in der Mitte das warme Fluid. Getrennt werden beide durch zwei Feststoffe.

Die Regionen definiere ich mit der topoSetDict, die Ihr im Anhang findet. Starte ich nun splitMeshRegions -cellZones -overwrite, dann schmeißt er mir den folgenden Fehler raus:

Definiert habe ich die untere Feststoffregion mit
name solid;
type cellSet;
action new;
source boxToCell;
sourceInfo
{
box (0 0.25 0)(1 0.375 0.1);
}
und das untere Fluid mit
name cold_stream;
type cellSet;
action new;
source boxToCell;
sourceInfo
{
box (0 0 0)(1 0.25 0.1);
}
Beide berühren sich, aber überschneiden sie sich?
Begehe ich einen totalen Anfängerfehler oder habe ich nur einen Denkfehler gemacht?
Ich hoffe Ihr könnt mir dabei helfen.
Vielen Dank schon einmal im Voraus
Max
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP