24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1400  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

beyondwyk

铁虫 (初入文坛)

[求助] 关于UMAT中调用历史应力的问题

本人应课题需要在UMAT中实现以下功能:
在循环加载中获取每次循环中的最大和最小的应力信息来计算幅值

按照我的理解,UMAT只能读取上一个增量步的应力应变信息(即STATEV数组),但一次循环加载有多个增量步,该如何实现上述功能呢?
在ABAQUS的后处理中可以得到所有应力应变历程的数据,按道理这些数据是存入内存的,应该有相关的命令来读取当前增量步之前的所有增量步的应力应变信息,然后筛选出最大最小值。
希望有高人解答!@wuming524
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liebealt

银虫 (初入文坛)

自己保存上一增量步的最值,和本增量步的作比较,保存下需要的。这样应该可以吧。

发自小木虫Android客户端
6楼2018-02-12 11:20:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 beyondwyk 的主题更新
信息提示
请填处理意见