重建modelfit的有效利用模态参数

11视图(30天)
德克Rittau
德克Rittau 2020年7月15日
编辑: 德克Rittau2020年7月15日
你好comunity,
我怎样才能重建一个频率响应函数( 降维 )利用模态参数genereted modalfit 吗?
[fn,博士,女士,ofrf] = modalfit (sysMag sysWout 300 5“FitMethod”,“lsrf”,“引线”、假);
通过使用 modalfit 上面显示我收到一个重构误差。对于我的工作我需要reconstuct有效利用模态参数(fn,博士,ms)。
完整的代码:
%生成系统
M =眼睛(3);
(0.06 - -0.03 D = 0;-0.03 0.06 -0.03;0 -0.03 - 0.03);
K = [6 3 0;3 6 3;0 3 3];
%计算系统的动态
tmpA =发票(M) * K;
(φ,tmp) = eig (tmpA);
ω= sqrt (tmp);
Z = 0.5。*发票(φ的* *φ)*φ* D *φ*发票(ω);
i = 1:3
(::,我)= [0 1;ω(我)^ 2ω2 * Z(我)*(我)];
B (:,:, i) = [0 0 0;φ(i)φ(我)2,φ(我)];
C (:,:, i) =(φ(我)0;φ(2,1)0;φ(i) 0);
结束
A_m = blkdiag ((:,: 1)、(:,: 2), (:,:, 3);
B_m = [B (:: 1);B (:: 2);B (:: 3)];
C_m = [C (:: 1) C (:,: 2) C (:,:, 3)];
sys_m = ss (A_m B_m C_m, 0)
% Ectract动态的质量
f = 0.0:0.01:10;
(杂志、阶段、wout) =预示(sys_m f);
sysMag =挤压(mag (1 1:));
sysPhase =挤压(阶段(1 1:));
sysWout =挤压(wout);
[fn,博士,女士,ofrf] = modalfit (sysMag sysWout 300 5“FitMethod”,“lsrf”,“引线”、假);

答案(0)

类别

找到更多的在静力学和动力学帮助中心文件交换

下载188bet金宝搏


释放

R2019b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!