首页/文章/ 详情

Hypermesh二次开发之抓取多层孔节点创建RBE2

1天前浏览7

本次分享主要内容:抓取螺栓孔多圈节点生成RBE2并将所有RBE2的主控制点放到一个set中。

 很多产品都会或多或少由螺栓连接而成,对于仿真模型而言,螺栓孔可能是模型的一个连接处,也可能是一个边界条件。

对于连接处的螺栓孔的处理可以翻阅Hypermesh二次开发之自动创建蛛网螺栓连接Hypermesh二次开发之创建螺栓实体单元Hypermesh二次开发之创建几何实体螺栓;而本次分享的是螺栓孔属于边界条件的情况。

像某些车载支架、护板、挂件等会选择用螺栓将产品固定在车上,以保持其结构或功能稳定,对这类车载配件的仿真中,螺栓孔自然也就成为计算的一种边界。

对于模型中螺栓孔的边界处理上,通常会抓取多层节点进行刚性耦合,在optistruct种采用RBE2,抓取多层节点并不是件容易的事,手动操作也容易多选,采用二次开发脚本的方式便也能极大减少仿真的工作量、降低人为操作失误

那么我们来看下如何实现这样功能的脚本思路:

 
思路:      

第一步:获取孔周边的节点

第二步:根据节点判断相邻节点是否同在一个孔内

第三步:扩大抓取范围,并将范围内的节点合并创建RBE2

第四步:获取新建立的RBE2的主控制点作为一个set    

PS:该脚本抓取了一定区域的节点并创建刚性单元,还将刚性单元的主控制点集 合到一个set中,方便我们对边界进行设置。

 

希望小伙伴们在后台多多留言互动,一起探讨问题、相互学习、共同进步,与优秀同行!



来源:SimYoungC
OptiStructHyperMeshAbaqus振动二次开发控制螺栓
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-02-20
最近编辑:1天前
SimYoungC
硕士 签名征集中
获赞 0粉丝 1文章 119课程 0
点赞
收藏
作者推荐

Abaqus基础操作之十九——后处理虚化显示

本次与大家分享的内容是ABAQUS后处理部件虚化显示的方法。在ABAQUS的结果显示中有许多显示计算云图的方式,如调整模型边缘、放大系数、颜色深浅、模型虚化等。对于我们工程师而已,大部分使用的还是最基础的结果云图展示方式——带网格边且无放大系数的展示方式,目的是为了方便查看计算结果情况,合理分析模型问题等。然而在一些报告、汇报中,这样的仿真基础的展示结果并不能达到较为明显的视觉冲击或说高大上的感觉,难以吸引观众、非专业人士等。因此更需要工程师通过改变结果云图的展示,让原本平平无奇的仿真结果展现出有限元的数值计算魅力。我们在看到一些流体的计算结果云图总能感觉到一种高大上的存在,部件之间存在虚实结合,能够更加直观看到整体或关注区域的情况。因此对于固体仿真结果我们也同样希望有这样的展示效果,本次就ABAQUS计算结果部件间虚实显示进行分享。 结果云图显示操作 打开一计算文件(.odb文件),在隐藏/显示功能栏中点击create display group,选择一部件或set等保存为一displaygroup。在工具栏中点击Tools,选择Display group中的Manager,将保存的displaygroup添加到display group instances中,需要固定的组在Lock中打勾(在后续调整虚实显示中将不被影响)。然后点击toggle global translucency并调整其滑动条,即可看到非锁定(Lock)组的颜色深浅变化,与锁定组的对比即可看出一定虚实对比情况。如下图锁定螺栓的显示,调整连接件的颜色深浅变化,即可明显看到螺栓在整体部件下的应力云图变化;如果要螺栓变化,连接件则需要锁定,再调整颜色深浅变化条即可。PS:可以通过与边框选择结合增强云图展示效果,大家可以动手试试。 希望小伙伴们在后台多多留言互动,一起探讨问题、相互学习、共同进步,与优秀同行!来源:SimYoungC

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