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

[3. Fortran] 矩阵位移法 单元刚度矩阵 整体刚度矩阵

[复制链接]
发表于 2010-1-12 16:27:55 | 显示全部楼层 |阅读模式 来自 日本
想问问大家,在矩阵位移法中,怎么用编程实现由刚度矩阵生成整体刚度矩阵?比如说有N个单元,M个节点。单元刚度矩阵是6×6,整体刚度矩阵是3M×3M。请大家指教啊?真的懵了
 楼主| 发表于 2010-1-12 17:58:35 | 显示全部楼层 来自 日本
Simdroid开发平台
顶起来,希望大家知道的给我解释下啊
回复 不支持

使用道具 举报

发表于 2010-1-12 20:11:10 | 显示全部楼层 来自 浙江杭州
参考王勖成的有限单元法一书
回复 不支持

使用道具 举报

 楼主| 发表于 2010-1-13 11:31:05 | 显示全部楼层 来自 日本
谢谢楼上的,我刚下载完了,马上看看
回复 不支持

使用道具 举报

发表于 2010-1-22 02:59:33 | 显示全部楼层 来自 美国
本帖最后由 caoer 于 2010-1-22 03:00 编辑

这个问题很简单,但是文字很难描述。
看看书把,先看1维问题,再2维,3维。
总之总体n个节点, 总体刚度矩阵 就是 n*维数 x n*维数
回复 不支持

使用道具 举报

发表于 2010-2-1 09:54:31 | 显示全部楼层 来自 安徽马鞍山
我也学习学习
回复 不支持

使用道具 举报

发表于 2010-3-14 12:00:52 | 显示全部楼层 来自 北京海淀
有限元书上都有的
回复 不支持

使用道具 举报

发表于 2010-4-25 21:14:02 | 显示全部楼层 来自 武汉大学
很简单,随便找一个含刚架的有限元程序设计的课本看一下就可
回复 不支持

使用道具 举报

发表于 2010-4-26 10:09:08 | 显示全部楼层 来自 上海
我再补充一下吧。假设单元刚度矩阵[ke]是6X6的,记为
      [ke]=[k(i,j)],  i=1,2,...,6; j=1,2,...,6
总刚阵[K]是(3M)X(3M)的,记为
      [ZK]=[K(i,j)],  i=1,2,...,3M; j=1,2,...,3M
再设单元节点自由度依次是n1、n2、n3、n4、n5、n6,那么就要把单元刚度阵中的各个元素加到总刚阵中去,对应关系是
   k(1,1) ---> K(n1,n1),    k(1,2) ---> K(n1,n2),    ... ,        k(1,6) ---> K(n1,n6)
     k(2,1) ---> K(n2,n1),    k(2,2) ---> K(n2,n2),    ... ,        k(2,6) ---> K(n2,n6)
                                                     ......
     k(6,1) ---> K(n6,n1),    k(6,2) ---> K(n6,n2),    ... ,        k(6,6) ---> K(n6,n6)
回复 不支持

使用道具 举报

发表于 2010-5-29 10:53:27 | 显示全部楼层 来自 大连理工大学
单刚节点都对应有总刚编号 对号加到总刚度阵就行
回复 不支持

使用道具 举报

发表于 2011-1-12 16:44:14 | 显示全部楼层 来自 广东广州
想问问大家,在矩阵位移法中,怎么用编程实现由刚度矩阵生成整体刚度矩阵?比如说有N个单元,M个节点。单元刚度矩阵是6×6,整体刚度矩阵是3M×3M。请大家指教啊?真的懵了
小好 发表于 2010-1-12 16:27


我也在研究从单元刚度矩阵,组装为整体刚度矩阵的程序,如果你找到了能应用的程序,麻烦也教我一下喽。
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-11-1 11:36 , Processed in 0.057553 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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