以下文章来源于Workbench小学生 ,作者小鲸鱼的小鲸鱼
记录并分享学习ANSYS Workbench 的点点滴滴。
通用接触(General Contact)作为一种高级的接触方式,常使用的场合较少,大多数分析案例用基础的接触方式(摩擦、无摩擦、绑定、粗糙、不分离)基本已经足够,本文对通用接触进行浅显的说明。
对于大型的结构件,比如建筑中的砌墙倒塌,EDEM中的颗粒物接触,笔筒里的若干支笔,台球桌上的台球撞击等等,这样的仿真只建立接触的话就足足耗费很长时间,而且还要保证不遗漏,很多人对于这样的分析可能就一句话:我太难了!但是ANSYS对这些问题都有考虑,因此才有了通用接触的存在。
1.建立模型
Ps:建模过程很简单,所以笔者在这里不再叙述
2.删掉自动建立的接触
注意:当使用通用接触时,需要删掉自动生成的接触,通过Command调用通用接触。
3.网格划分
注意:考虑到电脑性能与计算时间,因此直接点击生成网格,如果要计算精确,需要进行加密。
4.建立边界条件
注意:边界条件建立非常简单,加载一个加速度给予球的动能,实现与箱体内壁的撞击,本案例未考虑阻尼,为弹性碰撞。
5.分析设置
注意:分2个载荷步的原因是在第二个载荷步未加载加速度,观察球之间的碰撞,在瞬态动力学中,一般为了光滑加载曲线(易收敛)设置的子步较大,在本案例中,设置较小的原因是考虑计算机性能与计算时间。
6.通用接触的调用
通用接触的详解:
通用接触通过GCGEN进行调用,其表达式如上图所示,其余选项在下文中解释:
①Option
②FeatureANGLE
③EdgeKEY
④S
plitKey
⑤SelOpt
GCGEN,NEW,,,,就代表着新建立的通用接触单元,选择边与面的角度容差为42°(默认),所选的通用单元包括所有的边和节点,为新建立的单元分配ID编号,使用递归方式,依次添加相邻的单元作为通用接触单元。
7.求解
Ps:由于计算太慢,所以中断了,如果电脑性能可以的话,可以尝试求解完此案例。
笔者对通用接触理解尚浅,所以在本案例中只是浅显的讲解了它的调用方式,如果想定义通用接触中的参数,比如接触算法(罚函数、增广等)、探测方法(Guass、节点)、pinball、摩擦系数等,需要使用GCDEF命令,详细可以查阅周炬《ANSYS Workbench有限元分析实例详解(静力学)》
通用接触的官方资料
链接:https://pan.baidu.com/s/1XFqOrkBBthKIAz0Qp2L7DA
提取码:vvwp
案例源文件(版本19.2)与模型
链接:https://pan.baidu.com/s/1N_sWMFXZ2T_cnW0-xX4bLA
提取码:n41k
\ CAE工程师精品课 \
原价 ¥15 | 淘口令 ¢gG78YGDCVhI¢
原价 ¥25 | 淘口令 ₳SQZaYGDGSHa₳