首页/文章/ 详情

2D网格划分都是套路——HyperMesh速通11

4月前浏览3815


小伙伴们,这个HM的最后一篇小作文,一直忘记了上传了,犹如我一度忘记了曾经还学过hypermesh。—————————————————————————————————

HM并不是不能完成材料、接触、边界条件等定义,只是没有在其他CAE软件中那么方便。比如LSDYNA中关键字赋予时,会注释每一个关键字含义,而HM就没有这个功能了,而且材料本构也不如LSDYNA那样可以直接调取或修改。

2D网格划分中有很多套路,就如同广播体操一样,练几次就会了,本文以一个桌子为例,这个例子借鉴自某机构的免费课。

Step1 文件打开与备份  

打开zz.hm检查桌子尺寸是否正确,横梁长度为400mm。    

使用Organze将所有solid备份到BF组件,以防网格划分过程中几何错误。

Step2 几何简化  

使用Geom——defeature——surf fillets查找所有面中R5~15之间的圆角,注意surfs选择框中选择displayed,而不要选择all,因为all包括了被隐藏的备份组件。    

圆角高亮显示,点击remove删除。

观察可发现这个模型是1/4对称模型,通过quick edit在桌面四边创建中间硬点。    

通过solid edit切割显示几何体的1/4模型

只保留1/4模型,删除其他3/4.    

Step3 抽面  

由于板厚影响,直接抽中面会导致几何面之间出现间隙,所有我们可以使用复 制面代替中面。

先创建4个组件,分别命名为zmsurf,hlsurf,ztsurf,zbsurf。

使用Organze将桌面下表面复 制到zmsurf组件。

同样将2根横梁的8个外表面复 制到hlsurf,将支腿矩管的4个外表面复 制到ztsurf,将支腿下板的上表面复 制到zbsurf。    

这里需要注意,由于支腿与支腿下板为一个零件,所有提取支腿下板的上表面时会缺失一个方孔,使用surface工具将它补齐。

Step4 网格划分  

我们从桌面两个孔周围开划分网格。

首先使用quick edit将孔4等分,并切分桌面。    

如下图任意切割一条线,并将它三等分,这里三等分是为了后面变分网格容易对接,也可四等分、五等分等。

再这样

再删除辅助线,横向也三等分,孔切割1/8。    

网格划分,对圆孔进行16等分。

网络变分。

网格镜像,复 制移动。    

继续切割面,使切割边与网格边对齐。

与横梁交接的边界也切割下。

   

按理应该使用Geom——node edit——associate将所有节点与切割边绑定,但是因为associate每次只能选择一条边或一个面,所有我们这里不处理,再后面划分网格注意边界处份数一样就行。

对桌面上未划分网格的面进行网格划分,尺寸为20。

使用Tool——edge合并节点,容差设置为1(比最小网格尺寸小就行)。

为了让横梁上的网格节点与桌面节点一一对应,将横梁也按桌面切割线切割。    

对横梁划分网格,尺寸设置为20。

因为桌面是焊接关系,也可以使用Tool——edge节点合并功能(不合并节点设置绑定接触也可以),容差设置为1。

支腿沿横梁下表面切割。    

划分尺寸为20的网格。

与桌面、横梁节点合并。

底板按支腿面切割。    

对圆孔1/8切割,只切割一个圆孔,其余通过镜像网格得到。

对这部分划分网格

通过镜像得到其他3个角的网格,注意镜像的中点可通过quick edit——add ponit on line得到。    

通过Geom——node edit——associate绑定镜像过去的网格与几何面。注意因为这里是几何复杂,虽然提示操作成功,但是可能绑定失败。不需要纠结,后面划网格注意共享边节点数量一致就行,通过tool——edges合并节点来连接。

划分其他部分网格。

可以看到四边网格长宽比太大,可以如下改进。    

别忘记合并节点

          

通过复 制镜像对每个组件扩展其余3/4,注意在每个组件内部镜像(因为每部分厚度属性不同),选择每部分网格时,可以通过by collector选择,通过duplicate复制网格时,复制到原组件original comp。    

只要网格是复 制生成的,都需要合并连接处的节点。

Step5 网格检查  

通过2D——qualityindex或Tool——check elems检查网格质量。

雅可比最低0.61,可以接受。    

长宽比最大2.5,较优秀。

最小角39.5°,最大角136°,可接受。    

由于本例都是通过切分生成网格,整体质量较优,无需优化。如果读者需要优化的化,可以使用smooth、qualityindex、node edit等工具来优化,这些工具在以往文章已经详解,此外略过不表。

Step6 单元阶次修改  

HM默认划分低阶单元,当然在antomesh的划分窗口中可以调整为2阶,也可以划分完成后一起调整。

在2D——elem types中查看单元阶次,在2D——order change中修改阶次,本文使用默认的低阶单元,不修改。

Step7 厚度属性赋予  

在HM中,不同环境给网格赋予属性大致都是相同的,即通过property来赋予属性与材料。

由于网格有4个组件,所以在浏览树空白处右击创建4个property,分别命名为zmpro,hlpro,ztpro,zbpro。

zmpro中设置Card Image=SHELLSECTION(HM默认环境或abaqus环境设置为shellsection,OptiStruct环境设置为pshell,ansys环境比较麻烦在文末介绍)。中面偏置在offset——options中设置,spos即面在网格厚度下方。厚度在No_Thinchness...——Thinchness中设置。    

在zmsurf属性中设置网格属性为zmpro,打开面网格厚度显示,检查图形是否正确。

横梁、支腿、支板同理设置,如果厚度偏移方式不正确,则将offset——options中的SPOS改为SNEG。

   

Ps:ansys环境下厚度属性赋予  

每个版本稍有不同,在2022版本的ansys环境中,shell181或182单元是通过sensor设置的,而单元厚度与偏置是通过section设置的,将sensor与section赋予配property,然后将property赋予给2D单元。

将环境换为ansys。

   

在浏览树空白处右击创建4个property,分别命名为zmpro,hlpro,ztpro,zbpro。

在浏览树空白处右击创建1个sensor,分别命名为sensor_shell181。

在浏览树空白处右击创建4个section,分别命名为zmsection,hlsection,ztsection,zbsection。

sensor_shell181中设置单元类型为shell181。

zmsection中设置cofig为shell,厚度6,偏置为top。注意厚度设置为6后还需要点开表格,只将第一行tk设置为6,其余几行不能填写。其余几个section同理设置。    

zmpro中设置card_image为sectype,type设置为sensor_shell181,section设置为zmsection。其余几个property同理设置。

zmsurf中设置property为zmpro。其余几个组件同理设置。    

使用2D厚度显示模式,如果某组件的厚度或偏置不正确,则修改相应的section。

Step8 导出网格模型  

使用HM的导出功能,仅导出网格模型,如果是HM或abaqus环境则导出的是inp文件,如果是ansys环境则导出的是cdb文件。    

至此,网格划分才是完成完成。

需要注意的是,桌面两个孔之间划分变分网格有很多形式,读者不一定要按部就班,比如下图采用了几种不同方式的变分。

   


来源:CAE中学生
OptiStructHyperMeshAbaqus焊接材料OriginANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-07-16
最近编辑:4月前
CAE无剑
硕士 | 仿真工程师 CAE中学生
获赞 688粉丝 1505文章 250课程 0
点赞
收藏
作者推荐

WB验证案例104:悬臂梁拓扑优化

本文摘要(由AI生成):本文介绍了使用ANSYS 2019R2软件对尺寸为2m X 1m的悬臂梁进行拓扑优化的案例。通过静力学分析,在梁的中心边缘施加86000N的力,并利用体积约束保持50%的体积,以最小化合规性。案例详细描述了参数设置、静力学分析、拓扑优化和后处理过程。作者通过完成104个WB验证案例,不仅熟悉了软件操作,还拓展了视野,深入了解了WB的多个功能模块,尤其是静力学模块。本文旨在分享拓扑优化的重要性和操作流程,帮助读者熟悉和掌握ANSYS软件。1.案例描述尺寸为2 m X 1 m的悬臂梁固定在一端,使用平面应力,在梁的中心边缘上施加86000 N的力。该模型经过优化,目的是最大限度地降低合规性,使用体积约束来保持50%的体积。 2.参数 3.静力学分析左侧边施加固定约束,右侧选择中心一条边施加向下86000N的力 4.拓扑优化Analysis Settings设置如图;Optimization Region中选择所有体;Objective设置如图;Response Constraint中Response选择Volume,Percent to Retain 设置为50%;Manufacturing Constraint设置如图 5.后处理Topology Density最后结果如图 6.小结关于拓扑优化用处还是很大的,这里也只简单的介绍一下流程,如果想深入的学习,可以看看帮助。至此,到ANSYS2019R2的104个WB验证案例已全部结束。一眨眼,从第一个案例到现在已经经过了七个多月,很庆幸自己没有太监了,坚持的把所有的都做完了。不知道大家经历这半年多的成长如何,我就说说我自己的成长。首先,进一步熟悉了对软件操作,其实到后期练成的本身是直接看结果文件,就大致知道整个流程是什么样子,难点在哪,需要自己去关注的。再者就是拓展了视野,整个104个案例,包含了WB的大部分模块,让我了解了WB的功能,遇到问题大概知道用什么模块去解决。但是我发现大部分案例其实还是用的静力学,这也验证了之前很多大佬都说的,静力学是最难的。我自己也深深的体会到,把静力学搞明白了,其余的模块上手还是很快的。作为WB小学生,我觉得我们的使命主要是让大家熟悉操作,让大家尽快的上手,也希望大家能从中学到一些东西。

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