liyangcdm 发表于 2007-11-6 10:06

如何求结构的自振频率和振型

现在已经得到结构的刚度和质量矩阵,如何利用matlab来计算结构的自振频率和振型

[ 本帖最后由 eight 于 2007-11-6 14:50 编辑 ]

VibrationMaster 发表于 2007-11-6 10:35

eig

appleseed05 发表于 2007-11-6 13:29

=eig(m\k)

sogooda 发表于 2007-11-6 14:13

无阻尼的情况比较简单
=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

liyangcdm 发表于 2007-11-6 15:31

为何会求出的振型和频率有复数形式啊
如何再做进一步处理呢

VibrationMaster 发表于 2007-11-6 16:47

回复 #5 liyangcdm 的帖子

M,K应对称正定。 你随便给个数据未必能保证,就会出现复数形式

[ 本帖最后由 eight 于 2007-11-7 10:54 编辑 ]

liyangcdm 发表于 2007-11-7 10:46

如何考虑位移约束条件

在计算结构的自振频率和振型时,如何在刚度矩阵中考虑位移约束条件
页: [1]
查看完整版本: 如何求结构的自振频率和振型