ABAQUS子程序vuinter(2)

这次的内容讲解怎么使用官方给的例子以及自己在abaqus上创建的inp怎么调用vuinter(SIMULIA Online User Assistance (mit.edu),自己创建的inp文件有些地方如果不对,将无法调用vuinter

(一)如何使用官方的例子

我们先下载这两个例子,找到这两个文件的位置,放在vs2019和abaqus中,在abaqus中输入inp文件,在子程序中选择官方的子程序,运行一下,没有问题。

(二)自己创建inp文件调用vuinter

除此之外,还有另一种方法,这种方法可以用于自己在abaqus建立模型,而不是在其他软件上创建inp文件。但导入的inp文件会与第一种方法的inp不同,会无法运行子程序,原因在于通过第二种方法创建的inp文件需要自己手动添加关键字,这个也困住了我好久才在国外的网站上看到怎么解决。

导入后,选择相互作用模块,注意,官方的inp文件是不会导入相互作用的,如下图所示,需要自己添加。

接触属性不需要选什么,就这样就可以啦。选择表面和表面接触,

image-20220217160125165 image-20220217160125165

注意这里我选择的与官方不同,官方的例子是选择上下物体所有的表面,我是选择接触的两个表面。

image-20220217160301671

一定要选择罚接触方法,这个在官方用户手册上已说明。

image-20220217160806439

写入inp文件

image-20220218101848619

在inp文件中有两个地方需要更改,*Contact Pair, interaction=IntProp-1, mechanical constraint=PENALTY, cpset=Int-1中把IntProp-1改成USERINTER,再下面加上

1
2
3
*SURFACE INTERACTION,PADTHICKNESS=0.1,NAME=USERINTER,USER,DEPVAR=3,PROPERTIES=7

0.01,1.E5,0.2,1.E3,1.E4,0.1,0.

导入修改好的inp文件,调用子程序vuinter,这样就可以了