在abaqus vumat中能否类似于使用vaba_param.inc那样,使用include语句调用用户自行编写的inc文件?

在abaqus vumat中能否类似于使用vaba_param.inc那样,使用include语句调用用户自行编写的inc文件?,第1张

当然可以!

inc文件一竖激般都是存放常用的代码的,不一如纤正定是fortran语言才有,其他都可以写,然后include即可,因此,inc格式按照渣悔各个语言语法规定来写的。

最一般,最普遍的应用,就是直接写.f文件,然后另存为的时候,指定文件扩展名为.inc。

请参考大码搭以下方法。

1、在editkeyword中加一行关键字,*MODELCHANGE,TYPE=ELEMENT,REMOVESet-1,Set-1为所定义的单元集合,这一集合需要事先定义,而这滚拿一关键字的位置一般位于step后。如果用户想要在哪一分析部删除单元,就在哪一分析部后添加。

2、单元直接删除技术,这种技术可以用来模拟基模猛坑,隧道开挖而导致的材料消失情况。vumat,这种方法本质上讲与第一种相类似,但是它可以根据用户自己的情况来删除单元,但是属于很高级的 *** 作,难度也较大。

你只要把两个user subroutine都写在一个fortran源代帆渣码文件里就可以了,两个subroutine之间稍微分开一下,只要你用abaqus计算时调用了相应的正轿枣subroutine的话,程序就会自动识别举拆的。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/12545851.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存