首页/文章/ 详情

Hypermesh基础操作30(几种使用的实体单元构建方法)

1月前浏览92
本次分享主要内容:介绍如何在Hypermesh中对完整或有几何问题的几何体修复及其划分网格的方法
与上一期谈到的几何面问题类似(Hypermesh基础操作29(质量极差的surface修复及其网格处理方法)),从别处拿到的几何有时候挺运气的,熟练且有责任心的结构工程师画出的几何基本不会有问题,而对于那些熟练度不高、敷衍了事的工程师做出的图难免会存在各种各样问题,比如一个交叉的结构处进行倒圆角处理就会出现很多特征线,再导入HM中那将是惨不忍睹的状态。
解决思路与几何面也大致相同,有所不同的是我们需要将破碎的几何拼接起来再重新生成几何实体。对于初学者或者处理这类问题比较少的工程师而言可能并不是很明白这个思路是如何实现的,所以本次我们就几何实体的修复与网格划分进行讲解。

  STEP1 几何修复操作  

在HM中导入几何实体查看几何是否显示为solids形式,比较简单的查看方式是按F11(quick edit)或显示状态为By 2DTopo,下图为F11下的显示状态,左边为几何面的显示情况,带有金属灰的颜色和绿色线为主的状态,右边为几何实体的显示情况,通体为绿色。
表明左边的几何是有问题的,而右边则是我们的实现目标。
在如此多的几何线、面情况下,我们需要找到黄色、红色的几何线,不是很懂HM中的几何特征颜色表示可以翻阅往期文章进行回顾(Hypermesh基础操作3(几何面的编辑)下),需将这两种线去除才能生成完整的几何实体。
这么多特征线干扰我们查找,因此我们可以这么操作,将面的渲染去掉仅保留线框,在该功能中把绿色和蓝色线关闭,然后ctrl+鼠标中间即可将视图调到当前显示的全局状态下,能够十分方便找到几何问题区域。
定位到问题区域,接下来就是修复几何,在往期都有提到一些功能键(Hypermesh基础操作14(几何面的修复方法))的介绍,可以多尝试几种方法进行修复,选择一种最佳的方式修复几何即可,注意尽量不要让修复的几何偏离原有特征,如曲面修复成平面。
修复完几何面,就可以生成几何实体。在Geom面板中的Solids,找到下面的Bounding Surfaces,如果几何是封闭的选择其中一个面就能使所有相连的面显示为白色,其他状态则表面几何未封闭,还需继续修复。

  STEP2 网格划分  

对于复杂的几何实体要离散网格通常用四面体进行划分,有两种方式可以实现,一种是直接在3D面板中用tetramesh里的Volume tetra,选择生成的单元类型和尺寸即可,但该方式生成的网格会因几何特征的影响很难调整,可能导致网格质量不高
另一种方法是对几何面进行网格划分,如果网格质量不高可以通过调整shell网格质量,最终提高实体单元的质量,即在处理完shell单元后在tetramesh里的Tetra mesh里选择用elem是方式生成实体单元,最后删除shell单元。
PS:如果几何无法很好地修复,则可以通过shell网格缝合方式,最终达到符合几何形貌的状态再生成实体单元。

来源:SimYoungC
OptiStructHyperMeshAbaqus振动网格处理二次开发UM渲染曲面ANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-06-27
最近编辑:1月前
SimYoungC
硕士 签名征集中
获赞 16粉丝 30文章 140课程 0
点赞
收藏
作者推荐

为什么你的ABAQUS计算结果无法在Ncode中计算?

可能很多小伙伴在计算疲劳时会发现,从ABAQUS计算得到的文件怎么无法在Ncode中打开、运行计算,可能会提示要你升级Ncode版本来适应该计算文件,但有时候明明ABAQUS的版本比Ncode还低依然出现无法读取的问题。 明明之前用odb文件用的好好的,现在不能用了,实在是令人匪夷所思。我们也找过Ncode的相关技术人员,并没有得到解决方案,最后只能换个软件进行相关计算再去计算疲劳。 后来从ABAQUS中去寻找这种数据不兼容问题,反倒找到了解决方法。其实ABAQUS高版本中通常都会自带fe-safe,当中就建议在计算疲劳时最好用.fil文件来替代.odb文件,.fil文件是二进制文件,方便数据跨平台传输。 如下图所示,生成的.fil文件会比.odb文件更大。 .fil文件有两种生成方式,一种是重启动设置生成,它是重启动需要的文件之一,一种是增加关键字来生成。我们通常用第二种方式来生成.fil的结果文件,关键字如下:*El Print, freq=1*Node Print, freq=1*Node FILEU,*EL FILE, POSITION=NODESS, 只需要在*End Step前加入上面的关键字即可,节点和单元输出的内容可以根据需要进行填写。PS:与上面类似的问题还有像optistruct中默认计算得到的是.h3d文件,而需要计算疲劳时却需要输出为.op2文件。来源:SimYoungC

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈