CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Meshing & Mesh Conversion

[snappyHexMesh] combine blockMesh features cyclicGgi and mixingPlane with multiregion snappyHexMesh

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By AmRo

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   May 18, 2016, 09:30
Default combine blockMesh features cyclicGgi and mixingPlane with multiregion snappyHexMesh
  #1
New Member
 
Amelie Rohlfs
Join Date: Jan 2013
Posts: 19
Rep Power: 13
AmRo is on a distinguished road
Dear experts,


Short description of my case:
Flow in rotating axial turbomachinery (somewhen in the future fluid structure interaction), the case is restricted to one passage (inlet, rotorregion, statorregion)

My proceeding so far:

I built the outer geometry (inlet, outlet, hub, shroud, walls) with blockMesh in three blocks, have a look at the attached picture.

I have the blades (one rotor blade, one stator blade) in .stl format and want to insert them in the rotorblock and the statorblock. Up till now I just worked with the rotorblade.

Next step would be meshing with snappyHexMesh. As far as I have understood, sHM cannot handle several blocks, so the faces from inletblock and stator block are deleted after sHM. The second picture shows how it looks now.


From here on I'm not sure how to proceed. I've read in severeal threads that the problem with sHM and the multiple regions can be solved with a stl file for each reagion. So I would export from my CAD program
- inlet_geometry.stl
- rotor_geometry.stl
- stator_geometry.stl
Then I can place my stl blades in the regions.

But:

How can I then implement such features as cyclicGgi and mixingPlane if my geometry ist not build with blockMesh?


I would be very grateful for some guidance!


Greetings, Amelie
Attached Images
File Type: png blockMesh.png (101.8 KB, 54 views)
File Type: png after sHM.png (43.0 KB, 30 views)
AmRo is offline   Reply With Quote

Old   May 18, 2016, 11:16
Default
  #2
Senior Member
 
Join Date: Aug 2013
Posts: 407
Rep Power: 15
Antimony is on a distinguished road
Hi,

You can have three different folders/cases representing the three different blocks and mesh them separately.

You can then merge them altogether using mergeMeshes.

I am not sure about GGI, but if applicable, you can assign cyclicAMI (which is supposed to be similar to GGI) to the relevant patches and give it a shot.

Hope this helps.

Cheers,
Antimony
Antimony is offline   Reply With Quote

Old   May 18, 2016, 11:25
Default
  #3
New Member
 
Amelie Rohlfs
Join Date: Jan 2013
Posts: 19
Rep Power: 13
AmRo is on a distinguished road
Dear Antimony,


with your hint on mergeMeshes I found the following tutorial:

http://www.cfdsupport.com/Turbomachi...l/node363.html

which I will have a closer look on. This might be what I am looking for.

You seem to be of great use to me in the last few days ;-)


Cheers, Amelie
AmRo is offline   Reply With Quote

Old   May 19, 2016, 08:59
Default
  #4
Senior Member
 
Join Date: Aug 2013
Posts: 407
Rep Power: 15
Antimony is on a distinguished road
Hi Amelie,

You are most welcome! I hope the answers have been useful!

Thank you for the link to the tutorial as well! Looks interesting...

Cheers,
Antimony
Antimony is offline   Reply With Quote

Old   May 20, 2016, 08:11
Default
  #5
New Member
 
Amelie Rohlfs
Join Date: Jan 2013
Posts: 19
Rep Power: 13
AmRo is on a distinguished road
I will give an update on my results as soon as I make any progress.
AmRo is offline   Reply With Quote

Old   June 8, 2016, 06:36
Default
  #6
New Member
 
Amelie Rohlfs
Join Date: Jan 2013
Posts: 19
Rep Power: 13
AmRo is on a distinguished road
Here comes an update


The proceeding Antimony proposed worked just fine for me (after severe fighting with sHM). So this is what I have done:

1. create four folders (inlet, rotor, rotorblade, stator (blade included))
2. meshing with blockMesh and sHM for each folder seperatly
3. mergeMeshes to combine everything in my case folder
4. define my boundaries such as cyclicGgi or mixingPlane with createPatch for the combined mesh


No I can go on to the next problems
Antimony likes this.
AmRo is offline   Reply With Quote

Reply

Tags
blockmesh, cyclicggi, mixingplane, multiregion, snappyhexmesh


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On



All times are GMT -4. The time now is 09:45.