ProCAST使用心得

HyperMesh网格导入

相较于Visual-Mesh,HyperMesh绘制网格更加方便实用。特别是复杂铸件模型,一般先在HyperMesh中将网格绘制好,然后导入procast中。参考操作步骤如下:

1 HyperMes网格文件导出

首先将在HyperMesh中绘制好的面网格导出为.out文件。

image-20221027122931308

  • File type选择Custom
  • Template选择..\feoutput\patran\general
  • File文件名后缀为.out

2 .out->.sm

导出的.out文件是无法直接导入Visual-Mesh的,需要先使用Visual-Cast打开然后保存为.sm格式才行。

3 导入网格并装配

一般我们除了铸件网格,还会有冷铁、浇道等模型的网格,所以.sm网格文件不只一个。我们一般先在Visual-Mesh中打开铸件网格,然后通过Flie/Append的方式将其他.sm文件加进来。完成上述操作后,我们会发现在网格之间会出现重叠的情况,但是实际仿真中其实一层网格就够了。这时我们需要通过网格装配去除重叠的网格。

image-20221027124239549

点击Check,会将重叠的网格显示出来。没有问题后,点击Assemble完成装配。

4 网格检查

在装配完成后,可能会产生一些不合格的网格。这时我们需要进行网格检查。点击Check Surface Mesh完成检查和自动修复。直到控制台打印————–Surface mesh is OK————-就OK了。

一些报错

  • Data Check报错如下:

    image-20221027231605383

    该错误不影响仿真计算,直接进行仿真即可。

  • 正常运行到一定步数后控制台窗口报错,错误信息如下:

    image-20221027231854182

    这种报错因素有很多,一般是参数设置不合理导致的。

    对于上图报错,进入viewer找到最后一步的图像如下:

    image-20221027232136203

    本例是叶片的熔模铸造定向凝固仿真,铸件和炉体在凝固过程中有一个相对位移。如图所示,在距离报错最近的一步中,铸件已经位移到炉体低温区最下缘,但铸件温度还未下降到预定温度(计算未停止),因此会出现找不到face的情况。

    解决方案

    • 延长炉体低温区长度;
    • 更改铸件材料参数;
    • 提高计算截止温度;
    • 降低位移速度。

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!