Tutorial on mesh refinement?
- Jason Hoogland
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 3
- Thank you received: 0
17 years 5 months ago #1470
by Jason Hoogland
Tutorial on mesh refinement? was created by Jason Hoogland
I wonder if someone could post a tutorial or more detailed instructions on applying mesh refinement to a simple shape such as a cube? I'm sure Salome's mesh/submesh algorithm/hypothesis approach is intuitive once you get the gist, but even though I've created quite complex geometries and meshes using the automated netgen 1d-2d-3d, building a mesh up manually and refining certain bits still eludes me. If it exists, please point me there, or else it should only take a proficient user maybe 30 min to create some step by step text instructions (no need for screenshots). I'm using the latest v3.2.6.
Hoogs
Hoogs
- Delalleau
- Offline
- New Member
-
Less
More
- Posts: 12
- Thank you received: 0
17 years 5 months ago #1482
by Delalleau
Replied by Delalleau on topic Re:Tutorial on mesh refinement?
Hi,
After building your compound (in geometry), you have to explode it in faces, vertex and wathever you want (new entity / explode)
Then check the proper edges you wanna play with.
In the mesh section, simply create a mesh with automatic options.
Then create a sub mesh with the entities you want to refine (basilcally 1D / wire discrtization / Nb. segments).
Then compute the new mesh
After building your compound (in geometry), you have to explode it in faces, vertex and wathever you want (new entity / explode)
Then check the proper edges you wanna play with.
In the mesh section, simply create a mesh with automatic options.
Then create a sub mesh with the entities you want to refine (basilcally 1D / wire discrtization / Nb. segments).
Then compute the new mesh
- Jason Hoogland
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 3
- Thank you received: 0
17 years 4 months ago #1512
by Jason Hoogland
Replied by Jason Hoogland on topic Re:Tutorial on mesh refinement?
Er, thanks for trying but I'll try and explain better what I need to know. The Salome forum is virtually dead, there is no reference to this in existing tutorials and I can't figure it out so here's hoping someone knows... I'm starting to suspect it cannot currently be done in Salome.
I've attached two files, different screenshot views of a simple default cube. I've created a default Box_1 in GEOM with corner at origin and side length 200, exploded, then in MESH module of GUI created:
Mesh_1...
Box_1 : NETGEN, Automatic tetrahedralization
Submeshes...
Face_1 : NETGEN 1D-2D, Max.Size 10, Moderate fineness, Optimize yes.
Edge_5 : Arithmetic 1D, Start 10 End 50
Edge_6->8: same as Edge_5
What I want is to have a fine(er) mesh on Face_1 (size ~ 10), with cell size growing gradually across the cube in the x direction (in a specified manner, currently arithmetic progression but ideally alternatively exponential). As you see, the face and edge submeshes work as desired, but not the volume mesh. The volume mesh does (desirably) recognise that cell sizes on Edges 5->8 grow to 50 and applies a face mesh to Face_6 (i.e. x=200 plane) after meshing its edges with cell lengths of ~50. However, the volume mesh is internally uniform, and only adapts to the submeshes in 1-2 cells.
For all its faults, this is easy to do in Gambit using a sizing function which moderates cell sizes in a volume mesh as a function of distance from a source vertex/edge/face etc.
Can this be done in Salome? If so, how?
Post edited by: Jason Hoogland, at: 2007/11/23 04:17
The file attached (by admin) is a .tar.gz. To unzip:
tar zvxf <filename><br /><br />Post edited by: Jason Hoogland, at: 2007/11/23 12:08
I've attached two files, different screenshot views of a simple default cube. I've created a default Box_1 in GEOM with corner at origin and side length 200, exploded, then in MESH module of GUI created:
Mesh_1...
Box_1 : NETGEN, Automatic tetrahedralization
Submeshes...
Face_1 : NETGEN 1D-2D, Max.Size 10, Moderate fineness, Optimize yes.
Edge_5 : Arithmetic 1D, Start 10 End 50
Edge_6->8: same as Edge_5
What I want is to have a fine(er) mesh on Face_1 (size ~ 10), with cell size growing gradually across the cube in the x direction (in a specified manner, currently arithmetic progression but ideally alternatively exponential). As you see, the face and edge submeshes work as desired, but not the volume mesh. The volume mesh does (desirably) recognise that cell sizes on Edges 5->8 grow to 50 and applies a face mesh to Face_6 (i.e. x=200 plane) after meshing its edges with cell lengths of ~50. However, the volume mesh is internally uniform, and only adapts to the submeshes in 1-2 cells.
For all its faults, this is easy to do in Gambit using a sizing function which moderates cell sizes in a volume mesh as a function of distance from a source vertex/edge/face etc.
Can this be done in Salome? If so, how?
Post edited by: Jason Hoogland, at: 2007/11/23 04:17
The file attached (by admin) is a .tar.gz. To unzip:
tar zvxf <filename><br /><br />Post edited by: Jason Hoogland, at: 2007/11/23 12:08
- Joël Cugnoni
-
- Offline
- Moderator
-
17 years 4 months ago #1513
by Joël Cugnoni
Joël Cugnoni - a.k.a admin
www.caelinux.com
Replied by Joël Cugnoni on topic Re:Tutorial on mesh refinement?
Here is the attachment...
PS: you need to press the " [ File ] " button to create a link to the file at the end of the message
Attachment screenshots-4c89b77dc254798c6623ffac7714c4dd.gz not found
PS: you need to press the " [ File ] " button to create a link to the file at the end of the message
Joël Cugnoni - a.k.a admin
www.caelinux.com
- Jason Hoogland
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 3
- Thank you received: 0
17 years 4 months ago #1612
by Jason Hoogland
Replied by Jason Hoogland on topic Re:Tutorial on mesh refinement?
So Salome/Netgen really cannot doing volumetric tet mesh grading???
Hoogs
Hoogs
Moderators: catux
Time to create page: 0.142 seconds