不知道是否说清楚问题,是这样,我现在要做的是模态参数的识别(频域识别),而需要用matlab程序对加速度信号和力信号进行处理,最后要得到模态参数。所用程序来自《matlab在振动信号处理中的应用》一书,步骤是:1. 先对两个信号预处理(消除趋势和平滑处理)2. 将加速度信号频域积分成位移信号 3. 对信号进行谱分析(自谱、互谱、频响和相干)4. 频域法的参数识别。
但是由于我这里是多点(10个点)激励,而每次激励固定响应点都会对应输出一次响应数据,所以步骤3处理出来的数据有多个(10个),不知道怎么进行步骤4。。。。我看到一篇用软件分析的论文里说,先是得到多个(10个)点的频响函数,再用曲线拟合得到一个综合的频响函数,最后再对其进行参数识别,不知是否合适??请大家再讨论下,谢谢啦!
请问:用什么方法 将 多点激励单点输出得到的多个频响函数 拟合成一个综合的频响函数??急。。。谢谢!
答案:2 悬赏:40
解决时间 2021-02-17 01:14
- 提问者网友:晨熙污妖王
- 2021-02-16 02:00
最佳答案
- 二级知识专家网友:請叫我丶偏執狂
- 2021-02-16 03:18
你这是多输入/单输出的系统问题:设输入为:x1(t),x2(t),...,xn(t); 输出为:y(t).
输出的傅氏变换 Y(jw)=Σ(i=1→n) Hi(jw) Xi(jw) (1)
其中:Xi(jw) -- 输入的傅氏变换;
Y(jw) -- 输出的傅氏变换;
Hi(jw) -- 系统的频响函数;
由于n个输入通道的独立性,使得系统的n个传递环节不能合成一个传递函数。除非n个输入通道完全相关。比如x1(t)=x2(t)=...=xn(t)=x(t) 时,系统合成一个频响函数:
H(jw) = Σ(i=1→n) Hi(jw)
而(1)变成: Y(jw) = H(jw) X(jw) (2)
但此时系统已退化成单输入/单输出系统了!
输出的傅氏变换 Y(jw)=Σ(i=1→n) Hi(jw) Xi(jw) (1)
其中:Xi(jw) -- 输入的傅氏变换;
Y(jw) -- 输出的傅氏变换;
Hi(jw) -- 系统的频响函数;
由于n个输入通道的独立性,使得系统的n个传递环节不能合成一个传递函数。除非n个输入通道完全相关。比如x1(t)=x2(t)=...=xn(t)=x(t) 时,系统合成一个频响函数:
H(jw) = Σ(i=1→n) Hi(jw)
而(1)变成: Y(jw) = H(jw) X(jw) (2)
但此时系统已退化成单输入/单输出系统了!
全部回答
- 1楼网友:堕落奶泡
- 2021-02-16 04:19
龙哥v5!我也不会,采纳我吧!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯