|
[Sponsors] |
August 21, 2013, 07:06 |
Volume mesh for Cyclone separator
|
#1 |
New Member
|
Hi Everyone,
I am very new to Pointwise and CFD in general and need to generate a three dimensional structured Volume mesh for cyclone separator as part of a university project. I have imported the geometry from cad software and attempted a surface mesh by selecting domains on database entities.Now i want to generate volume mesh all over the region. Any help or advice on how to approach this problem would be greatly appreciated here i am posting the screen shot of the model. |
|
August 21, 2013, 08:56 |
|
#2 | |
Senior Member
Chris Sideroff
Join Date: Mar 2009
Location: Ottawa, ON, CAN
Posts: 434
Rep Power: 22 |
Structured or unstructured?
Unstructured, of course, would be straightforward. Structured is a little trickier due to the inlet and the cyclone walls being tangent. The quality of the mesh in that region will be marginal because of the tangency. Outline the type of mesh you want, any particular aspects you want (boundary layer, etc). and the solver you'll use and I'll give you more specific tips. -Chris Quote:
|
||
August 29, 2013, 04:07 |
Thanx for the reply.....
|
#3 |
New Member
|
Hi chris
I am using Fluent as solver. mesh type - unstructured hexahedral mesh Boundary layer aspects :- 1. First cell height = 0.5 mm 2. Growth rate= 1.2 3. No. of layers = 10 |
|
August 29, 2013, 05:30 |
|
#4 |
New Member
|
Hi chris
I am using Fluent as solver. mesh type - unstructured hexahedral mesh Boundary layer aspects :- 1. First cell height = 0.5 mm 2. Growth rate= 1.2 3. No. of layers = 10 |
|
August 29, 2013, 15:46 |
|
#5 | |
Senior Member
Chris Sideroff
Join Date: Mar 2009
Location: Ottawa, ON, CAN
Posts: 434
Rep Power: 22 |
Quote:
FYI, if you make a structured mesh in Pointwise and export it to Fluent, the mesh will then become unstructured within the mesh file but still requires structured techniques to build it within Pointwise. It sounds like you might want to try unstructured tets with a prism boundary layer. Check the Pointwise tutorial workbook for the appropriate tutorial that covers this (I think it's the 747 nacelle one). After the tutorial and you have questions about meshing your separator with this technique, don't hesitate to ask questions. -Chris |
||
September 5, 2013, 04:01 |
Thnx
|
#6 |
New Member
|
Hi chris,
The reason for hexahedral mesh requirement is that in swirl motion tetrahedral mesh is very diffusive and gives very inaccurate results. as you told if i make a structured mesh in Pointwise and export it to Fluent, the mesh will then become unstructured within the mesh file but still requires structured techniques to build it within Pointwise. please tell me which technique i should follow for structured (hexahedral) mesh with Boundary layer aspects. 1. First cell height = 0.5 mm 2. Growth rate= 1.2 3. No. of layers = 10 |
|
September 21, 2013, 15:46 |
|
#7 | |
Senior Member
Chris Sideroff
Join Date: Mar 2009
Location: Ottawa, ON, CAN
Posts: 434
Rep Power: 22 |
Quote:
Apologies for the slow reply. To create a structured mesh on cyclonic separate requires a little more than following a "technique". If the separator is relatively simple in that it's essentially a body of revolution with the only attachment being a tangential inlet, I would suggest creating a structured 2D mesh of the cross-section and then revolve it, dealing with the inlet separately and then stitching the two regions together. For a structured mesh, the difficult lies in dealing with the tangency of the inlet and body. I have yet to find a structured topology that completely eliminates all bad cells from this type of geometry (see attached images). If someone knows of a better one, please do tell. Anyway, all the steps to make such a mesh is more than I'm willing to put in a post. Perhaps I will make a video tutorial of this. Last edited by cnsidero; September 23, 2013 at 09:30. |
||
October 16, 2013, 16:08 |
|
#8 |
New Member
Join Date: Oct 2010
Posts: 20
Rep Power: 16 |
Hi chris,
What I feel is that if we create mesh on a plane and then rotate it, bad quality (highly skewed tet) mesh is generated around the axis of rotation. Moreover, for cyclone, high cell skewness can never be eliminated due to the tangential nature of the inlet. If you happen to find out some solutions regarding this, please do share it. Lakhi. |
|
October 17, 2013, 09:35 |
|
#9 | |
Senior Member
Chris Sideroff
Join Date: Mar 2009
Location: Ottawa, ON, CAN
Posts: 434
Rep Power: 22 |
Quote:
I don't agree with your last comment. Completely eliminating the skewed cells at the inlet is tougher but not impossible. With structured meshes, it's generally about how much time you're willing to commit. I spent about 15 mins and came up with another solution for the topology at the inlet to eliminate the skewness. Checkout the before and after in the second 2 attached images. Just a final note. Just because cells (quads, tris, hexes and wedges) are long and slender doesn't mean their skewness is bad. The shape is also important. Large aspect ratios are OK if one keeps the internal angles low. Notice, I didn't include tets. Slender tets often don't work well in most commercial solvers no matter their shape. |
||
October 18, 2013, 00:34 |
|
#10 |
New Member
Join Date: Oct 2010
Posts: 20
Rep Power: 16 |
Dear Chris,
Thank you for making the things clear. If possible, please share complete video tutorial for cyclone meshing using pointwise (I have no idea how to stitch meshes also). It will be of great help to those who are dealing with cyclone. Image containing the section of (most of) the cyclone(s) is also attached. Lakhi. |
|
November 15, 2013, 06:48 |
Hi
|
#11 |
New Member
|
Hi chris,
i have tried with the structured 2D mesh of the cross-section. but have no idea how to populate it. i need minimum spacing of 1 mm between the nodes. here is the screen shot of geometry created in pointwise. |
|
November 17, 2013, 12:13 |
hi chris
|
#12 |
New Member
|
The surface mesh on cross section is created by creating different domains with the help of connectors.
Now the rotation part is some what tricky. Here is the screen shot |
|
December 6, 2013, 01:25 |
hi chris
|
#13 |
New Member
|
Thnx for your support. i am able to generate a volume mesh by rotating the cross-section of structured surface mesh.
But after providing the boundary conditions to it when i import it in fluent, it shows in mesh display option the cross-section surface mesh as unspecified surface that is undesirable because i want to study the fluid flow inside the cyclone and i have provided boundary conditions to outer surfaces like (Inlet,outlet and rest of the surfaces as walls). kindly suggest any solution. Here are the screen shots. thnx |
|
April 28, 2014, 15:13 |
|
#14 |
New Member
AS
Join Date: Oct 2013
Posts: 5
Rep Power: 13 |
Hi Chris,
>For the cyclone mesh, now I am trying to create a mesh using pointwise but I can not develop a meshing strategy for cyclone geometry. If the 2D section will be revolved, how can I match the grid with inlet and cyclone body? |
|
April 28, 2014, 15:41 |
|
#15 | |
Senior Member
Chris Sideroff
Join Date: Mar 2009
Location: Ottawa, ON, CAN
Posts: 434
Rep Power: 22 |
Quote:
Of course, you could always try an unstructured mesh with prism inflation and will avoid all these difficulties. -Chris |
||
April 28, 2014, 17:58 |
|
#16 |
New Member
AS
Join Date: Oct 2013
Posts: 5
Rep Power: 13 |
Hi Chris, thank u for your quick feedback,
one of the strategy is revolution of 2D section as you mentioned at the previous post but I am trying to merge domains all together ignoring inlet domains, only the cyclone body but at last domains can not be sew together obtain block (volume mesh of interior). As I understood there are only two ways; one is assemble domains and the other one is assemble domains special in order to create structured block and there is no other way to assemble domains to form a structured block. But when we revolve the 2D section about an axis how can we merge inlet to main cyclone body? Is there any specific way or some tricks that you may recommend? thanks, |
|
April 29, 2014, 15:40 |
|
#17 | |
Senior Member
Chris Sideroff
Join Date: Mar 2009
Location: Ottawa, ON, CAN
Posts: 434
Rep Power: 22 |
Quote:
* - some solvers have no notion of a volume condition. Therefore it is uncessary to create a VC and assign blocks to it. Simply selecting the blocks and exporting them to the CAE type will create a single unified mesh. -Chris |
||
May 4, 2014, 06:38 |
|
#18 | |
Senior Member
|
Quote:
From what I had seen in your geometry picture, I am suggesting you three ways. I personally go for the third way, it will be more convenience. 1-For not losing orthogonality at the tangent portion of the channel's entry, you need to create unstructured block in the channel and create structured block in your body. For linking these blocks, you need to define grid interface. Because you are connecting unstructured block to structured block the grid interface will be non-conformal. 1-1 Create your structured block in the body which includes the structured tangent boundary at the entry from the channel (you can use revolve for creation or follow my way for structured block creation explained in the second way). 1-2 Split your tangent interconnection boundary from your structured body block 1-3 Go to the Create>Diagonalize>Initialize and select the split boundary. In this way you will have an unstructured surface mesh which matches exactly to you structured surface mesh at the entry. 1-4 Create your unstructured block in the channel which includes the unstructured tangent boundary at the entry to the body. 1-5 Set the boundary condition for the structured and unstructured tangent surface mesh to the interface. 1-6 Set two separate zone for your unstructured channel block and structured body block in the CAE>volume condition. 1-7 Go to the Fluent. From Define>Grid Interface. Create an interface between two zones. For this purpose, just select the tangent structured surface mesh at the entry from structured zone and tangent unstructured surface mesh at the entry from unstructured zone and type a name for it. Note: Using grid interface means that you are creating hanging node and your cell value will be interpolated between zones. 2- I assumed that you are not supposed to define boundary condition at the interconnection between the channel and body. If it is true you may follow this way, otherwise you need to use the first way. 2-1 Divide the body into 3 parts. One part at the top, one at the bottom and the last one exactly fit to the interconnection's entry. After you divide your surface mesh, you will have four horizontal sections. One locates at the top, next at the top of the interconnection's entry, one at the bottom of the interconnection's entry, and the last one at the bottom of the body. 2-2 You will create your structured surface mesh at each horizontal section. First, you need to mesh the sections at the top and the bottom of the interconnection. For this please refer to the picture 1. 2-3 You will create your surface mesh for the section at the top of the body. 2-4 You will create your surface mesh for the section at the bottom of the body. 2-5 Define interface grid surface. Because the topology of the surface mesh at the top and bottom of the interconnection differ from the topology of the body you need to define non-conformal structured grid interface between mesh surfaces at the bottom. For this purpose, just mesh a circle that fits at the bottom section of the interconnection. Then, set the boundary condition of the surface mesh that covers each other to interface. Define a separate zone for the interconnection portion and bottom of your body in CAE>Volume condition. Go to the Fluent and then "Define>Grid Interface". Create an interface between domains that covers each other. Note: For creating your structured mesh as described in picture 1, you need to use grid>solve, select Steger-Sorenson boundary control function and select float for inner connection, then iterate for 30 steps as an example. For creating your structured mesh at the top and bottom sections as described in “1stway”, you need to define a diameter connector, split two edge connectors at the 25 and 75 percent of the length. Distribute your nodes on the edge, create your domain and run the solver. 3-For escaping from using non-conformal grid interface, there is another way. From this point, in the first way you need to create unstructured channel block by selecting the structured tangent surface and assemble your domain. In this way Pointwise will define a pyramid cells between the structured and unstructured block. All the Bests, Payam |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
how to set periodic boundary conditions | Ganesh | FLUENT | 15 | November 18, 2020 07:09 |
dynamic Mesh is faster than MRF???? | sharonyue | OpenFOAM Running, Solving & CFD | 14 | August 26, 2013 08:47 |
channelFoam for a 3D pipe | AlmostSurelyRob | OpenFOAM | 3 | June 24, 2011 14:06 |
engrid: Internal volume mesh becoming coarser during boundayr layer addition | Arnoldinho | OpenFOAM | 1 | January 22, 2011 05:31 |
[blockMesh] BlockMesh FOAM warning | gaottino | OpenFOAM Meshing & Mesh Conversion | 7 | July 19, 2010 15:11 |