声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1565|回复: 5

[线性振动] 新手求教ITD模态识别法的问题

[复制链接]
发表于 2007-12-3 20:32 | 显示全部楼层 |阅读模式

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

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

x
小弟最近看了ITD模态识别法,然后自己想用一个算例计算一下,我看一些资料上写可以构造一个理论模型的算例,然后进行计算,哪位高手可否告知如何虚拟一个算例呢?

我的方法构建的算例,为什么识别出来的频率和模态都是0误差的呢,就是在算例里给定的模态阻尼比和模态频率,识别出来的跟事先给定的一样....

我的方法如下:假设构建一个自由衰减响应为[y]=[A1]*exp(-e1*w1*t)*cos(wd1*t)+[A2]*exp(-e2*w2*t)*cos(wd2*t)+......

然后根据这个位移响应函数采样,延时,构造出识别特征矩阵,然后解特征值问题

现在的问题是,识别出来的频率和阻尼比基本上就是0误差,我感觉是在根据响应函数采样,形成位移响应矩阵的时候有问题,我在查找之前的帖子,有位大大曾经发过一个程序,帖子链接如下:http://forum.vibunion.com/space/html/79/t-33979.html

这位大大在采样的时候,每一个模态成分里都有一个相位,想求教各位大大,这到底是怎么回事,谢谢啦!!!!:lol
回复
分享到:

使用道具 举报

发表于 2007-12-4 21:01 | 显示全部楼层
0误差?非常精确?那还问什么?
发表于 2007-12-5 10:14 | 显示全部楼层
加噪声啊
 楼主| 发表于 2007-12-6 21:49 | 显示全部楼层
这个噪声具体如何添加呢?加上一个与已得时间序列同尺寸的,服从高斯分布随机序列?那这个噪声序列的均值和访差如何控制,我看到有关资料上写“考虑30%的噪声”,这个“30%”通过什么来控制和确定呢?

大大们帮帮小弟,谢谢啦!!!!
发表于 2007-12-6 22:23 | 显示全部楼层
30%是信噪比,你可以加一个随机噪声 ,用matlab产生一个随机序列,然后控制他的平均和幅值就行了
 楼主| 发表于 2007-12-7 00:31 | 显示全部楼层
30%就是指噪声信号的强度是原信号强度的30%,那么噪声信号就应该是sqrt(原信号强度的30%)*randn(size(原信号序列))
这样就生成了一个指定强度的高斯白噪声,这样理解对吧:lol
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-17 06:32 , Processed in 0.079806 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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