(你子程序中的变量个数对应umat)用户素材,不用abaqus可以调试吗?可以通过cae或者inp来做。一般建议用用户资料子程序-通过inp调用。

1、ABAQUS的UMAT中的write语句问题

会发生,只能稍微调试一下。UMAT 子程序中的一些写语句确实会影响计算结果。我不是特别确定,但是我知道在使用write语句的时候,不要使用15~18和100以上以外的通道,因为这些通道都是被Abaqus占用来传输数据的。如果占用内部通道,会导致数据传输错误,可能会导致你说的问题。

2、abaqus在job任务中,submit以后,一直分析就没反映了,什么原因!?没错误...

可以看一下监控监视器,看看操作进行到哪一步了。一般来说,收敛很慢,你只需要等待。我觉得不用了,谢谢!用360安全卫士。修好了。好吧。这个问题我之前也一直跑出来,后来才发现原因。默认作业名为job1。在过去,如果出现意外的软件闪回或强制关机,未完成的文件会留在abaqus中的一个文件夹中,因此直接的解决方法是更改新的作业名称。当然,你也可以找出job1未完成的文件并删除。

3、怎么用主程序来调动 子程序,不用abaqus来调试吗

可以用cae或者inp。一般建议通过inp调用,以用户Material子程序umat为例,*Material,name????*德普瓦尔??、(you 子程序中的变量个数对应umat)中的statev()* user material,常量????,(你子程序)中的物料参数个数...,...(每个参数的数据行)。


文章TAG:子程序  umat  黄永刚  umat子程序  
下一篇