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

[二次开发及其理论] 如何把单个单元的等效应力、等效应变输出到指定文件...

[复制链接]
发表于 2013-8-20 10:21:11 | 显示全部楼层 |阅读模式 来自 陕西西安
各位高手:
      仿效书上的例子,想把编号为1904的单元状态输出出来:

      iext=nelmntid(i,0)
      if(iext.eq.1904) then
          open(1,file="out.txt")
          write(1,*) 等效应力代号,等效应变代号
      endif
可是,调试通不过。
在dyna970中,i代表单元内部编号,在subroutine umat41(cm,eps,sig,hisv,dt1,capa,etype,time, temp,i,ixs,x,k,j)传参中出现了i。

各位高手,你们怎么实现的?



 楼主| 发表于 2013-8-22 18:44:32 | 显示全部楼层 来自 陕西西安
Simdroid开发平台
找不到好办法,我用以下方式调试:
hsv(3)=hsv(3)+1
if (hsv.gt.100) then
   write(*,*) scle, aj1, ak fac1, depi, hsv(1)
   hsv(3)=0
endif

但是,该方法的缺点会造成计算特别慢,而且,不知道输出的是哪个单元的信息。

回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 00:07 , Processed in 0.027690 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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