关于snappyHexMesh
-
关于snappyHexMesh,我自学了一下这个工具,看论文里面也有用它画网格的,针对自己的问题怎么设置参数才能画好网格呢?有什么么标准可以参考吗?达到什么标准就是符合自己计算需要的网格呢?目前没学过ICEM,用过starccm+自动生成过网格,需不需要外界导入呢?目前很迷茫,求助
-
Hi, @金石为开
可以参考 https://sites.google.com/site/snappywiki/ 以及 https://openfoamwiki.net/index.php/SnappyHexMesh 。
-
@wwzhao
您好,想向您请教个小问题。前面这个网址 https://sites.google.com/site/snappywiki/ 里讲到如果要添加边界层,需要指定具体的patch,但是我不太清楚stl文件内部是如何定义各个patch的,请问有什么办法或者用什么软件来打开stl文件从而获取里面的patch信息吗?
-
@Stan同学 stl文件存储面网格,每个patch单独保存为一个stl文件,这样就可以单独进行操作了,如果整个计算域保存为单独一个stl文件,需要指定feature特征,不好搞。建议使用GUI工具(https://engys.com/products/helyx-os)配合snappyHexMesh。
-
@队长别开枪 感谢您的建议!
另外想请问您说的每个patch单独保存一个stl文件,这个用CAD软件可以实现吗 ?
(之前一直是用的CAD导出stl文件,应该是您说的整个区域为一个stl文件)
-
@Stan同学 STARCCM+可以,别的CAD软件不清楚
-
@队长别开枪 了解了,谢谢!
-
@Stan同学 刚刚试了一下,SALOME也可以,没有STAR许可的可以试试这个CAD自由软件包。
-
@队长别开枪 好的 感谢!
-
插个眼,学习了
-
@Stan同学 在 关于snappyHexMesh 中说:
@wwzhao
您好,想向您请教个小问题。前面这个网址 https://sites.google.com/site/snappywiki/ 里讲到如果要添加边界层,需要指定具体的patch,但是我不太清楚stl文件内部是如何定义各个patch的,请问有什么办法或者用什么软件来打开stl文件从而获取里面的patch信息吗?
在生成stl文件时应该给solid命名,以区分stl中的不同patch。
@Stan同学 在 关于snappyHexMesh 中说:
另外想请问您说的每个patch单独保存一个stl文件,这个用CAD软件可以实现吗 ?
(之前一直是用的CAD导出stl文件,应该是您说的整个区域为一个stl文件)这个可以通过FreeCAD实现。
-
@wwzhao 明白了
谢谢前辈
-
插句话:
CATIA可以将不同的部件提取,分别保存成STL文件,对应不同的patch;前提是需要在CATIA中处理好,然后再保存。
如果不想机械的分割成多个STL文件,可以试试blender,可以定义patch名,不过我自己没用过,貌似比较容易。
-
插句话:
NX UG里面也有提取面的的功能,把不同的patch提取成不同的stl,好像叫提取特征,但是总体来说感觉过程还是略微tedious
。前面朋友提到的blender我之前也有注意过,但是下载之后发现界面太专业了还有什么打光的就没碰过了
好像美术专业用的多一些
-
@同学博 blender是单精度的,不适合用于高精度数值计算的几何建模
-
@队长别开枪 专业 学习了学习了
我看朋友用blender做过一些美术动画,看起来还是挺舒适的
目测不太适合工程