昆明学院2015届毕业设计(论文)设计(论文)题目一维热传导问题的数值解法及其MATLAB模拟子课题题目无姓名伍有超学号201117030225所属系物理科学与技术系专业年级2011级物理学2班指导教师王荣丽2015年5月一维热传导问题的数值解法及MATLAB模拟1摘要本文介绍了利用分离变量法和有限差分法来求解一维传导问题的基本解,并对其物理意义进行了讨论。从基本解可以看出,在温度平衡过程中,杠上各点均受初始状态的影响,而且基本解也满足归一化条件,表示在热传导过程中杆的总热量保持不变。通过对一维杆热传导的分析,利用分离变量法和有限差分法对一维热传导进行求解,并用MATLAB数学软件来对两种方法下的热传导过程进行模拟,通过对模拟所得三维图像进行取值分析,得出由分离变量法和有限差分法绘制的三维图基本相同,且均符合热传导过程中温度随时间、空间的变化规律,所以两种方法均可用来解决一维热传导过程中的温度变化问题。关键词:一维热传导;分离变量法;有限差分法;数值计算;MATLAB模拟一维热传导问题的数值解法及MATLAB模拟2AbstractInthispaper,themethodofvariableseparationandfinitedifferencemethodareintroducedtosolvetheproblemofone-dimensionalheatconductionproblems,andthephysicalsignificanceofnumericalmethodsforheatconductionproblemsarediscussed.Fromthebasicsolution,wecanseethetemperatureonthebarareaffectedbytheinitialstateduringtheprocessoftemperaturebalance,andbasicsolutionalsosatisfythenormalizationconditionwhichimpliedtheinvarianceofthetotalheatinthebarduringtheheatconductionprocess.Throughtheanalysisoftheone-dimensionalheatconduction,bytakinguseofvariableseparationmethodandfinitedifferencemethod,wesimulatedtheone-dimensionalheatconductionproblembyMATLAB.Thethree-dimensionalimagesofthesimulationresultsobtainedbythemethodofseparationofvariablesandfinitedifferencemethodaresimilartoeachother,andthetemperaturecurveisinaccordancewiththelawoftemperaturevariationduringheatconduction.Thus,wecangototheconclusionthatbothmethodscanbeusedtodealwiththeone-dimensionalheatconductionproblems.Keywords:One-dimensionalheatconduction;methodofvariableseparation;finitedifferencemethod;numericalmethod;MATLABsimulation一维热传导问题的数值解法及MATLAB模拟3目录第一章绪论.................................................................................................................11.1热传导的概念.....................................................................................................11.2热质的运动和传递.............................................................................................1第二章一维热传导问题的两种数值解法.................................................................32.1一维热传导问题的初值问题............................................................................32.2一维热传导问题的分离变量法........................................................................42.3一维热传导问题的有限差分法........................................................................6第三章一维有界杆热传导问题的MATLAB模拟..................................................93.1一维有界杆热传导问题....................................................................................93.2分离变量法的MATLAB模拟.........................................................................93.3有限差分法的MATLAB模拟.......................................................................12第四章总结与展望...................................................................................................18参考文献.....................................................................................................................19谢辞..............................................................................................................................20一维热传导问题的数值解法及MATLAB模拟1第一章绪论1.1热传导的概念由于温度分布不均匀,热量从介质中温度高的地方流向温度低的地方称为热传导。热传导是热传递三种基本方法之一,它是固体中热传递的主要方式,在不流动的液体或气体层中传递,在流动的情况下往往伴随着对流同时发生。固体、液体以及球体热传导热传导的实质是由大量的物质分子热运动相互撞击,而使能量从高温部传至低温部分,或由高温物体传给低温物体的过程。在固体中,热传导的微观过程是:在高温部分,晶体中结点上的微粒振动动能较大。在温度低的部分,微粒的振动动能比较小。因为微粒的振动互相联系,所以在晶体内部就发生着微粒的振动,动能由动能大的部分分向给动能小的部分。在固体中热的传导,就伴随着能量的迁移。在金属物质中因为存在大量的自由电子,在不停的做无规则运动。自由电子在热传导过程中起主要作用。在液体中传导表现为:液体分子在温度高的区域热运动比较强,由于液体分子之间存在着相互作用,热运动的能量将逐渐向周围层传递,引起了热传导现象。由于热传导系数小,传导较慢,它与固体相似,因而不同于气体;气体依靠分子的无规则热运动以及分子间的碰撞,在气体内部发生能量的迁移,从而形成宏观上的热量传递[1]。1.2热质的运动和传递物质具有的热能(粒子无规运动动能)是物质能量形式之一,它又对应着物质所具有的热质量,并且可看作为是热子气的质量[2]。物体导热过程中的热量输运对应着热质量(热子气质量)的输运。与对流输运不同,热质的输运是属于分子输运或扩散输运。它可以用热子气的宏观速度(漂移速度)来描述。与此类似,为了能够描述和研究热子气的宏观运动,需要建立热子气运动的速度和加速度等物理量。为了能确定热子气运动状态的变化与施加在热子气之上的非平衡作用力之间的关系,我们需要建立热质运动定律[3]。在热质和热子气概念基础上,建立了热子气的质量、动量和能量守恒方程;基于傅立叶导热定律求得了热子气粘性力的近似式[4];傅立叶导热定律本质上是忽略惯性力条件下的热子气的压力梯度与粘性力的平衡方程,当惯性力可以忽略时,热子气的动量守恒方程退化为傅立一维热传导问题的数值解法及MATLAB模拟2叶导热定律。在极低温或极高热流密度时傅立叶导热定律不再适用[5]。在最近的20多年里,对一维体系热传导性质的研究已经从纯理论研究的兴趣延伸到了对其应用性的探讨。自从2002年G.Casati等人提出了利用非线性参数来控制一维体系中的热流量,例如制备热整流器(thermalrectifier)的设想和方案以来,通过组合不同性质的一维晶格体系来控制和操纵热流,制备出诸如热二极管(thermaldiode)[6]、热阻(thermalresistance)、热晶体管(thermaltransistor)[7]等微观热器件的研究,为人们展示了一维体系热传导研究中诱人的应用前景[8]。一维热传导问题的数值解法及MATLAB模拟3第二章一维热传导问题的两种数值解法2.1一维热传导问题的初值问题问题简述:一均匀细杆直径为l,假设它在同一截面上的温度是相同的,杆的表面和周围介质发生热交换,并服从规律:dSdtuukdQ)(11。(1)又假设杆的密度为,比热为c,热传导系数为k,式导出此时温度u满足的方程。(1)任取细杆中的一段),(21xx,从时刻1t到时刻2t热量的增量为:dxdtttxucpsdxtxutxucpsQttxxxx2121121,,,21,(2)其中24ls是杆的截面积,通过),(21xx的两端流入的热量为:dxdtxtxuksdttxutxuksQttxxtTxx21212212,,,221。(3)通过),(21xx的侧面与周围介质发生的热交换量为:2121)(113ttxxdtldxuukQ,(4)由能量守恒定律321QQQ,以及2121,,,ttxx的任意性得:luukxtxuksttxusc)(),(),(1122,(5)记cka2,lcksclkb1124,可得:)(),(),(12222uubxtxuattxu。(6)一维热传导问题的数值解法及MATLAB模拟4若考虑一维热传导方程的初值问题即是Cauchy问题[9]:xxuottxtxfuauxxt),(:0,,,2,(7)求具有所需次数偏微商的函数txu,,满足方程(1)x和初始条件:xxxu),(0,。(8)考虑齐次热传导方程的初值问题xxuottxtxfuauxxt),(:0,,,2,(9)通过推导可以推导出: