snowwave02 发表于 2017-5-25 20:45:08

【分享】一键输出刚度和质量矩阵的Abaqus插件EMM

本帖最后由 snowwave02 于 2021-3-9 08:05 编辑

=======概述=======
Abaqus可以输出单元和全局的刚度、质量矩阵、载荷矩阵。但需要手动添加关键词,较为麻烦,且输出的.mtx矩阵格式比较乱,不易阅读。
因为最近经常需要输出矩阵,就做了个自动化输出矩阵的abaqus插件EMM(Export Matlab Matrix)。 一键实现以下功能:1. 输出Abaqus模型单元和全局的刚度、质量矩阵、载荷矩阵到.mtx;2. 将上述矩阵转换为Matlab的.mat文件;3. 用Matlab打开上述.mat文件查看矩阵。输出的matlab刚度矩阵如下图:
=====插件和文档下载======插件:使用方法:
要有使用问题可以联系我们 snowwave02@qq.com

snowwave02 发表于 2017-5-26 21:14:38

mind1991 发表于 2017-5-25 23:09
请问您的联系方式是多少呢?

直接回这个帖子或者email:snowwave02@qq.com

mind1991 发表于 2017-5-25 22:45:26

感谢,一直都在找这个东西!真是太感谢了!

mind1991 发表于 2017-5-25 22:50:02

请问阻力矩阵和质量矩阵如何输出呢?

mind1991 发表于 2017-5-25 23:09:11

请问您的联系方式是多少呢?

mind1991 发表于 2017-5-26 10:19:28

这个插件单元刚度矩阵可以正常输出到matlab,可是整体刚度无法输出,matlab报错,mtx无法转成mat格式

mind1991 发表于 2017-5-26 18:12:38

大神,您好,您的程序我试了一天,确实是不能输出整体刚度矩阵~一直报错呢,我用的abaqus12版本,应该没有影响吧!

snowwave02 发表于 2017-5-26 21:12:06

mind1991 发表于 2017-5-26 18:12
大神,您好,您的程序我试了一天,确实是不能输出整体刚度矩阵~一直报错呢,我用的abaqus12版本,应该没有 ...

与abaqus版本无关,照你的贴图来看可能是matlab的版本不同导致的,我的是matlab2009,你的matlab是什么版本?

snowwave02 发表于 2017-5-26 21:13:48

mind1991 发表于 2017-5-25 22:50
请问阻力矩阵和质量矩阵如何输出呢?

没用到就没做载荷和质量矩阵,质量阵以后也会做

mind1991 发表于 2017-5-26 22:46:33

首先非常感谢您的分享,我近期刚好用得到!
我是matlab2014a,一直打不开很郁闷,mtx里看整体刚度矩阵太混乱了!
我的联系方式是496649629@qq.com

snowwave02 发表于 2017-5-27 10:44:38

mind1991 发表于 2017-5-26 22:46
首先非常感谢您的分享,我近期刚好用得到!
我是matlab2014a,一直打不开很郁闷,mtx里看整体刚度矩阵太混乱 ...

新版本已更新到主帖并发你邮箱。你再试试

zhujianchang 发表于 2017-5-29 16:10:00

您好,请问这个单元刚度矩阵输出的是初始矩阵吗,比如说非线性问题时候刚度矩阵会随着增量步而变化,程序能输出每一增量步结束时候单刚和总刚吗,谢谢:lol

zhujianchang 发表于 2017-5-30 17:09:47

整两天了还是报错,求大神指点一下,急急,@snowwave02

snowwave02 发表于 2017-5-30 22:51:59

zhujianchang 发表于 2017-5-30 17:09
整两天了还是报错,求大神指点一下,急急,@snowwave02

你的菜单点错了,你点的是iSolver->Engine
应该点iSolver->Export Matlab Matrix

zhujianchang 发表于 2017-5-31 21:13:37

snowwave02 发表于 2017-5-30 22:51
你的菜单点错了,你点的是iSolver->Engine
应该点iSolver->Export Matlab Matrix

菜单上两个我都试过了,点export MATLAB matrix报的是error using load错误,我给你发了邮件麻烦你有空指点一下

zhujianchang 发表于 2017-5-31 21:17:18

snowwave02 发表于 2017-5-30 22:51
你的菜单点错了,你点的是iSolver->Engine
应该点iSolver->Export Matlab Matrix

其实我的目的是得到最后一个增量步的整体刚度矩阵,要么直接得到,要么通过组装最后一个增量步的单元刚度矩阵,还望指教

zxg123789 发表于 2017-5-31 21:28:23

多谢,下载试试

snowwave02 发表于 2017-6-2 08:52:02

zhujianchang 发表于 2017-5-31 21:13
菜单上两个我都试过了,点export MATLAB matrix报的是error using load错误,我给你发了邮件麻烦你有空指 ...

你用的是CPS4单元?

zhujianchang 发表于 2017-6-2 16:20:35

snowwave02 发表于 2017-6-2 08:52
你用的是CPS4单元?

对的,难道是单元的问题,然而我的模型还有两个参考点,输出的整体刚度矩阵会把两个参考点都包含在内,以至于整体刚度矩阵会多出很多元素,很是纠结

snowwave02 发表于 2017-6-7 17:34:55

mind1991 发表于 2017-5-25 22:50
请问阻力矩阵和质量矩阵如何输出呢?

现在的版本支持质量矩阵了,请见主帖。附件Job-Cabin.inp是输出质量矩阵的示例。
页: [1] 2 3 4 5
查看完整版本: 【分享】一键输出刚度和质量矩阵的Abaqus插件EMM