注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

htbbzzg的博客

与朋友们分享 CAE 资料和经验

 
 
 

日志

 
 

对 ANSYS 中几个温度术语的探讨 (续)  

2011-12-06 07:19:10|  分类: 问与答 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

关于 TUNIF 命令

命令 TUNIF 可以用来定义结构中的均匀温度 (施加到所有节点上),但是实际上其它定义温度的方式优先于此命令,只有在没有使用其它命令定义温度的节点处才使用 TUNIF 指定的温度。

如上例中,对整个体施加了温度 100 °C,如果再使用 TUNIF 命令定义均匀温度为 550 °C (减去参考温度 50 °C 后,实际温度变化为 500 °C),计算后结果仍是 0.05

                  对 ANSYS 中几个温度术语的探讨 (续) - htbbzzg - htbbzzg的博客

 

修改 TUNIF 为其它值,结果还是一样。

说明如果采用其他方式定义了结构温度,则计算时该均匀温度不起作用。

然后,删除施加在 Volume 上的温度,TUNIF 仍设置为 550 °C,减去参考温度 50 °C ,对应的温度变化为 500 °C。软件计算结果,三个方向的位移都是 2.75。如下图:

                 对 ANSYS 中几个温度术语的探讨 (续) - htbbzzg - htbbzzg的博客

 

  理论值:

    550 °C 时的热膨胀系数为 5.5e-5,变形应为:

       100 * 5.5e-5 * 500 = 2.75

  计算结果与理论值是一致的。说明此时 TUNIF 定义的均匀温度起到了作用。

  由此可见,由 TUNIF 定义的均匀温度,仅对没有其他温度定义的那部分结构起作用。即直接对实体定义的温度载荷优先于 TUNIF 的定义。

 

  关于参考温度 TREF

  除了在定义材料属性时可以定义参考温度外,ANSYS 中还有一个定义参考温度的命令 – TREF,比如上例中将参考温度 TREF 定义为 100 °C

       对 ANSYS 中几个温度术语的探讨 (续) - htbbzzg - htbbzzg的博客

 

  同时仍保留了材料属性中的参考温度 50 °C

  将均匀温度改为 150 °C,计算结果三个方向的位移都是 0.15

       对 ANSYS 中几个温度术语的探讨 (续) - htbbzzg - htbbzzg的博客

 

  对计算结果进行分析可见,计算时实际使用的参考温度是在材料属性中定义的参考温度。此时,150°C 时的热膨胀系数为 1.5e-5,温度变化为 150–50 = 100 °C,边长 100 的伸长为:

      100 * 100 * 1.5e-5 = 0.15

  即计算结果与理论值一致。

  如果按照 TREF 定义的参考温度,伸长应该是:

      100 * (150 – 100) * 1.5e-5 = 0.075

  显然与理论值不一致了。

 

  进一步,修改模型如下:

    1.  定义第二种材料,除了参考温度改为 20°C 以外,其余与第一种材料相同:

    2.  z > 50 的所有单元的材料属性改为材料 2

        

                      对 ANSYS 中几个温度术语的探讨 (续) - htbbzzg - htbbzzg的博客

 

               对 ANSYS 中几个温度术语的探讨 (续) - htbbzzg - htbbzzg的博客

 

求解结果如下:

              对 ANSYS 中几个温度术语的探讨 (续) - htbbzzg - htbbzzg的博客

 

  可以看到:材料 2 部分的变形要大于材料 1 部分的变形。原因是材料 2 的参考温度设置比材料 1 小,这样一来,虽然同样施加了温度载荷 100 °C,但实际计算热应变的温度是 150–20 = 130 °C,大于材料 1 部分的 150–50 = 100 °C

将材料 2 部分的单元温度改为 120 °C,以使两部分单元的温度载荷与材料参考温度之差相同,计算结果如下:

      对 ANSYS 中几个温度术语的探讨 (续) - htbbzzg - htbbzzg的博客

 

少量误差估计是由于在两部分单元的材料热膨胀系数不同,对于材料 1,按照上述条件,在 150 °C时,其热膨胀系数为:1.5e-5;而材料 2,在 120 °C时,其热膨胀系数为:1.2e-5

为使二者的热膨胀系数一致,将材料 2 的性能参数修改如下:

          对 ANSYS 中几个温度术语的探讨 (续) - htbbzzg - htbbzzg的博客

  这样,材料 2 120 °C时,其热膨胀系数为:1.5e-5。计算结果如下:

      对 ANSYS 中几个温度术语的探讨 (续) - htbbzzg - htbbzzg的博客

 

  和前面计算结果一致了。

 

  根据以上计算结果,并参考 ANSYS 的帮助文件,可以得出以下结论:

  1. 当模型中同时定义了实体 (包括几何实体和有限元实体) 的温度载荷以及 TUNIF 时,TUNIF 仅对没有定义温度载荷的那部分实体起作用。

  2. 当模型中同时定义了材料的参考温度以及 TREF 时,TREF 仅对没有定义参考温度的材料起作用。

  3. 实际计算时,不同温度的材料属性按照输入的实体温度插值计算,与参考温度无关。而用于热应变计算的温度为输入的实体温度载荷与该实体所属材料的参考温度之差。如果该材料没有定义参考温度,则用于热应变计算的温度为输入的实体温度载荷与 TREF 之差。如果没有定义任何参考温度,则为输入的温度值,也可以理解为参考温度的默认值为 0

 

 

  评论这张
 
阅读(3038)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016