首页/文章/ 详情

Hypermesh二次开发之实体几何的分割

2天前浏览8
本次分享主要内容:利用脚本在HM中对几何实体进行多次分割。
Hypermesh中根据实体划分网格时会遇到一些比较难划分的几何结构,这时就需要对几何实体进行适当的分割,有时就需要操作多次分割才能达到我们所想要的效果(如在某个区域上施加载荷或边界条件),那么这次就分享一个十分简单实用的几何实体分割脚本。
以一个环形状零件为例,将其分割成36等份。
在Hypermesh面板中的操作通常是使用Geom→solid edit→trim with plane/surf的功能,然后选取要分割的几何体以及用来分割的面。
这是个重复的过程,需要多次手动操作才能实体几何的分割。
    








# 切体脚本for {set i 0} {$i <= 36} {incr i} {  hm_createmark solids 1 "advanced" "displayed"  set x [expr {sin($i*10*3.14/180)}]  set z [expr {cos($i*10*3.14/180)}]  *createplane 1 $x 0 $z 0 0 0  *body_splitmerge_with_plane solids 1 1}
     

PS:本事例仅仅是提供一种解决问题的思路,小伙伴们可以以此作为其他类似问题的解决基础。

 

 希望小伙伴们在后台多多留言互动,可以一起探讨话题或者问题(可以是软件操作、理论知识、人生哲理、思想等),一起相互学习、共同进步,与优秀同行!看到消息后将第一时间予以回复,谢谢各位小伙伴的支持!!

来源:SimYoungC

HyperMeshAbaqus二次开发理论材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-02-19
最近编辑:2天前
SimYoungC
硕士 签名征集中
获赞 0粉丝 0文章 119课程 0
点赞
收藏
作者推荐

Hypermesh基础操作13(完整计算流程的建立)

本次分享主要内容:介绍如何建立一个简单完整的计算流程。在此之前都在介绍关于如何操作几何、网格的一些操作技巧,然而一个完整的计算流程却迟迟没有介绍,主要原因是在于计算流程在整个仿真分析周期中的占比较小。仿真计算过程的大部分时间都用在几何处理和网格质量检查等方面,可以毫不夸张的说80%以上的时间都花在模型的前处理方面。设置时间占比比较少,但也不能因此认为计算流程不重要,如果没有计算流程那怎么计算得到结果?又该怎么对结构进行分析处理呢?以一50*50*3mm厚钢板板计算为例。在三个角点上约束xyz三个平动方向,在一角点上施加10N的力,力的方向为沿面的法向方向。按照比较规范的操作流程是这样设置的: ⑴ 创建Material,在这个模块中设置材料的一些基本属性,如本例中材料为钢材,其弹性模量可以设为210GPa,泊松比通常可设为0.3,由于不施加重力,因此可以不添加密度参数。 ⑵ 创建Property,选择壳体,PSHELL,材料选择刚刚创建的material1,在厚度栏上填上3,也就是T中填上3,即是3mm厚度。 ⑶ 此时把Property赋给相对应的component,即我们创建的auto1,这样设置下模型就具有材料属性了。 ⑷ 创建一个load collector,在该loadcol1中我们将创建约束条件。在 analysis面板中找到constrains,选取三个角点,然后把dof4~6取消勾选,再点击创建,即可生成边界约束。 ⑸ 再次创建load collector,在该loadcol2中我们将创建载荷条件。同样在 analysis面板中找到forces,选取右下角的角点,在magnitude中输入-10,方向设为z向。 ⑹ 创建一个load step,用来选择计算类型,和集成刚才所创建的两个load collector。在analysis type中选择linear static,即选择线性静力计算,在边界约束,SPC中选择loadcol1,在载荷施加,LOAD中选择loadcol2。一定要选择正确,否则无法计算。至此一个简单的线性静力计算流程设置完毕。按照上面的几个步骤可以较为规范地设置计算流程每一个环节,不至于发生设置遗漏现象。设置完材料就将其赋予相对应的组,再设置边界条件,最后对加载条件进行整合。PS:optistruct中是无单位设置的,因此需要注意,须使用国际单位制进行统一,如:mm对应tone对应N对应MPa。 希望小伙伴们在后台多多留言互动,可以一起探讨话题或者问题(可以是软件操作、理论知识、人生哲理、思想等),一起相互学习、共同进步,与优秀同行!看到消息后将第一时间予以回复,谢谢各位小伙伴的支持!!来源:SimYoungC

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