Abaqus输出矩阵的提取与处理方法

在比较深入的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…***STEPOptions 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*BOUNDARYOptions to define the boundary conditions for the matrix generation step.***LOAD CASE, NAME=LC1Options to define the loading for the first load case.*END LOAD CASE***LOAD CASE, NAME=LC2Options to define the loading for the second load case.*END LOAD CASEAny 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文件命名有明显的提示),这里不再赘述。
     



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空