声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3547|回复: 5

[线性振动] 请教,有限元求解动力学边界条件可以用乘大数方法么?

[复制链接]
发表于 2011-5-5 17:52 | 显示全部楼层 |阅读模式

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

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

x
用有限元编程求解固有频率时,边界条件一般采用划行划列法。但是有人说也可以用乘大数的方法。但是个人感觉乘大数相当于改变了刚性矩阵,是不是有问题?请各位不吝指教。
回复
分享到:

使用道具 举报

发表于 2011-5-5 18:02 | 显示全部楼层
回复 1 # zhouzhou2009201 的帖子

应该可以吧?你所谓的划行划列置一法不也是改变了刚度矩阵吗?
 楼主| 发表于 2011-5-5 18:34 | 显示全部楼层
回复 2 # sunhu2003 的帖子

划行划列是直接取消了自由度,但是乘大数相当于改变了刚度矩阵,总是感觉不踏实。
发表于 2011-5-5 21:57 | 显示全部楼层
回复 3 # zhouzhou2009201 的帖子

你两种都试试看,对比下不就知道了。
发表于 2011-6-9 12:37 | 显示全部楼层
本帖最后由 laosy 于 2011-6-9 12:45 编辑

如果直接划行方便的话,就直接采用该方法。
发表于 2011-6-13 11:54 | 显示全部楼层
本帖最后由 Seventy721 于 2011-6-13 11:55 编辑

大数法对应于罚函数法,缺点是结果跟大数的设置有关,数不够大,边界条件将不能准确满足,数太大会引起数值问题。而且动力问题上,需要对质量矩阵和刚度矩阵都设置大数,但是不同的设置方法对最终解有影响。而且对于一个N自由度的方程,假如边界条件限制2个自由度,那么得到的系统特征值应该有N-2个,但是用大数法来解里,则得到N个特征值。这N个特征值里面有2个是虚假的,但是如何识别它们需要事先考虑好。
所以说能不用大数法就最好不用。用它增加的麻烦比避开的麻烦还多。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-3 17:31 , Processed in 0.132222 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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