找回密码
 注册
Simdroid-非首页
楼主: shifang157300

[二次开发] ANSYS UPFs二次开发教程(原创,持续更新)

[复制链接]
发表于 2013-6-9 11:17:13 | 显示全部楼层 来自 江苏镇江
大神啊  :):):):):):):):):):):):):):):):):):):):):):)
回复 不支持

使用道具 举报

发表于 2013-6-10 17:46:59 | 显示全部楼层 来自 湖南株洲
Simdroid开发平台
偶像:D:D:D
回复 不支持

使用道具 举报

发表于 2013-6-14 10:27:43 | 显示全部楼层 来自 江苏南京
wuweide127 发表于 2012-3-2 23:41
首先谢谢楼主的无私奉献!

我按照楼主的提示,以及upf的文档尝试,可是在rulink这一步生成ansys的时候,总 ...

你好!我也遇到了你同样的问题,请问你后来是如何连接成功的?非常感激!
回复 不支持

使用道具 举报

发表于 2013-6-14 10:53:43 | 显示全部楼层 来自 江苏南京
老师还有各位同仁帮我看一下啊
我按老师书上的步骤装了这些东西,最后还是连接不成功啊
不知道是什么情况啊!好着急!

回复 不支持

使用道具 举报

发表于 2013-6-20 22:44:29 | 显示全部楼层 来自 韩国
找了好久,后悔没早点看到这里啊!!!
回复 不支持

使用道具 举报

发表于 2013-7-10 10:55:22 | 显示全部楼层 来自 黑龙江哈尔滨
非常好的帖子啊,受益匪浅。学习看看。
回复 不支持

使用道具 举报

发表于 2013-7-16 08:41:14 | 显示全部楼层 来自 江苏南京
绝对的好贴!顶顶!
回复 不支持

使用道具 举报

发表于 2013-7-16 23:10:01 | 显示全部楼层 来自 广东广州
一定要全部安装在C盘嘛?全部安装D盘可以吗?
回复 不支持

使用道具 举报

 楼主| 发表于 2013-7-17 11:05:37 | 显示全部楼层 来自 美国
lhl9061 发表于 2013-7-16 23:10
一定要全部安装在C盘嘛?全部安装D盘可以吗?

安装在D盘也是可以的,只要环境变量(原来的C:\都要改成D:\)设置正确就行了。
回复 不支持

使用道具 举报

发表于 2013-8-1 20:11:49 | 显示全部楼层 来自 广东广州
师访,我只想说,有您真好。
回复 不支持

使用道具 举报

发表于 2013-8-3 19:49:19 | 显示全部楼层 来自 四川成都
师老师,我有个问题想请教您,相同的内容我在qq和email中都给您发了一份,因为不知道您常使用哪个

        我在做氢致钢疲劳裂纹扩展的有限元模拟,具体过程可分为应力分析(循环弹塑性本构)和动态氢扩散分析,应力分析的每个载荷步完成之后获得应力结果和等效塑性应变结果,然后进行氢扩散分析。之前我自己用fortran写过2d的程序,应力分析的材料本构采用双线性随动硬化模型,自己写的程序还勉强可以完成计算。现在我想将模型换成3d的,应力分析的材料本构换成考虑棘轮的循环弹塑性本构,自己写的程序计算计算起来就太慢了,所以想借助成形的有限元软件进行计算。
        我还算比较熟悉ansys的使用包括命令流,之前用vc编写过窗口程序来形成命令流文件,然后用批处理命令让ansys调用文件求解。我现在有现成的abaqus 用的本构程序(umat),但我对abaqus其他的二次开发不太熟悉,而且我觉得abaqus的inp文件没有ansys的命令流文件好用,所以现在打算把abaqus的umat改成ansys的uermat进行计算。
        我想请教的问题是:
        1、应力分析这部分我用ansys完成,氢扩散的计算我还是得自己编写程序完成(需要应力分析的应力结果和等效塑性应变结果),那么这两部分我如何衔接?
        2、我目前能想到的是,用fortran编写主体程序,在主体中生成命令流文件,执行批处理命令让ansys调用命令流文件进行计算并输出结果,然后主体程序中再读取结果并继续扩散的计算。这样的话:怎样控制应力分析过程中,每个载荷步计算完成后输出结果并暂停等待扩散分析过程。
        3、我能否加入氢致材料软化的本构模型到usermat里?
回复 不支持

使用道具 举报

 楼主| 发表于 2013-8-3 20:09:59 | 显示全部楼层 来自 江苏徐州
elevenhours 发表于 2013-8-3 19:49
师老师,我有个问题想请教您,相同的内容我在qq和email中都给您发了一份,因为不知道您常使用哪个

        我在 ...

1、应力分析这部分我用ansys完成,氢扩散的计算我还是得自己编写程序完成(需要应力分析的应力结果和等效塑性应变结果),那么这两部分我如何衔接?
A:用usermat进行应力计算。用ULdFin.F执行氢扩散计算,该子程序在载荷步结束后执行,具体参见书的3.2.7节(计算干预用户子程序)。
2、我目前能想到的是,用fortran编写主体程序,在主体中生成命令流文件,执行批处理命令让ansys调用命令流文件进行计算并输出结果,然后主体程序中再读取结果并继续扩散的计算。这样的话:怎样控制应力分析过程中,每个载荷步计算完成后输出结果并暂停等待扩散分析过程。
A:参考问题1。无需用fortran编写主体程序。
3、我能否加入氢致材料软化的本构模型到usermat里?
A:可以的,虽然Abaqus umat的功能比ANSYS uermat稍丰富,但基本功能ANSYS usermat都有,二者变量接口几乎一致。umat程序可以很方便的转换到usermat中。
回复 不支持

使用道具 举报

发表于 2013-8-5 16:57:50 | 显示全部楼层 来自 四川成都
本帖最后由 elevenhours 于 2013-8-5 21:34 编辑

我将abaqus的umat程序的变量名称改成了usermat相应的名称后,调试没问题,relink没问题。但运行起来提示错误:
The L-2 norm of the residual force overflowed. this maybe caused by pred,on or birth/dead elements. Please use pred,off and try again.
按照提示更改后依然提示一样的错误。
要怎么排查原因呢?
回复 不支持

使用道具 举报

发表于 2013-8-5 17:10:22 | 显示全部楼层 来自 北京
先顶一下,虽然我不懂  哈哈哈
回复 不支持

使用道具 举报

发表于 2013-8-5 21:38:06 | 显示全部楼层 来自 广东广州
本帖最后由 elevenhours 于 2013-8-5 21:41 编辑
elevenhours 发表于 2013-8-5 16:57
我将abaqus的umat程序的变量名称改成了usermat相应的名称后,调试没问题,relink没问题。但运行起来提示错 ...

之前提示已经解决了,但原理还不知道。直接原因是我没有定义tbdata。因为umat已经把材料参数放到程序里面,所以没有传材料参数数组进去,所以我想当然就没定义tbdata。反正用不上,所以我随意定义了一个tbdata,解决。
但程序还没调通,solve后不给任何反应,没有完成计算的对话框蹦出来,也没有任何计算结果。
================
哈哈,师老师,我就不另开贴了,就顶顶你。
回复 不支持

使用道具 举报

发表于 2013-8-25 20:43:35 | 显示全部楼层 来自 甘肃兰州
师访你好,usermat一个荷载子步如果确定,每一次迭代是不是起始应变不变,应变增量会改变且迭代过程中time和dtime是不变的,不知道理解的对不对。
回复 不支持

使用道具 举报

发表于 2013-9-10 09:26:34 | 显示全部楼层 来自 四川成都
shifang157300 发表于 2012-2-11 12:25
七、关于大变形和变形梯度矩阵F的极分解(2012.06.08更新)
    使用过Usermat进行二次开发的朋友会注意到u ...

。楼主我的ansys链接的时候出现以上这种情况望指点!再次谢谢您!

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

发表于 2013-9-13 12:13:57 | 显示全部楼层 来自 四川成都
楼主你太厉害了 学习ing
回复 不支持

使用道具 举报

发表于 2013-9-14 10:15:00 | 显示全部楼层 来自 四川成都
一年前,关注过。现在是要使用二次开发了。纠结了很久最后还是用ANSYS二次开发。
现在在做岩石损伤本构理论研究和二次开发,希望能成功。
顶一下这个帖子,我的二次开发启蒙指导。
回复 不支持

使用道具 举报

发表于 2013-9-14 12:11:20 | 显示全部楼层 来自 广东广州
C:\Users\cainiao\Desktop\捕获.PNG你好,师师兄。我在安装的时候是按照你的教材来进行的,系统环境win7的32位机,安装时Studio2005+VF11.1.038+Ansys12.1。编译什么的都正常,但是在启动的时候出现错误,显示缺少cadoe.dll。我想是不是系统的原因,还是ansys版本的原因。
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-8 18:00 , Processed in 0.032417 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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