CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

What is 'topoSet'?

Register Blogs Community New Posts Updated Threads Search

Like Tree10Likes
  • 2 Post By fluidos
  • 8 Post By fluidos

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 22, 2016, 13:42
Lightbulb What is 'topoSet'?
  #1
New Member
 
Join Date: May 2015
Posts: 4
Rep Power: 10
fluidos is on a distinguished road
Hi All,

I'm working on the turbineSiting tutorial.

I wondered if someone has found a comprehensive explanation of the topoSet application. The wiki page does not really document it's purpose within the overall simulation workflow.

Kind Regards,

Anders
ordinary and Makkus like this.
fluidos is offline   Reply With Quote

Old   January 22, 2016, 15:00
Default
  #2
New Member
 
Join Date: May 2015
Posts: 4
Rep Power: 10
fluidos is on a distinguished road
I found this in another thread which is somewhat relevant. Still some comprehensive documentation would be good

¨Is it the solver (simpleFoam) that throws this error or fluentMeshToFoam? Either way, here's the generic explanation of how this tutorial is setup.

To model the presence of the turbine rotor, a momentum source term is used. The mechanics of adding the source term in that tutorial is through fvOptions - a generic method to add a momentum source term at run-time. The particular type used is called "actuationDiskSource". The type and necessary parameters are specified in the ./system/fvOptions file. You'll notice in that file the selectionMode is "cellSet" with it's name on the next line. A cellSet is simply a group of "marked" cells on which you can perform specific operations - in this case, applying a momentum source. cellSet's (or any other type of sets) are stored in the ./constant/polyMesh/sets/ directory.

If you look in the Allrun script of the tutorial, you'll notice it runs "topoSet" - this is the step that creates the cellSet's. Unless provided, "topoSet" looks for ./system/topoSetDict for the definitions so look in that file for how it works.

Since you're using your own mesh, you need to figure out where you want your actuator disk to be applied and run "topoSet" to create the cellSet before running the solver. Dig around the OpenFOAM wiki and the forums for help on using topoSet

Let me finish by saying, the generation of the mesh and cellSet are done in parallel so the final mesh and sets reside in the ./processor*/constant/polyMesh/ directories rather than simply the ./constant/polyMesh/ directory. ¨
fluidos is offline   Reply With Quote

Reply

Tags
toposet, toposetdict


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


Similar Threads
Thread Thread Starter Forum Replies Last Post
topoSet tolerance akidess OpenFOAM Pre-Processing 0 September 30, 2015 11:13
[Other] cellLevel field not readable by topoSet blaise OpenFOAM Meshing & Mesh Conversion 0 June 30, 2015 04:35
[Other] topoSet Wrong number of faces. a19910112a OpenFOAM Meshing & Mesh Conversion 1 June 9, 2015 05:41
[mesh manipulation] Problem with topoSet and FaceZone creation ADGlassby OpenFOAM Meshing & Mesh Conversion 7 September 16, 2013 11:05
[snappyHexMesh] HOW to set a circular face by toposet Jessica OpenFOAM Meshing & Mesh Conversion 2 September 12, 2013 20:54


All times are GMT -4. The time now is 11:52.