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

有时候做瞬态分析,为什么之前还要做稳态分析呢?

[复制链接]
发表于 2008-4-1 21:00:37 | 显示全部楼层 |阅读模式 来自 湖北武汉
比如一个例子:铸造过程分析,铸件的初始温度1670,砂模初始温度25度,周围空气温度25度,对流系数65(W/M2/K),求10分钟后铸件和砂模的温度场分布。
想必大家都算过这个例子吧,是做相变分析的一个例子
其中有一步是这样的:
选择Main Menu/Solution/Load Step Ops/Time Frequenc/Time-Time Step命令,出现Time and Time Step Options对话筐,【Time】Time at and of load step文本框中输入0.01,在【DELTIM】Time step size文本框中输入0.01,其他选项采用默认设置

请问这是做什么用的?
发表于 2008-4-1 21:58:28 | 显示全部楼层 来自 辽宁沈阳
Simdroid开发平台
为了确定初始的温度分布,然后在以后的计算中,以这个为初始条件,来算其它时间的温度场,我没做过,不过,我想,如果你直接做的话,不经过这个稳态,数值上也应该差不多吧,不知道,对不对,各位指正了,学习ING
回复 不支持

使用道具 举报

发表于 2008-4-2 09:38:15 | 显示全部楼层 来自 四川成都
并不是说一定要先稳态在瞬态,
所有问题要从你的问题出发,你问题上提出了模具与铸件有初始温度,那么用一个时间非常短的载荷来添加初始温度这很正常,
你问道了载荷步和载荷步长的问题,TIME是指你温度加载的总时间长度。DLT是指计算是的步长。
那么 0.01  0.01 就是温度载荷 稳态加载 0.01秒,一个载荷步。
....呼喘口气~
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-2 20:47:56 | 显示全部楼层 来自 湖北武汉
既然题目给出了模具和铸件的初始温度,直接添加温度不就行了,为何还要还要根据这个初始温度再算出另一初始温度呢?这不是又麻烦了一步了?搞不明白了
还有,我没有按例子先做稳态分析,直接给定模具和铸件的初始温度,结果和例子算出的大不一样,不知道是不是我算错了,还是。。。。汗。。。
回复 不支持

使用道具 举报

发表于 2008-11-11 09:11:24 | 显示全部楼层 来自 天津
这个问题可以搜一下我以前发的帖子
回复 不支持

使用道具 举报

发表于 2008-11-14 13:01:43 | 显示全部楼层 来自 大连理工大学
就一个瞬态问题而言,你直接加个初始温度然后让它计算瞬态温度场也是可以的,但是由于刚开始的初始温度场只是自己给定的,具体应该是多少,计算以前是不知道的,所以给定的不是特别准确;再一个即使大致能够估计差不多,将模型分成几个区域进行施加初始温度,对于具体的节点上的温度也是给不准确的。正是因为这个原因这种直接给定初始温度就进行计算就可能会花费很长的时间。而稳态问题计算时间比较短,可以直接通过施加边界条件就可以计算出来各个节点的大致的温度场,跟瞬态温度场整体差距也不是特别大。在进行瞬态计算的时候就可以以稳态温度场为初始条件,进而代替自己认为设定的初始条件,达到加快收敛,较少计算机时的目的。
回复 不支持

使用道具 举报

发表于 2009-4-8 08:40:57 | 显示全部楼层 来自 湖南邵阳
不进行稳态分析,则施加的载荷是人为约束的的随时间变化的载荷(相当于已知条件),惊醒稳态分析后的载荷时自然变化的载荷,两者区别很大
回复 不支持

使用道具 举报

发表于 2009-4-8 08:41:18 | 显示全部楼层 来自 湖南邵阳
不进行稳态分析,则施加的载荷是人为约束的的随时间变化的载荷(相当于已知条件),惊醒稳态分析后的载荷时自然变化的载荷,两者区别很大
回复 不支持

使用道具 举报

发表于 2009-4-8 08:41:31 | 显示全部楼层 来自 湖南邵阳
不进行稳态分析,则施加的载荷是人为约束的的随时间变化的载荷(相当于已知条件),惊醒稳态分析后的载荷时自然变化的载荷,两者区别很大
回复 不支持

使用道具 举报

发表于 2009-4-8 08:42:12 | 显示全部楼层 来自 湖南邵阳
网络卡,刚刚掉了,不好意思啊  呵呵
回复 不支持

使用道具 举报

发表于 2010-4-8 21:09:28 | 显示全部楼层 来自 江苏南京
还是高手多啊。
回复 不支持

使用道具 举报

发表于 2010-4-8 22:25:13 | 显示全部楼层 来自 河南郑州
这个问题我也一直困扰,不知道为啥要先做稳态后瞬态。
既然给出了0.01也就意味着求解出0.01时间的温度分布,对吧,但是这个和初始温度有什么区别呢?
如果直接按照瞬态来做有何不可?
这么说张国智编写的ansys10 热力学有限元分析实例指导教程这个例子是错的
回复 不支持

使用道具 举报

发表于 2010-4-8 22:43:43 | 显示全部楼层 来自 河南郑州
请教版主:
1.为什么说初始的温度是自己定的,温度场就不知道是多少呢?按理说初始的温度就应该是温度场的节点的温度。是不是主要是因为初始条件在不同位置施加,造成节点的初始温度场不一样。
2.或者如你所说,就是为了提高计算速度
回复 不支持

使用道具 举报

发表于 2010-4-9 10:08:28 | 显示全部楼层 来自 河南郑州
为什么设置成0.01而不是其它的时间呢?为啥?
回复 不支持

使用道具 举报

发表于 2010-10-26 20:58:06 | 显示全部楼层 来自 山东青岛
这个问题也困扰了我很长时间,我做了个试验,先做稳态分析和不做稳态分析直接瞬态分析答案不同,不知道各位试验过没有?怎么样来确定什么情况下先做稳态分析,还有为什么设置是0.01,期待高手给以答复
回复 不支持

使用道具 举报

发表于 2010-10-27 15:12:32 | 显示全部楼层 来自 上海
瞬态分析前作稳态分析是为了得到一个初始的温度场,这个温度场在后继的瞬态分析中就会随时间而变化。例如把一块500°的钢板丢入30°的水里,首先就需要对系统进行稳态分析获取初始温度场,得到温度场后应将加在钢板与水上的初始载荷500°与30°删掉,在进行瞬态分析,至于稳态分析你的时间是设为0.01s还是100s,这对稳态分析本身是没什么影响的,因为稳态分析与时间无关,只是对后面的瞬态分析会有影响,比如说如果瞬态过程的时间是300s,如果你将稳态分析的时间定义为0.01s,那么瞬态分析的终止时间定义为300s就得了,但你若将稳态分析的时间定义为100s,那么瞬态分析的终止时间就应该是300+100=400s了。
稳态分析得到的初始温度场分布我估计Ansys是按照温度场的连续性条件+不同材料分界面的热流连续性条件得来的,即:T1=T2,K1dT/dl|1=k2dT/dl|2(dT/dl指垂直于边界线的偏微分)
回复 不支持

使用道具 举报

发表于 2010-11-4 17:01:17 | 显示全部楼层 来自 北京
瞬态分析前作稳态分析是为了得到一个初始的温度场,这个温度场在后继的瞬态分析中就会随时间而变化。例如把一块500°的钢板丢入30°的水里,首先就需要对系统进行稳态分析获取初始温度场,得到温度场后应将加在钢板与 ...
Forthuth 发表于 2010-10-27 15:12

嗯,说的有道理,不知道是不是真的是这样,只有靠自己去实践了。
回复 不支持

使用道具 举报

发表于 2010-11-4 19:47:09 | 显示全部楼层 来自 安徽蚌埠
首先做稳态分析得到一个温度,时间0.01s,
我的疑问是:这算出来的温度是一个平衡温度,这期间有一个传导过程,似乎不是0.01s能完成的。如果这样不就造成后面迭代计算很大的误差吗?
其实上面大家有一些解释,似乎没从根上解释清楚,又或者我还没理解透
回复 不支持

使用道具 举报

发表于 2010-11-4 19:52:38 | 显示全部楼层 来自 安徽蚌埠
还有就是,做瞬态分析在什么情况需要先做稳态分析?也有好多例子都直接做瞬态分析的。
回复 不支持

使用道具 举报

发表于 2010-11-5 16:40:33 | 显示全部楼层 来自 上海
不是都已经说了那个0.01s没什么特殊含义了吗?稳态分析跟时间没关系,那个0.01s相当于瞬态分析的无穷大,也就是稳定后的温度分布。
如果你能够定义一个符合初始条件的节点温度场分布而不是温度载荷那么就没必要先做稳态分析,做稳态分析是为了先得到一个初始温度场分布,前面已经说的很清楚了
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-20 06:46 , Processed in 0.050768 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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