用户登录

你在这里

如何调用UEXTERNALDB子程序

你好,我是ABAQUS的新用户。我正在尝试开发一个涉及进一步输出变量(聚合物的固化程度)的模型。我想使用子例程UEXTERNALDB从外部文件中写入和读取每个元素中包含此输出变量值的数组。但是我不知道如何调用.inp文件中的这个子例程。有人对我的问题有什么建议吗?

谢谢你!

评论

亲爱的Fausto,

我对这个子程序有一些经验,但我不能理解你到底想做什么。

请定义问题。

你可以联系我krishangovind@iitrpr.ac.in

谢谢你!

亲爱的联合国开发,

谢谢你的回答。我正在研究一个涉及树脂聚合的热化学模型。这种现象是放热的,产生的热量取决于温度和固化程度。因此我需要在每个元素中使用固化度的值。我想使用一个外部文件。txt,程序可以在每次迭代中读取治愈度的值,并在迭代结束时更新这些值。我想使用UEXTERNALDB来完成这个任务。我的模型还使用其他子程序(HETVAL, USDFLD, UMAT, UEXPAN)。

我的问题是我不知道如何调用UEXTERNALDB子例程(例如,如果我需要调用USDFLD子例程,我在.inp文件中写入命令“*用户定义字段”)。我希望我的问题更清楚。

再次感谢。

弗兰克·里希特的照片

订阅及寻求协助
ABAQUS邮件列表
https://groups.yahoo.com/group/ABAQUS
在发布之前搜索存档。

要了解子程序的介绍,请获取该文件
http://万博manbetx平台m.limpotrade.com/files/Writingpdf的用户子例程

祝你好运

弗兰克

谢谢你,弗兰克,

我在听你的建议!

亲爱的Fausto,

不需要在输入文件中写入任何特定内容来调用UEXTERNALDB子例程。按照下面的步骤做就可以了。

1.写一个EXTERNALDB。

2.编写一个fortran代码模块,其中将变量cure定义为cure(t_element,t_integration),其中t_element是元素的总数,t_integration是集成点的总数。对于简化积分,它是1。

3.从UEXETERNALDB读取文本文件并将数据存储在定义的变量中,您可以在任何其他子例程中使用该变量。

我希望这能有所帮助。

如果你需要样本文件给我发邮件。我不能在这里附加文件。

祝你好运

订阅“如何调用UEXTERNALDB子例程”的评论

最近的评论

更多的评论

辛迪加

订阅辛迪加