|
[Sponsors] |
[snappyHexMesh] Meshing a very thin meatus with SnappyHexMesh |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
February 20, 2017, 10:10 |
|
#21 |
Senior Member
Daniel P. Combest
Join Date: Mar 2009
Location: St. Louis, USA
Posts: 621
Rep Power: 0 |
Somehow I didn't see that you had provided a case in your previous post, so i took a look just now. The curved surface on the channel you are meshing has some bad quality surface mesh triangles (see attached). Also, because the triangles are so bad there is practically no gap to mesh so I would expect behavior like you are seeing with bridges between your inlet and outlet regions. For small features like your gap, it works well to really have a high quality STL surface in areas of importance. Also, snappyHexMesh does not work on analytical surfaces (i.e. CAD) and we can only get the maximum resolution in our mesh that is present in our surface file, so a bad STL will give us a poor mesh.
|
|
February 20, 2017, 11:24 |
|
#22 |
Member
power
Join Date: Jun 2014
Posts: 86
Rep Power: 12 |
@chegdan, so you're suggesting me to improve the STL file. Right?
To do that, I have to create a better surface mesh on Salome. Right? How do you suggest me to set parameters on Salome, to create a good exported STL? Or what do you suggest me to improve anything to get a good STL? Actually, watching it on Salome, it doesn't seem to be so currupted. I check everything, according to the tutorial to have a connected surface mesh. I don't know why it seems a so low quality mesh Thanks, so much |
|
February 20, 2017, 12:48 |
|
#23 |
Senior Member
Daniel P. Combest
Join Date: Mar 2009
Location: St. Louis, USA
Posts: 621
Rep Power: 0 |
I'm not a Salome expert so I can't advise on the best settings. I personally, use onshape since that produces some nice STL surfaces from CAD (and they work well with snappyHexMesh). There you can set the STL export to a "fine" level or do a custom triangulation and use your best judgement. Just try to make sure all your edges are present and the triangles on the curved portion (where the gap is) are smaller than the gap.
|
|
February 21, 2017, 07:21 |
|
#24 |
Member
power
Join Date: Jun 2014
Posts: 86
Rep Power: 12 |
Waiting for some Salome expert, because it is open and this is more fitting my project purpose, I want to try onshape, because I read it is also based on a open source code. But apart from importing the CAD file and setting the export options (I'm imagine how to use it), how can I set the different patches for the boundary conditions? In Salome, following the tutorial indicated above there is an explained procedure to do that, what about onshape.com ? Anyway I'd like to try too, and helps are welcome!
By the way, is there some Salome expert that can see my case? What's wrong with export or elaboration with Salome? Thanks to @chegdan and to who wants to help me |
|
June 13, 2017, 10:28 |
|
#25 | |
Member
power
Join Date: Jun 2014
Posts: 86
Rep Power: 12 |
Quote:
I tried Onshape, and also the custom export of STL. What is it not clear is how do you individuate specified surfaces? How do you define inlet, outlet, wall, etc... I think you follow a procedure that is missing to me. Could you explain better this: -export from onshape (just use a custom or fine setting?)-->setting SnappyHexMesh(how do you individuate surfaces?)-->mesh getting surfaces for boundary conditions (how do you get surface where to set boundary conditions?) Thanks for any helps |
||
June 14, 2017, 08:38 |
|
#26 |
Senior Member
Nejc
Join Date: Feb 2017
Location: Slovenia
Posts: 196
Rep Power: 9 |
Could you cut the thin wall out of the model, create the cut part with blockMesh and everything else with snappy and then join meshes with AMI? blockMesh has no problems with a few million cells
|
|
June 15, 2017, 07:34 |
|
#27 |
Member
power
Join Date: Jun 2014
Posts: 86
Rep Power: 12 |
What is AMI?
Thanks |
|
June 15, 2017, 07:50 |
|
#28 |
Senior Member
Nejc
Join Date: Feb 2017
Location: Slovenia
Posts: 196
Rep Power: 9 |
Arbitrary Mesh Interface
https://openfoam.org/release/2-3-0/non-conforming-ami/ I would do the following:
roughly that should do. cell size on connecting patches should be approximately the same, i guess. i followed this tutorial for setting up AMI and boundary conditions (but my problems are elsewhere ): http://www.cfdsupport.com/Turbomachi...l/node159.html |
|
September 8, 2017, 09:39 |
|
#29 | |
Member
power
Join Date: Jun 2014
Posts: 86
Rep Power: 12 |
Sorry,
but I can't see in your link Quote:
Could you check again, or indicate me where exactly it is explained in linked web page? Thanks! |
||
September 9, 2017, 04:46 |
|
#30 |
Senior Member
Nejc
Join Date: Feb 2017
Location: Slovenia
Posts: 196
Rep Power: 9 |
in the 'script' section there is the whole script:
https://www.cfdsupport.com/Turbomach...l/node179.html check steps after reconstructParMesh; createPatch and changeDictionary. You'll need createPatchDict and changeDictionaryDict for those steps to work and you'll find the contents of them in previous tutorial steps. They just create patches you need for AMI. Also check out tutorials from Tobias Holzmann, very good stuff. start with the 'run' script and see what it runs. http://www.holzmann-cfd.de/index.php...ving-rotor-ami good luck |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[ANSYS Meshing] Very thin plate (0.1mm) ICEM CFD bad meshing | msormania | ANSYS Meshing & Geometry | 1 | April 30, 2012 08:45 |
thin extrusion meshing | guillaume | Siemens | 3 | November 4, 2008 09:53 |
thin extrusion meshing | guillaume | Phoenics | 0 | October 27, 2008 19:39 |
thin extrusion meshing | guillaume | Fidelity CFD | 0 | October 27, 2008 19:39 |
thin extrusion meshing | guillaume | Main CFD Forum | 0 | October 27, 2008 19:36 |