用户登录

你在这里

通过UMAT在Abaqus中使用晶体塑性模型求解问题

我试图通过晶体可塑性使用Abaqus Umat建模多晶体行为。我的Umat结果单晶和大约5粒,是合理的,但当我尝试在每个集成点(多晶模型)使用超过5粒时,abaqus在大约15个增量后终止以下消息:

有限元分析误差: C:\SIMULIA\有限元分析1 \ \ 6.10执行标准exe流产系统错误码为693…

如果有人在这个问题上指导我,我会很高兴。

评论

你好,

如果你传递的变量是abaqus无法读取的,系统错误代码就会出现。一般采用除零、阵列大小不匹配或DDSDDE等方法。在你的问题中,一旦你使用超过5粒,我猜某个变量可能会达到无穷大。往这个方向看。

希望这能有所帮助,

Rohith


谢谢,我会尽力的

亲爱的shapoor

我正在写一个循环塑料材料的UMAT,我遇到了你提到的同样的问题。你能告诉我如何处理这个问题吗?

非常感谢!

可执行文件F:\SIMULIA\Abaqus\6.10-1\exec\standard.exe终止,系统错误码为693。如果存在。dat, .msg和.sta文件,请检查错误消息。如果没有错误提示且无法解决,请执行“abaqus job=support information=support”命令上报并保存系统信息。使用问题发生时使用的相同命令运行Abaqus。请联系您当地的Abaqus支持办公室,并将输入文件、您刚刚创建的support.log文件、可执行名称和错误代码发送给他们。

亲爱的Rohith

谢谢你的指导,但是我找不到错误源。如果你能给我一个基准,我的意思是简单的问题

像STRESS这样的变量的值,在一些增量中,对于一个在二维有限元中每个积分点有很少元素(2或3)和很少颗粒的问题,我将能够将我的UMAT结果与您的结果进行比较,这当然有帮助。

Shapoor

你好,

我不从事晶体可塑性的工作。我只是根据自己的经验回答了你的问题。当我说DDSDDE,强调他们只是例子。但是错误代码通常出现在UMAT中出现错误的情况下。你需要检查所有的变量声明,也有值使用WRITE语句,这是唯一可能的解决方案

问候,

rohith

在Microsoft Visual Studio中设置调试模块,参考imchanica中的博客。

订阅“通过UMAT在Abaqus中使用晶体塑性模型的问题”的评论

最近的评论

更多的评论

辛迪加

订阅辛迪加