热设计论坛
标题:
(讨论) 热应力计算时载荷步的选取
[打印本页]
作者:
endless
时间:
2011-5-1 09:31
标题:
(讨论) 热应力计算时载荷步的选取
大家来讨论一下,是如何处理载荷步的,每一个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 ,也可以得到收敛的结果,挺有意思的。
作者:
有没有
时间:
2011-5-1 09:31
我工作中也发现,如果在一个载荷步内应变过大,ansys容易退出计算.只是B方案可能会稍麻烦些.无论是接触还是塑性等,abaqus的收敛性确实有口皆碑.
作者:
彩云间
时间:
2011-5-1 09:31
最近在學這個, 我建了一個anand 模型的TCT, 11度/min, 從-40度到125度,用一個load step可以嗎?
管理員講的 "一个载荷步内应变过大" 是指多大啊? 感謝!
作者:
热热热
时间:
2011-5-1 09:31
可以设置的,我一般将塑性应变限制在0.02~0.03之间。
作者:
endless
时间:
2011-5-1 09:31
原來如此.請問命令是什麼?
BTW
我是這樣設的,看起來不很專業哈
autots,on !turn on auto time step
nsubst,30,1000000,10 !set substeps for load step
作者:
那是谁
时间:
2011-5-1 09:31
CUTCONTROL, Lab, VALUE, Option
其中Lab=PLSLIMIT ,设置最大等效塑性应变。
作者:
快乐的
时间:
2011-5-1 09:31
感謝!
所以如果是creep model, 那麼Lab=CRPLIMIT對吧?
作者:
airthink
时间:
2011-5-1 09:31
恩,creep的计算因为历史相关性,时间步长不能太大,小点比较精确。如果条件允许,你可以计算不同的设置,然后选个最优化的,计算时间和精度都比较满意情况
作者:
一个人
时间:
2011-5-1 09:31
感謝兩位大牛的回答
作者:
大大苹果
时间:
2011-5-1 09:31
不客气了,模拟就是数值实验,多尝试各种情况,然后你自己就能总结什么是最优化的模拟参数了
作者:
往事飘去
时间:
2011-5-1 09:31
請問誰做過drop test 的模擬?還有vibraton, 負載要怎樣加? 這兩個題目似乎有點難, 不知道有沒有人做過
作者:
往事飘去
时间:
2011-5-1 09:31
你算是问对人了,这2个我都做过 ^=^
drop test 我用implicit计算,载荷是在支架上输入试验测得的加速度
vibration就是在振动器那个垫片用 正弦位移 历史加载
用的都是abaqus软件,你有问题就到abaqus那版面重新开个讨论吧
作者:
玻璃杯里
时间:
2011-5-1 09:31
小鈺果然是高人! 您的意思是用abaqus軟件做以上兩個模擬較Ansys要好,是嗎?
請問abaqus軟件的價格大約多少? 用Ansys不可以做嗎?
欢迎光临 热设计论坛 (https://resheji.com/bbs/)
Powered by Discuz! X3.4