一维非稳态导热问题的数值解.doc
《一维非稳态导热问题的数值解.doc》由会员分享,可在线阅读,更多相关《一维非稳态导热问题的数值解.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date一维非稳态导热问题的数值解一维非稳态导热问题数值解 计算传热学程序报告 题目:一维非稳态导热问题的数值解 姓名: 学号: 学院:能源与动力工程学院 专业:工程热物理 日期:2014年5月25日-一维非稳态导热问题数值解求解下列热传导问题:1.方程离散化对方程进行控制体积分得到: 非稳态项:选取T随x阶梯式变化,有 扩散项:选取一阶导数随时间做显示变化,有 进一步取T随
2、x呈分段线性变化,有 , 整理可以得到总的离散方程为: 2.计算空间和时间步长取空间步长为: h=L/N网格Fourier数为: (小于0.5时稳定)时间步长为: 3. 建立温度矩阵与边界条件 T=ones(N+1,M+1) T(:,1)=Ti (初始条件温度都为0) T(1,:)=To (边界条件x=0处温度为1) T(N+1,:)=Te (边界条件x=L处温度为0)4. 差分法求解温度由离散方程可得到: 转化为相应的温度矩阵形式: 5. 输入界面考虑到方程的变量,采用inputdlg函数设置5个输入变量,对这5个变量设置了默认值,如图1所示。在计算中可以改变不同的数值,得到不同的结果,特别
3、注意稳定条件的临界值是0.5。根据设置的默认值,得到的计算结果如图2所示。 图1 matlab变量输入界面 图2 默认值的计算结果6. 结果分析 根据上面的分析,给出了程序的输入界面,以及默认值状态下的数值解。可以通过改变不同的输入值,得到需要的分析结果,总结出了下面4点结论: (1) 取F0=0.48,得到一维非稳态导热结果如下图所示 图2 F0=0.48时一维非稳态导热从图中可以看出,对于长度L=1的细杆,初始时刻t=0时温度为0,边界条件x=0时,T=1,边界条件x=1时,T=0。随着时间的增加,温度从x=0通过导热的形式传递到x=1,不同时刻不同位置杆的温度都不同,并且随着时间的增加,
4、杆的温度也逐渐增加。(2) 取F0=0.48,可以得到不同位置的温度响应曲线,如下图所示 图3 F0=0.48时不同x位置处的温度响应图中红色曲线代表x=0.1位置的温度瞬态响应,黑色曲线代表x=0.2位置的温度瞬态响应,蓝色曲线代表x=0.4位置的温度瞬态响应。从图中可以看出,随着x的增加,曲线与x轴的交点值越大,温度开始传递到该位置的所需的时间越长。随着x的增加,温度响应曲线的变化速率越慢,最终的达到的温度也越低。(3) 取F0=0.25,得到不同位置的温度响应曲线如下图所示 图4 F0=0.25时不同x位置处的温度响应图中三条曲线分别是x=0.1,x=0.2,x=0.4位置的温度瞬态响应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一维非 稳态 导热 问题 数值
限制150内