- 积分
- 0
- 注册时间
- 2008-12-26
- 仿真币
-
- 最后登录
- 1970-1-1
|
本帖最后由 kathy.han2008 于 2010-8-5 12:34 编辑
请教大家一个问题,我最近开始学习有限元编程,自编程序所得到的单元刚度矩阵和ansys得到的单元刚度矩阵不一样。我用的是4节点平面应力单元,E=2.4e11, NU=0.3, t=0.01, 4个节点坐标分别为x1=0, y1=0, x2=1,y2=0, x3=1, y3=2, x4=0,y4=2.自编程序得到的结果为:
k =
1.0e+009 *
1.9121 0.4286 -1.6813 -0.0330 -0.9560 -0.4286 0.7253 0.0330
0.4286 1.0549 0.0330 -0.3956 -0.4286 -0.5275 -0.0330 -0.1319
-1.6813 0.0330 1.9121 -0.4286 0.7253 -0.0330 -0.9560 0.4286
-0.0330 -0.3956 -0.4286 1.0549 0.0330 -0.1319 0.4286 -0.5275
-0.9560 -0.4286 0.7253 0.0330 1.9121 0.4286 -1.6813 -0.0330
-0.4286 -0.5275 -0.0330 -0.1319 0.4286 1.0549 0.0330 -0.3956
0.7253 -0.0330 -0.9560 0.4286 -1.6813 0.0330 1.9121 -0.4286
0.0330 -0.1319 0.4286 -0.5275 -0.0330 -0.3956 -0.4286 1.0549
Ansys得到的结果为:
STIFFNESS MATRIX FOR ELEMENT 1
1 0.1834066E+10 0.4285714E+09 -0.1603297E+10 -0.3296703E+08 -0.1034066E+10 -0.4285714E+09 0.8032967E+09 0.3296703E+08
2 0.4285714E+09 0.8912088E+09 0.3296703E+08 -0.2318681E+09 -0.4285714E+09 -0.6912088E+09 -0.3296703E+08 0.3186813E+08
3 -0.1603297E+10 0.3296703E+08 0.1834066E+10 -0.4285714E+09 0.8032967E+09 -0.3296703E+08 -0.1034066E+10 0.4285714E+09
4 -0.3296703E+08 -0.2318681E+09 -0.4285714E+09 0.8912088E+09 0.3296703E+08 0.3186813E+08 0.4285714E+09 -0.6912088E+09
5 -0.1034066E+10 -0.4285714E+09 0.8032967E+09 0.3296703E+08 0.1834066E+10 0.4285714E+09 -0.1603297E+10 -0.3296703E+08
6 -0.4285714E+09 -0.6912088E+09 -0.3296703E+08 0.3186813E+08 0.4285714E+09 0.8912088E+09 0.3296703E+08 -0.2318681E+09
7 0.8032967E+09 -0.3296703E+08 -0.1034066E+10 0.4285714E+09 -0.1603297E+10 0.3296703E+08 0.1834066E+10 -0.4285714E+09
8 0.3296703E+08 0.3186813E+08 0.4285714E+09 -0.6912088E+09 -0.3296703E+08 -0.2318681E+09 -0.4285714E+09 0.8912088E+09
另外,我用曾攀老师的程序算了一下,和我自己的程序结果一样,那为什么ansys会有不同的结果?请大家帮忙解释一下,谢谢! |
|