声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1484|回复: 4

[结构振动] 【求助】复特征值求解时的一个诡异现象。

[复制链接]
发表于 2009-10-12 15:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
自编有限元,计算结构的质量矩阵【M】和刚度矩阵【K】,然后求解((ω*ω)【M】+【K】){x}=0  的广义特征值。固有频率计算结果与ANSYS的结果对比如下:
阶数我的结果ANSYS的结果
145.65945.648
264.99364.987
385.19685.192
4147.47147.47
5157.95157.94
6178.51178.51
7185.94185.94
8267.24267.24
9345.43345.43
10392.27392.27
11424.21424.21
12445.31445.31
13455.22455.22
14597.36597.36
15724.19724.19
16786.68786.68
17888.21888.21
18941.48941.48
19970.67970.67
201027.31027.3


将有限元控制方程改为((ω*ω)【M】+(1+0.5i)【K】){x}=0   ,计算复特征值。结果得到如下内容:
阶数实部虚部
1 1.5589E+35-1.5589e+035i
2 1.5886E+27-2.9465e+026i
3 1.0918E+35+1.0918e+035i
4 1.7619E+27+1.8351e+027i
5 2.2644E+26+1.3394e+027i
6 1.8012E+27-1.471e+027i
7 2.7135E+27+2.6093e+027i
8 9.9111E+26-1.0358e+027i
9 8.4299E+26+6.3189e+026i
10 1.2330E+27-1.4786e+027i
11 8.8330E+261.263e+027i
12 1.3528E+27+1.1022e+027i
13 6.2785E+26-5.3406e+026i
14 2.9609E+26-4.9818e+026i
15 2.5363E+26-4.5582e+026i
16 4.3492E+26+3.3144e+026i
17 1.0270E+27+8.0443e+026i
18 9.7542E+26+8.5914e+026i
19 6.9768E+26-4.0533e+026i
20 1.9850E+268.312e+026i



结果根本不对,这是为什么呢?
我分别采用了fortran的IMSL库中的DGVLCG函数和Matlab中的eig函数,结果都差不多这样。请大家指点!!

[ 本帖最后由 yms_1 于 2009-10-12 15:16 编辑 ]
回复
分享到:

使用道具 举报

发表于 2009-10-13 07:51 | 显示全部楼层
Matlab中的eig函数? LZ怎么用!?
方便给齐资料与程式?
 楼主| 发表于 2009-10-13 09:54 | 显示全部楼层

回复 沙发 ChaChing 的帖子

谢谢您的关注。哈哈

说明.doc

67 KB, 下载次数: 7

简要推导和说明

fhz1.txt

104 Bytes, 下载次数: 7

η=0的matlab求解过程

fhz2.txt

134 Bytes, 下载次数: 5

η=0.5的matlab求解过程

 楼主| 发表于 2009-10-13 09:56 | 显示全部楼层
由于矩阵数据较大,必须压缩。要看矩阵数据的话,请将work.dat改为work.rar

work.dat

189.53 KB, 下载次数: 10

 楼主| 发表于 2009-10-14 09:07 | 显示全部楼层
版主们都跑哪里去了啊,在线等,不信你不出来!:'(
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-16 17:57 , Processed in 0.089863 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表