ABAQUS计算随机振动设置及输出

1.分析步设置

随机振动主要包括两个分析步:频率和随机振动

abaqus 选取 python abaqus中选择输出sdv_缩放

1.1 频率设置

频率这里需要注意的是最高频率最好是扫频范围的2-2.5倍

比如随机频率区间是[0-2000hz],最高频率应该大于4000Hz,才能保证精度

abaqus 选取 python abaqus中选择输出sdv_缩放_02

1.2 随机响应设置

这里需要设置的主要为基本信息和阻尼

基本信息:低频率为扫频区间下限,高频率为上限,缩放选择对数,Bias默认3即可,点数这里涉及到精度,默认是20,但是20的话计算过慢,减少这个值可以加快计算速度。

abaqus 选取 python abaqus中选择输出sdv_模态_03


abaqus 选取 python abaqus中选择输出sdv_abaqus 选取 python_04

abaqus 选取 python abaqus中选择输出sdv_模态_05

阻尼信息:可以选择根据模态阶数或者直接对频率设置,阻尼系数按照要求填写即可,一般为0.02。

abaqus 选取 python abaqus中选择输出sdv_模态_06

2.分析步输出

由于随机振动关注的应力是Rmises,因此需要进行一些设置才能保证输出
其他的关于加速度之类的不再叙述

2.1 频率输出

频率分析这里场输出选择Mises,S(这里不选择的话,后续随即设置输出会报错)

abaqus 选取 python abaqus中选择输出sdv_abaqus 选取 python_07

2.1 随机输出

历程输出和场输出勾选RMISES-等效均方根应力

abaqus 选取 python abaqus中选择输出sdv_abaqus 选取 python_08

3.载荷边界

主要包括边界:位移边界和加速度基运动

abaqus 选取 python abaqus中选择输出sdv_ABAQUS_09

3.1 位移边界

不多叙述,固定6个自由度即可

abaqus 选取 python abaqus中选择输出sdv_缩放_10

3.2 加速度基运动

基本信息:自由度也就是施加激励方向,U3也就是整体坐标系Z向

abaqus 选取 python abaqus中选择输出sdv_缩放_11


Correlation:对于单方向激励,Approach选择不想关即可;

PSD谱是关键输入,后续的实部虚部默认1,0即可

abaqus 选取 python abaqus中选择输出sdv_ABAQUS_12


PSD是在幅值中定义的,本模型采用的是M制,因此输出选择中重力,并且X9.8,mm制度X9800

关于PSD计算,可以参考另一篇博客:

abaqus 选取 python abaqus中选择输出sdv_模态_13

4.结论

一般而言,材料在随机振动中的许用应力以3σ为原则,其值为屈服应力的1/3(若以屈服作为失效判定),但由于分析无法模拟接触和冲击,得到的RMISES值偏低,故须对许用应力值进行修改,该修改值应以实际情况和以往试验结果为标准进行重新定义。
ABAQUS做随机分析速度慢,模型大点就计算不动,而用nastran,workbench计算特别快,速度差10倍以上,希望有专业人士看看能不能解决