DEFORM 反传热计算

换热系数是传热过程(包括淬火过程以及加热过程等)数值模拟中的关键参数,所以获取准确的换热系数非常重要。表面换热系数的研究中最常用的方法是反传热法,是利用试验测得材料内部及表面不同位置处温度随时间变化曲线, 通过求解导热微分方程获得综合表面换热系数。 本次案例是利用DEFORM中的反传热模块来求得淬火过程中的换热系数。


在使用反传热之前,需要利用热电偶测得试样淬火过程中不同位置的冷却曲线。本次模拟案例的数据参照的是一篇博士论文中喷水末端淬火的数据[1]。论文中的试样如图1所示,T1,T2,T3处为温度测量处,左端为淬火末端。实验值如图2所示。


DEFORM 反传热计算的图1

图1 淬火试样

DEFORM 反传热计算的图2

图2 实验测得温度


建立的有限元模型为2D的四分之一模型,如图3所示,左边为对称轴,右端为淬火末端,点1,2,3分别对应T3,T2以及T1位置。

DEFORM 反传热计算的图3

图3 有限元模型


首先在前处理中打开2D Inverse Heat模块

DEFORM 反传热计算的图4


进来之后选择对应的单位位SI,选择对称类型,点击next。


DEFORM 反传热计算的图5


这里我们选择create,自己创建几何,然后选择四分之一模型,输入对应的尺寸,并且忽略小孔点击next


DEFORM 反传热计算的图6


DEFORM 反传热计算的图7


DEFORM 反传热计算的图8




建好模型之后划分网格,unstructured mesh网格数定为500,同时在表面画两层structured mesh,厚度位相对值,分别位0.01和0.02点击next

DEFORM 反传热计算的图9



接着导入材料,按照论文中的材料为6082铝,刚好材料库里有这种材料,故直接从材料库中加载点击next

DEFORM 反传热计算的图10


DEFORM 反传热计算的图11



设置材料的初始温度,按照论文中设置为500摄氏度,淬火环境也就是介质温度设为25摄氏度点击next

DEFORM 反传热计算的图12


这里设置测温点的坐标,经过转换,三个测温点的位置坐标如下图所示。设置完之后模型中也会显示点击next

DEFORM 反传热计算的图13


DEFORM 反传热计算的图14

紧接着下一步就是导入实验测得的三个点的温度随时间变化的结果。将三个点的温度变化依次粘贴过来。每次设置一个点,可以通过修改Current Point来切换点。当然也可以通过右边的文件夹打开DAT文件一次性直接导入所有的温度。(这里需要说明一下,我是通过Engauge Digitizer这个软件从论文图中取出来的),要是出现警告直接点yes点击next

DEFORM 反传热计算的图15


之后再设置传热边界条件,这里只有右端端淬末端发生热交换,其它位置假设为绝热。点击next

DEFORM 反传热计算的图16


因为我们想得到传热系数随温度的变化情况,所以选择温度。插值算法选择线性就行,B-spline我也试过,结果差别不大。然后想得到5个温度下的传热系数,Control points就设置成5,并且将5个温度值列在右边表中。传热系数的初始值设为5.0保持默认,或者也可以自己大概估一个,优化区间为[1e-17,10],这个区间也是通过估计计算的传热系数大小来设置。点击next。

DEFORM 反传热计算的图17


保持默认值,点击next。


DEFORM 反传热计算的图18


模拟控制选择auto,每步的温度变化为5摄氏度,10步一存点击next

DEFORM 反传热计算的图19


这里设置的是优化停止条件,如果经过计算,结果不是很理想,可以把relative improment less than,Objective function less than和decision vector change less than值调小一点,把maximum iterations和maximum simulations调大一点。直到得到比较理想的结果,我这里都对默认值做了相应的调整,使其不过早收敛点击next

DEFORM 反传热计算的图20


下一步点击start就开始优化传热系数了。第一次迭代完成之后可以点击next查看优化结果。

DEFORM 反传热计算的图21


这是计算得到的不同温度下的传热系数

DEFORM 反传热计算的图22


这是三个点实验测得的温度和模拟的温度对比,可以看到误差在可接受范围内的,说明我们得到的传热系数与实际的传热系数非常接近(这里的误差当然也包括了我从图片中取数的误差)。

DEFORM 反传热计算的图23


DEFORM 反传热计算的图24


DEFORM 反传热计算的图25

参考文献

[1]徐戎. 铝合金淬火界面换热系数反分析求解及在仿真中的应用[D].湖南大学,2015.


后台回复【反传热计算】获取温度数据

DEFORM反传热

DEFORM 反传热计算的评论2条

DEFORM 反传热计算的相关案例教程

用户可以使用Zemax编程语言 (Zemax Programming Language,ZPL) 在OpticStudio中编写自己的程序。这些程序可以实现: 自动重复键盘和鼠标的操作 基于OpticStudio的数据进行计算 以特定格式输出数据 以图表或表格的形式生成数据 以及很多其它的功能! 创建ZPL宏程序非常简单。本文概述了ZPL的主要功能、变量示例,描述了ZPL中重要的函数和关键词。 作
用户可以使用Zemax编程语言 (Zemax Programming Language,ZPL) 在OpticStudio中编写自己的程序。这些程序可以实现: 自动重复键盘和鼠标的操作 基于OpticStudio的数据进行计算 以特定格式输出数据 以图表或表格的形式生成数据 以及很多其它的功能! 创建ZPL宏程序非常简单。本文概述了ZPL的主要功能、变量示例,描述了ZPL中重要的函数和关键词。 作
package 她; import java.util.*;//控制镜面输入 import java.util.Random;//随机数 public class t { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.print("please enter a firs
NOTE # 9199 MSGLMT=STRICT is active, all messages will be printed. You can suppress some less important warning messages by use of MSGLMT=BRIEF or UNREF (in config file or in the input data). *** See
DEFORM本身没有模拟马杠扩孔的模块,不过可以通过Cogging模块使用一些小小的trick,加以修改。 前面用Cogging模块模拟了拔长,所以很多操作都是类似的,所以很多操作都稍微简单略过。 1 进入到MO界面 添加Cogging工序,然后来到Process设置框。这里我们选择的还是Cogging,其它条件如图设置。 2 Pass Table设置 这里需要注意一下,之前拔长是沿着x轴轴向运动
影响力
粉丝
内容
获赞
收藏
    项目客服
    培训客服
    2 14