Hypermesh+ABAQUS案例——小球落网(附文件)
仿真软件是个很有意思的工具,如果你是个爱好仿真的人,当你逐渐熟练里面的操作之后就会开始想着如何把生活中的一些现象复刻到仿真软件里,这是个十分有趣且折磨人的过程。本次就网球运动中的球与网接触力学行为做个Demo与各位伙伴们分享一下。 在建模之前我们需要了解关键点——在球与网的接触过程中,球与网线的接触以及网线与网线之间的接触是高度非线性,在整个接触过程中是属于短暂接触且时刻发生变化的方式,因此采用的接触只能用全局自动检索,计算采用瞬态计算方式更加合理。 HM中的建模 在HM中绘制交错的线,形成网。这个过程会比较复杂,在建立过程中需要注意仿真用的线通常会用梁单元来代替,需要考虑截面属性,即线与线交错的位置要控制好距离,避免模型干涉问题。 再建立一空心球体,作为主要观测物体。至此,在HM中的操作仅仅是建立模型和材料的赋予,剩余步骤均在ABAQUS中完成。 ABAQUS中的设置 前面的模型都已经在HM中完成,在ABAQUS中导入.inp文件仅需设置STEP、INTERACTION以及LOAD即可。在STEP中设置Dynamic,Explicit,至于时间控制可以根据自己观测需要进行调控。 由于本案例是存在多种接触,且接触形式较为复杂,通常采用General Contact,尤其是在Dynamic,Explicit计算下通常选择用通用接触行为,这样可以极大减少设置接触的成本。因此,在INTERACTION中仅需在Initial中设置通用接触即可。 最后在Load中将网的边缘自由度约束住,给小球一个初始速度即可。注意,如果在HM中没有改变单元类型,在单元中的类型选择一定要重新定义成Dynamic形式下的类型。 来源:SimYoungC