找回密码
 注册
Simdroid-非首页
查看: 83|回复: 7

[二次开发] 关于umat中提取积分点坐标

[复制链接]
发表于 2018-12-8 11:05:06 | 显示全部楼层 |阅读模式 来自 中国
悬赏20仿真币未解决
本人现在做有关塑性应变梯度相关内容,想要通过umat完成,现在遇到的问题是如何在当前积分点计算时,调用上一个积分点坐标。
qq:1351499279。相关大佬我们可以交流交流。

 楼主| 发表于 2018-12-8 18:02:24 | 显示全部楼层 来自 中国
Simdroid开发平台
自己顶一下,有没有大佬解释一下
回复

使用道具 举报

发表于 2018-12-8 22:47:36 | 显示全部楼层 来自 浙江温州
建状态变量存储坐标,状态变量没有更新之前,就是上一步的值。不过这样第一步都是0。可能增量步初期设置小一点,从第二或者第三步开始?
回复

使用道具 举报

 楼主| 发表于 2018-12-9 14:25:38 | 显示全部楼层 来自 中国
cartographer 发表于 2018-12-8 22:47
建状态变量存储坐标,状态变量没有更新之前,就是上一步的值。不过这样第一步都是0。可能增量步初期设置小 ...

首先非常感谢您的回答,可能是我的问题描述不太清楚。如果计算2号积分点时调取1号积分点的您这个方法可以。但是现在我是要在4号积分点调取1号积分点的坐标不知如何实现?umat是在每个积分点处调用,并且是按照1,2,3.....8的顺序调用。
回复

使用道具 举报

发表于 2018-12-9 16:40:52 | 显示全部楼层 来自 浙江温州
设一个公共数组说不定可以。
回复

使用道具 举报

 楼主| 发表于 2018-12-9 16:48:55 | 显示全部楼层 来自 中国
cartographer 发表于 2018-12-9 16:40
设一个公共数组说不定可以。

您好,谢谢您的回复。common数组我考虑过,但是有一个问题,common数组需要在主程序和子程序分别设定common语句,然后变量一一对应,然而我们自能编辑子程序,我们无法在主程序中设定common(它在ABAQUS内部)
回复

使用道具 举报

发表于 2018-12-9 18:36:54 | 显示全部楼层 来自 浙江温州
不用吧。我用common测试过求每一步模型中的最大应力。就在子程序中用。当时用common是为了跨单元。
回复

使用道具 举报

 楼主| 发表于 2018-12-10 08:40:27 | 显示全部楼层 来自 中国
cartographer 发表于 2018-12-9 18:36
不用吧。我用common测试过求每一步模型中的最大应力。就在子程序中用。当时用common是为了跨单元。 ...

好的,我试一下,非常感谢您的回答。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-20 09:22 , Processed in 0.029305 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表