Hot News:

Unser Angebot:

  Foren auf CAD.de
  OpenFOAM
  snappyhexmesh von einem rührreaktor

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
Autor Thema:  snappyhexmesh von einem rührreaktor (1662 mal gelesen)
schingel
Mitglied
Student


Sehen Sie sich das Profil von schingel an!   Senden Sie eine Private Message an schingel  Schreiben Sie einen Gästebucheintrag für schingel

Beiträge: 23
Registriert: 15.08.2015

erstellt am: 14. Okt. 2015 15:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


reactor.zip

 
Liebe OpenFOAMer

ich versuche mit snappyHexMesh einen offenen Rührreaktor mit einem Ankerrührer zu meshen! jedoch taucht hierbei das Probleme auf:

wenn ich den localInMesh in meinen Reaktor setze, schneidet mir SHM den Rührer komplett aus, da beide Geometrien (Rührer und Reaktor) nicht zusammenhängen (s. Anhang)
und wenn ich den localinMesh auf den Rührer setze, dann nur den Rührer! Mein Ziel ists aber dass am Ende ein Reaktor mit Rührer als Inhalt herauskommt (s. Anhang "reactorTopView")

aber auch versucht die STL-Dateien ein wenig anders zu gestalten, aber die Ergebnisse sind immer weit vom Ziel entfernt!

Vllt jemand mir sagen, was mein Problem ist, liegt es an der Geometrie, ists ein Verständnisproblem oder liegt es an SHM?

Wäre dankbar für jede Hilfe!!!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cfdtobi
Mitglied
Student


Sehen Sie sich das Profil von cfdtobi an!   Senden Sie eine Private Message an cfdtobi  Schreiben Sie einen Gästebucheintrag für cfdtobi

Beiträge: 67
Registriert: 16.07.2015

erstellt am: 15. Okt. 2015 10:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für schingel 10 Unities + Antwort hilfreich

Hey,
hier mal ein Ansatz wie ich einen Schneckenförderer vernetzt habe (relativ umständlich, habe bisher aber noch nicht weiter daran gearbeitet)

Habe 2 Grundcases erstellt:
1.) Schnecke und diese dann vernetzt
2.) Umgebendes Gitter und ebenfalls vernetzt
(über shm mit localnMesh relativ einfach möglich)

Anschließend über mergeMeshes diese beiden Gitter vereint und über topoSet die Grenzflächen AMI1 und 2 definiert.

Hat für mich soweit funktioniert, aber wie gesagt, relativ umständlich.

Was shm ebenfalls kann, ist  die Definition von Zonen über stl-Dateien.
Habe die Geschichte beim setzen von bestimmten Phasen (multiphaseeuler) genutzt und hier hat es funktioniert.
Ob der Weg ebenfalls bei der Erzeugung von sich zueinander bewegenden Gittern funktioniert, kann ich nicht sagen, fände ich aber interessant, da bei weitem nicht so zeitaufwändig.

Viel Erfolg
Gruß Tobi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Shor-ty
Moderator





Sehen Sie sich das Profil von Shor-ty an!   Senden Sie eine Private Message an Shor-ty  Schreiben Sie einen Gästebucheintrag für Shor-ty

Beiträge: 2466
Registriert: 27.08.2010

ESI-OpenCFD OpenFOAM v2312

erstellt am: 15. Okt. 2015 23:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für schingel 10 Unities + Antwort hilfreich

Hallo zusammen,

genau so wie es mein Vorredner und Namenspatron sagte oder eben mit Zonen arbeiten. Ich bevorzuge letzteres. Ich stell mir allerdings die Frage wieso man die Schnecke benötigt; also den Festkörper? Sofern du nur das Fluid betrachtest braucht man das nicht, aber wahrscheinlich hast du noch Wärmeübergänge / Stresses oder sonst was in der Schnecke berechnet. Ansonsten wäre ein Netz der Schnecke sinnfrei. Genauso wie das im Rührreaktor. Wenn der Rührer selber keine Betrachtung benötigt, wieso dann vernetzen?

------------------
Viele Grüße,
Tobias Holzmann

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cfdtobi
Mitglied
Student


Sehen Sie sich das Profil von cfdtobi an!   Senden Sie eine Private Message an cfdtobi  Schreiben Sie einen Gästebucheintrag für cfdtobi

Beiträge: 67
Registriert: 16.07.2015

erstellt am: 27. Okt. 2015 12:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für schingel 10 Unities + Antwort hilfreich

Hallo Tobias,

da hast du Recht, die Schnecke wird in meinem Fall nicht benötigt.
Ich hatte den Case aus zwei Untercases generiert, da ich über shm kein durchgängiges Netz erzeugen konnte, wenn ich die beiden berührenden Flächen AMI1 und AMI2 hier als patch mit definiert habe. (wurden immer als Grenzflächen betrachtet und dementsprechend entweder außen oder innen vernetzt - je nach gesetztem locationInMesh)

Daher hatte ich 2 Case und diese dann eben über mergeMeshes zusammengefügt. Anschließend topoSet um die rotierende Zone zu definieren und createBaffles um die berührenden AMI1 und AMI2 als Master/slave zu setzen.

Mir scheint das aber alles sehr aufwändig, daher bin ich aktuell am Testen mit shm.
Ich würde den Schritt mit den einzelnen Cases gerne sparen und topoSet müsste ja auch im shm abzufangen sein?!

Hast du mir einen Tipp wie ich AMI1 und AMI2 als berührende Wände definieren kann obewohl diese stl's nicht geschlossen sind (hier taucht nämlich die Fehlermeldung auf)

Vernetze ich den Case auf einmal und lasse heirbei AMI1 und AMI2 raus, dann rotiert die gesetzte Zone, bietet aber keine "Gleitebene" aus und das Netz verzerrt bis zum Solverabbruch.

Lässt sich die stl AMI1 direkt im createBaffles definieren?

Viele Grüße
Tobi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Shor-ty
Moderator





Sehen Sie sich das Profil von Shor-ty an!   Senden Sie eine Private Message an Shor-ty  Schreiben Sie einen Gästebucheintrag für Shor-ty

Beiträge: 2466
Registriert: 27.08.2010

ESI-OpenCFD OpenFOAM v2312

erstellt am: 27. Okt. 2015 18:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für schingel 10 Unities + Antwort hilfreich

Hey Tobi,

wie du das gemacht hast erscheint mir wirklich sehr mühseelig und vorallem unnötig. Kann auch sein das ich es nicht ganz durchblicke. Wäre es möglich deinen Case mal zu betrachten oder ist der zwecks Geheimhaltungsvereinbarung nicht einsehbar?

------------------
Viele Grüße,
Tobias Holzmann

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Shor-ty
Moderator





Sehen Sie sich das Profil von Shor-ty an!   Senden Sie eine Private Message an Shor-ty  Schreiben Sie einen Gästebucheintrag für Shor-ty

Beiträge: 2466
Registriert: 27.08.2010

erstellt am: 29. Okt. 2015 11:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für schingel 10 Unities + Antwort hilfreich

Tobi du hast bereits eine Rückmeldung von mir erhalten nur weiß ich nicht ob du eine Email erhalten hast.
Kannst du das bitte mitteilen, dann kann ichs im Moderatorforum mal erwähnen.

------------------
Viele Grüße,
Tobias Holzmann

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Shor-ty
Moderator





Sehen Sie sich das Profil von Shor-ty an!   Senden Sie eine Private Message an Shor-ty  Schreiben Sie einen Gästebucheintrag für Shor-ty

Beiträge: 2466
Registriert: 27.08.2010

ESI-OpenCFD OpenFOAM v2312

erstellt am: 10. Nov. 2015 12:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für schingel 10 Unities + Antwort hilfreich

Hallo zusammen,

kurze Klarstellung. Der Tobi hat nicht die Schnecke selber vernetzt (ich bin davon ausgegangen das der SOLID Körper) vernetzt wurde, sondern hat den Fluidraum in zwei Teile unterteilt und das mittels einem Zylinder der die Schnecke umhüllt. Letzten Endes macht er dies um die Schnittstelle (AMI) von drehender Fluidstruktur und statischer Domain zu erhalten. Geht aber auch wesentlich einfacher und zwar mit der Verwendung von CellZones in snappyHexMesh. Ich werde ein ähnlichen Fall (wie die Schnecke) aufbauen und als Tutorial auf meine Homepage stellen. Es wird nämlich immer wieder danach gefragt.

------------------
Viele Grüße,
Tobias Holzmann

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Shor-ty
Moderator





Sehen Sie sich das Profil von Shor-ty an!   Senden Sie eine Private Message an Shor-ty  Schreiben Sie einen Gästebucheintrag für Shor-ty

Beiträge: 2466
Registriert: 27.08.2010

erstellt am: 10. Nov. 2015 17:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für schingel 10 Unities + Antwort hilfreich

Anbei ein Tutorial wie ich das machen würde.

Ggf. könnte man das auch via setSet und baffles machen, wohl zu empfehlen wenn man parallel rechnet. Beim Parallelrechnen habe ich das Problem (mit dieser Methode), dass einige Faces nicht korrekt gelöst werden. Somit dreht sich das statische Interface auch »teilweise« mit, dass letztenendes einen Abbruch hervorruft.

Wie gesagt, nur ein Beispiel mit snappyHexMesh.

http://www.holzmann-cfd.de/index.php/de/tutorial/

...

------------------
Viele Grüße,
Tobias Holzmann

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cfdtobi
Mitglied
Student


Sehen Sie sich das Profil von cfdtobi an!   Senden Sie eine Private Message an cfdtobi  Schreiben Sie einen Gästebucheintrag für cfdtobi

Beiträge: 67
Registriert: 16.07.2015

erstellt am: 10. Nov. 2015 21:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für schingel 10 Unities + Antwort hilfreich

Hey Tobi,
vielen Dank für das Tutorial.
Ich werde gleich mal reinschauen und meinen case darauf anpassen.

Das mit den in einander laufenden Zylindern stimmt. Da hatte ich mich im Vorfeld undeutlich ausgedrückt. 

Ich lass es dich wissen, wie es bei mir weiterläuft!
Grüße Tobi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Shor-ty
Moderator





Sehen Sie sich das Profil von Shor-ty an!   Senden Sie eine Private Message an Shor-ty  Schreiben Sie einen Gästebucheintrag für Shor-ty

Beiträge: 2466
Registriert: 27.08.2010

ESI-OpenCFD OpenFOAM v2312

erstellt am: 11. Nov. 2015 13:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für schingel 10 Unities + Antwort hilfreich

Aufgrund der letzen Posts, setze ich das Thema mal auf gelöst.

------------------
Viele Grüße,
Tobias Holzmann

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz