CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Mesh Generation & Pre-Processing Software > Pointwise & Gridgen

Extruding surface/domain mesh in helical path

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By rahulksoni

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 18, 2018, 02:27
Default Extruding surface/domain mesh in helical path
  #1
Member
 
rahulksoni's Avatar
 
Rahul Kumar Soni
Join Date: Oct 2013
Location: Bhubaneswar, India
Posts: 68
Rep Power: 12
rahulksoni is on a distinguished road
Send a message via Skype™ to rahulksoni
I have prepared a spiral volume in the cad software as shown in the image.
Thereafter, one of the front flat surface was meshed as domain in the Pointwise as shown in the second and third image.
Now, the last step is a big problem. As obvious, I want to create volume/block mesh in Pointwise. For which I am attempting to extrude the surface/domain mesh to along the path to create volume/block mesh. The path for extrusion is one of the helical path (with nodes shown) shown in figures (tried all of them one by one).
Both the method extrusion i.e. with and without "use path rotations". The progress of meshing/selection of path shown in attached in 4th, 5th and 6th images for "use path rotations" on.
Spiral.jpg

SpiralMesh1.png

SpiralMesh2.png

SpiralMesh3.png

SpiralMesh4.png
Similarly, the extrusion without "use path rotations" are shown in further images. (Due to limit on number of images, further images are posted in reply post).
In both the cases, we can see that the extrusion is not correct. I believe the surface should be extruded in a way that the surface is also normal to the path of rotation and also the relative position of surface with path should be intact. Which is not happening. Can anyone help me in achieving the goal.
rahulksoni is offline   Reply With Quote

Old   February 18, 2018, 02:29
Default
  #2
Member
 
rahulksoni's Avatar
 
Rahul Kumar Soni
Join Date: Oct 2013
Location: Bhubaneswar, India
Posts: 68
Rep Power: 12
rahulksoni is on a distinguished road
Send a message via Skype™ to rahulksoni
SpiralMesh6.png

SpiralMesh7.png

SpiralMesh8.png
rahulksoni is offline   Reply With Quote

Old   February 18, 2018, 08:19
Default
  #3
Member
 
Kirill-MIPT's Avatar
 
Kirill Borodin
Join Date: Mar 2016
Posts: 60
Rep Power: 10
Kirill-MIPT is on a distinguished road
Hello! Instead of creating by extrusion try drawing connectors only and then assemble the domains
Kirill-MIPT is offline   Reply With Quote

Old   February 18, 2018, 08:22
Default
  #4
Member
 
rahulksoni's Avatar
 
Rahul Kumar Soni
Join Date: Oct 2013
Location: Bhubaneswar, India
Posts: 68
Rep Power: 12
rahulksoni is on a distinguished road
Send a message via Skype™ to rahulksoni
Quote:
Originally Posted by Kirill-MIPT View Post
Hello! Instead of creating by extrusion try drawing connectors only and then assemble the domains
Hi Kirill-MIPT
A lot thanks for reply. I am new to Pointwise. Will you please provide a little elaboration or tutorial on how to do it.
Please help
rahulksoni is offline   Reply With Quote

Old   February 18, 2018, 15:31
Default
  #5
Senior Member
 
John Chawner
Join Date: Mar 2009
Location: Fort Worth, Texas, USA
Posts: 275
Rep Power: 18
jchawner is on a distinguished road
Hello:

This won't directly solve your problem, but it might show you the path forward. We have a script on Github for drawing helical connectors.

https://github.com/pointwise/HelicalConnector
__________________
John Chawner / jrc@pointwise.com / www.pointwise.com
Blog: http://blog.pointwise.com/
on Twitter: @jchawner
jchawner is offline   Reply With Quote

Old   February 20, 2018, 10:27
Default
  #6
Senior Member
 
David Garlisch
Join Date: Jan 2013
Location: Fidelity Pointwise, Cadence Design Systems (Fort Worth, Texas Office)
Posts: 307
Rep Power: 14
dgarlisch is on a distinguished road
Quote:
Originally Posted by rahulksoni View Post
Hi Kirill-MIPT
A lot thanks for reply. I am new to Pointwise. Will you please provide a little elaboration or tutorial on how to do it.
Please help
There are many tutorial videos on the Pointwise YouTube channel that deal with structured blocks. That would be a good place to start.

But in general you need to:
  1. Create Connectors to define the 12 edges of the structured block.
  2. Create structured Domains (using the 12 edges) to define the 6 boundary faces of the structured block.
  3. Assemble the structured block with the 6 face Domains.

Of course, you need to be sure that the number of grid points on the edge Connectors form an IJK balanced block.
dgarlisch is offline   Reply With Quote

Old   March 4, 2018, 10:57
Smile [Solved]
  #7
Member
 
rahulksoni's Avatar
 
Rahul Kumar Soni
Join Date: Oct 2013
Location: Bhubaneswar, India
Posts: 68
Rep Power: 12
rahulksoni is on a distinguished road
Send a message via Skype™ to rahulksoni
Quote:
Originally Posted by rahulksoni View Post
Hi Kirill-MIPT
A lot thanks for reply. I am new to Pointwise. Will you please provide a little elaboration or tutorial on how to do it.
Please help
Thanks everyone for the help. Also, got the hint from [Pointwise] structured mesh

My steps included:

1. Geometry design in Solidworks, export body as solid in igs format, open as the database in pointwise.
Screenshot (12).jpg

2. Carefully noted the number of essential edges on the primary face.
By definition, a structured domain (2D face mesh) has 4 edges and opposing edges must have the same number of points. A quick follow-on to my first one. The same logic applies to structured blocks, except blocks have 6 faces instead of 4 edges in a domain. Opposing faces must have the same number of points and topological arrangement.
In the following image, we can see there are 6 edges which are unbalanced for the requirement of 4 edges.
Also, Note that there are 6 edges of the face and therefore two helical connectors at both the ends of each connector. Since connectors are well connected in series, there are in total 6 helical connectors. (In our complex shape face we will have more helical connectors.)
Here comes the tricky part. Create extra edge(s) as per requirement.
Screenshot (13).jpg

3. The 6 edge face could be divided into two parts of 3-3 edges and a common connector was drawn to increase one connector in each part making them faces of 4-4 connector. Thus, Created an extra edge/connector to make 4-4 edge balance and assigned equal node numbers on the opposing edges. One edge has partitioned the face into two with 4 edges in each. Also, each part now has 4 helical connectors. These 4 helical edges shall make 4 faces out of required 6 faces for creating the block mesh an for each part. Assign an equal number of nodes such as 200 on each of the helical connectors.
Did the same thing on inlet face as well. Carefully, keep the number of nodes and their edge wise topological distribution same in inlet and outlet faces. Note that these two faces shall be opposing faces for creating the final block mesh which by definition must have same topological domains.
Screenshot (14).jpg

4. Now, things look right. Select all and go to option create>assemble>domains & blocks. Check option for DOMAINS & BLOCKS, SOLID and MANIFOLD. (if solid option is not on then domains shall be created not the blocks; if manifold option is not on then domain follow through helical path may take undesired paths). Then click on assemble button and the result as follows:
Screenshot (20).jpg
Without manifold option it shall look like:
Screenshot (23).jpg
Turin Turambar likes this.

Last edited by rahulksoni; March 5, 2018 at 04:09.
rahulksoni is offline   Reply With Quote

Reply


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
y+ = 1 boundary layer mesh with snappyHexMesh Arzed23 OpenFOAM Running, Solving & CFD 6 November 23, 2022 15:15
[snappyHexMesh] problems generating clean mesh Christian_tt OpenFOAM Meshing & Mesh Conversion 2 June 20, 2019 05:39
[snappyHexMesh] Snappyhex mesh: poor inlet mesh Swagga5aur OpenFOAM Meshing & Mesh Conversion 1 December 3, 2016 16:59
[snappyHexMesh] SHM problem : KVLCC2 with appendage mesh sc.park OpenFOAM Meshing & Mesh Conversion 1 March 13, 2016 13:28
fluent add additional zones for the mesh file SSL FLUENT 2 January 26, 2008 11:55


All times are GMT -4. The time now is 23:31.