杭州锐达数字技术有限公司
查看: 5994|回复: 1

关于冲击响应谱斜率计算和随机振动中的功率谱斜率的计算

[复制链接]
发表于 2013-8-17 10:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?我要加入

x
本帖最后由 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,区别斜率和某点的能量。

希望有所帮助。


本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2019-5-14 20:50 | 显示全部楼层
很好,但是不太懂
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

快速回复 返回顶部 返回列表