找回密码
 注-册

手机短信,快捷登录

微信扫一扫,快捷登录!

搜索

其它CFD (讨论) 热应力计算时载荷步的选取

大家来讨论一下,是如何处理载荷步的,每一个load step 升高多少温度

主要是模拟 component board,在温度循环 thermal cycling ,如何施加载荷步
考虑大变形,和solder 的弹塑性,使用anand 模型
譬如:升温过程中 ramp up time 100 second 从25C 升到 125C

我一般把每个载荷步的温度变化控制在 5-10 C,这样可以得到比较精确的收敛结果
还有个概念值得注意的就是, 对于同一个问题,
A 方案: 用一个load step 多个 substep
B 方案: 多个 load step 每个load step 较少的substep
这2个方案在具体计算的时候效果是完全不同的,有兴趣的朋友可以自己尝试一下
我推荐B方案, 一个简单的理由就是A方案经常会不收敛的,呵呵呵

btw,目前用abaqus,发现在abaqus里面同样的温度循环,可以把载荷步设置的比较大,甚至一个load step 从25C— 100C ,也可以得到收敛的结果,挺有意思的。


  [热设计论坛版规] [增加积分的方法] [中国热设计网 QQ群号: 103443015加群验证:工作城市-论坛会员名]

大神点评12

有没有 2011-5-1 09:31:23 显示全部楼层

我工作中也发现,如果在一个载荷步内应变过大,ansys容易退出计算.只是B方案可能会稍麻烦些.无论是接触还是塑性等,abaqus的收敛性确实有口皆碑.

彩云间 2011-5-1 09:31:23 显示全部楼层

最近在學這個, 我建了一個anand 模型的TCT, 11度/min, 從-40度到125度,用一個load step可以嗎?
管理員講的 "一个载荷步内应变过大" 是指多大啊? 感謝!

热热热 2011-5-1 09:31:24 显示全部楼层

可以设置的,我一般将塑性应变限制在0.02~0.03之间。

 楼主| endless 2011-5-1 09:31:24 显示全部楼层

原來如此.請問命令是什麼?
BTW
我是這樣設的,看起來不很專業哈
autots,on                                !turn on auto time step
nsubst,30,1000000,10        !set substeps for load step

那是谁 2011-5-1 09:31:24 显示全部楼层

CUTCONTROL, Lab, VALUE, Option
其中Lab=PLSLIMIT ,设置最大等效塑性应变。

快乐的 2011-5-1 09:31:24 显示全部楼层

感謝!
所以如果是creep model, 那麼Lab=CRPLIMIT對吧?

airthink 2011-5-1 09:31:24 显示全部楼层

恩,creep的计算因为历史相关性,时间步长不能太大,小点比较精确。如果条件允许,你可以计算不同的设置,然后选个最优化的,计算时间和精度都比较满意情况

一个人 2011-5-1 09:31:24 显示全部楼层

感謝兩位大牛的回答

大大苹果 2011-5-1 09:31:25 显示全部楼层

不客气了,模拟就是数值实验,多尝试各种情况,然后你自己就能总结什么是最优化的模拟参数了

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