找回密码
 注册
Simdroid-非首页
查看: 165|回复: 7

[H. 有限元编程] 关于释放单元的自由度如何修改相关的单元刚度矩阵?

[复制链接]
发表于 2011-12-28 22:37:10 | 显示全部楼层 |阅读模式 来自 贵州毕节地区
关于释放单元的自由度如何修改相关的单元刚度矩阵?
有普遍方法么,没找到相关的文献。或者简单点,专门针对空间梁(12自由度),如果释放其中某个自由度的话,如何修改刚度,删除该自由度对应的行与列,感觉不对
发表于 2011-12-28 22:49:27 | 显示全部楼层 来自 北京
Simdroid开发平台
删除该自由度对应的行与列的方法不对,这种办法相当于在对应自由度处的位移为0。
应该用静力凝聚的方法处理,具体算法使用增广矩阵
回复 不支持

使用道具 举报

 楼主| 发表于 2011-12-28 23:01:59 | 显示全部楼层 来自 贵州毕节地区
penultimate 发表于 2011-12-28 22:49
删除该自由度对应的行与列的方法不对,这种办法相当于在对应自由度处的位移为0。
应该用静力凝聚的方法处理 ...

有相关文献么,求
回复 不支持

使用道具 举报

发表于 2011-12-28 23:08:19 | 显示全部楼层 来自 江苏
yingfashi 发表于 2011-12-28 23:01
有相关文献么,求

看看这篇吧 我以前也做过

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2011-12-28 23:54:34 | 显示全部楼层 来自 贵州毕节地区
fanxiaochen 发表于 2011-12-28 23:08
看看这篇吧 我以前也做过

3Q verymuch
回复 不支持

使用道具 举报

 楼主| 发表于 2011-12-30 16:43:33 | 显示全部楼层 来自 贵州毕节地区
penultimate 发表于 2011-12-28 22:49
删除该自由度对应的行与列的方法不对,这种办法相当于在对应自由度处的位移为0。
应该用静力凝聚的方法处理 ...

关于静力凝聚,在讲子结构这部分中有提到过(王勖成),高斯消去,但是并没有改变刚度矩阵的本质啊。我的意思是说:比如一根一平面梁单元,释放J节点的转角自由度,高斯消去,不过,把第6个自由度所在列,上下相关的列消去为0,可这对结果并没有影响。即如果不释放自由度,它有6解,释放后,有5解,可是这5个解,与6个解中的对应的解的值是一样那.  我只在子结构这部分看到过静力凝聚方法,目的不过是减少自由度的数目,跟这个释放自由有区别吧.


回复 不支持

使用道具 举报

发表于 2012-1-6 18:03:23 | 显示全部楼层 来自 重庆
我猜这里释放单元自由度的意思是释放相应的自由度方向的节点内力,换言之,该自由度方向节点内力为0,单元在该自由度方向不能受力。这样实际上相当于对单元自由度施加了一个约束,由该约束可以将待释放的节点自由度表示为其他自由度的线性组合,代回单元的平衡方程,即可得到缩减后的平衡方程。这也就是静力凝聚的思路。
回复 不支持

使用道具 举报

发表于 2012-1-29 15:51:14 | 显示全部楼层 来自 山东临沂
本帖最后由 mgsxy203 于 2012-1-29 15:52 编辑

楼主能详细说说怎么释放自由度吗?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-25 13:14 , Processed in 0.035297 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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