- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一维非稳态导热问题的数值解.doc
计算传热学程序报告
题目:一维非稳态导热问题的数值解
姓名:
学号:
学院:能源与动力工程学院
专业:工程热物理
日期:2014年5月25日一维非稳态导热问题数值解
求解下列热传导问题:
1.方程离散化
对方程进行控制体积分得到:
非稳态项:选取T随x阶梯式变化,有
扩散项:选取一阶导数随时间做显示变化,有
进一步取T随x呈分段线性变化,有
,
整理可以得到总的离散方程为:
2.计算空间和时间步长
取空间步长为:
h=L/N
网格Fourier数为:
(小于0.5时稳定)
时间步长为:
建立温度矩阵与边界条件
T=ones(N+1,M+1)
T(:,1)=Ti (初始条件温度都为0)
T(1,:)=To (边界条件x=0处温度为1)
T(N+1,:)=Te (边界条件x=L处温度为0)
差分法求解温度
由离散方程可得到:
转化为相应的温度矩阵形式:
输入界面
考虑到方程的变量,采用inputdlg函数设置5个输入变量,对这5个变量设置了默认值,如图1所示。在计算中可以改变不同的数值,得到不同的结果,特别注意稳定条件的临界值是0.5。根据设置的默认值,得到的计算结果如图2所示。
图1 matlab变量输入界面
图2 默认值的计算结果
结果分析
根据上面的分析,给出了程序的输入界面,以及默认值状态下的数值解。可以通过改变不同的输入值,得到需要的分析结果,总结出了下面4点结论:
取F0=0.48,得到一维非稳态导热结果如下图所示
图2 F0=0.48时一维非稳态导热
从图中可以看出,对于长度L=1的细杆,初始时刻t=0时温度为0,边界条件x=0时,T=1,边界条件x=1时,T=0。随着时间的增加,温度从x=0通过导热的形式传递到x=1,不同时刻不同位置杆的温度都不同,并且随着时间的增加,杆的温度也逐渐增加。
取F0=0.48,可以得到不同位置的温度响应曲线,如下图所示
图3 F0=0.48时不同x位置处的温度响应
图中红色曲线代表x=0.1位置的温度瞬态响应,黑色曲线代表x=0.2位置的温度瞬态响应,蓝色曲线代表x=0.4位置的温度瞬态响应。从图中可以看出,随着x的增加,曲线与x轴的交点值越大,温度开始传递到该位置的所需的时间越长。随着x的增加,温度响应曲线的变化速率越慢,最终的达到的温度也越低。
取F0=0.25,得到不同位置的温度响应曲线如下图所示
图4 F0=0.25时不同x位置处的温度响应
图中三条曲线分别是x=0.1,x=0.2,x=0.4位置的温度瞬态响应。与图3的F0=0.48进行对比,两种情况下的F0值不同,F0值越大表明热扩散系数的值越大。从图中可以看出热扩散系数对于导热的影响,F0=0.25时,与F0=0.48相比较,各位置开始响应时所需的时间较长,而且各位置响应曲线的变化速率较小,最终的达到的温度也较低,说明了热扩散系数越小,热传导越慢,传递效率越低。
取F0=0.51,得到非稳定的数值解如图所示
图5 F0=0.51时一维非稳态导热
图6 F0=0.51时不同x位置处的温度响应
从图中可以看出,对于显示格式的离散方程,并不是所有的F0值都能得到有意义的解,必须要求F00.5时才能得到稳定的数值解,当F00.5
文档评论(0)