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

[热分析] 焊接模拟单元生死

[复制链接]
发表于 2009-8-25 23:17:00 | 显示全部楼层 |阅读模式 来自 英国
本帖最后由 djl_111_a 于 2009-8-25 15:52 编辑

发个帖子介绍一下我是怎么实现焊接模拟中的单元生死的。。
单元生死在Abaqus中的关键字是*model change, add/remove,但是很可惜,在GUI中是不支持这个命令的,只能够在inp.文件中自己加入。而且这个inp.文件如果通过import命令导入到cae中,单元生死功能会丧失。只能够通过直接上传inp文件进行计算。
我的建模思想:根据焊接速度将整个焊接过程分成许多sets,在分析开始时将整个bead模型deactivate,然后再逐个激活。这样就可以比较好的模拟焊料逐渐加入的过程。
由于set的定义以及step的设定需要重复数十遍,我利用MATLAB编制了两个循环的小程序用来实现sets的定义以及steps的添加。
附件中是我的inp.文件以及热源移动的用户子程序。整个模型的参数依照http://forum.simwe.com/viewthread.php?tid=877244&highlight=%2Bdjl%5C_111%5C_a

欢迎大家的宝贵意见。

本帖子中包含更多资源

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

×

评分

1

查看全部评分

发表于 2009-8-26 11:54:51 | 显示全部楼层 来自 陕西西安
Simdroid开发平台
我简单看了看说几句,不一定对讨论一下:
1、你既然是热分析,那个PLATE 和  BEAD的接触有必要定义吗?为什么不定义为一体,赋予不同的材料属性呢?
2、你的材料为什么没有 LATENT HEAT 的定义呢?那样材料固液相之间的热损失不是就不能考虑了。
3、你的计算过程还是单元一个一个的激活(BEAD上的),那PLATE上的呢?
回复 不支持

使用道具 举报

 楼主| 发表于 2009-8-26 16:42:27 | 显示全部楼层 来自 英国
本帖最后由 djl_111_a 于 2009-8-26 08:48 编辑

to ajaxikr:
1.你的这个建议很好,我会尝试建立一个新的一体模型。这样网格划分也应该简单一些。
2.latent heat的影响我还没有考虑,模型会进一步完善。
3.bead上单元的逐个激活是为了模拟焊料的逐渐加入。plate上面就不用了。
回复 不支持

使用道具 举报

发表于 2009-9-14 21:53:34 | 显示全部楼层 来自 新加坡
楼主能留下你的QQ吗?我想和你讨论一下
回复 不支持

使用道具 举报

 楼主| 发表于 2009-9-14 22:25:31 | 显示全部楼层 来自 英国
80371486.djl
回复 不支持

使用道具 举报

发表于 2009-9-15 17:54:56 | 显示全部楼层 来自 湖北武汉
我很钦佩  牛
回复 不支持

使用道具 举报

发表于 2010-1-11 19:49:46 | 显示全部楼层 来自 陕西西安
楼主你那个资料好像缺一个解压文件,解压不了
回复 不支持

使用道具 举报

发表于 2010-4-28 15:32:12 | 显示全部楼层 来自 清华大学
ABAQUS只能这样实现随焊的单元生死吗
回复 不支持

使用道具 举报

发表于 2010-4-29 14:56:35 | 显示全部楼层 来自 清华大学
再顶下!希望高手指教
例如,在焊接模拟中,有什么实现随焊单元生死的办法吗
回复 不支持

使用道具 举报

发表于 2011-1-24 20:54:58 | 显示全部楼层 来自 陕西西安
顶顶顶!好东西
回复 不支持

使用道具 举报

发表于 2011-2-15 14:22:10 | 显示全部楼层 来自 香港
好东西 顶顶
回复 不支持

使用道具 举报

发表于 2011-2-15 14:48:03 | 显示全部楼层 来自 台湾
ABAQUS只能这样实现随焊的单元生死吗
sunyj09 发表于 2010-4-28 15:32

這樣做可以模擬到焊接過程的熱傳導跟結構變形
會比較接近實際

但不知道其它軟體是如何實現焊接流程的模擬呢?
回复 不支持

使用道具 举报

发表于 2011-3-31 20:56:58 | 显示全部楼层 来自 湖南长沙
需要啊.........
回复 不支持

使用道具 举报

发表于 2011-4-11 00:04:02 | 显示全部楼层 来自 美国
非常好 值得认真学习
回复 不支持

使用道具 举报

发表于 2011-5-13 18:34:49 | 显示全部楼层 来自 辽宁沈阳
值得学习~!!
回复 不支持

使用道具 举报

发表于 2011-5-26 11:34:32 | 显示全部楼层 来自 黑龙江佳木斯
学习了,刚好触及这方面
回复 不支持

使用道具 举报

发表于 2011-5-31 15:04:14 | 显示全部楼层 来自 北京
我简单看了看说几句,不一定对讨论一下:
1、你既然是热分析,那个PLATE 和  BEAD的接触有必要定义吗?为什么不定义为一体,赋予不同的材料属性呢?
2、你的材料为什么没有 LATENT HEAT 的定义呢?那样材料固液相之 ...
ajaxjkr 发表于 2009-8-26 11:54

1、热分析可以不用接触;
2、最好加上LATENT HEAT,材料固液相转化才能比较形象的表示出来,当然,要精确表示得使用子程序(国外一篇文章FEM prediction of welding residual stress and distortion in carbon steel considering phase transformation effects)。
3、确切说,你的模型是多道焊,而非多层焊。
回复 不支持

使用道具 举报

发表于 2011-12-18 11:39:09 | 显示全部楼层 来自 安徽合肥
好东西啊
回复 不支持

使用道具 举报

发表于 2011-12-20 09:37:26 | 显示全部楼层 来自 广东深圳
互相鼓励一下,我刚刚开始学习这方面的内容,不知道ABAQUS和ANSYS哪个更适合模拟焊接。
回复 不支持

使用道具 举报

发表于 2012-5-13 22:23:18 | 显示全部楼层 来自 甘肃兰州
楼主,不知道“由于set的定义以及step的设定需要重复数十遍,我利用MATLAB编制了两个循环的小程序用来实现sets的定义以及steps的添加。”具体怎么添加
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 05:53 , Processed in 0.074138 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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