如何求结构的自振频率和振型
现在已经得到结构的刚度和质量矩阵,如何利用matlab来计算结构的自振频率和振型[ 本帖最后由 eight 于 2007-11-6 14:50 编辑 ] eig =eig(m\k) 无阻尼的情况比较简单
=eig(m\k);
w=sqrt(w);
有阻尼稍微郁闷点儿
if norm(d/m*k-k/m*d) < 1e-8*norm(k/m*d)
disp(比例阻尼 振型为实数.')
=eig(m\k);
w=sqrt(w);
else
disp('非比例阻尼, 振型为复数.')
a=;
=eig(a);
w=abs(w1);
end
为何会求出的振型和频率有复数形式啊
如何再做进一步处理呢
回复 #5 liyangcdm 的帖子
M,K应对称正定。 你随便给个数据未必能保证,就会出现复数形式[ 本帖最后由 eight 于 2007-11-7 10:54 编辑 ]
如何考虑位移约束条件
在计算结构的自振频率和振型时,如何在刚度矩阵中考虑位移约束条件
页:
[1]