|
[Sponsors] |
Extruding surface/domain mesh in helical path |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
February 18, 2018, 03:27 |
Extruding surface/domain mesh in helical path
|
#1 |
Member
|
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. |
|
February 18, 2018, 03:29 |
|
#2 |
Member
|
|
|
February 18, 2018, 09:19 |
|
#3 |
Member
Kirill Borodin
Join Date: Mar 2016
Posts: 60
Rep Power: 10 |
Hello! Instead of creating by extrusion try drawing connectors only and then assemble the domains
|
|
February 18, 2018, 09:22 |
|
#4 |
Member
|
||
February 18, 2018, 16:31 |
|
#5 |
Senior Member
John Chawner
Join Date: Mar 2009
Location: Fort Worth, Texas, USA
Posts: 275
Rep Power: 18 |
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 |
|
February 20, 2018, 11:27 |
|
#6 | |
Senior Member
David Garlisch
Join Date: Jan 2013
Location: Fidelity Pointwise, Cadence Design Systems (Fort Worth, Texas Office)
Posts: 307
Rep Power: 14 |
Quote:
But in general you need to:
Of course, you need to be sure that the number of grid points on the edge Connectors form an IJK balanced block. |
||
March 4, 2018, 11:57 |
[Solved]
|
#7 | |
Member
|
Quote:
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 Last edited by rahulksoni; March 5, 2018 at 05:09. |
||
|
|
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 16:15 |
[snappyHexMesh] problems generating clean mesh | Christian_tt | OpenFOAM Meshing & Mesh Conversion | 2 | June 20, 2019 06:39 |
[snappyHexMesh] Snappyhex mesh: poor inlet mesh | Swagga5aur | OpenFOAM Meshing & Mesh Conversion | 1 | December 3, 2016 17:59 |
[snappyHexMesh] SHM problem : KVLCC2 with appendage mesh | sc.park | OpenFOAM Meshing & Mesh Conversion | 1 | March 13, 2016 14:28 |
fluent add additional zones for the mesh file | SSL | FLUENT | 2 | January 26, 2008 12:55 |