|
[Sponsors] |
[CAD formats] Creating waterproof STL using snappyHexMesh or salome |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
December 11, 2016, 18:19 |
|
#21 |
Super Moderator
Tobias Holzmann
Join Date: Oct 2010
Location: Bad Wörishofen
Posts: 2,711
Blog Entries: 6
Rep Power: 52 |
Yes I agree
In my case, I am using STEP files from grabcad which are sometimes really crazy. So I just wanted to state, that the GUI can also handle complex geometries. However, I think doing everything in python is much faster but I cannot do it because I am too lazy to learn Salome + Python in a good way...
__________________
Keep foaming, Tobias Holzmann |
|
December 22, 2016, 12:23 |
|
#22 |
Member
power
Join Date: Jun 2014
Posts: 86
Rep Power: 12 |
Thanks to all for this helpful discussion.
I'm a beginner, and me too I need a solution for a similar problem. Sorry to need a more deep help, but maybe it will be useful for all beginners. The procedure you explained is the following (I'm quoting one of you):
Thanks |
|
January 3, 2017, 06:50 |
|
#23 |
Member
Sebastian Trunk
Join Date: Mar 2015
Location: Erlangen, Germany
Posts: 60
Rep Power: 11 |
Hey Valentine,
to your second point: try to export the geomerty as .step from you CAD. Then, load the .step in salome Geometry! Make you patches with New Entity - Group - Crate Groupe! After that, you switch to Salome Mesh by clicking on the icon. Here, you can mesh your groups. Select the geometry. Mesh type is Triangular. Then, select your 2D (Triangle Mefsto) and 1D (Wire). The 1D should be the same for contacting groups. This is important waterproof stl. You can play around with the discretisation hypothesis go get the proper result. After you "stl-meshing" you can export the parts of your geometry as stl and continue with the steps you already have mentioned. Hope this works for you... Best regards Sebastian |
|
January 3, 2017, 08:50 |
|
#24 |
Member
power
Join Date: Jun 2014
Posts: 86
Rep Power: 12 |
good explanation for that
Thanks Is it possible that dividing a solid in stl patches like inlet, wall and outlet become huger when meshed? What I mean is that: I meshed a solid as stl file and I succeeded, then I divided it following your procedure in three parts, that are inlet, wall, and outlet stl files, but when I meshed with the same snappyHexMesh conditions it overcomes the need of RAM. I divided it to set the buondary conditions later in the simulation step. Is it possible? Last edited by enginpower; January 3, 2017 at 12:55. |
|
January 22, 2017, 09:57 |
|
#25 |
Member
Vignesh Rajendiran
Join Date: Aug 2016
Location: Chennai, India
Posts: 62
Rep Power: 10 |
Hi Tobi,
Your post was interesting. I was trying to mesh a car stl file and the mesh I got after doing sHM seems quite bad. But i did not know if it is because of the reason you mentioned in your post. Could you take a look at the pictures i attached and give me a reply. Thanks Vicky |
|
January 23, 2017, 09:54 |
|
#26 |
Super Moderator
Tobias Holzmann
Join Date: Oct 2010
Location: Bad Wörishofen
Posts: 2,711
Blog Entries: 6
Rep Power: 52 |
Hey Vikki,
how would you like to have a good mesh if your resolution is not good? However, you mean the small misfits of snapping? I think you can handle that with different settings, change and analyze the feature edges etc. If someone is interested, check out this. I think there is no need for further discussions then https://www.cfd-online.com/Forums/op...e-scratch.html
__________________
Keep foaming, Tobias Holzmann |
|
January 23, 2017, 11:15 |
|
#27 |
Member
Vignesh Rajendiran
Join Date: Aug 2016
Location: Chennai, India
Posts: 62
Rep Power: 10 |
Hi Tobi,
Thank you for your reply. This might be the problem. My stl file is a 3d model of a car. But I was trying to do a 2D simulation from that. My idea was to do a sHM on the model and then finally do an extrudeMesh to convert that to a 2D mesh. In my blockmesh file i tried to choose a domain of thickness 0.1m. In this domain of 0.1m the model is not protruded straight but has an angle. This might be the reason why i got the problem on the interface between the surface and the mesh. Even if i add layers that is not properly applied on the surface. Can you suggest me a method to do a 2D simulation of that without this problem? Thanks Vicky |
|
January 30, 2017, 10:59 |
|
#28 |
Member
power
Join Date: Jun 2014
Posts: 86
Rep Power: 12 |
Hello,
I followed the methods explained here to get a closed STL file but with different patches. As in the tutorial, I have different patches and I created correctly submesh to accord the mesh on common edges. It works greatly. When I checked the surface I get this: Code:
Surface is not closed since not all edges connected to two faces: connected to one face : 192 connected to >2 faces : 0 I have the group of inlet surfaces, the group of wall surfaces etc... and looking to the group of wall (the same mesh), I have some surfaces that are not connected. Again the problem is not between inlet surface group and wall surface group, but in the same group. How to solve that? It seems does not occur in the tutorials Thanks for your help Last edited by enginpower; January 30, 2017 at 12:56. Reason: grammar |
|
August 4, 2017, 10:09 |
|
#29 |
New Member
Oliver K
Join Date: May 2017
Posts: 15
Rep Power: 9 |
Hey there,
I'm trying to create a waterproofed STL for OpenFOAM with salome. I've created them in other cases without problems the way Tobi described. After I created a solid out of the geometry in salome, which is done without any errors, the surfaceCheck in OpenFOAM tells me that my case isn't waterproofed. So how does it come that salome says it's waterproofed and openfoam says it isn't? The error is that some are single and some a multiply connected. If interested I can upload the .hdf file Thank you in advance |
|
August 7, 2017, 03:10 |
|
#30 |
Member
Sebastian Trunk
Join Date: Mar 2015
Location: Erlangen, Germany
Posts: 60
Rep Power: 11 |
Hello Oliver,
Did you mesh your solid before exporting as an stl? have a look at Tobis screencast on youtube: https://www.youtube.com/watch?v=NBmB...GLaiE2oL3CN4WA Best regards |
|
August 10, 2017, 09:11 |
|
#31 | |
New Member
Oliver K
Join Date: May 2017
Posts: 15
Rep Power: 9 |
Quote:
|
||
November 24, 2017, 17:40 |
|
#32 | |
Member
Ali Noaman Ibrahim
Join Date: Sep 2015
Location: US_Chicago
Posts: 97
Rep Power: 11 |
Quote:
I have struggled with exporting mesh as stl file by using Salome for a while. Look at the inserted image where when I mesh the surface in mesh module and export it as stl , I face that warning and even when I skip it, it will not produce the good waterproofed stl file. Any clue how to handle that ? Knowing that I installed different versions of Salome ( now Meca 2017) but the problem still there. Thanks ! Last edited by Tobi; November 24, 2017 at 17:42. Reason: Removed broken link |
||
November 24, 2017, 17:45 |
|
#33 |
Super Moderator
Tobias Holzmann
Join Date: Oct 2010
Location: Bad Wörishofen
Posts: 2,711
Blog Entries: 6
Rep Power: 52 |
Hi,
the error message you get is normal. I got the same message too. Hmmm... actually never focused that problem. Can you upload the STL file of that particular patch? You can try exporting Code:
LC_ALL=C Code:
WARNING:salomeContext:Overwriting environment variable: LC_NUMERIC=C
__________________
Keep foaming, Tobias Holzmann |
|
November 24, 2017, 20:39 |
|
#34 | |
Member
Ali Noaman Ibrahim
Join Date: Sep 2015
Location: US_Chicago
Posts: 97
Rep Power: 11 |
Quote:
I typed LC_ALL=C in terminal (without defining OF environment) and it defined LC_ALL environmental variable fine. But, I got the same warning when tried to export the inserted file agin on mesh module. Waiting for your feedback Note:- You could find the regionSTL.stl ( for the whole patches) on the following link:- https://drive.google.com/drive/u/0/f...l82TEl6NNXJFGP Last edited by alinuman15; November 24, 2017 at 23:20. |
||
November 25, 2017, 10:01 |
|
#36 | |
Member
Ali Noaman Ibrahim
Join Date: Sep 2015
Location: US_Chicago
Posts: 97
Rep Power: 11 |
Quote:
As you can see the triangle and background stls together represent the bottom of the cube. If my focus is to refine them only with snappyHexMesh (knowing that all the rest stls are patches as well), is that true to include just triangle and background inside the features subdictionary of castellatedMeshControls as follows:- features ( {file "triangle.eMesh"; level 3;} {file "background.eMesh"; level 3;} ); ? Thanks again! |
||
November 25, 2017, 10:38 |
|
#37 |
Super Moderator
Tobias Holzmann
Join Date: Oct 2010
Location: Bad Wörishofen
Posts: 2,711
Blog Entries: 6
Rep Power: 52 |
Hi,
if you want to refine surface this is wrong. Please check that: https://holzmann-cfd.de/training/sta...enfoam-project You study and the export is working as expected. Maybe you are doing: File -> Export -> STL. That is wrong. Go to mesh module, right click on the object you want to export -> Export -> STL. Done.
__________________
Keep foaming, Tobias Holzmann |
|
November 25, 2017, 13:38 |
|
#38 | |
Member
Ali Noaman Ibrahim
Join Date: Sep 2015
Location: US_Chicago
Posts: 97
Rep Power: 11 |
Quote:
Last edited by alinuman15; November 27, 2017 at 19:00. |
||
August 31, 2018, 13:34 |
guidelines for Blender exporting .stl?
|
#39 |
New Member
Riccardo
Join Date: Jan 2016
Posts: 16
Rep Power: 10 |
Dear all
I profit from the open thread for asking few questions on the same topic. I'm working on ABL (Atmospheric Boundary Layer), simulating the flow-field around buildings or city districts (real scale), with a geometry whose dimensions can easily reach more than one kilometer in radius. Recently I tried to simulate the Shinjuku district of Tokyo in OpenFoam, facing a huge number of difficulties, starting from the construction of the mesh. As stressed before in this thread, I use blender to create/edit the geometries and to export them in .stl, for finally meshing in snappyHexMesh. The original .stl file on which I'm working can be easily downloaded from https://www.aij.or.jp/jpn/publish/cfdguide/index_e.htm , it is free of copyright. Since the high instability of the simulations, I also fear there could be a problem in the geometry. In this regard I would like to ask you if Blender could still be considered as a useful/proper software for fixing these problems (from a geometry check, there are many of them: non manifold edges, bad contain. edges, intersect face, etc)....and if there are some good suggestions on how to export in the best way a .stl from blender to be finally used in OpenFOAM... e.g. the geometry should be triangulated or quadrilateral? What I fear is that, in some conditions, there could be better software than blender for modeling the geometry to be used in CFD. Is this a legit fear? If you could share your personal experience and suggestions, it would be much appreciated. |
|
February 1, 2019, 02:57 |
Clarifications regarding SnappyHexMesh
|
#40 |
New Member
SOORYA PRAKASH
Join Date: Aug 2018
Location: Mumbai
Posts: 1
Rep Power: 0 |
Dear Sir,
I am an MTech Student from IIT Bombay. I am simulating continous casting of steel systems. I have made the geometry in SolidWorks. Have imported the .STEP file in Salome and created various groups like inlet outlet as .STL files. I have merged the various .STL files in terminal as single .STL file. While performing snappyHexMesh command on the single merged .STL file i am not getting many features similar to my SolidWorks geometry. Unable to find out the reason for the same. Kindly help. Mail Id: sooryaprakashj@gmail.com Regards, Soorya Prakash |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[snappyHexMesh] Creating STL files with regions for snappyHexMesh | nusivares | OpenFOAM Meshing & Mesh Conversion | 4 | August 7, 2018 21:09 |
[snappyHexMesh] With FreeCAD: creating waterproof STL files? | robob | OpenFOAM Meshing & Mesh Conversion | 11 | April 29, 2018 12:33 |
[snappyHexMesh] Creating stl file for snappyHexMesh from xyz coordinates | Vignesh2508 | OpenFOAM Meshing & Mesh Conversion | 2 | April 25, 2017 09:43 |
[snappyHexMesh] What types of stl files are needed in snappyhexmesh? | phandy | OpenFOAM Meshing & Mesh Conversion | 1 | February 19, 2015 06:36 |
[snappyHexMesh] Experimentally obtained STL file for internal Flow SnappyHexMesh | Irish09 | OpenFOAM Meshing & Mesh Conversion | 9 | April 7, 2012 09:50 |