永发信息网

请ABAQUS的高手赐教,关于刚度矩阵的问题

答案:3  悬赏:10  手机版
解决时间 2021-04-02 08:24
  • 提问者网友:王者佥
  • 2021-04-01 23:38
请ABAQUS的高手赐教,关于刚度矩阵的问题
最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-04-02 00:50
输出单元刚度矩阵的方法!
输出单元刚度矩阵的方法!
1.用命令:*ELEMENT MATRIX OUTPUT
只设定Required parameter:ELSET的话,由于结果文件(*.fil)是二进制文件,用文本编辑器打开是一堆我们看不明白的乱码,所以有必要设置一下文件格式。
2.用命令:*FILE FORMAT设定文件格式
将文件格式设为ASCII,那么结果文件我们就能够看明白了。
3.命令:*ELEMENT MATRIX OUTPUT的其他参数设定:
首先FREQUENCY要设定,否则会生成每一步的结果文件,这个文件会很大,举例来说,1800个单元,共50步,全部输出的单元刚度矩阵有600M,这是一个很大的数据,所以要把不需要的删除。并且在打开这个600M大的文件时发现,UntraEdit比记事本和写字板的打开速度快得多!假如共50步,我只想要最后一步的单元刚度矩阵,那么可以设定
FREQUENCY=50,设定FREQUENCY=0表示不输出,默认为每一步都输出。
其次可以设定结果文件名,设定时要使用OUTPUT FILE=USER DEFINED这个选项,将FILE NAME的值设定为想要的文件名,注意不要扩展名。
例如:
*Elset, Elset=All, Generate
1, 1800, 1
*File Format,Ascii
*Element Matrix Output,Elset=All,File Name=abc,Frequency=50,Output File=User Defined,Stiffness=Yes

计算完后可以在工作目录下找到文件名为ABC.mtx的单元刚度矩阵的结果文件,结果数据为十进制,大小仅为12M。
全部回答
  • 1楼网友:过活
  • 2021-04-02 03:31
可以
  • 2楼网友:一把行者刀
  • 2021-04-02 02:14
可以
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯