以前写的一篇文章,头是早就开好了,就是一直没写结尾,这两天才完善一下。
在实际项目中,模型可能并不是完全采用壳单元的方式来模拟,对于某些复杂的零件将会采用四面体的方式进行划分。
在HyperMesh中进行网格划分的二次开发,对于四面体零件的表面三角形网格划分并没有特别的处理,常用传统的路线同样是通过BatchMesh进行处理,对于细节控制有待提升。
传统的划分程序虽然能实现功能,但效果并不尽人意,尤其在对孔的控制方面存在一些不足。为了解决这些问题,altair提供了一种全新的四面体划分解决方案Simlab
。或按照
HyperMesh二次开发-靓仔你画的四面体零件和打的螺栓都能一键完成的
文章的逻辑,通过二次开发对特征单独处理;亦或通过Mesh Control选择需要特殊控制的面进行网格划分。
在没有二次开发的情况下,毫无疑问,通过simlab能得到很棒的四面体网格。
软件就不在这里介绍了,哔哩哔哩有详细的操作说明,我们这里仅演示hm如何调用simlab,它能够更好地处理复杂的四面体。
simlab虽然能直接读取hm文件,但是只能读取文件中的网格信息,不能读取几何,所以需要将模型导出为中间格式几何,而后通过后台调用的方式,启动simlab划分导出的几何,再等到进程结束,接着将网格导回到hm中,从而实现划分。
但是对于大的装配模型,这样导出是非常耗时的,所以可以通过直接将几何导入给Simlab,而不是从hm里面导出,但是这样就对输入的几何有一定要求了,尽量只包含需要划分网格的零件。
本来想基于相同的模型做个Demo,奈何调用后台调用Simlab划分等待时间过长,故切换为简单模型,逻辑是一致的。
茴香的四种写法分别是:回、囘、囬、廻。最终我们的需求是执行效率,只要执行效率高,就是好办法。
摸鱼热线,请后台留言:
专业解决
HyperWork、ANSA、META、ADAMS、STAR-CCM+软件的结构、多体、流体前后处理二次开发需求;
ADAMS的路面加密;
OPTIMUS优化模板开发;
SDM(仿真数据管理)系统搭建;
TDM(试验数据管理)系统搭建。
就像前面说的,与人沟通的问题、优化的问题无法解决外,其他都能解决,就算做不到完美解决,至少能让老表少点几下鼠标。