首页/文章/ 详情

Hypermesh二次开发之搜索极小surface

2月前浏览493

我们在日常中面抽取过程中,有时会产生一些不可预测的极小面积surface,在生成网格后会极大降低整体单元质量,改变结构原本的几何关系,甚至在提交计算时就会发生报错等负面影响,对于工程应用是决不允许存在这类瑕疵。

如下图,会产生细长的面和拐角处极小的面,如果不仔细巡查,通常难以找到这些问题。

在寻找这些小面积的surface时却是令人感到费时费力,即便是逐个查找还是可能产生遗漏,只能通过不断反复查找网格质量来修复模型,以保证模型的基础离散化达到计算要求。

虽说小面积surface用肉眼搜寻不容易,但它有属于自己的属性,即面积大小。通过以面积大小为判断依据将这些极小surface提取到一个component,然后自行观察或直接删除(此处看个人操作经验而定),这也就能极大程度降低小面积surface带来的网格划分问题。













set area {150.0}*createmark surfs 1 "displayed"set mysurf [hm_getmark surfs 1]*createentity comps name=linshifor {set i 0} {$i < [llength $mysurf]} {incr i} {set id [lindex $mysurf $i]set s_area [hm_getareaofsurface surfs $id]if {$s_area <= [expr {$area + 5}]} {*createmark surfs i $id*createmark surfs i $id}}

执行完的效果如下所示,目的是将这些小面移动到一个名为linshi的component中,这样方便我们查看移动的面是否符合我们的要求,如果有偏差可以调整area的数值来控制过滤的面积大小。

PS:在这个简短的脚本上可以增加一些条件如:短边、体积等,通过多个约束条件可以更加精准过滤目标,但需注意的是,条件越多脚本执行速度越慢,因此建议根据个人需求适当进行一些变换从而降低前处理中的一些操作难度。     

来源:SimYoungC
HyperMeshAbaqus二次开发材料控制ANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-06-16
最近编辑:2月前
SimYoungC
硕士 签名征集中
获赞 24粉丝 62文章 157课程 0
点赞
收藏
作者推荐

Abaqus基础操作之三十二 ——截面力显示与控制,一步到位不踩坑

本次与大家分享的内容是ABAQUS计算结果中如何显示、提取模型截面力。在Abaqus后处理中,计算结果的截面力显示与提取是连接仿真与工程实践的关键,它能够对结构内部受力情况进行可视化,可直观反映构件截面受力分布,帮助工程师定位结构受力等问题。本次就以一工字梁作为示例进行具体操作分享。当我们打开ABAQUS导入odb文件在Visualization模块左侧工具栏找到图标即可进行操作,打开该功能最基础的显示是截断模型,对于单个简单物体来说该功能用途较小,对于复杂构建,如有内腔的情况则能通过该功能进行查看内部场变量情况。在截断显示功能控制框内,我们就能更清楚明白其控制内容,基础设置可以通过打钩方式对全局坐标下的xyz方向进行截断,截断位置同样能用下面的position滑条进行拉拽控制。而截断的位置能用控制框下面的position滑条进行拉拽控制,定位你想要的形式。 而今天我们想要的是提取计算结果模型的截面力的情况,此时我们就需要对控制框的最后一项进行打勾,四个勾选项的功能如下图解释,最主要的功能还是第四项(显示截面力),其余都默认即可。默认情况下截面力显示仅在截断处,对于有些需要更多的显示的小伙伴这显然是不满足的,在控制框的中可以进行控制。默认情况是1,可以调节适当个数,过多的话会有点卡屏,此时显示的截面力是整体模型下情况。现在是能够显示截面力了,但聪明的小伙伴就会问了,红色和蓝色箭头各表示是什么呢?我们点击控制框里的Options,又会弹出一个关于view cut的选项功能框,还是跟上面的选项图形解释一样,我们只需关注后面两项即可(Free Body和Slicing)。Slicing是切片控制,与上面的控制截面数量的功能重复。在Free Body功能下的可以操作关于红蓝箭头的具体内容。通过勾选forces和moments就能看到截面显示的情况,即红色为轴力,蓝色为扭矩。在默认情况下resultant仅会显示一个轴力和一个扭矩,选择component则显示全局坐标轴下六个量。PS:截面不仅仅只有xyz可以提取,还能自己创建,感兴趣的小伙伴可以多操作几下,巩固知识点。本次分享较为简单,但也实用,或许在某个时候这个功能也能在分析上帮助到大家,觉得有帮助的话点赞收藏一下,万分感谢。来源:SimYoungC

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