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

[子程序] 【已经解决】vumat 删除单元

[复制链接]
发表于 2015-10-12 11:42:41 | 显示全部楼层 |阅读模式 来自 湖北武汉
本帖最后由 yiqinuli 于 2015-10-12 15:19 编辑

请教个问题,我做vumat,将拉伸变形至破坏均做完了,vumat加入下面一段代码,以判断删除,总共有34个状态变量,第34个是删除单元的变量。然后建模材料模块中的设置如下图所示。我不太清楚建模中的variable nunber controling element deletion中的那个个数是什么意思,与子程序中的状态变量是怎样建立起联系的。最后模拟的拉伸效果如下如所示。但是却发现,很多单元的stateNew(i,34)=0却被删除了,不知道这是为何???还请大家不吝赐教。谢谢大家!!!

         if(equstrainNew>0.6)then
             stateOld(i,34)=1
         else
             stateOld(i,34)=0
         endif
         stateNew(i,34)=stateOld(i,34)  




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2016-12-27 14:43:02 | 显示全部楼层 来自 陕西西安
Simdroid开发平台
楼主您好,最近我正在做连接件的拉伸破坏,想参考一下您的子程序,能分享想一下代码和inp文件吗?万分感谢!275736729@qq.com
回复 0 不支持 1

使用道具 举报

 楼主| 发表于 2015-10-12 15:19:23 | 显示全部楼层 来自 湖北武汉
问题已解决
回复 不支持

使用道具 举报

发表于 2015-10-15 08:31:40 | 显示全部楼层 来自 安徽合肥
能分享一下解决的过程吗
回复 不支持

使用道具 举报

 楼主| 发表于 2015-10-19 11:00:52 | 显示全部楼层 来自 湖北武汉
jz0510 发表于 2015-10-15 08:31
能分享一下解决的过程吗

过程是,将variable number controlling element deletion中的数字填为子程序中要进行删除单元的状态变量标号,然后就是在step里面选上status,即可
回复 不支持

使用道具 举报

发表于 2015-12-11 13:45:46 | 显示全部楼层 来自 安徽合肥
if(equstrainNew>0.6),这个应该不对,equstrainNew只能写,不能读
回复 不支持

使用道具 举报

发表于 2016-1-7 09:17:52 | 显示全部楼层 来自 上海
楼主,请教一下,这样做的目的是什么?可以分享一下代码和inp文件吗?谢谢
496217797@qq.com
回复 不支持

使用道具 举报

发表于 2021-6-8 15:03:07 | 显示全部楼层 来自 香港
学习了,非常感谢,卡了很久了
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-9 03:52 , Processed in 0.045961 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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