matlab经验模态分解代码_Matlab中的模态分析

本文介绍了模态分析的基本概念,包括模态分解和模态测试。通过Matlab示例解释了如何进行无阻尼系统的模态分析,使用特征分解求解固有频率和模态振型。同时提到了实际应用中,频响函数的估计通常通过功率谱和H1、H2、Hv估计方法,并鼓励读者自行研究阻尼系统和Hv估计。
摘要由CSDN通过智能技术生成

频响函数FRF是如何得这个问题很难吗?回忆了一下,其实对新手来说确实蛮难的,虽然课本上将了一堆模态分析,但是我们都是用较为成熟的商业软件进行,只需要对软件“点点点”即可。勒博其实为此困扰过很久。

今天勒博就简单讲讲我们一般说的模态分析。

7b9f58aa-c838-eb11-8da9-e4434bdf6706.svg (1)

勒博理解的模态分析本身包含两部分:

  • 模态分解

  • 模态测试

模态分解就是已知式(1)的M、C、K(中括号[]表示方阵),而模态测试就是已知振动位移x(或振动速度,振动加速度),还有外部激励F(大括号{}表示它是一个列向量)

1.模态分解

现在用过简单模型来解释,这是一个无阻尼的三自由度模型,很简单的吧,我们设 8a9f58aa-c838-eb11-8da9-e4434bdf6706.svg

97426e7347e79d956a540e2c32666242.png
图1 三自由度模型

很简单,我们可以得到方阵M与K

k1=1;k2=1;k3=1;k4=1;
M=[2 0 0;0 1 0;0 0 3];
K=[k1+k2 -k2 0;-k2 k2+k3 -k3;0 -k3 k3+k4];
[col,row]=size(M);
[D,w2]=eig(K,M);
mr=D'*M*D;%第
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值