CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Pre-Processing

topoSet-cylinderToCell

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

Reply
 
LinkBack Thread Tools Display Modes
Old   March 5, 2014, 14:01
Default topoSet-cylinderToCell
  #1
Member
 
Pengchuan Wang
Join Date: Nov 2012
Location: Michigan USA
Posts: 54
Rep Power: 4
pechwang is on a distinguished road
Hello everyone,

Right now I'm using MRFSimpleFoam to run a very simple lubrication model. So I need topoSet to select a cellset and put it into the rotating MRFzone. I use cylinderToCell to select the cells. Part of the code is like this

name rotor;
type cellset;
action new;
source cylinderToCell;
sourceInfo
{
P1 (0 0 0);
P2 (0 0 0.127)
radius 104.4;
}

In this situation, I can select all the cells (I have 10 cell layers in the z direction) in the domain and it works perfect. However, right now I want to put part of the cells (maybe 5 layers or less) in the rotating reference frame. And I change the position of P2. Unfortunately, it cannot give me a correct answer. It gives me either 0 or 5400. 5400 is total number of cells in my domain. This really drives me crazy. I want to know whether you have any experience with MRFsolvers or topoSet utilities. Can you give me a hand?
Thanks
pechwang is offline   Reply With Quote

Old   March 6, 2014, 18:03
Default
  #2
Member
 
Join Date: Feb 2014
Posts: 34
Rep Power: 3
Prosper is on a distinguished road
I have a similar problem with cylinderToCell and I also wanna know the answer.

Best,

Quote:
Originally Posted by pechwang View Post
Hello everyone,

Right now I'm using MRFSimpleFoam to run a very simple lubrication model. So I need topoSet to select a cellset and put it into the rotating MRFzone. I use cylinderToCell to select the cells. Part of the code is like this

name rotor;
type cellset;
action new;
source cylinderToCell;
sourceInfo
{
P1 (0 0 0);
P2 (0 0 0.127)
radius 104.4;
}

In this situation, I can select all the cells (I have 10 cell layers in the z direction) in the domain and it works perfect. However, right now I want to put part of the cells (maybe 5 layers or less) in the rotating reference frame. And I change the position of P2. Unfortunately, it cannot give me a correct answer. It gives me either 0 or 5400. 5400 is total number of cells in my domain. This really drives me crazy. I want to know whether you have any experience with MRFsolvers or topoSet utilities. Can you give me a hand?
Thanks
Prosper is offline   Reply With Quote

Old   March 10, 2014, 10:44
Default
  #3
Member
 
Pengchuan Wang
Join Date: Nov 2012
Location: Michigan USA
Posts: 54
Rep Power: 4
pechwang is on a distinguished road
Hi Prosper,

It seems like I have found the answer. The unit of my mesh file is in mm. So in blockMeshDict file, I use convertToMeters at the very beginning. And I do the same thing in topoSetDict file. However, it seems like convertToMeters does not work in topoSetDict. After I change the unit to m, everything is OK. Since you have the same problem, maybe you also use other units instead of meters. So I think the problem now becomes why convertToMeters does not work in topoSetDict file. What do you think?

Thanks,
Pengchuan
pechwang is offline   Reply With Quote

Old   March 10, 2014, 11:37
Default
  #4
Member
 
Join Date: Feb 2014
Posts: 34
Rep Power: 3
Prosper is on a distinguished road
Quote:
Originally Posted by pechwang View Post
Hi Prosper,

It seems like I have found the answer. The unit of my mesh file is in mm. So in blockMeshDict file, I use convertToMeters at the very beginning. And I do the same thing in topoSetDict file. However, it seems like convertToMeters does not work in topoSetDict. After I change the unit to m, everything is OK. Since you have the same problem, maybe you also use other units instead of meters. So I think the problem now becomes why convertToMeters does not work in topoSetDict file. What do you think?

Thanks,
Pengchuan
Thank you for your reply!

I see. Maybe I'll need to change all the units in my problem and try it again.

Best,
Prosper is offline   Reply With Quote

Reply

Tags
cylindertocell, mrfzones, toposet

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
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
Possible to create cyliner baffle (internal) using topoSet or stl Mesh? keepfit OpenFOAM 3 August 1, 2013 11:49
topoSet geometry than more than 1 box Grimoli OpenFOAM Pre-Processing 1 April 14, 2013 08:54
problem in toposet Ahmed Khattab OpenFOAM Pre-Processing 10 March 24, 2013 16:18


All times are GMT -4. The time now is 14:01.