hb123415 发表于 2012-3-30 20:12

hb123415 发表于 2012-3-30 20:12 static/image/common/back.gif
回复 14 # hcharlie 的帖子

我今天试了试。结果很悲惨、自闭还都跑不了。为什么要相位修正是不是因为你才回 ...

自闭换的图形 不断地左右跳动。波形不断修正以后就会编程了很乱的波形。

hcharlie 发表于 2012-3-31 09:25

本帖最后由 hcharlie 于 2012-3-31 09:42 编辑

回复 16 # hb123415 的帖子

波形左右跳动大概是因为采集开始时间延时不确定。恭喜你取得第一步成绩。
波形很乱就是因为相位不对。自闭环是没有相移的,振动台的相移就大了。

hcharlie 发表于 2012-3-31 15:14

本帖最后由 hcharlie 于 2012-4-1 08:17 编辑

所谓传递函数法:
由于 传递函数 = 旧测量频谱/旧驱动频谱
要使测量频谱达到参考频谱值,应该有:新驱动谱 = 参考频谱/传递函数
于是有:新驱动谱 = 参考谱*旧驱动谱/旧测量谱
或写着:新驱动谱 = 旧驱动谱*参考谱/旧测量谱 = 旧驱动谱*误差倍数
      新驱动相位 = 旧驱动谱相位+(参考谱相位-旧测量谱相位)
不见了传递函数项。
于是有我5楼的:
参考波-->FFT-->幅值和相位
最初假设一个驱动波-->FFT-->幅值和相位
测量波-->FFT-->幅值和相位
得到测量和参考的幅值差(百分比或dB)和相位差
调整驱动谱幅值和相位(幅值逐步修正到位,相位一步到位)-->驱动实部虚部-->IFFT-->输出
如此循环。
它的原理是基于传递函数法,但不一定要真正计算出传递函数来!

hb123415 发表于 2012-4-3 22:37

回复 14 # hcharlie 的帖子

在问个问题。幅值修正为什么不用100%修正 是如何考虑的。fft后的第一个频率点也就是直流分量是去掉还是不去掉。,,ifft变换后有没有较大的直流分量,是不是因为ifft后第一个时域信号是直流分量的原因,要做的处理是直接不需要。

hcharlie 发表于 2012-4-3 23:22

为什么不100%修正?永远不要相信你的真实系统是线性的。
必须令加速度直流量=0,才能使末速度=0。

hb123415 发表于 2012-4-13 20:55

回复 20 # hcharlie 的帖子

加速度直流量为0 。就是fft后第一个频率分量为0; 频谱均衡 是从第二个频率点开始均衡。是这样么?关键是 ifft后 加速度首尾依然不为零。导致 发送出去的信号首尾有大冲击。不为零。

璀璨星辰 发表于 2014-6-21 10:58

{:{39}:}

璀璨星辰 发表于 2014-6-23 14:47

{:{39}:}

璀璨星辰 发表于 2014-6-23 16:00

{:{39}:}
页: 1 [2]
查看完整版本: 没有看见有讨论冲击控制的,,大师们来帮忙解解