声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2048|回复: 12

[综合] 离散的位移信号转换成加速度信号

[复制链接]
发表于 2014-7-24 11:28 | 显示全部楼层 |阅读模式

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

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

x
我用状态空间的方法求解出各自由度的位移,用gradient函数进行微分,直接这样微分求出的加速度信号是否是不对的v7=gradient(y(:,7),t);%求速度
a7=gradient(v7,t); %求加速度
av_a7=0;
for i=1:102400
    av_a7=av_a7+(a7(i))^2;
end
av_a7=av_a7/102400;
av_a7=sqrt(av_a7)  %加速度均方根值
T=1-av_a7/av_a3 %隔振率

回复
分享到:

使用道具 举报

发表于 2014-7-24 14:35 | 显示全部楼层
我的印象,不管用什么办法,离散信号微分的方法是极不准确的。也就是说不能用微分方法求加速度。
发表于 2014-7-24 16:47 | 显示全部楼层
是的,通过微分计算得到加速度是不可行的。
 楼主| 发表于 2014-7-24 20:56 | 显示全部楼层
伟博测控 发表于 2014-7-24 16:47
是的,通过微分计算得到加速度是不可行的。

那可以用什么方法呢
发表于 2014-7-25 09:02 | 显示全部楼层
如果已知各自由度的频率和位移就可以求得该自由度下的加速度。
发表于 2014-7-30 15:47 | 显示全部楼层
本帖最后由 江树空 于 2014-7-30 16:12 编辑

对位移信号进行离散傅立叶变换,微分一次等于乘以jw一次,因此对离散傅立叶变换结果连乘两次jw,再对该结果进行逆傅立叶变换回来得到的应该就是加速度信号了。不知道可行不?下面是我仿真该算法的matlab程序,结果好像还蛮对

weifenweiyi.txt

382 Bytes, 下载次数: 8

发表于 2014-7-31 07:19 | 显示全部楼层
LZ用的状态空间方法,状态变量向量中已经包括了加速度,不需要再通过位移来求啊
发表于 2014-8-4 22:46 来自手机 | 显示全部楼层
状态空间里的状态量不包含加速度吧?
发表于 2014-8-4 22:48 来自手机 | 显示全部楼层
如果是用数值方法解的状态空间方程,那么解算过程中是可以提取到加速度项吧?
 楼主| 发表于 2014-8-4 22:52 | 显示全部楼层
yghit08 发表于 2014-8-4 22:48
如果是用数值方法解的状态空间方程,那么解算过程中是可以提取到加速度项吧?

可以的,
发表于 2014-8-6 11:19 | 显示全部楼层
学的比好好                                             
发表于 2014-8-6 21:37 | 显示全部楼层
发表于 2014-8-10 11:49 | 显示全部楼层
仅针对编程,就那个迴圈参考下std函数
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-15 21:24 , Processed in 0.088087 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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