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

[子程序] UMAT的状态变量

[复制链接]
发表于 2014-10-15 17:20:44 | 显示全部楼层 |阅读模式 来自 陕西西安
在UMAT中需要使用状态变量,如果规定了状态变量的个数为7,怎样知道1-7个分量分别代表什么呢?
 楼主| 发表于 2014-10-18 10:21:08 | 显示全部楼层 来自 陕西西安
Simdroid开发平台

那是不是可以这样理解:在主程序中用*depvar定义了一个空的状态变量数组,而这个数组具体每一项代表什么量可以根据需要在子程序中给出定义?
回复 0 不支持 1

使用道具 举报

发表于 2014-10-16 09:18:42 | 显示全部楼层 来自 大连理工大学
是你自己定的
回复 不支持

使用道具 举报

发表于 2014-10-18 12:43:04 | 显示全部楼层 来自 大连理工大学
这是一个初值,可以再变更,但不是所有的都可以变更,这里面又要结合实际情况了
回复 不支持

使用道具 举报

 楼主| 发表于 2014-10-18 15:36:14 | 显示全部楼层 来自 陕西西安
xj2330 发表于 2014-10-18 12:43
这是一个初值,可以再变更,但不是所有的都可以变更,这里面又要结合实际情况了 ...

我的意思是这个状态变量会不会像Stress或者Strain矩阵,以及那个DDSDDE矩阵一样,前面多少个是直接分量后面多少个剪切分量等类似的结构。比如,我在很多书上看到一个列子,状态变量的维数为13,前面6个是弹性应变,后面7-12个是塑性应变,第13个分量是等效塑性应变,这种第几个分量对应什么量是主程序本身就规定了的还是在子程序中人为定义的呢。如果我就使用这个例子,那我把前6个分量在子程序中定义为塑性应变,7-12定义为弹性应变,这样行不行呢
回复 不支持

使用道具 举报

发表于 2014-10-18 15:41:01 | 显示全部楼层 来自 陕西西安
herobin 发表于 2014-10-18 15:36
我的意思是这个状态变量会不会像Stress或者Strain矩阵,以及那个DDSDDE矩阵一样,前面多少个是直接分量后 ...

可以,状态变量是用来存储用户自定义数据的。
回复 不支持

使用道具 举报

 楼主| 发表于 2014-10-18 16:16:56 | 显示全部楼层 来自 陕西西安
shawn2008 发表于 2014-10-18 15:41
可以,状态变量是用来存储用户自定义数据的。

噢,谢谢了
回复 不支持

使用道具 举报

发表于 2014-10-18 23:26:33 | 显示全部楼层 来自 天津
谢谢 学习了
回复 不支持

使用道具 举报

发表于 2014-12-1 17:06:26 | 显示全部楼层 来自 河南郑州
请问一下状态变量初值是怎么赋予的呀?
回复 不支持

使用道具 举报

发表于 2014-12-1 17:43:12 | 显示全部楼层 来自 黑龙江哈尔滨
感谢楼主同志的伟大贡献
回复 不支持

使用道具 举报

发表于 2014-12-3 21:19:01 | 显示全部楼层 来自 河南郑州
请问楼主关于状态变量的问题搞懂了么?我想向您请教一下!
回复 不支持

使用道具 举报

发表于 2015-1-19 15:46:52 | 显示全部楼层 来自 安徽合肥
490266711 发表于 2014-12-1 17:06
请问一下状态变量初值是怎么赋予的呀?

我的理解是,状态变量的初值就是为0,然后在调用子程序以后,状态变量不断被更新。刚刚楼主提到:“那是不是可以这样理解:在主程序中用*depvar定义了一个空的状态变量数组”。。我也是这样理解的。
回复 不支持

使用道具 举报

发表于 2018-7-4 13:59:03 | 显示全部楼层 来自 河南
herobin 发表于 2014-10-18 15:36
我的意思是这个状态变量会不会像Stress或者Strain矩阵,以及那个DDSDDE矩阵一样,前面多少个是直接分量后 ...

:):):):)
回复 不支持

使用道具 举报

发表于 2018-10-1 13:39:52 | 显示全部楼层 来自 上海
楼主,请问您解决了问题了吗?如何进行STATEV矩阵的初始值定义呢?是另外使用子程序定义吗?
回复 不支持

使用道具 举报

 楼主| 发表于 2018-12-18 22:03:36 | 显示全部楼层 来自 中国
sxksxksxk 发表于 2018-10-1 13:39
楼主,请问您解决了问题了吗?如何进行STATEV矩阵的初始值定义呢?是另外使用子程序定义吗? ...

直接在UMAT里面定义就可以了
回复 不支持

使用道具 举报

发表于 2019-1-22 11:05:20 | 显示全部楼层 来自 江苏南京
可以自己定义的
回复 不支持

使用道具 举报

发表于 2019-1-22 16:50:28 | 显示全部楼层 来自 江苏南京
楼主你在做什么方向
回复 不支持

使用道具 举报

发表于 2019-1-24 09:22:09 | 显示全部楼层 来自 中国
自己在子程序中顶益 ,这是为了方便计算,以及查看结果
回复 不支持

使用道具 举报

发表于 2021-12-28 17:16:48 | 显示全部楼层 来自 江苏南京
那请问一下这个定义的状态变量的塑性应变的顺序是先正应变后切应变吗
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 20:00 , Processed in 0.047454 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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