提取单元刚度矩阵

2019-01-27 15:09

单元刚度矩阵的提取

刚度矩阵在有限元求解过程中扮演者非常重要的角色,以最小位能原理求解过程为例最终越是转换为含有结构刚度矩阵的能量泛函的取值问题。有限元过程中涉及到三类刚度:单 元刚度矩阵,组合结构刚度矩阵和最终求解刚度矩阵。

其中单元刚度矩阵:仅与单元的自身自由度有关,同一编号的单元矩阵的维数是固定。组合结构刚度:矩阵根据求解的初始变量个数决定刚度矩阵的维数,属于单元组装后的初始刚度,维数和整个单元初始变量个数相等。最终求解刚度矩阵:代入边界条件简化后的刚度。以《Finite Element Analysis-Theory and Application With ANSYS》中的梁单元例子为例,解释刚度提取过程:

此模型的单元刚度矩阵:(学则beam3梁单元后,该单元包含两节点,每个节点具有三个自由度,因此对应单元刚度矩阵为6*6的方阵)

组合结构刚度矩阵:(该结构含有三个节点,每个节点具有三个原始自由度,因此组合结构刚度矩阵具有9*9阶的形式)

最终求解刚度矩阵:(由于边界条件的存在,该结构中,1,3点的自由度不存在,求解参数中有六个参数已知,因此对最终求解刚度矩阵为三阶方阵)

通过最终的刚度矩阵组成的方程,求解出2节点的位移解,再以这些原始解得出应力,应变,支反力的其他的解。 ansys实现过程:

提取思路如下:通过/debug提取单元刚度矩阵,通过filname.full文件提取后两者的矩阵 ansys实现过程如下: finish /clear /filname,k,1 /prep7 N,1 N,2,120

N,3,120,-108 et,1,beam3 mp,ex,1,3.0e7 mp,prxy,1,0.3 R,1,7.65,204,10 E,1,2 E,2,3

/debug,-1,,,1,,,,,

/OUTPUT,k,MATRix, finish /solu allsel,all solve

!生产单个刚度矩阵,查看k.MATRix文件看出单元1,2各次刚度矩阵如下

/AUX2

FILE,'k','full','

HBMAT,'k','txt',' ',ASCII,STIFF,NO FINISH

!读取k.txt文件,得出初始结构刚度刚度矩阵如下:是个 9*9阶矩阵,含有非零参数23个,(以harwell-boeing文件格式生成的,只要该格式图区方式详见站内)结果如下:

!为加入边界条件的刚度矩阵 finish /solu

SFBEAM,1,1,PRES,800/12

nsel,s,,,1,3,2 /GO

D,all, , , , , ,ALL allsel,all

!/debug,-3,,1,,,,,, !/OUTPUT,k4,MATRix, solve /AUX2

FILE,'k','full',' '

HBMAT,'k','txt',' ',ASCII,STIFF,NO FINISH

!读取k.txt文件,得出求解结构刚度刚度矩阵如下:


提取单元刚度矩阵.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:游戏出版合同模板(两方)上传版-空白模板-律师修改

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: