关于冲击响应谱斜率计算和随机振动中的功率谱斜率的计算
本帖最后由 zqtian 于 2013-8-17 10:48 编辑A:定义解释:
第一:斜率的单位为(db/Oct),有时只说斜率为多少db,忽略Oct,是不太严谨。
第二:它的含义是在一个倍频中,加速度(或功率)变化量。
第三:这两个斜率的计算方法不是完全相同(后面具体分析)。
B:计算方法:
1)冲击响应谱斜率计算方法
某点频率和加速度为(f1,g1)另外一点为(f2,g2),求该直线的上升(或下降)斜率?
计算:
上升斜率(db/Oct)=(20*log10(g2/g1))/(log2(f2/f1))
如果知道上升斜率,通过上述公式可以反算加速度。
2)随机振动功率谱斜率计算方法
某点频率和加速度为(f1,g1)另外一点为(f2,g2),求该直线的上升(或下降)斜率?
计算:
上升斜率(db/Oct)=(10*log10(g2/g1))/(log2(f2/f1))
如果知道上升斜率,通过上述公式可以反算加速度。
看出区别来了,其实就一点点一个是20倍log一个是10倍log。
为什么?
在db的表示中,一般都是20l倍的log,自动控制中都是这样表示的。
但涉及到功率的db时,一般都是10倍的log。
所以随机振动的功率谱密度就是10倍的log。
C:在振动台的检测标准中,有一个随机谱的设定。
谱型具体记不清楚,大概 (300Hz,-40db )(350Hz,-20db) (400Hz,0db)(450Hz,-20db)等等
这里的db不是斜率,可以说是这一点的能量值,即这一点的Y轴的值。
在控制仪鉴定随机谱的设定中,大家常遇到的问题是怎么设。
假如400Hz的 功率谱密度是1的话
那350Hz就是 0.01
300Hz 就是 0.0001
怎么计算出来的
10*log(g2/g1)=( )db
以400Hz为0db
那
350Hz
10*log(0.01/1)=-20db
注意必须是10倍的log。
按400Hz 1
350Hz 0.01
300Hz 0.0001
最后在加速度调整中(gn),调整为需要的平均加速度值就可以了。
总之:区别20倍log和10倍log,区别斜率和某点的能量。
希望有所帮助。
很好,但是不太懂
页:
[1]