如何用ANSYS_WB做一杆斯诺克,采用显示动力学模块计算台球碰撞问题,私信邮箱获取计算文件。
问题描述与问题分析
为什么用显示动力学模块不用瞬态结构模块? 采用ANSYS_WB的显示动力学模块模拟台球碰撞问题,对于台球碰撞属于短时间接触,计算所需要的时间步长足够小才能捕捉到短时间的接触过程,并且我们希望每个时间步计算应该足够快,不然硬件吃不消的。 理论上ANSYS_WB 中瞬态结构模块和显示动力学模块都可以模拟这样一个台球碰撞过程,但是瞬态结构模块是采用隐式积分算法,隐式积分可以使得时间步长很大,但每个时间步需要多次迭代才能达到收敛,时间步过多,计算时间将非常大,显示动力学模块采用显示积分,时间步可以非常小足以捕捉瞬间碰撞行为,且不需要在每个时间步上进行刚度矩阵总装,每个时间步计算非常快。因此这里采用显示动力学模块进行模拟。 有感兴趣的朋友们私信邮箱获取计算文件哦,创作不易,欢迎大家点赞转发支持笔者。 |
计算结果

教程:Step by Step
建模:采用ANSYS自带的建模软件进行建模,不做介绍。

计算模块建立:拖动Explicit Dynamics模块到WB工作区域(左边是我已经计算完的模块,拖到一个独立的区域了)。材料定义:双击Engineering Data,建立新材料,选择各向同性材料,输入密度,模量,泊松比。
模型导入:采用ANSYS自带的建模软件进行建模,并导入显示动力学计算模块中。

刚性体定义:将台球和台球桌面定义为刚性体

网格划分:

相互作用定义:小球间接触采用摩擦接触。

求解时间步设置:

初始速度,重力加速度定义,台球桌面为固支,求解设置。

全文结束,感谢阅读。