20260427:今天再次记录遇到的问题

在进行FSI算例准备时,只有固体模型的STL面片(带厚度),导入到splaceclaim中转为实体在进行fluent meshing 画网格。但是转实体太麻烦了,大概率都会失败。因此想直接将STL面片模型导入fluent meshing 中画网格,但发现workbench中的fluent meshing根本不识别stl文件格式。

解决办法:stl模型 导入splaceclaim 中不进行面片检测和规范化(操作后可能比原STL模型还不平整),直接命名边界保存为.scdoc格式,使用workbench 工作流进行 传入到fluentmeshing  中即可用STK面片模型来生成实体网格。注意导入单位!

20250411:今天又一次操作:记录一下关键流程:

第一步:几何模型:这个是单纯的建立几何模型

第二步:基于几何模型利用模块(fluent_mesh 或者workbench流程中的model软件来建模)来画网格:

第三步:获取高精度的STL表面模型或者整个网格模型

如何获取:STL:将.msh文件拖入paraview中:选择:Extract_surface,直接Ctrl +S 保存这个表面,跳出保存格式,选择STL格式保存即可。

建模软件:SplaceClaim,导出文件.scdoc无法导入到fluent,并报错如下时:请考虑将文件格式改为.stp

原因:版本过低,不支持.scdoc格式

Importing theseleated file could not be completed . Check to make sure that the selected file format is supported In add tion , check to make sure the CAD Readers are properly configured for the format using the CAD Configuration Manager utility . Error Object :#

fluent 画好网格后,导出成非二进制的 .msh文件格式,再放到openfoam的算例文件夹中(system/coontrolDict文档中的writeFormat ;)

使用命令:fluent3DMeshToFoam myMesh.msh -scale 1.0,该命令可对网格尺寸进行缩放,并生成openfoam格式的网格文件(建议在使用WSL的vscode进行安装openfoam安装编译(OpenFOAM安装 — OpenFOAM|CFD))。

splaceClaim群组中对边界进行命名后,导出的stp格式文件在fluent无法显示命名(可能原因:几何结构设置时,网格应该全部作为流体区域),导致生成的msh网格边界命名无效。

转而使用workbench流程中的model,来生成网格,并选中边界后右键:创建命名选择 即可。也可以导出msh网格。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐