这应该是目前Abaqus分析弹簧质量块系统动力性能的最简单且有效的方法,不用考虑质量块的形状,并且不会有质量块本身变形的模态参与,求解非常稳定。
系统示意图见本系列文章1。
Abaqus的建模分析过程的Python文件下载地址:链接:https://pan.baidu.com/s/14MpeWynklv5VgXbpJ-ofMg;提取码:6pib。同样需要在文件前面写入from abaqusConstants import *后才能直接运行,解释同本系列文章1。
建成的模型示意图如下所示:
其中A点模拟全约束点,B点为质量点。
以上讲下建模过程中的几点感悟:
首先是这种求解方法不需要定义part和property模块。
其次是Abaqus质量点的施加是通过先在assembly模块中建立参考点RP,然后再在interaction模块中对参考点施加点质量point mass来实现的。
再次是施加点质量的GUI操作:interaction-special-inertia。
最后是求解过程很稳定,无论是修改弹簧刚度或是质量块的质量大小亦或是选取不同的求解阶数,结果基本都等于理论解。
再来看下振型图和dat结果文件:
这里需要注意的是此时的系统只有一个模态,因此无论在step中设定的提取模态是多少个,在dat文件中都只有一个模态的数据。