Abaqus输出矩阵的方法

2017-03-18  by:CAE仿真在线  来源:互联网



在比较深入的CAE分析过程中,我们可能会关注模型中某些部分的刚度分布情况,因此需要提取刚度矩阵参数,因为使用相对较少,目前的Abaqus前处理模块CAE中还无法直接实现该设置,因此需要对其inp文件进行局部修改来定义。
Abaqusn输出刚度矩阵主要分为两大类,一类是输出某一部分的单元的刚度矩阵,一类是输出整体模型的刚度矩阵(可含单元、弹簧、质量、阻尼、力等)。
下面我们分别对这两中情况分别讨论:
1、输出单元矩阵
输出单元刚度矩阵的方式相对容易理解,当然你也可以从自带的英文帮助中需找答案,你只需要在inp文件中添加下述关键字即可:

*File Format,ASCII
*Element Matrix Output,Elset=xxx,
File Name=xxx,Frequency=1,Output File=User Defined,Stiffness=Yes

其中第一行的目的是将软件默认生成的二进制文件转化为ASCII格式文件,以方便直接查看和读取避免乱码。Elset后面的xxx对应的是之前已经定义好的单元集的名称,也就是你想要获取的那部分单元。File Name后面的xxx是abaqus计算后所提取出的单元矩阵所保存的文件名称,后缀为.mtx ,也就是说最终在工作目录中会生成一个xxx.mtx的文件,可以通过记事打开的刚度矩阵文件。

2、输出总体矩阵
对于整体矩阵参数的输出,跟单元矩阵的关键字设置有细微的差别,我们通过软件自带的标准模板进行解释:
**********************************************************
*HEADING

**
*STEP
Options to define the preloading history for the model.
*END STEP
********************************************************************
*STEP
*MATRIX GENERATE, STIFFNESS, MASS, VISCOUS DAMPING,STRUCTURAL DAMPING, LOAD
*MATRIX OUTPUT, STIFFNESS, MASS, VISCOUS DAMPING,STRUCTURAL DAMPING, LOAD, FORMAT=MATRIX INPUT

*BOUNDARY
Options to define the boundary conditions for the matrix generation step.
**
*LOAD CASE, NAME=LC1
Options to define the loading for the first load case.
*END LOAD CASE
**
*LOAD CASE, NAME=LC2
Options to define the loading for the second load case.
*END LOAD CASE
Any number of load cases can be defined.
*END STEP

************************************************************
如过不考虑输出整体矩阵,正常情况下,所设置的参数在红色之前即结束,计算后即可获取应力应变变形等结果。但为了获取整体矩阵参数,就需要补充红色的关键字部分,实际上(个人理解而已),红色添加的部分即是你关注的那个分析步计算后的整体矩阵,只需要把之前的分析步中的边界条件和工况设置复制到最后,并更改分析部名称和添加整体矩阵关键字到相应位置(其中的蓝色部分)即可。
对于整体矩阵的输出,包括刚度、质量、阻尼、力等,具体的需要输出哪些可以自己的情况调整。比如你想要获取刚度和力的整体矩阵,关键字的调整可以如下:
*STEP, NAME=STEPMLC1
*MATRIX GENERATE, STIFFNESS
*MATRIX OUTPUT, STIFFNESS,LOAD, FORMAT=MATRIX INPUT
*Boundary
_PickedSet5, 1, 1
_PickedSet5, 2, 2, -5.
_PickedSet5, 3, 3
_PickedSet5, 4, 4
_PickedSet5, 5, 5
_PickedSet5, 6, 6
*END STEP
那么最终计算完后会生成两个.mtx矩阵文件。名称也很容易判断(因为mtx文件命名有明显的提示),这里不再赘述。

Tips
上述文中更多的是讲述了通常所关注的矩阵输出的做法,实际上在矩阵输出的过程中因为要求的不同会有更多的细节,因为篇幅的原因,这里不能详述。但建议读者参考帮助进行使用!

【免责声明】
文章为转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将删除内容或协商版权问题!内容为作者个人观点,并不代表本公众号赞同其观点和对其真实性负责。


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:Abaqus输出矩阵的方法 abaqus分析培训 abaqus技术教程 abaqus岩土分析 钢筋混凝土仿真 abaqus分析理论 abaqus软件下载 abaqus umat用户子程序编程 Abaqus代做 Abaqus基础知识 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com