CFD Online Logo CFD Online URL
Home > Forums > OpenFOAM Running, Solving & CFD

What is 'topoSet'?

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree1Likes
  • 1 Post By fluidos

LinkBack Thread Tools Display Modes
Old   January 22, 2016, 14:42
Lightbulb What is 'topoSet'?
New Member
Join Date: May 2015
Posts: 4
Rep Power: 4
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,

ordinary likes this.
fluidos is offline   Reply With Quote

Old   January 22, 2016, 16:00
New Member
Join Date: May 2015
Posts: 4
Rep Power: 4
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


toposet, toposetdict

Thread Tools
Display Modes

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 On
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
cellLevel field not readable by topoSet blaise OpenFOAM Meshing & Mesh Conversion 0 June 30, 2015 04:35
topoSet Wrong number of faces. a19910112a OpenFOAM Meshing & Mesh Conversion 1 June 9, 2015 05:41
Problem with topoSet and FaceZone creation ADGlassby OpenFOAM Meshing & Mesh Conversion 7 September 16, 2013 11:05
HOW to set a circular face by toposet Jessica OpenFOAM Native Meshers: snappyHexMesh and Others 2 September 12, 2013 20:54

All times are GMT -4. The time now is 15:39.