利用Python轻松查询Abaqus运行结果数据

Abaqus隐式分析转显式分析的模板导入模型通常如下所示,其中update=NO表示导入后的模型将使用原始构型,而yes表示将使用新的基准。只有在考虑集合非线性的情况下才需要使用update=yes。如果采用NO,则位移在导入前后将保持连续,并且材料状态可以导入。而如果采用YES,则单元属性及节点坐标均可更改,但材料状态不会导入。


隐式转显式(由实例进行装配)部分:


```

*HEADING

*PART, NAME=Part-1

节点、单元、截面、集合和表面的定义

*END PART

*ASSEMBLY, NAME=Assembly-1

*INSTANCE, NAME=i1, PART=Part-1

<定位数据>

额外的集合和表面定义(可选)

*END INSTANCE

装配件级别的集合和表面定义

*END ASSEMBLY

*MATERIAL, NAME=mat1

*ELASTIC

用于定义线性弹性的数据行

*PLASTIC

用于定义Mises塑性的数据行

*DENSITY

用于定义材料密度的数据行

*BOUNDARY

用于定义边界条件的数据行

*STEP

*STATIC

*RESTART, WRITE, FREQUENCY=n

*END STEP

```


显式部分:


```

*HEADING

*IMPORT, STEP=step, INCREMENT=increment, STATE=YES, UPDATE=NO

用于指定要导入的单元集的数据行

*IMPORT ELSET

用于指定要导入的单元集定义的数据行

*IMPORT NSET

用于指定要导入的节点集定义的数据行

**

*** 可选择重新定义材料块

**

*MATERIAL, NAME=mat1

*ELASTIC

用于重新定义线性弹性的数据行

*PLASTIC

用于重新定义Mises塑性的数据行

*BOUNDARY

用于重新定义边界条件的数据行

*STEP

*DYNAMIC, EXPLICIT

*END STEP

```


隐式转显式(直接导入装配件)部分:


```

*HEADING

*MATERIAL, NAME=mat1

*ELASTIC

用于定义线性弹性的数据行

*PLASTIC

用于定义Mises塑性的数据行

*DENSITY

用于定义材料密度的数据行

*BOUNDARY

用于定义边界条件的数据行

*STEP

*STATIC

*RESTART, WRITE, FREQUENCY=n

*END STEP

```


显式部分:


```

*HEADING

*MATERIAL, NAME=mat1

*ELASTIC

用于重新定义线性弹性的数据行

*PLASTIC

用于重新定义Mises塑性的数据行

*BOUNDARY

用于重新定义边界条件的数据行

*STEP

*DYNAMIC, EXPLICIT

*END STEP

```


对于导入限制,需要注意节点导入与节点定义,新的节点定义需要基于变形后的节点,无论update=yes还是no。只有导入的单元在update=no时,才可以改变坐标。


关于材料信息导入,只有在update=no且state=yes时,才可以导入材料状态。只有指定的材料状态能够导入,其他情况下仅能导入应力。


初始条件导入允许的部分包括:初始条件、导入的材料状态、硬化、相对密度、旋转速度、应力、速度和空隙比。


无法导入的部分包括:温度应力,此时预应力需要通过用户材料子程序的方式施加。


导入前后的边界条件需要保持一致。


在导入材料子程序中,后一步中的sdv变量需要与前一步一一对应,才能正确传递数值。同时要注意,后一步的sdv个数会自动选为前一步已经使用的sdv的个数,而不是定义的*Depvar的个数。


在导入单元子程序中,uel与vuel无法互通,需要单独计算,但sdv无法传递。为了避免查重,需要确保意思一致。

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

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

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

* 公司名称:

姓名不为空

手机不正确

公司不为空